.Hq9tZW_buttons{flex-direction:column;justify-content:center;gap:1rem;padding-top:.75rem;display:flex}@media (min-width:40em){.Hq9tZW_buttons{flex-direction:row}}@media (min-width:64em){.Hq9tZW_buttons{justify-content:flex-start}}.Hq9tZW_cta{text-transform:uppercase;letter-spacing:.14em;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;font-weight:700;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.Hq9tZW_cta:focus-visible{outline-offset:2px;outline:2px solid #0fc}.Hq9tZW_cta{color:#050507;background:linear-gradient(90deg,#0fc,#00bfff);min-height:3.5rem;padding-inline:2rem;font-size:.875rem;line-height:1.25rem}@media (hover:hover) and (pointer:fine){.Hq9tZW_cta:hover{transform:scale(1.02);box-shadow:0 0 30px #00ffcc59}}.Hq9tZW_cta{background:#0fc}@media (hover:hover) and (pointer:fine){.Hq9tZW_cta:hover{background:#00e6b8;transform:none}}.Hq9tZW_cta:active{transform:scale(.98)}.Hq9tZW_ctaIcon{flex-shrink:0;width:1rem;height:1rem;transition:transform .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.Hq9tZW_cta:hover .Hq9tZW_ctaIcon{transform:translate(.25rem)}}.Hq9tZW_demoButton{text-transform:uppercase;letter-spacing:.14em;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;font-weight:700;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.Hq9tZW_demoButton:focus-visible{outline-offset:2px;outline:2px solid #0fc}.Hq9tZW_demoButton{color:#ffffffe6;background:#ffffff08;border:1px solid #ffffff26;min-height:3.5rem;padding-inline:2rem;font-size:.875rem;line-height:1.25rem}@media (hover:hover) and (pointer:fine){.Hq9tZW_demoButton:hover{color:#fff;background:#00ffcc14;border-color:#00ffcc73}}.Hq9tZW_demoIcon{fill:#ffffff1a;flex-shrink:0;width:1rem;height:1rem}.Hq9tZW_note{letter-spacing:.06em;color:#fff6;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:64em){.Hq9tZW_note{justify-content:flex-start}}.Hq9tZW_noteDot{background:#0fc;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.Hq9tZW_media{border-radius:1rem;padding:.5rem;position:relative;overflow:hidden}.Hq9tZW_isClickable{cursor:pointer}.Hq9tZW_frame{aspect-ratio:16/9;background:#080e16;border-radius:.75rem;position:relative;overflow:hidden}.Hq9tZW_image{object-fit:cover;filter:brightness(.86)contrast(1.1)saturate(1.06);transition:transform .5s cubic-bezier(.4,0,.2,1)}.Hq9tZW_media:hover .Hq9tZW_image{transform:scale(1.015)}.Hq9tZW_shade{background:linear-gradient(#05050740,#0000,#050507c7);position:absolute;inset:0}.Hq9tZW_topBar{z-index:10;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}.Hq9tZW_topLabel{letter-spacing:.06em;color:#fff6;font-size:.7rem;line-height:1rem}.Hq9tZW_bottomBar{z-index:10;letter-spacing:.06em;color:#ffffff8c;backdrop-filter:blur(12px);background:#050507a6;border:1px solid #ffffff0f;border-radius:.25rem;justify-content:space-between;align-items:center;padding:.625rem;font-size:.625rem;line-height:1rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.Hq9tZW_watchLabel{color:#0fc;font-weight:700}.Hq9tZW_playLayer{z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Hq9tZW_play{color:#0fc;backdrop-filter:blur(8px);background:#050507cc;border:1px solid #00ffcc4d;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 0 30px #00ffcc40}.Hq9tZW_media:hover .Hq9tZW_play{transform:scale(1.1)}.Hq9tZW_playIcon{fill:#0fc;flex-shrink:0;width:1.5rem;height:1.5rem;transform:translate(.125rem)}.Hq9tZW_caption{letter-spacing:.06em;text-align:center;color:#ffffff59;margin-top:.75rem;font-size:.75rem;line-height:1rem}
._0a-oNW_list{background:#ffffff03;border:1px solid #ffffff12;border-radius:1rem;overflow:hidden}._0a-oNW_item+._0a-oNW_item{border-top:1px solid #ffffff0f}._0a-oNW_question{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}._0a-oNW_question:focus-visible{outline-offset:2px;outline:2px solid #0fc}@media (hover:hover) and (pointer:fine){._0a-oNW_question:hover{background:#ffffff05}}@media (min-width:40em){._0a-oNW_question{padding:1.25rem 1.5rem}}._0a-oNW_questionText{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#fff;font-size:1rem;font-weight:600;line-height:1.5rem}._0a-oNW_chevron{color:#fff6;flex-shrink:0;width:1rem;height:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}._0a-oNW_chevron._0a-oNW_isOpen{color:#0fc;transform:rotate(180deg)}._0a-oNW_panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1);display:grid;overflow:hidden}._0a-oNW_panel._0a-oNW_isOpen{opacity:1;grid-template-rows:1fr}._0a-oNW_panelInner{min-height:0}._0a-oNW_answer{color:#ffffff8c;padding:0 1.25rem 1.25rem;font-size:.875rem;line-height:1.75rem}@media (min-width:40em){._0a-oNW_answer{padding:0 1.5rem 1.5rem}}
._7OKDyq_container{width:100%;max-width:92rem;margin-inline:auto;padding-inline:1rem}@media (min-width:40em){._7OKDyq_container{padding-inline:2rem}}@media (min-width:64em){._7OKDyq_container{padding-inline:3rem}}._7OKDyq_wide{max-width:104rem}._7OKDyq_narrow{max-width:48rem}._7OKDyq_text{max-width:40rem}._7OKDyq_section{position:relative}._7OKDyq_sm{padding-block:3rem}@media (min-width:64em){._7OKDyq_sm{padding-block:4rem}}._7OKDyq_md{padding-block:4rem}@media (min-width:64em){._7OKDyq_md{padding-block:6rem}}._7OKDyq_lg{padding-block:5rem}@media (min-width:64em){._7OKDyq_lg{padding-block:8rem}}._7OKDyq_hero{padding-top:7rem}@media (min-width:64em){._7OKDyq_hero{padding-top:9rem}}._7OKDyq_hero{padding-bottom:4rem}@media (min-width:64em){._7OKDyq_hero{padding-bottom:6rem}}._7OKDyq_band{background:#050c14}._7OKDyq_sunken{background:#020408}._7OKDyq_divided{border-top:1px solid #ffffff0d}
.nB1WMa_banner{text-align:left;border-block:1px solid #00ffcc47;width:100%;max-width:64rem;margin-inline:auto;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 70px #00ffcc14}@media (min-width:40em){.nB1WMa_banner{padding:1.25rem}}.nB1WMa_wash{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#00ffcc1f 10%,#00bfff14 48%,#00ffcc1a 90%,#0000 100%);position:absolute;inset:0}.nB1WMa_edgeTop,.nB1WMa_edgeBottom{pointer-events:none;height:1px;position:absolute;left:0;right:0}.nB1WMa_edgeTop{background:linear-gradient(90deg,#0000,#00ffcc94 16%,#00ffcc5c 84%,#0000);top:0}.nB1WMa_edgeBottom{background:linear-gradient(90deg,#0000,#00ffcc5c 16%,#00ffcc94 84%,#0000);bottom:0}.nB1WMa_layout{gap:1rem;display:grid;position:relative}@media (min-width:64em){.nB1WMa_layout{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.nB1WMa_copy{min-width:0}.nB1WMa_eyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#0fc;align-items:center;gap:.5rem;font-size:.7rem;font-weight:900;line-height:1rem;display:inline-flex}.nB1WMa_icon{flex-shrink:0;width:.875rem;height:.875rem}.nB1WMa_title{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;margin-top:.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (min-width:40em){.nB1WMa_title{font-size:1.5rem;line-height:2rem}}.nB1WMa_body{color:#ffffff94;max-width:40rem;margin-top:.5rem;font-size:.875rem;line-height:1.5rem}.nB1WMa_timer{flex-direction:column;gap:.5rem;display:flex}@media (min-width:40em){.nB1WMa_timer{flex-direction:row;align-items:center}}@media (min-width:64em){.nB1WMa_timer{justify-content:flex-end}}.nB1WMa_endsIn{width:fit-content;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#00ffccdb;letter-spacing:.14em;background:#031411cc;border:1px solid #00ffcc38;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.7rem;font-weight:700;line-height:1rem;display:inline-flex}.nB1WMa_countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;display:grid}@media (min-width:40em){.nB1WMa_countdown{gap:.5rem}}.nB1WMa_cell{text-align:center;background:#020b0dc7;border:1px solid #ffffff1a;min-width:3.55rem;padding:.5rem;box-shadow:inset 0 1px #ffffff0f}.nB1WMa_value{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#fff;font-size:1.25rem;font-weight:700;line-height:1}@media (min-width:40em){.nB1WMa_value{font-size:1.5rem;line-height:1}}.nB1WMa_unit{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;margin-top:.25rem;font-size:.625rem;line-height:1rem}
.gBdXfG_featuresLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff4d;margin-bottom:1.25rem;font-size:.7rem;font-weight:400;line-height:1rem}.gBdXfG_features{flex-direction:column;gap:.875rem;display:flex}.gBdXfG_feature{align-items:flex-start;gap:.75rem;display:flex}.gBdXfG_featureIcon{color:#0fc;flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.gBdXfG_featureText{color:#ffffffb3;font-size:.875rem;line-height:1.25rem}.gBdXfG_assurance{text-align:left;background:#00ffcc0d;border:1px solid #0fc3;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}@media (min-width:40em){.gBdXfG_assurance{padding:1.25rem}}.gBdXfG_point{color:#ffffffb3;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.gBdXfG_pointIcon{color:#0fc;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.125rem}
._OxBia_root{opacity:0;background:#000;transition:opacity .5s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}._OxBia_root._OxBia_isReady{opacity:1}@media (prefers-reduced-motion:reduce){._OxBia_root{transition:none}}._OxBia_canvas{width:100%;height:100%;display:block}
.LLuomq_section{color:#fff;background:#03060a;overflow:hidden}.LLuomq_lines{opacity:.25;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px);background-size:100% 1.75rem;position:absolute;inset:0}.LLuomq_glow{filter:blur(120px);pointer-events:none;background:#00ffcc09;border-radius:9999px;width:48rem;height:34rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.LLuomq_inner{z-index:10;position:relative}.LLuomq_saleBanner{margin-bottom:2rem}.LLuomq_wideLayout{display:none}@media (min-width:64em){.LLuomq_wideLayout{display:block}.LLuomq_compactLayout{display:none}}.LLuomq_eyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#0fc;font-size:.7rem;font-weight:400;line-height:1rem}.LLuomq_title{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;letter-spacing:-.04em;font-size:clamp(2.2rem,6.5vw,4.5rem);font-weight:800;line-height:1.04}.LLuomq_switch{background:#050c14e6;border:1px solid #ffffff14;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:100%;padding:.25rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.LLuomq_switchOption{text-align:center;color:#ffffff7a;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-width:0;min-height:3rem;padding-inline:.75rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}.LLuomq_switchOption:focus-visible{outline-offset:2px;outline:2px solid #0fc}@media (hover:hover) and (pointer:fine){.LLuomq_switchOption:hover{color:#ffffffc7;background:#ffffff0b}}.LLuomq_switchOption.LLuomq_isActive{color:#050507;background:#fff}.LLuomq_switchText{min-width:0}.LLuomq_switchLabel{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:900;line-height:1rem;display:block}.LLuomq_switchDetail{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.65;margin-top:.125rem;font-size:.625rem;line-height:1rem;display:block}.LLuomq_switchBadge{color:#00ffccc7;border:1px solid #00ffcc40;border-radius:9999px;flex-shrink:0;padding:.25rem .5rem;font-size:.625rem;font-weight:900;line-height:1rem}.LLuomq_isActive .LLuomq_switchBadge{color:#0fc;background:#050507;border-color:#0000}.LLuomq_features{flex-direction:column;gap:.75rem;display:flex}.LLuomq_feature{color:#ffffffad;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.25rem;display:flex}.LLuomq_featureIcon{color:#0fc;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.125rem}.LLuomq_cta{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc2;background:#ffffff06;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding-inline:1.25rem;font-size:.7rem;font-weight:900;line-height:1rem;transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.LLuomq_cta:focus-visible{outline-offset:2px;outline:2px solid #0fc}@media (hover:hover) and (pointer:fine){.LLuomq_cta:hover{color:#fff;background:#fff1;border-color:#fff3}}.LLuomq_ctaFull{width:100%}.LLuomq_ctaWide{padding-inline:1.5rem}.LLuomq_ctaPrimary{color:#050507;background:#0fc;border-color:#0000}@media (hover:hover) and (pointer:fine){.LLuomq_ctaPrimary:hover{color:#050507;background:#00e6b8;border-color:#0000;box-shadow:0 0 26px #00ffcc47}}.LLuomq_ctaQuiet{color:#ffffffb3;font-weight:700}.LLuomq_ctaIcon{flex-shrink:0;width:.875rem;height:.875rem}@media (min-width:64em){.LLuomq_homeWide{grid-template-columns:minmax(0,1.05fr) minmax(29rem,.75fr);align-items:center;gap:4rem;display:grid}}.LLuomq_homeTitle{max-width:48rem;margin-top:1.25rem}.LLuomq_homeLede{color:#ffffff8c;max-width:40rem;margin-top:1.75rem;font-size:1.125rem;line-height:2rem}.LLuomq_homeActions{gap:.75rem;max-width:36rem;margin-top:2rem;display:flex}.LLuomq_homeExplore{flex:1}.LLuomq_homeDocs{flex-shrink:0}.LLuomq_homeNote{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff52;letter-spacing:.14em;margin-top:1rem;font-size:.7rem;font-weight:400;line-height:1rem}.LLuomq_alternatives{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.LLuomq_alternative{background:#ffffff04;border:1px solid #ffffff14;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.LLuomq_alternative:focus-visible{outline-offset:2px;outline:2px solid #0fc}@media (hover:hover) and (pointer:fine){.LLuomq_alternative:hover{background:#ffffff0b;border-color:#ffffff26}}.LLuomq_alternativeTitle{color:#fff;font-size:.875rem;line-height:1.25rem;display:block}.LLuomq_alternativeBody{color:#fff6;margin-top:.25rem;font-size:.7rem;line-height:1rem;display:block}.LLuomq_alternativePrice{color:#ffffff7a;flex-shrink:0;font-size:.75rem;line-height:1rem}.LLuomq_compactIntro{text-align:center;max-width:36rem;margin-inline:auto}.LLuomq_compactEyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#0fc;font-size:.625rem;font-weight:400;line-height:1rem}.LLuomq_compactTitle{margin-top:.75rem}.LLuomq_compactLede{color:#ffffff80;max-width:32rem;margin:.75rem auto 0;font-size:.875rem;line-height:1.25rem}.LLuomq_compactSwitch{max-width:28rem;margin:1.5rem auto}.LLuomq_pricingHead{justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}.LLuomq_pricingIntro{max-width:56rem}.LLuomq_pricingLede{color:#ffffff80;max-width:40rem;margin-top:1.25rem;font-size:1rem;line-height:1.75rem}.LLuomq_headSwitch{flex-shrink:0;width:25rem}.LLuomq_plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.LLuomq_planCard{background:#080e16f0;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;min-height:35rem;padding:1.5rem;display:flex;position:relative}@media (min-width:40em){.LLuomq_planCard{padding:2rem}}.LLuomq_planCard.LLuomq_isFeatured{background:linear-gradient(#00ffcc0d,#03060af5 36%);border-color:#00ffcc47}.LLuomq_planTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.LLuomq_planEyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff6b;letter-spacing:.22em;font-size:.625rem;font-weight:400;line-height:1rem}.LLuomq_planBadge{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#0fc;letter-spacing:.14em;background:#00ffcc12;border:1px solid #00ffcc40;border-radius:9999px;padding:.25rem .75rem;font-size:.625rem;font-weight:400;line-height:1rem}.LLuomq_planTitle{max-width:36rem;font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;margin-top:1.25rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.LLuomq_planDescription{color:#ffffff7a;max-width:36rem;margin-top:1rem;font-size:.875rem;line-height:1.75rem}.LLuomq_planFeatures{margin-top:1.75rem}.LLuomq_planAction{margin-top:auto;padding-top:1.75rem}.LLuomq_planAssurance{margin-top:1rem}.LLuomq_freeRow{border-block:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1rem;padding:1.25rem;display:flex}.LLuomq_freeTitle{color:#fff;font-size:1rem;line-height:1.5rem}.LLuomq_freeBody{color:#ffffff6b;margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.LLuomq_freeAction{flex-shrink:0;width:16rem}.LLuomq_disclaimer{text-align:center;color:#ffffff61;border-top:1px solid #ffffff0d;max-width:48rem;margin:3rem auto 0;padding-top:1.75rem;font-size:.75rem;line-height:1.5rem}.LLuomq_price{margin-top:1.25rem}.LLuomq_price.LLuomq_isCompact{margin-top:1rem}.LLuomq_priceWas{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.LLuomq_priceOriginal{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#ffffff52;font-size:1.125rem;font-weight:700;line-height:1.75rem;text-decoration:line-through 2px #ffffff73}.LLuomq_priceDiscount{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:9999px;padding:.25rem .625rem;font-size:.7rem;font-weight:900;line-height:1rem}.LLuomq_isFeatured .LLuomq_priceDiscount{color:#0fc;background:#00ffcc14;border-color:#00ffcc47}.LLuomq_priceNow{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.LLuomq_priceAmount{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;font-size:3rem;font-weight:700;line-height:1}.LLuomq_isCompact .LLuomq_priceAmount{font-size:2.25rem;line-height:2.5rem}.LLuomq_priceCadence{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff59;letter-spacing:.14em;font-size:.625rem;font-weight:400;line-height:1rem}.LLuomq_priceNotes{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.5rem;display:flex}.LLuomq_priceNote{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;font-size:.625rem;line-height:1rem}.LLuomq_priceSavings{color:#ffffff8c}.LLuomq_premiumCard{background:linear-gradient(#00ffcc0e,#03060af5 38%);border:1px solid #00ffcc47;border-radius:1rem;padding:1.5rem;position:relative;box-shadow:0 24px 70px #00000057}@media (min-width:40em){.LLuomq_premiumCard{padding:2rem}}.LLuomq_premiumEdge{pointer-events:none;background:linear-gradient(90deg,#0000,#0fc,#0000);height:1px;position:absolute;top:0;left:2rem;right:2rem}.LLuomq_premiumTop{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.LLuomq_premiumEyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#0fc;font-size:.625rem;font-weight:400;line-height:1rem}.LLuomq_premiumTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;margin-top:.75rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.LLuomq_premiumBadge{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#0fc;letter-spacing:.14em;background:#00ffcc12;border:1px solid #00ffcc40;border-radius:9999px;flex-shrink:0;padding:.375rem .75rem;font-size:.625rem;font-weight:700;line-height:1rem}.LLuomq_premiumSwitch,.LLuomq_premiumFeatures,.LLuomq_premiumAction{margin-top:1.5rem}.LLuomq_railHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding-inline:.25rem;display:flex}.LLuomq_railPlan{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#00ffccbf;letter-spacing:.14em;font-size:.625rem;font-weight:400;line-height:1rem}.LLuomq_railCount{color:#ffffff59;margin-top:.25rem;font-size:.75rem;line-height:1rem}.LLuomq_railNav{gap:.5rem;display:flex}.LLuomq_railButton{color:#ffffffad;background:#ffffff06;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.LLuomq_railButton:focus-visible{outline-offset:2px;outline:2px solid #0fc}.LLuomq_railButton:disabled{opacity:.25}.LLuomq_railIcon{flex-shrink:0;width:1rem;height:1rem}.LLuomq_rail{scroll-snap-type:x mandatory;gap:.75rem;margin-inline:-1rem;padding-bottom:.75rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.LLuomq_railDots{justify-content:center;gap:.375rem;margin-top:.5rem;display:flex}.LLuomq_railDot{background:#ffffff2e;border-radius:9999px;width:.375rem;height:.375rem;transition:width .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.LLuomq_railDot:focus-visible{outline-offset:2px;outline:2px solid #0fc}.LLuomq_railDot.LLuomq_isActive{background:#0fc;width:1.5rem}.LLuomq_railCard{scroll-snap-align:start;background:#080e16f5;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;flex-shrink:0;width:calc(100% - 2rem);min-height:29rem;padding:1.25rem;display:flex}@media (min-width:40em){.LLuomq_railCard{padding:1.5rem}}.LLuomq_railCard:first-child{margin-left:1rem}.LLuomq_railCard:last-child{margin-right:1rem}.LLuomq_railCard.LLuomq_isFeatured{background:linear-gradient(#00ffcc0e,#03060af7 36%);border-color:#00ffcc47;box-shadow:0 18px 50px #00000052}.LLuomq_railTop{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.75rem;display:flex}.LLuomq_railEyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#fff6;letter-spacing:.22em;font-size:.625rem;font-weight:700;line-height:1rem}.LLuomq_railBadge{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#0fc;letter-spacing:.14em;background:#00ffcc12;border:1px solid #00ffcc3d;border-radius:9999px;padding:.25rem .625rem;font-size:.625rem;font-weight:700;line-height:1rem}.LLuomq_railTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;margin-top:1rem;font-size:1.5rem;font-weight:700;line-height:2rem}.LLuomq_railDescription{color:#ffffff80;margin-top:1rem;font-size:.875rem;line-height:1.25rem}.LLuomq_railFeatures{border-top:1px solid #ffffff0d;margin-top:1.25rem;padding-top:1.25rem}.LLuomq_railAction{margin-top:auto;padding-top:1.5rem}.LLuomq_railAssurance{margin-top:.75rem}
.eQ457W_h2{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;scroll-margin-top:7rem;font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:700;line-height:1.2}.eQ457W_h3{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;margin-top:2rem;scroll-margin-top:7rem;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:700;line-height:1.3}.eQ457W_p{color:#ffffffb3;margin-top:1.25rem;font-size:1rem;line-height:1.8}@media (min-width:40em){.eQ457W_p{font-size:1.0625rem}}.eQ457W_list{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.eQ457W_item{color:#ffffffb3;gap:.75rem;font-size:1rem;line-height:1.75;display:flex}@media (min-width:40em){.eQ457W_item{font-size:1.0625rem}}.eQ457W_bullet{background:#0fcc;border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.7rem}.eQ457W_number{color:#0fc;width:1.5rem;height:1.5rem;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;background:#00ffcc0f;border:1px solid #00ffcc40;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;font-size:.75rem;font-weight:700;display:flex}.eQ457W_callout{background:#00ffcc0a;border:1px solid #0fc3;border-radius:1rem;margin-top:2rem;padding:1.25rem}@media (min-width:40em){.eQ457W_callout{padding:1.5rem}}.eQ457W_calloutTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#fff;font-size:1.125rem;font-weight:700;line-height:1.75rem}.eQ457W_calloutBody{color:#ffffffb3;margin-top:.5rem;font-size:.875rem;line-height:1.75}.eQ457W_figure{margin-top:2rem}.eQ457W_figureFrame{background:#050507;border:1px solid #ffffff14;border-radius:1rem;overflow:hidden}.eQ457W_figureImage{width:100%;height:auto}.eQ457W_replayFrame{aspect-ratio:4/5;background:#000;position:relative}@media (min-width:40em){.eQ457W_replayFrame{aspect-ratio:16/10}}.eQ457W_replayStill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.eQ457W_caption{color:#ffffff8c;margin-top:.75rem;font-size:.875rem;line-height:1.25rem}.eQ457W_code{background:#080e16;border:1px solid #ffffff14;border-radius:1rem;margin-top:1.5rem;overflow:hidden}.eQ457W_codeBar{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#fff6;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.625rem 1rem;font-size:.7rem;font-weight:600;line-height:1rem;display:flex}.eQ457W_codeBody{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;color:#ffffffe6;padding:1rem;font-size:.8125rem;line-height:1.7;overflow-x:auto}.eQ457W_inlineCode{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;color:#0fc;font-size:.92em}.eQ457W_link{color:#0fc;text-underline-offset:4px;text-decoration:underline}.eQ457W_link:focus-visible{outline-offset:2px;outline:2px solid #0fc}.eQ457W_tableWrap{border:1px solid #ffffff14;border-radius:1rem;margin-top:2rem;overflow-x:auto}.eQ457W_table{text-align:left;width:100%;min-width:36rem;font-size:.875rem;line-height:1.25rem}.eQ457W_tableCaption{text-align:left;color:#ffffff8c;padding:1rem 1rem 0}.eQ457W_th{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#00ffcce6;border-bottom:1px solid #ffffff14;padding:.75rem 1rem;font-size:.7rem;font-weight:600;line-height:1rem}.eQ457W_row{border-bottom:1px solid #ffffff0d}.eQ457W_row:last-child{border-bottom:0}.eQ457W_rowHead{vertical-align:top;color:#fff;padding:.875rem 1rem;font-weight:600}.eQ457W_cell{vertical-align:top;color:#ffffffb3;padding:.875rem 1rem;line-height:1.6}.eQ457W_toc{border-left:1px solid #ffffff14;gap:.25rem;display:grid}.eQ457W_tocLink{color:#ffffff8c;border-left:1px solid #0000;margin-left:-1px;padding:.375rem 0 .375rem 1rem;font-size:.875rem;line-height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:block}.eQ457W_tocLink:focus-visible{outline-offset:2px;outline:2px solid #0fc}@media (hover:hover) and (pointer:fine){.eQ457W_tocLink:hover{color:#fff;border-color:#0fc}}
.kopgFW_takeaways{background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;padding:1.5rem}@media (min-width:40em){.kopgFW_takeaways{padding:2rem}}.kopgFW_takeaways{border-radius:1.5rem}.kopgFW_takeawaysTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (min-width:40em){.kopgFW_takeawaysTitle{font-size:1.5rem;line-height:2rem}}.kopgFW_article,.kopgFW_articleSection+.kopgFW_articleSection{margin-top:4rem}.kopgFW_example{margin-top:3rem}.kopgFW_part{margin-top:5rem}.kopgFW_sandboxText{max-width:48rem;margin-inline:auto}.kopgFW_sandboxBody{margin-top:2.5rem;max-width:60rem;margin-inline:auto}.kopgFW_steps{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.kopgFW_step{background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;padding:1.25rem}@media (min-width:40em){.kopgFW_step{padding:1.5rem}}.kopgFW_step{gap:1.25rem;display:flex}.kopgFW_stepNumber{color:#0fc;width:2.25rem;height:2.25rem;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;background:#00ffcc0f;border:1px solid #00ffcc40;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}.kopgFW_stepText{min-width:0}.kopgFW_stepTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#fff;font-size:1.125rem;font-weight:700;line-height:1.75rem}@media (min-width:40em){.kopgFW_stepTitle{font-size:1.25rem;line-height:1.75rem}}.kopgFW_stepBody{color:#ffffffb3;margin-top:.5rem;font-size:.875rem;line-height:1.75}@media (min-width:40em){.kopgFW_stepBody{font-size:1rem;line-height:1.75}}.kopgFW_bridge{background:#050c14b3;border:1px solid #00ffcc26;border-radius:1.5rem;padding:1.5rem}@media (min-width:40em){.kopgFW_bridge{padding:2rem}}@media (min-width:48em){.kopgFW_bridge{padding:2.5rem}}.kopgFW_bridgeEyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#0fc;font-size:.7rem;font-weight:600;line-height:1rem}.kopgFW_bridgeTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;margin-top:.75rem;scroll-margin-top:7rem;font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:700;line-height:1.2}.kopgFW_actions{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}@media (min-width:40em){.kopgFW_actions{flex-flow:wrap}}.kopgFW_primaryAction{text-transform:uppercase;letter-spacing:.14em;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;font-weight:700;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.kopgFW_primaryAction:focus-visible{outline-offset:2px;outline:2px solid #0fc}.kopgFW_primaryAction{color:#ffffffe6;background:#ffffff08;border:1px solid #ffffff26;min-height:3rem;padding-inline:1.5rem;font-size:.75rem;line-height:1rem}@media (hover:hover) and (pointer:fine){.kopgFW_primaryAction:hover{color:#fff;background:#00ffcc14;border-color:#00ffcc73}}.kopgFW_primaryAction{color:#fff;background:#00ffcc14;border-color:#00ffcc59}.kopgFW_secondaryAction{text-transform:uppercase;letter-spacing:.14em;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;font-weight:700;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.kopgFW_secondaryAction:focus-visible{outline-offset:2px;outline:2px solid #0fc}.kopgFW_secondaryAction{color:#ffffffe6;background:#ffffff08;border:1px solid #ffffff26;min-height:3rem;padding-inline:1.5rem;font-size:.75rem;line-height:1rem}@media (hover:hover) and (pointer:fine){.kopgFW_secondaryAction:hover{color:#fff;background:#00ffcc14;border-color:#00ffcc73}}.kopgFW_secondaryAction{color:#ffffffb3}.kopgFW_actionIcon{color:#0fc;flex-shrink:0;width:1rem;height:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.kopgFW_primaryAction:hover .kopgFW_actionIcon{transform:translate(.25rem)}.kopgFW_faqList{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.kopgFW_faqItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem}.kopgFW_faqItem[open]{background:#00ffcc08;border-color:#0fc3}.kopgFW_faqSummary{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;list-style:none;display:flex}.kopgFW_faqSummary:focus-visible{outline-offset:2px;outline:2px solid #0fc}.kopgFW_faqSummary::-webkit-details-marker{display:none}.kopgFW_faqQuestion{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#fff;font-size:1rem;font-weight:700;line-height:1.5rem}@media (min-width:40em){.kopgFW_faqQuestion{font-size:1.125rem;line-height:1.75rem}}.kopgFW_faqToggle{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;color:#0fc;font-size:1.125rem;line-height:1.75rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.kopgFW_faqItem[open] .kopgFW_faqToggle{transform:rotate(45deg)}.kopgFW_faqAnswer{color:#ffffffb3;padding:0 1.25rem 1.25rem;font-size:.875rem;line-height:1.75}@media (min-width:40em){.kopgFW_faqAnswer{font-size:1rem;line-height:1.75}}
._0B-bZW_head{flex-direction:column;gap:1rem;display:flex}@media (min-width:40em){._0B-bZW_head{flex-direction:row;justify-content:space-between;align-items:flex-end}}._0B-bZW_title{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;font-size:clamp(1.75rem,4vw,3rem);font-weight:700;line-height:1.1}._0B-bZW_allLink{color:#ffffff8c;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}._0B-bZW_allLink:focus-visible{outline-offset:2px;outline:2px solid #0fc}@media (hover:hover) and (pointer:fine){._0B-bZW_allLink:hover{color:#0fc}}._0B-bZW_icon{flex-shrink:0;width:1rem;height:1rem}._0B-bZW_grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:48em){._0B-bZW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}._0B-bZW_grid{margin-top:2rem}._0B-bZW_card{background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;padding:1.5rem}@media (min-width:40em){._0B-bZW_card{padding:2rem}}._0B-bZW_card{flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);display:flex}._0B-bZW_card:focus-visible{outline-offset:2px;outline:2px solid #0fc}@media (hover:hover) and (pointer:fine){._0B-bZW_card:hover{background:#00ffcc0a;border-color:#00ffcc59;transform:translateY(-2px)}}._0B-bZW_cardTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.3}._0B-bZW_cardSummary{color:#ffffffb3;flex:1;margin-top:.75rem;font-size:.875rem;line-height:1.75}._0B-bZW_cardMeta{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff40;margin-top:1.25rem;font-size:.7rem;font-weight:400;line-height:1rem}._0B-bZW_cta{text-align:center}._0B-bZW_ctaText{max-width:48rem;margin-inline:auto}._0B-bZW_ctaBody{color:#ffffffb3;margin-top:1rem;font-size:1rem;line-height:1.8}@media (min-width:40em){._0B-bZW_ctaBody{font-size:1.125rem;line-height:1.8}}._0B-bZW_actions{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}@media (min-width:40em){._0B-bZW_actions{flex-flow:wrap;justify-content:center}}._0B-bZW_primary{text-transform:uppercase;letter-spacing:.14em;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;font-weight:700;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}._0B-bZW_primary:focus-visible{outline-offset:2px;outline:2px solid #0fc}._0B-bZW_primary{color:#050507;background:linear-gradient(90deg,#0fc,#00bfff);min-height:3.5rem;padding-inline:2rem;font-size:.875rem;line-height:1.25rem}@media (hover:hover) and (pointer:fine){._0B-bZW_primary:hover{transform:scale(1.02);box-shadow:0 0 30px #00ffcc59}}._0B-bZW_secondary{text-transform:uppercase;letter-spacing:.14em;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;font-weight:700;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}._0B-bZW_secondary:focus-visible{outline-offset:2px;outline:2px solid #0fc}._0B-bZW_secondary{color:#ffffffe6;background:#ffffff08;border:1px solid #ffffff26;min-height:3.5rem;padding-inline:2rem;font-size:.875rem;line-height:1.25rem}@media (hover:hover) and (pointer:fine){._0B-bZW_secondary:hover{color:#fff;background:#00ffcc14;border-color:#00ffcc73}}._0B-bZW_disclaimer{color:#fff6;max-width:48rem;margin:2.5rem auto 0;font-size:.75rem;line-height:1.7}
.VjDYGq_list{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#fff6;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.7rem;font-weight:400;line-height:1rem;display:flex}.VjDYGq_centered{justify-content:center}.VjDYGq_item{align-items:center;gap:.5rem;display:flex}.VjDYGq_current{color:#ffffffb3}.VjDYGq_link{transition:color .15s cubic-bezier(.4,0,.2,1)}.VjDYGq_link:focus-visible{outline-offset:2px;outline:2px solid #0fc}@media (hover:hover) and (pointer:fine){.VjDYGq_link:hover{color:#0fc}}.VjDYGq_separator{color:#ffffff40}
.wyDgXa_byline{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#fff6;letter-spacing:.14em;font-size:.75rem;font-weight:400;line-height:1rem}.wyDgXa_author{color:#ffffffe6;text-underline-offset:4px;transition:color .15s cubic-bezier(.4,0,.2,1)}.wyDgXa_author:focus-visible{outline-offset:2px;outline:2px solid #0fc}@media (hover:hover) and (pointer:fine){.wyDgXa_author:hover{color:#0fc;text-decoration:underline}}.wyDgXa_dot{color:#ffffff40;margin-inline:.5rem}
._73cLSa_glow{filter:blur(130px);pointer-events:none;background:#00ffcc08;border-radius:9999px;width:min(48rem,100%);height:26rem;position:absolute;top:5rem;left:50%;transform:translate(-50%)}._73cLSa_grid{gap:2.5rem;display:grid;position:relative}@media (min-width:64em){._73cLSa_grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem}}._73cLSa_text{min-width:0}._73cLSa_breadcrumbs{margin-bottom:2rem}._73cLSa_eyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#0fc;margin-bottom:1rem;font-size:.7rem;font-weight:600;line-height:1rem}._73cLSa_title{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;font-size:clamp(2.2rem,6.5vw,4.5rem);font-weight:800;line-height:1.04}._73cLSa_dek{color:#ffffffe6;max-width:40rem;margin-top:1.5rem;font-size:1.125rem;line-height:1.75}@media (min-width:40em){._73cLSa_dek{font-size:1.25rem;line-height:1.8}}._73cLSa_action{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:2rem;display:flex}@media (min-width:40em){._73cLSa_action{flex-direction:row;align-items:center;gap:1.25rem}}._73cLSa_actionLink{text-transform:uppercase;letter-spacing:.14em;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;font-weight:700;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}._73cLSa_actionLink:focus-visible{outline-offset:2px;outline:2px solid #0fc}._73cLSa_actionLink{color:#050507;background:linear-gradient(90deg,#0fc,#00bfff);min-height:3.5rem;padding-inline:2rem;font-size:.875rem;line-height:1.25rem}@media (hover:hover) and (pointer:fine){._73cLSa_actionLink:hover{transform:scale(1.02);box-shadow:0 0 30px #00ffcc59}}._73cLSa_actionIcon{flex-shrink:0;width:1rem;height:1rem}._73cLSa_actionNote{color:#ffffff8c;font-size:.875rem;line-height:1.25rem}._73cLSa_meta{border-top:1px solid #ffffff14;margin-top:1.75rem;padding-top:1.25rem}._73cLSa_figure{min-width:0}._73cLSa_frame{background:#050507;border:1px solid #ffffff26;border-radius:1.5rem;overflow:hidden;box-shadow:0 30px 90px #0009}._73cLSa_image{object-fit:contain;width:100%;height:auto;max-height:34rem}._73cLSa_caption{color:#fff6;margin-top:.75rem;font-size:.875rem;line-height:1.25rem}
.pSnLba_page{color:#fff;background:#03060a;position:relative;overflow:hidden}.pSnLba_reading{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:80em){.pSnLba_reading{grid-template-columns:minmax(0,1fr) minmax(0,48rem) minmax(0,1fr);column-gap:3rem}}.pSnLba_readingColumn{width:100%;min-width:0;max-width:48rem;margin-inline:auto}@media (min-width:80em){.pSnLba_readingColumn{grid-column:2}}.pSnLba_aside{display:none}@media (min-width:80em){.pSnLba_aside{grid-area:1/1;justify-self:end;width:15rem;display:block}}.pSnLba_asideNav{position:sticky;top:7rem}.pSnLba_asideLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#fff6;margin-bottom:1rem;font-size:.7rem;font-weight:600;line-height:1rem}.pSnLba_tocBox{background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;padding:1.25rem}@media (min-width:40em){.pSnLba_tocBox{padding:1.5rem}}.pSnLba_tocBox{margin-top:2rem}@media (min-width:80em){.pSnLba_tocBox{display:none}}.pSnLba_tocSummary{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;font-size:.75rem;font-weight:600;line-height:1rem}.pSnLba_tocSummary:focus-visible{outline-offset:2px;outline:2px solid #0fc}.pSnLba_tocNav{margin-top:1rem}.pSnLba_narrow{max-width:48rem;margin-inline:auto}.pSnLba_medium{max-width:60rem;margin-inline:auto}
.E9Vl5a_player{--lesson-accent:#0fc;background:#070a10;border:1px solid #ffffff14;border-radius:1rem;overflow:hidden;box-shadow:0 18px 60px #00000073;container-type:inline-size}.E9Vl5a_stage{aspect-ratio:var(--lesson-aspect);background:#070a10;position:relative}@container (max-width:559.98px){.E9Vl5a_stage{aspect-ratio:var(--lesson-aspect-compact)}}.E9Vl5a_canvas{width:100%;height:100%;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;position:absolute;top:0;left:0}.E9Vl5a_controls{border-top:1px solid #ffffff14;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.E9Vl5a_playButton{border:1px solid color-mix(in srgb, var(--lesson-accent) 45%, transparent);background:color-mix(in srgb, var(--lesson-accent) 8%, transparent);width:2.5rem;height:2.5rem;color:var(--lesson-accent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.E9Vl5a_playButton:focus-visible{outline:2px solid var(--lesson-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.E9Vl5a_playButton:hover{background:color-mix(in srgb, var(--lesson-accent) 16%, transparent)}}.E9Vl5a_playIcon{flex-shrink:0;width:1rem;height:1rem}.E9Vl5a_steps{scrollbar-width:none;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.E9Vl5a_steps::-webkit-scrollbar{display:none}.E9Vl5a_step{white-space:nowrap;color:#94a3b8;border:1px solid #ffffff26;border-radius:9999px;flex-shrink:0;padding:.5rem .875rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.E9Vl5a_step:focus-visible{outline:2px solid var(--lesson-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.E9Vl5a_step:hover{border-color:color-mix(in srgb, var(--lesson-accent) 40%, transparent);color:#fff}}.E9Vl5a_isActive{border-color:color-mix(in srgb, var(--lesson-accent) 60%, transparent);background:color-mix(in srgb, var(--lesson-accent) 10%, transparent);color:#fff}.E9Vl5a_isDone{color:#ffffffe6}.E9Vl5a_stepProgress{background:var(--lesson-accent);transform-origin:0;pointer-events:none;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.E9Vl5a_caption{min-height:8.5rem;padding:0 1rem 1.25rem}@media (min-width:40em){.E9Vl5a_caption{min-height:7rem;padding:0 1.25rem 1.25rem}}.E9Vl5a_captionTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#fff;font-size:1.125rem;font-weight:600;line-height:1.75rem}.E9Vl5a_captionBody{color:#94a3b8;max-width:46rem;margin-top:.375rem;font-size:1rem;line-height:1.6}
.rVxW-G_panel{background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;gap:1.25rem;margin-top:3rem;padding:1.25rem;display:grid}@media (min-width:40em){.rVxW-G_panel{padding:1.5rem}}.rVxW-G_panel{border-color:color-mix(in srgb, var(--ai-accent) 22%, transparent);background:color-mix(in srgb, var(--ai-accent) 4%, transparent)}@media (min-width:64em){.rVxW-G_panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2.5rem}}.rVxW-G_title{color:#fff;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}.rVxW-G_titleIcon{width:1rem;height:1rem;color:var(--ai-accent);flex-shrink:0}.rVxW-G_text{color:#ffffffb3;max-width:40rem;margin-top:.5rem;font-size:.875rem;line-height:1.65}.rVxW-G_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.rVxW-G_actionIcon{flex-shrink:0;width:1rem;height:1rem}.rVxW-G_primary{text-transform:uppercase;letter-spacing:.14em;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;font-weight:700;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.rVxW-G_primary:focus-visible{outline-offset:2px;outline:2px solid #0fc}.rVxW-G_primary{color:#ffffffe6;background:#ffffff08;border:1px solid #ffffff26;min-height:2.5rem;padding-inline:1rem;font-size:.7rem;line-height:1rem}@media (hover:hover) and (pointer:fine){.rVxW-G_primary:hover{color:#fff;background:#00ffcc14;border-color:#00ffcc73}}.rVxW-G_primary{border-color:var(--ai-accent);background:var(--ai-accent);color:#050507;gap:.5rem}.rVxW-G_primary:focus-visible{outline:2px solid var(--ai-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.rVxW-G_primary:hover{color:#050507;background:#fff;border-color:#fff}}.rVxW-G_secondary{text-transform:uppercase;letter-spacing:.14em;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;font-weight:700;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.rVxW-G_secondary:focus-visible{outline-offset:2px;outline:2px solid #0fc}.rVxW-G_secondary{color:#ffffffe6;background:#ffffff08;border:1px solid #ffffff26;min-height:2.5rem;padding-inline:1rem;font-size:.7rem;line-height:1rem}@media (hover:hover) and (pointer:fine){.rVxW-G_secondary:hover{color:#fff;background:#00ffcc14;border-color:#00ffcc73}}.rVxW-G_secondary:focus-visible{outline:2px solid var(--ai-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.rVxW-G_secondary:hover{border-color:var(--ai-accent);background:color-mix(in srgb, var(--ai-accent) 10%, transparent);color:#fff}}.rVxW-G_agent{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;color:#ffffff8c;font-size:.75rem;line-height:1.6}@media (min-width:64em){.rVxW-G_agent{grid-column:1/-1}}.rVxW-G_agentLink{overflow-wrap:anywhere;color:#ffffffe6;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ai-accent) 40%, transparent);text-underline-offset:4px;transition:color .3s cubic-bezier(.4,0,.2,1)}.rVxW-G_agentLink:focus-visible{outline:2px solid var(--ai-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.rVxW-G_agentLink:hover{color:var(--ai-accent)}}
.fS9mkq_defaultAspect{aspect-ratio:908/1189}@media (min-width:40em){.fS9mkq_defaultAspect{aspect-ratio:1882/1189}}.fS9mkq_surface{text-align:left;cursor:zoom-in;background:#030305;border-radius:.75rem;width:100%;display:block;position:relative;overflow:hidden}.fS9mkq_surface:focus{outline:none}.fS9mkq_surface:focus-visible{box-shadow:0 0 0 2px #030305,0 0 0 4px #00ffccb3}.fS9mkq_image{object-fit:cover;object-position:center;filter:brightness(1.04)contrast(1.03);width:100%;height:100%;transition:transform .7s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.fS9mkq_surface:hover .fS9mkq_image{transform:scale(1.01)}.fS9mkq_lens{z-index:30;opacity:0;pointer-events:none;background-color:#030305;border:1px solid #00ffccb3;border-radius:9999px;width:16rem;height:16rem;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:none;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #0000000a,0 0 40px #00ffcc52}.fS9mkq_surface:hover .fS9mkq_lens,.fS9mkq_surface:focus-visible .fS9mkq_lens{opacity:1}@media (min-width:64em){.fS9mkq_lens{display:block}}.fS9mkq_expandBadge{z-index:40;color:#0fc;opacity:0;pointer-events:none;backdrop-filter:blur(12px);background:#020406cc;border:1px solid #00ffcc4d;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 0 22px #00ffcc38}.fS9mkq_surface:hover .fS9mkq_expandBadge,.fS9mkq_surface:focus-visible .fS9mkq_expandBadge{opacity:1}.fS9mkq_expandIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.fS9mkq_lightbox{z-index:100;backdrop-filter:blur(40px);background:#000c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}@media (min-width:40em){.fS9mkq_lightbox{padding:1.5rem}}.fS9mkq_lightboxTint{pointer-events:none;background:#00ffcc08;position:absolute;inset:0}.fS9mkq_lightboxFrame{z-index:10;max-width:calc(100vw - 3rem);max-height:calc(100vh - 3rem);display:inline-flex;position:relative}.fS9mkq_lightboxImage{object-fit:contain;background:#030305;border:1px solid #0fc3;border-radius:.75rem;max-width:94vw;max-height:88vh;box-shadow:0 45px 120px #000000d9}.fS9mkq_close{color:#fffc;background:#020406;border:1px solid #ffffff26;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:-.75rem;right:-.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.fS9mkq_close:focus-visible{outline-offset:2px;outline:2px solid #0fc}@media (hover:hover) and (pointer:fine){.fS9mkq_close:hover{color:#fff;border-color:#00ffcc80}}.fS9mkq_closeIcon{flex-shrink:0;width:1.25rem;height:1.25rem}
.jQ1MMG_faq{border-bottom:1px solid #ffffff0d}.jQ1MMG_inner{max-width:48rem;margin-inline:auto}.jQ1MMG_eyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#0fc;text-align:center;margin-bottom:1rem;font-size:.7rem;font-weight:600;line-height:1rem}.jQ1MMG_title{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;text-align:center;color:#fff;font-size:2rem;font-weight:800;line-height:1.25}@media (min-width:40em){.jQ1MMG_title{font-size:3rem;line-height:1.25}}.jQ1MMG_list{background:#ffffff04;border:1px solid #ffffff14;border-radius:1rem;margin-top:3rem;overflow:hidden}.jQ1MMG_item{border-bottom:1px solid #ffffff0f}.jQ1MMG_item:last-child{border-bottom:0}.jQ1MMG_summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;list-style:none;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.jQ1MMG_summary:focus-visible{outline-offset:2px;outline:2px solid #0fc}.jQ1MMG_summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.jQ1MMG_summary:hover{background:#ffffff05}}@media (min-width:40em){.jQ1MMG_summary{padding-inline:1.5rem}}.jQ1MMG_question{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#fff;font-size:1rem;font-weight:600;line-height:1.5rem}@media (min-width:40em){.jQ1MMG_question{font-size:1.125rem;line-height:1.75rem}}.jQ1MMG_toggle{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;color:#fff6;font-size:1.125rem;line-height:1.75rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.jQ1MMG_item[open] .jQ1MMG_toggle{transform:rotate(45deg)}.jQ1MMG_answer{color:#ffffffa6;padding:0 1.25rem 1.5rem;font-size:.875rem;line-height:1.75rem}@media (min-width:40em){.jQ1MMG_answer{padding-inline:1.5rem;font-size:1rem;line-height:1.75rem}}
.mPNLFq_page{color:#fff;background:#030503}.mPNLFq_hero{background:radial-gradient(circle at 70% 24%,#b6ff5c2b,#0000 34%),linear-gradient(135deg,#050505 0%,#030503 48%,#0b1605 100%);border-bottom:1px solid #b6ff5c29;overflow:hidden}.mPNLFq_heroLines{opacity:.5;background-image:linear-gradient(#b6ff5c0b 1px,#0000 1px);background-size:100% 58px;position:absolute;inset:0}.mPNLFq_heroGrid{gap:3rem;display:grid;position:relative}@media (min-width:64em){.mPNLFq_heroGrid{grid-template-columns:.86fr 1.14fr;align-items:center}}.mPNLFq_badge{background:#b6ff5c14;border:1px solid #b6ff5c3d;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:2rem;display:flex}.mPNLFq_badgeIcon{color:#b6ff5c;flex-shrink:0;width:1.5rem;height:1.5rem}.mPNLFq_title{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;max-width:11ch;font-size:clamp(2.2rem,6.5vw,4.5rem);font-weight:600;line-height:.96}.mPNLFq_headline{color:#ffffffd1;max-width:40rem;margin-top:2rem;font-size:1.5rem;line-height:2.5rem}.mPNLFq_positioning{color:#ffffff94;max-width:36rem;margin-top:1.25rem;font-size:1rem;line-height:1.75rem}.mPNLFq_actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.25rem;display:flex}.mPNLFq_primary,.mPNLFq_secondary,.mPNLFq_closingAction{border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding-inline:1.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.mPNLFq_primary:focus-visible,.mPNLFq_secondary:focus-visible,.mPNLFq_closingAction:focus-visible{outline-offset:2px;outline:2px solid #0fc}.mPNLFq_primary,.mPNLFq_closingAction{color:#030503;background:#b6ff5c}.mPNLFq_secondary{color:#fffc;background:#ffffff0a;border:1px solid #b6ff5c2e}.mPNLFq_closingAction{padding-inline:1.75rem}.mPNLFq_actionIcon{flex-shrink:0;width:1rem;height:1rem}.mPNLFq_grid{background:#061006;border:1px solid #b6ff5c2e;min-height:34rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 30px 90px #0009}@media (min-width:40em){.mPNLFq_grid{padding:2rem}}.mPNLFq_gridEyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#b6ff5c;margin-bottom:2.5rem;font-size:.7rem;font-weight:400;line-height:1rem}.mPNLFq_cycles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.mPNLFq_cycle{border-left:1px solid #b6ff5c24;min-height:25rem;padding-left:.75rem}.mPNLFq_cycleName{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff61;font-size:.7rem;font-weight:400;line-height:1rem}.mPNLFq_levels{flex-direction:column;gap:2rem;margin-top:2rem;display:flex}.mPNLFq_level{background:#b6ff5c;height:1px;position:relative}.mPNLFq_levelLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;letter-spacing:.14em;background:#061006;padding-right:.5rem;font-size:.7rem;font-weight:400;line-height:1rem;position:absolute;top:-.75rem;left:0}.mPNLFq_rules{background:#020702}.mPNLFq_rulesGrid{gap:3rem;display:grid}@media (min-width:64em){.mPNLFq_rulesGrid{grid-template-columns:.72fr 1.28fr}}.mPNLFq_sectionEyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#b6ff5cb3;font-size:.75rem;font-weight:400;line-height:1rem}.mPNLFq_sectionTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;max-width:36rem;margin-top:1.25rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:600;line-height:1.1}.mPNLFq_sectionBody{color:#ffffff8f;max-width:28rem;margin-top:1.5rem;font-size:1.125rem;line-height:2rem}.mPNLFq_ruleList{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;display:grid}@media (min-width:48em){.mPNLFq_ruleList{grid-template-columns:repeat(2,minmax(0,1fr))}}.mPNLFq_rule{border-top:1px solid #b6ff5c38;padding-top:1.25rem}.mPNLFq_ruleLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#b6ff5cb3;font-size:.7rem;font-weight:400;line-height:1rem}.mPNLFq_ruleTitle,.mPNLFq_stepTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem}.mPNLFq_ruleTitle{margin-top:.75rem}.mPNLFq_ruleBody,.mPNLFq_stepBody{color:#ffffff94;margin-top:.75rem;font-size:.875rem;line-height:1.75rem}.mPNLFq_routine{background:#030503;border-block:1px solid #ffffff1a}.mPNLFq_routineGrid{gap:3rem;display:grid}@media (min-width:64em){.mPNLFq_routineGrid{grid-template-columns:.55fr 1.45fr}}.mPNLFq_routineBody{color:#ffffff8f;margin-top:1.5rem;font-size:1.125rem;line-height:2rem}.mPNLFq_steps{border-block:1px solid #b6ff5c24;display:grid}@media (min-width:48em){.mPNLFq_steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.mPNLFq_step{border-bottom:1px solid #b6ff5c1f;min-height:21rem;padding:1.5rem;position:relative}.mPNLFq_step:last-child{border-bottom:0}@media (min-width:48em){.mPNLFq_step{border-bottom:0;border-right:1px solid #b6ff5c1f}.mPNLFq_step:last-child{border-right:0}}.mPNLFq_stepLine{background:#b6ff5c;height:1px;position:absolute;top:5rem;left:1.5rem;right:1.5rem}.mPNLFq_stepDot{background:#b6ff5c;border-radius:9999px;width:.75rem;height:.75rem;position:absolute;top:4.72rem;left:1.5rem;box-shadow:0 0 22px #b6ff5cb3}.mPNLFq_stepLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff5c;font-size:.7rem;font-weight:400;line-height:1rem}.mPNLFq_stepTitle{margin-top:6rem}.mPNLFq_closing{background:#020702}.mPNLFq_closingGrid{gap:2rem;display:grid}@media (min-width:64em){.mPNLFq_closingGrid{grid-template-columns:1fr auto;align-items:center}}.mPNLFq_closingTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;max-width:48rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:600;line-height:1.1}.mPNLFq_closingBody{color:#ffffff8f;max-width:40rem;margin-top:1.25rem;font-size:1rem;line-height:1.75rem}
.NIoH0W_figure{margin-top:2rem}.NIoH0W_frame{border:1px solid #ffffff14;border-radius:1rem;padding:1.25rem}@media (min-width:40em){.NIoH0W_frame{padding:1.5rem}}.NIoH0W_title{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#00ffcce6;font-size:.7rem;font-weight:600;line-height:1rem}.NIoH0W_rows{flex-direction:column;gap:1rem;margin-top:1.25rem;display:flex}.NIoH0W_row{gap:.5rem;display:grid}@media (min-width:40em){.NIoH0W_row{grid-template-columns:minmax(9rem,13rem) 1fr;align-items:center;gap:1rem}}.NIoH0W_label{flex-direction:column;display:flex}.NIoH0W_name{color:#ffffffe6;font-size:.875rem;font-weight:600;line-height:1.25rem}.NIoH0W_note{color:#ffffff8c;font-size:.75rem;line-height:1rem}.NIoH0W_track{grid-template-columns:1fr 3.5rem;align-items:center;gap:.75rem;display:grid}.NIoH0W_track:before{content:"";background:#ffffff08;border-radius:0 .25rem .25rem 0;grid-area:1/1;height:12px}.NIoH0W_bar{background:#00ffccd9;border-radius:0 .25rem .25rem 0;grid-area:1/1;height:12px}.NIoH0W_value{text-align:right;font-variant-numeric:tabular-nums;color:#fff;grid-area:1/2;font-size:.875rem;font-weight:600;line-height:1.25rem}.NIoH0W_caption{color:#ffffff8c;margin-top:.75rem;font-size:.875rem;line-height:1.25rem}
._6HJxtG_kicker{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#b6ff5c;letter-spacing:.14em;justify-content:center;align-items:center;gap:.625rem;font-size:.7rem;font-weight:400;line-height:1rem;display:flex}@media (min-width:40em){._6HJxtG_kicker{letter-spacing:.22em;font-size:.75rem;line-height:1rem}}@media (min-width:64em){._6HJxtG_kicker{justify-content:flex-start}}._6HJxtG_kickerIcon{color:#b6ff5c;flex-shrink:0;width:1.125rem;height:1.125rem}._6HJxtG_title{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;font-size:2.15rem;font-weight:800;line-height:1.25}@media (min-width:40em){._6HJxtG_title{font-size:3rem;line-height:1.25}}._6HJxtG_lede{color:#ffffffb3;margin-top:1.5rem;font-size:1.125rem;font-weight:300;line-height:1.625}._6HJxtG_code{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;color:#b6ff5c}._6HJxtG_dot{border-radius:9999px;flex-shrink:0;width:.625rem;height:.625rem;display:flex}._6HJxtG_dotClose{background:#ff5f56}._6HJxtG_dotMinimise{background:#ffbd2e}._6HJxtG_dotZoom{background:#27c93f}._6HJxtG_models{background:#030604;border-bottom:1px solid #ffffff0d;overflow:hidden}._6HJxtG_modelsGrid{opacity:.4;pointer-events:none;background-image:linear-gradient(90deg,#b6ff5c05 1px,#0000 1px),linear-gradient(#ffffff03 1px,#0000 1px);background-size:72px 100%,100% 48px;position:absolute;inset:0}._6HJxtG_modelsGlow{filter:blur(140px);pointer-events:none;background:#b6ff5c06;border-radius:9999px;width:20rem;height:20rem;position:absolute;top:5rem;left:6%}._6HJxtG_modelsLayout{gap:3.5rem;display:grid;position:relative}@media (min-width:64em){._6HJxtG_modelsLayout{grid-template-columns:.42fr .58fr;align-items:center}}@media (min-width:80em){._6HJxtG_modelsLayout{gap:5rem}}._6HJxtG_modelsCopy{text-align:center}@media (min-width:64em){._6HJxtG_modelsCopy{text-align:left}}._6HJxtG_modelsTitle{margin-top:1.5rem}._6HJxtG_modelTabs{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:40em){._6HJxtG_modelTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}._6HJxtG_modelTabs{margin-top:2rem}._6HJxtG_modelTab{text-align:center;background:#07100880;border:1px solid #ffffff14;border-radius:1rem;justify-content:center;align-items:center;min-height:6rem;padding:1.25rem 1rem;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}._6HJxtG_modelTab:focus-visible{outline-offset:2px;outline:2px solid #b6ff5c}@media (hover:hover) and (pointer:fine){._6HJxtG_modelTab:not(._6HJxtG_isActive):hover{background:#0a150bcc;border-color:#b6ff5c40;transform:translateY(-2px)}}._6HJxtG_modelTab._6HJxtG_isActive{background:#b6ff5c11;border-color:#b6ff5c73;box-shadow:0 0 28px #b6ff5c1f,inset 0 0 22px #b6ff5c09}._6HJxtG_tabLine{top:0;pointer-events:none;background:#ffffff1a;height:1px;position:absolute;inset-inline:1.25rem}._6HJxtG_modelTab:not(._6HJxtG_isActive):hover ._6HJxtG_tabLine{background:#b6ff5c73}._6HJxtG_isActive ._6HJxtG_tabLine{background:#b6ff5ccc;box-shadow:0 0 14px #b6ff5cbf}._6HJxtG_tabGlow{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% -20%,#b6ff5c29,#0000 58%);transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}._6HJxtG_modelTab:not(._6HJxtG_isActive):hover ._6HJxtG_tabGlow{opacity:.5}._6HJxtG_isActive ._6HJxtG_tabGlow{opacity:1}._6HJxtG_tabLabel{text-transform:uppercase;letter-spacing:.14em;color:#ffffff9e;max-width:12rem;font-size:.875rem;font-weight:600;line-height:1.375;transition:color .15s cubic-bezier(.4,0,.2,1);position:relative}._6HJxtG_isActive ._6HJxtG_tabLabel{color:#fff}._6HJxtG_console{position:relative}._6HJxtG_consoleHalo{filter:blur(40px);pointer-events:none;background:#b6ff5c0f;border-radius:2rem;position:absolute;inset:-1rem}._6HJxtG_consoleWindow{backdrop-filter:blur(24px);background:#071008d9;border:1px solid #ffffff1a;border-radius:2rem;position:relative;overflow:hidden;box-shadow:0 30px 90px #0009}@media (min-width:64em){._6HJxtG_consoleWindow{flex-direction:column;height:640px;display:flex}}._6HJxtG_consoleBar{background:#030604cc;border-bottom:1px solid #ffffff0d;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}@media (min-width:40em){._6HJxtG_consoleBar{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:64em){._6HJxtG_consoleBar{flex-shrink:0}}._6HJxtG_consoleDots{align-items:center;gap:.75rem;display:flex}._6HJxtG_consoleName{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#ffffff61;margin-left:.25rem;font-size:.7rem;line-height:1rem}._6HJxtG_consoleTag{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#b6ff5cbf;font-size:.7rem;line-height:1rem}._6HJxtG_consoleBody{display:grid}@media (min-width:64em){._6HJxtG_consoleBody{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:0}}._6HJxtG_graphPane{min-width:0;min-height:470px;padding:1.5rem;position:relative}@media (min-width:40em){._6HJxtG_graphPane{padding:2rem}}._6HJxtG_graphPane{border-bottom:1px solid #ffffff0d}@media (min-width:64em){._6HJxtG_graphPane{border-bottom:0;border-right:1px solid #ffffff0d;min-height:0;overflow:hidden}}._6HJxtG_graphHead{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}._6HJxtG_graphHeadText{flex:1;min-width:0}._6HJxtG_graphMethod{word-break:break-all;overflow-wrap:anywhere;max-width:100%;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#b6ff5cb3;font-size:.7rem;line-height:1.625}._6HJxtG_graphTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#fff;margin-top:.75rem;font-size:1.7rem;font-weight:700;line-height:1.08}@media (min-width:40em){._6HJxtG_graphTitle{font-size:1.875rem;line-height:1.08}}@media (min-width:64em){._6HJxtG_graphTitle{min-height:82px}}._6HJxtG_graphBadge{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#b6ff5cd9;background:#b6ff5c0f;border:1px solid #b6ff5c40;border-radius:9999px;padding:.375rem .75rem;font-size:.625rem;line-height:1rem;display:none}@media (min-width:40em){._6HJxtG_graphBadge{display:block}}._6HJxtG_graphSummary{color:#ffffff94;margin-top:1rem;font-size:.875rem;font-weight:300;line-height:1.625}@media (min-width:64em){._6HJxtG_graphSummary{min-height:68px}}._6HJxtG_shape{background:#05050733;border:1px solid #ffffff12;border-radius:1rem;margin-top:1.25rem;padding:.875rem}._6HJxtG_shapeHead{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}._6HJxtG_shapeLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#ffffff59;flex-shrink:0;font-size:.625rem;line-height:1rem}._6HJxtG_shapeValue{word-break:break-all;overflow-wrap:anywhere;text-align:right;min-width:0;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#b6ff5cb3;font-size:.625rem;line-height:1rem}._6HJxtG_chain{flex-direction:column;gap:.625rem;display:flex}._6HJxtG_chainRow{align-items:center;gap:.625rem;display:flex;position:relative}._6HJxtG_chainConnector{background:#b6ff5c33;width:1px;height:.875rem;position:absolute;top:2rem;left:.875rem}._6HJxtG_chainIndex{width:1.75rem;height:1.75rem;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;color:#ffffff73;background:#ffffff08;border:1px solid #ffffff1a;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;line-height:1rem;display:flex}._6HJxtG_chainIndexFinal{color:#b6ff5c;background:#b6ff5c1f;border-color:#b6ff5c73}._6HJxtG_chainNode{overflow-wrap:anywhere;min-width:0;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;color:#ffffffb3;background:#071008cc;border:1px solid #ffffff0f;border-radius:.75rem;flex:1;padding:.5rem .75rem;font-size:.75rem;line-height:1.625}._6HJxtG_chainArrow{color:#b6ff5c73;flex-shrink:0;width:1rem;height:1rem}._6HJxtG_codePane{min-width:0;padding:1.5rem}@media (min-width:40em){._6HJxtG_codePane{padding:2rem}}@media (min-width:64em){._6HJxtG_codePane{flex-direction:column;display:flex;overflow:hidden}}._6HJxtG_chainCode{flex-shrink:0;padding:1rem}@media (min-width:40em){._6HJxtG_chainCode{padding:1.25rem}}._6HJxtG_chainCode{background:#b6ff5c06;border:1px solid #b6ff5c26;border-radius:1rem}._6HJxtG_chainCodeLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#b6ff5cbf;font-size:.7rem;line-height:1rem}._6HJxtG_chainCodeText{white-space:pre-wrap;word-break:break-all;overflow-wrap:anywhere;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;color:#ffffffc2;margin-top:.75rem;font-size:.75rem;line-height:1.625}@media (min-width:64em){._6HJxtG_chainCodeText{min-height:132px}}._6HJxtG_methods{flex-shrink:0;margin-top:1.25rem}@media (min-width:64em){._6HJxtG_methods{min-height:118px}}._6HJxtG_paneLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#ffffff59;font-size:.7rem;line-height:1rem}._6HJxtG_methodList{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}._6HJxtG_method{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;color:#ffffff8f;background:#ffffff06;border:1px solid #ffffff14;border-radius:9999px;padding:.375rem .75rem;font-size:.7rem;line-height:1rem}._6HJxtG_notes{flex-direction:column;flex-shrink:0;gap:.75rem;margin-top:1rem;display:flex}@media (min-width:64em){._6HJxtG_notes{min-height:88px}}._6HJxtG_note{color:#ffffff94;align-items:center;gap:.75rem;font-size:.875rem;line-height:1.25rem;display:flex}._6HJxtG_noteIcon{color:#b6ff5cbf;flex-shrink:0;width:1rem;height:1rem}._6HJxtG_runtime{border-top:1px solid #ffffff0d;margin-top:1.25rem;padding-top:1.25rem}@media (min-width:64em){._6HJxtG_runtime{margin-top:auto}}._6HJxtG_runtimeLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#ffffff59;align-items:center;gap:.5rem;font-size:.7rem;line-height:1rem;display:flex}._6HJxtG_runtimeIcon{color:#b6ff5cb3;flex-shrink:0;width:.875rem;height:.875rem}._6HJxtG_runtimeBody{color:#ffffff80;margin-top:.75rem;font-size:.75rem;font-weight:300;line-height:1.625}._6HJxtG_codeSection{background:#020402;border-bottom:1px solid #ffffff0d;scroll-margin-top:6rem}._6HJxtG_codeLayout{gap:3rem;display:grid}@media (min-width:64em){._6HJxtG_codeLayout{grid-template-columns:.4fr .6fr}}._6HJxtG_codeCopy{text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:64em){._6HJxtG_codeCopy{text-align:left;align-items:flex-start}}._6HJxtG_codeCopy{justify-content:center}._6HJxtG_codeKicker{margin-bottom:1.5rem}._6HJxtG_codeTabs{flex-direction:column;gap:.75rem;width:100%;margin-top:2.5rem;display:flex}._6HJxtG_codeTab{align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}@media (min-width:40em){._6HJxtG_codeTab{padding:1.5rem}}._6HJxtG_codeTab{text-align:left;background:0 0;border:1px solid #ffffff0d;border-radius:1rem;transition:border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}._6HJxtG_codeTab:focus-visible{outline-offset:2px;outline:2px solid #b6ff5c}@media (hover:hover) and (pointer:fine){._6HJxtG_codeTab:not(._6HJxtG_isActive):hover{background:#ffffff03;border-color:#ffffff1a}}._6HJxtG_codeTab._6HJxtG_isActive{background:#b6ff5c08;border-color:#b6ff5c59;box-shadow:0 0 20px #b6ff5c0f}._6HJxtG_codeTabNumber{width:1.75rem;height:1.75rem;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;color:#ffffff80;background:#ffffff0d;border:1px solid #ffffff26;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}._6HJxtG_isActive ._6HJxtG_codeTabNumber{color:#b6ff5c;background:#b6ff5c1a;border-color:#b6ff5c66}._6HJxtG_codeTabTitle{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3;font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}._6HJxtG_isActive ._6HJxtG_codeTabTitle{color:#fff}._6HJxtG_codeTabBody{color:#fff6;margin-top:.25rem;font-size:.75rem;font-weight:300;line-height:1.625}._6HJxtG_codeWindowWrap{width:100%;position:relative}._6HJxtG_codeHalo{filter:blur(40px);pointer-events:none;opacity:.4;background:linear-gradient(90deg,#b6ff5c14,#0000);border-radius:2rem;position:absolute;inset:-1rem}._6HJxtG_codeWindow{background:#070b08;border:1px solid #ffffff1a;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 18px 60px #00000073}._6HJxtG_codeBar{background:#030604;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:1.125rem 1rem;display:flex}@media (min-width:40em){._6HJxtG_codeBar{padding-inline:1.25rem}}._6HJxtG_codeFile{align-items:center;gap:.625rem;min-width:0;display:flex}@media (min-width:40em){._6HJxtG_codeFile{gap:1rem}}._6HJxtG_codeFileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;color:#fff6;margin-left:.25rem;font-size:.7rem;line-height:1rem;overflow:hidden}@media (min-width:40em){._6HJxtG_codeFileName{margin-left:.5rem;font-size:.75rem;line-height:1rem}}._6HJxtG_copyButton{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#b6ff5c;background:#b6ff5c0d;border:1px solid #b6ff5c40;border-radius:.375rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.7rem;line-height:1rem;transition:background-color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}._6HJxtG_copyButton:focus-visible{outline-offset:2px;outline:2px solid #b6ff5c}@media (hover:hover) and (pointer:fine){._6HJxtG_copyButton:hover{background:#b6ff5c1a}}@media (min-width:40em){._6HJxtG_copyButton{padding-inline:.875rem}}._6HJxtG_copyIcon{color:#b6ff5c;flex-shrink:0;width:.875rem;height:.875rem}._6HJxtG_copyIconIdle{color:#b6ff5c99;flex-shrink:0;width:.875rem;height:.875rem}._6HJxtG_codeBody{padding:1.25rem}@media (min-width:40em){._6HJxtG_codeBody{padding:1.5rem}}._6HJxtG_codeBody{text-align:left}._6HJxtG_codeText{min-width:max-content;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;color:#fffc;font-size:.75rem;line-height:1.625}._6HJxtG_lifecycle{background:#04080533;border-bottom:1px solid #ffffff0d;overflow:hidden}._6HJxtG_lifecycleRule{top:0;background:linear-gradient(90deg,#0000,#b6ff5c33,#0000);height:1px;position:absolute;inset-inline:0}._6HJxtG_lifecycleGlow{filter:blur(120px);pointer-events:none;background:#b6ff5c06;border-radius:9999px;width:18rem;height:18rem;position:absolute;top:5rem;right:8%}._6HJxtG_lifecycleLayout{gap:3.5rem;display:grid}@media (min-width:64em){._6HJxtG_lifecycleLayout{grid-template-columns:.38fr .62fr;align-items:start}}._6HJxtG_lifecycleCopy{text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:64em){._6HJxtG_lifecycleCopy{text-align:left;align-items:flex-start}}._6HJxtG_lifecycleKicker{margin-bottom:1.5rem}._6HJxtG_runtimeChain{border-left:1px solid #b6ff5c4d;width:100%;margin-top:2rem;padding-left:1.25rem}._6HJxtG_runtimeChainLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.22em;color:#ffffff59;font-size:.7rem;line-height:1rem}._6HJxtG_runtimeChainSteps{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}._6HJxtG_runtimeChainStep{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#ffffff8c;background:#ffffff06;border:1px solid #ffffff1a;border-radius:9999px;padding:.375rem .75rem;font-size:.7rem;line-height:1rem}._6HJxtG_lifecycleSteps{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:40em){._6HJxtG_lifecycleSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}._6HJxtG_lifecycleCard{min-height:230px;padding:1.25rem;position:relative;overflow:hidden}@media (min-width:40em){._6HJxtG_lifecycleCard{padding:1.5rem}}._6HJxtG_lifecycleCard{backdrop-filter:blur(12px);background:#071008b8;border:1px solid #ffffff14;border-radius:1rem;transition:border-color .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){._6HJxtG_lifecycleCard:hover{border-color:#b6ff5c47}}._6HJxtG_lifecycleCardRule{top:0;opacity:.7;background:linear-gradient(90deg,#b6ff5c73,#ffffff1a,#0000);height:1px;position:absolute;inset-inline:0}._6HJxtG_lifecycleCardHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._6HJxtG_lifecycleNumber{color:#b6ff5c;background:#b6ff5c14;border:1px solid #b6ff5c40;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}._6HJxtG_lifecycleMethod{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#ffffff73;background:#05050733;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.625rem;line-height:1rem;display:inline-flex}._6HJxtG_lifecycleMethodIcon{color:#b6ff5cb3;flex-shrink:0;width:.75rem;height:.75rem}._6HJxtG_lifecycleTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#fff;margin-top:1.75rem;font-size:1.5rem;font-weight:700;line-height:1.25}._6HJxtG_lifecycleBody{color:#ffffff94;margin-top:.75rem;font-size:.875rem;font-weight:300;line-height:1.625}._6HJxtG_lifecycleBoundary{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#b6ff5cb3;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.7rem;line-height:1rem;display:flex}._6HJxtG_lifecycleBoundaryIcon{flex-shrink:0;width:.875rem;height:.875rem}
.V_VvXG_page{color:#fff;background:#03070b}.V_VvXG_hero{background:radial-gradient(circle at 76% 24%,#00bfff2b,#0000 34%),linear-gradient(115deg,#050607 0%,#03070b 50%,#031521 100%);border-bottom:1px solid #00bfff29;overflow:hidden}.V_VvXG_heroGrid{gap:3rem;display:grid}@media (min-width:64em){.V_VvXG_heroGrid{grid-template-columns:.74fr 1.26fr;align-items:center}}.V_VvXG_badge{background:#00bfff14;border:1px solid #00bfff3d;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:2rem;display:flex}.V_VvXG_badgeIcon{color:#00bfff;flex-shrink:0;width:1.5rem;height:1.5rem}.V_VvXG_title{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;max-width:11ch;font-size:clamp(2.2rem,6.5vw,4.5rem);font-weight:600;line-height:.98}.V_VvXG_headline{color:#ffffffd1;max-width:40rem;margin-top:2rem;font-size:1.5rem;line-height:2.5rem}.V_VvXG_positioning{color:#ffffff94;max-width:36rem;margin-top:1.25rem;font-size:1rem;line-height:1.75rem}.V_VvXG_actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.25rem;display:flex}.V_VvXG_primary,.V_VvXG_secondary,.V_VvXG_closingAction{border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding-inline:1.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.V_VvXG_primary:focus-visible,.V_VvXG_secondary:focus-visible,.V_VvXG_closingAction:focus-visible{outline-offset:2px;outline:2px solid #0fc}.V_VvXG_primary{color:#03070b;background:#fff}.V_VvXG_secondary{color:#fffc;background:#00bfff12;border:1px solid #00bfff33}.V_VvXG_actionIcon{flex-shrink:0;width:1rem;height:1rem}.V_VvXG_chart{background:#061017;border:1px solid #00bfff2e;min-height:34rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 30px 90px #0009}@media (min-width:40em){.V_VvXG_chart{padding:2rem}}.V_VvXG_chartLines{background-image:linear-gradient(#ffffff0d 1px,#0000 1px);background-size:100% 54px;position:absolute;inset:0}.V_VvXG_chartCurve{width:calc(100% - 4rem);height:18rem;position:absolute;top:7rem;left:2rem;overflow:visible}.V_VvXG_level{height:1px;position:absolute;left:2rem;right:2rem}.V_VvXG_levelLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;letter-spacing:.14em;background:#0000008c;padding:.25rem .5rem;font-size:.7rem;font-weight:400;line-height:1rem;position:absolute;top:-.75rem;right:0}.V_VvXG_chartHead{z-index:10;max-width:24rem;position:relative}.V_VvXG_chartEyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#00bfff;font-size:.7rem;font-weight:400;line-height:1rem}.V_VvXG_chartTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;margin-top:.5rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.V_VvXG_lab{background:#02070b}.V_VvXG_labGrid{gap:3rem;display:grid}@media (min-width:64em){.V_VvXG_labGrid{grid-template-columns:.78fr 1.22fr}}.V_VvXG_sectionEyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#00bfffb3;font-size:.75rem;font-weight:400;line-height:1rem}.V_VvXG_sectionTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;max-width:36rem;margin-top:1.25rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:600;line-height:1.1}.V_VvXG_sectionBody{color:#ffffff8f;max-width:28rem;margin-top:1.5rem;font-size:1.125rem;line-height:2rem}.V_VvXG_maps{background:#061017;border:1px solid #00bfff24;min-height:34rem;padding:1.5rem;position:relative;overflow:hidden}@media (min-width:40em){.V_VvXG_maps{padding:2rem}}.V_VvXG_mapsLines{background-image:linear-gradient(#ffffff0b 1px,#0000 1px);background-size:100% 56px;position:absolute;inset:0}.V_VvXG_map{z-index:10;border-left:1px solid #00bfff;max-width:30rem;margin-bottom:1.25rem;padding-left:1rem;position:relative}.V_VvXG_mapLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff5c;font-size:.7rem;font-weight:400;line-height:1rem}.V_VvXG_mapTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;margin-top:.25rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.V_VvXG_mapBody{color:#ffffff8f;margin-top:.25rem;font-size:.875rem;line-height:1.5rem}.V_VvXG_routine{background:#03070b;border-block:1px solid #ffffff1a}.V_VvXG_routineGrid{gap:3rem;display:grid}@media (min-width:64em){.V_VvXG_routineGrid{grid-template-columns:.55fr 1.45fr}}.V_VvXG_routineBody{color:#ffffff8f;margin-top:1.5rem;font-size:1.125rem;line-height:2rem}.V_VvXG_zones{border-block:1px solid #00bfff29;min-height:24rem;padding-block:2rem;position:relative;overflow:hidden}.V_VvXG_zonesCurve{opacity:.7;width:100%;height:12rem;position:absolute;top:2.5rem;left:0;right:0;overflow:visible}.V_VvXG_zonesGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid;position:relative}@media (min-width:48em){.V_VvXG_zonesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.V_VvXG_zone{border-left:1px solid #ffffff24;padding-left:1.25rem}@media (min-width:48em){.V_VvXG_zoneLow{margin-top:6rem}.V_VvXG_zoneMid{margin-top:2.5rem}}.V_VvXG_zoneDot{background:#00bfff;border-radius:9999px;width:.75rem;height:.75rem;margin-bottom:5rem;box-shadow:0 0 28px #00bfffcc}.V_VvXG_zoneLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff5c;font-size:.7rem;font-weight:400;line-height:1rem}.V_VvXG_zoneTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;margin-top:.5rem;font-size:1.5rem;font-weight:600;line-height:2rem}.V_VvXG_zoneBody{color:#ffffff94;margin-top:.75rem;font-size:.875rem;line-height:1.75rem}.V_VvXG_closing{background:#02070b}.V_VvXG_closingGrid{gap:2rem;display:grid}@media (min-width:64em){.V_VvXG_closingGrid{grid-template-columns:1fr auto;align-items:center}}.V_VvXG_closingTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;max-width:48rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:600;line-height:1.1}.V_VvXG_closingBody{color:#ffffff8f;max-width:40rem;margin-top:1.25rem;font-size:1rem;line-height:1.75rem}.V_VvXG_closingAction{color:#02070b;background:#00bfff;padding-inline:1.75rem}
.K9o03q_chart{aspect-ratio:908/1189;background:#000;border:1px solid #00bfff1a;border-radius:1rem;width:100%;position:relative;overflow:hidden}@media (min-width:40em){.K9o03q_chart{aspect-ratio:1882/1189}}.K9o03q_poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.K9o03q_captionBar{border-top:1px solid #ffffff0d;min-height:4rem;margin-top:.75rem;padding-top:.75rem}@media (min-width:40em){.K9o03q_captionBar{min-height:3rem}}.K9o03q_caption{color:#64748b;font-size:.75rem;font-style:italic;font-weight:300;line-height:1.625;animation:.5s cubic-bezier(.4,0,.2,1) K9o03q_captionIn}@media (prefers-reduced-motion:reduce){.K9o03q_caption{animation:none}}@keyframes K9o03q_captionIn{0%{opacity:0;transform:translateY(4px)}}
.gUBhDq_card{background:linear-gradient(135deg,#00ffcc14,#00bfff08);border:1px solid #00ffcc4d;border-radius:1rem;gap:1rem;margin-top:2rem;padding:1.25rem;transition:border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:grid}.gUBhDq_card:focus-visible{outline-offset:2px;outline:2px solid #0fc}@media (hover:hover) and (pointer:fine){.gUBhDq_card:hover{border-color:#00ffcc8c;transform:translateY(-2px);box-shadow:0 0 30px #00ffcc59}}@media (min-width:40em){.gUBhDq_card{grid-template-columns:auto 1fr;align-items:start;padding:1.5rem}}.gUBhDq_iconBox{color:#0fc;background:#080e16;border:1px solid #00ffcc4d;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.gUBhDq_icon{flex-shrink:0;width:1.5rem;height:1.5rem}.gUBhDq_text{flex-direction:column;gap:.375rem;min-width:0;display:flex}.gUBhDq_eyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#0fc;font-size:.7rem;font-weight:600;line-height:1rem}.gUBhDq_title{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.75rem}.gUBhDq_body{color:#ffffffb3;font-size:.875rem;line-height:1.7}.gUBhDq_go{color:#0fc;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:inline-flex}@media (min-width:40em){.gUBhDq_go{grid-column:2}}.gUBhDq_arrow{flex-shrink:0;width:1rem;height:1rem}
@keyframes o1imxa_pulse{50%{opacity:.5}}@keyframes o1imxa_ping{75%,to{opacity:0;transform:scale(2)}}.o1imxa_page{color:#f4efe9;background:#030604;position:relative}.o1imxa_page::selection,.o1imxa_page ::selection{color:#fff;background:#b6ff5c40}.o1imxa_backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.o1imxa_backdropGlowTop{filter:blur(160px);pointer-events:none;background:#b6ff5c06;border-radius:9999px;width:750px;height:750px;animation:10s cubic-bezier(.4,0,.6,1) infinite o1imxa_pulse;position:absolute;top:8%;right:12%}@media (prefers-reduced-motion:reduce){.o1imxa_backdropGlowTop{animation:none}}.o1imxa_backdropGlowMiddle{filter:blur(180px);pointer-events:none;background:#0d3b1304;border-radius:9999px;width:800px;height:800px;position:absolute;top:32%;left:4%}.o1imxa_backdropGlowBottom{filter:blur(190px);pointer-events:none;background:#b6ff5c03;border-radius:9999px;width:850px;height:850px;position:absolute;bottom:20%;right:6%}.o1imxa_hero{border-bottom:1px solid #b6ff5c0f;overflow:hidden}.o1imxa_heroGrid{opacity:.35;pointer-events:none;background-image:linear-gradient(90deg,#b6ff5c03 1px,#0000 1px),linear-gradient(#ffffff02 1px,#0000 1px);background-size:80px 100%,100% 40px;position:absolute;inset:0}.o1imxa_heroFade{pointer-events:none;background:linear-gradient(#0000,#03060433,#030604);position:absolute;inset:0}.o1imxa_heroLayout{gap:2.5rem;display:grid;position:relative}@media (min-width:64em){.o1imxa_heroLayout{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem}}@media (min-width:80em){.o1imxa_heroLayout{gap:5rem}}.o1imxa_heroCopy{text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:64em){.o1imxa_heroCopy{text-align:left;align-items:flex-start}}.o1imxa_heroBadge{backdrop-filter:blur(24px);max-width:100%;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#b6ff5c;letter-spacing:.14em;background:#b6ff5c0d;border:1px solid #b6ff5c33;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.375rem 1rem;font-size:.7rem;font-weight:400;line-height:1rem;animation:2s cubic-bezier(.4,0,.6,1) infinite o1imxa_pulse;display:inline-flex;box-shadow:0 0 15px #b6ff5c14}@media (min-width:40em){.o1imxa_heroBadge{letter-spacing:.22em;padding-inline:1.125rem;font-size:.75rem;line-height:1rem}}@media (prefers-reduced-motion:reduce){.o1imxa_heroBadge{animation:none}}.o1imxa_heroBadgeIcon{color:#b6ff5c;flex-shrink:0;width:.875rem;height:.875rem}.o1imxa_heroTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;font-size:clamp(2.4rem,11vw,3.25rem);font-weight:800;line-height:1.02}@media (min-width:40em){.o1imxa_heroTitle{font-size:3.75rem;line-height:1.02}}@media (min-width:48em){.o1imxa_heroTitle{font-size:4.5rem;line-height:1.02}}@media (min-width:80em){.o1imxa_heroTitle{font-size:5.5rem}}@media (min-width:96em){.o1imxa_heroTitle{font-size:6.2rem}}.o1imxa_heroTitleAccent{background:linear-gradient(90deg,#b6ff5c,#defcbb,#126622);color:#0000;-webkit-background-clip:text;background-clip:text}.o1imxa_heroLede{color:#fffc;max-width:40rem;margin-top:1.75rem;font-size:1rem;font-weight:300;line-height:1.625}@media (min-width:40em){.o1imxa_heroLede{margin-top:2rem;font-size:1.25rem;line-height:1.625}}.o1imxa_heroNote{color:#ffffff8c;max-width:36rem;margin-top:1rem;font-size:.875rem;font-weight:300;line-height:1.625}@media (min-width:40em){.o1imxa_heroNote{font-size:1rem;line-height:1.625}}.o1imxa_heroActions{flex-direction:column;gap:.75rem;width:100%;max-width:24rem;margin-top:2.5rem;display:flex}@media (min-width:40em){.o1imxa_heroActions{flex-flow:wrap;gap:1.125rem;max-width:none}}@media (min-width:64em){.o1imxa_heroActions{width:auto}}.o1imxa_primaryAction{text-align:center;text-transform:uppercase;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.625rem;width:100%;min-height:3.875rem;padding-inline:1.5rem;font-size:.875rem;line-height:1.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.o1imxa_primaryAction:focus-visible{outline-offset:2px;outline:2px solid #b6ff5c}@media (min-width:40em){.o1imxa_primaryAction{width:auto}}.o1imxa_primaryAction{color:#030604;letter-spacing:.06em;background:linear-gradient(90deg,#b6ff5c,#a2eb44);font-weight:700}@media (hover:hover) and (pointer:fine){.o1imxa_primaryAction:hover{transform:scale(1.01);box-shadow:0 0 30px #b6ff5c59}}@media (min-width:40em){.o1imxa_primaryAction{padding-inline:2rem}}.o1imxa_primaryActionIcon{flex-shrink:0;width:1rem;height:1rem;transition:transform .15s cubic-bezier(.4,0,.2,1)}.o1imxa_primaryAction:hover .o1imxa_primaryActionIcon{transform:translate(.25rem)}.o1imxa_secondaryAction{text-align:center;text-transform:uppercase;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.625rem;width:100%;min-height:3.875rem;padding-inline:1.5rem;font-size:.875rem;line-height:1.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.o1imxa_secondaryAction:focus-visible{outline-offset:2px;outline:2px solid #b6ff5c}@media (min-width:40em){.o1imxa_secondaryAction{width:auto}}.o1imxa_secondaryAction{color:#ffffffe6;letter-spacing:.06em;background:#ffffff05;border:1px solid #ffffff1a;font-weight:600}@media (hover:hover) and (pointer:fine){.o1imxa_secondaryAction:hover{color:#fff;background:#b6ff5c0d;border-color:#b6ff5c59}}@media (min-width:40em){.o1imxa_secondaryAction{padding-inline:2rem}}.o1imxa_secondaryActionIcon{color:#ffffff80;flex-shrink:0;width:1rem;height:1rem}.o1imxa_heroReadout{max-width:100%;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#ffffff80;border-left:1px solid #b6ff5c4d;justify-content:center;align-items:center;gap:.75rem;margin-top:3rem;padding:.25rem 0 .25rem 1.25rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:64em){.o1imxa_heroReadout{justify-content:flex-start}}.o1imxa_heroReadoutIcon{color:#b6ff5c;flex-shrink:0;width:1rem;height:1rem}.o1imxa_heroReadoutText{min-width:0}.o1imxa_heroVisual{width:100%;position:relative}.o1imxa_heroHalo{filter:blur(40px);pointer-events:none;opacity:.4;background:linear-gradient(90deg,#b6ff5c1f,#0000);border-radius:2rem;position:absolute;inset:-1rem}.o1imxa_heroWindow{padding:1.25rem;position:relative}@media (min-width:40em){.o1imxa_heroWindow{padding:1.5rem}}.o1imxa_heroWindow{backdrop-filter:blur(40px);background:#090e0acc;border:1px solid #ffffff1a;border-radius:2rem;box-shadow:0 30px 90px #0009}.o1imxa_heroWindowBar{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.o1imxa_windowDots{align-items:center;gap:.5rem;display:flex}.o1imxa_windowDot{border:1px solid #ffffff0d;border-radius:9999px;flex-shrink:0;width:.75rem;height:.75rem;display:flex}.o1imxa_dotClose{background:#ff5f56e6}.o1imxa_dotMinimise{background:#ffbd2ee6}.o1imxa_dotZoom{background:#27c93fe6}.o1imxa_heroWindowTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#b6ff5c;background:#b6ff5c0d;border:1px solid #b6ff5c1f;border-radius:9999px;padding:.25rem .75rem;font-size:.625rem;line-height:1rem;overflow:hidden}@media (min-width:40em){.o1imxa_heroWindowTitle{letter-spacing:.22em}}.o1imxa_heroWindowStatus{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;color:#b6ff5c;background:#b6ff5c0d;border:1px solid #b6ff5c1a;border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.625rem;line-height:1rem;display:none}@media (min-width:26.875em){.o1imxa_heroWindowStatus{display:flex}}.o1imxa_heroStatusDot{background:#b6ff5c;border-radius:9999px;width:.375rem;height:.375rem;animation:1s cubic-bezier(0,0,.2,1) infinite o1imxa_ping}.o1imxa_heroCanvas{aspect-ratio:16/10;background:#02050380;border:1px solid #ffffff0d;border-radius:1rem;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d}.o1imxa_heroHints{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;color:#fff6;justify-content:center;align-items:center;margin-top:1rem;padding-inline:.375rem;font-size:.7rem;line-height:1rem;display:flex}@media (min-width:40em){.o1imxa_heroHints{justify-content:space-between}}.o1imxa_heroHintOrbit{align-items:center;gap:.25rem;display:none}@media (min-width:64em){.o1imxa_heroHintOrbit{display:flex}}.o1imxa_heroHintIcon{color:#b6ff5c;flex-shrink:0;width:.75rem;height:.75rem}.o1imxa_heroMetrics{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1.5rem;display:grid}@media (min-width:26.875em){.o1imxa_heroMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.o1imxa_heroMetric{padding:1rem}@media (min-width:40em){.o1imxa_heroMetric{padding:1.25rem}}.o1imxa_heroMetric{text-align:center;background:#ffffff03;border:1px solid #ffffff0d;border-radius:.75rem;transition:border-color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.o1imxa_heroMetric:hover{background:#ffffff05;border-color:#b6ff5c40}}.o1imxa_heroMetricValue{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#b6ff5c;font-size:.75rem;font-weight:700;line-height:1rem;overflow:hidden}@media (min-width:40em){.o1imxa_heroMetricValue{font-size:.875rem;line-height:1.25rem}}.o1imxa_heroMetricLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.22em;color:#fff6;margin-top:.25rem;font-size:.625rem;line-height:1rem;transition:color .15s cubic-bezier(.4,0,.2,1)}.o1imxa_heroMetric:hover .o1imxa_heroMetricLabel{color:#fff9}.o1imxa_architecture{background:#04080566;border-bottom:1px solid #ffffff0d}.o1imxa_architectureIntro{text-align:center;max-width:48rem;margin-inline:auto}.o1imxa_architectureEyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#b6ff5c;margin-bottom:1rem;font-size:.75rem;font-weight:400;line-height:1rem}.o1imxa_architectureTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;font-size:1.875rem;font-weight:600;line-height:1.18}@media (min-width:40em){.o1imxa_architectureTitle{font-size:3rem;line-height:1.18}}.o1imxa_architectureLine{display:block}.o1imxa_architectureAccent{color:#b6ff5c}.o1imxa_architectureRule{background:linear-gradient(90deg,#0000,#b6ff5c,#0000);width:9rem;height:1px;margin:2.25rem auto 0;box-shadow:0 0 8px #b6ff5c4d}.o1imxa_architectureBody{color:#ffffffb3;max-width:48rem;margin:2.25rem auto 0;font-size:1rem;font-weight:300;line-height:1.625}.o1imxa_cta{background:#050507;overflow:hidden}.o1imxa_ctaGlow{filter:blur(180px);pointer-events:none;background:linear-gradient(90deg,#b6ff5c0d,#00ffcc0d,#b6ff5c0d);border-radius:9999px;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.o1imxa_ctaInner{text-align:center;position:relative}.o1imxa_ctaBadge{max-width:100%;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.14em;color:#fff9;background:#ffffff05;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;gap:.625rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.7rem;line-height:1rem;display:inline-flex}@media (min-width:40em){.o1imxa_ctaBadge{letter-spacing:.22em;padding-inline:1.25rem;font-size:.75rem;line-height:1rem}}.o1imxa_ctaBadgeIcon{color:#b6ff5c;flex-shrink:0;width:.875rem;height:.875rem}.o1imxa_ctaTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;font-size:2.25rem;font-weight:800;line-height:1.25}@media (min-width:40em){.o1imxa_ctaTitle{font-size:3rem;line-height:1.25}}@media (min-width:64em){.o1imxa_ctaTitle{font-size:3.75rem;line-height:1.25}}.o1imxa_ctaTitleLine{white-space:normal;display:inline-block}@media (min-width:40em){.o1imxa_ctaTitleLine{white-space:nowrap}}.o1imxa_ctaTitleAccent{color:#b6ff5c}.o1imxa_ctaBody{color:#94a3b8;max-width:40rem;margin:2rem auto 0;font-size:1.125rem;font-weight:300;line-height:1.625}.o1imxa_ctaActions{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;margin-top:3rem;display:flex}@media (min-width:40em){.o1imxa_ctaActions{flex-direction:row}}.o1imxa_ctaPrimary{text-align:center;text-transform:uppercase;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:4.125rem;padding-inline:2.5rem;font-size:.875rem;line-height:1.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.o1imxa_ctaPrimary:focus-visible{outline-offset:2px;outline:2px solid #b6ff5c}@media (min-width:40em){.o1imxa_ctaPrimary{width:auto}}.o1imxa_ctaPrimary{color:#050507;letter-spacing:.14em;background:linear-gradient(90deg,#b6ff5c,#b6ff5ccc);font-weight:700}@media (hover:hover) and (pointer:fine){.o1imxa_ctaPrimary:hover{transform:scale(1.02);box-shadow:0 0 40px #b6ff5c80}}.o1imxa_ctaPrimaryIcon{flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .15s cubic-bezier(.4,0,.2,1)}.o1imxa_ctaPrimary:hover .o1imxa_ctaPrimaryIcon{transform:translate(.375rem)}.o1imxa_ctaSecondary{text-align:center;text-transform:uppercase;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:4.125rem;padding-inline:2.5rem;font-size:.875rem;line-height:1.25rem;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.o1imxa_ctaSecondary:focus-visible{outline-offset:2px;outline:2px solid #b6ff5c}@media (min-width:40em){.o1imxa_ctaSecondary{width:auto}}.o1imxa_ctaSecondary{color:#fffc;letter-spacing:.14em;background:#ffffff08;border:1px solid #ffffff1a;font-weight:600}@media (hover:hover) and (pointer:fine){.o1imxa_ctaSecondary:hover{color:#fff;background:#ffffff0d;border-color:#ffffff4d}}.o1imxa_ctaSecondaryIcon{color:#fff9;flex-shrink:0;width:1.25rem;height:1.25rem}.o1imxa_ctaFootnote{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.06em;color:#ffffff4d;margin-top:2.5rem;font-size:.75rem;line-height:1rem}.o1imxa_skeleton{backdrop-filter:blur(12px);background:#02050366;border:1px solid #b6ff5c1a;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.o1imxa_skeletonIcon{color:#b6ff5c73;flex-shrink:0;width:2.5rem;height:2.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite o1imxa_pulse}.o1imxa_skeletonLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.22em;color:#b6ff5c66;margin-top:1rem;font-size:.7rem;line-height:1rem}.o1imxa_diagram{user-select:none;background:#03070466;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.o1imxa_diagramCanvas{touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}
.hVXl_q_page{color:#fff;background:#020503}.hVXl_q_hero{background:radial-gradient(circle at 73% 24%,#78ff5824,#0000 34%),radial-gradient(circle at 44% 70%,#00bfff1a,#0000 32%),#020503;border-bottom:1px solid #78ff5829;overflow:hidden}.hVXl_q_heroGrid{gap:3rem;display:grid}@media (min-width:64em){.hVXl_q_heroGrid{grid-template-columns:.84fr 1.16fr;align-items:center}}.hVXl_q_badge{background:#78ff5814;border:1px solid #78ff583d;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:2rem;display:flex}.hVXl_q_badgeIcon{color:#78ff58;flex-shrink:0;width:1.5rem;height:1.5rem}.hVXl_q_title{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;max-width:12ch;font-size:clamp(2.2rem,6.5vw,4.5rem);font-weight:600;line-height:.98}.hVXl_q_headline{color:#ffffffd1;max-width:40rem;margin-top:2rem;font-size:1.5rem;line-height:2.5rem}.hVXl_q_positioning{color:#ffffff94;max-width:36rem;margin-top:1.25rem;font-size:1rem;line-height:1.75rem}.hVXl_q_actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.25rem;display:flex}.hVXl_q_primary,.hVXl_q_secondary{border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding-inline:1.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.hVXl_q_primary:focus-visible,.hVXl_q_secondary:focus-visible{outline-offset:2px;outline:2px solid #0fc}.hVXl_q_primary{color:#020503;background:#78ff58}.hVXl_q_secondary{color:#fffc;background:#78ff5812;border:1px solid #78ff5833}.hVXl_q_actionIcon{flex-shrink:0;width:1rem;height:1rem}.hVXl_q_model{background:#071009;border:1px solid #78ff582e;min-height:36rem;position:relative;overflow:hidden;box-shadow:0 30px 90px #0009}.hVXl_q_modelHead{z-index:10;position:absolute;top:1.5rem;left:1.5rem}.hVXl_q_modelEyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#78ff58;font-size:.7rem;font-weight:400;line-height:1rem}.hVXl_q_modelTitle{max-width:28rem;font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;margin-top:.5rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.hVXl_q_ring{border:1px solid;border-radius:9999px;position:absolute;top:50%;left:50%}.hVXl_q_routineRing{border-color:#78ff5833}.hVXl_q_sun{background:#78ff58;border-radius:9999px;width:1.75rem;height:1.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #78ff58d9}.hVXl_q_sunLarge{width:2rem;height:2rem;box-shadow:0 0 44px #78ff58cc}.hVXl_q_workbench{background:#020503}.hVXl_q_workbenchGrid{gap:3rem;display:grid}@media (min-width:64em){.hVXl_q_workbenchGrid{grid-template-columns:.74fr 1.26fr}}.hVXl_q_sectionEyebrow{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#78ff58b3;font-size:.75rem;font-weight:400;line-height:1rem}.hVXl_q_sectionTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;color:#fff;max-width:36rem;margin-top:1.25rem;font-size:clamp(1.75rem,4vw,3rem);font-weight:600;line-height:1.1}.hVXl_q_sectionBody{color:#ffffff8f;max-width:28rem;margin-top:1.5rem;font-size:1.125rem;line-height:2rem}.hVXl_q_bench{gap:1.5rem;display:grid}@media (min-width:64em){.hVXl_q_bench{grid-template-columns:1fr .8fr}}.hVXl_q_orbits{background:#071009;border:1px solid #78ff5824;min-height:34rem;position:relative}.hVXl_q_aspects{flex-direction:column;gap:1rem;display:flex}.hVXl_q_aspect{background:#ffffff0a;border:1px solid #ffffff1a;padding:1rem}@media (min-width:40em){.hVXl_q_aspect{padding:1.25rem}}.hVXl_q_aspectLabel,.hVXl_q_stepLabel{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ffffff5c;font-size:.7rem;font-weight:400;line-height:1rem}.hVXl_q_aspectName{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;margin-top:.25rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.hVXl_q_routine{background:#020403;border-block:1px solid #ffffff1a}.hVXl_q_routineGrid{gap:3rem;display:grid}@media (min-width:64em){.hVXl_q_routineGrid{grid-template-columns:.55fr 1.45fr}}.hVXl_q_routineBody{color:#ffffff8f;margin-top:1.5rem;font-size:1.125rem;line-height:2rem}.hVXl_q_timeline{border-block:1px solid #78ff5824;min-height:28rem;position:relative;overflow:hidden}.hVXl_q_steps{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;display:grid;position:relative}@media (min-width:48em){.hVXl_q_steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.hVXl_q_steps{padding-block:2rem}.hVXl_q_step{border-left:1px solid #ffffff1f;padding-left:1.25rem}@media (min-width:48em){.hVXl_q_stepLow{margin-top:8rem}.hVXl_q_stepMid{margin-top:3rem}}.hVXl_q_stepTitle{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;margin-top:.5rem;font-size:1.5rem;font-weight:600;line-height:2rem}.hVXl_q_stepBody{color:#ffffff94;margin-top:.75rem;font-size:.875rem;line-height:1.75rem}
.P-QBSa_simulator{flex-direction:column;width:100%;display:flex;position:relative}.P-QBSa_aura{filter:blur(40px);pointer-events:none;border-radius:2rem;position:absolute;inset:-1rem}.P-QBSa_panel{background:#0c1015cc;border:1px solid #ffffff1a;border-radius:2rem;padding:1rem;transition:border-color .5s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 30px 90px #000000b3}@media (min-width:40em){.P-QBSa_panel{padding:1.25rem}}.P-QBSa_clipped{overflow:hidden}.P-QBSa_roomy{padding:1.25rem}@media (min-width:40em){.P-QBSa_roomy{padding:1.5rem}}.P-QBSa_header{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.875rem;padding:0 .5rem .875rem;display:flex}.P-QBSa_title{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em;color:#64748b;align-items:center;gap:.375rem;font-size:.7rem;line-height:1rem;display:flex}.P-QBSa_titleIcon{flex-shrink:0;width:.875rem;height:.875rem}.P-QBSa_screen{aspect-ratio:16/10;background:#020408;border:1px solid #ffffff0d;border-radius:.75rem;position:relative;overflow:hidden}.P-QBSa_canvas{touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.P-QBSa_footer{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.875rem .5rem 0;display:flex}.P-QBSa_status{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.625rem;line-height:1rem;display:flex}.P-QBSa_placeholderHeader{border-bottom:1px solid #ffffff0d;height:2rem;margin-bottom:.875rem;padding-bottom:.875rem}.P-QBSa_placeholderFooter{border-top:1px solid #ffffff0d;height:2rem;margin-top:1rem;padding-top:.875rem}.P-QBSa_cyan .P-QBSa_aura{background:#00ffcc1a}@media (hover:hover) and (pointer:fine){.P-QBSa_cyan .P-QBSa_panel:hover{border-color:#00ffcc4d}}.P-QBSa_cyan .P-QBSa_titleIcon,.P-QBSa_cyan .P-QBSa_status{color:#0fc}.P-QBSa_purple .P-QBSa_aura{background:#7b2cbf1a}@media (hover:hover) and (pointer:fine){.P-QBSa_purple .P-QBSa_panel:hover{border-color:#7b2cbf4d}}.P-QBSa_purple .P-QBSa_titleIcon,.P-QBSa_purple .P-QBSa_status{color:#7b2cbf}.P-QBSa_blue .P-QBSa_aura{background:#00bfff1a}@media (hover:hover) and (pointer:fine){.P-QBSa_blue .P-QBSa_panel:hover{border-color:#00bfff4d}}.P-QBSa_blue .P-QBSa_titleIcon,.P-QBSa_blue .P-QBSa_status{color:#00bfff}
._2yivHq_scene{aspect-ratio:19/20;background:#08090d;border-radius:.75rem;position:relative;overflow:hidden}@media (min-width:40em){._2yivHq_scene{aspect-ratio:16/10}}@media (min-width:64em){._2yivHq_scene{aspect-ratio:2}}._2yivHq_canvas{width:100%;height:100%;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;position:absolute;top:0;left:0}
.fWV6fa_figure{background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;margin-top:2rem;padding:1.25rem}@media (min-width:40em){.fWV6fa_figure{padding:1.5rem}}.fWV6fa_figure{background:#080e16}.fWV6fa_chain{display:grid}.fWV6fa_step{grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem 1rem;padding-block:1rem;display:grid;position:relative}.fWV6fa_step:first-child{padding-top:0}.fWV6fa_step:last-child{padding-bottom:0}.fWV6fa_step:not(:last-child):after{content:"";background:#00ffcc4d;width:1px;position:absolute;top:3.5rem;bottom:-1rem;left:calc(1.25rem - .5px)}.fWV6fa_step:first-child:not(:last-child):after{top:2.5rem}@media (min-width:40em){.fWV6fa_step{grid-template-columns:2.5rem 10rem minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:1.25rem}}.fWV6fa_iconBox{color:#0fc;background:#080e16;border:1px solid #00ffcc40;border-radius:.75rem;grid-row:span 3;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (min-width:40em){.fWV6fa_iconBox{grid-row:auto}}.fWV6fa_icon{flex-shrink:0;width:1.25rem;height:1.25rem}.fWV6fa_title{font-family:var(--font-space-grotesk),ui-sans-serif,system-ui,sans-serif;color:#fff;align-self:center;font-size:1rem;font-weight:700;line-height:1.5rem}@media (min-width:40em){.fWV6fa_title{align-self:start;padding-top:.5rem}}.fWV6fa_cell{grid-column:2;min-width:0}@media (min-width:40em){.fWV6fa_cell{grid-column:auto}}.fWV6fa_label{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase;color:#fff6;font-size:.625rem;font-weight:600;line-height:1rem}.fWV6fa_text{color:#ffffffb3;margin-top:.25rem;font-size:.875rem;line-height:1.6}.fWV6fa_caption{color:#ffffff8c;border-top:1px solid #ffffff0d;margin-top:1.25rem;padding-top:1rem;font-size:.875rem;line-height:1.25rem}
@keyframes _2ZcBYq_ping{75%,to{opacity:0;transform:scale(2)}}._2ZcBYq_shell{background:#03060a;min-height:100vh;position:relative}._2ZcBYq_main{z-index:10;width:100%;position:relative}._2ZcBYq_reveal{opacity:0;transition:opacity .7s cubic-bezier(0,0,.2,1),transform .7s cubic-bezier(0,0,.2,1);transform:translateY(2.25rem)}._2ZcBYq_isVisible{opacity:1;transform:translate(0,0)}._2ZcBYq_canvasFallback{z-index:0;background:#020408;position:absolute;inset:0}._2ZcBYq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._2ZcBYq_liveDot{flex-shrink:0;width:.5rem;height:.5rem;display:flex;position:relative}._2ZcBYq_livePing{opacity:.75;background:#00d49299;border-radius:9999px;width:100%;height:100%;animation:1s cubic-bezier(0,0,.2,1) infinite _2ZcBYq_ping;display:inline-flex;position:absolute}@media (prefers-reduced-motion:reduce){._2ZcBYq_livePing{animation:none}}._2ZcBYq_liveCore{background:#00bc7d;border-radius:9999px;width:.5rem;height:.5rem;display:inline-flex;position:relative}
@keyframes bCf7qW_spin{to{transform:rotate(360deg)}}.bCf7qW_row{gap:.75rem;display:grid}@media (min-width:48em){.bCf7qW_row{grid-template-columns:1fr auto;align-items:end}}.bCf7qW_label{text-transform:uppercase;letter-spacing:.14em;color:#ffffff40;margin-bottom:.5rem;font-size:.75rem;font-weight:600;line-height:1rem;display:block}.bCf7qW_input{color:#ffffffb3;background:#ffffff04;border:1px solid #ffffff0d;border-radius:.75rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.bCf7qW_input::placeholder{color:#ffffff40}.bCf7qW_input:focus{border-color:#00ffcc40}.bCf7qW_input:disabled{cursor:not-allowed;opacity:.45}.bCf7qW_submit{text-transform:uppercase;letter-spacing:.14em;color:#050507;background:#0fc;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.75rem;font-weight:700;line-height:1rem;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.bCf7qW_submit:focus-visible{outline-offset:2px;outline:2px solid #0fc}@media (hover:hover) and (pointer:fine){.bCf7qW_submit:hover{background:#00e6b8}}.bCf7qW_submit:disabled{cursor:not-allowed;opacity:.35}.bCf7qW_submitIcon{flex-shrink:0;width:.875rem;height:.875rem}.bCf7qW_spinner{animation:1s linear infinite bCf7qW_spin}.bCf7qW_inputError{color:#fef3c6b8;margin-top:.5rem;font-size:.875rem;line-height:1.25rem;display:block}.bCf7qW_error{color:#fef3c6bf;background:#ffbd2e0a;border:1px solid #ffbd2e26;border-radius:.75rem;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:flex}.bCf7qW_errorIcon{flex-shrink:0;width:.875rem;height:.875rem;margin-top:.125rem}.bCf7qW_hint{color:#fff6;margin-top:.75rem;font-size:.875rem;line-height:1.25rem}
