:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--tarot-bg-gradient:radial-gradient(900px circle at 25% 10%, #aa3bff42, transparent 60%), radial-gradient(900px circle at 80% 20%, #4678ff2e, transparent 55%), linear-gradient(180deg, #05030d 0%, #090621 60%, #06030f 100%);--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{background:var(--tarot-bg-gradient);background-attachment:fixed;margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#app{z-index:1;text-align:left;box-sizing:border-box;width:100%;max-width:100%;min-height:100svh;margin:0;display:block;position:relative}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.locale-switch[data-v-b89c32a3]{z-index:10000;color:#37235feb;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;background:#ffffffe0;border:1px solid #a78bfa73;border-radius:999px;min-width:44px;height:32px;padding:0 10px;font-size:12px;font-weight:800;position:fixed;top:50%;left:12px;transform:translateY(-50%);box-shadow:0 4px 16px #7c3aed26}.login-page[data-v-ff0af995]{color:#ece9ff;background:radial-gradient(900px at 25% 10%,#aa3bff52,#0000 60%),radial-gradient(900px at 80% 20%,#4678ff38,#0000 55%),linear-gradient(#03020a 0%,#06031a 60%,#04010c 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden auto}.bg-moon[data-v-ff0af995]{z-index:0;pointer-events:none;opacity:1;background:radial-gradient(circle at 30% 30%,#fff,#ebf0ff9e 38%,#aab4ff42 62%,#0000 72%),radial-gradient(circle at 62% 60%,#7882be73 0 15px,#7882be00 17px),radial-gradient(circle at 45% 72%,#7882be59 0 10px,#7882be00 12px),radial-gradient(circle at 65% 40%,#7882be4d 0 13px,#7882be00 15px);border-radius:50%;width:260px;height:260px;position:absolute;top:7vh;right:-70px;box-shadow:0 0 70px #d2c8ff4d,0 0 160px #aaa0ff38}.bg-clouds[data-v-ff0af995]{z-index:0;pointer-events:none;opacity:.85;filter:blur(14px);will-change:transform;background:radial-gradient(260px 120px at 18% 30%,#aabeff24,#aabeff00 70%),radial-gradient(420px 180px at 60% 25%,#8ca0ff1f,#8ca0ff00 70%),radial-gradient(360px 150px at 80% 55%,#a0aadc1a,#a0aadc00 70%),radial-gradient(420px 190px at 30% 62%,#96a0fa1a,#96a0fa00 72%);animation:95s ease-in-out infinite cloud-drift-ff0af995;position:absolute;inset:-30% -25% -35%;transform:translate(-3%)}.bg-clouds[data-v-ff0af995]:before{content:"";opacity:.7;filter:blur(18px);will-change:transform;background:radial-gradient(520px 240px at 25% 55%,#aabeff1a,#aabeff00 70%),radial-gradient(460px 210px at 75% 45%,#a0aae617,#a0aae600 70%);animation:130s linear infinite cloud-drift-2-ff0af995;position:absolute;inset:0;transform:translate(2%)}.bg-clouds[data-v-ff0af995]:after{content:"";opacity:.6;filter:blur(22px);will-change:transform;background:radial-gradient(320px 140px at 40% 40%,#c8d2ff14,#c8d2ff00 70%),radial-gradient(520px 240px at 65% 70%,#96a0fa12,#96a0fa00 72%);animation:160s ease-in-out infinite cloud-drift-3-ff0af995;position:absolute;inset:0;transform:translate(-2%)}.login-page[data-v-ff0af995]:before{content:"";opacity:.18;pointer-events:none;mix-blend-mode:screen;background-image:radial-gradient(#fffffffa 1px,#0000 1.3px);background-size:80px 80px;animation:45s linear infinite star-drift-ff0af995;position:absolute;inset:-30%;transform:translate(0,0)}.login-page[data-v-ff0af995]:after{content:"";opacity:.12;pointer-events:none;mix-blend-mode:screen;background-image:radial-gradient(#ffffffeb 1px,#0000 1.25px);background-size:44px 44px;animation:75s linear infinite star-drift-2-ff0af995;position:absolute;inset:-30%;transform:translate(0,0)}@keyframes star-drift-ff0af995{0%{transform:translateY(-60px)}to{transform:translateY(60px)}}@keyframes star-drift-2-ff0af995{0%{transform:translateY(-40px)}to{transform:translateY(40px)}}@keyframes cloud-drift-ff0af995{0%{transform:translate(-5%)translateY(0%)}50%{transform:translate(5%)translateY(2%)}to{transform:translate(-5%)translateY(0%)}}@keyframes cloud-drift-2-ff0af995{0%{transform:translate(-2%)translateY(-1%)}50%{transform:translate(3%)translateY(1%)}to{transform:translate(-2%)translateY(-1%)}}@keyframes cloud-drift-3-ff0af995{0%{transform:translate(3%)translateY(1%)}50%{transform:translate(-3%)translateY(-1%)}to{transform:translate(3%)translateY(1%)}}.login-card[data-v-ff0af995]{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a081694;border:1px solid #aa3bff59;border-radius:18px;width:460px;max-width:100%;padding:26px;position:relative;box-shadow:0 24px 70px #00000080}.card-title[data-v-ff0af995]{letter-spacing:.2px;color:#fffffffa;text-shadow:0 14px 50px #aa3bff59,0 2px 14px #0000008c;margin:0 0 8px;font-size:24px;font-weight:750}.card-subtitle[data-v-ff0af995]{color:#ece9ffd1;margin:0 0 20px;font-size:14px;line-height:1.6}.form[data-v-ff0af995]{flex-direction:column;gap:14px;display:flex}.field[data-v-ff0af995]{flex-direction:column;gap:8px;display:flex}.label[data-v-ff0af995]{color:#ece9ffbf;font-size:13px}.input[data-v-ff0af995]{color:#fff;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px}.input[data-v-ff0af995]::placeholder{color:#ece9ff59}.input[data-v-ff0af995]:focus{border-color:#aa3bff8c;box-shadow:0 0 0 4px #aa3bff1f}.code-row[data-v-ff0af995]{gap:12px;display:flex}.code-input[data-v-ff0af995]{flex:auto}.btn[data-v-ff0af995]{cursor:pointer;border:1px solid #0000;border-radius:12px;height:44px;font-size:15px;font-weight:600;transition:transform 50ms,opacity .2s,background .2s}.btn[data-v-ff0af995]:disabled{opacity:.55;cursor:not-allowed}.btn-primary[data-v-ff0af995]{color:#fff;background:linear-gradient(135deg,#aa3bfff2,#4678ffa6);border-color:#aa3bff59}.btn-primary[data-v-ff0af995]:active{transform:translateY(1px)}.btn-secondary[data-v-ff0af995]{color:#ece9fff2;background:#ffffff0f;border-color:#ffffff24;flex:none;width:168px;padding:0 12px}.error[data-v-ff0af995]{color:#ffdcdcf2;background:#ff54541f;border:1px solid #ff545459;border-radius:12px;margin-top:2px;padding:10px 12px;font-size:13px}.hint[data-v-ff0af995]{color:#ece9ffa6;margin-top:2px;font-size:12px;line-height:1.6}.public-links[data-v-ff0af995]{text-align:center;color:#ece9ffb8;margin-top:10px;font-size:12px}.public-links a[data-v-ff0af995]{color:#c084fcf2;text-decoration:none}.public-links a[data-v-ff0af995]:hover{text-decoration:underline}.sep[data-v-ff0af995]{opacity:.45;margin:0 8px}.welcome-layer[data-v-ff0af995]{z-index:1;text-align:center;pointer-events:none;width:min(760px,100% - 48px);position:absolute;top:64px;left:50%;transform:translate(-50%)}.welcome-title[data-v-ff0af995]{letter-spacing:.3em;opacity:.75;margin-bottom:10px;font-size:12px}.welcome-message[data-v-ff0af995]{color:#ece9ffdb;text-shadow:0 12px 40px #0000008c;font-size:16px;line-height:1.9}@media (width<=520px){.login-page[data-v-ff0af995]{padding:18px 14px;overflow-y:auto}.welcome-layer[data-v-ff0af995]{top:40px}.welcome-message[data-v-ff0af995]{font-size:14px}.btn-secondary[data-v-ff0af995]{width:130px}.login-card[data-v-ff0af995]{background:#0a0816c7;border-radius:16px;width:100%;padding:18px}.bg-moon[data-v-ff0af995]{opacity:1;width:150px;height:150px;top:8vh;right:-130px;box-shadow:0 0 55px #d2c8ff52,0 0 120px #aaa0ff38}.bg-clouds[data-v-ff0af995]{opacity:.75;filter:blur(16px);inset:-35% -40% -45%}}.home[data-v-c92850fe]{color:#2d1e55f2;box-sizing:border-box;justify-content:center;align-items:flex-start;min-height:100dvh;padding:12px 14px 28px;display:flex;position:relative;overflow-x:hidden}.dream-bg[data-v-c92850fe]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-c92850fe]{background:linear-gradient(185deg,#e8e0ff 0%,#ddd6fe 18%,#f0dff5 42%,#fce7f3 68%,#e9d5ff 100%);position:absolute;inset:0}.dream-stars[data-v-c92850fe]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 28% 38%,#ffffffd9,#0000),radial-gradient(1px 1px at 42% 12%,#fef9c3d9,#0000),radial-gradient(1.5px 1.5px at 58% 35%,#ffffffe6,#0000);position:absolute;inset:0}.dream-sparkles[data-v-c92850fe]{opacity:.35;background-image:radial-gradient(2px 2px at 38% 58%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 68% 32%,#ffffffd9,#0000);position:absolute;inset:0}.dream-clouds[data-v-c92850fe]{opacity:.82;background:radial-gradient(115% 78% at 22% 100%,#ffffff80,#0000 56%),radial-gradient(100% 68% at 52% 100%,#fff5ff61,#0000 52%);height:46%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-c92850fe]{filter:blur(8px);opacity:.55;background:linear-gradient(90deg,#0000 0%,#fef9c347 28%,#ffffff61 50%,#fef9c338 72%,#0000 100%);height:20%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.55)}.home-inner[data-v-c92850fe]{z-index:1;box-sizing:border-box;flex-direction:column;gap:14px;width:min(440px,100%);min-width:0;max-width:100%;padding:0;display:flex;position:relative}.glass-bar[data-v-c92850fe]{-webkit-backdrop-filter:blur(14px);background:#ffffff52;border:1px solid #fff9;border-radius:18px;padding:12px 14px;box-shadow:0 8px 28px #7c3aed1f}.home-header[data-v-c92850fe]{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand[data-v-c92850fe]{letter-spacing:.12em;background:linear-gradient(110deg,#5b21b6 0%,#a855f7 45%,#db2777 85%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:800}.user[data-v-c92850fe]{align-items:center;gap:8px;display:flex}.bell-btn[data-v-c92850fe]{color:#37235ff2;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:#ffffff47;border:1px solid #ffffff80;border-radius:999px;width:34px;height:34px;font-size:15px;position:relative}.bell-dot[data-v-c92850fe]{background:#fb7185;border-radius:999px;width:7px;height:7px;position:absolute;top:5px;right:5px;box-shadow:0 0 6px #fb7185d9}.user-phone[data-v-c92850fe]{color:#37235fd1;font-size:12px;font-weight:600}.user-btn[data-v-c92850fe]{color:#37235fe6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff73;border:1px solid #a78bfa73;border-radius:999px;height:30px;padding:0 12px;font-size:12px;font-weight:700}.home-main[data-v-c92850fe]{flex-direction:column;gap:14px;display:flex}.banner-section[data-v-c92850fe]{position:relative}.glass-hero[data-v-c92850fe]{-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff85 0%,#e9d5fe6b 50%,#fce7f37a 100%),radial-gradient(circle at 85% 18%,#a855f738,#0000 48%),radial-gradient(circle at 12% 88%,#6366f12e,#0000 52%);border:1px solid #ffffffa6;border-radius:20px;min-height:200px;position:relative;overflow:hidden;box-shadow:0 8px 32px #7c3aed1f,inset 0 0 0 1px #ffffff59}.hero-decor[data-v-c92850fe]{pointer-events:none;opacity:.85;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.hero-svg[data-v-c92850fe]{filter:drop-shadow(0 6px 18px #7c3aed40);width:min(200px,42vw);height:auto}.banner-shell[data-v-c92850fe]{height:200px}.banner-card[data-v-c92850fe]{opacity:0;flex-direction:column;justify-content:flex-start;max-width:72%;padding:22px 18px 52px;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:0;transform:translate(12px)}.banner-card.active[data-v-c92850fe]{opacity:1;transform:translate(0)}.banner-title[data-v-c92850fe]{background:linear-gradient(110deg,#6d28d9 0%,#a855f7 40%,#db2777 75%,#7c3aed 100%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:22px;font-weight:900;line-height:1.25}.banner-sub[data-v-c92850fe]{color:#463278d1;font-size:13px;line-height:1.5}.default-hero-title[data-v-c92850fe]{padding-top:8px}.default-hero-sub[data-v-c92850fe]{margin-top:4px}.banner-dots[data-v-c92850fe]{justify-content:center;gap:6px;display:flex;position:absolute;bottom:14px;left:0;right:0}.dot[data-v-c92850fe]{cursor:pointer;background:#7c3aed38;border:none;border-radius:999px;width:8px;height:8px}.dot.active[data-v-c92850fe]{background:linear-gradient(90deg,#c084fc,#a855f7);width:22px}.banner-placeholder[data-v-c92850fe]{flex-direction:column;justify-content:center;align-items:flex-start;min-height:200px;padding:22px 18px 52px;display:flex}.ph-text[data-v-c92850fe]{color:#463278d9;font-size:14px}.notice-section[data-v-c92850fe]{margin-top:0}.glass-strip[data-v-c92850fe]{-webkit-backdrop-filter:blur(12px);background:#ffffff57;border:1px solid #ffffff94;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:flex;box-shadow:0 6px 22px #7c3aed14}.notice-icon[data-v-c92850fe]{flex-shrink:0;font-size:16px}.notice-track[data-v-c92850fe]{flex:1;position:relative;overflow:hidden}.notice-inner[data-v-c92850fe]{white-space:nowrap;gap:32px;animation:22s linear infinite marquee-c92850fe;display:inline-flex}.notice-item[data-v-c92850fe]{color:#37235fd1;font-size:13px;font-weight:600}@keyframes marquee-c92850fe{0%{transform:translate(0)}to{transform:translate(-50%)}}.asset-section[data-v-c92850fe]{flex-direction:column;align-items:stretch;gap:12px;display:flex}.asset-head-row[data-v-c92850fe]{justify-content:space-between;align-items:center;display:flex}.asset-title[data-v-c92850fe]{color:#37235ff2;font-size:15px;font-weight:800}.asset-recharge.neon-outline[data-v-c92850fe]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(105deg,#a855f7,#c026d3);border:none;border-radius:999px;height:32px;padding:0 14px;font-size:13px;font-weight:700;box-shadow:0 6px 18px #a855f759}.asset-strip[data-v-c92850fe]{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.asset-cell[data-v-c92850fe]{text-align:center;border-right:1px solid #a78bfa38;padding:14px 6px}.asset-cell[data-v-c92850fe]:last-child{border-right:none}.glass-tile[data-v-c92850fe]{-webkit-backdrop-filter:blur(12px);background:#ffffff52;border:1px solid #ffffff94;border-radius:16px;box-shadow:0 8px 26px #7c3aed1a}.asset-k[data-v-c92850fe]{color:#463278ad;margin-bottom:6px;font-size:11px;font-weight:600}.asset-v[data-v-c92850fe]{color:#37235ff5;text-shadow:none;font-size:clamp(17px,5.2vw,22px);font-weight:900}.func-section[data-v-c92850fe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.func-item[data-v-c92850fe]{color:#2d1e55f2;cursor:pointer;text-align:left;min-height:88px;font:inherit;-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.func-item[data-v-c92850fe]:active{transform:scale(.99)}.func-icon[data-v-c92850fe]{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:flex}.func-icon.letters[data-v-c92850fe]{background:#a78bfa47;border:1px solid #a78bfa73;box-shadow:0 4px 14px #a78bfa33}.func-icon.tarot[data-v-c92850fe]{background:#818cf847;border:1px solid #6366f166;box-shadow:0 4px 14px #6366f12e}.func-icon.astro[data-v-c92850fe]{background:#f472b638;border:1px solid #f472b66b}.func-icon.promo[data-v-c92850fe]{background:#34d39933;border:1px solid #34d3996b}.func-title[data-v-c92850fe]{color:#37235ff5;margin-bottom:3px;font-size:15px;font-weight:800}.func-sub[data-v-c92850fe]{color:#463278b8;font-size:11px;line-height:1.35}.func-text[data-v-c92850fe]{flex-direction:column;min-width:0;display:flex}.modal-mask[data-v-c92850fe]{-webkit-backdrop-filter:blur(8px);z-index:999;background:#58427861;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-c92850fe]{color:#2d1e55f2;background:#ffffffeb;border:1px solid #ffffff8c;border-radius:20px;width:92%;max-width:520px;padding:18px;box-shadow:0 20px 50px #7c3aed2e}.modal-title[data-v-c92850fe]{color:#37235ff5;margin-bottom:12px;font-size:16px;font-weight:800}.pkg-list[data-v-c92850fe]{flex-direction:column;gap:10px;display:flex}.pkg[data-v-c92850fe]{background:#ffffffa6;border:1px solid #a78bfa47;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pkg input[data-v-c92850fe]{width:16px;height:16px}.modal-actions[data-v-c92850fe]{justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.modal-btn[data-v-c92850fe]{color:#37235fe6;cursor:pointer;background:#ffffffbf;border:1px solid #a78bfa59;border-radius:999px;height:36px;padding:0 16px;font-weight:600}.modal-btn.primary[data-v-c92850fe]{color:#fff;background:linear-gradient(105deg,#a855f7,#6366f1);border-color:#0000;font-weight:700}.error-lite[data-v-c92850fe]{color:#b91c1c;font-size:13px}@media (width<=768px){.home[data-v-c92850fe]{padding:12px 12px 24px}.banner-shell[data-v-c92850fe],.banner-placeholder[data-v-c92850fe]{min-height:188px}.banner-card[data-v-c92850fe]{max-width:100%;padding-bottom:56px}.hero-decor[data-v-c92850fe]{opacity:.45;top:12px;right:0;transform:none}.asset-cell[data-v-c92850fe]{padding:12px 4px}.asset-k[data-v-c92850fe]{font-size:10px}.func-item[data-v-c92850fe]{min-height:80px;padding:10px 12px}.func-title[data-v-c92850fe]{font-size:14px}.func-sub[data-v-c92850fe]{font-size:10px}}.landing[data-v-27022868]{color:#2d1e55eb;box-sizing:border-box;min-height:100dvh;padding:14px 14px 24px;position:relative;overflow-x:hidden}.dream-bg[data-v-27022868]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-27022868]{background:linear-gradient(185deg,#e8e0ff 0%,#ddd6fe 18%,#f0dff5 42%,#fce7f3 68%,#e9d5ff 100%);position:absolute;inset:0}.dream-stars[data-v-27022868]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 28% 38%,#ffffffd9,#0000),radial-gradient(1px 1px at 42% 12%,#fef9c3d9,#0000),radial-gradient(1.5px 1.5px at 58% 35%,#ffffffe6,#0000);position:absolute;inset:0}.dream-sparkles[data-v-27022868]{opacity:.35;background-image:radial-gradient(2px 2px at 38% 58%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 68% 32%,#ffffffd9,#0000);position:absolute;inset:0}.dream-clouds[data-v-27022868]{opacity:.82;background:radial-gradient(115% 78% at 22% 100%,#ffffff80,#0000 56%),radial-gradient(100% 68% at 52% 100%,#fff5ff61,#0000 52%);height:46%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-27022868]{filter:blur(8px);opacity:.55;background:linear-gradient(90deg,#0000 0%,#fef9c347 28%,#ffffff61 50%,#fef9c338 72%,#0000 100%);height:20%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.55)}.landing-inner[data-v-27022868]{z-index:1;box-sizing:border-box;flex-direction:column;gap:14px;width:min(520px,100%);min-width:0;max-width:100%;margin:0 auto;display:flex;position:relative}.glass-panel[data-v-27022868]{-webkit-backdrop-filter:blur(14px);background:#ffffff57;border:1px solid #fff9;border-radius:20px;box-shadow:0 8px 32px #7c3aed1a}.hero[data-v-27022868]{padding:22px 18px}.brand[data-v-27022868]{letter-spacing:.28em;background:linear-gradient(110deg,#5b21b6 0%,#a855f7 50%,#db2777 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:12px;font-weight:800}.title[data-v-27022868]{background:linear-gradient(110deg,#4c1d95 0%,#7c3aed 38%,#a855f7 70%,#c026d3 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:28px;font-weight:900;line-height:1.25}.subtitle[data-v-27022868]{color:#463278d9;margin:0;font-size:14px;line-height:1.8}.cta[data-v-27022868]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.btn[data-v-27022868]{color:#37235feb;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff8c;border:1px solid #a78bfa66;border-radius:999px;justify-content:center;align-items:center;height:40px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.btn.primary[data-v-27022868]{color:#fff;background:linear-gradient(105deg,#a855f7,#6366f1);border:none;box-shadow:0 8px 22px #a855f759}.btn.ghost[data-v-27022868]:hover{background:#ffffffbf;border-color:#7c3aed8c}.badges[data-v-27022868]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.badge[data-v-27022868]{background:#fff6;border:1px solid #ffffff8c;border-radius:14px;padding:12px}.badge-title[data-v-27022868]{color:#37235ff2;margin-bottom:4px;font-size:14px;font-weight:800}.badge-sub[data-v-27022868]{color:#463278b8;font-size:12px}.content[data-v-27022868]{padding:18px 20px}.h2[data-v-27022868]{color:#37235ff5;margin:0 0 10px;font-size:16px;font-weight:800}.list[data-v-27022868]{color:#463278e0;margin:0 0 16px;padding-left:18px;font-size:13px;line-height:1.8}.keywords[data-v-27022868]{color:#463278c7;margin:0;font-size:13px;line-height:1.9}.footer[data-v-27022868]{text-align:center;color:#463278a6;padding:4px 0 8px;font-size:12px}.footer a[data-v-27022868]{color:#5b21b6eb;font-weight:600;text-decoration:none}.footer a[data-v-27022868]:hover{text-decoration:underline}.sep[data-v-27022868]{opacity:.45;margin:0 8px}@media (width<=760px){.badges[data-v-27022868]{grid-template-columns:1fr}.title[data-v-27022868]{font-size:22px}}.letters-page[data-v-886d8d65]{color:#fff;min-height:100dvh;padding:12px 14px 20px;position:relative;overflow-x:hidden}.dream-bg[data-v-886d8d65]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-886d8d65]{background:linear-gradient(185deg,#e8e0ff 0%,#ddd6fe 18%,#f0dff5 42%,#fce7f3 68%,#e9d5ff 100%);position:absolute;inset:0}.dream-stars[data-v-886d8d65]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 28% 38%,#ffffffd9,#0000),radial-gradient(1px 1px at 42% 12%,#fef9c3d9,#0000),radial-gradient(1.5px 1.5px at 58% 35%,#ffffffe6,#0000);position:absolute;inset:0}.dream-sparkles[data-v-886d8d65]{opacity:.35;background-image:radial-gradient(2px 2px at 38% 58%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 68% 32%,#ffffffd9,#0000);position:absolute;inset:0}.dream-clouds[data-v-886d8d65]{opacity:.82;background:radial-gradient(115% 78% at 22% 100%,#ffffff80,#0000 56%),radial-gradient(100% 68% at 52% 100%,#fff5ff61,#0000 52%);height:46%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-886d8d65]{filter:blur(8px);opacity:.55;background:linear-gradient(90deg,#0000 0%,#fef9c347 28%,#ffffff61 50%,#fef9c338 72%,#0000 100%);height:20%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.55)}.shell[data-v-886d8d65]{z-index:2;box-sizing:border-box;flex-direction:column;gap:12px;width:min(440px,100%);min-width:0;max-width:100%;margin:0 auto;padding:0;display:flex;position:relative}.glass-card[data-v-886d8d65]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff54;border:1px solid #fff9;border-radius:18px}.nav-pill[data-v-886d8d65]{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff38;border:1px solid #ffffff8c;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 14px;display:flex}.nav-icon-btn[data-v-886d8d65]{color:#fff;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:#ffffff40;border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.nav-title[data-v-886d8d65]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.14em;text-align:center;flex:1;min-width:0;font-size:18px;font-weight:900;overflow:hidden}.tabs-row[data-v-886d8d65]{justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.tabs[data-v-886d8d65]{gap:8px;display:flex}.tab[data-v-886d8d65]{color:#5a4682e6;cursor:pointer;background:#ffffff9e;border:1px solid #c3b1f88c;border-radius:999px;height:30px;padding:0 12px;font-size:13px;font-weight:700}.tab.active[data-v-886d8d65]{color:#fff;background:linear-gradient(105deg,#a855f7,#6366f1);border-color:#a78bfacc}.new-btn[data-v-886d8d65]{color:#fff;cursor:pointer;background:linear-gradient(105deg,#a855f7,#c026d3);border:none;border-radius:999px;height:30px;padding:0 14px;font-size:13px;font-weight:750}.empty-state[data-v-886d8d65]{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;margin:62px auto 0;padding:30px 10px;display:flex}.empty-icon[data-v-886d8d65]{color:#ece9ff73;opacity:.26;filter:drop-shadow(0 14px 26px #00000059);width:72px;height:72px}.empty-icon svg[data-v-886d8d65]{width:100%;height:100%}.empty-text[data-v-886d8d65]{color:#ece9ffbf;font-size:18px;font-weight:900}@media (width<=520px){.tabs-row[data-v-886d8d65]{flex-direction:column;align-items:stretch}}.loading[data-v-886d8d65]{color:#4b3778d9;padding:12px}.error[data-v-886d8d65]{color:#b91c1c;padding:12px}.list[data-v-886d8d65]{flex-direction:column;gap:10px;display:flex}.item[data-v-886d8d65]{cursor:pointer;padding:14px 14px 12px;transition:border-color .2s,transform 50ms}.item[data-v-886d8d65]:hover{border-color:#aa3bff52}.item-top[data-v-886d8d65]{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.alias[data-v-886d8d65]{color:#37235ff2;font-size:14px;font-weight:850}.time[data-v-886d8d65]{color:#5a4682ad;font-size:12px}.preview[data-v-886d8d65]{color:#483474e0;margin-bottom:10px;font-size:14px}.badges[data-v-886d8d65]{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.badge[data-v-886d8d65]{color:#5a4682d1;background:#ffffff80;border:1px solid #7c3aed59;border-radius:999px;height:22px;padding:0 10px;font-size:12px;font-weight:700}.badge.on[data-v-886d8d65]{color:#473370fa;background:#e9d5fe8c;border-color:#a78bfaa6}.go[data-v-886d8d65]{color:#5a46829e;font-size:12px}.bottom-row[data-v-886d8d65]{justify-content:space-between;align-items:center;gap:10px;display:flex}.send-btn[data-v-886d8d65]{color:#fff;cursor:pointer;background:linear-gradient(105deg,#a855f7,#6366f1);border:none;border-radius:999px;height:30px;padding:0 12px;font-size:12px;font-weight:800}.send-btn[data-v-886d8d65]:disabled{opacity:.6;cursor:not-allowed}.letter-page[data-v-0db8e257]{color:#fff;min-height:100dvh;padding:12px 14px 20px;position:relative;overflow-x:hidden}[data-v-0db8e257] *,[data-v-0db8e257] :before,[data-v-0db8e257] :after{box-sizing:border-box}.dream-bg[data-v-0db8e257]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-0db8e257]{background:linear-gradient(185deg,#e8e0ff 0%,#ddd6fe 18%,#f0dff5 42%,#fce7f3 68%,#e9d5ff 100%);position:absolute;inset:0}.dream-stars[data-v-0db8e257]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 28% 38%,#ffffffd9,#0000),radial-gradient(1px 1px at 42% 12%,#fef9c3d9,#0000),radial-gradient(1.5px 1.5px at 58% 35%,#ffffffe6,#0000);position:absolute;inset:0}.dream-sparkles[data-v-0db8e257]{opacity:.35;background-image:radial-gradient(2px 2px at 38% 58%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 68% 32%,#ffffffd9,#0000);position:absolute;inset:0}.dream-clouds[data-v-0db8e257]{opacity:.82;background:radial-gradient(115% 78% at 22% 100%,#ffffff80,#0000 56%),radial-gradient(100% 68% at 52% 100%,#fff5ff61,#0000 52%);height:46%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-0db8e257]{filter:blur(8px);opacity:.55;background:linear-gradient(90deg,#0000 0%,#fef9c347 28%,#ffffff61 50%,#fef9c338 72%,#0000 100%);height:20%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.55)}.dream-moon[data-v-0db8e257]{opacity:.82;font-size:30px;position:absolute;bottom:14%;left:8%}.dream-sun[data-v-0db8e257]{opacity:.78;font-size:24px;position:absolute;bottom:14%;right:9%}.star-fx[data-v-0db8e257]{color:#ffffffe6;font-size:14px;position:absolute}.star-fx.s1[data-v-0db8e257]{bottom:42%;left:16%}.star-fx.s2[data-v-0db8e257]{bottom:38%;right:20%}.shell[data-v-0db8e257]{z-index:2;box-sizing:border-box;flex-direction:column;gap:16px;width:min(440px,100%);min-width:0;max-width:100%;margin:0 auto;display:flex;position:relative}.nav-pill[data-v-0db8e257]{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff38;border:1px solid #ffffff8c;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 14px;display:flex}.nav-icon-btn[data-v-0db8e257]{color:#fff;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:#ffffff40;border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.nav-title[data-v-0db8e257]{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:.14em;background:linear-gradient(110deg,#8b5cf6 0%,#d946ef 35%,#6366f1 70%,#ec4899 100%);color:#0000;-webkit-background-clip:text;background-clip:text;flex:1;min-width:0;font-size:18px;font-weight:900;overflow:hidden}.form-glass[data-v-0db8e257]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff59;border:1px solid #ffffffa6;border-radius:20px;flex-direction:column;gap:12px;padding:14px;display:flex}.field[data-v-0db8e257]{flex-direction:column;gap:6px;display:flex}.label[data-v-0db8e257]{color:#584294e6;font-size:15px;font-weight:700}.len-tip[data-v-0db8e257]{text-align:right;color:#ece9ff94;margin-top:4px;font-size:12px}.input[data-v-0db8e257]{color:#2d1e50f2;box-sizing:border-box;background:#ffffff94;border:1px solid #ffffffad;border-radius:12px;outline:none;width:100%;height:44px;padding:0 12px}.textarea[data-v-0db8e257]{color:#2d1e50f2;resize:vertical;box-sizing:border-box;background:#ffffff94;border:1px solid #ffffffad;border-radius:12px;outline:none;width:100%;min-height:120px;padding:10px 12px}.toggle-row[data-v-0db8e257]{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.toggle-label[data-v-0db8e257]{color:#584294e6;font-size:14px;font-weight:700}.toggle[data-v-0db8e257]{cursor:pointer;background:#ffffffb3;border:1px solid #a78bfa8c;border-radius:999px;align-items:center;width:52px;height:30px;padding:2px;display:flex}.toggle.on[data-v-0db8e257]{background:linear-gradient(105deg,#a855f7,#6366f1);box-shadow:0 0 16px #7c3aed59}.toggle-dot[data-v-0db8e257]{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;transform:translate(0)}.toggle.on .toggle-dot[data-v-0db8e257]{transform:translate(22px)}.send-modes[data-v-0db8e257]{gap:10px;margin-bottom:10px;display:flex}.mode-btn[data-v-0db8e257]{color:#5a4682e6;cursor:pointer;background:#ffffff9e;border:1px solid #c3b1f88c;border-radius:999px;height:34px;padding:0 14px;font-size:13px;font-weight:850}.mode-btn.active[data-v-0db8e257]{color:#fff;background:linear-gradient(105deg,#a855f7,#6366f1);border-color:#a78bfacc;box-shadow:0 0 16px #7c3aed59}.mode-btn.round[data-v-0db8e257]{min-width:74px}.send-tip[data-v-0db8e257]{color:#6a54a8c7;margin-bottom:6px;font-size:12px}.dt-input[data-v-0db8e257]{height:44px}.btn-main[data-v-0db8e257]{color:#fff;cursor:pointer;background:linear-gradient(105deg,#a855f7 0%,#c026d3 35%,#db2777 72%,#e11d48 100%);border:none;border-radius:999px;height:50px;font-weight:900;box-shadow:0 10px 30px #c026d34d}.btn-main[data-v-0db8e257]:disabled{opacity:.65;cursor:not-allowed}.error[data-v-0db8e257]{color:#b91c1c;margin-top:2px;font-size:13px;font-weight:750}.reject-tip[data-v-0db8e257]{color:#ffdcdcf2;background:#ff828214;border:1px solid #ff828259;border-radius:10px;padding:8px 10px;font-size:13px}.preview-glass[data-v-0db8e257]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff57;border:1px solid #ffffffa6;border-radius:20px;padding:14px}.preview-title[data-v-0db8e257]{margin-bottom:10px;font-weight:900}.preview-line[data-v-0db8e257]{color:#5a4682d1;font-size:13px;line-height:1.8}.preview-line .k[data-v-0db8e257]{color:#5a4682ad}.preview-line .v[data-v-0db8e257]{color:#37235fe6}.preview-footer[data-v-0db8e257]{color:#6a54a8db;margin-top:8px;font-size:13px}.modal-mask[data-v-0db8e257]{z-index:999;background:#28194673;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-0db8e257]{color:#37235ff2;background:#ffffffe0;border:1px solid #ffffff8c;border-radius:16px;width:92%;max-width:520px;padding:16px 16px 14px;box-shadow:0 20px 50px #7c3aed33}.modal-title[data-v-0db8e257]{margin-bottom:10px;font-weight:900}.pkg-list[data-v-0db8e257]{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.pkg[data-v-0db8e257]{cursor:pointer;background:#ffffff94;border:1px solid #a78bfa59;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pkg input[data-v-0db8e257]{width:16px;height:16px}.modal-actions[data-v-0db8e257]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.detail-page[data-v-4636444b]{color:#fff;min-height:100dvh;padding:12px 14px 20px;position:relative;overflow-x:hidden}.dream-bg[data-v-4636444b]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-4636444b]{background:linear-gradient(185deg,#e8e0ff 0%,#ddd6fe 18%,#f0dff5 42%,#fce7f3 68%,#e9d5ff 100%);position:absolute;inset:0}.dream-stars[data-v-4636444b]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 28% 38%,#ffffffd9,#0000),radial-gradient(1px 1px at 42% 12%,#fef9c3d9,#0000),radial-gradient(1.5px 1.5px at 58% 35%,#ffffffe6,#0000);position:absolute;inset:0}.dream-sparkles[data-v-4636444b]{opacity:.35;background-image:radial-gradient(2px 2px at 38% 58%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 68% 32%,#ffffffd9,#0000);position:absolute;inset:0}.dream-clouds[data-v-4636444b]{opacity:.82;background:radial-gradient(115% 78% at 22% 100%,#ffffff80,#0000 56%),radial-gradient(100% 68% at 52% 100%,#fff5ff61,#0000 52%);height:46%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-4636444b]{filter:blur(8px);opacity:.55;background:linear-gradient(90deg,#0000 0%,#fef9c347 28%,#ffffff61 50%,#fef9c338 72%,#0000 100%);height:20%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.55)}.shell[data-v-4636444b]{z-index:2;box-sizing:border-box;flex-direction:column;gap:12px;width:min(440px,100%);min-width:0;max-width:100%;margin:0 auto;padding:0;display:flex;position:relative}.glass-card[data-v-4636444b]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff54;border:1px solid #fff9;border-radius:18px}.nav-pill[data-v-4636444b]{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff38;border:1px solid #ffffff8c;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 14px;display:flex}.nav-icon-btn[data-v-4636444b]{color:#fff;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:#ffffff40;border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.nav-title[data-v-4636444b]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.14em;text-align:center;flex:1;min-width:0;font-size:18px;font-weight:900;overflow:hidden}.loading[data-v-4636444b]{color:#4b3778d9;padding:12px}.error[data-v-4636444b]{color:#b91c1c;padding:12px}.content-shell[data-v-4636444b]{flex-direction:column;gap:14px;display:flex}.meta[data-v-4636444b]{padding:14px}.row[data-v-4636444b]{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.row[data-v-4636444b]:last-child{margin-bottom:0}.k[data-v-4636444b]{color:#5a4682b3;font-size:12px}.v[data-v-4636444b]{color:#37235ff2;font-size:13px;font-weight:750}.status[data-v-4636444b]{flex-wrap:wrap;gap:8px;display:flex}.badge[data-v-4636444b]{color:#5a4682d1;background:#ffffff80;border:1px solid #7c3aed59;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.badge.on[data-v-4636444b]{color:#473370fa;background:#e9d5fe8c;border-color:#a78bfaa6}.text[data-v-4636444b]{white-space:pre-wrap;color:#2d1e55f0;padding:14px;font-size:14px;line-height:1.8}.reply-box[data-v-4636444b]{padding:14px}.reply-title[data-v-4636444b]{margin-bottom:10px;font-weight:900}.reply-meta[data-v-4636444b]{color:#5a4682b8;flex-wrap:wrap;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.sep[data-v-4636444b]{opacity:.5}.r-k[data-v-4636444b]{font-weight:700}.r-v[data-v-4636444b]{color:#37235ff5;font-weight:800}.reply-text[data-v-4636444b]{white-space:pre-wrap;color:#37235ff5;line-height:1.8}.reply-form[data-v-4636444b]{padding:14px}.field[data-v-4636444b]{margin-top:12px}.field[data-v-4636444b]:first-child{margin-top:0}.label[data-v-4636444b]{color:#5a4682b3;margin-bottom:6px;font-size:12px}.input[data-v-4636444b]{color:#2d1e50f2;background:#ffffff94;border:1px solid #ffffffad;border-radius:12px;outline:none;width:100%;height:44px;padding:0 12px}.textarea[data-v-4636444b]{color:#2d1e50f2;resize:vertical;background:#ffffff94;border:1px solid #ffffffad;border-radius:12px;outline:none;width:100%;min-height:110px;padding:10px 12px}.btn-main[data-v-4636444b]{color:#fff;cursor:pointer;background:linear-gradient(105deg,#a855f7 0%,#c026d3 35%,#db2777 72%,#e11d48 100%);border:none;border-radius:999px;width:100%;height:48px;margin-top:14px;font-weight:850}.btn-main[data-v-4636444b]:disabled{opacity:.6;cursor:not-allowed}.hint[data-v-4636444b]{color:#5a4682bf;font-size:13px}.page[data-v-cde84b9e]{background:var(--tarot-bg-gradient);color:#ece9ff;justify-content:center;min-height:100vh;padding:18px 12px;display:flex}.shell[data-v-cde84b9e]{background:#0a0816a3;border:1px solid #aa3bff52;border-radius:18px;width:960px;max-width:100%;padding:16px}.topbar[data-v-cde84b9e]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.back[data-v-cde84b9e]{color:#ece9ff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;height:30px;padding:0 12px}.title[data-v-cde84b9e]{letter-spacing:.12em;font-weight:800}.mods[data-v-cde84b9e]{display:flex}.mod[data-v-cde84b9e]{text-align:left;color:#ece9ff;cursor:pointer;background:#0000002e;border:1px solid #ffffff1f;border-radius:14px;width:100%;padding:14px}.mod-title[data-v-cde84b9e]{margin-bottom:6px;font-size:16px;font-weight:800}.mod-sub[data-v-cde84b9e]{color:#ece9ffbf;font-size:13px}.error[data-v-cde84b9e]{color:#ffdcdc}.page[data-v-46c4b735]{background:var(--tarot-bg-gradient);color:#ece9ff;justify-content:center;min-height:100vh;padding:18px 12px;display:flex}.shell[data-v-46c4b735]{background:#0a0816a3;border:1px solid #aa3bff52;border-radius:18px;width:960px;max-width:100%;padding:16px}.topbar[data-v-46c4b735]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.back[data-v-46c4b735],.more-btn[data-v-46c4b735],.ok[data-v-46c4b735],.no[data-v-46c4b735]{color:#ece9ff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;height:32px;padding:0 12px}.title[data-v-46c4b735]{letter-spacing:.12em;font-weight:800}.error[data-v-46c4b735]{color:#ffdcdc;margin-bottom:10px}.list-wrap[data-v-46c4b735]{border-radius:12px;max-height:420px;overflow-y:auto}.list[data-v-46c4b735]{flex-direction:column;gap:10px;padding-right:2px;display:flex}.item[data-v-46c4b735]{color:#ece9ff;text-align:left;background:#0000002e;border:1px solid #ffffff1a;border-radius:14px;padding:12px}.row[data-v-46c4b735]{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.preview[data-v-46c4b735]{color:#ece9ffbf;font-size:13px}.hint[data-v-46c4b735]{color:#ece9ffbf;margin-top:10px}.detail[data-v-46c4b735]{background:#aa3bff14;border:1px solid #aa3bff4d;border-radius:14px;margin-top:12px;padding:12px}.d-title[data-v-46c4b735]{margin-bottom:10px;font-size:15px;font-weight:800}.text[data-v-46c4b735]{white-space:pre-wrap;margin-top:8px;font-size:14px;line-height:1.7}.actions[data-v-46c4b735]{gap:10px;margin-top:12px;display:flex}.reject-box[data-v-46c4b735]{margin-top:10px}.label[data-v-46c4b735]{color:#ece9ffbf;margin-bottom:6px;font-size:12px}.reason[data-v-46c4b735]{color:#ece9ff;resize:vertical;background:#0003;border:1px solid #ffffff1f;border-radius:10px;width:100%;min-height:80px;padding:8px 10px}.ok[data-v-46c4b735]{border-color:#7affb459}.no[data-v-46c4b735]{border-color:#ff828259}.page[data-v-9ad25e59]{color:#2d1e55eb;box-sizing:border-box;justify-content:center;min-height:100dvh;padding:12px 14px 24px;display:flex;position:relative;overflow-x:hidden}.dream-bg[data-v-9ad25e59]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-9ad25e59]{background:linear-gradient(185deg,#e8e0ff 0%,#ddd6fe 18%,#f0dff5 42%,#fce7f3 68%,#e9d5ff 100%);position:absolute;inset:0}.dream-stars[data-v-9ad25e59]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 28% 38%,#ffffffd9,#0000),radial-gradient(1px 1px at 42% 12%,#fef9c3d9,#0000),radial-gradient(1.5px 1.5px at 58% 35%,#ffffffe6,#0000);position:absolute;inset:0}.dream-sparkles[data-v-9ad25e59]{opacity:.35;background-image:radial-gradient(2px 2px at 38% 58%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 68% 32%,#ffffffd9,#0000);position:absolute;inset:0}.dream-clouds[data-v-9ad25e59]{opacity:.82;background:radial-gradient(115% 78% at 22% 100%,#ffffff80,#0000 56%),radial-gradient(100% 68% at 52% 100%,#fff5ff61,#0000 52%);height:46%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-9ad25e59]{filter:blur(8px);opacity:.55;background:linear-gradient(90deg,#0000 0%,#fef9c347 28%,#ffffff61 50%,#fef9c338 72%,#0000 100%);height:20%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.55)}.shell[data-v-9ad25e59]{z-index:1;box-sizing:border-box;flex-direction:column;gap:12px;width:min(440px,100%);min-width:0;max-width:100%;display:flex;position:relative}.nav-pill[data-v-9ad25e59]{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:#ffffff38;border:1px solid #ffffff8c;border-radius:999px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 14px;display:flex;box-shadow:0 8px 28px #7c3aed1a}.nav-back[data-v-9ad25e59]{color:#37235feb;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff47;border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;height:32px;padding:0 12px;font-size:13px;font-weight:700}.nav-title[data-v-9ad25e59]{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:.1em;color:#37235ff5;flex:1;min-width:0;font-size:17px;font-weight:800;overflow:hidden}.nav-spacer[data-v-9ad25e59]{flex-shrink:0;width:56px}.hint[data-v-9ad25e59]{text-align:center;color:#463278d1;padding:20px 14px;font-size:14px;font-weight:600}.error[data-v-9ad25e59]{color:#b91c1c;font-weight:600}.glass-hint[data-v-9ad25e59]{-webkit-backdrop-filter:blur(12px);background:#ffffff52;border:1px solid #ffffff8c;border-radius:18px}.list[data-v-9ad25e59]{flex-direction:column;gap:10px;display:flex}.card[data-v-9ad25e59]{-webkit-backdrop-filter:blur(12px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff54;border:1px solid #ffffff94;border-radius:18px;padding:12px 14px;box-shadow:0 6px 22px #7c3aed14}.card.unread[data-v-9ad25e59]{background:#ffffff73;border-color:#a78bfa8c;box-shadow:0 8px 26px #7c3aed24}.title-row[data-v-9ad25e59]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.n-title[data-v-9ad25e59]{color:#37235ff5;min-width:0;font-size:14px;font-weight:800}.n-time[data-v-9ad25e59]{color:#463278a6;white-space:nowrap;flex-shrink:0;font-size:11px}.n-content[data-v-9ad25e59]{color:#463278e0;font-size:13px;line-height:1.65}.act-btn[data-v-9ad25e59]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(105deg,#a855f7,#6366f1);border:none;border-radius:999px;height:30px;margin-top:10px;padding:0 14px;font-size:13px;font-weight:700;box-shadow:0 4px 14px #7c3aed4d}.page[data-v-a819783e]{background:var(--tarot-bg-gradient);color:#ece9ff;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.card[data-v-a819783e]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#0a0816a3;border:1px solid #aa3bff52;border-radius:18px;width:420px;max-width:100%;padding:24px 20px;box-shadow:0 24px 70px #0000008c}.icon[data-v-a819783e]{background:#3ddc8433;border:1px solid #3ddc8466;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:28px;font-weight:900;display:flex}.title[data-v-a819783e]{margin-bottom:8px;font-size:22px;font-weight:900}.sub[data-v-a819783e]{color:#ece9ffcc;margin-bottom:16px;font-size:14px;line-height:1.7}.btn[data-v-a819783e]{color:#f5f4fffa;cursor:pointer;background:#aa3bff29;border:1px solid #aa3bff59;border-radius:999px;height:40px;padding:0 20px;font-weight:800}.page[data-v-6a7ea2fd]{color:#2d1e55eb;box-sizing:border-box;justify-content:center;min-height:100dvh;padding:14px 14px 24px;display:flex;position:relative;overflow-x:hidden}.dream-bg[data-v-6a7ea2fd]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-6a7ea2fd]{background:linear-gradient(185deg,#e8e0ff 0%,#ddd6fe 18%,#f0dff5 42%,#fce7f3 68%,#e9d5ff 100%);position:absolute;inset:0}.dream-stars[data-v-6a7ea2fd]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 28% 38%,#ffffffd9,#0000),radial-gradient(1px 1px at 42% 12%,#fef9c3d9,#0000),radial-gradient(1.5px 1.5px at 58% 35%,#ffffffe6,#0000);position:absolute;inset:0}.dream-sparkles[data-v-6a7ea2fd]{opacity:.35;background-image:radial-gradient(2px 2px at 38% 58%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 68% 32%,#ffffffd9,#0000);position:absolute;inset:0}.dream-clouds[data-v-6a7ea2fd]{opacity:.82;background:radial-gradient(115% 78% at 22% 100%,#ffffff80,#0000 56%),radial-gradient(100% 68% at 52% 100%,#fff5ff61,#0000 52%);height:46%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-6a7ea2fd]{filter:blur(8px);opacity:.55;background:linear-gradient(90deg,#0000 0%,#fef9c347 28%,#ffffff61 50%,#fef9c338 72%,#0000 100%);height:20%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.55)}.glass-panel[data-v-6a7ea2fd]{z-index:1;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:#ffffff5c;border:1px solid #fff9;border-radius:20px;width:min(520px,100%);min-width:0;max-width:100%;padding:16px 18px;position:relative;box-shadow:0 8px 32px #7c3aed1a}.topbar[data-v-6a7ea2fd]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.back[data-v-6a7ea2fd]{color:#37235fe6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff8c;border:1px solid #a78bfa66;border-radius:999px;height:30px;padding:0 12px;font-size:13px;font-weight:700}.title[data-v-6a7ea2fd]{color:#37235ff5;font-size:18px;font-weight:800}.p[data-v-6a7ea2fd]{color:#463278e0;margin:10px 0;font-size:14px;line-height:1.9}.page[data-v-82019f04]{color:#2d1e55eb;box-sizing:border-box;justify-content:center;min-height:100dvh;padding:14px 14px 24px;display:flex;position:relative;overflow-x:hidden}.dream-bg[data-v-82019f04]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-82019f04]{background:linear-gradient(185deg,#e8e0ff 0%,#ddd6fe 18%,#f0dff5 42%,#fce7f3 68%,#e9d5ff 100%);position:absolute;inset:0}.dream-stars[data-v-82019f04]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 28% 38%,#ffffffd9,#0000),radial-gradient(1px 1px at 42% 12%,#fef9c3d9,#0000),radial-gradient(1.5px 1.5px at 58% 35%,#ffffffe6,#0000);position:absolute;inset:0}.dream-sparkles[data-v-82019f04]{opacity:.35;background-image:radial-gradient(2px 2px at 38% 58%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 68% 32%,#ffffffd9,#0000);position:absolute;inset:0}.dream-clouds[data-v-82019f04]{opacity:.82;background:radial-gradient(115% 78% at 22% 100%,#ffffff80,#0000 56%),radial-gradient(100% 68% at 52% 100%,#fff5ff61,#0000 52%);height:46%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-82019f04]{filter:blur(8px);opacity:.55;background:linear-gradient(90deg,#0000 0%,#fef9c347 28%,#ffffff61 50%,#fef9c338 72%,#0000 100%);height:20%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.55)}.glass-panel[data-v-82019f04]{z-index:1;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:#ffffff5c;border:1px solid #fff9;border-radius:20px;width:min(520px,100%);min-width:0;max-width:100%;padding:16px 18px;position:relative;box-shadow:0 8px 32px #7c3aed1a}.topbar[data-v-82019f04]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.back[data-v-82019f04]{color:#37235fe6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff8c;border:1px solid #a78bfa66;border-radius:999px;flex-shrink:0;height:32px;padding:0 12px;font-size:13px;font-weight:700}.title[data-v-82019f04]{text-align:center;letter-spacing:.08em;color:#37235ff5;flex:1;min-width:0;font-size:17px;font-weight:800}.topbar-spacer[data-v-82019f04]{flex-shrink:0;width:56px}.item[data-v-82019f04]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff6b;border:1px solid #ffffff8c;border-radius:16px;margin:10px 0;padding:14px}.k[data-v-82019f04]{color:#37235ff5;margin-bottom:8px;font-size:14px;font-weight:800}.v[data-v-82019f04]{color:#463278e0;font-size:13px;line-height:1.75}.tarot-page[data-v-5c9642ea]{color:#fff;min-height:100dvh;padding:14px 14px 28px;position:relative;overflow-x:hidden}.dream-bg[data-v-5c9642ea]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-5c9642ea]{background:linear-gradient(185deg,#d4c4f7 0%,#e8d4f2 22%,#f0dff5 45%,#e5daf8 68%,#dcd5f5 100%);position:absolute;inset:0}.dream-stars[data-v-5c9642ea]{opacity:.65;background-image:radial-gradient(1.5px 1.5px at 8% 12%,#fffffff2,#0000),radial-gradient(1px 1px at 22% 28%,#ffffffd9,#0000),radial-gradient(1px 1px at 35% 8%,#fef9c3e6,#0000),radial-gradient(1.5px 1.5px at 48% 35%,#ffffffe6,#0000),radial-gradient(1px 1px at 62% 15%,#ffffffbf,#0000),radial-gradient(1px 1px at 78% 42%,#fde0478c,#0000),radial-gradient(1px 1px at 88% 22%,#fffc,#0000),radial-gradient(1.5px 1.5px at 15% 55%,#ffffffb3,#0000),radial-gradient(1px 1px at 92% 58%,#ffffffa6,#0000);background-size:100% 100%;position:absolute;inset:0}.dream-sparkles[data-v-5c9642ea]{opacity:.35;background-image:radial-gradient(2px 2px at 40% 60%,#ffffffe6,#0000),radial-gradient(1px 1px at 70% 70%,#fffc,#0000),radial-gradient(1px 1px at 25% 75%,#fef9c3b3,#0000);animation:14s ease-in-out infinite alternate sparkle-5c9642ea;position:absolute;inset:0}@keyframes sparkle-5c9642ea{0%{opacity:.25;transform:translate(0,0)}to{opacity:.45;transform:translate(-4px,2px)}}.dream-clouds[data-v-5c9642ea]{opacity:.85;filter:blur(.5px);background:radial-gradient(120% 80% at 20% 100%,#ffffff8c,#0000 55%),radial-gradient(100% 70% at 55% 100%,#ffffff6b,#0000 50%),radial-gradient(90% 60% at 85% 100%,#faf5ff73,#0000 52%);height:42%;position:absolute;bottom:0;left:0;right:0}.dream-moon[data-v-5c9642ea]{opacity:.85;filter:drop-shadow(0 2px 8px #fde04773);z-index:1;font-size:28px;position:absolute;bottom:14%;left:6%}.dream-card[data-v-5c9642ea]{z-index:1;background:linear-gradient(145deg,#fffdf8eb,#e6d7ffbf);border:2px solid #d4af3773;border-radius:10px;position:absolute;box-shadow:0 8px 24px #8b5cf626}.dream-card-a[data-v-5c9642ea]{opacity:.9;width:52px;height:74px;bottom:18%;left:8%;transform:rotate(-14deg)}.dream-card-b[data-v-5c9642ea]{opacity:.75;width:44px;height:64px;bottom:10%;left:18%;transform:rotate(8deg)}.dream-card-c[data-v-5c9642ea]{opacity:.85;width:48px;height:70px;bottom:16%;right:10%;transform:rotate(18deg)}.shell[data-v-5c9642ea]{z-index:2;box-sizing:border-box;flex-direction:column;gap:16px;width:min(440px,100%);min-width:0;max-width:100%;margin:0 auto;display:flex;position:relative}.nav-pill[data-v-5c9642ea]{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:#ffffff38;border:1px solid #ffffff8c;border-radius:999px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #a78bfa26,0 8px 32px #7c3aed1f}.nav-icon-btn[data-v-5c9642ea]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff40;border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.nav-arrow[data-v-5c9642ea]{font-weight:700;line-height:1}.nav-title[data-v-5c9642ea]{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:.18em;color:#fff;text-shadow:0 2px 16px #7c3aed59;flex:1;min-width:0;font-size:18px;font-weight:900;overflow:hidden}.deck-icon[data-v-5c9642ea]{font-size:20px;line-height:1}.glass-notice[data-v-5c9642ea]{-webkit-backdrop-filter:blur(12px);background:#ffffff47;border:1px solid #ffffff8c;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex;box-shadow:0 8px 28px #7c3aed1a}.crystal[data-v-5c9642ea]{filter:drop-shadow(0 4px 12px #7c3aed59);flex-shrink:0;font-size:36px;line-height:1}.notice-text[data-v-5c9642ea]{color:#372855e0;margin:0;font-size:12px;line-height:1.65}.hint-line[data-v-5c9642ea]{justify-content:center;align-items:center;gap:10px;padding:4px 8px;display:flex}.hint-star[data-v-5c9642ea]{color:#a78bfad9;font-size:12px}.hint-text[data-v-5c9642ea]{color:#37235aeb;text-shadow:0 1px #fff6;font-size:14px;font-weight:700}.glass-input-wrap[data-v-5c9642ea]{background:linear-gradient(135deg,#ffffffa6,#e9d5ff80);border-radius:20px;padding:2px;box-shadow:0 12px 36px #7c3aed1f}.input-inner[data-v-5c9642ea]{-webkit-backdrop-filter:blur(10px);background:#ffffff6b;border:1px solid #ffffffa6;border-radius:18px;position:relative}.question-area[data-v-5c9642ea]{color:#28194bf2;resize:vertical;box-sizing:border-box;background:0 0;border:none;border-radius:18px;outline:none;width:100%;min-height:120px;padding:14px 14px 36px;font-size:15px;line-height:1.55;display:block}.question-area[data-v-5c9642ea]::placeholder{color:#5a468273}.char-count[data-v-5c9642ea]{color:#5a46828c;pointer-events:none;font-size:12px;position:absolute;bottom:10px;right:12px}.cta-btn[data-v-5c9642ea]{cursor:pointer;letter-spacing:.06em;color:#fff;-webkit-tap-highlight-color:transparent;background:linear-gradient(105deg,#ec4899 0%,#d946ef 28%,#8b5cf6 62%,#6366f1 100%);border:none;border-radius:999px;align-self:center;min-width:min(280px,88vw);margin-top:4px;padding:15px 40px;font-size:17px;font-weight:900;box-shadow:inset 0 4px #ffffff59,0 12px 36px #ec489959}.cta-btn[data-v-5c9642ea]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.cta-btn[data-v-5c9642ea]:not(:disabled):active{transform:scale(.99)}.error-msg[data-v-5c9642ea]{text-align:center;color:#b91c1c;text-shadow:0 1px #ffffff80;margin:0;font-size:13px}@media (width<=380px){.nav-title[data-v-5c9642ea]{letter-spacing:.12em;font-size:16px}.dream-card-a[data-v-5c9642ea],.dream-card-b[data-v-5c9642ea],.dream-card-c[data-v-5c9642ea]{opacity:.55}}.draw-page[data-v-e00ebac4]{color:#fff;justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px 100px;display:flex;position:relative;overflow-x:hidden}.dream-bg[data-v-e00ebac4]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-e00ebac4]{background:linear-gradient(185deg,#7c3aed 0%,#a78bfa 18%,#d4c4f7 38%,#f0dff5 58%,#e9d5ff 78%,#c4b5fd 100%);position:absolute;inset:0}.dream-stars[data-v-e00ebac4]{opacity:.55;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 25% 40%,#ffffffd9,#0000),radial-gradient(1px 1px at 40% 12%,#fef9c3e6,#0000),radial-gradient(1.5px 1.5px at 55% 38%,#ffffffe6,#0000),radial-gradient(1px 1px at 72% 20%,#ffffffbf,#0000),radial-gradient(1px 1px at 88% 45%,#fde04780,#0000),radial-gradient(1px 1px at 18% 68%,#ffffffa6,#0000),radial-gradient(1.5px 1.5px at 92% 72%,#ffffffb3,#0000);background-size:100% 100%;position:absolute;inset:0}.dream-sparkles[data-v-e00ebac4]{opacity:.4;background-image:radial-gradient(2px 2px at 35% 55%,#fffffff2,#0000),radial-gradient(2px 2px at 65% 30%,#ffffffd9,#0000),radial-gradient(1.5px 1.5px at 50% 75%,#fef9c3cc,#0000);animation:12s ease-in-out infinite alternate twinkle-e00ebac4;position:absolute;inset:0}@keyframes twinkle-e00ebac4{0%{opacity:.28;transform:translate(0,0)}to{opacity:.48;transform:translate(-3px,2px)}}.dream-clouds[data-v-e00ebac4]{opacity:.75;background:radial-gradient(110% 75% at 25% 100%,#ffffff61,#0000 55%),radial-gradient(100% 65% at 55% 100%,#fff5ff52,#0000 52%),radial-gradient(85% 55% at 88% 100%,#faf5ff59,#0000 50%);height:48%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-e00ebac4]{filter:blur(6px);opacity:.65;background:linear-gradient(90deg,#0000 0%,#fef9c359 25%,#ffffff73 50%,#fef9c34d 75%,#0000 100%);height:22%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.6)}.content[data-v-e00ebac4]{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:400px;display:flex;position:relative}.page-title[data-v-e00ebac4]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:28px;display:flex}.title-rule[data-v-e00ebac4]{background:linear-gradient(90deg,#0000,#ffffffbf,#0000);flex:1;max-width:56px;height:1px}.title-diamond[data-v-e00ebac4]{color:#ffffffd9;text-shadow:0 0 8px #fff9;font-size:10px}.title-text[data-v-e00ebac4]{letter-spacing:.12em;color:#fff;text-shadow:0 2px 18px #5b21b659;margin:0;font-size:17px;font-weight:900}.orb-stage[data-v-e00ebac4]{flex-direction:column;align-items:center;gap:20px;display:flex}.orb-outer[data-v-e00ebac4]{width:min(200px,52vw);height:min(200px,52vw);position:relative}.orb-glow[data-v-e00ebac4]{background:radial-gradient(circle,#c4b5fd8c 0%,#0000 70%);border-radius:50%;animation:2.2s ease-in-out infinite glow-pulse-e00ebac4;position:absolute;inset:-16%}@keyframes glow-pulse-e00ebac4{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.orb-body[data-v-e00ebac4]{background:radial-gradient(circle at 30% 28%,#fffffff2 0%,#ddd6febf 18%,#a78bfaa6 42%,#6d28d98c 68%,#4c1d9559 100%);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffffff59,0 12px 40px #5b21b659,0 0 60px #a78bfa73}.orb-shine[data-v-e00ebac4]{pointer-events:none;filter:blur(1px);background:radial-gradient(circle,#fffffff2,#0000 65%);border-radius:50%;width:28%;height:22%;position:absolute;top:12%;right:18%}.count[data-v-e00ebac4]{z-index:1;color:#fff;text-shadow:0 2px #5b21b626,0 4px 24px #5b21b659;font-size:clamp(56px,18vw,88px);font-weight:900;line-height:1;position:relative}.subline[data-v-e00ebac4]{color:#ffffffeb;text-shadow:0 1px 10px #5b21b640;letter-spacing:.04em;margin:0;font-size:14px;font-weight:600}.decor-bottom[data-v-e00ebac4]{z-index:1;pointer-events:none;height:120px;position:fixed;bottom:0;left:0;right:0}.deco-pack[data-v-e00ebac4]{gap:6px;display:flex;position:absolute;bottom:18px}.deco-pack.left[data-v-e00ebac4]{left:8%}.deco-pack.right[data-v-e00ebac4]{right:10%}.mini-card[data-v-e00ebac4]{opacity:.85;background:linear-gradient(160deg,#ffffff73,#e9d5ff40);border:2px solid #d4af3766;border-radius:8px;justify-content:center;align-items:center;width:44px;height:64px;font-size:22px;display:flex;box-shadow:0 6px 18px #5b21b626}.mini-card.sm[data-v-e00ebac4]{width:36px;height:54px;margin-top:12px;margin-left:-8px;font-size:18px}.moon-card[data-v-e00ebac4]{transform:rotate(-14deg)}.moon-card.sm[data-v-e00ebac4]{transform:rotate(10deg)}.sun-card[data-v-e00ebac4]{transform:rotate(16deg)}.deco-moon[data-v-e00ebac4]{opacity:.75;filter:drop-shadow(0 2px 8px #fde04766);font-size:36px;position:absolute;bottom:8px;left:14%}.star-fx[data-v-e00ebac4]{color:#ffffffe6;text-shadow:0 0 10px #fffc;font-size:14px;position:absolute}.star-fx.s1[data-v-e00ebac4]{bottom:52px;left:22%}.star-fx.s2[data-v-e00ebac4]{bottom:64px;right:28%}.star-fx.s3[data-v-e00ebac4]{bottom:36px;right:18%}.error[data-v-e00ebac4]{color:#fef2f2;text-shadow:0 1px 4px #7f1d1d80;margin-top:16px;font-size:13px}@media (width<=360px){.title-text[data-v-e00ebac4]{letter-spacing:.08em;font-size:15px}.mini-card[data-v-e00ebac4]{opacity:.55}}.tri[data-v-da377a7a]{grid-template-columns:1fr 1fr;grid-template-areas:"top top""left right";gap:8px;margin-top:8px;display:grid}.cell[data-v-da377a7a]{text-align:center;cursor:pointer;background:#0000002e;border:1px solid #ffffff1f;border-radius:12px;padding:7px}.cell.top[data-v-da377a7a]{grid-area:top;justify-self:center;width:46%}.cell.left[data-v-da377a7a]{grid-area:left}.cell.right[data-v-da377a7a]{grid-area:right}.img-wrap[data-v-da377a7a]{aspect-ratio:2/3;background:#00000059;border-radius:10px;width:100%;max-height:200px;overflow:hidden}.img[data-v-da377a7a]{object-fit:contain;width:100%;height:100%;display:block}.img.reversed[data-v-da377a7a]{transform:rotate(180deg)}.name[data-v-da377a7a]{margin-top:6px;font-size:12px;font-weight:800}.pos[data-v-da377a7a]{color:#ece9ffbf;margin-top:3px;font-size:11px}.tri-row[data-v-da377a7a]{flex-direction:row;justify-content:center;align-items:stretch;gap:10px;margin-top:8px;display:flex}.tri-row .cell[data-v-da377a7a]{flex:1 1 0;min-width:0;max-width:120px}.tri-row .cell.top[data-v-da377a7a]{justify-self:unset;width:auto}.tri-row .cell[data-v-da377a7a]{background:#ffffff2e;border:2px solid #4c1d9559;border-radius:14px;box-shadow:0 8px 24px #5b21b61f}.tri-row .name[data-v-da377a7a]{color:#fff;text-shadow:0 1px 8px #4c1d9559}.tri-row .pos[data-v-da377a7a]{color:#ffffffe0}.tri-row .img-wrap[data-v-da377a7a]{background:#1e143759;border-radius:12px;max-height:148px}@media (width<=768px){.cell.top[data-v-da377a7a]{width:62%}.img-wrap[data-v-da377a7a]{max-height:170px}.tri-row[data-v-da377a7a]{gap:6px}.tri-row .cell[data-v-da377a7a]{max-width:none;padding:5px}.tri-row .img-wrap[data-v-da377a7a]{max-height:128px}.tri-row .name[data-v-da377a7a]{font-size:11px}.tri-row .pos[data-v-da377a7a]{font-size:10px}}.analysis-panels[data-v-4e3939aa]{flex-direction:column;gap:16px;margin-top:4px;padding-bottom:48px;display:flex;position:relative}.glass-bar[data-v-4e3939aa]{-webkit-backdrop-filter:blur(14px);background:#ffffff61;border:1px solid #ffffffa6;border-radius:20px;padding:16px 14px 14px;box-shadow:0 12px 40px #7c3aed1f}.analysis-hero[data-v-4e3939aa]{text-align:center;position:relative}.hero-row[data-v-4e3939aa]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hero-stars[data-v-4e3939aa]{align-items:center;gap:6px;display:inline-flex}.hero-spark[data-v-4e3939aa]{color:#fffffff2;text-shadow:0 0 12px #a78bfae6;font-size:13px;animation:2.8s ease-in-out infinite star-pulse-4e3939aa}.hero-spark.delay[data-v-4e3939aa]{animation-delay:.6s}@keyframes star-pulse-4e3939aa{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.hero-title[data-v-4e3939aa]{letter-spacing:.14em;margin:0;font-size:20px;font-weight:900}.gradient-text[data-v-4e3939aa]{background:linear-gradient(110deg,#8b5cf6 0%,#d946ef 35%,#6366f1 70%,#ec4899 100%);color:#0000;filter:drop-shadow(0 2px 14px #8b5cf659);-webkit-background-clip:text;background-clip:text}.gradient-text-soft[data-v-4e3939aa]{background:linear-gradient(110deg,#a78bfa 0%,#f0abfc 40%,#93c5fd 100%);color:#0000;filter:drop-shadow(0 2px 10px #a78bfa66);-webkit-background-clip:text;background-clip:text}.hero-sub[data-v-4e3939aa]{color:#463278d1;letter-spacing:.06em;margin:10px 0 0;font-size:13px;font-weight:600}.book-card[data-v-4e3939aa]{-webkit-backdrop-filter:blur(12px);background:linear-gradient(165deg,#ffffff85 0%,#ede9fe6b 100%);border:1px solid #ffffffb3;border-radius:22px;padding:16px 16px 18px;position:relative;overflow:hidden;box-shadow:0 14px 36px #5b21b61a}.overview-card[data-v-4e3939aa]{align-items:flex-start;gap:12px;display:flex}.book-icon[data-v-4e3939aa]{filter:drop-shadow(0 4px 14px #7c3aed59);flex-shrink:0;font-size:38px;line-height:1}.book-inner[data-v-4e3939aa]{flex:1;min-width:0}.book-heading[data-v-4e3939aa]{color:#372364f2;margin:0 0 10px;font-size:16px;font-weight:900}.book-heading.center[data-v-4e3939aa]{text-align:center}.soft-glow[data-v-4e3939aa]{color:#37285fe6;text-shadow:0 0 24px #ffffff59}.book-body[data-v-4e3939aa]{font-size:14px;line-height:1.7}.card-interpret-grid[data-v-4e3939aa]{grid-template-columns:92px 1fr;align-items:start;gap:14px;display:grid}@media (width<=380px){.card-interpret-grid[data-v-4e3939aa]{grid-template-columns:80px 1fr;gap:10px}}.thumb-wrap[data-v-4e3939aa]{background:#1e14371f;border:2px solid #7c3aed59;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 8px 24px #5b21b633}.thumb[data-v-4e3939aa]{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.thumb-gleam[data-v-4e3939aa]{pointer-events:none;background:linear-gradient(135deg,#ffffff59 0%,#0000 45%);position:absolute;inset:0}.card-title-glow[data-v-4e3939aa]{color:#fff;text-shadow:0 0 18px #a78bfad9,0 0 32px #ec489973,0 2px 4px #4c1d9559;letter-spacing:.04em;margin:0 0 12px;font-size:15px;font-weight:900}.interpret-block+.interpret-block[data-v-4e3939aa]{margin-top:12px}.interpret-label[data-v-4e3939aa]{color:#7c3aede6;letter-spacing:.08em;margin-bottom:4px;font-size:12px;font-weight:800}.interpret-text[data-v-4e3939aa]{font-size:13px;line-height:1.65}.stardust-flow[data-v-4e3939aa]{opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#fef9c340 20%,#ffffff73 50%,#ddd6fe59 80%,#0000);height:28px;animation:8s linear infinite dust-slide-4e3939aa;position:absolute;bottom:0;left:0;right:0}@keyframes dust-slide-4e3939aa{0%{opacity:.35;transform:translate(-30%)}50%{opacity:.65}to{opacity:.35;transform:translate(30%)}}.nebula-bg[data-v-4e3939aa]{background:radial-gradient(90% 70% at 50% 20%,#e9d5ff8c,#0000 55%),linear-gradient(175deg,#ffffff73 0%,#ddd6fe61 100%);border:1px solid #ffffffa6}.resonance-hint[data-v-4e3939aa]{text-align:center;color:#4b3778bf;margin:-4px 0 12px;font-size:12px;font-weight:600}.triangle-stage[data-v-4e3939aa]{width:100%;max-width:300px;height:168px;margin:0 auto 12px;position:relative}.tri-svg[data-v-4e3939aa]{width:100%;height:100%;display:block}.tri-path[data-v-4e3939aa]{opacity:.9}.tri-label[data-v-4e3939aa]{color:#372364e0;white-space:nowrap;text-overflow:ellipsis;background:#ffffff8c;border:1px solid #a78bfa73;border-radius:999px;max-width:96px;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;overflow:hidden;box-shadow:0 4px 14px #7c3aed1f}.tri-l1[data-v-4e3939aa]{top:38%;left:50%;transform:translate(-50%,-50%)}.tri-l2[data-v-4e3939aa]{bottom:18%;left:22%;transform:translate(-50%,50%)}.tri-l3[data-v-4e3939aa]{bottom:18%;right:16%;transform:translate(50%,50%)}.tri-dot[data-v-4e3939aa]{color:#5b21b6bf;background:linear-gradient(145deg,#fffffff2,#ddd6febf);border:2px solid #a78bfa80;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:flex;position:absolute;box-shadow:0 4px 12px #7c3aed33}.d-top[data-v-4e3939aa]{top:4px;left:50%;transform:translate(-50%)}.d-left[data-v-4e3939aa]{bottom:6px;left:8%}.d-right[data-v-4e3939aa]{bottom:6px;right:8%}.linkage-extra[data-v-4e3939aa]{margin-top:4px;font-size:13px;line-height:1.65}.glow-panel[data-v-4e3939aa]{text-align:center;background:linear-gradient(165deg,#ffffff80 0%,#f3e8ff8c 100%);border:1px solid #ffffffbf;box-shadow:0 0 40px #a78bfa33,0 12px 32px #ec489914}.action-icons[data-v-4e3939aa]{opacity:.9;justify-content:center;gap:12px;margin-bottom:8px;font-size:18px;display:flex}.feather[data-v-4e3939aa]{filter:drop-shadow(0 2px 6px #a78bfa80);font-size:20px}.action-title[data-v-4e3939aa]{letter-spacing:.1em;margin:0 0 12px;font-size:17px;font-weight:900}.action-body[data-v-4e3939aa]{text-align:left;font-size:14px;line-height:1.75}.float-decor[data-v-4e3939aa]{pointer-events:none;position:absolute;inset:0;overflow:visible}.float[data-v-4e3939aa]{opacity:.55;font-size:22px;animation:10s ease-in-out infinite float-rotate-4e3939aa;position:absolute}.float.moon[data-v-4e3939aa]{animation-delay:0s;bottom:120px;left:4%}.float.sun[data-v-4e3939aa]{animation-delay:1.5s;bottom:180px;right:6%}.float.star.a[data-v-4e3939aa]{font-size:14px;animation-duration:12s;top:28%;left:12%}.float.star.b[data-v-4e3939aa]{font-size:12px;animation-duration:9s;top:40%;right:10%}.float.star.c[data-v-4e3939aa]{font-size:15px;animation-duration:11s;bottom:40%;right:18%}@keyframes float-rotate-4e3939aa{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-10px)rotate(8deg)}}.closing-line[data-v-4e3939aa]{text-align:center;color:#4b3778b8;letter-spacing:.12em;z-index:1;margin:20px 0 0;font-size:12px;font-weight:700;position:relative}.rich-text[data-v-4e3939aa]{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.rich-text[data-v-4e3939aa] *{max-width:100%}.rich-text[data-v-4e3939aa] h1,.rich-text[data-v-4e3939aa] h2,.rich-text[data-v-4e3939aa] h3,.rich-text[data-v-4e3939aa] h4{color:#372364f2;margin:0 0 8px;font-size:14px}.rich-text[data-v-4e3939aa] p{margin:0 0 8px}.rich-text[data-v-4e3939aa] ul,.rich-text[data-v-4e3939aa] ol{margin:0 0 8px;padding-left:18px}.rich-text[data-v-4e3939aa] strong{color:#2d1e5af2;font-weight:800}.rich-text[data-v-4e3939aa] code{background:#7c3aed1a;border-radius:4px;padding:1px 4px;font-size:12px}.result-page[data-v-139097fc]{color:#fff;min-height:100dvh;padding:12px 14px 28px;position:relative;overflow-x:hidden}.dream-bg[data-v-139097fc]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-139097fc]{background:linear-gradient(185deg,#e8e0ff 0%,#ddd6fe 18%,#f0dff5 42%,#fce7f3 68%,#e9d5ff 100%);position:absolute;inset:0}.dream-stars[data-v-139097fc]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 28% 38%,#ffffffd9,#0000),radial-gradient(1px 1px at 42% 12%,#fef9c3d9,#0000),radial-gradient(1.5px 1.5px at 58% 35%,#ffffffe6,#0000),radial-gradient(1px 1px at 75% 18%,#ffffffbf,#0000),radial-gradient(1px 1px at 90% 48%,#fde04773,#0000),radial-gradient(1px 1px at 18% 62%,#ffffffa6,#0000),radial-gradient(1.5px 1.5px at 88% 72%,#ffffffb8,#0000);background-size:100% 100%;position:absolute;inset:0}.dream-sparkles[data-v-139097fc]{opacity:.38;background-image:radial-gradient(2px 2px at 38% 58%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 68% 32%,#ffffffd9,#0000),radial-gradient(1.5px 1.5px at 52% 78%,#fef9c3bf,#0000);animation:14s ease-in-out infinite alternate twinkle-139097fc;position:absolute;inset:0}@keyframes twinkle-139097fc{0%{opacity:.28;transform:translate(0,0)}to{opacity:.48;transform:translate(-3px,2px)}}.dream-clouds[data-v-139097fc]{opacity:.82;background:radial-gradient(115% 78% at 22% 100%,#ffffff80,#0000 56%),radial-gradient(100% 68% at 52% 100%,#fff5ff61,#0000 52%),radial-gradient(88% 58% at 86% 100%,#faf5ff6b,#0000 50%);height:46%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-139097fc]{filter:blur(8px);opacity:.55;background:linear-gradient(90deg,#0000 0%,#fef9c347 28%,#ffffff61 50%,#fef9c338 72%,#0000 100%);height:20%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.55)}.dream-moon[data-v-139097fc]{opacity:.82;filter:drop-shadow(0 2px 10px #fde04773);z-index:1;font-size:30px;position:absolute;bottom:11%;left:7%}.dream-sun[data-v-139097fc]{opacity:.78;filter:drop-shadow(0 2px 10px #fbbf2466);z-index:1;font-size:26px;position:absolute;bottom:14%;right:9%}.dream-card[data-v-139097fc]{z-index:1;background:linear-gradient(145deg,#fffdf8e0,#e6d7ffa6);border:2px solid #d4af376b;border-radius:10px;position:absolute;box-shadow:0 8px 22px #8b5cf61f}.dream-card-a[data-v-139097fc]{opacity:.82;width:48px;height:70px;bottom:20%;left:10%;transform:rotate(-12deg)}.dream-card-b[data-v-139097fc]{opacity:.68;width:42px;height:62px;bottom:11%;left:20%;transform:rotate(10deg)}.dream-card-c[data-v-139097fc]{opacity:.78;width:46px;height:68px;bottom:18%;right:11%;transform:rotate(16deg)}.star-fx[data-v-139097fc]{color:#ffffffeb;text-shadow:0 0 10px #ffffffbf;z-index:1;font-size:13px;position:absolute}.star-fx.sf1[data-v-139097fc]{bottom:38%;left:24%}.star-fx.sf2[data-v-139097fc]{bottom:36%;right:22%}.shell[data-v-139097fc]{z-index:2;box-sizing:border-box;flex-direction:column;gap:14px;width:min(440px,100%);min-width:0;max-width:100%;margin:0 auto;display:flex;position:relative}.nav-pill[data-v-139097fc]{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:#ffffff38;border:1px solid #ffffff8c;border-radius:999px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #a78bfa1f,0 8px 32px #7c3aed1a}.nav-icon-btn[data-v-139097fc]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff47;border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.nav-arrow[data-v-139097fc]{font-weight:700;line-height:1}.nav-title[data-v-139097fc]{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:.14em;color:#fff;text-shadow:0 2px 14px #7c3aed59;flex:1;min-width:0;font-size:17px;font-weight:900;overflow:hidden}.deck-icon[data-v-139097fc]{font-size:20px;line-height:1}.banner-error[data-v-139097fc]{color:#fef2f2;text-shadow:0 1px 4px #7f1d1d66;background:#b91c1c40;border:1px solid #fecaca73;border-radius:14px;padding:10px 12px;font-size:13px}.glass-question[data-v-139097fc]{-webkit-backdrop-filter:blur(12px);background:#ffffff47;border:1px solid #ffffff8c;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:0 8px 28px #7c3aed1a}.glass-question .crystal[data-v-139097fc]{filter:drop-shadow(0 4px 12px #7c3aed59);flex-shrink:0;font-size:34px;line-height:1}.question-line[data-v-139097fc]{color:#fff;text-shadow:0 1px 10px #5b21b640;text-align:left;margin:0;font-size:14px;font-weight:700;line-height:1.55}.flip-hint[data-v-139097fc]{text-align:center;color:#ffffffe0;text-shadow:0 1px 8px #5b21b633;margin:2px 0 0;font-size:12px;font-weight:600}.cta-wrap[data-v-139097fc]{justify-content:center;margin-top:4px;display:flex}.cta-gloss[data-v-139097fc]{cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;background:linear-gradient(105deg,#a855f7 0%,#c026d3 35%,#db2777 72%,#e11d48 100%);border:none;border-radius:999px;flex-direction:column;align-items:center;gap:4px;min-width:min(300px,92vw);padding:16px 28px 14px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 3px #ffffff61,0 14px 40px #c026d361}.cta-gloss[data-v-139097fc]:after{content:"";pointer-events:none;background:linear-gradient(#ffffff73,#0000);border-radius:999px;height:42%;position:absolute;top:4px;left:8%;right:8%}.cta-main[data-v-139097fc]{z-index:1;letter-spacing:.06em;font-size:18px;font-weight:900;position:relative}.cta-price[data-v-139097fc]{z-index:1;opacity:.95;font-size:14px;font-weight:800;position:relative}.cta-gloss[data-v-139097fc]:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.cta-gloss[data-v-139097fc]:disabled:after{opacity:.4}.wait-glass[data-v-139097fc]{text-align:center;color:#37235fd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff47;border:1px solid #ffffff80;border-radius:18px;margin-top:4px;padding:14px;font-size:13px;font-weight:600}.mask[data-v-139097fc]{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#28194673;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-glass[data-v-139097fc]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border:1px solid #ffffff8c;border-radius:20px;width:min(340px,90%);padding:18px 18px 16px;box-shadow:0 20px 50px #7c3aed33}.modal-title[data-v-139097fc]{color:#37235ff2;margin-bottom:8px;font-size:17px;font-weight:900}.modal-desc[data-v-139097fc]{color:#46326ee0;font-size:13px;line-height:1.65}.modal-actions[data-v-139097fc]{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.btn-secondary[data-v-139097fc]{color:#37235fe6;cursor:pointer;background:#ffffffb3;border:1px solid #7c3aed59;border-radius:999px;height:40px;padding:0 16px;font-weight:700}.btn-primary[data-v-139097fc]{color:#fff;cursor:pointer;background:linear-gradient(105deg,#a855f7,#c026d3);border:none;border-radius:999px;height:40px;padding:0 16px;font-weight:800}.btn-primary[data-v-139097fc]:disabled{opacity:.6;cursor:not-allowed}.preview-glass[data-v-139097fc]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#ffffffeb;border:1px solid #ffffff8c;border-radius:18px;width:min(360px,88vw);padding:12px;box-shadow:0 24px 60px #5b21b640}.pimg[data-v-139097fc]{aspect-ratio:2/3;object-fit:contain;background:#1e143714;border-radius:12px;width:100%}.pimg.reversed[data-v-139097fc]{transform:rotate(180deg)}.ptxt[data-v-139097fc]{color:#37235ff2;margin-top:10px;font-size:14px;font-weight:800}.phint[data-v-139097fc]{color:#5a4682a6;margin-top:6px;font-size:12px}@media (width<=380px){.nav-title[data-v-139097fc]{letter-spacing:.1em;font-size:15px}.cta-main[data-v-139097fc]{font-size:16px}.dream-card-a[data-v-139097fc],.dream-card-b[data-v-139097fc],.dream-card-c[data-v-139097fc]{opacity:.5}}.records-page[data-v-01523f0e]{color:#fff;min-height:100dvh;padding:12px 14px 20px;position:relative;overflow:hidden}.dream-bg[data-v-01523f0e]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-01523f0e]{background:linear-gradient(185deg,#e8e0ff 0%,#ddd6fe 18%,#f0dff5 42%,#fce7f3 68%,#e9d5ff 100%);position:absolute;inset:0}.dream-stars[data-v-01523f0e]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 28% 38%,#ffffffd9,#0000),radial-gradient(1px 1px at 42% 12%,#fef9c3d9,#0000),radial-gradient(1.5px 1.5px at 58% 35%,#ffffffe6,#0000),radial-gradient(1px 1px at 75% 18%,#ffffffbf,#0000),radial-gradient(1px 1px at 90% 48%,#fde04773,#0000);background-size:100% 100%;position:absolute;inset:0}.dream-sparkles[data-v-01523f0e]{opacity:.35;background-image:radial-gradient(2px 2px at 38% 58%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 68% 32%,#ffffffd9,#0000);animation:14s ease-in-out infinite alternate twinkle-01523f0e;position:absolute;inset:0}@keyframes twinkle-01523f0e{0%{opacity:.25}to{opacity:.45}}.dream-clouds[data-v-01523f0e]{opacity:.8;background:radial-gradient(115% 78% at 22% 100%,#ffffff80,#0000 56%),radial-gradient(100% 68% at 52% 100%,#fff5ff61,#0000 52%);height:44%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-01523f0e]{filter:blur(8px);opacity:.5;background:linear-gradient(90deg,#0000 0%,#fef9c340 40%,#0000 100%);height:18%;position:absolute;bottom:0;left:0;right:0}.dream-moon[data-v-01523f0e]{opacity:.75;filter:drop-shadow(0 2px 10px #fde04766);z-index:1;font-size:26px;position:absolute;bottom:12%;left:6%}.dream-sun[data-v-01523f0e]{opacity:.72;z-index:1;font-size:22px;position:absolute;bottom:14%;right:8%}.star-fx[data-v-01523f0e]{color:#ffffffe6;z-index:1;font-size:12px;position:absolute}.star-fx.sf1[data-v-01523f0e]{bottom:35%;left:20%}.star-fx.sf2[data-v-01523f0e]{bottom:32%;right:18%}.shell[data-v-01523f0e]{z-index:2;box-sizing:border-box;flex-direction:column;gap:12px;width:min(440px,100%);min-width:0;max-width:100%;height:min(100dvh - 24px,720px);margin:0 auto;display:flex;position:relative}.nav-pill[data-v-01523f0e]{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:#ffffff38;border:1px solid #ffffff8c;border-radius:999px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 14px;display:flex;box-shadow:0 8px 32px #7c3aed1a}.nav-icon-btn[data-v-01523f0e]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff47;border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.nav-arrow[data-v-01523f0e]{font-weight:700;line-height:1}.nav-title[data-v-01523f0e]{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:.12em;color:#fff;text-shadow:0 2px 14px #7c3aed59;flex:1;min-width:0;font-size:17px;font-weight:900;overflow:hidden}.deck-icon[data-v-01523f0e]{font-size:20px;line-height:1}.scroll-panel[data-v-01523f0e]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-right:2px;overflow-y:auto}.banner-error[data-v-01523f0e]{color:#fef2f2;background:#b91c1c38;border:1px solid #fecaca73;border-radius:14px;margin-bottom:10px;padding:10px 12px;font-size:13px}.empty-glass[data-v-01523f0e]{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff52;border:1px solid #ffffff8c;border-radius:20px;margin-bottom:12px;padding:36px 20px}.empty-icon[data-v-01523f0e]{margin-bottom:10px;font-size:40px}.empty-text[data-v-01523f0e]{color:#372864d9;margin:0 0 14px;font-size:14px;font-weight:600}.empty-cta[data-v-01523f0e]{color:#fff;cursor:pointer;background:linear-gradient(105deg,#a855f7,#c026d3);border:none;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:800;box-shadow:0 8px 24px #c026d340}.record-card[data-v-01523f0e]{text-align:left;width:100%;font:inherit;-webkit-backdrop-filter:blur(12px);cursor:pointer;color:#2d1e55f2;-webkit-tap-highlight-color:transparent;background:#ffffff4d;border:1px solid #ffffff8c;border-radius:18px;margin-bottom:10px;padding:14px 16px;display:block;box-shadow:0 8px 28px #7c3aed14}.record-card[data-v-01523f0e]:active{transform:scale(.99)}.record-q[data-v-01523f0e]{margin:0;font-size:14px;font-weight:800;line-height:1.45}.record-meta[data-v-01523f0e]{color:#463278b8;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.record-tag[data-v-01523f0e]{color:#5b21b6d9;background:#ffffff80;border:1px solid #7c3aed59;border-radius:999px;flex-shrink:0;padding:3px 10px;font-weight:700}.record-tag.on[data-v-01523f0e]{background:#e9d5fe8c;border-color:#a78bfaa6}.list-foot[data-v-01523f0e]{text-align:center;color:#4b3778a6;padding:12px 0 8px;font-size:12px;font-weight:600}.detail-page[data-v-8dea9f64]{color:#fff;min-height:100dvh;padding:12px 14px 28px;position:relative;overflow-x:hidden}.dream-bg[data-v-8dea9f64]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-8dea9f64]{background:linear-gradient(185deg,#e8e0ff 0%,#ddd6fe 18%,#f0dff5 42%,#fce7f3 68%,#e9d5ff 100%);position:absolute;inset:0}.dream-stars[data-v-8dea9f64]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 28% 38%,#ffffffd9,#0000),radial-gradient(1px 1px at 42% 12%,#fef9c3d9,#0000),radial-gradient(1.5px 1.5px at 58% 35%,#ffffffe6,#0000),radial-gradient(1px 1px at 75% 18%,#ffffffbf,#0000),radial-gradient(1px 1px at 90% 48%,#fde04773,#0000),radial-gradient(1px 1px at 18% 62%,#ffffffa6,#0000),radial-gradient(1.5px 1.5px at 88% 72%,#ffffffb8,#0000);background-size:100% 100%;position:absolute;inset:0}.dream-sparkles[data-v-8dea9f64]{opacity:.38;background-image:radial-gradient(2px 2px at 38% 58%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 68% 32%,#ffffffd9,#0000),radial-gradient(1.5px 1.5px at 52% 78%,#fef9c3bf,#0000);animation:14s ease-in-out infinite alternate twinkle-8dea9f64;position:absolute;inset:0}@keyframes twinkle-8dea9f64{0%{opacity:.28;transform:translate(0,0)}to{opacity:.48;transform:translate(-3px,2px)}}.dream-clouds[data-v-8dea9f64]{opacity:.82;background:radial-gradient(115% 78% at 22% 100%,#ffffff80,#0000 56%),radial-gradient(100% 68% at 52% 100%,#fff5ff61,#0000 52%),radial-gradient(88% 58% at 86% 100%,#faf5ff6b,#0000 50%);height:46%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-8dea9f64]{filter:blur(8px);opacity:.55;background:linear-gradient(90deg,#0000 0%,#fef9c347 28%,#ffffff61 50%,#fef9c338 72%,#0000 100%);height:20%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.55)}.dream-moon[data-v-8dea9f64]{opacity:.82;filter:drop-shadow(0 2px 10px #fde04773);z-index:1;font-size:30px;position:absolute;bottom:11%;left:7%}.dream-sun[data-v-8dea9f64]{opacity:.78;filter:drop-shadow(0 2px 10px #fbbf2466);z-index:1;font-size:26px;position:absolute;bottom:14%;right:9%}.dream-card[data-v-8dea9f64]{z-index:1;background:linear-gradient(145deg,#fffdf8e0,#e6d7ffa6);border:2px solid #d4af376b;border-radius:10px;position:absolute;box-shadow:0 8px 22px #8b5cf61f}.dream-card-a[data-v-8dea9f64]{opacity:.82;width:48px;height:70px;bottom:20%;left:10%;transform:rotate(-12deg)}.dream-card-b[data-v-8dea9f64]{opacity:.68;width:42px;height:62px;bottom:11%;left:20%;transform:rotate(10deg)}.dream-card-c[data-v-8dea9f64]{opacity:.78;width:46px;height:68px;bottom:18%;right:11%;transform:rotate(16deg)}.star-fx[data-v-8dea9f64]{color:#ffffffeb;text-shadow:0 0 10px #ffffffbf;z-index:1;font-size:13px;position:absolute}.star-fx.sf1[data-v-8dea9f64]{bottom:38%;left:24%}.star-fx.sf2[data-v-8dea9f64]{bottom:36%;right:22%}.shell[data-v-8dea9f64]{z-index:2;box-sizing:border-box;flex-direction:column;gap:14px;width:min(440px,100%);min-width:0;max-width:100%;margin:0 auto;display:flex;position:relative}.nav-pill[data-v-8dea9f64]{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);background:#ffffff38;border:1px solid #ffffff8c;border-radius:999px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #a78bfa1f,0 8px 32px #7c3aed1a}.nav-icon-btn[data-v-8dea9f64]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff47;border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.nav-arrow[data-v-8dea9f64]{font-weight:700;line-height:1}.nav-title[data-v-8dea9f64]{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:.14em;color:#fff;text-shadow:0 2px 14px #7c3aed59;flex:1;min-width:0;font-size:17px;font-weight:900;overflow:hidden}.deck-icon[data-v-8dea9f64]{font-size:20px;line-height:1}.banner-error[data-v-8dea9f64]{color:#fef2f2;text-shadow:0 1px 4px #7f1d1d66;background:#b91c1c40;border:1px solid #fecaca73;border-radius:14px;padding:10px 12px;font-size:13px}.glass-question[data-v-8dea9f64]{-webkit-backdrop-filter:blur(12px);background:#ffffff47;border:1px solid #ffffff8c;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:0 8px 28px #7c3aed1a}.glass-question .crystal[data-v-8dea9f64]{filter:drop-shadow(0 4px 12px #7c3aed59);flex-shrink:0;font-size:34px;line-height:1}.question-line[data-v-8dea9f64]{color:#fff;text-shadow:0 1px 10px #5b21b640;text-align:left;margin:0;font-size:14px;font-weight:700;line-height:1.55}.flip-hint[data-v-8dea9f64]{text-align:center;color:#ffffffe0;text-shadow:0 1px 8px #5b21b633;margin:2px 0 0;font-size:12px;font-weight:600}.wait-glass[data-v-8dea9f64]{text-align:center;color:#37235fd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff47;border:1px solid #ffffff80;border-radius:18px;margin-top:4px;padding:14px;font-size:13px;font-weight:600}.mask[data-v-8dea9f64]{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#28194673;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preview-glass[data-v-8dea9f64]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#ffffffeb;border:1px solid #ffffff8c;border-radius:18px;width:min(360px,88vw);padding:12px;box-shadow:0 24px 60px #5b21b640}.pimg[data-v-8dea9f64]{aspect-ratio:2/3;object-fit:contain;background:#1e143714;border-radius:12px;width:100%}.pimg.reversed[data-v-8dea9f64]{transform:rotate(180deg)}.ptxt[data-v-8dea9f64]{color:#37235ff2;margin-top:10px;font-size:14px;font-weight:800}.phint[data-v-8dea9f64]{color:#5a4682a6;margin-top:6px;font-size:12px}@media (width<=380px){.nav-title[data-v-8dea9f64]{letter-spacing:.1em;font-size:15px}.dream-card-a[data-v-8dea9f64],.dream-card-b[data-v-8dea9f64],.dream-card-c[data-v-8dea9f64]{opacity:.5}}.astro-page[data-v-647976d6]{color:#fff;min-height:100dvh;padding:14px;position:relative;overflow-x:hidden}[data-v-647976d6] *,[data-v-647976d6] :before,[data-v-647976d6] :after{box-sizing:border-box}.dream-bg[data-v-647976d6]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-647976d6]{background:linear-gradient(185deg,#e8e0ff 0%,#ddd6fe 18%,#f0dff5 42%,#fce7f3 68%,#e9d5ff 100%);position:absolute;inset:0}.dream-stars[data-v-647976d6]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 28% 38%,#ffffffd9,#0000),radial-gradient(1px 1px at 42% 12%,#fef9c3d9,#0000),radial-gradient(1.5px 1.5px at 58% 35%,#ffffffe6,#0000),radial-gradient(1px 1px at 75% 18%,#ffffffbf,#0000);position:absolute;inset:0}.dream-sparkles[data-v-647976d6]{opacity:.38;background-image:radial-gradient(2px 2px at 38% 58%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 68% 32%,#ffffffd9,#0000);position:absolute;inset:0}.dream-clouds[data-v-647976d6]{background:radial-gradient(115% 78% at 22% 100%,#ffffff80,#0000 56%),radial-gradient(100% 68% at 52% 100%,#fff5ff61,#0000 52%);height:46%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-647976d6]{filter:blur(8px);opacity:.55;background:linear-gradient(90deg,#0000 0%,#fef9c347 28%,#ffffff61 50%,#fef9c338 72%,#0000 100%);height:20%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.55)}.dream-moon[data-v-647976d6]{opacity:.82;font-size:30px;position:absolute;bottom:11%;left:7%}.dream-sun[data-v-647976d6]{opacity:.78;font-size:24px;position:absolute;bottom:14%;right:9%}.dream-card[data-v-647976d6]{background:linear-gradient(145deg,#fffdf8e0,#e6d7ffa6);border:2px solid #d4af376b;border-radius:10px;position:absolute}.dream-card-a[data-v-647976d6]{opacity:.82;width:48px;height:70px;bottom:20%;left:10%;transform:rotate(-12deg)}.dream-card-b[data-v-647976d6]{opacity:.68;width:42px;height:62px;bottom:11%;left:20%;transform:rotate(10deg)}.dream-card-c[data-v-647976d6]{opacity:.78;width:46px;height:68px;bottom:18%;right:11%;transform:rotate(16deg)}.shell[data-v-647976d6]{z-index:2;box-sizing:border-box;flex-direction:column;gap:14px;width:min(440px,100%);min-width:0;max-width:100%;margin:0 auto;display:flex;position:relative}.nav-pill[data-v-647976d6]{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff38;border:1px solid #ffffff8c;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 14px;display:flex}.nav-icon-btn[data-v-647976d6]{color:#fff;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff40;border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.nav-title[data-v-647976d6]{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:.14em;color:#fff;flex:1;min-width:0;font-size:18px;font-weight:900;overflow:hidden}.glass-notice[data-v-647976d6]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#372855e0;background:#ffffff4d;border:1px solid #fff9;border-radius:18px;width:100%;padding:12px 14px;font-size:13px;line-height:1.65}.glass-form[data-v-647976d6]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff59;border:1px solid #ffffffa6;border-radius:20px;width:100%;padding:14px}.grid[data-v-647976d6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.full[data-v-647976d6]{grid-column:1/-1}.row3[data-v-647976d6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.field[data-v-647976d6]{flex-direction:column;gap:6px;display:flex}.label[data-v-647976d6]{color:#37235aeb;font-size:13px;font-weight:700}.req[data-v-647976d6]{color:#db2777;margin-right:4px}.input[data-v-647976d6]{color:#2d1e50f2;background:#ffffff8c;border:1px solid #ffffffa6;border-radius:12px;width:100%;height:40px;padding:0 10px}.textarea[data-v-647976d6]{color:#2d1e50f2;resize:vertical;background:#ffffff8c;border:1px solid #ffffffa6;border-radius:12px;width:100%;min-height:84px;padding:10px}.len[data-v-647976d6]{text-align:right;color:#5a468299;margin-top:-2px;font-size:12px}.btn[data-v-647976d6]{color:#fff;cursor:pointer;background:linear-gradient(105deg,#a855f7 0%,#c026d3 35%,#db2777 72%,#e11d48 100%);border:none;border-radius:999px;width:100%;height:46px;margin-top:12px;font-weight:900}.btn[data-v-647976d6]:disabled{opacity:.65;cursor:not-allowed}.error[data-v-647976d6]{color:#b91c1c;margin-top:10px;font-size:13px}@media (width<=768px){.grid[data-v-647976d6]{grid-template-columns:1fr}.row3[data-v-647976d6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.result-page[data-v-116e71d4]{color:#fff;min-height:100dvh;padding:12px 14px 28px;position:relative;overflow-x:hidden}.dream-bg[data-v-116e71d4]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-116e71d4]{background:linear-gradient(185deg,#e8e0ff 0%,#ddd6fe 18%,#f0dff5 42%,#fce7f3 68%,#e9d5ff 100%);position:absolute;inset:0}.dream-stars[data-v-116e71d4]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 28% 38%,#ffffffd9,#0000),radial-gradient(1px 1px at 42% 12%,#fef9c3d9,#0000),radial-gradient(1.5px 1.5px at 58% 35%,#ffffffe6,#0000);position:absolute;inset:0}.dream-sparkles[data-v-116e71d4]{opacity:.35;background-image:radial-gradient(2px 2px at 38% 58%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 68% 32%,#ffffffd9,#0000);position:absolute;inset:0}.dream-clouds[data-v-116e71d4]{opacity:.82;background:radial-gradient(115% 78% at 22% 100%,#ffffff80,#0000 56%),radial-gradient(100% 68% at 52% 100%,#fff5ff61,#0000 52%);height:46%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-116e71d4]{filter:blur(8px);opacity:.55;background:linear-gradient(90deg,#0000 0%,#fef9c347 28%,#ffffff61 50%,#fef9c338 72%,#0000 100%);height:20%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.55)}.dream-moon[data-v-116e71d4]{opacity:.82;font-size:30px;position:absolute;bottom:11%;left:7%}.dream-sun[data-v-116e71d4]{opacity:.78;font-size:26px;position:absolute;bottom:14%;right:9%}.dream-card[data-v-116e71d4]{background:linear-gradient(145deg,#fffdf8e0,#e6d7ffa6);border:2px solid #d4af376b;border-radius:10px;position:absolute}.dream-card-a[data-v-116e71d4]{opacity:.82;width:48px;height:70px;bottom:20%;left:10%;transform:rotate(-12deg)}.dream-card-b[data-v-116e71d4]{opacity:.68;width:42px;height:62px;bottom:11%;left:20%;transform:rotate(10deg)}.dream-card-c[data-v-116e71d4]{opacity:.78;width:46px;height:68px;bottom:18%;right:11%;transform:rotate(16deg)}.shell[data-v-116e71d4]{z-index:2;box-sizing:border-box;flex-direction:column;gap:12px;width:min(440px,100%);min-width:0;max-width:100%;margin:0 auto;display:flex;position:relative}.nav-pill[data-v-116e71d4]{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff38;border:1px solid #ffffff8c;border-radius:999px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 14px;display:flex}.nav-icon-btn[data-v-116e71d4]{color:#fff;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff47;border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.nav-title[data-v-116e71d4]{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:.14em;color:#fff;flex:1;min-width:0;font-size:17px;font-weight:900;overflow:hidden}.banner-error[data-v-116e71d4]{color:#fef2f2;background:#b91c1c40;border:1px solid #fecaca73;border-radius:14px;width:100%;padding:10px 12px;font-size:13px}.glass-card[data-v-116e71d4]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff52;border:1px solid #ffffff8c;border-radius:18px;width:100%;padding:12px 14px}.meta[data-v-116e71d4]{color:#463278d1;font-size:13px;line-height:1.5}.hero[data-v-116e71d4]{align-items:center;gap:12px;display:flex}.hero-img[data-v-116e71d4]{object-fit:cover;background:#1e14372e;border:1px solid #ffffff80;border-radius:16px;width:94px;height:94px}.hero-title[data-v-116e71d4]{color:#37235ff2;font-size:16px;font-weight:900}.hero-sub[data-v-116e71d4]{color:#5a4682bf;margin-top:4px;font-size:12px}.pay-row[data-v-116e71d4]{justify-content:center;display:flex}.pay[data-v-116e71d4]{color:#fff;cursor:pointer;background:linear-gradient(105deg,#a855f7 0%,#c026d3 35%,#db2777 72%,#e11d48 100%);border:none;border-radius:999px;min-width:min(300px,90vw);height:46px;padding:0 24px;font-weight:800}.pay[data-v-116e71d4]:disabled{opacity:.65;cursor:not-allowed}.t[data-v-116e71d4]{color:#37235ff2;margin-bottom:6px;font-weight:900}.c[data-v-116e71d4]{color:#2d1e50eb;font-size:13px;line-height:1.65}.rich-text[data-v-116e71d4]{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.rich-text[data-v-116e71d4] *{max-width:100%}.wait[data-v-116e71d4]{color:#37235fd9;text-align:center;font-size:13px}.mask[data-v-116e71d4]{z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#28194673;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-glass[data-v-116e71d4]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border:1px solid #ffffff8c;border-radius:20px;width:min(340px,90%);padding:18px 18px 16px}.mt[data-v-116e71d4]{color:#37235ff2;margin-bottom:8px;font-size:17px;font-weight:800}.ms[data-v-116e71d4]{color:#46326ee0;font-size:13px;line-height:1.7}.ma[data-v-116e71d4]{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.btn-secondary[data-v-116e71d4]{color:#37235fe6;background:#ffffffb3;border:1px solid #7c3aed59;border-radius:999px;height:40px;padding:0 16px}.btn-primary[data-v-116e71d4]{color:#fff;background:linear-gradient(105deg,#a855f7,#c026d3);border:none;border-radius:999px;height:40px;padding:0 16px}.records-page[data-v-285ddf0c]{color:#fff;box-sizing:border-box;min-height:100dvh;padding:12px 14px 20px;position:relative;overflow:hidden}.dream-bg[data-v-285ddf0c]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-285ddf0c]{background:linear-gradient(185deg,#e8e0ff 0%,#ddd6fe 18%,#f0dff5 42%,#fce7f3 68%,#e9d5ff 100%);position:absolute;inset:0}.dream-stars[data-v-285ddf0c]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 28% 38%,#ffffffd9,#0000),radial-gradient(1px 1px at 42% 12%,#fef9c3d9,#0000),radial-gradient(1.5px 1.5px at 58% 35%,#ffffffe6,#0000);position:absolute;inset:0}.dream-sparkles[data-v-285ddf0c]{opacity:.35;background-image:radial-gradient(2px 2px at 38% 58%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 68% 32%,#ffffffd9,#0000);position:absolute;inset:0}.dream-clouds[data-v-285ddf0c]{opacity:.8;background:radial-gradient(115% 78% at 22% 100%,#ffffff80,#0000 56%),radial-gradient(100% 68% at 52% 100%,#fff5ff61,#0000 52%);height:44%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-285ddf0c]{filter:blur(8px);opacity:.5;background:linear-gradient(90deg,#0000 0%,#fef9c340 40%,#0000 100%);height:18%;position:absolute;bottom:0;left:0;right:0}.shell[data-v-285ddf0c]{z-index:2;box-sizing:border-box;flex-direction:column;gap:12px;width:min(440px,100%);min-width:0;max-width:100%;height:min(100dvh - 24px,720px);margin:0 auto;display:flex;position:relative}.nav-pill[data-v-285ddf0c]{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff38;border:1px solid #ffffff8c;border-radius:999px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 14px;display:flex}.nav-icon-btn[data-v-285ddf0c]{color:#fff;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff47;border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.nav-title[data-v-285ddf0c]{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:.12em;color:#fff;flex:1;min-width:0;font-size:17px;font-weight:900;overflow:hidden}.scroll-panel[data-v-285ddf0c]{flex:1;width:100%;min-height:0;overflow-y:auto}.banner-error[data-v-285ddf0c]{color:#fef2f2;background:#b91c1c38;border:1px solid #fecaca73;border-radius:14px;margin-bottom:10px;padding:10px 12px;font-size:13px}.empty-glass[data-v-285ddf0c]{text-align:center;color:#372864d9;background:#ffffff52;border:1px solid #ffffff8c;border-radius:20px;margin-bottom:12px;padding:32px 20px}.record-card[data-v-285ddf0c]{text-align:left;width:100%;font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#2d1e55f2;cursor:pointer;background:#ffffff4d;border:1px solid #ffffff8c;border-radius:18px;margin-bottom:10px;padding:14px 16px;display:block}.q[data-v-285ddf0c]{font-size:14px;font-weight:800;line-height:1.45}.meta[data-v-285ddf0c]{color:#463278b8;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;display:flex}.tag[data-v-285ddf0c]{background:#ffffff80;border:1px solid #7c3aed59;border-radius:999px;padding:3px 10px}.tag.on[data-v-285ddf0c]{background:#e9d5fe8c;border-color:#a78bfaa6}.foot[data-v-285ddf0c]{text-align:center;color:#4b3778a6;padding:10px 0 6px;font-size:12px}.detail-page[data-v-3ec9fca5]{color:#fff;min-height:100dvh;padding:12px 14px 28px;position:relative;overflow-x:hidden}.dream-bg[data-v-3ec9fca5]{z-index:0;pointer-events:none;position:fixed;inset:0}.dream-gradient[data-v-3ec9fca5]{background:linear-gradient(185deg,#e8e0ff 0%,#ddd6fe 18%,#f0dff5 42%,#fce7f3 68%,#e9d5ff 100%);position:absolute;inset:0}.dream-stars[data-v-3ec9fca5]{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 10% 15%,#fffffff2,#0000),radial-gradient(1px 1px at 28% 38%,#ffffffd9,#0000),radial-gradient(1px 1px at 42% 12%,#fef9c3d9,#0000),radial-gradient(1.5px 1.5px at 58% 35%,#ffffffe6,#0000);position:absolute;inset:0}.dream-sparkles[data-v-3ec9fca5]{opacity:.35;background-image:radial-gradient(2px 2px at 38% 58%,#ffffffeb,#0000),radial-gradient(1.5px 1.5px at 68% 32%,#ffffffd9,#0000);position:absolute;inset:0}.dream-clouds[data-v-3ec9fca5]{opacity:.82;background:radial-gradient(115% 78% at 22% 100%,#ffffff80,#0000 56%),radial-gradient(100% 68% at 52% 100%,#fff5ff61,#0000 52%);height:46%;position:absolute;bottom:0;left:0;right:0}.dream-stardust[data-v-3ec9fca5]{filter:blur(8px);opacity:.55;background:linear-gradient(90deg,#0000 0%,#fef9c347 28%,#ffffff61 50%,#fef9c338 72%,#0000 100%);height:20%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.55)}.dream-moon[data-v-3ec9fca5]{opacity:.82;font-size:30px;position:absolute;bottom:11%;left:7%}.dream-sun[data-v-3ec9fca5]{opacity:.78;font-size:26px;position:absolute;bottom:14%;right:9%}.shell[data-v-3ec9fca5]{z-index:2;box-sizing:border-box;flex-direction:column;gap:12px;width:min(440px,100%);min-width:0;max-width:100%;margin:0 auto;display:flex;position:relative}.nav-pill[data-v-3ec9fca5]{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff38;border:1px solid #ffffff8c;border-radius:999px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 14px;display:flex}.nav-icon-btn[data-v-3ec9fca5]{color:#fff;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff47;border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.nav-title[data-v-3ec9fca5]{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:.14em;color:#fff;flex:1;min-width:0;font-size:17px;font-weight:900;overflow:hidden}.banner-error[data-v-3ec9fca5]{color:#fef2f2;background:#b91c1c40;border:1px solid #fecaca73;border-radius:14px;width:100%;padding:10px 12px;font-size:13px}.hero[data-v-3ec9fca5]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff4d;border:1px solid #ffffff8c;border-radius:18px;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.hero-img[data-v-3ec9fca5]{object-fit:cover;background:#1e14372e;border:1px solid #ffffff80;border-radius:16px;width:94px;height:94px}.hero-title[data-v-3ec9fca5]{color:#37235ff2;font-size:16px;font-weight:900}.hero-sub[data-v-3ec9fca5]{color:#5a4682bf;margin-top:4px;font-size:12px}.glass-card[data-v-3ec9fca5]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff52;border:1px solid #ffffff8c;border-radius:18px;width:100%;padding:12px 14px}.t[data-v-3ec9fca5]{color:#37235ff2;margin-bottom:6px;font-weight:900}.c[data-v-3ec9fca5]{color:#2d1e50eb;font-size:13px;line-height:1.65}.rich-text[data-v-3ec9fca5]{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.rich-text[data-v-3ec9fca5] *{max-width:100%}.wait[data-v-3ec9fca5]{color:#37235fd9;text-align:center;font-size:13px}.promotion-page[data-v-a8897559]{color:#f4f0ff;min-height:100dvh;padding:56px 16px 28px;position:relative;overflow-x:hidden}.page-bg[data-v-a8897559]{z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% -10%,#7c3aed73,#0000 55%),radial-gradient(80% 50% at 100% 40%,#6366f138,#0000 50%),radial-gradient(60% 40% at 0 80%,#ec48991f,#0000 45%),#07060f;position:fixed;inset:0}.page-bg[data-v-a8897559]:after{content:"";opacity:.35;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.wrap[data-v-a8897559]{z-index:1;flex-direction:column;gap:16px;max-width:440px;margin:0 auto;display:flex;position:relative}.back-floating[data-v-a8897559]{z-index:2;color:#ede9fe;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;background:#0f0a1ebf;border:1px solid #a78bfa59;border-radius:999px;padding:8px 14px;font-size:13px;position:fixed;top:14px;left:14px}.hero[data-v-a8897559]{text-align:center;padding:8px 0 4px}.hero-icon[data-v-a8897559]{filter:drop-shadow(0 6px 18px #8b5cf68c);margin-bottom:10px;display:inline-flex}.hero-title[data-v-a8897559]{flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.hero-line1[data-v-a8897559]{letter-spacing:.02em;color:#faf5ff;text-shadow:0 0 28px #a78bfa73;font-size:22px;font-weight:800}.hero-line2[data-v-a8897559]{letter-spacing:.06em;background:linear-gradient(105deg,#e9d5ff,#c4b5fd 40%,#a78bfa 70%,#818cf8);color:#0000;filter:drop-shadow(0 2px 12px #8b5cf680);-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:900}.state[data-v-a8897559]{text-align:center;color:#c4b5fd;padding:24px;font-size:14px}.state.err[data-v-a8897559]{color:#fecaca}.card-promo[data-v-a8897559]{background:linear-gradient(165deg,#1e1b3aeb,#0c0a18f5);border:1px solid #8b5cf659;border-radius:18px;flex-direction:column;gap:14px;padding:20px 16px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a,0 20px 50px #00000073}.promo-head[data-v-a8897559]{justify-content:center;align-items:center;gap:10px;display:flex}.rule[data-v-a8897559]{background:linear-gradient(90deg,#0000,#c4b5fd8c,#0000);flex:1;max-width:56px;height:1px}.promo-title-text[data-v-a8897559]{color:#f5f3ff;white-space:nowrap;margin:0;font-size:15px;font-weight:800}.promo-lead[data-v-a8897559]{text-align:center;color:#e2e8f0e0;margin:-4px 0 0;font-size:13px;line-height:1.55}.link-row[data-v-a8897559]{background:#080614a6;border:1px solid #6366f159;border-radius:12px;align-items:stretch;gap:0;display:flex;overflow:hidden}.link-url[data-v-a8897559]{color:#e2e8f0;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;min-width:0;padding:12px 10px 12px 12px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.btn-copy-inline[data-v-a8897559]{color:#fff;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:linear-gradient(#6366f18c,#4f46e5bf);border:none;border-left:1px solid #6366f159;flex-shrink:0;align-self:stretch;padding:0 14px;font-size:13px;font-weight:700}.btn-copy-inline[data-v-a8897559]:active{opacity:.9}.copy-toast[data-v-a8897559]{text-align:center;color:#86efac;margin:-6px 0 0;font-size:12px}.qr-zone[data-v-a8897559]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:8px 0 4px;display:flex}.qr-frame[data-v-a8897559]{background:#fff;border-radius:16px;flex-shrink:0;padding:10px;box-shadow:0 12px 36px #00000059}.qr-img[data-v-a8897559]{border-radius:8px;width:min(220px,72vw);height:auto;display:block}.qr-side[data-v-a8897559]{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:120px;display:flex}.qr-arrow[data-v-a8897559]{color:#c4b5fd;opacity:.9;font-size:36px;line-height:1;transform:scaleX(-1)}.qr-hint[data-v-a8897559]{color:#ddd6fe;text-shadow:0 0 16px #8b5cf666;margin:0;font-size:13px;font-weight:700;line-height:1.45}.micro-hint[data-v-a8897559]{color:#cbd5e1b8;text-align:center;margin:0;padding-top:4px;font-size:11px;line-height:1.55}.micro-hint[data-v-a8897559] strong{color:#f1f5f9;font-weight:600}.card-admin[data-v-a8897559]{text-align:center;background:#0f0c20b8;border:1px solid #473f6ed9;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:14px 16px 16px;display:flex}.admin-one-liner[data-v-a8897559]{color:#e2e8f0d1;margin:0;font-size:13px;line-height:1.5}.admin-pill[data-v-a8897559]{text-align:center;color:#fff;-webkit-tap-highlight-color:transparent;background:linear-gradient(95deg,#7c3aed,#a855f7 45%,#ec4899);border:1px solid #ffffff2e;border-radius:999px;width:100%;max-width:320px;padding:12px 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block;box-shadow:0 6px 24px #a855f759}.admin-pill[data-v-a8897559]:active{opacity:.95;transform:scale(.99)}
