.hub_hub__V33Dy{--hub-well:inset 0 1px 2px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.05);--hub-seal:repeating-linear-gradient(45deg,hsla(0,0%,100%,.04) 0 1px,transparent 1px 8px),repeating-linear-gradient(45deg,rgba(0,0,0,.18) 0 1px,transparent 1px 8px) 4px 4px;--hub-bevel:inset 0 1px 0 hsla(0,0%,100%,.07),inset 0 -1px 0 rgba(0,0,0,.6),inset 1px 0 0 hsla(0,0%,100%,.03),inset -1px 0 0 rgba(0,0,0,.3);--hub-blueprint:linear-gradient(rgba(0,240,255,.03) 1px,transparent 0) 0 0 /12px 12px,linear-gradient(90deg,rgba(0,240,255,.03) 1px,transparent 0) 0 0 /12px 12px;--hub-focus:0 0 0 2px var(--background),0 0 0 4px #e2b740;--hub-led-live:#00e676;--hub-led-device:#008b96;--hub-led-offline:#8b93aa;--hub-led-error:#e2b740;min-height:100vh;isolation:isolate;background:var(--bg-0);color:var(--foreground)}.hub_hub__V33Dy [data-frame]{max-width:600px;margin:0 auto;padding:24px 16px 120px}.hub_hub__V33Dy [data-en],.hub_hub__V33Dy [data-hud],.hub_hub__V33Dy [data-no]{font-size:11px;line-height:16px;letter-spacing:.18em;text-transform:uppercase}.hub_hub__V33Dy [data-no]{font-weight:700;letter-spacing:.05em}.hub_hub__V33Dy a{color:inherit;text-decoration:none}.hub_hub__V33Dy a:focus-visible,.hub_hub__V33Dy button:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--hub-focus)}.hub_hub__V33Dy [data-skel]{display:block;border-radius:var(--radius-row);background:hsla(0,0%,100%,.06)}.hub_hub__V33Dy [data-skel=line]{display:inline-block;width:100%;max-width:200px;height:12px;border-radius:var(--radius-chip);vertical-align:middle}.hub_hub__V33Dy [data-h2]{display:flex;align-items:baseline;gap:10px;margin:0;padding-top:4px;line-height:1.35}.hub_hub__V33Dy [data-h2] [data-en]{flex:none;color:var(--muted-foreground)}.hub_hub__V33Dy [data-h2] [data-th]{font-size:15px;font-weight:700;color:var(--foreground)}.hub_hub__V33Dy [data-h2]:after{content:"";flex:1;align-self:center;height:1px;background:linear-gradient(90deg,var(--border),transparent)}.hub_hub__V33Dy [data-head]{margin-bottom:20px}.hub_hub__V33Dy [data-head] [data-hud]{margin:0;letter-spacing:.22em;color:var(--cyan)}.hub_hub__V33Dy [data-h1]{margin:6px 0 4px;padding-top:6px;font-size:28px;font-weight:800;line-height:1.3}.hub_hub__V33Dy [data-gold]{color:var(--gold)}.hub_hub__V33Dy [data-welcome]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;min-height:calc(2 * 1.65em);font-size:14px;line-height:1.65;color:var(--muted-foreground)}.hub_hub__V33Dy [data-name]{color:var(--foreground)}.hub_hub__V33Dy [data-nw]{white-space:nowrap}.hub_hub__V33Dy [data-notice]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:16px;padding:10px 14px;border-radius:var(--radius-row);background:rgba(226,183,64,.06);box-shadow:inset 0 0 0 1px rgba(226,183,64,.28)}.hub_hub__V33Dy [data-notice=offline]{background:rgba(139,147,170,.06);box-shadow:inset 0 0 0 1px rgba(139,147,170,.3)}.hub_hub__V33Dy [data-notice] p{flex:1 1 240px;margin:0;font-size:13px;line-height:1.6}.hub_hub__V33Dy [data-retry]{min-height:44px;padding:0 16px;border:1px solid rgba(226,183,64,.4);border-radius:var(--radius-row);background:transparent;color:var(--gold);font-size:14px;cursor:pointer}.hub_hub__V33Dy [data-deck]{display:flex;flex-direction:column;gap:24px}.hub_hub__V33Dy [data-slot]{display:flex;flex-direction:column;gap:12px;min-width:0}.hub_hub__V33Dy [data-tiles]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:640px){.hub_hub__V33Dy [data-frame]{padding-top:32px}.hub_hub__V33Dy [data-h1]{font-size:32px}}@media (min-width:1024px){.hub_hub__V33Dy [data-frame]{max-width:1184px;padding:40px 32px 120px}.hub_hub__V33Dy [data-deck]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:28px 16px}.hub_hub__V33Dy [data-slot=mission]{grid-column:1/span 8;grid-row:1}.hub_hub__V33Dy [data-slot=instruments]{grid-column:9/span 4;grid-row:1/span 2}.hub_hub__V33Dy [data-slot=code]{grid-column:1/span 4;grid-row:2}.hub_hub__V33Dy [data-slot=library]{grid-column:5/span 4;grid-row:2;padding-top:calc(4px + 15px * 1.35 + 12px)}.hub_hub__V33Dy [data-slot=blueprints]{grid-column:1/-1;grid-row:3}}.hub_plate__EUZvE{position:relative;isolation:isolate;overflow:hidden;display:flex;flex:1;flex-direction:column;padding:16px;border-radius:var(--radius-panel);background:conic-gradient(from 210deg,var(--gold),var(--cyan),var(--green),var(--gold))}.hub_plate__EUZvE:after{content:"";position:absolute;z-index:-1;inset:2px;border-radius:calc(var(--radius-panel) - 2px);background:radial-gradient(120% 90% at 0 0,rgba(226,183,64,.07),transparent 55%),var(--bg-1);pointer-events:none}.hub_plate__EUZvE [data-top]{display:flex;align-items:center;justify-content:space-between;gap:12px}.hub_plate__EUZvE [data-top] [data-h2]:after{display:none}.hub_plate__EUZvE [data-hud]{margin:10px 0 0;color:var(--gold)}.hub_plate__EUZvE [data-mid]{margin:auto 0;padding-top:4px}.hub_plate__EUZvE [data-headline]{margin:0;padding-top:4px;font-size:20px;font-weight:700;line-height:1.35}.hub_plate__EUZvE [data-lede]{margin:6px 0 0;font-size:14px;line-height:1.6;color:var(--muted-foreground)}.hub_plate__EUZvE .hub_well__Y1_P0{margin-top:12px}.hub_plate__EUZvE [data-skel=hud]{width:132px;height:16px;margin-top:10px;border-radius:var(--radius-chip)}.hub_plate__EUZvE [data-skel=headline]{width:64%;height:24px;margin-top:6px;border-radius:var(--radius-chip)}.hub_plate__EUZvE [data-skel=well]{height:84px;margin-top:12px}.hub_plate__EUZvE [data-actions]{display:flex;flex-direction:column;gap:6px;padding-top:16px}.hub_plate__EUZvE [data-skel=cta]{height:48px}.hub_plate__EUZvE [data-skel=row]{height:44px}.hub_plate__EUZvE [data-go=cta]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border-radius:var(--radius-row);background:var(--green);color:#062a16;font-size:16px;font-weight:700;line-height:1.35}.hub_plate__EUZvE [data-go=next]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 12px;border-radius:var(--radius-row);background:hsla(0,0%,100%,.03);box-shadow:inset 0 0 0 1px var(--glass-border);font-size:14px;line-height:1.5}.hub_plate__EUZvE [data-aside]{display:flex;flex-wrap:wrap;align-items:center;column-gap:2px;margin:0;font-size:13px;line-height:1.5;color:var(--muted-foreground)}.hub_plate__EUZvE [data-go=aside],.hub_plate__EUZvE [data-go=privacy]{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;text-decoration:underline;text-underline-offset:3px}.hub_plate__EUZvE [data-go=aside]{color:var(--cyan)}.hub_plate__EUZvE [data-go=privacy]{align-self:flex-start;margin-left:-8px;font-size:12px;color:var(--muted-foreground)}.hub_hub__V33Dy [data-chev]{flex:none;font-size:18px;line-height:1;color:var(--muted-foreground)}@media (min-width:1024px){.hub_plate__EUZvE{padding:20px 24px 24px}.hub_plate__EUZvE [data-headline]{font-size:28px}}.hub_plate__EUZvE{min-height:380px}@media (min-width:360px){.hub_plate__EUZvE{min-height:336px}}@media (min-width:1024px){.hub_plate__EUZvE{min-height:357px}}.hub_library__6YZ_o,.hub_room__lCb1B{--accent:var(--gold);--tint:rgba(226,183,64,.06);position:relative;isolation:isolate;display:flex;flex-direction:column;border:1px solid var(--glass-rim);border-radius:var(--radius-panel);background:radial-gradient(70% 45% at 18% 0,hsla(0,0%,100%,.045),transparent 70%),radial-gradient(ellipse 95% 75% at 50% 0,var(--tint),transparent 65%),var(--glass-sheen);background-color:rgba(15,18,32,.8);box-shadow:inset 0 1px 0 0 rgba(226,183,64,.18)}.hub_room__lCb1B[data-room=m4]{--accent:var(--cyan);--tint:rgba(0,240,255,.06)}.hub_library__6YZ_o:after,.hub_room__lCb1B:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),inset 0 1px 0 hsla(0,0%,100%,.08);opacity:0;pointer-events:none;transition:opacity .16s var(--ease)}@media (hover:hover){.hub_library__6YZ_o:hover:after,.hub_room__lCb1B:hover:after{opacity:1}.hub_codeRoom__I_cF3 [data-row][data-material=glass]:hover:not(:focus-visible){box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.hub_library__6YZ_o,.hub_room__lCb1B{border-color:transparent}.hub_library__6YZ_o:before,.hub_room__lCb1B:before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;border-radius:inherit;background:linear-gradient(135deg,var(--accent) 0,hsla(0,0%,100%,.06) 55%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}}.hub_room__lCb1B[data-material=sealed]{background:var(--hub-seal),var(--bg-1);box-shadow:var(--hub-bevel)}.hub_room__lCb1B [data-main]{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"hud hud" "title well" "status well" "slack slack";grid-template-rows:auto auto auto 1fr;column-gap:12px;min-height:116px;padding:14px 14px 14px 16px;border-radius:var(--radius-panel)}.hub_room__lCb1B [data-hudrow]{grid-area:hud;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-bottom:4px}.hub_blueprint__z_XFs [data-hud],.hub_library__6YZ_o [data-hud],.hub_room__lCb1B [data-hud]{color:var(--muted-foreground)}.hub_library__6YZ_o [data-no],.hub_room__lCb1B [data-no]{color:var(--accent)}.hub_room__lCb1B [data-title]{grid-area:title;margin:0;padding-top:4px;font-size:16px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.hub_room__lCb1B [data-status]{grid-area:status;min-height:calc(2 * 1.55em);margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--muted-foreground)}.hub_room__lCb1B .hub_well__Y1_P0{grid-area:well;align-self:center}.hub_room__lCb1B [data-hint]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:0 14px 0 16px;border-top:1px solid var(--border);font-size:13px;color:var(--cyan)}.hub_room__lCb1B[data-room=flashcards]{min-height:188px}@media (max-width:359px){.hub_room__lCb1B[data-room=flashcards] [data-status]{min-height:calc(3 * 1.55em)}}@media (min-width:360px){.hub_room__lCb1B[data-room=flashcards]{min-height:170px}}.hub_well__Y1_P0{display:flex;flex-direction:column;justify-content:center;gap:2px;border-radius:var(--radius-row);background:rgba(0,0,0,.28);box-shadow:var(--hub-well)}.hub_well__Y1_P0[data-glow]{position:relative}.hub_well__Y1_P0[data-glow]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,240,255,.55),0 0 12px rgba(0,240,255,.28);opacity:0;pointer-events:none}.hub_well__Y1_P0[data-size=sm]{align-items:center;width:96px;min-height:72px;padding:8px 6px;text-align:center}.hub_well__Y1_P0[data-size=lg]{align-items:flex-start;min-height:84px;padding:12px 16px}.hub_well__Y1_P0 [data-line]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 6px}.hub_well__Y1_P0 [data-dash],.hub_well__Y1_P0 [data-num]{font-variant-numeric:tabular-nums;font-weight:700;color:var(--foreground)}.hub_well__Y1_P0[data-size=sm] [data-dash],.hub_well__Y1_P0[data-size=sm] [data-num]{font-size:24px;line-height:1.2}.hub_well__Y1_P0[data-size=lg] [data-dash],.hub_well__Y1_P0[data-size=lg] [data-num]{font-size:40px;line-height:1.1}.hub_well__Y1_P0 [data-dash],.hub_well__Y1_P0 [data-sep],.hub_well__Y1_P0 [data-th],.hub_well__Y1_P0 [data-unit]{color:var(--muted-foreground)}.hub_well__Y1_P0[data-size=sm] [data-kind=num] [data-sep],.hub_well__Y1_P0[data-size=sm] [data-kind=num] [data-th],.hub_well__Y1_P0[data-size=sm] [data-unit]{font-size:12px}.hub_well__Y1_P0[data-size=lg] [data-kind=num] [data-sep],.hub_well__Y1_P0[data-size=lg] [data-kind=num] [data-th],.hub_well__Y1_P0[data-size=lg] [data-unit]{font-size:16px}.hub_well__Y1_P0 [data-kind=word] [data-th]{color:var(--foreground);line-height:1.4}.hub_well__Y1_P0[data-size=sm] [data-kind=word] [data-th]{font-size:16px}.hub_well__Y1_P0[data-size=lg] [data-kind=word] [data-th]{font-size:22px}.hub_well__Y1_P0 [data-caption]{font-size:12px;line-height:1.4;color:var(--muted-foreground)}.hub_well__Y1_P0 [data-skel=value]{width:44px;height:22px;border-radius:var(--radius-chip)}.hub_led__7gUuf{display:inline-flex;flex:none;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--muted-foreground)}.hub_led__7gUuf [data-dot]{width:6px;height:6px;border-radius:var(--radius-chip);background:var(--tone);box-shadow:0 0 6px var(--tone)}.hub_led__7gUuf[data-tone=live]{--tone:var(--hub-led-live)}.hub_led__7gUuf[data-tone=device]{--tone:var(--hub-led-device)}.hub_led__7gUuf[data-tone=offline]{--tone:var(--hub-led-offline)}.hub_led__7gUuf[data-tone=error]{--tone:var(--hub-led-error)}.hub_codeRoom__I_cF3{display:flex;flex-direction:column;border:1px solid var(--glass-border);border-radius:var(--radius-panel);background:radial-gradient(ellipse 95% 75% at 50% 0,rgba(0,230,118,.05),transparent 65%),var(--glass-sheen);background-color:rgba(15,18,32,.8);box-shadow:inset 0 1px 0 0 rgba(226,183,64,.18)}.hub_codeRoom__I_cF3 [data-row]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:56px;padding:8px 14px 8px 16px}.hub_codeRoom__I_cF3 [data-row]+[data-row]{border-top:1px solid var(--border)}.hub_codeRoom__I_cF3 [data-row]:first-of-type{border-top-left-radius:calc(var(--radius-panel) - 1px);border-top-right-radius:calc(var(--radius-panel) - 1px)}.hub_codeRoom__I_cF3 [data-row]:last-of-type{border-bottom-left-radius:calc(var(--radius-panel) - 1px);border-bottom-right-radius:calc(var(--radius-panel) - 1px)}.hub_codeRoom__I_cF3 [data-row]:focus-visible{z-index:1}.hub_codeRoom__I_cF3 [data-row][data-material=sealed]{background:var(--hub-seal),rgba(13,16,32,.9);box-shadow:var(--hub-bevel)}.hub_codeRoom__I_cF3 [data-row][data-material=sealed]:focus-visible{box-shadow:var(--hub-focus)}.hub_codeRoom__I_cF3 [data-no]{color:var(--green)}.hub_codeRoom__I_cF3 [data-body]{min-width:0}.hub_codeRoom__I_cF3 [data-title]{margin:0;padding-top:2px;font-size:15px;font-weight:700;line-height:1.35}.hub_codeRoom__I_cF3 [data-chip]{display:flex;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:20px;margin-top:4px;padding:1px 10px;border-radius:var(--radius-chip);box-shadow:inset 0 0 0 1px var(--glass-border);font-size:12px;line-height:1.5;color:var(--muted-foreground)}.hub_codeRoom__I_cF3 [data-seal]{flex:none;border-radius:50%;color:var(--gold);box-shadow:0 0 8px rgba(226,183,64,.35)}.hub_codeRoom__I_cF3 [data-chip] [data-skel=line]{width:112px}.hub_codeRoom__I_cF3 [data-material=glass] [data-chip]{color:var(--green);box-shadow:inset 0 0 0 1px rgba(0,230,118,.3)}.hub_codeRoom__I_cF3 [data-chip][data-unknown]{color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--glass-border)}.hub_codeRoom__I_cF3 [data-row][data-reveal]{isolation:isolate}.hub_codeRoom__I_cF3 [data-row][data-reveal]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,230,118,.55),0 0 12px rgba(0,230,118,.28);opacity:0;pointer-events:none}.hub_codeRoom__I_cF3 [data-seal-fx]{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.hub_codeRoom__I_cF3 [data-seal-fx]:after,.hub_codeRoom__I_cF3 [data-seal-fx]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--hub-seal),rgba(13,16,32,.9);box-shadow:var(--hub-bevel)}.hub_codeRoom__I_cF3 [data-seal-fx]:before{--bx:-18px;--by:-3px;--br:-6deg;clip-path:polygon(0 0,58% 0,42% 100%,0 100%)}.hub_codeRoom__I_cF3 [data-seal-fx]:after{--bx:18px;--by:3px;--br:6deg;clip-path:polygon(58% 0,100% 0,100% 100%,42% 100%)}.hub_codeRoom__I_cF3 [data-row][data-reveal]>[data-icon]{position:relative}.hub_codeRoom__I_cF3 [data-icon]>[data-seal-icon]{position:absolute;inset:0;filter:grayscale(.9) brightness(.62)}.hub_codeRoom__I_cF3 [data-row][data-reveal=break] [data-seal-fx]:after,.hub_codeRoom__I_cF3 [data-row][data-reveal=break] [data-seal-fx]:before,.hub_codeRoom__I_cF3 [data-row][data-reveal=break] [data-seal-icon],.hub_codeRoom__I_cF3 [data-row][data-reveal=seal] [data-chip]{opacity:0}.hub_library__6YZ_o{padding:16px}.hub_library__6YZ_o [data-title]{margin:8px 0 0;padding-top:4px;font-size:17px;font-weight:700;line-height:1.35}.hub_library__6YZ_o [data-status]{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--muted-foreground)}.hub_library__6YZ_o [data-cta]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:14px;border-radius:var(--radius-row);background:var(--green);color:#062a16;font-size:16px;font-weight:700}.hub_blueprint__z_XFs{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px;border:1px dashed rgba(0,240,255,.4);border-radius:var(--radius-panel);background:var(--hub-blueprint);overflow:hidden}.hub_blueprint__z_XFs:after{content:"";position:absolute;right:0;bottom:0;width:14px;height:14px;border-top-left-radius:4px;background:linear-gradient(225deg,var(--bg-0) 0 50%,rgba(0,240,255,.35) 50% 52%,var(--bg-2) 52%);pointer-events:none}.hub_blueprint__z_XFs [data-no]{color:var(--cyan)}.hub_blueprint__z_XFs [data-title]{margin:0;padding-top:4px;font-size:15px;font-weight:700;line-height:1.35;color:var(--cyan)}.hub_blueprint__z_XFs [data-status],.hub_blueprint__z_XFs [data-tag]{margin:0;font-size:12px;line-height:1.55;color:var(--muted-foreground)}.hub_blueprint__z_XFs [data-tag]{margin-top:auto;padding-top:4px;color:var(--foreground)}.hub_hub__V33Dy [data-icon]{display:block;flex:none;width:40px;height:40px;pointer-events:none}.hub_hub__V33Dy [data-icon]>svg{display:block;width:100%;height:100%}.hub_hub__V33Dy [data-material=sealed] [data-icon]{filter:grayscale(.9) brightness(.62)}.hub_blueprint__z_XFs [data-icon]{filter:grayscale(1) sepia(1) hue-rotate(140deg) saturate(3) brightness(.85);opacity:.75}.hub_room__lCb1B [data-main]{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"icon hud hud" "icon title well" "status status well" "slack slack slack"}.hub_room__lCb1B [data-main]>[data-icon]{grid-area:icon;align-self:start;margin-top:2px}.hub_codeRoom__I_cF3 [data-row]{grid-template-columns:auto auto minmax(0,1fr) auto}@media (max-width:359px),(min-width:1024px) and (max-width:1055px){.hub_codeRoom__I_cF3 [data-row][data-room=ebook-pass] [data-body]{min-height:68px}}.hub_library__6YZ_o{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px}.hub_library__6YZ_o>[data-icon]{grid-row:1/span 2;align-self:start;margin-top:2px}.hub_library__6YZ_o>[data-title]{margin-top:2px}.hub_library__6YZ_o>:not([data-icon],[data-hud],[data-title]){grid-column:1/-1}.hub_blueprint__z_XFs{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:10px;row-gap:4px}.hub_blueprint__z_XFs>[data-icon]{grid-row:1/span 2;align-self:start}.hub_blueprint__z_XFs>:not([data-icon],[data-hud],[data-title]){grid-column:1/-1}.hub_blueprint__z_XFs>[data-tag]{align-self:end}.hub_blueprint__z_XFs[data-material=sealed]{isolation:isolate;border:1px solid var(--glass-border);background:var(--hub-seal),var(--bg-1);box-shadow:var(--hub-bevel)}.hub_blueprint__z_XFs[data-material=sealed]:after{content:none}.hub_blueprint__z_XFs[data-material=sealed] [data-no]{color:var(--gold)}.hub_blueprint__z_XFs[data-material=sealed] [data-title]{color:var(--foreground)}.hub_blueprint__z_XFs[data-material=sealed] [data-icon]{opacity:1}.hub_blueprint__z_XFs[data-material=sealed]>[data-spot]{grid-column:auto}.hub_blueprint__z_XFs>[data-chip]{grid-row:4;align-self:end;display:flex;align-items:flex-start;gap:6px;padding-top:4px;font-size:12px;line-height:1.55}.hub_blueprint__z_XFs [data-seal]{flex:none;margin-top:3px;border-radius:50%;color:var(--gold);box-shadow:0 0 8px rgba(226,183,64,.35)}.hub_hub__V33Dy [data-aurora]{position:fixed;inset:0;z-index:-1;overflow:hidden;contain:strict;pointer-events:none;opacity:0;transition:opacity .6s var(--ease)}.hub_hub__V33Dy[data-motion=on] [data-aurora]{opacity:1}.hub_hub__V33Dy [data-aurora]>i{position:absolute;display:block;width:76vmin;height:52vmin;border-radius:50%;will-change:transform}.hub_hub__V33Dy [data-aurora]>i:first-child{top:-18vmin;left:-22vmin;background:radial-gradient(closest-side,rgba(226,183,64,.1),transparent)}.hub_hub__V33Dy [data-aurora]>i:nth-child(2){top:30vh;right:-30vmin;background:radial-gradient(closest-side,rgba(0,240,255,.08),transparent)}.hub_hub__V33Dy [data-aurora]>i:nth-child(3){bottom:-14vmin;left:10vmin;background:radial-gradient(closest-side,rgba(0,230,118,.08),transparent)}.hub_plate__EUZvE:before{content:"";position:absolute;z-index:-2;left:50%;top:50%;width:var(--edge-d,0);height:var(--edge-d,0);margin:calc(var(--edge-d, 0px) / -2) 0 0 calc(var(--edge-d, 0px) / -2);background:conic-gradient(from 210deg,var(--gold),var(--cyan),var(--green),var(--gold));opacity:0;pointer-events:none;transition:opacity .6s var(--ease)}.hub_hub__V33Dy [data-spot]{--spot-s:360px;--spot-a:0.09;position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .2s var(--ease)}.hub_hub__V33Dy [data-spot]:before{content:"";position:absolute;left:0;top:0;width:var(--spot-s);height:var(--spot-s);margin:calc(var(--spot-s) / -2) 0 0 calc(var(--spot-s) / -2);border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,var(--spot-a)),transparent);transform:translate(var(--sx,0),var(--sy,0))}@media (prefers-reduced-motion:no-preference){.hub_hub__V33Dy [data-aurora]>i{animation:hub_hubDrift__yGuur 24s linear infinite paused}.hub_hub__V33Dy [data-aurora]>i:nth-child(2){animation-delay:-8s}.hub_hub__V33Dy [data-aurora]>i:nth-child(3){animation-delay:-16s}.hub_hub__V33Dy[data-motion=on] [data-aurora]>i{animation-play-state:running}.hub_plate__EUZvE:before{will-change:transform;animation:hub_hubSpin__qOi5O 12s linear infinite paused}.hub_hub__V33Dy[data-edge] .hub_plate__EUZvE{will-change:transform}.hub_hub__V33Dy[data-edge=on] .hub_plate__EUZvE:before{opacity:1;animation-play-state:running}.hub_led__7gUuf[data-tone=live] [data-dot]{animation:hub_hubBreathe__NULC_ 1.6s ease-in-out infinite paused}.hub_hub__V33Dy[data-motion=on] .hub_led__7gUuf[data-tone=live] [data-dot]{animation-play-state:running}.hub_hub__V33Dy [data-skel]{animation:hub_hubSkel__9RbcR 1.2s ease-in-out infinite paused}.hub_hub__V33Dy[data-motion=on] [data-skel]{animation-play-state:running}.hub_hub__V33Dy[data-play=run] .hub_plate__EUZvE{animation:hub_hubIn__nFABG .32s var(--ease) backwards}.hub_hub__V33Dy[data-play=run] [data-slot=instruments]>:nth-child(2){animation:hub_hubIn__nFABG .32s var(--ease) .32s backwards}.hub_hub__V33Dy[data-play=run] [data-slot=instruments]>:nth-child(3){animation:hub_hubIn__nFABG .32s var(--ease) .38s backwards}.hub_hub__V33Dy[data-play=run] [data-slot=instruments]>:nth-child(4){animation:hub_hubIn__nFABG .32s var(--ease) .44s backwards}.hub_hub__V33Dy[data-play=run] [data-slot=code]>:nth-child(2){animation:hub_hubIn__nFABG .32s var(--ease) .5s backwards}.hub_hub__V33Dy[data-play=run] [data-slot=library]>*{animation:hub_hubIn__nFABG .32s var(--ease) .56s backwards}.hub_hub__V33Dy[data-play=run] [data-tiles]>:first-child{animation:hub_hubIn__nFABG .32s var(--ease) .62s backwards}.hub_hub__V33Dy[data-play=run] [data-tiles]>:nth-child(2){animation:hub_hubIn__nFABG .32s var(--ease) .68s backwards}.hub_hub__V33Dy[data-play=late] [data-in]{animation:hub_hubIn__nFABG .32s var(--ease) backwards}.hub_well__Y1_P0[data-glow]:after{animation:hub_hubGlow__1vOva .6s var(--ease) backwards}.hub_codeRoom__I_cF3 [data-row][data-reveal=break] [data-seal-fx]:after,.hub_codeRoom__I_cF3 [data-row][data-reveal=break] [data-seal-fx]:before{animation:hub_hubBreak__t5mhw .6s var(--ease) backwards}.hub_codeRoom__I_cF3 [data-row][data-reveal=break] [data-seal-icon]{animation:hub_hubOut__Jlvdw .6s var(--ease) backwards}.hub_codeRoom__I_cF3 [data-row][data-reveal=break] [data-chip]{animation:hub_hubOut__Jlvdw .6s var(--ease) reverse backwards}.hub_codeRoom__I_cF3 [data-row]:is([data-reveal=break],[data-reveal=late]):after{animation:hub_hubGlow__1vOva .6s var(--ease) backwards}.hub_codeRoom__I_cF3 [data-row][data-reveal=late]>[data-icon]{animation:hub_hubPop__5rHs4 .4s var(--ease) backwards}@media (hover:hover) and (pointer:fine){.hub_hub__V33Dy[data-desk] .hub_codeRoom__I_cF3 [data-row]{isolation:isolate}.hub_hub__V33Dy[data-desk]:is([data-play=done],[data-play=late]) [data-lit]>[data-spot]{opacity:1}.hub_hub__V33Dy[data-desk]:is([data-play=done],[data-play=late]) [data-lit]>[data-spot]:before{will-change:transform}.hub_hub__V33Dy[data-desk] .hub_library__6YZ_o,.hub_hub__V33Dy[data-desk] .hub_room__lCb1B{transition:transform .2s var(--ease)}.hub_hub__V33Dy[data-desk]:is([data-play=done],[data-play=late]) :is(.hub_room__lCb1B,.hub_library__6YZ_o):is([data-lit],:has(:focus-visible)){transform:translateY(var(--lift))}.hub_hub__V33Dy[data-desk]:is([data-play=done],[data-play=late]) .hub_room__lCb1B[data-lit]:active{transform:translateY(var(--lift)) scale(var(--press));transition-duration:90ms}.hub_hub__V33Dy[data-desk] .hub_blueprint__z_XFs[data-material=sealed]{transition:transform .2s var(--ease)}.hub_hub__V33Dy[data-desk]:is([data-play=done],[data-play=late]) .hub_blueprint__z_XFs[data-material=sealed]:is([data-lit],:focus-visible){transform:translateY(var(--lift))}.hub_hub__V33Dy[data-desk]:is([data-play=done],[data-play=late]) .hub_blueprint__z_XFs[data-material=sealed][data-lit]:active{transform:translateY(var(--lift)) scale(var(--press));transition-duration:90ms}.hub_hub__V33Dy[data-desk] .hub_plate__EUZvE:after{z-index:-2}.hub_hub__V33Dy[data-desk] .hub_plate__EUZvE>[data-spot]{inset:2px;border-radius:calc(var(--radius-panel) - 2px)}.hub_hub__V33Dy[data-desk]:is([data-play=done],[data-play=late]) .hub_plate__EUZvE:after{transition:transform .3s var(--ease)}.hub_hub__V33Dy[data-desk]:is([data-play=done],[data-play=late]) .hub_plate__EUZvE[data-lit]:after{transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}}}@keyframes hub_hubIn__nFABG{0%{opacity:.001;transform:translateY(8px)}}@keyframes hub_hubGlow__1vOva{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes hub_hubBreak__t5mhw{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--bx),var(--by)) rotate(var(--br))}}@keyframes hub_hubOut__Jlvdw{0%{opacity:1}to{opacity:0}}@keyframes hub_hubPop__5rHs4{50%{transform:scale(1.06)}}@keyframes hub_hubDrift__yGuur{0%{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(12vw,-8vh,0) rotate(180deg)}to{transform:translateZ(0) rotate(1turn)}}@keyframes hub_hubSpin__qOi5O{to{transform:rotate(1turn)}}@keyframes hub_hubBreathe__NULC_{0%,to{opacity:1}50%{opacity:.55}}@keyframes hub_hubSkel__9RbcR{0%,to{opacity:1}50%{opacity:.6}}.hub_codeRoom__I_cF3 [data-row],.hub_library__6YZ_o [data-cta],.hub_plate__EUZvE [data-go=cta],.hub_plate__EUZvE [data-go=next],.hub_room__lCb1B{transition:transform 90ms var(--ease)}.hub_codeRoom__I_cF3 [data-row]:active,.hub_library__6YZ_o [data-cta]:active,.hub_plate__EUZvE [data-go=cta]:active,.hub_plate__EUZvE [data-go=next]:active,.hub_room__lCb1B:active{transform:scale(.98)}.hub_room__lCb1B:active:after{opacity:1;transition-duration:90ms}.hub_codeRoom__I_cF3 [data-row][data-material=glass]:active{box-shadow:inset 0 0 0 2px rgba(0,230,118,.35)}.hub_codeRoom__I_cF3 [data-row][data-material=sealed]:active{box-shadow:var(--hub-bevel),inset 0 0 0 2px rgba(226,183,64,.35)}.hub_blueprint__z_XFs[data-material=sealed]{transition:transform 90ms var(--ease)}.hub_blueprint__z_XFs[data-material=sealed]:active{transform:scale(.98);box-shadow:var(--hub-bevel),inset 0 0 0 2px rgba(226,183,64,.35)}@media (prefers-reduced-motion:reduce){.hub_codeRoom__I_cF3 [data-row],.hub_hub__V33Dy [data-aurora],.hub_hub__V33Dy [data-spot],.hub_library__6YZ_o [data-cta],.hub_library__6YZ_o:after,.hub_plate__EUZvE [data-go=cta],.hub_plate__EUZvE [data-go=next],.hub_plate__EUZvE:before,.hub_room__lCb1B,.hub_room__lCb1B:after{transition:none}.hub_codeRoom__I_cF3 [data-row][data-reveal] [data-chip],.hub_codeRoom__I_cF3 [data-row][data-reveal]:after,.hub_codeRoom__I_cF3 [data-row][data-reveal]>[data-icon],.hub_codeRoom__I_cF3 [data-seal-fx]:after,.hub_codeRoom__I_cF3 [data-seal-fx]:before,.hub_codeRoom__I_cF3 [data-seal-icon],.hub_hub__V33Dy [data-aurora]>i,.hub_hub__V33Dy [data-in],.hub_hub__V33Dy [data-skel],.hub_hub__V33Dy[data-play] .hub_plate__EUZvE,.hub_led__7gUuf [data-dot],.hub_plate__EUZvE:before,.hub_well__Y1_P0:after{animation:none}.hub_codeRoom__I_cF3 [data-row]:active,.hub_library__6YZ_o [data-cta]:active,.hub_plate__EUZvE [data-go=cta]:active,.hub_plate__EUZvE [data-go=next]:active,.hub_room__lCb1B:active{transform:none}.hub_blueprint__z_XFs[data-material=sealed]{transition:none}.hub_blueprint__z_XFs[data-material=sealed]:active{transform:none}}