._button_1523b_1{appearance:none;cursor:pointer;letter-spacing:.01em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:0 28px;font-size:1.1rem;font-weight:800;transition:transform .15s,box-shadow .2s,opacity .2s,background .2s;display:inline-flex}._button_1523b_1:active:not(:disabled){transform:scale(.97)}._button_1523b_1:disabled{cursor:not-allowed;opacity:.5}._primary_1523b_28{color:#fff;background:linear-gradient(135deg,#8a63ff 0%,#ff7ac8 100%);box-shadow:0 8px 22px #7c5cff73,inset 0 1px #ffffff73}._primary_1523b_28:hover:not(:disabled){box-shadow:0 10px 28px #7c5cff99,inset 0 1px #ffffff73}._soft_1523b_40{color:var(--ink);background:var(--paper-strong);border:1px solid var(--line);box-shadow:0 4px 14px #34217826}._ghost_1523b_46{color:var(--ink-soft);background:0 0;min-height:44px;padding:0 16px;font-size:1rem}._ghost_1523b_46:hover:not(:disabled){background:#fff6}._host_1lhq4_1{width:100%;height:100%;position:relative;overflow:hidden}._canvas_1lhq4_7{width:100%;height:100%;display:block}._fallback_1lhq4_12{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:24px;display:flex}._notice_1lhq4_23{text-align:center;color:#fff;pointer-events:none;background:#140a28b8;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}._screen_1s9vn_2{min-height:100dvh;padding:calc(24px + var(--safe-t)) 20px calc(24px + var(--safe-b));flex-direction:column;align-items:center;animation:.45s both _enter_1s9vn_1;display:flex}._inner_1s9vn_10{flex-direction:column;flex:1;width:100%;max-width:560px;display:flex}@keyframes _enter_1s9vn_1{0%{opacity:0;transform:translateY(14px)}}._welcome_1s9vn_25{text-align:center;color:#fff;justify-content:center;gap:18px}._logo_1s9vn_31{letter-spacing:.12em;text-indent:.12em;background:linear-gradient(#fff 30%,#ffd1f0 100%);color:#0000;filter:drop-shadow(0 6px 18px #34217873);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3.4rem,15vw,5.5rem);font-weight:900}._tagline_1s9vn_43{text-shadow:0 2px 10px #34217866;margin:0;font-size:1.35rem;font-weight:700}._lead_1s9vn_49{opacity:.95;max-width:400px;margin:0 auto;font-size:1.05rem;line-height:1.55}._cta_1s9vn_56{align-self:center;min-width:240px;margin-top:14px}._orbs_1s9vn_61{width:100%;max-width:320px;height:110px;margin:8px auto 0;position:relative}._orb_1s9vn_61{background:radial-gradient(circle at 32% 28%,#ffffffe6,#ffffff1f 60%);border-radius:50%;animation:5s ease-in-out infinite _float_1s9vn_1;position:absolute;box-shadow:0 0 26px #ffffff73}@keyframes _float_1s9vn_1{50%{transform:translateY(-14px)scale(1.06)}}._qHeader_1s9vn_86{color:#fff;gap:10px;display:grid}._qTop_1s9vn_91{justify-content:space-between;align-items:center;min-height:44px;display:flex}._counter_1s9vn_97{text-shadow:0 1px 6px #34217866;font-weight:800}._qBody_1s9vn_101{flex:1;align-content:start;gap:16px;margin-top:22px;display:grid}._question_1s9vn_108{color:#fff;text-shadow:0 2px 12px #34217873;outline:none;margin:0;font-size:clamp(1.3rem,5.4vw,1.7rem);font-weight:800;line-height:1.3}._options_1s9vn_117{border:0;gap:12px;margin:0;padding:0;display:grid}._option_1s9vn_117{appearance:none;text-align:left;cursor:pointer;width:100%;min-height:64px;color:var(--ink);background:var(--paper);border:2px solid var(--line);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(12px);align-items:center;gap:14px;padding:14px 18px;font-size:1.02rem;font-weight:700;line-height:1.35;transition:transform .15s,background .2s,border-color .2s;display:flex;box-shadow:0 4px 14px #34217824}._option_1s9vn_117:hover{background:var(--paper-strong)}._option_1s9vn_117:active{transform:scale(.985)}._option_1s9vn_117[aria-checked=true]{border-color:var(--accent);background:#fff;box-shadow:0 6px 20px #7c5cff66,0 0 0 3px #7c5cff40}._mark_1s9vn_162{border:2px solid var(--ink-faint);background:#fff9;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}._option_1s9vn_117[aria-checked=true] ._mark_1s9vn_162{border-color:var(--accent);background:linear-gradient(135deg,#8a63ff,#ff7ac8)}._option_1s9vn_117[aria-checked=true] ._mark_1s9vn_162:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px}._qFooter_1s9vn_183{justify-content:center;padding-top:18px;display:flex;position:sticky;bottom:0}._qFooter_1s9vn_183>button{width:100%}._center_1s9vn_195{text-align:center;color:#fff;justify-content:center;align-items:center;gap:14px}._title_1s9vn_202{text-shadow:0 2px 12px #34217873;margin:0;font-size:clamp(1.7rem,7vw,2.3rem);font-weight:900}._sub_1s9vn_208{opacity:.95;max-width:380px;margin:0;font-size:1.05rem;line-height:1.5}._hatch_1s9vn_215{min-height:100dvh;position:relative;overflow:hidden}._hatchStage_1s9vn_220{position:absolute;inset:0}._hatchOverlay_1s9vn_225{pointer-events:none}._hatchButton_1s9vn_228{pointer-events:auto}._hatchTop_1s9vn_231{padding:calc(22px + var(--safe-t)) 20px 0;text-align:center;color:#fff;justify-items:center;gap:10px;animation:.45s both _enter_1s9vn_1;display:grid;position:absolute;top:0;left:0;right:0}._hatchBottom_1s9vn_244{padding:0 20px calc(28px + var(--safe-b));justify-items:center;animation:.45s both _enter_1s9vn_1;display:grid;position:absolute;bottom:0;left:0;right:0}._birthBottom_1s9vn_254{padding:0 20px calc(24px + var(--safe-b));text-align:center;color:#fff;justify-items:center;gap:14px;animation:.6s both _enter_1s9vn_1;display:grid;position:absolute;bottom:0;left:0;right:0}._birthText_1s9vn_267{border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);background:#3c288261;border:1px solid #fff6;max-width:420px;padding:14px 20px}._birthText_1s9vn_267 ._title_1s9vn_202{font-size:1.7rem}._birthText_1s9vn_267 ._sub_1s9vn_208{font-size:1rem}._birthWait_1s9vn_282{left:0;right:0;bottom:calc(40px + var(--safe-b));text-align:center;color:#fff;text-shadow:0 2px 10px #34217880;font-weight:800;position:absolute}._srOnly_1s9vn_294{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._card_1uh2i_1{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);padding:20px}._list_1pixt_1{gap:14px;margin:0;padding:0;list-style:none;display:grid}._head_1pixt_8{justify-content:space-between;align-items:baseline;margin-bottom:6px;font-weight:700;display:flex}._value_1pixt_15{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:.95rem}._level_1pixt_20{color:var(--ink-faint);margin-right:4px;font-size:.8rem;font-weight:600}._track_1pixt_26{background:#5b4f9229;border-radius:999px;height:12px;overflow:hidden}._fill_1pixt_32{transform-origin:0;border-radius:999px;height:100%;animation:.9s cubic-bezier(.3,1.1,.5,1) both _grow_1pixt_1}@keyframes _grow_1pixt_1{0%{transform:scaleX(0)}}._page_1mpem_1{min-height:100dvh}._stage_1mpem_4{z-index:0;height:min(48dvh,440px);min-height:280px;position:sticky;top:0}._hint_1mpem_11{text-align:center;color:#fff;text-shadow:0 1px 8px #342178b3;pointer-events:none;margin:0;font-size:.85rem;font-weight:700;position:absolute;bottom:38px;left:0;right:0}._sheet_1mpem_24{z-index:1;padding:22px 16px calc(32px + var(--safe-b));background:linear-gradient(#6c58c6 0%,#8f78d8 55%,#b08ee0 100%);border-radius:28px 28px 0 0;gap:14px;margin-top:-24px;animation:.5s both _rise_1mpem_1;display:grid;position:relative;box-shadow:0 -10px 30px #3421784d}@keyframes _rise_1mpem_1{0%{opacity:0;transform:translateY(24px)}}._nameCard_1mpem_43{text-align:center;gap:10px;display:grid}._label_1mpem_48{color:var(--ink-soft);font-size:.95rem;font-weight:800}._input_1mpem_53{text-align:center;width:100%;height:56px;color:var(--ink);background:#fff;border:2px solid #0000;border-radius:999px;padding:0 22px;font-size:1.15rem;font-weight:700;box-shadow:inset 0 2px 6px #34217826}._input_1mpem_53::placeholder{color:var(--ink-faint);font-weight:600}._input_1mpem_53:focus{border-color:var(--accent);outline:none;box-shadow:inset 0 2px 6px #34217826,0 0 0 4px #7c5cff4d}._name_1mpem_43{overflow-wrap:anywhere;margin:6px 0 0;font-size:2rem;font-weight:900;line-height:1.1}._title_1mpem_84{color:var(--accent);margin:0;font-size:1.1rem;font-weight:800}._h2_1mpem_90{margin:0 0 12px;font-size:1.15rem;font-weight:900}._text_1mpem_95{margin:0;font-size:1.02rem;line-height:1.6}._traits_1mpem_100{gap:12px;margin:0;display:grid}._trait_1mpem_100{gap:2px;display:grid}._trait_1mpem_100 dt{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);font-size:.78rem;font-weight:800}._trait_1mpem_100 dd{margin:0;font-weight:600;line-height:1.4}._actions_1mpem_121{justify-items:center;display:grid}._actions_1mpem_121>button{width:100%}._confirm_1mpem_128{gap:14px;width:100%;display:grid}._row_1mpem_133{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._seed_1mpem_139{text-align:center;color:#ffffffc7;margin:4px 0 0;font-size:.78rem}._seed_1mpem_139 code{background:#ffffff38;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width>=900px){._page_1mpem_1{grid-template-columns:minmax(0,1fr) minmax(420px,560px);display:grid}._stage_1mpem_4{height:100dvh;min-height:0}._hint_1mpem_11{font-size:.95rem;bottom:28px}._sheet_1mpem_24{border-radius:0;align-content:start;min-height:100dvh;margin:0;padding:32px 28px 40px}}._name_1mpem_43:focus{outline:none}._track_gnso0_1{background:#ffffff59;border-radius:999px;height:12px;overflow:hidden;box-shadow:inset 0 1px 3px #34217840}._fill_gnso0_8{background:linear-gradient(90deg,#ffd6f0,#fff);border-radius:999px;height:100%;transition:width .4s cubic-bezier(.3,1.2,.5,1);box-shadow:0 0 12px #fffc}:root{--ink:#2b2058;--ink-soft:#5b4f92;--ink-faint:#8a80b8;--paper:#ffffff9e;--paper-strong:#ffffffdb;--line:#ffffffbf;--accent:#7c5cff;--accent-2:#ff7ac8;--ok:#2fb98a;--radius:24px;--radius-sm:16px;--font:ui-rounded, "SF Pro Rounded", "Nunito", "Quicksand", "Varela Round", "Hiragino Maru Gothic ProN", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--shadow:0 10px 30px #34217838;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{min-height:100%;margin:0}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#6a56c4}body:before{content:"";z-index:-1;background:radial-gradient(60% 40% at 15% 12%,#ffffff47,#0000 70%),radial-gradient(50% 35% at 90% 30%,#ff7ac84d,#0000 70%),linear-gradient(#4a3f9e 0%,#8f78d8 55%,#f0c6ea 100%);position:fixed;inset:0}#root{min-height:100dvh}button,input{font:inherit}:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #7c5cff8c}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
