.stepIntro_hero__dz_cO{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);flex:1 1;justify-content:flex-start;margin-top:0;padding-bottom:min(430px,calc(var(--liff-vh) * .46));text-align:center}.stepIntro_heading__YFT7k{font-family:var(--font-body);font-size:var(--text-title);font-weight:var(--weight-med);line-height:1.15;letter-spacing:.04em;color:#ffffff;text-shadow:0 2px 14px color-mix(in srgb,var(--night-sky-top) 55%,transparent)}.stepIntro_lede__YPc_r{font-size:var(--text-sm);line-height:1.7;color:color-mix(in srgb,#FFFFFF 92%,transparent);text-wrap:balance}.stepIntro_clause__emtlZ{display:inline-block}.stepIntro_cta__2xdc0{position:relative;display:flex;width:200px;height:48px;padding:0 32px;justify-content:center;align-items:center;gap:10px;margin-top:var(--space-2);border:0;border-bottom:4px solid var(--cta-edge);border-radius:10px;background:var(--cta-bg);color:var(--cta-fg);box-shadow:0 1px 20px 0 var(--cta-glow);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-med);letter-spacing:var(--tracking-body);white-space:nowrap;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),filter var(--dur-base) var(--ease-soft)}.stepIntro_cta__2xdc0:hover{filter:brightness(1.04)}.stepIntro_cta__2xdc0:active{transform:translateY(2px);border-bottom-width:2px}.stepIntro_cta__2xdc0:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 1px 28px 6px var(--cta-glow);opacity:.08;animation:stepIntro_ctaBreathe__749oe 4.2s cubic-bezier(.45,0,.55,1) 1.2s infinite;pointer-events:none}@keyframes stepIntro_ctaBreathe__749oe{0%,to{opacity:.08}38%{opacity:1}}.stepIntro_cta__2xdc0:active:after{animation:none;opacity:.08}@media (prefers-reduced-motion:reduce){.stepIntro_cta__2xdc0:after{animation:none}}.stepIntro_sign__29oV2{left:calc((100% - var(--kv-w)) * var(--kv-pos-x) + var(--kv-w) * .3576);width:calc(var(--kv-w) * .0799);top:calc(var(--liff-artwork-h) * .684);height:calc(var(--liff-artwork-h) * .257);pointer-events:auto;padding:0;border:0;background:transparent;cursor:pointer}.stepIntro_signGlow__NsQNH,.stepIntro_sign__29oV2{position:absolute;--kv-w:calc(var(--liff-artwork-h) * var(--kv-ratio))}.stepIntro_signGlow__NsQNH{--sign-w:calc(var(--kv-w) * 0.0799);--sign-h:calc(var(--liff-artwork-h) * 0.257);left:calc((100% - var(--kv-w)) * var(--kv-pos-x) + var(--kv-w) * .3576 - var(--sign-w) * .2);top:calc(var(--liff-artwork-h) * .684 - var(--sign-h) * .2);width:calc(var(--sign-w) * 1.4);height:calc(var(--sign-h) * 1.4);border-radius:50%;background:radial-gradient(closest-side,var(--c-glow-400) 0,transparent 72%);mix-blend-mode:soft-light;opacity:.1;animation:stepIntro_signBreathe___j2fP 6.1s cubic-bezier(.45,0,.55,1) 1.2s infinite;pointer-events:none}@keyframes stepIntro_signBreathe___j2fP{0%,to{opacity:.1;transform:scale(1)}38%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.stepIntro_signGlow__NsQNH{animation:none;opacity:.7}}@media (max-height:720px){.stepIntro_hero__dz_cO{gap:var(--space-2)}.stepIntro_lede__YPc_r{font-size:var(--text-xs)}}.stepIntro_howto__ivJi3{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:var(--space-2) 0 var(--space-4);list-style:none}.stepIntro_howtoItem__RJotx{display:flex;gap:var(--space-4);align-items:flex-start}.stepIntro_howtoNum__GnI8u{flex-shrink:0;font-family:var(--font-ticket);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--coral-400);padding-top:2px}.stepIntro_howtoBody__xfKnj,.stepIntro_howtoTitle__woBip{display:block}.stepIntro_howtoTitle__woBip{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--c-ink-800);line-height:var(--leading-snug)}.stepIntro_howtoBody__xfKnj{font-size:var(--text-sm);color:var(--c-ink-600);line-height:var(--leading-snug)}.stepIntro_facts__Otju9{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--c-ink-800) 5%,transparent)}.stepIntro_fact__pbZeL{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm)}.stepIntro_fact__pbZeL dt{flex:none;white-space:nowrap;color:var(--c-ink-600)}.stepIntro_fact__pbZeL dd{margin:0;font-family:var(--font-ticket);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);color:var(--c-ink-800);text-align:right}.stepIntro_note__DnxFl{margin-top:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--c-ink-600)}.stepPaper_screen__pjCQp{position:relative;display:flex;flex-direction:column;min-height:calc(var(--liff-vh) - var(--liff-nav-h));background:var(--liff-cream);color:var(--c-ink-800);overflow-x:clip}.stepPaper_sky__dAFnX{position:absolute;top:0;left:0;right:0;height:170px;z-index:0;overflow:hidden;background:url(/kv/step2-sky.webp) top/100% auto no-repeat}.stepPaper_torn__4VAq5{position:absolute;top:136px;left:0;right:0;height:100px;z-index:0;background:url(/kv/step2-torn.webp) top/100% auto no-repeat}.stepPaper_texture__sD4bV{position:absolute;inset:0;z-index:0;pointer-events:none;mix-blend-mode:soft-light;opacity:var(--liff-texture-opacity);background:url(/kv/texture-tile.webp) 0 0/128px 128px repeat}.stepPaper_ground__y7J0p{position:relative;z-index:1;margin-top:auto;height:108px;background:url(/kv/step2-ground.webp) bottom/100% auto no-repeat}.stepPaper_topBar__o8jLL{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);display:flex;align-items:flex-start;justify-content:space-between;height:0;pointer-events:none}.stepPaper_topBar__o8jLL>*{margin:var(--space-3);pointer-events:auto}.stepPaper_navBack__lhy_I{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-md);background:transparent;color:#FFFFFF;cursor:pointer}.stepPaper_navBack__lhy_I:hover{background:color-mix(in srgb,#FFFFFF 12%,transparent)}.stepPaper_topBar__o8jLL button{transition:color var(--dur-fast) var(--ease-out)}.stepPaper_topBar__o8jLL[data-oncream=true] button{color:var(--c-ink-800)}.stepPaper_topBar__o8jLL[data-oncream=true] button svg{filter:var(--icon-edge-light)}.stepPaper_header__r9yII{position:relative;z-index:1;display:flex;justify-content:center;padding:12px var(--space-4) 0}.stepPaper_lockup__hxeF9{width:57%;height:auto}.stepPaper_content__OT7fr{position:relative;z-index:1;margin-top:63px;padding:0 var(--space-5)}.stepPaper_title__M8GMq{margin:0 0 var(--space-5);font-family:var(--font-body);font-size:var(--text-title);font-weight:var(--weight-med);line-height:1.35;letter-spacing:.02em;color:var(--coral-400);text-align:center}.stepPaper_paper__Cc7jz{position:relative;border-radius:var(--radius-lg);background:#FFFFFF;box-shadow:0 6px 20px color-mix(in srgb,var(--c-ink-900) 8%,transparent);overflow:hidden}.stepPaper_stripes__ArA86{height:26px;background:repeating-linear-gradient(117deg,#F6C185 0 37px,#FFFFFF 37px 69px,#F9CBC3 69px 107px,#FFFFFF 107px 139px)}.stepPaper_brand__0tW6X{display:flex;flex-direction:column;align-items:center;padding:16px var(--space-5) 0}.stepPaper_brandLogo__R6ygJ{display:block;width:107px;height:44px;background:var(--c-gs-primary);-webkit-mask:url(/kv/gstw-logo.svg) no-repeat center/contain;mask:url(/kv/gstw-logo.svg) no-repeat center/contain}.stepPaper_brandSample__wnEL2{display:block;width:160px;height:44px;object-fit:contain}.stepPaper_brandEmpty__Y3aDh{display:block;height:34px}.stepPaper_brandSlogan__syBh6{margin:13px 0 0;font-size:var(--text-sm);line-height:1.4;color:var(--fg-note);text-align:center}.stepPaper_divider__tEg86{height:1px;margin:18px var(--space-5) 0;background:repeating-linear-gradient(90deg,#CECECE 0 2px,transparent 2px 4px)}.stepPaper_meta__2WT0_{display:flex;align-items:center;gap:8px;margin:20px 0 0;padding:0 var(--space-5);font-size:var(--text-sm);color:var(--c-ink-600)}.stepPaper_dot__tzqe0{flex:0 0 auto;width:8px;height:8px;border-radius:50%}.stepPaper_metaNo__scAn_{font-weight:var(--weight-med);color:var(--c-ink-800)}.stepPaper_brandSlot__U71Q_{margin:0 auto 24px;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.stepPaper_question__wwqnK{margin:12px 0 0;padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-med);line-height:1.3;color:var(--c-ink-800)}.stepPaper_field__BpHVm{position:relative;margin-top:14px;padding:0 var(--space-5)}.stepPaper_rules__3FtC0{position:absolute;left:var(--space-5);right:var(--space-5);top:0;bottom:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 31px,#E2E2E2 31px 32px);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 10px,transparent 10px 20px);mask-image:repeating-linear-gradient(90deg,#000 0 10px,transparent 10px 20px)}.stepPaper_input__cVX9C{position:relative;display:block;width:100%;min-height:192px;border:0;padding:0;background:transparent;font-family:var(--font-body);font-size:var(--text-base);line-height:32px;color:var(--c-ink-800);resize:none;overflow:hidden;letter-spacing:0}.stepPaper_input__cVX9C:focus{outline:none}.stepPaper_field__BpHVm:focus-within .stepPaper_rules__3FtC0{background:repeating-linear-gradient(to bottom,transparent 0 31px,var(--coral-400) 31px 32px);opacity:.5}.stepPaper_input__cVX9C::placeholder{color:#B4B4B4}.stepPaper_counter__Pw7AU{margin:15px 0 0;padding:0 var(--space-5) 24px;font-family:var(--font-ticket);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--fg-muted);text-align:right}.stepPaper_counter__Pw7AU[data-warn=true]{color:var(--coral-500)}.stepPaper_sign__WZyNf{margin:var(--space-5) 0 0;padding:25px;border:1px solid var(--cta2-border);border-radius:var(--radius-lg);background:var(--liff-cream)}.stepPaper_signLabel___O6Tb{display:block;margin-bottom:12px;font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-med);line-height:1.15;color:var(--c-ink-800)}.stepPaper_share__0zUzS{margin:0;padding:0;border:0;min-width:0}.stepPaper_share__0zUzS>legend{padding:0}.stepPaper_shareOptions__xF42u{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.stepPaper_shareOption___CPVH{position:relative;display:flex;align-items:flex-start;gap:10px;min-height:48px;padding:12px;border:1px solid color-mix(in srgb,var(--c-ink-800) 30%,transparent);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-med);line-height:1.3;color:var(--c-ink-800);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) var(--ease-soft),background-color var(--dur-fast) var(--ease-soft)}.stepPaper_shareOption___CPVH[data-active=true]{border-color:var(--cta-bg);background:color-mix(in srgb,var(--cta-bg) 8%,transparent)}.stepPaper_shareDot__Rxhj2{flex:none;width:18px;height:18px;margin-top:1px;border:1.5px solid color-mix(in srgb,var(--c-ink-800) 45%,transparent);border-radius:50%;background:#FFFFFF}.stepPaper_shareOption___CPVH[data-active=true] .stepPaper_shareDot__Rxhj2{border-color:var(--cta-bg);box-shadow:inset 0 0 0 3.5px #FFFFFF;background:var(--cta-bg)}.stepPaper_shareText__tN4Q8{display:flex;flex-direction:column;gap:2px}.stepPaper_shareNote__MX7So{font-size:var(--text-xs);font-weight:var(--weight-body);color:var(--fg-note)}.stepPaper_shareOption___CPVH input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.stepPaper_shareOption___CPVH:has(input:focus-visible){outline:2px solid var(--c-ink-600);outline-offset:2px}.stepPaper_signName__qCB2A{margin-top:var(--space-5)}.stepPaper_nickname__D4jf8{display:block;width:100%;height:40px;padding:0 12px;border:1px solid #dfe5eb;border-radius:var(--radius-md);background:#FFFFFF;font-family:var(--font-body);font-size:var(--text-base);color:var(--c-ink-800)}.stepPaper_nickname__D4jf8::placeholder{color:#B4B4B4}.stepPaper_nickname__D4jf8:focus{outline:none;border-color:var(--c-ink-600);border-radius:var(--radius-md)}.stepPaper_nickname__D4jf8:-webkit-autofill,.stepPaper_nickname__D4jf8:-webkit-autofill:focus,.stepPaper_nickname__D4jf8:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 100px #ffffff;-webkit-text-fill-color:var(--c-ink-800);caret-color:var(--c-ink-800)}.stepPaper_signRequired__0mDas{margin:8px 0 0;font-size:var(--text-xs);line-height:1.4;color:var(--fg-secondary)}.stepPaper_actions__r4fvI{position:-webkit-sticky;position:sticky;bottom:var(--liff-nav-h);z-index:var(--z-sticky-cta);display:flex;gap:8px;padding:17px var(--space-4) calc(16px + env(safe-area-inset-bottom));background:#FCF5EA;box-shadow:0 -1px 0 color-mix(in srgb,var(--c-ink-900) 8%,transparent)}.stepPaper_back__722nw{flex:0 0 auto;width:91px;border:1px solid var(--c-ink-800);border-radius:var(--radius-md);background:transparent;font-size:var(--text-sm);color:var(--c-ink-800)}.stepPaper_back__722nw,.stepPaper_submit__ecQKO{height:40px;font-family:var(--font-body);font-weight:var(--weight-med);cursor:pointer}.stepPaper_submit__ecQKO{flex:1 1 auto;border:0;border-radius:var(--radius-md);background:var(--cta-bg);color:var(--cta-fg);font-size:var(--text-base)}.stepPaper_submit__ecQKO:disabled{background:#F8D0BC;color:color-mix(in srgb,var(--c-ink-800) 55%,transparent);cursor:not-allowed}.stepPaper_sheetNote__FmBse{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--c-ink-600)}@media (max-width:359px){.stepPaper_content__OT7fr{padding:0 var(--space-4)}.stepPaper_sign__WZyNf{padding:16px}}.stepPaper_brandSlot__U71Q_,.stepPaper_paper__Cc7jz,.stepPaper_sign__WZyNf,.stepPaper_title__M8GMq{animation:stepPaper_riseIn__ICeUe var(--dur-slow) var(--ease-out) backwards}.stepPaper_title__M8GMq{animation-delay:40ms}.stepPaper_brandSlot__U71Q_{animation-delay:70ms}.stepPaper_paper__Cc7jz{animation-delay:.1s}.stepPaper_sign__WZyNf{animation-delay:.18s}@keyframes stepPaper_riseIn__ICeUe{0%{opacity:0;transform:translateY(10px)}}.stepPaper_field__BpHVm:focus-within,.stepPaper_sign__WZyNf:focus-within{animation:none}@media (prefers-reduced-motion:reduce){.stepPaper_brandSlot__U71Q_,.stepPaper_paper__Cc7jz,.stepPaper_sign__WZyNf,.stepPaper_title__M8GMq{animation:none}}