.ProcessGuideDock_dock__pMyzF{position:fixed;right:18px;bottom:88px;width:340px;z-index:65;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:14px;box-shadow:var(--shadow-lg);padding:.75rem;display:flex;flex-direction:column;gap:.65rem}.ProcessGuideDock_head__POZ_D{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.ProcessGuideDock_title__ts8pU{font-size:.84rem;font-weight:700;color:hsl(var(--foreground))}.ProcessGuideDock_meta__Tx1Tq{font-size:.72rem;color:hsl(var(--muted-foreground))}.ProcessGuideDock_stepBox__aXRB0{border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background));padding:.65rem;display:flex;flex-direction:column;gap:.35rem}.ProcessGuideDock_stepTitle__aGF1_{font-size:.83rem;font-weight:700;color:hsl(var(--foreground))}.ProcessGuideDock_stepMeta__qPJ18{font-size:.72rem;color:hsl(var(--muted-foreground))}.ProcessGuideDock_actions__Y7XKr{display:flex;gap:.45rem;flex-wrap:wrap}.ProcessGuideDock_btnDanger__yGqqw,.ProcessGuideDock_btnGhost__fXjAv,.ProcessGuideDock_btn__jBt_7{border-radius:999px;border:1px solid hsl(var(--border));padding:.32rem .56rem;font-size:.73rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;text-decoration:none}.ProcessGuideDock_btn__jBt_7{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:transparent}.ProcessGuideDock_btnGhost__fXjAv{background:hsl(var(--background));color:hsl(var(--foreground))}.ProcessGuideDock_btnDanger__yGqqw{background:hsl(var(--destructive)/.08);color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.35)}.ProcessGuideDock_placeholder__9oOWh{font-size:.72rem;color:hsl(var(--muted-foreground))}@media (max-width:1080px){.ProcessGuideDock_dock__pMyzF{left:10px;right:10px;width:auto;bottom:88px}}.PwaInstallPrompt_wrap__EuUzH{position:fixed;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:90;background:linear-gradient(180deg,hsl(var(--card)) 0,hsl(var(--card)) 62%,hsl(var(--primary)/.06) 100%);border:1px solid hsl(var(--border));border-radius:20px;box-shadow:var(--shadow-lg);padding:.9rem .95rem .95rem;display:grid;gap:.85rem}.PwaInstallPrompt_withBottomNav__X_4L7{bottom:calc(5.5rem + env(safe-area-inset-bottom))}.PwaInstallPrompt_overlay__MHwnw{position:fixed;inset:0;z-index:110;background:hsl(222 47% 11%/.44);display:flex;align-items:flex-end;justify-content:stretch;padding:1rem}.PwaInstallPrompt_sheet__9I7VY{width:100%;max-height:min(82vh,44rem);overflow:auto;background:hsl(var(--background));border-radius:24px 24px 0 0;box-shadow:0 -20px 48px hsl(222 47% 11%/.24);padding:.85rem .95rem calc(1rem + env(safe-area-inset-bottom));display:grid;gap:1rem}.PwaInstallPrompt_sheetHandle__OjXab{width:3rem;height:.3rem;border-radius:999px;background:hsl(var(--border));margin:0 auto}.PwaInstallPrompt_header__Nifs3{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.PwaInstallPrompt_hero__UC1uO{display:grid;gap:.4rem}.PwaInstallPrompt_badge__bFpR3{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:1.75rem;padding:.2rem .65rem;border-radius:999px;background:hsl(var(--primary)/.12);color:hsl(var(--primary));font-size:.72rem;font-weight:700;letter-spacing:.02em}.PwaInstallPrompt_titleRow__GhjVE{display:inline-flex;align-items:center;gap:.45rem;color:hsl(var(--foreground));font-size:.84rem}.PwaInstallPrompt_closeButton__HoWtd{width:44px;height:44px;flex-shrink:0;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.PwaInstallPrompt_headline__Y401P{margin:0;color:hsl(var(--foreground));font-size:1.05rem;line-height:1.25}.PwaInstallPrompt_copy__I9KbB{color:hsl(var(--muted-foreground));font-size:.86rem;line-height:1.48;margin:0}.PwaInstallPrompt_actionStack__5w4go{display:grid;gap:.65rem}.PwaInstallPrompt_quickHint__9cWzk{display:flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.7rem .8rem;border-radius:16px;background:hsl(var(--muted)/.55);border:1px solid hsl(var(--border))}.PwaInstallPrompt_quickHintStep__mRnP8{width:1.6rem;height:1.6rem;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;flex-shrink:0}.PwaInstallPrompt_quickHintCopy__8yxs8{color:hsl(var(--foreground));font-size:.8rem;line-height:1.35}.PwaInstallPrompt_actions__RH8PC{display:flex;gap:.5rem;justify-content:space-between}.PwaInstallPrompt_primaryButton__My8_i{width:100%;min-height:3rem;border:none;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:16px;padding:.78rem .95rem;font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;cursor:pointer}.PwaInstallPrompt_primaryButton__My8_i:disabled{opacity:.7;cursor:not-allowed}.PwaInstallPrompt_helperButton__bJChw,.PwaInstallPrompt_laterButton__3M5_I{border:1px solid hsl(var(--border));background:transparent;color:hsl(var(--foreground));border-radius:999px;padding:.55rem .85rem;font-size:.8rem;font-weight:600;cursor:pointer}.PwaInstallPrompt_helperButton__bJChw{color:hsl(var(--primary))}.PwaInstallPrompt_sheetHeader__hnyIp{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.PwaInstallPrompt_sheetTitleBlock__uUTn7{display:grid;gap:.45rem}.PwaInstallPrompt_sheetTitle__3Brrj{margin:0;font-size:1.15rem;line-height:1.25;color:hsl(var(--foreground))}.PwaInstallPrompt_sheetCopy__JilA1{margin:0;color:hsl(var(--muted-foreground));font-size:.88rem;line-height:1.5}.PwaInstallPrompt_stepList__zAHWt{display:grid;gap:.75rem}.PwaInstallPrompt_stepCard__0zVPi{display:grid;grid-template-columns:auto auto 1fr;gap:.75rem;align-items:flex-start;padding:.9rem;border-radius:18px;border:1px solid hsl(var(--border));background:hsl(var(--card))}.PwaInstallPrompt_stepIndex__VD_q8{width:1.8rem;height:1.8rem;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.82rem;font-weight:700}.PwaInstallPrompt_stepIcon__NHfwW,.PwaInstallPrompt_stepIndex__VD_q8{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.PwaInstallPrompt_stepIcon__NHfwW{width:2.25rem;height:2.25rem;border-radius:14px;background:hsl(var(--primary)/.12);color:hsl(var(--primary))}.PwaInstallPrompt_stepContent__XcvQu{display:grid;gap:.2rem}.PwaInstallPrompt_stepTitle__u_hfl{color:hsl(var(--foreground));font-size:.92rem;line-height:1.35}.PwaInstallPrompt_stepCopy__3NjJ4{margin:0;color:hsl(var(--muted-foreground));font-size:.82rem;line-height:1.45}.PwaInstallPrompt_sheetFooter__K7kz1{display:grid;gap:.7rem}.PwaInstallPrompt_footerHint__W0fBi{margin:0;color:hsl(var(--muted-foreground));font-size:.82rem;line-height:1.45}