.pp-backdrop[data-v-4b1bbac4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.pp[data-v-4b1bbac4]{position:absolute;top:calc(100% + 10px);right:0;z-index:41;width:200px;background:#100e16f7;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px;box-shadow:0 10px 32px #0000008c;display:flex;flex-direction:column;gap:2px}.pp-head[data-v-4b1bbac4]{display:flex;justify-content:space-between;align-items:baseline;padding:8px 10px 10px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:4px}.pp-head b[data-v-4b1bbac4]{color:#f4f6fb;font-size:14px}.pp-head span[data-v-4b1bbac4]{color:#ffcf8e;font-size:12px;font-family:monospace}.pp-item[data-v-4b1bbac4]{background:none;border:none;text-align:left;color:#cdd2de;font-size:13.5px;padding:9px 10px;border-radius:8px;cursor:pointer}.pp-item[data-v-4b1bbac4]:hover{background:#ffffff0f;color:#fff}.pp-logout[data-v-4b1bbac4]{color:#ff9b9b;margin-top:4px;border-top:1px solid rgba(255,255,255,.07);border-radius:0 0 8px 8px}.topbar[data-v-384dd7ba]{position:sticky;top:0;z-index:30;background:#07080beb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.06)}.tb-inner[data-v-384dd7ba]{max-width:1100px;margin:0 auto;height:56px;display:flex;align-items:center;gap:18px;padding:0 18px}.tb-brand[data-v-384dd7ba]{background:none;border:none;color:#e89bb1;font-weight:800;font-size:19px;letter-spacing:1px;cursor:pointer}.tb-nav[data-v-384dd7ba]{display:flex;gap:4px}.tb-nav button[data-v-384dd7ba]{background:none;border:none;color:#aeb4c4;font-size:14px;padding:7px 12px;border-radius:8px;cursor:pointer}.tb-nav button[data-v-384dd7ba]:hover{color:#f4f6fb;background:#ffffff0d}.tb-nav button.on[data-v-384dd7ba]{color:#fff;background:#e89bb129}.tb-right[data-v-384dd7ba]{margin-left:auto;display:flex;align-items:center;gap:12px;position:relative}.tb-credits[data-v-384dd7ba]{font-size:13px;color:#ffcf8e;font-family:monospace}.tb-profile[data-v-384dd7ba]{width:34px;height:34px;border-radius:50%;border:none;background:#e89bb133;color:#f3dce4;font-weight:700;cursor:pointer}.tb-login[data-v-384dd7ba]{background:#d68b45;color:#fff;border:none;border-radius:9px;padding:8px 16px;font-size:14px;cursor:pointer}@media(max-width:480px){.tb-inner[data-v-384dd7ba]{gap:10px;padding:0 12px}.tb-nav button[data-v-384dd7ba]{padding:7px 9px;font-size:13px}}.footer[data-v-aed8c542]{border-top:1px solid rgba(255,255,255,.06);background:#050507}.ft-inner[data-v-aed8c542]{max-width:1100px;margin:0 auto;padding:20px 18px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ft-brand[data-v-aed8c542]{color:#e89bb1;font-weight:800;letter-spacing:1px}.ft-links[data-v-aed8c542]{display:flex;gap:14px}.ft-links a[data-v-aed8c542]{color:#8b90a0;font-size:12.5px;text-decoration:none}.ft-links a[data-v-aed8c542]:hover{color:#cdd2de}.ft-copy[data-v-aed8c542]{margin-left:auto;color:#5a5f6e;font-size:12px}.am-backdrop[data-v-97d313e8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0009;display:grid;place-items:center;padding:20px}.am[data-v-97d313e8]{position:relative;width:100%;max-width:360px;background:#0f0e16;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:26px 22px 22px;display:flex;flex-direction:column;gap:11px;box-shadow:0 16px 48px #0009}.am-close[data-v-97d313e8]{position:absolute;top:12px;right:14px;background:none;border:none;color:#8b90a0;font-size:16px;cursor:pointer}.am-tabs[data-v-97d313e8]{display:flex;gap:6px;margin-bottom:6px}.am-tabs button[data-v-97d313e8]{flex:1;background:#ffffff0d;color:#aeb4c4;border:none;border-radius:9px;padding:9px;font-size:14px;cursor:pointer}.am-tabs button.on[data-v-97d313e8]{background:#e89bb133;color:#fff}.am input[data-v-97d313e8]{background:#ffffff0d;color:#f4f6fb;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:11px 13px;font:inherit}.am input[data-v-97d313e8]:focus{outline:none;border-color:#e89bb180}.am-notice[data-v-97d313e8]{color:#9fe6c0;font-size:12.5px;margin:0}.am-err[data-v-97d313e8]{color:#ff8a8a;font-size:12.5px;margin:0;white-space:pre-wrap}.am-submit[data-v-97d313e8]{background:#d68b45;color:#fff;border:none;border-radius:10px;padding:12px;font-size:14.5px;font-weight:600;cursor:pointer;margin-top:4px}.am-submit[data-v-97d313e8]:disabled{opacity:.5}.toaster[data-v-55befde9]{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast[data-v-55befde9]{display:flex;align-items:center;gap:9px;padding:9px 16px;border-radius:999px;background:#14121cf2;color:#f4f6fb;font-size:13.5px;box-shadow:0 6px 22px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.t-icon[data-v-55befde9]{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:#ffffff1f}.toast.success .t-icon[data-v-55befde9]{background:#5fc295;color:#07120b}.toast.error .t-icon[data-v-55befde9]{background:#ff7676;color:#fff}.t-enter-active[data-v-55befde9],.t-leave-active[data-v-55befde9]{transition:all .3s}.t-enter-from[data-v-55befde9],.t-leave-to[data-v-55befde9]{opacity:0;transform:translateY(-8px)}.app-shell[data-v-00fe9e1f]{display:flex;flex-direction:column;min-height:100dvh}.app-main[data-v-00fe9e1f]{flex:1 1 auto;min-height:0}.app-shell.is-chat[data-v-00fe9e1f]{min-height:100dvh}.app-shell.is-chat .app-main[data-v-00fe9e1f]{display:flex;flex-direction:column}html,body{margin:0}body{background:#07080b;color:#f4f6fb;font-family:system-ui,-apple-system,Segoe UI,sans-serif}#app{min-height:100dvh}a{color:inherit}button{font-family:inherit}:root{--bg: #010102;--surface-1: #0f1011;--surface-2: #171819;--surface-3: #1f2122;--surface-4: #262829;--surface: var(--surface-1);--surface-raised: var(--surface-3);--surface-overlay: var(--surface-4);--text-primary: #f5f7fa;--text-secondary: #c7cdd6;--text-tertiary: #8e96a3;--text: var(--text-primary);--text-muted: var(--text-secondary);--text-subtle: var(--text-tertiary);--brand-primary: #d12959;--brand-hover: #e0567f;--brand-active: #a72a4d;--brand-soft: rgba(209,41,89,.16);--brand-border: rgba(209, 41, 89, .45);--brand: var(--brand-primary);--brand-strong: var(--brand-active);--brand-ink: #fff;--border-subtle: #1f2125;--border: #2d3036;--border-strong: #3f434b;--line: var(--border);--danger: #e15553;--warning: #e8a33d;--success: #27a644;--ff-base: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", Inter, "Segoe UI", system-ui, sans-serif;--fs-body: 16px;--lh-normal: 1.55;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .18);--shadow-md: 0 4px 12px rgba(0, 0, 0, .24);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .3);--shadow-focus: 0 0 0 2px rgba(210,94,127,.5);--dur-fast: .14s;--dur-base: .22s;--ease-out: cubic-bezier(.22, 1, .36, 1);color-scheme:dark;font-family:var(--ff-base);background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.browse-page .hero-banner .hero-bg:not(#home-hero-cover-composition-pass-critical){background:linear-gradient(90deg,#07090df5,#0d1015e6 58%,#191f24c7),linear-gradient(145deg,#101217,#151a20 62%,#0d1014)!important;background-position:center!important;background-size:cover!important}.browse-page .hero-banner .hero-poster.has-cover:not(#home-hero-cover-composition-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover:not(#home-hero-cover-composition-pass-critical){position:relative!important;overflow:hidden!important;background-color:#8f969a!important;background-image:linear-gradient(180deg,#ffffff0f,#04060a38),var(--cover-image-stack)!important;background-position:center center,center center,center top,center center!important;background-repeat:no-repeat!important;background-size:cover,cover,auto 122%,0 0!important}.browse-page .hero-banner .hero-poster.has-cover:not(#home-hero-cover-composition-pass-critical):after,.browse-page .poster-grid .poster-card .poster-cover.has-cover:not(#home-hero-cover-composition-pass-critical):after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:none!important}.browse-page .hero-banner .hero-poster.has-cover .poster-letter:not(#home-hero-cover-composition-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover .poster-letter:not(#home-hero-cover-composition-pass-critical){position:absolute!important;top:12px!important;right:auto!important;bottom:auto!important;left:12px!important;z-index:2!important;width:auto!important;min-width:38px!important;height:38px!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;background:#06080d99!important;color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:38px!important;text-align:center!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.7)!important;box-shadow:0 12px 24px #00000047!important}.browse-page .poster-grid .poster-card .poster-cover.has-cover .rank-badge:not(#home-hero-cover-composition-pass-critical){z-index:2!important}.browse-page .poster-grid .poster-card .poster-cover.has-cover .poster-letter:not(#home-hero-cover-composition-pass-critical){top:auto!important;right:10px!important;bottom:10px!important;left:auto!important;min-width:34px!important;height:34px!important;padding:0 9px!important;font-size:14px!important;line-height:34px!important}@media(max-width:640px){.browse-page .hero-banner .hero-poster.has-cover:not(#home-hero-cover-composition-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover:not(#home-hero-cover-composition-pass-critical){background-size:cover,cover,auto 136%,0 0!important}.browse-page .hero-banner .hero-poster.has-cover .poster-letter:not(#home-hero-cover-composition-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover .poster-letter:not(#home-hero-cover-composition-pass-critical){top:10px!important;left:10px!important;min-width:34px!important;height:34px!important;padding:0 9px!important;font-size:14px!important;line-height:34px!important}.browse-page .poster-grid .poster-card .poster-cover.has-cover .poster-letter:not(#home-hero-cover-composition-pass-critical){top:auto!important;right:9px!important;bottom:9px!important;left:auto!important}}.browse-page .hero-banner .hero-poster.has-cover:not(#home-cover-stage-depth-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover:not(#home-cover-stage-depth-pass-critical){border-color:#ffffff14!important;background-color:#111827!important;background-image:linear-gradient(transparent,transparent),linear-gradient(transparent,transparent),linear-gradient(transparent,transparent),var(--cover-image-stack)!important;background-position:center center,center bottom,center center,center center,center top,center center!important;background-repeat:no-repeat!important;background-size:cover,cover,cover,cover,auto 126%,0 0!important;box-shadow:0 14px 34px #0000004d!important}.browse-page .hero-banner .hero-poster.has-cover:not(#home-cover-stage-depth-pass-critical):before,.browse-page .poster-grid .poster-card .poster-cover.has-cover:not(#home-cover-stage-depth-pass-critical):before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background:none!important}.browse-page .hero-banner .hero-poster.has-cover:not(#home-cover-stage-depth-pass-critical):after,.browse-page .poster-grid .poster-card .poster-cover.has-cover:not(#home-cover-stage-depth-pass-critical):after{z-index:2!important;background:none!important}.browse-page .hero-banner .hero-poster.has-cover .poster-letter:not(#home-cover-stage-depth-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover .poster-letter:not(#home-cover-stage-depth-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover .rank-badge:not(#home-cover-stage-depth-pass-critical){z-index:3!important}@media(max-width:640px){.browse-page .hero-banner .hero-poster.has-cover:not(#home-cover-stage-depth-pass-critical),.browse-page .poster-grid .poster-card .poster-cover.has-cover:not(#home-cover-stage-depth-pass-critical){background-size:cover,cover,cover,cover,auto 142%,0 0!important}}@media(min-width:641px)and (max-width:899px){.browse-page .hero-banner .hero-poster.has-cover:not(#home-tablet-hero-cover-framing-pass-critical){background-position:center center,center bottom,center center,center center,center center,center center!important;background-size:cover,cover,cover,cover,auto 108%,0 0!important}}@media(max-width:640px){.home-empty-intro{gap:10px;margin:0 12px 12px;padding:13px;border-radius:10px}.home-empty-copy{gap:8px}.home-empty-kicker{width:fit-content;padding:4px 8px;border-radius:999px;background:#d25e7f24;font-size:11px;line-height:1.2}.home-empty-copy h2{max-width:100%;font-size:21px;line-height:1.16}.home-empty-copy p{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-empty-action{width:auto;min-width:116px;height:40px;min-height:40px;padding:0 15px;border-radius:10px}.home-empty-visual{gap:8px;margin-top:0}.home-empty-scene{display:grid;grid-template-columns:98px minmax(0,1fr);gap:10px;padding:9px;border-radius:10px}.home-empty-scene img{aspect-ratio:1 / 1;border-radius:8px}.home-empty-scene div,.home-empty-dialogue article,.home-empty-features article{padding:0}.home-empty-scene div{align-self:center}.home-empty-scene strong{font-size:14px;line-height:1.26}.home-empty-scene small{font-size:11px;line-height:1.35}.home-empty-dialogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;border:0;background:transparent}.home-empty-dialogue article{min-height:66px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.home-empty-dialogue p{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-empty-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.home-empty-features article{min-height:52px;justify-content:center;padding:8px 7px;border-radius:9px}.home-empty-feature-index{width:23px;height:18px;font-size:10px}.home-empty-features strong{overflow-wrap:anywhere;font-size:11px;line-height:1.2}.home-empty-feature-desc{display:none}}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{min-width:320px;min-height:100dvh;margin:0;background:#0f1113;color:var(--text);font-family:var(--ff-base);font-size:var(--fs-body);line-height:var(--lh-normal);overflow-x:hidden}button,input,textarea,select{font:inherit}button{min-height:40px;border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:var(--shadow-focus)}img,svg{max-width:100%}.app-shell,.service-shell{min-height:100dvh;background:#0f1113}.content-stage{min-height:calc(100dvh - 64px)}@media(max-width:640px){.content-stage:has(.browse-page .home-empty-intro){height:auto;min-height:0}.browse-page:has(.home-empty-intro){padding-bottom:18px}}.primary,button.primary{min-height:44px;padding:0 18px;border-radius:var(--radius-md);background:var(--brand-primary);color:#fff;font-weight:700;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.primary:hover:not(:disabled),button.primary:hover:not(:disabled){background:var(--brand-hover);transform:translateY(-1px)}.ghost,button.ghost{min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);background:#ffffff0f;color:var(--text);font-weight:700}.browse-page{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:24px 0 54px}.browse-command-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.browse-command-summary article{min-height:68px;display:grid;align-content:center;gap:4px;padding:13px 16px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:#ffffff0b}.browse-command-summary article.home-product-signal{border-color:#eb74965c;background:linear-gradient(135deg,#2ab8a629,#eb749626),#ffffff0e}.browse-command-summary article.home-product-signal span{color:#ffcfdd}.browse-command-summary span{color:var(--text-tertiary);font-size:12px;font-weight:700}.browse-command-summary strong{color:var(--text-primary);font-size:16px}.hero-banner{position:relative;overflow:hidden;min-height:356px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);background:#15171b}.hero-track{height:100%;display:flex;transition:transform .42s var(--ease-out)}.hero-slide{position:relative;flex:0 0 100%;min-height:356px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(220px,.72fr);gap:clamp(18px,4vw,42px);align-items:center;padding:clamp(22px,4vw,44px);isolation:isolate}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#08090ce6,#08090c9e 48%,#08090c33),var(--cover-image-stack, var(--fallback-cover-image, linear-gradient(135deg, #1b1d23, #2b3045)));background-size:cover;background-position:center}.hero-content{max-width:660px;display:grid;align-content:center;gap:14px}.hero-tag,.rank-badge{width:fit-content;border-radius:var(--radius-pill);background:#d25e7feb;color:#fff;font-size:12px;font-weight:700}.hero-tag{padding:6px 10px}.hero-title{margin:0;color:#fff;font-size:clamp(34px,6vw,62px);line-height:1.02;letter-spacing:0;font-weight:800}.hero-meta,.hero-desc{margin:0;color:#f5f7fac7}.hero-meta{font-size:14px;font-weight:700}.hero-desc{max-width:560px;font-size:16px}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.hero-poster{min-height:250px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-xl);background:linear-gradient(180deg,#ffffff14,#ffffff05),var(--cover-image-stack, var(--fallback-cover-image, linear-gradient(135deg, #252834, #171a20)));background-size:cover;background-position:center;box-shadow:var(--shadow-lg)}.poster-letter{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#f5f7faeb;color:#12141a;font-size:30px;font-weight:700}.hero-poster .poster-letter{width:108px;height:108px;font-size:48px}.section-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.horizontal-section{margin-top:var(--space-8)}.section-head{justify-content:space-between;margin:8px 0 14px}.section-head h3{margin:0;color:var(--text-primary);font-size:24px}.section-head p{margin:6px 0 0;color:var(--text-tertiary)}.poster-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--space-4)}.poster-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:#1d2021;color:var(--text);text-align:left;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.poster-card:hover{transform:translateY(-2px);border-color:#ffffff2e}.poster-cover{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;background:linear-gradient(180deg,#00000005,#00000047),var(--cover-image-stack, var(--fallback-cover-image, linear-gradient(145deg, #343d37, #5a443b 55%, #252729)));background-size:cover;background-position:center}.rank-badge{position:absolute;top:10px;left:10px;padding:5px 9px}.poster-meta{min-height:104px;display:grid;align-content:start;gap:7px;padding:13px}.poster-meta strong,.poster-meta small,.poster-meta em{min-width:0;overflow:hidden;text-overflow:ellipsis}.poster-meta strong{color:var(--text-primary);font-size:16px;white-space:nowrap}.poster-meta small,.poster-meta em{color:var(--text-tertiary);font-size:12px;font-style:normal}.poster-cta{min-height:224px;display:grid;place-items:center;align-content:center;gap:10px;color:#ecbcca;text-align:center;border-style:dashed;background:#d25e7f14}.poster-cta-plus{font-size:38px;font-weight:300;line-height:1}.poster-cta-label{font-size:14px;font-weight:700}@media(min-width:900px){html body .browse-page .horizontal-section:has(.poster-grid>.poster-card:nth-child(2):last-child) .poster-grid:not(#home-desktop-sparse-catalog-pass-critical){grid-template-columns:repeat(2,minmax(280px,320px))!important;justify-content:start!important;max-width:680px!important;gap:16px!important}html body .browse-page .horizontal-section:has(.poster-grid>.poster-card:nth-child(2):last-child) .poster-card:not(#home-desktop-sparse-catalog-pass-critical){min-height:318px!important}}html body .browse-page .poster-grid>.poster-card.poster-cta:not(#home-catalog-cta-premium-pass-critical){position:relative!important;isolation:isolate!important;overflow:hidden!important;border:1px solid rgba(255,154,183,.3)!important;border-style:solid!important;background:radial-gradient(circle at 24% 18%,rgba(72,211,198,.18),transparent 42%),radial-gradient(circle at 84% 82%,rgba(245,188,83,.12),transparent 44%),linear-gradient(180deg,#1f2234e6,#11131efa)!important;box-shadow:inset 0 1px #ffffff17,0 16px 36px #0000003d!important}html body .browse-page .poster-grid>.poster-card.poster-cta:not(#home-catalog-cta-premium-pass-critical):before{content:""!important;position:absolute!important;top:10px!important;right:10px!important;bottom:10px!important;left:10px!important;z-index:-1!important;border:1px dashed rgba(255,188,207,.18)!important;border-radius:inherit!important;opacity:.9!important}html body .browse-page .poster-grid>.poster-card.poster-cta .poster-cta-plus:not(#home-catalog-cta-premium-pass-critical){display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:17px!important;background:linear-gradient(180deg,#f57ea0eb,#ca4c70eb),#ffffff14!important;box-shadow:inset 0 1px #ffffff47,0 12px 28px #ca4c7052!important;color:#fff!important;font-size:30px!important;font-weight:500!important}html body .browse-page .poster-grid>.poster-card.poster-cta .poster-cta-label:not(#home-catalog-cta-premium-pass-critical){color:#eef1ff!important;font-size:14px!important;font-weight:700!important}@media(max-width:640px){html body .browse-page .poster-grid>.poster-card.poster-cta .poster-cta-plus:not(#home-catalog-cta-premium-pass-critical){width:36px!important;height:36px!important;border-radius:12px!important;font-size:22px!important}html body .browse-page .poster-grid>.poster-card.poster-cta .poster-cta-label:not(#home-catalog-cta-premium-pass-critical){font-size:12px!important}}.home-empty-intro{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:var(--space-8);align-items:center;padding:clamp(24px,5vw,48px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);background:#15171b}.home-empty-copy{display:grid;gap:14px}.home-empty-kicker{color:var(--brand-hover);font-size:12px;font-weight:700}.home-empty-copy h2{margin:0;color:#fff;font-size:clamp(28px,4vw,46px);line-height:1.08}.home-empty-copy p{margin:0;color:var(--text-secondary)}.home-empty-action{width:fit-content;min-height:44px;padding:0 18px;border-radius:var(--radius-md);background:var(--brand-primary);color:#fff;font-weight:700}.home-empty-visual{display:grid;gap:12px}.home-empty-scene,.home-empty-dialogue,.home-empty-features article{border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);background:#ffffff0b}.home-empty-scene{overflow:hidden}.home-empty-scene img{width:100%;aspect-ratio:16 / 8;object-fit:cover;display:block}.home-empty-scene div,.home-empty-dialogue article,.home-empty-features article{padding:13px}.home-empty-dialogue{display:grid;gap:8px;padding:8px}.home-empty-dialogue article{background:#0000002e;border-radius:var(--radius-md)}.home-empty-dialogue span,.home-empty-scene span,.home-empty-feature-index{color:var(--brand-hover);font-size:12px;font-weight:700}.home-empty-dialogue p,.home-empty-scene strong,.home-empty-scene small,.home-empty-features strong,.home-empty-feature-desc{display:block;margin:4px 0 0}.home-empty-scene small,.home-empty-feature-desc{color:var(--text-tertiary)}.home-empty-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.characters-page{display:grid;gap:var(--space-5)}.search-row{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:#ffffff0d}.search-input{width:100%;border:0;outline:0;background:transparent;color:var(--text)}.sort-segmented{display:flex;gap:6px;padding:4px;border-radius:var(--radius-pill);background:#ffffff0f}.sort-segmented button{min-height:36px;padding:0 12px;border-radius:var(--radius-pill);background:transparent;color:var(--text-tertiary);font-weight:700}.sort-segmented button.active{background:#fff;color:#111318}.state-empty{display:grid;justify-items:center;gap:12px;padding:40px 18px;text-align:center}.state-title,.state-message{margin:0}.state-message{max-width:520px;color:var(--text-tertiary)}@media(max-width:900px){.hero-slide,.home-empty-intro{grid-template-columns:1fr}.hero-poster{min-height:180px}}@media(max-width:640px){.browse-page{width:min(100% - 20px,1180px);padding-top:12px}.browse-command-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.browse-command-summary article{min-height:54px;padding:8px}.browse-command-summary span,.browse-command-summary strong{font-size:11px}.hero-banner,.hero-slide{min-height:316px}.hero-slide{padding:18px;gap:14px}.hero-title{font-size:clamp(26px,8vw,36px)}.hero-desc{font-size:14px}.hero-poster{display:none}.poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.poster-meta{min-height:94px;padding:11px}.home-empty-intro{padding:20px}.home-empty-features{grid-template-columns:1fr}.section-head,.characters-page .section-head{align-items:flex-start}}@media(max-width:640px){.browse-page{display:grid;gap:10px;width:100%;padding:10px 12px 44px}.browse-command-summary{gap:6px;margin-bottom:0}.browse-command-summary article{min-height:56px;padding:8px 7px;border-radius:9px}.browse-command-summary span,.browse-command-summary strong{min-width:0;overflow:hidden;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.browse-command-summary span{font-size:9.5px}.browse-command-summary strong{font-size:14px}.browse-command-summary+.hero-banner{margin-top:8px}.hero-banner{display:grid;min-height:0;padding-bottom:7px;border-radius:10px}.hero-slide{min-height:0;gap:8px;padding:11px}.hero-poster{display:grid;height:132px;min-height:132px;max-height:132px;border-radius:9px}.hero-poster .poster-letter{position:absolute;right:10px;bottom:10px;width:42px;height:42px;font-size:22px;box-shadow:0 10px 24px #0000004d}.hero-content{gap:6px}.hero-tag{padding:4px 7px;font-size:10px;line-height:1.1}.hero-title{font-size:22px;line-height:1.08}.hero-meta{overflow:hidden;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.hero-desc{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hero-actions{gap:6px}.hero-actions button{min-height:40px;border-radius:8px;font-size:12px}.hero-banner+.horizontal-section{margin-top:10px}.horizontal-section{padding:12px 11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09}.section-head{gap:4px;padding-bottom:9px}.section-head h3{font-size:17px;line-height:1.15}.section-head p{display:block;overflow:hidden;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.poster-grid{grid-auto-flow:column;grid-auto-columns:minmax(124px,37vw);grid-template-columns:none;gap:9px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.poster-grid::-webkit-scrollbar{display:none}.poster-card{padding:6px;border-radius:9px}.poster-cover .poster-letter{position:absolute;right:10px;bottom:10px;width:42px;height:42px;font-size:22px;box-shadow:0 10px 24px #0000004d}.poster-card.poster-cta{min-height:210px}}@media(max-width:640px){html body .browse-page .horizontal-section .poster-grid{align-items:stretch!important;max-height:132px!important;padding-bottom:4px!important;gap:9px!important;overflow-y:hidden!important}html body .browse-page .horizontal-section .poster-card{display:grid!important;grid-template-rows:66px minmax(0,1fr)!important;min-height:124px!important;height:124px!important;gap:6px!important;padding:6px!important;border-radius:9px!important}html body .browse-page .horizontal-section .poster-card .poster-cover{width:100%!important;height:66px!important;min-height:66px!important;aspect-ratio:auto!important;border-radius:8px!important}html body .browse-page .horizontal-section .poster-card .rank-badge{top:5px!important;left:5px!important;height:20px!important;min-width:20px!important;padding:0 6px!important;font-size:10px!important}html body .browse-page .horizontal-section .poster-card .poster-cover .poster-letter{right:8px!important;bottom:8px!important;width:30px!important;min-width:30px!important;height:30px!important;font-size:15px!important;line-height:30px!important}html body .browse-page .horizontal-section .poster-meta{min-height:0!important;gap:2px!important;padding:0 1px!important}html body .browse-page .horizontal-section .poster-meta strong{display:block!important;overflow:hidden!important;font-size:12px!important;line-height:1.14!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .browse-page .horizontal-section .poster-meta small{font-size:10.5px!important;line-height:1.2!important}html body .browse-page .horizontal-section .poster-stat{display:none!important}html body .browse-page .horizontal-section .poster-card.poster-cta{grid-template-rows:auto auto!important;min-height:124px!important;height:124px!important;align-content:center!important;gap:8px!important}html body .browse-page .horizontal-section .poster-card.poster-cta .poster-cta-plus{font-size:26px!important}html body .browse-page .horizontal-section .poster-card.poster-cta .poster-cta-label{font-size:12px!important;line-height:1.2!important}}@media(max-width:640px){html body .browse-page{gap:8px!important;padding-top:8px!important}html body .browse-page .browse-command-summary article{min-height:52px!important;padding:7px!important}html body .browse-page .browse-command-summary+.hero-banner{margin-top:6px!important}html body .browse-page .hero-banner .hero-slide{gap:7px!important;padding:10px!important}html body .browse-page .hero-banner .hero-poster{height:118px!important;min-height:118px!important;max-height:118px!important}html body .browse-page .hero-banner+.horizontal-section{margin-top:6px!important}html body .browse-page .horizontal-section{padding-top:10px!important;padding-bottom:10px!important}}@media(max-width:640px){html body .browse-page .home-empty-intro{gap:10px;margin:0 12px 12px;padding:13px;border-radius:10px}html body .browse-page .home-empty-copy{gap:8px}html body .browse-page .home-empty-kicker{width:fit-content;padding:4px 8px;border-radius:999px;background:#d25e7f24;font-size:11px;line-height:1.2}html body .browse-page .home-empty-copy h2{max-width:100%;font-size:21px;line-height:1.16}html body .browse-page .home-empty-copy p{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body .browse-page .home-empty-action{width:auto;min-width:116px;height:40px;min-height:40px;padding:0 15px;border-radius:10px}html body .browse-page .home-empty-visual{gap:8px;margin-top:0}html body .browse-page .home-empty-scene{display:grid;grid-template-columns:98px minmax(0,1fr);gap:10px;padding:9px;border-radius:10px}html body .browse-page .home-empty-scene img{aspect-ratio:1 / 1;border-radius:8px}html body .browse-page .home-empty-scene div,html body .browse-page .home-empty-dialogue article,html body .browse-page .home-empty-features article{padding:0}html body .browse-page .home-empty-scene div{align-self:center}html body .browse-page .home-empty-scene strong{font-size:14px;line-height:1.26}html body .browse-page .home-empty-scene small{font-size:11px;line-height:1.35}html body .browse-page .home-empty-dialogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;border:0;background:transparent}html body .browse-page .home-empty-dialogue article{min-height:66px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px}html body .browse-page .home-empty-dialogue p{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body .browse-page .home-empty-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html body .browse-page .home-empty-features article{min-height:52px;justify-content:center;padding:8px 7px;border-radius:9px}html body .browse-page .home-empty-feature-index{width:23px;height:18px;font-size:10px}html body .browse-page .home-empty-features strong{overflow-wrap:anywhere;font-size:11px;line-height:1.2}html body .browse-page .home-empty-feature-desc{display:none}}.hot-label{display:inline-flex!important;align-items:center!important;height:22px;padding:0 var(--space-2)!important;margin:0 0 var(--space-2)!important;border:1px solid var(--border)!important;border-radius:var(--radius-pill)!important;background:var(--surface-2)!important;color:var(--text-secondary)!important;font-size:11px!important;font-weight:var(--fw-bold)!important;letter-spacing:var(--ls-wide)!important;text-transform:uppercase;white-space:nowrap}.dancers[data-v-58fcec5f]{display:flex;flex-direction:column;gap:8px;padding:4px 2px}.row[data-v-58fcec5f]{display:flex;align-items:flex-end;gap:7px;min-height:40px}.dancer[data-v-58fcec5f]{display:flex;flex-direction:column;align-items:center;transform-origin:bottom center}.body[data-v-58fcec5f]{position:relative;width:28px;height:26px;background:hsl(calc(var(--i) * 47 + 318),72%,66%);border-radius:46% 46% 42% 42%;box-shadow:inset 0 -4px #00000014;animation:bob-58fcec5f .62s ease-in-out infinite;animation-delay:calc(var(--i) * -.13s)}@keyframes bob-58fcec5f{0%,to{transform:translateY(0) rotate(-11deg)}50%{transform:translateY(-7px) rotate(11deg)}}.eye[data-v-58fcec5f]{position:absolute;top:10px;width:4px;height:4px;border-radius:50%;background:#2a2233}.eye.l[data-v-58fcec5f]{left:7px}.eye.r[data-v-58fcec5f]{right:7px}.cheek[data-v-58fcec5f]{position:absolute;top:14px;width:4px;height:3px;border-radius:50%;background:#ff788c8c}.cheek.l[data-v-58fcec5f]{left:4px}.cheek.r[data-v-58fcec5f]{right:4px}.legs[data-v-58fcec5f]{display:flex;gap:5px;margin-top:1px}.legs span[data-v-58fcec5f]{width:4px;height:7px;border-radius:0 0 3px 3px;background:hsl(calc(var(--i) * 47 + 318),50%,45%);animation:step-58fcec5f .62s ease-in-out infinite;animation-delay:calc(var(--i) * -.13s)}.legs span[data-v-58fcec5f]:last-child{animation-delay:calc(var(--i) * -.13s - .31s)}@keyframes step-58fcec5f{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pop-enter-active[data-v-58fcec5f]{transition:transform .38s cubic-bezier(.34,1.56,.64,1),opacity .3s}.pop-enter-from[data-v-58fcec5f]{opacity:0;transform:translateY(12px) scale(.3)}.label[data-v-58fcec5f]{font-size:12.5px;color:#8b90a0;letter-spacing:.3px}.label i[data-v-58fcec5f]{font-style:normal;animation:dots-58fcec5f 1.3s infinite;opacity:.3}.label i[data-v-58fcec5f]:nth-child(2){animation-delay:.18s}.label i[data-v-58fcec5f]:nth-child(3){animation-delay:.36s}@keyframes dots-58fcec5f{0%,60%,to{opacity:.3}30%{opacity:1}}.suggest[data-v-ebdbbb2e]{display:flex;flex-direction:column;gap:6px;padding:8px 14px 4px;width:100%;max-width:880px;margin:0 auto}.chip[data-v-ebdbbb2e]{text-align:left;background:#e89bb11a;color:#f3dce4;border:1px solid rgba(232,155,177,.28);border-radius:12px;padding:9px 13px;font:inherit;font-size:14px;line-height:1.45;cursor:pointer}.chip[data-v-ebdbbb2e]:active{background:#e89bb13d}.chip-action[data-v-ebdbbb2e]{color:#b9879a;margin-right:5px;font-size:13px}.ac[data-v-37c4aae3]{display:flex;align-items:center;gap:9px;padding:10px 16px;cursor:pointer;width:100%;max-width:880px;margin:0 auto;background:#d68b4529;color:#e8c39a;font-size:13.5px;border-top:1px solid rgba(214,139,69,.2)}.ac-text b[data-v-37c4aae3]{color:#fff}.ac-cancel[data-v-37c4aae3]{margin-left:auto;color:#9aa0b0;text-decoration:underline;font-size:12.5px}.ac-spin[data-v-37c4aae3]{display:inline-block;animation:spin-37c4aae3 1.5s linear infinite}@keyframes spin-37c4aae3{to{transform:rotate(360deg)}}.aff-toast[data-v-5bf99760]{position:absolute;top:54px;left:50%;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:7px;padding:7px 16px;border-radius:999px;font-size:14px;background:#14101ceb;color:#f4f6fb;box-shadow:0 4px 18px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aff-toast b[data-v-5bf99760]{font-weight:700}.aff-toast.up b[data-v-5bf99760]{color:#ffb0c4}.aff-toast.down b[data-v-5bf99760]{color:#9fb4e8}.aff-val[data-v-5bf99760]{color:#8b90a0;font-size:12.5px}.toast-enter-active[data-v-5bf99760],.toast-leave-active[data-v-5bf99760]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.toast-enter-from[data-v-5bf99760]{opacity:0;transform:translate(-50%,-12px)}.toast-leave-to[data-v-5bf99760]{opacity:0;transform:translate(-50%,-8px)}.stat-btn[data-v-92f86822]{position:absolute;top:52px;right:96px;z-index:41;width:34px;height:34px;border:none;border-radius:9px;background:#0a090e80;font-size:15px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.stat-panel[data-v-92f86822]{position:absolute;top:92px;right:12px;z-index:42;width:220px;background:#0e0c14f0;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 24px #00000080}.stat-row[data-v-92f86822]{display:flex;align-items:center;gap:9px}.stat-label[data-v-92f86822]{flex:0 0 28px;font-size:12.5px;color:#cdd2de}.stat-bar[data-v-92f86822]{flex:1 1 auto;height:7px;background:#ffffff14;border-radius:999px;overflow:hidden}.stat-fill[data-v-92f86822]{height:100%;border-radius:999px;transition:width .4s}.stat-val[data-v-92f86822]{flex:0 0 30px;text-align:right;font-size:12px;color:#8b90a0;font-family:monospace}.prog-btn[data-v-fe595a7f]{position:absolute;top:52px;right:140px;z-index:41;width:34px;height:34px;border:none;border-radius:9px;background:#0a090e80;font-size:15px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.prog-panel[data-v-fe595a7f]{position:absolute;top:92px;right:12px;z-index:42;width:252px;max-height:64vh;overflow-y:auto;background:#0e0c14f0;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 24px #00000080}.prog-sec[data-v-fe595a7f]{display:flex;flex-direction:column;gap:6px}.prog-h[data-v-fe595a7f]{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:#e7eaf0}.prog-n[data-v-fe595a7f]{font-size:11px;font-weight:600;color:#fff;background:#ffffff1f;border-radius:999px;padding:1px 7px}.promises .prog-h[data-v-fe595a7f]{color:#ffcf8e}.rules .prog-h[data-v-fe595a7f]{color:#a9e6c0}.prog-sec ul[data-v-fe595a7f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.prog-sec li[data-v-fe595a7f]{font-size:12.5px;line-height:1.4;color:#cdd2de;padding-left:11px;position:relative;word-break:break-word}.prog-sec li[data-v-fe595a7f]:before{content:"·";position:absolute;left:2px;color:#6b7080}.promises li[data-v-fe595a7f]:before{content:"◷";font-size:11px;color:#d6a45a}.rules li[data-v-fe595a7f]:before{content:"✓";font-size:10px;color:#6fc295}.prog-empty[data-v-fe595a7f]{font-size:12px;color:#6b7080;margin:0;padding-left:2px}.phone-note[data-v-e4325071]{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:45;width:min(360px,90%);display:flex;align-items:center;gap:11px;padding:10px 13px;border-radius:16px;cursor:pointer;background:#1c1a24d1;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 28px #00000080}.phone-avatar[data-v-e4325071]{flex:0 0 auto;width:38px;height:38px;border-radius:11px;overflow:hidden;background-size:cover;background-position:center top;background-color:#e89bb133;display:grid;place-items:center;color:#e89bb1;font-weight:700;font-size:17px}.phone-body[data-v-e4325071]{flex:1 1 auto;min-width:0}.phone-top[data-v-e4325071]{display:flex;align-items:baseline;gap:6px}.phone-name[data-v-e4325071]{font-size:13px;font-weight:700;color:#f4f6fb}.phone-now[data-v-e4325071]{font-size:11px;color:#9097a8;margin-left:auto}.phone-preview[data-v-e4325071]{font-size:12.5px;color:#cdd2de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.phone-icon[data-v-e4325071]{flex:0 0 auto;font-size:14px;opacity:.8}.phone-enter-active[data-v-e4325071]{transition:all .42s cubic-bezier(.22,1.2,.36,1)}.phone-leave-active[data-v-e4325071]{transition:all .32s ease}.phone-enter-from[data-v-e4325071]{opacity:0;transform:translate(-50%,-120%)}.phone-leave-to[data-v-e4325071]{opacity:0;transform:translate(-50%,-60%)}.dbg-btn[data-v-853268a5]{position:absolute;top:52px;right:12px;z-index:41;width:34px;height:34px;border:none;border-radius:9px;background:#0a090e80;font-size:16px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dbg-panel[data-v-853268a5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a0a10;color:#d6dae6;display:flex;flex-direction:column;font-size:13px}.dbg-head[data-v-853268a5]{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.dbg-head b[data-v-853268a5]{flex:1 1 auto}.dbg-x[data-v-853268a5]{background:#ffffff14;color:#cdd2de;border:none;border-radius:7px;padding:5px 10px;cursor:pointer}.dbg-tabs[data-v-853268a5]{flex:0 0 auto;display:flex;gap:6px;padding:8px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.dbg-tabs button[data-v-853268a5]{background:#ffffff0f;color:#aeb4c4;border:none;border-radius:8px;padding:6px 14px;cursor:pointer}.dbg-tabs button.on[data-v-853268a5]{background:#e89bb138;color:#fff}.dbg-body[data-v-853268a5]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px}.dbg-card[data-v-853268a5]{background:#ffffff0a;border-radius:9px;padding:9px 12px;margin-bottom:10px}.dbg-row[data-v-853268a5]{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-family:monospace;font-size:12px}.dbg-row span[data-v-853268a5]{color:#8b90a0}.dbg-row b[data-v-853268a5]{color:#d6dae6;font-weight:600;text-align:right;word-break:break-all}.dbg-row b.hl[data-v-853268a5]{color:#ffcd8e}.dbg-row b.key[data-v-853268a5]{color:#9fe6c0}.dbg-body h5[data-v-853268a5]{margin:12px 0 5px;color:#e89bb1}.dbg-body pre[data-v-853268a5]{white-space:pre-wrap;word-break:break-word;background:#ffffff0a;border-radius:8px;padding:10px;margin:0;font-size:12px;line-height:1.5}.dbg-body details[data-v-853268a5]{margin-top:10px}.dbg-body summary[data-v-853268a5]{cursor:pointer;color:#9aa0b0;padding:4px 0}.dbg-loading[data-v-853268a5]{color:#8b90a0}.dbg-editrow[data-v-853268a5]{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.dbg-edit[data-v-853268a5]{background:#e89bb12e;color:#f3dce4;border:1px solid rgba(232,155,177,.35);border-radius:8px;padding:7px 13px;cursor:pointer;font-size:13px}.dbg-savemsg[data-v-853268a5]{color:#9fe6c0;font-size:12.5px}.dbg-editor[data-v-853268a5]{display:flex;flex-direction:column;gap:8px}.dbg-editlabel[data-v-853268a5]{color:#9fe6c0;font-family:monospace;font-size:11.5px;word-break:break-all}.dbg-textarea[data-v-853268a5]{width:100%;min-height:52vh;background:#ffffff0a;color:#e7eaf0;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:11px;font-family:monospace;font-size:12.5px;line-height:1.55;resize:vertical;box-sizing:border-box}.dbg-editbtns[data-v-853268a5]{display:flex;gap:8px}.dbg-save[data-v-853268a5]{background:#d68b45;color:#fff;border:none;border-radius:8px;padding:8px 18px;cursor:pointer;font-weight:600}.dbg-save[data-v-853268a5]:disabled{opacity:.5}.dbg-cancel[data-v-853268a5]{background:#ffffff14;color:#cdd2de;border:none;border-radius:8px;padding:8px 16px;cursor:pointer}.undo-btn[data-v-9166b5f2]{position:absolute;top:52px;right:54px;z-index:41;width:34px;height:34px;border:none;border-radius:9px;background:#0a090e80;color:#e7eaf0;font-size:16px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.undo-btn[data-v-9166b5f2]:disabled{opacity:.4}
