:root{--page: #050b14;--bg: #060d18;--bg2: #081322;--surface: #0e1b2b;--surface-2: #142438;--line: #1e3349;--line-soft: #152639;--text: #eaf4ff;--dim: #9db4cc;--faint: #5e7a96;--cyan: #7fe6f0;--blue: #8fb4ff;--pink: #ffa9c4;--gold: #ffd37f;--danger: #ff8a9b;--grad: linear-gradient(105deg, #7fe6f0, #8fc4ff 58%, #a9b8ff);--ink: #062028;--shell-bg: radial-gradient(60% 40% at 15% 0%, rgba(127, 230, 240, .1), transparent 70%), radial-gradient(50% 40% at 90% 8%, rgba(127, 227, 232, .07), transparent 70%), linear-gradient(180deg, var(--bg2), var(--bg) 45%, var(--page));--head-bg: linear-gradient(180deg, rgba(14, 27, 43, .96), rgba(8, 19, 34, .92));--tabs-bg: linear-gradient(180deg, rgba(14, 27, 43, .92), rgba(6, 13, 24, .98));--panel-bg: rgba(8, 19, 34, .96);--input-bg: rgba(5, 11, 20, .5);--scrim: rgba(2, 6, 12, .66);--toast-bg: linear-gradient(150deg, rgba(14, 28, 46, .97), rgba(8, 18, 31, .97));--toast-line: rgba(127, 230, 240, .42);--toast-shadow: 0 16px 44px rgba(0, 0, 0, .62), 0 0 28px rgba(127, 230, 240, .18);--mock-bg: #3a2b1a;--mock-fg: #e0b877;--hero-bg: linear-gradient( 150deg, color-mix(in srgb, var(--cyan) 14%, transparent), color-mix(in srgb, var(--blue) 9%, transparent) 60%, rgba(14, 27, 43, .6) );--mine-bg: linear-gradient(105deg, #7fe6f0, #8fc4ff 58%, #a9b8ff);--mine-ink: #062028;--her-bg: #0e1b2b;--her-ink: #eaf4ff;--card-shadow: none;--tab-on: var(--pink);--name-ink: var(--pink);--title-ink: var(--cyan);--switch-track: color-mix(in srgb, var(--cyan) 28%, transparent);--switch-line: color-mix(in srgb, var(--cyan) 35%, transparent);--switch-knob: linear-gradient(180deg, #ffc2d8, var(--pink));--bg-soft: var(--surface);--fg: var(--text);--fg-dim: var(--dim);--accent: var(--cyan)}:root[data-theme=light]{--page: #ededed;--bg: #ededed;--bg2: #f7f7f7;--surface: #ffffff;--surface-2: #f7f7f7;--line: #dcdcdc;--line-soft: #ebebeb;--text: #191919;--dim: #7f7f7f;--faint: #a6a6a6;--cyan: #07c160;--blue: #10aeff;--pink: #fa5151;--gold: #ffb90f;--danger: #fa5151;--grad: linear-gradient(105deg, #07c160, #06ad56);--ink: #ffffff;--shell-bg: #ededed;--head-bg: #f7f7f7;--tabs-bg: rgba(247, 247, 247, .98);--panel-bg: #f7f7f7;--input-bg: #ffffff;--scrim: rgba(0, 0, 0, .45);--toast-bg: #ffffff;--toast-line: #e5e5e5;--toast-shadow: 0 12px 32px rgba(0, 0, 0, .16);--mock-bg: #fff7e0;--mock-fg: #8a6d1f;--hero-bg: linear-gradient(150deg, #ffffff, #f2fbf5 60%, #eef8f0);--mine-bg: #95ec69;--mine-ink: #111111;--her-bg: #ffffff;--her-ink: #191919;--card-shadow: 0 1px 0 rgba(0, 0, 0, .02);--tab-on: #07c160;--name-ink: #576b95;--title-ink: var(--text);--switch-track: #07c160;--switch-line: #07c160;--switch-knob: #ffffff}:root[data-theme=light] .no-glow,:root[data-theme=light] .tab.router-link-active .tab__icon{filter:none}:root[data-theme=pink]{--page: #fbf3f6;--bg: #fbf3f6;--bg2: #fdf6f9;--surface: #ffffff;--surface-2: #fdf3f7;--line: #f2e0e8;--line-soft: #f7e9ef;--text: #2b1a22;--dim: #8f7682;--faint: #b9a3ae;--cyan: #ff5f92;--blue: #7a8dff;--pink: #ff5f92;--gold: #ffb038;--danger: #f2506e;--grad: linear-gradient(105deg, #ff7fa8, #ff5f92);--ink: #ffffff;--shell-bg: #fbf3f6;--head-bg: #fdf6f9;--tabs-bg: rgba(253, 246, 249, .98);--panel-bg: #fdf6f9;--input-bg: #ffffff;--scrim: rgba(43, 26, 34, .42);--toast-bg: #ffffff;--toast-line: #f7e0e9;--toast-shadow: 0 12px 32px rgba(150, 60, 90, .16);--mock-bg: #fff0f5;--mock-fg: #a8446a;--hero-bg: linear-gradient(150deg, #ffffff, #fff3f7 60%, #ffe9f1);--mine-bg: #ffd6e4;--mine-ink: #4a1024;--her-bg: #ffffff;--her-ink: #2b1a22;--card-shadow: 0 1px 0 rgba(180, 120, 145, .06);--tab-on: #ff5f92;--name-ink: #c2185b;--title-ink: var(--text);--switch-track: #ff5f92;--switch-line: #ff5f92;--switch-knob: #ffffff}:root[data-theme=pink] .no-glow,:root[data-theme=pink] .tab.router-link-active .tab__icon{filter:none}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;-webkit-text-size-adjust:100%;overscroll-behavior:none;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}button,input{font-family:inherit}.nav{display:flex;align-items:center;justify-content:center;position:relative;height:44px;padding:0 16px;flex:0 0 auto;background:var(--head-bg)}.nav .title{font-size:17px;font-weight:600;letter-spacing:.01em;color:var(--text)}.nav .back,.nav .act{position:absolute;top:0;height:44px;display:flex;align-items:center;padding:0 16px;color:var(--dim);font-size:20px;background:none;border:0;cursor:pointer}.nav .back{left:0}.nav .act{right:0;font-size:14px;color:var(--pink)}.av>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}@media(min-width:560px){html[data-theme],html[data-theme] body,html[data-theme] #app{background:color-mix(in srgb,var(--shell-bg) 72%,#000000)}html:not([data-theme]),html:not([data-theme]) body,html:not([data-theme]) #app{background:color-mix(in srgb,var(--shell-bg, #08060f) 72%,#000000)}.shell{width:480px;margin:0 auto;height:var(--app-h, 100vh);box-shadow:0 0 0 1px color-mix(in srgb,var(--shell-bg) 66%,#000000),0 30px 70px -40px #0009}}.shell[data-v-c4241903]{display:flex;flex-direction:column;position:relative;height:var(--app-h, 100%);background:var(--shell-bg);padding-bottom:env(safe-area-inset-bottom)}.shell__body[data-v-c4241903]{flex:1;min-height:0;display:flex;flex-direction:column}.shell__mock[data-v-c4241903]{margin:0;padding:6px 12px;background:var(--mock-bg);color:var(--mock-fg);font-size:11px;line-height:1.5;text-align:center}.toast[data-v-c4241903]{position:absolute;z-index:30;top:10px;left:10px;right:10px;display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:18px;text-align:left;color:var(--text);background:var(--toast-bg);border:1px solid var(--toast-line);box-shadow:var(--toast-shadow);animation:toast-in-c4241903 .22s ease-out}@keyframes toast-in-c4241903{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.toast__av[data-v-c4241903]{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:10px;font-size:15px;font-weight:600;color:var(--ink);background:var(--grad)}.toast__av img[data-v-c4241903]{display:block;width:100%;height:100%;object-fit:cover}.toast__mid[data-v-c4241903]{flex:1;min-width:0}.toast__mid b[data-v-c4241903]{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--pink)}.toast__mid i[data-v-c4241903]{display:block;margin-top:4px;font-style:normal;font-size:13px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast__chev[data-v-c4241903]{color:var(--faint);font-size:16px}.shell__tabs[data-v-c4241903]{flex:0 0 auto;display:flex;border-top:1px solid var(--line-soft);background:var(--tabs-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tab[data-v-c4241903]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 0 6px;text-decoration:none;color:var(--faint);transition:color .14s ease}.tab__icon[data-v-c4241903]{position:relative;width:26px;height:26px;display:grid;place-items:center}.tab__icon svg[data-v-c4241903]{width:26px;height:26px}.tab__label[data-v-c4241903]{font-size:11px;letter-spacing:.02em}.tab.router-link-active[data-v-c4241903]{color:var(--tab-on)}.tab.router-link-active .tab__icon[data-v-c4241903]{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--cyan) 75%,transparent))}.dot[data-v-c4241903]{position:absolute;top:-4px;right:-10px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;font-size:10.5px;font-weight:600;line-height:17px;text-align:center;color:#fff;background:var(--danger)}
