:root{--bg:#fdf0f5;--card:#fff;--primary:#d4276c;--primary-dark:#b81f5a;--primary-hover:#b81f5a;--primary-light:#fce4ef;--accent:#c9956a;--text:#2c1810;--text-muted:#9a7b77;--border:#f0d6e4;--error:#c0392b;--error-light:#fef0ee;--success:#2e7d52;--success-light:#eef7f2;--radius:14px;--radius-sm:8px;--radius-xs:6px;--shadow-lg:0 12px 48px #2c181021;--nav-h:88px;--header-h:60px;--font-display:"Playfair Display", Georgia, serif;--font-body:"DM Sans", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:none;background:var(--bg);height:100%;overflow:hidden scroll}html::-webkit-scrollbar{display:none}html.has-bottom-nav:after{content:"";background:linear-gradient(to bottom, var(--bg) 0%, #f4c5da 100%);pointer-events:none;z-index:-1;height:110px;position:fixed;bottom:0;left:0;right:0}html.has-bottom-nav body{background-color:#0000}body{font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;max-width:480px;min-height:100%;margin:0 auto}#app{flex-direction:column;min-height:100dvh;display:flex}.sk{background:linear-gradient(90deg,#f5e2ec 25%,#ecd3de 50%,#f5e2ec 75%) 0 0/200% 100%;border-radius:6px;animation:1.3s infinite sk-shimmer}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-screen{flex:1}.sk-header{height:var(--header-h);background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:0 16px;display:flex}.sk-tabs{background:var(--card);border-bottom:1px solid var(--border);gap:6px;padding:12px 16px;display:flex}.sk-main{padding:14px 16px}.loading-screen{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;display:flex}.loading-spinner{border:3px solid var(--primary-light);border-top-color:var(--primary);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html[data-ts=s] input:not([type=checkbox]):not([type=radio]),html[data-ts=s] textarea,html[data-ts=s] select{font-size:16px!important}html[data-theme=dark]{--bg:#16100f;--card:#231a1c;--input-bg:#1c1416;--primary:#f0619a;--primary-dark:#d94a85;--primary-hover:#d94a85;--primary-light:#3b1f2c;--accent:#d9a77c;--text:#f4e8eb;--text-muted:#b39ca3;--border:#3a2b30;--error:#f07a6c;--error-light:#3a1c1b;--success:#6cc593;--success-light:#15291e;--shadow-lg:0 12px 48px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] img{filter:brightness(.92)}html[data-theme=dark] .pill-nav{background:linear-gradient(#2c2023 0%,#251b1e 60%,#1e1618 100%)!important;border-color:#3a2b30!important;box-shadow:0 6px 24px #0000008c,inset 0 1px #ffffff0f!important}html[data-theme=dark] .pill-nav:after{opacity:.06}html[data-theme=dark] .pill-tab:not(.active) svg,html[data-theme=dark] .pill-tab:not(.active) .pill-label{color:#e8b7cb!important;filter:none!important;text-shadow:none!important}html[data-theme=dark].has-bottom-nav:after{background:linear-gradient(to bottom, var(--bg) 0%, #120c0d 100%)}html[data-theme=dark] .sk{background:linear-gradient(90deg,#2a2023 25%,#33272b 50%,#2a2023 75%) 0 0/200% 100%}html[data-theme=dark] [style*=\#FEF3CD],html[data-theme=dark] [style*=\#EEF7F2],html[data-theme=dark] [style*=\#D6EAF8],html[data-theme=dark] [style*=\#E8DAEF],html[data-theme=dark] [style*=\#FCE4EF],html[data-theme=dark] [style*=\#F2F3F4]{filter:brightness(.82)saturate(1.1)}.fx-hero{isolation:isolate;animation:.6s cubic-bezier(.2,.8,.2,1) both fx-rise,14s ease-in-out .6s infinite alternate fx-drift;position:relative;overflow:hidden;background-size:180% 180%!important}.fx-hero>*{z-index:1;position:relative}.fx-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);animation:7s ease-in-out 1s infinite fx-sheen;position:absolute;inset:0;transform:translate(-120%)}.fx-cat{opacity:.16;pointer-events:none;transform-origin:50% 90%;width:150px;height:150px;animation:.9s cubic-bezier(.2,.8,.2,1) .25s both fx-cat-in,6s ease-in-out 1.2s infinite fx-sway;bottom:-26px;right:-18px;z-index:0!important;position:absolute!important}.fx-stagger>*{animation:.5s cubic-bezier(.2,.8,.2,1) both fx-up}.fx-stagger>:first-child{animation-delay:.25s}.fx-stagger>:nth-child(2){animation-delay:.35s}.fx-stagger>:nth-child(3){animation-delay:.45s}.fx-stagger>:nth-child(4){animation-delay:.55s}.fx-stagger>:nth-child(5){animation-delay:.65s}.fx-stagger>:nth-child(6){animation-delay:.72s}.fx-stagger>:nth-child(7){animation-delay:.79s}.fx-stagger>:nth-child(8){animation-delay:.86s}.fx-stagger>:nth-child(9){animation-delay:.93s}.fx-stagger>:nth-child(n+10){animation-delay:1s}.fx-hero:after{animation:9s ease-in-out infinite alternate fx-float}.fx-ring{animation:1.4s cubic-bezier(.2,.8,.2,1) .3s both fx-ring}.fx-grow{transform-origin:0;animation:1.1s cubic-bezier(.2,.8,.2,1) .35s both fx-grow}.fx-pop{animation:.5s cubic-bezier(.3,1.6,.5,1) .4s both fx-pop}@keyframes fx-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes fx-drift{0%{background-position:0 30%}to{background-position:100% 70%}}@keyframes fx-sheen{0%{transform:translate(-120%)}35%,to{transform:translate(120%)}}@keyframes fx-cat-in{0%{opacity:0;transform:translateY(20px)rotate(-8deg)}}@keyframes fx-sway{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-6px)}}@keyframes fx-up{0%{opacity:0;transform:translateY(10px)}}@keyframes fx-grow{0%{transform:scaleX(0)}}@keyframes fx-float{0%{transform:translate(0)scale(1)}to{transform:translate(-18px,14px)scale(1.15)}}@keyframes fx-ring{0%{stroke-dashoffset:314px}}@keyframes fx-pop{0%{opacity:0;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.fx-hero,.fx-hero:before,.fx-hero:after,.fx-ring,.fx-cat,.fx-stagger>*,.fx-grow,.fx-pop{animation:none!important}}.pill-nav[data-v-79f2b4de]{z-index:99;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#fff 0%,#fff2f7 18%,#fce4f0 50%,#f0cfe2 78%,#e2bdd4 100%);border:1px solid #f0d6e4b3;border-radius:50px;justify-content:space-around;align-items:center;width:calc(100% - 32px);max-width:448px;margin-bottom:14px;padding:8px 6px;display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 20px #d4276c1f,0 1px 4px #d4276c0f,inset 0 2px 3px #fff0f8,inset 0 -6px 14px #a03c6e2e}.pill-nav[data-v-79f2b4de]:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#fff5fafa 0%,#ffe6f2b3 40%,#ffd2eb33 70%,#ffc8e600 100%);border-radius:50%;height:52%;position:absolute;top:0;left:12%;right:12%}.pill-indicator[data-v-79f2b4de]{pointer-events:none;z-index:1;width:calc(20% - 2.4px);transform:translateX(calc(var(--active-idx,0) * 100%));transition:transform calc(var(--page-enter-dur) + .3s) var(--page-enter-ease);background:radial-gradient(100% 55% at 50% 0,#ffffff85 0%,#ffffff2e 45%,#fff0 100%),linear-gradient(#ee5590 0%,#d4276c 38%,#c83070 72%,#b52868 100%);border-radius:40px;position:absolute;top:8px;bottom:8px;left:6px;box-shadow:0 6px 22px #820f3c8c,0 2px 5px #820f3c59,inset 0 2px 3px #ffffff8c,inset 0 -5px 10px #00000047}.pill-tab[data-v-79f2b4de]{z-index:2;cursor:pointer;pointer-events:all;-webkit-tap-highlight-color:transparent;border-radius:40px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:7px 4px;transition:background .22s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.pill-icon-wrap[data-v-79f2b4de]{justify-content:center;align-items:center;line-height:0;display:flex;position:relative}.pill-tab svg[data-v-79f2b4de]{color:var(--primary);filter:drop-shadow(0 -1px #fff0f8)drop-shadow(0 1px #960a3c8c);transition:color .22s cubic-bezier(.4,0,.2,1),filter .22s}.pill-tab.active svg[data-v-79f2b4de]{color:#fff;filter:drop-shadow(0 -1px #fff)drop-shadow(0 1px .5px #50001e99)}.pill-label[data-v-79f2b4de]{color:var(--primary);letter-spacing:.01em;pointer-events:none;text-shadow:0 -1px #fff0f8,0 1px #960a3c8c;font-size:13px;font-weight:600;line-height:1;transition:color .22s cubic-bezier(.4,0,.2,1),text-shadow .22s}.pill-tab.active .pill-label[data-v-79f2b4de]{color:#fff;text-shadow:none;font-weight:400}.pill-badge[data-v-79f2b4de]{background:var(--primary);color:#fff;border:1.5px solid #fff;border-radius:8px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:10.5px;font-weight:700;line-height:1;transition:background .22s,color .22s,border-color .22s;display:flex;position:absolute;top:-5px;right:-7px}.pill-tab.active .pill-badge[data-v-79f2b4de]{background:var(--card);color:var(--primary);border-color:var(--primary)}.install-overlay[data-v-4b7de6c1]{z-index:300;background:#2c0a1c73;align-items:flex-end;display:flex;position:fixed;inset:0}.install-sheet[data-v-4b7de6c1]{background:var(--card);width:100%;max-width:480px;padding:32px 24px calc(44px + env(safe-area-inset-bottom,16px));text-align:center;border-radius:24px 24px 0 0;flex-direction:column;align-items:center;max-height:90dvh;margin:0 auto;display:flex;overflow-y:auto;box-shadow:0 -8px 40px #d4276c2e}.install-icon-wrap[data-v-4b7de6c1]{background:linear-gradient(145deg,#f0588a 0%,#d4276c 50%,#9e1a50 100%);border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:flex;box-shadow:0 6px 20px #d4276c59}.success-icon-wrap[data-v-4b7de6c1]{background:linear-gradient(145deg,#34c97a,#1e9e58);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:flex;box-shadow:0 6px 20px #1e9e5859}.install-title[data-v-4b7de6c1]{font-size:calc(22.5px * var(--ts,1));color:#2c1820;margin-bottom:10px;font-weight:700}.install-desc[data-v-4b7de6c1]{font-size:calc(16px * var(--ts,1));color:#8a5a6e;max-width:300px;margin:0 0 24px;line-height:1.6}.progress-bar-wrap[data-v-4b7de6c1]{background:#f5e0eb;border-radius:3px;width:100%;height:6px;margin-bottom:24px;overflow:hidden}.progress-bar[data-v-4b7de6c1]{background:linear-gradient(90deg,#f0588a,#d4276c);border-radius:3px;height:100%;animation:1.4s ease-in-out infinite progress-indeterminate-4b7de6c1}@keyframes progress-indeterminate-4b7de6c1{0%{transform:translate(-100%)scaleX(.5)}50%{transform:translate(0%)scaleX(.8)}to{transform:translate(100%)scaleX(.5)}}.ios-steps[data-v-4b7de6c1]{text-align:left;flex-direction:column;gap:14px;width:100%;margin-bottom:26px;display:flex}.ios-step[data-v-4b7de6c1]{font-size:calc(16px * var(--ts,1));color:#4a2030;align-items:flex-start;gap:12px;line-height:1.5;display:flex}.step-num[data-v-4b7de6c1]{color:#fff;width:24px;height:24px;font-size:calc(14px * var(--ts,1));background:linear-gradient(145deg,#f0588a,#d4276c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-weight:700;display:flex}.btn-install[data-v-4b7de6c1]{color:#fff;width:100%;font-size:calc(17.5px * var(--ts,1));cursor:pointer;background:linear-gradient(135deg,#f0588a 0%,#d4276c 50%,#9e1a50 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;padding:14px;font-weight:700;transition:opacity .15s;display:flex;box-shadow:0 4px 16px #d4276c59}.btn-install[data-v-4b7de6c1]:active{opacity:.85}.btn-later[data-v-4b7de6c1]{color:#b07090;font-size:calc(16px * var(--ts,1));cursor:pointer;background:0 0;border:none;padding:8px;font-weight:500}.spin[data-v-4b7de6c1]{animation:1s linear infinite spin-4b7de6c1}@keyframes spin-4b7de6c1{to{transform:rotate(360deg)}}.install-slide-enter-active[data-v-4b7de6c1]{transition:transform .32s cubic-bezier(.25,.46,.45,.94),opacity .25s}.install-slide-leave-active[data-v-4b7de6c1]{transition:transform .22s ease-in,opacity .2s ease-in}.install-slide-enter-from[data-v-4b7de6c1],.install-slide-leave-to[data-v-4b7de6c1]{opacity:0}.install-slide-enter-from .install-sheet[data-v-4b7de6c1],.install-slide-leave-to .install-sheet[data-v-4b7de6c1]{transform:translateY(100%)}.bp-overlay[data-v-890dc936]{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c0c128c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.bp-overlay.inline[data-v-890dc936]{border-radius:inherit;position:absolute}.bp-overlay.full[data-v-890dc936]{padding:10px}.bp-card[data-v-890dc936]{width:100%;max-width:var(--bp-w,340px);background:var(--card,#fff);max-height:calc(100% - 8px);color:var(--text,#2c1810);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -12px #00000073}.bp-card.sz-full[data-v-890dc936]{border-radius:22px;height:100%;max-height:none}.bp-scroll[data-v-890dc936]{z-index:1;overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.sz-full .bp-body[data-v-890dc936]{flex:1;justify-content:center}.bp-x[data-v-890dc936]{z-index:3;color:#fff;width:30px;height:30px;font-size:calc(15px * var(--ts,1));cursor:pointer;background:#00000059;border:none;border-radius:50%;position:absolute;top:10px;right:10px}.bp-overlay[data-v-890dc936]{container-type:size}.bp-media[data-v-890dc936]{flex-shrink:0;position:relative}.bp-track[data-v-890dc936]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.bp-track[data-v-890dc936]::-webkit-scrollbar{display:none}.bp-slide[data-v-890dc936]{all:unset;scroll-snap-align:center;cursor:zoom-in;background:#1d1418;flex:0 0 100%;justify-content:center;display:flex;position:relative;overflow:hidden}.bp-slide[data-v-890dc936]:before{content:"";background:var(--pic) center / cover;filter:blur(18px)saturate(1.2);opacity:.75;position:absolute;inset:-20px}.bp-img[data-v-890dc936]{object-fit:cover;width:100%;display:block;position:relative}.bp-img.fit-crop[data-v-890dc936]{aspect-ratio:3/2}.bp-img.fit-square[data-v-890dc936]{aspect-ratio:1}.bp-img.fit-tall[data-v-890dc936]{aspect-ratio:4/5}.bp-img.fit-full[data-v-890dc936]{object-fit:contain;height:auto;max-height:52cqh}.poster .bp-img.fit-full[data-v-890dc936]{max-height:calc(100cqh - 150px)}.sz-full .bp-img.fit-full[data-v-890dc936]{max-height:60cqh}.sz-full.poster .bp-img.fit-full[data-v-890dc936]{max-height:calc(100cqh - 140px)}.bp-dots[data-v-890dc936]{pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;bottom:8px;left:0;right:0}.bp-dots i[data-v-890dc936]{background:#ffffff8c;border-radius:3px;width:6px;height:6px;transition:width .2s;box-shadow:0 0 0 1px #00000026}.bp-dots i.on[data-v-890dc936]{background:#fff;width:16px}.bp-zoomhint[data-v-890dc936]{color:#fff;pointer-events:none;background:#00000059;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:10px;left:10px}.bp-lb[data-v-890dc936]{z-index:8;background:#0a0608f0;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.bp-lb-track[data-v-890dc936]{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;height:100%;display:flex;overflow-x:auto}.bp-lb-track[data-v-890dc936]::-webkit-scrollbar{display:none}.bp-lb-img[data-v-890dc936]{object-fit:contain;scroll-snap-align:center;touch-action:pinch-zoom pan-x pan-y;flex:0 0 100%;max-height:100%}.bp-lb-n[data-v-890dc936]{text-align:center;color:#ffffffbf;font-size:12.5px;position:absolute;bottom:16px;left:0;right:0}.lb-x[data-v-890dc936]{top:14px;right:14px}.bp-body[data-v-890dc936]{flex-direction:column;gap:7px;padding:14px 18px 16px;display:flex}.poster .bp-body[data-v-890dc936]{padding:6px 14px 10px}.center .bp-body[data-v-890dc936]{text-align:center;align-items:center}.bp-tags[data-v-890dc936]{align-items:center;gap:6px;display:flex}.bp-kind[data-v-890dc936]{font-size:calc(12.5px * var(--ts,1));letter-spacing:.04em;border-radius:12px;align-self:flex-start;padding:3px 10px;font-weight:700}.center .bp-kind[data-v-890dc936]{align-self:center}.bp-upd[data-v-890dc936]{font-size:calc(12px * var(--ts,1));opacity:.7;font-weight:600}.bp-title[data-v-890dc936]{font-family:var(--font-display,Georgia, serif);font-weight:500;font-size:calc(var(--bp-tpx,24.5px) * var(--ts,1));margin:0;line-height:1.2}.bp-sr[data-v-890dc936]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bp-msg[data-v-890dc936]{font-size:calc(var(--bp-mpx,16px) * var(--ts,1));width:100%;line-height:1.5}.bp-msg[data-v-890dc936] p{margin:0}.bp-msg[data-v-890dc936] p.gap{height:.55em}.bp-msg[data-v-890dc936] ul{text-align:left;margin:2px 0;padding-left:1.2em}.center .bp-msg[data-v-890dc936] ul{display:inline-block}.bp-msg[data-v-890dc936] li{margin:1px 0}.bp-msg[data-v-890dc936] ol{text-align:left;margin:2px 0;padding-left:1.5em}.center .bp-msg[data-v-890dc936] ol{display:inline-block}.bp-msg[data-v-890dc936] p.big{margin:2px 0;font-size:1.22em;font-weight:700;line-height:1.3}.bp-msg[data-v-890dc936] hr{opacity:.18;border:none;border-top:1px solid;margin:8px 0}.bp-msg[data-v-890dc936] a{color:var(--primary,#d4276c);text-underline-offset:2px;word-break:break-word;font-weight:600;text-decoration:underline}.dark .bp-msg[data-v-890dc936] a{color:#fff}.bp-msg[data-v-890dc936] .c-pink{color:#d4276c}.bp-msg[data-v-890dc936] .c-red{color:#d62828}.bp-msg[data-v-890dc936] .c-gold{color:#b7791f}.bp-msg[data-v-890dc936] .c-green{color:#2e7d52}.bp-msg[data-v-890dc936] .c-blue{color:#2563c9}.dark .bp-msg[data-v-890dc936] [class^=c-]{filter:brightness(1.6)saturate(.9)}.bp-msg[data-v-890dc936] mark{background:color-mix(in srgb, var(--bp-glow,#d4276c) 22%, #fff3b0);color:inherit;border-radius:4px;padding:0 3px}.dark .bp-msg[data-v-890dc936] mark{background:#ffffff40}.bp-btns[data-v-890dc936]{flex-direction:column;gap:4px;width:100%;margin-top:4px;display:flex}.bp-go[data-v-890dc936],.bp-ok[data-v-890dc936]{font-family:var(--font-body,inherit);font-size:calc(15.5px * var(--ts,1));cursor:pointer;border:none;border-radius:12px;padding:11px;font-weight:600}.bp-go[data-v-890dc936]{background:var(--primary,#d4276c);color:#fff}.bp-ok[data-v-890dc936]{color:inherit;opacity:.65;background:0 0}.bp-mute[data-v-890dc936]{color:inherit;opacity:.5;font-family:var(--font-body,inherit);font-size:calc(13px * var(--ts,1));cursor:pointer;background:0 0;border:none;padding:4px;text-decoration:underline}.bp-bg[data-v-890dc936]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dark[data-v-890dc936],.dark .bp-upd[data-v-890dc936]{color:#fff}.dark .bp-go[data-v-890dc936]{color:#2c1810;background:#fff}.ds-blush[data-v-890dc936]{background:linear-gradient(135deg,#ffe3ee,#fff6f0 45%,#fcd3e3) 0 0/220% 220%;animation:9s ease-in-out infinite alternate ds-move-890dc936}.ds-sunset[data-v-890dc936]{background:linear-gradient(135deg,#ff7a59,#e8336d 50%,#7b2fbe) 0 0/220% 220%;animation:10s ease-in-out infinite alternate ds-move-890dc936}.ds-ocean[data-v-890dc936]{background:linear-gradient(160deg,#0b6e99,#0e9aa7 50%,#1e3c72) 0 0/220% 220%;animation:11s ease-in-out infinite alternate ds-move-890dc936}.ds-aurora[data-v-890dc936]{background:linear-gradient(120deg,#1b1446,#2b5876 30%,#4e4376 55%,#0f9b8e 80%,#1b1446) 0 0/300% 300%;animation:12s ease-in-out infinite alternate ds-move-890dc936}.ds-night[data-v-890dc936]{background:radial-gradient(at 30% 0,#3a2d6b,#15112b 60%,#0b0918)}.ds-gold[data-v-890dc936]{background:linear-gradient(135deg,#fff4d6,#f3d9a4 45%,#fff8e7 70%,#e9c987) 0 0/250% 250%;animation:8s ease-in-out infinite alternate ds-move-890dc936}.ds-petals[data-v-890dc936]{background:linear-gradient(#fff0f5,#fff 60%,#ffe6ef)}@keyframes ds-move-890dc936{0%{background-position:0 30%}to{background-position:100% 70%}}.ds-night .bp-bg i[data-v-890dc936]{background:#fff;border-radius:50%;width:3px;height:3px;animation:ease-in-out infinite ds-twinkle-890dc936;position:absolute;box-shadow:0 0 6px 1px #fffc}@keyframes ds-twinkle-890dc936{0%,to{opacity:.15}50%{opacity:1}}.ds-petals .bp-bg i[data-v-890dc936]{opacity:.6;background:#f7a8c4;border-radius:12px 0;width:12px;height:9px;animation:linear infinite ds-fall-890dc936;position:absolute;top:-10%!important}@keyframes ds-fall-890dc936{0%{transform:translateY(-20px)rotate(0)}to{transform:translate(30px,620px)rotate(320deg)}}.ds-ocean .bp-bg i[data-v-890dc936]{border:1.5px solid #ffffff73;border-radius:50%;width:10px;height:10px;animation:linear infinite ds-rise-890dc936;position:absolute;bottom:-12px;top:auto!important}@keyframes ds-rise-890dc936{0%{opacity:.9;transform:translateY(0)}to{opacity:0;transform:translateY(-560px)}}.ds-gold .bp-bg i[data-v-890dc936]{background:#fff;width:5px;height:5px;animation:ease-in-out infinite ds-twinkle-890dc936;position:absolute;transform:rotate(45deg);box-shadow:0 0 8px 2px #ffecaae6}.bp-enter-active[data-v-890dc936],.bp-leave-active[data-v-890dc936]{transition:opacity .3s}.bp-enter-active .bp-card.fx-none[data-v-890dc936],.bp-leave-active .bp-card[data-v-890dc936]{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.bp-enter-from[data-v-890dc936],.bp-leave-to[data-v-890dc936]{opacity:0}.bp-enter-from .bp-card.fx-none[data-v-890dc936],.bp-leave-to .bp-card[data-v-890dc936]{transform:scale(.9)translateY(12px)}.fx-slide[data-v-890dc936]{animation:.65s cubic-bezier(.2,.9,.3,1.15) both bp-slide-890dc936}@keyframes bp-slide-890dc936{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}.fx-pop[data-v-890dc936],.fx-confetti[data-v-890dc936]{animation:.7s cubic-bezier(.3,1.4,.5,1) both bp-pop-890dc936}@keyframes bp-pop-890dc936{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.07)}75%{transform:scale(.97)}to{transform:scale(1)}}.fx-glow[data-v-890dc936]{animation:.45s both bp-in-890dc936,1.6s ease-in-out .45s 3 bp-glow-890dc936}@keyframes bp-in-890dc936{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes bp-glow-890dc936{0%,to{box-shadow:0 24px 60px -12px #00000073,0 0 #0000}50%{box-shadow:0 24px 60px -12px #00000073, 0 0 0 6px color-mix(in srgb, var(--bp-glow) 35%, transparent), 0 0 38px 8px color-mix(in srgb, var(--bp-glow) 55%, transparent)}}.fx-shimmer[data-v-890dc936],.fx-hearts[data-v-890dc936],.fx-sparkle[data-v-890dc936]{animation:.45s both bp-in-890dc936}.fx-shimmer[data-v-890dc936]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff8c 48%,#ffffff26 55%,#0000 70%);animation:2.2s ease-in-out .5s 3 bp-sheen-890dc936;position:absolute;inset:0;transform:translate(-120%)}@keyframes bp-sheen-890dc936{0%{transform:translate(-120%)}60%,to{transform:translate(120%)}}.fx-plane[data-v-890dc936]{transform-origin:50% 0;animation:.7s cubic-bezier(.2,.9,.3,1.1) 1s both bp-unfold-890dc936}@keyframes bp-unfold-890dc936{0%{opacity:0;transform:perspective(700px)rotateX(-85deg)scale(.6)}60%{opacity:1;transform:perspective(700px)rotateX(12deg)scale(1.02)}to{opacity:1;transform:none}}.bp-plane[data-v-890dc936]{z-index:4;filter:drop-shadow(0 6px 10px #0000004d);pointer-events:none;width:70px;height:70px;margin:-35px 0 0 -35px;animation:1.25s cubic-bezier(.45,.1,.3,1) both bp-fly-890dc936;position:absolute;top:50%;left:50%}@keyframes bp-fly-890dc936{0%{opacity:0;transform:translate(-260px,220px)rotate(-10deg)scale(.7)}15%{opacity:1}55%{transform:translate(-40px,-70px)rotate(14deg)scale(1)}80%{opacity:1;transform:translate(0)rotate(0)scale(1.1)}to{opacity:0;transform:translate(0)rotate(0)scale(.2)}}.fx-flip[data-v-890dc936]{animation:.8s cubic-bezier(.3,1.2,.5,1) both bp-flip-890dc936}@keyframes bp-flip-890dc936{0%{opacity:0;transform:perspective(900px)rotateY(-100deg)scale(.8)}60%{opacity:1}to{opacity:1;transform:none}}.fx-drop[data-v-890dc936]{animation:.9s cubic-bezier(.3,1.6,.5,1) both bp-drop-890dc936}@keyframes bp-drop-890dc936{0%{opacity:0;transform:translateY(-120%)}50%{opacity:1;transform:translateY(6%)}70%{transform:translateY(-3%)}to{transform:none}}.fx-zoom[data-v-890dc936]{animation:.75s cubic-bezier(.2,.9,.3,1.2) both bp-zoom-890dc936}@keyframes bp-zoom-890dc936{0%{opacity:0;transform:scale(.1)rotate(-12deg)}to{opacity:1;transform:none}}.bp-confetti[data-v-890dc936]{pointer-events:none;z-index:5;width:0;height:0;position:absolute;top:45%;left:50%}.bp-confetti i[data-v-890dc936]{opacity:0;animation:bp-bit-890dc936 1.5s cubic-bezier(.15, .7, .4, 1) var(--d) both;font-style:normal;line-height:1;position:absolute;top:0;left:0}@keyframes bp-bit-890dc936{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}70%{opacity:1}to{transform:translate(var(--x), calc(var(--y) + 160px)) rotate(var(--r)) scale(1);opacity:0}}.bits-hearts[data-v-890dc936],.bits-sparkle[data-v-890dc936]{top:70%}.bits-hearts i[data-v-890dc936],.bits-sparkle i[data-v-890dc936]{animation:bp-float-890dc936 2.6s ease-out var(--d) 2 both}@keyframes bp-float-890dc936{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1}to{transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(1.1);opacity:0}}@media (prefers-reduced-motion:reduce){.bp-enter-active .bp-card[data-v-890dc936],.bp-leave-active .bp-card[data-v-890dc936]{transition:none}.bp-card[data-v-890dc936]{animation:none!important}.bp-card[data-v-890dc936]:after,.bp-confetti[data-v-890dc936],.bp-plane[data-v-890dc936],.bp-bg i[data-v-890dc936]{display:none}.bp-dots i[data-v-890dc936]{transition:none}}html.hp-lock,html.hp-lock body{overflow:hidden}.hp-root[data-v-1dfe699c]{--hp-acc:var(--primary,#d4276c);--hp-acc-ink:#fff;--hp-acc-text:var(--primary,#d4276c);--hp-soft:var(--primary-light,#fce4ef);--hp-card:var(--card,#fff);--hp-text:var(--text,#2c1810);--hp-muted:var(--text-muted,#9a7b77);--hp-line:var(--border,#f0d6e4);--hp-bg:var(--bg,#fdf0f5);--hp-title:inherit;--hp-radius:18px;font-family:var(--font,inherit)}.hp-app[data-v-1dfe699c]{--hp-title:var(--font-display,Georgia, serif);--hp-acc-text:#b81f5a}.hp-event[data-v-1dfe699c]{--hp-acc:var(--ev-deep,#c4520f);--hp-acc-text:var(--ev-deep,#c4520f);--hp-soft:var(--ev-soft,#feebdc);--hp-title:var(--font-display,Georgia, serif);--hp-line:var(--border,#eedfd3)}.hp-inline[data-v-1dfe699c]{border:1.5px solid var(--border,#f0d6e4);background:var(--card,#fff);height:38px;color:var(--text,#2c1810);font:inherit;font-size:calc(15.5px * var(--ts,1));cursor:pointer;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:0 14px 0 12px;font-weight:600;transition:border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.hp-inline svg[data-v-1dfe699c]{color:var(--primary,#d4276c)}.hp-inline[data-v-1dfe699c]:hover{border-color:var(--primary,#d4276c);color:var(--primary,#d4276c)}.hp-inline[data-v-1dfe699c]:focus-visible{outline:2px solid var(--primary,#d4276c);outline-offset:2px}@media (width<=900px){.hp-inline-l[data-v-1dfe699c]{display:none}.hp-inline[data-v-1dfe699c]{padding:0 11px}}.hp-fab[data-v-1dfe699c]{z-index:190;border:1.5px solid color-mix(in srgb, var(--hp-acc) 30%, transparent);background:var(--hp-card);width:46px;height:46px;color:var(--hp-acc);font-family:var(--hp-title);font-size:calc(27px * var(--ts,1));cursor:pointer;box-shadow:0 6px 18px -6px color-mix(in srgb, var(--hp-acc) 55%, transparent), 0 1px 3px #00000014;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;transition:bottom .25s,transform .15s;display:flex;position:fixed}.hp-fab[data-v-1dfe699c]:active{transform:scale(.93)}.hp-fab[data-v-1dfe699c]:focus-visible{outline:3px solid var(--hp-acc);outline-offset:3px}.hp-fab span[data-v-1dfe699c]{transform:translateY(1px)}.hp-pill[data-v-1dfe699c]{z-index:191;background:var(--hp-card);max-width:calc(100vw - 24px);color:var(--hp-text);border:1px solid color-mix(in srgb, var(--hp-acc) 25%, var(--hp-line));font-size:calc(15px * var(--ts,1));border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 6px;display:flex;position:fixed;box-shadow:0 10px 28px -10px #2c181059}.hp-pill button[data-v-1dfe699c]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px}.hp-pill-go[data-v-1dfe699c]{text-align:left;align-items:center;gap:7px;padding:8px 10px;font-weight:600;display:inline-flex;color:var(--hp-acc-text)!important}.hp-pill-ic[data-v-1dfe699c]{background:var(--hp-soft);width:22px;height:22px;font-size:calc(13px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hp-pill-off[data-v-1dfe699c]{font-size:calc(14px * var(--ts,1));white-space:nowrap;padding:8px;color:var(--hp-muted)!important}.hp-pill-x[data-v-1dfe699c]{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;color:var(--hp-muted)!important}.hp-pill button[data-v-1dfe699c]:hover{background:var(--hp-soft)}.hp-pill button[data-v-1dfe699c]:focus-visible{outline:2px solid var(--hp-acc)}@media (width<=420px){.hp-pill[data-v-1dfe699c]{font-size:calc(14.5px * var(--ts,1))}.hp-pill-off[data-v-1dfe699c]{display:none}}.hp-ring[data-v-1dfe699c]{z-index:1100;pointer-events:none;border:3px solid var(--hp-acc);box-shadow:0 0 0 4px color-mix(in srgb, var(--hp-acc) 22%, transparent);animation:1.1s ease-in-out infinite hp-pulse-1dfe699c;position:fixed}@keyframes hp-pulse-1dfe699c{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--hp-acc) 22%, transparent)}50%{box-shadow:0 0 0 12px color-mix(in srgb, var(--hp-acc) 0%, transparent)}}.hp-toast[data-v-1dfe699c]{z-index:1101;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));color:#fff;width:max-content;max-width:calc(100vw - 32px);font-size:calc(15px * var(--ts,1));background:#2a2226;border-radius:12px;padding:10px 16px;line-height:1.4;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.hp-wrap[data-v-1dfe699c]{z-index:1200;position:fixed;inset:0}.hp-backdrop[data-v-1dfe699c]{background:#1a101647;position:absolute;inset:0}.hp-panel[data-v-1dfe699c]{background:var(--hp-card);width:min(440px,100vw);color:var(--hp-text);border-radius:var(--hp-radius) 0 0 var(--hp-radius);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-18px 0 48px -12px #2c181047}.hp-head[data-v-1dfe699c]{align-items:center;gap:12px;padding:16px 14px 12px 18px;display:flex}.hp-mark[data-v-1dfe699c]{background:var(--hp-soft);width:36px;height:36px;color:var(--hp-acc);font-family:var(--hp-title);font-size:calc(22.5px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.hp-head-t[data-v-1dfe699c]{flex-direction:column;flex:1;min-width:0;display:flex}.hp-head h2[data-v-1dfe699c]{font-family:var(--hp-title);font-size:calc(23.5px * var(--ts,1));margin:0;font-weight:600;line-height:1.2}.hp-app .hp-head h2[data-v-1dfe699c],.hp-event .hp-head h2[data-v-1dfe699c]{font-weight:400;font-size:calc(25.5px * var(--ts,1))}.hp-head small[data-v-1dfe699c]{font-size:calc(14.5px * var(--ts,1));color:var(--hp-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hp-x[data-v-1dfe699c]{width:44px;height:44px;color:var(--hp-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hp-x[data-v-1dfe699c]:hover{background:var(--hp-soft);color:var(--hp-text)}.hp-x[data-v-1dfe699c]:focus-visible,.hp-tab[data-v-1dfe699c]:focus-visible,.hp-row[data-v-1dfe699c]:focus-visible,.hp-go[data-v-1dfe699c]:focus-visible,.hp-chip[data-v-1dfe699c]:focus-visible,.hp-show[data-v-1dfe699c]:focus-visible,.hp-back[data-v-1dfe699c]:focus-visible,.hp-send[data-v-1dfe699c]:focus-visible,.hp-stop[data-v-1dfe699c]:focus-visible{outline:2px solid var(--hp-acc);outline-offset:2px}.hp-tabs[data-v-1dfe699c]{background:var(--hp-bg);border:1px solid var(--hp-line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 16px 6px;padding:4px;display:grid}.hp-tab[data-v-1dfe699c]{min-height:40px;font:inherit;font-size:calc(15.5px * var(--ts,1));color:var(--hp-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0 6px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.hp-tab.on[data-v-1dfe699c]{background:var(--hp-card);color:var(--hp-acc-text);box-shadow:0 1px 4px #2c18101a}.hp-body[data-v-1dfe699c]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:8px 18px 22px;overflow-y:auto}.hp-pane[data-v-1dfe699c]{flex-direction:column;display:flex}.hp-title[data-v-1dfe699c]{font-family:var(--hp-title);font-size:calc(22.5px * var(--ts,1));margin:10px 0 6px;font-weight:600;line-height:1.3}.hp-app .hp-title[data-v-1dfe699c],.hp-event .hp-title[data-v-1dfe699c]{font-weight:400;font-size:calc(24.5px * var(--ts,1))}.hp-what[data-v-1dfe699c]{font-size:calc(16.5px * var(--ts,1));color:var(--hp-text);margin:0 0 6px;line-height:1.55}.hp-h[data-v-1dfe699c]{font-size:calc(13.5px * var(--ts,1));letter-spacing:.08em;text-transform:uppercase;color:var(--hp-muted);margin:18px 0 8px;font-weight:700}.hp-steps[data-v-1dfe699c]{counter-reset:none;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hp-steps li[data-v-1dfe699c]{gap:12px;padding:8px 0;display:flex;position:relative}.hp-steps li[data-v-1dfe699c]:not(:last-child):after{content:"";background:var(--hp-line);border-radius:2px;width:2px;position:absolute;top:38px;bottom:-6px;left:13px}.hp-n[data-v-1dfe699c]{background:var(--hp-soft);width:28px;height:28px;color:var(--hp-acc-text);font-size:calc(15px * var(--ts,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.hp-st[data-v-1dfe699c]{flex:1;min-width:0;padding-top:3px}.hp-st p[data-v-1dfe699c]{font-size:calc(16.5px * var(--ts,1));margin:0;line-height:1.5}.hp-acts[data-v-1dfe699c]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hp-go[data-v-1dfe699c]{background:var(--hp-acc);min-height:36px;color:var(--hp-acc-ink);font:inherit;font-size:calc(15px * var(--ts,1));cursor:pointer;text-align:left;border:none;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-weight:600;transition:filter .15s,transform .1s;display:inline-flex}.hp-go[data-v-1dfe699c]:hover{filter:brightness(1.06)}.hp-go[data-v-1dfe699c]:active{transform:scale(.98)}.hp-go[data-v-1dfe699c]:disabled{background:var(--hp-bg);color:var(--hp-muted);cursor:default;filter:none}.hp-show[data-v-1dfe699c]{border:1px solid color-mix(in srgb, var(--hp-acc) 40%, var(--hp-line));background:var(--hp-card);min-height:36px;color:var(--hp-acc-text);font:inherit;font-size:calc(15px * var(--ts,1));cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.hp-dot[data-v-1dfe699c]{border:2px solid;border-radius:50%;width:8px;height:8px}.hp-tips[data-v-1dfe699c]{background:var(--hp-bg);border:1px solid var(--hp-line);border-radius:14px;margin-top:6px;padding:2px 14px 10px}.hp-tips .hp-h[data-v-1dfe699c]{margin-top:12px}.hp-tips ul[data-v-1dfe699c]{margin:0;padding-left:18px}.hp-tips li[data-v-1dfe699c]{font-size:calc(15.5px * var(--ts,1));margin:4px 0;line-height:1.5}.hp-list[data-v-1dfe699c]{border:1px solid var(--hp-line);background:var(--hp-card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.hp-row[data-v-1dfe699c]{min-height:48px;font:inherit;font-size:calc(16px * var(--ts,1));color:var(--hp-text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.hp-row+.hp-row[data-v-1dfe699c]{border-top:1px solid var(--hp-line)}.hp-row[data-v-1dfe699c]:hover{background:var(--hp-soft)}.hp-row>span[data-v-1dfe699c]:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.hp-row-t[data-v-1dfe699c]{font-size:calc(13px * var(--ts,1));color:var(--hp-muted);font-weight:600}.hp-chev[data-v-1dfe699c]{color:var(--hp-muted);font-size:calc(21.5px * var(--ts,1));flex-shrink:0}.hp-chips[data-v-1dfe699c]{flex-wrap:wrap;gap:8px;display:flex}.hp-chip[data-v-1dfe699c]{border:1px solid var(--hp-line);background:var(--hp-card);min-height:36px;color:var(--hp-text);font:inherit;font-size:calc(15px * var(--ts,1));cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;display:inline-flex}.hp-chip[data-v-1dfe699c]:hover{border-color:var(--hp-acc);color:var(--hp-acc-text)}.hp-chip.ghost[data-v-1dfe699c]{border-style:dashed}.hp-empty[data-v-1dfe699c]{color:var(--hp-muted);font-size:calc(16px * var(--ts,1));flex-direction:column;align-items:flex-start;gap:10px;padding:18px 0 6px;display:flex}.hp-empty p[data-v-1dfe699c]{margin:0}.hp-tipset[data-v-1dfe699c]{border-top:1px solid var(--hp-line);font-size:calc(15px * var(--ts,1));color:var(--hp-muted);cursor:pointer;align-items:center;gap:9px;min-height:40px;margin-top:26px;padding-top:14px;display:flex}.hp-tipset input[data-v-1dfe699c]{width:18px;height:18px;accent-color:var(--hp-acc);flex:0 0 18px;margin:0}.hp-group+.hp-group[data-v-1dfe699c]{margin-top:2px}.hp-search[data-v-1dfe699c]{border:1px solid var(--hp-line);background:var(--hp-bg);height:46px;color:var(--hp-muted);border-radius:12px;align-items:center;gap:8px;margin:8px 0 4px;padding:0 12px;display:flex}.hp-search[data-v-1dfe699c]:focus-within{border-color:var(--hp-acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--hp-acc) 15%, transparent)}.hp-search input[data-v-1dfe699c]{min-width:0;font:inherit;font-size:calc(17.5px * var(--ts,1));color:var(--hp-text);outline:none;flex:1;height:100%;padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.hp-back[data-v-1dfe699c]{min-height:36px;font:inherit;font-size:calc(15.5px * var(--ts,1));color:var(--hp-acc-text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin:4px 0 4px -6px;padding:0 8px;font-weight:600;display:inline-flex}.hp-back span[data-v-1dfe699c]{font-size:calc(21.5px * var(--ts,1))}.hp-topic[data-v-1dfe699c]{font-size:calc(13.5px * var(--ts,1));color:var(--hp-acc-text);background:var(--hp-soft);border-radius:999px;align-self:flex-start;margin-top:6px;padding:3px 10px;font-weight:700}.hp-note[data-v-1dfe699c]{color:#7a5510;font-size:calc(15px * var(--ts,1));background:#fef3cd;border-radius:10px;margin:8px 0 0;padding:8px 12px}.hp-intro[data-v-1dfe699c]{font-size:calc(16px * var(--ts,1));color:var(--hp-muted);margin:8px 0 12px;line-height:1.5}.hp-sugg[data-v-1dfe699c]{margin-bottom:8px}.hp-turn[data-v-1dfe699c]{flex-direction:column;gap:8px;margin:10px 0 6px;display:flex}.hp-q[data-v-1dfe699c]{background:var(--hp-acc);max-width:85%;color:var(--hp-acc-ink);font-size:calc(16px * var(--ts,1));overflow-wrap:anywhere;border-radius:16px 16px 4px;align-self:flex-end;padding:9px 14px;line-height:1.45}.hp-a[data-v-1dfe699c]{background:var(--hp-bg);border:1px solid var(--hp-line);border-radius:4px 16px 16px;flex-direction:column;align-self:flex-start;gap:4px;width:100%;padding:12px 14px;display:flex}.hp-src[data-v-1dfe699c]{font-size:calc(12.5px * var(--ts,1));letter-spacing:.06em;text-transform:uppercase;color:var(--hp-muted);align-self:flex-start;margin-bottom:2px;font-weight:700}.hp-src.ai[data-v-1dfe699c]{color:var(--hp-acc-text)}.hp-ln[data-v-1dfe699c]{font-size:calc(16px * var(--ts,1));overflow-wrap:anywhere;margin:0;line-height:1.55}.hp-ln.num[data-v-1dfe699c]{padding-left:4px}.hp-think[data-v-1dfe699c]{color:var(--hp-muted);font-size:calc(15.5px * var(--ts,1));align-items:center;gap:8px;margin:0;display:flex}.hp-dots[data-v-1dfe699c]{gap:3px;display:inline-flex}.hp-dots i[data-v-1dfe699c]{background:var(--hp-acc);opacity:.35;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite hp-dot-1dfe699c}.hp-dots i[data-v-1dfe699c]:nth-child(2){animation-delay:.15s}.hp-dots i[data-v-1dfe699c]:nth-child(3){animation-delay:.3s}@keyframes hp-dot-1dfe699c{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.hp-card[data-v-1dfe699c]{background:var(--hp-card);border:1px solid var(--hp-line);border-radius:12px;margin-top:4px;padding:10px 12px}.hp-card-t[data-v-1dfe699c]{font-size:calc(16px * var(--ts,1))}.hp-mini[data-v-1dfe699c]{margin:6px 0 0;padding-left:20px}.hp-mini li[data-v-1dfe699c]{font-size:calc(15.5px * var(--ts,1));margin:3px 0;line-height:1.5}.hp-stop[data-v-1dfe699c]{border:1px solid var(--hp-line);background:var(--hp-card);font:inherit;font-size:calc(14.5px * var(--ts,1));cursor:pointer;color:var(--hp-muted);border-radius:8px;align-self:flex-start;margin-top:6px;padding:5px 12px}.hp-askbar[data-v-1dfe699c]{padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hp-line);background:var(--hp-card);gap:8px;display:flex}.hp-askbar input[data-v-1dfe699c]{border:1px solid var(--hp-line);background:var(--hp-bg);min-width:0;height:46px;font:inherit;font-size:calc(17.5px * var(--ts,1));color:var(--hp-text);box-shadow:none;border-radius:14px;flex:1;padding:0 14px}.hp-askbar input[data-v-1dfe699c]:focus{border-color:var(--hp-acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--hp-acc) 15%, transparent);outline:none}.hp-send[data-v-1dfe699c]{background:var(--hp-acc);width:46px;height:46px;color:var(--hp-acc-ink);cursor:pointer;border:none;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hp-send[data-v-1dfe699c]:disabled{opacity:.4;cursor:default}@media (width<=639px){.hp-backdrop[data-v-1dfe699c]{display:none}.hp-panel[data-v-1dfe699c]{width:100%;box-shadow:none;border-radius:0;inset:0}.hp-head[data-v-1dfe699c]{padding:calc(12px + env(safe-area-inset-top,0px)) 8px 10px 16px}.hp-tabs[data-v-1dfe699c]{margin:0 12px 6px}.hp-tab[data-v-1dfe699c]{min-height:44px;font-size:calc(16px * var(--ts,1))}.hp-body[data-v-1dfe699c]{padding:8px 16px 28px}.hp-go[data-v-1dfe699c],.hp-show[data-v-1dfe699c],.hp-chip[data-v-1dfe699c]{min-height:44px;font-size:calc(16px * var(--ts,1))}.hp-row[data-v-1dfe699c]{min-height:54px;font-size:calc(17.5px * var(--ts,1))}.hp-st p[data-v-1dfe699c],.hp-what[data-v-1dfe699c]{font-size:calc(18px * var(--ts,1))}}.hp-sheet-enter-active[data-v-1dfe699c],.hp-sheet-leave-active[data-v-1dfe699c]{transition:opacity .24s}.hp-sheet-enter-active .hp-panel[data-v-1dfe699c],.hp-sheet-leave-active .hp-panel[data-v-1dfe699c]{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.hp-sheet-enter-from[data-v-1dfe699c],.hp-sheet-leave-to[data-v-1dfe699c]{opacity:0}.hp-sheet-enter-from .hp-panel[data-v-1dfe699c],.hp-sheet-leave-to .hp-panel[data-v-1dfe699c]{transform:translate(28px)}@media (width<=639px){.hp-sheet-enter-from .hp-panel[data-v-1dfe699c],.hp-sheet-leave-to .hp-panel[data-v-1dfe699c]{transform:translateY(28px)}}.hp-fade-enter-active[data-v-1dfe699c],.hp-fade-leave-active[data-v-1dfe699c]{transition:opacity .2s}.hp-fade-enter-from[data-v-1dfe699c],.hp-fade-leave-to[data-v-1dfe699c]{opacity:0}.hp-pill-enter-active[data-v-1dfe699c],.hp-pill-leave-active[data-v-1dfe699c]{transition:opacity .25s,transform .25s}.hp-pill-enter-from[data-v-1dfe699c],.hp-pill-leave-to[data-v-1dfe699c]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.hp-sheet-enter-active[data-v-1dfe699c],.hp-sheet-leave-active[data-v-1dfe699c],.hp-sheet-enter-active .hp-panel[data-v-1dfe699c],.hp-sheet-leave-active .hp-panel[data-v-1dfe699c],.hp-fade-enter-active[data-v-1dfe699c],.hp-fade-leave-active[data-v-1dfe699c],.hp-pill-enter-active[data-v-1dfe699c],.hp-pill-leave-active[data-v-1dfe699c],.hp-fab[data-v-1dfe699c],.hp-tab[data-v-1dfe699c],.hp-go[data-v-1dfe699c]{transition:none}.hp-sheet-enter-from .hp-panel[data-v-1dfe699c],.hp-sheet-leave-to .hp-panel[data-v-1dfe699c],.hp-pill-enter-from[data-v-1dfe699c],.hp-pill-leave-to[data-v-1dfe699c]{transform:none}.hp-ring[data-v-1dfe699c],.hp-dots i[data-v-1dfe699c]{animation:none}}.hp-fab[data-v-1dfe699c]{transition:transform .35s cubic-bezier(.3,1.3,.5,1),opacity .3s}.hp-fab.tuck[data-v-1dfe699c]{opacity:.75;border-top-right-radius:8px;border-bottom-right-radius:8px;transform:translate(calc(100% - 14px))}.ub[data-v-836b1e92]{left:12px;right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:950;color:#fff;background:#2b2024;border-radius:14px;align-items:center;gap:10px;max-width:480px;margin:0 auto;padding:10px 10px 10px 14px;display:flex;position:fixed;box-shadow:0 10px 28px -8px #00000073}.ub.forced[data-v-836b1e92]{background:#8a1f5f}.ub-ic[data-v-836b1e92]{color:#fff;opacity:.9;flex-shrink:0;display:flex}.ub-tx[data-v-836b1e92]{min-width:0;font-size:calc(14px * var(--ts,1));flex:1;font-weight:600;line-height:1.3}.ub-go[data-v-836b1e92]{background:var(--primary);color:#fff;font:inherit;font-size:calc(14px * var(--ts,1));cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:9px 14px;font-weight:700}.ub-go[data-v-836b1e92]:disabled{opacity:.7}.ub-x[data-v-836b1e92]{color:#ffffffb3;cursor:pointer;background:0 0;border:0;padding:6px;display:flex}.ub-enter-active[data-v-836b1e92],.ub-leave-active[data-v-836b1e92]{transition:transform .25s,opacity .25s}.ub-enter-from[data-v-836b1e92],.ub-leave-to[data-v-836b1e92]{opacity:0;transform:translateY(16px)}.nc-toast[data-v-7768c362]{all:unset;box-sizing:border-box;z-index:9000;left:12px;right:12px;top:calc(env(safe-area-inset-top,0px) + 10px);background:var(--card,#fff);max-width:480px;color:var(--text,#2c1a22);border:1px solid var(--border,#ead6df);border-left:4px solid var(--nc-c);cursor:pointer;border-radius:16px;align-items:center;gap:10px;margin:0 auto;padding:12px;display:flex;position:fixed;box-shadow:0 12px 30px -10px #3c142859}.nc-ic[data-v-7768c362]{background:var(--nc-s);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}.nc-tx[data-v-7768c362]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nc-tx b[data-v-7768c362]{font-size:calc(15px * var(--ts,1))}.nc-tx span[data-v-7768c362]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted,#7a5868);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.nc-x[data-v-7768c362]{width:30px;height:30px;color:var(--text-muted,#7a5868);flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.nc-drop-enter-active[data-v-7768c362]{transition:transform .35s cubic-bezier(.2,.9,.3,1.2),opacity .2s}.nc-drop-leave-active[data-v-7768c362]{transition:transform .2s,opacity .2s}.nc-drop-enter-from[data-v-7768c362],.nc-drop-leave-to[data-v-7768c362]{opacity:0;transform:translateY(-120%)}.nc-offer[data-v-7768c362]{z-index:8900;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 84px);background:var(--card,#fff);border:1px solid var(--border,#ead6df);border-radius:18px;grid-template-columns:auto 1fr;gap:6px 12px;max-width:480px;margin:0 auto;padding:14px;display:grid;position:fixed;box-shadow:0 16px 36px -12px #3c142866}.nc-bell[data-v-7768c362]{transform-origin:50% 10%;padding-top:2px;font-size:28px;line-height:1;animation:1.6s ease-in-out .4s 2 nc-ring-7768c362}.nc-otx[data-v-7768c362]{flex-direction:column;gap:3px;display:flex}.nc-otx b[data-v-7768c362]{font-size:calc(16px * var(--ts,1));color:var(--text,#2c1a22)}.nc-otx span[data-v-7768c362]{font-size:calc(14px * var(--ts,1));color:var(--text-muted,#7a5868);line-height:1.4}.nc-otx .nc-err[data-v-7768c362]{color:#b03a2e}.nc-btns[data-v-7768c362]{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.nc-btns button[data-v-7768c362]{font:600 calc(14.5px * var(--ts,1)) var(--font-body,inherit);cursor:pointer;border-radius:999px;padding:9px 18px}.nc-later[data-v-7768c362]{border:1.5px solid var(--border,#ead6df);color:var(--text-muted,#7a5868);background:0 0}.nc-yes[data-v-7768c362]{background:var(--primary,#d4276c);color:#fff;border:0}.nc-yes[data-v-7768c362]:disabled{opacity:.6}.nc-up-enter-active[data-v-7768c362],.nc-up-leave-active[data-v-7768c362]{transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s}.nc-up-enter-from[data-v-7768c362],.nc-up-leave-to[data-v-7768c362]{opacity:0;transform:translateY(30px)}@keyframes nc-ring-7768c362{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.nc-bell[data-v-7768c362]{animation:none}.nc-drop-enter-active[data-v-7768c362],.nc-up-enter-active[data-v-7768c362]{transition:opacity .2s}}.ptr-wrap{pointer-events:none;z-index:200;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.ptr-wrap.releasing{transition:transform .28s cubic-bezier(.4,0,.2,1)}.ptr-pill{background:var(--card);border:1px solid #d4276c38;border-radius:20px;align-items:center;gap:6px;padding:7px 14px 7px 10px;transition:background .2s,border-color .2s;display:flex;box-shadow:0 2px 12px #d4276c24}.ptr-pill.ready{background:var(--primary);border-color:var(--primary)}.ptr-icon{color:var(--primary);flex-shrink:0;transition:color .2s}.ptr-icon.spinning{color:#fff;animation:.75s linear infinite ptr-spin}.ptr-label{font-size:calc(14px * var(--ts,1));color:var(--primary);white-space:nowrap;font-weight:600;transition:color .2s}.ptr-pill.ready .ptr-label{color:#fff}@keyframes ptr-spin{to{transform:rotate(360deg)}}.swipe-root{background:var(--bg);min-height:100dvh;position:relative}.swipe-root.login-bg{background:#fef2f8}:root{--page-enter-dur:.25s;--page-enter-ease:cubic-bezier(.25, .46, .45, .94)}.page-leave-active{transition:opacity .14s ease-in}.page-enter-active{transition:opacity .18s ease-out}.page-enter-from,.page-leave-to{opacity:0}.slide-left-leave-active{transition:transform .15s ease-in,opacity .15s ease-in}.slide-left-leave-to{opacity:0;transform:translate(-20%)}.slide-left-enter-active{transition:transform var(--page-enter-dur) var(--page-enter-ease)}.slide-left-enter-from{transform:translate(100%)}.slide-left-enter-to{transform:translate(0)}.slide-right-leave-active{transition:transform .15s ease-in,opacity .15s ease-in}.slide-right-leave-to{opacity:0;transform:translate(20%)}.slide-right-enter-active{transition:transform var(--page-enter-dur) var(--page-enter-ease)}.slide-right-enter-from{transform:translate(-100%)}.slide-right-enter-to{transform:translate(0)}.lang[data-v-49146f3a]{background:var(--card);border:1px solid var(--border);border-radius:16px;gap:2px;padding:2px;display:inline-flex}.lang button[data-v-49146f3a]{font-family:var(--font-body);font-size:calc(14px * var(--ts,1));color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:13px;padding:4px 10px}.lang button.on[data-v-49146f3a]{background:var(--primary);color:#fff}.lang.full[data-v-49146f3a]{background:0 0;border:none;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;width:100%;padding:10px;display:grid}.lang.full button[data-v-49146f3a]{border:1.5px solid var(--border);background:var(--bg);border-radius:var(--radius-sm);color:var(--text);flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.lang.full button b[data-v-49146f3a]{font-size:calc(17.5px * var(--ts,1));font-weight:600}.lang.full button small[data-v-49146f3a]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted)}.lang.full button.on[data-v-49146f3a]{border-color:var(--primary);background:var(--bg);color:var(--text);box-shadow:0 0 0 3px #d4276c26}.ss-open[data-v-5d978136]{box-sizing:border-box;border:1.5px solid var(--border);background:var(--card);width:100%;min-height:46px;color:var(--text);font-family:var(--font-body);font-size:calc(15.5px * var(--ts,1));text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:8px;padding:10px 12px 10px 14px;display:flex}.ss-open[data-v-5d978136]:focus-visible{border-color:var(--ev-deep,var(--primary));box-shadow:0 0 0 3px var(--ev-soft,var(--primary-light));outline:none}.ss-open[data-v-5d978136]:disabled{opacity:.55;cursor:default}.ss-open.err[data-v-5d978136]{border-color:#c0392b}.ss-open.empty .ss-val[data-v-5d978136]{color:var(--text-muted)}.ss-val[data-v-5d978136]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ss-chev[data-v-5d978136]{color:var(--ev-deep,var(--primary));flex-shrink:0}.ss-thumb[data-v-5d978136]{border-radius:7px;flex-shrink:0;width:26px;height:26px;overflow:hidden}.ss-thumb img[data-v-5d978136]{object-fit:cover;width:100%;height:100%}.ss-chip[data-v-5d978136]{width:auto;max-width:100%;min-height:36px;font-size:calc(14px * var(--ts,1));border-radius:20px;padding:6px 10px 6px 13px;font-weight:700}.ss-chip[data-v-5d978136]:not(.empty){border-color:var(--ev-deep,var(--primary));background:var(--ev-softer,var(--primary-light));color:var(--ev-deep,var(--primary))}.ss-add[data-v-5d978136]{border:1.5px dashed var(--ev-deep,var(--primary));background:var(--ev-softer,var(--primary-light));min-height:48px;color:var(--ev-deep,var(--primary));justify-content:center;font-weight:800}.ss-add .ss-val[data-v-5d978136]{flex:0 auto}.ss-add.ss-strong[data-v-5d978136]{background:var(--ev-soft,var(--primary-light));border-style:solid;border-color:var(--ev,var(--primary));color:var(--ev-dark,var(--primary))}.ss-plus[data-v-5d978136]{background:var(--ev-deep,var(--primary));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:flex}.ss-open[data-v-5d978136]:active:not(:disabled){transform:scale(.985)}.ss-bare[data-v-5d978136]{width:auto;height:100%;min-height:0;font-size:inherit;font-weight:inherit;background:0 0;border:none;border-radius:0;gap:4px;padding:9px 8px 9px 11px}.ss-bare[data-v-5d978136]:focus-visible{box-shadow:none;background:var(--ev-softer,var(--primary-light))}.ss-bare .ss-val[data-v-5d978136]{overflow:visible}.ss-bare .ss-chev[data-v-5d978136]{width:13px;height:13px}.ss-open.ss-sm[data-v-5d978136]{min-height:40px;font-size:calc(14.5px * var(--ts,1))}.ss-ov[data-v-5d978136]{z-index:3800;background:#1c100c73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ss-sheet[data-v-5d978136]{background:var(--card);width:100%;max-width:480px;max-height:80vh;padding:14px 14px calc(14px + env(safe-area-inset-bottom));box-sizing:border-box;border-radius:20px 20px 0 0;flex-direction:column;gap:10px;display:flex;box-shadow:0 -10px 30px #00000026}.ss-sheet.tall[data-v-5d978136]{min-height:55vh;max-height:85vh}.ss-head[data-v-5d978136]{justify-content:space-between;align-items:center;gap:10px;display:flex}.ss-head b[data-v-5d978136]{font-family:var(--font-display);font-weight:400;font-size:calc(20px * var(--ts,1));color:var(--text)}.ss-x[data-v-5d978136]{background:var(--bg);cursor:pointer;width:38px;height:38px;color:var(--text-muted);border:none;border-radius:50%;flex-shrink:0;font-size:16px}.ss-q[data-v-5d978136]:focus{border-color:var(--ev-deep,var(--primary));outline:none}.ss-q[data-v-5d978136]{box-sizing:border-box;border:1.5px solid var(--border);width:100%;font-family:var(--font-body);background:var(--bg);color:var(--text);border-radius:22px;padding:11px 14px;font-size:16px}.ss-list[data-v-5d978136]{overscroll-behavior:contain;flex-direction:column;gap:6px;min-height:0;padding-bottom:4px;display:flex;overflow-y:auto}.ss-gh[data-v-5d978136]{font-size:calc(12.5px * var(--ts,1));letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;align-items:center;gap:7px;margin:8px 2px 0;font-weight:800;display:flex}.ss-gh i[data-v-5d978136]{background:var(--ev-deep,var(--primary));border-radius:50%;width:9px;height:9px}.ss-row[data-v-5d978136]{box-sizing:border-box;text-align:left;border:1px solid var(--border);background:var(--card);width:100%;font-family:var(--font-body);cursor:pointer;min-height:52px;color:var(--text);border-radius:14px;flex-shrink:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.ss-row[data-v-5d978136]:active:not(:disabled){transform:scale(.98)}.ss-row[data-v-5d978136]:disabled{opacity:.45;cursor:default}.ss-row.on[data-v-5d978136]{border:1.5px solid var(--ev-deep,var(--primary));background:var(--ev-softer,var(--primary-light))}.ss-img[data-v-5d978136]{background:var(--ev-soft,var(--primary-light));width:40px;height:40px;color:var(--ev-deep,var(--primary));border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ss-ic[data-v-5d978136]{background:var(--ev-softer,var(--primary-light))}.ss-img img[data-v-5d978136]{object-fit:cover;width:100%;height:100%}.ss-img i[data-v-5d978136]{font-size:18px;font-style:normal;font-weight:800}.ss-tx[data-v-5d978136]{flex-direction:column;flex:1;min-width:0;display:flex}.ss-tx b[data-v-5d978136]{font-size:calc(15.5px * var(--ts,1));overflow-wrap:anywhere;font-weight:700;line-height:1.3}.ss-row.on .ss-tx b[data-v-5d978136]{color:var(--ev-deep,var(--primary))}.ss-tx small[data-v-5d978136]{font-size:calc(13px * var(--ts,1));color:var(--text-muted)}.ss-tick[data-v-5d978136]{width:28px;height:28px;color:var(--ev-deep,var(--primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.ss-row.on .ss-tick[data-v-5d978136]{background:var(--ev-deep,var(--primary));color:#fff}.ss-none[data-v-5d978136]{text-align:center;color:var(--text-muted);font-size:calc(14px * var(--ts,1));margin:10px 0}.ss-enter-active[data-v-5d978136],.ss-leave-active[data-v-5d978136]{transition:opacity .2s}.ss-enter-active .ss-sheet[data-v-5d978136],.ss-leave-active .ss-sheet[data-v-5d978136]{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.ss-enter-from[data-v-5d978136],.ss-leave-to[data-v-5d978136]{opacity:0}.ss-enter-from .ss-sheet[data-v-5d978136],.ss-leave-to .ss-sheet[data-v-5d978136]{transform:translateY(40px)}@media (prefers-reduced-motion:reduce){.ss-enter-active[data-v-5d978136],.ss-leave-active[data-v-5d978136],.ss-enter-active .ss-sheet[data-v-5d978136],.ss-leave-active .ss-sheet[data-v-5d978136]{transition:none}}.pf[data-v-8dfcc789]{flex-direction:column;gap:3px;width:100%;min-width:0;display:flex}.pf-row[data-v-8dfcc789]{border:1.5px solid var(--border,#e8d8d4);background:var(--input-bg,var(--input-bg,#fdfaf8));border-radius:10px;align-items:stretch;min-width:0;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;overflow:hidden}.pf-row[data-v-8dfcc789]:focus-within{border-color:var(--pf-accent,var(--ev,var(--primary,#d4276c)));background:var(--card,#fff);box-shadow:0 0 0 3px #d4276c1a}.pf.bad .pf-row[data-v-8dfcc789]{border-color:#e07a6e}.pf-row input[data-v-8dfcc789]{font-family:var(--font-body,inherit);font-size:calc(18.5px * var(--ts,1));color:var(--text,#2c1810);appearance:none;border-radius:0;outline:none;margin:0;box-shadow:none!important;background:0 0!important;border:none!important}.pf-cc[data-v-8dfcc789]{border-right:1px solid var(--border,#e8d8d4);font-size:calc(18.5px * var(--ts,1));flex:none;font-weight:600;display:flex}.pf-row input[data-v-8dfcc789]{flex:1;width:100%;min-width:0;padding:9px 11px}.pf-row input[data-v-8dfcc789]::placeholder{color:var(--text-muted,#9b8a85);opacity:.7}.pf-ok[data-v-8dfcc789],.pf-bad[data-v-8dfcc789]{font-size:calc(13px * var(--ts,1));white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.pf-ok[data-v-8dfcc789]{color:#2e7d52}.pf-bad[data-v-8dfcc789]{color:#b03a2e}html.aurora-bg{background-color:#fef2f8;background-image:radial-gradient(at 20% 20%,#ffd2ebe6 0%,#0000 50%),radial-gradient(at 80% 80%,#e664a04d 0%,#0000 50%),radial-gradient(at 60% 10%,#f5beeb8c 0%,#0000 45%),radial-gradient(at 10% 80%,#ffe1f2b3 0%,#0000 45%);background-position:0 0;background-repeat:repeat;background-size:200% 200%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;animation:12s ease-in-out infinite aurora-shift}html.aurora-bg body{background-color:#0000;background-image:none;max-width:none;animation:none}@keyframes aurora-shift{0%{background-position:0%}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0%}}@keyframes brand-login-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page:not(.page-register) .brand{animation:.35s backwards brand-login-enter}.launch-screen[data-v-8e6eb6a4]{background:#fef2f8;justify-content:center;align-items:center;min-height:100svh;display:flex}.launch-spinner[data-v-8e6eb6a4]{border:3px solid #d4276c33;border-top-color:var(--primary);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite spin-8e6eb6a4}.found-email-box[data-v-8e6eb6a4]{background:var(--primary-light);border-radius:var(--radius-sm);text-align:center;margin-bottom:16px;padding:16px}.found-label[data-v-8e6eb6a4]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);margin-bottom:6px}.found-value[data-v-8e6eb6a4]{font-size:calc(21.5px * var(--ts,1));color:var(--primary);letter-spacing:.03em;margin-bottom:14px;font-weight:700}.use-email-btn[data-v-8e6eb6a4]{background:var(--primary);color:#fff;font-family:var(--font-body);font-size:calc(15.5px * var(--ts,1));cursor:pointer;border:none;border-radius:50px;padding:10px 24px;font-weight:600;transition:opacity .15s}.use-email-btn[data-v-8e6eb6a4]:hover{opacity:.88}.toggle-sep[data-v-8e6eb6a4]{color:var(--border);margin:0 6px}.page[data-v-8e6eb6a4]{box-sizing:border-box;background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:480px;min-height:100svh;margin:0 auto;padding:24px 8px 32px;font-family:DM Sans,sans-serif;display:flex}.page-register[data-v-8e6eb6a4]{justify-content:flex-start;height:100svh;min-height:0;padding-top:16px;overflow:hidden}.page-register .brand[data-v-8e6eb6a4]{flex-direction:row;gap:12px;margin-bottom:16px}.page-register .brand-mark[data-v-8e6eb6a4]{width:56px;height:56px;margin-bottom:0}.page-register .brand-logo[data-v-8e6eb6a4]{width:56px;height:56px}.page-register .brand-img[data-v-8e6eb6a4]{width:118px}.page-register .brand[data-v-8e6eb6a4],.page-register .footer[data-v-8e6eb6a4]{flex-shrink:0}.page-register .card-wrap[data-v-8e6eb6a4]{flex:auto;min-height:0;display:flex}.page-register .card[data-v-8e6eb6a4]{flex-direction:column;width:100%;min-height:0;padding-top:14px;display:flex}.brand[data-v-8e6eb6a4]{flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.brand-mark[data-v-8e6eb6a4]{justify-content:center;align-items:center;width:108px;height:108px;margin-bottom:12px;display:flex;position:relative}.brand-logo[data-v-8e6eb6a4]{object-fit:contain;width:108px;height:108px;animation:6s ease-in-out infinite steel-light-8e6eb6a4}@keyframes steel-light-8e6eb6a4{0%{filter:drop-shadow(-3px -3px 5px #d2e1ff00)brightness()}15%{filter:drop-shadow(-4px -4px 8px #d2e1ffb3)brightness(1.35)}30%{filter:drop-shadow(3px 2px 6px #bed2ff4d)brightness(1.1)}50%{filter:drop-shadow(0 0 10px #d2e1ff80)brightness(1.2)}70%{filter:drop-shadow(-2px -4px 7px #c8dcff66)brightness(1.12)}to{filter:drop-shadow(-3px -3px 5px #d2e1ff00)brightness()}}.brand-img-wrap[data-v-8e6eb6a4]{isolation:isolate;border-radius:2px;line-height:0;display:block;position:relative;overflow:hidden}.brand-img-wrap[data-v-8e6eb6a4]:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff14 35%,#ffffff73 50%,#ffffff14 65%,#0000 100%);width:55%;animation:5s ease-in-out infinite brand-shimmer-8e6eb6a4;position:absolute;top:0;bottom:0;left:-100%;transform:skew(-6deg)}@keyframes brand-shimmer-8e6eb6a4{0%{left:-100%}45%,to{left:200%}}.brand-img[data-v-8e6eb6a4]{filter:invert()sepia(.6)hue-rotate(280deg)saturate(2.5)brightness(1.5)contrast(.85)opacity(.82);width:168px}.card-wrap[data-v-8e6eb6a4]{width:95%;position:relative}.card-aurora-layer[data-v-8e6eb6a4]{border-radius:var(--radius);z-index:0;pointer-events:none;background-color:#fef2f8;background-image:radial-gradient(at 20% 20%,#ffd2ebe6 0%,#0000 50%),radial-gradient(at 80% 80%,#e664a04d 0%,#0000 50%),radial-gradient(at 60% 10%,#f5beeb8c 0%,#0000 45%),radial-gradient(at 10% 80%,#ffe1f2b3 0%,#0000 45%);background-position:0 0;background-repeat:repeat;background-size:200% 200%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;animation:12s ease-in-out infinite aurora-shift;position:absolute;inset:0}.card[data-v-8e6eb6a4]{z-index:1;-webkit-backdrop-filter:blur(32px)saturate(1.6);border-radius:var(--radius);background:#ffffff14;border:1px solid #ffffffa6;width:100%;min-height:360px;padding:30px 24px 24px;position:relative;box-shadow:0 12px 40px #d4276c26,0 2px 8px #d4276c14,inset 0 1px #ffffffe6,inset 0 -1px #fff6,inset 1px 0 #ffffff8c,inset -1px 0 #ffffff8c}.card-title[data-v-8e6eb6a4]{font-family:Playfair Display,Georgia,serif;font-size:calc(24.5px * var(--ts,1));color:var(--text);margin-bottom:5px}.reg-shell[data-v-8e6eb6a4]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.reg-header[data-v-8e6eb6a4]{border-bottom:1px solid #d4276c1a;flex-shrink:0;align-items:center;gap:12px;padding-bottom:14px;display:flex}.reg-header .back-btn[data-v-8e6eb6a4]{flex-shrink:0;margin-bottom:0}.reg-header .card-title[data-v-8e6eb6a4]{margin-bottom:0}.reg-scroll[data-v-8e6eb6a4]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding-top:16px;overflow-y:auto}.reg-scroll[data-v-8e6eb6a4]::-webkit-scrollbar{width:0;height:0;display:none}.reg-toggle[data-v-8e6eb6a4]{margin-top:18px}.scroll-cue[data-v-8e6eb6a4]{-webkit-backdrop-filter:blur(10px)saturate(1.4);width:40px;height:40px;color:var(--primary);cursor:pointer;opacity:0;pointer-events:none;z-index:5;background:#ffffff8c;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;margin-left:-20px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:6px;left:50%;transform:translateY(4px);box-shadow:0 4px 14px #d4276c47}.scroll-cue.show[data-v-8e6eb6a4]{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-cue.show svg[data-v-8e6eb6a4]{animation:1.4s ease-in-out infinite cue-bounce-8e6eb6a4}@keyframes cue-bounce-8e6eb6a4{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.back-btn[data-v-8e6eb6a4]{width:34px;height:34px;color:var(--primary);cursor:pointer;background:#d4276c14;border:none;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;transition:background .15s;display:flex}.back-btn[data-v-8e6eb6a4]:hover{background:#d4276c24}.card-subtitle[data-v-8e6eb6a4]{font-size:calc(15.5px * var(--ts,1));color:var(--text-muted);margin-bottom:22px;line-height:1.5}.alert[data-v-8e6eb6a4]{border-radius:var(--radius-sm);font-size:calc(15px * var(--ts,1));margin-bottom:18px;padding:11px 14px;line-height:1.5}.alert-error[data-v-8e6eb6a4]{color:var(--error);background:#fef0ee;border:1px solid #f5c6c2}.alert-success[data-v-8e6eb6a4]{color:var(--success);background:#eef7f2;border:1px solid #b8dec8}.form-group[data-v-8e6eb6a4]{margin-bottom:15px}.form-group label[data-v-8e6eb6a4]{font-size:calc(15px * var(--ts,1));color:var(--text);margin-bottom:6px;font-weight:500;display:block}.optional[data-v-8e6eb6a4]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);margin-left:4px;font-weight:400}.input-wrap[data-v-8e6eb6a4]{position:relative}input[data-v-8e6eb6a4],select[data-v-8e6eb6a4]{border-radius:var(--radius-sm);width:100%;font-family:DM Sans,sans-serif;font-size:calc(17.5px * var(--ts,1));color:var(--text);letter-spacing:.05em;appearance:none;box-sizing:border-box;background:#fef5fa;border:1px solid #d4276c38;outline:none;padding:13px 16px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffb3,0 1px 3px #d4276c0d}input.glow-focus[data-v-8e6eb6a4]{animation:1.8s ease-out forwards input-glow-8e6eb6a4;border-color:var(--primary)!important}@keyframes input-glow-8e6eb6a4{0%{box-shadow:0 0 0 4px #d4276c59}to{box-shadow:0 0 0 3px #d4276c1c}}input[data-v-8e6eb6a4]:focus,select[data-v-8e6eb6a4]:focus{border-color:var(--primary);background:var(--card);box-shadow:0 0 0 3px #d4276c1c}input[data-v-8e6eb6a4]::placeholder{color:#c5aba8}input.err[data-v-8e6eb6a4],select.err[data-v-8e6eb6a4]{border-color:var(--error)}.field-error[data-v-8e6eb6a4]{font-size:calc(14px * var(--ts,1));color:var(--error);margin-top:5px}.field-hint[data-v-8e6eb6a4]{font-size:calc(14px * var(--ts,1));color:var(--text-muted);margin-top:5px}.field-hint.warn[data-v-8e6eb6a4]{color:#a0611a}.pf[data-v-8e6eb6a4] .pf-row{border-radius:var(--radius-sm);background:#fef5fa;border:1px solid #d4276c38;box-shadow:inset 0 1px #ffffffb3,0 1px 3px #d4276c0d}.pf[data-v-8e6eb6a4] .pf-row:focus-within{border-color:var(--primary);background:var(--card);box-shadow:0 0 0 3px #d4276c1c}.pf[data-v-8e6eb6a4] .pf-row input{font-family:DM Sans,sans-serif;font-size:calc(17.5px * var(--ts,1));letter-spacing:.05em;padding:13px 14px}.pf[data-v-8e6eb6a4] .pf-cc{font-size:calc(16px * var(--ts,1))}.pf.err[data-v-8e6eb6a4] .pf-row{border-color:var(--error)}.pf[data-v-8e6eb6a4] .pf-bad{display:none}.select-wrap[data-v-8e6eb6a4]{position:relative}.select-wrap[data-v-8e6eb6a4]:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--text-muted);pointer-events:none;width:0;height:0;position:absolute;top:50%;right:14px;transform:translateY(-50%)}input.has-toggle[data-v-8e6eb6a4]{padding-right:46px}.pass-toggle[data-v-8e6eb6a4]{cursor:pointer;color:#aa1f5680;background:0 0;border:none;align-items:center;padding:4px;transition:color .3s;display:flex;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.pass-toggle[data-v-8e6eb6a4]:not(.is-visible){color:#aa1f562e}.pass-toggle:not(.is-visible) .eye-pupil[data-v-8e6eb6a4]{animation:2.8s ease-in-out infinite pupil-blink-8e6eb6a4}@keyframes pupil-blink-8e6eb6a4{0%,80%,to{opacity:1}88%{opacity:0}93%{opacity:1}97%{opacity:0}}.keep-row[data-v-8e6eb6a4]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.keep-check[data-v-8e6eb6a4]{background:#fef5fa;border:1px solid #d4276c38;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .18s,border-color .18s;display:flex;box-shadow:inset 0 1px #ffffffb3,0 1px 3px #d4276c0d}.keep-check.checked[data-v-8e6eb6a4]{background:var(--primary);border-color:var(--primary)}.keep-label[data-v-8e6eb6a4]{font-size:calc(15.5px * var(--ts,1));color:var(--text-muted)}.btn[data-v-8e6eb6a4]{color:#fff;font-family:DM Sans,sans-serif;font-size:calc(17.5px * var(--ts,1));cursor:pointer;letter-spacing:.04em;background:linear-gradient(#e8408a 0%,#d4276c 45%,#b81f5a 100%);border:1.5px solid #0000;border-radius:50px;justify-content:center;align-self:center;align-items:center;gap:8px;width:auto;min-width:220px;margin-top:6px;padding:15px 40px;font-weight:600;transition:opacity .18s,transform .18s,box-shadow .18s,background .22s,border-color .22s,color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #d4276c61,inset 0 1px #ffffff47,inset 0 -2px #0000001f}.btn-wrap[data-v-8e6eb6a4]{justify-content:center;margin-top:6px;display:flex}.btn[data-v-8e6eb6a4]:hover:not(:disabled){opacity:.91;transform:translateY(-1px);box-shadow:0 6px 24px #d4276c73}.btn.glassy[data-v-8e6eb6a4]{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(200%)brightness(1.15);background:linear-gradient(135deg,#ffb4d78c 0%,#ff78b473 100%);border-color:#ffd2ebe6;transform:scale(.97);box-shadow:0 2px 24px #d4276c2e,inset 0 1.5px #ffffffd9,inset 0 -1px #ffa0d266}.btn.glassy[data-v-8e6eb6a4]:after{display:none}.btn[data-v-8e6eb6a4]:disabled{opacity:.58;cursor:not-allowed}.sparkle-icon[data-v-8e6eb6a4]{transform-origin:50%;flex-shrink:0;animation:4s ease-in-out infinite sparkle-pulse-8e6eb6a4}@keyframes sparkle-pulse-8e6eb6a4{0%,to{transform:scale(1)rotate(0)}40%{transform:scale(1.08)rotate(4deg)}70%{transform:scale(1.04)rotate(-2deg)}}.spinner[data-v-8e6eb6a4]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite spin-8e6eb6a4}@keyframes spin-8e6eb6a4{to{transform:rotate(360deg)}}.invited[data-v-8e6eb6a4]{background:var(--primary-light,#fce4ef);color:var(--text);border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:14px}.invited b[data-v-8e6eb6a4]{color:var(--primary,#d4276c)}.divider[data-v-8e6eb6a4]{color:var(--text-muted);font-size:calc(14px * var(--ts,1));align-items:center;gap:10px;margin:18px 0 16px;display:flex}.divider[data-v-8e6eb6a4]:before,.divider[data-v-8e6eb6a4]:after{content:"";background:var(--border);flex:1;height:1px}.toggle-link[data-v-8e6eb6a4]{text-align:center;font-size:calc(15.5px * var(--ts,1));color:var(--text-muted);margin-top:18px}.toggle-link a[data-v-8e6eb6a4]{color:var(--primary);cursor:pointer;font-weight:600;text-decoration:none}.toggle-link a[data-v-8e6eb6a4]:hover{text-decoration:underline}.success-block[data-v-8e6eb6a4]{text-align:center;padding:8px 0 4px}.success-icon[data-v-8e6eb6a4]{background:var(--primary-light);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:16px;display:inline-flex}.help-bubble[data-v-8e6eb6a4]{-webkit-backdrop-filter:blur(10px);width:44px;height:44px;color:var(--primary);font-size:calc(21.5px * var(--ts,1));cursor:pointer;z-index:200;background:#fff0fab3;border:1px solid #d4276c38;border-radius:50%;justify-content:center;align-items:center;font-weight:700;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:28px;right:20px;box-shadow:0 4px 16px #d4276c26,inset 0 1px #ffffffb3}.help-bubble[data-v-8e6eb6a4]:hover{transform:scale(1.08);box-shadow:0 6px 20px #d4276c40}.help-sheet[data-v-8e6eb6a4]{padding-top:24px}.help-title[data-v-8e6eb6a4]{font-family:var(--font-display);font-size:calc(23.5px * var(--ts,1));color:var(--text);margin-bottom:6px}.help-sub[data-v-8e6eb6a4]{font-size:calc(15px * var(--ts,1));color:var(--text-muted);margin-bottom:18px;line-height:1.5}.help-form[data-v-8e6eb6a4]{text-align:left;margin-bottom:6px}.help-form .form-group[data-v-8e6eb6a4]{margin-bottom:12px}.help-form label[data-v-8e6eb6a4]{font-size:calc(15px * var(--ts,1));color:var(--text);margin-bottom:5px;font-weight:500;display:block}.help-form input[data-v-8e6eb6a4],.help-form textarea[data-v-8e6eb6a4]{border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);font-size:calc(16px * var(--ts,1));color:var(--text);box-sizing:border-box;background:#fef5fa;border:1px solid #d4276c38;outline:none;padding:11px 14px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffffb3}.help-form input[data-v-8e6eb6a4]:focus,.help-form textarea[data-v-8e6eb6a4]:focus{border-color:var(--primary);background:var(--card);box-shadow:0 0 0 3px #d4276c1a}.help-form input[data-v-8e6eb6a4]::placeholder,.help-form textarea[data-v-8e6eb6a4]::placeholder{color:#c5aba8}.help-form textarea[data-v-8e6eb6a4]{resize:none}.help-submit[data-v-8e6eb6a4]{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.help-submit[data-v-8e6eb6a4]:disabled{opacity:.55;cursor:not-allowed}.help-success-icon[data-v-8e6eb6a4]{font-size:calc(53px * var(--ts,1));margin-bottom:12px}.egg-overlay[data-v-8e6eb6a4]{-webkit-backdrop-filter:blur(6px);z-index:300;background:#2c181059;align-items:flex-end;display:flex;position:fixed;inset:0}.egg-sheet[data-v-8e6eb6a4]{text-align:center;background:linear-gradient(160deg,#fff9fc 0%,#fff0f8 100%);border-top:1px solid #d4276c1f;border-radius:28px 28px 0 0;width:100%;max-width:480px;margin:0 auto;padding:28px 28px 40px;box-shadow:0 -8px 40px #d4276c2e}.egg-figure[data-v-8e6eb6a4]{justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:inline-flex}.egg-logo[data-v-8e6eb6a4]{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 6px #d4276c47)drop-shadow(0 0 14px #d4276c24);width:80px;height:80px}.egg-msg[data-v-8e6eb6a4]{font-family:var(--font-display);font-size:calc(23.5px * var(--ts,1));color:var(--text);margin-bottom:28px;padding:0 8px;line-height:1.55}.egg-close[data-v-8e6eb6a4]{-webkit-backdrop-filter:blur(10px);color:var(--primary);font-family:var(--font-body);font-size:calc(17.5px * var(--ts,1));cursor:pointer;letter-spacing:.03em;background:#fff0fa8c;border:1px solid #d4276c38;border-radius:50px;padding:13px 36px;font-weight:600;transition:transform .15s,opacity .15s;box-shadow:inset 0 1px #ffffffb3,0 2px 12px #d4276c1a}.egg-close[data-v-8e6eb6a4]:hover{opacity:.88;transform:translateY(-1px)}.egg-enter-active[data-v-8e6eb6a4]{transition:opacity .25s}.egg-leave-active[data-v-8e6eb6a4]{transition:opacity .2s}.egg-enter-from[data-v-8e6eb6a4],.egg-leave-to[data-v-8e6eb6a4]{opacity:0}.egg-enter-active .egg-sheet[data-v-8e6eb6a4]{animation:.32s cubic-bezier(.34,1.46,.64,1) both sheet-up-8e6eb6a4}.egg-leave-active .egg-sheet[data-v-8e6eb6a4]{animation:.2s ease-in both sheet-down-8e6eb6a4}@keyframes sheet-up-8e6eb6a4{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-down-8e6eb6a4{0%{transform:translateY(0)}to{transform:translateY(100%)}}.footer[data-v-8e6eb6a4]{text-align:center;font-size:calc(13.5px * var(--ts,1));color:var(--text-muted);margin-top:20px}.footer a[data-v-8e6eb6a4]{color:inherit;text-decoration:underline}.fade-enter-active[data-v-8e6eb6a4]{transition:opacity .18s,transform .18s}.fade-leave-active[data-v-8e6eb6a4]{transition:opacity}.fade-enter-from[data-v-8e6eb6a4]{opacity:0;transform:translateY(10px)}.fade-leave-to[data-v-8e6eb6a4]{opacity:0}.dq[data-v-0284ecd7]{background:linear-gradient(135deg, color-mix(in srgb, var(--dq) 10%, var(--card,#fff)), color-mix(in srgb, var(--dq) 4%, var(--card,#fff)));border:1px solid color-mix(in srgb, var(--dq) 22%, var(--card,#fff));border-radius:14px;align-items:flex-start;gap:8px;margin:8px 0 2px;padding:10px 34px 12px 12px;display:flex;position:relative;overflow:hidden}.dq-mark[data-v-0284ecd7]{color:var(--dq);opacity:.75;flex-shrink:0;margin-top:1px}.dq-tx[data-v-0284ecd7]{font-family:var(--font-display);font-style:italic;font-size:calc(17.5px * var(--ts,1));color:var(--text);margin:0;line-height:1.45}.dq-x[data-v-0284ecd7]{width:26px;height:26px;color:var(--text-muted);font-size:calc(14px * var(--ts,1));cursor:pointer;background:0 0;border:none;border-radius:50%;position:absolute;top:6px;right:6px}.dq-x[data-v-0284ecd7]:hover{background:#0000000d}.dq-bar[data-v-0284ecd7]{background:var(--dq);opacity:.55;transform-origin:0;width:100%;height:3px;animation:10s linear forwards dq-time-0284ecd7;position:absolute;bottom:0;left:0}@keyframes dq-time-0284ecd7{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.dq-enter-active[data-v-0284ecd7]{transition:opacity .5s,transform .5s,max-height .5s}.dq-leave-active[data-v-0284ecd7]{transition:opacity .6s,max-height .6s .1s,margin .6s .1s,padding .6s .1s}.dq-enter-from[data-v-0284ecd7]{opacity:0;transform:translateY(-6px)}.dq-enter-to[data-v-0284ecd7],.dq-leave-from[data-v-0284ecd7]{max-height:160px}.dq-leave-to[data-v-0284ecd7]{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@media (prefers-reduced-motion:reduce){.dq-enter-active[data-v-0284ecd7],.dq-leave-active[data-v-0284ecd7]{transition:opacity .2s}.dq-bar[data-v-0284ecd7]{animation:none}}.fdc[data-v-13d982e4]{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;background:linear-gradient(130deg,#5b2a86 0%,#a12c7b 55%,#e5577a 100%);border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #78286e40}.fdc[data-v-13d982e4]:after{content:"?";font-family:var(--font-display);opacity:.12;pointer-events:none;font-size:120px;line-height:1;position:absolute;bottom:-30px;right:-6px}.fdc[data-v-13d982e4]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fdc[data-v-13d982e4]:active{transform:scale(.985)}.fdc-top[data-v-13d982e4]{align-items:center;gap:8px;display:flex}.fdc-tag[data-v-13d982e4]{font-size:calc(12.5px * var(--ts,1));letter-spacing:.04em;text-transform:uppercase;opacity:.92;font-weight:700}.fdc-streak[data-v-13d982e4]{font-size:calc(13px * var(--ts,1));background:#ffffff2e;border-radius:10px;padding:1px 7px;font-weight:800}.fdc-streak.hot[data-v-13d982e4]{color:#7a3b00;background:#ffd36b}.fdc-miss[data-v-13d982e4]{gap:4px;margin-left:auto;display:flex}.fdc-miss i[data-v-13d982e4]{background:#ffffff4d;border-radius:50%;width:9px;height:9px}.fdc-miss i.on[data-v-13d982e4]{background:#ffd36b;box-shadow:0 0 0 2px #ffd36b59}.fdc-q[data-v-13d982e4]{font-family:var(--font-display);font-size:calc(18px * var(--ts,1));z-index:1;line-height:1.3;position:relative}.compact .fdc-q[data-v-13d982e4]{font-size:calc(16.5px * var(--ts,1))}.fdc-foot[data-v-13d982e4]{font-size:calc(13px * var(--ts,1));opacity:.95;align-items:center;gap:8px;display:flex}.fdc-foot b[data-v-13d982e4]{color:#8a1f5f;font-size:calc(13.5px * var(--ts,1));background:#fff;border-radius:12px;margin-left:auto;padding:4px 11px}.fdc-foot b.ok[data-v-13d982e4]{color:#fff;background:#fff3}@media (prefers-reduced-motion:no-preference){.fdc-streak.hot[data-v-13d982e4]{animation:1.6s ease-in-out infinite fdc-flame-13d982e4}@keyframes fdc-flame-13d982e4{50%{transform:scale(1.08)}}}.lv[data-v-f1511c18]{color:#fff;background:linear-gradient(110deg,#b0104a,#e0245e 30%,#ff4d6d 50%,#e0245e 70%,#b0104a) 0 0/260% 100%;border-radius:16px;align-items:center;gap:10px;margin:8px 0 2px;padding:10px 34px 14px 10px;text-decoration:none;animation:3.2s linear infinite lv-flow-f1511c18,4s ease-in-out 1.2s infinite lv-nudge-f1511c18;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px -10px #e0245ebf}.lv-glow[data-v-f1511c18]{pointer-events:none;border-radius:18px;animation:1.6s ease-out infinite lv-pulse-f1511c18;position:absolute;inset:-2px;box-shadow:0 0 #ff4d6da6}.lv-cov[data-v-f1511c18]{border-radius:12px;flex-shrink:0;width:76px;height:76px;position:relative;overflow:visible}.lv-cov img[data-v-f1511c18],.lv-cov-ph[data-v-f1511c18]{object-fit:cover;box-sizing:border-box;border:2px solid #ffffffe6;border-radius:12px;width:100%;height:100%;display:block;box-shadow:0 6px 14px -6px #00000073}.lv-cov-ph[data-v-f1511c18]{color:#fff;background:#ffffff2e;justify-content:center;align-items:center;font-size:30px;font-weight:900;display:flex}.lv-badge[data-v-f1511c18]{color:#e0245e;font-weight:900;font-size:calc(11px * var(--ts,1));letter-spacing:.08em;white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0003}.lv-dot[data-v-f1511c18]{background:#e0245e;border-radius:50%;width:7px;height:7px;animation:1s steps(2,start) infinite lv-blink-f1511c18}.lv-ring[data-v-f1511c18]{opacity:0;border:2px solid #fff;border-radius:7px;animation:1.8s ease-out infinite lv-ring-f1511c18;position:absolute;inset:0}.lv-ring.r2[data-v-f1511c18]{animation-delay:.9s}.lv-tx[data-v-f1511c18]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lv-tx small[data-v-f1511c18]{font-size:calc(12.5px * var(--ts,1));letter-spacing:.06em;text-transform:uppercase;opacity:.92;font-weight:700}.lv-tx b[data-v-f1511c18]{font-size:calc(16.5px * var(--ts,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.lv-go[data-v-f1511c18]{font-weight:800;font-size:calc(14.5px * var(--ts,1));background:#ffffff38;border:1.5px solid #ffffffb3;border-radius:20px;flex-shrink:0;align-items:center;gap:2px;padding:7px 12px;display:inline-flex}.lv-arrow[data-v-f1511c18]{animation:1s ease-in-out infinite lv-arrow-f1511c18;display:inline-block}.lv-x[data-v-f1511c18]{color:#ffffffd9;width:26px;height:26px;font-size:calc(13px * var(--ts,1));cursor:pointer;background:0 0;border:none;border-radius:50%;position:absolute;top:4px;right:4px}.lv-bar[data-v-f1511c18]{opacity:.8;transform-origin:0;background:#fff;width:100%;height:4px;animation:30s linear forwards lv-time-f1511c18;position:absolute;bottom:0;left:0}@keyframes lv-flow-f1511c18{to{background-position:-260% 0}}@keyframes lv-nudge-f1511c18{0%,86%,to{transform:none}89%{transform:rotate(-1.2deg)scale(1.02)}92%{transform:rotate(1.2deg)scale(1.02)}95%{transform:rotate(-.6deg)}}@keyframes lv-pulse-f1511c18{0%{box-shadow:0 0 #ff4d6d99}to{box-shadow:0 0 0 14px #ff4d6d00}}@keyframes lv-blink-f1511c18{to{visibility:hidden}}@keyframes lv-ring-f1511c18{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.6,1.9)}}@keyframes lv-arrow-f1511c18{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes lv-time-f1511c18{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.lv-enter-active[data-v-f1511c18]{transition:opacity .35s,transform .45s cubic-bezier(.2,1.4,.4,1)}.lv-leave-active[data-v-f1511c18]{transition:opacity .3s,transform .3s,max-height .4s .1s,margin .4s .1s,padding .4s .1s}.lv-enter-from[data-v-f1511c18]{opacity:0;transform:translateY(-8px)scale(.94)}.lv-leave-from[data-v-f1511c18]{max-height:160px}.lv-leave-to[data-v-f1511c18]{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.lv[data-v-f1511c18],.lv-glow[data-v-f1511c18],.lv-dot[data-v-f1511c18],.lv-ring[data-v-f1511c18],.lv-arrow[data-v-f1511c18]{animation:none}.lv-enter-active[data-v-f1511c18],.lv-leave-active[data-v-f1511c18]{transition:opacity .2s}}.nd[data-v-58aa4a24]{z-index:3;width:9px;height:9px;box-shadow:0 0 0 2px var(--card,#fff);pointer-events:none;background:#ff3b6b;border-radius:50%;position:absolute;top:5px;right:5px}.nd[data-v-58aa4a24]:after{content:"";background:#ff3b6b;border-radius:50%;animation:2s ease-out infinite nd-ping-58aa4a24;position:absolute;inset:0}.nd.label[data-v-58aa4a24]{letter-spacing:.04em;color:#fff;text-transform:uppercase;border-radius:8px;width:auto;height:auto;padding:1px 6px;font-size:10px;font-weight:800;line-height:1.5}.nd.label[data-v-58aa4a24]:after{border-radius:8px;animation-name:nd-ping2-58aa4a24}@keyframes nd-ping-58aa4a24{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(2.2)}}@keyframes nd-ping2-58aa4a24{0%{opacity:.5;transform:scale(1)}80%,to{opacity:0;transform:scale(1.35,1.6)}}.nd.inline[data-v-58aa4a24]{box-shadow:none;flex-shrink:0;margin-right:6px;position:relative;top:auto;right:auto}@media (prefers-reduced-motion:reduce){.nd[data-v-58aa4a24]:after{animation:none;display:none}}.explore[data-v-2c1b9d81]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ex[data-v-2c1b9d81]{border:1px solid var(--border);background:var(--card);cursor:pointer;font:inherit;text-align:left;border-radius:14px;flex-direction:column;align-items:stretch;gap:1px;min-width:0;padding:6px 6px 9px;display:flex;position:relative;overflow:hidden}.lbl[data-v-2c1b9d81]{grid-template-rows:auto auto;max-height:44px;transition:max-height .55s cubic-bezier(.4,0,.2,1),opacity .35s;display:grid;overflow:hidden}.slim .lbl[data-v-2c1b9d81]{opacity:0;max-height:0}.slim .ex[data-v-2c1b9d81]{padding-bottom:6px}.ex[data-v-2c1b9d81]{transition:padding .55s cubic-bezier(.4,0,.2,1)}.slim .media[data-v-2c1b9d81]{margin-bottom:0}.media[data-v-2c1b9d81]{transition:margin .55s cubic-bezier(.4,0,.2,1)}.ex b[data-v-2c1b9d81]{font-size:calc(13.5px * var(--ts,1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 3px;overflow:hidden}.ex small[data-v-2c1b9d81]{font-size:calc(11.5px * var(--ts,1));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 3px;overflow:hidden}.ex[data-v-2c1b9d81]:active{transform:scale(.97)}.media[data-v-2c1b9d81]{border-radius:10px;justify-content:center;align-items:center;height:88px;margin-bottom:6px;display:flex;position:relative;overflow:hidden}.ex-ic[data-v-2c1b9d81]{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ba[data-v-2c1b9d81]{background:linear-gradient(135deg,#e8508e,#b0185a)}.ba-img[data-v-2c1b9d81]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ba-before[data-v-2c1b9d81]{animation:3.6s ease-in-out both ba-wipe-2c1b9d81;position:absolute;inset:0}.ba-line[data-v-2c1b9d81]{background:#fff;width:2px;margin-left:-1px;animation:3.6s ease-in-out both ba-line-2c1b9d81;position:absolute;top:0;bottom:0;box-shadow:0 0 6px #00000059}.ba-tag[data-v-2c1b9d81]{color:#fff;background:#00000073;border-radius:4px;padding:0 3px;font-size:9px;font-style:normal;font-weight:800;position:absolute;bottom:3px}.ba-tag.b[data-v-2c1b9d81]{left:3px}.ba-tag.a[data-v-2c1b9d81]{background:#d4276cd9;right:3px}@keyframes ba-wipe-2c1b9d81{0%,22%{clip-path:inset(0)}70%,to{clip-path:inset(0 0 0 100%)}}@keyframes ba-line-2c1b9d81{0%,22%{opacity:0;left:0}26%{opacity:1}66%{opacity:1}70%,to{opacity:0;left:100%}}.ba img.ba-img[data-v-2c1b9d81]:first-child{animation:.5s both ba-in-2c1b9d81}@keyframes ba-in-2c1b9d81{0%{opacity:0;transform:scale(1.06)}}.th[data-v-2c1b9d81]{background:linear-gradient(135deg,#e6f7f5,#c9eee9)}.av[data-v-2c1b9d81]{opacity:0;background-position:50%;background-size:cover;border:2.5px solid #fff;border-radius:50%;width:74px;height:74px;transition:transform .7s cubic-bezier(.3,.8,.3,1),opacity .7s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.2);box-shadow:0 3px 10px #0f7f754d}.av.c[data-v-2c1b9d81]{opacity:1;z-index:2;transform:translate(-50%,-50%)scale(1)}.av.l[data-v-2c1b9d81]{opacity:.75;z-index:1;transform:translate(-112%,-50%)scale(.58)}.av.r[data-v-2c1b9d81]{opacity:.75;z-index:1;transform:translate(12%,-50%)scale(.58)}.mp[data-v-2c1b9d81]{background:radial-gradient(at 50% 40%,#fff,#f4eef1)}.mp svg[data-v-2c1b9d81]{width:100%;height:100%}.land[data-v-2c1b9d81]{fill:#c9c9cb;stroke:#a9a9ae;stroke-width:6px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0;animation:1.4s ease-out .1s forwards land-draw-2c1b9d81}@keyframes land-draw-2c1b9d81{70%{fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}.route[data-v-2c1b9d81]{fill:none;stroke:#d4276c;stroke-width:6px;stroke-dasharray:16 12;opacity:0;animation:.5s forwards route-in-2c1b9d81,1.4s linear infinite route-flow-2c1b9d81}@keyframes route-in-2c1b9d81{to{opacity:.75}}@keyframes route-flow-2c1b9d81{to{stroke-dashoffset:-52px}}.dot[data-v-2c1b9d81]{stroke:#fff;stroke-width:4px;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.3,1.6,.5,1) forwards dot-pop-2c1b9d81;transform:scale(0)}@keyframes dot-pop-2c1b9d81{to{transform:scale(1)}}.halo[data-v-2c1b9d81]{fill:#e8508e;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite halo-2c1b9d81}@keyframes halo-2c1b9d81{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.bord[data-v-2c1b9d81]{fill:#fff;opacity:0;pointer-events:none;animation:.6s 1.2s forwards bord-in-2c1b9d81}@keyframes bord-in-2c1b9d81{to{opacity:1}}.hub-drop[data-v-2c1b9d81]{animation:.7s cubic-bezier(.3,1.6,.5,1) .9s both hub-drop-2c1b9d81,2.4s ease-in-out 1.6s infinite hub-bob-2c1b9d81}@keyframes hub-drop-2c1b9d81{0%{opacity:0;transform:translateY(-30px)}}@keyframes hub-bob-2c1b9d81{50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ba-before[data-v-2c1b9d81],.ba-line[data-v-2c1b9d81],.route[data-v-2c1b9d81],.halo[data-v-2c1b9d81],.hub-drop[data-v-2c1b9d81],.ba img.ba-img[data-v-2c1b9d81]:first-child{animation:none}.bord[data-v-2c1b9d81]{opacity:1;animation:none}.ba-before[data-v-2c1b9d81]{clip-path:inset(0 50% 0 0)}.ba-line[data-v-2c1b9d81]{left:50%}.land[data-v-2c1b9d81]{stroke-dashoffset:0;fill-opacity:1;animation:none}.dot[data-v-2c1b9d81]{animation:none;transform:none}.route[data-v-2c1b9d81]{opacity:.5}.av[data-v-2c1b9d81],.lbl[data-v-2c1b9d81],.ex[data-v-2c1b9d81],.media[data-v-2c1b9d81]{transition:none}}html[data-theme=dark]{fill:#1e1a1e;background:radial-gradient(at 50% 40%,#211c21,#161216)}.vc[data-v-bbf8d1b6]{min-height:calc(200px * var(--ts,1));color:#fff;border:1px solid var(--border);-webkit-tap-highlight-color:transparent;isolation:isolate;background:#2a2226;border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.vc-img[data-v-bbf8d1b6]{background-position:50%;background-size:cover;transition:transform .8s;position:absolute;inset:0;transform:scale(1.02)}.vc.play .vc-img[data-v-bbf8d1b6]{animation:3s ease-in-out forwards vc-kb-bbf8d1b6}.vc-shade[data-v-bbf8d1b6]{background:linear-gradient(#00000040 0%,#0000 30% 45%,#000000c7 100%);position:absolute;inset:0}.vc.play .vc-shade[data-v-bbf8d1b6]:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);animation:3s ease-in-out vc-shine-bbf8d1b6;position:absolute;inset:0}.vc-pf[data-v-bbf8d1b6]{font-size:calc(10.5px * var(--ts,1));letter-spacing:.04em;border-radius:6px;padding:1px 7px;font-weight:800;position:absolute;top:6px;left:6px}.vc-tag[data-v-bbf8d1b6]{font-size:calc(10.5px * var(--ts,1));letter-spacing:.05em;text-transform:uppercase;background:#00000073;border-radius:6px;padding:1px 6px;font-weight:700;position:absolute;top:6px;right:6px}.vc-play[data-v-bbf8d1b6]{box-sizing:border-box;width:46px;height:46px;color:var(--primary,#d4276c);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;margin:-23px 0 0 -23px;padding-left:4px;font-size:18px;animation:2s ease-out infinite vc-pulse-bbf8d1b6;display:flex;position:absolute;top:42%;left:50%;box-shadow:0 0 #fff9}.vc.play .vc-play[data-v-bbf8d1b6]{animation:2s ease-out infinite vc-pulse-bbf8d1b6,.5s vc-pop-bbf8d1b6}.vc-tx[data-v-bbf8d1b6]{flex-direction:column;gap:2px;padding:8px 9px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.vc-tx b[data-v-bbf8d1b6]{font-size:calc(14.5px * var(--ts,1));-webkit-line-clamp:2;text-shadow:0 1px 3px #00000080;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.vc-tx small[data-v-bbf8d1b6]{font-size:calc(12px * var(--ts,1));opacity:.9;font-weight:700}.vc-time[data-v-bbf8d1b6]{background:var(--primary,#d4276c);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.vc.play .vc-time[data-v-bbf8d1b6]{animation:3s linear forwards vc-time-bbf8d1b6}@keyframes vc-kb-bbf8d1b6{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.16)translate(-3%,-2%)}}@keyframes vc-shine-bbf8d1b6{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes vc-time-bbf8d1b6{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vc-pulse-bbf8d1b6{0%{box-shadow:0 0 #ffffff8c}to{box-shadow:0 0 0 14px #fff0}}@keyframes vc-pop-bbf8d1b6{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.vc.play .vc-img[data-v-bbf8d1b6],.vc-play[data-v-bbf8d1b6],.vc.play .vc-shade[data-v-bbf8d1b6]:after{animation:none}}.dc[data-v-50095e7e]{all:unset;box-sizing:border-box;cursor:pointer;background:var(--card);border:1px solid var(--border);border-radius:var(--radius,14px);flex-direction:column;min-width:0;display:flex;overflow:hidden}.dc[data-v-50095e7e]:active{transform:scale(.98)}.dc-img[data-v-50095e7e]{aspect-ratio:4/3;background:linear-gradient(135deg,#e8508e,#8e1d52);display:block;position:relative;overflow:hidden}.dc-img img[data-v-50095e7e]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dc-before[data-v-50095e7e]{animation:4.2s ease-in-out infinite dc-wipe-50095e7e;position:absolute;inset:0}.dc-line[data-v-50095e7e]{background:#fff;width:2px;margin-left:-1px;animation:4.2s ease-in-out infinite dc-line-50095e7e;position:absolute;top:0;bottom:0;box-shadow:0 0 6px #00000059}@keyframes dc-wipe-50095e7e{0%,25%{clip-path:inset(0)}60%,85%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes dc-line-50095e7e{0%,25%{opacity:0;left:0}28%,57%{opacity:1}60%,to{opacity:0;left:100%}}.dc-ba[data-v-50095e7e]{font-style:normal;font-size:calc(10px * var(--ts,1));color:#fff;background:#00000073;border-radius:5px;padding:1px 5px;font-weight:800;position:absolute;bottom:5px}.dc-ba.b[data-v-50095e7e]{left:5px}.dc-ba.a[data-v-50095e7e]{background:#d4276cd9;right:5px}.dc-ph[data-v-50095e7e]{color:#fff;background:linear-gradient(135deg,#6b3499,#c21f60);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dc-day[data-v-50095e7e]{font-family:var(--font-display,Georgia, serif);font-size:calc(36px * var(--ts,1));line-height:1}.dc-mon[data-v-50095e7e]{font-size:calc(13px * var(--ts,1));letter-spacing:.12em;text-transform:uppercase;font-weight:700}.dc-tag[data-v-50095e7e]{font-size:calc(10.5px * var(--ts,1));color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000006b;border-radius:8px;padding:2px 7px;font-weight:800;position:absolute;top:6px;left:6px}.dc-body[data-v-50095e7e]{flex-direction:column;gap:2px;min-width:0;padding:8px 9px 10px;display:flex}.dc-k[data-v-50095e7e]{font-size:calc(10px * var(--ts,1));letter-spacing:.1em;text-transform:uppercase;color:var(--primary);background:var(--primary-light);border-radius:6px;align-self:flex-start;padding:1px 6px;font-weight:800}.dc-body b[data-v-50095e7e]{font-size:calc(14px * var(--ts,1));color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.dc-body small[data-v-50095e7e]{font-size:calc(12px * var(--ts,1));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dc-go[data-v-50095e7e]{font-size:calc(12.5px * var(--ts,1));color:var(--primary);margin-top:auto;padding-top:4px;font-weight:700}@media (prefers-reduced-motion:reduce){.dc-before[data-v-50095e7e],.dc-line[data-v-50095e7e]{animation:none}.dc-before[data-v-50095e7e]{clip-path:inset(0 50% 0 0)}.dc-line[data-v-50095e7e]{left:50%}}.tc[data-v-ef29af3f]{background:linear-gradient(120deg, var(--primary-light), var(--card) 70%);border:1px dashed var(--primary);border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex;position:relative;overflow:hidden}.tc[data-v-ef29af3f]:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff80 50%,#0000 65%);animation:1.6s ease-out .6s both tc-sweep-ef29af3f;position:absolute;inset:0;transform:translate(-120%)}@keyframes tc-sweep-ef29af3f{to{transform:translate(120%)}}.tc-ic[data-v-ef29af3f]{flex-shrink:0;font-size:28px;animation:2.4s ease-in-out 1s 2 tc-wave-ef29af3f}@keyframes tc-wave-ef29af3f{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)scale(1.1)}50%{transform:rotate(10deg)scale(1.1)}}.tc-tx[data-v-ef29af3f]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tc-tx small[data-v-ef29af3f]{font-size:calc(11px * var(--ts,1));letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-weight:800}.tc-tx b[data-v-ef29af3f]{font-size:calc(15px * var(--ts,1));color:var(--text);line-height:1.25}.tc-tx span[data-v-ef29af3f]{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);line-height:1.35}.tc-act[data-v-ef29af3f]{flex-direction:column;flex-shrink:0;align-items:stretch;gap:4px;display:flex}.tc-go[data-v-ef29af3f]{background:var(--primary);color:#fff;font:inherit;font-weight:700;font-size:calc(13px * var(--ts,1));cursor:pointer;white-space:nowrap;border:none;border-radius:12px;padding:8px 11px}.tc-no[data-v-ef29af3f]{color:var(--text-muted);font:inherit;font-size:calc(12px * var(--ts,1));cursor:pointer;background:0 0;border:none;padding:2px}.tc-enter-active[data-v-ef29af3f],.tc-leave-active[data-v-ef29af3f]{max-height:160px;transition:opacity .3s,transform .3s,max-height .35s}.tc-enter-from[data-v-ef29af3f],.tc-leave-to[data-v-ef29af3f]{opacity:0;max-height:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.tc[data-v-ef29af3f]:before,.tc-ic[data-v-ef29af3f]{animation:none}}.cm[data-v-6bd3a435]{display:block;position:absolute;inset:0;overflow:hidden}.cm-img[data-v-6bd3a435],.cm-vid[data-v-6bd3a435]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cm-img.swap[data-v-6bd3a435]{animation:.55s both cm-in-6bd3a435}@keyframes cm-in-6bd3a435{0%{opacity:0;transform:scale(1.04)}}.cm-vid[data-v-6bd3a435]{animation:.4s both cm-in-6bd3a435}.cm-play[data-v-6bd3a435]{background:#00000073;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:6px;right:6px}.cm-dots[data-v-6bd3a435]{pointer-events:none;justify-content:center;gap:4px;display:flex;position:absolute;bottom:5px;left:0;right:0}.cm-dots i[data-v-6bd3a435]{background:#fff9;border-radius:50%;width:5px;height:5px;transition:width .3s,background .3s;box-shadow:0 0 2px #00000059}.cm-dots i.on[data-v-6bd3a435]{background:#fff;border-radius:3px;width:12px}.cm-dots i.v[data-v-6bd3a435]{background:#fff9}@media (prefers-reduced-motion:reduce){.cm-img.swap[data-v-6bd3a435],.cm-vid[data-v-6bd3a435]{animation:none}}.pc[data-v-311fa758]{position:relative}.stage[data-v-311fa758]{aspect-ratio:3;isolation:isolate;border-radius:16px;min-height:110px;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #3c0a1e8c}.slide[data-v-311fa758]{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;opacity:0;visibility:hidden;transition:opacity .9s,transform .9s cubic-bezier(.22,.61,.36,1),visibility 0s .9s;display:flex;position:absolute;inset:0}.slide.on[data-v-311fa758]{opacity:1;visibility:visible;z-index:2;transition:opacity .9s,transform .9s cubic-bezier(.22,.61,.36,1),visibility}.slide.out[data-v-311fa758]{z-index:1}.slide[data-v-311fa758]:focus-visible{outline-offset:-4px;outline:2px solid #fff}.bg[data-v-311fa758]{position:absolute;inset:0}.st-rose .bg[data-v-311fa758]{background:linear-gradient(120deg,#2c1810 0%,#6b2346 45%,#d4276c 100%)}.st-gold .bg[data-v-311fa758]{background:linear-gradient(120deg,#2a1b08 0%,#7a5216 50%,#d9a54a 100%)}.st-plum .bg[data-v-311fa758]{background:linear-gradient(120deg,#1e1028 0%,#4b2470 50%,#9a5fc8 100%)}.st-onyx .bg[data-v-311fa758]{background:linear-gradient(120deg,#0e0b0c 0%,#2b2226 55%,#8c6e45 100%)}.st-jade .bg[data-v-311fa758]{background:linear-gradient(120deg,#08231d 0%,#155a4a 55%,#4fa98e 100%)}.full[data-v-311fa758]{position:absolute;inset:0}.full img[data-v-311fa758]{object-fit:cover;width:100%;height:100%;transition:transform 7s ease-out;display:block;transform:scale(1.06)}.slide.on .full img[data-v-311fa758]{transform:scale(1)}.pic .ends[data-v-311fa758]{top:auto;bottom:8px}.art[data-v-311fa758]{width:46%;position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.art img[data-v-311fa758]{object-fit:cover;width:100%;height:100%;transition:transform 7s ease-out;transform:scale(1.12)}.slide.on .art img[data-v-311fa758]{transform:scale(1)}.text[data-v-311fa758]{z-index:1;flex-direction:column;justify-content:center;gap:2px;max-width:64%;padding:12px 14px;display:flex;position:relative}.tag[data-v-311fa758],.title[data-v-311fa758],.sub[data-v-311fa758],.price[data-v-311fa758]{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,.61,.36,1);transform:translateY(10px)}.slide.on .tag[data-v-311fa758]{opacity:1;transition-delay:.25s;transform:none}.slide.on .title[data-v-311fa758]{opacity:1;transition-delay:.35s;transform:none}.slide.on .sub[data-v-311fa758]{opacity:.88;transition-delay:.45s;transform:none}.slide.on .price[data-v-311fa758]{opacity:1;transition-delay:.55s;transform:none}.tag[data-v-311fa758]{font-size:calc(10.5px * var(--ts,1));letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff73;border-radius:10px;align-self:flex-start;padding:1px 7px;font-weight:700}.title[data-v-311fa758]{font-family:var(--font-display,Georgia, serif);font-size:calc(21.5px * var(--ts,1));letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;line-height:1.12;overflow:hidden}.sub[data-v-311fa758]{font-size:calc(13.5px * var(--ts,1));white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;line-height:1.3;overflow:hidden}.price[data-v-311fa758]{font-size:calc(18.5px * var(--ts,1));font-variant-numeric:tabular-nums;margin-top:4px;font-weight:700}.price s[data-v-311fa758]{font-size:calc(13px * var(--ts,1));opacity:.7;margin-left:4px;font-weight:400}.ends[data-v-311fa758]{z-index:1;font-size:calc(11.5px * var(--ts,1));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000047;border-radius:10px;padding:2px 8px;font-weight:600;position:absolute;top:9px;right:10px}.shine[data-v-311fa758]{z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.slide.on .shine[data-v-311fa758]{animation:1.6s ease-out .3s both sweep-311fa758}@keyframes sweep-311fa758{to{transform:translate(120%)}}.fx-fade .slide[data-v-311fa758]{transform:none}.fx-slide .slide[data-v-311fa758]{opacity:1;transform:translate(100%)}.fx-slide .slide.on[data-v-311fa758]{transform:none}.fx-slide .slide.out[data-v-311fa758]{visibility:visible;transform:translate(-100%)}.fx-zoom .slide[data-v-311fa758]{transform:scale(1.08)}.fx-zoom .slide.on[data-v-311fa758]{transform:none}.fx-zoom .slide.out[data-v-311fa758]{transform:scale(.96)}.bars[data-v-311fa758]{justify-content:center;gap:4px;margin-top:3px;display:flex}.bar[data-v-311fa758]{all:unset;cursor:pointer;background:var(--border,#f0d6e4);background-clip:content-box;border-radius:2px;width:22px;height:3px;padding:4px 0;overflow:hidden}.fill[data-v-311fa758]{background:var(--primary,#d4276c);border-radius:2px;width:0;height:3px;display:block}.fill.full[data-v-311fa758]{opacity:.45;width:100%}.fill.run[data-v-311fa758]{animation:linear forwards fillbar-311fa758}@keyframes fillbar-311fa758{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.slide[data-v-311fa758],.slide.on[data-v-311fa758],.tag[data-v-311fa758],.title[data-v-311fa758],.sub[data-v-311fa758],.price[data-v-311fa758],.art img[data-v-311fa758],.full img[data-v-311fa758]{transition-duration:10ms!important;transition-delay:0s!important}.slide.on .shine[data-v-311fa758]{animation:none}}.hcat[data-v-3ed7803e]{flex-shrink:0;display:inline-block}.tdw[data-v-d51b90dc]{margin-top:var(--g-shut);opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1),margin-top .42s cubic-bezier(.2,.8,.2,1),opacity .3s;display:grid}.tdw.open[data-v-d51b90dc]{margin-top:var(--g-open);opacity:1;grid-template-rows:1fr}.tdw-in[data-v-d51b90dc]{min-height:0;overflow:hidden}.tdw.full .tdw-in[data-v-d51b90dc]{overflow:visible}.tdw:not(.open) .tds[data-v-d51b90dc]{pointer-events:none}.tds[data-v-d51b90dc]{background:var(--card);border:1px solid #e8d8d4cc;border-radius:12px;align-items:center;gap:8px;height:38px;padding:0 6px 0 10px;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;transform:translateY(-6px)scale(.98)}.tdw.open .tds[data-v-d51b90dc]{transform:none}.sheen[data-v-d51b90dc]{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sheen i[data-v-d51b90dc]{background:linear-gradient(100deg,#0000,#ffd6c48c,#0000);width:40%;animation:6s ease-in-out 1.2s infinite sweep-d51b90dc;position:absolute;top:0;bottom:0;left:-45%}.lbl[data-v-d51b90dc]{flex-shrink:0;align-items:center;gap:4px;display:flex;position:relative}.lbl b[data-v-d51b90dc]{font-size:calc(13px * var(--ts,1));letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:800}.cnt[data-v-d51b90dc]{font-style:normal;font-size:calc(11.5px * var(--ts,1));color:#fff;background:#d4276c;border-radius:8px;padding:0 5px;font-weight:800;line-height:17px;animation:.45s cubic-bezier(.3,1.6,.5,1) both pop-d51b90dc,3s ease-in-out 1.5s infinite beat-d51b90dc}.pills[data-v-d51b90dc]{scrollbar-width:none;flex:1;gap:6px;min-width:0;padding:5px 2px;display:flex;position:relative;overflow-x:auto}.pills[data-v-d51b90dc]::-webkit-scrollbar{display:none}.pill[data-v-d51b90dc]{all:unset;box-sizing:border-box;cursor:pointer;color:#c21f60;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;height:28px;animation:.45s cubic-bezier(.3,1.5,.5,1) both rise-d51b90dc;animation-delay:calc(var(--i) * 70ms + .2s);background:#fce4ef;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:relative}.pill.info[data-v-d51b90dc]{color:#c4520f;background:#fff1e6}.ic[data-v-d51b90dc]{transform-origin:50% 80%;animation:5s ease-in-out infinite nudge-d51b90dc;animation-delay:calc(var(--i) * .16s + 1.4s);display:flex}.pill.info .ic[data-v-d51b90dc]{animation-duration:7s}.pill[data-v-d51b90dc]:active,.pill.held[data-v-d51b90dc]{transform:scale(.9)}.pill.held .ic[data-v-d51b90dc]{animation-play-state:paused}.pill[data-v-d51b90dc]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.n[data-v-d51b90dc]{color:#fff;min-width:14px;height:14px;font-style:normal;font-size:calc(10.5px * var(--ts,1));border:1.5px solid var(--card);animation:.5s cubic-bezier(.3,1.6,.5,1) both pop-d51b90dc;animation-delay:calc(var(--i) * 70ms + .42s);background:#d4276c;border-radius:7px;justify-content:center;align-items:center;padding:0 3px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}.pill.warn .n[data-v-d51b90dc]{animation:.5s cubic-bezier(.3,1.6,.5,1) both pop-d51b90dc,2.4s ease-out infinite ring-d51b90dc;animation-delay:calc(var(--i) * 70ms + .42s), calc(var(--i) * .3s + 1s)}.pill.info .n[data-v-d51b90dc]{background:#c4520f}.pl-leave-active[data-v-d51b90dc]{transition:transform .3s cubic-bezier(.5,0,.75,0),opacity .3s;position:absolute}.pl-leave-to[data-v-d51b90dc]{opacity:0;transform:scale(0)rotate(-20deg)}.pl-move[data-v-d51b90dc]{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.clear[data-v-d51b90dc]{font-size:calc(13px * var(--ts,1));color:var(--primary);flex:1;align-items:center;gap:5px;font-weight:700;animation:.35s both rise-d51b90dc;display:flex}.tick[data-v-d51b90dc]{background:var(--primary);color:#fff;width:16px;height:16px;font-size:calc(11.5px * var(--ts,1));border-radius:50%;justify-content:center;align-items:center;animation:.5s cubic-bezier(.3,1.6,.5,1) both pop-d51b90dc;display:inline-flex}.all[data-v-d51b90dc]{color:var(--primary);font-size:calc(22px * var(--ts,1));cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-weight:700;line-height:1;animation:3s ease-in-out 2s infinite poke-d51b90dc}.tip[data-v-d51b90dc]{z-index:30;color:#fff;pointer-events:none;background:#2a2226;border-radius:10px;flex-direction:column;gap:1px;min-width:140px;max-width:220px;padding:6px 10px;display:flex;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%);box-shadow:0 8px 20px -6px #0006}.tip[data-v-d51b90dc]:after{content:"";border:6px solid #0000;border-top-color:#2a2226;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tip b[data-v-d51b90dc]{font-size:calc(13.5px * var(--ts,1))}.tip small[data-v-d51b90dc]{font-size:calc(11.5px * var(--ts,1));opacity:.8}.tip-enter-active[data-v-d51b90dc],.tip-leave-active[data-v-d51b90dc]{transition:opacity .15s,transform .15s}.tip-enter-from[data-v-d51b90dc],.tip-leave-to[data-v-d51b90dc]{opacity:0;transform:translate(-50%)translateY(4px)}.hint[data-v-d51b90dc]{z-index:25;font-size:calc(12.5px * var(--ts,1));color:#fff;white-space:nowrap;pointer-events:none;background:#2a2226;border-radius:8px;padding:4px 9px;font-weight:600;animation:.4s both rise-d51b90dc;position:absolute;bottom:calc(100% + 6px);left:96px;box-shadow:0 6px 16px -6px #00000059}.hint[data-v-d51b90dc]:after{content:"";border:5px solid #0000;border-top-color:#2a2226;position:absolute;top:100%;left:18px}@keyframes rise-d51b90dc{0%{opacity:0;transform:translateY(8px)scale(.6)}}@keyframes pop-d51b90dc{0%{transform:scale(0)}}@keyframes ring-d51b90dc{0%{box-shadow:0 0 #d4276c80}60%,to{box-shadow:0 0 0 6px #d4276c00}}@keyframes nudge-d51b90dc{0%,84%,to{transform:none}87%{transform:rotate(-12deg)scale(1.12)}90%{transform:rotate(10deg)scale(1.12)}93%{transform:rotate(-6deg)}96%{transform:rotate(3deg)}}@keyframes beat-d51b90dc{0%,70%,to{transform:scale(1)}76%{transform:scale(1.25)}82%{transform:scale(1)}88%{transform:scale(1.15)}}@keyframes sweep-d51b90dc{0%,55%{left:-45%}85%,to{left:110%}}@keyframes poke-d51b90dc{0%,80%,to{transform:none}88%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.tdw[data-v-d51b90dc],.tds[data-v-d51b90dc]{transition:none}.pill[data-v-d51b90dc],.n[data-v-d51b90dc],.cnt[data-v-d51b90dc],.ic[data-v-d51b90dc],.sheen i[data-v-d51b90dc],.hint[data-v-d51b90dc],.all[data-v-d51b90dc],.clear[data-v-d51b90dc],.tick[data-v-d51b90dc]{animation:none!important}.tip-enter-active[data-v-d51b90dc],.tip-leave-active[data-v-d51b90dc],.pl-leave-active[data-v-d51b90dc],.pl-move[data-v-d51b90dc]{transition:none}}.icon-btn.ev[data-v-9b5b9fad]{color:#fff;justify-content:center;align-items:center;text-decoration:none;display:flex;background:linear-gradient(135deg,#f37021,#c4520f)!important}.header[data-v-9b5b9fad]{z-index:100;background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:8px;height:52px;padding:0 12px;display:flex;position:sticky;top:0}.brand[data-v-9b5b9fad]{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:-4px -4px -4px -6px;padding:0;display:flex;position:relative}.brand[data-v-9b5b9fad]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.brand-cat[data-v-9b5b9fad]{transform-origin:50% 85%;animation:3.2s ease-in-out infinite cat-breathe-9b5b9fad}.brand.poke .brand-cat[data-v-9b5b9fad]{animation:.5s cat-poke-9b5b9fad}@keyframes cat-breathe-9b5b9fad{0%,to{transform:rotate(-4deg)scale(1)}50%{transform:rotate(4deg)scale(1.08)}}@keyframes cat-poke-9b5b9fad{0%{transform:scale(1)}30%{transform:scale(1.25)rotate(-12deg)}60%{transform:scale(.92)rotate(8deg)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.brand-cat[data-v-9b5b9fad],.brand.poke .brand-cat[data-v-9b5b9fad]{animation:none}}.ws-back[data-v-9b5b9fad]{z-index:1200;background:#1e0c1473;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.ws-sheet[data-v-9b5b9fad]{background:var(--card);width:min(420px,100%);padding:22px 18px calc(16px + env(safe-area-inset-bottom,0px));text-align:center;border-radius:22px;flex-direction:column;align-items:stretch;gap:10px;display:flex;box-shadow:0 20px 50px -20px #00000080}.ws-cat[data-v-9b5b9fad]{align-self:center;animation:3.2s ease-in-out infinite cat-breathe-9b5b9fad}.ws-sheet h2[data-v-9b5b9fad]{font-family:var(--font-display);font-size:calc(22px * var(--ts,1));color:var(--text);margin:2px 0 0}.ws-sheet p[data-v-9b5b9fad]{color:var(--text-muted);font-size:calc(14.5px * var(--ts,1));margin:0 0 4px}.ws-btn[data-v-9b5b9fad]{border:1.5px solid var(--border);color:var(--text);background:var(--bg);border-radius:14px;flex-direction:column;gap:1px;padding:13px 14px;text-decoration:none;display:flex}.ws-btn b[data-v-9b5b9fad]{font-size:calc(16px * var(--ts,1))}.ws-btn small[data-v-9b5b9fad]{font-size:calc(13px * var(--ts,1));color:var(--text-muted);word-break:break-all}.ws-btn.main[data-v-9b5b9fad]{background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;border-color:#0000}.ws-btn.main small[data-v-9b5b9fad]{color:#ffffffd9}.ws-btn.off[data-v-9b5b9fad]{opacity:.55}.ws-close[data-v-9b5b9fad]{color:var(--text-muted);font:inherit;font-size:calc(15px * var(--ts,1));cursor:pointer;background:0 0;border:0;padding:8px}.ws-enter-active[data-v-9b5b9fad],.ws-leave-active[data-v-9b5b9fad]{transition:opacity .2s}.ws-enter-active .ws-sheet[data-v-9b5b9fad],.ws-leave-active .ws-sheet[data-v-9b5b9fad]{transition:transform .25s}.ws-enter-from[data-v-9b5b9fad],.ws-leave-to[data-v-9b5b9fad]{opacity:0}.ws-enter-from .ws-sheet[data-v-9b5b9fad],.ws-leave-to .ws-sheet[data-v-9b5b9fad]{transform:translateY(30px)}.search[data-v-9b5b9fad]{background:var(--bg);border:1px solid var(--border);min-width:0;height:34px;color:var(--text-muted);border-radius:17px;flex:1;align-items:center;gap:6px;padding:0 10px;transition:height .3s cubic-bezier(.2,.8,.2,1),border-radius .3s,box-shadow .3s;display:flex}.search[data-v-9b5b9fad]:focus-within{border-color:var(--primary);background:var(--card)}.search input[data-v-9b5b9fad]{min-width:0;font-family:var(--font-body);font-size:calc(16px * var(--ts,1));color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:0}.search input[data-v-9b5b9fad]::-webkit-search-cancel-button{display:none}.clear[data-v-9b5b9fad]{color:var(--text-muted);cursor:pointer;font-size:calc(14px * var(--ts,1));background:0 0;border:none;padding:2px}.icon-btn[data-v-9b5b9fad]{border:1px solid var(--border);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.dot-new[data-v-9b5b9fad]{border:1.5px solid var(--card);background:#ffb020;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.daily[data-v-9b5b9fad]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.d-item[data-v-9b5b9fad]{all:unset;box-sizing:border-box;cursor:pointer;background:var(--card);border:1px solid var(--border);border-radius:12px;align-items:center;gap:5px;min-width:0;padding:5px 7px;display:flex;position:relative}.d-item.todo[data-v-9b5b9fad]{background:linear-gradient(140deg,var(--card) 40%,var(--primary-light));border-color:#f5c9da}.d-item[data-v-9b5b9fad]:focus-visible,.pre[data-v-9b5b9fad]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.d-ic[data-v-9b5b9fad]{height:26px;font-size:calc(12px * var(--ts,1));color:#fff;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;font-weight:800;display:flex}.d-ic.ck[data-v-9b5b9fad]{background:linear-gradient(140deg,#d4276c,#e8a35a)}.d-ic.sp[data-v-9b5b9fad]{background:linear-gradient(140deg,#8a4fb8,#c21f60)}.d-ic.ln[data-v-9b5b9fad]{background:linear-gradient(140deg,#13715c,#7ccab0)}.d-ic.sp[data-v-9b5b9fad]{position:relative}.d-ic.sp svg[data-v-9b5b9fad]{transform-origin:50%;animation:4s cubic-bezier(.3,.1,.2,1) infinite spin-tick-9b5b9fad}.d-item.todo .d-ic.sp svg[data-v-9b5b9fad]{animation:2.4s linear infinite turn-9b5b9fad}.d-item.todo .d-ic.sp[data-v-9b5b9fad]:after{content:"";pointer-events:none;border:2px solid #c21f60;border-radius:50%;animation:1.6s ease-out infinite spin-glow-9b5b9fad;position:absolute;inset:-3px}@keyframes turn-9b5b9fad{to{transform:rotate(360deg)}}@keyframes spin-tick-9b5b9fad{0%,55%{transform:rotate(0)}85%{transform:rotate(380deg)}to{transform:rotate(360deg)}}@keyframes spin-glow-9b5b9fad{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.d-tx[data-v-9b5b9fad]{flex-direction:column;min-width:0;display:flex}.d-tx b[data-v-9b5b9fad]{font-size:calc(13.5px * var(--ts,1));color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cards[data-v-9b5b9fad] .compact .card-price{font-size:calc(14px * var(--ts,1))}@media (width<=379px){.d-tx b[data-v-9b5b9fad]{font-size:calc(12.5px * var(--ts,1));letter-spacing:-.01em}}.d-tx small[data-v-9b5b9fad]{font-size:calc(11px * var(--ts,1));color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pre[data-v-9b5b9fad]{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;background:linear-gradient(150deg,#2a2226 0%,#3a2e33 60%,#5a4636 100%);border-radius:12px;flex:0 0 228px;gap:8px;padding:8px;display:flex}.pre img[data-v-9b5b9fad]{object-fit:cover;background:var(--card);border-radius:9px;flex-shrink:0;width:76px;height:76px}.pre-body[data-v-9b5b9fad]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pre-state[data-v-9b5b9fad]{font-size:calc(10.5px * var(--ts,1));letter-spacing:.06em;text-transform:uppercase;color:#2a2226;background:#e8c77a;border-radius:5px;align-self:flex-start;padding:1px 5px;font-weight:800}.pre-state.soon[data-v-9b5b9fad]{color:#fff;background:#fff3}.pre-state.closed[data-v-9b5b9fad],.pre-state.full[data-v-9b5b9fad]{color:#ffffffbf;background:#ffffff1f}.pre b[data-v-9b5b9fad]{font-size:calc(14.5px * var(--ts,1));white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.pre-price[data-v-9b5b9fad]{font-size:calc(15px * var(--ts,1));color:#e8c77a;font-weight:700}.pre small[data-v-9b5b9fad]{font-size:calc(12.5px * var(--ts,1));opacity:.8}.pre-bar[data-v-9b5b9fad]{background:#ffffff2e;border-radius:2px;height:3px;margin-top:3px;overflow:hidden}.pre-bar i[data-v-9b5b9fad]{background:#e8c77a;height:100%;display:block}.grid[data-v-9b5b9fad] .tag.pre,.cards[data-v-9b5b9fad] .tag.pre{color:#e8c77a;background:#2a2226;top:6px;left:6px}.grid[data-v-9b5b9fad] .add.later,.cards[data-v-9b5b9fad] .add.later{background:var(--bg);color:var(--text);border:1px solid var(--border)}@media (prefers-reduced-motion:reduce){.d-ic.sp svg[data-v-9b5b9fad],.d-item.todo .d-ic.sp svg[data-v-9b5b9fad]{animation:8s linear infinite turn-9b5b9fad}.d-item.todo .d-ic.sp[data-v-9b5b9fad]:after{opacity:.5;animation:none}}.badge[data-v-9b5b9fad]{background:var(--primary);color:#fff;min-width:16px;height:16px;font-size:calc(11px * var(--ts,1));border:1.5px solid var(--card);border-radius:8px;justify-content:center;align-items:center;padding:0 3px;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}.main[data-v-9b5b9fad]{flex-direction:column;gap:8px;padding:8px 0 110px;display:flex}.main>section[data-v-9b5b9fad]{margin-top:4px}.main[data-v-9b5b9fad]>*,.main section>.sec-head[data-v-9b5b9fad],.main section>.tools[data-v-9b5b9fad],.main section>.grid[data-v-9b5b9fad],.main section>.empty[data-v-9b5b9fad],.main>.grid[data-v-9b5b9fad],.main>.empty[data-v-9b5b9fad],.main>.sec-head[data-v-9b5b9fad]{margin-left:12px;margin-right:12px}.main>section[data-v-9b5b9fad]{margin-left:0;margin-right:0}.main>.promo[data-v-9b5b9fad]{margin-left:12px;margin-right:12px}.sec-head[data-v-9b5b9fad]{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.sec-head h2[data-v-9b5b9fad],.h2[data-v-9b5b9fad]{font-family:var(--font-display);font-weight:400;font-size:calc(19.5px * var(--ts,1));color:var(--text);margin:0}.count[data-v-9b5b9fad]{font-size:calc(13.5px * var(--ts,1));color:var(--text-muted)}.empty[data-v-9b5b9fad]{text-align:center;color:var(--text-muted);font-size:calc(15px * var(--ts,1));padding:24px 12px}.quick[data-v-9b5b9fad]{gap:8px;display:flex}.q-tile[data-v-9b5b9fad]{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:44px;padding:6px 10px;display:flex;position:relative}.q-tile[data-v-9b5b9fad]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.q-tile small[data-v-9b5b9fad]{font-size:calc(13px * var(--ts,1));opacity:.85;white-space:normal;text-overflow:ellipsis;overflow:hidden}.q-tile b[data-v-9b5b9fad]{font-size:calc(17px * var(--ts,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.q-tile b i[data-v-9b5b9fad]{font-style:normal;font-weight:400;font-size:calc(13px * var(--ts,1));opacity:.85}.biz[data-v-9b5b9fad]{color:#fff;flex:1.4}.q-flag[data-v-9b5b9fad]{font-size:calc(11px * var(--ts,1));background:#ffffff40;border-radius:8px;padding:1px 6px;font-weight:700;position:absolute;top:7px;right:8px}.invite[data-v-9b5b9fad]{color:#154360;background:#d6eaf8;flex:1.4}.order[data-v-9b5b9fad]{background:var(--card);border:1px solid var(--border);color:var(--text)}.order b[data-v-9b5b9fad]{font-size:calc(15px * var(--ts,1));white-space:normal;padding-right:46px}.q-go[data-v-9b5b9fad]{font-size:calc(13px * var(--ts,1));color:var(--primary);font-weight:700;position:absolute;top:auto;bottom:7px;right:8px}.hscroll[data-v-9b5b9fad]{scrollbar-width:none;gap:6px;padding:0 12px 2px;display:flex;overflow-x:auto}.hscroll[data-v-9b5b9fad]::-webkit-scrollbar{display:none}.cards[data-v-9b5b9fad]{gap:8px}.tools[data-v-9b5b9fad]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.tools select[data-v-9b5b9fad]{border:1px solid var(--border);background:var(--card);font-family:var(--font-body);font-size:calc(14px * var(--ts,1));color:var(--text);border-radius:14px;height:28px;padding:3px 8px}.filters[data-v-9b5b9fad]{margin-bottom:8px}.fchip[data-v-9b5b9fad]{background:var(--card);border:1px solid var(--border);color:var(--text);font-family:var(--font-body);font-size:calc(14px * var(--ts,1));cursor:pointer;white-space:nowrap;border-radius:14px;flex-shrink:0;padding:4px 10px;font-weight:600;line-height:1.3}.fchip i[data-v-9b5b9fad]{font-style:normal;font-weight:500;font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);margin-left:3px}.fchip.on[data-v-9b5b9fad]{background:var(--text);border-color:var(--text);color:var(--card)}.fchip.on i[data-v-9b5b9fad]{color:#ffffffb3}.grid[data-v-9b5b9fad]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.grid[data-v-9b5b9fad] .card,.cards[data-v-9b5b9fad] .card{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cards[data-v-9b5b9fad] .card.compact{flex:0 0 116px}.grid[data-v-9b5b9fad] .card-img,.cards[data-v-9b5b9fad] .card-img{all:unset;cursor:pointer;aspect-ratio:4/3;background:var(--card);display:block;position:relative}.cards[data-v-9b5b9fad] .compact .card-img{aspect-ratio:1}.grid[data-v-9b5b9fad] .card-img img,.cards[data-v-9b5b9fad] .card-img img{object-fit:cover;width:100%;height:100%;display:block}.grid[data-v-9b5b9fad] .tag,.cards[data-v-9b5b9fad] .tag{font-size:calc(10.5px * var(--ts,1));letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:1px 6px;font-weight:700;position:absolute}.grid[data-v-9b5b9fad] .tag.promo,.cards[data-v-9b5b9fad] .tag.promo{background:var(--primary);color:#fff;top:6px;left:6px}.grid[data-v-9b5b9fad] .tag.treat,.cards[data-v-9b5b9fad] .tag.treat{color:#fff;background:#6b3499;top:6px;left:6px}.grid[data-v-9b5b9fad] .tag.bundle,.cards[data-v-9b5b9fad] .tag.bundle{color:#fff;background:#8a5a00;top:6px;left:6px}.grid[data-v-9b5b9fad] .tag.save,.cards[data-v-9b5b9fad] .tag.save{color:var(--text);background:#ffd54a;top:6px;right:6px}.grid[data-v-9b5b9fad] .tag.new,.cards[data-v-9b5b9fad] .tag.new{color:#fff;background:#2c1810;top:6px;left:6px}.grid[data-v-9b5b9fad] .tag.incart,.cards[data-v-9b5b9fad] .tag.incart{color:var(--primary);text-transform:none;letter-spacing:0;background:#ffffffeb;bottom:6px;right:6px}.grid[data-v-9b5b9fad] .card-body,.cards[data-v-9b5b9fad] .card-body{flex-direction:column;flex:1;gap:1px;padding:6px 8px 8px;display:flex}.grid[data-v-9b5b9fad] .card-cat,.cards[data-v-9b5b9fad] .card-cat{font-size:calc(11.5px * var(--ts,1));color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.grid[data-v-9b5b9fad] .card-name,.cards[data-v-9b5b9fad] .card-name{all:unset;cursor:pointer;font-size:calc(15px * var(--ts,1));color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.cards[data-v-9b5b9fad] .compact .card-name{font-size:calc(14px * var(--ts,1));-webkit-line-clamp:1}.cards[data-v-9b5b9fad] .compact .card-cat{display:none}.grid[data-v-9b5b9fad] .card-row,.cards[data-v-9b5b9fad] .card-row{justify-content:space-between;align-items:center;margin-top:auto;padding-top:4px;display:flex}.grid[data-v-9b5b9fad] .card-price,.cards[data-v-9b5b9fad] .card-price{white-space:nowrap;min-width:0;font-size:calc(15.5px * var(--ts,1));color:var(--primary);font-variant-numeric:tabular-nums;flex-direction:column;font-weight:700;line-height:1.15;display:flex}.grid[data-v-9b5b9fad] .card-price s,.cards[data-v-9b5b9fad] .card-price s{font-size:calc(12.5px * var(--ts,1));color:var(--text-muted);font-weight:400}.grid[data-v-9b5b9fad] .add,.cards[data-v-9b5b9fad] .add{background:var(--primary);color:#fff;width:28px;height:28px;font-size:calc(21.5px * var(--ts,1));cursor:pointer;border:none;border-radius:50%;flex-shrink:0;line-height:1}.cards[data-v-9b5b9fad] .compact .add{width:26px;height:26px;font-size:calc(18.5px * var(--ts,1))}.grid[data-v-9b5b9fad] .add:active,.cards[data-v-9b5b9fad] .add:active{transform:scale(.92)}.q-tile[data-v-9b5b9fad]:active,.d-item[data-v-9b5b9fad]:active,.pre[data-v-9b5b9fad]:active{transform:scale(.97)}.q-tile[data-v-9b5b9fad],.d-item[data-v-9b5b9fad],.pre[data-v-9b5b9fad]{transition:transform .15s}.hm-in[data-v-9b5b9fad]{animation:.36s cubic-bezier(.2,.8,.2,1) both hm-up-9b5b9fad;animation-delay:var(--d,0s)}@keyframes hm-up-9b5b9fad{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.hm-in[data-v-9b5b9fad]{animation:none}.q-tile[data-v-9b5b9fad]:active,.d-item[data-v-9b5b9fad]:active,.pre[data-v-9b5b9fad]:active{transform:none}}.header .icon-btn[data-v-9b5b9fad]{transition:width .3s cubic-bezier(.2,.8,.2,1),margin .3s cubic-bezier(.2,.8,.2,1),opacity .2s,border-width .3s;overflow:visible}.header.is-searching .icon-btn[data-v-9b5b9fad]{opacity:0;pointer-events:none;border-width:0;width:0;margin-left:-8px;overflow:hidden}.header.is-searching .search[data-v-9b5b9fad]{border-radius:21px;height:42px;box-shadow:0 4px 14px -6px #c21f6059}.header.is-searching .search input[data-v-9b5b9fad]{font-size:calc(17px * var(--ts,1))}@media (prefers-reduced-motion:reduce){.header .icon-btn[data-v-9b5b9fad],.search[data-v-9b5b9fad]{transition:none}}
