._shell_n9ey8_1{z-index:2147483000;position:relative}._offlineScreen_n9ey8_13{z-index:2147483647;padding:max(24px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:#102017;background:radial-gradient(circle at 20% 10%,#b8ff142e,#0000 34rem),#043f2a;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}._offlineCard_n9ey8_47{background:#fff;border:1px solid #ffffff52;border-radius:18px;width:min(520px,100%);padding:30px;box-shadow:0 28px 72px #0000004d}._offlineCard_n9ey8_47 img{border-radius:20px;display:block}._offlineCard_n9ey8_47 h1{color:#043f2a;margin:6px 0 12px;font-size:clamp(2rem,8vw,3.2rem);line-height:1}._offlineCard_n9ey8_47 p{color:#405148;margin:0;font-size:1rem;line-height:1.55}._offlineCard_n9ey8_47 ._eyebrow_n9ey8_103{color:#0b6d3a;letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:.76rem;font-weight:900}._offlineCard_n9ey8_47 button,._updateNotice_n9ey8_123 button,._installNotice_n9ey8_125 button,._installNotice_n9ey8_125 ._printLink_n9ey8_127{color:#fff;min-height:44px;font:inherit;letter-spacing:.02em;cursor:pointer;background:#0b6d3a;border:0;border-radius:8px;padding:11px 15px;font-size:.78rem;font-weight:900}._updateNotice_n9ey8_123 ._keepWorkingButton_n9ey8_155{color:#17452b;background:#eef7f1;border:1px solid #7e9b88}._installNotice_n9ey8_125 ._printLink_n9ey8_127{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._offlineCard_n9ey8_47 button{color:#043f2a;background:#b8ff14;width:100%;margin-top:22px}._updateNotice_n9ey8_123,._installNotice_n9ey8_125{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:2147483000;color:#12231a;background:#fff;border:1px solid #8ec9a3;border-radius:12px;align-items:center;gap:12px;width:min(560px,100vw - 32px);padding:13px;display:flex;position:fixed;box-shadow:0 18px 48px #07111f3d}._updateNotice_n9ey8_123 div,._installNotice_n9ey8_125 div{flex:1;min-width:0}._updateNotice_n9ey8_123 strong,._updateNotice_n9ey8_123 span,._installNotice_n9ey8_125 strong,._installNotice_n9ey8_125 span{display:block}._updateNotice_n9ey8_123 strong,._installNotice_n9ey8_125 strong{color:#043f2a;font-size:.92rem}._updateNotice_n9ey8_123 span,._installNotice_n9ey8_125 span{color:#526259;margin-top:3px;font-size:.78rem;line-height:1.35}._installNotice_n9ey8_125 img{border-radius:11px;flex:none}._installNotice_n9ey8_125 ._dismissButton_n9ey8_295{color:#294136;background:#f2f7f3;border:1px solid #bed4c6}._status_n9ey8_307{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:2147482500;color:#12462a;background:#f0fff4;border:1px solid #8ec9a3;border-radius:8px;max-width:min(440px,100vw - 32px);margin:0;padding:10px 13px;font-size:.78rem;font-weight:800;position:fixed;box-shadow:0 12px 34px #07111f2e}@media (width<=700px){._offlineCard_n9ey8_47{padding:24px}._updateNotice_n9ey8_123,._installNotice_n9ey8_125{flex-wrap:wrap;align-items:stretch}._installNotice_n9ey8_125 div{flex-basis:calc(100% - 64px)}._updateNotice_n9ey8_123 button,._installNotice_n9ey8_125 button,._installNotice_n9ey8_125 ._printLink_n9ey8_127{flex:130px}}@media (display-mode:standalone){._installNotice_n9ey8_125{display:none}}@media (prefers-reduced-motion:reduce){._offlineScreen_n9ey8_13,._updateNotice_n9ey8_123,._installNotice_n9ey8_125{scroll-behavior:auto}}._updateNotice_n9ey8_123{box-sizing:border-box}._updateNotice_n9ey8_123 button{letter-spacing:normal;font-size:14px;font-weight:600;line-height:1.4}._updateNotice_n9ey8_123 span{font-size:13px;line-height:1.45}@media (width<=700px){._updateNotice_n9ey8_123>div{flex:0 0 100%}._updateNotice_n9ey8_123>button{align-self:start;min-width:0}}
