.dialog.login-modal{justify-content:center;align-items:center;padding:1rem}.login-modal .dialog__scrim{-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem);background:radial-gradient(circle at 70% 20%,oklch(55% .11 190/.2),#0000 28%),oklch(7% .025 260/.84)}.login-modal .dialog__panel{width:min(38rem,100vw - 2rem);max-width:calc(100vw - 2rem);height:auto;max-height:calc(100dvh - 2rem);color:var(--color-white);border-radius:var(--radius-panel);scrollbar-gutter:stable;background:radial-gradient(circle at 90% 5%,oklch(63% .12 190/.18),#0000 28%),radial-gradient(circle at 14% 92%,oklch(79% .14 84/.08),#0000 24%),oklch(11% .025 260);border:1px solid oklch(88% .08 190/.28);padding:clamp(1.4rem,4vw,2.5rem);overflow:hidden auto;transform:translate(0,0)scale(1);box-shadow:0 2rem 7rem oklch(2% .03 260/.72)}.dialog.login-modal[data-state=closed] .dialog__panel{opacity:0;visibility:hidden;transform:translateY(.75rem)scale(.975)}.login-modal .dialog__title{max-width:15ch;color:var(--color-white);letter-spacing:-.055em;overflow-wrap:anywhere;margin:1.5rem 0 0;padding-right:2.5rem;font-size:clamp(2.15rem,5vw,3.55rem);font-weight:590;line-height:.98}.login-auth__close{width:2.75rem;height:2.75rem;color:var(--color-white);cursor:pointer;background:oklch(96% .01 255/.08);border:1px solid oklch(96% .01 255/.16);border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.login-auth__close span{font-size:1.5rem;line-height:1}.login-auth__eyebrow{color:var(--color-cyan);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:1rem 0 0;font-size:.68rem;font-weight:700}.login-auth__intro{color:oklch(80% .025 255);margin:1rem 0 0;line-height:1.58}.login-auth__action{width:100%;min-height:2.75rem;color:var(--color-ink);background:var(--color-white);border-radius:var(--radius-pill);cursor:pointer;border:1px solid oklch(92% .02 255/.18);justify-content:center;align-items:center;gap:.75rem;padding:.65rem 1rem;font-weight:700;line-height:1.25;display:flex}.login-auth__action--google{margin-top:1.15rem}.login-auth__action--email{background:var(--color-gold);margin-top:.75rem}.login-auth__action:disabled{color:oklch(51% .025 260);cursor:not-allowed;opacity:.82;background:oklch(83% .015 255)}.login-auth__google-mark{width:1.55rem;height:1.55rem;color:var(--color-white);background:oklch(51% .2 260);border-radius:50%;flex:0 0 1.55rem;place-items:center;font-size:.75rem;font-weight:800;display:grid}.login-auth__divider{color:oklch(68% .02 255);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin-block:1rem;font-size:.72rem;display:grid}.login-auth__divider:before,.login-auth__divider:after{content:"";background:oklch(92% .02 255/.14);height:1px}.login-auth__methods{min-width:0}.login-auth__intro+.login-auth__methods{margin-top:1.35rem}.login-auth__methods form{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.login-auth__methods label{color:oklch(84% .02 255);margin:.7rem 0 .4rem;font-size:.78rem;font-weight:650}.login-auth__methods form>label:first-child{margin-top:0}.login-auth__methods input{width:100%;min-width:0;min-height:2.75rem;color:var(--color-white);background:oklch(7% .02 260/.72);border:1px solid oklch(92% .02 255/.2);border-radius:.8rem;padding-inline:1rem}.login-auth__methods input[aria-invalid=true]{border-color:oklch(70% .16 28);box-shadow:0 0 0 1px oklch(70% .16 28/.35)}.login-auth__password-field{min-width:0;position:relative}.login-auth__password-field input{padding-right:5.25rem}.login-auth__visibility{min-width:2.75rem;min-height:2.75rem;color:var(--color-cyan);cursor:pointer;background:0 0;border:0;border-left:1px solid oklch(92% .02 255/.16);border-radius:0 .8rem .8rem 0;place-items:center;padding-inline:.8rem;font-size:.72rem;font-weight:750;display:grid;position:absolute;top:0;right:0}.login-auth__visibility--standalone{border-radius:var(--radius-pill);border:1px solid oklch(92% .02 255/.18);justify-self:end;width:max-content;margin-top:.45rem;position:static}.login-auth__error{color:oklch(82% .12 30);margin:.35rem 0 0;font-size:.74rem;line-height:1.4}.login-auth__acknowledgement{color:oklch(69% .025 255);margin:.65rem 0 0;font-size:.72rem;line-height:1.45}.login-auth__text-action,.login-auth__mode-switch{min-height:2.75rem;color:var(--color-cyan);font:inherit;text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;padding:.55rem 0;font-size:.78rem;font-weight:700;-webkit-text-decoration:underline oklch(75% .12 190/.45);text-decoration:underline oklch(75% .12 190/.45)}.login-auth__text-action{justify-self:start;width:max-content;margin-top:.15rem}.login-auth__mode-switch{text-align:center;width:100%;margin-top:.65rem}.login-auth__consent{color:oklch(88% .02 255);background:oklch(7% .02 260/.6);border:1px solid oklch(88% .08 190/.2);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin-top:1.15rem;padding:.9rem;font-size:.76rem;line-height:1.5;display:grid}.login-auth__consent input{width:1.25rem;min-width:1.25rem;height:1.25rem;accent-color:var(--color-teal);margin:.1rem 0 0}.login-auth__legal-links{color:oklch(72% .025 255);margin:.65rem 0 0;font-size:.75rem;line-height:1.5}.login-auth__legal-links a{color:var(--color-cyan)}.login-auth__support{color:oklch(72% .025 255);text-align:center;margin:.65rem 0 0;font-size:.75rem;line-height:1.5}.login-auth__support a{color:var(--color-cyan);overflow-wrap:anywhere;text-underline-offset:.2em;font-weight:650}.login-auth__support a:focus-visible{outline:.125rem solid var(--color-cyan);outline-offset:.18rem}.login-auth__status{color:oklch(91% .025 255);background:oklch(58% .12 190/.16);border:1px solid oklch(72% .1 190/.3);border-radius:.8rem;margin:.85rem 0 0;padding:.8rem .9rem;font-size:.78rem;line-height:1.5}.login-route{min-height:72svh;color:var(--color-white);background:radial-gradient(circle at 72% 16%, oklch(49% .12 190/.32), transparent 24%), var(--color-space);padding-top:clamp(9rem,18vw,14rem)}.login-route h1{letter-spacing:-.065em;margin:0;font-size:clamp(4rem,10vw,8rem)}@media (width<=42rem){.dialog.login-modal{padding:.5rem}.login-modal .dialog__panel{border-radius:var(--radius-card);scrollbar-gutter:auto;width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:1.15rem}.login-modal .dialog__title{margin-top:1.35rem;font-size:clamp(2rem,10vw,2.75rem)}.login-auth__close{top:.75rem;right:.75rem}.login-auth__consent{padding:.8rem}}@media (width<=22rem){.login-modal .dialog__panel{padding-inline:1rem}.login-modal .dialog__title{font-size:1.95rem}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse),(update:slow){.login-modal .dialog__panel,.dialog.login-modal[data-state=closed] .dialog__panel{transform:none}}.cinematic-page-hero{isolation:isolate;min-width:0;color:var(--color-white);background:var(--color-night);align-items:flex-end;display:flex;position:relative;overflow:clip}.cinematic-page-hero--compact{min-height:clamp(32rem,66svh,42rem)}.cinematic-page-hero--immersive{min-height:min(78rem,100svh)}.cinematic-page-hero>.cinematic-solar-video,.cinematic-page-hero__veil,.cinematic-page-hero__texture{width:100%;height:100%;position:absolute;inset:0}.cinematic-page-hero>.cinematic-solar-video{z-index:-3;aspect-ratio:auto}.cinematic-page-hero>.cinematic-solar-video :is(.cinematic-solar-video__poster,.cinematic-solar-video__video){object-position:center}.cinematic-page-hero__veil{z-index:-2;background:linear-gradient(90deg,oklch(7% .025 260/.98) 0%,oklch(8% .03 255/.82) 48%,oklch(8% .03 255/.38) 78%,oklch(7% .025 260/.72) 100%),linear-gradient(#0000 42%,oklch(6% .02 260/.9))}.cinematic-page-hero__texture{z-index:-1;opacity:.38;pointer-events:none;background:radial-gradient(circle at 8% 18%,oklch(91% .12 190/.7) 0 1px,#0000 1.6px),radial-gradient(circle at 24% 67%,oklch(94% .04 255/.38) 0 1px,#0000 1.5px),radial-gradient(circle at 44% 28%,oklch(90% .13 185/.38) 0 1.2px,#0000 1.8px),radial-gradient(circle at 61% 78%,oklch(95% .04 255/.28) 0 1px,#0000 1.6px),radial-gradient(circle at 84% 19%,oklch(91% .12 190/.48) 0 1px,#0000 1.6px),radial-gradient(at 76% 54%,oklch(52% .13 190/.16),#0000 32%)}.cinematic-page-hero__content{width:100%;padding-block:clamp(8.5rem,13vw,11rem) clamp(3.25rem,6vw,5rem)}.cinematic-page-hero__utility{margin-bottom:clamp(1.75rem,4vw,3rem)}.cinematic-page-hero__utility a{color:oklch(90% .02 255);text-underline-offset:.22em;align-items:center;min-height:2.75rem;font-weight:650;display:inline-flex}.cinematic-page-hero__message{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.72fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.cinematic-page-hero--center .cinematic-page-hero__message{text-align:center;grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:68rem;margin-inline:auto}.cinematic-page-hero__eyebrow{color:var(--color-cyan);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 1.15rem;font-weight:700}.cinematic-page-hero h1{max-width:13ch;color:var(--color-white);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3rem,6.7vw,5.8rem);font-weight:600;line-height:.98}.cinematic-page-hero--center h1{margin-inline:auto}.cinematic-page-hero__pitch>p{color:oklch(91% .018 255);text-wrap:pretty;max-width:58ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.62}.cinematic-page-hero--center .cinematic-page-hero__pitch>p{margin-inline:auto}.cinematic-page-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.cinematic-page-hero--center .cinematic-page-hero__actions{justify-content:center}.cinematic-page-hero__meta{color:oklch(77% .02 255);margin-top:1.1rem;font-size:.86rem}.cinematic-page-hero__note{color:oklch(94% .014 255);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:oklch(12% .03 255/.84);border:1px solid oklch(86% .1 185/.42);max-width:52rem;margin-top:clamp(1.5rem,3vw,2.25rem);padding:1rem 1.2rem;line-height:1.6}.cinematic-page-hero__note strong{color:var(--color-cyan)}.cinematic-page-hero__body{min-width:0}.home-hero .cinematic-page-hero__meta>small{display:block}@media (width<=58rem){.cinematic-page-hero__message{grid-template-columns:minmax(0,1fr);gap:1.35rem}.cinematic-page-hero h1{max-width:16ch}}@media (width<=42rem){.cinematic-page-hero--compact,.cinematic-page-hero--immersive{min-height:0}.cinematic-page-hero__content{padding-block:7.25rem 2.75rem}.cinematic-page-hero h1{font-size:clamp(2.75rem,13.5vw,4.15rem)}.cinematic-page-hero>.cinematic-solar-video :is(.cinematic-solar-video__poster,.cinematic-solar-video__video){object-position:68% center}.cinematic-page-hero__veil{background:linear-gradient(oklch(7% .025 260/.72),oklch(7% .025 260/.9) 48%,oklch(7% .025 260/.99)),linear-gradient(90deg,oklch(7% .025 260/.82),#0000)}.cinematic-page-hero__actions>*{flex:11rem}}@media (width<=22rem){.cinematic-page-hero h1{font-size:clamp(2.35rem,12vw,2.75rem)}}@media (hover:none),(pointer:coarse),(update:slow){.cinematic-page-hero__texture{opacity:.28}}@media (prefers-reduced-motion:reduce){.cinematic-page-hero__texture,.cinematic-page-hero__note{transition:none;transform:none}}.language-switcher{background:color-mix(in oklab, var(--color-ink) 76%, transparent);border:1px solid color-mix(in oklab, var(--color-cyan) 20%, transparent);border-radius:var(--radius-pill);flex:none;align-items:center;gap:.125rem;padding:.125rem;display:inline-flex}.language-switcher a{border-radius:var(--radius-pill);color:var(--color-slate);letter-spacing:.08em;justify-content:center;align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;font-size:.6875rem;font-weight:760;text-decoration:none;transition:color .18s,opacity .18s,transform .18s;display:inline-flex}.language-switcher a[aria-current=page]{background:color-mix(in oklab, var(--color-cyan) 16%, transparent);color:var(--color-cyan)}.language-switcher a:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.mobile-navigation__language{width:min(100% - 2rem,36rem);padding:var(--space-2) 0;justify-content:flex-end;align-items:center;margin-inline:auto;display:flex}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.language-switcher a:hover{color:var(--color-white);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse),(update:slow){.language-switcher a{transition:none}}.mobile-navigation{align-items:stretch;padding:0}.mobile-navigation .dialog__scrim{background:oklch(5% .025 260/.78)}.mobile-navigation .dialog__panel{width:100%;height:100dvh;max-height:100dvh;color:var(--color-white);opacity:1;transition:transform var(--motion-drawer) var(--ease-drawer), opacity var(--motion-drawer) var(--ease-out);background:radial-gradient(circle at 18% 8%,oklch(61% .13 190/.18),#0000 28%),radial-gradient(circle at 84% 82%,oklch(72% .12 82/.1),#0000 30%),linear-gradient(150deg,oklch(8% .03 255),oklch(13% .045 250));border:0;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden;transform:translate(0,0)scale(1)}.mobile-navigation[data-state=closed] .dialog__panel{opacity:0;transform:translateY(-.5rem)scale(.99)}.mobile-navigation .dialog__title{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-navigation__header{width:min(100%,36rem);min-height:3.65rem;padding:max(.75rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .75rem max(1rem, env(safe-area-inset-left));border-bottom:1px solid oklch(92% .025 255/.12);justify-content:space-between;align-items:center;gap:.75rem;margin-inline:auto;display:flex}.mobile-navigation__brand{min-width:0;min-height:44px;color:var(--color-white);border-radius:var(--radius-card);align-items:center;gap:.65rem;font-size:.98rem;font-weight:720;text-decoration:none;display:inline-flex}.mobile-navigation__brand img{object-fit:contain;flex:none}.mobile-navigation__close{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-white);cursor:pointer;background:oklch(20% .035 260/.82);border:1px solid oklch(92% .025 255/.2);border-radius:50%;place-items:center;padding:.75rem;display:grid}.mobile-navigation__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:1.15rem;height:1.15rem}.mobile-navigation__body{overscroll-behavior:contain;scrollbar-color:oklch(64% .08 188) transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:.75rem 1rem;overflow-y:auto}.mobile-navigation .mobile-navigation__body nav{border-radius:var(--radius-panel);background:linear-gradient(150deg,oklch(24% .045 245/.74),oklch(14% .035 255/.88));border:1px solid oklch(88% .04 190/.22);width:min(100%,36rem);margin:0 auto;padding:.8rem;box-shadow:inset 0 1px oklch(100% 0 0/.09),0 1.5rem 4rem oklch(3% .02 255/.34)}.mobile-navigation__language .language-switcher{margin:0}.mobile-navigation .mobile-navigation__primary,.mobile-navigation .mobile-navigation__secondary{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.mobile-navigation__link{color:oklch(91% .015 255);border-radius:var(--radius-card);justify-content:center;align-items:center;min-height:44px;padding-inline:.85rem;font-size:.96rem;font-weight:620;text-decoration:none;display:flex}.mobile-navigation__link[aria-current=page]{color:var(--color-ink);background:var(--color-white);box-shadow:inset 0 1px #ffffffe6,0 .65rem 1.4rem oklch(4% .025 255/.2)}.mobile-navigation__groups{border-top:1px solid oklch(92% .025 255/.14);margin-top:.4rem;padding-top:.4rem}.mobile-navigation__group+.mobile-navigation__group{border-top:1px solid oklch(92% .025 255/.1)}.mobile-navigation__disclosure{color:oklch(88% .02 255);border-radius:var(--radius-card);width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding-inline:.85rem .65rem;font-size:.86rem;font-weight:700;display:flex}.mobile-navigation__disclosure svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem;transition:transform var(--motion-press) var(--ease-out);flex:none;transform:rotate(0)}.mobile-navigation__disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-navigation .mobile-navigation__secondary{padding:.2rem 0 .45rem}.mobile-navigation .mobile-navigation__secondary[hidden]{display:none}.mobile-navigation__link--secondary{color:oklch(78% .025 255);background:oklch(94% .02 250/.04);min-height:44px;font-size:.86rem;font-weight:580}.mobile-navigation__actions{width:min(100% - 2rem,36rem);margin:0 auto max(.8rem, env(safe-area-inset-bottom));border-radius:var(--radius-panel);background:oklch(7% .025 260/.72);border:1px solid oklch(92% .025 255/.14);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.7rem;display:grid;box-shadow:0 1rem 2.5rem oklch(3% .02 255/.3)}.mobile-navigation__actions .button{white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:44px;padding-inline:.75rem}.mobile-navigation__brand:focus-visible,.mobile-navigation__close:focus-visible,.mobile-navigation__link:focus-visible,.mobile-navigation__disclosure:focus-visible{outline:.125rem solid var(--color-cyan);outline-offset:.125rem}@media (hover:hover) and (pointer:fine) and (update:fast){.mobile-navigation__link:hover,.mobile-navigation__disclosure:hover{color:var(--color-white);background:oklch(92% .025 255/.08)}.mobile-navigation__link[aria-current=page]:hover{color:var(--color-ink);background:var(--color-white)}}@media (width<=23rem){.mobile-navigation__actions{gap:.4rem}.mobile-navigation__actions .button{font-size:.82rem}}@media (height<=52rem){.mobile-navigation .mobile-navigation__primary{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.3rem}.mobile-navigation__primary .mobile-navigation__link{padding-inline:.55rem;font-size:.82rem}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse),(update:slow){.mobile-navigation .dialog__panel,.mobile-navigation .dialog__scrim,.mobile-navigation__disclosure svg{transition:none}.mobile-navigation .dialog__panel,.mobile-navigation[data-state=closed] .dialog__panel{transform:none}.mobile-navigation[data-state=closed] .dialog__panel{visibility:hidden;opacity:0}}.site-breadcrumbs{z-index:2;color:var(--color-text-subtle);background:color-mix(in srgb, var(--color-background) 92%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-border) 68%, transparent);position:relative}.site-breadcrumbs ol{min-height:2.75rem;font-size:var(--step--1);align-items:center;gap:.6rem;margin-block:0;padding-block:.35rem;list-style:none;display:flex}.site-breadcrumbs a,.site-breadcrumbs span{align-items:center;min-height:2.75rem;display:inline-flex}.site-breadcrumbs a{color:var(--color-accent-strong);font-weight:700;text-decoration:none}.site-breadcrumbs [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;max-width:min(60vw,32rem);overflow:hidden}.site-breadcrumbs__separator{opacity:.55}@media (width<=40rem){.home-page .home-hero{min-height:0;padding-block:0 1rem}.home-page .home-hero .cinematic-page-hero__content{padding-block:max(6.75rem, calc(5.5rem + env(safe-area-inset-top))) 1.5rem}.home-page .home-hero__message{gap:1rem}.home-page .home-hero h1{font-size:clamp(2.65rem,12.5vw,3.75rem)}.home-page .home-hero__pitch{padding-top:0}.home-page .home-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%;display:grid}.home-page .home-hero__actions .button{white-space:normal;text-align:center;width:100%;min-width:0;min-height:44px;padding-inline:.65rem}.home-page .hero-product-showcase{max-width:100%;margin-top:2rem}.home-page .hero-product-showcase__viewport{aspect-ratio:4/3;max-height:min(62svh,30rem)}.home-page .hero-product-showcase__frame{object-fit:cover;object-position:50% 22%}.home-page .hero-product-showcase__controls button{min-height:44px}.home-page .capability-rail{min-width:0;position:relative;overflow:hidden}.home-page .capability-rail:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,oklch(97% .01 255/.96));width:2.2rem;position:absolute;inset:1.7rem 0 0 auto}.home-page .capability-rail__track{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.5rem;width:100%;max-width:100%;padding:0 2.25rem .65rem 0;scroll-padding-inline:0 2.25rem;display:flex;overflow:auto hidden}.home-page .capability-rail__track a{scroll-snap-align:start;scroll-snap-stop:normal;flex:0 0 min(10.5rem,76vw);width:auto;min-height:44px}}@media (width<=22rem){.home-page .home-hero__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse),(update:slow){.home-page .capability-rail__track{scroll-behavior:auto}}.portfolio-page{min-width:0;color:var(--color-ink);background:var(--color-paper);overflow:clip}.portfolio-cinematic-hero.cinematic-page-hero--immersive{min-height:0}.portfolio-cinematic-hero .cinematic-page-hero__content{padding-bottom:clamp(3.5rem,7vw,6rem)}.portfolio-cinematic-hero .cinematic-page-hero__message{align-items:center}.portfolio-cinematic-hero h1{letter-spacing:-.065em;max-width:none;font-size:clamp(4.8rem,11vw,10rem);line-height:.82}.portfolio-cinematic-hero .cinematic-page-hero__body{margin-top:clamp(3rem,6vw,5rem)}.portfolio-page .portfolio-lead{color:var(--color-white);border-radius:var(--radius-panel);background:oklch(8% .02 260/.96);border:1px solid oklch(92% .025 255/.22);padding:0;overflow:hidden;box-shadow:0 2.4rem 6rem oklch(3% .03 260/.48),0 0 5rem oklch(68% .11 190/.11)}.portfolio-lead__chrome{color:oklch(76% .02 255);min-height:3.5rem;font-family:var(--font-mono);letter-spacing:.04em;background:oklch(12% .025 260);border-bottom:1px solid oklch(92% .025 255/.16);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-inline:clamp(.85rem,2vw,1.4rem);font-size:.68rem;display:grid}.portfolio-lead__chrome>span:first-child{gap:.38rem;display:flex}.portfolio-lead__chrome i{aspect-ratio:1;background:oklch(70% .15 28);border-radius:50%;width:.58rem;display:block}.portfolio-lead__chrome i:nth-child(2){background:var(--color-gold)}.portfolio-lead__chrome i:nth-child(3){background:var(--color-teal)}.portfolio-lead__chrome>span:last-child{color:var(--color-gold);justify-self:end}.portfolio-media-frame{background:oklch(7% .015 260);min-width:0;overflow:hidden}.portfolio-media-frame__scroller{overscroll-behavior-inline:contain;scrollbar-color:oklch(64% .08 188) oklch(13% .02 260);scrollbar-width:thin;max-width:100%;overflow-x:auto}.portfolio-media-frame picture{scroll-snap-align:start;width:100%;display:block}.portfolio-media-frame img{aspect-ratio:226/109;object-fit:cover;width:100%;height:auto;display:block}.portfolio-proof-rail{border-top:1px solid oklch(92% .025 255/.16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.portfolio-proof-rail>span{color:oklch(86% .02 255);grid-template-columns:auto 1fr;align-items:center;gap:.7rem;min-height:5rem;padding:1rem clamp(.85rem,2vw,1.4rem);font-size:clamp(.72rem,1vw,.88rem);display:grid}.portfolio-proof-rail>span+span{border-left:1px solid oklch(92% .025 255/.16)}.portfolio-proof-rail strong{color:var(--color-cyan);font-family:var(--font-mono);font-size:.7rem}.portfolio-transition{background:radial-gradient(circle at 86% 18%, oklch(87% .08 185/.5), transparent 22%), var(--color-paper);padding-block:clamp(5rem,9vw,8rem)}.portfolio-transition__heading{grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.portfolio-transition__heading h2,.portfolio-showcase__heading h2,.portfolio-chapter-intro h2,.portfolio-faq h2,.portfolio-cta h2{color:var(--color-ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5.7vw,5.7rem);font-weight:580;line-height:.98}.portfolio-transition__heading>p{color:oklch(40% .03 265);text-wrap:pretty;max-width:38rem;margin:0;font-size:1.08rem;line-height:1.7}.portfolio-flow{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.portfolio-flow li{border-left:1px solid var(--color-border);flex-direction:column;min-height:13rem;padding:1.6rem clamp(1rem,2vw,1.75rem);display:flex}.portfolio-flow li:first-child{border-left:0;padding-left:0}.portfolio-flow li>span{color:var(--color-teal-deep);font-family:var(--font-mono);font-size:.7rem}.portfolio-flow strong{margin-top:auto;font-size:1.2rem}.portfolio-flow p{color:oklch(43% .03 265);margin:.65rem 0 0;line-height:1.55}.portfolio-showcase{isolation:isolate;color:var(--color-white);background:radial-gradient(circle at 8% 13%, oklch(54% .12 190/.16), transparent 23%), radial-gradient(circle at 82% 35%, oklch(65% .1 197/.1), transparent 28%), radial-gradient(circle at 22% 76%, oklch(81% .14 85/.07), transparent 20%), var(--color-space);padding-block:clamp(5.5rem,10vw,9rem);position:relative;overflow:hidden}.portfolio-showcase:before{content:"";z-index:-1;opacity:.42;pointer-events:none;background:radial-gradient(circle at 12% 22%,oklch(95% .02 255/.48) 0 1px,#0000 1.5px),radial-gradient(circle at 31% 68%,oklch(88% .12 190/.42) 0 1px,#0000 1.6px),radial-gradient(circle at 52% 14%,oklch(95% .02 255/.32) 0 1px,#0000 1.5px),radial-gradient(circle at 73% 74%,oklch(88% .12 190/.36) 0 1px,#0000 1.6px),radial-gradient(circle at 91% 29%,oklch(95% .02 255/.28) 0 1px,#0000 1.5px);position:absolute;inset:0}.portfolio-showcase__heading{text-align:center;width:min(100%,58rem);margin-inline:auto}.portfolio-showcase__heading h2,.portfolio-chapter-intro h2{color:var(--color-white)}.portfolio-showcase__heading>p:last-child,.portfolio-chapter-intro>p:last-child{color:oklch(80% .025 255);max-width:44rem;margin:1.4rem auto 0;font-size:1.08rem;line-height:1.65}.portfolio-feature-showcase{margin-top:clamp(3rem,6vw,5rem)}.portfolio-feature-tabs{border-radius:var(--radius-pill);scrollbar-width:none;background:oklch(16% .025 260/.9);border:1px solid oklch(92% .025 255/.16);grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;max-width:100%;padding:.35rem;display:grid;overflow-x:auto}.portfolio-feature-tabs::-webkit-scrollbar{display:none}.portfolio-feature-tab{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.portfolio-feature-tab__surface{color:oklch(79% .02 255);border-radius:var(--radius-pill);white-space:nowrap;pointer-events:none;opacity:.82;min-height:3.25rem;transition:transform var(--motion-hover) var(--ease-out), opacity var(--motion-hover) var(--ease-out);justify-content:center;align-items:center;gap:.65rem;padding-inline:clamp(.8rem,2vw,1.25rem);font-size:clamp(.75rem,1vw,.9rem);font-weight:680;display:flex;transform:translate(0,0)}.portfolio-feature-tab[aria-selected=true] .portfolio-feature-tab__surface{color:var(--color-ink);background:var(--color-white);opacity:1}.portfolio-feature-tab:focus-visible .portfolio-feature-tab__surface{outline:.125rem solid var(--color-cyan);outline-offset:.125rem}.portfolio-feature-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:1.35rem;height:1.35rem}.portfolio-feature-panel{margin-top:1rem}.evidence-showcase .evidence-showcase__surface{min-width:0;color:var(--color-white);border-radius:var(--radius-panel);animation:portfolio-panel-enter .42s var(--ease-out) both;background:oklch(12% .025 260/.94);border:1px solid oklch(92% .025 255/.16);grid-template-columns:minmax(18rem,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1rem,2vw,1.5rem);display:grid}@keyframes portfolio-panel-enter{0%{opacity:0;transform:translateY(.6rem)scale(.995)}to{opacity:1;transform:translate(0,0)scale(1)}}.portfolio-feature-panel__copy{padding:clamp(1rem,3vw,2rem)}.portfolio-feature-panel__heading{align-items:flex-start;gap:1rem;display:flex}.portfolio-feature-panel__heading>.portfolio-feature-icon,.portfolio-chapter-card__heading>.portfolio-feature-icon{width:2.75rem;height:2.75rem;color:var(--color-cyan);background:oklch(63% .12 190/.12);border:1px solid oklch(73% .1 190/.28);border-radius:.85rem;padding:.65rem}.portfolio-feature-panel__heading p,.portfolio-chapter-card__heading p{color:var(--color-cyan);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:700}.portfolio-feature-panel h3,.portfolio-chapter-card h3{color:var(--color-white);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:590;line-height:1.04}.portfolio-feature-panel__description,.portfolio-chapter-card__description{color:oklch(80% .025 255);text-wrap:pretty;margin:1.25rem 0 0;line-height:1.65}.portfolio-feature-panel__copy ul{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.portfolio-feature-panel__copy li{color:oklch(91% .015 255);padding-left:1.4rem;line-height:1.45;position:relative}.portfolio-feature-panel__copy li:before{content:"";background:var(--color-gold);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.55em;left:0}.portfolio-feature-panel__metrics,.portfolio-chapter-card__metrics{flex-wrap:wrap;gap:.45rem;margin-top:1.6rem;display:flex}.portfolio-feature-panel__metric,.portfolio-chapter-card__metrics span{color:oklch(90% .015 255);border-radius:var(--radius-pill);background:oklch(19% .025 260);border:1px solid oklch(92% .025 255/.15);align-items:center;min-height:2.25rem;padding-inline:.8rem;font-size:.72rem;font-weight:650;display:inline-flex}.portfolio-feature-panel .portfolio-media-frame,.portfolio-chapter-card .portfolio-media-frame{border-radius:var(--radius-card);border:1px solid oklch(92% .025 255/.12)}.portfolio-chapter-intro{text-align:center;max-width:54rem;margin:clamp(5rem,10vw,9rem) auto 0}.portfolio-chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.portfolio-chapter-grid>li{min-width:0}.portfolio-page .portfolio-chapter-card{min-height:100%;color:var(--color-white);border-radius:var(--radius-panel);opacity:1;transition:transform var(--motion-hover) var(--ease-out), opacity var(--motion-hover) var(--ease-out);background:oklch(12% .025 260/.9);border:1px solid oklch(92% .025 255/.15);flex-direction:column;padding:clamp(1.25rem,3vw,2rem);display:flex;transform:translate(0,0)}.portfolio-chapter-card__heading{align-items:flex-start;gap:1rem;display:flex}.portfolio-chapter-card h3{font-size:clamp(1.5rem,2.4vw,2.35rem)}.portfolio-chapter-card .portfolio-media-frame{margin-top:1.5rem}.portfolio-chapter-card__metrics{margin-top:auto;padding-top:1.25rem}.portfolio-faq{background:var(--color-paper-soft);padding-block:clamp(5rem,9vw,8rem)}.portfolio-faq__layout{grid-template-columns:minmax(0,.72fr) minmax(24rem,1fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.portfolio-faq h2{font-size:clamp(2.6rem,4.8vw,4.7rem)}.portfolio-faq header>p:last-child{color:oklch(43% .03 265);max-width:38rem;margin:1.3rem 0 0;line-height:1.65}.portfolio-faq__questions{color:var(--color-ink);border-top:1px solid var(--color-border)}.portfolio-faq .disclosure{border-color:var(--color-border)}.portfolio-faq .disclosure__trigger{min-height:4.5rem;font-size:1rem;font-weight:650}.portfolio-faq .disclosure__content p{color:oklch(41% .03 265);max-width:62ch;margin:0;line-height:1.65}.portfolio-cta{background:var(--color-paper-soft);padding-block:0 clamp(5rem,9vw,8rem)}.portfolio-page .portfolio-cta__surface{isolation:isolate;min-height:26rem;color:var(--color-white);background:radial-gradient(circle at 84% 22%, oklch(59% .12 190/.32), transparent 28%), var(--color-ink);border-radius:var(--radius-panel);justify-content:space-between;align-items:flex-end;gap:3rem;padding:clamp(2rem,6vw,5rem);display:flex;position:relative;overflow:hidden}.portfolio-cta h2{max-width:13ch;color:var(--color-white);font-size:clamp(2.5rem,4.5vw,4.7rem)}@media (hover:hover) and (pointer:fine) and (update:fast){.portfolio-feature-tab:hover .portfolio-feature-tab__surface{opacity:1;transform:translateY(-.12rem)scale(1.008)}.portfolio-chapter-grid>li:hover .portfolio-chapter-card{opacity:.99;transform:perspective(70rem)translate3d(0,-.32rem,.55rem)scale(1.003)}}@media (width<=62rem){.portfolio-transition__heading,.portfolio-feature-panel__surface,.portfolio-faq__layout{grid-template-columns:minmax(0,1fr)}.portfolio-transition__heading,.portfolio-faq__layout{gap:2rem}.portfolio-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-flow li:nth-child(3){border-left:0}.portfolio-feature-tabs{grid-template-columns:repeat(4,minmax(11rem,1fr))}}@media (width<=42rem){.portfolio-cinematic-hero .cinematic-page-hero__content{padding-block:0}.portfolio-cinematic-hero h1{font-size:clamp(3.75rem,20vw,4.75rem)}.portfolio-cinematic-hero .cinematic-page-hero__body{margin-top:1.5rem}.portfolio-cinematic-hero .cinematic-page-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.portfolio-cinematic-hero .cinematic-page-hero__actions>*{min-width:0;padding-inline:.6rem;font-size:.76rem}.portfolio-cinematic-hero .cinematic-page-hero__meta{margin-top:.8rem;font-size:.76rem}.portfolio-cinematic-hero .cinematic-page-hero__note{margin-top:1rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.5}.portfolio-lead{border-radius:var(--radius-card)}.portfolio-lead__chrome{grid-template-columns:auto 1fr auto;min-height:2.75rem;font-size:.61rem}.portfolio-proof-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(9.5rem,1fr);grid-auto-flow:column;scroll-padding-inline:1rem;overflow-x:auto}.portfolio-proof-rail>span{scroll-snap-align:start;min-height:4.5rem}.portfolio-proof-rail>span:nth-child(n+3){border-top:0}.portfolio-flow,.portfolio-chapter-grid{grid-template-columns:minmax(0,1fr)}.portfolio-flow li,.portfolio-flow li:first-child,.portfolio-flow li:nth-child(3){border-top:1px solid var(--color-border);border-left:0;min-height:0;padding:1.4rem 0}.portfolio-flow strong{margin-top:1.5rem}.portfolio-feature-tabs{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);scroll-padding-inline:var(--space-4);scroll-snap-type:x mandatory;border-inline:0;border-radius:0;grid-template-columns:none;grid-auto-columns:12rem;grid-auto-flow:column}.portfolio-feature-tab{scroll-snap-align:start}.portfolio-feature-panel__surface,.portfolio-chapter-card{border-radius:var(--radius-card);padding:1rem}.portfolio-feature-panel__copy{padding:.5rem}.portfolio-feature-panel__heading,.portfolio-chapter-card__heading{flex-direction:column}.portfolio-media-frame picture{min-width:44rem}.portfolio-lead .portfolio-media-frame picture{min-width:36rem}.portfolio-media-frame__scroller{scroll-snap-type:x mandatory}.portfolio-cta__surface{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:25rem}.portfolio-cta__surface .button{width:100%}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse),(update:slow){.portfolio-feature-tab__surface,.portfolio-feature-tab:hover .portfolio-feature-tab__surface,.portfolio-chapter-card,.portfolio-chapter-grid>li:hover .portfolio-chapter-card{opacity:1;transition:none;transform:none}.portfolio-feature-panel__surface{animation:none;transform:none}}.journal-page{min-width:0;color:var(--color-ink);background:var(--color-paper);overflow:clip}.journal-cinematic-hero.cinematic-page-hero--immersive{min-height:0}.journal-cinematic-hero .cinematic-page-hero__content{padding-bottom:clamp(3.5rem,7vw,6rem)}.journal-cinematic-hero .cinematic-page-hero__message{align-items:center}.journal-cinematic-hero h1{letter-spacing:-.065em;max-width:none;font-size:clamp(4.8rem,11vw,9.5rem);line-height:.84}.journal-cinematic-hero .cinematic-page-hero__body{margin-top:clamp(3rem,6vw,5rem)}.journal-page .journal-lead{color:var(--color-white);border-radius:var(--radius-panel);background:oklch(8% .02 260/.96);border:1px solid oklch(92% .025 255/.22);padding:0;overflow:hidden;box-shadow:0 2.4rem 6rem oklch(3% .03 260/.48),0 0 5rem oklch(68% .11 190/.1)}.journal-lead__chrome{color:oklch(76% .02 255);min-height:3.5rem;font-family:var(--font-mono);letter-spacing:.04em;background:oklch(12% .025 260);border-bottom:1px solid oklch(92% .025 255/.16);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-inline:clamp(.85rem,2vw,1.4rem);font-size:.68rem;display:grid}.journal-lead__chrome>span:first-child{gap:.38rem;display:flex}.journal-lead__chrome i{aspect-ratio:1;background:oklch(70% .15 28);border-radius:50%;width:.58rem;display:block}.journal-lead__chrome i:nth-child(2){background:var(--color-gold)}.journal-lead__chrome i:nth-child(3){background:var(--color-teal)}.journal-lead__chrome>span:last-child{color:var(--color-gold);justify-self:end}.journal-media-frame{background:oklch(7% .015 260);min-width:0;overflow:hidden}.journal-media-frame__scroller{overscroll-behavior-inline:contain;scrollbar-color:oklch(64% .08 188) oklch(13% .02 260);scrollbar-width:thin;max-width:100%;overflow-x:auto}.journal-media-frame picture,.journal-media-frame img{width:100%;display:block}.journal-media-frame picture{scroll-snap-align:start}.journal-media-frame img{object-fit:cover;height:auto}.journal-proof-rail{border-top:1px solid oklch(92% .025 255/.16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.journal-proof-rail>span{color:oklch(86% .02 255);grid-template-columns:auto 1fr;align-items:center;gap:.7rem;min-height:5rem;padding:1rem clamp(.85rem,2vw,1.4rem);font-size:clamp(.72rem,1vw,.88rem);display:grid}.journal-proof-rail>span+span{border-left:1px solid oklch(92% .025 255/.16)}.journal-proof-rail strong{color:var(--color-cyan);font-family:var(--font-mono);font-size:.7rem}.journal-transition{background:radial-gradient(circle at 12% 18%, oklch(87% .08 185/.44), transparent 22%), var(--color-paper);padding-block:clamp(5rem,9vw,8rem)}.journal-transition__heading{grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.journal-transition h2,.journal-showcase h2,.journal-cta h2{color:var(--color-ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5.7vw,5.7rem);font-weight:580;line-height:.98}.journal-transition__heading>p{color:oklch(40% .03 265);max-width:38rem;margin:0;font-size:1.08rem;line-height:1.7}.journal-flow{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.journal-flow li{border-left:1px solid var(--color-border);flex-direction:column;min-height:13rem;padding:1.6rem clamp(1rem,2vw,1.75rem);display:flex}.journal-flow li:first-child{border-left:0;padding-left:0}.journal-flow li>span{color:var(--color-teal-deep);font:.7rem var(--font-mono)}.journal-flow strong{margin-top:auto;font-size:1.2rem}.journal-flow p{color:oklch(43% .03 265);margin:.65rem 0 0;line-height:1.55}.journal-showcase{isolation:isolate;color:var(--color-white);background:radial-gradient(circle at 8% 13%, oklch(54% .12 190/.16), transparent 23%), radial-gradient(circle at 84% 42%, oklch(69% .13 85/.08), transparent 26%), var(--color-space);padding-block:clamp(5.5rem,10vw,9rem);position:relative;overflow:hidden}.journal-showcase:before{content:"";z-index:-1;opacity:.36;pointer-events:none;background:radial-gradient(circle at 14% 18%,oklch(95% .02 255/.45) 0 1px,#0000 1.5px),radial-gradient(circle at 38% 72%,oklch(88% .12 190/.38) 0 1px,#0000 1.6px),radial-gradient(circle at 67% 24%,oklch(95% .02 255/.3) 0 1px,#0000 1.5px),radial-gradient(circle at 91% 78%,oklch(88% .12 190/.34) 0 1px,#0000 1.6px);position:absolute;inset:0}.journal-showcase__heading,.journal-support-intro{text-align:center;width:min(100%,58rem);margin-inline:auto}.journal-showcase h2{color:var(--color-white)}.journal-showcase__heading>p:last-child,.journal-support-intro>p:last-child{color:oklch(80% .025 255);max-width:44rem;margin:1.4rem auto 0;font-size:1.08rem;line-height:1.65}.journal-page .portfolio-feature-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.journal-page .portfolio-feature-panel__surface{color:var(--color-white);background:oklch(12% .025 260/.94)}.journal-page .portfolio-feature-panel .journal-media-frame{border-radius:var(--radius-card);border:1px solid oklch(92% .025 255/.12)}.journal-showcase__disclaimer{color:oklch(72% .025 255);text-align:center;max-width:62rem;margin:1.2rem auto 0;font-size:.82rem;line-height:1.55}.journal-support-intro{margin-top:clamp(5rem,10vw,9rem)}.journal-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.journal-support-grid>li{min-width:0}.journal-page .journal-support-card{min-height:100%;color:var(--color-white);border-radius:var(--radius-panel);opacity:1;transition:transform var(--motion-hover) var(--ease-out), opacity var(--motion-hover) var(--ease-out);background:oklch(12% .025 260/.9);border:1px solid oklch(92% .025 255/.15);flex-direction:column;padding:clamp(1.25rem,2.4vw,1.8rem);display:flex;transform:translate(0,0)}.journal-support-card__heading{align-items:flex-start;gap:1rem;display:flex}.journal-support-card__heading>.portfolio-feature-icon{width:2.75rem;height:2.75rem;color:var(--color-cyan);background:oklch(63% .12 190/.12);border:1px solid oklch(73% .1 190/.28);border-radius:.85rem;flex:none;padding:.65rem}.journal-support-card__heading p{color:var(--color-cyan);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:700}.journal-support-card h3{color:var(--color-white);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.3vw,2.25rem);font-weight:590;line-height:1.04}.journal-support-card__description{color:oklch(80% .025 255);margin:1.25rem 0 0;line-height:1.65}.journal-support-card .journal-media-frame{border-radius:var(--radius-card);border:1px solid oklch(92% .025 255/.12);margin-top:1.5rem}.journal-support-card__metrics{flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:1.25rem;display:flex}.journal-support-card__metrics span{color:oklch(90% .015 255);border-radius:var(--radius-pill);background:oklch(19% .025 260);border:1px solid oklch(92% .025 255/.15);align-items:center;min-height:2.25rem;padding-inline:.8rem;font-size:.72rem;font-weight:650;display:inline-flex}.journal-cta{background:var(--color-paper-soft);padding-block:clamp(5rem,9vw,8rem)}.journal-page .journal-cta__surface{min-height:26rem;color:var(--color-white);background:radial-gradient(circle at 84% 22%, oklch(59% .12 190/.32), transparent 28%), var(--color-ink);border-radius:var(--radius-panel);justify-content:space-between;align-items:flex-end;gap:3rem;padding:clamp(2rem,6vw,5rem);display:flex}.journal-cta h2{max-width:13ch;color:var(--color-white);font-size:clamp(2.5rem,4.5vw,4.7rem)}@media (hover:hover) and (pointer:fine) and (update:fast){.journal-support-grid>li:hover .journal-support-card{opacity:.99;transform:perspective(70rem)translate3d(0,-.32rem,.55rem)scale(1.003)}}@media (width<=78rem){.journal-page .portfolio-feature-tabs{grid-template-columns:repeat(6,minmax(10rem,1fr))}.journal-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-support-grid>li:last-child{grid-column:1/-1}}@media (width<=62rem){.journal-transition__heading{grid-template-columns:minmax(0,1fr);gap:2rem}.journal-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-flow li:nth-child(3){border-left:0}}@media (width<=42rem){.journal-cinematic-hero .cinematic-page-hero__content{padding-bottom:2.5rem}.journal-cinematic-hero h1{font-size:clamp(4rem,23vw,6rem)}.journal-cinematic-hero .cinematic-page-hero__body{margin-top:2.5rem}.journal-lead{border-radius:var(--radius-card)}.journal-lead__chrome{grid-template-columns:auto 1fr auto;min-height:3rem;font-size:.61rem}.journal-proof-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-proof-rail>span:nth-child(3){border-left:0}.journal-proof-rail>span:nth-child(n+3){border-top:1px solid oklch(92% .025 255/.16)}.journal-flow,.journal-support-grid{grid-template-columns:minmax(0,1fr)}.journal-support-grid>li:last-child{grid-column:auto}.journal-flow li,.journal-flow li:first-child,.journal-flow li:nth-child(3){border-top:1px solid var(--color-border);border-left:0;min-height:0;padding:1.4rem 0}.journal-flow strong{margin-top:1.5rem}.journal-page .portfolio-feature-tabs{grid-auto-columns:10rem}.journal-media-frame picture{min-width:42rem}.journal-media-frame__scroller{scroll-snap-type:x mandatory}.journal-page .journal-support-card{border-radius:var(--radius-card);padding:1rem}.journal-support-card__heading{flex-direction:column}.journal-page .journal-cta__surface{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:25rem}.journal-cta__surface .button{width:100%}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse),(update:slow){.journal-support-card,.journal-support-grid>li:hover .journal-support-card{opacity:1;transition:none;transform:none}}.signal-automation-page{min-width:0;color:var(--color-ink);background:var(--color-paper);overflow:clip}.signal-cinematic-hero.cinematic-page-hero--immersive{min-height:0}.signal-cinematic-hero .cinematic-page-hero__content{padding-bottom:clamp(3.5rem,7vw,6rem)}.signal-cinematic-hero .cinematic-page-hero__message{align-items:center}.signal-cinematic-hero h1{letter-spacing:-.065em;max-width:none;font-size:clamp(4.6rem,10vw,9rem);line-height:.86}.signal-cinematic-hero .cinematic-page-hero__body{margin-top:clamp(3rem,6vw,5rem)}.signal-automation-page .signal-lead{color:var(--color-white);border-radius:var(--radius-panel);background:oklch(8% .02 260/.96);border:1px solid oklch(92% .025 255/.22);padding:0;overflow:hidden;box-shadow:0 2.4rem 6rem oklch(3% .03 260/.48),0 0 5rem oklch(68% .11 190/.1)}.signal-lead__chrome{color:oklch(76% .02 255);min-height:3.5rem;font-family:var(--font-mono);letter-spacing:.04em;background:oklch(12% .025 260);border-bottom:1px solid oklch(92% .025 255/.16);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-inline:clamp(.85rem,2vw,1.4rem);font-size:.68rem;display:grid}.signal-lead__chrome>span:first-child{gap:.38rem;display:flex}.signal-lead__chrome i{aspect-ratio:1;background:oklch(70% .15 28);border-radius:50%;width:.58rem;display:block}.signal-lead__chrome i:nth-child(2){background:var(--color-gold)}.signal-lead__chrome i:nth-child(3){background:var(--color-teal)}.signal-lead__chrome>span:last-child{color:var(--color-cyan);justify-self:end}.signal-evidence-frame{background:oklch(7% .015 260);min-width:0;overflow:hidden}.signal-evidence-frame__scroller{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:oklch(64% .08 188) oklch(13% .02 260);scrollbar-width:thin;max-width:100%;overflow-x:auto}.signal-evidence-frame__scroller:focus-visible{outline:.125rem solid var(--color-cyan);outline-offset:-.25rem}.signal-evidence-frame picture,.signal-evidence-frame img{width:100%;display:block}.signal-evidence-frame picture{scroll-snap-align:start}.signal-evidence-frame img{object-fit:contain;height:auto}.signal-proof-rail{border-top:1px solid oklch(92% .025 255/.16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.signal-proof-rail>span{color:oklch(86% .02 255);grid-template-columns:auto 1fr;align-items:center;gap:.7rem;min-height:5rem;padding:1rem clamp(.85rem,2vw,1.4rem);font-size:clamp(.72rem,1vw,.88rem);display:grid}.signal-proof-rail>span+span{border-left:1px solid oklch(92% .025 255/.16)}.signal-proof-rail strong{color:var(--color-cyan);font-family:var(--font-mono);font-size:.7rem}.signal-transition{background:radial-gradient(circle at 88% 16%, oklch(87% .08 185/.48), transparent 22%), var(--color-paper);padding-block:clamp(5rem,9vw,8rem)}.signal-transition__heading{grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.signal-transition h2,.signal-showcase h2,.signal-cta h2{color:var(--color-ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5.7vw,5.7rem);font-weight:580;line-height:.98}.signal-transition__heading>p{color:oklch(40% .03 265);text-wrap:pretty;max-width:38rem;margin:0;font-size:1.08rem;line-height:1.7}.signal-flow{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.signal-flow li{border-left:1px solid var(--color-border);flex-direction:column;min-height:13rem;padding:1.6rem clamp(1rem,2vw,1.75rem);display:flex}.signal-flow li:first-child{border-left:0;padding-left:0}.signal-flow li>span{color:var(--color-teal-deep);font:.7rem var(--font-mono)}.signal-flow strong{margin-top:auto;font-size:1.2rem}.signal-flow p{color:oklch(43% .03 265);margin:.65rem 0 0;line-height:1.55}.signal-showcase{isolation:isolate;color:var(--color-white);background:radial-gradient(circle at 9% 15%, oklch(54% .12 190/.17), transparent 24%), radial-gradient(circle at 84% 48%, oklch(69% .13 85/.08), transparent 27%), var(--color-space);padding-block:clamp(5.5rem,10vw,9rem);position:relative;overflow:hidden}.signal-showcase:before{content:"";z-index:-1;opacity:.4;pointer-events:none;background:radial-gradient(circle at 13% 21%,oklch(95% .02 255/.44) 0 1px,#0000 1.5px),radial-gradient(circle at 37% 71%,oklch(88% .12 190/.39) 0 1px,#0000 1.6px),radial-gradient(circle at 65% 19%,oklch(95% .02 255/.3) 0 1px,#0000 1.5px),radial-gradient(circle at 91% 78%,oklch(88% .12 190/.34) 0 1px,#0000 1.6px);position:absolute;inset:0}.signal-showcase__heading,.signal-support-intro{text-align:center;width:min(100%,58rem);margin-inline:auto}.signal-showcase h2{color:var(--color-white)}.signal-showcase__heading>p:last-child,.signal-support-intro>p:last-child{color:oklch(80% .025 255);text-wrap:pretty;max-width:46rem;margin:1.4rem auto 0;font-size:1.08rem;line-height:1.65}.signal-automation-page .portfolio-feature-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-automation-page .portfolio-feature-panel__surface{color:var(--color-white);background:oklch(12% .025 260/.94)}.signal-evidence-stack{gap:1rem;min-width:0;display:grid}.signal-evidence-stack__item{border-radius:var(--radius-card);border:1px solid oklch(92% .025 255/.12);min-width:0;margin:0;overflow:hidden}.signal-evidence-stack__item figcaption{color:oklch(86% .02 255);min-height:2.75rem;font:.7rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:oklch(15% .025 260);border-bottom:1px solid oklch(92% .025 255/.12);align-items:center;padding-inline:1rem;display:flex}.signal-showcase__disclaimer{color:oklch(72% .025 255);text-align:center;max-width:64rem;margin:1.2rem auto 0;font-size:.82rem;line-height:1.55}.signal-support-intro{margin-top:clamp(5rem,10vw,9rem)}.signal-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.signal-support-grid>li{min-width:0}.signal-support-card{min-height:100%;color:var(--color-white);border-radius:var(--radius-panel);opacity:1;transition:transform var(--motion-hover) var(--ease-out), opacity var(--motion-hover) var(--ease-out);background:oklch(12% .025 260/.9);border:1px solid oklch(92% .025 255/.15);flex-direction:column;padding:clamp(1.25rem,3vw,2rem);display:flex;transform:translate(0,0)}.signal-support-card__heading{align-items:flex-start;gap:1rem;display:flex}.signal-support-card__heading>.portfolio-feature-icon{width:2.75rem;height:2.75rem;color:var(--color-cyan);background:oklch(63% .12 190/.12);border:1px solid oklch(73% .1 190/.28);border-radius:.85rem;flex:none;padding:.65rem}.signal-support-card__heading p{color:var(--color-cyan);font:700 .68rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .65rem}.signal-support-card h3{color:var(--color-white);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.3vw,2.15rem);font-weight:590;line-height:1.08}.signal-support-card__description{color:oklch(80% .025 255);text-wrap:pretty;margin:1.25rem 0 0;line-height:1.65}.signal-support-card__metrics{flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:1.5rem;display:flex}.signal-support-card__metrics span{color:oklch(90% .015 255);border-radius:var(--radius-pill);background:oklch(19% .025 260);border:1px solid oklch(92% .025 255/.15);align-items:center;min-height:2.25rem;padding-inline:.8rem;font-size:.72rem;font-weight:650;display:inline-flex}.signal-cta{background:var(--color-paper-soft);padding-block:clamp(5rem,9vw,8rem)}.signal-automation-page .signal-cta__surface{isolation:isolate;min-height:25rem;color:var(--color-white);background:radial-gradient(circle at 84% 22%, oklch(59% .12 190/.32), transparent 28%), var(--color-ink);border-radius:var(--radius-panel);justify-content:space-between;align-items:flex-end;gap:3rem;padding:clamp(2rem,6vw,5rem);display:flex;position:relative;overflow:hidden}.signal-cta h2{max-width:13ch;color:var(--color-white);font-size:clamp(2.5rem,4.5vw,4.7rem)}@media (hover:hover) and (pointer:fine) and (update:fast){.signal-support-grid>li:hover .signal-support-card{opacity:.99;transform:perspective(70rem)translate3d(0,-.32rem,.55rem)scale(1.003)}}@media (width<=66rem){.signal-transition__heading,.signal-automation-page .portfolio-feature-panel__surface{grid-template-columns:minmax(0,1fr)}.signal-transition__heading{gap:2rem}.signal-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-flow li:nth-child(3){border-left:0}.signal-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.signal-cinematic-hero .cinematic-page-hero__content{padding-bottom:2.5rem}.signal-cinematic-hero h1{font-size:clamp(3rem,16vw,5.5rem)}.signal-cinematic-hero .cinematic-page-hero__body{margin-top:2.5rem}.signal-lead{border-radius:var(--radius-card)}.signal-lead__chrome{grid-template-columns:auto 1fr auto;min-height:3rem;font-size:.6rem}.signal-proof-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-proof-rail>span:nth-child(3){border-left:0}.signal-proof-rail>span:nth-child(n+3){border-top:1px solid oklch(92% .025 255/.16)}.signal-flow,.signal-support-grid{grid-template-columns:minmax(0,1fr)}.signal-flow li,.signal-flow li:first-child,.signal-flow li:nth-child(3){border-top:1px solid var(--color-border);border-left:0;min-height:0;padding:1.4rem 0}.signal-flow strong{margin-top:1.5rem}.signal-automation-page .portfolio-feature-tabs{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);scroll-padding-inline:var(--space-4);scroll-snap-type:x mandatory;border-inline:0;border-radius:0;grid-template-columns:none;grid-auto-columns:12rem;grid-auto-flow:column}.signal-automation-page .portfolio-feature-tab{scroll-snap-align:start}.signal-automation-page .portfolio-feature-panel__surface{border-radius:var(--radius-card);padding:1rem}.signal-automation-page .portfolio-feature-panel__copy{padding:.5rem}.signal-automation-page .portfolio-feature-panel__heading,.signal-support-card__heading{flex-direction:column}.signal-evidence-frame picture{min-width:54rem}.signal-support-card{border-radius:var(--radius-card);padding:1.1rem}.signal-cta__surface{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:24rem}.signal-cta__surface .button{width:100%}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse),(update:slow){.signal-support-card,.signal-support-grid>li:hover .signal-support-card{opacity:1;transition:none;transform:none}}.pricing-page{color:var(--color-ink);background:var(--color-white)}.pricing-hero{isolation:isolate;min-height:min(56rem,94svh);color:var(--color-white);background:#010307;padding-block:clamp(9.5rem,15vw,13rem) clamp(4.5rem,8vw,7rem);position:relative;overflow:hidden}.pricing-hero>.pricing-hero__media{z-index:-3;aspect-ratio:auto;height:100%;position:absolute;inset:0}.pricing-hero__veil{position:absolute;inset:0}.pricing-hero__media .cinematic-solar-video__poster,.pricing-hero__media .cinematic-solar-video__video{object-position:50% 50%}.pricing-hero__veil{z-index:-2;background:radial-gradient(circle at 65% 48%,#0000 0 16%,#01050a42 48%,#01040ad9 100%),linear-gradient(90deg,#01040af2 0%,#01040aad 42%,#01040a30 72%,#01040aa8 100%),linear-gradient(#01040a52 0%,#0000 46%,#01040ac9 100%)}.pricing-hero__content{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.55fr);align-items:end;gap:clamp(3rem,10vw,10rem);min-height:34rem;display:grid}.pricing-kicker{color:var(--color-cyan);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.72rem;font-weight:650}.pricing-kicker--dark{color:var(--color-teal-deep)}.pricing-hero h1{letter-spacing:-.035em;max-width:none;font-size:clamp(4rem,8vw,5.5rem);font-weight:570;line-height:.94}.pricing-hero__statement{max-width:15ch;color:var(--color-white);letter-spacing:-.035em;text-wrap:balance;margin:1.6rem 0 0;font-size:clamp(1.65rem,3vw,3.1rem);font-weight:540;line-height:1.02}.pricing-hero__description{color:oklch(87% .025 260);text-wrap:pretty;max-width:37rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.6}.pricing-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.pricing-hero__actions .button--primary{color:var(--color-ink);background:var(--color-gold)}.pricing-hero__actions .button--ghost{border-color:oklch(98% .004 270/.48)}.pricing-hero__actions span{margin-left:.5rem}.pricing-hero__copy>small{color:oklch(82% .025 260);margin-top:1rem;font-size:.73rem;display:block}.pricing-hero__levels{border-radius:var(--radius-panel);background:oklch(13% .03 265/.88);border:1px solid oklch(82% .04 195/.28);justify-self:end;width:100%;max-width:27rem}.pricing-hero__levels-heading{border-bottom:1px solid var(--color-line-dark);gap:.25rem;padding:1.25rem 1.4rem;display:grid}.pricing-hero__levels-heading span,.pricing-hero__levels>p{color:oklch(76% .025 260);font-size:.74rem}.pricing-hero__levels-heading strong{font-size:1rem;font-weight:600}.pricing-hero__levels dl{margin:0}.pricing-hero__levels dl>div{border-bottom:1px solid var(--color-line-dark);grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:5.75rem;padding:1.25rem 1.4rem;display:grid}.pricing-hero__levels dt{grid-template-columns:2rem 1fr;align-items:center;font-size:1.2rem;font-weight:650;display:grid}.pricing-hero__levels dt span{color:var(--color-cyan);font-family:var(--font-mono);font-size:.68rem}.pricing-hero__levels dd{color:oklch(83% .025 260);text-align:right;margin:0;font-size:.77rem}.pricing-hero__levels>p{margin:0;padding:1rem 1.4rem}.pricing-configurator,.pricing-assurances,.pricing-faq{padding-block:var(--space-section)}.pricing-configurator{background:radial-gradient(circle at 88% 20%, oklch(91% .065 185/.52), transparent 24%), var(--color-paper);scroll-margin-top:7rem}.pricing-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.pricing-section-heading h2,.pricing-levels h2,.pricing-assurances h2,.pricing-faq h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:570;line-height:.98}.pricing-section-heading>p{color:oklch(43% .03 260);text-wrap:pretty;max-width:36rem;margin:0;font-size:1.06rem;line-height:1.65}.pricing-configurator .plan-builder{background:var(--color-white);border-radius:var(--radius-panel);box-shadow:none;border-color:oklch(78% .04 190);margin-top:clamp(3rem,6vw,5rem)}.pricing-configurator .plan-builder__proof{border-radius:0 0 var(--radius-panel) var(--radius-panel)}.pricing-configurator .plan-price strong{letter-spacing:-.035em}.pricing-configurator .plan-builder--full .plan-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-configurator__note{color:oklch(42% .03 260);text-align:center;width:min(100%,60rem);margin:1.5rem auto 0;font-size:.8rem;line-height:1.55}.pricing-faq__layout>header>p:last-of-type{color:oklch(78% .025 270);max-width:38rem;margin:1.5rem 0 0;font-size:1.03rem;line-height:1.65}.pricing-assurances h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,2.6vw,2.4rem);font-weight:570}.pricing-assurances{background:var(--color-white)}.pricing-assurances__heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.45fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.pricing-assurances__heading>p{color:oklch(42% .03 260);margin:0;font-size:1.05rem;line-height:1.65}.pricing-assurances ul{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.pricing-assurances li{border-left:1px solid var(--color-border);min-height:16rem;padding:2.25rem clamp(1.5rem,3vw,2.75rem)}.pricing-assurances li:first-child{border-left:0;padding-left:0}.pricing-assurances h3{font-size:clamp(1.35rem,2vw,1.8rem)}.pricing-assurances li p{color:oklch(40% .03 260);margin:1rem 0 0;line-height:1.65}.pricing-faq{color:var(--color-white);background:var(--color-night)}.pricing-faq__layout{grid-template-columns:minmax(18rem,.7fr) minmax(28rem,1fr);align-items:start;gap:clamp(4rem,10vw,10rem);display:grid}.pricing-faq__layout>header{position:sticky;top:7rem}.pricing-faq__layout>header .button{margin-top:2rem}.pricing-faq__questions{border-top:1px solid oklch(70% .03 270/.45)}.pricing-faq__questions .disclosure{border-color:oklch(70% .03 270/.45)}.pricing-faq__questions .disclosure__trigger{min-height:5rem;color:var(--color-white);cursor:pointer;gap:1.5rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:600}.pricing-faq__questions .disclosure__trigger>span:last-child{color:var(--color-cyan);font-family:var(--font-mono);font-size:1.3rem}.pricing-faq__questions .disclosure__content p{color:oklch(80% .025 270);max-width:43rem;margin:0;line-height:1.7}@media (width<=64rem){.pricing-hero{min-height:0}.pricing-hero__content,.pricing-section-heading,.pricing-assurances__heading,.pricing-faq__layout{grid-template-columns:1fr}.pricing-hero__content{gap:3.5rem}.pricing-hero__copy{max-width:44rem}.pricing-hero__levels{justify-self:start;max-width:38rem}.pricing-section-heading,.pricing-assurances__heading{gap:1.5rem}.pricing-faq__layout{gap:3rem}.pricing-faq__layout>header{position:static}}@media (width<=46rem){.pricing-hero{padding-block:7.5rem 4rem}.pricing-hero__veil{background:linear-gradient(#01040a8f 0%,#01040a78 36%,#01040af2 100%),radial-gradient(circle at 58% 35%,#0000,#01040ab8 72%)}.pricing-hero h1{font-size:clamp(3.4rem,17vw,5rem)}.pricing-hero__actions{display:grid}.pricing-hero__actions .button{width:100%}.pricing-hero__levels dl>div{grid-template-columns:1fr;gap:.45rem}.pricing-hero__levels dd{text-align:left;padding-left:2rem}.pricing-section-heading h2,.pricing-assurances h2,.pricing-faq h2{font-size:clamp(2.2rem,11vw,3.4rem)}.pricing-assurances ul{grid-template-columns:1fr}.pricing-assurances li,.pricing-assurances li:first-child{border-left:0;border-top:1px solid var(--color-border);min-height:0;padding:2rem 0}.pricing-assurances li:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.pricing-page{scroll-behavior:auto}}.contact-panel{min-width:0;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:clamp(1.25rem,3vw,2rem)}.contact-panel__heading{max-width:68ch}.contact-panel__heading h2{color:inherit;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:600;line-height:1.08}.contact-panel__heading p{color:oklch(40% .03 265);text-wrap:pretty;margin:.8rem 0 0;line-height:1.6}.contact-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.contact-links>li{min-width:0}.contact-link{min-width:0;min-height:44px;color:inherit;border-radius:var(--radius-card);text-decoration:none;display:block}.contact-link__surface{background:var(--color-paper-soft);border:1px solid var(--color-border);border-radius:var(--radius-card);opacity:1;min-height:100%;transition:transform var(--motion-hover) var(--ease-out), opacity var(--motion-hover) var(--ease-out);pointer-events:none;flex-direction:column;gap:.42rem;padding:1rem;display:flex;transform:translate(0,0)}.contact-link__channel{color:var(--color-teal-deep);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.contact-link strong{color:var(--color-ink);overflow-wrap:anywhere;font-size:1rem}.contact-link__surface>span:last-child{color:oklch(42% .025 265);text-wrap:pretty;font-size:.88rem;line-height:1.5}.contact-link:focus-visible{outline:.125rem solid var(--color-cyan);outline-offset:.18rem}.contact-panel__safety{color:oklch(36% .035 265);border-top:1px solid var(--color-border);margin:1.25rem 0 0;padding-top:1.1rem;font-size:.92rem;line-height:1.55}.contact-panel--join{background:radial-gradient(circle at 94% 8%, oklch(77% .12 190/.16), transparent 28%), linear-gradient(145deg, var(--color-white), oklch(96% .025 215));border-color:oklch(72% .07 205/.58);padding:clamp(1.5rem,4vw,2.75rem);box-shadow:0 1.25rem 3.5rem oklch(18% .04 250/.08)}.contact-panel--join .contact-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.contact-panel--join .contact-link__surface{background:color-mix(in srgb, var(--color-white) 88%, var(--color-paper-soft));border-color:oklch(72% .05 230/.45);padding:1.2rem;position:relative;overflow:hidden}.contact-panel--join .contact-link__surface:before{content:"";background:linear-gradient(var(--color-cyan), var(--color-teal-deep));border-radius:var(--radius-pill);width:.18rem;position:absolute;inset-block:.75rem;inset-inline-start:0}@media (hover:hover) and (pointer:fine) and (update:fast){.contact-link:hover .contact-link__surface{opacity:.98;transform:translateY(-.18rem)}}@media (width<=64rem){.contact-panel--join .contact-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.contact-panel--join .contact-links{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.contact-link__surface{opacity:1;transition:none;transform:none}}@media (hover:none),(pointer:coarse),(update:slow){.contact-link__surface,.contact-link:hover .contact-link__surface{opacity:1;transition:none;transform:none}}.join-page{min-width:0;color:var(--color-ink);background:var(--color-paper);overflow:clip}.join-hero .cinematic-page-hero__body{margin-top:clamp(2rem,5vw,3.75rem)}.join-hero-facts{border-radius:var(--radius-panel);background:oklch(9% .025 258/.78);border:1px solid oklch(92% .025 255/.18);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.join-hero-facts li{flex-direction:column;justify-content:center;gap:.35rem;min-width:0;min-height:5.25rem;padding:1rem;display:flex}.join-hero-facts li+li{border-left:1px solid oklch(92% .025 255/.16)}.join-hero-facts strong{color:var(--color-cyan);font-size:.84rem}.join-hero-facts span{color:oklch(84% .025 255);font-size:.78rem;line-height:1.35}.join-eligibility,.join-community,.join-faq,.join-contact{padding-block:clamp(4.5rem,9vw,8rem)}.join-section-heading{max-width:62rem}.join-section-heading h2{max-width:15ch;color:inherit;letter-spacing:-.035em;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2.4rem,5vw,4.9rem);font-weight:600;line-height:1}.join-section-heading>p:last-child{color:oklch(41% .03 265);text-wrap:pretty;max-width:66ch;margin:1.25rem 0 0;font-size:1.02rem;line-height:1.65}.join-affiliate-disclosure{border-radius:var(--radius-panel);background:oklch(96% .035 84);border:1px solid oklch(72% .1 79/.5);grid-template-columns:minmax(13rem,.55fr) minmax(0,1fr);gap:.8rem clamp(2rem,6vw,5rem);margin-top:clamp(2rem,5vw,3.5rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.join-affiliate-disclosure>div{grid-row:1/span 4}.join-affiliate-disclosure span,.join-broker-card__type,.join-range-callout span{color:oklch(38% .09 74);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.join-affiliate-disclosure h3{letter-spacing:-.025em;max-width:16ch;margin:.75rem 0 0;font-size:clamp(1.45rem,2.5vw,2.25rem);line-height:1.1}.join-affiliate-disclosure>p{color:oklch(31% .035 265);max-width:72ch;margin:0;line-height:1.55}.join-broker-options{margin-top:clamp(3rem,6vw,5rem)}.join-broker-options>header{max-width:52rem}.join-broker-options>header h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3vw,2.8rem)}.join-broker-options>header p,.join-trademark-note{color:oklch(42% .03 265);line-height:1.55}.join-broker-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.join-broker-card{min-width:0;min-height:44px;color:inherit;border-radius:var(--radius-panel);text-decoration:none;display:block}.join-broker-card__surface{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-panel);opacity:1;min-height:100%;transition:transform var(--motion-hover) var(--ease-out), opacity var(--motion-hover) var(--ease-out);pointer-events:none;flex-direction:column;padding:clamp(1.25rem,3vw,1.75rem);display:flex;transform:translate(0,0)}.join-broker-card h4{color:var(--color-ink);letter-spacing:-.03em;margin:1.4rem 0 0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:620}.join-broker-card p{color:oklch(39% .03 265);text-wrap:pretty;margin:.9rem 0 0;line-height:1.55}.join-broker-card small{color:oklch(44% .025 265);margin-top:1rem;line-height:1.45}.join-broker-card__codes{background:var(--color-paper-soft);border-radius:var(--radius-card);gap:.55rem;margin:1rem 0 0;padding:.8rem;display:grid}.join-broker-card__codes div{justify-content:space-between;gap:1rem;display:flex}.join-broker-card__codes dt{color:oklch(43% .025 265);font-size:.78rem}.join-broker-card__codes dd{color:var(--color-teal-deep);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:700}.join-broker-card__action{min-height:44px;color:var(--color-teal-deep);justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:1.25rem;font-weight:700;display:flex}.join-broker-card:focus-visible{outline:.125rem solid var(--color-cyan);outline-offset:.2rem}.join-trademark-note{max-width:74ch;margin:1.25rem 0 0;font-size:.85rem}.join-path,.join-safety{isolation:isolate;color:var(--color-white);background:radial-gradient(circle at 14% 20%, oklch(56% .12 190/.18), transparent 27%), radial-gradient(circle at 84% 72%, oklch(76% .12 82/.09), transparent 24%), var(--color-space);padding-block:clamp(5rem,10vw,9rem);position:relative;overflow:hidden}.join-path:before,.join-safety:before{content:"";z-index:-1;opacity:.32;pointer-events:none;background:radial-gradient(circle at 12% 24%,oklch(96% .02 255/.5) 0 1px,#0000 1.5px),radial-gradient(circle at 47% 16%,oklch(82% .12 190/.35) 0 1px,#0000 1.5px),radial-gradient(circle at 76% 68%,oklch(96% .02 255/.38) 0 1px,#0000 1.5px),radial-gradient(circle at 91% 31%,oklch(82% .12 190/.3) 0 1px,#0000 1.5px);position:absolute;inset:0}.join-section-heading--light>p:last-child{color:oklch(82% .025 255)}.join-timeline{border-top:1px solid oklch(92% .025 255/.2);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2.5rem,6vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.join-timeline li{min-width:0;padding:1.5rem}.join-timeline li+li{border-left:1px solid oklch(92% .025 255/.2)}.join-timeline li>span{color:var(--color-gold);font-family:var(--font-mono);font-size:.72rem}.join-timeline h3{margin:3.5rem 0 0;font-size:1.25rem}.join-timeline p{color:oklch(81% .025 255);margin:.75rem 0 0;line-height:1.55}.surface.join-range-callout{color:var(--color-white);border-radius:var(--radius-panel);background:oklch(14% .03 260/.9);border:1px solid oklch(92% .025 255/.2);grid-template-columns:minmax(14rem,.5fr) minmax(0,1fr);align-items:center;gap:1.5rem 3rem;margin-top:clamp(2rem,5vw,3.5rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.join-range-callout span{color:var(--color-gold)}.join-range-callout strong{letter-spacing:-.03em;margin-top:.35rem;font-size:clamp(1.8rem,4vw,3.5rem);display:block}.join-range-callout p{color:oklch(84% .025 255);overflow-wrap:anywhere;margin:0;line-height:1.6}.join-community-layout{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:stretch;gap:1rem;margin-top:clamp(2rem,5vw,3.5rem);display:grid}.join-resources,.join-conduct{border-radius:var(--radius-panel);padding:clamp(1.5rem,4vw,2.5rem)}.surface.join-resources{color:var(--color-white);background:var(--color-ink)}.surface.join-conduct{color:var(--color-ink);background:oklch(92% .035 190);border:1px solid oklch(72% .08 190/.45)}.join-resources h3,.join-conduct h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2.8vw,2.25rem)}.join-resources ul{gap:.9rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.join-resources li{color:oklch(86% .025 255);border-top:1px solid oklch(92% .025 255/.17);padding-top:.9rem;line-height:1.5}.join-conduct p{color:oklch(32% .035 265);margin:1.5rem 0 0;line-height:1.65}.join-safety-note{grid-template-columns:minmax(16rem,.7fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.join-safety-note h2{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin:.85rem 0 0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1}.join-safety-note>p{color:oklch(86% .025 255);max-width:62ch;margin:0;font-size:1.05rem;line-height:1.7}.join-faq{background:var(--color-paper-soft)}.join-faq-layout{grid-template-columns:minmax(0,.8fr) minmax(24rem,1fr);align-items:start;gap:clamp(2rem,8vw,7rem);display:grid}.join-faq-questions{border-top:1px solid var(--color-border)}.join-faq .disclosure__trigger{min-height:4.5rem}.join-faq .disclosure__content p{color:oklch(40% .03 265);max-width:66ch;margin:0;line-height:1.6}.join-contact{background:var(--color-paper)}.join-legal-links{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.25rem;padding:1.25rem;display:flex}.join-legal-links ul{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.join-legal-links a{min-height:44px;color:var(--color-teal-deep);border-radius:var(--radius-pill);align-items:center;padding-inline:.8rem;font-size:.88rem;font-weight:700;display:inline-flex}.join-legal-links a:focus-visible{outline:.125rem solid var(--color-cyan);outline-offset:.15rem}@media (hover:hover) and (pointer:fine) and (update:fast){.join-broker-card:hover .join-broker-card__surface{opacity:.99;transform:translateY(-.28rem)}}@media (width<=64rem){.join-affiliate-disclosure,.join-range-callout,.join-safety-note,.join-faq-layout{grid-template-columns:minmax(0,1fr)}.join-affiliate-disclosure>div{grid-row:auto}.join-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.join-timeline li:nth-child(3){border-top:1px solid oklch(92% .025 255/.2);border-left:0}.join-timeline li:nth-child(4){border-top:1px solid oklch(92% .025 255/.2)}}@media (width<=42rem){.join-hero-facts,.join-timeline,.join-community-layout{grid-template-columns:minmax(0,1fr)}.join-hero-facts li+li,.join-timeline li+li,.join-timeline li:nth-child(3){border-top:1px solid oklch(92% .025 255/.16);border-left:0}.join-hero-facts li{min-height:4.4rem}.join-affiliate-disclosure,.join-broker-card__surface,.join-range-callout,.join-resources,.join-conduct,.join-contact .contact-panel{border-radius:var(--radius-card)}.join-timeline li{padding-inline:0}.join-timeline h3{margin-top:1.5rem}.join-legal-links{flex-direction:column;align-items:flex-start}.join-legal-links ul,.join-legal-links li,.join-legal-links a{width:100%}}@media (width<=22rem){.join-section-heading h2{font-size:clamp(2.15rem,11vw,2.4rem)}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse),(update:slow){.join-broker-card__surface,.join-broker-card:hover .join-broker-card__surface{opacity:1;transition:none;transform:none}}.legal-page{color:var(--color-ink);background:var(--color-white)}.legal-hero{isolation:isolate;min-height:clamp(42rem,76svh,54rem);color:var(--color-white);background:var(--color-night);align-items:flex-end;display:flex;position:relative;overflow:hidden}.legal-hero__media,.legal-hero__shade{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.legal-hero__media{aspect-ratio:auto}.legal-hero__shade{z-index:-1;background:linear-gradient(90deg,oklch(8% .02 260/.98) 0%,oklch(8% .02 260/.78) 48%,#0000 82%),linear-gradient(#0000 48%,oklch(8% .02 260/.88))}.legal-hero__content{padding-block:clamp(10rem,17vw,14rem) clamp(4rem,8vw,7rem)}.legal-hero__context,.legal-document-hero__context{color:var(--color-cyan);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 1.25rem;font-weight:650}.legal-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:11ch;font-size:clamp(3.25rem,7.5vw,6rem)}.legal-hero__summary{color:oklch(90% .018 260);text-wrap:pretty;max-width:42rem;margin:1.75rem 0 0;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6}.legal-hero__status,.legal-document-hero__status{color:oklch(95% .012 260);border-radius:var(--radius-card);background:oklch(13% .025 260/.9);border:1px solid oklch(92% .105 185/.46);max-width:50rem;margin:2.25rem 0 0;padding:1rem 1.25rem;line-height:1.6}.legal-hero__status strong,.legal-document-hero__status strong{color:var(--color-cyan)}.legal-body{background:var(--color-paper)}.legal-overview{padding-block:clamp(4.5rem,8vw,8rem)}.legal-overview__header{grid-template-columns:minmax(0,.8fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.legal-overview__header h2,.legal-attribution h2{color:var(--color-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:590;line-height:1}.legal-overview__header p,.legal-attribution header p{color:oklch(39% .03 265);text-wrap:pretty;max-width:58ch;margin:0;font-size:1.08rem;line-height:1.65}.legal-overview nav{margin-top:clamp(3rem,6vw,5rem)}.legal-overview>.contact-panel,.legal-document>.contact-panel{margin-top:clamp(3.5rem,7vw,6rem)}.legal-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.legal-overview__grid li{min-width:0}.legal-overview-card{min-height:100%;color:var(--color-ink);border-radius:var(--radius-card);text-decoration:none;display:block}.legal-overview-card__surface{background:var(--color-white);border:1px solid var(--color-border);pointer-events:none;min-height:100%;transition:transform var(--motion-hover) var(--ease-out), opacity var(--motion-hover) var(--ease-out);flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.legal-overview-card__surface>span:first-child{color:var(--color-teal-deep);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700}.legal-overview-card__surface>strong{letter-spacing:-.025em;text-wrap:balance;margin-top:2.75rem;font-size:clamp(1.65rem,2.4vw,2.25rem);font-weight:620;line-height:1.08}.legal-overview-card p{color:oklch(37% .03 265);text-wrap:pretty;max-width:58ch;margin:1rem 0 0;line-height:1.62}.legal-overview-card__action{color:var(--color-ink);align-items:center;gap:.5rem;margin-top:auto;padding-top:2rem;font-weight:650;display:inline-flex}.legal-overview-card__action span{transition:transform var(--motion-hover) var(--ease-out)}.legal-overview-card:focus-visible,.legal-index a:focus-visible,.legal-document__footer a:focus-visible,.legal-attribution a:focus-visible,.legal-document-hero__back:focus-visible{outline:2px solid var(--color-teal-deep);outline-offset:4px}.legal-attribution{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,.8fr) minmax(18rem,.7fr);gap:clamp(2rem,7vw,7rem);margin-top:clamp(5rem,10vw,9rem);padding-top:clamp(4rem,8vw,7rem);scroll-margin-top:7.5rem;display:grid}.legal-attribution header p{margin-top:1.25rem}.legal-attribution>div{align-self:end}.legal-attribution>div p{color:oklch(32% .028 265);text-wrap:pretty;max-width:65ch;margin:0;line-height:1.72}.legal-attribution>div p+p{margin-top:1rem}.legal-attribution a,.legal-section__group a{color:var(--color-teal-deep);text-underline-offset:.18em;font-weight:650}.legal-document-hero{color:var(--color-white);background:radial-gradient(circle at 78% 28%, oklch(31% .075 195/.38), transparent 34%), var(--color-night)}.legal-document-hero__content{padding-block:clamp(9rem,14vw,12rem) clamp(4rem,7vw,6.5rem)}.legal-document-hero__back{color:oklch(88% .02 260);text-underline-offset:.2em;align-items:center;min-height:2.75rem;margin-bottom:0;font-weight:650;display:inline-flex}.legal-document-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(3rem,6.5vw,5.5rem);font-weight:600;line-height:.98}.legal-document-hero__summary{color:oklch(90% .018 260);text-wrap:pretty;max-width:62ch;margin:1.5rem 0 0;font-size:clamp(1.08rem,1.6vw,1.25rem);line-height:1.65}.legal-document-hero__updated{color:oklch(73% .025 260);margin:0;font-size:.92rem}.legal-layout{grid-template-columns:minmax(13rem,16rem) minmax(0,50rem);justify-content:center;align-items:start;gap:clamp(3rem,8vw,8rem);padding-block:clamp(3.5rem,7vw,7rem);display:grid}.legal-index{position:sticky;top:7.5rem}.legal-index nav>p{color:oklch(42% .03 265);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 .875rem;font-weight:700}.legal-index ul{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.legal-index li{border-bottom:1px solid var(--color-border)}.legal-index a{color:oklch(35% .035 265);min-height:3rem;transition:color var(--motion-hover) var(--ease-out);align-items:center;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.legal-index a:hover{color:var(--color-teal-deep)}.legal-document{min-width:0}.legal-section{scroll-margin-top:7.5rem}.legal-section+.legal-section{border-top:1px solid var(--color-border);margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(3.5rem,7vw,6rem)}.legal-section>header{margin-bottom:1.5rem}.legal-section h2{color:var(--color-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:590;line-height:1.04}.legal-section__group{max-width:70ch}.legal-section__group h3{color:var(--color-ink);letter-spacing:-.02em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:620;line-height:1.2}.legal-section__group p,.legal-section__group li{color:oklch(32% .028 265);text-wrap:pretty;line-height:1.72}.legal-section__group p{margin:0}.legal-section__group p+p{margin-top:1rem}.legal-section__group ul{margin:1.25rem 0 0;padding-left:1.3rem}.legal-section__group li{padding-left:.45rem}.legal-section__group li+li{margin-top:.7rem}.legal-document__footer{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(16rem,1fr);gap:2rem;margin-top:clamp(4rem,8vw,7rem);padding-top:2rem;display:grid}.legal-document__footer strong{color:var(--color-ink);font-size:1.05rem}.legal-document__footer p{color:oklch(43% .025 265);max-width:50ch;margin:.6rem 0 0;line-height:1.55}.legal-document__footer ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.legal-document__footer a{min-height:2.75rem;color:var(--color-teal-deep);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-pill);align-items:center;padding-inline:1rem;font-weight:650;text-decoration:none;display:inline-flex}.legal-document__footer a[aria-current=page]{color:var(--color-white);background:var(--color-ink);border-color:var(--color-ink)}@media (width<=58rem){.legal-overview__header,.legal-attribution{grid-template-columns:minmax(0,1fr);gap:1.5rem}.legal-layout{grid-template-columns:minmax(0,1fr);gap:3rem}.legal-index{position:static}.legal-index ul{border:0;flex-wrap:wrap;gap:.5rem;display:flex}.legal-index li{border:0}.legal-index a{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-pill);min-height:2.75rem;padding-inline:1rem}}@media (width<=42rem){.legal-hero{min-height:43rem}.legal-hero__shade{background:linear-gradient(oklch(8% .02 260/.35),oklch(8% .02 260/.72) 32%,oklch(8% .02 260/.98) 92%)}.legal-hero__content{padding-block:9rem 3rem}.legal-hero h1{font-size:clamp(3rem,15vw,4.6rem)}.legal-hero__summary{font-size:1.05rem}.legal-overview__grid{grid-template-columns:minmax(0,1fr)}.legal-document-hero__content{padding-block:8rem 3.5rem}.legal-document__footer{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.legal-overview-card__surface,.legal-overview-card__action span,.legal-index a{transition:none}}@media (hover:hover) and (pointer:fine) and (update:fast){.legal-overview-card:hover .legal-overview-card__surface{opacity:.98;transform:perspective(60rem)translate3d(0,-.28rem,.45rem)scale(1.004)}.legal-overview-card:hover .legal-overview-card__action span{transform:translate(.2rem)}}@media (hover:none),(pointer:coarse),(update:slow){.legal-overview-card__surface,.legal-overview-card:hover .legal-overview-card__surface{opacity:1;transition:none;transform:none}}.site-shell{--site-header-clearance:7rem}.site-main--interior{padding-block-start:var(--site-header-clearance);scroll-padding-block-start:var(--site-header-clearance)}.site-main--cinematic{padding-block-start:0;position:relative}.site-main--cinematic>.site-breadcrumbs{display:none}.site-main--cinematic>:not(.site-breadcrumbs)>:first-child{padding-block-start:var(--site-header-clearance)}@media (width<=64rem){.site-main--cinematic>:not(.site-breadcrumbs)>:first-child{padding-block-start:var(--site-header-clearance)}}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-ink:oklch(20% .035 270);--color-night:oklch(11% .025 260);--color-space:oklch(15% .035 270);--color-white:oklch(98% .004 270);--color-slate:oklch(70% .03 270);--color-gold:oklch(81% .15 84);--color-cyan:oklch(92% .105 185);--color-positive:oklch(76% .16 151);--color-risk:oklch(68% .19 27);--color-line-dark:oklch(38% .025 270/.5);--color-paper:oklch(97.7% .008 260);--color-paper-soft:oklch(95.4% .012 260);--color-border:oklch(86% .018 260);--color-teal:oklch(59% .13 181);--color-teal-deep:oklch(43% .1 185);--font-sans:"Instrument Sans Variable", "Instrument Sans", Aptos, "Segoe UI Variable Text", sans-serif;--font-mono:"Cascadia Mono", "SFMono-Regular", Consolas, monospace;--text-display:clamp(3rem, 5.2vw, 5.5rem);--text-headline:clamp(2.35rem, 4vw, 4rem);--text-title:clamp(1.75rem, 2.5vw, 2.5rem);--text-body:1rem;--text-label:.75rem;--text-data:.875rem;--tracking-label:.06em;--frame:90rem;--radius-card:.75rem;--radius-panel:1rem;--radius-feature:1.5rem;--radius-pill:999px;--control-height:3rem;--space-1:.25rem;--space-2:.5rem;--space-4:1rem;--space-6:1.5rem;--space-10:2.5rem;--space-section:clamp(4.5rem, 9vw, 8rem);--shadow-floating-navigation:0 .5rem 1.5rem oklch(20% .035 270/.1);--shadow-dark-focus:0 0 0 .1875rem oklch(11% .025 260/.76);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--motion-press:.12s;--motion-hover:.22s;--motion-media-reveal:.22s;--motion-route:.25s;--motion-drawer:.28s;--z-nav:20;--z-scrim:40;--z-dialog:50;--z-toast:60;--z-tooltip:70}*{box-sizing:border-box}html{color:var(--color-white);background:var(--color-night);font-family:var(--font-sans);font-optical-sizing:auto}body{min-width:0;margin:0;overflow-x:clip}button,input{font:inherit}a{color:inherit}:focus-visible{outline:.125rem solid var(--color-cyan);outline-offset:.1875rem;box-shadow:var(--shadow-dark-focus)}.site-shell{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid;overflow:clip}.content-frame{width:min(calc(100% - clamp(2.5rem, 8vw, 9rem)), var(--frame));margin-inline:auto}.section{padding-block:var(--space-section)}main{background:var(--color-space);width:100%;min-width:0;min-height:38rem}main:focus{outline:.1875rem solid var(--color-cyan);outline-offset:-.1875rem}.page-content .content-frame{max-width:70rem}.page-content{padding-top:clamp(9rem,14vw,12rem)}.eyebrow{color:var(--color-cyan);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:700}h1{max-width:14ch;color:var(--color-white);font-size:var(--text-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:.98}.page-content p:not(.eyebrow){color:oklch(84% .02 270);text-wrap:pretty;max-width:70ch;font-size:1.1rem;line-height:1.55}.placeholder-note{color:var(--color-slate)!important}.skip-link{z-index:var(--z-tooltip);color:var(--color-ink);background:var(--color-gold);border-radius:var(--radius-pill);padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (width<=30rem){.content-frame{width:min(calc(100% - 2rem), var(--frame))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.site-shell{--motion-button-hover:.17s}.button{min-height:var(--control-height);border-radius:var(--radius-pill);cursor:pointer;backface-visibility:hidden;transition:transform var(--motion-button-hover) var(--ease-out), color var(--motion-hover) var(--ease-out), background-color var(--motion-hover) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0 1.5rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex;transform:translate(0,0)scale(1)}.button--primary{isolation:isolate;color:#000;background:var(--color-gold);position:relative;overflow:hidden}.button--primary:not(.premium-glint):after{content:"";z-index:1;pointer-events:none;opacity:0;width:32%;height:190%;animation:cta-glint-pass 7.2s var(--ease-out) infinite;background:linear-gradient(90deg,#0000,#ffffffa3,#0000);position:absolute;top:-45%;left:-48%;transform:translate(-220%)rotate(16deg)}@keyframes cta-glint-pass{0%,72%{opacity:0;transform:translate(-220%)rotate(16deg)}78%{opacity:.52}88%,to{opacity:0;transform:translate(620%)rotate(16deg)}}.button--secondary{color:var(--color-ink);background:var(--color-white);outline:1px solid oklch(20% .035 270/.18)}.button--ghost{color:inherit;background:0 0}:where(.site-shell button:not([data-motion-control=static]):not(.dialog__scrim)){backface-visibility:hidden;transition:transform var(--motion-button-hover) var(--ease-out);transform:translate(0,0)scale(1)}.button[aria-disabled=true],.site-shell button:disabled{cursor:not-allowed;transform:none}.button:not([aria-disabled=true]):active{transition-duration:var(--motion-press);transform:translate(0,0)scale(.98)}.surface{padding:var(--space-6);color:var(--color-ink);background:var(--color-white);border-radius:var(--radius-card)}.chip{min-height:2.25rem;color:var(--color-white);background:var(--color-space);border-radius:var(--radius-pill);align-items:center;padding:0 .875rem;font-size:.8rem;display:inline-flex}.disclosure{border-bottom:1px solid}.disclosure__trigger{width:100%;min-height:var(--control-height);color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.disclosure__content{padding:0 0 1.5rem}.segmented{border-radius:var(--radius-pill);background:oklch(84% .02 270);padding:.25rem;display:inline-flex}.segmented__option input{opacity:0;position:absolute}.segmented__option span{border-radius:var(--radius-pill);align-items:center;min-height:2.75rem;padding:0 1rem;display:inline-flex}.segmented__option input:checked+span{color:var(--color-white);background:var(--color-ink)}.segmented__option input:focus-visible+span{outline:.125rem solid var(--color-cyan);outline-offset:.125rem}.dialog{z-index:var(--z-scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}.dialog[data-state=closed]{pointer-events:none}.dialog__scrim{opacity:1;width:100%;transition:opacity var(--motion-drawer) var(--ease-out);background:oklch(11% .025 260/.72);border:0;position:absolute;inset:0}.dialog__panel{z-index:var(--z-dialog);width:min(92vw,28rem);height:100%;color:var(--color-white);background:var(--color-space);opacity:1;transition:transform var(--motion-drawer) var(--ease-drawer), opacity var(--motion-drawer) var(--ease-out);padding:1.5rem;position:relative;overflow-y:auto;transform:translate(0)}.dialog[data-state=closed] .dialog__scrim{opacity:0}.dialog[data-state=closed] .dialog__panel{opacity:.84;transform:translate(100%)}.dialog__title{font-size:var(--text-title);letter-spacing:-.025em;margin:0 0 1.5rem}@media (hover:hover) and (pointer:fine){.site-shell .button:not([aria-disabled=true]):hover,.site-shell button:not(:disabled):not([data-motion-control=static]):not(.dialog__scrim):hover{transform:translateY(-.0625rem)scale(1.005)}.site-shell .button:not([aria-disabled=true]):active,.site-shell button:not(:disabled):not([data-motion-control=static]):not(.dialog__scrim):active{transition-duration:var(--motion-press);transform:translate(0,0)scale(.98)}}@media (prefers-reduced-motion:reduce),(update:slow){.button--primary:not(.premium-glint):after{opacity:0;animation:none;transform:none}.button,.dialog__panel,.dialog__scrim{transition-duration:var(--motion-press)}.button:active,.button:hover,.site-shell button:active,.site-shell button:hover,.dialog__panel{transform:none!important}.dialog[data-state=closed] .dialog__panel{visibility:hidden;opacity:0}}.cinematic-solar-video{isolation:isolate;aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.cinematic-solar-video__poster,.cinematic-solar-video__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cinematic-solar-video__poster{z-index:0}.cinematic-solar-video__video{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--motion-media-reveal) var(--ease-out)}.cinematic-solar-video[data-video-ready=true] .cinematic-solar-video__video{opacity:1}@media (prefers-reduced-motion:reduce){.cinematic-solar-video__video{transition:none;display:none}}.site-header{z-index:var(--z-nav);padding:1.25rem clamp(1.25rem,5.5vw,6.5rem);position:absolute;inset:0 0 auto}.nav-shell{width:min(100%, var(--frame));min-height:4.5rem;color:var(--color-white);align-items:center;gap:clamp(1rem,2.5vw,2.5rem);margin-inline:auto;display:flex}.brand{min-height:2.75rem;color:var(--color-white);white-space:nowrap;align-items:center;gap:.6rem;font-weight:700;text-decoration:none;display:inline-flex}.brand img{object-fit:contain}.desktop-nav{margin-inline:auto}.nav-orbit{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:oklch(12% .025 250/.44);border:1px solid oklch(94% .012 255/.34);padding:.24rem;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px oklch(100% 0 0/.08),0 .75rem 2.25rem #0004}.desktop-nav ul,.drawer ul{align-items:center;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.desktop-nav a{color:oklch(89% .012 255);border-radius:var(--radius-pill);min-height:2.9rem;font-size:var(--text-data);transition:color .18s ease, background .24s var(--ease-out), transform .18s var(--ease-out), box-shadow .24s ease;align-items:center;padding-inline:clamp(1rem,1.7vw,1.5rem);font-weight:600;text-decoration:none;display:inline-flex;transform:translateY(0)}.desktop-explore{position:relative}.desktop-explore__trigger{color:oklch(89% .012 255);border-radius:var(--radius-pill);min-height:2.9rem;font:inherit;font-size:var(--text-data);transition:color .18s ease, background .24s var(--ease-out), transform .18s var(--ease-out);background:0 0;border:0;align-items:center;gap:.45rem;padding-inline:1.15rem .9rem;font-weight:600;display:inline-flex;transform:translateY(0)}.desktop-explore__trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:.75rem;transition:transform .18s var(--ease-out)}.desktop-explore__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.desktop-explore__trigger[data-active=true]{color:var(--color-ink);background:var(--color-white)}.desktop-explore__panel{width:auto;top:5.7rem;left:max(1rem, calc((100vw - var(--frame)) / 2));right:max(1rem, calc((100vw - var(--frame)) / 2));background:oklch(10% .025 250);border:1px solid oklch(91% .018 240/.2);border-radius:1rem;grid-template-columns:1.55fr .8fr .8fr;gap:.75rem;max-height:calc(100dvh - 7rem);padding:1rem;display:grid;position:fixed;overflow-y:auto;box-shadow:0 .75rem 2rem #0007,inset 0 1px #fff1}.desktop-explore__panel[hidden]{display:none}.desktop-explore__panel section{min-width:0}.desktop-explore__panel h2{color:var(--color-aqua);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;padding-inline:.75rem;font-size:.64rem}.desktop-explore__panel ul{gap:.2rem;display:grid}.desktop-explore__panel section:first-child ul{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-explore__panel a{border-radius:.9rem;align-content:center;gap:.15rem;min-height:3.6rem;padding:.65rem .75rem;display:grid;transform:none}.desktop-explore__panel a span{color:var(--color-white);font-size:.84rem;font-weight:650}.desktop-explore__panel a small{color:oklch(72% .015 250);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;font-weight:450;overflow:hidden}.desktop-explore__panel a[aria-current=page]{background:oklch(68% .12 185/.18);transform:none;box-shadow:inset 0 0 0 1px oklch(80% .12 185/.3)}.desktop-nav a[aria-current=page]{color:var(--color-ink);background:var(--color-white);transform:translateY(0);box-shadow:0 .4rem 1.2rem #0003}.desktop-actions{align-items:center;gap:.75rem;display:flex}.desktop-actions .button{min-width:7rem}.desktop-actions .button--ghost{color:var(--color-white);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#06131a66;border:1px solid oklch(94% .012 255/.34)}.menu-trigger{width:3rem;height:3rem;color:var(--color-white);background:var(--color-ink);border:0;border-radius:50%;padding:.75rem;display:none}.menu-trigger span{background:currentColor;height:.125rem;margin:.25rem 0;display:block}.drawer-close{min-width:3rem;min-height:3rem;color:var(--color-ink);background:var(--color-white);border-radius:var(--radius-pill);border:0;position:absolute;top:1.5rem;right:1.5rem}.drawer nav{margin-bottom:2rem}.drawer ul{display:block}.drawer li a{border-bottom:1px solid var(--color-line-dark);align-items:center;min-height:3rem;font-size:1.05rem;text-decoration:none;display:flex}.site-footer{isolation:isolate;background:#000;min-height:44rem;padding-block:clamp(3.5rem,6vw,5.5rem) 1.5rem;position:relative;overflow:hidden}.site-footer>.cinematic-solar-video{z-index:-2;height:100%;position:absolute;inset:0}.site-footer:before{content:"";z-index:-1;background:linear-gradient(90deg,#020408e8 0%,#020408b8 44%,#02040870 75%,#0204089c 100%),linear-gradient(#020408b3 0%,#02040845 36%,#020408e8 100%);position:absolute;inset:0}.footer-content{grid-template-columns:minmax(19rem,.9fr) minmax(34rem,1.1fr);align-content:start;gap:clamp(3rem,7vw,7rem);min-height:100%;display:grid}.footer-lead{align-content:start;gap:clamp(3rem,7vw,6rem);display:grid}.footer-brand{width:fit-content;color:var(--color-white);align-items:center;gap:.75rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.footer-brand img{object-fit:contain}.footer-kicker{color:var(--color-gold);font-weight:650}.footer-statement{max-width:14ch;font-size:var(--text-headline);letter-spacing:-.03em;text-wrap:balance;margin:.5rem 0 0;font-weight:600;line-height:1.02}.footer-lede{color:oklch(88% .018 255);max-width:40rem;margin:1.25rem 0 0;line-height:1.55}.footer-navigation{grid-template-columns:1.25fr .85fr .9fr;gap:clamp(1.5rem,3vw,3rem);display:grid}.footer-navigation h2,.footer-disclosure h2{color:var(--color-gold);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:700}.footer-navigation ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.footer-navigation a{color:oklch(90% .015 255);align-items:center;min-height:2.25rem;font-size:.84rem;text-decoration:none;display:inline-flex}.footer-disclosure{border-top:1px solid oklch(94% .012 255/.22);grid-column:1/-1;padding-top:clamp(2rem,4vw,3.5rem)}.footer-disclosure>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem clamp(2rem,5vw,5rem);display:grid}.footer-disclosure p{color:oklch(81% .015 255);margin:0;font-size:clamp(.72rem,.9vw,.82rem);line-height:1.6}.footer-meta{color:oklch(73% .015 255);border-top:1px solid oklch(94% .012 255/.12);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.75rem 2rem;padding-top:1.25rem;font-size:.67rem;display:flex}@media (hover:hover) and (pointer:fine){.desktop-nav a:hover,.desktop-explore__trigger:hover{color:var(--color-white);transform:translateY(-1px)}.desktop-explore__trigger[data-active=true]:hover{color:var(--color-ink)}.desktop-explore__panel a:hover{background:oklch(100% 0 0/.075);transform:translateY(-1px)}.desktop-nav a[aria-current=page]:hover{color:var(--color-ink)}.footer-navigation a:hover{color:var(--color-white);text-underline-offset:.25rem;text-decoration:underline}}@media (width<=64rem){.desktop-nav,.desktop-actions{display:none}.nav-shell{justify-content:space-between}.menu-trigger{display:block}.footer-content{grid-template-columns:1fr}.footer-lead{gap:2.5rem}.footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=30rem){.brand span{font-size:.875rem}.site-header{padding-inline:.75rem}.footer-navigation,.footer-disclosure>div{grid-template-columns:1fr}.footer-content{gap:3rem}}@media (prefers-reduced-transparency:reduce){.nav-orbit,.desktop-actions .button--ghost{background:var(--color-night);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.nav-orbit,.desktop-nav a,.desktop-actions .button{transition:none;transform:none}}.workspace-proof{width:min(100%,76rem);min-height:35rem;color:var(--color-ink);margin:clamp(4rem,8vw,7rem) auto 0;position:relative}.workspace-window{background:var(--color-white);border:.55rem solid oklch(64% .02 250);border-radius:1.4rem;width:calc(100% - clamp(5rem,12vw,11rem));min-height:31rem;overflow:hidden;box-shadow:0 2rem 5rem oklch(8% .04 260/.36)}.workspace-window__bar{color:oklch(45% .025 260);border-bottom:1px solid var(--color-border);height:3rem;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:oklch(96% .01 260);align-items:center;gap:1rem;padding-inline:1rem;font-size:.65rem;display:flex}.workspace-window__path{margin-inline:auto}.live-indicator,.account-chip{border-radius:var(--radius-pill);align-items:center;display:inline-flex}.live-indicator{color:var(--color-teal-deep);background:oklch(92% .075 180);padding:.3rem .55rem}.workspace-window__body{grid-template-columns:3.8rem minmax(0,1fr);min-height:28rem;display:grid}.workspace-rail{border-right:1px solid var(--color-border);background:oklch(98% .004 260);flex-direction:column;align-items:center;gap:.75rem;padding:.85rem .55rem;display:flex}.workspace-rail>span:not(.workspace-rail__mark){color:oklch(48% .03 260);border-radius:.55rem;place-items:center;width:2.25rem;height:2.25rem;font-size:.95rem;display:grid}.workspace-rail>span.is-active{color:var(--color-teal-deep);background:oklch(92% .055 180)}.workspace-rail__mark{width:2.25rem;height:2.25rem;color:var(--color-white);background:var(--color-teal-deep);border-radius:.7rem;place-items:center;margin-bottom:.4rem;font-weight:750;display:grid}.workspace-dashboard{background:radial-gradient(circle at 88% 0%, oklch(91% .05 188), transparent 24%), var(--color-paper);min-width:0;padding:clamp(1rem,2.2vw,2rem)}.workspace-dashboard__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.workspace-dashboard__heading>div{gap:.3rem;display:grid}.workspace-dashboard__heading strong{font-size:1.35rem}.demo-kicker{color:var(--color-teal-deep);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.account-chip{min-height:2rem;color:var(--color-teal-deep);background:var(--color-white);border:1px solid var(--color-border);padding:0 .75rem;font-size:.7rem;font-weight:650}.workspace-kpis{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.4rem;display:grid}.workspace-kpis>div{background:var(--color-white);border:1px solid var(--color-border);border-radius:.8rem;gap:.35rem;min-width:0;padding:1rem;display:grid}.workspace-kpis span,.workspace-kpis small{color:oklch(51% .025 260);font-size:.68rem}.workspace-kpis strong{font-family:var(--font-mono);text-overflow:ellipsis;font-size:clamp(1rem,2vw,1.45rem);font-weight:600;overflow:hidden}.workspace-kpis small{color:var(--color-teal-deep)}.workspace-lower{grid-template-columns:minmax(0,1.6fr) minmax(11rem,.8fr);gap:.75rem;margin-top:.75rem;display:grid}.performance-chart,.execution-feed{background:var(--color-white);border:1px solid var(--color-border);border-radius:.8rem;min-width:0;padding:1rem}.performance-chart__topline{color:oklch(45% .025 260);justify-content:space-between;font-size:.68rem;display:flex}.performance-chart svg{width:100%;margin-top:.4rem;overflow:visible}.performance-chart svg:before{content:""}.performance-chart .chart-area{fill:url(#hero-chart-fill)}.performance-chart .chart-line{fill:none;stroke:var(--color-teal-deep);stroke-linecap:round;stroke-width:2.5px}.performance-chart circle{fill:var(--color-white);stroke:var(--color-teal-deep);stroke-width:3px}.execution-feed{flex-direction:column;gap:.45rem;display:flex}.execution-feed__row{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto;gap:.15rem .5rem;padding-block:.55rem;font-size:.68rem;display:grid}.execution-feed__row:last-child{border-bottom:0}.execution-feed__row strong{color:var(--color-teal-deep);font-family:var(--font-mono)}.execution-feed__row small{color:oklch(52% .025 260);grid-column:1/-1}.mobile-proof{width:clamp(11rem,18vw,14.5rem);height:29rem;color:var(--color-ink);background:radial-gradient(circle at 50% 37%, oklch(91% .09 185), transparent 27%), var(--color-paper);border:.55rem solid oklch(64% .02 250);border-radius:2.7rem;padding:1.2rem .9rem;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 1.4rem 3rem oklch(8% .04 260/.3)}.mobile-proof__sensor{background:var(--color-night);border-radius:var(--radius-pill);width:5rem;height:1.35rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.mobile-proof__topline{font-family:var(--font-mono);justify-content:space-between;align-items:center;margin:1.25rem 0 1.2rem;font-size:.65rem;display:flex}.mobile-proof__topline .workspace-rail__mark{width:1.8rem;height:1.8rem;margin:0;font-size:.75rem}.mobile-proof__equity{font-family:var(--font-mono);margin-top:.35rem;font-size:1.4rem;display:block}.risk-orbit{aspect-ratio:1;text-align:center;background:radial-gradient(circle, var(--color-white) 56%, transparent 57%);border:.55rem solid oklch(88% .025 260);border-top-color:var(--color-teal);border-right-color:var(--color-teal);border-radius:50%;place-content:center;width:8.5rem;margin:1.5rem auto;display:grid;position:relative;transform:rotate(-24deg)}.risk-orbit>*{transform:rotate(24deg)}.risk-orbit span{font-family:var(--font-mono);font-size:1.25rem}.risk-orbit small{color:oklch(50% .025 260)}.mobile-proof__signal{background:var(--color-white);border:1px solid var(--color-border);border-radius:.8rem;align-items:center;gap:.65rem;padding:.8rem;display:flex}.mobile-proof__signal i{background:var(--color-positive);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 .3rem oklch(76% .16 151/.16)}.mobile-proof__signal div{gap:.2rem;font-size:.65rem;display:grid}.mobile-proof__signal span{color:oklch(50% .025 260)}.plan-builder{min-block-size:52rem;color:var(--color-ink);border-radius:var(--radius-feature);background:oklch(99% .002 260/.94);border:1px solid oklch(83% .045 185/.65);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid;box-shadow:0 0 0 1rem oklch(88% .06 185/.18),0 2rem 5rem oklch(30% .04 250/.1)}.plan-builder__controls,.plan-builder__summary{min-width:0;padding:clamp(1.25rem,3vw,2.25rem)}.plan-builder__controls{border-right:1px solid var(--color-border)}.plan-builder__intro{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.plan-builder h3{letter-spacing:-.025em;margin:.35rem 0 0;font-size:clamp(1.3rem,2vw,1.75rem)}.plan-badge{color:var(--color-teal-deep);border-radius:var(--radius-pill);white-space:nowrap;background:oklch(92% .055 180);padding:.55rem .75rem;font-size:.7rem}.plan-tier-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:.7rem;margin-top:1.5rem;display:grid}.plan-tier{isolation:isolate;min-height:8rem;color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-border);text-align:left;cursor:pointer;transition:transform var(--motion-hover) var(--ease-out), border-color var(--motion-hover) ease, background-color var(--motion-hover) ease, color var(--motion-hover) ease;border-radius:.8rem;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1rem;display:flex;position:relative;overflow:hidden}.plan-tier>:not(.plan-tier__particles){z-index:2;pointer-events:none;position:relative}.plan-tier span{color:var(--color-teal-deep);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem}.plan-tier small,.plan-control-row span,.plan-addon span{color:oklch(50% .025 260);font-size:.75rem;line-height:1.35}.plan-tier em{color:oklch(47% .03 260);margin-top:auto;font-size:.66rem;font-style:normal;font-weight:700}.plan-tier.is-selected{border-color:var(--color-gold);box-shadow:inset 0 0 0 1px var(--color-gold);background:linear-gradient(135deg,oklch(98% .04 93),oklch(94% .08 93))}.plan-tier[data-plan=standard].is-selected{border-color:var(--color-teal);box-shadow:inset 0 0 0 1px var(--color-teal);background:linear-gradient(135deg,oklch(98% .025 190),oklch(93% .07 185))}.plan-tier[data-plan=community].is-selected{background:linear-gradient(135deg,oklch(98% .035 155),oklch(93% .08 155));border-color:oklch(62% .13 155);box-shadow:inset 0 0 0 1px oklch(62% .13 155)}.plan-tier__particles{z-index:0;pointer-events:none;color:oklch(65% .17 84/.8);position:absolute;inset:0;overflow:hidden}.plan-tier[data-plan=standard] .plan-tier__particles{color:oklch(56% .13 185/.78)}.plan-tier[data-plan=community] .plan-tier__particles{color:oklch(54% .15 155/.78)}.plan-tier__particles:before,.plan-tier__particles:after{content:"";opacity:.34;will-change:transform, opacity;background:radial-gradient(circle at 4% 20%,currentColor 0 1px,#0000 1.9px),radial-gradient(circle at 13% 72%,currentColor 0 1.2px,#0000 2px),radial-gradient(circle at 21% 42%,currentColor 0 .8px,#0000 1.7px),radial-gradient(circle at 32% 84%,currentColor 0 1px,#0000 1.8px),radial-gradient(circle at 41% 17%,currentColor 0 1.2px,#0000 2px),radial-gradient(circle at 52% 61%,currentColor 0 .9px,#0000 1.75px),radial-gradient(circle at 66% 31%,currentColor 0 1.1px,#0000 1.9px),radial-gradient(circle at 79% 77%,currentColor 0 .85px,#0000 1.7px),radial-gradient(circle at 91% 48%,currentColor 0 1.15px,#0000 2px),radial-gradient(circle at 8% 54%,currentColor 0 .75px,#0000 1.55px),radial-gradient(circle at 26% 9%,currentColor 0 1px,#0000 1.75px),radial-gradient(circle at 47% 89%,currentColor 0 .75px,#0000 1.6px),radial-gradient(circle at 58% 38%,currentColor 0 1px,#0000 1.75px),radial-gradient(circle at 74% 14%,currentColor 0 .8px,#0000 1.6px),radial-gradient(circle at 96% 92%,currentColor 0 .9px,#0000 1.7px),radial-gradient(circle at 17% 31%,currentColor 0 .85px,#0000 1.65px),radial-gradient(circle at 36% 55%,currentColor 0 1.05px,#0000 1.8px),radial-gradient(circle at 63% 74%,currentColor 0 .8px,#0000 1.6px),radial-gradient(circle at 84% 5%,currentColor 0 .95px,#0000 1.7px),radial-gradient(circle at 7% 94%,currentColor 0 .8px,#0000 1.6px),radial-gradient(circle at 70% 49%,currentColor 0 1.05px,#0000 1.85px),radial-gradient(circle at 88% 63%,currentColor 0 .75px,#0000 1.55px);width:92%;height:100%;position:absolute;inset:0 auto 0 0}.plan-tier__particles:after{background:radial-gradient(circle at 2% 12%,currentColor 0 .8px,#0000 1.6px),radial-gradient(circle at 8% 47%,currentColor 0 1px,#0000 1.8px),radial-gradient(circle at 11% 88%,currentColor 0 .75px,#0000 1.55px),radial-gradient(circle at 17% 29%,currentColor 0 1.1px,#0000 1.9px),radial-gradient(circle at 22% 64%,currentColor 0 .85px,#0000 1.65px),radial-gradient(circle at 27% 6%,currentColor 0 .9px,#0000 1.7px),radial-gradient(circle at 31% 81%,currentColor 0 1.15px,#0000 1.95px),radial-gradient(circle at 36% 39%,currentColor 0 .75px,#0000 1.55px),radial-gradient(circle at 40% 94%,currentColor 0 .95px,#0000 1.75px),radial-gradient(circle at 44% 20%,currentColor 0 1.05px,#0000 1.85px),radial-gradient(circle at 48% 58%,currentColor 0 .8px,#0000 1.6px),radial-gradient(circle at 52% 4%,currentColor 0 1.2px,#0000 2px),radial-gradient(circle at 55% 78%,currentColor 0 .85px,#0000 1.65px),radial-gradient(circle at 59% 34%,currentColor 0 1px,#0000 1.8px),radial-gradient(circle at 63% 91%,currentColor 0 .75px,#0000 1.55px),radial-gradient(circle at 66% 16%,currentColor 0 1.1px,#0000 1.9px),radial-gradient(circle at 69% 54%,currentColor 0 .9px,#0000 1.7px),radial-gradient(circle at 72% 72%,currentColor 0 .8px,#0000 1.6px),radial-gradient(circle at 75% 27%,currentColor 0 1.15px,#0000 1.95px),radial-gradient(circle at 79% 97%,currentColor 0 .75px,#0000 1.55px),radial-gradient(circle at 82% 45%,currentColor 0 1px,#0000 1.8px),radial-gradient(circle at 85% 9%,currentColor 0 .85px,#0000 1.65px),radial-gradient(circle at 88% 67%,currentColor 0 1.05px,#0000 1.85px),radial-gradient(circle at 91% 36%,currentColor 0 .8px,#0000 1.6px),radial-gradient(circle at 94% 84%,currentColor 0 1.1px,#0000 1.9px),radial-gradient(circle at 97% 18%,currentColor 0 .75px,#0000 1.55px),radial-gradient(circle at 14% 76%,currentColor 0 .9px,#0000 1.7px),radial-gradient(circle at 34% 14%,currentColor 0 1px,#0000 1.8px),radial-gradient(circle at 61% 65%,currentColor 0 .85px,#0000 1.65px),radial-gradient(circle at 93% 53%,currentColor 0 .95px,#0000 1.75px)}@keyframes plan-particle-stream{0%{opacity:0;transform:translate(-68%)scale(.82)}15%{opacity:.78}85%{opacity:.78}to{opacity:0;transform:translate(142%)scale(1)}}.plan-control-row,.plan-addon{background:var(--color-white);border:1px solid var(--color-border);border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;margin-top:.75rem;padding:.85rem 1rem;display:flex}.plan-control-row>div:first-child,.plan-addon>div{gap:.2rem;display:grid}.quantity-control{min-height:44px;color:var(--color-ink);border-radius:var(--radius-pill);background:linear-gradient(oklch(100% 0 0),oklch(96% .012 250));border:1px solid oklch(65% .035 250);align-items:center;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 .45rem 1.1rem oklch(25% .045 255/.09)}.quantity-control button,.quantity-control output{width:44px;min-width:44px;min-height:44px;color:var(--color-ink);background:0 0;border:0;place-items:center;display:grid}.quantity-control button{cursor:pointer;transition:transform var(--motion-press) var(--ease-out), color var(--motion-press) var(--ease-out), background-color var(--motion-press) var(--ease-out);font-size:1.1rem;font-weight:700;transform:translate(0,0)scale(1)}.quantity-control button:disabled{color:oklch(52% .025 260);cursor:not-allowed;opacity:1;background:oklch(94% .01 260)}.quantity-control button:not(:disabled):hover{color:var(--color-teal-deep);background:oklch(92% .055 180)}.quantity-control output{border-inline:1px solid var(--color-border);font-family:var(--font-mono);font-size:.8rem}.billing-cycle{border-radius:var(--radius-pill);background:linear-gradient(145deg,oklch(94% .018 250),oklch(98% .008 250));border:1px solid oklch(82% .025 250);grid-template-columns:repeat(2,1fr);gap:.42rem;margin:1.15rem 0 0;padding:.42rem;display:grid;box-shadow:inset 0 1px #fffffff0,0 .75rem 1.8rem oklch(25% .045 255/.07)}.billing-cycle legend{color:oklch(45% .025 260);padding:0 0 .7rem .15rem;font-size:.75rem;font-weight:650}.billing-cycle button{cursor:pointer;isolation:isolate;border-radius:var(--radius-pill);background:0 0;border:0;min-width:0;padding:0;display:grid;position:relative;overflow:visible}.billing-cycle__surface:after{content:"";z-index:1;pointer-events:none;opacity:0;transition:transform .18s var(--ease-out), opacity .18s var(--ease-out);background:linear-gradient(105deg,#0000 20%,oklch(100% 0 0/.04) 38%,oklch(100% 0 0/.38) 50%,oklch(100% 0 0/.07) 62%,#0000 80%);position:absolute;inset:0;transform:translate(-135%)skew(-10deg)}.billing-cycle__surface{min-height:2.8rem;color:var(--color-ink);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-border);text-align:center;pointer-events:none;transform-style:preserve-3d;backface-visibility:hidden;transition:transform var(--motion-press) var(--ease-out), color var(--motion-press) var(--ease-out), background-color var(--motion-press) var(--ease-out), box-shadow var(--motion-press) var(--ease-out);background:linear-gradient(oklch(100% 0 0),oklch(97% .012 250));place-items:center;padding-inline:.75rem;font-size:.72rem;font-weight:650;display:grid;position:relative;overflow:hidden;transform:perspective(48rem)translate(0,0)rotateX(0)scale(1)}.plan-builder .premium-glint{isolation:isolate;position:relative;overflow:hidden}.premium-glint:after,.billing-cycle button[aria-checked=true] .billing-cycle__surface:before{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,oklch(100% 0 0/.34),#0000);width:34%;height:180%;position:absolute;top:-40%;left:-52%;transform:translate(-220%)rotate(16deg)}@keyframes premium-glint-pass{0%,72%{opacity:0;transform:translate(-220%)rotate(16deg)}76%{opacity:.08}82%{opacity:.5}88%,to{opacity:0;transform:translate(620%)rotate(16deg)}}.billing-cycle button[aria-checked=true] .billing-cycle__surface{color:var(--color-white);background:linear-gradient(135deg, oklch(42% .105 182), var(--color-teal-deep));transform:perspective(48rem)translate3d(0,-.0625rem,.2rem)rotateX(.5deg)scale(1);box-shadow:inset 0 0 0 1px #0000}.billing-cycle button:focus-visible .billing-cycle__surface{outline:.125rem solid var(--color-teal);outline-offset:.125rem}.plan-addon input{appearance:none;border-radius:var(--radius-pill);width:3rem;height:1.7rem;transition:background var(--motion-hover) var(--ease-out);background:oklch(78% .02 260);flex:none}.plan-addon input:after{content:"";background:var(--color-white);width:1.3rem;height:1.3rem;transition:transform var(--motion-hover) var(--ease-out);border-radius:50%;margin:.2rem;display:block;box-shadow:0 .1rem .3rem oklch(20% .03 260/.25)}.plan-addon input:checked{background:var(--color-teal-deep)}.plan-addon input:checked:after{transform:translate(1.3rem)}.plan-builder__summary{flex-direction:column;align-items:flex-start;display:flex}.plan-builder__summary[data-plan=trader]{background:radial-gradient(circle at 88% 8%,oklch(91% .09 90/.44),#0000 35%)}.plan-builder__summary[data-plan=standard]{background:radial-gradient(circle at 88% 8%,oklch(90% .07 185/.5),#0000 35%)}.plan-builder__summary[data-plan=community]{background:radial-gradient(circle at 88% 8%,oklch(90% .08 155/.45),#0000 35%)}.plan-builder__summary>p{color:oklch(48% .025 260);max-width:34rem;margin:.6rem 0 0;line-height:1.45}.plan-price{background:var(--color-paper);border:1px solid var(--color-border);width:100%;font-family:var(--font-mono);border-radius:.9rem;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem .15rem;margin:2rem 0 1rem;padding:1.7rem;display:flex}.plan-price strong{letter-spacing:-.07em;font-size:clamp(3rem,6vw,5rem);font-weight:500}[data-price-roll]{transform-origin:50% 100%;animation:price-roll-in .24s var(--ease-out) both;display:inline-block}@keyframes price-roll-in{0%{opacity:0;transform:perspective(42rem)translate3d(0,38%,-3rem)rotateX(-54deg)scale(.94)}to{opacity:1;transform:perspective(42rem)translate(0,0)rotateX(0)scale(1)}}.plan-price span{align-self:flex-start;margin-top:.5rem;font-size:1.1rem}.plan-price small{color:oklch(50% .025 260);text-align:center;flex:100%;min-width:0;line-height:1.35}.plan-builder__summary .button{width:100%;color:var(--color-white);background:var(--color-teal-deep)}.plan-builder__summary .plan-assurance{text-align:center;align-self:center;font-size:.7rem}.plan-builder__summary ul{border-top:1px solid var(--color-border);flex:1;align-content:start;gap:.65rem;width:100%;margin:1.4rem 0 0;padding:1.2rem 0 0;list-style:none;display:grid}.plan-builder__summary li{padding-left:1.4rem;font-size:.78rem;position:relative}.plan-builder__summary li:before{content:"✓";color:var(--color-teal-deep);font-weight:800;position:absolute;left:0}.plan-builder__summary li.is-locked{color:oklch(48% .02 260)}.plan-builder__summary li.is-locked:before{content:"○";color:oklch(52% .02 260)}.plan-builder__summary li.is-locked span{color:oklch(48% .025 260);margin-top:.2rem;font-size:.68rem;display:block}.plan-builder__proof{border-top:1px solid var(--color-border);background:linear-gradient(90deg, var(--color-white), oklch(95% .04 180), var(--color-white));border-radius:0 0 var(--radius-feature) var(--radius-feature);grid-column:1/-1;grid-template-columns:1.3fr repeat(3,.7fr) 1.3fr;align-items:center;gap:1rem;min-height:5.8rem;padding:1rem 1.5rem;font-size:.75rem;display:grid}.plan-builder__proof strong{font-family:var(--font-mono);text-align:center;font-size:1rem}.plan-builder__proof span:last-child{text-align:right}@media (width<=58rem){.workspace-proof{min-height:29rem}.workspace-window{width:calc(100% - 5.5rem);min-height:26rem}.workspace-window__body{grid-template-columns:3rem minmax(0,1fr);min-height:23rem}.workspace-rail{padding-inline:.35rem}.workspace-rail>span:not(.workspace-rail__mark){width:1.9rem;height:1.9rem}.workspace-kpis>div:nth-child(3),.execution-feed{display:none}.workspace-kpis{grid-template-columns:repeat(2,1fr)}.workspace-lower{grid-template-columns:1fr}.mobile-proof{border-radius:2rem;width:10rem;height:23rem}.risk-orbit{width:6rem}.mobile-proof__signal{padding:.6rem}.plan-builder{grid-template-rows:auto;grid-template-columns:1fr;min-block-size:0}.plan-builder__controls{border-right:0;border-bottom:1px solid var(--color-border)}.plan-tier-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=40rem){.workspace-proof{min-height:19.5rem;margin-top:3rem}.workspace-window{border-width:.3rem;border-radius:.8rem;width:calc(100% - 2.5rem);min-height:16.5rem}.workspace-window__bar{height:1.8rem;padding-inline:.5rem;font-size:.42rem}.workspace-window__body{grid-template-columns:2rem minmax(0,1fr);min-height:14rem}.workspace-rail{gap:.25rem;padding:.45rem .2rem}.workspace-rail__mark,.workspace-rail>span:not(.workspace-rail__mark){border-radius:.35rem;width:1.35rem;height:1.35rem;margin:0;font-size:.5rem}.workspace-dashboard{padding:.65rem}.workspace-dashboard__heading strong{font-size:.75rem}.account-chip,.workspace-dashboard .demo-kicker{font-size:.42rem}.account-chip{min-height:1.3rem;padding-inline:.4rem}.workspace-kpis{gap:.35rem;margin-top:.6rem}.workspace-kpis>div{gap:.15rem;padding:.55rem}.workspace-kpis span,.workspace-kpis small{font-size:.42rem}.workspace-kpis strong{font-size:.7rem}.workspace-lower{margin-top:.35rem}.performance-chart{height:5rem;padding:.55rem;overflow:hidden}.performance-chart__topline{font-size:.4rem}.mobile-proof{border-width:.3rem;border-radius:1.45rem;width:6.6rem;height:14.7rem;padding:.55rem}.mobile-proof__sensor{width:3rem;height:.75rem;top:.3rem}.mobile-proof__topline{margin:.8rem 0 .55rem;font-size:.4rem}.mobile-proof__topline .workspace-rail__mark{width:1.1rem;height:1.1rem;font-size:.45rem}.mobile-proof .demo-kicker{font-size:.38rem}.mobile-proof__equity{font-size:.75rem}.risk-orbit{border-width:.35rem;width:4rem;margin:.75rem auto}.risk-orbit span{font-size:.65rem}.risk-orbit small{font-size:.38rem}.mobile-proof__signal{border-radius:.45rem;gap:.35rem;padding:.4rem}.mobile-proof__signal i{width:.35rem;height:.35rem}.mobile-proof__signal div{gap:.1rem;font-size:.38rem}.plan-builder{margin-inline:0;box-shadow:0 0 0 .4rem oklch(88% .06 185/.18)}.plan-tier-grid{grid-template-columns:1fr}.plan-builder__summary{align-items:stretch}.plan-price{padding:1.1rem}.plan-price strong{font-size:clamp(2.25rem,12vw,3rem)}.plan-builder__proof{grid-template-columns:1fr 1fr}.plan-builder__proof span:first-child,.plan-builder__proof span:last-child{text-align:center;grid-column:1/-1}.plan-builder__proof strong:nth-of-type(3){grid-column:1/-1}}@media (hover:none),(pointer:coarse){.premium-glint:after,.billing-cycle button[aria-checked=true] .billing-cycle__surface:before{opacity:0;animation:none;transform:none}.billing-cycle__surface,.billing-cycle button[aria-checked=true] .billing-cycle__surface{transform:none}.billing-cycle__surface:after{opacity:0;transition:none;transform:none}.plan-tier__particles:before,.plan-tier__particles:after{opacity:.32;animation:none;transform:none}}@media (prefers-reduced-motion:reduce),(update:slow){.premium-glint:after,.billing-cycle button[aria-checked=true] .billing-cycle__surface:before{opacity:0;animation:none;transform:none}.plan-addon input,.plan-addon input:after{transition:none}.plan-tier{transition:border-color .14s,background-color .14s,color .14s}.billing-cycle__surface,.billing-cycle button[aria-checked=true] .billing-cycle__surface{transform:none}.billing-cycle__surface:after{opacity:0;transition:none;transform:none}.billing-cycle__surface{transition:color .14s,background-color .14s,box-shadow .14s}.plan-tier__particles:before,.plan-tier__particles:after{opacity:.38;animation:none;transform:none}[data-price-roll]{animation:none}}@media (hover:hover) and (pointer:fine) and (update:fast){.premium-glint:after,.billing-cycle button[aria-checked=true] .billing-cycle__surface:before{animation:premium-glint-pass 7.2s var(--ease-out) infinite}.plan-tier__particles:before,.plan-tier__particles:after{opacity:0;animation:2.2s linear infinite plan-particle-stream}.plan-tier__particles:after{animation-delay:-1.1s}.plan-tier:not(.is-selected):hover{border-color:oklch(68% .04 260);transform:translateY(-.16rem)}.plan-tier:active{transform:perspective(48rem)translate3d(0,.08rem,-.12rem)rotateX(-1.5deg)scale(.975)}.billing-cycle button:hover .billing-cycle__surface{transform:perspective(48rem)translate3d(0,-.14rem,.32rem)rotateX(1.25deg)scale(1.018)}.billing-cycle button:hover .billing-cycle__surface:after{opacity:1;transform:translate(135%)skew(-10deg)}.billing-cycle button:active .billing-cycle__surface{transform:perspective(48rem)translate3d(0,.07rem,-.1rem)rotateX(-1.5deg)scale(.97)}}.home-page{width:100%;min-width:0;color:var(--color-ink);background:var(--color-paper)}.home-page h2,.home-page h3,.home-page p{text-wrap:pretty}.home-page h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,4.3vw,4.6rem);font-weight:590;line-height:.98}.home-light-section{width:100%;min-width:0;color:var(--color-ink);background:var(--color-paper);padding-block:clamp(5rem,10vw,9rem)}.section-kicker{color:var(--color-teal-deep);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 1.6rem;font-size:.72rem;font-weight:700}.section-kicker i{vertical-align:middle;background:currentColor;border-radius:50%;width:.28rem;height:.28rem;margin-inline:.45rem;display:inline-block}.section-kicker--bright{color:var(--color-cyan)}.section-kicker--line{justify-content:center;align-items:center;gap:1rem;display:flex}.section-kicker--line:before,.section-kicker--line:after{content:"";opacity:.4;background:currentColor;width:2rem;height:1px}.centered-section-heading{text-align:center;max-width:60rem;margin-inline:auto}.centered-section-heading--wide{max-width:74rem}.centered-section-heading>p:last-child{color:oklch(45% .025 260);max-width:46rem;margin:1rem auto 0;line-height:1.55}.left-section-heading{max-width:55rem}.home-hero{isolation:isolate;width:100%;min-width:0;min-height:0;color:var(--color-white);background:#010307;padding-block:clamp(9rem,13vw,12rem) 1.25rem;position:relative;overflow:hidden}.home-hero:after{content:"";z-index:-1;background:var(--color-paper);height:8.25rem;position:absolute;inset:auto 0 0}.home-hero>.cinematic-solar-video,.home-hero__veil{position:absolute;inset:0}.home-hero>.cinematic-solar-video{z-index:-3;aspect-ratio:auto;height:auto;bottom:7.75rem}.home-hero>.cinematic-solar-video .cinematic-solar-video__poster,.home-hero>.cinematic-solar-video .cinematic-solar-video__video{object-position:50% 50%}.home-hero__veil{z-index:-2;background:radial-gradient(circle at 50% 54%,#0000 0 18%,#01050a38 50%,#01040ac7 100%),linear-gradient(#01040a70 0%,#01040a2e 46%,#01040ac9 100%);bottom:7.75rem}.home-hero__content{z-index:1;position:relative}.home-hero__message{grid-template-columns:minmax(0,1.25fr) minmax(21rem,.75fr);align-items:start;gap:clamp(2rem,8vw,8rem);display:grid}.home-hero h1{text-shadow:0 .1rem 2rem #0008;max-width:12ch;font-size:clamp(3.35rem,6.4vw,6.6rem);font-weight:570;line-height:.91}.home-hero__pitch{padding-top:2.15rem}.home-hero__pitch>p{text-shadow:0 .1rem 1rem #000;max-width:32rem;margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:520;line-height:1.32}.home-hero__actions{gap:.75rem;margin-top:1.8rem;display:flex}.home-hero__actions .button--primary{color:var(--color-ink);background:var(--color-cyan)}.home-hero__actions .button--ghost{-webkit-backdrop-filter:blur(.7rem);backdrop-filter:blur(.7rem);background:oklch(11% .025 260/.18);border:1px solid oklch(98% .004 270/.42)}.home-hero__actions .button span{margin-left:.55rem}.home-hero__pitch>small{color:oklch(84% .025 255);margin-top:.75rem;font-size:.72rem;display:block}.capability-rail{max-width:100%;color:var(--color-ink);margin-top:1.4rem}.capability-rail__label{color:oklch(94% .018 250);text-shadow:0 1px 1rem oklch(10% .03 255/.9);margin-bottom:.85rem;font-size:.78rem;font-weight:650;display:block}.capability-rail__track{grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}.capability-rail__track a{min-height:3.5rem;color:var(--color-ink);background:linear-gradient(160deg,oklch(100% 0 0/.98),oklch(95% .018 245/.96));border:1px solid oklch(82% .035 245);border-radius:.7rem;align-items:center;gap:.5rem;padding:.7rem .6rem;font-size:clamp(.58rem,.72vw,.72rem);font-weight:650;text-decoration:none;display:flex;box-shadow:inset 0 1px #fffffff2,0 .5rem 1.25rem oklch(12% .035 255/.16)}.capability-rail__track a>span{width:1.75rem;height:1.75rem;color:var(--color-teal-deep);font-family:var(--font-mono);background:oklch(91% .06 185);border-radius:.5rem;flex:none;place-items:center;font-size:.58rem;display:grid}.plan-section{background:radial-gradient(circle at 86% 45%, oklch(89% .075 184/.55), transparent 18%), radial-gradient(circle at 14% 86%, oklch(89% .075 184/.4), transparent 16%), var(--color-paper);padding-top:clamp(6rem,10vw,9rem)}.platform-section{background:var(--color-paper)}.platform-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.platform-story-card{isolation:isolate;min-height:37rem;color:var(--color-white);border-radius:var(--radius-feature);background:linear-gradient(#0000 25%,oklch(10% .045 273/.92) 67%),radial-gradient(circle at 35% 20%,oklch(68% .11 190),#0000 32%),linear-gradient(135deg,oklch(28% .045 230),oklch(10% .045 273));position:relative;overflow:hidden;box-shadow:0 1.2rem 2.5rem oklch(20% .04 260/.12)}.platform-story-card:nth-child(2){background:linear-gradient(#0000 25%,oklch(10% .045 273/.94) 68%),radial-gradient(circle at 70% 18%,oklch(68% .11 190),#0000 30%),linear-gradient(135deg,oklch(20% .04 252),oklch(10% .045 273))}.platform-story-card:nth-child(3){background:linear-gradient(#0000 25%,oklch(10% .045 273/.94) 68%),radial-gradient(circle at 40% 10%,oklch(57% .12 254),#0000 34%),linear-gradient(135deg,oklch(20% .04 252),oklch(10% .045 273))}.platform-story-card__visual{height:24rem;padding:2rem 0 0 3rem}.story-scene{width:calc(100% + 2rem);min-height:18rem;color:var(--color-ink);background:oklch(98% .004 260/.94);border:.45rem solid oklch(70% .025 260/.75);border-radius:1rem 0 0 1rem;padding:1.3rem;transform:perspective(60rem)rotateY(-4deg);box-shadow:0 1.4rem 3rem oklch(5% .02 260/.38)}.story-scene__title{color:oklch(44% .025 260);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.story-scene--copier{flex-direction:column;gap:.7rem;display:flex}.copy-node{background:var(--color-white);border:1px solid var(--color-border);border-radius:.6rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;min-height:3rem;padding:.7rem;font-size:.65rem;display:grid}.copy-node i{background:var(--color-positive);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 .25rem oklch(76% .16 151/.14)}.copy-node i.is-master{background:var(--color-gold);box-shadow:0 0 0 .25rem oklch(81% .15 84/.17)}.copy-node small{color:var(--color-teal-deep)}.story-scene--analysis>strong{font-family:var(--font-mono);margin-top:1rem;font-size:3rem;font-weight:500;display:block}.analysis-bars{border-bottom:1px solid var(--color-border);align-items:flex-end;gap:.35rem;height:6rem;margin-top:1.2rem;display:flex}.analysis-bars i{height:var(--bar-height);background:linear-gradient(var(--color-cyan), var(--color-teal-deep));border-radius:.25rem .25rem 0 0;flex:1}.analysis-tags{gap:.45rem;margin-top:.8rem;display:flex}.analysis-tags span,.terminal-event{color:var(--color-teal-deep);border-radius:var(--radius-pill);background:oklch(92% .055 180);padding:.45rem .6rem;font-size:.58rem}.terminal-tape{gap:.35rem;display:flex;overflow:hidden}.terminal-tape span{background:var(--color-paper-soft);font-family:var(--font-mono);white-space:nowrap;border-radius:.45rem;padding:.5rem;font-size:.52rem}.terminal-tape b{color:var(--color-teal-deep)}.story-scene--terminal svg{width:100%;margin-top:1.5rem}.story-scene--terminal path{fill:none;stroke:var(--color-teal-deep);stroke-width:2.5px}.terminal-event{align-items:center;gap:.4rem;margin-top:.9rem;display:inline-flex}.terminal-event i{background:var(--color-risk);border-radius:50%;width:.4rem;height:.4rem}.platform-story-card__body{z-index:2;padding:0 clamp(1.5rem,3vw,2rem) 2rem;position:absolute;inset:auto 0 0}.platform-story-card__body>p{color:var(--color-cyan);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.65rem}.platform-story-card__body h3{letter-spacing:-.035em;margin:.65rem 0;font-size:clamp(1.4rem,2.2vw,2rem)}.platform-story-card__body>span{color:oklch(88% .02 260);min-height:4.2rem;line-height:1.4;display:block}.platform-story-card__body a{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:oklch(98% .004 260/.12);border:1px solid oklch(98% .004 260/.34);align-items:center;gap:.7rem;min-height:3rem;margin-top:1.25rem;padding-inline:1.2rem;text-decoration:none;display:inline-flex}.ecosystem-section{padding-bottom:clamp(8rem,13vw,12rem)}.ecosystem-orbit{aspect-ratio:1;place-items:center;width:min(78vw,49rem);margin:clamp(3rem,8vw,7rem) auto 0;display:grid;position:relative}.ecosystem-orbit__rings,.ecosystem-orbit__rings i{border:1px solid oklch(61% .11 185/.26);border-radius:50%;position:absolute;inset:0}.ecosystem-orbit__rings{background:radial-gradient(circle,oklch(87% .065 185/.7),#0000 49%);animation:6s ease-in-out infinite alternate ecosystem-breathe;box-shadow:0 0 0 1.2rem oklch(59% .13 181/.04),0 0 0 2.4rem oklch(59% .13 181/.025)}.ecosystem-orbit__rings i:first-child{border-style:dashed;animation:34s linear infinite orbit-spin;inset:7%}.ecosystem-orbit__rings i:nth-child(2){inset:17%}.ecosystem-orbit__rings i:nth-child(3){border-color:oklch(61% .11 185/.45);inset:29%}.ecosystem-orbit__core,.ecosystem-node{text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute}.ecosystem-orbit__core{aspect-ratio:1;z-index:3;width:25%;color:var(--color-white);background:radial-gradient(circle at 40% 30%, var(--color-teal), var(--color-teal-deep));box-shadow:0 1rem 3rem oklch(43% .1 185/.28)}.ecosystem-orbit__core img{filter:brightness(0)invert();object-fit:contain;width:92%;height:92%;margin:auto;transform:scale(1.55)}.ecosystem-node{aspect-ratio:1;z-index:2;background:linear-gradient(150deg, var(--color-white), oklch(89% .055 185));border:1px solid oklch(75% .06 185/.55);width:24%;padding:1rem;box-shadow:0 .8rem 2rem oklch(30% .04 250/.08)}.ecosystem-node span{color:var(--color-teal-deep);font-family:var(--font-mono);margin-bottom:.35rem;font-size:clamp(.5rem,.9vw,.65rem)}.ecosystem-node strong{font-size:clamp(.58rem,1.15vw,.88rem);line-height:1.1}.ecosystem-node--1{top:6%;left:38%}.ecosystem-node--2{top:24%;right:9%}.ecosystem-node--3{bottom:24%;right:9%}.ecosystem-node--4{bottom:6%;left:38%}.ecosystem-node--5{bottom:24%;left:9%}.ecosystem-node--6{top:24%;left:9%}@keyframes orbit-spin{to{transform:rotate(1turn)}}@keyframes ecosystem-breathe{to{transform:scale(1.015)}}.metrics-section{background:var(--color-paper)}.metrics-layout{grid-template-columns:minmax(20rem,.85fr) minmax(30rem,1.15fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.metrics-intro{min-height:35rem;position:sticky;top:7rem}.metrics-intro h2{max-width:14ch;font-size:clamp(2.2rem,3.6vw,3.65rem)}.metrics-intro .button{color:var(--color-white);background:var(--color-teal-deep);margin-top:1.8rem}.metrics-intro small{color:oklch(48% .025 260);margin-top:.65rem;font-size:.7rem;display:block}.metric-stack{gap:.85rem;display:grid}.metric-card{border:1px solid var(--color-border);border-radius:var(--radius-feature);background:oklch(99% .003 260);min-height:14rem;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 .7rem 1.8rem oklch(30% .04 250/.04)}.metric-card.is-featured{color:var(--color-white);background:radial-gradient(circle at 85% 20%, oklch(72% .12 180/.8), transparent 28%), var(--color-teal-deep);border-color:#0000}.metric-card__heading{align-items:center;gap:.8rem;display:flex}.metric-card__heading>span{width:2.25rem;height:2.25rem;color:var(--color-teal-deep);background:var(--color-white);border:1px solid var(--color-border);font-family:var(--font-mono);border-radius:.65rem;place-items:center;font-size:.62rem;display:grid}.metric-card h3{margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem)}.metric-card>strong{font-family:var(--font-mono);letter-spacing:-.07em;margin-top:1.25rem;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:450;display:block}.metric-card>p{color:oklch(42% .025 260);max-width:38rem;margin:.35rem 0 0;line-height:1.4}.metric-card.is-featured>p{color:oklch(96% .01 260)}.market-tools-section{padding-block:clamp(7rem,12vw,11rem)}.market-tools-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.market-tool-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-feature);min-height:34rem;overflow:hidden;box-shadow:0 1rem 2.5rem oklch(30% .04 250/.06)}.market-tool-card>div:last-child{padding:1.6rem}.market-tool-card h3{letter-spacing:-.035em;margin:0;font-size:1.5rem}.market-tool-card p{color:oklch(42% .025 260);margin:.75rem 0 0;line-height:1.48}.market-visual{background:radial-gradient(circle at 50% 50%, oklch(89% .06 185), transparent 38%), linear-gradient(145deg, var(--color-paper), var(--color-white));height:21rem;position:relative;overflow:hidden}.sentiment-arc{width:18rem;height:9rem;position:absolute;top:5rem;left:50%;overflow:hidden;transform:translate(-50%)}.sentiment-arc i{background:var(--color-positive);width:.8rem;height:6.5rem;transform:rotate(calc(-86deg + var(--segment-index) * 9.6deg)) translateY(-5.7rem);transform-origin:50% 100%;border-radius:.4rem;position:absolute;bottom:-2.7rem;left:calc(50% - .4rem)}.sentiment-arc i:nth-child(n+13){background:var(--color-risk)}.sentiment-visual>span,.sentiment-visual>strong,.sentiment-visual>small{position:absolute;left:50%;transform:translate(-50%)}.sentiment-visual>span{color:var(--color-white);background:var(--color-ink);border-radius:var(--radius-pill);padding:.4rem .7rem;font-size:.7rem;top:4.2rem}.sentiment-visual>strong{font-family:var(--font-mono);font-size:2.3rem;top:12.2rem}.sentiment-visual>small{color:var(--color-teal-deep);font-family:var(--font-mono);text-transform:uppercase;font-size:.65rem;top:15rem}.calendar-visual{background:var(--color-white);border:1px solid var(--color-border);border-radius:.9rem;height:18.4rem;margin:1.3rem;padding:1.2rem;box-shadow:0 1rem 2rem oklch(30% .04 250/.09)}.calendar-visual__head{justify-content:space-between;font-size:.72rem;display:flex}.calendar-visual__head span{color:oklch(48% .025 260)}.calendar-visual__days{grid-template-columns:repeat(7,1fr);gap:.35rem;margin-top:1rem;display:grid}.calendar-visual__days i{aspect-ratio:1;color:oklch(45% .025 260);border:1px solid var(--color-border);font-family:var(--font-mono);border-radius:.3rem;place-items:center;font-size:.5rem;font-style:normal;display:grid;position:relative}.calendar-visual__days i.has-event:after{content:"";background:var(--color-risk);border-radius:50%;width:.25rem;height:.25rem;position:absolute;bottom:.2rem;right:.2rem}.calendar-event{background:oklch(96% .02 80);border-radius:.55rem;align-items:center;gap:.5rem;margin-top:.85rem;padding:.65rem;font-size:.65rem;display:flex}.calendar-event i{background:var(--color-risk);border-radius:50%;width:.4rem;height:.4rem}.calendar-event span{font-family:var(--font-mono);margin-left:auto}.radar-visual{background:repeating-radial-gradient(circle,#0000 0 2.9rem,oklch(75% .08 185/.17) 3rem 3.05rem),radial-gradient(circle,oklch(25% .07 190),#0000 34%),linear-gradient(145deg,oklch(15% .035 255),oklch(21% .055 230));place-items:center;display:grid;box-shadow:inset 0 0 0 1px oklch(88% .08 185/.12),inset 0 -5rem 8rem oklch(8% .03 255/.34)}.radar-visual:before,.radar-visual:after{content:"";background:oklch(75% .08 185/.16);position:absolute}.radar-visual:before{width:100%;height:1px}.radar-visual:after{width:1px;height:100%}.radar-visual__sweep{aspect-ratio:1;transform-origin:0 0;background:conic-gradient(oklch(79% .12 184/.34),#0000 18%);border-radius:50%;width:10rem;animation:12s linear infinite radar-sweep;position:absolute;top:50%;left:50%}.radar-core{aspect-ratio:1;z-index:2;width:4.7rem;color:var(--color-white);font-family:var(--font-mono);background:linear-gradient(145deg,oklch(64% .13 181),oklch(38% .105 187));border:1px solid oklch(90% .08 185/.55);border-radius:50%;place-items:center;font-weight:700;display:grid;box-shadow:0 0 0 .7rem oklch(65% .1 185/.1),0 1rem 2.5rem oklch(5% .025 255/.45)}.radar-point{z-index:3;color:oklch(96% .015 245);border-radius:var(--radius-pill);font-family:var(--font-mono);background:oklch(18% .04 255/.94);border:1px solid oklch(78% .08 185/.36);padding:.4rem .55rem;font-size:.55rem;position:absolute}.radar-point--one{top:2.8rem;left:48%}.radar-point--two{top:48%;right:2.5rem}.radar-point--three{bottom:2.5rem;left:3.5rem}@keyframes radar-sweep{0%{opacity:.42;transform:rotate(0)}50%{opacity:.72;transform:rotate(.5turn)}to{opacity:.42;transform:rotate(1turn)}}.community-section{padding-top:1rem}.community-panel{isolation:isolate;min-height:25rem;color:var(--color-white);background:radial-gradient(circle at 80% 40%,oklch(42% .15 272/.88),#0000 30%),linear-gradient(115deg,oklch(12% .04 270),oklch(17% .07 275));border-radius:clamp(1.4rem,3vw,2.5rem);grid-template-columns:1.2fr .8fr;align-items:center;padding:clamp(2rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden}.community-panel h2{font-size:clamp(2.5rem,4vw,4rem)}.community-panel>div:first-child>p:not(.section-kicker){color:oklch(86% .02 265);max-width:43rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.5}.community-panel .button{color:var(--color-white);background:oklch(59% .2 275);margin-top:1.7rem}.community-constellation{aspect-ratio:1;border:1px solid oklch(80% .12 270/.25);border-radius:50%;justify-self:end;width:min(100%,20rem);position:relative}.community-constellation:before,.community-constellation:after{content:"";border:1px solid oklch(80% .12 270/.2);border-radius:50%;position:absolute;inset:14%}.community-constellation:after{inset:30%}.community-constellation span{aspect-ratio:1;z-index:2;width:5.5rem;font-family:var(--font-mono);background:oklch(59% .2 275);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:700;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 3rem oklch(63% .2 275/.55)}.community-constellation i{background:var(--color-cyan);width:.55rem;height:.55rem;box-shadow:0 0 1.2rem var(--color-cyan);border-radius:50%;position:absolute}.community-constellation i:first-child{top:8%;left:48%}.community-constellation i:nth-child(2){top:30%;right:8%}.community-constellation i:nth-child(3){bottom:18%;right:16%}.community-constellation i:nth-child(4){bottom:7%;left:42%}.community-constellation i:nth-child(5){bottom:28%;left:6%}.community-constellation i:nth-child(6){top:19%;left:14%}@media (hover:hover) and (pointer:fine){.capability-rail__track a,.platform-story-card,.market-tool-card{transition:transform var(--motion-hover) var(--ease-out), box-shadow var(--motion-hover) var(--ease-out)}.capability-rail__track a:hover{transform:translateY(-.18rem);box-shadow:0 .6rem 1.3rem oklch(30% .04 250/.1)}.platform-story-card:hover,.market-tool-card:hover{transform:translateY(-.3rem);box-shadow:0 1.5rem 3rem oklch(20% .04 260/.16)}}@media (width<=72rem){.home-hero{min-height:0}.home-hero__message{grid-template-columns:minmax(0,1fr) minmax(19rem,.65fr);gap:3rem}.capability-rail__track{grid-template-columns:repeat(4,1fr)}.platform-story-card{min-height:34rem}.platform-story-card__visual{height:21rem;padding-left:2rem}.metrics-layout{grid-template-columns:minmax(18rem,.75fr) minmax(27rem,1.25fr);gap:3rem}}@media (width<=58rem){.home-hero{min-height:0}.home-hero__message{grid-template-columns:1fr;gap:1rem}.home-hero h1{max-width:11ch}.home-hero__pitch{max-width:35rem;padding-top:0}.platform-story-grid,.market-tools-grid{grid-template-columns:1fr}.platform-story-card{min-height:38rem}.platform-story-card__visual{height:25rem;padding-left:18%}.story-scene{min-height:19rem}.metrics-section{background:var(--color-paper)}.metrics-layout{grid-template-columns:1fr}.metrics-intro{min-height:0;position:static}.metrics-intro h2{max-width:18ch}.market-tool-card{grid-template-columns:minmax(18rem,.9fr) 1.1fr;align-items:center;min-height:28rem;display:grid}.community-panel{grid-template-columns:1fr}.community-constellation{opacity:.45;width:13rem;position:absolute;bottom:-3rem;right:-2rem}.community-panel>div:first-child{z-index:2;position:relative}}@media (width<=40rem){.home-page h2{font-size:clamp(2rem,10vw,3rem)}.home-light-section{padding-block:5.5rem}.section-kicker{margin-bottom:1.2rem;font-size:.75rem}.home-hero{min-height:0;padding-block:7.5rem 1rem}.home-hero:after{height:7.75rem}.home-hero>.cinematic-solar-video{height:auto;bottom:7.25rem}.home-hero__veil{background:linear-gradient(#01040a78 0%,#01040a2e 35%,#01040add 100%),radial-gradient(circle at 50% 45%,#0000,#01040abf 76%);bottom:7.25rem}.home-hero h1{max-width:12ch;font-size:clamp(2.9rem,13vw,4.2rem);line-height:.94}.home-hero__pitch>p{font-size:1rem}.home-hero__actions{grid-template-columns:1fr 1fr;display:grid}.home-hero__actions .button{min-width:0;padding-inline:.75rem;font-size:.78rem}.home-hero__pitch>small{font-size:.75rem}.capability-rail{margin-top:1rem;overflow:hidden}.capability-rail__track{gap:.45rem;width:max-content;display:flex}.capability-rail__track a{width:10.5rem;font-size:.75rem}.footer-disclosure p,.footer-meta{font-size:.75rem}.plan-section{padding-top:6rem}.platform-story-card{min-height:32rem}.platform-story-card__visual{height:20rem;padding:2rem 0 0 1.7rem}.story-scene{min-height:15rem;padding:1rem}.platform-story-card__body>span{min-height:0}.ecosystem-section{padding-bottom:6rem}.ecosystem-orbit{width:92vw;margin-left:50%;transform:translate(-50%)}.ecosystem-node{padding:.5rem}.ecosystem-orbit__core img{width:92%;height:92%}.metric-card{min-height:12rem}.market-tools-grid{gap:.8rem}.market-tool-card{min-height:32rem;display:block}.community-panel{align-items:start;min-height:30rem}.community-panel h2{font-size:2.7rem}}@media (prefers-reduced-motion:reduce){.ecosystem-orbit__rings,.ecosystem-orbit__rings i,.radar-visual__sweep{animation:none}.capability-rail__track a,.platform-story-card,.market-tool-card{transition:none}}.product-experience{--experience-accent:var(--color-cyan);--experience-accent-soft:oklch(92% .105 185/.12);color:oklch(91% .012 270);border-radius:var(--radius-panel);background:oklch(12% .025 265);border:1px solid oklch(44% .04 270/.45);width:100%;min-height:46rem;overflow:hidden;box-shadow:0 2rem 6rem oklch(18% .03 270/.2)}.product-experience[data-accent=violet]{--experience-accent:oklch(74% .16 300);--experience-accent-soft:oklch(74% .16 300/.12)}.product-experience[data-accent=gold]{--experience-accent:var(--color-gold);--experience-accent-soft:oklch(81% .15 84/.12)}.product-experience[data-accent=blue]{--experience-accent:oklch(72% .15 245);--experience-accent-soft:oklch(72% .15 245/.12)}.product-experience[data-accent=coral]{--experience-accent:oklch(72% .17 34);--experience-accent-soft:oklch(72% .17 34/.12)}.product-experience__bar{background:oklch(16% .025 267);border-bottom:1px solid oklch(42% .03 270/.42);grid-template-columns:1fr auto 1fr;align-items:center;min-height:2.75rem;padding-inline:1rem;display:grid}.window-dots{gap:.35rem;display:flex}.window-dots i{background:oklch(50% .025 270);border-radius:50%;width:.5rem;height:.5rem;display:block}.window-dots i:first-child{background:oklch(69% .18 29)}.window-dots i:nth-child(2){background:var(--color-gold)}.window-dots i:last-child{background:var(--color-positive)}.product-experience__path,.experience-live,.experience-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.product-experience__path{color:oklch(72% .025 270);font-family:var(--font-mono)}.experience-live{color:oklch(75% .03 270);justify-self:end}.experience-live i,.status-dot,.experience-health i,.route-state:before{background:var(--color-positive);border-radius:50%;width:.42rem;height:.42rem;margin-right:.4rem;display:inline-block}.product-experience__body{grid-template-columns:4rem minmax(0,1fr);min-height:43.25rem;display:grid}.experience-rail{background:oklch(14% .025 267);border-right:1px solid oklch(42% .03 270/.32);flex-direction:column;align-items:center;gap:.65rem;padding-block:1rem;display:flex}.experience-rail>span{color:oklch(65% .025 270);width:2.25rem;height:2.25rem;font-family:var(--font-mono);border:1px solid #0000;border-radius:.55rem;place-items:center;font-size:.65rem;display:grid}.experience-rail__mark{background:var(--experience-accent);margin-bottom:1rem;font-weight:800;color:var(--color-ink)!important}.experience-rail>span.is-active{color:var(--experience-accent);background:var(--experience-accent-soft);border-color:color-mix(in oklch, var(--experience-accent), transparent 65%)}.experience-workspace{background:linear-gradient(oklch(12% .025 265/.87),oklch(12% .025 265/.87)),linear-gradient(90deg,oklch(32% .03 270/.18) 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(oklch(32% .03 270/.18) 1px,#0000 1px) 0 0/4rem 4rem;min-width:0;padding:1rem}.experience-toolbar{background:oklch(17% .03 268/.92);border:1px solid oklch(43% .03 270/.35);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;margin-bottom:.75rem;padding:.65rem .9rem;display:flex}.experience-toolbar>div:first-child,.experience-toolbar .chart-symbol{gap:.15rem;display:grid}.experience-toolbar strong{color:var(--color-white);font-size:.85rem}.experience-kicker{color:var(--experience-accent)}.experience-action,.experience-toggle,.experience-segments button,.copy-follower-card button,.integration-cards button{min-height:2.75rem;color:var(--color-ink);background:var(--experience-accent);border-radius:var(--radius-pill);cursor:pointer;border:0;font-size:.75rem;font-weight:700}.experience-action{padding-inline:1rem}.experience-action.secondary{color:var(--color-white);background:oklch(26% .03 270);border:1px solid oklch(48% .03 270/.5)}.experience-segments{border-radius:var(--radius-pill);background:oklch(11% .025 265);padding:.2rem;display:flex}.experience-segments button{color:oklch(70% .025 270);background:0 0;min-width:2.8rem;min-height:2.25rem}.experience-segments button.is-active{color:var(--color-ink);background:var(--experience-accent)}.experience-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem;display:grid}.experience-kpis article,.experience-panel,.terminal-panel,.signal-message,.signal-pipeline,.kyra-chart-canvas,.chart-context-panel article,.copy-master-card,.copy-follower-card,.integration-cards button{background:oklch(18% .03 268/.94);border:1px solid oklch(43% .03 270/.37);border-radius:.65rem}.experience-kpis article{gap:.15rem;min-height:5.5rem;padding:.8rem;display:grid}.experience-kpis span,.experience-kpis small,.experience-panel header span,.terminal-panel header span{color:oklch(65% .025 270);font-size:.65rem}.experience-kpis strong{color:var(--color-white);font-family:var(--font-mono);letter-spacing:-.04em;font-size:clamp(1rem,1.5vw,1.4rem)}.experience-kpis small{line-height:1.35}.experience-panel{min-width:0;overflow:hidden}.experience-panel>header,.terminal-panel>header,.signal-pipeline>header,.copy-follower-card header,.integration-detail>header{border-bottom:1px solid oklch(43% .03 270/.3);justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.65rem .8rem;display:flex}.experience-panel>header strong,.terminal-panel>header strong,.signal-pipeline>header strong{font-size:.78rem}.experience-table-row{min-width:36rem;min-height:2.65rem;font-family:var(--font-mono);border-top:1px solid oklch(38% .03 270/.28);grid-template-columns:1.5fr repeat(4,1fr);align-items:center;gap:.75rem;padding-inline:.8rem;font-size:.68rem;display:grid}.experience-table-head{color:oklch(62% .025 270);text-transform:uppercase}.status-cell,.route-state,.integration-state{color:var(--color-positive)}.route-state{font-size:.65rem;font-weight:700}.route-state.is-paused,.status-dot.is-paused{color:var(--color-gold)}.route-state.is-paused:before,.status-dot.is-paused{background:var(--color-gold)}.portfolio-main-grid{grid-template-columns:minmax(0,1.8fr) minmax(12rem,.7fr);gap:.75rem;margin-bottom:.75rem;display:grid}.portfolio-curve svg{width:100%;height:10.5rem;color:var(--experience-accent);padding:1rem;overflow:visible}.experience-chart-line{fill:none;stroke:currentColor;stroke-width:2.5px}.experience-chart-area{fill:url(#portfolio-fill)}.portfolio-chart-legend,.exposure-legend,.terminal-stats{color:oklch(66% .025 270);justify-content:space-between;gap:.75rem;padding:.6rem .8rem;font-size:.62rem;display:flex}.portfolio-chart-legend i,.exposure-legend i{background:var(--experience-accent);border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.exposure-panel{grid-template-rows:auto 1fr auto;display:grid}.exposure-orbit{aspect-ratio:1;text-align:center;border:.7rem solid var(--experience-accent-soft);border-top-color:var(--experience-accent);border-radius:50%;place-content:center;width:7.5rem;margin:1rem auto;display:grid}.exposure-orbit span{font-family:var(--font-mono);font-size:1.25rem;font-weight:700}.exposure-orbit small{color:oklch(65% .025 270);font-size:.6rem}.account-table{overflow-x:auto}.journal-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-layout{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.6fr);gap:.75rem;display:grid}.journal-timeline button{width:100%;min-height:4rem;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid oklch(40% .03 270/.3);grid-template-columns:2rem 1fr auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.journal-timeline button.is-active{background:var(--experience-accent-soft)}.journal-grade{width:2rem;height:2rem;color:var(--experience-accent);border:1px solid var(--experience-accent);font-family:var(--font-mono);border-radius:.45rem;place-items:center;display:grid}.journal-timeline button span:nth-child(2){gap:.2rem;display:grid}.journal-timeline button small,.journal-session-note span{color:oklch(62% .025 270);font-size:.62rem}.journal-timeline button b,.journal-detail__result{color:var(--color-positive);font-family:var(--font-mono);font-size:.7rem}.journal-session-note{background:oklch(14% .025 267);border-radius:.55rem;grid-template-columns:auto 1fr;gap:.4rem;margin:.75rem;padding:.75rem;font-size:.68rem;display:grid}.journal-session-note span{grid-column:2}.journal-chart{height:12rem;padding:1rem;position:relative}.journal-chart svg{width:100%;height:100%}.journal-chart path{fill:none;stroke:var(--experience-accent);stroke-width:3px}.journal-chart line{stroke:oklch(55% .03 270/.35);stroke-dasharray:4 5}.journal-chart rect{fill:var(--experience-accent-soft);stroke:var(--experience-accent);stroke-dasharray:4 5}.journal-entry,.journal-exit{color:var(--color-ink);background:var(--experience-accent);border-radius:.3rem;padding:.2rem .4rem;font-size:.55rem;position:absolute}.journal-entry{bottom:34%;left:50%}.journal-exit{top:22%;right:12%}.journal-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.75rem;display:grid}.journal-review-grid div,.journal-note{background:oklch(14% .025 267);border-radius:.5rem;gap:.25rem;padding:.65rem;display:grid}.journal-review-grid span,.journal-note span{color:oklch(62% .025 270);font-size:.58rem}.journal-review-grid strong{font-size:.7rem}.journal-note{margin:0 .75rem .75rem}.journal-note p{color:oklch(78% .025 270);margin:0;font-size:.68rem;line-height:1.45}.experience-toggle{color:oklch(72% .025 270);background:oklch(13% .025 267);border:1px solid oklch(45% .03 270/.45);padding-inline:1rem}.experience-toggle i{background:var(--color-gold);border-radius:50%;width:.45rem;height:.45rem;margin-right:.4rem;display:inline-block}.experience-toggle.is-active i{background:var(--color-positive)}.copy-network{grid-template-columns:minmax(13rem,.7fr) 3rem minmax(0,1.5fr);align-items:center;gap:.5rem;margin-bottom:.75rem;display:grid}.copy-master-card,.copy-follower-card{padding:.8rem}.copy-master-card>div:first-child,.copy-follower-card header{align-items:center;gap:.65rem;display:flex}.copy-master-card>div:first-child>div,.copy-follower-card header>div{gap:.15rem;display:grid}.copy-node-mark,.integration-code,.signal-avatar,.signal-source,.chart-symbol__mark{width:2rem;height:2rem;color:var(--color-ink);background:var(--experience-accent);font-family:var(--font-mono);border-radius:.5rem;flex:none;place-items:center;font-size:.7rem;font-weight:800;display:grid}.copy-master-card .route-state{margin-top:1rem;display:block}.master-position{background:oklch(13% .025 267);border-radius:.5rem;gap:.25rem;margin-top:2rem;padding:.7rem;display:grid}.master-position strong{color:var(--color-positive);font-family:var(--font-mono)}.master-position small,.copy-follower-card small{color:oklch(62% .025 270);font-size:.6rem}.copy-route-lines{gap:2.7rem;display:grid}.copy-route-lines i{background:var(--experience-accent);height:1px;display:block}.copy-followers{gap:.55rem;display:grid}.copy-follower-card{padding:0}.copy-follower-card .status-dot{margin-left:auto}.copy-follower-card dl,.integration-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:.6rem .8rem;display:grid}.copy-follower-card dl div,.integration-detail dl div{gap:.15rem;display:grid}.copy-follower-card dt,.integration-detail dt{color:oklch(60% .025 270);font-size:.55rem}.copy-follower-card dd,.integration-detail dd{font-family:var(--font-mono);margin:0;font-size:.64rem}.copy-follower-card footer{color:var(--color-positive);border-top:1px solid oklch(42% .03 270/.3);justify-content:space-between;align-items:center;padding:.55rem .8rem;font-size:.6rem;display:flex}.copy-follower-card button{min-height:44px;color:var(--color-white);background:oklch(27% .03 270);padding-inline:.6rem}.copy-event-log>div,.integration-events>div{min-width:35rem;min-height:2.4rem;font-family:var(--font-mono);border-top:1px solid oklch(40% .03 270/.25);grid-template-columns:.7fr 1fr 1.5fr 1fr;align-items:center;gap:.7rem;padding-inline:.8rem;font-size:.62rem;display:grid}.signal-layout{grid-template-columns:minmax(13rem,.7fr) minmax(16rem,1fr);gap:.75rem;display:grid}.signal-message,.signal-pipeline{padding:.8rem}.signal-message>header{align-items:center;gap:.65rem;display:flex}.signal-message>header>div{gap:.12rem;display:grid}.signal-message header small,.signal-origin{color:oklch(62% .025 270);font-size:.6rem}.signal-source{margin-left:auto}.signal-bubble{background:var(--experience-accent-soft);border:1px solid color-mix(in oklch, var(--experience-accent), transparent 65%);border-radius:.65rem .65rem .15rem;margin:1rem 0;padding:.9rem}.signal-bubble p{font-family:var(--font-mono);margin:0;font-size:.72rem;line-height:1.65}.signal-bubble>span{color:var(--experience-accent);margin-top:.7rem;font-size:.6rem;display:block}.signal-stage-track{gap:.4rem;padding:.6rem;display:grid}.signal-stage-track button{color:oklch(62% .025 270);text-align:left;background:0 0;border:0;border-radius:.45rem;grid-template-columns:2rem 1fr;align-items:center;gap:.1rem .6rem;min-height:3.5rem;padding:.5rem;display:grid}.signal-stage-track button.is-complete{color:var(--color-white);background:var(--experience-accent-soft)}.signal-stage-track button>span{width:1.8rem;height:1.8rem;color:var(--color-ink);background:var(--experience-accent);border-radius:50%;grid-row:1/3;place-items:center;font-size:.65rem;display:grid}.signal-stage-track strong{font-size:.7rem}.signal-stage-track small{color:oklch(62% .025 270);font-size:.58rem}.signal-checks{flex-wrap:wrap;gap:.4rem;padding:.6rem;display:flex}.signal-checks span{color:oklch(72% .025 270);border-radius:var(--radius-pill);background:oklch(14% .025 267);padding:.4rem .55rem;font-size:.55rem}.signal-checks i{background:var(--color-positive);border-radius:50%;width:.35rem;height:.35rem;margin-right:.3rem;display:inline-block}.signal-instruction{grid-column:1/-1}.signal-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.8rem;display:grid}.signal-fields span{font-family:var(--font-mono);background:oklch(14% .025 267);border-radius:.45rem;gap:.25rem;padding:.65rem;display:grid}.signal-fields small{color:oklch(60% .025 270);font-family:var(--font-sans);font-size:.56rem}.signal-instruction footer{border-top:1px solid oklch(42% .03 270/.3);justify-content:flex-end;gap:.5rem;padding:.7rem;display:flex}.chart-symbol{grid-template-columns:2rem auto;align-items:center;gap:.6rem!important}.chart-symbol__mark{grid-row:1/3}.chart-symbol b{color:var(--color-positive)}.kyra-chart-layout{grid-template-columns:minmax(0,1.8fr) minmax(12rem,.55fr);gap:.75rem;display:grid}.kyra-chart-canvas{min-height:35rem;position:relative;overflow:hidden}.kyra-chart-canvas svg{color:oklch(64% .025 270);width:100%;height:100%;min-height:32rem}.kyra-chart-canvas text{fill:var(--experience-accent);font-family:var(--font-mono);font-size:8px}.candle-up{fill:var(--color-positive);stroke:var(--color-positive)}.candle-down{fill:var(--color-risk);stroke:var(--color-risk)}.chart-structure-line{fill:none;stroke:var(--experience-accent);stroke-width:1.5px;stroke-dasharray:5 5}.chart-tool-strip{z-index:1;gap:.35rem;display:grid;position:absolute;top:.75rem;left:.75rem}.chart-tool-strip span{color:oklch(70% .025 270);background:oklch(17% .03 268);border:1px solid oklch(42% .03 270/.35);border-radius:.35rem;place-items:center;width:1.8rem;height:1.8rem;font-size:.65rem;display:grid}.chart-price-scale{z-index:1;color:oklch(58% .025 270);font-family:var(--font-mono);flex-direction:column;justify-content:space-between;font-size:.55rem;display:flex;position:absolute;top:2rem;bottom:2rem;right:.4rem}.chart-order-card{border:1px solid var(--experience-accent);background:oklch(14% .025 267/.94);border-radius:.5rem;gap:.2rem;padding:.65rem;font-size:.6rem;display:grid;position:absolute;bottom:1.5rem;right:2.5rem}.chart-order-card strong{color:var(--color-positive)}.chart-order-card small{color:oklch(63% .025 270)}.chart-context-panel{gap:.75rem;display:grid}.chart-context-panel article{padding:.8rem}.chart-context-panel article>strong{margin-top:.5rem;font-size:.9rem;display:block}.chart-context-panel article>p{color:oklch(68% .025 270);margin:.4rem 0 0;font-size:.65rem;line-height:1.45}.structure-meter{border-radius:var(--radius-pill);background:oklch(28% .03 270);height:.3rem;margin:1rem 0 .4rem;overflow:hidden}.structure-meter i{background:var(--experience-accent);width:72%;height:100%;display:block}.chart-context-panel article>small{color:oklch(62% .025 270);font-size:.56rem}.timeframe-row{min-height:2.4rem;font-family:var(--font-mono);border-top:1px solid oklch(40% .03 270/.3);justify-content:space-between;align-items:center;font-size:.62rem;display:flex}.timeframe-row strong{color:var(--color-positive)}.chart-event{align-items:center;gap:.6rem;display:flex;border-color:color-mix(in oklch, var(--color-gold), transparent 60%)!important}.chart-event>i{background:var(--color-gold);border-radius:50%;width:.5rem;height:.5rem}.chart-event div{gap:.15rem;display:grid}.chart-event span{color:oklch(65% .025 270);font-size:.58rem}.terminal-clock{color:var(--experience-accent);font-family:var(--font-mono);font-size:.85rem}.terminal-layout{grid-template-columns:minmax(11rem,.65fr) minmax(0,1.35fr) minmax(12rem,.8fr);grid-template-areas:"watch market calendar""watch news positions";gap:.65rem;display:grid}.terminal-panel{min-width:0;overflow:hidden}.terminal-watchlist{grid-area:watch}.terminal-market{grid-area:market}.terminal-calendar{grid-area:calendar}.terminal-news{grid-area:news}.terminal-positions{grid-area:positions}.terminal-table-head,.terminal-watchlist button{min-height:2.8rem;font-family:var(--font-mono);grid-template-columns:1fr 1fr .8fr;align-items:center;gap:.4rem;padding-inline:.65rem;font-size:.6rem;display:grid}.terminal-table-head{color:oklch(58% .025 270);text-transform:uppercase;min-height:2rem}.terminal-watchlist button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid oklch(40% .03 270/.25)}.terminal-watchlist button.is-active{background:var(--experience-accent-soft);box-shadow:inset .15rem 0 var(--experience-accent)}.positive{color:var(--color-positive)!important}.negative{color:var(--color-risk)!important}.terminal-quote{justify-content:space-between;align-items:baseline;padding:.8rem .9rem 0;display:flex}.terminal-quote strong{font-family:var(--font-mono);font-size:1.4rem}.terminal-quote span{color:var(--color-positive);font-size:.62rem}.terminal-market svg{width:100%;height:8.5rem;padding:.5rem .8rem}.terminal-line{fill:none;stroke:var(--experience-accent);stroke-width:2px}.terminal-area{fill:url(#terminal-fill)}.terminal-stats{font-family:var(--font-mono);border-top:1px solid oklch(40% .03 270/.25);flex-wrap:wrap;font-size:.55rem}.terminal-event-row,.terminal-news-row,.terminal-positions>div{border-top:1px solid oklch(40% .03 270/.25);align-items:center;gap:.55rem;min-height:3.4rem;padding:.55rem .7rem;font-size:.6rem;display:grid}.terminal-event-row{grid-template-columns:2.5rem 2rem 1fr auto}.terminal-event-row>span,.terminal-event-row>b{font-family:var(--font-mono)}.terminal-event-row div,.terminal-news-row{gap:.15rem;display:grid}.terminal-event-row small,.terminal-news-row small,.terminal-positions small{color:oklch(60% .025 270);font-size:.54rem}.terminal-event-row>i{background:var(--color-gold);border-radius:50%;width:.35rem;height:.35rem}.terminal-event-row>i.is-high{background:var(--color-risk)}.terminal-news-row{grid-template-columns:3.5rem 1fr auto}.terminal-news-row>span{color:var(--experience-accent);font-family:var(--font-mono);font-size:.52rem}.terminal-positions>div{font-family:var(--font-mono);grid-template-columns:1fr auto auto}.experience-health{color:var(--color-positive);font-size:.65rem}.integrations-layout{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.35fr);gap:.75rem;margin-bottom:.75rem;display:grid}.integration-cards{gap:.5rem;display:grid}.integration-cards button{width:100%;min-height:4.5rem;color:inherit;text-align:left;grid-template-columns:2rem 1fr auto;align-items:center;gap:.65rem;padding:.6rem;display:grid}.integration-cards button.is-active{border-color:var(--experience-accent);background:var(--experience-accent-soft)}.integration-cards button>div{gap:.2rem;display:grid}.integration-cards button small{color:oklch(62% .025 270);font-size:.56rem}.integration-state{font-size:.58rem}.integration-state i{background:currentColor;border-radius:50%;width:.35rem;height:.35rem;margin-right:.3rem;display:inline-block}.integration-detail>header>div{gap:.2rem;display:grid}.integration-flow{justify-content:center;align-items:center;min-height:9rem;padding:1rem;display:flex}.integration-flow span{width:3rem;height:3rem;color:var(--color-ink);background:var(--experience-accent);font-family:var(--font-mono);border-radius:.65rem;place-items:center;font-weight:800;display:grid}.integration-flow i{background:var(--experience-accent);width:clamp(2rem,6vw,5rem);height:1px}.integration-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-detail .experience-action{margin:0 .8rem .8rem}.integration-events{overflow-x:auto}@media (hover:hover) and (pointer:fine){.experience-action:hover,.experience-segments button:hover,.experience-toggle:hover,.journal-timeline button:hover,.signal-stage-track button:hover,.terminal-watchlist button:hover,.integration-cards button:hover{filter:brightness(1.08)}}@media (width<=64rem){.product-experience{min-height:0}.experience-kpis,.journal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-main-grid,.journal-layout,.copy-network,.signal-layout,.kyra-chart-layout,.integrations-layout{grid-template-columns:1fr}.copy-route-lines{display:none}.terminal-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"watch market""calendar news""positions positions"}.signal-instruction{grid-column:auto}}@media (width<=42rem){.product-experience__bar{grid-template-columns:1fr auto}.product-experience__path{display:none}.experience-live{grid-column:2}.product-experience__body{display:block}.experience-rail{display:none}.experience-workspace{padding:.6rem}.experience-toolbar{flex-direction:column;align-items:flex-start}.experience-toolbar>:last-child{align-self:stretch}.experience-segments{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.experience-kpis,.journal-summary,.signal-fields,.terminal-layout{grid-template-columns:1fr}.terminal-layout{grid-template-areas:"watch""market""calendar""news""positions"}.journal-review-grid,.copy-follower-card dl,.integration-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.kyra-chart-canvas{min-height:22rem}.kyra-chart-canvas svg{min-width:38rem;min-height:22rem}.kyra-chart-canvas,.account-table,.copy-event-log,.integration-events{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.product-experience *,.product-experience :before,.product-experience :after{transition:none!important}}.product-page{--product-accent:var(--color-cyan);--product-accent-soft:oklch(92% .105 185/.14);color:var(--color-ink);background:var(--color-white)}.product-page[data-accent=violet]{--product-accent:oklch(74% .16 300);--product-accent-soft:oklch(74% .16 300/.15)}.product-page[data-accent=gold]{--product-accent:var(--color-gold);--product-accent-soft:oklch(81% .15 84/.15)}.product-page[data-accent=blue]{--product-accent:oklch(72% .15 245);--product-accent-soft:oklch(72% .15 245/.15)}.mcp-experience{color:var(--color-white);background:radial-gradient(circle at 50% 0,oklch(70% .14 190/.16),#0000 42%),linear-gradient(145deg,#060b14,#071521 58%,#05080d);border:1px solid oklch(28% .035 250);border-radius:1.5rem;overflow:hidden;box-shadow:0 2rem 5rem #06101b24,inset 0 1px #fff1}.mcp-experience__bar,.mcp-experience footer{color:oklch(80% .025 240);min-height:4rem;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.7rem;display:flex}.mcp-experience__bar span{align-items:center;gap:.55rem;display:inline-flex}.mcp-experience__bar i{aspect-ratio:1;background:var(--color-aqua);width:.55rem;box-shadow:0 0 1rem var(--color-aqua);border-radius:50%;animation:2.8s ease-in-out infinite mcp-status-pulse}.mcp-experience__bar strong,.mcp-experience footer strong{color:var(--color-aqua);font-weight:650}.mcp-experience__flow{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr) 5rem minmax(0,1fr);align-items:center;min-height:25rem;padding:clamp(2rem,6vw,5rem);display:grid}.mcp-experience__flow article{min-height:12rem;transition:border-color .22s ease, transform .22s var(--ease-out);background:linear-gradient(145deg,#ffffff0c,#ffffff03);border:1px solid #ffffff1f;border-radius:1.25rem;align-content:space-between;padding:1.35rem;display:grid;box-shadow:inset 0 1px #fff1,0 1.25rem 2.5rem #0003}.mcp-experience__flow article>span{color:var(--color-aqua);font-family:var(--font-mono);font-size:.68rem}.mcp-experience__flow p,.mcp-experience__flow small{color:oklch(72% .02 245);margin:0}.mcp-experience__flow strong{color:var(--color-white);font-size:clamp(1rem,1.7vw,1.35rem)}.mcp-experience__link{background:#ffffff1f;height:1px;position:relative;overflow:hidden}.mcp-experience__link i{background:linear-gradient(90deg, transparent, var(--color-aqua), transparent);width:38%;height:100%;animation:2.6s linear infinite mcp-flow;position:absolute;inset:0 auto 0 -38%}.mcp-experience__link:nth-of-type(4) i{animation-delay:1.3s}.mcp-experience footer{border-top:1px solid #ffffff17;border-bottom:0}@keyframes mcp-flow{to{transform:translate(365%)}}@keyframes mcp-status-pulse{50%{opacity:.45;transform:scale(.78)}}@media (hover:hover) and (pointer:fine){.mcp-experience__flow article:hover{border-color:oklch(78% .12 185/.5);transform:translateY(-.3rem)}}@media (width<=50rem){.mcp-experience__flow{grid-template-columns:1fr;gap:0;min-height:0}.mcp-experience__link{justify-self:center;width:1px;height:2rem}.mcp-experience__link i{background:linear-gradient(180deg, transparent, var(--color-aqua), transparent);width:100%;height:38%;animation-name:mcp-flow-mobile;inset:-38% 0 auto}.mcp-experience__flow article{min-height:9.5rem}}@keyframes mcp-flow-mobile{to{transform:translateY(365%)}}@media (prefers-reduced-motion:reduce){.mcp-experience__bar i,.mcp-experience__link i{animation:none}}.product-page[data-accent=coral]{--product-accent:oklch(72% .17 34);--product-accent-soft:oklch(72% .17 34/.15)}.product-hero{isolation:isolate;min-height:min(54rem,92svh);color:var(--color-white);background:var(--color-night);padding-block:clamp(10rem,16vw,14rem) clamp(5rem,9vw,8rem);position:relative;overflow:hidden}.product-hero>.cinematic-solar-video{z-index:-3;aspect-ratio:auto;height:100%;position:absolute;inset:0}.product-hero>.cinematic-solar-video :is(.cinematic-solar-video__poster,.cinematic-solar-video__video){object-position:50% 50%}.product-hero__aurora{z-index:-1;opacity:1;background:radial-gradient(circle at 78% 24%, var(--product-accent-soft), transparent 30%), linear-gradient(90deg, #01050ae8 0%, #01050a96 45%, #01050a9c 100%), linear-gradient(180deg, #01050a55 0%, #01050ad9 100%);position:absolute;inset:0}.product-hero__content{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.7fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.product-hero__copy h1{letter-spacing:-.065em;max-width:none;font-size:clamp(4.5rem,10vw,10rem);line-height:.82}.product-hero__statement{max-width:17ch;color:var(--color-white);letter-spacing:-.035em;text-wrap:balance;margin:clamp(2rem,4vw,3.5rem) 0 0;font-size:clamp(1.5rem,2.6vw,2.7rem);font-weight:520;line-height:1.08}.product-hero__detail{padding-bottom:.5rem}.product-hero__detail>p{color:oklch(88% .02 270);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.65}.product-hero__detail>div{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.product-hero__detail>small{color:var(--color-slate);font-size:var(--text-label);margin-top:1.25rem;display:block}.product-hero__metrics{border-top:1px solid var(--color-line-dark);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:clamp(3rem,7vw,6rem);display:grid}.product-hero__metrics>div{border-left:1px solid var(--color-line-dark);align-content:space-between;min-height:7.5rem;padding:1.5rem clamp(1rem,3vw,2.5rem);display:grid}.product-hero__metrics>div:first-child{border-left:0;padding-left:0}.product-hero__metrics strong{color:var(--product-accent);letter-spacing:-.04em;font-size:clamp(2rem,3vw,3.25rem);font-weight:570}.product-hero__metrics span{color:var(--color-slate);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:650}.product-proof-section,.product-benefits-section,.product-workflow-section,.product-cta-section{padding-block:var(--space-section)}.product-proof-section{background:oklch(96% .008 265);overflow:hidden}.centered-section-heading--wide{text-align:center;width:min(100%,54rem);margin:0 auto clamp(3rem,6vw,5rem)}.centered-section-heading--wide h2,.product-benefits-layout h2,.product-cta-panel h2{color:var(--color-ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,5.2rem);font-weight:570;line-height:.98}.centered-section-heading--wide>p:last-child{color:oklch(46% .03 270);width:min(100%,42rem);margin:1.5rem auto 0;font-size:1.08rem;line-height:1.65}.product-benefits-section{color:var(--color-white);background:var(--color-space)}.product-benefits-layout{grid-template-columns:minmax(0,.75fr) minmax(24rem,1fr);align-items:start;gap:clamp(4rem,10vw,10rem);display:grid}.product-benefits-layout header{position:sticky;top:7rem}.product-benefits-layout h2{color:var(--color-white);font-size:clamp(2.6rem,4.2vw,4.5rem)}.product-benefits-layout ul{margin:0;padding:0;list-style:none}.product-benefits-layout li{border-top:1px solid var(--color-line-dark);grid-template-columns:3rem minmax(0,1fr);gap:1.5rem;min-height:11rem;padding-block:2.25rem;display:grid}.product-benefits-layout li>span{color:var(--product-accent);font-family:var(--font-mono);font-size:var(--text-data)}.product-benefits-layout h3,.product-workflow-steps h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.2vw,2.15rem);font-weight:560}.product-benefits-layout li p{color:oklch(78% .025 270);max-width:38rem;margin:.75rem 0 0;line-height:1.65}.product-workflow-section{background:var(--color-white)}.product-workflow-steps{border-top:1px solid oklch(82% .02 270);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.product-workflow-steps li{border-left:1px solid oklch(82% .02 270);flex-direction:column;min-height:18rem;padding:2rem clamp(1.25rem,2.5vw,2.5rem);display:flex}.product-workflow-steps li:first-child{border-left:0;padding-left:0}.product-workflow-steps li>span{color:var(--product-accent);font-family:var(--font-mono);font-size:var(--text-data)}.product-workflow-steps h3{color:var(--color-ink);margin-top:auto}.product-workflow-steps p{color:oklch(46% .03 270);margin:.75rem 0 0;line-height:1.55}.product-cta-section{background:var(--color-white);padding-top:0}.product-cta-panel{isolation:isolate;min-height:30rem;color:var(--color-white);background:var(--color-ink);border-radius:var(--radius-panel);justify-content:space-between;align-items:flex-end;gap:3rem;padding:clamp(2.5rem,6vw,6rem);display:flex;position:relative;overflow:hidden}.product-cta-panel:after{content:"";aspect-ratio:1;z-index:-1;background:var(--product-accent);filter:blur(8rem);opacity:.2;border-radius:50%;width:28rem;position:absolute;top:-12rem;right:-8rem}.product-cta-panel h2{max-width:13ch;color:var(--color-white);font-size:clamp(2.5rem,4.5vw,4.75rem)}@media (width<=62rem){.product-hero__content,.product-benefits-layout{grid-template-columns:1fr}.product-hero__detail{max-width:42rem}.product-benefits-layout header{position:static}.product-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.product-workflow-steps li:nth-child(3){border-left:0}}@media (width<=42rem){.product-hero{min-height:auto;padding-block:8.5rem 4.5rem}.product-hero__content{gap:2.5rem}.product-hero__copy h1{font-size:clamp(3.8rem,21vw,6.3rem)}.product-hero__statement{font-size:1.6rem}.product-hero__metrics{grid-template-columns:1fr;padding-top:1.5rem}.product-hero__metrics>div,.product-hero__metrics>div:first-child{border-left:0;border-top:1px solid var(--color-line-dark);grid-template-columns:auto 1fr;align-items:center;gap:1rem;min-height:5.25rem;padding:1rem 0}.product-benefits-layout{gap:2.5rem}.product-benefits-layout li{grid-template-columns:2rem minmax(0,1fr);min-height:0}.product-workflow-steps{grid-template-columns:1fr}.product-workflow-steps li,.product-workflow-steps li:first-child,.product-workflow-steps li:nth-child(3){border-top:1px solid oklch(82% .02 270);border-left:0;min-height:12rem;padding:1.75rem 0}.product-cta-panel{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:26rem}}@media (prefers-reduced-motion:reduce){.product-cta-panel:after{filter:none;opacity:.08}}.kyra-chart-hero{min-height:min(56rem,94svh)}.kyra-chart-hero__layout{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.68fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);min-height:36rem;display:grid}.kyra-chart-hero__copy h1{letter-spacing:-.04em;text-wrap:balance;max-width:8ch;margin:0;font-size:clamp(4.2rem,9vw,8.5rem);font-weight:590;line-height:.88}.kyra-chart-hero__copy>p:last-child{max-width:18ch;color:var(--color-white);letter-spacing:-.03em;text-wrap:balance;margin:clamp(1.75rem,4vw,3rem) 0 0;font-size:clamp(1.45rem,2.4vw,2.45rem);font-weight:520;line-height:1.08}.kyra-chart-hero__brief>p{color:oklch(88% .02 270);max-width:35rem;margin:0;font-size:clamp(1.05rem,1.3vw,1.22rem);line-height:1.65}.kyra-chart-hero__brief>div{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.kyra-chart-hero__brief small{color:var(--color-slate);margin-top:1.25rem;display:block}.kyra-chart-hero__chapters{border-top:1px solid var(--color-line-dark);grid-column:1/-1;padding-top:clamp(2.5rem,6vw,5rem)}.kyra-chart-hero__chapters ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.kyra-chart-hero__chapters li+li{border-left:1px solid var(--color-line-dark)}.kyra-chart-hero__chapters a{min-height:4rem;color:var(--color-white);transition:color var(--motion-hover) var(--ease-out);align-items:center;padding:.75rem clamp(1rem,3vw,2.25rem);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:560;text-decoration:none;display:flex}.kyra-chart-hero__chapters li:first-child a{padding-left:0}.kyra-chart-hero__chapters a:hover{color:var(--color-cyan)}.kyra-chart-intro{color:var(--color-ink);background:var(--color-white);padding-block:clamp(5rem,10vw,9rem)}.kyra-chart-intro__layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid}.kyra-chart-intro h2,.kyra-chart-chapter__header h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:580;line-height:.98}.kyra-chart-intro p{color:oklch(42% .03 270);text-wrap:pretty;max-width:42rem;margin:0;font-size:1.08rem;line-height:1.7}.kyra-chart-chapter{padding-block:var(--space-section);scroll-margin-top:5rem}.kyra-chart-chapter--analyze,.kyra-chart-chapter--practice{color:var(--color-white);background:var(--color-space)}.kyra-chart-chapter--participation{color:var(--color-ink);background:var(--color-paper-soft)}.kyra-chart-chapter__header{grid-template-columns:minmax(0,.85fr) minmax(20rem,.68fr);align-items:start;gap:clamp(3rem,9vw,9rem);margin-bottom:clamp(3rem,7vw,6rem);display:grid}.kyra-chart-chapter__header>div p{text-wrap:pretty;max-width:40rem;margin:0;line-height:1.65}.kyra-chart-chapter__header>div p:first-child{color:currentColor;letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:540;line-height:1.25}.kyra-chart-chapter__header>div p+p{color:oklch(76% .025 270);margin-top:1rem}.kyra-chart-chapter--participation .kyra-chart-chapter__header>div p+p{color:oklch(43% .03 270)}.kyra-chart-chapter__media{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4.5rem) clamp(1.5rem,3vw,2.5rem);display:grid}.kyra-chart-chapter__media>.kyra-chart-media:first-child{grid-column:1/-1}.kyra-chart-media{margin:0}.kyra-chart-media__frame{background:var(--color-night);border-radius:var(--radius-card);overflow:hidden}.kyra-chart-media picture,.kyra-chart-media img{width:100%;display:block}.kyra-chart-media img{height:auto}.kyra-chart-media figcaption{grid-template-columns:minmax(10rem,.6fr) minmax(0,1fr);gap:1.5rem;padding-top:1.25rem;display:grid}.kyra-chart-media figcaption strong{font-size:1rem;font-weight:620}.kyra-chart-media figcaption span{color:oklch(76% .025 270);line-height:1.55}.kyra-chart-chapter--participation .kyra-chart-media figcaption span{color:oklch(43% .03 270)}.kyra-chart-simulation-note{border-top:1px solid var(--color-line-dark);grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);margin-top:clamp(3.5rem,7vw,6rem);padding-top:2rem;display:grid}.kyra-chart-simulation-note strong{color:var(--color-gold);font-size:1.05rem}.kyra-chart-simulation-note p{color:oklch(80% .025 270);max-width:50rem;margin:0;line-height:1.65}.kyra-chart-cta{padding-top:var(--space-section)}@media (width<=62rem){.kyra-chart-hero__layout,.kyra-chart-intro__layout,.kyra-chart-chapter__header{grid-template-columns:1fr}.kyra-chart-hero__layout{min-height:auto}.kyra-chart-intro__layout,.kyra-chart-chapter__header{gap:2rem}}@media (width<=42rem){.kyra-chart-hero__copy h1{font-size:clamp(3.8rem,19vw,6rem)}.kyra-chart-hero__chapters ol,.kyra-chart-chapter__media,.kyra-chart-media figcaption,.kyra-chart-simulation-note{grid-template-columns:1fr}.kyra-chart-hero__chapters li+li{border-top:1px solid var(--color-line-dark);border-left:0}.kyra-chart-hero__chapters li a,.kyra-chart-hero__chapters li:first-child a{min-height:3.5rem;padding-inline:0}.kyra-chart-chapter__media>.kyra-chart-media:first-child{grid-column:auto}.kyra-chart-media__frame{margin-inline:calc(var(--space-4) * -1);border-radius:0;overflow-x:auto}.kyra-chart-media picture{width:max(100%,44rem)}.kyra-chart-media figcaption,.kyra-chart-simulation-note{gap:.75rem}}@supports (transform-style:preserve-3d){[data-reveal]{--reveal-order:0;opacity:0;transform-origin:50% 100%;transform-style:preserve-3d;transition:opacity .62s var(--ease-out), transform .88s cubic-bezier(.16, 1, .3, 1);transition-delay:calc(var(--reveal-order) * 48ms);will-change:opacity, transform;transform:perspective(75rem)translate3d(0,3.5rem,-2rem)rotateX(5deg)scale(.985)}[data-reveal=left]{transform-origin:0;transform:perspective(75rem)translate3d(-3rem,1.5rem,-1.5rem)rotateY(4deg)scale(.99)}[data-reveal=right]{transform-origin:100%;transform:perspective(75rem)translate3d(3rem,1.5rem,-1.5rem)rotateY(-4deg)scale(.99)}[data-reveal=scale]{transform:perspective(80rem)translate3d(0,1.5rem,-4rem)rotateX(3deg)scale(.9)}[data-reveal].is-revealed{opacity:1;will-change:auto;transform:perspective(75rem)translate(0,0)rotateX(0)rotateY(0)scale(1)}[data-reveal=fade],[data-reveal=fade].is-revealed{transform:none}@media (hover:hover) and (pointer:fine){.platform-story-card.is-revealed:hover,.market-tool-card.is-revealed:hover,.metric-card.is-revealed:hover,.product-workflow-steps li.is-revealed:hover,.product-benefits-layout li.is-revealed:hover{transform:perspective(70rem)translate3d(0,-.35rem,.8rem)rotateX(.7deg)rotateY(-.45deg)scale(1.006);box-shadow:0 1.7rem 3.6rem oklch(22% .04 260/.14)}}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal].is-revealed,.platform-story-card.is-revealed:hover,.market-tool-card.is-revealed:hover,.metric-card.is-revealed:hover,.product-workflow-steps li.is-revealed:hover,.product-benefits-layout li.is-revealed:hover{opacity:1;transition:none;transform:none}}.hero-product-showcase{isolation:isolate;width:min(100%,76rem);color:var(--color-white);background:oklch(9% .025 260/.98);border:.5rem solid oklch(61% .025 260);border-radius:clamp(1rem,2vw,1.6rem);margin:clamp(3.5rem,7vw,6rem) auto 0;position:relative;box-shadow:0 2.4rem 6rem oklch(4% .04 260/.58),0 0 5rem oklch(68% .11 196/.16)}.hero-product-showcase:before{content:"";z-index:-1;opacity:.34;background:radial-gradient(ellipse at 50% 100%, var(--color-cyan), transparent 58%);filter:blur(2rem);animation:9s ease-in-out infinite alternate hero-showcase-glow;position:absolute;inset:-1.6rem -1.6rem -2.5rem}@keyframes hero-showcase-glow{0%{opacity:.24;transform:scale(.96)}to{opacity:.42;transform:scale(1.04)}}.hero-product-showcase__chrome{background:linear-gradient(oklch(19% .025 260),oklch(13% .025 260));border-bottom:1px solid oklch(42% .025 260/.6);border-radius:.95rem .95rem 0 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:3.5rem;padding-inline:1rem;display:grid}.hero-product-showcase__chrome>.window-dots{justify-self:start}.hero-product-showcase__chrome .window-dots i{background:oklch(56% .025 260)}.hero-product-showcase__chrome>div{font-family:var(--font-mono);text-transform:uppercase;align-items:baseline;gap:.55rem;display:flex}.hero-product-showcase__chrome>div span{color:var(--color-cyan);letter-spacing:.08em;font-size:.58rem}.hero-product-showcase__chrome>div strong{letter-spacing:.04em;font-size:.62rem}.hero-product-showcase__status{color:oklch(80% .025 260);font-family:var(--font-mono);text-transform:uppercase;justify-self:end;align-items:center;gap:.45rem;font-size:.55rem;display:inline-flex}.hero-product-showcase__status i{background:var(--color-positive);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .25rem oklch(76% .16 151/.16)}.hero-product-showcase__viewport{aspect-ratio:1915/1031;background:#020304;position:relative;overflow:hidden}.hero-product-showcase__frame{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.1s cubic-bezier(.4, 0, .2, 1), transform 1.8s cubic-bezier(.16, 1, .3, 1), filter 1.1s var(--ease-out);filter:saturate(.92)contrast(1.04)brightness(.9);display:block;position:absolute;inset:0;transform:scale(1.025)translate(.4%)}.hero-product-showcase__frame[data-active=true]{z-index:1;opacity:1;filter:saturate()contrast()brightness();transform:scale(1)translate(0,0)}.hero-product-showcase__edge{z-index:2;pointer-events:none;background:linear-gradient(90deg,oklch(4% .025 260/.32),#0000 10% 90%,oklch(4% .025 260/.32)),linear-gradient(#0000 75%,oklch(4% .025 260/.38));position:absolute;inset:0;box-shadow:inset 0 0 0 1px oklch(78% .025 260/.12)}.hero-product-showcase__caption{z-index:3;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:oklch(10% .035 260/.78);border:1px solid oklch(95% .01 260/.2);border-radius:.65rem;gap:.2rem;min-width:11rem;padding:.65rem .8rem;display:grid;position:absolute;bottom:1rem;right:1rem}.hero-product-showcase__caption span{color:var(--color-cyan);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem}.hero-product-showcase__caption strong{font-size:.68rem}.hero-product-showcase__controls{background:oklch(12% .025 260);border-radius:0 0 .95rem .95rem;grid-template-columns:repeat(4,1fr);gap:.5rem;min-height:4.2rem;padding:.55rem;display:grid}.hero-product-showcase__controls button{color:oklch(70% .025 260);text-align:left;background:0 0;border:1px solid oklch(48% .025 260/.6);border-radius:.65rem;align-items:center;gap:.65rem;min-height:3rem;padding:0 .8rem;font-size:.67rem;font-weight:650;display:flex;position:relative;overflow:hidden}.hero-product-showcase__controls button>span{color:var(--color-cyan);font-family:var(--font-mono);font-size:.56rem}.hero-product-showcase__controls button>i{background:var(--color-cyan);border-radius:var(--radius-pill);opacity:0;transform-origin:0;height:.12rem;position:absolute;inset:auto 0 0;transform:scaleX(0)}.hero-product-showcase__controls button.is-active{color:var(--color-white);background:oklch(20% .035 260);border-color:oklch(65% .08 190/.72)}.hero-product-showcase__controls button.is-active>i{opacity:1;animation:6.5s linear forwards hero-showcase-progress}.hero-product-showcase[data-paused=true] .hero-product-showcase__controls button.is-active>i{animation-play-state:paused}@keyframes hero-showcase-progress{to{transform:scaleX(1)}}@media (width<=40rem){.hero-product-showcase{border-width:.3rem;border-radius:.85rem;margin-top:3rem;box-shadow:0 1.5rem 3rem oklch(4% .04 260/.5),0 0 2.5rem oklch(68% .11 196/.14)}.hero-product-showcase__chrome{grid-template-columns:auto 1fr auto;gap:.55rem;min-height:2.4rem;padding-inline:.55rem}.hero-product-showcase__chrome>div{justify-self:center}.hero-product-showcase__chrome>div span,.hero-product-showcase__status{display:none}.hero-product-showcase__chrome>div strong{font-size:.46rem}.hero-product-showcase__viewport{aspect-ratio:523/887}.hero-product-showcase__caption{min-width:0;padding:.4rem .5rem;bottom:.45rem;right:.45rem}.hero-product-showcase__caption span{font-size:.38rem}.hero-product-showcase__caption strong{font-size:.48rem}.hero-product-showcase__controls{grid-template-columns:repeat(2,1fr);gap:.35rem;min-height:3.2rem;padding:.35rem}.hero-product-showcase__controls button{gap:.4rem;min-height:2.4rem;padding-inline:.55rem;font-size:.52rem}.hero-product-showcase__controls button>span{font-size:.45rem}}@media (prefers-reduced-motion:reduce){.hero-product-showcase:before{animation:none}.hero-product-showcase__frame{transition:none}.hero-product-showcase__controls button.is-active>i{animation:none;transform:scaleX(1)}}.resource-page{width:100%;min-width:0;color:var(--color-ink);background:var(--color-paper)}.resource-page h2,.resource-page h3,.resource-page p{text-wrap:pretty}.resource-page h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,4.8vw,5rem);font-weight:580;line-height:1}.resource-kicker{color:var(--color-teal-deep);font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 1.35rem;font-size:.72rem;font-weight:700}.resource-kicker--bright{color:var(--color-cyan)}.resource-hero{isolation:isolate;min-height:min(51rem,92svh);color:var(--color-white);background:#010307;padding-block:clamp(9.5rem,15vw,13rem) clamp(4.5rem,9vw,8rem);position:relative;overflow:hidden}.resource-hero>.cinematic-solar-video,.resource-hero__veil{position:absolute;inset:0}.resource-hero>.cinematic-solar-video{z-index:-3;aspect-ratio:auto;height:auto}.resource-hero>.cinematic-solar-video .cinematic-solar-video__poster,.resource-hero>.cinematic-solar-video .cinematic-solar-video__video{object-position:55% 50%}.resource-hero__veil{z-index:-2;background:linear-gradient(90deg,#01040ae8 0%,#01040ab8 38%,#01040a35 75%,#01040a9c 100%),linear-gradient(#01040a54 0%,#0000 42%,#01040ac7 100%)}.resource-hero__layout{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.66fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid}.resource-hero__copy h1{text-shadow:0 .125rem 2rem #000a;max-width:12ch;font-size:clamp(3.7rem,7.6vw,6rem);line-height:.92}.resource-hero__statement{max-width:21ch;color:var(--color-white);letter-spacing:-.03em;text-shadow:0 .1rem 1rem #000;margin:clamp(1.75rem,4vw,3rem) 0 0;font-size:clamp(1.4rem,2.4vw,2.35rem);font-weight:520;line-height:1.08}.resource-hero__detail>p{color:oklch(90% .018 260);max-width:34rem;margin:0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.6}.resource-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.resource-hero__actions .button--primary{background:var(--color-cyan)}.resource-hero__actions .button--ghost{border:1px solid oklch(98% .004 270/.46)}.resource-hero__notes{border-top:1px solid var(--color-line-dark);flex-wrap:wrap;gap:.75rem 1.25rem;margin:1.5rem 0 0;padding:1rem 0 0;list-style:none;display:flex}.resource-hero__notes li{color:oklch(82% .025 260);align-items:center;gap:.55rem;font-size:.77rem;font-weight:620;display:flex}.resource-hero__notes li:before{content:"";background:var(--color-cyan);border-radius:50%;flex:none;width:.4rem;height:.4rem}.resource-introduction,.faq-directory,.affiliate-distinction,.affiliate-path,.affiliate-disclosures,.affiliate-faq,.resource-cta{padding-block:var(--space-section)}.resource-introduction{background:var(--color-paper)}.resource-introduction__layout{grid-template-columns:minmax(12rem,.44fr) minmax(0,1fr);gap:clamp(2rem,8vw,8rem);display:grid}.resource-introduction__layout h2{max-width:16ch}.resource-introduction__layout>div>p{color:oklch(42% .03 260);max-width:47rem;margin:1.5rem 0 0;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.65}.faq-directory{background:var(--color-white)}.faq-directory__layout{grid-template-columns:minmax(16rem,.52fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.faq-directory__guide{position:sticky;top:7.5rem}.faq-directory__guide h2{max-width:12ch;font-size:clamp(2.4rem,4vw,4.2rem)}.faq-directory__guide>p:last-child{color:oklch(43% .03 260);max-width:31rem;margin:1.5rem 0 0;line-height:1.65}.faq-groups{min-width:0}.faq-group{border-top:1px solid var(--color-border);padding-block:2rem clamp(4.5rem,7vw,7rem)}.faq-group:first-child{border-top:0;padding-top:0}.faq-group>header{grid-template-columns:minmax(10rem,.52fr) minmax(0,1fr);gap:2rem;display:grid}.faq-group h2{font-size:clamp(1.85rem,3vw,2.7rem)}.faq-group>header p{color:oklch(45% .03 260);max-width:35rem;margin:0;line-height:1.55}.faq-group__questions{border-top:1px solid var(--color-ink);margin-top:2rem}.resource-page .disclosure{border-color:var(--color-border)}.resource-page .disclosure__trigger{min-height:4.5rem;color:var(--color-ink);cursor:pointer;gap:1.5rem;font-size:clamp(1rem,1.3vw,1.13rem);font-weight:620}.resource-page .disclosure__trigger>span:first-child{max-width:48rem}.resource-page .disclosure__trigger>span:last-child{width:2rem;height:2rem;color:var(--color-teal-deep);background:var(--color-paper-soft);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;display:grid}.resource-page .disclosure__content{padding:0 4rem 1.75rem 0}.resource-page .disclosure__content p{color:oklch(43% .03 260);max-width:54rem;margin:0;line-height:1.65}.resource-section-heading{max-width:64rem}.resource-section-heading h2{max-width:17ch}.affiliate-distinction{background:var(--color-paper)}.affiliate-distinction__rows{border-top:1px solid var(--color-ink);margin-top:clamp(3rem,6vw,5rem)}.affiliate-distinction__rows article{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(4rem,.22fr) minmax(0,1fr);gap:2rem;min-height:12rem;padding-block:2.5rem;display:grid}.affiliate-distinction__rows article>span,.affiliate-path__steps>li>span{color:var(--color-teal-deep);font-family:var(--font-mono);font-size:var(--text-data)}.affiliate-distinction__rows h3,.affiliate-path__steps h3{color:var(--color-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:570}.affiliate-distinction__rows p{color:oklch(42% .03 260);max-width:56rem;margin:.85rem 0 0;font-size:1.06rem;line-height:1.65}.affiliate-path{background:var(--color-white)}.affiliate-path__steps{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.affiliate-path__steps li{border-left:1px solid var(--color-border);flex-direction:column;min-height:21rem;padding:2rem clamp(1.25rem,2.7vw,2.5rem);display:flex}.affiliate-path__steps li:first-child{border-left:0;padding-left:0}.affiliate-path__steps h3{margin-top:auto}.affiliate-path__steps p{color:oklch(43% .03 260);margin:.85rem 0 0;line-height:1.55}.affiliate-tiers{color:var(--color-ink);background:radial-gradient(circle at 82% 12%,oklch(84% .12 185/.24),#0000 30rem),linear-gradient(#f6f9ff,#eef4f8)}.affiliate-tiers__heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);align-items:end;gap:clamp(2rem,6vw,6rem);max-width:none;display:grid}.affiliate-tiers__heading h2{max-width:16ch}.affiliate-tiers__heading>div>p:last-child{color:oklch(43% .03 260);max-width:46rem;margin:1.25rem 0 0;font-size:1.06rem;line-height:1.65}.affiliate-credit{color:#eafcff;background:linear-gradient(135deg,oklch(24% .06 245),oklch(17% .055 270));border:1px solid oklch(79% .13 185/.35);border-radius:1rem;padding:1.5rem;box-shadow:0 1.2rem 3rem oklch(18% .05 260/.16)}.affiliate-credit>span,.affiliate-tier-card__topline{font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:.08em}.affiliate-credit>span{color:var(--color-cyan)}.affiliate-credit strong{letter-spacing:-.04em;margin-top:.55rem;font-size:clamp(1.55rem,3vw,2.35rem);display:block}.affiliate-credit p{color:oklch(82% .025 245);margin:.75rem 0 0;font-size:.82rem;line-height:1.5}.affiliate-tier-tracks{gap:clamp(2.5rem,5vw,4.5rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.affiliate-tier-track__heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.affiliate-tier-track__heading span{letter-spacing:-.04em;font-size:clamp(1.4rem,2.4vw,2.1rem);font-weight:650}.affiliate-tier-track__heading strong{color:var(--color-teal-deep);font-family:var(--font-mono);font-size:.92rem}.affiliate-tier-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.affiliate-tier-track--trader .affiliate-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.affiliate-tier-card{min-height:22rem;transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);background:oklch(99% .006 240/.9);border:1px solid oklch(78% .03 250);border-radius:1rem;flex-direction:column;padding:1.35rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .8rem 2rem oklch(25% .04 255/.08)}.affiliate-tier-card__core{flex-direction:column;min-width:0;height:100%;display:flex}.affiliate-tier-card--featured{grid-column:1/-1;grid-template-columns:minmax(15rem,.58fr) minmax(0,1.42fr);gap:clamp(1.5rem,4vw,4rem);min-height:0;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.affiliate-tier-card:last-child{color:#f7fbff;background:radial-gradient(circle at 80% 10%,oklch(78% .14 80/.2),#0000 9rem),linear-gradient(145deg,oklch(22% .055 255),oklch(15% .045 270));border-color:oklch(75% .12 80/.55)}.affiliate-tier-card__topline{color:var(--color-teal-deep);justify-content:space-between;display:flex}.affiliate-tier-card:last-child .affiliate-tier-card__topline{color:oklch(84% .13 80)}.affiliate-tier-card__core h3{letter-spacing:-.03em;margin:3.25rem 0 0;font-size:1.35rem}.affiliate-tier-card__core>strong{font-family:var(--font-mono);letter-spacing:-.08em;margin-top:.4rem;font-size:clamp(2.75rem,4vw,4.2rem);font-weight:650}.affiliate-tier-card__core>p{color:oklch(45% .025 255);margin:1rem 0 1.5rem;font-size:.88rem;line-height:1.55}.affiliate-tier-card:last-child .affiliate-tier-card__core>p{color:oklch(82% .025 245)}.affiliate-tier-card__meter{background:oklch(86% .02 250);border-radius:999px;height:.24rem;margin-top:auto;overflow:hidden}.affiliate-tier-card__meter span{width:var(--tier-progress);background:linear-gradient(90deg, var(--color-teal-deep), var(--color-cyan));border-radius:inherit;height:100%;display:block}.affiliate-tier-card__benefits{border-left:1px solid oklch(82% .07 80/.35);align-content:center;min-width:0;padding-left:clamp(1.5rem,4vw,4rem);display:grid}.affiliate-tier-card__benefits>span{color:oklch(86% .13 80);font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:.08em;text-transform:uppercase}.affiliate-tier-card__benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.affiliate-tier-card__benefits li{color:#f7fbff;padding-left:1.25rem;font-weight:650;line-height:1.35;position:relative}.affiliate-tier-card__benefits li:before{content:"";background:var(--color-cyan);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.46em;left:0;box-shadow:0 0 1rem oklch(82% .14 185/.6)}.affiliate-tier-card__benefits small{color:oklch(78% .025 245);max-width:58rem;margin-top:1.25rem;font-size:.75rem;line-height:1.55}.affiliate-tiers__action{width:min(100%,22rem);margin:2rem 0 0 auto}@media (hover:hover) and (pointer:fine){.affiliate-tier-card:hover{border-color:oklch(65% .12 185/.7);transform:translateY(-.25rem);box-shadow:0 1.2rem 2.8rem oklch(25% .05 255/.13)}}.affiliate-disclosures{color:var(--color-white);background:var(--color-space)}.affiliate-disclosures__layout{grid-template-columns:minmax(18rem,.62fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.affiliate-disclosures__layout>header{position:sticky;top:7.5rem}.affiliate-disclosures h2{max-width:13ch;color:var(--color-white);font-size:clamp(2.5rem,4.6vw,4.6rem)}.affiliate-disclosures header>p:last-child{color:oklch(80% .025 260);max-width:34rem;margin:1.5rem 0 0;line-height:1.65}.affiliate-disclosures dl{border-top:1px solid var(--color-line-dark);margin:0}.affiliate-disclosures dl>div{border-bottom:1px solid var(--color-line-dark);grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);gap:2rem;min-height:10rem;padding-block:2rem;display:grid}.affiliate-disclosures dt{color:var(--color-cyan);font-size:1.05rem;font-weight:650}.affiliate-disclosures dd{color:oklch(82% .025 260);max-width:46rem;margin:0;line-height:1.65}.affiliate-faq{background:var(--color-paper)}.affiliate-faq__layout{grid-template-columns:minmax(16rem,.52fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem);display:grid}.affiliate-faq__layout h2{max-width:11ch;font-size:clamp(2.4rem,4vw,4.2rem)}.affiliate-faq__layout>div{border-top:1px solid var(--color-ink)}.resource-cta{background:var(--color-paper);padding-top:0}.resource-cta__panel{isolation:isolate;min-height:27rem;color:var(--color-white);background:var(--color-ink);border-radius:var(--radius-panel);justify-content:space-between;align-items:flex-end;gap:3rem;padding:clamp(2.5rem,6vw,6rem);display:flex;position:relative;overflow:hidden}.resource-cta__panel:after{content:"";aspect-ratio:1;z-index:-1;filter:blur(6rem);background:oklch(65% .13 190/.28);border-radius:50%;width:24rem;position:absolute;top:-11rem;right:-9rem}.resource-cta h2{max-width:13ch;color:var(--color-white);font-size:clamp(2.5rem,4.6vw,4.8rem)}.resource-cta__panel>div>p:last-child{color:oklch(82% .025 260);max-width:39rem;margin:1.25rem 0 0;line-height:1.6}.resource-cta .button{flex:none}@media (hover:hover) and (pointer:fine){.resource-page .disclosure__trigger:hover>span:first-child{color:var(--color-teal-deep)}.resource-page .disclosure__trigger>span:first-child{transition:color var(--motion-hover) var(--ease-out)}}@media (width<=64rem){.resource-hero{min-height:0}.resource-hero__layout,.resource-introduction__layout,.faq-directory__layout,.affiliate-disclosures__layout,.affiliate-faq__layout,.affiliate-tiers__heading{grid-template-columns:1fr}.affiliate-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.affiliate-tier-track--trader .affiliate-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-tier-card--featured{grid-template-columns:1fr}.affiliate-tier-card__benefits{border-top:1px solid oklch(82% .07 80/.35);border-left:0;padding:1.5rem 0 0}.resource-hero__layout{gap:2.5rem}.resource-hero__copy h1{max-width:11ch}.resource-hero__detail{max-width:42rem}.faq-directory__guide,.affiliate-disclosures__layout>header{position:static}.faq-directory__guide h2,.affiliate-faq__layout h2{max-width:17ch}.affiliate-path__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-path__steps li:nth-child(3){border-left:0}}@media (width<=42rem){.resource-kicker{font-size:.66rem}.resource-hero{padding-block:8.25rem 4.75rem}.resource-hero>.cinematic-solar-video .cinematic-solar-video__poster,.resource-hero>.cinematic-solar-video .cinematic-solar-video__video{object-position:62% 50%}.resource-hero__veil{background:linear-gradient(#01040a78 0%,#01040a3d 25%,#01040ae8 82%,#01040af7 100%),linear-gradient(90deg,#01040aad,#0000 85%)}.resource-hero__copy h1{font-size:clamp(3.25rem,15vw,4.9rem)}.resource-hero__statement{font-size:1.45rem}.resource-hero__actions{grid-template-columns:1fr;display:grid}.resource-hero__actions .button{width:100%}.resource-hero__notes{grid-template-columns:1fr;display:grid}.resource-introduction,.faq-directory,.affiliate-distinction,.affiliate-path,.affiliate-tiers,.affiliate-disclosures,.affiliate-faq,.resource-cta{padding-block:5.5rem}.faq-group>header,.affiliate-disclosures dl>div{grid-template-columns:1fr;gap:.75rem}.faq-group{padding-bottom:4.5rem}.resource-page .disclosure__trigger{min-height:4.75rem}.resource-page .disclosure__content{padding-right:0}.affiliate-distinction__rows article{grid-template-columns:2rem minmax(0,1fr);gap:1rem}.affiliate-path__steps{grid-template-columns:1fr}.affiliate-path__steps li,.affiliate-path__steps li:first-child,.affiliate-path__steps li:nth-child(3){border-left:0;border-top:1px solid var(--color-border);min-height:14rem;padding:1.75rem 0}.affiliate-tier-grid,.affiliate-tier-track--trader .affiliate-tier-grid{grid-template-columns:1fr}.affiliate-tier-card{min-height:17rem}.affiliate-tier-card--featured{min-height:0}.affiliate-tier-card__benefits ul{grid-template-columns:1fr}.affiliate-tiers__action{width:100%}.affiliate-disclosures dl>div{min-height:0;padding-block:1.75rem}.resource-cta{padding-top:0}.resource-cta__panel{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:31rem}.resource-cta .button{width:100%}}@media (prefers-reduced-motion:reduce){.resource-page .disclosure__trigger>span:first-child{transition:none}.resource-cta__panel:after{filter:none;opacity:.08}.affiliate-tier-card{transition:none}}.mcp-page{color:var(--color-ink);background:radial-gradient(circle at 92% 18%, oklch(82% .1 185/.2), transparent 25rem), var(--color-paper)}.mcp-hero .cinematic-page-hero__content{padding-bottom:clamp(2.5rem,6vw,5rem)}.mcp-hero .cinematic-page-hero__heading h1{max-width:12ch;font-size:clamp(2.8rem,6.4vw,6.8rem)}.mcp-cluster-nav{background:oklch(9% .025 250/.88);border:1px solid oklch(92% .018 240/.2);border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:clamp(2rem,5vw,4rem);padding:.7rem;display:grid;box-shadow:inset 0 1px #fff1,0 .75rem 2rem #0005}.mcp-cluster-nav>p{color:var(--color-aqua);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.16em;margin:0;padding-inline:.75rem;font-weight:750}.mcp-cluster-nav ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.mcp-cluster-nav a{color:oklch(82% .015 250);text-align:center;min-height:3.15rem;transition:color .16s ease, background .16s ease, transform .16s var(--ease-out);border-radius:.75rem;place-items:center;padding:.65rem .75rem;font-size:clamp(.68rem,.9vw,.82rem);font-weight:650;line-height:1.15;text-decoration:none;display:grid}.mcp-cluster-nav a[aria-current=page]{color:var(--color-ink);background:var(--color-white);box-shadow:0 .35rem 1rem #0003}.mcp-section{border-bottom:1px solid var(--color-line);padding-block:clamp(4.5rem,9vw,9rem)}.mcp-section:nth-of-type(2n){background:linear-gradient(115deg,oklch(97% .012 220),oklch(94% .035 185/.7))}.mcp-section__heading{max-width:62rem;margin-bottom:clamp(2rem,4vw,4rem)}.mcp-section__heading h2{letter-spacing:-.055em;max-width:16ch;margin:0;font-size:clamp(2.2rem,5vw,5.25rem);line-height:.98}.mcp-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.mcp-info-card{min-height:15rem;transition:border-color .18s ease, transform .18s var(--ease-out), box-shadow .18s ease;background:oklch(99% .006 240/.86);border:1px solid oklch(75% .03 240/.52);border-radius:1rem;flex-direction:column;padding:clamp(1.35rem,2.5vw,2rem);display:flex;box-shadow:inset 0 1px #fff,0 .6rem 1.8rem #0b18300a}.mcp-info-card>strong{color:var(--color-teal);font-family:var(--font-mono);margin-bottom:auto;font-size:clamp(1rem,1.8vw,1.45rem)}.mcp-info-card h3{letter-spacing:-.025em;margin:2.5rem 0 .7rem;font-size:clamp(1.15rem,1.6vw,1.45rem)}.mcp-info-card p{color:var(--color-muted);margin:0;line-height:1.65}.mcp-boundary-panel{color:var(--color-white);background:var(--color-night);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.mcp-boundary-panel--single{grid-template-columns:1fr}.mcp-boundary-panel ul,.mcp-boundary-panel ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mcp-boundary-panel li{background:oklch(100% 0 0/.045);border:1px solid oklch(94% .01 255/.14);border-radius:.75rem;padding:1rem 1rem 1rem 3rem;position:relative}.mcp-boundary-panel li:before{content:"✓";color:var(--color-aqua);font-weight:800;position:absolute;left:1rem}.mcp-boundary-panel [data-negative=true] li:before{content:"—";color:var(--color-gold)}.mcp-boundary-panel ol{counter-reset:mcp-step}.mcp-boundary-panel ol li{counter-increment:mcp-step}.mcp-boundary-panel ol li:before{content:counter(mcp-step, decimal-leading-zero);color:var(--color-aqua);font-family:var(--font-mono)}.mcp-inline-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.mcp-inline-actions .button--ghost{color:var(--color-ink);border-color:var(--color-line-strong)}.mcp-code-block{color:oklch(90% .02 220);background:oklch(9% .025 250);border:1px solid oklch(94% .01 255/.16);border-radius:1rem;margin:0 0 1rem;overflow:hidden;box-shadow:0 1rem 2.5rem #0a163019}.mcp-code-block figcaption{color:var(--color-aqua);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid oklch(94% .01 255/.12);padding:.8rem 1rem}.mcp-code-block pre{margin:0;padding:clamp(1rem,2.5vw,2rem);font-size:clamp(.75rem,1.1vw,.95rem);line-height:1.7;overflow-x:auto}.mcp-table-wrap{border:1px solid var(--color-line-strong);background:var(--color-white);border-radius:1rem;overflow-x:auto}.mcp-table{border-collapse:collapse;width:100%;min-width:46rem}.mcp-table th,.mcp-table td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:1rem 1.25rem}.mcp-table th{color:var(--color-teal);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase}.mcp-table tr:last-child td{border-bottom:0}.mcp-tool-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.mcp-tool-groups article{border:1px solid var(--color-line-strong);background:var(--color-white);border-radius:1rem;padding:1.5rem}.mcp-tool-groups h3{margin:0 0 1rem;font-size:1.05rem}.mcp-tool-groups ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.mcp-tool-groups code{color:var(--color-teal);border:1px solid var(--color-line);background:var(--color-paper);border-radius:.4rem;padding:.35rem .5rem;font-size:.75rem;display:inline-block}.mcp-disclaimer{color:oklch(80% .015 250);background:var(--color-night);padding-block:clamp(2rem,5vw,4rem)}.mcp-disclaimer .content-frame{grid-template-columns:minmax(10rem,.35fr) 1fr;gap:1rem 3rem;display:grid}.mcp-disclaimer strong{color:var(--color-gold);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase}.mcp-disclaimer p{max-width:70rem;margin:0;line-height:1.7}@media (hover:hover) and (pointer:fine){.mcp-cluster-nav a:hover{color:var(--color-white);background:oklch(100% 0 0/.07);transform:translateY(-1px)}.mcp-cluster-nav a[aria-current=page]:hover{color:var(--color-ink)}.mcp-info-card:hover{border-color:oklch(62% .12 185/.75);transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 .75rem 1.75rem #0b183012}}@media (width<=64rem){.mcp-cluster-nav{grid-template-columns:1fr}.mcp-cluster-nav ul{scroll-snap-type:x proximity;padding-bottom:.25rem;display:flex;overflow-x:auto}.mcp-cluster-nav li{scroll-snap-align:start;min-width:10rem}.mcp-card-grid,.mcp-tool-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.mcp-card-grid,.mcp-tool-groups,.mcp-boundary-panel,.mcp-disclaimer .content-frame{grid-template-columns:1fr}.mcp-info-card{min-height:12rem}.mcp-section__heading h2{font-size:clamp(2.25rem,12vw,3.6rem)}}@media (prefers-reduced-motion:reduce){.mcp-cluster-nav a,.mcp-info-card{transition:none}}
