.kEhaHa_footer[data-brand-footer]{color:#a5adb6;background:#000;border:0}.kEhaHa_footer,.kEhaHa_compactFooter{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.kEhaHa_container{box-sizing:border-box;max-width:1500px;margin:0 auto;padding:32px clamp(24px,5.6vw,80px) 26px}.kEhaHa_columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.kEhaHa_columns>div{min-width:0}.kEhaHa_columns h2{color:#75818d;font:11px/1.5 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px}.kEhaHa_columns ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.kEhaHa_columns a,.kEhaHa_columns button{color:#adb6bf;text-align:left;font-size:14px;line-height:1.6;text-decoration:none;transition:color .2s}.kEhaHa_columns button{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.kEhaHa_columns a:hover,.kEhaHa_columns button:hover,.kEhaHa_metadata a:hover{color:#65deed}.kEhaHa_footer :is(a,button,summary):focus-visible,.kEhaHa_utilities :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid #65deed}.kEhaHa_programs{border-top:1px solid #ffffff16;margin-top:48px;padding-top:38px;padding-bottom:38px}.kEhaHa_metadata{border-top:1px solid #ffffff16;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding-top:24px;display:flex}.kEhaHa_copyright{color:#7e8c98;margin:0;font-size:12px;line-height:1.8}.kEhaHa_copyright a{color:#a8b5bf;text-decoration:none}.kEhaHa_status p{margin:0;font-size:12px}.kEhaHa_status a{color:#65deed}.kEhaHa_utilities{color:#8d9ca8;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.kEhaHa_social{width:36px;height:40px;color:inherit;justify-content:center;align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}.kEhaHa_social svg{width:17px;height:17px}.kEhaHa_social:hover{color:#65deed}.kEhaHa_huggingFace{object-fit:contain;filter:grayscale();opacity:.75;transition:filter .2s,opacity .2s}.kEhaHa_social:hover .kEhaHa_huggingFace{filter:none;opacity:1}.kEhaHa_language{border-left:1px solid #ffffff26;margin-left:14px;padding-left:18px;position:relative}.kEhaHa_language summary{color:#b4bec6;cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:72px;min-height:40px;font-size:12px;list-style:none;display:flex}.kEhaHa_language summary::-webkit-details-marker{display:none}.kEhaHa_language summary:hover,.kEhaHa_language[open] summary{color:#65deed}.kEhaHa_languageMenu{z-index:45;background:#0b131b;border:1px solid #ffffff26;border-radius:10px;flex-direction:column;min-width:170px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 8px 32px #0008}.kEhaHa_languageMenu a{color:#b4bec6;border-radius:6px;justify-content:space-between;gap:24px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.kEhaHa_languageMenu a span{color:#7e8c98;font-size:11px}.kEhaHa_languageMenu a:hover,.kEhaHa_languageMenu a[aria-current=page]{color:#65deed;background:#65deed0d}@media (max-width:1366px){.kEhaHa_footer,.kEhaHa_compactFooter{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}}@media (max-width:800px){.kEhaHa_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.kEhaHa_metadata{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.kEhaHa_container{padding:24px 24px 28px}.kEhaHa_columns a,.kEhaHa_columns button{font-size:13px}}@media (max-width:1023px){.kEhaHa_compactFooter .kEhaHa_compactContent{row-gap:28px;padding:32px 24px 24px}.kEhaHa_compactStatus p{text-align:center;justify-content:center;gap:8px 10px;margin:0;font-size:12px;line-height:1.8}.kEhaHa_compactFooter .kEhaHa_compactLinks{gap:12px 26px;max-width:680px}.kEhaHa_compactLinks>a{justify-content:center;align-items:center;min-height:36px;font-size:13px;line-height:1.6;display:flex}.kEhaHa_compactFooter .kEhaHa_utilities{justify-content:center;gap:8px}.kEhaHa_compactFooter .kEhaHa_social{width:40px;height:44px}.kEhaHa_compactFooter .kEhaHa_language summary{min-height:44px}.kEhaHa_compactFooter .kEhaHa_compactByline{max-width:300px;margin:0;line-height:1.9}}@media (max-width:600px){.kEhaHa_compactFooter .kEhaHa_compactContent{row-gap:30px;padding-inline:24px}.kEhaHa_compactStatus p{max-width:340px}.kEhaHa_compactStatus p>a{flex-basis:100%}.kEhaHa_compactFooter .kEhaHa_compactLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;max-width:420px;display:grid}.kEhaHa_compactLinks>a{min-height:40px}}@media (max-width:380px){.kEhaHa_utilities,.kEhaHa_compactFooter .kEhaHa_utilities{gap:4px}.kEhaHa_social,.kEhaHa_compactFooter .kEhaHa_social{width:36px}.kEhaHa_language{margin-left:8px;padding-left:12px}.kEhaHa_language summary{min-width:60px}}@media (prefers-reduced-motion:reduce){.kEhaHa_columns a,.kEhaHa_columns button,.kEhaHa_social,.kEhaHa_huggingFace{transition:none}}
.rO5-ua_notice[data-testid]{inset-inline:0;z-index:50;box-sizing:border-box;color:#f4f7f8;background:#070d14;border-top:1px solid #65deed35;max-height:calc(100dvh - 24px);padding:22px clamp(24px,4vw,64px);position:fixed;bottom:0;overflow-y:auto;box-shadow:0 -12px 48px #0008,0 -1px 20px #22c9e20a}.rO5-ua_notice.rO5-ua_languageNotice{z-index:80}.rO5-ua_inner{width:100%;max-width:1500px;margin:0 auto}.rO5-ua_languageRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.rO5-ua_message{align-items:flex-start;gap:16px;min-width:0;display:flex}.rO5-ua_icon{color:#8beaf4;background:#0c1c25;border:1px solid #65deed40;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;margin-top:2px;display:grid}.rO5-ua_actions{justify-content:flex-end;align-items:stretch;gap:12px;display:flex}.rO5-ua_button{box-sizing:border-box;color:#f4f7f8;text-align:center;cursor:pointer;background:#0c1820;border:1px solid #ffffff26;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.rO5-ua_button:hover{background:#112c38;border-color:#65deed80}.rO5-ua_button.rO5-ua_primary{color:#00141a;background:linear-gradient(140deg,#8feaf3,#20b2cc 65%,#18a2c2);border-color:#a0edf5;font-weight:600;box-shadow:inset 0 1px 1px #efffffad,0 0 24px #22c9e224}.rO5-ua_button.rO5-ua_primary:hover{border-color:#c4fbff;box-shadow:inset 0 1px 1px #efffffad,0 0 30px #22c9e23d}.rO5-ua_button:focus-visible{outline-offset:4px;outline:2px solid #65deed}.rO5-ua_policyLink{color:#78e8f4;text-underline-offset:4px;margin-top:6px;font-size:16px;line-height:1.6;text-decoration:underline;display:inline-flex}.rO5-ua_policyLink:hover{color:#c4fbff}.rO5-ua_category{color:#edf5f7;background:#0c1922;border:0;align-items:flex-start;gap:12px;padding:16px;display:flex}.rO5-ua_category input{accent-color:#65deed;margin-top:4px}@media (max-width:1000px){.rO5-ua_languageRow{grid-template-columns:minmax(0,1fr);gap:20px}.rO5-ua_actions{justify-content:flex-start}}@media (max-width:600px){.rO5-ua_notice[data-testid]{padding:20px 24px}.rO5-ua_actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rO5-ua_actions .rO5-ua_button{white-space:normal;padding:12px 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.rO5-ua_button{transition:none}}
.-QwipG_wrapper{flex-shrink:0;width:max-content}.-QwipG_link{min-height:44px;color:var(--logo-foreground);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.-QwipG_link:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}.-QwipG_mark{flex-shrink:0;width:48px;height:26px;display:block}.-QwipG_name{font-family:var(--font-space-grotesk), sans-serif;letter-spacing:-.04em;font-size:22px;font-weight:600;line-height:1}
.BXjIaa_panel[data-desktop-menu-content]{max-height:calc(100dvh - var(--header-height) - 24px);translate:-50%;inset:auto!important;top:calc(var(--header-height) + 8px)!important;color:#edf5f7!important;background:#080f15!important;border:1px solid #65deed26!important;border-radius:12px!important;width:min(1080px,100vw - 48px)!important;max-width:none!important;margin:0!important;padding:0!important;animation:.18s ease-out BXjIaa_reveal!important;position:fixed!important;left:50%!important;overflow-y:auto!important;box-shadow:0 24px 65px #0009,0 0 28px #65deed05!important}.BXjIaa_panel.BXjIaa_compactPanel{width:min(760px,100vw - 48px)!important}@media (min-width:1367px){.BXjIaa_panel[data-desktop-menu-content]{display:block!important}}.BXjIaa_panel[data-state=closed]{animation:none!important}.BXjIaa_layout{grid-template-columns:minmax(0,1fr) 230px;gap:28px;padding:24px;display:grid}.BXjIaa_groups{min-width:0;display:grid}.BXjIaa_twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.BXjIaa_group{min-width:0}.BXjIaa_twoColumns .BXjIaa_group+.BXjIaa_group{border-left:1px solid #ffffff12;padding-left:24px}.BXjIaa_heading{color:#82969f;font:10px/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.BXjIaa_links{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.BXjIaa_menuLink{color:#edf5f7;text-align:left;grid-template-columns:18px minmax(0,1fr);gap:11px;padding:7px 0;text-decoration:none;display:grid}.BXjIaa_linkIcon{color:#65deed;opacity:.8;margin-top:2px;transition:opacity .18s}.BXjIaa_linkTitle{white-space:normal;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.4;transition:color .18s;display:flex}.BXjIaa_linkTitle svg{color:#6e8a95;transition:transform .18s,color .18s}.BXjIaa_description{color:#92a3ad;white-space:normal;margin-top:3px;font-size:12px;line-height:1.5;display:block}.BXjIaa_menuLink:hover .BXjIaa_linkTitle,.BXjIaa_menuLink:hover .BXjIaa_linkTitle svg{color:#8aeefa}.BXjIaa_menuLink:hover .BXjIaa_linkTitle svg{transform:translate(1px,-1px)}.BXjIaa_menuLink:hover .BXjIaa_linkIcon{opacity:1}.BXjIaa_promo{background:radial-gradient(at 80% 100%,#65deed09,#0000 75%);border-left:1px solid #65deed26;flex-direction:column;align-items:flex-start;padding-left:26px;display:flex}.BXjIaa_eyebrow{color:#65deed;font:10px/1.5 var(--font-ibm-plex-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.BXjIaa_promo h2{color:#f0f8fa;letter-spacing:-.035em;white-space:normal;margin:12px 0 10px;font-size:22px;font-weight:500;line-height:1.2}.BXjIaa_promo h2 .BXjIaa_promoAccent{color:#65deed}.BXjIaa_promo p{color:#9aaeb7;white-space:normal;margin:0 0 24px;font-size:12px;line-height:1.6}.BXjIaa_promoAction{color:#04151c;background:linear-gradient(120deg,#8aeefa,#24b5ce);border:1px solid #8aeefa80;border-radius:999px;justify-content:space-between;align-self:stretch;align-items:center;gap:16px;margin-top:auto;padding:11px 15px;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;display:flex;box-shadow:0 0 16px #65deed14}.BXjIaa_promoAction:hover{background:#a8f3fb}.BXjIaa_panel :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #65deed}@keyframes BXjIaa_reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BXjIaa_panel[data-desktop-menu-content]{animation:none!important}.BXjIaa_linkIcon,.BXjIaa_linkTitle,.BXjIaa_linkTitle svg{transition:none}}
.Ikw-Vq_standalone{padding-top:var(--header-height);background:#000}.Ikw-Vq_page{isolation:isolate;min-height:calc(100svh - var(--header-height));color:#f4f7f8;font-family:var(--font-editorial), Arial, sans-serif;text-align:center;background:radial-gradient(at 50% 35%,#07323e45,#0000 58%),#000;place-items:center;padding:64px 24px 88px;display:grid;position:relative;overflow:hidden}.Ikw-Vq_page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 14% 24%,#65deed70 1px,#0000 2px),radial-gradient(circle at 79% 17%,#65deed90 1px,#0000 2px),radial-gradient(circle at 90% 63%,#65deed50 1px,#0000 2px),radial-gradient(circle at 23% 78%,#65deed60 1px,#0000 2px);position:absolute;inset:0}.Ikw-Vq_content{width:100%;max-width:1000px}.Ikw-Vq_eyebrow{color:#8ca2af;font:11px/1.6 var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0}.Ikw-Vq_eyebrow>span{color:#65deed;margin-right:8px}.Ikw-Vq_signal{color:#65deed;letter-spacing:-.065em;text-shadow:0 0 36px #28bed92b;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.06em;margin:30px auto 26px;font-size:clamp(112px,17vw,220px);font-weight:500;line-height:1;display:flex}.Ikw-Vq_zero{z-index:0;position:relative}.Ikw-Vq_zero:before{content:"";z-index:-1;background:#000;border:1px solid #65deed50;border-radius:50%;width:.69em;height:.69em;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #16b8d42e}.Ikw-Vq_page h1{color:#f4f7f8;letter-spacing:-.055em;margin:0;font-family:inherit;font-size:clamp(38px,4.8vw,66px);font-weight:700;line-height:1.07}.Ikw-Vq_page h1>span{color:#65deed;text-shadow:0 0 32px #30cce52b}.Ikw-Vq_page .Ikw-Vq_description{color:#9eafbb;max-width:580px;margin:24px auto 0;font-size:17px;line-height:1.8}.Ikw-Vq_actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.Ikw-Vq_actions a{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 24px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.Ikw-Vq_actions a.Ikw-Vq_primary{color:#00141a;background:linear-gradient(140deg,#8feaf3,#20b2cc 65%,#18a2c2);border:1px solid #a0edf5;box-shadow:inset 0 1px 1px #efffffa0,0 0 24px #27c8e425}.Ikw-Vq_actions a.Ikw-Vq_secondary{color:#edf5f7;background:#0e181f;border:1px solid #ffffff26}.Ikw-Vq_actions a:hover{filter:brightness(1.12)}.Ikw-Vq_actions a:focus-visible{outline-offset:5px;outline:2px solid #65deed}.Ikw-Vq_compact{min-height:65svh;padding:40px 24px 56px}.Ikw-Vq_compact .Ikw-Vq_signal{font-size:clamp(100px,12vw,160px)}.Ikw-Vq_compact h1{font-size:clamp(32px,3.4vw,48px)}@media (max-width:600px){.Ikw-Vq_page{padding:48px 24px 72px}.Ikw-Vq_signal{margin-block:32px;font-size:clamp(112px,30vw,160px)}.Ikw-Vq_page .Ikw-Vq_description{font-size:16px}.Ikw-Vq_actions{flex-direction:column;align-items:stretch;max-width:340px;margin-inline:auto}.Ikw-Vq_compact{min-height:60svh;padding:32px 16px 48px}}
@font-face{font-family:editorialFont;src:url(../media/Satoshi_Variable-s.p.2ta4m073o532p.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:editorialFont Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.vrzpWq_className{font-family:editorialFont,editorialFont Fallback,Arial}.vrzpWq_variable{--font-editorial:"editorialFont", "editorialFont Fallback", Arial}
.adfKSa_shell{--primary:#77e8f3;--primary-foreground:#031015;--ring:#77e8f3;--brand-accent:#77e8f3}
.qiva8q_bar{z-index:60;height:var(--announcement-height);color:#e0e9ec;background:radial-gradient(at 45% 0,#15d3ed0d,#0000 65%),#030708;border-bottom:1px solid #65deed1c;position:fixed;inset:0 0 auto}.qiva8q_inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;max-width:1500px;height:100%;margin-inline:auto;padding-inline:clamp(20px,4vw,64px);display:grid}.qiva8q_link{min-width:0;max-width:100%;color:inherit;justify-self:center;padding-block:6px;text-decoration:none}.qiva8q_story{align-items:center;gap:16px;animation:.35s ease-out both qiva8q_arrive;display:flex}.qiva8q_tag{color:#8aeefa;letter-spacing:.025em;white-space:nowrap;background:linear-gradient(120deg,#65deed1c,#65deed07);border:1px solid #65deed59;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:inset 0 0 9px #65deed0b,0 0 15px #23d6ef15}.qiva8q_spark{background:#8aeefa;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #65deed,0 0 12px #65deed80}.qiva8q_message{text-wrap:balance;font-size:16px;font-weight:500;line-height:1.4}.qiva8q_arrow{color:#65deed;flex-shrink:0;transition:transform .2s}.qiva8q_link:hover{color:#f1fdff}.qiva8q_link:hover .qiva8q_arrow{transform:translate(2px,-2px)}.qiva8q_controls{align-items:center;display:flex}.qiva8q_indicator,.qiva8q_playback{color:#8b9a9f;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:32px;padding:0;display:grid}.qiva8q_indicator span{background:#6b7c82;border-radius:9px;width:6px;height:6px;transition:width .25s,background .25s,box-shadow .25s}.qiva8q_indicator[aria-pressed=true] span{background:#65deed;width:18px;box-shadow:0 0 9px #65deed66}.qiva8q_indicator:hover span{background:#b2f6ff}.qiva8q_playback{border-left:1px solid #ffffff12;border-radius:0;margin-left:4px}.qiva8q_playback:hover{color:#8aeefa}.qiva8q_link:focus-visible,.qiva8q_indicator:focus-visible,.qiva8q_playback:focus-visible{outline-offset:2px;outline:2px solid #65deed}@keyframes qiva8q_arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media not (min-width:960px){.qiva8q_inner{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:2px;padding:6px 16px}.qiva8q_link{justify-self:stretch;padding-block:0}.qiva8q_story{grid-template-columns:18px minmax(0,1fr) 18px;gap:5px 8px;display:grid}.qiva8q_tag{grid-column:2;justify-self:center;padding:4px 8px;font-size:11px}.qiva8q_message{text-align:center;text-wrap:balance;grid-area:2/2;font-size:14px;line-height:1.35}.qiva8q_arrow{grid-area:1/3/3}.qiva8q_indicator,.qiva8q_playback{width:26px;height:26px}.qiva8q_controls{justify-self:center}}@media (prefers-reduced-motion:reduce){.qiva8q_story{animation:none}.qiva8q_arrow,.qiva8q_indicator span{transition:none}}
