.ba6KgG_page{flex-direction:column;min-height:100svh;display:flex;position:relative}.ba6KgG_progress{background:var(--rule-soft);height:4px;position:absolute;top:0;left:0;right:0}.ba6KgG_progress span{background:var(--ink);transform-origin:0;width:100%;height:100%;transition:transform .3s var(--ease-out);display:block}.ba6KgG_header{width:100%;max-width:var(--site-max);padding:26px var(--site-gutter) 0;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.ba6KgG_back{color:var(--ink-2);padding:10px 0;font-size:14px}.ba6KgG_stage{padding:48px var(--site-gutter) 120px;flex:1 0 auto;justify-content:center;align-items:center;display:flex}.ba6KgG_box{width:100%;max-width:760px}.ba6KgG_panel{animation:ba6KgG_enterUp var(--dur-base) var(--ease-out) both}.ba6KgG_panel[data-dir="-1"]{animation-name:ba6KgG_enterDown}.ba6KgG_panel[data-phase=out]{animation:ba6KgG_exitUp var(--dur-fast) var(--ease-out) both;pointer-events:none}.ba6KgG_panel[data-phase=out][data-dir="-1"]{animation-name:ba6KgG_exitDown}@keyframes ba6KgG_enterUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ba6KgG_enterDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes ba6KgG_exitUp{to{opacity:0;transform:translateY(-18px)}}@keyframes ba6KgG_exitDown{to{opacity:0;transform:translateY(18px)}}@keyframes ba6KgG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ba6KgG_fadeOut{to{opacity:0}}.ba6KgG_welcomeTitle{margin-top:16px;font-size:clamp(2.6rem,5.5vw,4.6rem)}.ba6KgG_intro{max-width:560px;color:var(--ink-2);margin-top:20px;font-size:18px;line-height:1.55}.ba6KgG_head{align-items:baseline;gap:12px;display:flex}.ba6KgG_num{font-family:var(--font-mono);color:var(--ltt-green-text);white-space:nowrap;font-size:15px;font-weight:600}.ba6KgG_title{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:700;line-height:1.12}.ba6KgG_help{color:var(--ink-2);margin-top:10px;font-size:17px}.ba6KgG_input{border:1.5px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);width:100%;min-height:60px;color:var(--ink);font:inherit;margin-top:28px;padding:0 24px;font-size:clamp(1.1rem,2vw,1.35rem);display:block}.ba6KgG_input::placeholder{color:var(--muted)}.ba6KgG_input:focus{border-color:var(--ink);outline:none}.ba6KgG_textarea{border-radius:var(--radius-site);resize:vertical;min-height:140px;padding:18px 24px;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.45}.ba6KgG_datetime{gap:16px;max-width:560px;margin-top:28px;display:grid}.ba6KgG_datetime .ba6KgG_input{appearance:none;text-align:left;max-width:320px;margin-top:0}.ba6KgG_datetime .ba6KgG_input::-webkit-date-and-time-value{text-align:left}.ba6KgG_slots{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ba6KgG_slot{border-radius:var(--radius-pill);border:1.5px solid var(--rule);background:var(--surface);min-height:48px;color:var(--ink);font-family:var(--font-mono);cursor:pointer;transition:border-color .15s ease, background-color .15s ease, color .15s ease, transform var(--dur-fast) var(--ease-out);padding:0 12px;font-size:15px;font-weight:600}.ba6KgG_slot:active{transform:scale(.97)}.ba6KgG_slot[aria-checked=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ba6KgG_slot:disabled{opacity:.35;cursor:default;text-decoration:line-through}@media (hover:hover) and (pointer:fine){.ba6KgG_slot:not(:disabled):hover{border-color:var(--ink)}}@media (max-width:720px){.ba6KgG_slots{grid-template-columns:repeat(3,1fr)}}.ba6KgG_options{flex-direction:column;gap:10px;max-width:520px;margin-top:28px;display:flex}.ba6KgG_opt{border-radius:var(--radius-pill);border:1.5px solid var(--rule);background:var(--surface);min-height:54px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease, background-color .15s ease, color .15s ease, transform var(--dur-fast) var(--ease-out);align-items:center;gap:14px;padding:8px 18px 8px 8px;font-size:17px;font-weight:600;display:flex}.ba6KgG_opt:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.ba6KgG_opt:hover,.ba6KgG_nav button:hover{border-color:var(--ink)}}.ba6KgG_opt[aria-checked=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ba6KgG_key{background:var(--bg);width:36px;height:36px;font-family:var(--font-mono);color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.ba6KgG_opt[aria-checked=true] .ba6KgG_key{background:var(--dark-2);color:var(--surface)}.ba6KgG_error{color:var(--danger-text);margin-top:14px;font-size:15px}.ba6KgG_actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.ba6KgG_hint{font-family:var(--font-mono);color:var(--muted);font-size:13px}.ba6KgG_nav{right:var(--site-gutter);gap:6px;display:flex;position:absolute;bottom:28px}.ba6KgG_nav button{border:1.5px solid var(--rule);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.ba6KgG_nav button:disabled{opacity:.4;cursor:default}.ba6KgG_done{background:var(--ltt-green);width:56px;height:56px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.ba6KgG_doneTitle{margin-top:24px}.ba6KgG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ba6KgG_panel,.ba6KgG_panel[data-dir="-1"]{animation:.12s ease-out both ba6KgG_fadeIn}.ba6KgG_panel[data-phase=out],.ba6KgG_panel[data-phase=out][data-dir="-1"]{animation:.1s ease-out both ba6KgG_fadeOut}.ba6KgG_progress span{transition:none}.ba6KgG_opt:active,.ba6KgG_slot:active{transform:none}}@media (max-width:720px){.ba6KgG_stage{padding:32px var(--site-gutter) 120px;align-items:flex-start}.ba6KgG_nav{bottom:20px}}
