.InstallGuide-module__SEkmkW__container{z-index:99999;width:100%;height:100dvh;padding:max(12px, calc(env(safe-area-inset-top) + 8px)) 16px max(12px, calc(env(safe-area-inset-bottom) + 10px));color:var(--c-ink-primary);overscroll-behavior:none;touch-action:none;background:radial-gradient(circle at 50% 46%,#0080800e,#0000 42%),#faf9f7;grid-template-rows:auto auto minmax(0,1fr);gap:10px;display:grid;position:fixed;inset:0;overflow:hidden}.InstallGuide-module__SEkmkW__header{align-items:center;gap:12px;width:min(100%,380px);margin:0 auto;display:flex}.InstallGuide-module__SEkmkW__appIcon{background:#fff;border:1px solid #1a1a1a0a;border-radius:15px;flex:none;width:52px;height:52px;display:block;overflow:hidden;box-shadow:0 8px 24px #1a1a1a1a}.InstallGuide-module__SEkmkW__appIcon img{object-fit:cover;width:100%;height:100%}.InstallGuide-module__SEkmkW__brandName{letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.35}.InstallGuide-module__SEkmkW__hero{text-align:center;width:min(100%,380px);margin:0 auto}.InstallGuide-module__SEkmkW__heroTitle{letter-spacing:-.035em;font-size:clamp(25px,7vw,30px);font-weight:750;line-height:1.34}.InstallGuide-module__SEkmkW__heroTitle span{color:var(--c-brand);display:block}.InstallGuide-module__SEkmkW__heroDescription{color:var(--c-ink-secondary);margin-top:5px;font-size:13px;font-weight:500;line-height:1.55}.InstallGuide-module__SEkmkW__tutorial{background:#fff;border:1px solid #1a1a1a0e;border-radius:26px;width:min(100%,380px);min-height:0;max-height:390px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 48px #1a1a1a1a}.InstallGuide-module__SEkmkW__stepDots{z-index:5;gap:5px;display:flex;position:absolute;top:18px;right:18px}.InstallGuide-module__SEkmkW__stepDot{background:#d4d4d4;border-radius:999px;width:6px;height:6px}.InstallGuide-module__SEkmkW__stepDotOne,.InstallGuide-module__SEkmkW__stepDotTwo,.InstallGuide-module__SEkmkW__stepDotThree,.InstallGuide-module__SEkmkW__stepDotFour,.InstallGuide-module__SEkmkW__sceneOne,.InstallGuide-module__SEkmkW__sceneTwo,.InstallGuide-module__SEkmkW__sceneThree,.InstallGuide-module__SEkmkW__sceneFour{animation-duration:16s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.InstallGuide-module__SEkmkW__stepDotOne{animation-name:InstallGuide-module__SEkmkW__dotOne}.InstallGuide-module__SEkmkW__stepDotTwo{animation-name:InstallGuide-module__SEkmkW__dotTwo}.InstallGuide-module__SEkmkW__stepDotThree{animation-name:InstallGuide-module__SEkmkW__dotThree}.InstallGuide-module__SEkmkW__stepDotFour{animation-name:InstallGuide-module__SEkmkW__dotFour}.InstallGuide-module__SEkmkW__sceneViewport{width:100%;height:100%;min-height:292px;position:relative}.InstallGuide-module__SEkmkW__scene{opacity:0;pointer-events:none;will-change:opacity;background:#fff;flex-direction:column;gap:14px;padding:18px;display:flex;position:absolute;inset:0}.InstallGuide-module__SEkmkW__sceneOne{animation-name:InstallGuide-module__SEkmkW__sceneOne}.InstallGuide-module__SEkmkW__sceneTwo{animation-name:InstallGuide-module__SEkmkW__sceneTwo}.InstallGuide-module__SEkmkW__sceneThree{animation-name:InstallGuide-module__SEkmkW__sceneThree}.InstallGuide-module__SEkmkW__sceneFour{animation-name:InstallGuide-module__SEkmkW__sceneFour}.InstallGuide-module__SEkmkW__sceneCopy{align-items:center;gap:12px;min-height:58px;padding-right:42px;display:flex}.InstallGuide-module__SEkmkW__sceneStep{min-width:52px;height:34px;color:var(--c-brand);background:#0080801a;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.InstallGuide-module__SEkmkW__sceneTitle{letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.35}.InstallGuide-module__SEkmkW__sceneDescription{color:var(--c-ink-secondary);margin-top:3px;font-size:12px;font-weight:500;line-height:1.45}.InstallGuide-module__SEkmkW__visualFrame{background:#f4f2ef;border-radius:20px;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.InstallGuide-module__SEkmkW__toolbarVisual{min-height:138px;padding:24px 12px}.InstallGuide-module__SEkmkW__toolbarImage{border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 12px 30px #1a1a1a1f}.InstallGuide-module__SEkmkW__toolbarTarget{border:3px solid var(--c-brand);border-radius:22px;width:66px;height:66px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #00808017}.InstallGuide-module__SEkmkW__shareMenuVisual{background:#666;align-items:center;min-height:188px}.InstallGuide-module__SEkmkW__scrollMenuVisual{background:#3c3c3e;align-items:center;min-height:188px}.InstallGuide-module__SEkmkW__scrollMenuImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.InstallGuide-module__SEkmkW__swipeCue{color:#fff;background:#008080f0;border:2px solid #ffffffeb;border-radius:999px;flex-direction:column;align-items:center;gap:2px;min-width:116px;padding:10px 14px 9px;animation:1.55s ease-in-out infinite InstallGuide-module__SEkmkW__swipeUpCue;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-24%);box-shadow:0 10px 28px #0000005c}.InstallGuide-module__SEkmkW__swipeCue svg{stroke-width:2.6px;width:30px;height:30px}.InstallGuide-module__SEkmkW__swipeCue span{white-space:nowrap;font-size:12px;font-weight:750;line-height:1}.InstallGuide-module__SEkmkW__shareMenuImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.InstallGuide-module__SEkmkW__addVisual{background:#f3f1ee;min-height:150px;padding:22px 8px}.InstallGuide-module__SEkmkW__addImage{border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 14px 34px #1a1a1a2e}.InstallGuide-module__SEkmkW__addTarget{border:3px solid #59d8d4;border-radius:999px;width:18%;height:54%;position:absolute;top:50%;right:4.3%;transform:translateY(-50%);box-shadow:0 0 0 6px #00808021}.InstallGuide-module__SEkmkW__screenReaderInstructions{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.InstallGuide-module__SEkmkW__reducedMotionSteps{display:none}@keyframes InstallGuide-module__SEkmkW__sceneOne{0%,22%{opacity:1}24%,98%{opacity:0}to{opacity:1}}@keyframes InstallGuide-module__SEkmkW__sceneTwo{0%,24%{opacity:0}26%,47%{opacity:1}49%,to{opacity:0}}@keyframes InstallGuide-module__SEkmkW__sceneThree{0%,49%{opacity:0}51%,72%{opacity:1}74%,to{opacity:0}}@keyframes InstallGuide-module__SEkmkW__sceneFour{0%,74%{opacity:0}76%,96%{opacity:1}98%,to{opacity:0}}@keyframes InstallGuide-module__SEkmkW__swipeUpCue{0%,to{opacity:.72;transform:translate(-50%,8%)}55%{opacity:1;transform:translate(-50%,-68%)}}@keyframes InstallGuide-module__SEkmkW__dotOne{0%,21%,to{background:var(--c-brand);width:18px}25%,96%{background:#d4d4d4;width:6px}}@keyframes InstallGuide-module__SEkmkW__dotTwo{0%,21%,50%,to{background:#d4d4d4;width:6px}25%,46%{background:var(--c-brand);width:18px}}@keyframes InstallGuide-module__SEkmkW__dotThree{0%,46%,75%,to{background:#d4d4d4;width:6px}50%,71%{background:var(--c-brand);width:18px}}@keyframes InstallGuide-module__SEkmkW__dotFour{0%,71%,to{background:#d4d4d4;width:6px}75%,96%{background:var(--c-brand);width:18px}}@media (max-height:720px){.InstallGuide-module__SEkmkW__container{padding-top:max(8px, calc(env(safe-area-inset-top) + 4px));padding-bottom:max(8px, calc(env(safe-area-inset-bottom) + 5px));gap:7px}.InstallGuide-module__SEkmkW__appIcon{border-radius:13px;width:44px;height:44px}.InstallGuide-module__SEkmkW__brandName{font-size:18px}.InstallGuide-module__SEkmkW__heroTitle{font-size:23px}.InstallGuide-module__SEkmkW__heroDescription{margin-top:2px;font-size:12px}.InstallGuide-module__SEkmkW__tutorial{border-radius:22px}.InstallGuide-module__SEkmkW__scene{gap:8px;padding:14px}.InstallGuide-module__SEkmkW__sceneViewport{min-height:250px}.InstallGuide-module__SEkmkW__sceneCopy{min-height:49px}.InstallGuide-module__SEkmkW__sceneTitle{font-size:16px}}@media (prefers-reduced-motion:reduce){.InstallGuide-module__SEkmkW__stepDots,.InstallGuide-module__SEkmkW__sceneViewport{display:none}.InstallGuide-module__SEkmkW__tutorial{align-items:center;padding:18px;display:flex}.InstallGuide-module__SEkmkW__reducedMotionSteps{gap:13px;width:100%;list-style:none;display:grid}.InstallGuide-module__SEkmkW__reducedMotionSteps li{min-height:52px;color:var(--c-ink-primary);background:#f5f3f0;border-radius:15px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:650;line-height:1.45;display:flex}.InstallGuide-module__SEkmkW__reducedMotionSteps svg{width:24px;color:var(--c-brand);flex:none}.InstallGuide-module__SEkmkW__swipeCue{animation:none}}
