.GuideStartButton_button__oSdm_{position:relative;display:block;width:min(100%,20rem);height:4.75rem;margin:1.125rem auto 0;border:0;padding:0;appearance:none;background:transparent;color:#102435;font:inherit;text-align:center;cursor:pointer;isolation:isolate;overflow:visible;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent}.GuideStartButton_surface__eFZZk{position:absolute;inset:auto 0 0;z-index:2;height:3.25rem;border:1px solid rgba(245,251,239,.9);border-radius:1.125rem;background:linear-gradient(180deg,#e1ebd4,#d4e3c3);box-shadow:0 12px 28px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.72);transition:transform .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease}.GuideStartButton_mascot__VGRza{position:absolute;bottom:2.5rem;left:.75rem;z-index:1;display:block;width:3.5rem;height:3.5rem;transform:translateY(0) rotate(0deg);transform-origin:52% 88%;filter:drop-shadow(0 5px 7px rgba(0,0,0,.2));pointer-events:auto;animation:GuideStartButton_pocket-pal-arrive__aa8g5 .34s cubic-bezier(.2,.82,.25,1.12);transition:transform .18s cubic-bezier(.2,.82,.25,1.12)}.GuideStartButton_pocketRim__NOA4n{position:absolute;bottom:3rem;left:.5rem;z-index:4;width:4rem;height:.25rem;border-top:2px solid rgba(114,143,91,.5);border-radius:50%;pointer-events:none}.GuideStartButton_label__w9i4L{position:absolute;right:3.75rem;bottom:0;left:3.75rem;z-index:3;display:flex;height:3.25rem;align-items:center;justify-content:center;font-size:1rem;font-weight:800;letter-spacing:-.015em;line-height:1;white-space:nowrap;pointer-events:none}.GuideStartButton_arrowWell__4Z1On{position:absolute;right:.5625rem;bottom:.5625rem;z-index:3;display:grid;width:2.125rem;height:2.125rem;place-items:center;border-radius:.75rem;background:#0f766e;color:#f8fffb;box-shadow:inset 0 1px 0 rgba(255,255,255,.2);pointer-events:none;transition:transform .17s ease,background-color .17s ease}.GuideStartButton_arrowWell__4Z1On svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.GuideStartButton_button__oSdm_:focus-visible{outline:none}.GuideStartButton_button__oSdm_:focus-visible .GuideStartButton_surface__eFZZk{outline:3px solid #fff;outline-offset:3px;border-color:#2dd4bf}.GuideStartButton_button__oSdm_:focus-visible .GuideStartButton_mascot__VGRza{transform:translateY(-.3rem) rotate(-2deg)}.GuideStartButton_button__oSdm_:focus-visible .GuideStartButton_arrowWell__4Z1On{background:#115e59;transform:translateX(.15rem)}@media (hover:hover) and (pointer:fine){.GuideStartButton_button__oSdm_:not(:disabled):hover .GuideStartButton_surface__eFZZk{border-color:#fff;background:linear-gradient(180deg,#e9f1df,#dce9cc);box-shadow:0 15px 32px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.8);transform:translateY(-.1rem)}.GuideStartButton_button__oSdm_:not(:disabled):hover .GuideStartButton_mascot__VGRza{transform:translateY(-.3rem) rotate(-2deg)}.GuideStartButton_button__oSdm_:not(:disabled):hover .GuideStartButton_arrowWell__4Z1On{background:#115e59;transform:translateX(.15rem)}}.GuideStartButton_button__oSdm_:not(:disabled)[data-pressed] .GuideStartButton_surface__eFZZk{transform:translateY(.08rem) scale(.99);transition-duration:40ms}.GuideStartButton_button__oSdm_:not(:disabled)[data-pressed] .GuideStartButton_mascot__VGRza{transform:translateY(.14rem) scaleY(.94);transition-duration:40ms}.GuideStartButton_button__oSdm_:not(:disabled)[data-pressed] .GuideStartButton_arrowWell__4Z1On{transform:scale(.94);transition-duration:40ms}.GuideStartButton_button__oSdm_[data-launched] .GuideStartButton_mascot__VGRza{transition:none}.GuideStartButton_button__oSdm_:disabled{cursor:wait}.GuideStartButton_button__oSdm_:disabled .GuideStartButton_surface__eFZZk{border-color:rgba(238,244,232,.62);background:linear-gradient(180deg,#d2dac9,#c3cfb8);box-shadow:0 8px 20px rgba(0,0,0,.22)}.GuideStartButton_button__oSdm_:disabled .GuideStartButton_mascot__VGRza{opacity:.68;pointer-events:none;animation:none}.GuideStartButton_button__oSdm_:disabled .GuideStartButton_label__w9i4L{color:#445248}.GuideStartButton_button__oSdm_:disabled .GuideStartButton_arrowWell__4Z1On{background:#6c8179}@keyframes GuideStartButton_pocket-pal-arrive__aa8g5{0%{transform:translateY(.9rem) rotate(1deg)}68%{transform:translateY(-.14rem) rotate(-2deg)}to{transform:translateY(0) rotate(0deg)}}@media (forced-colors:active){.GuideStartButton_surface__eFZZk{border:1px solid ButtonText;background:ButtonFace;box-shadow:none}.GuideStartButton_label__w9i4L{color:ButtonText}.GuideStartButton_arrowWell__4Z1On{background:ButtonText;color:ButtonFace}.GuideStartButton_button__oSdm_:focus-visible .GuideStartButton_surface__eFZZk{outline-color:Highlight}}.GuideNavigationButton_button__SMlDO{--guide-navigation-edge:0.625rem;position:fixed;top:42dvh;z-index:20;display:grid;width:3rem;height:3rem;place-items:center;border:0;padding:0;background:transparent;color:rgba(255,255,255,.96);transform:translateY(-50%);cursor:pointer;pointer-events:auto;touch-action:manipulation}.GuideNavigationButton_player__CE1yM{--guide-navigation-edge:0.75rem;position:absolute;top:50%}.GuideNavigationButton_left__TD7hx{left:max(var(--guide-navigation-edge),env(safe-area-inset-left))}.GuideNavigationButton_right__9hUrP{right:max(var(--guide-navigation-edge),env(safe-area-inset-right))}.GuideNavigationButton_icon__33rfb{box-sizing:border-box;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.46);border-radius:999px;padding:.43rem;background:rgba(8,15,27,.82);box-shadow:0 8px 24px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.2);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.GuideNavigationButton_button__SMlDO:focus-visible{outline:none;box-shadow:none}.GuideNavigationButton_button__SMlDO:focus-visible .GuideNavigationButton_icon__33rfb{box-shadow:0 0 0 2px rgba(255,255,255,.9),0 0 0 4px #2dd4bf}@media (max-width:759px){.GuideNavigationButton_viewport__bMxg1{top:40vh;top:40svh}.GuideNavigationButton_player__CE1yM{top:38vh;top:38dvh}}@media (min-width:760px){.GuideNavigationButton_button__SMlDO{--guide-navigation-edge:0.25rem;width:3.5rem;height:3.5rem}.GuideNavigationButton_icon__33rfb{width:3rem;height:3rem;padding:.5rem}}@media (hover:hover){.GuideNavigationButton_button__SMlDO:hover .GuideNavigationButton_icon__33rfb{border-color:rgba(255,255,255,.64);background:rgba(17,27,42,.9);transform:scale(1.04)}}.GuideNavigationButton_button__SMlDO:active .GuideNavigationButton_icon__33rfb{transform:scale(.96)}.GuideNavigationButton_button__SMlDO:disabled{cursor:default}.GuideNavigationButton_button__SMlDO:disabled .GuideNavigationButton_icon__33rfb{visibility:hidden;border-color:rgba(255,255,255,.12);background:rgba(8,15,27,.34);color:rgba(255,255,255,.3);box-shadow:none}.GuideResolutionFlow_resolution__R6R8C{position:absolute;inset:0;z-index:50;display:grid;place-items:center;padding:max(1.5rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));background:radial-gradient(110% 90% at 50% 34%,#131c2b,#050607 74%);color:#eef2f7}.GuideResolutionFlow_card__ZQqmw{display:grid;width:min(100%,24rem);justify-items:center;gap:.75rem;text-align:center}.GuideResolutionFlow_card__ZQqmw h2{margin:0;font-size:clamp(1.5rem,7vw,2rem);line-height:1.1}.GuideResolutionFlow_card__ZQqmw h2:focus,.GuideResolutionFlow_sheetPanel__sQacV h2:focus{outline:none;box-shadow:none}.GuideResolutionFlow_card__ZQqmw p{max-width:20rem;margin:0;color:#d3dce8;line-height:1.45}.GuideResolutionFlow_card__ZQqmw p strong{color:#eef2f7;overflow-wrap:anywhere}.GuideResolutionFlow_back__Klc3_{position:absolute;top:max(.75rem,env(safe-area-inset-top));left:max(.75rem,env(safe-area-inset-left));display:inline-flex;min-height:2.75rem;align-items:center;gap:.375rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.5rem .75rem;background:rgba(6,10,18,.72);color:#eef2f7;font-size:.875rem;font-weight:700;backdrop-filter:blur(16px);cursor:pointer;touch-action:manipulation;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.GuideResolutionFlow_solvedMark__PRB6q{display:grid;width:3.25rem;height:3.25rem;place-items:center;border:1px solid rgba(94,234,212,.5);border-radius:999px;background:#0f766e;color:#f0fdfa;font-size:1.5rem;font-weight:800}.GuideResolutionFlow_actions__fSnLm{display:grid;width:min(100%,20rem);gap:.625rem;margin-top:.5rem}.GuideResolutionFlow_actionsSplit__LIfbJ{grid-template-columns:repeat(2,minmax(0,1fr))}.GuideResolutionFlow_button__kGv_w{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:999px;padding:.625rem 1rem;color:#eef2f7;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;touch-action:manipulation;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.GuideResolutionFlow_button__kGv_w:disabled{pointer-events:none;opacity:.4}.GuideResolutionFlow_primary__Of84s{border:1px solid rgba(94,234,212,.5);background:#0f766e;color:#f0fdfa}.GuideResolutionFlow_ghost__fScTP{border:1px solid rgba(255,255,255,.16);background:transparent;color:#d3dce8}@media (hover:hover){.GuideResolutionFlow_primary__Of84s:hover{border-color:rgba(94,234,212,.72);background:#12897f}.GuideResolutionFlow_ghost__fScTP:hover{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.07);color:#eef2f7}.GuideResolutionFlow_back__Klc3_:hover{border-color:rgba(255,255,255,.32);background:rgba(17,27,42,.85)}}.GuideResolutionFlow_back__Klc3_:active,.GuideResolutionFlow_button__kGv_w:active{transform:scale(.97)}.GuideResolutionFlow_back__Klc3_:focus-visible,.GuideResolutionFlow_button__kGv_w:focus-visible,.GuideResolutionFlow_contact__QahYf input:focus-visible,.GuideResolutionFlow_description__5efZc textarea:focus-visible{outline:none;box-shadow:0 0 0 2px #0b1220,0 0 0 4px #2dd4bf}.GuideResolutionFlow_sheet__0_TDp{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:rgba(3,7,12,.72);color:#eef2f7}.GuideResolutionFlow_sheetPanel__sQacV{display:grid;width:calc(100% - 1rem);max-width:520px;max-height:calc(100dvh - 1rem);gap:.625rem;margin:.5rem;padding:.875rem .875rem calc(.875rem + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#0b1220;box-shadow:0 -18px 52px rgba(0,0,0,.5)}.GuideResolutionFlow_sheetPanel__sQacV h2,.GuideResolutionFlow_sheetPanel__sQacV p{margin:0}.GuideResolutionFlow_sheetPanel__sQacV h2{font-size:1.125rem;font-weight:700}.GuideResolutionFlow_sheetPanel__sQacV p{color:#9fb0c3;font-size:.875rem}.GuideResolutionFlow_phoneHandoff__703El{display:grid;width:100%;justify-items:center;gap:.75rem;text-align:center}.GuideResolutionFlow_phoneHandoff__703El p{max-width:34rem;line-height:1.45}.GuideResolutionFlow_phoneHandoffQr__WUUBv{width:12rem;height:12rem;border-radius:.875rem;background:#fff;box-shadow:0 14px 34px rgba(0,0,0,.34)}.GuideResolutionFlow_phoneHandoff__703El .GuideResolutionFlow_button__kGv_w{width:min(100%,22rem)}.GuideResolutionFlow_phoneHandoffLink__XdFrN{min-height:3.25rem;border-radius:.875rem;text-decoration:none}.GuideResolutionFlow_videoOption__BK0oG{display:grid;gap:.125rem}.GuideResolutionFlow_videoChoice__xqmi_{display:inline-flex;min-height:2.75rem;align-items:center;gap:.625rem;font-size:.875rem;font-weight:700;cursor:pointer;touch-action:manipulation}.GuideResolutionFlow_videoChoice__xqmi_ input{width:1.125rem;height:1.125rem;margin:0;accent-color:#2dd4bf}.GuideResolutionFlow_sheetPanel__sQacV .GuideResolutionFlow_videoWarning__LWanH{color:#fca5a5;font-size:.75rem;font-weight:700;line-height:1.3}.GuideResolutionFlow_contact__QahYf,.GuideResolutionFlow_contact__QahYf>label,.GuideResolutionFlow_description__5efZc{display:grid}.GuideResolutionFlow_description__5efZc{gap:.375rem;font-size:.875rem;font-weight:700}.GuideResolutionFlow_description__5efZc textarea{width:100%;min-height:4rem;resize:none}.GuideResolutionFlow_contact__QahYf input,.GuideResolutionFlow_description__5efZc textarea{border:1px solid rgba(255,255,255,.16);border-radius:.75rem;padding:.625rem .75rem;background:rgba(6,10,18,.72);color:#eef2f7;font-size:1rem;line-height:1.35}.GuideResolutionFlow_contact__QahYf input::placeholder,.GuideResolutionFlow_description__5efZc textarea::placeholder{color:#9fb0c3;opacity:1}.GuideResolutionFlow_error__FYyVb{color:#fca5a5;font-size:.8125rem;font-weight:700}.GuideResolutionFlow_contact__QahYf{gap:.75rem}.GuideResolutionFlow_contact__QahYf>label{gap:.375rem;font-size:.875rem;font-weight:700}.GuideResolutionFlow_contact__QahYf .GuideResolutionFlow_actions__fSnLm,.GuideResolutionFlow_sheetPanel__sQacV .GuideResolutionFlow_actions__fSnLm{width:100%;margin-top:.25rem}.GuideResolutionFlow_contact__QahYf .GuideResolutionFlow_button__kGv_w{min-width:0;padding-inline:.75rem;font-size:.8125rem}@media (min-width:521px){.GuideResolutionFlow_handoffSheet__0Mle4{align-items:center}.GuideResolutionFlow_handoffSheet__0Mle4 .GuideResolutionFlow_sheetPanel__sQacV{max-width:36rem;gap:1rem;padding:1.75rem}.GuideResolutionFlow_handoffSheet__0Mle4 h2{font-size:1.5rem}.GuideResolutionFlow_handoffSheet__0Mle4 .GuideResolutionFlow_phoneHandoff__703El{gap:1.125rem}.GuideResolutionFlow_handoffSheet__0Mle4 .GuideResolutionFlow_phoneHandoff__703El p{font-size:1rem}.GuideResolutionFlow_handoffSheet__0Mle4 .GuideResolutionFlow_phoneHandoffQr__WUUBv{width:15rem;height:15rem}.GuideResolutionFlow_handoffSheet__0Mle4 .GuideResolutionFlow_phoneHandoff__703El .GuideResolutionFlow_button__kGv_w{width:min(100%,26rem);font-size:1rem}}@keyframes GuideStepPanel_step-copy-in__WSWD3{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.GuideStepPanel_cameraCta__v8ME0{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(94,234,212,.5);border-radius:14px;padding:.5rem .875rem;background:rgba(45,212,191,.12);color:#2dd4bf;font-size:.875rem;font-weight:700;cursor:pointer;touch-action:manipulation}.GuideStepPanel_cameraCta__v8ME0:disabled{cursor:default;opacity:.7}.GuideStepPanel_cameraCta__v8ME0:focus-visible{outline:2px solid #2dd4bf;outline-offset:2px}.GuideStepPanel_cameraCtaIcon__nwmbe{width:1.125rem;height:1.125rem;flex:0 0 auto}.GuideStepPanel_copy__oRtLG{max-height:36dvh;overflow-y:auto;overscroll-behavior:contain;animation:GuideStepPanel_step-copy-in__WSWD3 .22s cubic-bezier(.22,1,.36,1) both}