@charset "UTF-8";.difficulty-bar[data-v-2655fc6e]{display:flex;flex-direction:column;gap:var(--length-s);width:100%;max-width:1000px;padding:var(--length-s) 0}.zones[data-v-2655fc6e]{display:grid;grid-template-columns:1fr 1fr 1fr}.zone[data-v-2655fc6e]{display:flex;flex-direction:column;align-items:center;gap:var(--length-xs);padding-top:var(--length-xs)}.zone svg[data-v-2655fc6e]{font-size:1.4rem}.zone span[data-v-2655fc6e]{font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:600}.zone--easy[data-v-2655fc6e]{opacity:.3;color:var(--color-content)}.zone--optimal[data-v-2655fc6e]{color:var(--color-primary)}.zone--optimal svg[data-v-2655fc6e]{filter:drop-shadow(0 0 6px var(--color-primary-soft));font-size:1.6rem}.zone--optimal span[data-v-2655fc6e]{color:var(--color-primary)}.zone--hard[data-v-2655fc6e]{opacity:.3;color:var(--color-content)}.bar-row[data-v-2655fc6e]{display:flex;flex-direction:column;align-items:center;gap:var(--length-xs);width:100%}.bar-track[data-v-2655fc6e]{width:100%;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--color-content-softest) 0%,var(--color-content-softest) 28%,var(--color-primary-lite) 42%,var(--color-primary) 50%,var(--color-primary-lite) 58%,var(--color-content-softest) 72%,var(--color-content-softest) 100%)}.bar-indicator[data-v-2655fc6e]{display:flex;align-items:center;gap:var(--length-xs);background:var(--color-background);border:1.5px solid var(--color-primary);border-radius:var(--length-radius-xl);padding:var(--length-xxs) var(--length-s);color:var(--color-primary);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;animation:indicator-pulse-2655fc6e 2.5s ease-in-out infinite}.bar-indicator svg[data-v-2655fc6e]{font-size:.85rem}@keyframes indicator-pulse-2655fc6e{0%,to{box-shadow:0 0 0 0 var(--color-primary-softer)}50%{box-shadow:0 0 0 5px transparent}}@media (max-width: 768px){.zone svg[data-v-2655fc6e]{font-size:1rem}.zone span[data-v-2655fc6e]{font-size:.7rem;letter-spacing:.04em}.zone--optimal svg[data-v-2655fc6e]{font-size:1.15rem}}.landing-hero[data-v-d6bfeaff]{position:relative;line-height:1.8;min-height:100vh;background:linear-gradient(to bottom,var(--color-background) 0%,color-mix(in oklch,var(--color-background) 85%,transparent) 50%,var(--color-background) 100%),url(/assets/images/background-daishi-desktop.webp) top/cover no-repeat;color:var(--color-content);display:flex;flex-direction:column;font-family:Roboto,system-ui,sans-serif}.hero-content[data-v-d6bfeaff]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;animation:fade-up-d6bfeaff .6s ease-out both;overflow:hidden}.hero-kanji[data-v-d6bfeaff]{position:absolute;font-family:serif;font-weight:900;font-size:clamp(18rem,45vw,38rem);line-height:1;opacity:.04;user-select:none;pointer-events:none;color:var(--color-content);top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.kanji-enter-active[data-v-d6bfeaff],.kanji-leave-active[data-v-d6bfeaff]{transition:opacity .4s ease,transform .4s ease}.kanji-enter-from[data-v-d6bfeaff]{opacity:0;transform:translate(-50%,-45%)}.kanji-leave-to[data-v-d6bfeaff]{opacity:0;transform:translate(-50%,-55%)}.hero-layout[data-v-d6bfeaff]{position:relative;z-index:1;padding-top:var(--length-xl)}.hero-disciplines[data-v-d6bfeaff]{font-size:.78rem;letter-spacing:.04em;color:var(--color-content-soft);margin:0;line-height:1.5}.hero-disciplines-label[data-v-d6bfeaff]{color:var(--color-content-soft);font-weight:600;margin-right:var(--length-xxs)}.hero-layout[data-v-d6bfeaff]{display:flex;align-items:center;gap:var(--length-xxl);width:100%;justify-content:space-around;max-width:1200px}.hero-text[data-v-d6bfeaff]{width:60%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--length-l);text-align:left}.hero-title[data-v-d6bfeaff]{font-family:Bebas Neue,sans-serif;font-size:clamp(2.8rem,5vw,5rem);letter-spacing:.06em;line-height:1.05;margin:0}.hero-title[data-v-d6bfeaff] .hl{color:var(--color-primary)}.hero-kicker[data-v-d6bfeaff]{font-size:clamp(1rem,1.4vw,1.2rem);font-weight:400;line-height:1.5;color:var(--color-content-soft);margin:0}.hero-kicker[data-v-d6bfeaff] .hl{color:var(--color-primary);font-weight:600}.hero-kicker[data-v-d6bfeaff] strong{color:var(--color-content);font-weight:700}.hero-cta-wrap[data-v-d6bfeaff]{display:inline-flex;animation:fade-up-d6bfeaff .6s ease-out .2s both}.hero-reassurance[data-v-d6bfeaff]{font-size:.72rem;color:var(--color-content-softer);letter-spacing:.04em;margin:0}.hero-reassurance svg[data-v-d6bfeaff]{font-size:.65rem;opacity:.7}.hero-mockup-wrap[data-v-d6bfeaff]{flex:0 0 auto;filter:drop-shadow(0 20px 50px rgba(0,0,0,.25))}.scroll-hint[data-v-d6bfeaff]{position:fixed;bottom:var(--length-l);left:50%;transform:translate(-50%);color:var(--color-content-softer);font-size:1.1rem;animation:bounce-d6bfeaff 2s ease-in-out infinite;z-index:var(--z-sticky);pointer-events:none}.fade-scroll-leave-active[data-v-d6bfeaff]{transition:opacity var(--transition-normal) ease}.fade-scroll-leave-to[data-v-d6bfeaff]{opacity:0}@keyframes bounce-d6bfeaff{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(5px)}}@keyframes fade-up-d6bfeaff{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.hero-layout[data-v-d6bfeaff]{flex-direction:column;gap:var(--length-xl)}.hero-text[data-v-d6bfeaff]{width:100%;align-items:center;text-align:center}}@media (max-width: 768px){.landing-hero[data-v-d6bfeaff]{background:var(--color-background);height:auto;min-height:100svh;overflow:visible}.hero-content[data-v-d6bfeaff]{padding:var(--length-xl) var(--length-m) var(--length-m);gap:var(--length-l)}.hero-title[data-v-d6bfeaff]{font-size:clamp(2.4rem,10vw,3.5rem)}.hero-kicker[data-v-d6bfeaff]{font-size:1rem}.hero-disciplines[data-v-d6bfeaff]{font-size:.72rem}.scroll-hint[data-v-d6bfeaff]{display:none}}.promise[data-v-463611f9]{box-sizing:border-box;background:var(--color-background);color:var(--color-content);padding:var(--length-xxl) var(--length-xl);font-family:Roboto,system-ui,sans-serif;overflow:hidden}.promise[data-v-463611f9],.promise[data-v-463611f9] *{box-sizing:border-box}.promise-layout[data-v-463611f9]{display:flex;align-items:center;gap:var(--length-xxl);width:100%;justify-content:space-between}.promise-text[data-v-463611f9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--length-l);align-items:flex-start}.promise-bullets[data-v-463611f9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--length-s)}.promise-bullets li[data-v-463611f9]{display:flex;align-items:center;gap:var(--length-s);font-size:.95rem;color:var(--color-content);line-height:1.4}.promise-bullet-icon[data-v-463611f9]{flex-shrink:0;width:1.4rem;color:var(--color-primary);font-size:1.05rem}.promise-screen-wrap[data-v-463611f9]{filter:drop-shadow(0 20px 50px rgba(0,0,0,.25))}.promise-chips-row[data-v-463611f9]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--length-xs)}.promise-chip[data-v-463611f9]{font-family:Bebas Neue,sans-serif;font-size:1rem;letter-spacing:.1em;padding:var(--length-xxs) var(--length-m);background:var(--color-background-lite);border:1px solid var(--color-background-darker);border-radius:999px;color:var(--color-content);box-shadow:var(--shadow-sm);white-space:nowrap}@media (max-width: 900px){.promise-layout[data-v-463611f9]{flex-direction:column;gap:var(--length-xl)}.promise-text[data-v-463611f9]{align-items:center;text-align:center;width:100%}.promise-bullets[data-v-463611f9]{align-self:center}.promise-bullets li[data-v-463611f9]{text-align:left}.promise-chips-row[data-v-463611f9]{justify-content:center}.promise-stage[data-v-463611f9]{max-width:none}.promise-screen-wrap[data-v-463611f9]{filter:drop-shadow(0 14px 30px rgba(0,0,0,.2))}.promise-chip[data-v-463611f9]{font-size:.9rem;padding:var(--length-xxs) var(--length-s)}}@media (max-width: 768px){.promise[data-v-463611f9]{padding:var(--length-xl) var(--length-m)}}.session-card[data-v-9ccef0d6]{box-sizing:border-box;flex:1;min-width:0;background:var(--color-background-lite);border:1.5px solid var(--color-background-darker);border-radius:var(--length-radius-xl);padding:var(--length-l);display:flex;flex-direction:column;gap:var(--length-m);box-shadow:var(--shadow-lg)}.session-card[data-v-9ccef0d6],.session-card[data-v-9ccef0d6] *{box-sizing:border-box}.session-card-header[data-v-9ccef0d6]{display:flex;align-items:center;gap:var(--length-xs);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-content-softer)}.session-card-icon[data-v-9ccef0d6]{color:var(--color-primary);font-size:.85rem}.exercise-list[data-v-9ccef0d6]{display:flex;flex-direction:column;gap:var(--length-m)}.exercise-block[data-v-9ccef0d6]{background:var(--color-background);border:1px solid var(--color-background-darker);border-radius:var(--length-radius-m);padding:var(--length-s) var(--length-l);display:flex;flex-direction:column;gap:var(--length-xs)}.exercise-title[data-v-9ccef0d6]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--length-s);flex-wrap:wrap;min-width:0}.exercise-name[data-v-9ccef0d6]{font-size:1rem;font-weight:600;color:var(--color-primary-lite);min-width:0}.exercise-pr[data-v-9ccef0d6]{display:inline-flex;align-items:baseline;gap:var(--length-xxs);font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.04em;color:var(--color-content);transform-origin:center;transition:color var(--transition-normal) ease}.exercise-pr.is-bumping[data-v-9ccef0d6]{animation:pr-bump-9ccef0d6 .8s cubic-bezier(.25,.8,.3,1);color:var(--color-primary)}.exercise-pr-icon[data-v-9ccef0d6]{font-size:.75rem;color:var(--color-primary);transition:color var(--transition-normal) ease}.exercise-pr.is-bumping .exercise-pr-icon[data-v-9ccef0d6]{color:var(--color-primary)}.exercise-pr-unit[data-v-9ccef0d6]{font-size:.7rem;margin-left:2px;color:var(--color-content-softer)}.exercise-pr.is-bumping .exercise-pr-unit[data-v-9ccef0d6]{color:var(--color-primary);opacity:.85}.value-pct[data-v-9ccef0d6]{font-size:.7rem;font-weight:500;margin-left:var(--length-xxs);color:var(--color-content-softer)}@keyframes pr-bump-9ccef0d6{0%{transform:scale(1)}30%{transform:scale(1.22);filter:drop-shadow(0 0 14px var(--color-primary-soft))}65%{transform:scale(.96)}to{transform:scale(1);filter:none}}.sets-header[data-v-9ccef0d6]{display:grid;grid-template-columns:32px 1fr 1fr;gap:var(--length-xs);padding:0 var(--length-xxs);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-content-softest)}.sets-header .col-weight[data-v-9ccef0d6],.sets-header .col-reps[data-v-9ccef0d6]{text-align:center}.set-row[data-v-9ccef0d6]{display:grid;grid-template-columns:32px 1fr 1fr;gap:var(--length-xs);align-items:center;padding:var(--length-xxs) var(--length-xxs);border-top:1px solid var(--color-background-dark)}.set-row[data-v-9ccef0d6]:first-of-type{border-top:none}.set-row .col-weight[data-v-9ccef0d6],.set-row .col-reps[data-v-9ccef0d6]{text-align:center}.set-circle[data-v-9ccef0d6]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--color-background-dark);color:var(--color-content-softer);font-size:.72rem;font-weight:600}.weight-value[data-v-9ccef0d6],.reps-value[data-v-9ccef0d6]{display:inline-block;font-size:.95rem;font-weight:700;color:var(--color-content);transform-origin:center;transition:color var(--transition-normal) ease}.weight-value.is-bumping[data-v-9ccef0d6],.reps-value.is-bumping[data-v-9ccef0d6]{animation:value-bump-9ccef0d6 .8s cubic-bezier(.25,.8,.3,1);color:var(--color-primary)}.weight-unit[data-v-9ccef0d6]{font-size:.7rem;font-weight:500;margin-left:2px;color:var(--color-content-softer)}.weight-bodyweight[data-v-9ccef0d6]{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--color-content-softer);padding:var(--length-xxxs) var(--length-xs);border-radius:var(--length-radius-s);background:var(--color-background-dark)}.col-reps[data-v-9ccef0d6]{font-size:.9rem;font-weight:500;color:var(--color-content)}@keyframes value-bump-9ccef0d6{0%{transform:scale(1)}30%{transform:scale(1.18);filter:drop-shadow(0 0 10px var(--color-primary-soft))}65%{transform:scale(.97)}to{transform:scale(1);filter:none}}@media (max-width: 768px){.session-card[data-v-9ccef0d6]{padding:var(--length-m);gap:var(--length-s)}.exercise-block[data-v-9ccef0d6]{padding:var(--length-xs) var(--length-s)}.exercise-name[data-v-9ccef0d6]{font-size:.9rem}.exercise-pr[data-v-9ccef0d6]{font-size:1rem}.exercise-pr-unit[data-v-9ccef0d6]{font-size:.65rem}.weight-value[data-v-9ccef0d6],.reps-value[data-v-9ccef0d6]{font-size:.85rem}.value-pct[data-v-9ccef0d6]{font-size:.65rem}.col-reps[data-v-9ccef0d6]{font-size:.8rem}}@media (prefers-reduced-motion: reduce){.exercise-pr.is-bumping[data-v-9ccef0d6],.weight-value.is-bumping[data-v-9ccef0d6],.reps-value.is-bumping[data-v-9ccef0d6]{animation:none}}.autoload-section[data-v-7f157770]{box-sizing:border-box;position:relative;padding:var(--length-xxl) var(--length-xl);background:linear-gradient(180deg,var(--color-background) 0%,color-mix(in oklch,var(--color-primary) 6%,var(--color-background)) 50%,var(--color-background) 100%);border-top:1px solid var(--color-background-darker);border-bottom:1px solid var(--color-background-darker);font-family:Roboto,system-ui,sans-serif;overflow:hidden}.autoload-section[data-v-7f157770],.autoload-section[data-v-7f157770] *{box-sizing:border-box}.autoload-layout[data-v-7f157770]{display:flex;align-items:center;gap:var(--length-xxl);width:100%}.autoload-text[data-v-7f157770]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--length-l);align-items:flex-start}.autoload-header[data-v-7f157770]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--length-xs)}.autoload-mark[data-v-7f157770]{font-weight:700;letter-spacing:.08em;color:var(--color-primary);text-transform:uppercase;font-size:.85rem}.autoload-mark sup[data-v-7f157770]{font-size:.7em;margin-left:2px;vertical-align:super}.autoload-title[data-v-7f157770]{font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,4vw,3rem);letter-spacing:.04em;line-height:1.1;color:var(--color-content);margin:0}.autoload-sub[data-v-7f157770]{font-size:clamp(.95rem,1.4vw,1.1rem);color:var(--color-content-soft);margin:0;line-height:1.5;max-width:480px}.autoload-bullets[data-v-7f157770]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--length-s)}.autoload-bullets li[data-v-7f157770]{display:flex;align-items:center;gap:var(--length-s);font-size:.95rem;color:var(--color-content);line-height:1.4}.autoload-bullet-icon[data-v-7f157770]{flex-shrink:0;width:1.4rem;color:var(--color-primary);font-size:1.05rem}.autoload-card-wrap[data-v-7f157770]{flex:0 0 auto;display:flex;justify-content:center}.autoload-card[data-v-7f157770]{width:100%;max-width:420px}@media (max-width: 900px){.autoload-layout[data-v-7f157770]{flex-direction:column;gap:var(--length-xl)}.autoload-text[data-v-7f157770]{align-items:center;text-align:center;width:100%}.autoload-header[data-v-7f157770]{align-items:center;text-align:center}.autoload-bullets[data-v-7f157770]{align-self:center}.autoload-bullets li[data-v-7f157770]{text-align:left}.autoload-card[data-v-7f157770]{max-width:480px}}@media (max-width: 768px){.autoload-section[data-v-7f157770]{padding:var(--length-xl) var(--length-m)}}.before-card[data-v-f8132bfa]{--paper-bg: oklch(95% .03 85);--paper-border: oklch(75% .05 75);--excel-bg: oklch(98% .005 85);--excel-border: oklch(82% .02 75);--excel-head-bg: oklch(90% .02 75);--sticky-yellow: oklch(92% .15 95);--sticky-pink: oklch(88% .09 15);--wa-bg: oklch(96% .015 145);--wa-self: oklch(85% .1 145);--ink: oklch(25% .02 60);flex:1;min-width:0;position:relative;display:flex;flex-direction:column;gap:var(--length-s);height:100%}.before-badge[data-v-f8132bfa]{align-self:flex-start;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-content-softer);padding:var(--length-xxs) var(--length-s);border-radius:var(--length-radius-s);background:var(--color-background-dark);border:1px solid transparent}.paper[data-v-f8132bfa]{position:relative;padding:var(--length-l);background:var(--paper-bg);border:1px solid var(--paper-border);border-radius:var(--length-radius-l);flex:1;min-height:460px;box-shadow:var(--shadow-md)}.excel[data-v-f8132bfa]{background:var(--excel-bg);border:1px solid var(--excel-border);border-radius:var(--length-radius-s);overflow:hidden;font-family:Calibri,Segoe UI,system-ui,sans-serif;font-size:.78rem;color:var(--ink);max-width:85%;transform:rotate(-1.5deg);transform-origin:top left}.excel-toolbar[data-v-f8132bfa]{padding:var(--length-xxs) var(--length-s);background:var(--excel-head-bg);border-bottom:1px solid var(--excel-border);font-size:.72rem}.excel-filename[data-v-f8132bfa]{color:var(--ink);opacity:.75}.excel-grid[data-v-f8132bfa]{display:grid;grid-template-columns:28px 1fr 1fr 1fr 1fr}.excel-col-header[data-v-f8132bfa],.excel-row-header[data-v-f8132bfa]{background:var(--excel-head-bg);padding:var(--length-xxxs) var(--length-xxs);font-size:.65rem;color:var(--ink);opacity:.6;text-align:center;border-bottom:1px solid var(--excel-border);border-right:1px solid var(--excel-border)}.excel-col-header--corner[data-v-f8132bfa]{border-right:1px solid var(--excel-border)}.excel-cell[data-v-f8132bfa]{padding:var(--length-xxs) var(--length-s);border-bottom:1px solid var(--excel-border);border-right:1px solid var(--excel-border);background:var(--excel-bg)}.excel-cell[data-v-f8132bfa]:last-child{border-right:none}.excel-cell--head[data-v-f8132bfa]{font-weight:700;background:color-mix(in oklch,var(--excel-head-bg) 60%,var(--excel-bg))}.excel-cell--error[data-v-f8132bfa]{color:#c21725;font-weight:700;background:oklch(95% .1 25deg / .5)}.excel-tabs[data-v-f8132bfa]{display:flex;gap:var(--length-xxxs);padding:var(--length-xxxs) var(--length-xs);background:var(--excel-head-bg);border-top:1px solid var(--excel-border)}.excel-tab[data-v-f8132bfa]{font-size:.65rem;padding:var(--length-xxxs) var(--length-xs);border-radius:var(--length-radius-s) var(--length-radius-s) 0 0;color:var(--ink);opacity:.55;white-space:nowrap}.excel-tab--active[data-v-f8132bfa]{background:var(--excel-bg);border-top:2px solid oklch(45% .15 145deg);opacity:1;font-weight:600}.sticky[data-v-f8132bfa]{position:absolute;padding:var(--length-s) var(--length-m);font-family:Segoe Print,Bradley Hand,cursive,system-ui;font-size:.9rem;color:var(--ink);line-height:1.2;box-shadow:var(--shadow-md),0 0 0 1px #0000000f inset;max-width:180px}.sticky--yellow[data-v-f8132bfa]{background:var(--sticky-yellow);top:38%;right:6%;transform:rotate(4deg)}.sticky--pink[data-v-f8132bfa]{background:var(--sticky-pink);bottom:8%;right:18%;transform:rotate(-5deg)}.whatsapp[data-v-f8132bfa]{position:absolute;bottom:12%;left:8%;background:var(--wa-bg);border:1px solid var(--paper-border);border-radius:12px 12px 12px 2px;padding:var(--length-xs) var(--length-s);box-shadow:var(--shadow-sm);font-family:Segoe UI,system-ui,sans-serif;color:var(--ink);max-width:60%;transform:rotate(-2deg)}.whatsapp-name[data-v-f8132bfa]{font-size:.72rem;font-weight:700;color:#146720;margin-bottom:2px}.whatsapp-msg[data-v-f8132bfa]{font-size:.78rem;display:flex;align-items:center;gap:var(--length-xxs)}.whatsapp-icon[data-v-f8132bfa]{color:#c21725;font-size:.85rem}@media (max-width: 768px){.paper[data-v-f8132bfa]{padding:var(--length-m);min-height:280px}.excel[data-v-f8132bfa]{font-size:.7rem;max-width:95%}.sticky[data-v-f8132bfa]{font-size:.78rem;max-width:140px;padding:var(--length-xs) var(--length-s)}.sticky--yellow[data-v-f8132bfa]{top:42%;right:4%}.sticky--pink[data-v-f8132bfa]{bottom:10%;right:8%}.whatsapp[data-v-f8132bfa]{max-width:62%;left:4%;bottom:6%}}@media (prefers-reduced-motion: reduce){.excel[data-v-f8132bfa],.sticky--yellow[data-v-f8132bfa],.sticky--pink[data-v-f8132bfa],.whatsapp[data-v-f8132bfa]{transform:none}}.after-card[data-v-6f583d58]{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;gap:var(--length-s);height:100%}.after-badge[data-v-6f583d58]{align-self:flex-start;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);padding:var(--length-xxs) var(--length-s);border-radius:var(--length-radius-s);background:color-mix(in oklch,var(--color-primary) 12%,var(--color-background-lite));border:1px solid color-mix(in oklch,var(--color-primary) 25%,transparent);display:inline-flex;align-items:center;gap:var(--length-xs)}.after-badge-icon[data-v-6f583d58]{font-size:.8rem}.gaman-mockup[data-v-6f583d58]{padding:var(--length-l);background:var(--color-background-lite);border:1px solid var(--color-background-darker);border-radius:var(--length-radius-l);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--length-s);flex:1;min-height:460px}.mockup-header[data-v-6f583d58]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--length-s);padding-bottom:var(--length-s);border-bottom:1px solid var(--color-background-darker)}.mockup-title[data-v-6f583d58]{font-family:Bebas Neue,sans-serif;font-size:1.5rem;letter-spacing:.04em;color:var(--color-primary-lite)}.mockup-pct[data-v-6f583d58]{font-size:.8rem;font-weight:600;letter-spacing:.04em;color:var(--color-content-softer);padding:var(--length-xxs) var(--length-s);border-radius:var(--length-radius-s);background:var(--color-background-dark)}.mockup-sets-header[data-v-6f583d58]{display:grid;grid-template-columns:32px 1fr 1fr;gap:var(--length-xs);padding:0 var(--length-xxs);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-content-softest)}.mockup-sets-header span[data-v-6f583d58]:nth-child(2),.mockup-sets-header span[data-v-6f583d58]:nth-child(3){text-align:center}.mockup-set[data-v-6f583d58]{display:grid;grid-template-columns:32px 1fr 1fr;gap:var(--length-xs);align-items:center;padding:var(--length-xs) var(--length-xxs);border-top:1px solid var(--color-background-dark);animation:weight-glow-6f583d58 2.8s ease-in-out infinite}.mockup-set[data-v-6f583d58]:first-of-type{border-top:none}.set-circle[data-v-6f583d58]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--color-background-dark);color:var(--color-content-softer);font-size:.72rem;font-weight:600}.set-weight[data-v-6f583d58]{text-align:center;font-size:1rem;font-weight:700;color:var(--color-primary)}.set-unit[data-v-6f583d58]{font-size:.7rem;font-weight:500;margin-left:2px;color:var(--color-content-softer)}.set-reps[data-v-6f583d58]{text-align:center;font-size:.95rem;font-weight:500;color:var(--color-content)}.coach-note[data-v-6f583d58]{margin-top:auto;padding:var(--length-s) var(--length-m);background:color-mix(in oklch,var(--color-primary) 6%,var(--color-background));border-left:3px solid var(--color-primary);border-radius:var(--length-radius-m);display:flex;flex-direction:column;gap:var(--length-xxs)}.coach-note-header[data-v-6f583d58]{display:inline-flex;align-items:center;gap:var(--length-xs);color:var(--color-primary);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.coach-note-icon[data-v-6f583d58]{font-size:.75rem}.coach-note-text[data-v-6f583d58]{margin:0;font-size:.88rem;line-height:1.45;color:var(--color-content)}.mockup-footer-icon[data-v-6f583d58]{font-size:.85rem}@keyframes weight-glow-6f583d58{0%,to{background:transparent}50%{background:color-mix(in oklch,var(--color-primary) 6%,transparent)}}@media (max-width: 768px){.gaman-mockup[data-v-6f583d58]{padding:var(--length-m);min-height:280px}.mockup-title[data-v-6f583d58]{font-size:1.3rem}.set-weight[data-v-6f583d58]{font-size:.9rem}}@media (prefers-reduced-motion: reduce){.mockup-set[data-v-6f583d58],.live-dot[data-v-6f583d58]{animation:none}}.before-after-section[data-v-9c12c6f0]{background:var(--color-background);padding:var(--length-xxl) var(--length-xl);font-family:Roboto,system-ui,sans-serif}.inner[data-v-9c12c6f0]{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:var(--length-xl)}.header[data-v-9c12c6f0]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--length-xs)}.title[data-v-9c12c6f0]{font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,4vw,3rem);letter-spacing:.04em;line-height:1.1;color:var(--color-content);margin:0}.sub[data-v-9c12c6f0]{font-size:clamp(.95rem,1.4vw,1.1rem);color:var(--color-content-soft);max-width:840px;margin:0;line-height:1.5}.comparison[data-v-9c12c6f0]{display:flex;align-items:stretch;gap:var(--length-l)}.comparison-arrow[data-v-9c12c6f0]{display:flex;align-items:center;justify-content:center;color:var(--color-primary);font-size:1.6rem;flex-shrink:0;padding:var(--length-m)}@media (max-width: 768px){.before-after-section[data-v-9c12c6f0]{padding:var(--length-xl) var(--length-m)}.inner[data-v-9c12c6f0]{gap:var(--length-l)}.comparison[data-v-9c12c6f0]{flex-direction:column;gap:var(--length-m)}.comparison-arrow[data-v-9c12c6f0]{transform:rotate(90deg);padding:var(--length-xs)}}.coaching[data-v-d49880c7]{position:relative;background:var(--color-background);color:var(--color-content);padding:var(--length-xxl) var(--length-xl);overflow:hidden;font-family:Roboto,system-ui,sans-serif}.coaching-kanji[data-v-d49880c7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:serif;font-weight:900;font-size:clamp(16rem,40vw,32rem);line-height:1;opacity:.03;user-select:none;pointer-events:none;color:var(--color-content)}.coaching-body[data-v-d49880c7]{display:flex;align-items:center;gap:var(--length-xxl);position:relative;z-index:1}.coaching-mockup-area[data-v-d49880c7]{display:flex;flex-direction:column;align-items:center;gap:var(--length-m);flex-shrink:0}.coaching-toggle[data-v-d49880c7]{display:flex;background:var(--color-background-dark);border-radius:var(--length-radius-l);padding:var(--length-xxs);gap:var(--length-xxs)}.coaching-toggle-btn[data-v-d49880c7]{padding:var(--length-xxs) var(--length-m);border:none;border-radius:var(--length-radius-m);background:transparent;color:var(--color-content-softer);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--transition-fast) ease,color var(--transition-fast) ease}.coaching-toggle-btn--active[data-v-d49880c7]{background:var(--color-background-lite);color:var(--color-content)}.coaching-slide-enter-active[data-v-d49880c7],.coaching-slide-leave-active[data-v-d49880c7]{transition:opacity var(--transition-fast) ease,transform var(--transition-fast) ease}.coaching-slide-enter-from[data-v-d49880c7]{opacity:0;transform:translateY(8px)}.coaching-slide-leave-to[data-v-d49880c7]{opacity:0;transform:translateY(-8px)}.coaching-info[data-v-d49880c7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--length-l)}.coaching-info-label[data-v-d49880c7]{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}.coaching-features[data-v-d49880c7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--length-s)}.coaching-features li[data-v-d49880c7]{display:flex;gap:var(--length-xs);font-size:.95rem;line-height:1.6;color:var(--color-content)}.coaching-features li svg[data-v-d49880c7]{padding-top:4px;width:9px;flex-shrink:0;color:var(--color-primary);opacity:.6}.coaching-note[data-v-d49880c7]{font-size:.82rem;color:var(--color-content-softer);margin:0}.coaching-note-link[data-v-d49880c7]{color:var(--color-primary);cursor:pointer;font-weight:600;margin-left:var(--length-xxs)}.coaching-note-link[data-v-d49880c7]:hover{opacity:.8}@media (max-width: 768px){.coaching[data-v-d49880c7]{padding:var(--length-xl) var(--length-m)}.coaching-body[data-v-d49880c7],.coaching-mockups[data-v-d49880c7]{flex-direction:column}}.import-ai[data-v-b72f331e]{background:var(--color-background);color:var(--color-content);padding:var(--length-xxl) var(--length-xl);font-family:Roboto,system-ui,sans-serif}.import-ai-header[data-v-b72f331e] .section-header-sub{max-width:725px}.import-ai-flow[data-v-b72f331e]{display:flex;align-items:center;gap:0;width:100%}.import-ai-side[data-v-b72f331e]{display:flex;flex-direction:column;align-items:center;gap:var(--length-m);flex:0 0 220px;position:relative;z-index:1}.import-ai-side[data-v-b72f331e]:last-child{z-index:3}.import-ai-flow-label[data-v-b72f331e]{line-height:1.2;display:flex;align-items:center;gap:var(--length-xs);font-size:.92rem;font-weight:600;color:var(--color-content);letter-spacing:.04em}.import-ai-flow-label svg[data-v-b72f331e]{color:var(--color-primary);font-size:.8rem}.import-ai-connector[data-v-b72f331e]{flex:1;min-width:120px;align-self:center;position:relative;height:80px;display:flex;align-items:center;justify-content:center;overflow:visible;z-index:2}.aic-line[data-v-b72f331e]{position:absolute;left:0;right:0;height:2px;background:color-mix(in oklch,var(--color-primary) 30%,transparent)}.aic-brain[data-v-b72f331e]{position:relative;z-index:3;width:52px;height:52px;border-radius:50%;background:var(--color-background);border:1.5px solid color-mix(in oklch,var(--color-primary) 50%,transparent);display:flex;align-items:center;justify-content:center;color:var(--color-primary);font-size:1.3rem;animation:brain-pulse-b72f331e 3s ease-in-out infinite}@media (max-width: 768px){.aic-brain[data-v-b72f331e]{display:none}}.aic-p[data-v-b72f331e]{position:absolute;top:50%;transform:translateY(-50%);z-index:4}.aic-p-in[data-v-b72f331e]{font-size:1.5rem;color:var(--color-content-soft);z-index:2;animation:travel-in-b72f331e 4.5s linear infinite}.aic-p-in--2[data-v-b72f331e]{animation-delay:1.5s}.aic-p-in--3[data-v-b72f331e]{animation-delay:3s}.aic-p-out[data-v-b72f331e]{font-size:1.5rem;color:var(--color-primary);z-index:4;filter:drop-shadow(0 0 3px color-mix(in oklch,var(--color-primary) 50%,transparent));animation:travel-out-b72f331e 4.5s linear infinite}.aic-p-out--2[data-v-b72f331e]{animation-delay:1.5s}.aic-p-out--3[data-v-b72f331e]{animation-delay:3s}@keyframes travel-in-b72f331e{0%{left:0;opacity:0}8%{opacity:1}70%{left:calc(50% - 20px);opacity:1}80%{left:calc(50% - 20px);opacity:0}to{left:calc(50% - 20px);opacity:0}}@keyframes travel-out-b72f331e{0%{left:calc(50% + 20px);opacity:0}8%{opacity:1}80%{left:100%;opacity:1}88%{left:100%;opacity:0}to{left:100%;opacity:0}}@keyframes brain-pulse-b72f331e{0%,to{box-shadow:0 0 16px color-mix(in oklch,var(--color-primary) 15%,transparent)}50%{box-shadow:0 0 28px color-mix(in oklch,var(--color-primary) 35%,transparent)}}@media (max-width: 768px){.import-ai[data-v-b72f331e]{padding:var(--length-xl) var(--length-m);gap:var(--length-xl)}.import-ai-flow[data-v-b72f331e]{flex-direction:column}.import-ai-connector[data-v-b72f331e]{width:2px;min-width:unset;height:100px;flex:none}.aic-line[data-v-b72f331e]{left:50%;right:auto;width:2px;height:100%;top:0;transform:translate(-50%)}.aic-p[data-v-b72f331e]{display:none}}.founder[data-v-63c9aa35]{background:var(--color-background);color:var(--color-content);padding:var(--length-xxl) var(--length-xl);font-family:Roboto,system-ui,sans-serif}.founder-body[data-v-63c9aa35]{display:flex;align-items:flex-start;gap:var(--length-xxl)}.founder-photo-wrap[data-v-63c9aa35]{flex-shrink:0}.founder-photo[data-v-63c9aa35]{width:260px;aspect-ratio:3/4;object-fit:cover;object-position:center 20%;border-radius:var(--length-radius-l);border:1.5px solid var(--color-background-darker);box-shadow:var(--shadow-lg);display:block}.founder-text[data-v-63c9aa35]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--length-l)}.founder-header[data-v-63c9aa35] .section-header-title{font-size:clamp(1.8rem,3vw,2.6rem)}.founder-paragraphs[data-v-63c9aa35]{display:flex;flex-direction:column;gap:var(--length-s)}.founder-paragraphs p[data-v-63c9aa35]{margin:0;font-size:1rem;line-height:1.75;color:var(--color-content)}.founder-sig[data-v-63c9aa35]{display:flex;flex-direction:column;gap:var(--length-xxs);padding-top:var(--length-s);border-top:1px solid var(--color-background-darker)}.founder-sig-name[data-v-63c9aa35]{font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:.08em;color:var(--color-content)}.founder-sig-role[data-v-63c9aa35]{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-content-softer)}@media (max-width: 768px){.founder[data-v-63c9aa35]{padding:var(--length-xl) var(--length-m)}.founder-body[data-v-63c9aa35]{flex-direction:column;align-items:center}.founder-photo[data-v-63c9aa35]{width:200px}}.faq[data-v-03bba1e7]{background:var(--color-background);color:var(--color-content);padding:var(--length-xxl) var(--length-xl);font-family:Roboto,system-ui,sans-serif}.faq-list[data-v-03bba1e7]{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;gap:var(--length-xs)}.faq-item[data-v-03bba1e7]{border-radius:var(--length-radius-l);background:var(--color-background-lite);cursor:pointer;overflow:hidden;transition:border-color var(--transition-normal) ease,background var(--transition-normal) ease}.faq-item[data-v-03bba1e7]:hover{border-color:color-mix(in oklch,var(--color-primary) 40%,transparent)}.faq-item--open[data-v-03bba1e7]{border-color:color-mix(in oklch,var(--color-primary) 50%,transparent);background:color-mix(in oklch,var(--color-primary) 4%,var(--color-background-lite))}.faq-item--open .faq-icon[data-v-03bba1e7]{transform:rotate(45deg);color:var(--color-primary)}.faq-item--open .faq-answer-wrap[data-v-03bba1e7]{grid-template-rows:1fr}.faq-question[data-v-03bba1e7]{display:flex;align-items:center;justify-content:space-between;gap:var(--length-m);padding:var(--length-m) var(--length-l);font-size:.95rem;font-weight:600;line-height:1.4;user-select:none}.faq-icon[data-v-03bba1e7]{flex-shrink:0;font-size:.8rem;color:var(--color-content-softer);transition:transform var(--transition-normal) ease,color var(--transition-normal) ease}.faq-answer-wrap[data-v-03bba1e7]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-normal) ease}.faq-answer-inner[data-v-03bba1e7]{overflow:hidden;min-height:0}.faq-answer[data-v-03bba1e7]{margin:0;padding:0 var(--length-l) var(--length-m);font-size:.95rem;line-height:1.7;color:var(--color-content)}@media (max-width: 768px){.faq[data-v-03bba1e7]{padding:var(--length-xl) var(--length-m)}}.choice-card[data-v-05c8909d]{position:relative;overflow:hidden;flex:1;text-align:center;background:var(--color-background-lite);border-radius:var(--length-radius-xl);padding:var(--length-l);cursor:pointer;transition:border-color var(--transition-normal) ease,outline-color var(--transition-normal) ease}.choice-card--daishi[data-v-05c8909d]{background:linear-gradient(135deg,oklch(48% .12 150deg / .22) 0%,var(--color-background-lite) 65%)}.choice-card--samurai[data-v-05c8909d]{background:linear-gradient(225deg,oklch(55% .18 25deg / .22) 0%,var(--color-background-lite) 65%)}.choice-card--samurai[data-v-05c8909d]:hover{border-color:#c5363766}.choice-card--daishi[data-v-05c8909d]:hover{border-color:#19703766}.choice-card--samurai.choice-card--selected[data-v-05c8909d]{outline:4px dashed oklch(55% .18 25deg);animation:card-select-samurai-05c8909d .45s ease}.choice-card--daishi.choice-card--selected[data-v-05c8909d]{outline:4px dashed oklch(48% .12 150deg);animation:card-select-daishi-05c8909d .45s ease}.card-kanji[data-v-05c8909d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:serif;font-weight:900;font-size:9rem;line-height:1;opacity:.08;user-select:none;pointer-events:none;color:var(--color-content);z-index:0}.card-title[data-v-05c8909d],.card-description[data-v-05c8909d],.card-cta[data-v-05c8909d]{position:relative;z-index:1}.card-title[data-v-05c8909d]{font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,5vw,4.5rem);letter-spacing:.06em;line-height:1;margin:0 0 var(--length-s);color:var(--color-content)}.card-description[data-v-05c8909d]{font-size:.95rem;line-height:1.6;color:var(--color-content-soft);margin:0 0 var(--length-l)}.choice-card--samurai .card-cta[data-v-05c8909d]{--color-primary: oklch(55% .18 25);--color-primary-dark: oklch(50% .18 25);--color-primary-darker: oklch(45% .18 25);--color-primary-darkest: oklch(40% .18 25);--color-primary-lite: oklch(65% .18 25);--color-primary-liter: oklch(70% .18 25);--color-content: oklch(98% .01 25)}.choice-card--daishi .card-cta[data-v-05c8909d]{--color-primary: oklch(48% .12 150);--color-primary-dark: oklch(43% .12 150);--color-primary-darker: oklch(38% .12 150);--color-primary-darkest: oklch(33% .12 150);--color-primary-lite: oklch(60% .12 150);--color-primary-liter: oklch(65% .12 150);--color-content: oklch(98% .01 150)}@keyframes card-select-samurai-05c8909d{0%{box-shadow:none}40%{box-shadow:0 0 0 4px #c536374d}to{box-shadow:none}}@keyframes card-select-daishi-05c8909d{0%{box-shadow:none}40%{box-shadow:0 0 0 4px #1970374d}to{box-shadow:none}}.landing-footer[data-v-72515443]{background:var(--color-background);color:var(--color-content);padding:var(--length-xxl) var(--length-xl);display:flex;flex-direction:column;align-items:center;gap:var(--length-xxl);font-family:Roboto,system-ui,sans-serif;border-top:1px solid var(--color-background-darker);line-height:1}.footer-content[data-v-72515443]{display:flex;flex-direction:column;align-items:center;gap:var(--length-l);text-align:center;max-width:900px;width:100%}.footer-title[data-v-72515443]{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:.06em;margin:0}.footer-sub[data-v-72515443]{color:var(--color-content-softer);margin:0;font-size:.95rem}.footer-choice-cards[data-v-72515443]{display:flex;gap:var(--length-l);width:100%;margin-top:var(--length-s)}.footer-login[data-v-72515443]{font-size:.82rem;color:var(--color-content-softer);margin:0;line-height:1.4}.footer-login-link[data-v-72515443]{color:var(--color-primary);cursor:pointer;font-weight:600}.footer-login-link[data-v-72515443]:hover{opacity:.8}.footer-reassurance[data-v-72515443]{font-size:.72rem;color:var(--color-content-softest);letter-spacing:.04em;margin:0}.footer-bottom[data-v-72515443]{display:flex;flex-direction:column;align-items:center;gap:var(--length-s)}.footer-about-link[data-v-72515443],.footer-cookies-link[data-v-72515443]{font-size:.82rem;color:var(--color-content-softer);text-decoration:none;cursor:pointer}.footer-about-link[data-v-72515443]:hover,.footer-cookies-link[data-v-72515443]:hover{color:var(--color-primary)}.footer-brand[data-v-72515443]{font-family:Bebas Neue,sans-serif;font-size:1.2rem;letter-spacing:.4em;padding-left:.4em;color:var(--color-content-softest)}@media (max-width: 768px){.landing-footer[data-v-72515443]{padding:var(--length-xl) var(--length-m)}.footer-choice-cards[data-v-72515443]{flex-direction:column}}.matching[data-v-003f3ccb]{display:flex;flex-direction:column;gap:var(--length-l);padding-bottom:var(--length-m);font-family:Roboto,system-ui,sans-serif}.matching-progress[data-v-003f3ccb]{display:flex;justify-content:center;gap:var(--length-xs)}.dot[data-v-003f3ccb]{width:6px;height:6px;border-radius:50%;background:var(--color-background-darker);transition:background var(--transition-fast) ease,transform var(--transition-fast) ease}.dot--active[data-v-003f3ccb]{background:var(--color-primary);transform:scale(1.3)}.step[data-v-003f3ccb]{display:flex;flex-direction:column;gap:var(--length-m)}.chips[data-v-003f3ccb]{display:flex;flex-direction:column;gap:var(--length-s)}.chip[data-v-003f3ccb]{display:flex;flex-direction:column;gap:var(--length-xxs);padding:var(--length-s) var(--length-m);background:var(--color-background-lite);border:1.5px solid var(--color-background-darker);border-radius:var(--length-radius-m);cursor:pointer;user-select:none;transition:border-color var(--transition-fast) ease,background var(--transition-fast) ease}.chip[data-v-003f3ccb]:hover{border-color:var(--color-primary)}.chip--selected[data-v-003f3ccb]{border-color:var(--color-primary);background:color-mix(in oklch,var(--color-primary) 8%,var(--color-background-lite))}.chip-top[data-v-003f3ccb]{display:flex;align-items:center;justify-content:space-between}.chip-label[data-v-003f3ccb]{font-size:.9rem;font-weight:600;color:var(--color-content)}.chip-check[data-v-003f3ccb]{font-size:.7rem;color:var(--color-primary)}.chip-sub[data-v-003f3ccb]{font-size:.78rem;color:var(--color-content-softer);line-height:1.4}.reveal-intro[data-v-003f3ccb]{margin:0;text-align:center;font-size:.82rem;color:var(--color-content-softer);letter-spacing:.04em}.coach-card[data-v-003f3ccb]{position:relative;display:flex;align-items:center;gap:var(--length-m);padding:var(--length-l);background:var(--color-background-lite);border:1.5px solid var(--color-primary);border-radius:var(--length-radius-l);animation:card-in-003f3ccb .4s ease both}.coach-badge[data-v-003f3ccb]{position:absolute;top:var(--length-s);right:var(--length-m);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary)}.coach-photo[data-v-003f3ccb]{width:64px;height:64px;flex-shrink:0;border-radius:var(--length-radius-m);background:var(--color-background);border:1.5px dashed var(--color-background-darker);display:flex;align-items:center;justify-content:center;color:var(--color-content-softest);font-size:1.6rem}.coach-info[data-v-003f3ccb]{display:flex;flex-direction:column;gap:var(--length-xxs);min-width:0}.coach-name[data-v-003f3ccb]{font-family:Bebas Neue,sans-serif;font-size:1.5rem;letter-spacing:.06em;line-height:1;color:var(--color-content)}.coach-role[data-v-003f3ccb]{font-size:.78rem;font-weight:600;color:var(--color-content-soft)}.coach-tags[data-v-003f3ccb]{font-size:.72rem;letter-spacing:.06em;color:var(--color-primary)}.coach-match[data-v-003f3ccb]{margin:0;font-size:.8rem;font-style:italic;color:var(--color-content-softer);line-height:1.55;text-align:center;padding:0 var(--length-xs)}.step-enter-active[data-v-003f3ccb],.step-leave-active[data-v-003f3ccb]{transition:opacity var(--transition-fast) ease,transform var(--transition-fast) ease}.step-enter-from[data-v-003f3ccb]{opacity:0;transform:translate(10px)}.step-leave-to[data-v-003f3ccb]{opacity:0;transform:translate(-10px)}@keyframes card-in-003f3ccb{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.landing[data-v-0fbdcd6f]{position:fixed;inset:0;overflow-y:auto;overflow-x:hidden}
