.sheet.hint-menu{width:min(360px,calc(100vw - 32px - var(--sal) - var(--sar)));padding:12px 20px 18px;text-align:center}.hint-icon{display:block;width:44px;height:44px;margin:0 auto 8px;fill:none;stroke:#f5c518;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hint-menu .board-text{margin-bottom:4px;text-wrap:balance}.hint-menu .board-text b{color:#fff3d6;font-weight:800}#free-fs-menu,#install-steps-menu:has(>.ios-bubble:not(.up):not([hidden])),#free-hint-menu:has(>.ios-bubble:not([hidden])){bottom:calc(var(--sab) + 96px);max-height:calc(100dvh - 112px - var(--sab))}@media(max-height:600px){:is(#free-fs-menu,#install-steps-menu) .hint-icon{display:none}:is(#free-fs-menu,#install-steps-menu) h2{font-size:26px}:is(#free-fs-menu,#install-steps-menu) .ios-steps{gap:6px;margin:10px 0 12px}:is(#free-fs-menu,#install-steps-menu) .ios-steps li{min-height:44px;padding-block:2px}#free-fs-menu .board-text{font-size:15px}}.ios-steps{display:grid;gap:8px;margin:12px 0 14px;padding:0;list-style:none;counter-reset:ios;text-align:left;font-size:15px;line-height:1.25;color:#e8d8b8;text-wrap:pretty}.ios-steps li{position:relative;display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 12px 6px 10px;font-weight:600;border-radius:var(--button-radius);background:#fff3d60d;counter-increment:ios}.ios-steps li:before{content:counter(ios);position:absolute;left:4px;top:50%;translate:0 -24px;z-index:1;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#f5c518;color:#2a1a10;font-size:12px;font-weight:800;line-height:1}.ios-steps b{color:#fff3d6;font-weight:800}.ios-key{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#3a3a3c;box-shadow:inset 0 0 0 1px #ffffff26}.ios-key svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ios-bubble{position:fixed;left:calc(var(--sal) + 16px);width:fit-content;max-width:calc(100vw - 32px - var(--sal) - var(--sar));box-sizing:border-box;bottom:calc(var(--sab) + 12px);display:block;margin:0;padding:12px 16px;border-radius:18px;text-align:left;text-wrap:balance;background:#fff;color:#3a3a3c;font:600 14px/24px "Baloo 2",system-ui,sans-serif;box-shadow:0 8px 24px #0009;animation:ios-bob 1.2s ease-in-out infinite}.ios-bubble:after{content:"";position:absolute;top:calc(100% - 1px);left:calc(28vw - var(--sal) - 16px - 9px);border:9px solid transparent;border-top-color:#fff;border-bottom:0}.ios-bubble b{font-weight:800;color:#1c1c1e;white-space:nowrap}.ios-bubble i{display:inline-block;width:24px;height:24px;margin-right:2px;vertical-align:top;border-radius:7px;background:#e5e5ea url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1c1e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5v11M8.5 7 12 3.5 15.5 7M8.5 10H7.5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-7a2 2 0 0 0-2-2h-1'/%3E%3C/svg%3E") center / 16px no-repeat}.ios-bubble b:first-of-type i{margin-right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1c1e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7.5h14M5 12h13M5 16.5h9'/%3E%3C/svg%3E")}.ios-bubble b:last-of-type i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1c1e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='4'/%3E%3Cpath d='M12 8.5v7M8.5 12h7'/%3E%3C/svg%3E")}.ios-bubble[hidden]{display:none}.ios-bubble-go{display:block;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-wrap:pretty;cursor:pointer}.ios-bubble button:focus-visible{outline:3px solid #0a84ff;outline-offset:2px}@keyframes ios-bob{50%{transform:translateY(5px)}}.ios-bubble.up{top:calc(var(--sat) + 12px);bottom:auto;left:auto;right:calc(var(--sar) + 16px);animation-name:ios-bob-up}.ios-bubble.up:after{top:auto;bottom:calc(100% - 1px);left:auto;right:calc(120px - 16px - 9px - var(--sar));border-top:0;border-bottom:9px solid #fff}.ios-bubble.up b:first-of-type i{margin-right:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1c1e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5v11M8.5 7 12 3.5 15.5 7M8.5 10H7.5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2v-7a2 2 0 0 0-2-2h-1'/%3E%3C/svg%3E")}@keyframes ios-bob-up{50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.ios-bubble{animation:none}}
