.LearningLibrary_library__iHDku{display:grid;min-width:0;overflow-wrap:anywhere;grid-gap:1.25rem;gap:1.25rem;max-height:min(72dvh,52rem);overflow:auto;padding-right:.25rem;text-align:left}.LearningLibrary_library__iHDku section{display:grid;grid-gap:.65rem;gap:.65rem}.LearningLibrary_library__iHDku h2{margin:.4rem 0 0;font-size:1.2rem}.LearningLibrary_library__iHDku h3{margin:0}.LearningLibrary_library__iHDku p{margin:.4rem 0;line-height:1.5}.LearningLibrary_note__zq1Wn{padding:.7rem .9rem;border-radius:.75rem;background:#3a2a10;color:#ffd9a0}.LearningLibrary_error__eTIEd{color:#ffc9c9}.LearningLibrary_plan__ZF9Z7{display:grid;grid-gap:.65rem;gap:.65rem;border:1px solid #3d5c9e;border-radius:.8rem;padding:1rem}.LearningLibrary_plan__ZF9Z7 details{padding:.5rem 0}.LearningLibrary_plan__ZF9Z7 li{margin:.7rem 0}.LearningLibrary_actions__IjdCG{display:flex;flex-wrap:wrap;gap:.6rem}.LearningLibrary_button__AR0o5,.LearningLibrary_linkButton__txh4T{min-height:2.75rem;border-radius:.65rem;border:1px solid #3d5c9e;background:#101b32;color:#e8eefc;padding:.55rem .85rem;font:inherit;cursor:pointer}.LearningLibrary_button__AR0o5:disabled,.LearningLibrary_linkButton__txh4T:disabled{opacity:.55;cursor:wait}.LearningLibrary_field__pA4Yz{display:grid;grid-gap:.4rem;gap:.4rem}.LearningLibrary_field__pA4Yz textarea{min-height:5rem;padding:.6rem;font:inherit}.LearningLibrary_token__BQuQg{overflow-wrap:anywhere;padding:.7rem;border-radius:.6rem;background:#142b24}.LearningLibrary_linkButton__txh4T{min-height:2rem;padding:.2rem .6rem}.panels_host__xbsHS{display:block}.panels_gatePanel__I9jvP,.panels_panel__Bg6va{max-width:44rem;margin:0 auto;padding:1.5rem;border-radius:16px;background:rgba(7,11,24,.86);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center}.panels_gatePanel__I9jvP{max-width:40rem}.panels_title__DYWKW{margin:0 0 .5rem;font-size:clamp(1.4rem,4vw,2.2rem)}.panels_body__PHZbm{margin:0 0 1rem;line-height:1.6}.panels_quiet__xiFEY{opacity:.8;font-size:.95rem}.panels_note__v_MB3{margin:.25rem 0 0;color:#ffd9a0;font-size:.85rem}.panels_options__s4Imd{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.panels_option__KUjCW,.panels_primary__4me6n{padding:.7rem 1.4rem;border-radius:999px;border:1px solid #3d5c9e;background:#0f1730;color:#e8eefc;font:inherit;cursor:pointer}.panels_form__vHFan{display:grid;grid-gap:1rem;gap:1rem;text-align:left}.panels_field__CH6H0{display:grid;grid-gap:.35rem;gap:.35rem}.panels_field__CH6H0 input,.panels_field__CH6H0 textarea{padding:.6rem;border-radius:8px;border:1px solid #3d5c9e;background:#0b1224;color:#e8eefc;font:inherit}.panels_choiceField__VHVtG{display:grid;grid-gap:.5rem;gap:.5rem;margin:0;padding:.75rem;border:1px solid #3d5c9e;border-radius:10px}.panels_choiceField__VHVtG legend{padding:0 .25rem}.panels_choiceOption__hkUM2{display:flex;align-items:center;gap:.55rem;min-height:2.5rem}.panels_choiceOption__hkUM2 input{width:1.1rem;height:1.1rem}.panels_secondary__Ixw_b{justify-self:start;padding:.45rem .8rem;border-radius:999px;border:1px solid #3d5c9e;background:#0f1730;color:#e8eefc;font:inherit;cursor:pointer}.panels_error__PlY_m{color:#ffc9c9;font-size:.85rem}.panels_googleSignIn__9wtvh{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem;margin:1rem auto}.panels_googleButton__PtBeF{min-height:44px}.panels_googleButton__PtBeF[aria-busy=true]{pointer-events:none;opacity:.7}.panels_regionBar__qU_ea{position:fixed;z-index:4;inset-inline-start:max(1rem,env(safe-area-inset-left));inset-block-end:max(1rem,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:.5rem;max-width:min(22rem,calc(100vw - 2rem));padding:.75rem;border-radius:.75rem;background:rgba(6,14,28,.72);pointer-events:auto;max-height:44dvh;overflow:auto;overscroll-behavior:contain}.panels_regionPlaces__D_gys{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.panels_regionPlaces__D_gys li{display:flex;flex-wrap:wrap;gap:.35rem}.AppShell_shell__8HXZU{min-height:100dvh;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;align-items:center;padding:2rem 1rem;text-align:center;color:#e8eefc;background:radial-gradient(ellipse at 50% 30%,#17224a 0,#070b18 70%)}.AppShell_title__7juRh{margin:0;font-size:clamp(1.5rem,4vw,2.5rem);letter-spacing:.01em}.AppShell_error__QFnYQ{max-width:44rem;margin:0;line-height:1.6;color:#ffc9c9}.AppShell_rings__qZKH2{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.AppShell_ring__Z_N66{padding:.7rem 1.4rem;border-radius:999px;border:1px solid #3d5c9e;background:#101b32;color:inherit;text-decoration:none}.AppShell_libraryLink__U016_{position:fixed;z-index:40;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));padding:.55rem .85rem;border:1px solid #3d5c9e;border-radius:999px;background:rgba(7,11,24,.9);color:#e8eefc;text-decoration:none}.AppShell_arrival__Bv4Y7{min-height:100dvh;display:flex;align-items:flex-end;justify-content:center;padding:2rem 1rem 3rem}.AppShell_hint__u1ksR{max-width:34rem;padding:1.25rem 1.5rem;border-radius:16px;background:rgba(7,11,24,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center}.AppShell_arrivalTitle__ZrEVX{margin:0 0 .5rem;font-size:clamp(1.6rem,5vw,2.4rem)}.AppShell_panel__SpW90{max-width:46rem;margin:0 auto;padding:2rem 1.5rem;border-radius:16px;background:rgba(7,11,24,.86);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.AppShell_shell__8HXZU[data-destination=library]>.AppShell_panel__SpW90{width:min(46rem,100%);min-width:0}.AppShell_quiet__iwHQx{opacity:.8;font-size:.95rem}.AppShell_limitation__H5jZP{padding:.6rem .9rem;border-radius:10px;background:#3a2a10;color:#ffd9a0}.AppShell_unsaved__hRhLs{padding:.6rem .9rem;border-radius:10px;background:#22283d;color:#cfe0ff}.AppShell_demoList__LcM9i{list-style:none;margin:1rem 0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.AppShell_demo__nnIXg{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem;border-radius:12px;border:1px solid #3d5c9e;color:inherit;text-decoration:none}.AppShell_demoTitle__f5SBX{font-weight:700}.AppShell_demoBody__9Xwce{opacity:.85;font-size:.95rem}.AppShell_demoNote__myE_x{color:#ffd9a0;font-size:.85rem}.AppShell_back__4hp6D{color:#9fc4ff}.AppShell_flight__Nz5k9{position:fixed;inset:0;display:flex;flex-direction:column;background:transparent}.AppShell_flightBar__Q3g_a{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:30;width:max-content;max-width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;font-size:.9rem}.AppShell_flightStage__k64dv{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.AppShell_flightStage__k64dv>*{flex:1 1 auto;min-height:0}@media (max-width:600px){.AppShell_flightBar__Q3g_a span{display:none}}.FlightControls_root__FQabV{position:fixed;inset:0;z-index:1;pointer-events:none}.FlightControls_gestureArea__naIy3{position:absolute;inset:0;pointer-events:auto;touch-action:none}.FlightControls_gestureArea__naIy3:focus-visible{outline:2px solid #6ad7ff;outline-offset:-4px}.FlightControls_controls__QEkco{position:absolute;bottom:max(1rem,env(safe-area-inset-bottom));left:max(.5rem,env(safe-area-inset-left));right:max(.5rem,env(safe-area-inset-right));text-align:center}.FlightControls_controls__QEkco p{margin:0 0 .5rem;font-size:.8rem;color:#c2cee4}.FlightControls_buttons__GrxML{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem}.FlightControls_buttons__GrxML button{pointer-events:auto;touch-action:manipulation;min-width:44px;min-height:44px;padding:.5rem .9rem;border-radius:999px;border:1px solid #3d5c9e;background:#0f1730;color:#e8eefc;font:inherit;cursor:pointer}.FlightControls_buttons__GrxML button:focus-visible{outline:2px solid #6ad7ff;outline-offset:2px}.WorldRoot_canvas__M3qwt{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0}.WorldRoot_overlay__oGbue{position:relative;z-index:2;min-height:100dvh;pointer-events:none}.WorldRoot_overlay__oGbue>*{pointer-events:auto}.WorldRoot_surfaceError__ymyu4{position:fixed;inset-inline:1rem;bottom:1rem;z-index:3;padding:1rem;border-radius:12px;background:#2a1020;color:#ffc9c9}.WorldRoot_hangar__AvfUF{position:fixed;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));z-index:4;width:min(23rem,calc(100vw - 2rem));max-height:55dvh;overflow:auto;overscroll-behavior:contain}