/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-400:oklch(78.9% .154 211.53);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-pic-primary:#f43f5e;--color-pic-primary-hover:#e11d48;--color-pic-primary-light:#fff1f2;--color-pic-primary-dark:#be123c;--color-pic-muted:#64748b;--color-pic-surface:#fff;--color-pic-hover:#fff1f2;--font-pic:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-pic-xs:.25rem;--radius-pic-sm:.375rem;--radius-pic:.625rem;--radius-pic-md:.75rem;--radius-pic-lg:1rem;--radius-pic-xl:1.25rem;--shadow-pic-sm:0 1px 2px 0 #0f172a0d;--shadow-pic:0 4px 14px -2px #0f172a0f, 0 2px 6px -1px #0f172a08;--shadow-pic-lg:0 12px 28px -4px #0f172a17, 0 4px 12px -2px #0f172a0a}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--pic-primary:#f43f5e;--pic-primary-hover:#e11d48;--pic-primary-light:#fff1f2;--pic-primary-soft:#f9a8b4;--pic-primary-rgb:244, 63, 94;--pic-primary-glow:#f43f5e38;--pic-gold:#f59e0b;--pic-gold-hover:#d97706;--pic-gold-light:#fef3c7;--pic-gold-rgb:245, 158, 11;--pic-text:#0f172a;--pic-text-light:#475569;--pic-text-muted:#64748b;--pic-on-primary:#fff;--pic-action-bg:#be123c;--pic-action-hover:#9f1239;--pic-bg-body:#f8fafc;--pic-bg-surface:#fff;--pic-bg-hover:#fff1f2;--pic-bg-gray:#f1f5f9;--pic-border:#0f172a0e;--pic-border-dark:#0f172a1a;--pic-container:82rem;--pic-gutter:1.25rem;--pic-header-height:4rem;--pic-space-2:.5rem;--pic-space-3:.75rem;--pic-space-4:1rem;--pic-space-5:1.5rem;--pic-space-6:2rem;--pic-space-8:3rem;--radius-pic-xs:.25rem;--radius-pic:.625rem;--radius-pic-md:.75rem;--radius-pic-lg:1rem;--radius-pic-xl:1.25rem;--shadow-pic:0 4px 16px -2px #0f172a0a, 0 2px 6px -1px #0f172a05;--shadow-pic-lg:0 14px 34px -4px #0f172a12, 0 4px 12px -2px #0f172a08;--ink:var(--pic-text);--muted:var(--pic-text-muted);--line:var(--pic-border);--paper:var(--pic-bg-surface);--accent:var(--pic-primary);--max:var(--pic-container)}*{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip}body{background:var(--pic-bg-body);width:100%;min-width:0;max-width:100%;min-height:100dvh;color:var(--pic-text);font:.9375rem/1.65 var(--font-pic);box-sizing:border-box;flex-direction:column;margin:0;display:flex;overflow-x:clip}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none;transition:color .18s cubic-bezier(.16,1,.3,1)}a,button{cursor:pointer;touch-action:manipulation}h1,h2,h3,p,ul,figure,dl,dd{margin:0}h1,h2,h3{letter-spacing:-.015em;color:var(--pic-text);font-weight:700;line-height:1.35}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}button:disabled{cursor:wait;opacity:.6}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--pic-primary);outline-offset:3px}body>main{box-sizing:border-box;flex:1 0 auto;width:100%;min-width:0;max-width:100%;overflow-x:clip}.pixiv-claim-dialog[data-astro-cid-rzccjj6p] #claim-status[data-astro-cid-rzccjj6p]:not(:empty){display:block!important}}@layer components{.qr-code-box{position:relative}.qr-loading{color:#626773;border-radius:inherit;background:#fff;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.qr-retry{color:#30343b;cursor:pointer;background:#fff;border:1px solid #d7d9df;border-radius:6px;padding:5px 12px;font-size:12px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.qr-code-box :is(.qr-loading,.qr-retry)[hidden]{display:none!important}.skip{top:calc(var(--spacing) * -24);left:calc(var(--spacing) * 4);z-index:50;border-radius:var(--radius-md);background-color:var(--color-pic-surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-pic-primary);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:fixed}.skip:focus{top:.75rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap,.header-inner,.footer-inner{width:min(var(--pic-container), calc(100% - 2.5rem));box-sizing:border-box;max-width:100%;margin-inline:auto}@media (width<=48rem){.wrap,.header-inner,.footer-inner{width:min(var(--pic-container), calc(100% - 1.5rem));box-sizing:border-box;max-width:100%}}.muted,small{color:var(--pic-text-muted)}.button{border-radius:var(--radius-pic);background:linear-gradient(135deg, var(--pic-primary) 0%, var(--pic-primary) 100%);min-height:2.75rem;color:var(--pic-on-primary);white-space:nowrap;box-shadow:0 2px 8px var(--pic-primary);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5625rem 1.375rem;font-size:.875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.button{box-shadow:0 2px 8px color-mix(in srgb, var(--pic-primary) 28%, transparent)}}.button{transition:box-shadow .16s,background .16s,opacity .16s}.button:hover{background:linear-gradient(135deg, var(--pic-primary) 0%, var(--pic-primary-hover) 100%);color:var(--pic-on-primary);box-shadow:0 4px 14px var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.button:hover{box-shadow:0 4px 14px color-mix(in srgb, var(--pic-primary) 38%, transparent)}}.button:active{opacity:.92}.button.secondary{background:var(--pic-bg-surface);color:var(--pic-text);border:1px solid var(--pic-border);box-shadow:var(--shadow-pic-sm)}.button.secondary:hover{color:var(--pic-primary);border-color:rgba(var(--pic-primary-rgb), .3);background:var(--pic-bg-hover);box-shadow:0 3px 10px #0f172a0f}.site-header{z-index:40;box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(180%);background:#ffffffeb;border-bottom:1px solid #0f172a0f;width:100%;max-width:100%;height:4rem;min-height:4rem;position:sticky;top:0;box-shadow:0 1px 3px #00000005}.header-inner{height:var(--pic-header-height);align-items:center;gap:1.5rem;display:flex}.brand{min-width:0;color:var(--pic-text);flex-shrink:0;align-items:center;gap:.625rem;font-weight:700;text-decoration:none;display:inline-flex}.brand strong,.brand-title{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:1.1875rem;font-weight:700;display:block;overflow:hidden}.brand-symbol,.brand-fallback{border-radius:var(--radius-pic);background:linear-gradient(135deg, var(--pic-primary) 0%, var(--pic-primary) 100%);width:2.25rem;height:2.25rem;color:var(--pic-on-primary);box-shadow:0 2px 6px var(--pic-primary);place-items:center;font-size:1.0625rem;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-symbol,.brand-fallback{box-shadow:0 2px 6px color-mix(in srgb, var(--pic-primary) 25%, transparent)}}.brand>img{object-fit:contain;width:auto;max-width:13.75rem;height:2.5rem}.header-inner .brand>img{flex-shrink:0}.header-inner .brand-title{min-width:0}.site-nav{flex:auto;justify-content:center;align-items:center;gap:.875rem;min-width:0;display:none}.site-nav>a{color:#1e293b;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.4375rem;min-height:2.25rem;padding:.375rem .875rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:all .16s;display:inline-flex}.site-nav>a svg{color:currentColor;opacity:.85}.site-nav>a:hover{color:var(--pic-primary);background:var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.site-nav>a:hover{background:color-mix(in srgb, var(--pic-primary) 8%, transparent)}}.site-nav>a[aria-current=page]{color:var(--pic-primary-hover);background:var(--pic-primary-light);border-color:var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.site-nav>a[aria-current=page]{border-color:color-mix(in srgb, var(--pic-primary) 25%, transparent)}}.site-nav>a[aria-current=page]{box-shadow:0 1px 3px var(--pic-primary);font-weight:700}@supports (color:color-mix(in lab, red, red)){.site-nav>a[aria-current=page]{box-shadow:0 1px 3px color-mix(in srgb, var(--pic-primary) 8%, transparent)}}.site-nav>a[aria-current=page] svg{opacity:1;color:var(--pic-primary-hover)}.site-nav>a.nav-vip-link{color:#b45309;font-weight:600}.site-nav>a.nav-vip-link svg{color:#f59e0b;opacity:1}.site-nav>a.nav-vip-link:hover{color:#d97706;background:#fffbeb}.site-nav>a.nav-vip-link[aria-current=page]{color:#92400e;background:#fef3c7;border-color:#f59e0b59;box-shadow:0 1px 3px #f59e0b1f}.site-search{display:none}.header-actions{justify-content:flex-end;align-items:center;gap:.375rem;margin-left:auto;display:flex}.header-actions .button{display:none}.nav-icon,.menu-button,.mobile-search-toggle,.user-avatar-btn{border:1px solid var(--pic-border);background:var(--pic-bg-surface);width:2.375rem;height:2.375rem;color:var(--pic-text-light);box-shadow:var(--shadow-pic-sm);border-radius:9999px;justify-content:center;align-items:center;transition:all .16s;display:inline-flex}.nav-icon:hover,.menu-button:hover,.mobile-search-toggle:hover,.user-avatar-btn:hover{background:var(--pic-bg-hover);color:var(--pic-primary);border-color:rgba(var(--pic-primary-rgb), .25)}.body.is-member .user-avatar-btn[data-member]{background:var(--pic-primary-light);color:var(--pic-primary);border-color:rgba(var(--pic-primary-rgb), .3)}@media (width<=64rem){.header-inner{position:relative}.header-inner .brand{z-index:1;justify-content:center;max-width:calc(100% - 11.5rem);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width>=64.0625rem){.site-nav{display:flex}.menu-button{display:none}.nav-drawer{display:none!important}.header-inner .brand{position:static;transform:none}}@keyframes drawerSlideInLeft{0%{opacity:.7;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.nav-drawer:not([open]){display:none!important}.nav-drawer{width:min(22rem,88vw);max-width:none;height:100dvh;max-height:none;color:var(--pic-text);background:#fff;border:0;border-right:1px solid #0f172a14;flex-direction:column;margin:0;padding:1.25rem 1.125rem 1.5rem;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:10px 0 35px -5px #0f172a1f}.nav-drawer[open]{flex-direction:column;animation:.24s cubic-bezier(.16,1,.3,1) drawerSlideInLeft;display:flex}.drawer-heading{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.125rem;padding-bottom:.875rem;display:flex}.drawer-brand{align-items:center;gap:.625rem;display:flex}.drawer-brand img,.drawer-brand .brand-fallback{object-fit:cover;border-radius:.625rem;width:2.25rem;height:2.25rem}.drawer-brand-text{flex-direction:column;gap:.125rem;display:flex}.drawer-brand-row{align-items:center;gap:.375rem;display:flex}.drawer-brand-row strong{color:#0f172a;font-size:1rem;font-weight:800;line-height:1.2}.drawer-official-tag{background:var(--pic-primary-light);color:var(--pic-primary);border:1px solid var(--pic-primary);border-radius:9999px;padding:.0625rem .3125rem;font-size:.5625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.drawer-official-tag{border:1px solid color-mix(in srgb, var(--pic-primary) 20%, transparent)}}.drawer-official-tag{line-height:1.2}.drawer-brand-subtitle{color:#64748b;font-size:.6875rem;font-weight:500}.drawer-close{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:0;line-height:0;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.drawer-close svg{flex-shrink:0;width:1.125rem;height:1.125rem;display:block}.drawer-close:hover{background:var(--pic-primary-light);color:var(--pic-primary);border-color:var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.drawer-close:hover{border-color:color-mix(in srgb, var(--pic-primary) 30%, transparent)}}.drawer-close:hover svg{transform:none}.drawer-scroll-body{overscroll-behavior:contain;flex:auto;margin-right:-.125rem;padding-right:.125rem;overflow-y:auto}.drawer-section-title{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.625rem;padding-left:.125rem;font-size:.6875rem;font-weight:700}.drawer-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.drawer-tile{color:#0f172a;background:#f8fafc;border:1px solid #f1f5f9;border-radius:.75rem;flex-direction:row;align-items:center;gap:.5rem;min-width:0;padding:.5625rem .5rem;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.drawer-tile:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0d}.drawer-tile:active{opacity:.92}.drawer-tile[aria-current=page]{background:var(--pic-primary-light);border-color:var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.drawer-tile[aria-current=page]{border-color:color-mix(in srgb, var(--pic-primary) 35%, transparent)}}.drawer-tile[aria-current=page]{box-shadow:0 3px 10px var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.drawer-tile[aria-current=page]{box-shadow:0 3px 10px color-mix(in srgb, var(--pic-primary) 8%, transparent)}}.tile-icon-wrap{border-radius:.5rem;flex-shrink:0;place-items:center;width:2rem;min-width:2rem;height:2rem;display:grid}.tile-rose .tile-icon-wrap{background:var(--pic-primary-light);color:var(--pic-primary)}.tile-purple .tile-icon-wrap{color:#9333ea;background:#f3e8ff}.tile-orange .tile-icon-wrap{background:var(--pic-primary-light);color:var(--pic-primary-hover)}.tile-amber .tile-icon-wrap{color:#d97706;background:#fef3c7}.tile-info{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.tile-label{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;line-height:1.2;overflow:hidden}.drawer-tile[aria-current=page] .tile-label{color:var(--pic-primary-hover)}.tile-desc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;line-height:1.15;overflow:hidden}.tile-active-dot{background:var(--pic-primary);border-radius:9999px;width:5px;height:5px;display:none;position:absolute;top:.3125rem;right:.3125rem}.drawer-tile[aria-current=page] .tile-active-dot{display:block}.drawer-vip-card-wrap{margin-bottom:.875rem}.drawer-vip-tile{background:#f8fafc;border:1px solid #f1f5f9;border-radius:.75rem;padding:.75rem .875rem;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:block;position:relative}.drawer-vip-tile:hover{background:#fff;border-color:#cbd5e1}.drawer-vip-tile:active{opacity:.92}.vip-tile-content{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.vip-tile-left{align-items:center;gap:.625rem;min-width:0;display:flex}.vip-tile-crown{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:.5rem;flex-shrink:0;place-items:center;width:2.125rem;height:2.125rem;display:grid}.vip-tile-text{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.vip-tile-title-row{align-items:center;gap:.4375rem;display:flex}.vip-tile-title-row strong{color:#0f172a;letter-spacing:-.01em;font-size:.875rem;font-weight:800}.vip-tile-badge{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary));color:#fff;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:1.25;display:inline-flex}.vip-tile-sub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.65625rem;overflow:hidden}.vip-tile-arrow{color:#94a3b8;flex-shrink:0;transition:transform .2s,color .2s}.drawer-vip-tile:hover .vip-tile-arrow{color:var(--pic-primary)}.drawer-account-box{border-top:1px solid #f1f5f9;flex-shrink:0;margin-top:auto;padding-top:.875rem}.drawer-guest-view,.drawer-member-view{background:#f8fafc;border:1px solid #f1f5f9;border-radius:.875rem;flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.guest-card-header,.member-card-header{align-items:center;gap:.625rem;display:flex}.guest-avatar-stub,.member-avatar-stub{color:#64748b;background:#e2e8f0;border-radius:9999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.member-avatar-stub{background:var(--pic-primary-light);color:var(--pic-primary)}.guest-text,.member-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.guest-text strong,.member-text strong{color:#0f172a;font-size:.78125rem;font-weight:700;line-height:1.25}.guest-text span,.member-text span{color:#64748b;font-size:.65625rem;line-height:1.2}.member-badge{font-weight:600;color:var(--pic-primary)!important}.guest-btn-group{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.drawer-btn-login,.drawer-btn-reg,.drawer-btn-member{border-radius:9999px;justify-content:center;align-items:center;min-height:2.25rem;padding:.25rem .75rem;font-size:.78125rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.drawer-btn-login{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary));box-shadow:0 2px 8px var(--pic-primary);color:#fff!important}@supports (color:color-mix(in lab, red, red)){.drawer-btn-login{box-shadow:0 2px 8px color-mix(in srgb, var(--pic-primary) 35%, transparent)}}.drawer-btn-login:hover{background:linear-gradient(135deg, #fda4af, var(--pic-primary))}.drawer-btn-reg{border:1px solid var(--pic-primary);background:#fff;color:var(--pic-primary-hover)!important}@supports (color:color-mix(in lab, red, red)){.drawer-btn-reg{border:1px solid color-mix(in srgb, var(--pic-primary) 30%, transparent)}}.drawer-btn-reg:hover{background:var(--pic-primary-light)}.drawer-btn-member{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary));width:100%;box-shadow:0 2px 8px var(--pic-primary);gap:.375rem;color:#fff!important}@supports (color:color-mix(in lab, red, red)){.drawer-btn-member{box-shadow:0 2px 8px color-mix(in srgb, var(--pic-primary) 35%, transparent)}}.drawer-btn-member:hover{background:linear-gradient(135deg, #fda4af, var(--pic-primary))}dialog:not([open]){display:none!important}.nav-drawer::backdrop,.search-dialog::backdrop,.payment-dialog::backdrop,.resource-dialog::backdrop,.local-cashier::backdrop,.feedback-dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#0f172aa6;animation:.2s cubic-bezier(.16,1,.3,1) backdropFadeIn}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalPopIn{0%{opacity:0;transform:translate(-50%,-47%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.search-dialog,.payment-dialog,.resource-dialog,.local-cashier,.feedback-dialog{border:1px solid var(--pic-border);border-radius:var(--radius-pic-xl);color:var(--pic-text);background:var(--pic-bg-surface);margin:0;padding:1.75rem;animation:.24s cubic-bezier(.16,1,.3,1) modalPopIn;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 20px 45px -10px #0f172a40}#local-cashier.pay-card{animation:none!important}.search-dialog{width:min(34rem,100% - 2rem);max-width:none}.search-dialog .hero-search{width:100%;margin:.5rem 0}.search-dialog>p{color:var(--pic-text-muted);text-align:center;margin-top:1rem;font-size:.8125rem}html{--cv-scrollbar-compensation:0px}body:has(#local-cashier[open]){scrollbar-gutter:stable;overflow-y:visible!important}.floating-top{right:calc(1.5rem + var(--cv-scrollbar-compensation,0px));z-index:26;border:1px solid var(--pic-border);background:var(--pic-bg-surface);width:2.75rem;height:2.75rem;color:var(--pic-text-light);box-shadow:var(--shadow-pic);border-radius:9999px;place-items:center;transition:all .16s;display:grid;position:fixed;bottom:1.5rem}.floating-top:hover{color:var(--pic-primary);border-color:rgba(var(--pic-primary-rgb), .3);box-shadow:var(--shadow-pic-lg)}.floating-top[hidden]{display:none!important}.pic-home{gap:var(--pic-space-6);padding:0 0 var(--pic-space-6);grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;display:grid}.pic-home>*{min-width:0;max-width:100%}.hero,.photo-hero{isolation:isolate;contain:paint;box-sizing:border-box;color:#fff;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;min-height:clamp(15.5rem,19vw,18rem);margin-top:0;padding:1.5rem 0;display:flex;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:72% 18%;transform-origin:50%;filter:brightness(.92);width:100%;max-width:100%;height:100%;transition:transform .6s;position:absolute;inset:0;transform:none}.hero:after{content:"";background:radial-gradient(circle at 75% 25%,#0000 20%,#0f172a73 80%),linear-gradient(90deg,#0f172abf 0%,#0f172a6b 48%,#0f172a1a 85%),linear-gradient(#0f172a40 0%,#0000 40%,#0f172a73 100%);position:absolute;inset:0}.hero-inner{z-index:1;width:min(var(--pic-container), calc(100% - 2.5rem));box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:.625rem;max-width:100%;margin-inline:auto;padding:0;display:flex;position:relative}.hero-inner>*{max-width:38rem}.hero-kicker{-webkit-backdrop-filter:blur(8px);letter-spacing:.03em;color:#fff;background:#ffffff29;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:.375rem;padding:.2rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.hero h1{color:#fff;text-shadow:0 2px 12px #0f172a66;margin:0;font-size:clamp(1.625rem,2.8vw,2.25rem);line-height:1.25}.hero h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fecdd3 0%,#fda4af 100%);-webkit-background-clip:text;font-style:normal}.hero-description{color:#ffffffeb;text-shadow:0 1px 4px #0f172a4d;max-width:32rem;margin:.125rem 0 .25rem;font-size:.875rem;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.vip-hero{min-height:clamp(20rem,30vw,24.5rem);padding-bottom:3.5rem}.vip-hero:after{background:radial-gradient(circle at 75% 25%, transparent 20%, #0f172a73 80%), linear-gradient(90deg, #0f172acc 0%, #0f172a7a 50%, #0f172a26 85%), linear-gradient(180deg, #0f172a1a 0%, transparent 45%, var(--pic-bg-body,#f8fafc) 100%)}.vip-hero .hero-inner>*{max-width:40rem}.vip-hero h1{font-size:clamp(1.625rem,2.7vw,2.25rem);line-height:1.25}.vip-hero h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fde68a 0%,#f59e0b 100%);-webkit-background-clip:text}.hero-search,.pic-search-form{backdrop-filter:blur(10px);border-radius:var(--radius-pic-lg);background:#fffffff5;border:1px solid #fffc;align-items:center;gap:.625rem;width:min(38rem,100%);height:3.125rem;padding:.25rem .25rem .25rem .875rem;transition:all .2s;display:flex;box-shadow:0 10px 25px -4px #0f172a29}.hero .hero-search{color:var(--pic-text)}.hero-search input,.pic-search-form input{width:100%;min-width:0;box-shadow:none;color:var(--pic-text);background:0 0;border:0;outline:none;font-size:.9375rem}.hero-search input:focus,.pic-search-form input:focus{box-shadow:none;outline:none}.hero-search:focus-within,.pic-search-form:focus-within{border-color:var(--pic-primary);background:#fff;box-shadow:0 8px 24px -4px #0f172a1f}.hero-search button,.pic-search-form button{border-radius:calc(var(--radius-pic-lg) - .25rem);white-space:nowrap;cursor:pointer;border:0;outline:none;align-self:stretch;min-width:4.75rem;padding:0 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .16s,opacity .16s;background-color:var(--pic-primary)!important;background:var(--pic-primary,var(--pic-primary))!important;color:#fff!important;box-shadow:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;transform:none!important}.hero-search button:hover,.pic-search-form button:hover{background-color:var(--pic-primary-hover)!important;background:var(--pic-primary-hover,var(--pic-primary-hover))!important;color:#fff!important;box-shadow:none!important;transform:none!important}.hero-search button:focus,.hero-search button:focus-visible,.pic-search-form button:focus,.pic-search-form button:focus-visible{outline:none;box-shadow:none!important;transform:none!important}.section-header{flex-direction:column;gap:.375rem;margin-bottom:1.25rem;display:flex}.section-header .section-head{margin:0}.section-header .section-desc{color:var(--pic-text-light);margin:0;font-size:.84375rem;line-height:1.5}.section-head{justify-content:space-between;align-items:center;gap:var(--pic-space-3);margin:0 0 1.25rem;display:flex}.section-head h2{letter-spacing:-.015em;align-items:center;gap:.5rem;font-size:1.375rem;font-weight:700;display:flex}.section-head h2 svg{color:var(--pic-primary);flex-shrink:0;width:1.3125rem;height:1.3125rem}.section-head h2 small{color:var(--pic-text-muted);font-size:.8125rem;font-weight:400}.section-head>a{color:var(--pic-text-muted);border-radius:var(--radius-pic);align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:500;transition:all .16s;display:flex}.section-head>a:hover{color:var(--pic-primary);background:var(--pic-bg-hover)}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}@media (width>=48rem){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem}}@media (width>=64.0625rem){.card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}.home-latest,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}@media (width>=48rem){.home-latest,.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem}}@media (width>=64.0625rem){.home-latest,.related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}.gallery-card{border-radius:var(--radius-pic-md);background:var(--pic-bg-surface);border:1px solid var(--pic-border);min-width:0;box-shadow:var(--shadow-pic);flex-direction:column;transition:box-shadow .24s cubic-bezier(.16,1,.3,1),border-color .22s;display:flex;overflow:hidden}.gallery-card:hover{border-color:var(--pic-primary);box-shadow:0 12px 28px -4px #0f172a1f,0 4px 12px -2px #0f172a0d;transform:none!important}@supports (color:color-mix(in lab, red, red)){.gallery-card:hover{border-color:color-mix(in srgb, var(--pic-primary) 35%, transparent)}}.cover{aspect-ratio:3/4;background:var(--pic-bg-gray);display:block;position:relative;overflow:hidden}.cover img{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1),filter .22s}.gallery-card:hover .cover img{filter:brightness(1.03);transform:scale(1.035)}.card-meta{flex-direction:column;flex:1;gap:.5rem;padding:.875rem .875rem 1rem;display:flex}.card-title{-webkit-line-clamp:2;color:var(--pic-text);-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.card-title a:hover{color:var(--pic-primary)}.card-byline{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;margin-top:auto;display:flex}.card-coser{min-width:0;color:var(--pic-text-light);flex:1;align-items:center;gap:.375rem;margin:0;font-size:.8125rem;display:flex}.card-coser a{align-items:center;gap:.375rem;min-width:0;font-weight:500;display:flex;overflow:hidden}.card-coser a:hover{color:var(--pic-primary)}.card-coser a span,.card-coser{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-date{color:var(--pic-text-muted);flex-shrink:0;margin:0;font-size:.75rem}.cover-empty{height:100%;color:var(--pic-text-muted);place-items:center;font-size:.8125rem;display:grid}.rank-number{background:linear-gradient(135deg, var(--pic-primary) 0%, var(--pic-primary) 100%);color:#fff;border-radius:var(--radius-pic-xs);place-items:center;min-width:1.625rem;height:1.625rem;font-size:.875rem;font-weight:700;display:grid;position:absolute;top:.625rem;left:.625rem;box-shadow:0 2px 6px #00000040}.cover-count{-webkit-backdrop-filter:blur(6px);color:#fff;background:#0f172aad;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;display:flex;position:absolute;bottom:.625rem;right:.625rem}.cover-count>span{align-items:center;gap:.25rem;display:flex}.coser-discover{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#0f172a1a transparent;-webkit-overflow-scrolling:touch;gap:1.125rem;width:100%;min-width:0;max-width:100%;padding:.5rem .25rem 1rem;display:flex;overflow-x:auto}@media (width>=64.0625rem){.coser-discover{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));justify-items:center;gap:1.25rem .75rem;padding:.75rem 0 .5rem;display:grid;overflow-x:visible!important}}.coser-avatar-link{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;width:5.25rem;text-decoration:none;display:flex;box-shadow:none!important;border:none!important;outline:none!important;transform:none!important}.coser-avatar-link:hover,.coser-avatar-link:focus,.coser-avatar-link:focus-visible,.coser-avatar-link:active{box-shadow:none!important;outline:none!important;transform:none!important}.coser-avatar-link img,.coser-avatar-link .person-initial{object-fit:cover;border:2px solid #fff;border-radius:9999px;width:4.25rem;height:4.25rem;transition:border-color .22s,box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px #0000000a;outline:none!important}.coser-avatar-link:hover img,.coser-avatar-link:hover .person-initial{border-color:var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.coser-avatar-link:hover img,.coser-avatar-link:hover .person-initial{border-color:color-mix(in srgb, var(--pic-primary) 40%, transparent)}}.coser-avatar-link:hover img,.coser-avatar-link:hover .person-initial{box-shadow:0 4px 12px var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.coser-avatar-link:hover img,.coser-avatar-link:hover .person-initial{box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 12%, transparent)}}.coser-avatar-link:hover img,.coser-avatar-link:hover .person-initial{transform:scale(1.04);outline:none!important}.coser-avatar-link span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--pic-text,#334155);font-size:.8125rem;font-weight:600;transition:color .18s;overflow:hidden}.coser-avatar-link:hover span{color:var(--pic-primary,var(--pic-primary))}.coser-more{justify-content:flex-start}.coser-more-mark{width:4.25rem;height:4.25rem;color:var(--pic-text-muted,#94a3b8);background:#fff;border:1.5px dashed #e2e8f0;border-radius:9999px;place-items:center;font-size:1.5rem;transition:border-color .22s,color .22s,background-color .22s,box-shadow .22s,transform .22s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:0 2px 6px #00000008;outline:none!important}.coser-avatar-link:hover .coser-more-mark{border-color:var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.coser-avatar-link:hover .coser-more-mark{border-color:color-mix(in srgb, var(--pic-primary) 45%, transparent)}}.coser-avatar-link:hover .coser-more-mark{color:var(--pic-primary,var(--pic-primary));background-color:var(--pic-primary-light);box-shadow:0 4px 12px var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.coser-avatar-link:hover .coser-more-mark{box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 10%, transparent)}}.coser-avatar-link:hover .coser-more-mark{transform:scale(1.04);outline:none!important}.membership-cta,.catalog-vip{border-radius:var(--radius-pic-lg,.875rem);background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f172a 100%);border:1px solid #f59e0b59;align-items:center;gap:1.25rem;padding:1.125rem 1.5rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 8px 24px -4px #0f172a40,0 0 0 1px #ffffff0d}.catalog-vip{margin-bottom:var(--pic-space-6,1.5rem)}.membership-cta{margin-top:0}.membership-cta:hover,.catalog-vip:hover{border-color:#f59e0b99;box-shadow:0 12px 30px -4px #0f172a59,0 0 12px #f59e0b33;transform:none!important}.cta-icon{color:#d97706;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.875rem;height:2.875rem;display:flex;box-shadow:0 2px 8px #d977064d}.cta-body{flex:1;min-width:0}.cta-body strong{color:#fff;letter-spacing:.01em;font-size:1rem;font-weight:800;line-height:1.35;display:block}.cta-body p{color:#cbd5e1;margin:.25rem 0 0;font-size:.84375rem;line-height:1.5}.cta-action{background:linear-gradient(135deg, #f59e0b 0%, var(--pic-primary-hover) 100%);white-space:nowrap;cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:.5625rem 1.25rem;font-size:.84375rem;font-weight:700;text-decoration:none;transition:opacity .18s,box-shadow .18s;display:inline-flex;box-shadow:0 2px 8px #ea580c59;color:#fff!important;transform:none!important}.cta-action:hover{opacity:.94;box-shadow:0 4px 14px #ea580c73;transform:none!important}.cta-action:after{content:"›";margin-left:.125rem;font-size:1.125rem;line-height:1}@media (width<=30rem){.membership-cta,.catalog-vip{flex-wrap:wrap;gap:.75rem}.cta-action{justify-content:center;width:100%;padding:.625rem 1rem}}.site-footer{background:var(--pic-bg-surface,#fff);border-top:1px solid var(--pic-border);box-sizing:border-box;width:100%;margin-top:auto;padding:1.125rem 0}.footer-inner{width:min(var(--pic-container), calc(100% - 2.5rem));box-sizing:border-box;justify-content:space-between;align-items:center;gap:1.5rem;max-width:100%;margin-inline:auto;display:flex}.footer-brand{color:var(--pic-text);flex-shrink:0;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.footer-brand img,.footer-brand .brand-fallback{border-radius:var(--radius-pic-sm,.375rem);object-fit:cover;width:1.625rem;height:1.625rem}.footer-brand .brand-title{color:var(--pic-text);letter-spacing:-.01em;font-size:.875rem;font-weight:700}.footer-links{justify-content:center;align-items:center;gap:1.5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.footer-links a{color:var(--pic-text-light);text-decoration:none;transition:color .16s}.footer-links a:hover{color:var(--pic-primary)}.footer-copyright{flex-shrink:0}.footer-copyright p{color:var(--pic-text-muted);letter-spacing:.01em;margin:0;font-size:.75rem}@media (width<=48rem){.site-footer{padding:.875rem 0}.footer-inner{width:min(var(--pic-container), calc(100% - 1.5rem));flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.footer-links{display:none!important}.footer-brand .brand-title{font-size:.8125rem}.footer-copyright p{font-size:.6875rem}}.wrap.catalog-page{width:min(var(--pic-container), calc(100% - 2.5rem));max-width:100%;padding:var(--pic-space-5) 0 var(--pic-space-8);box-sizing:border-box;gap:1.5rem;min-width:0;margin-inline:auto;display:grid}.catalog-header-clean{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:-.25rem;padding:.25rem .25rem 0;display:flex}.catalog-title-wrap{align-items:center;gap:.75rem;display:flex}.catalog-title-badge{background:var(--pic-primary-light,var(--pic-primary-light));width:32px;height:32px;color:var(--pic-primary,var(--pic-primary));border:1px solid var(--pic-primary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.catalog-title-badge{border:1px solid color-mix(in srgb, var(--pic-primary) 16%, transparent)}}.catalog-title-badge{flex-shrink:0}.catalog-title-text-group{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.catalog-title{color:var(--pic-text,#0f172a);letter-spacing:-.01em;border-left:none;margin:0;padding-left:0;font-size:clamp(1.35rem,2vw,1.625rem);font-weight:800;line-height:1.25}.catalog-desc{color:var(--pic-text-light,#64748b);margin:0;font-size:.8125rem;line-height:1.5}.coser-filter-bar{box-sizing:border-box;background:#fff;border:1px solid #0f172a0e;border-radius:12px;flex-direction:column;gap:12px;width:100%;min-width:0;max-width:100%;margin-bottom:.25rem;padding:14px 18px;display:flex;overflow:hidden;box-shadow:0 2px 10px -2px #0f172a08}.coser-filter-top{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;max-width:100%;display:flex}.coser-search-box{box-sizing:border-box;width:280px;min-width:0;max-width:100%;position:relative}.coser-search-box .search-icon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.coser-search-box input{color:#1e293b;box-sizing:border-box;background:#f8fafc;border:1px solid #0f172a12;border-radius:9999px;outline:none;width:100%;height:36px;padding:0 14px 0 34px;font-size:13px;transition:all .2s}.coser-search-box input:focus{border-color:var(--pic-primary,var(--pic-primary));box-shadow:0 0 0 3px var(--pic-primary);background:#fff}@supports (color:color-mix(in lab, red, red)){.coser-search-box input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--pic-primary) 12%, transparent)}}.coser-stat-text{color:#64748b;white-space:nowrap;font-size:13px}.coser-stat-text .stat-highlight{color:var(--pic-primary,var(--pic-primary));font-weight:700}.coser-alphabet-row{box-sizing:border-box;border-top:1px dashed #f1f5f9;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;padding-top:10px;display:flex;overflow:hidden}.alphabet-label{color:#94a3b8;flex-shrink:0;font-size:12px;font-weight:600}.alphabet-tags{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.alphabet-tag{appearance:none;color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500;transition:all .15s}.alphabet-tag:hover{color:var(--pic-primary,var(--pic-primary));background:var(--pic-primary-light)}.alphabet-tag.active{background:var(--pic-primary,var(--pic-primary));box-shadow:0 2px 6px var(--pic-primary);border-radius:9999px;padding:2px 10px;font-weight:700;color:#fff!important}@supports (color:color-mix(in lab, red, red)){.alphabet-tag.active{box-shadow:0 2px 6px color-mix(in srgb, var(--pic-primary) 25%, transparent)}}.coser-card-grid-v4{box-sizing:border-box;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;display:grid}@media (width<=1199px){.coser-card-grid-v4{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=991px){.coser-card-grid-v4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=680px){.coser-card-grid-v4{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.coser-card-v4{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #0f172a0e;border-radius:10px;flex-direction:column;align-items:center;width:100%;min-width:0;padding:14px 10px 10px;text-decoration:none;transition:box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a08,0 4px 12px -2px #0f172a05}.coser-card-v4:hover{border-color:var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.coser-card-v4:hover{border-color:color-mix(in srgb, var(--pic-primary) 22%, transparent)}}.coser-card-v4:hover{box-shadow:0 10px 24px -4px #0f172a0f, 0 4px 10px -2px var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.coser-card-v4:hover{box-shadow:0 10px 24px -4px #0f172a0f, 0 4px 10px -2px color-mix(in srgb, var(--pic-primary) 6%, transparent)}}.coser-avatar-wrap{flex-shrink:0;width:60px;height:60px;margin-bottom:8px;position:relative}.coser-avatar-img{object-fit:cover;border:2px solid #fff;border-radius:9999px;width:100%;height:100%;transition:box-shadow .2s;box-shadow:0 2px 8px #00000014}.coser-card-v4:hover .coser-avatar-img{box-shadow:0 4px 12px var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.coser-card-v4:hover .coser-avatar-img{box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 20%, transparent)}}.coser-avatar-initial{background:linear-gradient(135deg, #ffd1dc 0%, var(--pic-primary-light) 100%);width:100%;height:100%;color:var(--pic-primary,var(--pic-primary));border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;box-shadow:0 2px 8px #00000014}.coser-card-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0 0 3px;font-size:14px;font-weight:700;line-height:1.3;transition:color .15s;overflow:hidden}.coser-card-v4:hover .coser-card-name{color:var(--pic-primary,var(--pic-primary))}.coser-card-intro{color:#64748b;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;min-height:16px;margin:0 0 8px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.coser-card-foot{box-sizing:border-box;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;margin-top:auto;padding-top:8px;display:flex}.coser-card-foot .foot-count{color:#64748b;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;font-size:11px;display:inline-flex;overflow:hidden}.coser-card-foot .foot-count strong{color:var(--pic-primary,var(--pic-primary));font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.coser-card-foot .foot-btn{color:var(--pic-primary,var(--pic-primary));background:var(--pic-primary-light);white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:600;transition:all .15s}.coser-card-foot .btn-text-mob{display:none}.coser-card-v4:hover .coser-card-foot .foot-btn{background:var(--pic-primary,var(--pic-primary));color:#fff}.coser-empty-hint{text-align:center;color:#94a3b8;padding:3rem 1rem;font-size:13.5px}.catalog-cosers-section{margin-bottom:.25rem}.catalog-tabs{border-radius:var(--radius-pic);background:var(--pic-bg-gray);gap:.5rem;width:fit-content;padding:.25rem;display:flex}.catalog-tabs a{border-radius:calc(var(--radius-pic) - .125rem);min-height:2.25rem;color:var(--pic-text-light);justify-content:center;align-items:center;padding:.375rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .16s;display:inline-flex}.catalog-tabs a:hover{color:var(--pic-text)}.catalog-tabs a[aria-current=page]{color:var(--pic-primary);background:#fff;font-weight:600;box-shadow:0 2px 6px #0f172a14}.coser-chips{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.coser-chips>a{background:var(--pic-bg-surface);border:1px solid var(--pic-border);min-height:2rem;color:var(--pic-text-light);box-shadow:var(--shadow-pic-sm);border-radius:9999px;align-items:center;padding:.25rem .875rem;transition:all .16s;display:inline-flex}.coser-chips>a:hover{border-color:rgba(var(--pic-primary-rgb), .3);color:var(--pic-primary);background:var(--pic-primary-light)}.pager{justify-content:center;align-items:center;gap:.625rem;margin-top:1.5rem;display:flex}.pager a,.pager span{border:1px solid var(--pic-border);border-radius:var(--radius-pic);background:var(--pic-bg-surface);min-height:2.375rem;color:var(--pic-text-light);box-shadow:var(--shadow-pic-sm);align-items:center;gap:.375rem;padding:.4375rem 1rem;font-size:.875rem;font-weight:500;transition:all .16s;display:flex}.pager a:hover{border-color:rgba(var(--pic-primary-rgb), .3);color:var(--pic-primary);background:var(--pic-bg-hover)}.pager span{background:linear-gradient(135deg, var(--pic-primary) 0%, var(--pic-primary) 100%);color:#fff;box-shadow:0 2px 8px var(--pic-primary);border-color:#0000;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pager span{box-shadow:0 2px 8px color-mix(in srgb, var(--pic-primary) 28%, transparent)}}.coser-directory{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=48rem){.coser-directory{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (width>=64.0625rem){.coser-directory{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.coser-profile{border-radius:var(--radius-pic-xl,1.25rem);background:linear-gradient(135deg,#fff 0%,#fffcfd 100%);border:1px solid #0f172a14;align-items:center;gap:1.25rem;min-height:7.5rem;padding:1.25rem 1.375rem;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;display:flex;box-shadow:0 4px 16px -2px #0f172a0a,0 2px 6px -1px #0f172a05}.coser-profile:hover{border-color:var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.coser-profile:hover{border-color:color-mix(in srgb, var(--pic-primary) 35%, transparent)}}.coser-profile:hover{box-shadow:0 14px 30px -4px var(--pic-primary), 0 4px 12px -2px #0f172a0a}@supports (color:color-mix(in lab, red, red)){.coser-profile:hover{box-shadow:0 14px 30px -4px color-mix(in srgb, var(--pic-primary) 14%, transparent), 0 4px 12px -2px #0f172a0a}}.coser-cover-box{border-radius:var(--radius-pic-md,.75rem);background:var(--pic-bg-gray);flex-shrink:0;width:5.25rem;height:7rem;position:relative;overflow:hidden;box-shadow:0 4px 12px #0f172a14}.person-cover{object-fit:cover;width:100%;height:100%;transition:filter .2s}.coser-profile:hover .person-cover{filter:brightness(1.02)}.person-initial{width:100%;height:100%;color:var(--pic-primary);background:var(--pic-primary-light);place-items:center;font-size:1.75rem;font-weight:700;display:grid}.person-copy{flex:1;min-width:0}.coser-card-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.3125rem;display:flex}.coser-card-head h2{color:var(--pic-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.125rem;font-weight:700;transition:color .18s;overflow:hidden}.coser-profile:hover .coser-card-head h2{color:var(--pic-primary)}.coser-count-badge{background:var(--pic-primary-light);color:var(--pic-primary);white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .5625rem;font-size:.75rem;font-weight:700;line-height:1.25;display:inline-flex}.person-intro{-webkit-line-clamp:2;color:var(--pic-text-light);-webkit-box-orient:vertical;margin-top:.25rem;margin-bottom:0;font-size:.8125rem;line-height:1.6;display:-webkit-box;overflow:hidden}.coser-arrow{background:var(--pic-bg-gray);width:2rem;height:2rem;color:var(--pic-text-muted);border-radius:9999px;flex-shrink:0;place-items:center;margin-left:auto;transition:all .2s;display:grid}.coser-profile:hover .coser-arrow{background:var(--pic-primary);color:#fff}.catalog-search{gap:.5rem;max-width:32rem;display:flex}.catalog-search input{border:1px solid var(--pic-border-dark);border-radius:var(--radius-pic);background:var(--pic-bg-surface);min-height:2.75rem;box-shadow:var(--shadow-pic-sm);flex:1;padding:.5rem 1rem}.catalog-search input:focus{border-color:var(--pic-primary);box-shadow:0 0 0 3px rgba(var(--pic-primary-rgb), .2);outline:none}.detail-page{padding:var(--pic-space-5) 0 var(--pic-space-8)}.breadcrumb{color:var(--pic-text-muted);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.8125rem;display:flex}.breadcrumb a:hover{color:var(--pic-primary)}.breadcrumb span{white-space:nowrap;text-overflow:ellipsis;color:var(--pic-text);overflow:hidden}.detail-layout{box-sizing:border-box;gap:2rem;width:100%;min-width:0;max-width:100%;display:grid}.detail-main,.detail-sidebar{box-sizing:border-box;min-width:0;max-width:100%}@media (width>=64.0625rem){.detail-layout{grid-template-columns:minmax(0,1fr) 21rem;align-items:start}}.detail-copy{margin-bottom:1.25rem}.detail-copy h1{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.35}.preview-section{margin-top:0}.related-section{margin-top:var(--pic-space-8)}.detail-cosers{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.detail-cosers a{background:var(--pic-bg-gray);color:var(--pic-text-light);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.detail-cosers a:hover{background:var(--pic-primary-light);color:var(--pic-primary)}.resource-card{border-radius:var(--radius-pic-lg);background:var(--pic-bg-surface);border:1px solid var(--pic-border);box-shadow:var(--shadow-pic);padding:1.5rem}@media (width>=64.0625rem){.resource-card{top:calc(var(--pic-header-height) + 1.5rem);position:sticky}}.resource-card-heading{border-bottom:1px solid var(--pic-border);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.875rem;display:flex}.resource-card-heading h2{font-size:1.125rem}.resource-level{color:var(--pic-primary);background:var(--pic-primary-light);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.resource-summary{color:var(--pic-text-muted);margin-top:.875rem;font-size:.8125rem;line-height:1.7}.resource-facts{border-radius:var(--radius-pic);background:var(--pic-bg-gray);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:1.25rem 0;padding:1rem;display:grid}.resource-facts>div{flex-direction:column;gap:.125rem;display:flex}.resource-facts dt{color:var(--pic-text-muted);align-items:center;gap:.25rem;font-size:.75rem;display:flex}.resource-facts dd{color:var(--pic-text);margin:0;font-size:.875rem;font-weight:600}.resource-access{border-top:1px solid var(--pic-border);gap:.625rem;padding-top:1.25rem;display:grid}.resource-access[hidden]{display:none!important}.resource-access h3{align-items:center;gap:.5rem;font-size:1rem;display:flex}.resource-access p{color:var(--pic-text-muted);font-size:.8125rem}.resource-access .button{width:100%;margin-top:.375rem;display:flex}.gift-note{font-size:.75rem;font-weight:500;color:var(--pic-primary)!important}.resource-feedback{border:0;border-top:1px solid var(--pic-border);width:100%;font:inherit;color:var(--pic-text-muted);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1rem;font-size:.8125rem;display:flex}.resource-feedback:hover{color:var(--pic-primary)}.resource-feedback>svg:last-child{margin-left:auto}.resource-feedback[hidden]{display:none!important}.locked-preview{contain:paint;box-sizing:border-box;border-radius:var(--radius-pic-lg);color:#fff;text-align:center;width:100%;min-width:0;max-width:100%;min-height:8rem;box-shadow:var(--shadow-pic-lg);background:#1e1e24;border:1px solid #ffffff1a;place-items:center;margin-top:1.25rem;transition:transform .2s;display:grid;position:relative;overflow:hidden}.locked-preview-images{filter:blur(12px);opacity:.45;pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.locked-preview-images img{object-fit:cover;width:100%;max-width:100%;height:100%}.locked-preview:after{content:"";background:radial-gradient(circle,#0f172a80 0%,#0f172ad9 100%);position:absolute;inset:0}.locked-preview-copy{z-index:1;justify-items:center;gap:.375rem;padding:1.25rem;display:grid;position:relative}.locked-preview-copy svg{color:#fda4af;filter:drop-shadow(0 2px 6px var(--pic-primary))}@supports (color:color-mix(in lab, red, red)){.locked-preview-copy svg{filter:drop-shadow(0 2px 6px color-mix(in srgb, var(--pic-primary) 40%, transparent))}}.locked-preview-copy strong{color:#fff;font-size:.9375rem;font-weight:600}.locked-preview-copy small{color:#fffc;font-size:.75rem}.mobile-purchase{display:none}@media (width<=43.75rem){.mobile-purchase{z-index:25;-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--pic-border);padding:.75rem 1rem max(.75rem, env(safe-area-inset-bottom));background:#fffffff0;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0f172a14}.mobile-purchase .button{flex:1;min-height:2.75rem}body:has(.mobile-purchase) .site-footer{padding-bottom:6rem}body:has(.mobile-purchase) .floating-top{bottom:calc(5.5rem + env(safe-area-inset-bottom))}}.vip-page-wrap{z-index:10;justify-content:center;padding:0 1rem 3.5rem;display:flex;position:relative}.vip-checkout-card{background:#fff;border:1px solid #0f172a14;border-radius:1.25rem;flex-direction:column;gap:1.75rem;width:100%;max-width:55rem;margin-top:-3.5rem;padding:2.25rem 2.75rem 2.5rem;display:flex;position:relative;box-shadow:0 10px 30px -8px #0f172a14,0 2px 6px -1px #0f172a08}.vip-header-sec{text-align:center;flex-direction:column;align-items:center;display:flex}.vip-kicker-badge{background:var(--pic-primary-light);color:var(--pic-primary-hover);letter-spacing:.06em;text-transform:uppercase;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:.5rem;padding:.25rem .875rem;font-size:.6875rem;font-weight:800;display:inline-flex}.vip-main-title{color:#0f172a;letter-spacing:-.015em;margin:0 0 .375rem;font-size:1.5rem;font-weight:800;line-height:1.3}.vip-main-subtitle{color:#64748b;margin:0;font-size:.8125rem;line-height:1.5}.vip-urgent-banner{background:var(--pic-primary-light,var(--pic-primary-light));border:1px solid var(--pic-primary);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8125rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vip-urgent-banner{border:1px solid color-mix(in srgb, var(--pic-primary) 15%, transparent)}}.vip-urgent-banner{box-shadow:none}.urgent-left{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.urgent-tag-pill{background:var(--pic-primary,var(--pic-primary));color:#fff;box-shadow:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:.3125rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.urgent-tag-pill svg{flex-shrink:0;display:block}.urgent-text-group{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.urgent-main-text{color:var(--pic-primary-dark,var(--pic-primary-hover));letter-spacing:-.01em;font-size:.875rem;font-weight:700}.urgent-sub-text{color:#64748b;font-size:.78125rem;font-weight:500}.urgent-timer{flex-shrink:0;align-items:center;gap:.4375rem;display:flex}.timer-label{color:var(--pic-text-muted,#64748b);white-space:nowrap;font-size:.75rem;font-weight:600}.timer-digits{align-items:center;gap:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;display:inline-flex}.digit-box{min-width:1.5rem;height:1.5rem;color:var(--pic-primary,var(--pic-primary));border:1px solid var(--pic-primary);background:#fff;border-radius:.375rem;justify-content:center;align-items:center;padding:0 .25rem;font-size:.78125rem;font-weight:800;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.digit-box{border:1px solid color-mix(in srgb, var(--pic-primary) 20%, transparent)}}.digit-box{box-shadow:none}.colon{color:var(--pic-primary,var(--pic-primary));font-size:.75rem;font-weight:800}.vip-plan-picker{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.vip-plan-card{min-height:unset;box-sizing:border-box;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;height:auto;box-shadow:none;background:#fff;border:1px solid #0f172a14;border-radius:1rem;outline:none;flex-direction:column;align-items:center;padding:2.25rem 1.25rem 1.875rem;transition:border-color .16s,background-color .16s;display:flex;position:relative;transform:none!important}.vip-plan-card:hover:not(.is-selected){border-color:var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.vip-plan-card:hover:not(.is-selected){border-color:color-mix(in srgb, var(--pic-primary) 30%, transparent)}}.vip-plan-card:hover:not(.is-selected){box-shadow:none;background:#fff;transform:none!important}.vip-plan-card.is-selected{border:1.5px solid var(--pic-primary,var(--pic-primary));background:var(--pic-primary-light,var(--pic-primary-light));box-shadow:none;transform:none!important}.vip-plan-card:focus-visible{outline:2px solid var(--pic-primary,var(--pic-primary));outline-offset:2px}.plan-corner-badge{background:var(--pic-primary,var(--pic-primary));color:#fff;box-shadow:none;pointer-events:none;white-space:nowrap;border-radius:9999px;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:700;line-height:1.3;position:absolute;top:-.5625rem;right:.75rem}.plan-card-name{color:#0f172a;margin:0 0 .75rem;font-size:1.125rem;font-weight:800;line-height:1.3}.plan-price-row{color:var(--pic-primary-hover);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;margin-bottom:.5rem;line-height:1;display:flex}.plan-price-row .plan-currency{margin-right:.125rem;font-size:1.25rem;font-weight:800}.plan-price-row .plan-amount{letter-spacing:-.03em;font-size:2.375rem;font-weight:800}.plan-price-row .plan-duration{color:#94a3b8;margin-left:.25rem;font-size:.8125rem;font-weight:600}.plan-original-row{justify-content:center;align-items:center;gap:.375rem;margin:0 0 .625rem;display:flex}.plan-orig-price{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.78125rem;text-decoration:line-through}.plan-save-tag{background:var(--pic-primary-light);border:1px solid var(--pic-primary);border-radius:.25rem;align-items:center;padding:.0625rem .375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.plan-save-tag{border:1px solid color-mix(in srgb, var(--pic-primary) 20%, transparent)}}.plan-save-tag{color:var(--pic-primary-hover);font-size:.6875rem;font-weight:700;line-height:1.25}.plan-rate-badge{border-radius:9999px;justify-content:center;align-items:center;padding:.1875rem .625rem;font-size:.71875rem;font-weight:700;line-height:1.3;transition:all .2s;display:inline-flex}.vip-plan-card.is-selected .plan-rate-badge{background:var(--pic-primary-light);color:var(--pic-primary-hover)}.vip-plan-card:not(.is-selected) .plan-rate-badge{color:#64748b;background:#f1f5f9}.vip-plan-card .plan-bonus-slot{background:var(--pic-primary-light);border:1px solid var(--pic-primary);border-radius:9999px;align-items:center;gap:.3125rem;margin-top:.625rem;padding:.1875rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vip-plan-card .plan-bonus-slot{border:1px solid color-mix(in srgb, var(--pic-primary) 25%, transparent)}}.vip-plan-card .plan-bonus-slot{color:#9f1239;font-size:.6875rem;font-weight:700}.vip-plan-card .plan-bonus-slot svg{color:var(--pic-primary-hover);flex-shrink:0}.vip-plan-card .plan-bonus-slot[hidden]{display:none!important}.bonus-short{display:none}.bonus-full{display:inline}.vip-privileges-panel{background:#f8fafc;border:1px solid #f1f5f9;border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.5rem 1.75rem;display:flex}.privileges-title-row{align-items:center;gap:.625rem;display:flex}.privileges-bar-indicator{background:var(--pic-primary);border-radius:2px;flex-shrink:0;width:4px;height:1rem}.privileges-title-text{color:#0f172a;margin:0;font-size:1rem;font-weight:800;line-height:1.3}.privileges-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem 2rem;display:grid}.privilege-item{align-items:flex-start;gap:.8125rem;display:flex}.privilege-icon-wrap{border-radius:.5rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.privilege-icon-wrap.icon-pink,.privilege-icon-wrap.icon-orange,.privilege-icon-wrap.icon-purple,.privilege-icon-wrap.icon-rose{background:var(--pic-primary-light);color:var(--pic-primary-hover)}.privilege-text{flex-direction:column;gap:.125rem;display:flex}.privilege-name{color:#1e293b;font-size:.875rem;font-weight:700;line-height:1.35}.privilege-desc{color:#64748b;font-size:.75rem;line-height:1.45}.vip-checkout-bar{justify-content:space-between;align-items:center;gap:1.5rem;padding-top:.5rem;display:flex}.checkout-price-info{flex-direction:column;gap:.25rem;display:flex}.checkout-amount-line{align-items:baseline;gap:.25rem;display:flex}.checkout-amount-label{color:#64748b;font-size:.9375rem;font-weight:600}.checkout-amount-num{color:var(--pic-primary-hover);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.875rem;font-weight:800;line-height:1}.checkout-selected-desc{color:#94a3b8;font-size:.78125rem}.vip-submit-btn{background:var(--pic-primary,var(--pic-primary));letter-spacing:.02em;cursor:pointer;min-height:3.125rem;box-shadow:0 2px 8px var(--pic-primary);border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 2.75rem;font-size:.9375rem;font-weight:800;display:inline-flex;color:#fff!important}@supports (color:color-mix(in lab, red, red)){.vip-submit-btn{box-shadow:0 2px 8px color-mix(in srgb, var(--pic-primary) 25%, transparent)}}.vip-submit-btn{white-space:nowrap;transition:all .2s cubic-bezier(.16,1,.3,1)}.vip-submit-btn:hover{box-shadow:0 4px 12px var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.vip-submit-btn:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 35%, transparent)}}.vip-submit-btn:hover{background:var(--pic-primary-dark,var(--pic-primary-hover))}.vip-submit-btn:active{box-shadow:0 1px 4px var(--pic-primary);transform:translateY(0)}@supports (color:color-mix(in lab, red, red)){.vip-submit-btn:active{box-shadow:0 1px 4px color-mix(in srgb, var(--pic-primary) 20%, transparent)}}.offer-rules{border:1px solid var(--pic-primary);background:#fff;border-radius:1rem;align-items:flex-start;gap:1.25rem;padding:1.5rem 1.75rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.offer-rules{border:1px solid color-mix(in srgb, var(--pic-primary) 20%, transparent)}}.offer-rules{box-shadow:0 4px 16px -2px #0f172a0a}.offer-rules-badge{background:var(--pic-primary-light);border:1px solid var(--pic-primary);border-radius:.75rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.offer-rules-badge{border:1px solid color-mix(in srgb, var(--pic-primary) 25%, transparent)}}.offer-rules-badge{color:var(--pic-primary-hover);flex-shrink:0}.offer-rules-content{flex:1;min-width:0}.offer-rules-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.offer-rules-head h2{color:#0f172a;margin:0;font-size:1rem;font-weight:800}.offer-rules-pill{background:var(--pic-primary);color:#fff;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.25;display:inline-flex}.offer-rules p{color:#64748b;margin-bottom:.25rem;font-size:.78125rem;line-height:1.6}.offer-rules p:last-child{margin-bottom:0}@media (width<=48rem){.vip-hero{min-height:11.25rem!important;padding:.75rem 0 .5rem!important}.vip-hero .hero-inner{gap:.4375rem!important;padding:0!important;transform:translateY(-.625rem)!important}.vip-hero .hero-kicker{margin-bottom:.125rem!important;padding:.1875rem .625rem!important;font-size:.8125rem!important}.vip-hero h1{margin:.0625rem 0!important;font-size:1.3125rem!important;line-height:1.3!important}.vip-hero .hero-description{white-space:nowrap!important;text-overflow:ellipsis!important;color:#ffffffeb!important;max-width:100%!important;margin:.0625rem 0 0!important;font-size:.8125rem!important;line-height:1.45!important;overflow:hidden!important}.vip-page-wrap{width:calc(100% - .75rem)!important;max-width:100%!important;margin-inline:auto!important;padding:0 0 2.5rem!important}.vip-checkout-card{border-radius:1rem;gap:1rem;width:100%;padding:1.375rem .75rem 1.5rem;box-shadow:0 4px 16px #0000000d;margin-top:-1.875rem!important}.vip-header-sec{margin-bottom:.125rem}.vip-kicker-badge{margin-bottom:.25rem;padding:.125rem .5rem;font-size:.6875rem}.vip-main-title{margin-bottom:.25rem;font-size:1.25rem}.vip-main-subtitle{font-size:.8125rem;line-height:1.4}.vip-urgent-banner{white-space:nowrap;border-radius:.625rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.375rem;padding:.5625rem .6875rem}.urgent-left{flex-wrap:nowrap;flex:1;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.urgent-tag-pill{flex-shrink:0;gap:.25rem;padding:.21875rem .46875rem;font-size:.75rem}.urgent-tag-pill svg{width:12px;height:12px}.urgent-text-group{gap:0;min-width:0}.urgent-main-text{white-space:nowrap;font-size:.8125rem}.urgent-sub-text{display:none!important}.urgent-timer{white-space:nowrap;flex-shrink:0;align-items:center;gap:.1875rem;display:inline-flex}.timer-label{display:none!important}.digit-box{border-radius:.25rem;min-width:1.375rem;height:1.375rem;padding:0 .125rem;font-size:.75rem;line-height:1}.colon{font-size:.6875rem}.vip-plan-picker{gap:.5rem}.vip-plan-card{box-sizing:border-box;border-radius:.75rem;padding:1.375rem .4375rem 1.125rem;min-height:unset!important;height:auto!important;box-shadow:none!important}.vip-plan-card.is-selected{border:1.5px solid var(--pic-primary,var(--pic-primary))!important;background:var(--pic-primary-light,var(--pic-primary-light))!important;box-shadow:none!important}.plan-corner-badge{white-space:nowrap;padding:.125rem .375rem;font-size:.625rem;top:-.5rem;right:.125rem;box-shadow:none!important}.plan-card-name{margin-bottom:.375rem;font-size:.9375rem;font-weight:800}.plan-price-row{margin-bottom:.3125rem}.plan-price-row .plan-currency{font-size:.8125rem;font-weight:800}.plan-price-row .plan-amount{font-size:1.5625rem;font-weight:800}.plan-price-row .plan-duration{font-size:.625rem;font-weight:600;white-space:nowrap!important;margin-left:.125rem!important;line-height:1!important;display:inline-block!important}.plan-original-row{justify-content:center;align-items:center;gap:.25rem;margin:0 0 .375rem;white-space:nowrap!important}.plan-original-row .orig-label{display:none!important}.plan-orig-price{font-size:.6875rem}.plan-save-tag{border-radius:.1875rem;padding:.0625rem .25rem;font-size:.6875rem}.plan-rate-badge{padding:.125rem .375rem;font-size:.6875rem}.vip-plan-card .plan-bonus-slot{background:var(--pic-primary-light);border:1px solid var(--pic-primary);border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;margin-top:.375rem;padding:.1875rem .375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vip-plan-card .plan-bonus-slot{border:1px solid color-mix(in srgb, var(--pic-primary) 25%, transparent)}}.vip-plan-card .plan-bonus-slot{color:#9f1239;box-sizing:border-box;max-width:calc(100% - 4px)}.vip-plan-card .plan-bonus-slot svg{width:11px;height:11px;color:var(--pic-primary-hover);flex-shrink:0;display:inline-block!important}.vip-plan-card .plan-bonus-slot strong{color:var(--pic-primary-hover);white-space:nowrap;letter-spacing:-.2px;font-size:.6875rem;font-weight:700;line-height:1.1}.bonus-short{display:inline!important}.bonus-full,.vip-plan-card .plan-bonus-slot .countdown{display:none!important}.vip-privileges-panel{border-radius:.75rem;gap:.875rem;padding:1.125rem .875rem}.privileges-title-text{font-size:.9375rem}.privileges-grid{grid-template-columns:1fr;gap:.75rem}.privilege-item{gap:.625rem}.privilege-icon-wrap{border-radius:.375rem;width:1.75rem;height:1.75rem}.privilege-icon-wrap svg{width:13px;height:13px}.privilege-name{font-size:.875rem;line-height:1.35}.privilege-desc{font-size:.78125rem;line-height:1.4}}@media (width<=34rem){.vip-checkout-bar{flex-direction:column;align-items:stretch;gap:.75rem;padding-top:.25rem}.checkout-price-info{text-align:center;align-items:center}.checkout-amount-num{font-size:1.625rem}.checkout-selected-desc{font-size:.8125rem}.vip-submit-btn{width:100%;min-height:2.875rem;font-size:1rem;font-weight:700}}@keyframes pulseHighlight{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--pic-primary) 40%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--pic-primary) 0%, transparent);transform:scale(1.02)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--pic-primary) 0%, transparent);transform:scale(1)}}.pulse-highlight{animation:1.2s ease-in-out 2 pulseHighlight;border-color:var(--pic-primary,var(--pic-primary))!important}.payment-dialog{width:min(32rem,100% - 2rem)}.payment-summary{background:var(--pic-bg-gray);border-radius:var(--radius-pic);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.payment-summary h2{font-size:1.25rem}.payment-summary p{color:var(--pic-text-muted);margin-top:.125rem;font-size:.8125rem}.payment-summary>strong{color:var(--pic-primary);font-variant-numeric:tabular-nums;font-size:2rem}.payment-offer{color:#9f1239;background:var(--pic-primary-light);border:1px solid var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.payment-offer{border:1px solid color-mix(in srgb, var(--pic-primary) 20%, transparent)}}.payment-offer{border-radius:var(--radius-pic);margin-top:.875rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:500}.payment-dialog fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin:1.375rem 0;padding:0;display:grid}.payment-dialog legend{grid-column:1/-1;margin-bottom:.75rem;font-size:.9375rem;font-weight:600}.payment-method{border:1px solid var(--pic-border-dark);border-radius:var(--radius-pic,.625rem);cursor:pointer;background:var(--pic-bg-surface);justify-content:center;align-items:center;gap:.5rem;min-height:2.875rem;padding:.5rem .75rem;transition:all .16s;display:flex}.payment-method:hover{border-color:rgba(var(--pic-primary-rgb), .35);background:var(--pic-bg-hover)}.payment-method:has(input:checked){border-color:var(--pic-primary);background:var(--pic-primary-light);box-shadow:0 0 0 1.5px rgba(var(--pic-primary-rgb), .25)}.payment-method img{object-fit:contain;width:5.25rem;height:1.875rem}.payment-dialog .button[type=submit]{width:100%;min-height:2.875rem;font-size:.9375rem}.payment-hint{color:var(--pic-text-muted);text-align:center;margin-top:1rem;font-size:.75rem;line-height:1.7}.feedback-dialog{width:min(28rem,100% - 2rem)}.feedback-dialog .feedback-dialog-close{justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.feedback-dialog .feedback-dialog-close svg{width:1.125rem;height:1.125rem;display:block}.feedback-dialog-lead{color:var(--pic-text-muted);margin:0 0 1rem;font-size:.8125rem;line-height:1.6}.feedback-reason-set{border:0;min-width:0;margin:0 0 1rem;padding:0}.feedback-reason-set legend{margin-bottom:.75rem;font-size:.875rem;font-weight:700}.feedback-reason-list{flex-wrap:wrap;gap:.5rem;display:flex}.feedback-reason-option{box-sizing:border-box;border:1px solid var(--pic-border-dark,#e2e8f0);background:var(--pic-bg-surface);overflow-wrap:anywhere;cursor:pointer;border-radius:.75rem;flex:0 auto;align-items:center;gap:.5rem;width:auto;min-width:0;max-width:100%;min-height:2.75rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5;display:inline-flex}.feedback-reason-option input{flex-shrink:0;margin:0}.feedback-reason-option:has(input:focus-visible){outline:2px solid var(--pic-primary);outline-offset:2px}.feedback-reason-option:has(input:checked){border-color:var(--pic-primary);background:var(--pic-primary-light)}.feedback-dialog .form-field label{margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.feedback-dialog .form-field textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--pic-border-dark,#cbd5e1);background:var(--pic-bg-body,#f6f7f8);width:100%;min-height:7rem;color:var(--pic-text,#18191c);border-radius:.5rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.6;transition:border-color .15s,background-color .15s;display:block}.feedback-dialog .form-field textarea::placeholder{color:var(--pic-text-muted,#64748b);opacity:1}.feedback-dialog .form-field textarea:hover{border-color:var(--pic-text-muted,#64748b)}.feedback-dialog .form-field textarea:focus-visible{border-color:var(--pic-primary);background:var(--pic-bg-surface,#fff);outline:2px solid var(--pic-primary);outline-offset:2px}.feedback-dialog .button[type=submit]{width:100%;min-height:2.75rem;margin-top:.5rem}.utility-main{background:var(--pic-bg-body)}.utility-page{padding:var(--pic-space-6) 0 var(--pic-space-8)}.auth-panel{border-radius:var(--radius-pic-lg);max-width:29rem;margin:0 auto;padding:2.25rem 2rem}.auth-panel .eyebrow{color:var(--pic-primary);letter-spacing:.04em;margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.form-intro{color:var(--pic-text-muted);margin:.625rem 0 1.5rem;font-size:.875rem}.auth-panel form,.feedback-form{gap:1.25rem;display:grid}.form-field{gap:.4375rem;min-width:0;display:grid}.auth-panel label,.feedback-form label{font-size:.875rem;font-weight:600}.auth-panel input,.feedback-form input,.feedback-form textarea,.feedback-form select{border:1px solid var(--pic-border-dark);border-radius:var(--radius-pic);background:var(--pic-bg-surface);width:100%;min-width:0;min-height:2.75rem;padding:.625rem .875rem;transition:all .16s}.auth-panel input:focus,.feedback-form input:focus,.feedback-form textarea:focus,.feedback-form select:focus{border-color:var(--pic-primary);box-shadow:0 0 0 3px rgba(var(--pic-primary-rgb), .2);outline:none}.global-toast-container{z-index:99999;pointer-events:none;flex-direction:column;align-items:center;gap:0;width:max-content;max-width:min(90vw,28rem);display:flex;position:fixed;left:50%;transform:translate(-50%);top:4.75rem!important}.global-toast{pointer-events:auto;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);border-radius:9999px;align-items:center;gap:.625rem;max-height:5rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;line-height:1.4;animation:.28s cubic-bezier(.16,1,.3,1) both toastSlideDown;display:inline-flex;overflow:hidden;box-shadow:0 12px 30px -4px #0f172a33,0 4px 12px -2px #0f172a14}.global-toast+.global-toast{margin-top:.5rem}.global-toast.toast-exit{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) forwards toastLeave}.global-toast[data-state=success]{color:#f8fafc;background:#0f172a;border:1px solid #ffffff24}.global-toast[data-state=success] .toast-icon{color:#10b981;display:inline-flex}.global-toast[data-state=error]{color:#9f1239;box-shadow:0 12px 30px -4px var(--pic-primary);background:#fff;border:1px solid #fecdd3}@supports (color:color-mix(in lab, red, red)){.global-toast[data-state=error]{box-shadow:0 12px 30px -4px color-mix(in srgb, var(--pic-primary) 16%, transparent)}}.global-toast[data-state=error] .toast-icon{color:var(--pic-primary-hover);display:inline-flex}.global-toast[data-state=warning]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.global-toast[data-state=warning] .toast-icon{color:#d97706;display:inline-flex}.global-toast[data-state=info],.global-toast[data-state=loading]{color:#f8fafc;background:#0f172a;border:1px solid #ffffff24}.global-toast[data-state=info] .toast-icon,.global-toast[data-state=loading] .toast-icon{color:var(--pic-primary);display:inline-flex}.global-toast .spin{animation:.9s linear infinite toastSpin}@keyframes toastSlideDown{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:none}}@keyframes toastLeave{to{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0;transform:translateY(-8px)scale(.98)}}@keyframes toastSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-hint{color:var(--pic-text-muted);margin:0;font-size:.75rem}.resource-read-status{color:var(--pic-text-muted,#666);grid-column:1/-1;margin:.5rem 0;font-size:.8125rem;line-height:1.6}.form-status{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.auth-links{border-top:1px solid var(--pic-border);color:var(--pic-text-light);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.875rem;display:flex}.auth-links a:hover{color:var(--pic-primary)}.user-page-wrap{width:min(var(--pic-container), calc(100% - 2.5rem));box-sizing:border-box;max-width:60rem;margin:1.5rem auto 3rem}.user-page-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.user-page-header h1{color:var(--pic-text);margin:0;font-size:1.375rem;font-weight:700}.user-page-header p{color:var(--pic-text-muted);margin:.25rem 0 0;font-size:.8125rem}.user-back-btn{border-radius:var(--radius-pic);flex-shrink:0;padding:.375rem .875rem;font-size:.8125rem}@keyframes pic-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#f1f3f6 25%,#e6e9ee 37%,#f1f3f6 63%) 0 0/400% 100%;animation:1.4s cubic-bezier(.4,0,.2,1) infinite pic-shimmer}.skeleton-block{background:linear-gradient(90deg,#f1f3f6 25%,#e6e9ee 37%,#f1f3f6 63%) 0 0/400% 100%;border-radius:6px;animation:1.4s cubic-bezier(.4,0,.2,1) infinite pic-shimmer;display:block}.skeleton-pill{border-radius:9999px!important}.skeleton-card{border:1px solid var(--pic-border,#e2e8f0);box-sizing:border-box;background:#fff;border-radius:10px;padding:14px;box-shadow:0 1px 3px #00000005}.is-skeleton{pointer-events:none;-webkit-user-select:none;user-select:none;min-height:1.25rem;position:relative;overflow:hidden;color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}html[data-session-state=loading] [data-guest]{visibility:hidden;pointer-events:none}html[data-session-state=member] [data-guest]{display:none!important}html[data-session-state=error] [data-guest]:not(a){visibility:hidden;pointer-events:none}[data-preview-access-title],[data-preview-access-description]{min-height:1.6em}#vip-user-status-text{min-height:2.8em}#vip-account-action-link{min-width:7em}.pixiv-account-link{min-width:6.5em}.pixiv-thumb-locked,.matrix-locked-content,.douyin-thumb-locked-slot,.fantia-thumb-locked-slot,.thumb-slot.is-locked-slot,.preview-unavailable.is-locked-slot,.pixiv-preview-gate,[data-preview-access]{isolation:isolate;overflow:hidden}.pixiv-thumb-locked,.matrix-locked-content,.douyin-thumb-locked-slot,.fantia-thumb-locked-slot,.pixiv-preview-gate,.preview-unavailable.is-locked-slot,.thumb-slot.is-locked-slot,.pixiv-stage-locked{position:relative}.pixiv-thumb-locked:before,.matrix-locked-content:before,.douyin-thumb-locked-slot:before,.fantia-thumb-locked-slot:before,.thumb-slot.is-locked-slot:before,.preview-unavailable.is-locked-slot:before,.pixiv-preview-gate:before,[data-preview-access]:before{content:"";z-index:-1;pointer-events:none;filter:blur(18px);background:radial-gradient(at 20% 70%,#a6abb3 0 16%,#0000 45%),radial-gradient(at 80% 20%,#c1b9bd 0 18%,#0000 46%),#e4e5e8;position:absolute;inset:-20px}html[data-theme=bilibili]{--pic-action-bg:#b72e59;--pic-action-hover:#942147}html[data-theme=douyin]{--pic-action-bg:#c52249;--pic-action-hover:#a01b3b}html[data-theme=fantia]{--pic-action-bg:#a94c0b;--pic-action-hover:#893c07}html[data-theme=loomy]{--pic-action-bg:#403b34;--pic-action-hover:#292621}html[data-theme=pixiv]{--pic-action-bg:#0076b6;--pic-action-hover:#006195}[data-preview-access]{--preview-surface:#f1f2f3;--preview-decoration:#e7e9ed;--preview-title:#20242c;--preview-copy:#505864;--preview-icon:#46556a;color:var(--preview-title);background:var(--preview-surface)!important}html:is([data-theme=douyin],[data-theme=fantia]) [data-preview-access]{--preview-surface:#181b22;--preview-decoration:#282d38;--preview-title:#fff;--preview-copy:#cbd1dc;--preview-icon:#f5d28b}html[data-theme=loomy] [data-preview-access]{--preview-surface:#f3ecdf;--preview-decoration:#e8dfce;--preview-title:#34312d;--preview-copy:#5c554d}[data-preview-access]:before{filter:none;background:radial-gradient(ellipse at 20% 70%,var(--preview-decoration),transparent 65%),var(--preview-surface);inset:0}[data-preview-access-title]{color:var(--preview-title)!important}[data-preview-access-description]{color:var(--preview-copy)!important}[data-preview-access] :is(.bili-locked-icon-circle,.douyin-locked-icon-circle,.fantia-locked-icon-circle){background:var(--preview-decoration)!important;border:1px solid var(--preview-copy)!important;box-shadow:none!important}[data-preview-access] svg{color:var(--preview-icon)!important;fill:none!important}:is([data-preview-access-action],[data-member-action],#claim-button,.pswp-btn-vip-unlock,.pixiv-lightbox-gate a){background:var(--pic-action-bg)!important;color:#fff!important;box-shadow:none!important}:is([data-preview-access-action],[data-member-action],#claim-button,.pswp-btn-vip-unlock,.pixiv-lightbox-gate a):hover{background:var(--pic-action-hover)!important}[data-preview-access-action] svg{color:inherit!important}[data-preview-access][hidden]{display:none!important}:is(#bili-stage-locked-curtain,#dy-stage-locked-curtain,#fantia-stage-locked-curtain,#stage-locked-curtain,#pixiv-stage-locked){text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;inset:0;justify-content:safe center!important;min-height:0!important;padding:24px!important;position:absolute!important;overflow-y:auto!important}:is(.bili-locked-modal,.douyin-locked-modal,.fantia-locked-modal){flex-shrink:0;width:100%;gap:12px!important;max-width:28rem!important}[data-preview-access] :is(.bili-locked-icon-circle,.douyin-locked-icon-circle,.fantia-locked-icon-circle){flex-shrink:0;width:48px!important;height:48px!important}[data-preview-access-title]{text-wrap:balance;margin:0!important;font-size:18px!important;line-height:1.5!important}[data-preview-access-description]{text-wrap:pretty;overflow-wrap:anywhere;max-width:28rem;margin:0!important;font-size:13px!important;line-height:1.8!important}[data-preview-access-action]{white-space:normal;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:fit-content;min-width:min(128px,100%);max-width:100%;min-height:44px!important;margin:4px 0 0!important;padding:10px 22px!important;font-size:14px!important;line-height:1.5!important;display:inline-flex!important}[data-preview-access-action][hidden]{display:none!important}@media (width<=480px){:is(#bili-stage-locked-curtain,#dy-stage-locked-curtain,#fantia-stage-locked-curtain,#stage-locked-curtain,#pixiv-stage-locked){padding:20px 16px!important}[data-preview-access-title]{font-size:16px!important}}.locked-preview-images>span{background:radial-gradient(at 30% 20%,#dad4d8,#777d88 50%,#afb4bb);display:block}.pixiv-preview-gate{min-height:84px}[data-plan-offer]{min-block-size:48px}[data-plan-offer][hidden]{visibility:hidden;pointer-events:none;display:flex!important}.is-skeleton>*{visibility:hidden!important}.is-skeleton:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f1f3f6 25%,#e6e9ee 37%,#f1f3f6 63%) 0 0/400% 100%;border-radius:999px;width:min(78%,12rem);height:.72rem;animation:1.4s cubic-bezier(.4,0,.2,1) infinite pic-shimmer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button.is-skeleton:after,a.is-skeleton:after,[class*=btn].is-skeleton:after,[class*=-pill].is-skeleton:after,[class*=-tag].is-skeleton:after,[class*=badge].is-skeleton:after{width:4.6em;max-width:68%}.qr-code-img.is-skeleton:after,.skeleton-block.is-skeleton:after{border-radius:inherit;width:100%;max-width:none;height:100%;top:0;left:0;transform:none}.is-skeleton.skeleton-pill:after,.skeleton-pill.is-skeleton:after{border-radius:9999px}.is-busy{position:relative;overflow:hidden;pointer-events:none!important;color:#0000!important}.is-busy>*{visibility:hidden!important}.is-busy:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f1f3f6 25%,#e6e9ee 37%,#f1f3f6 63%) 0 0/400% 100%;border-radius:9999px;width:min(72%,7.5rem);height:.7em;animation:1.4s cubic-bezier(.4,0,.2,1) infinite pic-shimmer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.catalog-skel-card{pointer-events:none;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.skeleton-shimmer,.skeleton-block,.is-skeleton:after,.is-busy:after{animation:none}}.account-utility-page{box-sizing:border-box!important;max-width:61.25rem!important;margin:1.5rem auto 3.5rem!important;padding:0 1.25rem!important}@keyframes pulse-green{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.account-container,.main-wrap{box-sizing:border-box;flex-direction:column;gap:1.25rem;width:100%;margin:0 auto;display:flex}.account-body-layout{align-items:flex-start;gap:1.25rem;width:100%;display:flex}.account-nav-aside{flex-shrink:0;width:13rem}.account-nav-card{background:var(--pic-bg-surface,#fff);border:1px solid var(--pic-border);border-radius:var(--radius-pic-md,.75rem);box-shadow:var(--pic-shadow-card,0 2px 8px #0000000a);box-sizing:border-box;padding:.5rem}.account-nav-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav-item{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .16s;display:flex;position:relative}.nav-item svg{color:#64748b;flex-shrink:0;transition:color .16s}.nav-item:hover{background:var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.nav-item:hover{background:color-mix(in srgb, var(--pic-primary) 5%, transparent)}}.nav-item:hover,.nav-item:hover svg{color:var(--pic-primary,var(--pic-primary))}.nav-item.active{background:var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.nav-item.active{background:color-mix(in srgb, var(--pic-primary) 8%, transparent)}}.nav-item.active{color:var(--pic-primary,var(--pic-primary));font-weight:700}.nav-item.active svg{color:var(--pic-primary,var(--pic-primary))}.nav-item.active:before{content:"";background:var(--pic-primary,var(--pic-primary));border-radius:0 3px 3px 0;width:3.5px;position:absolute;top:15%;bottom:15%;left:0}.account-viewport{flex:1;min-width:0}.tab-pane{display:none}.tab-pane[hidden]{display:none!important}.tab-pane.active{animation:.2s pic-fade-in;display:block}.account-card{background:var(--pic-bg-surface,#fff);border:1px solid var(--pic-border);border-radius:var(--radius-pic-md,.75rem);box-shadow:var(--pic-shadow-card,0 2px 8px #0000000a);box-sizing:border-box;margin-bottom:1.25rem;overflow:hidden}.card-head{border-bottom:1px solid var(--pic-border);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.head-title{color:var(--pic-text);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.head-title svg{color:var(--pic-primary);flex-shrink:0}.head-sub-hint{color:var(--pic-text-muted);font-size:.75rem;font-weight:500}.account-summary-card{background:var(--pic-bg-surface,#fff);border:1px solid var(--pic-border);border-radius:var(--radius-pic-md,.75rem);box-shadow:var(--pic-shadow-card,0 2px 8px #0000000a);box-sizing:border-box;margin-bottom:1.25rem;transition:border-color .2s,box-shadow .2s;overflow:hidden}.account-summary-card.user-is-vip{border-color:var(--pic-primary);background:linear-gradient(#fff 0%,#fffcf8 100%)}@supports (color:color-mix(in lab, red, red)){.account-summary-card.user-is-vip{border-color:color-mix(in srgb, var(--pic-primary) 25%, transparent)}}.account-summary-card.user-is-vip{box-shadow:0 2px 8px #0000000a}.summary-top-row{box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.summary-user-box{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.summary-user-main{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.member-email{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:18rem;font-size:1.125rem;font-weight:800;overflow:hidden}.member-validity-text{color:#64748b;font-size:.8125rem;line-height:1.5}.account-summary-card.user-is-vip .member-validity-text{color:#475569}.account-summary-card.user-is-vip .member-validity-text strong{color:var(--pic-primary-hover);font-weight:700}.summary-action-box{flex-shrink:0}.summary-divider{opacity:.8;background:#e2e8f0;width:100%;height:1px;margin:0}.summary-bottom-row{box-sizing:border-box;background:#f8fafc;border-top:1px solid #f1f5f9;flex-direction:column;gap:.75rem;padding:1.125rem 1.5rem 1.25rem;display:flex}.summary-quota-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.quota-meta-left{align-items:center;gap:.875rem;display:flex}.quota-title-label{color:#334155;align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;display:inline-flex}.quota-title-label svg{color:var(--pic-primary,var(--pic-primary))}.quota-count-display{font-feature-settings:"tnum";align-items:baseline;gap:.25rem;display:inline-flex}.metric-num{color:var(--pic-primary-hover);font-size:1.5rem;font-weight:900;line-height:1}.metric-total{color:#64748b;font-size:.875rem;font-weight:600}.quota-limit-note{color:#64748b;font-size:.75rem}.quota-progress-track{background:#e2e8f0;border-radius:9999px;width:100%;height:7px;overflow:hidden}.quota-progress-bar{background:var(--pic-primary,var(--pic-primary));border-radius:9999px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.nav-item-logout{color:#64748b;border-top:1px dashed #e2e8f0;margin-top:.5rem;padding-top:.75rem}.nav-item-logout:hover{background:var(--pic-primary-light);color:var(--pic-primary-hover)}.nav-item-logout:hover svg{color:var(--pic-primary-hover)}.nav-item-logout.disabled{opacity:.6;pointer-events:none}.vip-status-pill{white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.1875rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.vip-status-pill.is-guest{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.vip-status-pill.is-vip{background:var(--pic-primary,var(--pic-primary));color:#fff;box-shadow:none}.btn-vip-action{cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 1px 2px #00000014;background:var(--pic-primary,var(--pic-primary))!important;color:#fff!important}.btn-vip-action:hover{box-shadow:0 2px 4px #0000001f;background:var(--pic-primary-hover,#e06085)!important}.btn-vip-action svg{color:#fff}.account-modal-overlay{z-index:99999;-webkit-backdrop-filter:blur(4px);box-sizing:border-box;opacity:0;visibility:hidden;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0}.account-modal-overlay.is-visible{opacity:1;visibility:visible}dialog.account-modal-overlay{border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0}dialog.account-modal-overlay:not([open]){display:none}dialog.account-modal-overlay::backdrop{background:0 0}.account-modal-box{border-radius:var(--radius-pic-md,.75rem);border:1px solid var(--pic-border);box-sizing:border-box;text-align:center;background:#fff;flex-direction:column;align-items:center;width:100%;max-width:24rem;padding:1.5rem;transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex;transform:scale(.95)translateY(8px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.account-modal-overlay.is-visible .account-modal-box{transform:scale(1)translateY(0)}.modal-icon-wrap{background:var(--pic-primary-light);width:3rem;height:3rem;color:var(--pic-primary-hover);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.modal-title{color:var(--pic-text);margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.modal-desc{color:var(--pic-text-muted);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.modal-actions{justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}.btn-modal-cancel{border:1px solid var(--pic-border);color:var(--pic-text-light);cursor:pointer;background:#fff;border-radius:.5rem;flex:1;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:all .16s}.btn-modal-cancel:hover{color:var(--pic-text);background:#f8fafc}.btn-modal-confirm{background:var(--pic-primary-hover);color:#fff;cursor:pointer;box-shadow:0 2px 8px var(--pic-primary);border:none;border-radius:.5rem;flex:1;padding:.625rem 1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.btn-modal-confirm{box-shadow:0 2px 8px color-mix(in srgb, var(--pic-primary) 25%, transparent)}}.btn-modal-confirm{transition:all .16s}.btn-modal-confirm:hover{background:var(--pic-primary-hover);box-shadow:0 4px 12px var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.btn-modal-confirm:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 35%, transparent)}}.btn-modal-confirm.disabled{opacity:.6;pointer-events:none}.overview-section{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.overview-section-head{justify-content:space-between;align-items:center;padding:0 .25rem;display:flex}.overview-section-title{color:#0f172a;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:800;display:flex}.overview-section-title svg{color:var(--pic-primary,var(--pic-primary))}.btn-section-link{color:var(--pic-primary-hover);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.8125rem;font-weight:700;text-decoration:none;transition:opacity .16s;display:inline-flex}.btn-section-link:hover{opacity:.8;text-decoration:underline}.overview-empty-compact{border-radius:var(--radius-pic-md,.75rem);text-align:center;color:#475569;background:#fff;border:1px dashed #cbd5e1;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;font-size:.875rem;font-weight:500;display:flex}.overview-recent-wrap{flex-direction:column;gap:.75rem;display:flex}.order-list-wrap{box-sizing:border-box;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.custom-order-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;transition:all .2s;display:flex;box-shadow:0 1px 3px #0f172a0a,0 1px 2px #0f172a05}.custom-order-card:hover{border-color:#cbd5e1;box-shadow:0 4px 12px -2px #0f172a14;transform:none!important}.order-item-main{flex-direction:column;flex:1;gap:.4375rem;min-width:0;display:flex}.order-primary-line{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.order-plan-name{color:#0f172a;font-size:.9375rem;font-weight:700;line-height:1.3}.order-duration-pill{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:9999px;align-items:center;padding:.15rem .55rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.order-status-tag{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;padding:.1875rem .625rem;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-flex}.order-status-tag.success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.order-status-tag.unpaid{background:var(--pic-primary-light);color:var(--pic-primary-hover);border-color:var(--pic-primary-light)}.order-status-tag.expired{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.order-item-main{min-width:0}.order-sub-meta{color:#64748b;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4375rem;min-width:0;font-size:.75rem;line-height:1.3;display:flex}.order-test-tag{color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:.25rem;align-items:center;padding:.1rem .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}.order-item-side{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.order-amount{color:var(--pic-primary-hover);letter-spacing:-.01em;white-space:nowrap;font-size:1.25rem;font-weight:800;line-height:1}.order-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.order-header-row,.order-bottom-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media (width<=48rem){.custom-order-card{flex-direction:column;align-items:stretch;gap:.875rem;padding:1rem}.order-item-side{border-top:1px solid #f1f5f9;justify-content:space-between;width:100%;padding-top:.75rem}.order-actions{flex:1;justify-content:flex-end}}.btn-solid-pink{cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.4375rem 1.125rem;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 1px 2px #00000014;background:var(--pic-primary,var(--pic-primary))!important;color:#fff!important}.btn-solid-pink:hover{box-shadow:0 2px 4px #0000001f;background:var(--pic-primary-hover,#e06085)!important}.btn-solid-dark{cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding:.4375rem 1.125rem;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 1px 2px #00000014;color:#fff!important;background:#1e293b!important}.btn-solid-dark:hover{box-shadow:0 2px 4px #0000001f;background:#0f172a!important}.btn-solid-gray{cursor:pointer;white-space:nowrap;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.3125rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;transition:all .16s;display:inline-flex;box-shadow:0 1px 2px #0000000a;color:#334155!important}.btn-solid-gray:hover{background:#e2e8f0;color:#0f172a!important}.btn-capsule{appearance:none;cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:700;line-height:1.2;text-decoration:none;transition:all .15s;display:inline-flex}.btn-capsule-gray{background:#f1f5f9;border:1px solid #e2e8f0;color:#334155!important}.btn-capsule-gray:hover{background:#e2e8f0;color:#0f172a!important}.btn-capsule-pink{background:var(--pic-primary-light);border:1px solid #fecdd3;color:var(--pic-primary-hover)!important}.btn-capsule-pink:hover{background:var(--pic-primary-light);color:var(--pic-primary-hover)!important}.btn-action-primary{background:var(--pic-primary,var(--pic-primary));border:none;border-radius:9999px;align-items:center;gap:.25rem;padding:.375rem .875rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .16s;display:inline-flex;box-shadow:0 1px 2px #00000014;color:#fff!important}.btn-action-primary:hover{background:#e06085}.ticket-item-row{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;justify-content:space-between;align-items:center;padding:1rem 1.125rem;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 1px 2px #00000008}.ticket-item-row:hover{border-color:#cbd5e1;box-shadow:0 2px 4px #0000000d}.btn-order-action{font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s,background .15s,border-color .15s;display:inline-flex}.btn-order-pay{background:linear-gradient(135deg, #f97316, var(--pic-primary-hover));border:none;box-shadow:0 2px 8px #ea580c40;color:#fff!important}.btn-order-pay:hover{opacity:.92}.btn-order-ghost{background:#fff;border:1px solid #cbd5e1;color:#334155!important}.btn-order-ghost:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a!important}.ticket-item-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ticket-primary-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ticket-kind-pill{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.2}.ticket-subject-title{color:#1e293b;font-size:14px;font-weight:600;line-height:1.4}.ticket-status-pill{border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.2}.ticket-status-pill.status-pending{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.ticket-status-pill.status-processing{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.ticket-status-pill.status-resolved{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.ticket-sub-meta{color:#64748b;align-items:center;gap:6px;font-size:12px;display:flex}.ticket-item-side{flex-shrink:0;margin-left:12px}.account-empty-showcase{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;margin:8px 0;padding:32px 16px}.account-empty-showcase .empty-title{color:#334155;margin-bottom:4px;font-size:14px;font-weight:700}.account-empty-showcase .empty-desc{color:#64748b;font-size:12px}.password-form-box{box-sizing:border-box;max-width:400px;padding:1.25rem}.status-badge{border-radius:var(--radius-pic-xs);align-items:center;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}.status-badge[data-state=paid],.status-badge.status-paid,.status-badge.status-resolved{color:#065f46;background:#ecfdf5}.status-badge[data-state=pending],.status-badge.status-pending{color:#92400e;background:#fffbeb}.status-badge.status-processing{color:#1e40af;background:#eff6ff}.status-badge[data-state=closed],.status-badge.status-closed{color:#64748b;background:#f1f5f9}.status-badge[data-state=refunded],.status-badge.status-refunded{color:#991b1b;background:#fef2f2}.account-empty,.feedback-empty{text-align:center;background:var(--pic-bg-surface,#fff);border:1px solid var(--pic-border);border-radius:var(--radius-pic-lg,1rem);padding:2.5rem 1rem}.account-empty h3,.feedback-empty h3{color:var(--pic-text);margin-bottom:.25rem;font-size:1rem;font-weight:700}.account-empty p,.feedback-empty p{color:var(--pic-text-muted);margin-bottom:1rem;font-size:.8125rem}.record-pagination{justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.feedback-wrap{max-width:52rem}.feedback-list-grid{gap:.625rem;display:grid}.feedback-list-card{background:var(--pic-bg-surface,#fff);border:1px solid var(--pic-border);border-radius:var(--radius-pic);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.125rem;transition:border-color .16s;display:flex}.feedback-list-card:hover{border-color:rgba(var(--pic-primary-rgb), .3)}.card-top-row{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.feedback-view-btn{border-radius:var(--radius-pic-xs);flex-shrink:0;min-height:1.875rem;padding:.25rem .75rem;font-size:.75rem}.feedback-detail-header{background:var(--pic-bg-surface,#fff);border:1px solid var(--pic-border);border-radius:var(--radius-pic);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}.feedback-detail-title-box{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.feedback-detail-title{color:var(--pic-text);margin:0;font-size:1.0625rem;font-weight:700}.feedback-back-btn{border-radius:var(--radius-pic-xs);flex-shrink:0;padding:.3125rem .75rem;font-size:.78125rem}.feedback-thread-card{background:var(--pic-bg-surface,#fff);border:1px solid var(--pic-border);border-radius:var(--radius-pic);margin-bottom:1rem;padding:1.25rem}.thread-title{color:var(--pic-text);margin:0 0 .875rem;font-size:.90625rem;font-weight:700}.feedback-chat-stream{gap:.875rem;display:grid}.feedback-bubble{border-radius:var(--radius-pic);border:1px solid var(--pic-border);padding:.75rem 1rem}.feedback-staff{border-color:var(--pic-primary);background:#fff9fa}@supports (color:color-mix(in lab, red, red)){.feedback-staff{border-color:color-mix(in srgb, var(--pic-primary) 15%, transparent)}}.feedback-user{border-color:var(--pic-border);background:#f8fafc}.bubble-meta{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.bubble-author-tag{font-size:.75rem;font-weight:600}.feedback-staff .bubble-author-tag{color:var(--pic-primary)}.feedback-user .bubble-author-tag{color:var(--pic-text-light)}.bubble-time{color:var(--pic-text-muted);font-size:.6875rem}.bubble-body{color:var(--pic-text);white-space:pre-wrap;word-break:break-word;font-size:.84375rem;line-height:1.5}.feedback-more-btn{margin:.5rem auto;padding:.3125rem .875rem;font-size:.75rem;display:block}.feedback-reply-box,.feedback-new-card{background:var(--pic-bg-surface,#fff);border:1px solid var(--pic-border);border-radius:var(--radius-pic);padding:1.25rem}.reply-box-title,.feedback-new-head h2{color:var(--pic-text);margin:0 0 .25rem;font-size:.9375rem;font-weight:700}.feedback-new-head p{color:var(--pic-text-muted);margin:0 0 1rem;font-size:.78125rem}.feedback-form{gap:.75rem;display:grid}.feedback-submit-btn{border-radius:var(--radius-pic);justify-self:end;min-height:2.125rem;padding:.375rem 1.125rem;font-size:.8125rem}.password-wrap{max-width:28rem}.password-card{background:var(--pic-bg-surface,#fff);border:1px solid var(--pic-border);border-radius:var(--radius-pic-xl,1.25rem);box-shadow:var(--shadow-pic);padding:2rem 1.75rem}.password-lock-icon{background:var(--pic-primary-light,var(--pic-primary-light));width:3.25rem;height:3.25rem;color:var(--pic-primary,var(--pic-primary));border-radius:9999px;place-items:center;margin:0 auto .875rem;display:inline-grid}.password-card .auth-header{text-align:center;margin-bottom:1.25rem}.password-card .auth-header h1{color:var(--pic-text);font-size:1.25rem;font-weight:700}.password-card .auth-header p{color:var(--pic-text-muted);margin-top:.25rem;font-size:.78125rem}.checkout-panel{border:1px solid var(--pic-border);border-radius:var(--radius-pic-xl,1.25rem);background:#fff;padding:2rem 2.25rem;box-shadow:0 10px 30px -4px #0f172a14}.checkout-header{border-bottom:1px solid var(--pic-border);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.checkout-title{color:var(--pic-text);margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}.checkout-subtitle{color:var(--pic-primary);letter-spacing:.02em;margin:.25rem 0 0;font-size:.75rem;font-weight:600}.checkout-back-btn{border-radius:9999px;padding:.375rem .875rem;font-size:.8125rem}.checkout-details{flex-direction:column;gap:1.25rem;display:flex}.checkout-details .order-summary{background:var(--pic-bg-gray);border:1px solid var(--pic-border);border-radius:var(--radius-pic-lg,1rem);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.checkout-details .order-summary strong{color:var(--pic-primary);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800}.order-facts{background:var(--pic-bg-gray);border-radius:var(--radius-pic-lg,1rem);border:1px solid #0f172a0d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;padding:1.25rem 1.5rem;display:grid}.order-facts dt{color:var(--pic-text-muted);margin-bottom:.125rem;font-size:.78125rem}.order-facts dd{color:var(--pic-text);margin:0;font-size:.90625rem;font-weight:600}.order-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.order-actions .button{border-radius:9999px;min-height:2.75rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}.utility-main:has(.checkout-utility-page),.utility-main:has(.checkout-page-wrap){flex-direction:column;justify-content:center;min-height:calc(100dvh - 8.5rem);display:flex}.wrap.utility-page.checkout-utility-page,.wrap.utility-page:has(.checkout-page-wrap){box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;min-height:calc(100dvh - 8.5rem);margin:0 auto;padding:2.5rem 1rem 2.75rem;display:flex}.checkout-page-wrap{flex-direction:column;justify-content:center;width:100%;max-width:35rem;margin:0 auto;padding:0 1rem;display:flex}.checkout-footer-note{text-align:center;color:#9ca3af;margin:1.25rem 0 0;font-size:.75rem}.checkout-footer-note a{color:#6b7280;text-underline-offset:2px;margin-left:.25rem;text-decoration:underline}.checkout-footer-note a:hover{color:#111827}.checkout-details{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:16px;min-width:0;max-width:100%;padding:24px;display:flex;box-shadow:0 4px 20px #0f172a0d}.checkout-details .order-summary{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.checkout-details .order-summary h2{color:#0f172a;margin:0 0 6px;font-size:18px;font-weight:800}.checkout-details .order-summary strong{color:var(--pic-primary-hover);font-size:24px;font-weight:900}.checkout-details .order-facts{flex-direction:column;gap:10px;min-width:0;max-width:100%;margin:0;display:flex}.checkout-details .order-facts>div{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;font-size:13px;display:flex}.checkout-details .order-facts dt{white-space:nowrap;color:#64748b;flex:none;font-weight:500}.checkout-details .order-facts dd{overflow-wrap:anywhere;text-align:right;color:#1e293b;min-width:0;margin:0;font-weight:600}.checkout-details .order-actions{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:4px;display:flex}.checkout-details .order-actions.is-settled{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.checkout-details .order-actions .button{white-space:nowrap;border-radius:999px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600}.checkout-details .order-actions.is-settled .button{width:100%;padding:0 12px}.checkout-details .order-actions.is-settled .button:not(.secondary){grid-column:1/-1}.checkout-details .order-actions .button svg{flex:0 0 14px;width:14px;height:14px}.checkout-details.is-hidden,#checkout-content:has(#local-cashier[open]) .checkout-details{display:none!important}.btn-check-status,.btn-section-link,.ticket-kind-pill,.ticket-status-pill,.btn-order-action,.score-pill,.specs-badge,.fantia-badge-plan,.fantia-badge-count{vertical-align:middle!important;align-items:center!important;display:inline-flex!important}.btn-check-status svg,.btn-section-link svg,.score-pill svg,.fantia-badge-plan svg,.fantia-badge-count svg{flex-shrink:0!important;display:block!important}.checkout-notice,.cashier-notice{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.checkout-shell{box-sizing:border-box;background:#fff;border:1px solid #edf0f5;border-radius:14px;width:100%;max-width:410px;margin:0 auto;padding:0;display:block;overflow:hidden;box-shadow:0 4px 20px #0f172a0d}.checkout-shell .brand-logo-img.is-skeleton{border-radius:4px;flex-shrink:0;width:108px;height:36px;display:block}.checkout-shell .qr-code-img.is-skeleton{border-radius:8px;width:100%;height:100%;min-height:100%;display:block}.checkout-shell .timer-digits.is-skeleton,.checkout-shell .order-title.is-skeleton,.checkout-shell .price-num.is-skeleton,.checkout-shell .qr-tip-title.is-skeleton,.checkout-shell .guide-main-text strong.is-skeleton,.checkout-shell .test-env-notice.is-skeleton{border-radius:4px}.checkout-shell.pay-card .btn-check-status.is-skeleton,.checkout-shell.pay-card .mobile-pay-jump-btn.is-skeleton{color:#0000!important}#local-cashier.pay-card{background-color:#fff!important;border:1px solid #edf0f5!important;border-radius:14px!important;width:100%!important;max-width:410px!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 4px 20px #0f172a0d!important}#local-cashier::backdrop{background:0 0!important;display:none!important}.card-brand-bar{-webkit-user-select:none;user-select:none;background-color:#f8fbff;border-bottom:1px solid #f2f3f5;justify-content:space-between;align-items:center;min-height:58px;padding:11px 20px;line-height:1;display:flex}.card-brand-bar .brand-logo-img{object-fit:contain;vertical-align:middle;flex-shrink:0;width:auto;height:36px;display:block}.card-brand-bar .timer-badge[hidden]{display:none!important}.card-brand-bar .timer-badge{color:#4e5969;vertical-align:middle;background:#fff;border:1px solid #e5e6eb;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:5px 13px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 1px 2px #00000008}.card-brand-bar .timer-badge>span{vertical-align:middle;line-height:1;display:inline-block}.card-brand-bar .timer-digits{color:#f5222d;font-variant-numeric:tabular-nums;vertical-align:middle;font-family:inherit;font-size:13px;font-weight:700;line-height:1;display:inline-block}.card-brand-bar .timer-digits.is-expired{color:#86909c!important;font-size:12px!important;font-weight:600!important}.card-brand-bar .cashier-close-btn{display:none!important}.order-summary-sec{text-align:center;background-color:#fff;border-bottom:1px solid #f2f3f5;flex-direction:column;align-items:center;padding:16px 18px 12px;display:flex}.order-title{color:#4e5969;letter-spacing:.1px;margin:0 0 6px;font-size:15px;font-weight:500;line-height:1.3}.price-row{justify-content:center;align-items:flex-end;margin:0;line-height:1;display:inline-flex}.price-symbol{align-items:flex-end;margin-bottom:2px;margin-right:2px;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.price-num{letter-spacing:-.5px;font-variant-numeric:tabular-nums;align-items:flex-end;min-width:4.6ch;min-height:1em;font-family:DIN Alternate,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:38px;font-weight:800;line-height:1;display:inline-flex}.amount-warning-bar{color:#b25900;background-color:#fffbe6;border:1px solid #ffe58f;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:10px 18px;padding:7px 12px;font-size:12px;line-height:1.45;display:flex}.amount-warning-bar .lucide-icon,.amount-warning-bar svg{color:#fa8c16;vertical-align:middle;flex-shrink:0;width:14px;height:14px;margin-top:-1px;display:inline-block}.amount-warning-bar .warning-text{flex-wrap:wrap;align-items:center;line-height:1.4;display:inline-flex}.amount-warning-bar strong{color:#f5222d;font-weight:700}.qr-action-sec{background-color:#fff;flex-direction:column;align-items:center;padding:6px 18px 16px;display:flex}.qr-tip-title{color:#1d2129;letter-spacing:.1px;text-align:center;margin-bottom:8px;font-size:13.5px;font-weight:600}.qr-code-box{background-color:#fff;border:1px solid #edf0f5;border-radius:10px;justify-content:center;align-items:center;width:216px;height:216px;margin:0 auto 8px;padding:2px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000008}.qr-code-img{object-fit:contain;border-radius:8px;width:100%;height:100%;transition:all .3s;display:block}.qr-code-box.is-expired{box-shadow:none;border-color:#e5e6eb}.qr-code-box.is-expired .qr-code-img{filter:grayscale()blur(3.5px);opacity:.15;transform:scale(.95)}.qr-expired-overlay{backdrop-filter:blur(2px);text-align:center;z-index:5;-webkit-user-select:none;user-select:none;background:#ffffffe6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;animation:.25s fadeIn;display:flex;position:absolute;inset:0}.qr-expired-overlay .expired-icon{color:#86909c;stroke-width:2px;width:26px;height:26px;margin-bottom:2px;display:block}.qr-expired-overlay .expired-title{color:#1d2129;letter-spacing:.2px;align-items:center;font-size:13.5px;font-weight:700;line-height:1;display:inline-flex}.qr-expired-overlay .expired-sub{color:#86909c;align-items:center;font-size:11px;line-height:1;display:inline-flex}.qr-guide-box{vertical-align:middle;background-color:#f8fbff;border:1px solid #edf3fc;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:4px 12px;line-height:1;display:inline-flex}.qr-guide-box .lucide-icon,.qr-guide-box svg{vertical-align:middle;flex-shrink:0;width:14px;height:14px;display:inline-block}.guide-main-text{color:#4e5969;align-items:center;gap:2px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.guide-main-text span,.guide-main-text strong{align-items:center;line-height:1;display:inline-flex}.guide-main-text strong{color:#1d2129;font-weight:700}.test-env-notice{color:#86909c;text-align:center;margin-top:6px;font-size:11px;line-height:1.4}.action-check-wrap{flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:8px;display:flex}.mobile-pay-jump-btn,.mobile-pay-guide{display:none}.action-buttons-row{justify-content:center;gap:8px;width:100%;display:flex}.btn-check-status{appearance:none;cursor:pointer;vertical-align:middle;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:5px 12px;font-size:12px;font-weight:500;line-height:1;transition:all .2s;display:inline-flex}.btn-check-status svg{vertical-align:middle;flex:0 0 13px;width:13px;height:13px;display:inline-block}.btn-check-status .btn-text{align-items:center;line-height:1;display:inline-flex}.btn-check-status.secondary{color:#4e5969!important;background-color:#fff!important;border:1px solid #e5e6eb!important;box-shadow:0 1px 2px #00000005!important}.btn-check-status.secondary:hover{color:#1d2129!important;background-color:#f7f8fa!important;border-color:#c9cdd4!important}.status-indicator{color:#86909c;justify-content:center;align-items:center;gap:5px;margin-top:2px;font-size:11.5px;line-height:1;display:inline-flex}.status-indicator span:not(.loading-dot){align-items:center;line-height:1;display:inline-flex}.checkout-feedback-link{appearance:none;color:#86909c;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:2px 0 0;padding:6px 0 0;font-size:12px;font-weight:600;line-height:1.4;text-decoration:underline}.checkout-feedback-link[hidden]{display:none!important}.checkout-feedback-link:hover{color:#1d2129}.loading-dot{vertical-align:middle;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse-dot;display:inline-block}@keyframes pulse-dot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.pay-card-alipay,#local-cashier[data-pay-type=alipay],#local-cashier:not([data-pay-type=wxpay]){border-color:#d6e4ff!important;box-shadow:0 4px 24px -2px #1677ff14!important}.pay-card-alipay .card-brand-bar,#local-cashier[data-pay-type=alipay] .card-brand-bar,#local-cashier:not([data-pay-type=wxpay]) .card-brand-bar{background-color:#f8fbff;border-bottom-color:#edf3fc}.pay-card-alipay .price-row,#local-cashier[data-pay-type=alipay] .price-row,#local-cashier:not([data-pay-type=wxpay]) .price-row,.pay-card-alipay .guide-main-text strong,#local-cashier[data-pay-type=alipay] .guide-main-text strong,#local-cashier:not([data-pay-type=wxpay]) .guide-main-text strong{color:#1677ff}.pay-card-alipay .loading-dot,#local-cashier[data-pay-type=alipay] .loading-dot,#local-cashier:not([data-pay-type=wxpay]) .loading-dot{background-color:#1677ff}.pay-card-alipay .btn-check-status:not(.secondary),#local-cashier[data-pay-type=alipay] .btn-check-status:not(.secondary),#local-cashier:not([data-pay-type=wxpay]) .btn-check-status:not(.secondary){color:#fff!important;background-color:#1677ff!important;border:1px solid #1677ff!important;box-shadow:0 2px 8px #1677ff40!important}.pay-card-alipay .btn-check-status:not(.secondary):hover,#local-cashier[data-pay-type=alipay] .btn-check-status:not(.secondary):hover,#local-cashier:not([data-pay-type=wxpay]) .btn-check-status:not(.secondary):hover{background-color:#0958d9!important;border-color:#0958d9!important}.pay-card-alipay .order-no .copy-btn,.pay-card-alipay .order-no-row .copy-btn,#local-cashier[data-pay-type=alipay] .order-no .copy-btn,#local-cashier[data-pay-type=alipay] .order-no-row .copy-btn,#local-cashier:not([data-pay-type=wxpay]) .order-no .copy-btn,#local-cashier:not([data-pay-type=wxpay]) .order-no-row .copy-btn{color:#1677ff}.pay-card-wechat,#local-cashier[data-pay-type=wxpay]{border-color:#d1ead8!important;box-shadow:0 4px 24px -2px #07c16014!important}.pay-card-wechat .card-brand-bar,#local-cashier[data-pay-type=wxpay] .card-brand-bar{background-color:#f8fcf9;border-bottom-color:#e8f5ec}.pay-card-wechat .price-row,#local-cashier[data-pay-type=wxpay] .price-row,.pay-card-wechat .guide-main-text strong,#local-cashier[data-pay-type=wxpay] .guide-main-text strong{color:#07c160}.pay-card-wechat .loading-dot,#local-cashier[data-pay-type=wxpay] .loading-dot{background-color:#07c160}.pay-card-wechat .btn-check-status:not(.secondary),#local-cashier[data-pay-type=wxpay] .btn-check-status:not(.secondary){color:#fff!important;background-color:#07c160!important;border:1px solid #07c160!important;box-shadow:0 2px 8px #07c16040!important}.pay-card-wechat .btn-check-status:not(.secondary):hover,#local-cashier[data-pay-type=wxpay] .btn-check-status:not(.secondary):hover{background-color:#06ad56!important;border-color:#06ad56!important}.pay-card-wechat .order-no .copy-btn,.pay-card-wechat .order-no-row .copy-btn,#local-cashier[data-pay-type=wxpay] .order-no .copy-btn,#local-cashier[data-pay-type=wxpay] .order-no-row .copy-btn{color:#07c160}.payment-success-card{text-align:center;padding:32px 24px}.payment-success-card h3{color:#111827;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.payment-success-card .order-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.payment-success-card p{color:#4b5563;margin-bottom:1.5rem;line-height:1.6}.help-page{border-radius:var(--radius-pic-xl);box-sizing:border-box;width:100%;max-width:none;margin:0 auto;padding:2rem 1.75rem 2.5rem}.help-hero{border-bottom:1px solid var(--pic-border-light);margin-bottom:1.75rem;padding-bottom:1.25rem}.help-hero h1{color:var(--pic-text);margin:.4rem 0 .75rem;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800}.help-hero p{color:var(--pic-text-light);margin:0;font-size:.9375rem;line-height:1.7}.help-flow{margin-bottom:1.5rem}.help-flow-list{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.help-flow-list li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.help-step-index{background:var(--pic-bg-gray);width:2rem;height:2rem;color:var(--pic-text);border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:800;display:inline-flex}.help-flow-list h2{color:var(--pic-text);margin:.15rem 0 .35rem;font-size:1rem;font-weight:700}.help-flow-list p{color:var(--pic-text-light);margin:0;font-size:.875rem;line-height:1.65}.help-warning-card{background:var(--pic-primary-light);border:1px solid var(--pic-primary-light);border-radius:var(--radius-pic);align-items:flex-start;gap:.875rem;margin-bottom:1.75rem;padding:1rem 1.125rem;display:flex}.help-warning-card:not(:has(.warning-icon)){flex-direction:column;gap:.35rem}.help-warning-card .warning-icon{color:var(--pic-primary-hover);flex-shrink:0;margin-top:.125rem}.help-warning-card strong{color:#9a3412;margin-bottom:.35rem;font-size:.9375rem;font-weight:700;display:block}.help-warning-card p{color:var(--pic-primary-hover);margin:0;font-size:.8125rem;line-height:1.65}.help-section{margin-bottom:1.75rem}.help-section-title{align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.help-section-title svg{color:var(--pic-primary)}.help-section-title h2{color:var(--pic-text);margin:0;font-size:1.1875rem;font-weight:700}.help-section-title small{color:var(--pic-text-muted);margin-left:.25rem;font-size:.8125rem}.help-section>h2{color:var(--pic-text);margin:0 0 .875rem;font-size:1.0625rem;font-weight:700}.help-warning-card .warning-copy{flex:1;min-width:0}.help-plain-list{color:var(--pic-text-light);flex-direction:column;gap:.5rem;margin:0;padding-left:1.125rem;font-size:.875rem;line-height:1.65;display:flex}.help-plain-list code{background:var(--pic-bg-gray);border:1px solid var(--pic-border-light);border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem}.help-faq-list{flex-direction:column;gap:.625rem;display:flex}.help-faq-item{border:1px solid var(--pic-border);border-radius:var(--radius-pic);background:var(--pic-bg-surface);overflow:hidden}.help-faq-item summary{color:var(--pic-text);cursor:pointer;background:var(--pic-bg-gray);padding:.75rem 1rem;font-size:.875rem;font-weight:600}.help-faq-item .faq-content{color:var(--pic-text-light);border-top:1px solid var(--pic-border-light);background:#fff;padding:.875rem 1rem;font-size:.8125rem;line-height:1.7}.help-faq-item .faq-content p{margin:0}@media (width<=48rem){.help-page{padding:1.25rem 1rem 2rem}}.not-found-card{text-align:center;border:1px solid var(--pic-border);border-radius:var(--radius-pic-xl,1.25rem);max-width:32rem;box-shadow:0 10px 30px var(--pic-primary);background:#fff;margin:3.5rem auto;padding:3rem 2rem 2.5rem}@supports (color:color-mix(in lab, red, red)){.not-found-card{box-shadow:0 10px 30px color-mix(in srgb, var(--pic-primary) 8%, transparent)}}.not-found-card{position:relative;overflow:hidden}.not-found-visual{color:var(--pic-primary);justify-content:center;align-items:center;gap:12px;margin:0 auto 24px;display:flex}.not-found-digit{letter-spacing:-4px;color:var(--pic-primary);font:700 88px/1 ui-sans-serif,system-ui,sans-serif}@supports (color:color-mix(in lab, red, red)){.not-found-digit{color:color-mix(in srgb,var(--pic-primary) 28%,var(--pic-bg-surface,#fff))}}.not-found-icon{border:1px solid var(--pic-primary);place-items:center;width:68px;height:80px;display:grid}@supports (color:color-mix(in lab, red, red)){.not-found-icon{border:1px solid color-mix(in srgb,var(--pic-primary) 20%,transparent)}}.not-found-icon{background:var(--pic-primary);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.not-found-icon{background:color-mix(in srgb,var(--pic-primary) 6%,var(--pic-bg-surface,#fff))}}.not-found-title{color:var(--pic-text);margin:.25rem 0 .625rem;font-size:1.25rem;font-weight:800}.not-found-desc{color:var(--pic-text-light);max-width:24rem;margin:0 auto 1.75rem;font-size:.84375rem;line-height:1.6}.not-found-actions{justify-content:center;align-items:center;gap:.875rem;margin-bottom:1.75rem;display:flex}.btn-primary-capsule{background:var(--pic-primary);box-shadow:0 4px 12px rgba(var(--pic-primary-rgb), .25);border-radius:9999px;align-items:center;gap:.5rem;padding:.625rem 1.375rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex;color:#fff!important}.btn-primary-capsule:hover{background:var(--pic-primary-hover);box-shadow:0 6px 16px rgba(var(--pic-primary-rgb), .35)}.btn-outline-capsule{background:var(--pic-bg-surface);border:1px solid var(--pic-border);border-radius:9999px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex;color:var(--pic-text)!important}.btn-outline-capsule:hover{border-color:var(--pic-primary);background:var(--pic-primary-light);color:var(--pic-primary)!important}.not-found-links{border-top:1px dashed var(--pic-border);color:var(--pic-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding-top:1.25rem;font-size:.8125rem;display:flex}.not-found-links a{white-space:nowrap;color:var(--pic-text-light);text-decoration:none;transition:color .16s}.not-found-links a:hover{color:var(--pic-primary)}.password-input-wrap{align-items:center;width:100%;display:flex;position:relative}.password-input-wrap input{width:100%;padding-right:2.75rem!important}.toggle-password-btn{width:2rem;height:2rem;color:var(--pic-text-muted);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition:color .16s,background .16s;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.toggle-password-btn:hover{color:var(--pic-primary);background:var(--pic-primary-light)}.toggle-password-btn svg{pointer-events:none}.claim-status-tag{color:#059669;background:#ecfdf5;border:1px solid #10b98133;border-radius:9999px;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.claim-item-row{border:1px solid var(--pic-border);background:#fff;border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;transition:border-color .16s,box-shadow .16s;display:flex}.claim-item-row:hover{border-color:rgba(var(--pic-primary-rgb), .35);box-shadow:var(--shadow-pic-sm)}.claim-post-title{color:var(--pic-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .16s;display:block;overflow:hidden}.claim-post-title:hover{color:var(--pic-primary)}@media (width<=48rem){.not-found-card{margin:1.5rem auto;padding:2rem 1.25rem 1.5rem}.not-found-actions{flex-direction:column;width:100%}.not-found-actions a{justify-content:center;width:100%}}.field-error{display:none!important}.form-hint[data-state=error]{color:var(--pic-primary-hover)!important}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--pic-primary)!important;background:var(--pic-primary-light)!important;box-shadow:0 0 0 3px var(--pic-primary)!important}@supports (color:color-mix(in lab, red, red)){input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--pic-primary) 15%, transparent)!important}}@media (width<=48rem){.pic-home{grid-template-columns:minmax(0,1fr)!important;gap:1.25rem!important;width:100%!important;max-width:100%!important;padding:0 0 1.25rem!important;overflow-x:clip!important}.pic-home>*{min-width:0!important;max-width:100%!important}.wrap{box-sizing:border-box!important;max-width:100%!important}.hero,.photo-hero,.vip-hero{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:11.25rem!important;padding:.75rem 0!important;display:flex!important}.home-hero{min-height:11.25rem!important;padding:.875rem 0!important}.home-hero .hero-description{display:none!important}.hero-inner{width:min(var(--pic-container), calc(100% - 1.5rem))!important;box-sizing:border-box!important;gap:.375rem!important;max-width:100%!important;margin-inline:auto!important;padding:0!important}.home-hero .hero-inner{gap:.625rem!important}.home-hero .hero-kicker{margin-bottom:.125rem!important;padding:.1875rem .625rem!important;font-size:.8125rem!important}.home-hero h1{letter-spacing:-.01em!important;margin:0!important;font-size:1.3125rem!important;line-height:1.3!important}.hero h1{letter-spacing:-.01em!important;margin:0!important;font-size:1.125rem!important;line-height:1.25!important}.hero-kicker{padding:.125rem .4375rem!important;font-size:.6875rem!important}.hero-description{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin:0!important;font-size:.6875rem!important;line-height:1.35!important;overflow:hidden!important}.hero-search,.pic-search-form{box-sizing:border-box!important;gap:.3125rem!important;height:2.125rem!important;margin-top:.125rem!important;padding:.2rem .2rem .2rem .625rem!important;box-shadow:0 4px 14px #0f172a29!important}.home-hero .hero-search{width:min(20rem,88%)!important;height:2.375rem!important;margin-top:.125rem!important}.home-hero .hero-search input{font-size:.8125rem!important}.home-hero .hero-search button{padding:0 .875rem!important;font-size:.8125rem!important}.hero-search input,.pic-search-form input{min-width:0!important;font-size:.75rem!important}.hero-search button,.pic-search-form button{border-radius:calc(var(--radius-pic-lg) - .375rem)!important;padding:0 .75rem!important;font-size:.75rem!important}.hero-actions .button{justify-content:center;width:100%;min-height:2.75rem}.hero .hero-search{width:min(18rem,82%)!important;max-width:18rem!important}.section-head{margin:0 0 .75rem!important}.section-head h2 small{display:none}.coser-avatar-link{width:4.25rem}.coser-avatar-link img,.coser-avatar-link .person-initial{width:3.375rem;height:3.375rem}.coser-more-mark{width:3.375rem;height:3.375rem;font-size:1.25rem}.coser-avatar-link span{font-size:.75rem}.coser-discover{gap:.75rem;padding:.25rem 0;box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.catalog-header-clean{align-items:center;gap:.5rem;padding:.25rem .125rem 0}.catalog-title-wrap{align-items:center;gap:.5rem}.catalog-title-badge{width:28px;height:28px}.catalog-title{border-left:none;padding-left:0;font-size:1.25rem}.catalog-desc{padding-left:0;font-size:.75rem}.wrap.catalog-page{padding:var(--pic-space-3,.75rem) 0 var(--pic-space-6,1.5rem)!important;width:min(var(--pic-container), calc(100% - 1.5rem))!important;box-sizing:border-box!important;gap:.75rem!important;max-width:100%!important;margin-inline:auto!important}.catalog-page>*{min-width:0!important;max-width:100%!important}.coser-filter-bar{box-sizing:border-box!important;border-radius:10px!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 12px!important;overflow:hidden!important}.coser-filter-top{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important}.coser-search-box{width:100%!important;min-width:0!important}.coser-stat-text{text-align:right!important;white-space:nowrap!important;font-size:11.5px!important}.coser-alphabet-row{box-sizing:border-box!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-top:8px!important;display:flex!important;overflow:hidden!important}.alphabet-label{flex-shrink:0!important;font-size:11px!important}.alphabet-tags{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;flex:1!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:100%!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.alphabet-tags::-webkit-scrollbar{display:none!important}.alphabet-tag{flex-shrink:0!important;padding:2px 6px!important;font-size:11.5px!important}.coser-card-grid-v4{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.coser-card-v4{box-sizing:border-box!important;border-radius:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 8px 8px!important;overflow:hidden!important}.coser-avatar-wrap{width:48px!important;height:48px!important;margin-bottom:6px!important}.coser-avatar-initial{font-size:16px!important}.coser-card-name{margin-bottom:2px!important;font-size:12.5px!important}.coser-card-intro{min-height:15px!important;margin-bottom:6px!important;font-size:10.5px!important}.coser-card-foot{box-sizing:border-box!important;justify-content:space-between!important;gap:4px!important;width:100%!important;padding-top:6px!important}.coser-card-foot .foot-count{white-space:nowrap!important;font-size:10.5px!important}.coser-card-foot .foot-btn{white-space:nowrap!important;flex-shrink:0!important;padding:2px 5px!important;font-size:10px!important}.coser-card-foot .btn-text-pc{display:none!important}.coser-card-foot .btn-text-mob{display:inline!important}.user-page-wrap{width:calc(100% - 1.5rem);margin:1rem auto 2.5rem}.account-utility-page{width:100%!important;max-width:100%!important;padding:14px 0 24px!important}.wrap.account-utility-page{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:12px 10px 24px!important}.account-container,.main-wrap{box-sizing:border-box!important;flex-direction:column!important;gap:.875rem!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important}.account-vip-banner{border-radius:.875rem!important;padding:1.125rem 1rem!important}.banner-inner{flex-direction:column!important;align-items:stretch!important;gap:.875rem!important}.vip-avatar-cluster{gap:.875rem!important;width:100%!important}.vip-avatar-ring{width:3rem!important;height:3rem!important}.vip-user-email{max-width:13rem!important;font-size:.9375rem!important}.vip-action-cluster{gap:.5rem!important;width:100%!important;display:flex!important}.btn-vip-action{flex:1!important;justify-content:center!important;padding:.5rem .75rem!important;font-size:.75rem!important}.account-body-layout{flex-direction:column!important;gap:.875rem!important;width:100%!important}.account-nav-aside,.user-sidebar{width:100%!important}.account-nav-card{box-shadow:none!important;background:#f1f5f9!important;border:none!important;border-radius:.625rem!important;padding:.25rem!important}.account-nav-list{scrollbar-width:none;overflow-x:auto}.account-nav-list .nav-label{white-space:nowrap}.account-nav-list .nav-item{flex:1 0 auto!important}@media (width<=360px){.account-nav-list .nav-item{gap:2px!important;padding-inline:2px!important;font-size:11px!important}}.account-nav-list,.sidebar-menu{background:0 0!important;border:none!important;flex-direction:row!important;gap:.25rem!important;width:100%!important;padding:0!important;display:flex!important}.nav-item,.sidebar-menu-item{color:#64748b!important;border-radius:.5rem!important;flex:1!important;justify-content:center!important;gap:.25rem!important;min-width:0!important;padding:.5rem .25rem!important;font-size:.75rem!important}.nav-item svg,.sidebar-menu-item svg{flex-shrink:0!important;width:14px!important;height:14px!important}.nav-item.active,.sidebar-menu-item.active{color:var(--pic-primary,var(--pic-primary))!important;background:#fff!important;font-weight:700!important;box-shadow:0 1px 3px #00000014!important}.nav-item.active:before{display:none!important}.nav-item.active svg,.sidebar-menu-item.active svg{color:var(--pic-primary,var(--pic-primary))!important}.account-viewport,.user-content{width:100%!important;min-width:0!important;max-width:100%!important}.account-card,.content-card{box-sizing:border-box!important;border-radius:.75rem!important;width:100%!important}.card-head{padding:.875rem 1rem!important}.summary-top-row{flex-direction:column!important;align-items:stretch!important;gap:.875rem!important;padding:1rem!important}.summary-user-box{width:100%!important}.member-email{max-width:100%!important}.summary-action-box{width:100%!important}.summary-action-box .btn-vip-action{justify-content:center!important;width:100%!important}.summary-bottom-row{gap:.625rem!important;padding:1rem!important}.summary-quota-meta{flex-direction:column!important;align-items:flex-start!important;gap:.375rem!important}.quota-meta-left{justify-content:space-between!important;width:100%!important}.nav-item-logout{color:var(--pic-primary-hover)!important;border-top:none!important;margin-top:0!important;padding-top:.5rem!important}.order-list-wrap{gap:.625rem!important;padding:.75rem!important}.custom-order-card{padding:.875rem 1rem!important}.order-meta-capsule{padding:.375rem .625rem!important;font-size:.6875rem!important}.feedback-card-foot{flex-direction:column;align-items:flex-start;gap:.5rem}.feedback-btn{justify-content:center;width:100%}.feedback-list-card{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem 1rem}.feedback-view-btn{justify-content:center;width:100%}.feedback-detail-header{flex-direction:column;align-items:flex-start;gap:.625rem;padding:.875rem 1rem}.feedback-back-btn,.feedback-submit-btn{justify-content:center;width:100%}.password-card{padding:1.5rem 1.125rem}.wrap.utility-page.checkout-utility-page,.wrap.utility-page:has(.checkout-page-wrap){min-height:calc(100dvh - 7.5rem);padding:1.5rem .75rem 2rem}.checkout-page-wrap{margin:0 auto;padding:0}#local-cashier.pay-card{border-radius:10px!important}.card-brand-bar{min-height:50px!important;padding:10px 14px!important;line-height:1!important}.card-brand-bar .brand-logo-img{height:30px!important}.checkout-shell .brand-logo-img.is-skeleton{width:90px;height:30px!important}.card-brand-bar .timer-badge{padding:4px 10px!important;font-size:12px!important}.card-brand-bar .timer-digits{font-size:12px!important}.order-summary-sec{padding:14px 14px 10px!important}.order-title{margin-bottom:6px!important;font-size:14.5px!important}.price-row{justify-content:center!important}.price-symbol{font-size:20px!important}.price-num{font-size:36px!important}.amount-warning-bar{margin:10px 14px!important;padding:7px 10px!important;font-size:11.5px!important}.qr-action-sec{padding:8px 14px 16px!important}.qr-tip-title{margin-bottom:8px!important;font-size:13px!important}.qr-code-box{width:180px!important;height:180px!important;margin-bottom:8px!important}.qr-guide-box{margin-top:4px!important;padding:4px 12px!important}.guide-main-text{font-size:11px!important}.test-env-notice{margin-top:6px!important;font-size:10px!important}.action-check-wrap{gap:6px!important;margin-top:8px!important}.mobile-pay-guide{color:#4e5969;text-align:center;max-width:24em;margin:0 0 6px;font-size:13px;line-height:1.65;display:block}.mobile-pay-jump-btn{cursor:pointer!important;letter-spacing:.2px!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:38px!important;margin-bottom:6px!important;font-size:13.5px!important;font-weight:600!important;line-height:1!important;display:flex!important}.mobile-pay-jump-btn span{align-items:center!important;line-height:1!important;display:inline-flex!important}.pay-card-alipay .mobile-pay-jump-btn,#local-cashier[data-pay-type=alipay] .mobile-pay-jump-btn,#local-cashier:not([data-pay-type=wxpay]) .mobile-pay-jump-btn{color:#fff!important;background:#1677ff!important;box-shadow:0 2px 8px #1677ff40!important}.pay-card-wechat .mobile-pay-jump-btn,#local-cashier[data-pay-type=wxpay] .mobile-pay-jump-btn{color:#fff!important;background:#07c160!important;box-shadow:0 2px 8px #07c16040!important}.action-buttons-row{flex-direction:column!important;gap:6px!important;width:100%!important}.btn-check-status{width:100%!important;min-height:32px!important;padding:5px 12px!important;font-size:12px!important;line-height:1!important}.status-indicator{font-size:11px!important;line-height:1!important}.checkout-footer-note{margin-top:.75rem;font-size:.6875rem}.plan-grid:not(.single-plan){scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;box-sizing:border-box;scrollbar-width:none;gap:1rem;width:100%;min-width:0;max-width:100%;margin:0;padding:.5rem .25rem 1.5rem;display:flex;overflow-x:auto}.plan-grid:not(.single-plan)::-webkit-scrollbar{display:none}.plan-grid:not(.single-plan)>.plan.panel{scroll-snap-align:center;scroll-snap-stop:normal;flex:0 0 min(84%,22rem);max-width:22rem}.plan.panel{padding:1.5rem 1.25rem 1.25rem}.plan.panel .price{font-size:2rem}.plan.panel ul{gap:.5rem;margin:.875rem 0}.plan.panel li{font-size:.8125rem}.plan.panel .purchase-form{padding-top:.75rem}.plan-guide{padding:1.5rem 1.25rem}.person-cover{width:4rem;height:5.25rem}.help-contact .button{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.is-order-expired .qr-guide-box,.is-order-expired .amount-warning-bar,.is-order-expired .test-env-notice,.is-order-expired .action-buttons-row,.is-order-expired .status-indicator,.is-order-expired .mobile-pay-jump-btn,.pay-card.is-order-expired .action-buttons-row,.pay-card.is-order-expired .status-indicator{display:none!important}.fantia-site-wrapper{--pic-primary:#f56b16;--pic-primary-hover:#dd5810;--pic-primary-light:#fff4eb;--pic-primary-rgb:245,107,22}.bili-site-wrapper{--pic-primary:#00a1d6;--pic-primary-hover:#008bbb;--pic-primary-light:#e7f7ff;--pic-primary-rgb:0,161,214}.loomy-site-wrapper{--pic-primary:#9c0b17;--pic-primary-hover:#800814;--pic-primary-light:#faeeee;--pic-primary-rgb:156,11,23}.douyin-app-layout{--pic-primary:#fe2c55;--pic-primary-hover:#e9234b;--pic-primary-light:#351a27;--pic-primary-rgb:254,44,85}.account-summary-card.user-is-vip{border-color:var(--pic-primary)}@supports (color:color-mix(in lab, red, red)){.account-summary-card.user-is-vip{border-color:color-mix(in srgb,var(--pic-primary) 25%,transparent)}}.account-summary-card .member-validity-text strong,.account-summary-card .metric-num{color:var(--pic-primary)}.fantia-site-wrapper .auth-panel button[type=submit]{background:var(--pic-primary)!important;background-image:none!important}.douyin-app-layout .btn-outline-capsule{color:#eee!important}@media (width<=520px){.douyin-app-layout .douyin-content-body:has(.auth-panel){padding:0!important}.douyin-app-layout .wrap.utility-page:has(.auth-panel,.password-card){width:calc(100% - 24px)!important;margin:16px auto!important;padding:16px 0 80px!important}.douyin-app-layout .auth-panel,.douyin-app-layout .password-card{width:100%!important;padding:24px 16px!important}}@media (width<=1000px),(pointer:coarse){html[data-theme] input[type=search]{min-inline-size:0;max-inline-size:100%;font-size:16px!important}}.douyin-app-layout :is(.checkout-shell.pay-card,#local-cashier.pay-card){color:var(--dy-text);background:var(--dy-surface)!important;border:1px solid var(--dy-line)!important;box-shadow:none!important}.douyin-app-layout .card-brand-bar{background:var(--dy-raised)!important;border-color:var(--dy-line)!important}.douyin-app-layout .brand-logo-img{filter:grayscale()invert();object-fit:contain;box-sizing:border-box;width:110px;height:37px;padding:0;background:0 0!important}.douyin-app-layout .timer-badge{color:var(--dy-muted)!important;border-color:var(--dy-line)!important;box-shadow:none!important;background:#ffffff08!important}.douyin-app-layout :is(.order-summary-sec,.qr-action-sec,.payment-success-card){border-color:var(--dy-line)!important;background:0 0!important}.douyin-app-layout :is(.order-title,.price-row,.qr-tip-title,.success-title){color:var(--dy-text)!important}.douyin-app-layout :is(.test-env-notice,.status-indicator,.success-desc,.checkout-footer-note,.checkout-feedback-link){color:var(--dy-muted)!important}.douyin-app-layout .amount-warning-bar{color:#ebcb95!important;background:#382f22!important;border-color:#5b492b!important}.douyin-app-layout .amount-warning-bar strong{color:#f4dba8!important}.douyin-app-layout #local-cashier .qr-guide-box{background:var(--dy-raised)!important;color:var(--dy-muted)!important;border-color:var(--dy-line)!important}.douyin-app-layout .qr-code-box{box-shadow:none!important;background:#fff!important}.douyin-app-layout .qr-expired-overlay{color:var(--dy-text);background:#1f2029ef!important}.douyin-app-layout .btn-check-status.secondary{background:var(--dy-raised)!important;color:var(--dy-text)!important;border-color:var(--dy-line)!important}.douyin-app-layout #local-cashier .btn-check-status:not(.secondary){background:var(--pic-action-bg)!important;color:#fff!important;box-shadow:none!important;border-color:#0000!important}.douyin-app-layout #local-cashier .mobile-pay-jump-btn{background:var(--pic-action-bg)!important;color:#fff!important;box-shadow:none!important;min-height:44px!important}.douyin-app-layout .btn-check-status{border-radius:8px!important;min-height:44px!important}.douyin-app-layout :is(.price-num,.price-symbol,.timer-digits,.qr-guide-box strong){color:var(--dy-text)!important}.douyin-app-layout .status-indicator .loading-dot{box-shadow:none!important;background:#92949f!important}.douyin-app-layout .btn-order-ghost{color:var(--dy-text)!important}@media (width<=768px){.douyin-app-layout .account-nav-card{background:var(--dy-surface)!important}.douyin-app-layout .nav-item{color:var(--dy-muted)!important}.douyin-app-layout .nav-item.active{background:var(--dy-raised)!important;color:#fff!important;box-shadow:none!important}.douyin-app-layout .nav-item.active svg{color:#ff819a!important}}.pixiv-site-wrapper{--pic-primary:#0096fa;--pic-primary-hover:#0080d6;--pic-primary-light:#eaf7ff;--pic-primary-rgb:0, 150, 250;--pic-bg-hover:var(--pic-primary-light)}.pixiv-site-wrapper .utility-page,.pixiv-site-wrapper .user-page-wrap,.pixiv-site-wrapper .checkout-page-wrap,.pixiv-site-wrapper .account-container,.pixiv-site-wrapper .account-utility-page{color:#1f1f1f;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,PingFang SC,Microsoft YaHei,sans-serif}.pixiv-site-wrapper .wrap.utility-page,.pixiv-site-wrapper .wrap.account-utility-page{width:min(980px,100% - 48px)!important;max-width:980px!important;margin:16px auto 64px!important;padding:0!important}.pixiv-site-wrapper .wrap.utility-page:has(.auth-panel),.pixiv-site-wrapper .wrap.utility-page:has(.password-card),.pixiv-site-wrapper .wrap.utility-page:has(.not-found-card){width:min(420px,100% - 32px)!important;max-width:420px!important}.pixiv-site-wrapper .wrap.utility-page:has(.checkout-page-wrap),.pixiv-site-wrapper .wrap.checkout-utility-page{flex-direction:column!important;justify-content:center!important;width:min(480px,100% - 32px)!important;max-width:480px!important;min-height:calc(100dvh - 12rem)!important;margin:0 auto!important;padding:24px 0 36px!important;display:flex!important}.pixiv-site-wrapper .skeleton-block,.pixiv-site-wrapper .is-skeleton:not(.pixiv-btn-claim-cta):not(.pixiv-btn-claim-action):after,.pixiv-site-wrapper .is-busy:after{background:linear-gradient(90deg,#f0f0f0 25%,#f8f8f8 37%,#f0f0f0 63%) 0 0/400% 100%!important}.pixiv-site-wrapper .panel,.pixiv-site-wrapper .auth-panel,.pixiv-site-wrapper .password-card,.pixiv-site-wrapper .not-found-card,.pixiv-site-wrapper .account-card,.pixiv-site-wrapper .account-nav-card,.pixiv-site-wrapper .checkout-shell,.pixiv-site-wrapper #local-cashier.pay-card{color:#1f1f1f!important;background-color:#fff!important;border:1px solid #00000014!important;border-radius:8px!important;box-shadow:0 1px 2px #0000000a!important}.pixiv-site-wrapper .auth-panel,.pixiv-site-wrapper .password-card,.pixiv-site-wrapper .not-found-card{padding:36px 32px!important}.pixiv-site-wrapper .auth-panel h1,.pixiv-site-wrapper .password-card h1,.pixiv-site-wrapper .account-hero-title,.pixiv-site-wrapper .order-title{color:#1f1f1f!important;letter-spacing:-.01em!important;font-size:20px!important;font-weight:800!important}.pixiv-site-wrapper .form-intro,.pixiv-site-wrapper .form-hint,.pixiv-site-wrapper .auth-panel label,.pixiv-site-wrapper .form-field label{color:#858585!important;font-size:13px!important}.pixiv-site-wrapper .eyebrow{color:var(--pic-primary)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important}.pixiv-site-wrapper .form-field input,.pixiv-site-wrapper textarea{color:#1f1f1f!important;background-color:#fff!important;border:1px solid #00000024!important;border-radius:6px!important;font-size:14px!important;transition:border-color .15s,box-shadow .15s!important}.pixiv-site-wrapper .form-field input:focus,.pixiv-site-wrapper textarea:focus{border-color:var(--pic-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--pic-primary) 15%, transparent)!important;outline:none!important}.pixiv-site-wrapper .toggle-password-btn{color:#858585!important;background:0 0!important}.pixiv-site-wrapper .toggle-password-btn:hover{color:var(--pic-primary)!important}.pixiv-site-wrapper .password-lock-icon{background:color-mix(in srgb, var(--pic-primary) 10%, transparent)!important;color:var(--pic-primary)!important}.pixiv-site-wrapper .captcha-box,.pixiv-site-wrapper .captcha-trigger{color:#1f1f1f!important;background-color:#f5f5f5!important;border-color:#00000024!important;border-radius:6px!important}.pixiv-site-wrapper .captcha-box.is-passed,.pixiv-site-wrapper .captcha-trigger.is-passed{color:#16a34a!important;background-color:#f0fdf4!important;border-color:#22c55e!important}.pixiv-site-wrapper .button,.pixiv-site-wrapper .btn-primary,.pixiv-site-wrapper .btn-vip-action,.pixiv-site-wrapper .auth-panel button.button{background-image:none!important;background-color:var(--pic-primary)!important;color:#fff!important;box-shadow:none!important;border:0!important;border-radius:9999px!important;font-size:14px!important;font-weight:700!important;transition:background-color .15s!important}.pixiv-site-wrapper .button:hover,.pixiv-site-wrapper .btn-primary:hover,.pixiv-site-wrapper .btn-vip-action:hover,.pixiv-site-wrapper .auth-panel button.button:hover{background-color:var(--pic-primary-hover)!important}.pixiv-site-wrapper .button.secondary,.pixiv-site-wrapper .user-back-btn{color:#474747!important;background-color:#f5f5f5!important;border:0!important;border-radius:9999px!important}.pixiv-site-wrapper .button.secondary:hover,.pixiv-site-wrapper .user-back-btn:hover{color:#1f1f1f!important;background-color:#ebebeb!important}.pixiv-site-wrapper .auth-links a,.pixiv-site-wrapper .form-links a{color:var(--pic-primary)!important;text-decoration:none!important}.pixiv-site-wrapper .auth-links a:hover,.pixiv-site-wrapper .form-links a:hover{text-decoration:underline!important}.pixiv-site-wrapper .account-body-layout{grid-template-columns:200px minmax(0,1fr)!important;gap:24px!important;display:grid!important}.pixiv-site-wrapper .account-nav-list{flex-direction:column!important;gap:4px!important;display:flex!important}.pixiv-site-wrapper .account-nav-list .nav-item{color:#474747!important;height:40px!important;box-shadow:none!important;background:0 0!important;border-radius:6px!important;align-items:center!important;gap:10px!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important;transition:background-color .15s,color .15s!important;display:flex!important}.pixiv-site-wrapper .account-nav-list .nav-item:hover{color:#1f1f1f!important;background-color:#f5f5f5!important}.pixiv-site-wrapper .account-nav-list .nav-item.active{background-color:color-mix(in srgb, var(--pic-primary) 8%, transparent)!important;color:var(--pic-primary)!important;font-weight:700!important}.pixiv-site-wrapper .vip-status-pill{color:#fd9e16!important;background-color:#fd9e161a!important;border-radius:4px!important;padding:2px 8px!important;font-size:12px!important;font-weight:700!important}.pixiv-site-wrapper .custom-order-card,.pixiv-site-wrapper .ticket-item-row{background-color:#fff!important;border:1px solid #00000014!important;border-radius:8px!important;margin-bottom:12px!important;padding:16px 20px!important;box-shadow:0 1px 2px #0000000a!important}.pixiv-site-wrapper .btn-order-action{background-color:var(--pic-primary)!important;color:#fff!important;border:0!important;border-radius:9999px!important;padding:4px 14px!important;font-size:12px!important;font-weight:700!important}.pixiv-site-wrapper .btn-order-ghost{color:#474747!important;background-color:#f5f5f5!important;border:0!important;border-radius:9999px!important;padding:4px 14px!important;font-size:12px!important;font-weight:700!important}.pixiv-site-wrapper .payment-dialog,.pixiv-site-wrapper .feedback-dialog-shell{background-color:#fff!important;border:1px solid #00000014!important;border-radius:12px!important;box-shadow:0 12px 40px #00000029!important}.pixiv-site-wrapper .global-toast-container{top:76px!important}.pixiv-site-wrapper .global-toast,body:has(.pixiv-site-wrapper) .global-toast,.theme-pixiv-mode .global-toast{color:#1f1f1f;background:#fff;border:1px solid #e6e8eb;border-radius:8px;font-size:13.5px;font-weight:600;box-shadow:0 8px 24px #1f1f1f14}.pixiv-site-wrapper .global-toast[data-state=success] .toast-icon,body:has(.pixiv-site-wrapper) .global-toast[data-state=success] .toast-icon,.theme-pixiv-mode .global-toast[data-state=success] .toast-icon{color:#059669}.pixiv-site-wrapper .global-toast[data-state=info] .toast-icon,.pixiv-site-wrapper .global-toast[data-state=loading] .toast-icon,body:has(.pixiv-site-wrapper) .global-toast[data-state=info] .toast-icon,body:has(.pixiv-site-wrapper) .global-toast[data-state=loading] .toast-icon,.theme-pixiv-mode .global-toast[data-state=info] .toast-icon,.theme-pixiv-mode .global-toast[data-state=loading] .toast-icon{color:var(--pic-primary)}.pixiv-site-wrapper .global-toast[data-state=error],body:has(.pixiv-site-wrapper) .global-toast[data-state=error],.theme-pixiv-mode .global-toast[data-state=error]{color:#e11d48;background:#fff;border-color:#fecdd3}@media (width<=860px){.pixiv-site-wrapper .global-toast-container{top:60px!important}.pixiv-site-wrapper .wrap.utility-page,.pixiv-site-wrapper .wrap.account-utility-page,.pixiv-site-wrapper .wrap.utility-page:has(.auth-panel),.pixiv-site-wrapper .wrap.utility-page:has(.password-card){width:100%!important;max-width:100%!important}.pixiv-site-wrapper .auth-panel,.pixiv-site-wrapper .password-card{padding:24px 20px!important}.pixiv-site-wrapper .account-body-layout{grid-template-columns:1fr!important}.pixiv-site-wrapper .account-nav-list{flex-direction:row!important;padding-bottom:4px!important;overflow-x:auto!important}.pixiv-site-wrapper .account-nav-list .nav-item{white-space:nowrap;flex:none!important;height:36px!important;padding:0 12px!important}}.pixiv-site-wrapper .account-nav-aside{width:100%;min-width:0}.pixiv-site-wrapper .account-nav-list .nav-item.active svg,.pixiv-site-wrapper .account-nav-list .nav-item:hover svg,.pixiv-site-wrapper .overview-section-title svg,.pixiv-site-wrapper .quota-title-label svg,.pixiv-site-wrapper .metric-num,.pixiv-site-wrapper .member-validity-text strong,.pixiv-site-wrapper .btn-section-link{color:var(--pic-primary)!important}.pixiv-site-wrapper .account-nav-list .nav-item.active:before,.pixiv-site-wrapper .quota-progress-bar{background:var(--pic-primary)}.pixiv-site-wrapper .btn-order-pay{box-shadow:none;background:var(--pic-primary)!important}.pixiv-site-wrapper .btn-order-pay:hover{background:var(--pic-primary-hover)!important}.pixiv-site-wrapper .account-empty-showcase .empty-btn{align-items:center;min-height:36px;margin-top:12px;display:inline-flex}.pixiv-site-wrapper .not-found-links{flex-wrap:wrap;gap:12px}.pixiv-site-wrapper .not-found-links a{white-space:nowrap}.pixiv-site-wrapper .not-found-glow{display:none}.pixiv-site-wrapper .not-found-icon-circle{background:var(--pic-primary-light);box-shadow:none;border-color:#cbeaff}.pixiv-site-wrapper .not-found-badge{color:var(--pic-primary);-webkit-text-fill-color:currentColor;background:0 0}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.top-1{top:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=64.0625rem){.container{max-width:64.0625rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-1{margin-left:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.fill-amber-200{fill:var(--color-amber-200)}.fill-amber-300{fill:var(--color-amber-300)}.fill-amber-400{fill:var(--color-amber-400)}.fill-amber-500{fill:var(--color-amber-500)}.fill-none{fill:none}.fill-orange-500{fill:var(--color-orange-500)}.fill-red-500{fill:var(--color-red-500)}.fill-rose-500{fill:var(--color-rose-500)}.fill-white{fill:var(--color-white)}.object-cover{object-fit:cover}.pt-3{padding-top:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-\[var\(--pic-primary\)\]{color:var(--pic-primary)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-pic-muted{color:var(--color-pic-muted)}.text-pink-500{color:var(--color-pink-500)}.text-red-500{color:var(--color-red-500)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-sky-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.opacity-60{opacity:.6}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:text-pic-primary:hover{color:var(--color-pic-primary)}}.\[data-ranking-panel\]\:visible:is(data-ranking-panel),.\[data-resource-authorized\]\:visible:is(data-resource-authorized){visibility:visible}}.preview-expand{border:1px solid var(--line,#e2e8f0);width:100%;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:10px 16px;display:flex}.preview-expand[hidden],#episodes-expand-btn[hidden],#pixiv-see-all[hidden]{display:none!important}.natural-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid;position:relative}@media (width>=48rem){.natural-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (width>=64.0625rem){.natural-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.natural-gallery>a,.natural-gallery>.preview-unavailable{border-radius:var(--radius-pic-md,.75rem);aspect-ratio:3/4;border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-pic-sm);background:#f1f5f9;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;display:block;position:relative;overflow:hidden}.natural-gallery>a:hover{box-shadow:var(--shadow-pic-lg);border-color:rgba(var(--pic-primary-rgb),.35)}.natural-gallery.is-arranged{display:block}.natural-gallery.is-arranged>a,.natural-gallery.is-arranged>.preview-unavailable{aspect-ratio:auto;position:absolute}.natural-gallery [data-preview] img,.matrix-thumb-box img,.douyin-rail-thumb img,.fantia-rail-thumb-item img,.thumb-slot .thumb-photo,.pixiv-preview-tile img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:none;margin:0;display:block}.natural-gallery>a{cursor:zoom-in}.natural-gallery>a:focus-visible{outline:3px solid var(--accent);outline-offset:3px;z-index:1}.preview-number{-webkit-backdrop-filter:blur(6px);color:#fff;font-variant-numeric:tabular-nums;background:#0f172aa6;border:1px solid #fff3;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.6;position:absolute;bottom:8px;right:8px}.natural-gallery>.preview-unavailable,.preview-load-error{color:var(--muted);text-align:center;place-items:center;font-size:12px;display:grid}.preview-load-error{background:#f8fafc;padding:8px;position:absolute;inset:0}.image-unavailable img{visibility:hidden}.resource-card{border-radius:var(--radius-pic-lg,1rem);background:#fff;border:1px solid #0f172a0f;padding:1.25rem;box-shadow:0 4px 18px -2px #0f172a0a,0 2px 6px -1px #0f172a05}@media (width>=64.0625rem){.resource-card{top:calc(var(--pic-header-height,4rem) + 1.25rem);position:sticky}}.resource-card-heading{border-bottom:1px solid #0f172a0d;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.resource-card-heading h2{color:var(--pic-text,#0f172a);white-space:nowrap;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.2}.resource-level{color:var(--pic-primary,#f43f5e);background:#fff1f2;border:1px solid #ffe4e6;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .4375rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.resource-level svg{flex-shrink:0;display:block}.resource-level span{align-items:center;line-height:1;display:inline-flex}.detail-cosers{flex-direction:column;gap:.5rem;margin:.875rem 0 .625rem;display:flex}.detail-coser-card{background:var(--pic-bg-gray,#f8fafc);border-radius:var(--radius-pic,.625rem);border:1px solid #0f172a0d;align-items:center;gap:.625rem;padding:.5rem .625rem;text-decoration:none;transition:all .18s;display:flex}.detail-coser-card:hover{border-color:rgba(var(--pic-primary-rgb),.25);background:#fff;box-shadow:0 4px 14px #0f172a0d}.coser-card-avatar{background:#e2e8f0;border:1px solid #0000000f;border-radius:9999px;flex-shrink:0;place-items:center;width:2.375rem;height:2.375rem;display:grid;overflow:hidden}.coser-card-avatar img{object-fit:cover;width:100%;height:100%;display:block}.coser-card-avatar .avatar-fallback{color:var(--pic-primary,#f43f5e);font-size:.875rem;font-weight:700}.coser-card-info{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.coser-card-name{color:var(--pic-text,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;transition:color .16s;overflow:hidden}.detail-coser-card:hover .coser-card-name{color:var(--pic-primary,#f43f5e)}.coser-card-count{color:var(--pic-text-muted,#64748b);font-size:.75rem;line-height:1.3}.coser-card-arrow{color:var(--pic-text-muted,#94a3b8);flex-shrink:0;transition:transform .18s,color .18s;display:block}.detail-coser-card:hover .coser-card-arrow{color:var(--pic-primary,#f43f5e)}.resource-card .resource-summary{-webkit-line-clamp:3;color:var(--pic-text-light,#475569);-webkit-box-orient:vertical;margin:.625rem 0 0;font-size:.8125rem;line-height:1.6;display:-webkit-box;overflow:hidden}.resource-card .resource-facts{background:var(--pic-bg-gray,#f8fafc);border:1px solid #0f172a0a;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:.875rem 0;padding:.75rem .875rem;display:grid}.resource-card .resource-facts>div{white-space:nowrap;flex-direction:column;gap:.25rem;display:flex}.resource-card .resource-facts dt{color:var(--pic-text-muted,#64748b);align-items:center;gap:.35rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.resource-card .resource-facts dt svg{flex-shrink:0;display:block}.resource-card .resource-facts dt span{align-items:center;line-height:1;display:inline-flex}.resource-card .resource-facts dd{color:var(--pic-text,#0f172a);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;font-weight:700;line-height:1.2}.resource-access{border-top:1px solid var(--pic-border-light,#f1f5f9);gap:.5rem;padding-top:.875rem;display:grid}.resource-access[hidden]{display:none!important}.unlock-rule{vertical-align:top;max-width:100%;text-align:inherit;color:inherit;text-wrap:pretty;flex-direction:column;gap:8px;font-size:13px;line-height:1.8;display:inline-flex}.unlock-rule-benefits,.unlock-rule-cost{display:block}.unlock-rule-cost{font-size:12px;line-height:1.8}.unlock-rule-cost b{color:inherit;white-space:nowrap;font-weight:600}html[data-theme=bilibili] .unlock-rule{gap:4px}html[data-theme=douyin] .unlock-rule{align-items:center;gap:12px}html[data-theme=douyin] .unlock-rule-cost{color:#c4c6d0;border-top:1px solid #ffffff24;padding-top:10px}html[data-theme=fantia] .unlock-rule{text-align:left;border-left:2px solid #d5ab72;gap:6px;padding-left:12px}html[data-theme=loomy] .unlock-rule{gap:10px}html[data-theme=loomy] .unlock-rule-benefits{letter-spacing:.04em;font-family:serif}html[data-theme=loomy] .unlock-rule-cost{border-top:1px dashed #bdb3a3;padding-top:8px}html[data-theme=pixiv] .unlock-rule{gap:2px;font-size:13px;line-height:1.6}.resource-access h3{color:var(--pic-text,#0f172a);align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:700;line-height:1.4;display:flex}.resource-access p{color:var(--pic-text-muted,#64748b);margin:0;font-size:.75rem;line-height:1.5}.resource-access .button{border-radius:var(--radius-pic,.625rem);justify-content:center;align-items:center;width:100%;min-height:2.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.resource-card .gift-note{color:var(--pic-primary,#f43f5e);font-size:.75rem;font-weight:600}.resource-feedback{color:var(--pic-text-muted,#64748b);border-top:1px solid #f1f5f9;align-items:center;gap:.375rem;margin-top:.875rem;padding-top:.875rem;font-size:.78125rem;line-height:1;text-decoration:none;transition:color .16s;display:flex}.resource-feedback svg{flex-shrink:0;display:block}.resource-feedback span{align-items:center;line-height:1;display:inline-flex}.resource-feedback:hover{color:var(--pic-primary,#f43f5e)}.resource-feedback>svg:last-child{margin-left:auto}.resource-dialog{border:1px solid var(--pic-border,#e2e8f0);border-radius:var(--radius-pic-lg,1rem);width:min(420px,100% - 24px);max-height:calc(100dvh - 36px);color:var(--pic-text,#0f172a);background:#fff;padding:1.25rem;overflow-y:auto;box-shadow:0 20px 45px -10px #0f172a33,0 0 0 1px #0000000a}.resource-dialog::backdrop{-webkit-backdrop-filter:blur(4px);background:#0f172a73}.resource-dialog .drawer-heading{border-bottom:1px solid var(--pic-border-light,#f1f5f9);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.resource-dialog h2{color:var(--pic-text,#0f172a);align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:700;display:flex}.resource-dialog .drawer-close{background:var(--pic-bg-gray,#f8fafc);width:1.875rem;height:1.875rem;color:var(--pic-text-muted,#64748b);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;transition:all .16s;display:inline-flex}.resource-dialog .drawer-close:hover{background:var(--pic-bg-hover,#f1f5f9);color:var(--pic-text,#0f172a)}.claim-confirm{text-align:left;flex-direction:column;gap:.625rem;display:flex}.claim-confirm[hidden]{display:none!important}.claim-quota{background:var(--pic-primary-light,#fff1f2);color:var(--pic-primary,#f43f5e);border-radius:9999px;align-items:center;width:fit-content;margin:0;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.claim-confirm-lead{color:var(--pic-text,#0f172a);margin:0;font-size:.875rem;line-height:1.5}.claim-confirm-lead strong{color:var(--pic-primary,#f43f5e)}.claim-confirm-benefits{background:var(--pic-bg-gray,#f8fafc);border:1px solid var(--pic-border,#e2e8f0);border-radius:var(--radius-pic,.625rem);flex-direction:column;gap:.5rem;padding:.625rem .875rem;display:flex}.claim-unlock-item{color:var(--pic-text-light,#475569);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.claim-unlock-item svg{color:var(--pic-primary,#f43f5e);flex-shrink:0}.claim-unlock-item strong{color:var(--pic-text,#0f172a)}.claim-confirm-actions{grid-template-columns:1fr 1.5fr;gap:.5rem;margin-top:.25rem;display:grid}.claim-confirm-actions .button{justify-content:center;min-height:2.25rem;font-size:.8125rem;font-weight:600}.resource-dialog #claim-status{border-radius:var(--radius-pic,.625rem);margin-bottom:.625rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.5}.resource-dialog #claim-result{flex-direction:column;gap:.625rem;min-width:0;display:flex}.resource-dialog #claim-result:empty{display:none}.download-hub{border:1px solid rgba(var(--pic-primary-rgb), .16);box-shadow:0 8px 24px -4px rgba(var(--pic-primary-rgb), .07), 0 2px 6px #0f172a05;box-sizing:border-box;background:linear-gradient(145deg,#fff9fb 0%,#fff 100%);border-radius:14px;flex-direction:column;gap:14px;width:100%;min-width:0;padding:18px 20px;display:flex;position:relative;overflow:hidden}.download-hub.main-hub{margin-top:1.25rem}.download-hub:before{content:"";background:linear-gradient(90deg,#fb7185 0%,#f43f5e 50%,#e11d48 100%);height:3px;position:absolute;top:0;left:0;right:0}.hub-header{border-bottom:1px dashed rgba(var(--pic-primary-rgb), .2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.hub-title-group{align-items:center;gap:10px;min-width:0;display:flex}.hub-cloud-icon{width:36px;height:36px;color:var(--pic-primary,#f43f5e);border:1px solid rgba(var(--pic-primary-rgb), .22);box-shadow:0 2px 6px rgba(var(--pic-primary-rgb), .12);background:linear-gradient(135deg,#fff1f2 0%,#ffe4e6 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hub-title-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hub-main-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:800;line-height:1.3}.hub-subtitle{color:#64748b;font-size:12px;line-height:1.2}.hub-badge{color:#059669;white-space:nowrap;background:#ecfdf5;border:1px solid #10b98159;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #10b98114}.hub-deck{box-sizing:border-box;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);align-items:stretch;gap:12px;width:100%;display:grid}.hub-passcode-box{border:1.5px dashed rgba(var(--pic-primary-rgb), .32);cursor:pointer;box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;gap:6px;min-width:0;padding:10px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 8px #00000005}.hub-passcode-box:hover{border-color:var(--pic-primary,#f43f5e);box-shadow:0 6px 16px -2px rgba(var(--pic-primary-rgb), .12);background:#fffbfa}.passcode-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.passcode-label{color:#475569;letter-spacing:.03em;font-size:11.5px;font-weight:700}.passcode-hint{color:#94a3b8;font-size:10.5px}.passcode-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.passcode-val{color:var(--pic-primary,#f43f5e);letter-spacing:.16em;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:22px;font-weight:800;line-height:1.1}.passcode-copy-btn{height:28px;color:var(--pic-primary,#f43f5e);background:var(--pic-primary-light,#fff1f2);border:1px solid rgba(var(--pic-primary-rgb), .28);cursor:pointer;white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;font-size:11.5px;font-weight:700;transition:all .18s;display:inline-flex}.passcode-copy-btn:hover{background:var(--pic-primary,#f43f5e);color:#fff;border-color:var(--pic-primary,#f43f5e);box-shadow:0 2px 8px rgba(var(--pic-primary-rgb), .25)}.passcode-copy-btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.hub-download-cta{box-shadow:0 6px 18px -2px rgba(var(--pic-primary-rgb), .38), 0 2px 6px #0000000a;box-sizing:border-box;background:linear-gradient(135deg,#ff4b6e 0%,#f43f5e 55%,#e11d48 100%);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px 18px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;color:#fff!important}.hub-download-cta:hover{filter:brightness(1.05);box-shadow:0 10px 24px -2px rgba(var(--pic-primary-rgb), .48), 0 4px 10px #0000000f}.hub-download-cta:active{transform:translateY(0)}.cta-left-icon{color:#fff;backdrop-filter:blur(4px);background:#fff3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.cta-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cta-main-text{color:#fff;letter-spacing:-.01em;white-space:nowrap;font-size:14.5px;font-weight:800;line-height:1.25}.cta-sub-text{color:#ffffffd9;white-space:nowrap;font-size:11px;line-height:1.2}.cta-arrow{color:#fff;opacity:.85;flex-shrink:0;font-size:18px;font-weight:800;transition:transform .2s}.hub-download-cta:hover .cta-arrow{opacity:1}.hub-status-tip{border-radius:8px;margin:0;padding:6px 12px;font-size:12px}.hub-footer{border-top:1px dashed rgba(var(--pic-primary-rgb), .15);color:#94a3b8;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;font-size:11px;line-height:1.4;display:flex}.hub-footer-text{flex:1;min-width:0}.hub-footer-link{color:var(--pic-primary,#f43f5e);flex-shrink:0;font-weight:600;text-decoration:none;transition:color .15s}.hub-footer-link:hover{color:#be123c;text-decoration:underline}@media (width<=640px){.download-hub{border-radius:12px;gap:10px;padding:14px}.hub-header{padding-bottom:8px}.hub-main-title{font-size:14px}.hub-subtitle{font-size:11px}.hub-deck{grid-template-columns:1fr;gap:8px}.hub-passcode-box{padding:8px 12px}.passcode-val{font-size:20px}.passcode-copy-btn{height:26px;padding:0 8px;font-size:11px}.hub-download-cta{gap:10px;padding:10px 14px}.cta-left-icon{width:32px;height:32px}.cta-main-text{font-size:13.5px}.cta-sub-text{font-size:10px}.hub-footer{flex-direction:column;align-items:flex-start;gap:4px}}.dialog-hub .hub-deck{gap:10px;grid-template-columns:1fr!important}.dialog-hub .hub-passcode-box{padding:10px 14px}.dialog-hub .hub-download-cta{padding:12px 16px}.sidebar-unlocked-actions{flex-direction:column;gap:12px;margin-top:0;display:flex}.sidebar-unlocked-actions[hidden]{display:none!important}.sidebar-pan-btn{background:var(--pic-primary,#f43f5e);box-sizing:border-box;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;height:42px;font-size:14.5px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 1px 2px #0000000d;color:#fff!important}.sidebar-pan-btn svg{flex-shrink:0;display:block}.sidebar-pan-btn span{align-items:center;line-height:1;display:inline-flex}.sidebar-pan-btn:hover{background:#e11d48;transform:none;box-shadow:0 2px 4px #00000014}.sidebar-pan-btn:active{background:#be123c;transform:none}.sidebar-vault-box{box-sizing:border-box;background:#f8fafc;border:1px solid #eef2f6;border-radius:10px;padding:4px 14px}.vault-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:8px 0;display:flex}.vault-label{color:#64748b;align-items:center;gap:6px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.vault-label .vault-icon{color:#64748b;flex-shrink:0;display:block}.vault-label span{align-items:center;line-height:1;display:inline-flex}.vault-val-wrap{align-items:center;gap:8px;line-height:1;display:inline-flex}.vault-val{color:var(--pic-primary,#f43f5e);letter-spacing:.05em;-webkit-user-select:all;user-select:all;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.vault-val.vault-pwd{letter-spacing:.02em;font-size:13.5px}.vault-copy-btn{color:#334155;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;height:24px;padding:0 10px;font-size:11.5px;font-weight:500;line-height:1;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #00000008}.vault-copy-btn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.vault-copy-btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none;color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.vault-divider{border-bottom:1px dashed #e2e8f0;margin:0}.unlocked-resource-box,.locked-preview.is-unlocked{display:none!important}.pswp,.pswp__scroll-wrap{overflow:hidden!important}.pswp .pswp__img{object-fit:contain!important;max-width:none!important;max-height:none!important}.gallery-lightbox{--pswp-bg:#0f172a;--pswp-icon-color:#f8fafc;--pswp-icon-color-secondary:#0f172a;font-family:inherit}.gallery-lightbox .pswp__top-bar{align-items:center;gap:10px;height:64px;padding:0 20px}.gallery-lightbox .pswp__gallery-title{text-overflow:ellipsis;white-space:nowrap;color:#f8fafc;flex:1;min-width:0;margin-right:6px;font-size:15px;font-weight:600;line-height:1.5;overflow:hidden}.gallery-lightbox .pswp__counter{color:#94a3b8;height:44px;text-shadow:none;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0 10px;font-size:13px;font-weight:500;line-height:44px}.gallery-lightbox .pswp__preloader{flex-shrink:0;width:24px;height:42px;margin:0}.gallery-lightbox .pswp__preloader .pswp__icn{width:24px;height:24px;top:9px;left:0}.pswp .cv-lightbox-loading{color:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:15;background:#000b;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 40px);height:auto;margin:0;padding:12px 18px;font:13px/1.5 system-ui,sans-serif;transition:opacity .15s,visibility .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pswp .cv-lightbox-loading.pswp__preloader--active{opacity:1;visibility:visible}.pswp .cv-lightbox-loading .pswp__icn{fill:#fff;flex-shrink:0;width:24px;height:24px;margin:0;position:static}.pswp .pswp__top-bar{-webkit-backdrop-filter:none;background:0 0;align-items:center}.pswp .pswp__top-bar :is(.pswp__button--close,.pswp__button--zoom){flex-shrink:0;align-self:center;place-items:center;width:44px;height:44px;margin:0;padding:0;line-height:0;display:grid}.pswp .pswp__top-bar .pswp__button--zoom{margin-left:auto}.pswp .pswp__top-bar :is(.pswp__button--close,.pswp__button--zoom) .pswp__icn{width:28px;height:28px;margin:0;position:static}.pswp .pswp__end-notice{color:#fff;white-space:nowrap;pointer-events:none;background:#0009;border-radius:999px;max-width:calc(100% - 32px);padding:6px 12px;font:12px/1.5 system-ui,sans-serif;position:absolute;top:76px;left:50%;transform:translate(-50%)}.pswp .pswp__end-notice[hidden]{display:none}.pswp :is(.pswp-locked-title,.pixiv-lightbox-gate h2){color:#fff!important}.pswp :is(.pswp-locked-desc,.pixiv-lightbox-gate p){color:#cbd1dc!important}.pswp .pswp-locked-slide-wrap{box-sizing:border-box;justify-content:center;align-items:safe center;width:100%;height:100%;padding:72px 20px;display:flex;overflow-y:auto}.pswp .pswp-locked-card{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:440px;padding:24px 20px;display:flex}.pswp :is(.pswp-locked-title,.pixiv-lightbox-gate h2){text-wrap:balance;font-size:20px;line-height:1.5;margin:0!important}.pswp :is(.pswp-locked-desc,.pixiv-lightbox-gate p){text-wrap:pretty;overflow-wrap:anywhere;max-width:28rem;font-size:14px;line-height:1.8;margin:0!important}.pswp :is(.pswp-btn-vip-unlock,.pixiv-lightbox-gate a){box-sizing:border-box;text-align:center;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 22px;line-height:1.5;display:inline-flex}.pswp .pixiv-lightbox-gate{justify-content:safe center;gap:14px;overflow-y:auto}@media (width<=480px){.pswp .pswp-locked-card{padding:20px 16px}.pswp :is(.pswp-locked-title,.pixiv-lightbox-gate h2){font-size:18px}}@media (prefers-reduced-motion:reduce){.pswp .cv-lightbox-loading{transition:none}.pswp .cv-lightbox-loading .pswp__icn{animation:none}}.gallery-lightbox .pswp__button--close,.gallery-lightbox .pswp__button--zoom{background:#ffffff1f;border-radius:50%;flex-shrink:0;width:42px;height:42px;margin:0;transition:background .16s}.gallery-lightbox .pswp__icn{width:30px;height:30px;top:6px;left:6px}.gallery-lightbox .pswp__icn-shadow{display:none}.gallery-lightbox .pswp__button--arrow{backdrop-filter:blur(6px);background:#ffffff24;border-radius:50%;width:46px;height:46px;margin-top:-23px;transition:background .16s}.gallery-lightbox .pswp__button--arrow .pswp__icn{width:46px;height:46px;margin:0;top:0;left:8px;right:auto}.gallery-lightbox .pswp__button--arrow--next .pswp__icn{left:auto;right:8px}.gallery-lightbox .pswp__button--arrow--prev{left:20px}.gallery-lightbox .pswp__button--arrow--next{right:20px}.gallery-lightbox .pswp__button:hover{background:#ffffff42}.gallery-lightbox .pswp__button:focus-visible,.gallery-lightbox .pswp__preview-thumbnails button:focus-visible{outline-offset:3px;outline:2px solid #fff}.gallery-lightbox .pswp__preview-thumbnails{bottom:max(16px,env(safe-area-inset-bottom));scrollbar-width:none;z-index:12;border-radius:var(--radius-pic,.625rem);-webkit-backdrop-filter:blur(12px);pointer-events:auto;background:#0f172acc;border:1px solid #ffffff24;gap:8px;max-width:calc(100% - 32px);padding:6px 8px;display:flex;position:absolute;left:50%;overflow-x:auto;transform:translate(-50%)}.gallery-lightbox .pswp__preview-thumbnails button{border-radius:var(--radius-pic-xs,.25rem);opacity:.6;cursor:pointer;background:#1e293b;border:2px solid #0000;flex:0 0 52px;width:52px;height:66px;padding:0;transition:all .16s;overflow:hidden}.gallery-lightbox .pswp__preview-thumbnails button[aria-current=true]{border-color:var(--accent,var(--pic-primary));opacity:1;box-shadow:0 0 10px #f43f5e66}.gallery-lightbox .pswp__preview-thumbnails button:hover{opacity:1}.gallery-lightbox .pswp__preview-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=700px){.resource-card{padding:18px}.resource-card .resource-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-card .resource-summary{-webkit-line-clamp:3}.preview-number{font-size:10px;bottom:6px;right:6px}.resource-dialog{padding:1rem}.gallery-lightbox .pswp__top-bar{gap:6px;padding:0 10px}.gallery-lightbox .pswp__gallery-title{max-width:calc(100% - 150px);font-size:13px}.gallery-lightbox .pswp__counter{margin:0 4px;font-size:12px}.gallery-lightbox .pswp__button--arrow{display:none}.gallery-lightbox .pswp__preview-thumbnails{bottom:max(10px,env(safe-area-inset-bottom));gap:6px}.gallery-lightbox .pswp__preview-thumbnails button{flex-basis:42px;width:42px;height:54px}}.detail-body-block{border-top:1px solid var(--pic-border-light,#f1f5f9);margin-top:2.25rem;padding-top:1.5rem}@media (width<=640px){.detail-body-block{margin-top:1.5rem;padding-top:1.125rem}}.detail-body-content{color:#475569;background:var(--pic-bg-gray,#f8fafc);border:1px solid var(--pic-border,#e2e8f0);border-radius:var(--radius-pic,.625rem);padding:1.125rem 1.25rem;font-size:.875rem;line-height:1.8}.section-head h2{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.section-head h2 small{color:#64748b;border-left:1.5px solid var(--pic-border,#cbd5e1);align-items:center;margin-left:.25rem;padding-left:.625rem;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex}@media (width<=640px){.section-head h2 small{color:#94a3b8;border-left:none;width:100%;margin-top:.25rem;margin-left:0;padding-left:0;font-size:.75rem}}.resource-card .resource-facts>.resource-package-fact{white-space:normal;grid-column:1/-1}html:not([data-resource-state=denied]):not([data-gallery-state=locked]) :is(.matrix-locked-content,.douyin-thumb-locked-slot,.fantia-thumb-locked-slot,.thumb-lock){visibility:hidden}html:not([data-resource-state=denied]):not([data-gallery-state=locked]) .preview-unavailable.is-locked-slot{color:#0000}html[data-resource-state=pending] .locked-preview-copy>:not(.is-skeleton),html[data-resource-state=error] .locked-preview-copy>svg,html[data-resource-state=allowed] .locked-preview-copy>svg{visibility:hidden}[data-resource-locked],div[data-resource-authorized]{min-block-size:152px}[data-preview-fold]:not([data-preview-expanded="1"]){gap:8px;height:160px!important;max-height:160px!important;display:flex!important;overflow:hidden!important}[data-preview-fold]:not([data-preview-expanded="1"])>*{flex:0 0 120px;width:120px!important;height:160px!important;position:relative!important;inset:auto!important}@media (width<=520px){[data-preview-fold]:not([data-preview-expanded="1"]){height:112px!important;max-height:112px!important}[data-preview-fold]:not([data-preview-expanded="1"])>*{flex-basis:84px;width:84px!important;height:112px!important}}.membership-action-label{text-align:center;white-space:nowrap;min-inline-size:4em;display:inline-block}:is(.preview-image-status,.preview-swipe-status){z-index:4;color:#555;background:#f3f4f6;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex;position:absolute;inset:0}:is(.preview-image-status,.preview-swipe-status)[hidden]{display:none!important}:is(.preview-image-status,.preview-swipe-status) button{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:20px;padding:8px 20px}html[data-theme=douyin] :is(.preview-image-status,.preview-swipe-status){color:#ddd;background:#20212a}html[data-theme=plain] .vip-submit-btn,html[data-theme=douyin] .douyin-plan-buy-btn,html[data-theme=fantia] .btn-join-plan,html[data-theme=loomy] .loomy-plan-card.is-featured .btn-plan-buy,html[data-theme=pixiv] .pixiv-btn-open-tier{background:var(--pic-action-bg)!important;color:#fff!important;box-shadow:none!important;min-height:44px!important}html[data-theme=plain] .vip-submit-btn:hover,html[data-theme=douyin] .douyin-plan-buy-btn:hover,html[data-theme=fantia] .btn-join-plan:hover,html[data-theme=loomy] .loomy-plan-card.is-featured .btn-plan-buy:hover,html[data-theme=pixiv] .pixiv-btn-open-tier:hover{background:var(--pic-action-hover)!important}html[data-theme=bilibili] .bili-vip-container #pc-vip-trigger{background:var(--vip-deep,#b72e59);color:#fff;min-height:44px}html[data-theme=loomy] .loomy-plan-card .btn-plan-buy{min-height:44px}@media (width<=1000px),(pointer:coarse){html[data-theme] .pswp.cv-lightbox-gate .pswp__button--arrow--prev{visibility:visible;margin-top:0;display:block;top:72px}}.home-more-wrap{justify-content:center;margin-top:24px;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.cv-template-preview[data-astro-cid-q3w3lmez]{bottom:max(12px,env(safe-area-inset-bottom));z-index:10000;color:#334155;background:#fff;border:1px solid #d9e2ec;border-radius:10px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 24px);padding:10px 14px;font:13px/1.5 system-ui,sans-serif;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 3px 14px #0002}.cv-template-preview[data-astro-cid-q3w3lmez] a[data-astro-cid-q3w3lmez]{color:#0969da;text-underline-offset:3px;flex-shrink:0;text-decoration:underline}.cv-site-intro[data-astro-cid-7wsgmqot]{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);overflow-wrap:anywhere;margin:32px 0 16px;padding:20px 0;font-size:14px;line-height:1.8}.cv-site-intro[data-astro-cid-7wsgmqot] h2[data-astro-cid-7wsgmqot]{color:inherit;margin:0 0 8px;font-size:16px}.cv-site-intro[data-astro-cid-7wsgmqot] p[data-astro-cid-7wsgmqot]{color:inherit;white-space:pre-line;margin:6px 0}.cv-site-intro[data-astro-cid-7wsgmqot] a[data-astro-cid-7wsgmqot]{color:inherit;text-underline-offset:3px;text-decoration:underline}.catalog-pagination[data-astro-cid-ohknivtf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:32px 0 8px;font-size:13px;display:flex}.catalog-pagination[data-astro-cid-ohknivtf]>a[data-astro-cid-ohknivtf],.catalog-pagination[data-astro-cid-ohknivtf]>span[data-astro-cid-ohknivtf]{border:1px solid var(--dy-line,var(--pic-border,#e5e7eb));min-height:44px;color:var(--dy-text,var(--pic-text,#374151));background:var(--dy-surface,var(--pic-bg-surface,#fff));white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:8px 14px;text-decoration:none;display:inline-flex}.catalog-pagination[data-astro-cid-ohknivtf]>a[data-astro-cid-ohknivtf]:hover{border-color:var(--pic-primary,#0086ce);color:var(--pic-primary,#0086ce)}.catalog-pagination[data-astro-cid-ohknivtf]>a[data-astro-cid-ohknivtf]:focus-visible{outline:2px solid var(--pic-primary,#0086ce);outline-offset:3px}.catalog-pagination[data-astro-cid-ohknivtf]>[data-astro-cid-ohknivtf][aria-disabled]{opacity:.45;cursor:default;box-shadow:none}.catalog-pagination[data-astro-cid-ohknivtf]>.page-current[data-astro-cid-ohknivtf]{background:0 0;border-color:#0000;padding-inline:4px;font-weight:600}.page-end[data-astro-cid-ohknivtf]{text-align:center;color:var(--dy-muted,var(--pic-text-light,#6b7280));flex-basis:100%;margin:0;font-size:12px}@media (width<=360px){.catalog-pagination[data-astro-cid-ohknivtf]{gap:6px}.catalog-pagination[data-astro-cid-ohknivtf]>a[data-astro-cid-ohknivtf],.catalog-pagination[data-astro-cid-ohknivtf]>span[data-astro-cid-ohknivtf]{padding-inline:10px}}.gallery-preview-notice[data-astro-cid-6ngieugi]{--notice-ink:var(--pic-text,#18191c);--notice-muted:var(--pic-text-light,#475569);--notice-line:var(--pic-border-dark,#e3e5e7);border:1px solid var(--pic-border,#e3e5e7);border-radius:var(--radius-pic,10px);background:var(--pic-bg-gray,#f6f7f8);color:var(--notice-ink);text-align:left;box-shadow:none;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;display:flex}.preview-notice-icon[data-astro-cid-6ngieugi]{border-radius:var(--radius-pic,10px);background:var(--pic-bg-surface,#fff);width:36px;height:36px;color:var(--pic-action-bg);flex:0 0 36px;place-items:center;display:grid}.preview-notice-icon[data-astro-cid-6ngieugi] svg{display:block}.gallery-preview-notice[data-astro-cid-6ngieugi]{container-type:inline-size}.preview-notice-content[data-astro-cid-6ngieugi]{flex:1;min-width:0}.gallery-preview-notice[data-astro-cid-6ngieugi] .preview-notice-heading[data-astro-cid-6ngieugi]{color:var(--notice-ink);margin:0;font-size:14px;font-weight:600;line-height:1.6}.gallery-preview-notice[data-astro-cid-6ngieugi] .preview-notice-description[data-astro-cid-6ngieugi]{color:var(--notice-muted);margin:3px 0 0;font-size:13px;line-height:1.7}.gallery-access-status[data-astro-cid-6ngieugi]{border-top:1px solid var(--notice-line);min-height:38px;color:var(--notice-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:10px 0 0;padding-top:10px;font-size:12px;line-height:1.7;display:flex}.gallery-access-status[data-astro-cid-6ngieugi] button[data-astro-cid-6ngieugi]{border:1px solid var(--notice-line);border-radius:var(--radius-pic-xs,4px);background:var(--pic-bg-surface,#fff);min-height:32px;color:var(--notice-ink);font:inherit;cursor:pointer;padding:4px 10px}.gallery-access-status[data-astro-cid-6ngieugi] button[data-astro-cid-6ngieugi]:focus-visible{outline:2px solid var(--pic-primary);outline-offset:2px}.gallery-access-status[data-astro-cid-6ngieugi] [data-astro-cid-6ngieugi][hidden]{display:none!important}@container (width>=640px){.preview-notice-content[data-astro-cid-6ngieugi]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.preview-notice-heading[data-astro-cid-6ngieugi],.preview-notice-description[data-astro-cid-6ngieugi]{grid-column:1}.gallery-access-status[data-astro-cid-6ngieugi]{border-top:0;border-left:1px solid var(--notice-line);grid-area:1/2/span 2;max-width:30rem;min-height:40px;margin:0;padding:0 0 0 24px}}@media (width<=520px){.gallery-preview-notice[data-astro-cid-6ngieugi]{gap:10px;padding:14px}.gallery-access-status[data-astro-cid-6ngieugi]{min-height:52px}}.notice-plain[data-astro-cid-6ngieugi]{background:var(--pic-bg-surface,#fff);border-style:dashed}.notice-plain[data-astro-cid-6ngieugi] .preview-notice-icon[data-astro-cid-6ngieugi]{background:var(--pic-primary-light,#fff1f2)}.notice-bilibili[data-astro-cid-6ngieugi]{background:0 0;border-width:1px 0;border-radius:0;align-items:center;padding:12px 0}.notice-bilibili[data-astro-cid-6ngieugi] .preview-notice-icon[data-astro-cid-6ngieugi]{background:0 0;flex-basis:28px;width:28px;height:28px}.notice-bilibili[data-astro-cid-6ngieugi] .preview-notice-content[data-astro-cid-6ngieugi]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.notice-bilibili[data-astro-cid-6ngieugi] .preview-notice-heading[data-astro-cid-6ngieugi]{font-size:13px}.notice-bilibili[data-astro-cid-6ngieugi] .preview-notice-description[data-astro-cid-6ngieugi]{margin:0;font-size:12px}.notice-bilibili[data-astro-cid-6ngieugi] .gallery-access-status[data-astro-cid-6ngieugi]{border:0;flex-basis:100%;min-height:24px;margin:0;padding:0}.notice-douyin[data-astro-cid-6ngieugi]{--notice-ink:#f1f2f5;--notice-muted:#b9bac5;--notice-line:#ffffff20;border:0;border-top:1px solid var(--notice-line);background:0 0;border-radius:0;gap:10px;padding:12px 0}.notice-douyin[data-astro-cid-6ngieugi] .preview-notice-icon[data-astro-cid-6ngieugi]{color:#b9bac5;background:0 0;flex-basis:20px;width:20px;height:24px}.notice-douyin[data-astro-cid-6ngieugi] .preview-notice-content[data-astro-cid-6ngieugi]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.notice-douyin[data-astro-cid-6ngieugi] .preview-notice-heading[data-astro-cid-6ngieugi]{font-size:13px;font-weight:500}.notice-douyin[data-astro-cid-6ngieugi] .preview-notice-description[data-astro-cid-6ngieugi]{margin:0;font-size:12px}.notice-douyin[data-astro-cid-6ngieugi] .gallery-access-status[data-astro-cid-6ngieugi]{color:#e0e0e7;border:0;max-width:none;min-height:24px;margin:4px 0 0;padding:0}.notice-douyin[data-astro-cid-6ngieugi] .gallery-access-status[data-astro-cid-6ngieugi] button[data-astro-cid-6ngieugi]{background:#ffffff0d}.notice-fantia[data-astro-cid-6ngieugi]{--notice-ink:#493429;--notice-muted:#73594a;--notice-line:#ecdccc;background:#fff8f1;border:0;border-left:3px solid #dc884c;border-radius:0 8px 8px 0}.notice-fantia[data-astro-cid-6ngieugi] .preview-notice-icon[data-astro-cid-6ngieugi]{color:#a94c0b;background:#ffecd9;border-radius:50%}.notice-fantia[data-astro-cid-6ngieugi] .preview-notice-content[data-astro-cid-6ngieugi]{display:block}.notice-fantia[data-astro-cid-6ngieugi] .gallery-access-status[data-astro-cid-6ngieugi]{border:0;border-top:1px solid var(--notice-line);max-width:none;min-height:28px;margin:8px 0 0;padding:8px 0 0}.notice-loomy[data-astro-cid-6ngieugi]{--notice-ink:#403b34;--notice-muted:#686055;--notice-line:#ded8cd;background:0 0;border-width:1px 0;border-radius:0;padding:16px 0}.notice-loomy[data-astro-cid-6ngieugi] .preview-notice-icon[data-astro-cid-6ngieugi]{color:#686055;background:0 0;border-radius:0;flex-basis:24px;width:24px}.notice-loomy[data-astro-cid-6ngieugi] .preview-notice-heading[data-astro-cid-6ngieugi]{letter-spacing:.06em;font-family:serif}.notice-loomy[data-astro-cid-6ngieugi] .gallery-access-status[data-astro-cid-6ngieugi]{border-style:dashed}.notice-pixiv[data-astro-cid-6ngieugi]{background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:4px 24px}.notice-pixiv[data-astro-cid-6ngieugi] .preview-notice-icon[data-astro-cid-6ngieugi]{width:20px;height:24px;color:var(--notice-muted);background:0 0;flex-basis:20px}.notice-pixiv[data-astro-cid-6ngieugi] .preview-notice-content[data-astro-cid-6ngieugi]{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.notice-pixiv[data-astro-cid-6ngieugi] .preview-notice-heading[data-astro-cid-6ngieugi]{font-size:13px}.notice-pixiv[data-astro-cid-6ngieugi] .preview-notice-description[data-astro-cid-6ngieugi]{margin:0;font-size:12px}@media (width<=1000px){.notice-pixiv[data-astro-cid-6ngieugi]{padding-inline:16px}}.resource-card-heading[data-astro-cid-btfzbmxr] .resource-level[data-astro-cid-btfzbmxr]{border-radius:var(--radius-pic-xs);background:var(--pic-primary-light);max-width:60%;min-height:26px;color:var(--pic-action-bg);border:0;gap:5px;padding:4px 9px;font-size:12px;line-height:1.5}.resource-card-heading[data-astro-cid-btfzbmxr] .resource-level[data-astro-cid-btfzbmxr] span[data-astro-cid-btfzbmxr]{overflow-wrap:anywhere;min-width:0;line-height:1.5}.plain-unlock-panel[data-astro-cid-btfzbmxr]{min-height:224px;box-shadow:none;background:#29262d;border:0;text-decoration:none}.plain-unlock-panel[data-astro-cid-btfzbmxr]:after{display:none}.plain-unlock-panel[data-astro-cid-btfzbmxr] .locked-preview-copy[data-astro-cid-btfzbmxr]{box-sizing:border-box;gap:12px;width:100%;padding:28px 24px}.plain-unlock-icon[data-astro-cid-btfzbmxr]{background:#ffffff12;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.plain-unlock-panel[data-astro-cid-btfzbmxr] svg[data-astro-cid-btfzbmxr]{color:inherit;filter:none;flex-shrink:0}.plain-unlock-panel[data-astro-cid-btfzbmxr] strong[data-astro-cid-btfzbmxr]{color:#fff;font-size:18px;line-height:1.5}.plain-unlock-panel[data-astro-cid-btfzbmxr] small[data-astro-cid-btfzbmxr]{color:#e0dce2;text-wrap:pretty;max-width:32rem;font-size:13px;line-height:1.8}.plain-unlock-action[data-astro-cid-btfzbmxr]{border-radius:var(--radius-pic);background:var(--pic-action-bg);color:#fff;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-top:4px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.plain-unlock-panel[data-astro-cid-btfzbmxr]:focus-visible{outline:2px solid var(--pic-primary);outline-offset:4px}.plain-unlock-panel[data-astro-cid-btfzbmxr]:hover .plain-unlock-action[data-astro-cid-btfzbmxr]{background:var(--pic-action-hover)}@media (width<=480px){.plain-unlock-panel[data-astro-cid-btfzbmxr] .locked-preview-copy[data-astro-cid-btfzbmxr]{padding:24px 18px}.plain-unlock-panel[data-astro-cid-btfzbmxr] strong[data-astro-cid-btfzbmxr]{font-size:16px}}.vip-plan-card[data-astro-cid-gmvrj4u2] .plan-details[data-astro-cid-gmvrj4u2]{color:#505864;overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.7}@media (width<=600px){.vip-plan-picker[data-astro-cid-gmvrj4u2]{grid-template-columns:1fr;gap:14px}.vip-plan-card[data-astro-cid-gmvrj4u2]{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:18px 14px;display:grid}.plan-card-name[data-astro-cid-gmvrj4u2]{margin:0}.plan-price-row[data-astro-cid-gmvrj4u2]{grid-area:1/2/3;align-self:center;margin:0}.vip-plan-card[data-astro-cid-gmvrj4u2] .plan-details[data-astro-cid-gmvrj4u2]{grid-column:1/-1;margin:0}.vip-plan-card[data-astro-cid-gmvrj4u2] .plan-details[data-astro-cid-gmvrj4u2]:first-of-type{grid-column:1}.plan-rate-badge[data-astro-cid-gmvrj4u2],.plan-bonus-slot[data-astro-cid-gmvrj4u2]{grid-column:1/-1;justify-self:start}}.bili-site-wrapper[data-astro-cid-4mukxjug] .is-skeleton:after,.bili-site-wrapper[data-astro-cid-4mukxjug] .skeleton-block,.bili-site-wrapper[data-astro-cid-4mukxjug] .skeleton-shimmer{opacity:1;background:#e9ecef!important;animation:none!important}.bili-site-wrapper[data-astro-cid-4mukxjug] :is(button,a,[class*=btn],[class*=pill]).is-skeleton{box-shadow:none!important;background:#f1f2f3!important;border-color:#0000!important;transition:none!important}.bili-site-wrapper[data-astro-cid-4mukxjug] .tab-pane.active{animation:none}.bili-site-wrapper[data-astro-cid-4mukxjug]{color:#18191c;background-color:#f6f7f8;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;display:flex}.bili-header[data-astro-cid-4mukxjug]{z-index:50;backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e2e8f0e6;width:100%;height:3.75rem;transition:background .2s,border-color .2s;position:sticky;top:0;box-shadow:0 1px 4px #00000008}.bili-header[data-astro-cid-4mukxjug].is-immersive{box-shadow:none;backdrop-filter:none;background:0 0;border-bottom:none;position:absolute;top:0;left:0;right:0}.bili-header[data-astro-cid-4mukxjug].is-immersive .bili-brand-name[data-astro-cid-4mukxjug]{color:#fff;text-shadow:0 2px 6px #0009}.bili-header[data-astro-cid-4mukxjug].is-immersive .bili-nav-link[data-astro-cid-4mukxjug]{color:#ffffffeb;text-shadow:0 1px 3px #0009}.bili-header[data-astro-cid-4mukxjug].is-immersive .bili-nav-link[data-astro-cid-4mukxjug]:hover{color:#fff;text-shadow:0 0 8px #ffffff80,0 1px 3px #000c}.bili-header[data-astro-cid-4mukxjug].is-immersive .bili-nav-link[data-astro-cid-4mukxjug].is-active{color:#fff;text-shadow:0 1px 4px #000000b3}.bili-header[data-astro-cid-4mukxjug].is-immersive .bili-search-form[data-astro-cid-4mukxjug]{-webkit-backdrop-filter:blur(10px);background:#ffffffe0;box-shadow:0 2px 10px #0000002e}.bili-header[data-astro-cid-4mukxjug].is-immersive .bili-search-form[data-astro-cid-4mukxjug]:focus-within{background:#fff}.bili-header[data-astro-cid-4mukxjug].is-immersive .bili-mobile-menu-btn[data-astro-cid-4mukxjug] svg[data-astro-cid-4mukxjug]{color:#fff;filter:drop-shadow(0 1px 2px #00000080)}.bili-header-container[data-astro-cid-4mukxjug]{justify-content:space-between;align-items:center;gap:1rem;max-width:88rem;height:100%;margin:0 auto;padding:0 1.25rem;display:flex;position:relative}.bili-mobile-menu-btn[data-astro-cid-4mukxjug]{cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.4rem;display:none!important}@media (width<=48rem){.bili-mobile-menu-btn[data-astro-cid-4mukxjug]{display:flex!important}}.bili-header-left[data-astro-cid-4mukxjug]{z-index:2;align-items:center;gap:1.5rem;display:flex}.bili-brand[data-astro-cid-4mukxjug]{align-items:center;gap:.5rem;text-decoration:none;display:flex}.bili-logo-badge[data-astro-cid-4mukxjug]{background:linear-gradient(135deg, var(--pic-primary) 0%, var(--pic-primary-hover) 100%);width:2.125rem;height:2.125rem;box-shadow:0 2px 6px color-mix(in srgb, var(--pic-primary) 25%, transparent);border-radius:.5rem;justify-content:center;align-items:center;display:flex}.bili-logo-badge[data-astro-cid-4mukxjug].small{width:1.75rem;height:1.75rem}.bili-logo-img[data-astro-cid-4mukxjug]{object-fit:contain;border-radius:.5rem;flex-shrink:0}.bili-brand-name[data-astro-cid-4mukxjug]{color:#18191c;letter-spacing:-.01em;white-space:nowrap;font-size:1.0625rem;font-weight:800}@media (width<=48rem){.bili-header-container[data-astro-cid-4mukxjug]{justify-content:space-between;gap:.5rem;padding:0 .85rem;position:relative}.bili-header-left[data-astro-cid-4mukxjug]{z-index:2;align-items:center;min-width:0;display:flex}.bili-brand[data-astro-cid-4mukxjug]{z-index:3;justify-content:center;align-items:center;gap:.45rem;max-width:calc(100% - 13rem);margin:0;text-decoration:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bili-logo-badge[data-astro-cid-4mukxjug]{border-radius:.45rem;flex-shrink:0;width:1.875rem;height:1.875rem}.bili-logo-badge[data-astro-cid-4mukxjug] svg[data-astro-cid-4mukxjug]{width:.95rem;height:.95rem}.bili-brand-name[data-astro-cid-4mukxjug]{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:800;overflow:hidden}.bili-header-right[data-astro-cid-4mukxjug]{z-index:4;align-items:center;gap:.25rem;margin-left:auto;display:flex}.bili-user-avatar-btn[data-astro-cid-4mukxjug]{border-radius:9999px;justify-content:center;align-items:center;padding:.45rem;transition:transform .15s,opacity .15s;display:inline-flex}.bili-user-avatar-btn[data-astro-cid-4mukxjug]:active{opacity:.85;transform:scale(.92)}.avatar-circle[data-astro-cid-4mukxjug]{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;overflow:visible!important}.avatar-circle[data-astro-cid-4mukxjug] .avatar-icon[data-astro-cid-4mukxjug]{color:#334155;width:1.35rem!important;height:1.35rem!important}.bili-header[data-astro-cid-4mukxjug].is-immersive .avatar-circle[data-astro-cid-4mukxjug] .avatar-icon[data-astro-cid-4mukxjug]{filter:drop-shadow(0 1px 2px #00000080);color:#fff!important}.avatar-vip-badge[data-astro-cid-4mukxjug]{display:none!important}.bili-vip-btn[data-astro-cid-4mukxjug]{transition:transform .15s,opacity .15s;height:auto!important;box-shadow:none!important;min-width:unset!important;background:0 0!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:.45rem!important;display:inline-flex!important}.bili-vip-btn[data-astro-cid-4mukxjug]:active{opacity:.85;transform:scale(.92)}.bili-vip-btn[data-astro-cid-4mukxjug] span[data-astro-cid-4mukxjug],.bili-vip-btn[data-astro-cid-4mukxjug] #header-vip-text[data-astro-cid-4mukxjug]{display:none!important}.bili-vip-btn[data-astro-cid-4mukxjug] svg[data-astro-cid-4mukxjug]{filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--pic-primary) 20%, transparent));transition:transform .18s;width:1.35rem!important;height:1.35rem!important;color:var(--pic-primary)!important;fill:var(--pic-primary)!important}.bili-header[data-astro-cid-4mukxjug].is-immersive .bili-vip-btn[data-astro-cid-4mukxjug] svg[data-astro-cid-4mukxjug]{filter:drop-shadow(0 1px 3px #0009);color:#ff85ad!important;fill:#ff85ad!important}}.bili-desktop-nav[data-astro-cid-4mukxjug]{align-items:center;gap:1.75rem;display:none}@media (width>=48rem){.bili-desktop-nav[data-astro-cid-4mukxjug]{display:flex}}.bili-nav-link[data-astro-cid-4mukxjug]{color:#61666d;border-radius:.375rem;padding:.35rem .5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .18s}.bili-nav-link[data-astro-cid-4mukxjug]:hover,.bili-nav-link[data-astro-cid-4mukxjug].is-active{color:var(--pic-primary)}.bili-header-center[data-astro-cid-4mukxjug]{z-index:1;display:none}@media (width>=62rem){.bili-header-center[data-astro-cid-4mukxjug]{flex:1;justify-content:center;max-width:24rem;margin:0 1rem;display:flex}}@media (width>=82rem){.bili-header-center[data-astro-cid-4mukxjug]{max-width:27rem;margin:0;position:absolute;left:50%;transform:translate(-50%)}}.bili-header-right[data-astro-cid-4mukxjug]{z-index:2;align-items:center;gap:1.25rem;display:flex}.bili-search-form[data-astro-cid-4mukxjug]{background:#f1f2f3;border:1px solid #0000;border-radius:9999px;align-items:center;width:100%;height:2.25rem;transition:background .18s,border-color .18s;display:flex;position:relative}.bili-search-form[data-astro-cid-4mukxjug]:focus-within{border-color:var(--pic-primary);background:#fff}.bili-search-input[data-astro-cid-4mukxjug]{color:#18191c;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 2.5rem 0 1rem;font-size:.8125rem}.bili-search-input[data-astro-cid-4mukxjug]::placeholder{color:#9499a0}.bili-search-submit[data-astro-cid-4mukxjug]{color:#61666d;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:color .18s;display:flex;position:absolute;right:.35rem}.bili-search-submit[data-astro-cid-4mukxjug]:hover{color:var(--pic-primary)}.bili-header-right[data-astro-cid-4mukxjug]{align-items:center;gap:.85rem;display:flex}.bili-vip-btn[data-astro-cid-4mukxjug]{background:var(--pic-primary);color:#fff;letter-spacing:.02em;white-space:nowrap;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;height:2rem;padding:0 .95rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 1px 2px #0000000f}.bili-vip-btn[data-astro-cid-4mukxjug]:hover{background:#e06085;box-shadow:0 2px 4px #0000001a}.bili-user-avatar-btn[data-astro-cid-4mukxjug]{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.avatar-circle-wrap[data-astro-cid-4mukxjug]{justify-content:center;align-items:center;display:inline-flex;position:relative}.avatar-circle[data-astro-cid-4mukxjug]{background:#fff;border:1.5px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 4px #00000014}.avatar-circle[data-astro-cid-4mukxjug]:hover{border-color:var(--pic-primary);box-shadow:0 3px 10px color-mix(in srgb, var(--pic-primary) 18%, transparent)}.avatar-circle[data-astro-cid-4mukxjug]:hover .avatar-icon[data-astro-cid-4mukxjug]{color:var(--pic-primary)}.avatar-icon[data-astro-cid-4mukxjug]{color:#64748b;width:1.15rem;height:1.15rem;transition:color .18s}.avatar-dot[data-astro-cid-4mukxjug]{background:var(--pic-primary);width:.45rem;height:.45rem;box-shadow:0 1px 3px color-mix(in srgb, var(--pic-primary) 45%, transparent);pointer-events:none;border:1.5px solid #fff;border-radius:9999px;position:absolute;top:1px;right:1px}.avatar-vip-badge[data-astro-cid-4mukxjug]{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%);border-radius:.25rem;padding:.12rem .25rem;font-size:.5625rem;font-weight:800;line-height:1;position:absolute;bottom:-2px;right:-4px;box-shadow:0 1px 3px #0003}.drawer-user-box[data-astro-cid-4mukxjug]{background:#f8fafc;border-bottom:1px solid #f1f2f3;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.drawer-user-avatar[data-astro-cid-4mukxjug]{background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;box-shadow:0 1px 4px #00000014}.drawer-user-meta[data-astro-cid-4mukxjug]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.drawer-user-name[data-astro-cid-4mukxjug]{color:#18191c;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.drawer-user-level[data-astro-cid-4mukxjug]{color:#64748b;font-size:.75rem}.drawer-user-level[data-astro-cid-4mukxjug].is-vip-text{color:#d97706;font-weight:600}.bili-mobile-drawer[data-astro-cid-4mukxjug]{z-index:100;pointer-events:none;visibility:hidden;transition:visibility .2s;position:fixed;inset:0}.bili-mobile-drawer[data-astro-cid-4mukxjug].is-open{pointer-events:auto;visibility:visible}.drawer-backdrop[data-astro-cid-4mukxjug]{opacity:0;background:#00000073;transition:opacity .2s;position:absolute;inset:0}.bili-mobile-drawer[data-astro-cid-4mukxjug].is-open .drawer-backdrop[data-astro-cid-4mukxjug]{opacity:1}.drawer-content[data-astro-cid-4mukxjug]{background:#fff;flex-direction:column;width:16rem;transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.bili-mobile-drawer[data-astro-cid-4mukxjug].is-open .drawer-content[data-astro-cid-4mukxjug]{transform:translate(0)}.drawer-header[data-astro-cid-4mukxjug]{border-bottom:1px solid #f1f2f3;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.drawer-brand[data-astro-cid-4mukxjug]{align-items:center;gap:.5rem;display:flex}.drawer-close[data-astro-cid-4mukxjug]{color:#61666d;cursor:pointer;background:0 0;border:none}.drawer-body[data-astro-cid-4mukxjug]{flex:1;padding:1rem;overflow-y:auto}.drawer-nav-list[data-astro-cid-4mukxjug]{flex-direction:column;gap:.5rem;display:flex}.drawer-nav-item[data-astro-cid-4mukxjug]{color:#18191c;background:#f6f7f8;border-radius:.5rem;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.drawer-nav-item[data-astro-cid-4mukxjug].is-vip{color:var(--pic-primary);background:#fff0f5;font-weight:700}.bili-main-body[data-astro-cid-4mukxjug]{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:88rem;margin:0 auto;padding:.75rem .75rem 2rem;display:flex}.bili-main-body[data-astro-cid-4mukxjug]:has(.checkout-utility-page),.bili-main-body[data-astro-cid-4mukxjug]:has(.checkout-page-wrap){justify-content:center;padding-top:1.5rem;padding-bottom:1.5rem}@media (width>=48rem){.bili-main-body[data-astro-cid-4mukxjug]{padding:.75rem 1.25rem 2rem}}.bili-main-body[data-astro-cid-4mukxjug].is-home{width:100%;max-width:100%;padding:0 0 2.5rem}.bili-main-body[data-astro-cid-4mukxjug].is-vip{width:100%;max-width:100%;padding:0 0 4rem}.bili-header[data-astro-cid-4mukxjug].is-vip{-webkit-backdrop-filter:blur(12px);background:#ffffffbf;border-bottom:1px solid #0000000a}.bili-vip-header-container[data-astro-cid-4mukxjug]{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 2rem;display:flex}.vip-header-logo-box[data-astro-cid-4mukxjug]{background:#fff0f5;border-radius:.5rem;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:flex}.vip-header-pill[data-astro-cid-4mukxjug]{color:#fff;background:var(--pic-primary);border-radius:9999px;margin-left:.35rem;padding:.12rem .5rem;font-size:.6875rem;font-weight:700}.vip-header-guide-link[data-astro-cid-4mukxjug]{color:#61666d;align-items:center;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex}.vip-header-guide-link[data-astro-cid-4mukxjug]:hover{color:var(--pic-primary)}.bili-footer[data-astro-cid-4mukxjug]{background:#fff;border-top:1px solid #f1f2f3;margin-top:auto;padding:1.5rem 1.25rem}.bili-footer-container[data-astro-cid-4mukxjug]{text-align:center;flex-direction:column;align-items:center;gap:.625rem;max-width:88rem;margin:0 auto;display:flex}.footer-nav-row[data-astro-cid-4mukxjug]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.footer-nav-link[data-astro-cid-4mukxjug]{color:#61666d;text-decoration:none;transition:color .18s}.footer-nav-link[data-astro-cid-4mukxjug]:hover{color:var(--pic-primary)}.footer-dot[data-astro-cid-4mukxjug]{color:#cbd5e1;user-select:none}.footer-info-row[data-astro-cid-4mukxjug]{color:#9499a0;font-size:.75rem}.footer-copy[data-astro-cid-4mukxjug]{margin:0}.bili-site-wrapper[data-astro-cid-4mukxjug] .floating-top[data-astro-cid-4mukxjug]{right:calc(1.25rem + var(--cv-scrollbar-compensation,0px));z-index:90;color:#18191c;background:#fff;border:1px solid #e3e5e7;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;text-decoration:none;display:grid;position:fixed;bottom:1.5rem;box-shadow:0 6px 18px #0000001f}.bili-site-wrapper[data-astro-cid-4mukxjug] .floating-top[data-astro-cid-4mukxjug]:hover{color:var(--pic-primary);border-color:color-mix(in srgb, var(--pic-primary) 35%, transparent)}.bili-site-wrapper[data-astro-cid-4mukxjug] .floating-top[data-astro-cid-4mukxjug][hidden]{display:none!important}.bili-site-wrapper .utility-page{justify-content:center;align-items:flex-start;padding:2.5rem 1rem 4rem;display:flex}.bili-site-wrapper .checkout-utility-page,.bili-site-wrapper .utility-page:has(.checkout-page-wrap){align-items:center;min-height:calc(100dvh - 8.5rem);padding-top:1.5rem;padding-bottom:1.5rem}.bili-site-wrapper .auth-panel{width:100%;max-width:27rem;box-shadow:0 8px 24px color-mix(in srgb, var(--pic-primary) 8%, transparent), 0 2px 6px #0f172a08;background:#fff;border:1px solid #f1f2f3;border-radius:1rem;padding:2.25rem 2rem;position:relative}@media (width<=48rem){.bili-site-wrapper .utility-page{padding:1.25rem .65rem 3rem}.bili-site-wrapper .auth-panel{border-radius:.875rem;width:100%;max-width:100%;padding:1.75rem 1.25rem}}.bili-site-wrapper .auth-panel .eyebrow{color:var(--pic-primary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.35rem;font-size:.8125rem;font-weight:700}.bili-site-wrapper .auth-panel h1{color:#18191c;margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.bili-site-wrapper .auth-panel .form-intro{color:#9499a0;margin:0 0 1.5rem;font-size:.8125rem;line-height:1.45}.bili-site-wrapper .auth-panel .form-field{flex-direction:column;gap:.35rem;margin-bottom:1.125rem;display:flex}.bili-site-wrapper .auth-panel label{color:#18191c;font-size:.8125rem;font-weight:600}.bili-site-wrapper .auth-panel input{color:#18191c;box-sizing:border-box;background:#f6f7f8;border:1px solid #e3e5e7;border-radius:.5rem;width:100%;height:2.625rem;padding:0 .85rem;font-size:.875rem;transition:all .18s}.bili-site-wrapper .auth-panel input:focus{border-color:var(--pic-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--pic-primary) 15%, transparent);background:#fff;outline:none}.bili-site-wrapper .auth-panel button[type=submit]{background:linear-gradient(135deg, var(--pic-primary) 0%, var(--pic-primary-hover) 100%);color:#fff;cursor:pointer;width:100%;height:2.75rem;box-shadow:0 4px 14px color-mix(in srgb, var(--pic-primary) 35%, transparent);border:none;border-radius:9999px;margin-top:.75rem;font-size:.9375rem;font-weight:700;transition:opacity .18s}.bili-site-wrapper .auth-panel button[type=submit]:hover{opacity:.92}.bili-site-wrapper .auth-panel .auth-links{border-top:1px dashed #f1f2f3;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.8125rem;display:flex}.bili-site-wrapper .auth-panel .auth-links a{color:var(--pic-primary);font-weight:500;text-decoration:none;transition:color .18s}.bili-site-wrapper .auth-panel .auth-links a:hover{color:var(--pic-primary-hover);text-decoration:underline}.bili-site-wrapper .auth-panel .password-input-wrap{width:100%;position:relative}.bili-site-wrapper .auth-panel .toggle-password-btn{color:#9499a0;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.bili-site-wrapper .auth-panel .toggle-password-btn:hover{color:var(--pic-primary)}.bili-site-wrapper .feedback-dialog,body:has(.bili-site-wrapper) .feedback-dialog{color:#18191c;background:#fff;border:1px solid #e3e5e7;border-radius:12px;box-shadow:0 8px 24px #0000001f}.bili-site-wrapper .feedback-dialog::backdrop,body:has(.bili-site-wrapper) .feedback-dialog::backdrop{background:#00000073}.bili-site-wrapper .feedback-dialog .drawer-heading strong,body:has(.bili-site-wrapper) .feedback-dialog .drawer-heading strong{color:#18191c}.bili-site-wrapper .feedback-reason-option:has(input:checked),body:has(.bili-site-wrapper) .feedback-reason-option:has(input:checked){border-color:var(--pic-primary);background:#eaf8ff}.bili-site-wrapper .feedback-dialog .button[type=submit],body:has(.bili-site-wrapper) .feedback-dialog .button[type=submit]{background:var(--pic-primary);color:#fff;border:0;border-radius:8px}.bili-site-wrapper .global-toast-container,body:has(.bili-site-wrapper) .global-toast-container,.bili-site-wrapper dialog[open] .global-toast-container,body:has(.bili-site-wrapper) dialog[open] .global-toast-container{z-index:2147483647;top:72px!important}.bili-site-wrapper .global-toast,body:has(.bili-site-wrapper) .global-toast{color:#18191c;background:#fff;border:1px solid #e3e5e7;border-radius:8px;animation:.2s ease-out forwards biliToastPop;box-shadow:0 8px 24px #0000001f}.bili-site-wrapper .global-toast.toast-exit,body:has(.bili-site-wrapper) .global-toast.toast-exit{opacity:0;transform:translateY(-6px)}.bili-site-wrapper .global-toast[data-state=success] .toast-icon,body:has(.bili-site-wrapper) .global-toast[data-state=success] .toast-icon{color:var(--pic-primary)}.bili-site-wrapper .global-toast[data-state=error],body:has(.bili-site-wrapper) .global-toast[data-state=error]{color:#f85a54;border-color:#ffd1d1}.bili-site-wrapper .global-toast[data-state=warning] .toast-icon,body:has(.bili-site-wrapper) .global-toast[data-state=warning] .toast-icon{color:#ff8f1f}.bili-site-wrapper .global-toast[data-state=info] .toast-icon,.bili-site-wrapper .global-toast[data-state=loading] .toast-icon,body:has(.bili-site-wrapper) .global-toast[data-state=info] .toast-icon,body:has(.bili-site-wrapper) .global-toast[data-state=loading] .toast-icon{color:var(--pic-primary)}@keyframes biliToastPop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.bili-site-wrapper svg{vertical-align:middle;flex-shrink:0}.bili-site-wrapper .auth-panel button[type=submit]{background:var(--pic-primary);box-shadow:none;border-radius:8px}.bili-site-wrapper :is(.account-panel,.auth-panel){box-shadow:none;border:1px solid #e3e5e7;border-radius:12px}.bili-site-wrapper :is(.account-card,.custom-order-card,.ticket-item-row){box-shadow:none;border-color:#e3e5e7;border-radius:8px}.bili-site-wrapper .account-summary-card.user-is-vip{background:#fff;border-color:#f3d2dd}.bili-site-wrapper .btn-vip-action{--pic-primary:#fb7299;--pic-primary-hover:#e75a84;color:#fff;box-shadow:none;background:#fb7299;border-radius:8px;min-height:44px}.bili-site-wrapper .vip-status-pill.is-vip{color:#c93465;background:#fff0f5;border-color:#f3d2dd}.bili-site-wrapper .summary-bottom-row{background:#f6f7f8;border-color:#e3e5e7}.bili-site-wrapper :is(.member-validity-text,.quota-limit-note,.auth-panel .form-intro){color:#61666d}.bili-site-wrapper .password-wrap{width:100%;max-width:27rem;margin:0 auto;padding:0}.bili-site-wrapper .auth-panel .border-t{border-color:#e3e5e7}.bili-site-wrapper :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #008bbb}.drawer-search[data-astro-cid-4mukxjug]{width:100%;min-height:44px;margin-bottom:16px}.drawer-nav-item[data-astro-cid-4mukxjug][aria-current=page]{color:#008bbb;background:#e7f7ff}@media (width<=48rem){.bili-site-wrapper .utility-page{padding:16px 0 32px}.bili-site-wrapper .auth-panel{border-radius:8px;padding:24px 18px}.bili-site-wrapper .auth-panel .form-field{margin-bottom:12px}.bili-site-wrapper .auth-panel .auth-links{flex-wrap:wrap;gap:8px 16px}.bili-site-wrapper .auth-links a{align-items:center;min-height:36px;display:inline-flex}.bili-site-wrapper .captcha-label-text{font-size:13px}.bili-site-wrapper .click-captcha-card{gap:8px;padding:10px}.bili-site-wrapper .captcha-brand-badge{padding-left:8px}.bili-site-wrapper .btn-order-action{justify-content:center;align-items:center;min-height:40px;display:inline-flex}}.bili-card[data-astro-cid-cmlu5f3y]{background:#fff;border:none;border-radius:.75rem;flex-direction:column;width:100%;transition:box-shadow .24s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 1px 4px #0000000a}.bili-card-cover-wrap[data-astro-cid-cmlu5f3y]{aspect-ratio:16/10;background-color:#f1f5f9;border-radius:0;width:100%;position:relative;overflow:hidden}.bili-card-cover[data-astro-cid-cmlu5f3y]{border-radius:0;width:100%;height:100%;display:block;position:relative}.bili-cover-img[data-astro-cid-cmlu5f3y]{object-fit:cover;border-radius:0;width:100%;height:100%;transition:filter .22s;display:block}.bili-card[data-astro-cid-cmlu5f3y]:hover .bili-cover-img[data-astro-cid-cmlu5f3y]{filter:brightness(1.03)}.bili-cover-empty[data-astro-cid-cmlu5f3y]{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.bili-rank-badge[data-astro-cid-cmlu5f3y]{color:#fff;z-index:2;letter-spacing:.02em;border-radius:.375rem;padding:.15rem .45rem;font-size:.6875rem;font-weight:800;position:absolute;top:.5rem;left:.5rem;box-shadow:0 2px 6px #0003}.rank-1[data-astro-cid-cmlu5f3y]{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%)}.rank-2[data-astro-cid-cmlu5f3y]{background:linear-gradient(135deg,#94a3b8 0%,#64748b 100%)}.rank-3[data-astro-cid-cmlu5f3y]{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)}.bili-corner-badge[data-astro-cid-cmlu5f3y]{background:color-mix(in srgb, var(--pic-primary) 90%, transparent);backdrop-filter:blur(4px);color:#fff;z-index:2;border-radius:.375rem;padding:.15rem .45rem;font-size:.6875rem;font-weight:600;position:absolute;top:.5rem;right:.5rem}.bili-cover-meta[data-astro-cid-cmlu5f3y]{color:#fff;pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#000000bf 100%);justify-content:space-between;align-items:center;padding:1.25rem .6rem .4rem;font-size:.75rem;font-weight:500;display:flex;position:absolute;bottom:0;left:0;right:0}.meta-left[data-astro-cid-cmlu5f3y]{align-items:center;display:flex}.bili-card-info[data-astro-cid-cmlu5f3y]{flex-direction:column;gap:.35rem;padding:.625rem .35rem .45rem;display:flex}.bili-title[data-astro-cid-cmlu5f3y]{color:#18191c;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:600;line-height:1.35rem;display:-webkit-box;overflow:hidden}.bili-title[data-astro-cid-cmlu5f3y] a[data-astro-cid-cmlu5f3y]{color:inherit;text-decoration:none;transition:color .18s}.bili-card[data-astro-cid-cmlu5f3y]:hover .bili-title[data-astro-cid-cmlu5f3y] a[data-astro-cid-cmlu5f3y]{color:var(--pic-primary)}.bili-sub-info[data-astro-cid-cmlu5f3y]{color:#9499a0;align-items:center;width:100%;min-width:0;margin-top:.35rem;font-size:.75rem;display:flex}.bili-up-name[data-astro-cid-cmlu5f3y]{color:#61666d;white-space:nowrap;align-items:center;gap:.35rem;width:100%;min-width:0;max-width:100%;text-decoration:none;transition:color .18s;display:inline-flex;overflow:hidden}.bili-up-name[data-astro-cid-cmlu5f3y]:hover{color:var(--pic-primary)}.name-text[data-astro-cid-cmlu5f3y]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bili-card[data-astro-cid-cmlu5f3y]{box-shadow:none;border:1px solid #e3e5e7;border-radius:8px}.bili-card[data-astro-cid-cmlu5f3y]:hover{box-shadow:0 4px 14px #18191c0f}.bili-card-info[data-astro-cid-cmlu5f3y]{gap:4px;padding:10px}.meta-left[data-astro-cid-cmlu5f3y]{flex-wrap:wrap;gap:4px}.bili-sub-info[data-astro-cid-cmlu5f3y]{color:#61666d;gap:6px;margin-top:2px}.bili-up-name[data-astro-cid-cmlu5f3y]{flex:1;gap:4px;width:auto;font-size:12px}.card-date[data-astro-cid-cmlu5f3y]{white-space:nowrap;color:#61666d;flex:none;font-size:11px}@media (width<=480px){.bili-card-info[data-astro-cid-cmlu5f3y]{padding:8px}.bili-title[data-astro-cid-cmlu5f3y]{font-size:13px;line-height:1.55}.bili-cover-meta[data-astro-cid-cmlu5f3y]{padding-inline:8px;font-size:11px}.bili-up-name[data-astro-cid-cmlu5f3y]{font-size:11px}.card-date[data-astro-cid-cmlu5f3y]{font-size:10px}}.bili-ranking-board[data-astro-cid-eatsm5aj]{background:#fff;border:none;border-radius:.75rem;flex-direction:column;padding:1.15rem;display:flex;box-shadow:0 1px 4px #0000000a}.ranking-header[data-astro-cid-eatsm5aj]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.header-left[data-astro-cid-eatsm5aj]{align-items:center;gap:.35rem;display:flex}.ranking-title[data-astro-cid-eatsm5aj]{color:#18191c;margin:0;font-size:1rem;font-weight:700}.ranking-more[data-astro-cid-eatsm5aj]{color:#9499a0;align-items:center;font-size:.75rem;text-decoration:none;transition:color .18s;display:inline-flex}.ranking-more[data-astro-cid-eatsm5aj]:hover{color:var(--pic-primary)}.ranking-list[data-astro-cid-eatsm5aj]{flex-direction:column;gap:.625rem;display:flex}.rank-top-item[data-astro-cid-eatsm5aj]{border-bottom:1px dashed #f1f2f3;align-items:center;gap:.625rem;padding-bottom:.75rem;display:flex}.rank-top-num[data-astro-cid-eatsm5aj]{color:#f59e0b;text-align:center;width:1.5rem;font-size:1.125rem;font-style:italic;font-weight:900;line-height:1}.rank-top-card[data-astro-cid-eatsm5aj]{flex:1;gap:.625rem;min-width:0;text-decoration:none;display:flex}.rank-top-thumb[data-astro-cid-eatsm5aj]{background:#f1f5f9;border-radius:.375rem;flex-shrink:0;width:7rem;height:4.375rem;position:relative;overflow:hidden}.rank-top-thumb[data-astro-cid-eatsm5aj] img[data-astro-cid-eatsm5aj]{object-fit:cover;width:100%;height:100%;transition:filter .2s;display:block}.rank-top-card[data-astro-cid-eatsm5aj]:hover .rank-top-thumb[data-astro-cid-eatsm5aj] img[data-astro-cid-eatsm5aj]{filter:brightness(1.03)}.thumb-p[data-astro-cid-eatsm5aj]{color:#fff;background:#000000b3;border-radius:.2rem;padding:.05rem .25rem;font-size:.625rem;position:absolute;bottom:.2rem;right:.25rem}.rank-top-info[data-astro-cid-eatsm5aj]{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.top-title[data-astro-cid-eatsm5aj]{color:#18191c;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:600;line-height:1.25rem;transition:color .18s;display:-webkit-box;overflow:hidden}.rank-top-card[data-astro-cid-eatsm5aj]:hover .top-title[data-astro-cid-eatsm5aj]{color:var(--pic-primary)}.top-meta[data-astro-cid-eatsm5aj]{color:#9499a0;justify-content:space-between;align-items:center;font-size:.6875rem;display:flex}.top-up[data-astro-cid-eatsm5aj]{text-overflow:ellipsis;white-space:nowrap;max-width:5rem;overflow:hidden}.top-hot[data-astro-cid-eatsm5aj]{color:#f59e0b;align-items:center;gap:.15rem;font-weight:600;display:flex}.rank-row-item[data-astro-cid-eatsm5aj]{border-radius:.375rem;align-items:center;gap:.625rem;padding:.35rem .25rem;text-decoration:none;transition:background .18s;display:flex}.rank-row-item[data-astro-cid-eatsm5aj]:hover{background:#f6f7f8}.rank-num[data-astro-cid-eatsm5aj]{color:#9499a0;text-align:center;flex-shrink:0;width:1.5rem;font-size:.875rem;font-style:italic;font-weight:800;line-height:1}.rank-num[data-astro-cid-eatsm5aj].is-top-2{color:#64748b}.rank-num[data-astro-cid-eatsm5aj].is-top-3{color:#ea580c}.rank-item-title[data-astro-cid-eatsm5aj]{color:#18191c;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;transition:color .18s;overflow:hidden}.rank-row-item[data-astro-cid-eatsm5aj]:hover .rank-item-title[data-astro-cid-eatsm5aj]{color:var(--pic-primary)}.rank-item-up[data-astro-cid-eatsm5aj]{color:#9499a0;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:4rem;font-size:.6875rem;overflow:hidden}.ranking-empty[data-astro-cid-eatsm5aj]{text-align:center;color:#9499a0;padding:2rem 0;font-size:.8125rem}.bili-vip-banner-card[data-astro-cid-eatsm5aj]{background:linear-gradient(135deg,#fff0f5 0%,#e0f2fe 100%);border:1px solid #fed7e2;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem .85rem;display:flex}.vip-card-left[data-astro-cid-eatsm5aj]{align-items:center;gap:.5rem;display:flex}.vip-card-text[data-astro-cid-eatsm5aj]{flex-direction:column;display:flex}.vip-card-text[data-astro-cid-eatsm5aj] strong[data-astro-cid-eatsm5aj]{color:var(--pic-primary);font-size:.75rem;font-weight:800;line-height:1.1}.vip-card-text[data-astro-cid-eatsm5aj] span[data-astro-cid-eatsm5aj]{color:#64748b;margin-top:.15rem;font-size:.625rem}.vip-card-btn[data-astro-cid-eatsm5aj]{background:linear-gradient(135deg, var(--pic-primary) 0%, var(--pic-primary-hover) 100%);color:#fff;white-space:nowrap;box-shadow:0 2px 6px color-mix(in srgb, var(--pic-primary) 30%, transparent);border-radius:9999px;padding:.35rem .75rem;font-size:.6875rem;font-weight:800;text-decoration:none;transition:opacity .18s}.vip-card-btn[data-astro-cid-eatsm5aj]:hover{opacity:.92}.bili-ranking-board[data-astro-cid-eatsm5aj]{box-shadow:none;border:1px solid #e3e5e7;border-radius:8px}.bili-vip-banner-card[data-astro-cid-eatsm5aj]{background:#fff5f8;border-color:#f5d5df;border-radius:8px}.vip-card-text[data-astro-cid-eatsm5aj] strong[data-astro-cid-eatsm5aj]{color:#c93465;line-height:1.5}.vip-card-text[data-astro-cid-eatsm5aj] span[data-astro-cid-eatsm5aj]{color:#61666d;line-height:1.6}.vip-card-left[data-astro-cid-eatsm5aj]{min-width:0}.vip-card-left[data-astro-cid-eatsm5aj] svg[data-astro-cid-eatsm5aj]{color:#c93465}.vip-card-btn[data-astro-cid-eatsm5aj]{box-shadow:none;background:#fb7299;justify-content:center;align-items:center;min-height:36px;font-weight:600;display:inline-flex}@media (width<=48rem){.vip-card-btn[data-astro-cid-eatsm5aj]{min-height:44px}}.bili-home-page[data-astro-cid-zettwnyk]{width:100%}.bili-immersive-hero[data-astro-cid-zettwnyk]{width:100%;height:13.5rem;position:relative;overflow:hidden}@media (width>=48rem){.bili-immersive-hero[data-astro-cid-zettwnyk]{height:15rem}}.hero-bg-layer[data-astro-cid-zettwnyk]{background:#e2e8f0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero-bg-img[data-astro-cid-zettwnyk]{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.hero-mask-top[data-astro-cid-zettwnyk]{pointer-events:none;background:linear-gradient(#00000061 0%,#0000001f 60%,#0000 100%);height:4.5rem;position:absolute;top:0;left:0;right:0}.hero-mask-bottom[data-astro-cid-zettwnyk]{pointer-events:none;background:linear-gradient(#0000 0%,#fff6 40%,#ffffffd9 75%,#fff 100%);height:4.5rem;position:absolute;bottom:0;left:0;right:0}.hero-art-container[data-astro-cid-zettwnyk]{z-index:2;box-sizing:border-box;align-items:flex-end;max-width:88rem;height:100%;margin:0 auto;padding:4.5rem 1.25rem 2.85rem;display:flex;position:relative}@media (width>=48rem){.hero-art-container[data-astro-cid-zettwnyk]{padding:4.5rem 2rem 3.5rem}}.hero-art-box[data-astro-cid-zettwnyk]{flex-direction:column;gap:.375rem;display:flex}.hero-art-title[data-astro-cid-zettwnyk]{color:#fff;letter-spacing:.02em;text-shadow:0 2px 10px #0000008c,0 1px 3px #000000bf;margin:0;font-size:1.625rem;font-weight:800;line-height:1.2}@media (width>=48rem){.hero-art-title[data-astro-cid-zettwnyk]{font-size:2rem}}.hero-art-sub[data-astro-cid-zettwnyk]{color:#fffffff2;letter-spacing:.03em;text-shadow:0 1px 4px #000000b3;align-items:center;gap:.45rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.4;display:inline-flex}.hero-sub-dot[data-astro-cid-zettwnyk]{background-color:var(--pic-primary);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;display:inline-block;box-shadow:0 0 6px #ff6699d9}.bili-sub-banner-strip[data-astro-cid-zettwnyk]{background:#fff;border-bottom:1px solid #eef0f2;width:100%;box-shadow:0 2px 8px #00000005}.strip-container[data-astro-cid-zettwnyk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:88rem;margin:0 auto;padding:.65rem 1.25rem;display:flex}.strip-left-filters[data-astro-cid-zettwnyk]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pill-featured[data-astro-cid-zettwnyk]{background:var(--pic-primary);color:#fff;letter-spacing:.02em;white-space:nowrap;border:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.35rem .95rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 1px 2px #0000000f}.pill-featured[data-astro-cid-zettwnyk]:hover{background:#e06085;box-shadow:0 2px 4px #0000001a}.strip-coser-pills[data-astro-cid-zettwnyk]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}@media (width<=48rem){.bili-sub-banner-strip[data-astro-cid-zettwnyk]{overflow:hidden}.strip-container[data-astro-cid-zettwnyk]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding:.5rem .75rem;overflow-x:auto}.strip-container[data-astro-cid-zettwnyk]::-webkit-scrollbar{display:none}.strip-left-filters[data-astro-cid-zettwnyk]{flex-wrap:nowrap;flex-shrink:0;gap:.5rem}.strip-coser-pills[data-astro-cid-zettwnyk]{flex-wrap:nowrap;flex-shrink:0;gap:.35rem}.strip-coser-pill[data-astro-cid-zettwnyk],.strip-more-cosers[data-astro-cid-zettwnyk]{white-space:nowrap;flex-shrink:0}}.strip-coser-pill[data-astro-cid-zettwnyk]{color:#61666d;background:#f6f7f8;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .65rem;font-size:.75rem;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.strip-coser-pill[data-astro-cid-zettwnyk]:hover{color:var(--pic-primary);background:#e0f2fe}.up-text[data-astro-cid-zettwnyk]{color:var(--pic-primary);background:#e0f2fe;border-radius:.25rem;padding:.05rem .25rem;font-size:.625rem;font-weight:800;line-height:1}.person-name[data-astro-cid-zettwnyk]{font-weight:500}.person-count[data-astro-cid-zettwnyk]{color:#9499a0;font-size:.6875rem}.strip-more-cosers[data-astro-cid-zettwnyk]{white-space:nowrap;color:#9499a0;flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .4rem;font-size:.75rem;text-decoration:none;transition:color .18s;display:inline-flex}.strip-more-cosers[data-astro-cid-zettwnyk]:hover{color:var(--pic-primary)}.strip-right-meta[data-astro-cid-zettwnyk]{align-items:center;gap:1rem;display:none}@media (width>=56rem){.strip-right-meta[data-astro-cid-zettwnyk]{display:flex}}.strip-divider[data-astro-cid-zettwnyk]{background:#e2e8f0;width:1px;height:1.25rem}.strip-vip-link[data-astro-cid-zettwnyk]{color:#61666d;align-items:center;font-size:.75rem;text-decoration:none;transition:color .18s;display:inline-flex}.strip-vip-link[data-astro-cid-zettwnyk]:hover{color:#db2777}.bili-home-content-box[data-astro-cid-zettwnyk]{box-sizing:border-box;width:100%;max-width:88rem;margin:1rem auto 0;padding:0 .75rem}@media (width>=48rem){.bili-home-content-box[data-astro-cid-zettwnyk]{margin:1.5rem auto 0;padding:0 1.25rem}}.bili-home-grid[data-astro-cid-zettwnyk]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=64rem){.bili-home-grid[data-astro-cid-zettwnyk]{grid-template-columns:1fr 18rem}}@media (width>=80rem){.bili-home-grid[data-astro-cid-zettwnyk]{grid-template-columns:1fr 20rem}}.bili-main-feed[data-astro-cid-zettwnyk]{flex-direction:column;gap:2rem;min-width:0;display:flex}.feed-section[data-astro-cid-zettwnyk]{flex-direction:column;display:flex}.section-title-bar[data-astro-cid-zettwnyk]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.title-left[data-astro-cid-zettwnyk]{align-items:center;gap:.5rem;display:flex}.section-heading[data-astro-cid-zettwnyk]{color:#18191c;letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:800}.section-sub[data-astro-cid-zettwnyk]{color:#9499a0;border-left:1px solid #e3e5e7;margin-left:.25rem;padding-left:.25rem;font-size:.75rem}.section-more[data-astro-cid-zettwnyk]{color:#61666d;align-items:center;gap:.15rem;font-size:.8125rem;text-decoration:none;transition:color .18s;display:inline-flex}.section-more[data-astro-cid-zettwnyk]:hover{color:var(--pic-primary)}.bili-coser-filter-bar[data-astro-cid-zettwnyk]{background:#fff;border:1px solid #f1f2f3;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.75rem 1rem;display:flex}.coser-filter-left[data-astro-cid-zettwnyk]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.filter-label[data-astro-cid-zettwnyk]{color:#61666d;white-space:nowrap;font-size:.75rem;font-weight:700}.coser-filter-pills[data-astro-cid-zettwnyk]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.coser-pill[data-astro-cid-zettwnyk]{color:#61666d;background:#f6f7f8;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .65rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.coser-pill[data-astro-cid-zettwnyk]:hover{color:var(--pic-primary);background:#e0f2fe}.coser-pill[data-astro-cid-zettwnyk].is-active{background:var(--pic-primary);color:#fff;font-weight:600}.up-prefix[data-astro-cid-zettwnyk]{background:color-mix(in srgb, var(--pic-primary) 15%, transparent);color:#0284c7;border-radius:.2rem;padding:.05rem .25rem;font-size:.5625rem;font-weight:800;line-height:1}.coser-pill[data-astro-cid-zettwnyk].is-active .up-prefix[data-astro-cid-zettwnyk]{color:#fff;background:#ffffff40}.coser-num[data-astro-cid-zettwnyk]{color:#9499a0;background:#f1f2f3;border-radius:9999px;padding:.05rem .3rem;font-size:.625rem;font-weight:700}.coser-pill[data-astro-cid-zettwnyk].is-active .coser-num[data-astro-cid-zettwnyk]{color:#fff;background:#ffffff40}.coser-filter-right[data-astro-cid-zettwnyk]{align-items:center;gap:.5rem;font-size:.75rem;display:flex}.sort-link[data-astro-cid-zettwnyk]{color:#9499a0;font-weight:500;text-decoration:none;transition:color .18s}.sort-link[data-astro-cid-zettwnyk]:hover{color:var(--pic-primary)}.sort-link[data-astro-cid-zettwnyk].is-active{color:var(--pic-primary);font-weight:700}.sort-divider[data-astro-cid-zettwnyk]{color:#e2e8f0;user-select:none}.bili-cards-grid[data-astro-cid-zettwnyk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width>=48rem){.bili-cards-grid[data-astro-cid-zettwnyk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=72rem){.bili-cards-grid[data-astro-cid-zettwnyk]{grid-template-columns:repeat(4,minmax(0,1fr))}}.coser-scroll-card-box[data-astro-cid-zettwnyk]{background:#fff;border:1px solid #f1f2f3;border-radius:.75rem;padding:1.25rem 1rem}.coser-scroll-row[data-astro-cid-zettwnyk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:100%;display:grid;overflow:hidden}@media (width>=48rem){.coser-scroll-row[data-astro-cid-zettwnyk]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}}@media (width>=64rem){.coser-scroll-row[data-astro-cid-zettwnyk]{grid-template-columns:repeat(8,minmax(0,1fr));gap:.75rem}}.coser-card-item[data-astro-cid-zettwnyk]{flex-direction:column;align-items:center;width:100%;min-width:0;text-decoration:none;transition:color .18s;display:flex}.coser-avatar-wrap[data-astro-cid-zettwnyk]{width:3.75rem;height:3.75rem;margin-bottom:.4rem;position:relative}.coser-avatar-box[data-astro-cid-zettwnyk]{width:100%;height:100%;box-shadow:0 4px 10px color-mix(in srgb, var(--pic-primary) 18%, transparent);background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;display:flex;overflow:hidden}.coser-avatar-box[data-astro-cid-zettwnyk] img[data-astro-cid-zettwnyk]{object-fit:cover;width:100%;height:100%}.avatar-letter[data-astro-cid-zettwnyk]{color:#0284c7;font-size:1.25rem;font-weight:800}.coser-v-badge[data-astro-cid-zettwnyk]{color:#fff;z-index:2;background:#f59e0b;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;font-size:.625rem;font-weight:900;display:flex;position:absolute;bottom:-1px;right:-1px;box-shadow:0 1px 4px #0003}.coser-name[data-astro-cid-zettwnyk]{color:#18191c;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.75rem;font-weight:600;line-height:1.3;transition:color .18s;overflow:hidden}.coser-card-item[data-astro-cid-zettwnyk]:hover .coser-name[data-astro-cid-zettwnyk]{color:var(--pic-primary)}.coser-works-count[data-astro-cid-zettwnyk]{color:#9499a0;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:.1rem;font-size:.6875rem;overflow:hidden}.feed-more-wrap[data-astro-cid-zettwnyk]{justify-content:center;padding-top:1rem;display:flex}.feed-more-btn[data-astro-cid-zettwnyk]{color:#18191c;background:#fff;border:1px solid #e3e5e7;border-radius:9999px;align-items:center;gap:.35rem;padding:.65rem 2rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #00000008}.feed-more-btn[data-astro-cid-zettwnyk]:hover{background:var(--pic-primary);border-color:var(--pic-primary);color:#fff;box-shadow:0 4px 14px color-mix(in srgb, var(--pic-primary) 35%, transparent)}.bili-sidebar[data-astro-cid-zettwnyk]{flex-direction:column;gap:1.5rem;display:flex}.bili-helper-card[data-astro-cid-zettwnyk]{background:#fff;border:none;border-radius:.75rem;padding:1.15rem;box-shadow:0 1px 4px #0000000a}.helper-card-head[data-astro-cid-zettwnyk]{align-items:center;gap:.35rem;margin-bottom:.625rem;display:flex}.helper-title[data-astro-cid-zettwnyk]{color:#18191c;margin:0;font-size:.875rem;font-weight:700}.helper-list[data-astro-cid-zettwnyk]{color:#61666d;margin:0;padding-left:1rem;font-size:.75rem;line-height:1.6}.helper-link[data-astro-cid-zettwnyk]{color:var(--pic-primary);margin-top:.625rem;font-size:.75rem;font-weight:600;text-decoration:none;display:block}.bili-channel-nav[data-astro-cid-fs3x5jzj]{border-bottom:1px solid #f1f2f3;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.5rem 0 .85rem;display:flex}.channel-scroll-container[data-astro-cid-fs3x5jzj]{scrollbar-width:none;-ms-overflow-style:none;width:100%;padding:.25rem .2rem;overflow-x:auto}.channel-scroll-container[data-astro-cid-fs3x5jzj]::-webkit-scrollbar{display:none}.channel-list[data-astro-cid-fs3x5jzj]{align-items:center;gap:.5rem;min-width:max-content;display:flex}.channel-item[data-astro-cid-fs3x5jzj]{color:#61666d;background:#f6f7f8;border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.channel-item[data-astro-cid-fs3x5jzj]:hover{color:var(--ch-color);background:#eef1f4}.channel-item[data-astro-cid-fs3x5jzj].is-active{background:var(--ch-color);color:#fff;box-shadow:none;font-weight:600}.channel-item[data-astro-cid-fs3x5jzj].is-active .channel-icon-wrap[data-astro-cid-fs3x5jzj]{color:#fff;background:#fff3}.channel-icon-wrap[data-astro-cid-fs3x5jzj]{width:1.25rem;height:1.25rem;color:var(--ch-color);border-radius:9999px;justify-content:center;align-items:center;display:flex}.channel-divider[data-astro-cid-fs3x5jzj]{background:#e2e8f0;width:1px;height:1.25rem;margin:0 .25rem;display:inline-block}.coser-channel-item[data-astro-cid-fs3x5jzj]{padding:.35rem .65rem .35rem .45rem}.coser-up-pill[data-astro-cid-fs3x5jzj]{color:#0284c7;background:#e0f2fe;border-radius:.25rem;padding:.1rem .25rem;font-size:.5625rem;font-weight:800;line-height:1}.coser-count-pill[data-astro-cid-fs3x5jzj]{color:#9499a0;background:#f1f2f3;border-radius:9999px;margin-left:.2rem;padding:.05rem .3rem;font-size:.625rem;font-weight:700}.coser-channel-item[data-astro-cid-fs3x5jzj]:hover .coser-count-pill[data-astro-cid-fs3x5jzj]{color:#0284c7;background:#bae6fd}.coser-channel-item[data-astro-cid-fs3x5jzj].is-active .coser-count-pill[data-astro-cid-fs3x5jzj]{color:#fff;background:#ffffff4d}.channel-right-meta[data-astro-cid-fs3x5jzj]{display:none}@media (width>=64rem){.channel-right-meta[data-astro-cid-fs3x5jzj]{flex-shrink:0;align-items:center;display:flex}}.daily-badge[data-astro-cid-fs3x5jzj]{color:var(--pic-primary);background:#fff1f2;border:1px solid #ffe4e6;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:flex}.bili-catalog-page[data-astro-cid-cl5q27jk]{width:100%}.bili-filter-panel[data-astro-cid-cl5q27jk]{background:#fff;border:none;border-radius:.75rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;box-shadow:0 1px 4px #0000000a}.filter-header[data-astro-cid-cl5q27jk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.catalog-title[data-astro-cid-cl5q27jk]{color:#18191c;letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:800}.catalog-desc[data-astro-cid-cl5q27jk]{color:#9499a0;margin:.35rem 0 0;font-size:.8125rem}.bili-period-tabs[data-astro-cid-cl5q27jk]{background:#f1f2f3;border-radius:9999px;gap:.25rem;padding:.25rem;display:flex}.period-tab[data-astro-cid-cl5q27jk]{color:#61666d;border-radius:9999px;padding:.3rem .85rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .18s}.period-tab[data-astro-cid-cl5q27jk]:hover{color:var(--pic-primary)}.period-tab[data-astro-cid-cl5q27jk].is-active{color:var(--pic-primary);background:#fff;box-shadow:0 2px 6px #0000000f}.search-feedback-bar[data-astro-cid-cl5q27jk]{color:#61666d;border-top:1px dashed #f1f2f3;margin-top:1rem;padding-top:.75rem;font-size:.8125rem}.search-feedback-bar[data-astro-cid-cl5q27jk] strong[data-astro-cid-cl5q27jk]{color:var(--pic-primary)}.bili-cosers-matrix[data-astro-cid-cl5q27jk]{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (width>=40rem){.bili-cosers-matrix[data-astro-cid-cl5q27jk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.bili-cosers-matrix[data-astro-cid-cl5q27jk]{grid-template-columns:repeat(3,minmax(0,1fr))}}.bili-coser-matrix-card[data-astro-cid-cl5q27jk]{background:#fff;border:none;border-radius:.75rem;gap:1rem;padding:1.25rem;text-decoration:none;transition:box-shadow .2s;display:flex;box-shadow:0 1px 4px #0000000a}.bili-coser-matrix-card[data-astro-cid-cl5q27jk]:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--pic-primary) 14%, transparent)}.coser-matrix-avatar[data-astro-cid-cl5q27jk]{width:4.5rem;height:4.5rem;box-shadow:0 2px 8px color-mix(in srgb, var(--pic-primary) 15%, transparent);background:#e0f2fe;border:2px solid #fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.coser-matrix-avatar[data-astro-cid-cl5q27jk] img[data-astro-cid-cl5q27jk]{object-fit:cover;width:100%;height:100%}.avatar-char[data-astro-cid-cl5q27jk]{color:#0284c7;font-size:1.5rem;font-weight:800}.coser-matrix-info[data-astro-cid-cl5q27jk]{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.coser-matrix-name[data-astro-cid-cl5q27jk]{color:#18191c;margin:0;font-size:.9375rem;font-weight:700;transition:color .18s}.bili-coser-matrix-card[data-astro-cid-cl5q27jk]:hover .coser-matrix-name[data-astro-cid-cl5q27jk]{color:var(--pic-primary)}.coser-matrix-intro[data-astro-cid-cl5q27jk]{color:#9499a0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.coser-matrix-meta[data-astro-cid-cl5q27jk]{margin-top:.5rem}.works-pill[data-astro-cid-cl5q27jk]{color:#61666d;background:#f1f2f3;border-radius:9999px;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.bili-cards-grid[data-astro-cid-cl5q27jk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (width>=48rem){.bili-cards-grid[data-astro-cid-cl5q27jk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.bili-cards-grid[data-astro-cid-cl5q27jk]{grid-template-columns:repeat(4,minmax(0,1fr))}}.bili-empty-state[data-astro-cid-cl5q27jk]{text-align:center;background:#fff;border:1px solid #f1f2f3;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;padding:5rem 1.25rem;display:flex}.empty-title[data-astro-cid-cl5q27jk]{color:#18191c;margin:1rem 0 .25rem;font-size:1rem;font-weight:700}.empty-tip[data-astro-cid-cl5q27jk]{color:#9499a0;margin:0 0 1.25rem;font-size:.8125rem}.empty-btn[data-astro-cid-cl5q27jk]{background:var(--pic-primary);color:#fff;border-radius:9999px;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600;text-decoration:none}.bili-pagination[data-astro-cid-cl5q27jk]{justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.page-ctrl-btn[data-astro-cid-cl5q27jk]{color:#18191c;background:#fff;border:1px solid #e3e5e7;border-radius:9999px;align-items:center;gap:.35rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.page-ctrl-btn[data-astro-cid-cl5q27jk]:not(.disabled):hover{border-color:var(--pic-primary);color:var(--pic-primary);box-shadow:0 2px 8px color-mix(in srgb, var(--pic-primary) 15%, transparent)}.page-ctrl-btn[data-astro-cid-cl5q27jk].disabled{opacity:.45;cursor:not-allowed;background:#f6f7f8}.page-number-current[data-astro-cid-cl5q27jk]{color:#61666d;font-size:.875rem;font-weight:700}.bili-filter-panel[data-astro-cid-cl5q27jk],.bili-coser-matrix-card[data-astro-cid-cl5q27jk]{box-shadow:none;border:1px solid #e3e5e7;border-radius:8px}.catalog-title[data-astro-cid-cl5q27jk]{overflow-wrap:anywhere;font-weight:650}.catalog-desc[data-astro-cid-cl5q27jk],.coser-matrix-intro[data-astro-cid-cl5q27jk],.empty-tip[data-astro-cid-cl5q27jk]{color:#61666d;line-height:1.7}.bili-coser-matrix-card[data-astro-cid-cl5q27jk]{align-items:center;transition:border-color .2s}.bili-coser-matrix-card[data-astro-cid-cl5q27jk]:hover{box-shadow:none;border-color:#b9dce9}.coser-matrix-avatar[data-astro-cid-cl5q27jk]{box-shadow:none;background:#f1f2f3}.coser-matrix-name[data-astro-cid-cl5q27jk]{overflow-wrap:anywhere}.avatar-char[data-astro-cid-cl5q27jk]{color:#61666d}.is-coser-profile[data-astro-cid-cl5q27jk]{isolation:isolate;align-items:center;min-height:160px;display:flex;position:relative;overflow:hidden}.profile-backdrop[data-astro-cid-cl5q27jk]{object-fit:cover;object-position:center 35%;z-index:-2;width:65%;height:100%;position:absolute;inset:0 0 0 auto}.is-coser-profile[data-astro-cid-cl5q27jk]:before{content:"";z-index:-1;background:linear-gradient(90deg,#fff 20%,#fffffff5 45%,#ffffff26);position:absolute;inset:0}.bili-up-profile-header[data-astro-cid-cl5q27jk]{align-items:center;gap:18px;max-width:75%;display:flex}.up-profile-avatar-wrap[data-astro-cid-cl5q27jk]{background:#f1f2f3;border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.up-profile-avatar[data-astro-cid-cl5q27jk]{object-fit:cover;width:100%;height:100%}.up-profile-info[data-astro-cid-cl5q27jk]{min-width:0}.period-tab[data-astro-cid-cl5q27jk]{justify-content:center;align-items:center;min-height:36px;display:inline-flex}@media (width<=639px){.bili-filter-panel[data-astro-cid-cl5q27jk]{margin-bottom:16px;padding:16px}.catalog-title[data-astro-cid-cl5q27jk]{font-size:20px}.bili-cards-grid[data-astro-cid-cl5q27jk]{gap:16px 10px}.bili-cosers-matrix[data-astro-cid-cl5q27jk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bili-coser-matrix-card[data-astro-cid-cl5q27jk]{text-align:center;flex-direction:column;gap:10px;padding:16px 10px}.coser-matrix-avatar[data-astro-cid-cl5q27jk]{width:64px;height:64px}.coser-matrix-info[data-astro-cid-cl5q27jk]{gap:3px;width:100%}.coser-matrix-name[data-astro-cid-cl5q27jk]{font-size:14px}.coser-matrix-intro[data-astro-cid-cl5q27jk]{margin:0;font-size:12px;line-height:1.6}.coser-matrix-meta[data-astro-cid-cl5q27jk]{margin-top:4px}.is-coser-profile[data-astro-cid-cl5q27jk]{min-height:148px}.bili-up-profile-header[data-astro-cid-cl5q27jk]{gap:12px;max-width:85%}.up-profile-avatar-wrap[data-astro-cid-cl5q27jk]{width:56px;height:56px}.bili-up-profile-header[data-astro-cid-cl5q27jk] .catalog-title[data-astro-cid-cl5q27jk]{font-size:18px}.bili-period-tabs[data-astro-cid-cl5q27jk]{border-radius:8px;width:100%}.period-tab[data-astro-cid-cl5q27jk]{border-radius:6px;flex:1;min-height:40px}.page-ctrl-btn[data-astro-cid-cl5q27jk]{min-height:44px;padding:8px 14px}.bili-pagination[data-astro-cid-cl5q27jk]{gap:12px}.bili-empty-state[data-astro-cid-cl5q27jk]{padding:40px 16px}.empty-btn[data-astro-cid-cl5q27jk]{justify-content:center;align-items:center;min-height:44px;display:inline-flex}}.bili-work-intro[data-astro-cid-i5yqqcsh]{margin:12px 0;font-size:14px;line-height:1.8}.bili-work-intro[data-astro-cid-i5yqqcsh] p[data-astro-cid-i5yqqcsh]{white-space:pre-line;overflow-wrap:anywhere;margin:8px 0}.bili-detail-page[data-astro-cid-i5yqqcsh]{width:100%}.detail-header-bar[data-astro-cid-i5yqqcsh]{margin-bottom:1.25rem}.bili-breadcrumbs[data-astro-cid-i5yqqcsh]{color:#61666d;align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.bili-breadcrumbs[data-astro-cid-i5yqqcsh] a[data-astro-cid-i5yqqcsh]{color:inherit;text-decoration:none;transition:color .18s}.bili-breadcrumbs[data-astro-cid-i5yqqcsh] a[data-astro-cid-i5yqqcsh]:hover{color:var(--pic-primary)}.current-crumb[data-astro-cid-i5yqqcsh]{color:#18191c;text-overflow:ellipsis;white-space:nowrap;max-width:20rem;font-weight:600;overflow:hidden}.detail-video-title[data-astro-cid-i5yqqcsh]{color:#18191c;letter-spacing:-.01em;margin:0 0 .625rem;font-size:1.5rem;font-weight:800;line-height:1.3}.detail-video-meta[data-astro-cid-i5yqqcsh],.meta-tags[data-astro-cid-i5yqqcsh]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.meta-tag[data-astro-cid-i5yqqcsh]{border-radius:9999px;align-items:center;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.meta-tag[data-astro-cid-i5yqqcsh].blue{color:#0284c7;background:#e0f2fe}.meta-tag[data-astro-cid-i5yqqcsh].purple{color:#7e22ce;background:#f3e8ff}.meta-tag[data-astro-cid-i5yqqcsh].gray{color:#61666d;background:#f1f2f3}.meta-tag[data-astro-cid-i5yqqcsh].pink{color:var(--pic-primary);background:#fff0f5}.bili-theater-layout[data-astro-cid-i5yqqcsh]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=64rem){.bili-theater-layout[data-astro-cid-i5yqqcsh]{grid-template-columns:1fr 22rem}}.theater-main[data-astro-cid-i5yqqcsh]{flex-direction:column;gap:1rem;min-width:0;display:flex}.theater-stage[data-astro-cid-i5yqqcsh]{width:100%;height:44rem;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}@media (width<=64rem){.theater-stage[data-astro-cid-i5yqqcsh]{height:34rem}}@media (width<=48rem){.theater-stage[data-astro-cid-i5yqqcsh]{height:24rem}}.stage-viewport[data-astro-cid-i5yqqcsh]{z-index:1;cursor:zoom-in;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:.25rem;display:flex;position:relative;overflow:hidden}.stage-main-image[data-astro-cid-i5yqqcsh]{object-fit:contain;width:auto;max-width:calc(100% - .5rem);height:auto;max-height:calc(100% - .5rem);box-shadow:none;border-radius:.75rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theater-stage-loader[data-astro-cid-i5yqqcsh]{backdrop-filter:blur(12px);box-shadow:none;border:1px solid color-mix(in srgb, var(--pic-primary) 20%, transparent);z-index:10;pointer-events:none;background:#fffffff0;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 2rem;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theater-loader-spinner[data-astro-cid-i5yqqcsh]{justify-content:center;align-items:center;display:flex}.theater-loader-text[data-astro-cid-i5yqqcsh]{color:#18191c;font-size:.875rem;font-weight:600}.theater-loader-text[data-astro-cid-i5yqqcsh] strong[data-astro-cid-i5yqqcsh]{color:var(--pic-primary)}.stage-hover-cue[data-astro-cid-i5yqqcsh]{backdrop-filter:blur(8px);color:#fff;opacity:0;pointer-events:none;background:#000000bf;border-radius:9999px;align-items:center;padding:.4rem .9rem;font-size:.75rem;font-weight:600;transition:opacity .2s;display:inline-flex;position:absolute;bottom:1.5rem;box-shadow:0 4px 12px #00000026}.stage-viewport[data-astro-cid-i5yqqcsh]:hover .stage-hover-cue[data-astro-cid-i5yqqcsh]{opacity:1}.stage-bottom-ctrls[data-astro-cid-i5yqqcsh]{z-index:2;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:1rem;right:1.25rem}.stage-p-badge[data-astro-cid-i5yqqcsh]{backdrop-filter:blur(8px);color:#18191c;background:#ffffffeb;border:1px solid #0000000f;border-radius:9999px;padding:.3rem .75rem;font-size:.8125rem;font-weight:500;box-shadow:0 2px 8px #0000000f}.stage-p-badge[data-astro-cid-i5yqqcsh] strong[data-astro-cid-i5yqqcsh]{color:var(--pic-primary)}.stage-nav-hint[data-astro-cid-i5yqqcsh]{color:#9499a0;background:#ffffffd9;border:1px solid #0000000a;border-radius:9999px;padding:.25rem .55rem;font-size:.6875rem;display:none}@media (width>=48rem){.stage-nav-hint[data-astro-cid-i5yqqcsh]{display:inline-block}}.stage-zoom-btn[data-astro-cid-i5yqqcsh]{backdrop-filter:blur(8px);color:#61666d;cursor:pointer;background:#ffffffeb;border:1px solid #0000000f;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .18s;display:flex;box-shadow:0 2px 8px #0000000f}.stage-zoom-btn[data-astro-cid-i5yqqcsh]:hover{background:var(--pic-primary);color:#fff;border-color:var(--pic-primary)}.theater-nav-btn[data-astro-cid-i5yqqcsh]{backdrop-filter:blur(8px);color:#18191c;cursor:pointer;z-index:2;opacity:.85;background:#ffffffeb;border:1px solid #00000014;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0000001a}.theater-nav-btn[data-astro-cid-i5yqqcsh]:hover{background:var(--pic-primary);color:#fff;border-color:var(--pic-primary);opacity:1;transform:translateY(-50%)}.theater-nav-btn[data-astro-cid-i5yqqcsh].prev{left:1rem}.theater-nav-btn[data-astro-cid-i5yqqcsh].next{right:1rem}@media (width<=480px){.theater-stage[data-astro-cid-i5yqqcsh]:has(#bili-stage-locked-curtain:not([hidden])) .theater-nav-btn[data-astro-cid-i5yqqcsh]{top:16px;transform:none}}.pulse-highlight[data-astro-cid-i5yqqcsh]{animation:1.2s ease-in-out pulseBorder}@keyframes pulseBorder{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--pic-primary) 0%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--pic-primary) 30%, transparent);border-color:var(--pic-primary)}}.episodes-panel-v2[data-astro-cid-i5yqqcsh]{background:#fff;border:1px solid #f1f2f3;border-radius:.75rem;padding:1.125rem}.episodes-panel-header[data-astro-cid-i5yqqcsh]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.episodes-title-left[data-astro-cid-i5yqqcsh]{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.episodes-title[data-astro-cid-i5yqqcsh]{white-space:nowrap;color:#18191c;margin:0;font-size:.9375rem;font-weight:700}.episodes-count-tag[data-astro-cid-i5yqqcsh]{color:#9499a0;background:#f6f7f8;border-radius:.25rem;padding:.15rem .45rem;font-size:.6875rem;font-weight:600}.episodes-expand-trigger[data-astro-cid-i5yqqcsh]{white-space:nowrap;color:#61666d;cursor:pointer;background:#f6f7f8;border:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;transition:all .18s;display:inline-flex}.episodes-expand-trigger[data-astro-cid-i5yqqcsh]:hover{color:#18191c;background:#e5e7eb}.expand-arrow-icon[data-astro-cid-i5yqqcsh]{transition:transform .2s}.episodes-grid-matrix[data-astro-cid-i5yqqcsh]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}@media (width>=36rem){.episodes-grid-matrix[data-astro-cid-i5yqqcsh]{grid-template-columns:repeat(4,1fr);gap:.625rem}}@media (width>=48rem){.episodes-grid-matrix[data-astro-cid-i5yqqcsh]{grid-template-columns:repeat(6,1fr);gap:.75rem}}.episode-matrix-item[data-astro-cid-i5yqqcsh]{cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.episode-matrix-item[data-astro-cid-i5yqqcsh].is-collapsed{display:none}.matrix-thumb-box[data-astro-cid-i5yqqcsh]{aspect-ratio:3/4;background:#f1f2f5;border:2px solid #e3e5e7;border-radius:.5rem;width:100%;transition:all .18s;position:relative;overflow:hidden}.matrix-thumb-box[data-astro-cid-i5yqqcsh] img[data-astro-cid-i5yqqcsh]{object-fit:cover;width:100%;height:100%;display:block}.matrix-thumb-box[data-astro-cid-i5yqqcsh].is-locked-box{background:linear-gradient(145deg,#1f293d,#111827);border-color:#fb729940}.matrix-locked-content[data-astro-cid-i5yqqcsh]{background:radial-gradient(circle,#111827d1,#111827eb);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.matrix-thumb-box[data-astro-cid-i5yqqcsh]:not(.is-locked-box) .matrix-locked-content[data-astro-cid-i5yqqcsh]{display:none}.matrix-locked-content[data-astro-cid-i5yqqcsh] .locked-vip-tag[data-astro-cid-i5yqqcsh]{color:#d93670;letter-spacing:.5px;font-size:8px;font-weight:800}.bili-stage-locked-curtain[data-astro-cid-i5yqqcsh]{backdrop-filter:blur(16px);z-index:8;background:#121418f0;border-radius:.75rem;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.bili-locked-modal[data-astro-cid-i5yqqcsh]{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:14px;max-width:440px;display:flex}.bili-locked-icon-circle[data-astro-cid-i5yqqcsh]{background:linear-gradient(135deg,#fb729940,#d9367040);border:1.5px solid #fb729980;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 0 24px #fb72994d}.bili-locked-modal[data-astro-cid-i5yqqcsh] h3[data-astro-cid-i5yqqcsh]{color:#fff;margin:0;font-size:18px;font-weight:800}.bili-locked-modal[data-astro-cid-i5yqqcsh] p[data-astro-cid-i5yqqcsh]{color:#94a3b8;margin:0;font-size:13px;line-height:1.6}.bili-btn-unlock-plans[data-astro-cid-i5yqqcsh]{background:linear-gradient(135deg, var(--pic-primary), #e0567e);box-shadow:0 4px 16px color-mix(in srgb, var(--pic-primary) 40%, transparent);border-radius:9999px;align-items:center;gap:6px;margin-top:6px;padding:10px 24px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex;color:#fff!important;text-decoration:none!important}.bili-btn-unlock-plans[data-astro-cid-i5yqqcsh]:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--pic-primary) 60%, transparent)}.gallery-lightbox .pswp-locked-slide-wrap{box-sizing:border-box;background:#121418f2;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.gallery-lightbox .pswp-locked-card{text-align:center;width:100%;max-width:480px;box-shadow:none;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff26;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:36px 28px;display:flex}.gallery-lightbox .pswp-locked-icon{color:#fb7299;width:72px;height:72px;box-shadow:none;background:linear-gradient(135deg,#fb729940,#d9367040);border:1.5px solid #fb729999;border-radius:50%;justify-content:center;align-items:center;display:flex}.gallery-lightbox .pswp-locked-title{color:#fff;margin:0;font-size:20px;font-weight:800}.gallery-lightbox .pswp-locked-desc{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.65}.gallery-lightbox .pswp-locked-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.gallery-lightbox .pswp-btn-vip-unlock{background:linear-gradient(135deg, var(--pic-primary), #e0567e);box-shadow:0 6px 20px color-mix(in srgb, var(--pic-primary) 50%, transparent);border-radius:9999px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:800;transition:all .2s;display:inline-flex;color:#fff!important;text-decoration:none!important}.gallery-lightbox .pswp-btn-vip-unlock:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--pic-primary) 70%, transparent)}.episode-matrix-item[data-astro-cid-i5yqqcsh]:hover .matrix-thumb-box[data-astro-cid-i5yqqcsh]{border-color:var(--pic-primary);box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 18%, transparent)}.episode-matrix-item[data-astro-cid-i5yqqcsh].is-active .matrix-thumb-box[data-astro-cid-i5yqqcsh]{border-color:var(--pic-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--pic-primary) 35%, transparent), 0 4px 14px color-mix(in srgb, var(--pic-primary) 22%, transparent)}.episode-matrix-item[data-astro-cid-i5yqqcsh].is-active .matrix-active-glow[data-astro-cid-i5yqqcsh]{background:var(--pic-primary);width:.5rem;height:.5rem;box-shadow:0 0 6px var(--pic-primary);border-radius:9999px;display:block;position:absolute;top:.3rem;left:.3rem}.matrix-p-tag[data-astro-cid-i5yqqcsh]{backdrop-filter:blur(4px);color:#fff;background:#000000bf;border-radius:.25rem;padding:.1rem .35rem;font-size:.625rem;font-weight:700;position:absolute;bottom:.25rem;right:.25rem}.theater-sidebar[data-astro-cid-i5yqqcsh]{flex-direction:column;gap:1.25rem;display:flex}.bili-up-author-card[data-astro-cid-i5yqqcsh]{background:#fff;border:1px solid #f1f2f3;border-radius:.75rem;padding:.85rem 1.125rem}.up-card-header-clean[data-astro-cid-i5yqqcsh]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.up-info-text[data-astro-cid-i5yqqcsh]{flex-direction:column;flex:1;min-width:0;display:flex}.up-avatar[data-astro-cid-i5yqqcsh]{color:#9499a0;background:#f1f2f3;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.up-avatar[data-astro-cid-i5yqqcsh] img[data-astro-cid-i5yqqcsh]{object-fit:cover;width:100%;height:100%;display:block}.up-main-name[data-astro-cid-i5yqqcsh]{color:#18191c;align-items:center;gap:.35rem;font-size:.9375rem;text-decoration:none;transition:color .18s;display:inline-flex}.up-main-name[data-astro-cid-i5yqqcsh]:hover{color:var(--pic-primary)}.up-tag[data-astro-cid-i5yqqcsh]{color:#0284c7;background:#e0f2fe;border-radius:.25rem;padding:.1rem .35rem;font-size:.625rem;font-weight:800}.up-sub-desc[data-astro-cid-i5yqqcsh]{color:#9499a0;margin-top:.15rem;font-size:.75rem}.up-space-pill[data-astro-cid-i5yqqcsh]{color:#61666d;white-space:nowrap;background:#f6f7f8;border-radius:9999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s}.up-space-pill[data-astro-cid-i5yqqcsh]:hover{color:var(--pic-primary);background:#e0f2fe}.bili-download-claim-card[data-astro-cid-i5yqqcsh]{background:#fff;border:none;border-radius:.75rem;padding:1.25rem;box-shadow:0 1px 4px #0000000a}.claim-card-head[data-astro-cid-i5yqqcsh]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.head-left[data-astro-cid-i5yqqcsh]{align-items:center;gap:.35rem;display:flex}.claim-head-title[data-astro-cid-i5yqqcsh]{color:#18191c;margin:0;font-size:.9375rem;font-weight:700}.vip-need-badge[data-astro-cid-i5yqqcsh]{color:var(--pic-primary);background:#fff0f5;border-radius:.25rem;padding:.15rem .45rem;font-size:.6875rem;font-weight:700}.claim-desc[data-astro-cid-i5yqqcsh]{color:#61666d;margin:0 0 1rem;font-size:.8125rem;line-height:1.45}.bili-download-claim-card[data-astro-cid-i5yqqcsh] .resource-access[data-astro-cid-i5yqqcsh]{margin:0 0 .75rem}.bili-download-claim-card[data-astro-cid-i5yqqcsh] .resource-access[data-astro-cid-i5yqqcsh] h3[data-astro-cid-i5yqqcsh]{color:#18191c;margin:0 0 .4rem;font-size:.9375rem}.bili-download-claim-card[data-astro-cid-i5yqqcsh] .resource-access[data-astro-cid-i5yqqcsh] p[data-astro-cid-i5yqqcsh]{color:#61666d;margin:0 0 .75rem;font-size:.8125rem}.claim-action-row[data-astro-cid-i5yqqcsh]{margin-bottom:.5rem}.bili-claim-btn[data-astro-cid-i5yqqcsh]{background:linear-gradient(135deg, var(--pic-primary) 0%, var(--pic-primary-hover) 100%);color:#fff;cursor:pointer;width:100%;box-shadow:0 4px 14px color-mix(in srgb, var(--pic-primary) 35%, transparent);border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.875rem;font-weight:700;transition:opacity .18s;display:flex}.bili-claim-btn[data-astro-cid-i5yqqcsh]:hover{opacity:.93}.claim-status-hint[data-astro-cid-i5yqqcsh]{color:#475569;background:#f1f5f9;border-radius:.375rem;margin-top:.5rem;padding:.5rem;font-size:.75rem}.claim-result-box[data-astro-cid-i5yqqcsh]{margin-top:.75rem}.bili-related-box[data-astro-cid-i5yqqcsh]{background:#fff;border:none;border-radius:.75rem;padding:1.25rem;box-shadow:0 1px 4px #0000000a}.related-title[data-astro-cid-i5yqqcsh]{color:#18191c;margin:0 0 .85rem;font-size:.9375rem;font-weight:700}.related-list[data-astro-cid-i5yqqcsh]{flex-direction:column;gap:.75rem;display:flex}.related-item[data-astro-cid-i5yqqcsh]{gap:.625rem;text-decoration:none;display:flex}.related-thumb[data-astro-cid-i5yqqcsh]{background:#f1f5f9;border-radius:.375rem;flex-shrink:0;width:5.5rem;height:3.5rem;position:relative;overflow:hidden}.related-thumb[data-astro-cid-i5yqqcsh] img[data-astro-cid-i5yqqcsh]{object-fit:cover;width:100%;height:100%}.related-p[data-astro-cid-i5yqqcsh]{color:#fff;background:#000000b3;border-radius:.2rem;padding:.05rem .2rem;font-size:.625rem;position:absolute;bottom:.15rem;right:.2rem}.related-info[data-astro-cid-i5yqqcsh]{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.related-name[data-astro-cid-i5yqqcsh]{color:#18191c;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.25;transition:color .18s;display:-webkit-box;overflow:hidden}.related-item[data-astro-cid-i5yqqcsh]:hover .related-name[data-astro-cid-i5yqqcsh]{color:var(--pic-primary)}.related-time[data-astro-cid-i5yqqcsh]{color:#9499a0;font-size:.6875rem}.bili-feedback-btn[data-astro-cid-i5yqqcsh]{color:#61666d;cursor:pointer;text-align:center;background:0 0;border:0;border-top:1px solid #e3e5e7;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;margin-top:16px;padding:12px 0 0;font-size:.75rem;display:flex}.bili-feedback-btn[data-astro-cid-i5yqqcsh]:hover{color:var(--pic-primary)}.bili-feedback-btn[data-astro-cid-i5yqqcsh][hidden]{display:none!important}.sidebar-unlocked-actions[data-astro-cid-i5yqqcsh]{background:0 0;border:0;border-radius:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.unlocked-header[data-astro-cid-i5yqqcsh]{justify-content:flex-start;align-items:center;font-size:.75rem;display:flex}.unlocked-tag[data-astro-cid-i5yqqcsh]{color:#387457;font-weight:500}.sidebar-pan-btn[data-astro-cid-i5yqqcsh]{background:var(--pic-primary);color:#fff;width:100%;box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 28%, transparent);box-sizing:border-box;border-radius:.5rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .18s;display:inline-flex}.sidebar-pan-btn[data-astro-cid-i5yqqcsh]:hover{background:#0098cf}.sidebar-vault-box[data-astro-cid-i5yqqcsh]{box-shadow:none;background:#f6f7f8;border:0;border-radius:8px;flex-direction:column;gap:0;padding:4px 12px;display:flex}.vault-row[data-astro-cid-i5yqqcsh]{grid-template-columns:64px minmax(0,1fr);justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:4px 0;font-size:.8125rem;display:grid}.vault-label[data-astro-cid-i5yqqcsh]{color:#61666d;white-space:nowrap;flex-shrink:0;align-items:center;font-weight:400;display:flex}.vault-val-wrap[data-astro-cid-i5yqqcsh]{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.vault-val[data-astro-cid-i5yqqcsh]{color:#18191c;overflow-wrap:anywhere;letter-spacing:.02em;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;line-height:1.6;display:block}.vault-val[data-astro-cid-i5yqqcsh].vault-pwd{color:#18191c}.vault-val[data-astro-cid-i5yqqcsh]:empty:before{content:"无需填写";color:#61666d;font-size:12px;font-weight:400}.vault-val[data-astro-cid-i5yqqcsh]:empty+.vault-copy-btn[data-astro-cid-i5yqqcsh]{visibility:hidden}.vault-copy-btn[data-astro-cid-i5yqqcsh]{min-width:44px;height:44px;box-shadow:none;color:var(--pic-action-bg,#0078b8);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:12px;font-weight:400;transition:background .15s;display:inline-flex}.vault-copy-btn[data-astro-cid-i5yqqcsh]:hover{background:#e0f2fe}.vault-divider[data-astro-cid-i5yqqcsh]{background:#e3e5e7;border:0;width:100%;height:1px}.archive-hint[data-astro-cid-i5yqqcsh]{justify-content:center;align-items:center;gap:6px;display:flex}.bili-download-claim-card[data-astro-cid-i5yqqcsh] .archive-hint[data-astro-cid-i5yqqcsh]{color:#61666d;margin:0;font-size:12px}.bili-download-claim-card[data-astro-cid-i5yqqcsh] svg[data-astro-cid-i5yqqcsh]{flex-shrink:0}.sidebar-unlocked-actions[data-astro-cid-i5yqqcsh] [data-delivery-choice]{text-align:left;color:#61666d;gap:8px;font-size:13px;display:grid}.sidebar-unlocked-actions[data-astro-cid-i5yqqcsh] select{width:100%;min-width:0;min-height:44px}.bili-confirm-dialog[data-astro-cid-i5yqqcsh]{background:#fff;border:none;border-radius:.875rem;width:90%;max-width:26rem;margin:0;padding:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 48px #0003}.bili-confirm-dialog[data-astro-cid-i5yqqcsh]::backdrop{-webkit-backdrop-filter:blur(4px);background:#00000073}.dialog-content[data-astro-cid-i5yqqcsh]{padding:1.5rem}.dialog-head[data-astro-cid-i5yqqcsh]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.dialog-head-title[data-astro-cid-i5yqqcsh]{align-items:center;display:flex}.dialog-head[data-astro-cid-i5yqqcsh] h3[data-astro-cid-i5yqqcsh]{color:#18191c;margin:0;font-size:1.125rem;font-weight:700}.dialog-close-btn[data-astro-cid-i5yqqcsh]{cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;display:flex}.claim-quota-badge[data-astro-cid-i5yqqcsh]{color:#1d4ed8;background:#eff6ff;border-radius:9999px;margin-bottom:.75rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-block}.dialog-desc[data-astro-cid-i5yqqcsh]{color:#61666d;margin:0 0 1.25rem;font-size:.8125rem;line-height:1.5}.dialog-actions[data-astro-cid-i5yqqcsh]{justify-content:flex-end;gap:.75rem;display:flex}.dialog-btn[data-astro-cid-i5yqqcsh]{cursor:pointer;border:none;border-radius:9999px;padding:.5rem 1.15rem;font-size:.8125rem;font-weight:600}.dialog-btn[data-astro-cid-i5yqqcsh].cancel{color:#61666d;background:#f1f2f3}.dialog-btn[data-astro-cid-i5yqqcsh].confirm{background:var(--pic-primary);color:#fff;box-shadow:0 2px 6px color-mix(in srgb, var(--pic-primary) 30%, transparent)}.bili-mobile-sticky-bar[data-astro-cid-i5yqqcsh]{display:none}@media (width<=48rem){.bili-mobile-sticky-bar[data-astro-cid-i5yqqcsh]{z-index:40;-webkit-backdrop-filter:blur(12px);padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom));background:#fffffff5;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000000f}.mobile-sticky-btn[data-astro-cid-i5yqqcsh]{cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;flex:1;justify-content:center;align-items:center;height:2.35rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.mobile-sticky-btn[data-astro-cid-i5yqqcsh].primary{background:var(--pic-primary);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--pic-primary) 35%, transparent)}.mobile-sticky-btn[data-astro-cid-i5yqqcsh].secondary{background:var(--pic-primary);color:#fff;max-width:6.5rem}.bili-detail-page[data-astro-cid-i5yqqcsh]{padding-bottom:4rem}}.detail-video-meta[data-astro-cid-i5yqqcsh] .meta-tag[data-astro-cid-i5yqqcsh]{color:#61666d;background:#f1f2f3;align-items:center;gap:4px;display:inline-flex}.detail-video-meta[data-astro-cid-i5yqqcsh] .meta-tag[data-astro-cid-i5yqqcsh] svg[data-astro-cid-i5yqqcsh]{fill:none;color:currentColor;margin:0}.theater-sidebar[data-astro-cid-i5yqqcsh]{gap:16px}.bili-up-author-card[data-astro-cid-i5yqqcsh],.bili-download-claim-card[data-astro-cid-i5yqqcsh],.bili-related-box[data-astro-cid-i5yqqcsh]{box-shadow:none;border:1px solid #e3e5e7;border-radius:10px;padding:20px}.up-space-pill[data-astro-cid-i5yqqcsh],.unlocked-tag[data-astro-cid-i5yqqcsh]{align-items:center;gap:5px;display:inline-flex}.up-tag[data-astro-cid-i5yqqcsh]{color:#61666d;background:#f1f2f3}.up-sub-desc[data-astro-cid-i5yqqcsh]{color:#61666d}.up-main-name[data-astro-cid-i5yqqcsh] strong[data-astro-cid-i5yqqcsh]{overflow-wrap:anywhere}.claim-card-head[data-astro-cid-i5yqqcsh]{gap:10px;margin-bottom:12px}.vip-need-badge[data-astro-cid-i5yqqcsh]{color:#b82f61;overflow-wrap:anywhere;background:#fff0f5;max-width:50%;font-weight:500}.claim-desc[data-astro-cid-i5yqqcsh]{margin-bottom:18px;font-size:12px;line-height:1.8}.bili-download-claim-card[data-astro-cid-i5yqqcsh] .resource-access[data-astro-cid-i5yqqcsh]{text-align:center;border:0;margin:0;padding:0;display:block}.bili-download-claim-card[data-astro-cid-i5yqqcsh] .resource-access[data-astro-cid-i5yqqcsh] h3[data-astro-cid-i5yqqcsh]{justify-content:center;font-size:15px}.bili-download-claim-card[data-astro-cid-i5yqqcsh] .resource-access[data-astro-cid-i5yqqcsh] p[data-astro-cid-i5yqqcsh]{line-height:1.8}.bili-download-claim-card[data-astro-cid-i5yqqcsh] .resource-access[data-astro-cid-i5yqqcsh][data-resource-authorized]{min-block-size:0}.claim-state-content[data-astro-cid-i5yqqcsh]{align-items:center;min-block-size:320px;display:grid}.claim-state-content[data-astro-cid-i5yqqcsh]>[data-astro-cid-i5yqqcsh]{grid-area:1/1;min-width:0}.claim-loading[data-astro-cid-i5yqqcsh]{color:#61666d;align-self:start;gap:14px;padding-top:2px;font-size:12px;line-height:20px;animation:.12s .16s both bili-loading-reveal;display:none}.claim-loading-fields[data-astro-cid-i5yqqcsh]{box-sizing:border-box;background:#f6f7f8;border-radius:8px;align-content:space-around;gap:30px;min-block-size:113px;padding:18px 12px;display:grid}.claim-loading-fields[data-astro-cid-i5yqqcsh] i[data-astro-cid-i5yqqcsh]{background:#e3e5e7;border-radius:4px;width:65%;height:10px;display:block}.claim-loading-button[data-astro-cid-i5yqqcsh]{background:#eef0f2;border-radius:6px;height:44px}.bili-download-claim-card[data-astro-cid-i5yqqcsh][data-delivery-state=pending] .claim-loading[data-astro-cid-i5yqqcsh]{display:grid}.bili-download-claim-card[data-astro-cid-i5yqqcsh][data-delivery-state=pending] .resource-access[data-astro-cid-i5yqqcsh]{visibility:hidden;pointer-events:none}.bili-download-claim-card[data-astro-cid-i5yqqcsh]:not([data-delivery-state=pending]) .claim-state-content[data-astro-cid-i5yqqcsh]>.resource-access[data-astro-cid-i5yqqcsh]:not([hidden]){animation:.16s ease-out bili-resource-reveal}@keyframes bili-resource-reveal{0%{opacity:0}to{opacity:1}}@keyframes bili-loading-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.claim-loading[data-astro-cid-i5yqqcsh],.bili-download-claim-card[data-astro-cid-i5yqqcsh] .claim-state-content[data-astro-cid-i5yqqcsh]>.resource-access[data-astro-cid-i5yqqcsh]:not([hidden]){animation:none}}.bili-download-claim-card[data-astro-cid-i5yqqcsh] .claim-action-row[data-astro-cid-i5yqqcsh]{margin:0}.claim-action-row[data-astro-cid-i5yqqcsh]:has(#claim-button[hidden]):not(:has([data-resource-read-status]:not([hidden]))){display:none}.bili-claim-btn[data-astro-cid-i5yqqcsh],.sidebar-pan-btn[data-astro-cid-i5yqqcsh]{background:var(--pic-action-bg,#0078b8);box-shadow:none;border-radius:6px;gap:6px;min-height:44px;font-size:14px}.bili-claim-btn[data-astro-cid-i5yqqcsh] svg[data-astro-cid-i5yqqcsh],.sidebar-pan-btn[data-astro-cid-i5yqqcsh] svg[data-astro-cid-i5yqqcsh]{fill:none;color:currentColor;margin:0}.bili-claim-btn[data-astro-cid-i5yqqcsh]:hover,.sidebar-pan-btn[data-astro-cid-i5yqqcsh]:hover{background:var(--pic-action-hover,#006a9f);box-shadow:none}.matrix-thumb-box[data-astro-cid-i5yqqcsh]{position:relative;overflow:hidden}.matrix-thumb-box[data-astro-cid-i5yqqcsh] img{object-fit:cover;width:100%;height:100%;max-height:none;display:block;position:absolute;inset:0}.episode-matrix-item[data-astro-cid-i5yqqcsh]:hover .matrix-thumb-box[data-astro-cid-i5yqqcsh],.episode-matrix-item[data-astro-cid-i5yqqcsh].is-active .matrix-thumb-box[data-astro-cid-i5yqqcsh]{box-shadow:none}.matrix-active-glow[data-astro-cid-i5yqqcsh]{display:none!important}.stage-main-image[data-astro-cid-i5yqqcsh]{transition:opacity .15s}.stage-viewport[data-astro-cid-i5yqqcsh] .preview-image-status{color:#61666d;background:#f1f2f3;gap:14px}.stage-viewport[data-astro-cid-i5yqqcsh] .preview-image-status:has(button[hidden]) span:before{content:"";border:2px solid #d5d8dd;border-top-color:var(--pic-primary);border-radius:50%;width:24px;height:24px;margin:0 auto 12px;animation:.8s linear infinite bili-loading;display:block}.bili-locked-icon-circle[data-astro-cid-i5yqqcsh]{box-shadow:none;background:#fff0f5;border:0}.bili-locked-icon-circle[data-astro-cid-i5yqqcsh] svg[data-astro-cid-i5yqqcsh]{color:#d93670;fill:none}.bili-btn-unlock-plans[data-astro-cid-i5yqqcsh]{box-shadow:none;background:#fb7299}.bili-btn-unlock-plans[data-astro-cid-i5yqqcsh]:hover{box-shadow:none;background:#e75a84}@keyframes bili-loading{to{transform:rotate(360deg)}}.bili-download-claim-card[data-astro-cid-i5yqqcsh] .bili-claim-btn[data-astro-cid-i5yqqcsh]{width:100%;min-height:44px;margin:16px auto 0;padding:10px 16px}.vault-label[data-astro-cid-i5yqqcsh] svg[data-astro-cid-i5yqqcsh]{color:currentColor}.mobile-sticky-btn[data-astro-cid-i5yqqcsh].secondary{color:#fff;box-shadow:none;background:#fb7299;gap:5px}.mobile-sticky-btn[data-astro-cid-i5yqqcsh].primary{box-shadow:none;gap:6px}@media (width<=48rem){.mobile-sticky-btn[data-astro-cid-i5yqqcsh]{min-height:44px}.theater-sidebar[data-astro-cid-i5yqqcsh]{gap:12px}.bili-up-author-card[data-astro-cid-i5yqqcsh],.bili-download-claim-card[data-astro-cid-i5yqqcsh],.bili-related-box[data-astro-cid-i5yqqcsh]{border-radius:8px;padding:16px}}@media (prefers-reduced-motion:reduce){.stage-main-image[data-astro-cid-i5yqqcsh]{transition:none}.stage-viewport[data-astro-cid-i5yqqcsh] .preview-image-status:has(button[hidden]) span:before{animation:none}}.bili-vip-container[data-astro-cid-fc7pmfdu]{--vip-pink:#fb7299;--vip-deep:#c93465;--vip-text:#18191c;--vip-muted:#61666d;color:var(--vip-text);background:#fff;min-width:0}.bili-vip-hero[data-astro-cid-fc7pmfdu]{isolation:isolate;background:#ebe5e7;position:relative;overflow:hidden}.bili-vip-hero-image[data-astro-cid-fc7pmfdu],.bili-vip-hero-shade[data-astro-cid-fc7pmfdu]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.bili-vip-hero-image[data-astro-cid-fc7pmfdu]{object-fit:cover;object-position:65% center}.bili-vip-hero-inner[data-astro-cid-fc7pmfdu]{grid-template-rows:minmax(250px,auto) auto;grid-template-columns:minmax(0,1fr) 256px;align-items:center;gap:24px;max-width:1320px;margin:auto;padding:80px 0 20px;display:grid}.bili-vip-hero-copy[data-astro-cid-fc7pmfdu]{align-self:center;padding-left:4px}.vip-eyebrow[data-astro-cid-fc7pmfdu]{color:#61585e;align-items:center;gap:8px;font-size:14px;display:flex}.vip-eyebrow[data-astro-cid-fc7pmfdu] svg[data-astro-cid-fc7pmfdu]{color:var(--vip-deep)}.bili-vip-hero-copy[data-astro-cid-fc7pmfdu] h1[data-astro-cid-fc7pmfdu]{letter-spacing:2px;margin:15px 0 14px;font-size:56px;font-weight:750;line-height:1.15}.bili-vip-hero-copy[data-astro-cid-fc7pmfdu] p[data-astro-cid-fc7pmfdu]{color:#4c454a;margin:0 0 22px;font-size:18px;line-height:1.6}.hero-plans-link[data-astro-cid-fc7pmfdu]{color:#484048;background:#fff;border:1px solid #fff;border-radius:22px;align-items:center;gap:12px;padding:10px 18px;font-size:13px;transition:background .2s;display:inline-flex}.hero-plans-link[data-astro-cid-fc7pmfdu]:hover{background:#fff0f5}.vip-account-card[data-astro-cid-fc7pmfdu]{text-align:center;backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #fff;border-radius:10px;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:16px 14px;display:flex}.account-avatar[data-astro-cid-fc7pmfdu]{color:#9499a0;background:#f1f2f3;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.account-identity[data-astro-cid-fc7pmfdu]{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;line-height:1.5;display:flex}.account-identity[data-astro-cid-fc7pmfdu] strong[data-astro-cid-fc7pmfdu]{font-size:14px}.account-identity[data-astro-cid-fc7pmfdu]>span[data-astro-cid-fc7pmfdu]{color:var(--vip-deep);background:#fff0f5;border-radius:3px;padding:1px 5px;font-size:11px}.account-status[data-astro-cid-fc7pmfdu]{color:#61666d;min-height:18px;margin:0;font-size:11px;line-height:1.6}.account-link[data-astro-cid-fc7pmfdu]{border:1px solid var(--vip-pink);width:100%;min-height:32px;color:var(--vip-deep);background:#fff6;border-radius:20px;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.account-link[data-astro-cid-fc7pmfdu]:hover{background:#fff0f5}.account-divider[data-astro-cid-fc7pmfdu]{color:#61666d;align-items:center;gap:10px;width:100%;margin-top:2px;font-size:11px;display:flex}.account-divider[data-astro-cid-fc7pmfdu]:before,.account-divider[data-astro-cid-fc7pmfdu]:after{content:"";background:#e3e5e7;flex:1;height:1px}.account-perks[data-astro-cid-fc7pmfdu]{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:2px 0 4px;display:grid}.account-perks[data-astro-cid-fc7pmfdu] span[data-astro-cid-fc7pmfdu]{color:#61666d;flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex}.account-perks[data-astro-cid-fc7pmfdu] svg[data-astro-cid-fc7pmfdu]{color:var(--vip-pink)}.account-plans-link[data-astro-cid-fc7pmfdu]{background:var(--vip-pink);color:#fff;border-radius:22px;width:100%;padding:9px 12px;font-size:13px;display:block}.account-plans-link[data-astro-cid-fc7pmfdu]:hover{background:#ee638d}.hero-gallery-strip[data-astro-cid-fc7pmfdu]{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.hero-gallery[data-astro-cid-fc7pmfdu]{aspect-ratio:2;background:#e3e5e7;border:2px solid #fffc;border-radius:8px;transition:transform .2s,border-color .2s;display:block;position:relative;overflow:hidden}.hero-gallery[data-astro-cid-fc7pmfdu] img[data-astro-cid-fc7pmfdu]{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}.hero-gallery[data-astro-cid-fc7pmfdu] span[data-astro-cid-fc7pmfdu]{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#000000b3);padding:18px 10px 8px;font-size:13px;font-weight:500;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-gallery[data-astro-cid-fc7pmfdu]:hover{border-color:#fff;transform:translateY(-3px)}.vip-inner-wrapper[data-astro-cid-fc7pmfdu]{gap:26px;max-width:1320px;margin:0 auto;padding:24px 0 52px;display:grid}.benefit-grid[data-astro-cid-fc7pmfdu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.benefit[data-astro-cid-fc7pmfdu]{min-height:86px;color:var(--vip-text);isolation:isolate;border-radius:8px;align-items:center;padding:18px 20px;display:flex;position:relative;overflow:hidden}.benefit[data-astro-cid-fc7pmfdu] strong[data-astro-cid-fc7pmfdu]{align-items:center;gap:4px;font-size:18px;line-height:1.4;display:flex}.benefit[data-astro-cid-fc7pmfdu] p[data-astro-cid-fc7pmfdu]{color:#61666d;margin:6px 0 0;font-size:12px;line-height:1.5}.benefit-watermark[data-astro-cid-fc7pmfdu]{opacity:.13;z-index:-1;stroke-width:1.5px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.benefit-pink[data-astro-cid-fc7pmfdu]{background:#fff3fb}.benefit-pink[data-astro-cid-fc7pmfdu] .benefit-watermark[data-astro-cid-fc7pmfdu]{color:#fb7299}.benefit-green[data-astro-cid-fc7pmfdu]{background:#f0faf5}.benefit-green[data-astro-cid-fc7pmfdu] .benefit-watermark[data-astro-cid-fc7pmfdu]{color:#55a786}.benefit-blue[data-astro-cid-fc7pmfdu]{background:#eaf7ff}.benefit-blue[data-astro-cid-fc7pmfdu] .benefit-watermark[data-astro-cid-fc7pmfdu]{color:#23ade5}.benefit-peach[data-astro-cid-fc7pmfdu]{background:#fff4ef}.benefit-peach[data-astro-cid-fc7pmfdu] .benefit-watermark[data-astro-cid-fc7pmfdu]{color:#e7946f}.benefit[data-astro-cid-fc7pmfdu]:hover strong[data-astro-cid-fc7pmfdu]{color:var(--vip-deep)}.section-heading[data-astro-cid-fc7pmfdu]{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.section-heading[data-astro-cid-fc7pmfdu] h2[data-astro-cid-fc7pmfdu]{margin:0;font-size:22px;font-weight:600;line-height:1.4}.section-heading[data-astro-cid-fc7pmfdu]>span[data-astro-cid-fc7pmfdu]{color:#9499a0;font-size:13px}.vip-board[data-astro-cid-fc7pmfdu],.vip-rules[data-astro-cid-fc7pmfdu]{scroll-margin-top:84px}.bili-plan-rows[data-astro-cid-fc7pmfdu]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.bili-plan-row[data-astro-cid-fc7pmfdu]{text-align:center;min-width:0;color:var(--vip-text);cursor:pointer;background:#fff;border:1px solid #e3e5e7;border-radius:8px;flex-direction:column;align-items:center;padding:22px 18px 20px;transition:border-color .2s,background-color .2s;display:flex;position:relative;overflow:hidden}.bili-plan-row[data-astro-cid-fc7pmfdu]:hover{border-color:#f4abc3}.bili-plan-row[data-astro-cid-fc7pmfdu].is-selected{border-color:var(--vip-pink);box-shadow:inset 0 0 0 1px var(--vip-pink);background:#fff5f8}.plan-heading[data-astro-cid-fc7pmfdu]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;line-height:1.5;display:flex}.plan-heading[data-astro-cid-fc7pmfdu]>strong[data-astro-cid-fc7pmfdu]{font-size:18px;font-weight:600}.plan-level[data-astro-cid-fc7pmfdu]{color:#61666d;background:#fff;border:1px solid #e3e5e7;border-radius:3px;padding:0 5px;font-size:11px}.plan-price[data-astro-cid-fc7pmfdu]{color:var(--vip-deep);align-items:baseline;gap:3px;margin:14px 0 4px;display:flex}.plan-price[data-astro-cid-fc7pmfdu] small[data-astro-cid-fc7pmfdu]{font-size:18px}.plan-price[data-astro-cid-fc7pmfdu] strong[data-astro-cid-fc7pmfdu]{font-variant-numeric:tabular-nums;font-size:40px;font-weight:650;line-height:1.15}.plan-duration[data-astro-cid-fc7pmfdu]{color:#61666d;font-size:13px}.plan-quota[data-astro-cid-fc7pmfdu]{color:#61666d;margin-top:16px;font-size:13px}.plan-quota[data-astro-cid-fc7pmfdu] b[data-astro-cid-fc7pmfdu]{color:#18191c;font-weight:600}.plan-description[data-astro-cid-fc7pmfdu]{color:#9499a0;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.7}.plan-check[data-astro-cid-fc7pmfdu]{background:var(--vip-pink);visibility:hidden;color:#fff;border-radius:8px 0 0;justify-content:center;align-items:center;width:28px;height:24px;display:flex;position:absolute;bottom:0;right:0}.is-selected[data-astro-cid-fc7pmfdu] .plan-check[data-astro-cid-fc7pmfdu]{visibility:visible}.plan-bonus-space[data-astro-cid-fc7pmfdu]{width:100%;min-height:50px;margin-top:10px;display:block}.plan-bonus[data-astro-cid-fc7pmfdu]{color:var(--vip-deep);flex-direction:column;gap:3px;font-size:12px;line-height:1.5;display:flex}.plan-bonus[data-astro-cid-fc7pmfdu][hidden],.plan-bonus[data-astro-cid-fc7pmfdu] .bonus-short{display:none}.countdown[data-astro-cid-fc7pmfdu]{font-variant-numeric:tabular-nums;font-size:11px}.vip-checkout[data-astro-cid-fc7pmfdu]{background:#f8f8f8;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px 24px;display:flex}.vip-checkout[data-astro-cid-fc7pmfdu]>p[data-astro-cid-fc7pmfdu]{color:#61666d;flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.vip-checkout[data-astro-cid-fc7pmfdu]>p[data-astro-cid-fc7pmfdu] svg[data-astro-cid-fc7pmfdu]{color:var(--vip-pink)}.checkout-divider[data-astro-cid-fc7pmfdu]{background:#d9d9d9;width:1px;height:12px;margin:0 6px}.pay-actions[data-astro-cid-fc7pmfdu]{white-space:nowrap;align-items:center;gap:22px;display:flex}.pay-actions[data-astro-cid-fc7pmfdu]>span[data-astro-cid-fc7pmfdu]{color:#61666d;font-size:13px}.pay-actions[data-astro-cid-fc7pmfdu] strong[data-astro-cid-fc7pmfdu]{color:var(--vip-deep);font-variant-numeric:tabular-nums;margin-left:6px;font-size:27px}.pay-actions[data-astro-cid-fc7pmfdu] button[data-astro-cid-fc7pmfdu]{background:var(--vip-pink);color:#fff;cursor:pointer;border:0;border-radius:24px;min-width:156px;min-height:42px;padding:10px 26px;font-size:15px;font-weight:500}.pay-actions[data-astro-cid-fc7pmfdu] button[data-astro-cid-fc7pmfdu]:hover{background:#ee638d}.pay-actions[data-astro-cid-fc7pmfdu] button[data-astro-cid-fc7pmfdu]:disabled{opacity:.5;cursor:not-allowed}.rights-panel[data-astro-cid-fc7pmfdu]{background:linear-gradient(100deg,#fff1f6,#f8f6ff 55%,#eff8ff);border-radius:10px;grid-template-columns:.85fr repeat(3,1fr);gap:0;padding:28px 12px;display:grid}.rights-intro[data-astro-cid-fc7pmfdu]{color:var(--vip-deep);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:0 24px;display:flex}.rights-intro[data-astro-cid-fc7pmfdu] strong[data-astro-cid-fc7pmfdu]{color:#18191c;font-size:20px}.rights-intro[data-astro-cid-fc7pmfdu]>span[data-astro-cid-fc7pmfdu]{color:#9499a0;font-size:12px}.right-item[data-astro-cid-fc7pmfdu]{text-align:center;border-left:1px solid #e9e6ee;flex-direction:column;justify-content:center;align-items:center;padding:4px 22px;display:flex}.right-item[data-astro-cid-fc7pmfdu]>svg[data-astro-cid-fc7pmfdu]{color:var(--vip-pink)}.right-item[data-astro-cid-fc7pmfdu] h3[data-astro-cid-fc7pmfdu]{margin:12px 0 8px;font-size:15px;font-weight:600}.right-item[data-astro-cid-fc7pmfdu] p[data-astro-cid-fc7pmfdu]{color:#61666d;margin:0;font-size:12px;line-height:1.8}.rights-note[data-astro-cid-fc7pmfdu]{color:#9499a0;margin:12px 0 0;font-size:12px}.faq-list[data-astro-cid-fc7pmfdu]{border-top:1px solid #f1f2f3}.vip-faq[data-astro-cid-fc7pmfdu] details[data-astro-cid-fc7pmfdu]{border-bottom:1px solid #f1f2f3}.vip-faq[data-astro-cid-fc7pmfdu] summary[data-astro-cid-fc7pmfdu]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:14px;list-style:none;display:flex}.vip-faq[data-astro-cid-fc7pmfdu] summary[data-astro-cid-fc7pmfdu]::-webkit-details-marker{display:none}.vip-faq[data-astro-cid-fc7pmfdu] summary[data-astro-cid-fc7pmfdu] svg[data-astro-cid-fc7pmfdu]{color:#9499a0;transition:transform .2s}.vip-faq[data-astro-cid-fc7pmfdu] details[data-astro-cid-fc7pmfdu][open] summary[data-astro-cid-fc7pmfdu] svg[data-astro-cid-fc7pmfdu]{transform:rotate(90deg)}.vip-faq[data-astro-cid-fc7pmfdu] details[data-astro-cid-fc7pmfdu] p[data-astro-cid-fc7pmfdu]{color:#61666d;margin:0 24px 18px 0;font-size:13px;line-height:1.8}.bili-vip-container[data-astro-cid-fc7pmfdu] [data-astro-cid-fc7pmfdu]:is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #00aeec}@media (width<=1399px){.bili-vip-hero-inner[data-astro-cid-fc7pmfdu],.vip-inner-wrapper[data-astro-cid-fc7pmfdu]{margin-left:40px;margin-right:40px}.bili-vip-hero-inner[data-astro-cid-fc7pmfdu]{grid-template-columns:minmax(0,1fr) 248px}.benefit-grid[data-astro-cid-fc7pmfdu]{gap:14px}.benefit[data-astro-cid-fc7pmfdu]{padding:16px}.benefit[data-astro-cid-fc7pmfdu] strong[data-astro-cid-fc7pmfdu]{font-size:17px}}@media (width<=1000px){.bili-vip-hero-inner[data-astro-cid-fc7pmfdu],.vip-inner-wrapper[data-astro-cid-fc7pmfdu]{margin-left:24px;margin-right:24px}.hero-gallery-strip[data-astro-cid-fc7pmfdu]{gap:10px}.benefit[data-astro-cid-fc7pmfdu] strong[data-astro-cid-fc7pmfdu]{font-size:16px}.benefit[data-astro-cid-fc7pmfdu] p[data-astro-cid-fc7pmfdu]{max-width:160px}.benefit-grid[data-astro-cid-fc7pmfdu]{gap:12px}.rights-panel[data-astro-cid-fc7pmfdu]{grid-template-columns:repeat(3,1fr)}.rights-intro[data-astro-cid-fc7pmfdu]{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;padding:0 16px 24px}.right-item[data-astro-cid-fc7pmfdu]{padding:8px 16px}.right-item[data-astro-cid-fc7pmfdu]:nth-child(2){border-left:0}}@media (width<=760px){.bili-vip-hero[data-astro-cid-fc7pmfdu]{background:#fff}.bili-vip-hero-image[data-astro-cid-fc7pmfdu]{object-position:68% center;height:270px}.bili-vip-hero-shade[data-astro-cid-fc7pmfdu]{background:linear-gradient(90deg,#f7f2f4e6,#f7f2f433 80%),linear-gradient(#0000 45%,#fff),linear-gradient(#0000008c,#0000 110px);height:285px}.bili-vip-hero-inner[data-astro-cid-fc7pmfdu]{grid-template-rows:auto;grid-template-columns:1fr;gap:18px;margin:0 16px;padding:80px 0 0}.bili-vip-hero-copy[data-astro-cid-fc7pmfdu]{min-height:145px;padding:0}.vip-eyebrow[data-astro-cid-fc7pmfdu]{gap:5px;font-size:11px}.vip-eyebrow[data-astro-cid-fc7pmfdu] svg[data-astro-cid-fc7pmfdu]{width:15px;height:15px}.bili-vip-hero-copy[data-astro-cid-fc7pmfdu] h1[data-astro-cid-fc7pmfdu]{margin:12px 0 8px;font-size:36px}.bili-vip-hero-copy[data-astro-cid-fc7pmfdu] p[data-astro-cid-fc7pmfdu]{max-width:210px;margin-bottom:0;font-size:13px;line-height:1.7}.hero-plans-link[data-astro-cid-fc7pmfdu]{display:none}.vip-account-card[data-astro-cid-fc7pmfdu]{text-align:left;backdrop-filter:none;background:#fffffff2;border:1px solid #e3e5e7;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:16px;display:grid}.account-avatar[data-astro-cid-fc7pmfdu]{grid-row:1/3}.account-identity[data-astro-cid-fc7pmfdu]{grid-column:2;justify-content:flex-start;gap:5px}.account-identity[data-astro-cid-fc7pmfdu] strong[data-astro-cid-fc7pmfdu]{font-size:13px}.account-status[data-astro-cid-fc7pmfdu]{grid-column:2/-1;min-height:0;font-size:11px;line-height:1.7}.account-link[data-astro-cid-fc7pmfdu]{white-space:nowrap;background:0 0;border:0;grid-area:1/3;width:auto;min-height:24px;padding:0;font-size:12px}.account-divider[data-astro-cid-fc7pmfdu]{grid-column:1/-1;margin:4px 0}.account-perks[data-astro-cid-fc7pmfdu]{grid-column:1/3;grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0}.account-perks[data-astro-cid-fc7pmfdu] span[data-astro-cid-fc7pmfdu]{gap:5px;font-size:10px}.account-perks[data-astro-cid-fc7pmfdu] svg[data-astro-cid-fc7pmfdu]{width:17px;height:17px}.account-plans-link[data-astro-cid-fc7pmfdu]{white-space:nowrap;grid-column:3;width:auto;padding:9px 12px;font-size:12px}.hero-gallery-strip[data-astro-cid-fc7pmfdu]{scrollbar-width:thin;scroll-snap-type:x proximity;gap:10px;margin:0 -16px;padding:0 16px 6px;display:flex;overflow-x:auto}.hero-gallery[data-astro-cid-fc7pmfdu]{aspect-ratio:1.8;scroll-snap-align:start;flex:0 0 144px}.hero-gallery[data-astro-cid-fc7pmfdu] span[data-astro-cid-fc7pmfdu]{padding:20px 8px 6px;font-size:11px}.vip-inner-wrapper[data-astro-cid-fc7pmfdu]{gap:28px;margin:0 16px;padding:20px 0 36px}.benefit-grid[data-astro-cid-fc7pmfdu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.benefit[data-astro-cid-fc7pmfdu]{min-height:78px;padding:13px 12px}.benefit[data-astro-cid-fc7pmfdu] strong[data-astro-cid-fc7pmfdu]{gap:2px;font-size:15px}.benefit[data-astro-cid-fc7pmfdu] strong[data-astro-cid-fc7pmfdu] svg[data-astro-cid-fc7pmfdu]{width:14px}.benefit[data-astro-cid-fc7pmfdu] p[data-astro-cid-fc7pmfdu]{max-width:none;margin-top:5px;font-size:11px}.benefit-watermark[data-astro-cid-fc7pmfdu]{width:42px;height:42px;right:8px}.section-heading[data-astro-cid-fc7pmfdu]{gap:5px 12px;margin-bottom:15px}.section-heading[data-astro-cid-fc7pmfdu] h2[data-astro-cid-fc7pmfdu]{font-size:20px}.section-heading[data-astro-cid-fc7pmfdu]>span[data-astro-cid-fc7pmfdu]{font-size:12px;line-height:1.6}.bili-plan-rows[data-astro-cid-fc7pmfdu]{grid-template-columns:1fr;gap:12px}.bili-plan-row[data-astro-cid-fc7pmfdu]{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:18px;display:grid}.plan-heading[data-astro-cid-fc7pmfdu]{grid-column:1;justify-content:flex-start}.plan-heading[data-astro-cid-fc7pmfdu]>strong[data-astro-cid-fc7pmfdu]{font-size:17px}.plan-price[data-astro-cid-fc7pmfdu]{grid-area:1/2/3;justify-self:end;margin:0}.plan-price[data-astro-cid-fc7pmfdu] strong[data-astro-cid-fc7pmfdu]{font-size:34px}.plan-price[data-astro-cid-fc7pmfdu] small[data-astro-cid-fc7pmfdu]{font-size:15px}.plan-duration[data-astro-cid-fc7pmfdu]{grid-column:1;font-size:12px}.plan-quota[data-astro-cid-fc7pmfdu]{grid-column:1/-1;margin-top:2px;font-size:12px}.plan-description[data-astro-cid-fc7pmfdu]{grid-column:1/-1;margin:0;font-size:11px}.plan-bonus-space[data-astro-cid-fc7pmfdu]{grid-column:1/-1;min-height:50px;margin:4px 0 0}.vip-checkout[data-astro-cid-fc7pmfdu]{flex-direction:column;align-items:stretch;gap:14px;margin-top:14px;padding:16px}.vip-checkout[data-astro-cid-fc7pmfdu]>p[data-astro-cid-fc7pmfdu]{gap:4px;font-size:11px}.checkout-divider[data-astro-cid-fc7pmfdu]{margin:0 4px}.pay-actions[data-astro-cid-fc7pmfdu]{justify-content:space-between;gap:12px}.pay-actions[data-astro-cid-fc7pmfdu] strong[data-astro-cid-fc7pmfdu]{font-size:25px}.pay-actions[data-astro-cid-fc7pmfdu] button[data-astro-cid-fc7pmfdu]{min-width:140px;min-height:44px}.rights-panel[data-astro-cid-fc7pmfdu]{grid-template-columns:1fr;gap:0;padding:20px}.rights-intro[data-astro-cid-fc7pmfdu]{flex-wrap:wrap;gap:10px;padding:0 0 18px}.rights-intro[data-astro-cid-fc7pmfdu] svg[data-astro-cid-fc7pmfdu]{width:30px;height:30px}.rights-intro[data-astro-cid-fc7pmfdu] strong[data-astro-cid-fc7pmfdu]{font-size:17px}.rights-intro[data-astro-cid-fc7pmfdu]>span[data-astro-cid-fc7pmfdu]{flex-basis:100%;font-size:11px}.right-item[data-astro-cid-fc7pmfdu]{text-align:left;border-top:1px solid #e9e6ee;border-left:0;grid-template-columns:32px minmax(0,1fr);justify-content:normal;gap:6px 12px;padding:18px 0;display:grid}.right-item[data-astro-cid-fc7pmfdu]>svg[data-astro-cid-fc7pmfdu]{grid-row:1/3;align-self:start;width:24px;height:24px}.right-item[data-astro-cid-fc7pmfdu] h3[data-astro-cid-fc7pmfdu]{margin:0;font-size:14px}.right-item[data-astro-cid-fc7pmfdu] p[data-astro-cid-fc7pmfdu]{font-size:12px}.right-item[data-astro-cid-fc7pmfdu]:last-child{padding-bottom:0}.rights-note[data-astro-cid-fc7pmfdu]{font-size:11px;line-height:1.7}.vip-faq[data-astro-cid-fc7pmfdu] summary[data-astro-cid-fc7pmfdu]{padding:16px 0;font-size:13px}.vip-board[data-astro-cid-fc7pmfdu],.vip-rules[data-astro-cid-fc7pmfdu]{scroll-margin-top:80px}}.bili-vip-hero-shade[data-astro-cid-fc7pmfdu]{background:linear-gradient(#00000085,#0000 100px),linear-gradient(90deg,#f7f2f4f0,#f7f2f466 43%,#0000 65%),linear-gradient(#0000 68%,#fff)}.vip-account-card[data-astro-cid-fc7pmfdu]{gap:7px;padding:14px}.account-identity[data-astro-cid-fc7pmfdu]>.account-avatar[data-astro-cid-fc7pmfdu]{color:#9499a0;background:#f1f2f3;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.bili-vip-hero-inner[data-astro-cid-fc7pmfdu]{gap:18px}.hero-gallery[data-astro-cid-fc7pmfdu]{aspect-ratio:2.35}.bili-plan-row[data-astro-cid-fc7pmfdu]{padding-top:18px;padding-bottom:16px}.plan-quota[data-astro-cid-fc7pmfdu]{margin-top:12px}.plan-price[data-astro-cid-fc7pmfdu]{margin-top:10px}.plan-repeat-note[data-astro-cid-fc7pmfdu]{color:#9499a0;font-size:11px;line-height:1.65;display:block}.plan-bonus-space[data-astro-cid-fc7pmfdu]:has(.plan-bonus:not([hidden])) .plan-repeat-note[data-astro-cid-fc7pmfdu]{display:none}@media (width<=760px){.bili-vip-hero-shade[data-astro-cid-fc7pmfdu]{background:linear-gradient(#00000080,#0000 90px),linear-gradient(90deg,#f7f2f4e6,#f7f2f433 80%),linear-gradient(#0000 45%,#fff)}.vip-account-card[data-astro-cid-fc7pmfdu]{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px}.account-identity[data-astro-cid-fc7pmfdu]{grid-area:1/1}.account-status[data-astro-cid-fc7pmfdu]{grid-column:1/-1}.account-link[data-astro-cid-fc7pmfdu]{grid-column:2}.account-perks[data-astro-cid-fc7pmfdu]{grid-column:1}.account-plans-link[data-astro-cid-fc7pmfdu]{grid-column:2}.bili-plan-row[data-astro-cid-fc7pmfdu]{padding:18px}.plan-price[data-astro-cid-fc7pmfdu]{margin:0}.plan-quota[data-astro-cid-fc7pmfdu]{margin-top:2px}.hero-gallery[data-astro-cid-fc7pmfdu]{aspect-ratio:1.8}}.plan-swipe-hint[data-astro-cid-fc7pmfdu]{display:none}@media (width<=760px){.bili-vip-hero-image[data-astro-cid-fc7pmfdu],.bili-vip-hero-shade[data-astro-cid-fc7pmfdu]{height:190px}.bili-vip-hero-inner[data-astro-cid-fc7pmfdu]{gap:12px;padding-top:70px}.bili-vip-hero-copy[data-astro-cid-fc7pmfdu]{min-height:90px}.bili-vip-hero-copy[data-astro-cid-fc7pmfdu] h1[data-astro-cid-fc7pmfdu]{margin:6px 0;font-size:30px}.bili-vip-hero-copy[data-astro-cid-fc7pmfdu] p[data-astro-cid-fc7pmfdu]{max-width:none;font-size:12px}.vip-account-card[data-astro-cid-fc7pmfdu]{gap:4px 10px;padding:10px 12px}.account-link[data-astro-cid-fc7pmfdu]{min-height:44px}.account-divider[data-astro-cid-fc7pmfdu],.account-perks[data-astro-cid-fc7pmfdu],.account-plans-link[data-astro-cid-fc7pmfdu],.hero-gallery-strip[data-astro-cid-fc7pmfdu]{display:none}.vip-inner-wrapper[data-astro-cid-fc7pmfdu]{gap:20px;padding-top:16px}.benefit[data-astro-cid-fc7pmfdu]{min-height:64px;padding:10px 12px}.benefit[data-astro-cid-fc7pmfdu] p[data-astro-cid-fc7pmfdu]{margin-top:3px}.vip-board[data-astro-cid-fc7pmfdu]{min-width:0}.plan-swipe-hint[data-astro-cid-fc7pmfdu]{color:#61666d;align-items:center;gap:6px;margin:-5px 0 12px;font-size:12px;display:flex}.bili-plan-rows[data-astro-cid-fc7pmfdu]{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#e3e5e7 transparent;grid-template-columns:none;grid-auto-columns:minmax(240px,84%);grid-auto-flow:column;gap:12px;padding:2px 2px 10px;scroll-padding-inline:2px;overflow-x:auto}.bili-plan-rows[data-astro-cid-fc7pmfdu]:has(>.bili-plan-row:only-child){grid-auto-columns:100%}.vip-board[data-astro-cid-fc7pmfdu]:has(.bili-plan-row:only-child) .plan-swipe-hint[data-astro-cid-fc7pmfdu]{display:none}.bili-plan-row[data-astro-cid-fc7pmfdu]{scroll-snap-align:start;grid-template-rows:auto;align-items:center;gap:6px 12px;padding:14px}.plan-heading[data-astro-cid-fc7pmfdu]{overflow-wrap:anywhere;grid-area:1/1;gap:5px;min-width:0}.plan-heading[data-astro-cid-fc7pmfdu]>strong[data-astro-cid-fc7pmfdu]{font-size:16px}.plan-price[data-astro-cid-fc7pmfdu]{white-space:nowrap;grid-area:1/2}.plan-price[data-astro-cid-fc7pmfdu] strong[data-astro-cid-fc7pmfdu]{font-size:30px}.plan-price[data-astro-cid-fc7pmfdu] small[data-astro-cid-fc7pmfdu]{font-size:13px}.plan-duration[data-astro-cid-fc7pmfdu]{grid-area:2/1;line-height:1.6}.plan-quota[data-astro-cid-fc7pmfdu]{grid-area:2/2;justify-self:end;margin:0;line-height:1.6}.plan-description[data-astro-cid-fc7pmfdu]{color:#61666d;font-size:12px;line-height:1.6}.plan-bonus-space[data-astro-cid-fc7pmfdu]{box-sizing:content-box;border-top:1px solid #e9e6e8;min-height:50px;margin-top:2px;padding-top:7px;padding-right:18px}.plan-repeat-note[data-astro-cid-fc7pmfdu]{color:#61666d;line-height:18px}.plan-bonus[data-astro-cid-fc7pmfdu]{gap:0;line-height:18px}}@media (prefers-reduced-motion:reduce){.bili-vip-container[data-astro-cid-fc7pmfdu] [data-astro-cid-fc7pmfdu]{scroll-behavior:auto!important;transition:none!important}}.douyin-app-layout{--dy-bg:#16171b;--dy-surface:#202126;--dy-raised:#292a31;--dy-line:#ffffff12;--dy-text:#f5f5f7;--dy-muted:#b2b3bd;--dy-faint:#92949f;--pic-primary:#fe2c55;--pic-primary-hover:#ed244b;--pic-primary-soft:#ff819a;--pic-primary-light:#352129;--pic-primary-rgb:254,44,85;--pic-on-primary:#fff;--pic-action-bg:#cf2046;--pic-action-hover:#b71c3e;--pic-bg-surface:var(--dy-surface);--pic-bg-gray:var(--dy-raised);--pic-bg-hover:#32333c;--pic-text:var(--dy-text);--pic-text-light:var(--dy-muted);--pic-text-muted:var(--dy-muted);--pic-border:var(--dy-line);--pic-border-light:var(--dy-line);--pic-border-dark:#ffffff26;--line:var(--dy-line);--muted:var(--dy-muted);--accent:var(--pic-primary);--radius-pic:8px;--radius-pic-lg:12px;--shadow-pic-sm:none;--shadow-pic:none;color:var(--dy-text);color-scheme:dark;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}.douyin-app-layout :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #ff819a}.douyin-app-layout svg{vertical-align:middle;flex-shrink:0}.douyin-app-layout :is(.button,.btn-vip-action,.btn-primary-capsule,.btn-solid-dark,.btn-order-pay,.btn-modal-confirm){border:1px solid #0000;border-radius:8px;min-height:44px;background:var(--pic-action-bg)!important;color:#fff!important;box-shadow:none!important;transform:none!important}.douyin-app-layout :is(.button.secondary,.btn-outline-capsule,.btn-order-ghost,.btn-solid-gray,.btn-capsule-gray,.btn-modal-cancel,.user-back-btn){border:1px solid var(--dy-line);border-radius:8px;min-height:40px;background:var(--dy-raised)!important;color:var(--dy-text)!important;box-shadow:none!important}.douyin-app-layout :is(.button,.btn-vip-action,.btn-order-action,.btn-modal-confirm,.btn-modal-cancel):hover{filter:brightness(1.12);transform:none}.douyin-app-layout :is(.panel,.auth-panel,.password-card,.not-found-card,.account-nav-card,.account-card,.account-summary-card,.feedback-panel,.feedback-list-card,.feedback-thread-card,.feedback-new-card,.checkout-details){color:var(--dy-text);border-radius:12px;background:var(--dy-surface)!important;border:1px solid var(--dy-line)!important;box-shadow:none!important}.douyin-app-layout :is(.auth-panel,.password-card){width:min(440px,100%);margin:24px auto;padding:32px}.douyin-app-layout :is(.auth-panel,.password-card,.not-found-card,.panel.prose) h1{color:var(--dy-text);margin:8px 0 12px;font-size:26px;font-weight:650;line-height:1.4}.douyin-app-layout :is(.eyebrow,.form-hint,.form-intro,.not-found-desc,.panel.prose p,.checkout-footer-note){color:var(--dy-muted)!important}.douyin-app-layout .form-intro{margin-bottom:24px;font-size:13px;line-height:1.8}.douyin-app-layout .form-field label{color:var(--dy-text);font-size:13px;font-weight:500}.douyin-app-layout :is(.form-field input,.form-field select,.form-field textarea,.feedback-dialog textarea){min-height:46px;box-shadow:none;border-radius:8px;line-height:1.5;background:var(--dy-raised)!important;color:var(--dy-text)!important;border:1px solid #ffffff1f!important}.douyin-app-layout :is(.form-field input,.form-field textarea,.form-field select):focus{box-shadow:0 0 0 2px #fe2c551a;border-color:#ff819a!important}.douyin-app-layout :is(input,textarea)::placeholder{color:var(--dy-faint);opacity:1}.douyin-app-layout .toggle-password-btn{color:var(--dy-muted)}.douyin-app-layout .auth-links{border-top:1px solid var(--dy-line);gap:16px;margin-top:24px;padding-top:16px}.douyin-app-layout :is(.auth-links a,.not-found-links a){color:var(--dy-muted)}.douyin-app-layout :is(.auth-links a,.not-found-links a):hover{color:#fff}.douyin-app-layout :is(.password-lock-icon,.modal-icon-wrap){background:var(--dy-raised);color:#ff819a;box-shadow:none}.douyin-app-layout :is(.skeleton-block,.skeleton-shimmer){border-color:var(--dy-line)!important;background:#303138!important;animation:none!important}.douyin-app-layout .skeleton-card{background:var(--dy-surface);border:1px solid var(--dy-line);box-shadow:none}.douyin-app-layout .skeleton-block:after{background:0 0!important;animation:none!important}.douyin-app-layout .is-skeleton:after{border-radius:4px;width:min(85%,15rem);height:.65em;left:0;transform:translateY(-50%)}.douyin-app-layout :is(button,a,[class*=btn],.vip-status-pill).is-skeleton:after{width:55%;height:.7em;left:50%;transform:translate(-50%,-50%)}.douyin-app-layout :is(.member-validity-text,.order-sub-meta,.ticket-sub-meta){min-height:24px}.douyin-app-layout .member-validity-text{min-height:42px}.douyin-app-layout [data-gallery-status-label]{min-height:40px;line-height:20px;display:block}.douyin-app-layout [data-gallery-status-label].is-skeleton:after{border-radius:0;width:90%;height:30px;top:4px;transform:none;background:linear-gradient(#303138 0 10px,#0000 10px 20px,#303138 20px 30px)!important}.douyin-app-layout .account-container{max-width:1120px;color:var(--dy-text);margin:0 auto}.douyin-app-layout .account-body-layout{grid-template-columns:176px minmax(0,1fr);gap:24px}.douyin-app-layout .account-nav-card{padding:8px}.douyin-app-layout .nav-item{color:var(--dy-muted);border-radius:8px;gap:10px;min-height:44px}.douyin-app-layout .nav-item.active{background:var(--dy-raised);color:#fff;box-shadow:none}.douyin-app-layout .nav-item.active:before{display:none}.douyin-app-layout .nav-item.active svg{color:#ff819a}.douyin-app-layout .nav-item:hover{background:var(--dy-raised);color:#fff;transform:none}.douyin-app-layout .nav-item-logout{border-color:var(--dy-line);color:#ff9cb0}.douyin-app-layout :is(.summary-top-row,.card-head,.summary-bottom-row){border-color:var(--dy-line);background:0 0!important}.douyin-app-layout .btn-vip-action{--pic-primary:var(--pic-action-bg);--pic-primary-hover:var(--pic-action-hover)}.douyin-app-layout :is(.member-validity-text strong,.btn-section-link,.quota-title-label svg,.overview-section-title svg,.head-title svg){color:var(--dy-muted)!important}.douyin-app-layout .captcha-brand-badge{color:var(--dy-muted)}.douyin-app-layout .summary-divider{background:var(--dy-line)}.douyin-app-layout :is(.member-email,.head-title,.overview-section-title,.order-plan-name,.order-amount,.ticket-subject-title,.empty-title,.modal-title,.thread-title,.feedback-card-title,.feedback-detail-title,.reply-box-title){color:var(--dy-text)!important}.douyin-app-layout :is(.member-validity-text,.quota-title-label,.metric-total,.quota-limit-note,.order-sub-meta,.ticket-sub-meta,.empty-desc,.modal-desc,.feedback-card-time,.bubble-time){color:var(--dy-muted)!important}.douyin-app-layout .metric-num{color:#fff;font-variant-numeric:tabular-nums}.douyin-app-layout .quota-progress-track{background:#ffffff0d}.douyin-app-layout .quota-progress-bar{box-shadow:none;background:#fe2c55}.douyin-app-layout :is(.vip-status-pill,.order-duration-pill,.ticket-kind-pill){background:var(--dy-raised);border:1px solid var(--dy-line);color:var(--dy-muted)}.douyin-app-layout .vip-status-pill.is-vip{color:#ff9cb0;background:#352129;border-color:#fe2c552e}.douyin-app-layout :is(.custom-order-card,.ticket-item-row){background:var(--dy-surface);border:1px solid var(--dy-line);box-shadow:none;border-radius:10px;padding:18px}.douyin-app-layout :is(.custom-order-card,.ticket-item-row):hover{background:var(--dy-raised);box-shadow:none;transform:none}.douyin-app-layout :is(.order-status-tag,.ticket-status-pill){color:#bdbfc9;background:#ffffff0c;border:0}.douyin-app-layout :is(.order-status-tag.success,.ticket-status-pill.status-resolved){color:#8cd8b6;background:#193830}.douyin-app-layout :is(.order-status-tag.unpaid,.ticket-status-pill.status-pending){color:#ebc080;background:#3d3123}.douyin-app-layout .order-test-tag{color:var(--dy-muted);background:#ffffff0d}.douyin-app-layout :is(.account-empty-showcase,.feedback-detail-header,.feedback-reply-box,.feedback-bubble){background:var(--dy-raised);color:var(--dy-muted);border-color:var(--dy-line);box-shadow:none}.douyin-app-layout .account-empty-showcase{padding:32px 20px}.douyin-app-layout .feedback-bubble.feedback-staff{background:#30212a}.douyin-app-layout .bubble-body{color:var(--dy-text)}.douyin-app-layout .feedback-panel{background:0 0!important;border:0!important}.douyin-app-layout .status-badge{background:var(--dy-raised);color:var(--dy-muted)}.douyin-app-layout .user-page-header p{color:var(--dy-muted)}.douyin-app-layout :is(.payment-dialog,.feedback-dialog,.account-modal-box,.resource-dialog){color:var(--dy-text);border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 24px 80px #0006;background:#25262d!important}.douyin-app-layout .account-modal-overlay{color:var(--dy-text);background:#25262d}.douyin-app-layout dialog::backdrop{backdrop-filter:blur(5px);background:#0009}.douyin-app-layout :is(.drawer-heading,.feedback-dialog-header,.payment-summary){border-color:var(--dy-line);color:var(--dy-text);background:0 0}.douyin-app-layout :is(.payment-summary h2,.feedback-dialog-title,.resource-dialog h2){color:var(--dy-text)}.douyin-app-layout :is(.drawer-close,.feedback-dialog-close,.payment-close){background:var(--dy-raised);color:var(--dy-muted);box-shadow:none;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.douyin-app-layout #payment-choice fieldset{justify-content:center;gap:10px;display:flex}.douyin-app-layout #payment-choice .payment-method{background:var(--dy-raised);border:1px solid #ffffff20;border-radius:8px;flex:0 145px;gap:8px;min-height:46px;padding:8px 12px}.douyin-app-layout #payment-choice .payment-method:has(input:checked){background:#352129;border-color:#ff819a;box-shadow:inset 0 0 0 1px #ff819a}.douyin-app-layout #payment-choice .payment-method{color:var(--dy-text);white-space:nowrap;font-size:13px}.douyin-app-layout #payment-choice .payment-brand-mark{flex:0 0 24px;width:24px;height:24px;overflow:hidden}.douyin-app-layout #payment-choice .payment-method img{object-fit:contain;filter:none;width:72px;max-width:none;height:24px;display:block}.douyin-app-layout #payment-choice .payment-method input{accent-color:#fe2c55;flex:0 0 14px;width:14px;height:14px;min-height:0;margin:0}.douyin-app-layout .payment-summary [data-payment-price]{color:#ff819a}.douyin-app-layout :is(.payment-offer,.claim-quota){color:var(--dy-muted);background:#ffffff0a}.douyin-app-layout .feedback-reason-option{background:var(--dy-raised);color:var(--dy-text);border-color:#ffffff1f}.douyin-app-layout .feedback-reason-option:has(input:checked){background:#352129;border-color:#ff819a}.douyin-app-layout .feedback-dialog textarea{width:100%;min-height:110px;padding:12px}.douyin-app-layout :is(.global-toast,.form-status){color:var(--dy-text);box-shadow:none;background:#292a31;border-color:#ffffff1f}.douyin-app-layout .form-status[data-state=error]{color:#ffb0bf;background:#3b242d;border-color:#8b3d51}.douyin-app-layout .form-status[data-state=success]{color:#a2ddc2;background:#203830}.douyin-app-layout .form-status[data-state=loading]{background:var(--dy-raised);color:var(--dy-muted)}.douyin-app-layout .checkout-details .order-summary{background:var(--dy-raised);border-color:var(--dy-line)}.douyin-app-layout .checkout-details :is(.order-summary h2,.order-summary strong,.order-facts dd){color:var(--dy-text)}.douyin-app-layout .checkout-details .order-facts{background:var(--dy-raised);border-color:var(--dy-line)}.douyin-app-layout .checkout-details .order-facts dt{color:var(--dy-muted)}.douyin-app-layout .payment-success-card h3{color:var(--dy-text)}.douyin-app-layout .payment-success-card p{color:var(--dy-muted)}.douyin-app-layout .feedback-staff .bubble-author-tag{color:#ff9cb0}@media (width<=768px){.douyin-app-layout .feedback-wrap{padding-inline:0}.douyin-app-layout .user-page-header{flex-direction:column;align-items:flex-start;gap:12px}.douyin-app-layout .account-body-layout{flex-direction:column;gap:16px;display:flex}.douyin-app-layout .account-nav-card{padding:0;background:0 0!important;border:0!important}.douyin-app-layout .account-nav-aside{width:100%;min-width:0}.douyin-app-layout .account-nav-list{scrollbar-width:thin;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.douyin-app-layout .nav-item{white-space:nowrap;flex:none;margin:0;padding:10px 14px;font-size:13px}.douyin-app-layout .nav-item-logout{border-top:0}.douyin-app-layout :is(.custom-order-card,.ticket-item-row){flex-direction:column;align-items:stretch;gap:14px;padding:16px}.douyin-app-layout .order-item-side{border-color:var(--dy-line);flex-wrap:wrap;justify-content:space-between;gap:10px}.douyin-app-layout :is(.auth-panel,.password-card){margin:8px auto;padding:24px 20px}.douyin-app-layout .account-summary-card{padding:20px}}@media (prefers-reduced-motion:reduce){.douyin-app-layout *,.douyin-app-layout :before,.douyin-app-layout :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-theme=douyin] body{color:#f5f5f7;background:#16171b}.douyin-app-layout[data-astro-cid-xwdxzoqf]{background:var(--dy-bg);min-height:100dvh;display:flex}.douyin-sidebar[data-astro-cid-xwdxzoqf]{background:var(--dy-bg);border-right:1px solid var(--dy-line);z-index:40;width:184px;position:fixed;inset:0 auto 0 0}.douyin-sidebar-inner[data-astro-cid-xwdxzoqf]{flex-direction:column;height:100%;padding:24px 12px 16px;display:flex;overflow-y:auto}.douyin-brand-section[data-astro-cid-xwdxzoqf]{padding:0 10px 24px}.douyin-brand-anchor[data-astro-cid-xwdxzoqf],.douyin-mobile-brand-link[data-astro-cid-xwdxzoqf]{color:var(--dy-text);align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.douyin-symbol-icon[data-astro-cid-xwdxzoqf]{background:var(--pic-primary);color:#fff;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;display:grid;overflow:hidden}.douyin-brand-titles[data-astro-cid-xwdxzoqf]{flex-direction:column;gap:2px;min-width:0;display:flex}.douyin-brand-text[data-astro-cid-xwdxzoqf]{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.douyin-brand-sub[data-astro-cid-xwdxzoqf]{color:var(--dy-faint);font-size:11px}.douyin-menu-nav[data-astro-cid-xwdxzoqf]{flex-direction:column;gap:8px;display:flex}.douyin-menu-link[data-astro-cid-xwdxzoqf]{min-height:48px;color:var(--dy-muted);border-radius:9px;align-items:center;gap:14px;padding:0 18px;font-size:16px;text-decoration:none;transition:background .18s,color .18s;display:flex}.douyin-menu-link[data-astro-cid-xwdxzoqf]:hover,.douyin-menu-link[data-astro-cid-xwdxzoqf].is-active{color:#fff;background:#ffffff09}.douyin-menu-link[data-astro-cid-xwdxzoqf].is-active{background:#ffffff10;font-weight:650}.douyin-icon-box[data-astro-cid-xwdxzoqf]{place-items:center;width:22px;height:22px;display:grid}.douyin-sidebar-banner[data-astro-cid-xwdxzoqf]{border-bottom:1px solid var(--dy-line);margin:auto 4px 0;padding:20px 8px 16px}.douyin-banner-top[data-astro-cid-xwdxzoqf]{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.douyin-banner-top[data-astro-cid-xwdxzoqf] svg{color:#ff819a;fill:none}.douyin-banner-sub[data-astro-cid-xwdxzoqf]{color:var(--dy-faint);margin:8px 0 12px;font-size:12px;line-height:1.8}.douyin-banner-btn[data-astro-cid-xwdxzoqf]{min-height:38px;color:var(--dy-text);background:#ffffff0c;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:flex}.douyin-sidebar-footer[data-astro-cid-xwdxzoqf]{color:var(--dy-faint);padding:16px 12px 0;font-size:11px}.douyin-footer-links[data-astro-cid-xwdxzoqf]{gap:8px;display:flex}.douyin-footer-links[data-astro-cid-xwdxzoqf] a[data-astro-cid-xwdxzoqf]{color:inherit;text-decoration:none}.douyin-copyright[data-astro-cid-xwdxzoqf]{margin:8px 0 0}.douyin-main-stage[data-astro-cid-xwdxzoqf]{flex-direction:column;width:calc(100% - 184px);min-width:0;min-height:100dvh;margin-left:184px;display:flex}.douyin-topbar[data-astro-cid-xwdxzoqf]{z-index:35;border-bottom:1px solid var(--dy-line);background:#16171bf5;position:sticky;top:0}.douyin-topbar-inner[data-astro-cid-xwdxzoqf]{grid-template-columns:1fr minmax(240px,480px) 1fr;align-items:center;gap:24px;height:72px;padding:0 28px;display:grid}.douyin-mobile-brand[data-astro-cid-xwdxzoqf]{display:none}.douyin-search-form[data-astro-cid-xwdxzoqf]{grid-column:2;width:100%;min-width:0;margin:0}.douyin-search-input-wrap[data-astro-cid-xwdxzoqf]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;height:42px;transition:border-color .18s;display:flex;position:relative;overflow:hidden}.douyin-search-input-wrap[data-astro-cid-xwdxzoqf]:focus-within{border-color:#a5a5ad}.douyin-search-icon[data-astro-cid-xwdxzoqf]{color:var(--dy-faint);pointer-events:none;margin-left:14px}.douyin-search-input[data-astro-cid-xwdxzoqf]{width:100%;min-width:0;height:100%;color:var(--dy-text);box-shadow:none;background:0 0;border:0;outline:none;padding:0 10px;font-size:14px}.douyin-search-input[data-astro-cid-xwdxzoqf]:focus-visible{outline:none}.douyin-search-btn[data-astro-cid-xwdxzoqf]{color:var(--dy-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.douyin-search-btn[data-astro-cid-xwdxzoqf]:hover{background:#ffffff0a}.douyin-search-btn[data-astro-cid-xwdxzoqf] svg{display:none}.douyin-user-actions[data-astro-cid-xwdxzoqf]{grid-column:3;justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.douyin-red-action-btn[data-astro-cid-xwdxzoqf]{background:var(--pic-action-bg);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:110px;height:40px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.douyin-red-action-btn[data-astro-cid-xwdxzoqf] svg{fill:none}#header-vip-text[data-astro-cid-xwdxzoqf]{text-align:center;min-width:4.5em;display:inline-block}.douyin-user-avatar-link[data-astro-cid-xwdxzoqf]{width:40px;height:40px;color:var(--dy-muted);flex-shrink:0;place-items:center;text-decoration:none;display:grid}.douyin-avatar-shell[data-astro-cid-xwdxzoqf]{position:relative}.douyin-avatar-face[data-astro-cid-xwdxzoqf]{background:var(--dy-raised);border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.douyin-vip-pill-badge[data-astro-cid-xwdxzoqf]{color:#382918;background:#e4cba4;border-radius:3px;padding:0 4px;font-size:8px;line-height:14px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.douyin-red-dot[data-astro-cid-xwdxzoqf]{background:#fe2c55;border-radius:50%;width:6px;height:6px;position:absolute;top:0;right:0}.douyin-content-body[data-astro-cid-xwdxzoqf]{flex:1;min-width:0;padding:24px 28px 40px}.douyin-mobile-navbar[data-astro-cid-xwdxzoqf]{display:none}.floating-top[data-astro-cid-xwdxzoqf][hidden]{display:none!important}@media (width<=1100px) and (width>=961px){.douyin-topbar-inner[data-astro-cid-xwdxzoqf]{grid-template-columns:minmax(240px,1fr) auto}.douyin-search-form[data-astro-cid-xwdxzoqf]{grid-column:1}.douyin-user-actions[data-astro-cid-xwdxzoqf]{grid-column:2}}@media (width<=960px){.douyin-sidebar[data-astro-cid-xwdxzoqf]{display:none}.douyin-main-stage[data-astro-cid-xwdxzoqf]{width:100%;padding-bottom:calc(64px + env(safe-area-inset-bottom));margin:0}.douyin-topbar-inner[data-astro-cid-xwdxzoqf]{gap:12px;height:60px;padding:0 16px;display:flex}.douyin-mobile-brand[data-astro-cid-xwdxzoqf]{display:block}.douyin-symbol-icon[data-astro-cid-xwdxzoqf].mini{border-radius:8px;flex-basis:30px;width:30px;height:30px}.douyin-mobile-brand[data-astro-cid-xwdxzoqf]{flex-shrink:1;min-width:0;max-width:112px}.douyin-brand-text[data-astro-cid-xwdxzoqf].mini{min-width:0;font-size:13px;display:block}.douyin-search-form[data-astro-cid-xwdxzoqf]{flex:1}.douyin-search-input-wrap[data-astro-cid-xwdxzoqf]{height:38px}.douyin-search-input[data-astro-cid-xwdxzoqf]{font-size:13px}.douyin-search-icon[data-astro-cid-xwdxzoqf]{display:none}.douyin-search-input[data-astro-cid-xwdxzoqf]{padding-left:12px}.douyin-search-btn[data-astro-cid-xwdxzoqf]{padding:0 12px}.douyin-search-btn[data-astro-cid-xwdxzoqf] span[data-astro-cid-xwdxzoqf]{display:none}.douyin-search-btn[data-astro-cid-xwdxzoqf] svg{display:block}.douyin-user-actions[data-astro-cid-xwdxzoqf]{gap:8px}.douyin-user-avatar-link[data-astro-cid-xwdxzoqf]{display:none}.douyin-red-action-btn[data-astro-cid-xwdxzoqf]{color:#ff819a;background:0 0;width:40px;min-width:0;height:40px;padding:0}#header-vip-text[data-astro-cid-xwdxzoqf]{display:none}.douyin-red-action-btn[data-astro-cid-xwdxzoqf] svg{width:23px;height:23px;color:inherit}.douyin-content-body[data-astro-cid-xwdxzoqf]{padding:16px 16px 24px}.douyin-mobile-navbar[data-astro-cid-xwdxzoqf]{z-index:40;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--dy-line);background:#16171bfa;justify-content:space-around;align-items:center;display:flex;position:fixed;inset:auto 0 0}.douyin-mobile-tab[data-astro-cid-xwdxzoqf]{min-width:48px;min-height:48px;color:var(--dy-faint);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;text-decoration:none;display:flex}.douyin-mobile-tab[data-astro-cid-xwdxzoqf].is-active{color:#fff;font-weight:650}}@media (width<=360px){.douyin-content-body[data-astro-cid-xwdxzoqf]{padding:12px}.douyin-topbar-inner[data-astro-cid-xwdxzoqf]{gap:8px;padding:0 12px}}.douyin-card[data-astro-cid-5irqmkb6]{background:var(--dy-surface);border-radius:10px;min-width:0;position:relative;overflow:hidden}.douyin-cover-box[data-astro-cid-5irqmkb6]{aspect-ratio:3/4;position:relative;overflow:hidden}.douyin-main-link[data-astro-cid-5irqmkb6]{z-index:2;position:absolute;inset:0}.douyin-cover-media[data-astro-cid-5irqmkb6]{object-fit:cover;width:100%;height:100%;transition:filter .2s;display:block}.douyin-card[data-astro-cid-5irqmkb6]:hover .douyin-cover-media[data-astro-cid-5irqmkb6]{filter:brightness(1.06)}.douyin-cover-placeholder[data-astro-cid-5irqmkb6]{height:100%;color:var(--dy-faint);place-items:center;display:grid}.douyin-hover-view-badge[data-astro-cid-5irqmkb6]{color:#fff;opacity:0;white-space:nowrap;pointer-events:none;background:#16171bbd;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;transition:opacity .2s;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%)}.douyin-card[data-astro-cid-5irqmkb6]:hover .douyin-hover-view-badge[data-astro-cid-5irqmkb6]{opacity:1}.douyin-badge-overlay[data-astro-cid-5irqmkb6]{z-index:3;pointer-events:none;gap:4px;display:flex;position:absolute;top:10px}.top-left[data-astro-cid-5irqmkb6]{left:10px}.top-right[data-astro-cid-5irqmkb6]{flex-direction:column;align-items:flex-end;right:10px}.douyin-meta-pill[data-astro-cid-5irqmkb6],.douyin-rank-pill[data-astro-cid-5irqmkb6]{color:#fff;background:#101014b8;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;line-height:1.7;display:inline-flex}.douyin-rank-pill[data-astro-cid-5irqmkb6].top-1{background:#b72848}.douyin-info-overlay[data-astro-cid-5irqmkb6]{pointer-events:none;color:#fff;background:linear-gradient(#0000,#000a);padding:44px 12px 12px;position:absolute;inset:auto 0 0}.douyin-title-text[data-astro-cid-5irqmkb6]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.douyin-title-link[data-astro-cid-5irqmkb6],.douyin-author-link[data-astro-cid-5irqmkb6]{z-index:3;pointer-events:auto;color:inherit;text-decoration:none;position:relative}.douyin-author-row[data-astro-cid-5irqmkb6]{color:#e0e0e5;align-items:center;gap:8px;font-size:11px;line-height:1.6;display:flex}.douyin-author-left[data-astro-cid-5irqmkb6]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.douyin-author-row[data-astro-cid-5irqmkb6] time[data-astro-cid-5irqmkb6]{white-space:nowrap;color:#d0d0d6;font-size:10px}@media (width<=520px){.douyin-info-overlay[data-astro-cid-5irqmkb6]{padding:40px 9px 10px}.douyin-title-text[data-astro-cid-5irqmkb6]{margin-bottom:5px;font-size:13px}.douyin-author-row[data-astro-cid-5irqmkb6]{gap:6px}.douyin-badge-overlay[data-astro-cid-5irqmkb6]{top:8px}.top-right[data-astro-cid-5irqmkb6]{right:8px}.douyin-meta-pill[data-astro-cid-5irqmkb6]{font-size:10px}}.douyin-home-feed[data-astro-cid-gupox5hg]{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:1680px;margin:0 auto;display:flex}.douyin-channels-bar[data-astro-cid-gupox5hg]{z-index:20;background:var(--dy-bg,#16171b);padding:6px 0 10px;position:sticky;top:72px}.douyin-channels-scroll[data-astro-cid-gupox5hg]{scrollbar-width:none;align-items:center;gap:10px;display:flex;overflow-x:auto}.douyin-channels-scroll[data-astro-cid-gupox5hg]::-webkit-scrollbar{display:none}.douyin-channel-pill[data-astro-cid-gupox5hg]{color:#ffffffbf;white-space:nowrap;background:#ffffff14;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s}.douyin-channel-pill[data-astro-cid-gupox5hg]:hover{color:#fff;background:#ffffff24}.douyin-channel-pill[data-astro-cid-gupox5hg].is-active{color:#121214;background:#fff;font-weight:800}.douyin-creators-shelf[data-astro-cid-gupox5hg]{border-bottom:1px solid #ffffff0d;padding:4px 0 10px}.douyin-creators-scroll[data-astro-cid-gupox5hg]{scrollbar-width:none;align-items:flex-start;gap:18px;padding-bottom:4px;display:flex;overflow-x:auto}.douyin-creators-scroll[data-astro-cid-gupox5hg]::-webkit-scrollbar{display:none}.douyin-creator-item[data-astro-cid-gupox5hg]{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:60px;text-decoration:none;transition:opacity .18s;display:flex}.douyin-creator-item[data-astro-cid-gupox5hg]:hover{opacity:.85}.douyin-creator-avatar-ring[data-astro-cid-gupox5hg]{background:0 0;border-radius:50%;width:48px;height:48px;padding:0;position:relative}.douyin-creator-item[data-astro-cid-gupox5hg]:hover .douyin-creator-avatar-ring[data-astro-cid-gupox5hg]{opacity:.85}.douyin-creator-img[data-astro-cid-gupox5hg]{object-fit:cover;border:1px solid #161823;border-radius:50%;width:100%;height:100%}.douyin-creator-fallback[data-astro-cid-gupox5hg]{color:#fff;background:#252732;border:1px solid #161823;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:800;display:flex}.douyin-creator-title[data-astro-cid-gupox5hg]{color:#fffc;white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;font-size:12px;font-weight:500;overflow:hidden}.douyin-waterfall-section[data-astro-cid-gupox5hg]{flex-direction:column;gap:24px;display:flex}.douyin-card-grid[data-astro-cid-gupox5hg]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}@media (width<=1560px){.douyin-card-grid[data-astro-cid-gupox5hg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (width<=1180px){.douyin-card-grid[data-astro-cid-gupox5hg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (width<=720px){.douyin-card-grid[data-astro-cid-gupox5hg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.douyin-feed-empty[data-astro-cid-gupox5hg]{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:10px;padding:80px 20px;display:flex}.douyin-loadmore-wrap[data-astro-cid-gupox5hg]{justify-content:center;margin:20px 0 30px;display:flex}.douyin-more-action-pill[data-astro-cid-gupox5hg]{color:#fff;background:#ffffff14;border-radius:20px;align-items:center;gap:6px;padding:10px 28px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.douyin-more-action-pill[data-astro-cid-gupox5hg]:hover{background:#ffffff24}@media (width<=960px){.douyin-channels-bar[data-astro-cid-gupox5hg]{top:60px}}.douyin-ranking-board[data-astro-cid-pf467soa]{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;display:flex}.dy-board-header[data-astro-cid-pf467soa]{border-bottom:1px solid var(--dy-line);justify-content:space-between;align-items:center;gap:24px;padding:4px 0 20px;display:flex}.dy-board-title-group[data-astro-cid-pf467soa]{align-items:center;gap:12px;display:flex}.dy-brand-badge[data-astro-cid-pf467soa]{background:#352129;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.dy-brand-badge[data-astro-cid-pf467soa] svg{color:#ff819a;fill:none}.dy-board-heading[data-astro-cid-pf467soa]{color:var(--dy-text);margin:0 0 4px;font-size:24px;font-weight:650;line-height:1.5}.dy-board-sub[data-astro-cid-pf467soa]{color:var(--dy-muted);margin:0;font-size:13px}.dy-board-tabs[data-astro-cid-pf467soa]{background:var(--dy-surface);border-radius:8px;align-items:center;padding:4px;display:flex;position:relative}.dy-tab-btn[data-astro-cid-pf467soa]{min-height:40px;color:var(--dy-muted);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;text-decoration:none;display:flex;position:relative}.dy-tab-btn[data-astro-cid-pf467soa].is-active{color:#fff}.dy-tab-glider[data-astro-cid-pf467soa]{background:#ffffff10;border-radius:6px;transition:transform .22s,width .22s;position:absolute;top:4px;bottom:4px;left:0}.dy-period-panel[data-astro-cid-pf467soa]{display:none}.dy-period-panel[data-astro-cid-pf467soa].is-active{display:block}.dy-track-header[data-astro-cid-pf467soa],.dy-track-row[data-astro-cid-pf467soa]{grid-template-columns:50px minmax(0,1fr) 130px 100px 96px;align-items:center;gap:20px;display:grid}.dy-track-header[data-astro-cid-pf467soa]{color:var(--dy-faint);padding:0 16px 12px;font-size:12px}.dy-track-list[data-astro-cid-pf467soa]{gap:0;display:grid}.dy-track-row[data-astro-cid-pf467soa]{border-bottom:1px solid var(--dy-line);border-radius:6px;padding:18px 16px;transition:background .2s}.dy-track-row[data-astro-cid-pf467soa]:hover{background:#ffffff04}.dy-track-cell[data-astro-cid-pf467soa]{min-width:0}.dy-rank-box[data-astro-cid-pf467soa]{text-align:center;position:relative}.dy-crown-icon[data-astro-cid-pf467soa]{display:none}.dy-rank-digit[data-astro-cid-pf467soa]{color:var(--dy-faint);font-size:23px;font-style:italic;font-weight:700}.dy-rank-digit[data-astro-cid-pf467soa].top-1{color:#ff5879}.dy-rank-digit[data-astro-cid-pf467soa].top-2{color:#f4a36b}.dy-rank-digit[data-astro-cid-pf467soa].top-3{color:#d4b68b}.dy-work-container[data-astro-cid-pf467soa]{align-items:center;gap:18px;display:flex}.dy-track-thumb-wrap[data-astro-cid-pf467soa]{background:var(--dy-raised);border-radius:6px;flex-shrink:0;width:72px;height:96px;display:block;overflow:hidden}.dy-track-thumb[data-astro-cid-pf467soa]{object-fit:cover;width:100%;height:100%}.dy-track-thumb-fallback[data-astro-cid-pf467soa]{place-items:center;height:100%;display:grid}.dy-track-meta[data-astro-cid-pf467soa]{min-width:0}.dy-track-title[data-astro-cid-pf467soa]{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.6}.dy-track-title-link[data-astro-cid-pf467soa]{color:var(--dy-text);text-decoration:none}.dy-author-tag[data-astro-cid-pf467soa]{color:var(--dy-muted);font-size:12px;text-decoration:none}.specs-pill-box[data-astro-cid-pf467soa]{flex-wrap:wrap;gap:6px;display:flex}.specs-pill[data-astro-cid-pf467soa]{color:var(--dy-muted);font-size:12px}.specs-pill[data-astro-cid-pf467soa]:not(:last-child):after{content:" ·";color:var(--dy-faint)}.dy-track-cell[data-astro-cid-pf467soa].hot{color:var(--dy-muted);font-size:12px}.dy-action-btn[data-astro-cid-pf467soa]{min-height:40px;color:var(--dy-text);background:var(--dy-raised);border-radius:6px;justify-content:center;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:flex}.dy-empty-state[data-astro-cid-pf467soa]{color:var(--dy-muted);flex-direction:column;align-items:center;gap:16px;padding:64px 20px;display:flex}@media (width<=900px){.dy-board-header[data-astro-cid-pf467soa]{flex-direction:column;align-items:stretch;gap:18px}.dy-board-tabs[data-astro-cid-pf467soa]{align-self:flex-start}.dy-track-header[data-astro-cid-pf467soa]{display:none}.dy-track-row[data-astro-cid-pf467soa]{grid-template-columns:30px minmax(0,1fr);gap:6px 12px;padding:16px 0}.dy-track-cell[data-astro-cid-pf467soa].rank{grid-row:1/3}.dy-track-cell[data-astro-cid-pf467soa].work{grid-column:2}.dy-track-cell[data-astro-cid-pf467soa].specs,.dy-track-cell[data-astro-cid-pf467soa].hot{grid-column:2;margin-left:80px}.dy-track-cell[data-astro-cid-pf467soa].action{display:none}.dy-work-container[data-astro-cid-pf467soa]{gap:12px}.dy-track-thumb-wrap[data-astro-cid-pf467soa]{width:68px;height:90px}.dy-track-title[data-astro-cid-pf467soa]{font-size:14px}.dy-board-heading[data-astro-cid-pf467soa]{font-size:22px}.dy-rank-digit[data-astro-cid-pf467soa]{font-size:20px}.dy-tab-btn[data-astro-cid-pf467soa]{padding:8px 12px}}.douyin-catalog-view[data-astro-cid-l7jjijdh]{flex-direction:column;gap:24px;max-width:1680px;margin:0 auto;display:flex}.douyin-page-masthead[data-astro-cid-l7jjijdh]{border-bottom:1px solid var(--dy-line);padding:4px 0 20px;position:relative}.douyin-title-bundle[data-astro-cid-l7jjijdh]{align-items:center;gap:14px;display:flex}.douyin-title-bundle[data-astro-cid-l7jjijdh]>svg{color:var(--dy-muted)}.douyin-h1[data-astro-cid-l7jjijdh]{color:var(--dy-text);margin:0 0 6px;font-size:24px;font-weight:650;line-height:1.5}.douyin-sub[data-astro-cid-l7jjijdh]{color:var(--dy-muted);margin:0;font-size:13px;line-height:1.8}.douyin-page-masthead[data-astro-cid-l7jjijdh].is-profile{isolation:isolate;background:var(--dy-surface);border:1px solid var(--dy-line);border-radius:12px;padding:48px 28px 28px;overflow:hidden}.douyin-profile-backdrop[data-astro-cid-l7jjijdh]{object-fit:cover;object-position:50% 32%;opacity:.3;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.douyin-page-masthead[data-astro-cid-l7jjijdh].is-profile:after{content:"";z-index:-1;background:linear-gradient(#0000,#16171be8);position:absolute;inset:0}.douyin-coser-profile-bundle[data-astro-cid-l7jjijdh]{align-items:center;gap:20px;display:flex}.douyin-coser-profile-avatar-wrap[data-astro-cid-l7jjijdh]{border:2px solid #ffffff45;border-radius:50%;flex-shrink:0;width:80px;height:80px;overflow:hidden}.douyin-coser-profile-avatar[data-astro-cid-l7jjijdh]{object-fit:cover;width:100%;height:100%;display:block}.douyin-coser-profile-fallback[data-astro-cid-l7jjijdh]{background:var(--dy-raised);place-items:center;height:100%;font-size:24px;display:grid}.douyin-coser-profile-details[data-astro-cid-l7jjijdh]{min-width:0}.douyin-coser-name[data-astro-cid-l7jjijdh]{color:#fff;overflow-wrap:anywhere;margin:0 0 8px;font-size:26px}.douyin-coser-stat-pill[data-astro-cid-l7jjijdh]{color:#e0e0e5;font-size:13px}.douyin-catalog-grid[data-astro-cid-l7jjijdh],.douyin-coser-grid[data-astro-cid-l7jjijdh]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.douyin-coser-entry-card[data-astro-cid-l7jjijdh]{background:var(--dy-surface);border-radius:10px;min-width:0;text-decoration:none;overflow:hidden}.douyin-coser-photo-box[data-astro-cid-l7jjijdh]{aspect-ratio:3/4;position:relative}.douyin-coser-photo[data-astro-cid-l7jjijdh]{object-fit:cover;width:100%;height:100%;transition:filter .2s;display:block}.douyin-coser-entry-card[data-astro-cid-l7jjijdh]:hover .douyin-coser-photo[data-astro-cid-l7jjijdh]{filter:brightness(1.06)}.douyin-coser-avatar-fallback[data-astro-cid-l7jjijdh]{height:100%;color:var(--dy-muted);place-items:center;font-size:40px;display:grid}.douyin-coser-card-gradient[data-astro-cid-l7jjijdh]{color:#fff;background:linear-gradient(#0000,#000b);padding:44px 14px 14px;position:absolute;inset:auto 0 0}.douyin-coser-h3[data-astro-cid-l7jjijdh]{overflow-wrap:anywhere;margin:0 0 4px;font-size:16px;line-height:1.6}.douyin-coser-works-pill[data-astro-cid-l7jjijdh]{color:#ddd;font-size:12px}.douyin-empty-state-box[data-astro-cid-l7jjijdh]{color:var(--dy-muted);flex-direction:column;align-items:center;gap:16px;padding:64px 20px;display:flex}.douyin-page-nav[data-astro-cid-l7jjijdh]{justify-content:center;align-items:center;gap:20px;margin:12px 0;display:flex}.douyin-nav-btn[data-astro-cid-l7jjijdh]{background:var(--dy-raised);border:1px solid var(--dy-line);min-height:44px;color:var(--dy-text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;text-decoration:none;display:inline-flex}.douyin-page-counter[data-astro-cid-l7jjijdh]{color:var(--dy-muted);font-size:13px}@media (width<=1560px){.douyin-catalog-grid[data-astro-cid-l7jjijdh],.douyin-coser-grid[data-astro-cid-l7jjijdh]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (width<=1180px){.douyin-catalog-grid[data-astro-cid-l7jjijdh],.douyin-coser-grid[data-astro-cid-l7jjijdh]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.douyin-catalog-grid[data-astro-cid-l7jjijdh],.douyin-coser-grid[data-astro-cid-l7jjijdh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.douyin-h1[data-astro-cid-l7jjijdh]{font-size:21px}.douyin-catalog-view[data-astro-cid-l7jjijdh]{gap:18px}.douyin-page-masthead[data-astro-cid-l7jjijdh]{padding-bottom:14px}.douyin-page-masthead[data-astro-cid-l7jjijdh].is-profile{padding:40px 16px 20px}.douyin-coser-profile-bundle[data-astro-cid-l7jjijdh]{gap:14px}.douyin-coser-profile-avatar-wrap[data-astro-cid-l7jjijdh]{width:60px;height:60px}.douyin-coser-name[data-astro-cid-l7jjijdh]{font-size:20px}.douyin-coser-h3[data-astro-cid-l7jjijdh]{font-size:14px}.douyin-coser-card-gradient[data-astro-cid-l7jjijdh]{padding:36px 10px 12px}.douyin-page-nav[data-astro-cid-l7jjijdh]{gap:12px}.douyin-nav-btn[data-astro-cid-l7jjijdh]{padding:8px 12px}}.douyin-player-page[data-astro-cid-gggbaacm]{flex-direction:column;gap:32px;max-width:1680px;margin:0 auto;display:flex}.douyin-theater-layout[data-astro-cid-gggbaacm]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;width:100%;display:grid}.douyin-screen-col[data-astro-cid-gggbaacm]{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.douyin-canvas-viewport[data-astro-cid-gggbaacm]{aspect-ratio:4/3;width:100%;max-height:720px;box-shadow:none;background:#000;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.douyin-canvas-stage[data-astro-cid-gggbaacm]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.douyin-canvas-img[data-astro-cid-gggbaacm]{object-fit:contain;user-select:none;z-index:2;opacity:0;width:100%;height:100%;transition:none;display:block;position:relative}.douyin-canvas-viewport[data-astro-cid-gggbaacm].is-dragging .douyin-canvas-img[data-astro-cid-gggbaacm]{transition:none;cursor:grabbing!important}.douyin-canvas-img[data-astro-cid-gggbaacm].is-loaded{opacity:1}.douyin-stage-loader[data-astro-cid-gggbaacm]{z-index:3;backdrop-filter:blur(10px);pointer-events:none;background:#000000b3;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:10px;padding:8px 16px;animation:.18s dyFadeIn;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0009}.douyin-loader-spinner[data-astro-cid-gggbaacm]{border:2px solid #fff3;border-top-color:var(--pic-primary);border-radius:50%;width:16px;height:16px;animation:.75s linear infinite dySpin}.douyin-loader-text[data-astro-cid-gggbaacm]{color:#ffffffe6;letter-spacing:.3px;font-size:12px;font-weight:600}@keyframes dySpin{to{transform:rotate(360deg)}}@keyframes dyFadeIn{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.douyin-stage-locked-curtain[data-astro-cid-gggbaacm]{backdrop-filter:blur(16px);z-index:8;background:#0e0f17f0;border-radius:12px;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.douyin-locked-modal[data-astro-cid-gggbaacm]{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:14px;max-width:440px;display:flex}.douyin-locked-icon-circle[data-astro-cid-gggbaacm]{color:#b2b3bd;background:#292a31;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.douyin-locked-modal[data-astro-cid-gggbaacm] h3[data-astro-cid-gggbaacm]{color:#fff;margin:0;font-size:18px;font-weight:800}.douyin-locked-modal[data-astro-cid-gggbaacm] p[data-astro-cid-gggbaacm]{color:#94a3b8;margin:0;font-size:13px;line-height:1.6}.douyin-btn-unlock-plans[data-astro-cid-gggbaacm]{background:var(--pic-action-bg);box-shadow:none;border-radius:9999px;align-items:center;gap:6px;margin-top:6px;padding:10px 24px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex;color:#fff!important;text-decoration:none!important}.douyin-btn-unlock-plans[data-astro-cid-gggbaacm]:hover{background:var(--pic-action-hover)}.douyin-canvas-empty[data-astro-cid-gggbaacm]{color:#64748b;flex-direction:column;align-items:center;gap:10px;display:flex}.douyin-canvas-header[data-astro-cid-gggbaacm]{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:16px;right:16px}.douyin-counter-pill[data-astro-cid-gggbaacm]{backdrop-filter:blur(8px);color:#fff;background:#000000a6;border-radius:16px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.douyin-counter-pill[data-astro-cid-gggbaacm] .sep[data-astro-cid-gggbaacm]{color:#fff6}.douyin-zoom-action-btn[data-astro-cid-gggbaacm]{pointer-events:auto;backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:16px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:background-color .15s;display:inline-flex}.douyin-zoom-action-btn[data-astro-cid-gggbaacm]:hover{background:#fff3}.douyin-canvas-nav[data-astro-cid-gggbaacm]{pointer-events:none;z-index:4;justify-content:space-between;align-items:center;padding:0 14px;display:flex;position:absolute;inset:0}.douyin-nav-arrow-btn[data-astro-cid-gggbaacm]{pointer-events:auto;backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s,transform .15s;display:flex}.douyin-nav-arrow-btn[data-astro-cid-gggbaacm]:hover{background:color-mix(in srgb, var(--pic-primary) 80%, transparent)}.douyin-rail-bar[data-astro-cid-gggbaacm]{scrollbar-width:thin;scrollbar-color:#fff3 transparent;gap:10px;width:100%;min-width:0;max-width:100%;padding:2px 0 6px;display:flex;overflow-x:auto}.douyin-rail-thumb[data-astro-cid-gggbaacm]{cursor:pointer;background:#18191f;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:64px;height:84px;padding:0;transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.douyin-rail-thumb[data-astro-cid-gggbaacm] img[data-astro-cid-gggbaacm]{object-fit:cover;width:100%;height:100%;display:block}.douyin-rail-thumb[data-astro-cid-gggbaacm].is-active{border-color:#fff;box-shadow:0 0 0 2px #fff9,0 4px 12px #00000080}.douyin-rail-thumb[data-astro-cid-gggbaacm].is-locked{border-color:color-mix(in srgb, var(--pic-primary) 25%, transparent);background:linear-gradient(145deg,#181926,#11121a)}.douyin-thumb-locked-slot[data-astro-cid-gggbaacm]{background:radial-gradient(circle,#181926d1,#11121aeb);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.douyin-rail-thumb[data-astro-cid-gggbaacm]:not(.is-locked) .douyin-thumb-locked-slot[data-astro-cid-gggbaacm]{display:none}.douyin-thumb-locked-slot[data-astro-cid-gggbaacm] .locked-vip-tag[data-astro-cid-gggbaacm]{color:var(--pic-primary);letter-spacing:.5px;font-size:9px;font-weight:800}.douyin-rail-idx[data-astro-cid-gggbaacm]{color:#fff;background:#000000a6;border-radius:4px;padding:1px 4px;font-size:10px;font-weight:700;position:absolute;bottom:2px;right:4px}.douyin-panel-col[data-astro-cid-gggbaacm]{min-width:0}.douyin-panel-card[data-astro-cid-gggbaacm]{border:1px solid var(--dy-line);background:var(--dy-surface);border-radius:12px;flex-direction:column;gap:20px;padding:22px;display:flex}.douyin-creator-card[data-astro-cid-gggbaacm]{justify-content:space-between;align-items:center;gap:12px;display:flex}.douyin-creator-left[data-astro-cid-gggbaacm]{align-items:center;gap:10px;min-width:0;display:flex}.douyin-creator-avatar[data-astro-cid-gggbaacm]{border-radius:50%;flex-shrink:0;width:42px;height:42px;overflow:hidden}.douyin-author-avatar-img[data-astro-cid-gggbaacm]{object-fit:cover;width:100%;height:100%}.douyin-author-avatar-fallback[data-astro-cid-gggbaacm]{background:var(--dy-raised);height:100%;color:var(--dy-text);place-items:center;display:grid}.douyin-creator-info[data-astro-cid-gggbaacm]{min-width:0}.douyin-creator-display-name[data-astro-cid-gggbaacm]{overflow-wrap:anywhere;font-size:14px;font-weight:600}.douyin-creator-works-text[data-astro-cid-gggbaacm]{color:var(--dy-muted);margin-top:2px;font-size:12px;display:block}.douyin-follow-btn[data-astro-cid-gggbaacm]{border:1px solid var(--dy-line);color:var(--dy-muted);border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:7px 10px;font-size:12px;text-decoration:none;display:flex}.douyin-caption-box[data-astro-cid-gggbaacm]{flex-direction:column;gap:8px;display:flex}.douyin-post-title[data-astro-cid-gggbaacm]{color:var(--dy-text);margin:0;font-size:23px;font-weight:650;line-height:1.5}.douyin-post-summary[data-astro-cid-gggbaacm]{color:var(--dy-muted);margin:0;font-size:13px;line-height:1.8}.douyin-post-summary[data-astro-cid-gggbaacm] summary[data-astro-cid-gggbaacm]{cursor:pointer;align-items:center;gap:4px;list-style:none;display:flex}.douyin-post-summary[data-astro-cid-gggbaacm] summary[data-astro-cid-gggbaacm]::-webkit-details-marker{display:none}.douyin-post-summary[data-astro-cid-gggbaacm][open] svg{transform:rotate(90deg)}.douyin-post-summary[data-astro-cid-gggbaacm] p[data-astro-cid-gggbaacm]{margin:8px 0 0}.douyin-meta-stats-box[data-astro-cid-gggbaacm]{border-bottom:1px solid var(--dy-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-bottom:20px;display:grid}.douyin-stat-cell[data-astro-cid-gggbaacm]{flex-direction:column;gap:3px;display:flex}.stat-label[data-astro-cid-gggbaacm]{color:var(--dy-faint);font-size:12px}.stat-val[data-astro-cid-gggbaacm]{color:var(--dy-text);font-size:14px;font-weight:500}.douyin-panel-card[data-astro-cid-gggbaacm] .notice-douyin{border:0;margin:0;padding:0}.douyin-panel-card[data-astro-cid-gggbaacm] .gallery-access-status{align-items:flex-start;width:100%;min-height:40px}.douyin-delivery[data-astro-cid-gggbaacm]{border-top:1px solid var(--dy-line);padding-top:18px}.douyin-delivery-title[data-astro-cid-gggbaacm]{align-items:center;gap:8px;margin:0 0 16px;font-size:14px;font-weight:600;display:flex}.douyin-delivery-title[data-astro-cid-gggbaacm] svg{color:var(--dy-muted)}.douyin-delivery-body[data-astro-cid-gggbaacm]{min-height:132px;display:grid;position:relative}.douyin-delivery-body[data-astro-cid-gggbaacm]>[data-astro-cid-gggbaacm]{grid-area:1/1;min-width:0}.douyin-unlock-container[data-astro-cid-gggbaacm],.douyin-unlocked-container[data-astro-cid-gggbaacm]{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:10px;padding:0;display:flex}.douyin-unlock-container[data-astro-cid-gggbaacm] h3[data-astro-cid-gggbaacm],.douyin-unlocked-container[data-astro-cid-gggbaacm] h3[data-astro-cid-gggbaacm]{margin:0;font-size:14px;font-weight:500;line-height:1.6}.douyin-unlock-container[data-astro-cid-gggbaacm] p[data-astro-cid-gggbaacm],.douyin-unlocked-container[data-astro-cid-gggbaacm] p[data-astro-cid-gggbaacm]{color:var(--dy-muted);margin:0;font-size:12px;line-height:1.8}[data-astro-cid-gggbaacm]:is([data-member-description],[data-auth-desc]){min-height:40px}.douyin-red-block-btn[data-astro-cid-gggbaacm],.douyin-cyan-block-btn[data-astro-cid-gggbaacm],.douyin-pan-btn[data-astro-cid-gggbaacm]{background:var(--pic-action-bg);color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.douyin-secrets-box[data-astro-cid-gggbaacm]{flex-direction:column;gap:12px;width:100%;display:flex}.douyin-kv-list[data-astro-cid-gggbaacm]{flex-direction:column;display:flex}.douyin-kv-row[data-astro-cid-gggbaacm]{border-bottom:1px solid var(--dy-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.kv-k[data-astro-cid-gggbaacm]{color:var(--dy-muted);white-space:nowrap}.kv-v-wrap[data-astro-cid-gggbaacm]{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.kv-code[data-astro-cid-gggbaacm]{color:var(--dy-text);overflow-wrap:anywhere;font-size:13px}.kv-copy-btn[data-astro-cid-gggbaacm]{color:var(--dy-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px;font-size:12px}.douyin-delivery-footer[data-astro-cid-gggbaacm]{border-top:1px solid var(--dy-line);color:var(--dy-muted);justify-content:space-between;align-items:flex-start;gap:12px;margin-top:16px;padding-top:12px;font-size:12px;display:flex}.douyin-delivery-footer[data-astro-cid-gggbaacm] details[data-astro-cid-gggbaacm]{flex:1}.douyin-delivery-footer[data-astro-cid-gggbaacm] summary[data-astro-cid-gggbaacm]{cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.douyin-delivery-footer[data-astro-cid-gggbaacm] summary[data-astro-cid-gggbaacm]::-webkit-details-marker{display:none}.douyin-delivery-footer[data-astro-cid-gggbaacm] details[data-astro-cid-gggbaacm] p[data-astro-cid-gggbaacm]{margin:10px 0 0;line-height:1.8}.douyin-ticket-link[data-astro-cid-gggbaacm]{white-space:nowrap;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:flex}.douyin-delivery-skeleton[data-astro-cid-gggbaacm]{align-content:start;gap:10px;display:none}.dy-skeleton-title[data-astro-cid-gggbaacm]{width:60%;height:16px;margin:3px 0}.dy-skeleton-line[data-astro-cid-gggbaacm]{width:95%;height:10px;margin-top:4px}.dy-skeleton-short[data-astro-cid-gggbaacm]{width:72%;height:10px}.dy-skeleton-action[data-astro-cid-gggbaacm]{border-radius:8px;width:100%;height:44px;margin-top:8px}.douyin-panel-col[data-astro-cid-gggbaacm][data-delivery-state=pending] .douyin-delivery-skeleton[data-astro-cid-gggbaacm]{display:grid}.douyin-panel-col[data-astro-cid-gggbaacm][data-delivery-state=pending] [data-astro-cid-gggbaacm]:is(.douyin-unlock-container,.douyin-unlocked-container){visibility:hidden;pointer-events:none}.douyin-resource-dialog[data-astro-cid-gggbaacm]{--pic-text:#f5f5f7;--pic-text-muted:#b9bac5;--pic-border:#ffffff1f;--pic-border-light:#ffffff14;--pic-bg-gray:#ffffff0d;--pic-bg-hover:#ffffff18;color:#f5f5f7;background:#252630;border-radius:16px;padding:24px;box-shadow:0 20px 70px #0005}.douyin-resource-dialog[data-astro-cid-gggbaacm] .drawer-heading[data-astro-cid-gggbaacm]{margin-bottom:18px;padding-bottom:16px}.douyin-resource-dialog[data-astro-cid-gggbaacm] .drawer-close[data-astro-cid-gggbaacm]{width:36px;height:36px}.douyin-resource-dialog[data-astro-cid-gggbaacm] .claim-quota[data-astro-cid-gggbaacm]{color:#d3d4dc;background:#ffffff08;border-radius:6px;padding:8px 12px;font-weight:400}.douyin-resource-dialog[data-astro-cid-gggbaacm] .claim-confirm[data-astro-cid-gggbaacm]{gap:12px}.douyin-resource-dialog[data-astro-cid-gggbaacm] .claim-confirm-lead[data-astro-cid-gggbaacm]{line-height:1.7}.douyin-resource-dialog[data-astro-cid-gggbaacm] .claim-confirm-note[data-astro-cid-gggbaacm]{color:#b9bac5;margin:0;font-size:13px;line-height:1.8}.douyin-resource-dialog[data-astro-cid-gggbaacm] .claim-confirm-note[data-astro-cid-gggbaacm] strong[data-astro-cid-gggbaacm]{color:#f5f5f7;font-weight:600}.douyin-resource-dialog[data-astro-cid-gggbaacm] .claim-confirm-actions[data-astro-cid-gggbaacm]{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;margin-top:10px}.douyin-dialog-action[data-astro-cid-gggbaacm]{background:var(--pic-action-bg);color:#fff;min-height:44px;box-shadow:none;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;font-weight:600;transition:background .18s;display:inline-flex}.douyin-dialog-action[data-astro-cid-gggbaacm]:hover{background:var(--pic-action-hover)}.douyin-dialog-action[data-astro-cid-gggbaacm].secondary{color:#e8e8ee;background:#ffffff0d;border-color:#ffffff1f}.douyin-dialog-action[data-astro-cid-gggbaacm].secondary:hover{background:#ffffff18}.douyin-dialog-action[data-astro-cid-gggbaacm]:disabled{opacity:.6;cursor:wait}.douyin-resource-dialog[data-astro-cid-gggbaacm] button[data-astro-cid-gggbaacm]:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=640px){.douyin-resource-dialog[data-astro-cid-gggbaacm]{padding:20px}}.douyin-ticket-link[data-astro-cid-gggbaacm]:hover{color:var(--dy-text)}.douyin-related-stream[data-astro-cid-gggbaacm]{flex-direction:column;gap:16px;display:flex}.douyin-related-title-row[data-astro-cid-gggbaacm]{align-items:center;gap:8px;display:flex}.douyin-related-title-row[data-astro-cid-gggbaacm] h2[data-astro-cid-gggbaacm]{color:#fff;margin:0;font-size:18px;font-weight:800}.douyin-related-cards-grid[data-astro-cid-gggbaacm]{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}@media (width<=1180px){.douyin-theater-layout[data-astro-cid-gggbaacm]{grid-template-columns:1fr}.douyin-related-cards-grid[data-astro-cid-gggbaacm]{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.douyin-canvas-viewport[data-astro-cid-gggbaacm]{aspect-ratio:3/4;max-height:520px}.douyin-related-cards-grid[data-astro-cid-gggbaacm]{grid-template-columns:repeat(2,1fr);gap:8px}}.douyin-lightbox-view .pswp-locked-slide-wrap{box-sizing:border-box;background:#12131af5;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.douyin-lightbox-view .pswp-locked-card{text-align:center;width:100%;max-width:480px;box-shadow:none;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:36px 28px;display:flex}.douyin-lightbox-view .pswp-locked-icon{color:#b2b3bd;width:72px;height:72px;box-shadow:none;background:#292a31;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;display:flex}.douyin-lightbox-view .pswp-locked-title{color:#fff;margin:0;font-size:20px;font-weight:800}.douyin-lightbox-view .pswp-locked-desc{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.65}.douyin-lightbox-view .pswp-locked-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.douyin-lightbox-view .pswp-btn-vip-unlock{background:var(--pic-action-bg,#cf2046);box-shadow:none;border-radius:9999px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:800;transition:all .2s;display:inline-flex;color:#fff!important;text-decoration:none!important}.douyin-lightbox-view .pswp-btn-vip-unlock:hover{background:var(--pic-action-hover,#b71c3e)}.douyin-thumb-locked-slot[data-astro-cid-gggbaacm]{color:#b9bac5;background:#25262e}.douyin-rail-thumb[data-astro-cid-gggbaacm].is-locked{border-color:var(--dy-line)}.douyin-thumb-locked-slot[data-astro-cid-gggbaacm]:before{background:radial-gradient(at 20% 70%,#393640,#0000 70%),#25262e}.douyin-thumb-locked-slot[data-astro-cid-gggbaacm] svg,.douyin-thumb-locked-slot[data-astro-cid-gggbaacm] .locked-vip-tag[data-astro-cid-gggbaacm]{color:#b9bac5}@media (width>=1181px){.douyin-canvas-viewport[data-astro-cid-gggbaacm]{aspect-ratio:auto;height:min(680px,100dvh - 112px);min-height:400px}}.douyin-vip-view[data-astro-cid-45hhnsaa]{flex-direction:column;gap:24px;max-width:1040px;margin:0 auto;padding-bottom:24px;display:flex}.douyin-vip-masthead[data-astro-cid-45hhnsaa]{padding:8px 0 0}.douyin-vip-h1[data-astro-cid-45hhnsaa]{color:var(--dy-text);margin:0 0 6px;font-size:28px;font-weight:650;line-height:1.4}.douyin-vip-lead[data-astro-cid-45hhnsaa]{color:var(--dy-muted);margin:0;font-size:14px}.douyin-newcomer-ribbon[data-astro-cid-45hhnsaa]{color:#ff9cb0;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.douyin-vip-account[data-astro-cid-45hhnsaa]{background:var(--dy-surface);border:1px solid var(--dy-line);border-radius:10px;align-items:center;gap:12px;padding:16px 20px;display:flex}.douyin-vip-account[data-astro-cid-45hhnsaa]>svg{color:#ff819a}.douyin-vip-account[data-astro-cid-45hhnsaa]>div[data-astro-cid-45hhnsaa]{flex:1;min-width:0}.douyin-vip-account[data-astro-cid-45hhnsaa] strong[data-astro-cid-45hhnsaa]{font-size:14px;font-weight:600}.douyin-vip-account[data-astro-cid-45hhnsaa] p[data-astro-cid-45hhnsaa]{color:var(--dy-muted);margin:2px 0 0;font-size:12px;line-height:1.8;min-height:0!important}.douyin-vip-account[data-astro-cid-45hhnsaa] a[data-astro-cid-45hhnsaa]{background:var(--dy-raised);color:var(--dy-text);text-align:center;border-radius:6px;padding:8px 12px;font-size:13px;text-decoration:none}.douyin-tickets[data-astro-cid-45hhnsaa]{gap:12px;display:grid}.douyin-ticket[data-astro-cid-45hhnsaa]{background:var(--dy-surface);border:1px solid var(--dy-line);border-radius:10px;grid-template-columns:80px minmax(0,1fr);display:grid;overflow:hidden}.douyin-ticket[data-astro-cid-45hhnsaa].is-hot{border-color:#fe2c554a}.ticket-stub[data-astro-cid-45hhnsaa]{border-right:1px solid var(--dy-line);color:var(--dy-text);background:#ffffff03;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.stub-days[data-astro-cid-45hhnsaa]{font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:1.1}.stub-unit[data-astro-cid-45hhnsaa]{color:var(--dy-muted);font-size:12px}.ticket-body[data-astro-cid-45hhnsaa]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-width:0;padding:20px;display:grid}.ticket-copy[data-astro-cid-45hhnsaa] h2[data-astro-cid-45hhnsaa]{color:var(--dy-text);overflow-wrap:anywhere;margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.5}.ticket-copy[data-astro-cid-45hhnsaa] p[data-astro-cid-45hhnsaa]{color:var(--dy-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.ticket-copy[data-astro-cid-45hhnsaa] [data-astro-cid-45hhnsaa][data-plan-offer]{color:#ff9cb0}.ticket-pay[data-astro-cid-45hhnsaa]{align-items:center;gap:28px;display:flex}.ticket-price[data-astro-cid-45hhnsaa]{color:#fff;white-space:nowrap;align-items:baseline;gap:3px;display:flex}.ticket-price[data-astro-cid-45hhnsaa] strong[data-astro-cid-45hhnsaa]{font-variant-numeric:tabular-nums;font-size:30px;font-weight:650}.ticket-price[data-astro-cid-45hhnsaa] span[data-astro-cid-45hhnsaa]{font-size:14px}.douyin-plan-buy-btn[data-astro-cid-45hhnsaa]{background:var(--pic-action-bg);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:108px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.douyin-privileges-row[data-astro-cid-45hhnsaa]{border-top:1px solid var(--dy-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:24px;display:grid}.douyin-privilege-card[data-astro-cid-45hhnsaa]{grid-template-columns:24px minmax(0,1fr);align-content:start;gap:8px 10px;display:grid}.douyin-priv-icon[data-astro-cid-45hhnsaa]{grid-column:1;align-items:center;height:24px;display:flex}.douyin-priv-icon[data-astro-cid-45hhnsaa] svg{color:#b9bac5}.douyin-privilege-card[data-astro-cid-45hhnsaa] h3[data-astro-cid-45hhnsaa]{color:var(--dy-text);margin:0;font-size:14px;font-weight:600;line-height:24px}.douyin-privilege-card[data-astro-cid-45hhnsaa] p[data-astro-cid-45hhnsaa]{color:var(--dy-muted);grid-column:2;margin:0;font-size:12px;line-height:1.9}.douyin-qa-section[data-astro-cid-45hhnsaa]{margin-top:12px}.douyin-qa-header[data-astro-cid-45hhnsaa] h2[data-astro-cid-45hhnsaa]{color:var(--dy-text);margin:0 0 4px;font-size:20px}.douyin-qa-header[data-astro-cid-45hhnsaa] p[data-astro-cid-45hhnsaa]{color:var(--dy-muted);margin:0;font-size:13px}.douyin-qa-list[data-astro-cid-45hhnsaa]{border-top:1px solid var(--dy-line);margin-top:16px}.douyin-qa-box[data-astro-cid-45hhnsaa]{border-bottom:1px solid var(--dy-line);padding:18px 0}.douyin-qa-box[data-astro-cid-45hhnsaa] h4[data-astro-cid-45hhnsaa]{color:var(--dy-text);margin:0 0 8px;font-size:14px;font-weight:600}.douyin-qa-box[data-astro-cid-45hhnsaa] p[data-astro-cid-45hhnsaa]{color:var(--dy-muted);margin:0;font-size:13px;line-height:1.9}.douyin-empty-plans[data-astro-cid-45hhnsaa]{text-align:center;background:var(--dy-surface);color:var(--dy-muted);border-radius:10px;padding:40px}@media (width<=720px){.douyin-vip-view[data-astro-cid-45hhnsaa]{gap:18px}.douyin-vip-h1[data-astro-cid-45hhnsaa]{font-size:23px}.douyin-vip-lead[data-astro-cid-45hhnsaa]{font-size:13px}.douyin-vip-account[data-astro-cid-45hhnsaa]{flex-wrap:wrap;gap:10px;padding:14px}.douyin-vip-account[data-astro-cid-45hhnsaa]>div[data-astro-cid-45hhnsaa]{flex-basis:calc(100% - 40px)}.douyin-vip-account[data-astro-cid-45hhnsaa] a[data-astro-cid-45hhnsaa]{margin-left:32px;padding:6px 10px}.douyin-ticket[data-astro-cid-45hhnsaa]{grid-template-columns:58px minmax(0,1fr)}.ticket-body[data-astro-cid-45hhnsaa]{flex-direction:column;align-items:stretch;gap:12px;padding:14px;display:flex}.ticket-copy[data-astro-cid-45hhnsaa] h2[data-astro-cid-45hhnsaa]{font-size:16px}.ticket-copy[data-astro-cid-45hhnsaa] p[data-astro-cid-45hhnsaa]{font-size:12px}.ticket-pay[data-astro-cid-45hhnsaa]{justify-content:space-between;gap:12px}.ticket-price[data-astro-cid-45hhnsaa] strong[data-astro-cid-45hhnsaa]{font-size:25px}.douyin-plan-buy-btn[data-astro-cid-45hhnsaa]{min-width:96px;padding:8px 12px;font-size:13px}.stub-days[data-astro-cid-45hhnsaa]{font-size:22px}.douyin-privileges-row[data-astro-cid-45hhnsaa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.douyin-privilege-card[data-astro-cid-45hhnsaa]{grid-template-columns:20px minmax(0,1fr);gap:6px}.douyin-privilege-card[data-astro-cid-45hhnsaa] p[data-astro-cid-45hhnsaa]{grid-column:1/-1}}.fantia-site-wrapper[data-astro-cid-khmbk7w5]{color:#1a2b49;background-color:#f8f9fb;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow-x:clip}.fantia-site-wrapper .fantia-container[data-astro-cid-khmbk7w5],.fantia-container[data-astro-cid-khmbk7w5]{box-sizing:border-box;width:100%;min-width:0;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.fantia-top-bar[data-astro-cid-khmbk7w5]{color:#e2e8f0;background:#1a2b49;padding:6px 0;font-size:11.5px}.fantia-top-bar-inner[data-astro-cid-khmbk7w5]{justify-content:space-between;align-items:center;display:flex}.fantia-top-announcement[data-astro-cid-khmbk7w5]{color:#e2e8f0;align-items:center;text-decoration:none;transition:color .18s;display:inline-flex}.fantia-top-announcement[data-astro-cid-khmbk7w5]:hover{color:var(--pic-primary-soft)}.fantia-top-links[data-astro-cid-khmbk7w5]{align-items:center;gap:8px;display:flex}.fantia-top-links[data-astro-cid-khmbk7w5] a[data-astro-cid-khmbk7w5]{color:#94a3b8;text-decoration:none;transition:color .2s}.fantia-top-links[data-astro-cid-khmbk7w5] a[data-astro-cid-khmbk7w5]:hover{color:#fff}.fantia-header[data-astro-cid-khmbk7w5]{z-index:50;background:#fff;border-bottom:1px solid #00000014;position:sticky;top:0;box-shadow:0 2px 8px #00000008}.fantia-header-inner[data-astro-cid-khmbk7w5]{justify-content:space-between;align-items:center;gap:1rem;min-width:0;height:4rem;display:flex}.fantia-mobile-menu-btn[data-astro-cid-khmbk7w5]{color:#1a2b49;cursor:pointer;background:0 0;border:none;padding:6px;display:none}.fantia-brand[data-astro-cid-khmbk7w5]{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.fantia-brand-logo[data-astro-cid-khmbk7w5]{object-fit:contain;border-radius:8px;flex-shrink:0}.fantia-brand-badge[data-astro-cid-khmbk7w5]{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary-soft));color:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:900;display:flex}.fantia-brand-text[data-astro-cid-khmbk7w5]{flex-direction:column;min-width:0;display:flex}.fantia-brand-name[data-astro-cid-khmbk7w5]{color:#1a2b49;letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;line-height:1.2;overflow:hidden}.fantia-brand-tagline[data-astro-cid-khmbk7w5]{color:var(--pic-primary);letter-spacing:.8px;font-size:9px;font-weight:700}.fantia-desktop-nav[data-astro-cid-khmbk7w5]{align-items:center;gap:12px;margin-left:1rem;display:flex}.fantia-nav-item[data-astro-cid-khmbk7w5]{border-radius:8px;flex-direction:column;align-items:center;padding:6px 14px;text-decoration:none;transition:background .18s;display:flex}.fantia-nav-item[data-astro-cid-khmbk7w5]:hover{background:#f1f3f7}.fantia-nav-item[data-astro-cid-khmbk7w5].is-active{background:color-mix(in srgb, var(--pic-primary) 8%, transparent)}.fantia-nav-main[data-astro-cid-khmbk7w5]{color:#1a2b49;font-size:14px;font-weight:700;line-height:1.2}.fantia-nav-item[data-astro-cid-khmbk7w5].is-active .fantia-nav-main[data-astro-cid-khmbk7w5]{color:var(--pic-primary)}.fantia-nav-sub[data-astro-cid-khmbk7w5]{color:#94a3b8;margin-top:2px;font-size:10px;font-weight:500;line-height:1}.fantia-nav-item[data-astro-cid-khmbk7w5].is-active .fantia-nav-sub[data-astro-cid-khmbk7w5]{color:var(--pic-primary)}.fantia-header-search[data-astro-cid-khmbk7w5]{flex:1;max-width:280px;margin-left:auto;position:relative}.fantia-header-search[data-astro-cid-khmbk7w5] input[data-astro-cid-khmbk7w5]{color:#1a2b49;background:#f1f3f7;border:1px solid #0000;border-radius:18px;outline:none;width:100%;height:36px;padding:0 12px 0 36px;font-size:12.5px;transition:all .2s}.fantia-header-search[data-astro-cid-khmbk7w5] input[data-astro-cid-khmbk7w5]:focus{border-color:var(--pic-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--pic-primary) 15%, transparent);background:#fff}.fantia-search-icon[data-astro-cid-khmbk7w5]{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fantia-header-actions[data-astro-cid-khmbk7w5]{flex-shrink:0;align-items:center;gap:12px;display:flex}.fantia-btn-sponsor[data-astro-cid-khmbk7w5]{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary-soft));color:#fff;box-shadow:0 2px 10px color-mix(in srgb, var(--pic-primary) 30%, transparent);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:box-shadow .18s;display:inline-flex}.fantia-btn-sponsor[data-astro-cid-khmbk7w5]:hover{box-shadow:0 4px 14px color-mix(in srgb, var(--pic-primary) 40%, transparent)}.fantia-user-box[data-astro-cid-khmbk7w5]{position:relative}.fantia-user-btn[data-astro-cid-khmbk7w5]{color:#1a2b49;background:#f1f3f7;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background .2s;display:flex;position:relative}.fantia-user-btn[data-astro-cid-khmbk7w5]:hover{background:#e2e8f0}.fantia-user-btn[data-astro-cid-khmbk7w5].is-member{background:color-mix(in srgb, var(--pic-primary) 10%, transparent);color:var(--pic-primary)}.fantia-main-content[data-astro-cid-khmbk7w5]{box-sizing:border-box;flex-direction:column;flex:1 0 auto;width:100%;display:flex}.fantia-main-content[data-astro-cid-khmbk7w5]:has(.checkout-utility-page),.fantia-main-content[data-astro-cid-khmbk7w5]:has(.checkout-page-wrap){justify-content:center}.fantia-site-wrapper[data-astro-cid-khmbk7w5]:has(.checkout-page-wrap) .fantia-footer[data-astro-cid-khmbk7w5]{margin-top:1.5rem}.fantia-footer[data-astro-cid-khmbk7w5]{background:#fff;border-top:1px solid #00000014;margin-top:4rem;padding-top:3rem}.fantia-footer-inner[data-astro-cid-khmbk7w5]{grid-template-columns:2fr 1fr 1fr;gap:3rem;padding-bottom:2.5rem;display:grid}.fantia-footer-desc[data-astro-cid-khmbk7w5]{color:#64748b;max-width:380px;margin-top:12px;font-size:12.5px;line-height:1.6}.fantia-footer-nav-col[data-astro-cid-khmbk7w5] h4[data-astro-cid-khmbk7w5]{color:#1a2b49;margin:0 0 14px;font-size:14px;font-weight:700}.fantia-footer-nav-col[data-astro-cid-khmbk7w5] nav[data-astro-cid-khmbk7w5]{flex-direction:column;gap:8px;display:flex}.fantia-footer-nav-col[data-astro-cid-khmbk7w5] a[data-astro-cid-khmbk7w5]{color:#64748b;font-size:13px;text-decoration:none;transition:color .2s}.fantia-footer-nav-col[data-astro-cid-khmbk7w5] a[data-astro-cid-khmbk7w5]:hover{color:var(--pic-primary)}.fantia-footer-bottom[data-astro-cid-khmbk7w5]{color:#94a3b8;text-align:center;background:#f1f3f7;border-top:1px solid #0000000d;padding:1rem 0;font-size:11.5px}.fantia-mobile-bottom-bar[data-astro-cid-khmbk7w5]{z-index:90;background:#fff;border-top:1px solid #00000014;justify-content:space-around;align-items:center;height:52px;display:none;position:fixed;bottom:0;left:0;right:0}.fantia-mobile-tab[data-astro-cid-khmbk7w5]{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;text-decoration:none;display:flex}.fantia-mobile-tab[data-astro-cid-khmbk7w5].is-active{color:var(--pic-primary);font-weight:700}.fantia-mobile-drawer[data-astro-cid-khmbk7w5]{background:#fff;border:none;border-radius:16px 16px 0 0;width:100%;max-width:480px;margin:auto auto 0;padding:0;box-shadow:0 -8px 32px #0003}.fantia-mobile-drawer[data-astro-cid-khmbk7w5]::backdrop{backdrop-filter:blur(4px);background:#00000080}.fantia-drawer-head[data-astro-cid-khmbk7w5]{border-bottom:1px solid #f1f3f7;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.fantia-drawer-close[data-astro-cid-khmbk7w5]{color:#64748b;cursor:pointer;background:0 0;border:none}.fantia-drawer-body[data-astro-cid-khmbk7w5]{flex-direction:column;gap:8px;padding:12px 20px 24px;display:flex}.fantia-drawer-link[data-astro-cid-khmbk7w5]{color:#1a2b49;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none}.fantia-drawer-link[data-astro-cid-khmbk7w5]:hover{background:#f8f9fb}.fantia-drawer-link[data-astro-cid-khmbk7w5].is-highlight{background:color-mix(in srgb, var(--pic-primary) 10%, transparent);color:var(--pic-primary)}.fantia-drawer-divider[data-astro-cid-khmbk7w5]{background:#f1f3f7;height:1px;margin:6px 0}@media (width<=64rem){.fantia-desktop-nav[data-astro-cid-khmbk7w5]{display:none}.fantia-mobile-menu-btn[data-astro-cid-khmbk7w5]{display:block}.fantia-header-search[data-astro-cid-khmbk7w5]{max-width:200px}.fantia-footer-inner[data-astro-cid-khmbk7w5]{grid-template-columns:1fr;gap:2rem}}@media (width<=48rem){.fantia-top-bar[data-astro-cid-khmbk7w5],.fantia-header-search[data-astro-cid-khmbk7w5],.fantia-brand-tagline[data-astro-cid-khmbk7w5]{display:none}.fantia-header-inner[data-astro-cid-khmbk7w5]{gap:.6rem}.fantia-header-actions[data-astro-cid-khmbk7w5]{gap:8px}.fantia-btn-sponsor[data-astro-cid-khmbk7w5]{padding:6px 10px;font-size:12px}.fantia-mobile-bottom-bar[data-astro-cid-khmbk7w5]{display:flex}.fantia-main-content[data-astro-cid-khmbk7w5]{padding-bottom:60px}}.fantia-site-wrapper[data-astro-cid-khmbk7w5] .floating-top[data-astro-cid-khmbk7w5]{right:calc(1.15rem + var(--cv-scrollbar-compensation,0px));z-index:95;color:#1a2b49;background:#fff;border:1px solid #1a2b491f;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;text-decoration:none;display:grid;position:fixed;bottom:1.5rem;box-shadow:0 8px 18px #1a2b491f}.fantia-site-wrapper[data-astro-cid-khmbk7w5] .floating-top[data-astro-cid-khmbk7w5]:hover{color:var(--pic-primary);border-color:color-mix(in srgb, var(--pic-primary) 28%, transparent)}.fantia-site-wrapper[data-astro-cid-khmbk7w5] .floating-top[data-astro-cid-khmbk7w5][hidden]{display:none!important}@media (width<=48rem){.fantia-site-wrapper[data-astro-cid-khmbk7w5] .floating-top[data-astro-cid-khmbk7w5]{bottom:calc(68px + env(safe-area-inset-bottom))}}.fantia-site-wrapper .global-toast-container,body:has(.fantia-site-wrapper) .global-toast-container,.fantia-site-wrapper dialog[open] .global-toast-container,body:has(.fantia-site-wrapper) dialog[open] .global-toast-container{z-index:2147483647;top:24px!important}.fantia-site-wrapper .global-toast,body:has(.fantia-site-wrapper) .global-toast{color:#1a2b49;background:#fffffff5;border:1px solid #00000014;border-radius:9999px;animation:.24s cubic-bezier(.16,1,.3,1) forwards fantiaToastSlideIn;box-shadow:0 10px 30px #0000001f,0 2px 8px #0000000a}.fantia-site-wrapper .global-toast.toast-exit,body:has(.fantia-site-wrapper) .global-toast.toast-exit{opacity:0;transform:translateY(-8px)scale(.96)}.fantia-site-wrapper .global-toast[data-state=success],body:has(.fantia-site-wrapper) .global-toast[data-state=success]{color:#047857;border-color:#10b9814d}.fantia-site-wrapper .global-toast[data-state=error],body:has(.fantia-site-wrapper) .global-toast[data-state=error]{color:#b91c1c;background:#fff;border-color:#ef44444d}.fantia-site-wrapper .global-toast[data-state=warning],body:has(.fantia-site-wrapper) .global-toast[data-state=warning]{color:#b45309;border-color:#f59e0b4d}.fantia-site-wrapper .global-toast[data-state=info],.fantia-site-wrapper .global-toast[data-state=loading],body:has(.fantia-site-wrapper) .global-toast[data-state=info],body:has(.fantia-site-wrapper) .global-toast[data-state=loading]{border-color:color-mix(in srgb, var(--pic-primary) 30%, transparent);color:var(--pic-primary)}@keyframes fantiaToastSlideIn{0%{opacity:0;transform:translateY(-16px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.fantia-site-wrapper .feedback-dialog,body:has(.fantia-site-wrapper) .feedback-dialog{color:#1a2b49;background:#fff;border:1px solid #00000014;border-radius:20px;box-shadow:0 25px 50px -12px #00000040}.fantia-site-wrapper .feedback-dialog::backdrop,body:has(.fantia-site-wrapper) .feedback-dialog::backdrop{background:#0f172a99}.fantia-site-wrapper .feedback-reason-option:has(input:checked),body:has(.fantia-site-wrapper) .feedback-reason-option:has(input:checked){border-color:var(--pic-primary);background:var(--pic-primary-light)}.fantia-site-wrapper .feedback-dialog .button[type=submit],body:has(.fantia-site-wrapper) .feedback-dialog .button[type=submit]{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary-hover));color:#fff;border:0;border-radius:10px}.fantia-card[data-astro-cid-7lsgrmew]{background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;transition:box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.fantia-card[data-astro-cid-7lsgrmew]:hover{border-color:color-mix(in srgb, var(--pic-primary) 40%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--pic-primary) 12%, transparent), 0 2px 6px #0000000f}.fantia-cover-wrap[data-astro-cid-7lsgrmew]{aspect-ratio:3/4;background:#f1f3f7;width:100%;display:block;position:relative;overflow:hidden}.fantia-cover-img[data-astro-cid-7lsgrmew]{object-fit:cover;width:100%;height:100%;display:block}.fantia-cover-fallback[data-astro-cid-7lsgrmew]{background:linear-gradient(135deg,#f5f6fa,#e9ecf2);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.fantia-rank-pill[data-astro-cid-7lsgrmew]{backdrop-filter:blur(8px);color:#fff;z-index:2;background:#1e293bd9;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #00000040}.fantia-rank-pill[data-astro-cid-7lsgrmew].is-gold{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706)}.fantia-rank-pill[data-astro-cid-7lsgrmew].is-silver{color:#fff;background:linear-gradient(135deg,#94a3b8,#64748b)}.fantia-rank-pill[data-astro-cid-7lsgrmew].is-bronze{color:#fff;background:linear-gradient(135deg,#b45309,#78350f)}.fantia-badge-count[data-astro-cid-7lsgrmew]{backdrop-filter:blur(6px);color:#fff;background:#0f172abf;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:8px;right:8px}.fantia-card-info[data-astro-cid-7lsgrmew]{flex-direction:column;flex:1;padding:12px 14px 14px;display:flex}.fantia-creator-bar[data-astro-cid-7lsgrmew]{min-width:0;margin:0;display:flex}.fantia-creator-link[data-astro-cid-7lsgrmew]{background:0 0;border:0;border-radius:9999px;align-items:center;gap:5px;max-width:100%;padding:0;text-decoration:none;transition:all .2s;display:inline-flex}.fantia-creator-link[data-astro-cid-7lsgrmew]:hover{background:var(--pic-primary-light);border-color:var(--pic-primary-soft)}.fantia-creator-dot[data-astro-cid-7lsgrmew]{background-color:var(--pic-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.fantia-creator-name[data-astro-cid-7lsgrmew]{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;transition:color .2s;overflow:hidden}.fantia-creator-link[data-astro-cid-7lsgrmew]:hover .fantia-creator-name[data-astro-cid-7lsgrmew]{color:var(--pic-primary-hover)}.fantia-card-title[data-astro-cid-7lsgrmew]{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.fantia-card-title[data-astro-cid-7lsgrmew] a[data-astro-cid-7lsgrmew]{color:#1e293b;text-decoration:none;transition:color .2s}.fantia-card-title[data-astro-cid-7lsgrmew] a[data-astro-cid-7lsgrmew]:hover{color:var(--pic-primary)}.fantia-card-meta[data-astro-cid-7lsgrmew]{color:#94a3b8;border-top:1px solid #0000000d;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:11.5px;display:flex}.fantia-card-date[data-astro-cid-7lsgrmew]{color:#64748b;flex-shrink:0;font-size:10px}.fantia-container[data-astro-cid-t3zlxo32]{box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.fantia-home-page[data-astro-cid-t3zlxo32]{padding-bottom:3rem}.fantia-hero-fullwidth[data-astro-cid-t3zlxo32]{background:linear-gradient(180deg, var(--pic-primary-light) 0%, #fff 100%);border-bottom:1px solid var(--pic-primary-light);box-sizing:border-box;width:100%;padding:1.1rem 0 1.25rem}.fantia-hero-inner[data-astro-cid-t3zlxo32]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:2rem;max-width:1200px;margin:0 auto;padding:0 1.25rem;display:flex}.fantia-hero-content[data-astro-cid-t3zlxo32]{z-index:2;flex:1;min-width:0;position:relative}.fantia-hero-badge[data-astro-cid-t3zlxo32]{color:var(--pic-primary-hover);border:1px solid var(--pic-primary-light);background:#fff;border-radius:20px;align-items:center;gap:5px;margin-bottom:.4rem;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #ea580c0d}.fantia-hero-title[data-astro-cid-t3zlxo32]{letter-spacing:-.3px;color:#0f172a;margin:0 0 .35rem;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:900;line-height:1.3}.fantia-hero-title[data-astro-cid-t3zlxo32] span[data-astro-cid-t3zlxo32]{color:var(--pic-primary-hover)}.fantia-hero-desc[data-astro-cid-t3zlxo32]{color:#475569;max-width:640px;margin:0;font-size:13px;line-height:1.5}.fantia-hero-actions[data-astro-cid-t3zlxo32]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.fantia-hero-btn-primary[data-astro-cid-t3zlxo32]{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary-soft));color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--pic-primary) 25%, transparent);border-radius:24px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:box-shadow .18s,background-color .18s;display:inline-flex}.fantia-hero-btn-primary[data-astro-cid-t3zlxo32]:hover{box-shadow:0 4px 14px color-mix(in srgb, var(--pic-primary) 35%, transparent)}.fantia-hero-btn-secondary[data-astro-cid-t3zlxo32]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:24px;align-items:center;gap:5px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 1px 3px #00000008}.fantia-hero-btn-secondary[data-astro-cid-t3zlxo32]:hover{border-color:var(--pic-primary);color:var(--pic-primary);background:var(--pic-primary-light)}.fantia-section-creators[data-astro-cid-t3zlxo32]{margin-top:1.5rem;margin-bottom:2.5rem}.fantia-section-head[data-astro-cid-t3zlxo32]{justify-content:space-between;align-items:flex-end;margin-bottom:1.25rem;display:flex}.fantia-section-title-wrap[data-astro-cid-t3zlxo32]{flex-direction:column;display:flex}.fantia-section-tag[data-astro-cid-t3zlxo32]{color:var(--pic-primary);letter-spacing:1px;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:800}.fantia-section-title[data-astro-cid-t3zlxo32]{color:#1a2b49;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:800}.fantia-section-subtitle[data-astro-cid-t3zlxo32]{color:#64748b;margin:3px 0 0;font-size:12px}.fantia-view-all-link[data-astro-cid-t3zlxo32]{color:var(--pic-primary);align-items:center;gap:4px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.fantia-view-all-link[data-astro-cid-t3zlxo32]:hover{opacity:.8}.fantia-creators-grid[data-astro-cid-t3zlxo32]{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.fantia-creator-card[data-astro-cid-t3zlxo32]{text-align:center;background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;align-items:center;padding:1.25rem 1rem;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 6px #00000008}.fantia-creator-card[data-astro-cid-t3zlxo32]:hover{border-color:color-mix(in srgb, var(--pic-primary) 40%, transparent);box-shadow:0 8px 20px color-mix(in srgb, var(--pic-primary) 12%, transparent)}.fantia-creator-avatar-wrap[data-astro-cid-t3zlxo32]{width:68px;height:68px;margin-bottom:10px;position:relative}.fantia-creator-avatar[data-astro-cid-t3zlxo32]{object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 2px 8px #0000001a}.fantia-creator-initial[data-astro-cid-t3zlxo32]{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary-soft));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:26px;font-weight:800;display:flex}.fantia-creator-details[data-astro-cid-t3zlxo32]{flex-direction:column;width:100%;margin-bottom:12px;display:flex}.fantia-creator-title[data-astro-cid-t3zlxo32]{color:#1a2b49;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.fantia-creator-post-count[data-astro-cid-t3zlxo32]{color:#94a3b8;margin-top:3px;font-size:11.5px}.fantia-creator-btn[data-astro-cid-t3zlxo32]{color:#1a2b49;background:#f1f3f7;border-radius:20px;width:100%;padding:6px 0;font-size:12px;font-weight:700;transition:background .2s,color .2s}.fantia-creator-card[data-astro-cid-t3zlxo32]:hover .fantia-creator-btn[data-astro-cid-t3zlxo32]{background:var(--pic-primary);color:#fff}.fantia-main-body-section[data-astro-cid-t3zlxo32]{padding-top:1.25rem;padding-bottom:3.5rem}.fantia-two-col-layout[data-astro-cid-t3zlxo32]{grid-template-columns:1fr 320px;align-items:start;gap:2.25rem;display:grid}.fantia-posts-grid[data-astro-cid-t3zlxo32]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.fantia-more-wrap[data-astro-cid-t3zlxo32]{justify-content:center;margin-top:2rem;display:flex}.fantia-btn-load-more[data-astro-cid-t3zlxo32]{color:#1a2b49;background:#fff;border:1px solid #0000001f;border-radius:25px;align-items:center;gap:8px;padding:10px 24px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #0000000a}.fantia-btn-load-more[data-astro-cid-t3zlxo32]:hover{border-color:var(--pic-primary);color:var(--pic-primary);box-shadow:0 6px 16px color-mix(in srgb, var(--pic-primary) 15%, transparent)}.fantia-aside-col[data-astro-cid-t3zlxo32]{flex-direction:column;gap:1.5rem;display:flex}.fantia-side-card[data-astro-cid-t3zlxo32]{background:#fff;border:1px solid #00000014;border-radius:14px;padding:1.25rem;box-shadow:0 2px 8px #00000008}.fantia-side-card-head[data-astro-cid-t3zlxo32]{border-bottom:1px solid #f1f3f7;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:10px;display:flex}.fantia-side-title[data-astro-cid-t3zlxo32]{color:#1a2b49;margin:0;font-size:15px;font-weight:800}.fantia-side-more[data-astro-cid-t3zlxo32]{color:var(--pic-primary);font-size:12px;font-weight:600;text-decoration:none}.fantia-side-rank-list[data-astro-cid-t3zlxo32]{flex-direction:column;gap:10px;display:flex}.fantia-rank-item[data-astro-cid-t3zlxo32]{border-radius:8px;align-items:center;gap:10px;padding:6px;text-decoration:none;transition:background .18s;display:flex}.fantia-rank-item[data-astro-cid-t3zlxo32]:hover{background:#f8f9fb}.fantia-rank-num[data-astro-cid-t3zlxo32]{color:#64748b;background:#f1f3f7;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex}.fantia-rank-num[data-astro-cid-t3zlxo32].top-1{color:#fff;background:#f59e0b}.fantia-rank-num[data-astro-cid-t3zlxo32].top-2{color:#fff;background:#94a3b8}.fantia-rank-num[data-astro-cid-t3zlxo32].top-3{color:#fff;background:#b45309}.fantia-rank-thumb[data-astro-cid-t3zlxo32]{object-fit:cover;border-radius:6px;flex-shrink:0;width:44px;height:44px}.fantia-rank-meta[data-astro-cid-t3zlxo32]{flex-direction:column;flex:1;min-width:0;display:flex}.fantia-rank-title[data-astro-cid-t3zlxo32]{color:#1a2b49;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.fantia-rank-item[data-astro-cid-t3zlxo32]:hover .fantia-rank-title[data-astro-cid-t3zlxo32]{color:var(--pic-primary)}.fantia-rank-creator[data-astro-cid-t3zlxo32]{color:#94a3b8;margin-top:2px;font-size:11px}.fantia-sponsor-promo-card[data-astro-cid-t3zlxo32]{color:#fff;text-align:center;background:linear-gradient(135deg,#1a2b49,#233348);border:none;padding:1.75rem 1.25rem}.fantia-promo-icon[data-astro-cid-t3zlxo32]{background:color-mix(in srgb, var(--pic-primary) 20%, transparent);width:52px;height:52px;color:var(--pic-primary-soft);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.fantia-sponsor-promo-card[data-astro-cid-t3zlxo32] h4[data-astro-cid-t3zlxo32]{margin:0 0 8px;font-size:16px;font-weight:800}.fantia-sponsor-promo-card[data-astro-cid-t3zlxo32] p[data-astro-cid-t3zlxo32]{color:#cbd5e1;margin:0 0 16px;font-size:12px;line-height:1.6}.fantia-promo-btn[data-astro-cid-t3zlxo32]{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary-soft));color:#fff;width:100%;box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 40%, transparent);border-radius:20px;padding:10px 0;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-block}.fantia-promo-btn[data-astro-cid-t3zlxo32]:hover{opacity:.92}.fantia-help-list[data-astro-cid-t3zlxo32]{flex-direction:column;gap:8px;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.fantia-help-list[data-astro-cid-t3zlxo32] a[data-astro-cid-t3zlxo32]{color:#64748b;padding:4px 0;font-size:12px;text-decoration:none;transition:color .2s;display:block}.fantia-help-list[data-astro-cid-t3zlxo32] a[data-astro-cid-t3zlxo32]:hover{color:var(--pic-primary)}@media (width<=64rem){.fantia-hero-inner[data-astro-cid-t3zlxo32]{flex-direction:column;align-items:flex-start;gap:1rem}.fantia-two-col-layout[data-astro-cid-t3zlxo32]{grid-template-columns:1fr}.fantia-creators-grid[data-astro-cid-t3zlxo32]{grid-template-columns:repeat(3,1fr)}}@media (width<=48rem){.fantia-creators-grid[data-astro-cid-t3zlxo32]{grid-template-columns:repeat(2,1fr)}.fantia-posts-grid[data-astro-cid-t3zlxo32]{grid-template-columns:repeat(2,1fr);gap:.75rem}}.fantia-ranking-board[data-astro-cid-rjk6kfl7]{max-width:1200px;margin:0 auto;padding:32px 24px 64px}.fantia-board-header[data-astro-cid-rjk6kfl7]{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;padding-bottom:24px;display:flex}.header-left[data-astro-cid-rjk6kfl7]{align-items:center;gap:16px;display:flex}.rank-icon-badge[data-astro-cid-rjk6kfl7]{background:var(--pic-primary-light);border:1px solid var(--pic-primary-light);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.header-titles[data-astro-cid-rjk6kfl7]{flex-direction:column;display:flex}.sub-jp[data-astro-cid-rjk6kfl7]{color:var(--pic-primary-hover);align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:700;display:inline-flex}.main-title[data-astro-cid-rjk6kfl7]{color:#0f172a;margin-bottom:4px;font-size:24px;font-weight:800}.desc[data-astro-cid-rjk6kfl7]{color:#64748b;font-size:13px}.ranking-tabs-wrap[data-astro-cid-rjk6kfl7]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;padding:4px;display:inline-flex;position:relative}.tab-glider[data-astro-cid-rjk6kfl7]{pointer-events:none;z-index:1;background:#fff;border-radius:8px;transition:transform .25s cubic-bezier(.16,1,.3,1),width .25s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 2px 8px #00000014}.tab-btn[data-astro-cid-rjk6kfl7]{z-index:2;color:#64748b;border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.tab-btn[data-astro-cid-rjk6kfl7].is-active{color:var(--pic-primary)}.jp-sub[data-astro-cid-rjk6kfl7]{opacity:.8;font-size:10px}.ranking-panels-container[data-astro-cid-rjk6kfl7]{position:relative}.ranking-period-panel[data-astro-cid-rjk6kfl7]{opacity:0;transition:opacity .2s;display:none}.ranking-period-panel[data-astro-cid-rjk6kfl7].is-active{opacity:1;display:block}.ranking-list-card[data-astro-cid-rjk6kfl7]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px -2px #0000000a}.list-head-row[data-astro-cid-rjk6kfl7]{color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:80px 1fr 140px 140px 120px;align-items:center;padding:12px 20px;font-size:12px;font-weight:700;display:grid}.list-body[data-astro-cid-rjk6kfl7]{flex-direction:column;display:flex}.rank-item-row[data-astro-cid-rjk6kfl7]{border-bottom:1px solid #f1f5f9;grid-template-columns:80px 1fr 140px 140px 120px;align-items:center;padding:16px 20px;transition:background-color .15s;display:grid}.rank-item-row[data-astro-cid-rjk6kfl7]:last-child{border-bottom:none}.rank-item-row[data-astro-cid-rjk6kfl7]:hover{background-color:var(--pic-primary-light)}.cell-rank[data-astro-cid-rjk6kfl7]{align-items:center;display:flex}.rank-badge-disc[data-astro-cid-rjk6kfl7]{color:#64748b;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:flex;position:relative}.rank-disc-1[data-astro-cid-rjk6kfl7]{color:#b45309;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);box-shadow:0 2px 8px #f59e0b40}.crown-icon[data-astro-cid-rjk6kfl7]{position:absolute;top:-8px;right:-4px}.rank-disc-2[data-astro-cid-rjk6kfl7]{color:#475569;background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%)}.rank-disc-3[data-astro-cid-rjk6kfl7]{background:linear-gradient(135deg, var(--pic-primary-light) 0%, var(--pic-primary-light) 100%);color:var(--pic-primary-hover)}.cell-main[data-astro-cid-rjk6kfl7]{align-items:center;gap:16px;min-width:0;display:flex}.cover-thumb-link[data-astro-cid-rjk6kfl7]{background:#f1f5f9;border-radius:8px;flex-shrink:0;width:90px;height:60px;position:relative;overflow:hidden}.thumb-img[data-astro-cid-rjk6kfl7]{object-fit:cover;width:100%;height:100%}.thumb-empty[data-astro-cid-rjk6kfl7]{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:100%;font-size:10px;display:flex}.plan-tag[data-astro-cid-rjk6kfl7]{color:#fff;background:#000000a6;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:700;position:absolute;bottom:3px;right:3px}.main-text-box[data-astro-cid-rjk6kfl7]{flex-direction:column;gap:4px;min-width:0;display:flex}.item-title[data-astro-cid-rjk6kfl7]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;text-decoration:none;overflow:hidden}.item-title[data-astro-cid-rjk6kfl7]:hover{color:var(--pic-primary)}.creator-meta[data-astro-cid-rjk6kfl7]{align-items:center;display:flex}.creator-link[data-astro-cid-rjk6kfl7]{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.creator-avatar[data-astro-cid-rjk6kfl7]{background:var(--pic-primary-light);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.creator-name[data-astro-cid-rjk6kfl7]{color:#64748b;font-size:12px}.creator-link[data-astro-cid-rjk6kfl7]:hover .creator-name[data-astro-cid-rjk6kfl7]{color:var(--pic-primary)}.specs-badge[data-astro-cid-rjk6kfl7]{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:3px 8px;font-size:12px;display:inline-block}.score-pill[data-astro-cid-rjk6kfl7]{background:var(--pic-primary-light);border:1px solid var(--pic-primary-light);border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.score-text[data-astro-cid-rjk6kfl7]{color:var(--pic-primary-hover);font-size:12px;font-weight:700}.btn-view-post[data-astro-cid-rjk6kfl7]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-view-post[data-astro-cid-rjk6kfl7]:hover{border-color:var(--pic-primary);color:var(--pic-primary);background:var(--pic-primary-light)}.empty-rank-box[data-astro-cid-rjk6kfl7]{text-align:center;color:#94a3b8;padding:40px;font-size:14px}@media (width<=768px){.list-head-row[data-astro-cid-rjk6kfl7]{display:none}.rank-item-row[data-astro-cid-rjk6kfl7]{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px 14px}.cell-action[data-astro-cid-rjk6kfl7],.cell-specs[data-astro-cid-rjk6kfl7],.cell-score[data-astro-cid-rjk6kfl7]{display:none}}@media (width<=600px){.fantia-ranking-board[data-astro-cid-rjk6kfl7]{padding:24px 12px 48px}.cell-main[data-astro-cid-rjk6kfl7]{gap:12px}.cover-thumb-link[data-astro-cid-rjk6kfl7]{width:72px;height:72px}.main-text-box[data-astro-cid-rjk6kfl7]{flex:1}.creator-link[data-astro-cid-rjk6kfl7]{min-width:0;max-width:100%}.creator-name[data-astro-cid-rjk6kfl7]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ranking-tabs-wrap[data-astro-cid-rjk6kfl7]{width:100%;min-width:0;display:flex}.tab-btn[data-astro-cid-rjk6kfl7]{white-space:nowrap;flex:1;gap:6px;min-width:0;padding:10px 8px}.jp-sub[data-astro-cid-rjk6kfl7]{display:none}}.fantia-container[data-astro-cid-k7yxyiho]{box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.fantia-catalog-page[data-astro-cid-k7yxyiho]{padding:2rem 0 4rem}.fantia-catalog-header[data-astro-cid-k7yxyiho]{margin-bottom:2rem}.fantia-page-title-box[data-astro-cid-k7yxyiho]{flex-direction:column;gap:6px;display:flex}.fantia-title-tag[data-astro-cid-k7yxyiho]{color:var(--pic-primary);letter-spacing:1px;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.fantia-page-title[data-astro-cid-k7yxyiho]{color:#1a2b49;letter-spacing:-.5px;margin:0;font-size:26px;font-weight:900}.fantia-page-desc[data-astro-cid-k7yxyiho]{color:#64748b;margin:0;font-size:13.5px}.fantia-creator-header-card[data-astro-cid-k7yxyiho]{background:#fff;border:1px solid #00000014;border-radius:16px;padding:2rem 2.5rem;box-shadow:0 4px 20px #0000000a}.fantia-back-link[data-astro-cid-k7yxyiho]{color:var(--pic-primary);align-items:center;gap:6px;margin-bottom:1.25rem;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.fantia-creator-hero-inner[data-astro-cid-k7yxyiho]{align-items:center;gap:2rem;display:flex}.fantia-creator-hero-avatar-wrap[data-astro-cid-k7yxyiho]{flex-shrink:0;width:90px;height:90px;position:relative}.fantia-creator-hero-avatar[data-astro-cid-k7yxyiho]{object-fit:cover;border:3px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 4px 16px #0000001f}.fantia-creator-hero-initial[data-astro-cid-k7yxyiho]{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary-soft));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:36px;font-weight:900;display:flex}.fantia-creator-hero-badge[data-astro-cid-k7yxyiho]{filter:drop-shadow(0 2px 4px #00000026);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.fantia-creator-hero-title-row[data-astro-cid-k7yxyiho]{align-items:center;gap:6px;margin-bottom:6px;display:flex}.fantia-creator-hero-info[data-astro-cid-k7yxyiho]{flex:1}.fantia-creator-hero-name[data-astro-cid-k7yxyiho]{color:#1a2b49;margin:0;font-size:24px;font-weight:900}.fantia-creator-hero-desc[data-astro-cid-k7yxyiho]{color:#64748b;margin:0 0 12px;font-size:13.5px;line-height:1.6}.fantia-creator-hero-meta[data-astro-cid-k7yxyiho]{align-items:center;gap:12px;display:flex}.fantia-creator-meta-tag[data-astro-cid-k7yxyiho]{color:#1a2b49;background:#f1f3f7;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.fantia-search-bar-wrap[data-astro-cid-k7yxyiho]{align-items:center;max-width:560px;margin-top:1.25rem;display:flex;position:relative}.fantia-search-bar-wrap[data-astro-cid-k7yxyiho] input[data-astro-cid-k7yxyiho]{color:#1a2b49;background:#fff;border:1px solid #00000026;border-radius:22px;outline:none;flex:1;height:44px;padding:0 120px 0 44px;font-size:14px;transition:all .2s;box-shadow:0 2px 8px #0000000a}.fantia-search-bar-wrap[data-astro-cid-k7yxyiho] input[data-astro-cid-k7yxyiho]:focus{border-color:var(--pic-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--pic-primary) 18%, transparent)}.fantia-search-bar-icon[data-astro-cid-k7yxyiho]{color:#94a3b8;pointer-events:none;position:absolute;left:16px}.fantia-search-bar-btn[data-astro-cid-k7yxyiho]{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary-soft));color:#fff;cursor:pointer;border:none;border-radius:18px;height:36px;padding:0 18px;font-size:13px;font-weight:700;transition:opacity .2s;position:absolute;right:4px}.fantia-search-bar-btn[data-astro-cid-k7yxyiho]:hover{opacity:.9}.fantia-creators-catalog-grid[data-astro-cid-k7yxyiho]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.fantia-creator-list-card[data-astro-cid-k7yxyiho]{background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.5rem;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 10px #00000008}.fantia-creator-list-card[data-astro-cid-k7yxyiho]:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--pic-primary) 12%, transparent);border-color:color-mix(in srgb, var(--pic-primary) 35%, transparent)}.fantia-creator-card-header[data-astro-cid-k7yxyiho]{align-items:center;gap:14px;display:flex}.fantia-avatar-wrap[data-astro-cid-k7yxyiho]{border-radius:50%;flex-shrink:0;width:60px;height:60px;position:relative;overflow:visible}.fantia-avatar-img[data-astro-cid-k7yxyiho]{object-fit:cover;border-radius:50%;width:100%;height:100%;box-shadow:0 2px 8px #00000014}.fantia-avatar-initial[data-astro-cid-k7yxyiho]{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary-soft));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;font-weight:800;display:flex}.fantia-avatar-v-badge[data-astro-cid-k7yxyiho]{filter:drop-shadow(0 1px 3px #0003);justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.fantia-creator-header-meta[data-astro-cid-k7yxyiho]{flex-direction:column;gap:4px;min-width:0;display:flex}.fantia-creator-body-name[data-astro-cid-k7yxyiho]{color:#1a2b49;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:800;transition:color .2s;overflow:hidden}.fantia-creator-list-card[data-astro-cid-k7yxyiho]:hover .fantia-creator-body-name[data-astro-cid-k7yxyiho]{color:var(--pic-primary)}.fantia-creator-count-badge[data-astro-cid-k7yxyiho]{color:#64748b;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.fantia-creator-body-desc[data-astro-cid-k7yxyiho]{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.fantia-creator-card-footer[data-astro-cid-k7yxyiho]{border-top:1px solid #f1f5f9;padding-top:10px}.fantia-btn-enter-club[data-astro-cid-k7yxyiho]{color:var(--pic-primary);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;transition:transform .2s;display:flex}.fantia-creator-list-card[data-astro-cid-k7yxyiho]:hover .fantia-btn-enter-club[data-astro-cid-k7yxyiho]{color:var(--pic-primary-hover)}.fantia-catalog-grid[data-astro-cid-k7yxyiho]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;display:grid}.fantia-load-more-wrap[data-astro-cid-k7yxyiho]{justify-content:center;margin-top:3rem;display:flex}.fantia-btn-more[data-astro-cid-k7yxyiho]{color:#1a2b49;cursor:pointer;background:#fff;border:1px solid #00000026;border-radius:25px;align-items:center;gap:8px;padding:12px 32px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0000000a}.fantia-btn-more[data-astro-cid-k7yxyiho]:hover{border-color:var(--pic-primary);color:var(--pic-primary);box-shadow:0 6px 18px color-mix(in srgb, var(--pic-primary) 15%, transparent)}@media (width<=48rem){.fantia-creator-hero-inner[data-astro-cid-k7yxyiho]{text-align:center;flex-direction:column;gap:1rem}.fantia-creator-hero-meta[data-astro-cid-k7yxyiho]{justify-content:center}.fantia-catalog-grid[data-astro-cid-k7yxyiho]{grid-template-columns:repeat(2,1fr);gap:.75rem}.fantia-creators-catalog-grid[data-astro-cid-k7yxyiho]{grid-template-columns:1fr}}.fantia-resource-dialog[data-astro-cid-txuokfih]{color:#334155;background:#fff;border:0;border-radius:16px;width:min(420px,100% - 32px);max-height:calc(100svh - 32px);margin:auto;padding:24px}.fantia-resource-dialog[data-astro-cid-txuokfih]::backdrop{background:#0006}.fantia-dialog-header[data-astro-cid-txuokfih]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.fantia-dialog-header[data-astro-cid-txuokfih] h2[data-astro-cid-txuokfih]{margin:0;font-size:20px}.fantia-dialog-header[data-astro-cid-txuokfih] button[data-astro-cid-txuokfih]{background:var(--pic-primary-light);color:var(--pic-primary-hover);cursor:pointer;border:0;border-radius:20px;padding:8px 12px}.fantia-resource-dialog[data-astro-cid-txuokfih] p[data-astro-cid-txuokfih]{margin:0 0 16px;line-height:1.7}.fantia-detail-wrap[data-astro-cid-txuokfih]{padding:1.5rem 0 4rem}.fantia-detail-crumb[data-astro-cid-txuokfih]{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:1.25rem;font-size:12px;display:flex}.fantia-detail-crumb[data-astro-cid-txuokfih] a[data-astro-cid-txuokfih]{color:#64748b;text-decoration:none;transition:color .2s}.fantia-detail-crumb[data-astro-cid-txuokfih] a[data-astro-cid-txuokfih]:hover{color:var(--pic-primary)}.fantia-detail-crumb[data-astro-cid-txuokfih] .is-current[data-astro-cid-txuokfih]{color:#1a2b49;font-weight:600}.fantia-detail-creator-bar[data-astro-cid-txuokfih]{background:#fff;border:1px solid #00000014;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem 1.5rem;display:flex;box-shadow:0 2px 8px #00000008}.fantia-detail-creator-left[data-astro-cid-txuokfih]{align-items:center;gap:14px;display:flex}.fantia-creator-round-avatar[data-astro-cid-txuokfih]{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary-soft));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:flex}.fantia-creator-meta[data-astro-cid-txuokfih]{flex-direction:column;display:flex}.fantia-creator-tag[data-astro-cid-txuokfih]{color:var(--pic-primary);letter-spacing:.8px;font-size:10px;font-weight:800}.fantia-creator-name[data-astro-cid-txuokfih]{margin:0;font-size:16px;font-weight:800}.fantia-creator-name[data-astro-cid-txuokfih] a[data-astro-cid-txuokfih]{color:#1a2b49;text-decoration:none;transition:color .2s}.fantia-creator-name[data-astro-cid-txuokfih] a[data-astro-cid-txuokfih]:hover{color:var(--pic-primary)}.fantia-btn-view-club[data-astro-cid-txuokfih]{border:1px solid color-mix(in srgb, var(--pic-primary) 30%, transparent);color:#1a2b49;background:#f8f9fb;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.fantia-btn-view-club[data-astro-cid-txuokfih]:hover{background:var(--pic-primary);color:#fff;border-color:var(--pic-primary)}.fantia-btn-view-club[data-astro-cid-txuokfih]:hover svg[data-astro-cid-txuokfih]{fill:#fff;stroke:#fff}.fantia-detail-grid[data-astro-cid-txuokfih]{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:2rem;width:100%;max-width:100%;margin-bottom:3.5rem;display:grid}.fantia-detail-main[data-astro-cid-txuokfih]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.fantia-post-title-card[data-astro-cid-txuokfih]{box-sizing:border-box;background:#fff;border:1px solid #00000014;border-radius:14px;min-width:0;max-width:100%;margin-bottom:1.5rem;padding:1.75rem 2rem;box-shadow:0 2px 8px #00000008}.fantia-post-plan-badge[data-astro-cid-txuokfih]{background:color-mix(in srgb, var(--pic-primary) 10%, transparent);color:var(--pic-primary);border-radius:6px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.fantia-post-title[data-astro-cid-txuokfih]{color:#1a2b49;word-break:break-word;margin:0 0 12px;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:900;line-height:1.4}.fantia-post-meta-row[data-astro-cid-txuokfih]{color:#64748b;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.fantia-post-body-text[data-astro-cid-txuokfih]{color:#334155;word-break:break-word;border-top:1px solid #f1f3f7;margin-top:1.25rem;padding-top:1.25rem;font-size:13.5px;line-height:1.7}.fantia-gallery-section[data-astro-cid-txuokfih]{box-sizing:border-box;background:#fff;border:1px solid #00000014;border-radius:14px;min-width:0;max-width:100%;padding:1.5rem;box-shadow:0 2px 8px #00000008}.fantia-section-subhead[data-astro-cid-txuokfih]{border-bottom:1px solid #f1f3f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:1.25rem;padding-bottom:12px;display:flex}.fantia-theater-wrap[data-astro-cid-txuokfih]{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;min-width:0;max-width:100%;display:flex}.fantia-stage-viewport[data-astro-cid-txuokfih]{box-sizing:border-box;background:#090d16;border-radius:14px;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:640px;max-height:75vh;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000040}.fantia-stage-placeholder[data-astro-cid-txuokfih]{object-fit:contain;filter:blur(20px);opacity:.6;z-index:1;pointer-events:none;width:100%;max-width:100%;height:100%;max-height:100%;transition:opacity .25s;position:absolute;inset:0;transform:scale(1.05)}.fantia-stage-main-img[data-astro-cid-txuokfih]{object-fit:contain;user-select:none;cursor:zoom-in;z-index:2;opacity:0;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;transition:opacity .22s;display:block;position:relative}.fantia-stage-main-img[data-astro-cid-txuokfih].is-loaded{opacity:1}.fantia-stage-loader[data-astro-cid-txuokfih]{z-index:5;backdrop-filter:blur(12px);pointer-events:none;background:#0a0e17d9;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:10px;padding:8px 18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000080}.fantia-loader-spinner[data-astro-cid-txuokfih]{border:2px solid #fff3;border-top-color:var(--pic-primary);border-radius:50%;width:16px;height:16px;animation:.75s linear infinite fantiaSpin}.fantia-loader-text[data-astro-cid-txuokfih]{color:#ffffffe6;letter-spacing:.3px;font-size:12px;font-weight:700}@keyframes fantiaSpin{to{transform:rotate(360deg)}}.fantia-stage-topbar[data-astro-cid-txuokfih]{z-index:4;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:16px;right:16px}.fantia-stage-counter-pill[data-astro-cid-txuokfih]{backdrop-filter:blur(8px);color:#fff;background:#000000a6;border-radius:16px;align-items:center;gap:4px;padding:4px 14px;font-size:12px;font-weight:800;display:inline-flex}.fantia-stage-counter-pill[data-astro-cid-txuokfih] .sep[data-astro-cid-txuokfih]{color:#fff6}.fantia-stage-tip-pill[data-astro-cid-txuokfih]{color:#fff9;backdrop-filter:blur(6px);background:#0006;border-radius:12px;padding:3px 10px;font-size:11px}.fantia-stage-nav-arrows[data-astro-cid-txuokfih]{pointer-events:none;z-index:5;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:absolute;inset:0}.fantia-nav-arrow-btn[data-astro-cid-txuokfih]{pointer-events:auto;backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#00000080;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;box-shadow:0 4px 16px #0000004d}.fantia-nav-arrow-btn[data-astro-cid-txuokfih]:hover{background:var(--pic-primary);border-color:var(--pic-primary)}.fantia-stage-locked-curtain[data-astro-cid-txuokfih]{backdrop-filter:blur(16px);z-index:6;background:#0a0e17eb;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.fantia-locked-modal[data-astro-cid-txuokfih]{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:14px;max-width:440px;display:flex}.fantia-locked-icon-circle[data-astro-cid-txuokfih]{background:linear-gradient(135deg,#f59e0b33,#ea580c33);border:1.5px solid #f59e0b80;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 0 24px #f59e0b4d}.fantia-locked-modal[data-astro-cid-txuokfih] h3[data-astro-cid-txuokfih]{color:#fff;margin:0;font-size:18px;font-weight:800}.fantia-locked-modal[data-astro-cid-txuokfih] p[data-astro-cid-txuokfih]{color:#94a3b8;margin:0;font-size:13px;line-height:1.6}.fantia-btn-unlock-plans[data-astro-cid-txuokfih]{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary-hover));color:#fff;border-radius:9999px;align-items:center;gap:8px;margin-top:6px;padding:10px 24px;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #ea580c66}.fantia-btn-unlock-plans[data-astro-cid-txuokfih]:hover{box-shadow:0 6px 20px #ea580c99}.fantia-thumbs-rail-wrap[data-astro-cid-txuokfih]{box-sizing:border-box;background:#fff;border:1px solid #00000014;border-radius:12px;width:100%;min-width:0;max-width:100%;padding:10px 12px;overflow:hidden;box-shadow:0 2px 8px #00000005}.fantia-thumbs-rail[data-astro-cid-txuokfih]{box-sizing:border-box;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.fantia-thumbs-rail[data-astro-cid-txuokfih]::-webkit-scrollbar{height:4px}.fantia-thumbs-rail[data-astro-cid-txuokfih]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.fantia-rail-thumb-item[data-astro-cid-txuokfih]{cursor:pointer;background:#f1f5f9;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:58px;height:74px;padding:0;transition:all .2s;position:relative;overflow:hidden}.fantia-rail-thumb-item[data-astro-cid-txuokfih] img[data-astro-cid-txuokfih]{object-fit:cover;width:100%;height:100%;display:block}.fantia-rail-thumb-item[data-astro-cid-txuokfih] .thumb-idx[data-astro-cid-txuokfih]{color:#fff;background:#0009;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:700;position:absolute;bottom:2px;right:2px}.fantia-rail-thumb-item[data-astro-cid-txuokfih] .thumb-lock-badge[data-astro-cid-txuokfih]{color:#fff;background:#ea580cd9;border-radius:3px;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;top:2px;left:2px}.fantia-rail-thumb-item[data-astro-cid-txuokfih].is-locked{background:linear-gradient(145deg,#1e293b,#0f172a);border-color:#f59e0b40}.fantia-thumb-locked-slot[data-astro-cid-txuokfih]{background:radial-gradient(circle,#0f172ad1,#0f172aeb);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.fantia-rail-thumb-item[data-astro-cid-txuokfih]:not(.is-locked) .fantia-thumb-locked-slot[data-astro-cid-txuokfih],.fantia-rail-thumb-item[data-astro-cid-txuokfih]:not(.is-locked) .thumb-lock-badge[data-astro-cid-txuokfih]{display:none}.fantia-thumb-locked-slot[data-astro-cid-txuokfih] .lock-icon[data-astro-cid-txuokfih]{color:#fbbf24}.fantia-thumb-locked-slot[data-astro-cid-txuokfih] .lock-tag[data-astro-cid-txuokfih]{color:#f59e0b;letter-spacing:.5px;font-size:8px;font-weight:800}.fantia-rail-thumb-item[data-astro-cid-txuokfih]:hover{border-color:var(--pic-primary-soft)}.fantia-lightbox-view .pswp-locked-slide-wrap{box-sizing:border-box;background:#0a0e17f0;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.fantia-lightbox-view .pswp-locked-card{text-align:center;box-sizing:border-box;background:#ffffff0d;border:1px solid #f59e0b59;border-radius:20px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:480px;padding:36px 28px;display:flex;box-shadow:0 16px 48px #00000080,0 0 32px #f59e0b26}.fantia-lightbox-view .pswp-locked-icon{color:#fbbf24;background:linear-gradient(135deg,#f59e0b40,#ea580c40);border:1.5px solid #f59e0b99;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 0 28px #f59e0b59}.fantia-lightbox-view .pswp-locked-title{color:#fff;margin:0;font-size:20px;font-weight:800}.fantia-lightbox-view .pswp-locked-desc{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.65}.fantia-lightbox-view .pswp-locked-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.fantia-lightbox-view .pswp-btn-vip-unlock{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary-hover));border-radius:9999px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 6px 20px #ea580c80;color:#fff!important;text-decoration:none!important}.fantia-lightbox-view .pswp-btn-vip-unlock:hover{box-shadow:0 8px 24px #ea580cb3}.fantia-rail-thumb-item[data-astro-cid-txuokfih].is-active{border-color:var(--pic-primary);box-shadow:0 0 10px color-mix(in srgb, var(--pic-primary) 40%, transparent)}.fantia-btn-fullscreen[data-astro-cid-txuokfih]{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.fantia-btn-fullscreen[data-astro-cid-txuokfih]:hover{background:var(--pic-primary-light);border-color:var(--pic-primary-soft);color:var(--pic-primary)}.fantia-gallery-section[data-astro-cid-txuokfih]{background:#fff;border:1px solid #00000014;border-radius:14px;padding:1.75rem 2rem;box-shadow:0 2px 8px #00000008}.fantia-section-subhead[data-astro-cid-txuokfih]{border-bottom:1px solid #f1f3f7;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:12px;display:flex}.fantia-section-subhead[data-astro-cid-txuokfih] h3[data-astro-cid-txuokfih]{color:#1a2b49;margin:0;font-size:16px;font-weight:800}.fantia-section-subhead[data-astro-cid-txuokfih] span[data-astro-cid-txuokfih]{color:#94a3b8;font-size:11.5px}.fantia-detail-aside[data-astro-cid-txuokfih]{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:5rem}.fantia-download-card[data-astro-cid-txuokfih]{border:2px solid color-mix(in srgb, var(--pic-primary) 20%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--pic-primary) 8%, transparent);background:#fff;border-radius:16px;padding:1.5rem}.fantia-download-card-head[data-astro-cid-txuokfih]{border-bottom:1px solid #f1f3f7;align-items:center;gap:8px;margin-bottom:1rem;padding-bottom:10px;display:flex}.fantia-download-card-head[data-astro-cid-txuokfih] h3[data-astro-cid-txuokfih]{color:#1a2b49;margin:0;font-size:16px;font-weight:800}.fantia-gate-desc[data-astro-cid-txuokfih]{color:#64748b;margin:0 0 1.25rem;font-size:12.5px;line-height:1.6}.fantia-btn-claim-unlock[data-astro-cid-txuokfih]{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary-soft));color:#fff;cursor:pointer;width:100%;box-shadow:0 4px 14px color-mix(in srgb, var(--pic-primary) 35%, transparent);border:none;border-radius:25px;justify-content:center;align-items:center;gap:8px;padding:12px 0;font-size:14px;font-weight:700;transition:box-shadow .2s,background-color .2s;display:flex}.fantia-btn-claim-unlock[data-astro-cid-txuokfih]:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--pic-primary) 45%, transparent)}.fantia-btn-claim-unlock[data-astro-cid-txuokfih].is-skeleton:after,.fantia-btn-claim-unlock[data-astro-cid-txuokfih].is-busy:after{border-radius:25px}.fantia-gate-guarantee[data-astro-cid-txuokfih]{color:#64748b;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.fantia-gate-msg[data-astro-cid-txuokfih]{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:12px;line-height:1.5}.fantia-gate-msg[data-astro-cid-txuokfih].is-info{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.fantia-gate-msg[data-astro-cid-txuokfih].is-warning{color:#d97706;background:#fffbeb;border-color:#fde68a}.fantia-unlocked-badge[data-astro-cid-txuokfih]{color:#10b981;background:#ecfdf5;border-radius:20px;align-items:center;gap:6px;margin-bottom:1rem;padding:6px 12px;font-size:12px;font-weight:700;display:flex}.fantia-extract-box[data-astro-cid-txuokfih]{background:#f8f9fb;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:12px;padding:10px 14px}.fantia-extract-label[data-astro-cid-txuokfih]{color:#94a3b8;margin-bottom:4px;font-size:11px;display:block}.fantia-code-row[data-astro-cid-txuokfih]{justify-content:space-between;align-items:center;display:flex}.fantia-code-val[data-astro-cid-txuokfih]{color:#1a2b49;letter-spacing:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px}.fantia-btn-copy[data-astro-cid-txuokfih]{color:#1a2b49;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .2s;display:flex}.fantia-btn-copy[data-astro-cid-txuokfih]:hover{border-color:var(--pic-primary);color:var(--pic-primary)}.fantia-btn-go-cloud[data-astro-cid-txuokfih]{color:#fff;background:#2563eb;border-radius:25px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 0;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex;box-shadow:0 4px 12px #2563eb4d}.fantia-btn-go-cloud[data-astro-cid-txuokfih]:hover{opacity:.92}.fantia-unlocked-notice[data-astro-cid-txuokfih]{color:#94a3b8;margin-top:12px;font-size:11px;line-height:1.5}.fantia-resource-feedback[data-astro-cid-txuokfih]{width:100%;color:var(--pic-primary);text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:12px;padding:0;font-size:12px;font-weight:700;text-decoration:underline;display:block}.fantia-resource-feedback[data-astro-cid-txuokfih][hidden]{display:none!important}.fantia-sponsor-jump-card[data-astro-cid-txuokfih]{background:#f8f9fb;border:1px solid #00000014;border-radius:14px;padding:1.25rem}.fantia-sponsor-jump-card[data-astro-cid-txuokfih] h4[data-astro-cid-txuokfih]{color:#1a2b49;margin:0 0 6px;font-size:14px;font-weight:800}.fantia-sponsor-jump-card[data-astro-cid-txuokfih] p[data-astro-cid-txuokfih]{color:#64748b;margin:0 0 12px;font-size:12px;line-height:1.5}.fantia-btn-jump-plans[data-astro-cid-txuokfih]{color:var(--pic-primary);font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.fantia-container[data-astro-cid-txuokfih]{box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.fantia-related-section[data-astro-cid-txuokfih]{border-top:1px solid #f1f5f9;margin-top:3.5rem;padding-top:2rem}.fantia-section-head[data-astro-cid-txuokfih]{justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;display:flex}.fantia-section-title-wrap[data-astro-cid-txuokfih]{flex-direction:column;gap:4px;display:flex}.fantia-section-tag[data-astro-cid-txuokfih]{color:var(--pic-primary);letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:800}.fantia-section-title[data-astro-cid-txuokfih]{color:#1a2b49;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:800}.fantia-related-grid[data-astro-cid-txuokfih]{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.fantia-lightbox-view .pswp__img--placeholder{opacity:0!important;visibility:hidden!important;display:none!important}.notice-link[data-astro-cid-txuokfih]{color:var(--pic-primary);text-underline-offset:3px;cursor:pointer;font-weight:700;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline;transition:opacity .18s}.notice-link[data-astro-cid-txuokfih]:hover{opacity:.8}@media (width<=64rem){.fantia-detail-grid[data-astro-cid-txuokfih]{grid-template-columns:1fr}.fantia-stage-viewport[data-astro-cid-txuokfih]{height:520px}.fantia-detail-aside[data-astro-cid-txuokfih]{position:static}.fantia-related-grid[data-astro-cid-txuokfih]{grid-template-columns:repeat(2,1fr)}}@media (width<=48rem){.fantia-detail-wrap[data-astro-cid-txuokfih] .fantia-container[data-astro-cid-txuokfih]{padding-inline:12px}.fantia-gallery-section[data-astro-cid-txuokfih]{padding:12px}.fantia-post-title-card[data-astro-cid-txuokfih]{padding:20px 16px}.fantia-stage-viewport[data-astro-cid-txuokfih]{height:400px}.fantia-related-grid[data-astro-cid-txuokfih]{grid-template-columns:repeat(2,1fr)}}.fantia-vip-page[data-astro-cid-5i7evr5y]{color:#1e293b;background-color:#f8f9fb;min-height:100vh;padding-bottom:80px}.vip-hero-banner[data-astro-cid-5i7evr5y]{background:var(--pic-primary-light);border-bottom:1px solid var(--pic-primary-light);padding:24px}.vip-hero-inner[data-astro-cid-5i7evr5y]{max-width:1152px;margin:0 auto}.hero-title[data-astro-cid-5i7evr5y]{color:#0f172a;margin:0 0 6px;font-size:26px;font-weight:800;line-height:1.3}.hero-subtitle[data-astro-cid-5i7evr5y]{color:#64748b;font-size:14px;line-height:1.6}.vip-main-container[data-astro-cid-5i7evr5y]{max-width:1200px;margin:20px auto 0;padding:0 24px;position:relative}.fantia-account-strip[data-astro-cid-5i7evr5y]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 24px;display:flex}.account-left[data-astro-cid-5i7evr5y]{align-items:center;gap:14px;min-width:0;display:flex}.account-avatar-circle[data-astro-cid-5i7evr5y]{color:var(--pic-primary-hover);background:var(--pic-primary-light);border:1px solid var(--pic-primary-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.account-info[data-astro-cid-5i7evr5y]{flex-direction:column;gap:4px;display:flex}.account-line-1[data-astro-cid-5i7evr5y]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acc-name[data-astro-cid-5i7evr5y]{color:#0f172a;font-size:15px;font-weight:700}.acc-badge[data-astro-cid-5i7evr5y]{color:#64748b;background:#f1f5f9;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:700}.acc-badge[data-astro-cid-5i7evr5y].vip-active{background:var(--pic-primary);color:#fff}.acc-status[data-astro-cid-5i7evr5y]{color:#64748b;font-size:13px}.fantia-btn-ghost-sm[data-astro-cid-5i7evr5y]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9999px;flex-shrink:0;align-items:center;min-height:44px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.fantia-btn-ghost-sm[data-astro-cid-5i7evr5y]:hover{border-color:var(--pic-primary);color:var(--pic-primary);background:var(--pic-primary-light)}.fantia-plans-section[data-astro-cid-5i7evr5y]{margin-bottom:32px}.plans-section-header[data-astro-cid-5i7evr5y]{margin-bottom:18px}.section-title[data-astro-cid-5i7evr5y]{color:#0f172a;margin:0 0 4px;font-size:22px;font-weight:800}.section-sub[data-astro-cid-5i7evr5y]{color:#64748b;font-size:13px}.fantia-plan-list[data-astro-cid-5i7evr5y]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fantia-plan-list[data-astro-cid-5i7evr5y]>.empty[data-astro-cid-5i7evr5y]{grid-column:1/-1}.fantia-plan-row[data-astro-cid-5i7evr5y]{background:#fff;border:1px solid #dfe5ed;border-radius:12px;grid-template-rows:auto auto 1fr auto;gap:20px;min-width:0;padding:24px;transition:border-color .18s;display:grid}.fantia-plan-row[data-astro-cid-5i7evr5y]:focus-within{border-color:var(--pic-primary)}@media (hover:hover){.fantia-plan-row[data-astro-cid-5i7evr5y]:hover{border-color:var(--pic-primary)}}.fantia-plan-row[data-astro-cid-5i7evr5y] .plan-identity[data-astro-cid-5i7evr5y]{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.plan-level[data-astro-cid-5i7evr5y]{overflow-wrap:anywhere;background:var(--pic-primary-light);color:#475569;border-radius:6px;flex-shrink:0;max-width:55%;padding:4px 8px;font-size:12px;line-height:1.5}.plan-details[data-astro-cid-5i7evr5y]{align-content:start;gap:8px;display:grid}.plan-quota[data-astro-cid-5i7evr5y]{color:#334155;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.6;display:flex}.plan-quota[data-astro-cid-5i7evr5y] svg{color:var(--pic-primary-hover);flex-shrink:0}.fantia-plan-row[data-astro-cid-5i7evr5y] .plan-name[data-astro-cid-5i7evr5y]{color:#0f172a;overflow-wrap:anywhere;margin:0 0 2px;font-size:18px;font-weight:800}.fantia-plan-row[data-astro-cid-5i7evr5y] .plan-sub[data-astro-cid-5i7evr5y]{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.fantia-plan-row[data-astro-cid-5i7evr5y] [data-astro-cid-5i7evr5y][data-plan-offer][hidden]{display:none}.fantia-plan-row[data-astro-cid-5i7evr5y] [data-astro-cid-5i7evr5y][data-plan-offer]{color:#923d0a;margin-top:6px}.fantia-plan-row[data-astro-cid-5i7evr5y] .countdown[data-astro-cid-5i7evr5y]{font-variant-numeric:tabular-nums;display:block}.fantia-plan-row[data-astro-cid-5i7evr5y] .plan-action[data-astro-cid-5i7evr5y]{display:block}.fantia-plan-row[data-astro-cid-5i7evr5y] .plan-price[data-astro-cid-5i7evr5y]{color:#0f172a;flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.fantia-plan-row[data-astro-cid-5i7evr5y] .plan-price[data-astro-cid-5i7evr5y] span[data-astro-cid-5i7evr5y]{font-size:13px;font-weight:800}.fantia-plan-row[data-astro-cid-5i7evr5y] .plan-price[data-astro-cid-5i7evr5y] strong[data-astro-cid-5i7evr5y]{font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1.1}.fantia-plan-row[data-astro-cid-5i7evr5y] .plan-price[data-astro-cid-5i7evr5y] .plan-duration[data-astro-cid-5i7evr5y]{color:#64748b;margin-left:4px;font-size:13px;font-weight:400}.btn-join-plan[data-astro-cid-5i7evr5y]{background:var(--pic-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;width:100%;min-height:44px;padding:8px 16px;font-size:14px;font-weight:800}.btn-join-plan[data-astro-cid-5i7evr5y]:disabled{opacity:.55;cursor:not-allowed}.fantia-plan-legal[data-astro-cid-5i7evr5y]{color:#64748b;margin:12px 0 0;font-size:12px}.orange-link[data-astro-cid-5i7evr5y]{color:var(--pic-primary);text-decoration:none}.orange-link[data-astro-cid-5i7evr5y]:hover{text-decoration:underline}.fantia-privileges-section[data-astro-cid-5i7evr5y]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:32px;padding:32px}.section-title-row[data-astro-cid-5i7evr5y]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.title-left[data-astro-cid-5i7evr5y]{align-items:center;display:flex}.title-left[data-astro-cid-5i7evr5y] h3[data-astro-cid-5i7evr5y]{color:#0f172a;font-size:20px;font-weight:800}.title-sub[data-astro-cid-5i7evr5y]{color:#94a3b8;letter-spacing:.05em;font-size:12px;font-weight:700}.privileges-grid[data-astro-cid-5i7evr5y]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.privilege-card[data-astro-cid-5i7evr5y]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;gap:14px;padding:16px;display:flex}.privilege-icon-box[data-astro-cid-5i7evr5y]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.privilege-name[data-astro-cid-5i7evr5y]{color:#0f172a;margin-bottom:4px;font-size:14px;font-weight:700}.privilege-desc[data-astro-cid-5i7evr5y]{color:#64748b;font-size:12px;line-height:1.5}.fantia-faqs-section[data-astro-cid-5i7evr5y]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:32px}.faqs-list[data-astro-cid-5i7evr5y]{flex-direction:column;gap:12px;display:flex}.faq-item[data-astro-cid-5i7evr5y]{border:1px solid #e2e8f0;border-radius:12px;transition:all .2s;overflow:hidden}.faq-question[data-astro-cid-5i7evr5y]{color:#1e293b;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:16px 20px;font-size:14px;font-weight:700;list-style:none;display:flex}.faq-question[data-astro-cid-5i7evr5y]::-webkit-details-marker{display:none}.faq-arrow[data-astro-cid-5i7evr5y]{transition:transform .2s}.faq-item[data-astro-cid-5i7evr5y][open] .faq-arrow[data-astro-cid-5i7evr5y]{transform:rotate(90deg)}.faq-answer[data-astro-cid-5i7evr5y]{color:#475569;background:#f8fafc;border-top:1px solid #f1f5f9;padding:16px 20px 18px;font-size:13.5px;line-height:1.7}.faq-answer[data-astro-cid-5i7evr5y] p[data-astro-cid-5i7evr5y]{margin:0}.payment-dialog[data-astro-cid-5i7evr5y]{background:#fff;border:none;border-radius:20px;width:92vw;max-width:460px;padding:0;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.payment-dialog[data-astro-cid-5i7evr5y]::backdrop{backdrop-filter:blur(4px);background:#0f172a99}.payment-dialog[data-astro-cid-5i7evr5y] .drawer-heading[data-astro-cid-5i7evr5y]{background:var(--pic-primary-light);border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.payment-dialog[data-astro-cid-5i7evr5y] .drawer-heading[data-astro-cid-5i7evr5y] strong[data-astro-cid-5i7evr5y]{color:#0f172a;font-size:16px;font-weight:800}.payment-dialog[data-astro-cid-5i7evr5y] .payment-close[data-astro-cid-5i7evr5y]{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex}.payment-dialog[data-astro-cid-5i7evr5y] .payment-close[data-astro-cid-5i7evr5y]:hover{background:#f1f5f9}.payment-dialog[data-astro-cid-5i7evr5y] .payment-summary[data-astro-cid-5i7evr5y]{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.payment-dialog[data-astro-cid-5i7evr5y] .payment-choice-form[data-astro-cid-5i7evr5y]{padding:20px}.payment-dialog[data-astro-cid-5i7evr5y] fieldset[data-astro-cid-5i7evr5y].payment-methods-fieldset{border:none!important;margin:0 0 16px!important;padding:0!important;display:block!important}.payment-dialog[data-astro-cid-5i7evr5y] .payment-methods-fieldset[data-astro-cid-5i7evr5y] legend[data-astro-cid-5i7evr5y]{color:#334155;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.payment-dialog[data-astro-cid-5i7evr5y] .method-grid[data-astro-cid-5i7evr5y]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.payment-dialog[data-astro-cid-5i7evr5y] .payment-method-card[data-astro-cid-5i7evr5y]{cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:12px!important;align-items:center!important;gap:10px!important;padding:12px 16px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:flex!important}.payment-dialog[data-astro-cid-5i7evr5y] .payment-method-card[data-astro-cid-5i7evr5y]:hover{border-color:#cbd5e1!important}.payment-dialog[data-astro-cid-5i7evr5y] .payment-method-card[data-astro-cid-5i7evr5y].alipay:hover{border-color:#91caff!important}.payment-dialog[data-astro-cid-5i7evr5y] .payment-method-card[data-astro-cid-5i7evr5y].wxpay:hover{border-color:#86efac!important}.payment-dialog[data-astro-cid-5i7evr5y] .payment-method-card[data-astro-cid-5i7evr5y].alipay:has(input:checked){background:#f0f7ff!important;border-color:#1677ff!important;box-shadow:0 0 0 1px #1677ff,0 4px 12px #1677ff1f!important}.payment-dialog[data-astro-cid-5i7evr5y] .payment-method-card[data-astro-cid-5i7evr5y].wxpay:has(input:checked){background:#f0fdf4!important;border-color:#07c160!important;box-shadow:0 0 0 1px #07c160,0 4px 12px #07c1601f!important}.payment-dialog[data-astro-cid-5i7evr5y] .method-icon-svg[data-astro-cid-5i7evr5y]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.payment-dialog[data-astro-cid-5i7evr5y] .method-icon-svg[data-astro-cid-5i7evr5y] svg[data-astro-cid-5i7evr5y]{width:24px;height:24px;display:block}.payment-dialog[data-astro-cid-5i7evr5y] .method-text[data-astro-cid-5i7evr5y]{color:#1e293b;white-space:nowrap;font-size:13.5px;font-weight:700}.payment-dialog[data-astro-cid-5i7evr5y] .btn-confirm-pay[data-astro-cid-5i7evr5y]{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary-hover));color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:12px 0;font-size:15px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #ea580c4d}.payment-dialog[data-astro-cid-5i7evr5y] .btn-confirm-pay[data-astro-cid-5i7evr5y]:hover{opacity:.95}.payment-dialog[data-astro-cid-5i7evr5y] .payment-hint-text[data-astro-cid-5i7evr5y]{color:#94a3b8;text-align:center;margin:12px 0 0;font-size:11.5px;line-height:1.5}@media (width<=48rem){.vip-hero-banner[data-astro-cid-5i7evr5y]{padding:22px 16px}.hero-title[data-astro-cid-5i7evr5y]{font-size:22px}.vip-main-container[data-astro-cid-5i7evr5y]{margin-top:16px;padding:0 16px}.fantia-account-strip[data-astro-cid-5i7evr5y]{flex-wrap:wrap;gap:12px;padding:14px 16px}.fantia-plan-list[data-astro-cid-5i7evr5y]{grid-template-columns:1fr;gap:12px}.fantia-plan-row[data-astro-cid-5i7evr5y]{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:14px 12px;padding:18px}.fantia-plan-row[data-astro-cid-5i7evr5y] .plan-identity[data-astro-cid-5i7evr5y]{justify-content:start;gap:6px;display:grid}.plan-level[data-astro-cid-5i7evr5y]{justify-self:start;max-width:100%}.fantia-plan-row[data-astro-cid-5i7evr5y] .plan-price[data-astro-cid-5i7evr5y]{justify-content:flex-end;align-self:center;gap:2px;max-width:150px}.fantia-plan-row[data-astro-cid-5i7evr5y] .plan-price[data-astro-cid-5i7evr5y] strong[data-astro-cid-5i7evr5y]{font-size:28px}.fantia-plan-row[data-astro-cid-5i7evr5y] .plan-price[data-astro-cid-5i7evr5y] .plan-duration[data-astro-cid-5i7evr5y]{text-align:right;width:100%;margin:4px 0 0}.plan-details[data-astro-cid-5i7evr5y],.plan-action[data-astro-cid-5i7evr5y]{grid-column:1/-1}.fantia-privileges-section[data-astro-cid-5i7evr5y],.fantia-faqs-section[data-astro-cid-5i7evr5y]{border-radius:12px;padding:20px}.privileges-grid[data-astro-cid-5i7evr5y]{grid-template-columns:1fr}}.loomy-site-wrapper .utility-page,.loomy-site-wrapper .user-page-wrap,.loomy-site-wrapper .checkout-page-wrap,.loomy-site-wrapper .account-container,.loomy-site-wrapper .account-utility-page{color:#404040;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.loomy-site-wrapper .wrap.utility-page,.loomy-site-wrapper .wrap.account-utility-page{width:min(980px,100% - 40px)!important;max-width:980px!important;margin:8px auto 72px!important;padding:0!important}.loomy-site-wrapper .wrap.utility-page:has(.auth-panel),.loomy-site-wrapper .wrap.utility-page:has(.password-card),.loomy-site-wrapper .wrap.utility-page:has(.not-found-card){width:min(480px,100% - 32px)!important;max-width:480px!important}.loomy-site-wrapper .wrap.utility-page:has(.checkout-page-wrap),.loomy-site-wrapper .wrap.checkout-utility-page{flex-direction:column!important;justify-content:center!important;width:min(520px,100% - 32px)!important;max-width:520px!important;min-height:calc(100dvh - 11.5rem)!important;margin:0 auto!important;padding:24px 0 32px!important;display:flex!important}.loomy-site-wrapper .skeleton-block,.loomy-site-wrapper .is-skeleton:after,.loomy-site-wrapper .is-busy:after{background:linear-gradient(90deg,#efe6d6 25%,#f8f1e4 37%,#efe6d6 63%) 0 0/400% 100%!important}.loomy-site-wrapper .user-link-pill.is-skeleton,.theme-loomy-mode .user-link-pill.is-skeleton{color:#0000!important;background:#404040!important;box-shadow:0 4px 10px #00000026!important}.loomy-site-wrapper .user-link-pill.is-skeleton:after,.theme-loomy-mode .user-link-pill.is-skeleton:after{background:linear-gradient(90deg,#5a5a5a 25%,#6e6e6e 37%,#5a5a5a 63%) 0 0/400% 100%!important;border-radius:999px!important;width:3.2em!important;height:.7em!important;display:block!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.loomy-site-wrapper .account-nav-list .nav-item.is-skeleton{color:#0000!important;pointer-events:none!important;min-width:3.5rem!important}.loomy-site-wrapper .account-nav-list .nav-item.nav-item-logout.is-skeleton{min-width:3.25rem!important}.loomy-site-wrapper .account-nav-list .nav-item.is-skeleton:after{background:linear-gradient(90deg,#4a4a4a 25%,#5c5c5c 37%,#4a4a4a 63%) 0 0/400% 100%!important;border-radius:999px!important;width:2.4em!important;height:.7em!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.loomy-site-wrapper .account-nav-list .nav-item.active.is-skeleton:after{background:linear-gradient(90deg,#81ff8747 25%,#81ff8775 37%,#81ff8747 63%) 0 0/400% 100%!important}.loomy-site-wrapper .skeleton-card{background:#fffdfa!important;border:1px solid #4040401f!important;box-shadow:0 4px 16px #4030200a!important}.loomy-site-wrapper .panel,.loomy-site-wrapper .auth-panel,.loomy-site-wrapper .password-card,.loomy-site-wrapper .not-found-card{text-align:left;color:#404040!important;background:#fffdfa!important;border:1px solid #40404024!important;border-radius:22px!important;max-width:480px!important;margin:0 auto!important;padding:40px 36px!important;box-shadow:0 8px 28px #4030200f!important}.loomy-site-wrapper .auth-panel h1,.loomy-site-wrapper .password-card h1,.loomy-site-wrapper .not-found-card h1,.loomy-site-wrapper .not-found-title,.loomy-site-wrapper .panel.prose h1{letter-spacing:-.01em;color:#404040!important;margin:0 0 10px!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:26px!important;font-weight:900!important}.loomy-site-wrapper .eyebrow{color:var(--pic-primary)!important;background:color-mix(in srgb, var(--pic-primary) 6%, transparent)!important;border:1px solid color-mix(in srgb, var(--pic-primary) 16%, transparent)!important;letter-spacing:.04em!important;border-radius:999px!important;align-items:center!important;margin-bottom:14px!important;padding:3px 12px!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.loomy-site-wrapper .form-intro,.loomy-site-wrapper .not-found-desc,.loomy-site-wrapper .panel.prose p,.loomy-site-wrapper .form-hint{color:#8b8580!important;font-size:13.5px!important;line-height:1.65!important}.loomy-site-wrapper .form-intro,.loomy-site-wrapper .not-found-desc{margin-bottom:24px!important}.loomy-site-wrapper .form-field{margin-bottom:0!important}.loomy-site-wrapper .form-field label,.loomy-site-wrapper .auth-panel label,.loomy-site-wrapper .feedback-form label{color:#404040!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:13px!important;font-weight:700!important}.loomy-site-wrapper .form-field input,.loomy-site-wrapper .auth-panel input,.loomy-site-wrapper .feedback-form input,.loomy-site-wrapper .feedback-form textarea,.loomy-site-wrapper .feedback-form select,.loomy-site-wrapper input[type=text],.loomy-site-wrapper input[type=email],.loomy-site-wrapper input[type=password],.loomy-site-wrapper textarea,.loomy-site-wrapper select{color:#404040!important;box-shadow:none!important;background:#f7f1e6!important;border:1px solid #40404029!important;border-radius:12px!important}.loomy-site-wrapper textarea{box-sizing:border-box!important;padding:12px 14px!important;line-height:1.65!important}.loomy-site-wrapper .form-field input:focus,.loomy-site-wrapper .auth-panel input:focus,.loomy-site-wrapper .feedback-form input:focus,.loomy-site-wrapper .feedback-form textarea:focus,.loomy-site-wrapper .feedback-form select:focus,.loomy-site-wrapper input[type=text]:focus,.loomy-site-wrapper input[type=email]:focus,.loomy-site-wrapper input[type=password]:focus,.loomy-site-wrapper textarea:focus,.loomy-site-wrapper select:focus{border-color:var(--pic-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--pic-primary) 12%, transparent)!important;background:#fffdfa!important;outline:none!important}.loomy-site-wrapper .toggle-password-btn{color:#8b8580!important;background:0 0!important;transform:translateY(-50%)!important}.loomy-site-wrapper .toggle-password-btn:hover{color:var(--pic-primary)!important;background:color-mix(in srgb, var(--pic-primary) 8%, transparent)!important}.loomy-site-wrapper .password-lock-icon{background:color-mix(in srgb, var(--pic-primary) 8%, transparent)!important;color:var(--pic-primary)!important}.loomy-site-wrapper .auth-panel button.button,.loomy-site-wrapper .password-card button.button,.loomy-site-wrapper .btn-primary,.loomy-site-wrapper .btn-primary-capsule{background:var(--pic-primary)!important;color:#fff!important;box-shadow:0 4px 14px color-mix(in srgb, var(--pic-primary) 30%, transparent)!important;border:none!important;border-radius:999px!important;min-height:42px!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:14px!important;font-weight:900!important;transform:none!important}.loomy-site-wrapper .auth-panel button.button:hover,.loomy-site-wrapper .password-card button.button:hover,.loomy-site-wrapper .btn-primary:hover,.loomy-site-wrapper .btn-primary-capsule:hover{background:var(--pic-primary-hover)!important;transform:none!important}.loomy-site-wrapper .button.secondary,.loomy-site-wrapper .btn-outline-capsule,.loomy-site-wrapper .user-back-btn{color:#fff!important;background:#404040!important;border:none!important;border-radius:999px!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-weight:800!important;transform:none!important;box-shadow:0 4px 12px #0000002e!important}.loomy-site-wrapper .button.secondary:hover,.loomy-site-wrapper .btn-outline-capsule:hover,.loomy-site-wrapper .user-back-btn:hover{color:var(--pic-primary-soft)!important;background:#2a2a2a!important;transform:none!important}.loomy-site-wrapper .auth-links{border-top:1px dashed #40404024!important;justify-content:space-between!important;margin-top:20px!important;padding-top:16px!important;display:flex!important}.loomy-site-wrapper .auth-links a,.loomy-site-wrapper .not-found-links a,.loomy-site-wrapper a.text-xs{color:#8b8580!important;font-size:12.5px!important;text-decoration:none!important}.loomy-site-wrapper .auth-links a:hover,.loomy-site-wrapper .not-found-links a:hover,.loomy-site-wrapper a.text-xs:hover{color:var(--pic-primary)!important}.loomy-site-wrapper .not-found-icon-circle,.loomy-site-wrapper .not-found-badge{background:color-mix(in srgb, var(--pic-primary) 8%, transparent)!important;color:var(--pic-primary)!important}.loomy-site-wrapper .account-container,.loomy-site-wrapper .main-wrap{flex-direction:column!important;gap:22px!important;width:100%!important;max-width:980px!important;margin:0 auto!important;display:flex!important}.loomy-site-wrapper .account-body-layout{flex-direction:column!important;align-items:center!important;gap:22px!important;width:100%!important;display:flex!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside,.theme-loomy-mode .account-body-layout>.account-nav-aside,html[data-theme=loomy] .account-body-layout>.account-nav-aside{flex-shrink:0!important;order:1!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important;display:flex!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card{background:#404040!important;border:none!important;border-radius:999px!important;width:auto!important;padding:4px 6px!important;display:inline-flex!important;box-shadow:0 4px 14px #00000038!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list{background:0 0!important;flex-direction:row!important;align-items:center!important;gap:4px!important;width:auto!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item{color:#fff!important;cursor:pointer!important;user-select:none!important;width:auto!important;min-width:0!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0 16px!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:13.5px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;position:relative!important;transform:none!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item>.nav-label,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item>.nav-label,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item>.nav-label{color:inherit!important;font:inherit!important;display:inline!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item>svg,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item>svg,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item>svg,.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item>.skeleton-block.skeleton-pill{display:none!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item:before,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item:before,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item:before{content:none!important;display:none!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item:hover,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item:hover,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item:hover{color:var(--pic-primary-soft)!important;background:0 0!important;transform:none!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item.active,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item.active,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item.active{color:var(--pic-primary-soft)!important;box-shadow:none!important;background:0 0!important;font-weight:900!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item.nav-item-logout,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item.nav-item-logout,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item.nav-item-logout{color:#ffffffb8!important;background:0 0!important;border-top:none!important;border-left:1px solid #fff3!important;border-radius:0 999px 999px 0!important;margin-top:0!important;margin-left:4px!important;padding-top:0!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item.nav-item-logout:hover,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item.nav-item-logout:hover,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item.nav-item-logout:hover{color:#ff8a8a!important;background:0 0!important}.loomy-site-wrapper .account-viewport,.loomy-site-wrapper .account-main-content{flex-direction:column!important;order:2!important;gap:22px!important;width:100%!important;min-width:0!important;max-width:980px!important;display:flex!important}.loomy-site-wrapper .tab-pane{display:none;width:100%!important}.loomy-site-wrapper .tab-pane[hidden]{display:none!important}.loomy-site-wrapper .tab-pane.active{flex-direction:column!important;gap:22px!important;width:100%!important;display:flex!important}.loomy-site-wrapper .account-summary-card,.loomy-site-wrapper .account-card{box-sizing:border-box!important;background:#fffdfa!important;border:1px solid #40404024!important;border-radius:22px!important;width:100%!important;margin-bottom:0!important;overflow:hidden!important;box-shadow:0 4px 20px #4030200d!important}.loomy-site-wrapper .account-summary-card.user-is-vip{border-color:color-mix(in srgb, var(--pic-primary) 22%, transparent)!important;box-shadow:0 8px 24px color-mix(in srgb, var(--pic-primary) 6%, transparent)!important;background:#fffdfa!important}.loomy-site-wrapper .summary-top-row{background:0 0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:26px 28px 20px!important;display:flex!important}.loomy-site-wrapper .summary-user-box{flex-direction:column!important;gap:8px!important;min-width:0!important;display:flex!important}.loomy-site-wrapper .summary-user-main{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.loomy-site-wrapper .member-email{color:#404040!important;letter-spacing:-.01em!important;max-width:22rem!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:22px!important;font-weight:900!important}.loomy-site-wrapper .member-email.is-skeleton{min-width:11.5rem!important;min-height:1.4em!important;display:inline-block!important}.loomy-site-wrapper .vip-status-pill{letter-spacing:.03em!important;border-radius:999px!important;align-items:center!important;gap:4px!important;padding:3px 10px!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:11.5px!important;font-weight:800!important;display:inline-flex!important}.loomy-site-wrapper .vip-status-pill.is-guest{color:#66615b!important;background:#f3ecdf!important;border:1px solid #4040401f!important}.loomy-site-wrapper .vip-status-pill.is-vip{background:color-mix(in srgb, var(--pic-primary) 8%, transparent)!important;color:var(--pic-primary)!important;border:1px solid color-mix(in srgb, var(--pic-primary) 18%, transparent)!important;box-shadow:none!important}.loomy-site-wrapper .member-validity-text,.loomy-site-wrapper .account-summary-card.user-is-vip .member-validity-text{color:#8b8580!important;font-size:13px!important;line-height:1.55!important}.loomy-site-wrapper .account-summary-card.user-is-vip .member-validity-text strong{color:var(--pic-primary)!important;font-weight:800!important}.loomy-site-wrapper .btn-vip-action,.loomy-site-wrapper .btn-renew,.loomy-site-wrapper .summary-action-box a{background:var(--pic-primary)!important;color:#fff!important;min-height:36px!important;box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 30%, transparent)!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 22px!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:13.5px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}.loomy-site-wrapper .btn-vip-action:hover,.loomy-site-wrapper .btn-renew:hover,.loomy-site-wrapper .summary-action-box a:hover{background:var(--pic-primary-hover)!important;transform:none!important}.loomy-site-wrapper .btn-vip-action svg{color:#fff!important}.loomy-site-wrapper .btn-vip-action.is-skeleton{color:#0000!important;background:var(--pic-primary)!important;box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 30%, transparent)!important}.loomy-site-wrapper .btn-vip-action.is-skeleton:after{background:linear-gradient(90deg,#ffffff59 25%,#ffffffbf 37%,#ffffff59 63%) 0 0/400% 100%!important;border-radius:999px!important;width:4.6em!important;max-width:68%!important;height:.7em!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.loomy-site-wrapper .btn-order-action.is-skeleton,.loomy-site-wrapper .btn-section-link.is-skeleton{color:#0000!important}.loomy-site-wrapper .btn-order-action.is-skeleton:after,.loomy-site-wrapper .btn-section-link.is-skeleton:after{border-radius:999px!important;width:3.2em!important;max-width:70%!important;height:.7em!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.loomy-site-wrapper .summary-divider{opacity:1!important;background:0 0!important;border:none!important;border-top:1px dashed #40404024!important;width:100%!important;height:1px!important;margin:0!important}.loomy-site-wrapper .summary-bottom-row{background:#f3ecdf73!important;border-top:none!important;flex-direction:column!important;gap:10px!important;padding:18px 28px 22px!important;display:flex!important}.loomy-site-wrapper .summary-quota-meta{border-top:none!important;flex-wrap:wrap!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:0!important;padding-top:0!important;display:flex!important}.loomy-site-wrapper .quota-meta-left{background:0 0!important;border:none!important;border-radius:0!important;align-items:center!important;gap:12px!important;padding:0!important;display:flex!important}.loomy-site-wrapper .quota-title-label{color:#404040!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:13.5px!important;font-weight:800!important}.loomy-site-wrapper .quota-title-label svg{color:var(--pic-primary)!important}.loomy-site-wrapper .metric-num{color:var(--pic-primary)!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:26px!important;font-weight:900!important}.loomy-site-wrapper .metric-total,.loomy-site-wrapper .quota-limit-note{color:#8b8580!important;font-size:12.5px!important}.loomy-site-wrapper .quota-progress-track{background:#4040401f!important;border-radius:999px!important;width:100%!important;height:6px!important;overflow:hidden!important}.loomy-site-wrapper .quota-progress-bar{background:var(--pic-primary)!important;border-radius:999px!important;height:100%!important}.loomy-site-wrapper .overview-section{box-shadow:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;flex-direction:column!important;gap:12px!important;margin-top:0!important;padding:0!important;display:flex!important}.loomy-site-wrapper .overview-section-head,.loomy-site-wrapper .card-head,.loomy-site-wrapper .account-card-header{background:0 0!important;border-bottom:none!important;justify-content:space-between!important;align-items:flex-end!important;gap:12px!important;margin:0!important;padding:0 2px!important;display:flex!important}.loomy-site-wrapper .account-card .card-head{padding:20px 24px 0!important}.loomy-site-wrapper .overview-section-title,.loomy-site-wrapper .head-title,.loomy-site-wrapper .overview-section-head h3,.loomy-site-wrapper .card-title-bar h2{color:#404040!important;align-items:center!important;gap:8px!important;margin:0!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:18px!important;font-weight:900!important;display:flex!important}.loomy-site-wrapper .overview-section-title svg,.loomy-site-wrapper .head-title svg{color:var(--pic-primary)!important}.loomy-site-wrapper .btn-section-link,.loomy-site-wrapper .btn-more{color:#404040!important;cursor:pointer!important;background:#fffdfa!important;border:1px solid #4040402e!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:5px 14px!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:12.5px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}.loomy-site-wrapper .btn-section-link:hover,.loomy-site-wrapper .btn-more:hover{color:var(--pic-primary-soft)!important;opacity:1!important;background:#404040!important;border-color:#404040!important;text-decoration:none!important;transform:none!important}.loomy-site-wrapper .overview-recent-wrap,.loomy-site-wrapper .order-list-wrap{flex-direction:column!important;gap:10px!important;display:flex!important}.loomy-site-wrapper .order-list-wrap{padding:16px 20px 20px!important}.loomy-site-wrapper .custom-order-card,.loomy-site-wrapper .ticket-item-row{background:#fffdfa!important;border:1px solid #4040401f!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0!important;padding:16px 18px!important;display:flex!important;transform:none!important;box-shadow:0 2px 8px #4030200a!important}.loomy-site-wrapper .custom-order-card:hover,.loomy-site-wrapper .ticket-item-row:hover{border-color:#40404047!important;transform:none!important;box-shadow:0 6px 16px #40302014!important}.loomy-site-wrapper .order-plan-name,.loomy-site-wrapper .ticket-subject-title{color:#404040!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:15px!important;font-weight:900!important}.loomy-site-wrapper .order-duration-pill,.loomy-site-wrapper .ticket-kind-pill,.loomy-site-wrapper .feedback-kind-pill{color:#66615b!important;background:#f3ecdf!important;border:1px solid #4040401f!important;border-radius:999px!important;padding:2px 8px!important;font-size:11px!important;font-weight:700!important}.loomy-site-wrapper .order-status-tag,.loomy-site-wrapper .ticket-status-pill,.loomy-site-wrapper .status-badge{border-radius:999px!important;padding:2px 8px!important;font-size:11px!important;font-weight:800!important}.loomy-site-wrapper .order-status-tag.success,.loomy-site-wrapper .ticket-status-pill.status-resolved,.loomy-site-wrapper .status-badge.status-resolved,.loomy-site-wrapper .status-badge.status-paid{color:#404040!important;background:#40404014!important;border:1px solid #40404024!important}.loomy-site-wrapper .order-status-tag.unpaid,.loomy-site-wrapper .ticket-status-pill.status-pending,.loomy-site-wrapper .status-badge.status-pending{background:color-mix(in srgb, var(--pic-primary) 8%, transparent)!important;color:var(--pic-primary)!important;border:1px solid color-mix(in srgb, var(--pic-primary) 16%, transparent)!important}.loomy-site-wrapper .order-status-tag.expired,.loomy-site-wrapper .status-badge.status-closed{color:#8b8580!important;background:#f3ecdf!important;border:1px solid #4040401a!important}.loomy-site-wrapper .ticket-status-pill.status-processing,.loomy-site-wrapper .status-badge.status-processing{color:#404040!important;background:#4040401a!important;border:1px solid #40404029!important}.loomy-site-wrapper .order-sub-meta,.loomy-site-wrapper .ticket-sub-meta,.loomy-site-wrapper .feedback-card-time{color:#8b8580!important;font-size:12px!important}.loomy-site-wrapper .order-test-tag{background:color-mix(in srgb, var(--pic-primary) 8%, transparent)!important;color:var(--pic-primary)!important;border:1px solid color-mix(in srgb, var(--pic-primary) 16%, transparent)!important;border-radius:999px!important}.loomy-site-wrapper .order-amount,.loomy-site-wrapper .text-price{color:var(--pic-primary)!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:20px!important;font-weight:900!important}.loomy-site-wrapper .btn-order-action{cursor:pointer!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:6px 14px!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:12.5px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}.loomy-site-wrapper .btn-order-pay,.loomy-site-wrapper .btn-solid-pink,.loomy-site-wrapper .btn-action-primary,.loomy-site-wrapper .btn-capsule-pink{background:var(--pic-primary)!important;color:#fff!important;box-shadow:0 3px 10px color-mix(in srgb, var(--pic-primary) 28%, transparent)!important;border:none!important}.loomy-site-wrapper .btn-order-pay:hover,.loomy-site-wrapper .btn-solid-pink:hover,.loomy-site-wrapper .btn-action-primary:hover{background:var(--pic-primary-hover)!important;opacity:1!important}.loomy-site-wrapper .btn-order-ghost,.loomy-site-wrapper .btn-solid-gray,.loomy-site-wrapper .btn-capsule-gray,.loomy-site-wrapper .btn-solid-dark{color:#404040!important;box-shadow:none!important;background:#fffdfa!important;border:1px solid #4040402e!important}.loomy-site-wrapper .btn-order-ghost:hover,.loomy-site-wrapper .btn-solid-gray:hover,.loomy-site-wrapper .btn-capsule-gray:hover,.loomy-site-wrapper .btn-solid-dark:hover{color:var(--pic-primary-soft)!important;background:#404040!important;border-color:#404040!important}.loomy-site-wrapper .account-empty-showcase,.loomy-site-wrapper .overview-empty-compact,.loomy-site-wrapper .account-empty,.loomy-site-wrapper .feedback-empty{text-align:center!important;box-shadow:none!important;background:#f3ecdf80!important;border:1px dashed #4040402e!important;border-radius:16px!important;padding:36px 20px!important}.loomy-site-wrapper .account-empty-showcase .empty-title,.loomy-site-wrapper .account-empty h3,.loomy-site-wrapper .feedback-empty h3{color:#404040!important;margin-bottom:6px!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:16px!important;font-weight:900!important}.loomy-site-wrapper .account-empty-showcase .empty-desc,.loomy-site-wrapper .account-empty p,.loomy-site-wrapper .feedback-empty p{color:#8b8580!important;max-width:420px!important;margin:0 auto 16px!important;font-size:13px!important;line-height:1.6!important}.loomy-site-wrapper .account-empty-showcase .empty-btn{display:inline-flex!important}body:has(.loomy-site-wrapper) .account-modal-overlay,.theme-loomy-mode .account-modal-overlay,.loomy-site-wrapper .account-modal-overlay{-webkit-backdrop-filter:blur(8px)!important;background:#3028206b!important}body:has(.loomy-site-wrapper) .account-modal-box,.theme-loomy-mode .account-modal-box,.loomy-site-wrapper .account-modal-box{color:#404040!important;background:#fffdfa!important;border:1px solid #40404029!important;border-radius:22px!important;box-shadow:0 18px 40px #30201038!important}body:has(.loomy-site-wrapper) .modal-icon-wrap,.theme-loomy-mode .modal-icon-wrap,.loomy-site-wrapper .modal-icon-wrap{background:color-mix(in srgb, var(--pic-primary) 8%, transparent)!important;color:var(--pic-primary)!important}body:has(.loomy-site-wrapper) .modal-title,.theme-loomy-mode .modal-title,.loomy-site-wrapper .modal-title{color:#404040!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:19px!important;font-weight:900!important}body:has(.loomy-site-wrapper) .modal-desc,.theme-loomy-mode .modal-desc,.loomy-site-wrapper .modal-desc{color:#8b8580!important;font-size:13.5px!important}body:has(.loomy-site-wrapper) .btn-modal-cancel,.theme-loomy-mode .btn-modal-cancel,.loomy-site-wrapper .btn-modal-cancel{color:#404040!important;background:#fffdfa!important;border:1px solid #4040402e!important;border-radius:999px!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-weight:800!important;transform:none!important}body:has(.loomy-site-wrapper) .btn-modal-cancel:hover,.theme-loomy-mode .btn-modal-cancel:hover,.loomy-site-wrapper .btn-modal-cancel:hover{color:var(--pic-primary-soft)!important;background:#404040!important;border-color:#404040!important;transform:none!important}body:has(.loomy-site-wrapper) .btn-modal-confirm,.theme-loomy-mode .btn-modal-confirm,.loomy-site-wrapper .btn-modal-confirm{background:var(--pic-primary)!important;color:#fff!important;box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 28%, transparent)!important;border:none!important;border-radius:999px!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-weight:900!important;transform:none!important}body:has(.loomy-site-wrapper) .btn-modal-confirm:hover,.theme-loomy-mode .btn-modal-confirm:hover,.loomy-site-wrapper .btn-modal-confirm:hover{background:var(--pic-primary-hover)!important;transform:none!important}.loomy-site-wrapper .user-page-wrap{max-width:880px!important;margin:8px auto 72px!important;padding:0!important}.loomy-site-wrapper .user-page-header h1,.loomy-site-wrapper .page-title-box h1{color:#404040!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:24px!important;font-weight:900!important}.loomy-site-wrapper .user-page-header p,.loomy-site-wrapper .page-title-box p{color:#8b8580!important;font-size:13px!important}.loomy-site-wrapper .feedback-panel,.loomy-site-wrapper .feedback-list-card,.loomy-site-wrapper .feedback-thread-card,.loomy-site-wrapper .feedback-new-card,.loomy-site-wrapper .feedback-detail-header,.loomy-site-wrapper .feedback-reply-box{color:#404040!important;background:#fffdfa!important;border:1px solid #4040401f!important;border-radius:16px!important;box-shadow:0 2px 10px #4030200a!important}.loomy-site-wrapper .feedback-card-title,.loomy-site-wrapper .feedback-detail-title,.loomy-site-wrapper .thread-title,.loomy-site-wrapper .reply-box-title,.loomy-site-wrapper .feedback-new-head h2{color:#404040!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-weight:900!important}.loomy-site-wrapper .feedback-bubble{color:#404040!important;background:#f7f1e6!important;border:1px solid #4040401a!important;border-radius:14px!important}.loomy-site-wrapper .feedback-staff{background:color-mix(in srgb, var(--pic-primary) 6%, transparent)!important;border-color:color-mix(in srgb, var(--pic-primary) 16%, transparent)!important}.loomy-site-wrapper .feedback-staff .bubble-author-tag,.loomy-site-wrapper .bubble-author-tag{color:var(--pic-primary)!important}.loomy-site-wrapper .bubble-body{color:#404040!important}.loomy-site-wrapper .feedback-submit-btn,.loomy-site-wrapper .feedback-form .button:not(.secondary){background:var(--pic-primary)!important;color:#fff!important;box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 28%, transparent)!important;border:none!important;border-radius:999px!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-weight:900!important}.loomy-site-wrapper .checkout-page-wrap,body:has(.loomy-site-wrapper) .checkout-page-wrap{color:#404040!important;max-width:500px!important;margin:0 auto!important;padding:0!important}.loomy-site-wrapper .checkout-details,body:has(.loomy-site-wrapper) .checkout-details,.loomy-site-wrapper #local-cashier.pay-card,body:has(.loomy-site-wrapper) #local-cashier.pay-card,.loomy-site-wrapper .checkout-shell,body:has(.loomy-site-wrapper) .checkout-shell{color:#404040!important;background:#fffdfa!important;border:1px solid #40404024!important;border-radius:22px!important;box-shadow:0 8px 28px #40302014!important}.loomy-site-wrapper .checkout-details .order-summary h2,.loomy-site-wrapper .order-title,body:has(.loomy-site-wrapper) .order-title{color:#404040!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important}.loomy-site-wrapper .checkout-details .order-summary strong,.loomy-site-wrapper .price-num,body:has(.loomy-site-wrapper) .price-num{color:var(--pic-primary)!important}.loomy-site-wrapper .checkout-footer-note,body:has(.loomy-site-wrapper) .checkout-footer-note{color:#8b8580!important}.loomy-site-wrapper .checkout-footer-note a,body:has(.loomy-site-wrapper) .checkout-footer-note a{color:var(--pic-primary)!important}.loomy-site-wrapper .payment-dialog,body:has(.loomy-site-wrapper) .payment-dialog{color:#404040!important;background:#fffdfa!important;border:1px solid #40404024!important;border-radius:22px!important;width:min(28rem,100% - 2rem)!important;padding:0!important;overflow:hidden!important;box-shadow:0 18px 40px #40302029!important}.loomy-site-wrapper .payment-dialog::backdrop,body:has(.loomy-site-wrapper) .payment-dialog::backdrop{background:#40302061!important}.loomy-site-wrapper .payment-dialog .drawer-heading,body:has(.loomy-site-wrapper) .payment-dialog .drawer-heading{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:18px 22px 0!important;display:flex!important}.loomy-site-wrapper .payment-dialog .drawer-heading strong,body:has(.loomy-site-wrapper) .payment-dialog .drawer-heading strong{color:#404040!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:20px!important;font-weight:900!important}.loomy-site-wrapper .payment-dialog .payment-close,body:has(.loomy-site-wrapper) .payment-dialog .payment-close,.loomy-site-wrapper .feedback-dialog .feedback-dialog-close,body:has(.loomy-site-wrapper) .feedback-dialog .feedback-dialog-close{color:#404040!important;background:#f3ecdf!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:0!important;line-height:0!important;display:inline-flex!important}.loomy-site-wrapper .payment-dialog .payment-close svg,body:has(.loomy-site-wrapper) .payment-dialog .payment-close svg,.loomy-site-wrapper .feedback-dialog .feedback-dialog-close svg,body:has(.loomy-site-wrapper) .feedback-dialog .feedback-dialog-close svg{width:18px!important;height:18px!important;display:block!important}.loomy-site-wrapper .payment-dialog .payment-summary,body:has(.loomy-site-wrapper) .payment-dialog .payment-summary{background:#f3ecdf!important;border:1px solid #4040401a!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:16px 22px 0!important;padding:16px 18px!important;display:flex!important}.loomy-site-wrapper .payment-dialog .payment-summary h2,body:has(.loomy-site-wrapper) .payment-dialog .payment-summary h2{color:#404040!important;margin:0!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:16px!important;font-weight:900!important}.loomy-site-wrapper .payment-dialog .payment-summary p,body:has(.loomy-site-wrapper) .payment-dialog .payment-summary p{color:#8b8580!important;margin:4px 0 0!important;font-size:12.5px!important}.loomy-site-wrapper .payment-dialog .payment-summary>strong,body:has(.loomy-site-wrapper) .payment-dialog .payment-summary>strong{color:var(--pic-primary)!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:28px!important;font-weight:900!important}.loomy-site-wrapper .payment-dialog .payment-offer,body:has(.loomy-site-wrapper) .payment-dialog .payment-offer{background:color-mix(in srgb, var(--pic-primary) 6%, transparent)!important;border:1px solid color-mix(in srgb, var(--pic-primary) 14%, transparent)!important;color:var(--pic-primary)!important;border-radius:12px!important;margin:12px 22px 0!important;padding:10px 14px!important}.loomy-site-wrapper .payment-dialog #payment-choice,body:has(.loomy-site-wrapper) .payment-dialog #payment-choice{padding:16px 22px 22px!important}.loomy-site-wrapper .payment-dialog fieldset,body:has(.loomy-site-wrapper) .payment-dialog fieldset{border:0!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0 0 16px!important;padding:0!important;display:grid!important}.loomy-site-wrapper .payment-dialog legend,body:has(.loomy-site-wrapper) .payment-dialog legend{color:#404040!important;margin:0 0 10px!important;font-size:13px!important;font-weight:800!important}.loomy-site-wrapper .payment-dialog .payment-method,body:has(.loomy-site-wrapper) .payment-dialog .payment-method{background:#fffbf4!important;border:1px solid #40404029!important;border-radius:14px!important;min-height:48px!important;padding:8px 12px!important}.loomy-site-wrapper .payment-dialog .payment-method:hover,body:has(.loomy-site-wrapper) .payment-dialog .payment-method:hover{background:#fffbf4!important;border-color:#40404047!important}.loomy-site-wrapper .payment-dialog .payment-method:has(input:checked),body:has(.loomy-site-wrapper) .payment-dialog .payment-method:has(input:checked){border-color:var(--pic-primary)!important;background:color-mix(in srgb, var(--pic-primary) 6%, transparent)!important;box-shadow:none!important}.loomy-site-wrapper .payment-dialog .button[type=submit],body:has(.loomy-site-wrapper) .payment-dialog .button[type=submit]{background:var(--pic-primary)!important;color:#fff!important;width:100%!important;min-height:42px!important;box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 28%, transparent)!important;border:none!important;border-radius:999px!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-size:15px!important;font-weight:900!important}.loomy-site-wrapper .payment-dialog [role=status],body:has(.loomy-site-wrapper) .payment-dialog [role=status]{color:#8b8580!important;text-align:center!important;margin:10px 0 0!important;font-size:12.5px!important}.loomy-site-wrapper .feedback-dialog,body:has(.loomy-site-wrapper) .feedback-dialog{color:#404040!important;background:#fffdfa!important;border:1px solid #40404024!important;border-radius:22px!important;width:min(28rem,100% - 2rem)!important;padding:18px 22px 22px!important;box-shadow:0 18px 40px #40302029!important}.loomy-site-wrapper .feedback-dialog::backdrop,body:has(.loomy-site-wrapper) .feedback-dialog::backdrop{background:#40302061!important}.loomy-site-wrapper .feedback-dialog .drawer-heading strong,body:has(.loomy-site-wrapper) .feedback-dialog .drawer-heading strong{color:#404040!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-weight:900!important}.loomy-site-wrapper .feedback-reason-option:has(input:checked),body:has(.loomy-site-wrapper) .feedback-reason-option:has(input:checked){border-color:var(--pic-primary)!important;background:#f8efe6!important}.loomy-site-wrapper .feedback-dialog .button[type=submit],body:has(.loomy-site-wrapper) .feedback-dialog .button[type=submit]{background:var(--pic-primary)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:900!important}.loomy-site-wrapper .feedback-dialog textarea,body:has(.loomy-site-wrapper) .feedback-dialog textarea{box-sizing:border-box!important;min-height:6.25rem!important;padding:12px 14px!important;line-height:1.65!important}.loomy-site-wrapper .card-brand-bar,body:has(.loomy-site-wrapper) .card-brand-bar{background:#f3ecdf99!important;border-bottom:1px solid #4040401a!important}.loomy-site-wrapper .timer-digits,body:has(.loomy-site-wrapper) .timer-digits{color:var(--pic-primary)!important}.loomy-site-wrapper .btn-check-status:not(.secondary),body:has(.loomy-site-wrapper) .btn-check-status:not(.secondary){background:var(--pic-primary)!important;color:#fff!important;box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 28%, transparent)!important;border:none!important;border-radius:999px!important}.loomy-site-wrapper .is-order-expired .qr-guide-box,.loomy-site-wrapper .is-order-expired .amount-warning-bar,.loomy-site-wrapper .is-order-expired .test-env-notice,.loomy-site-wrapper .is-order-expired .action-buttons-row,.loomy-site-wrapper .is-order-expired .status-indicator,.loomy-site-wrapper .is-order-expired .mobile-pay-jump-btn,.loomy-site-wrapper #local-cashier.is-order-expired .action-buttons-row,.loomy-site-wrapper #local-cashier.is-order-expired .status-indicator{display:none!important}.loomy-site-wrapper .checkout-feedback-link,body:has(.loomy-site-wrapper) .checkout-feedback-link{color:#8b8580!important;font-family:inherit!important}.loomy-site-wrapper .checkout-feedback-link:hover,body:has(.loomy-site-wrapper) .checkout-feedback-link:hover{color:var(--pic-primary)!important}.loomy-site-wrapper .nav-item,.loomy-site-wrapper .custom-order-card,.loomy-site-wrapper .ticket-item-row,.loomy-site-wrapper .button,.loomy-site-wrapper a.button,.loomy-site-wrapper .btn-vip-action,.loomy-site-wrapper .btn-order-action,.loomy-site-wrapper .feedback-list-card,.loomy-site-wrapper .nav-item:hover,.loomy-site-wrapper .custom-order-card:hover,.loomy-site-wrapper .ticket-item-row:hover,.loomy-site-wrapper .button:hover,.loomy-site-wrapper .btn-vip-action:hover,.loomy-site-wrapper .feedback-list-card:hover{transform:none!important}@media (width<=860px){.loomy-site-wrapper .wrap.utility-page,.loomy-site-wrapper .wrap.account-utility-page{width:calc(100% - 28px)!important;max-width:none!important;margin:4px auto 56px!important;padding:0!important}.loomy-site-wrapper .wrap.utility-page:has(.checkout-page-wrap),.loomy-site-wrapper .wrap.checkout-utility-page{flex-direction:column!important;justify-content:center!important;width:calc(100% - 28px)!important;min-height:calc(100dvh - 10.5rem)!important;margin:0 auto!important;padding:12px 0 20px!important;display:flex!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside,.theme-loomy-mode .account-body-layout>.account-nav-aside,html[data-theme=loomy] .account-body-layout>.account-nav-aside{scrollbar-width:none!important;justify-content:center!important;width:100%!important;max-width:100%!important;padding:0!important;overflow:visible!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside::-webkit-scrollbar,.theme-loomy-mode .account-body-layout>.account-nav-aside::-webkit-scrollbar{display:none!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card{background:#404040!important;border:none!important;border-radius:999px!important;flex-shrink:0!important;width:auto!important;max-width:100%!important;padding:3px 4px!important;display:inline-flex!important;box-shadow:0 4px 14px #00000038!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list{-webkit-overflow-scrolling:touch;white-space:nowrap!important;scrollbar-width:none!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;max-width:100%!important;display:flex!important;overflow-x:auto!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list::-webkit-scrollbar,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list::-webkit-scrollbar{display:none!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item{color:#fff!important;width:auto!important;min-width:0!important;height:28px!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important;flex:none!important;gap:0!important;padding:0 11px!important;font-size:12.5px!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item.active,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item.active,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item.active{color:var(--pic-primary-soft)!important;box-shadow:none!important;background:0 0!important;font-weight:900!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item>svg,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item>svg,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item>svg,.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item>.skeleton-block.skeleton-pill{width:0!important;height:0!important;display:none!important}.loomy-site-wrapper .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item.nav-item-logout,.theme-loomy-mode .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item.nav-item-logout,html[data-theme=loomy] .account-body-layout>.account-nav-aside>.account-nav-card>.account-nav-list>.nav-item.nav-item-logout{color:#ffffffb8!important;background:0 0!important;border-top:none!important;border-left:1px solid #fff3!important;border-radius:0 999px 999px 0!important;margin-top:0!important;margin-left:2px!important;padding-top:0!important;padding-left:12px!important}.loomy-site-wrapper .summary-top-row{flex-direction:column!important;align-items:stretch!important;padding:20px 18px 16px!important}.loomy-site-wrapper .member-email{max-width:100%!important;font-size:18px!important}.loomy-site-wrapper .summary-action-box,.loomy-site-wrapper .summary-action-box .btn-vip-action{width:100%!important}.loomy-site-wrapper .summary-bottom-row{padding:16px 18px 18px!important}.loomy-site-wrapper .summary-quota-meta{flex-direction:column!important;align-items:flex-start!important}.loomy-site-wrapper .quota-meta-left{justify-content:space-between!important;width:100%!important}.loomy-site-wrapper .account-card .card-head,.loomy-site-wrapper .order-list-wrap{padding-left:16px!important;padding-right:16px!important}.loomy-site-wrapper .custom-order-card,.loomy-site-wrapper .ticket-item-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.loomy-site-wrapper .order-item-side,.loomy-site-wrapper .ticket-item-side{border-top:1px dashed #4040401f!important;justify-content:space-between!important;width:100%!important;margin-left:0!important;padding-top:10px!important}.loomy-site-wrapper .panel,.loomy-site-wrapper .auth-panel,.loomy-site-wrapper .password-card,.loomy-site-wrapper .not-found-card{border-radius:18px!important;padding:28px 20px!important}.loomy-site-wrapper .auth-panel button.button,.loomy-site-wrapper .password-card button.button,.loomy-site-wrapper .btn-primary,.loomy-site-wrapper .btn-primary-capsule,.loomy-site-wrapper .button.secondary,.loomy-site-wrapper .btn-vip-action,.loomy-site-wrapper .btn-order-action,.loomy-site-wrapper .btn-section-link{min-height:32px!important;padding:6px 14px!important;font-size:12.5px!important}}.loomy-site-wrapper .loomy-stamp-card,.theme-loomy-mode .loomy-stamp-card{background:0 0;border:0;border-radius:16px;min-width:0;max-width:100%;position:relative;overflow:hidden;box-shadow:0 10px 24px -10px #281c1061}.loomy-site-wrapper .loomy-stamp-cover-link,.theme-loomy-mode .loomy-stamp-cover-link{color:inherit;text-decoration:none;display:block}.loomy-site-wrapper .loomy-stamp-cover,.theme-loomy-mode .loomy-stamp-cover{aspect-ratio:.9;background:#f3ecdf;width:100%;position:relative;overflow:hidden}.loomy-site-wrapper .loomy-stamp-img,.theme-loomy-mode .loomy-stamp-img{object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block}.loomy-site-wrapper .loomy-stamp-fallback,.theme-loomy-mode .loomy-stamp-fallback{color:#8b8580;justify-content:center;align-items:center;width:100%;height:100%;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:13px;font-weight:700;display:flex}.loomy-site-wrapper .loomy-stamp-cover:after,.theme-loomy-mode .loomy-stamp-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#18100ab3 100%);height:36%;transition:height .22s;position:absolute;inset:auto 0 0}.loomy-site-wrapper .loomy-stamp-spec,.theme-loomy-mode .loomy-stamp-spec{z-index:2;color:#fff;opacity:0;background:#18100ab8;border-radius:999px;padding:4px 9px;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:11px;font-weight:900;line-height:1;transition:opacity .2s,transform .2s;position:absolute;top:8px;right:8px;transform:translateY(-4px)}.loomy-site-wrapper .loomy-stamp-rank,.theme-loomy-mode .loomy-stamp-rank{z-index:2;color:#fff;background:#404040;border-radius:6px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:11px;font-weight:900;display:flex;position:absolute;top:8px;left:8px}.loomy-site-wrapper .loomy-stamp-rank.rank-1,.theme-loomy-mode .loomy-stamp-rank.rank-1{background:var(--pic-primary)}.loomy-site-wrapper .loomy-stamp-rank.rank-2,.theme-loomy-mode .loomy-stamp-rank.rank-2{background:#5c4d3c}.loomy-site-wrapper .loomy-stamp-rank.rank-3,.theme-loomy-mode .loomy-stamp-rank.rank-3{background:#8b5e34}.loomy-site-wrapper .loomy-stamp-body,.theme-loomy-mode .loomy-stamp-body{z-index:2;padding:12px 12px 11px;position:absolute;bottom:0;left:0;right:0}.loomy-site-wrapper .loomy-stamp-meta,.theme-loomy-mode .loomy-stamp-meta{opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:-2px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:100%;left:12px;right:12px;transform:translateY(6px)}.loomy-site-wrapper .loomy-stamp-coser,.theme-loomy-mode .loomy-stamp-coser{color:#fffdfad1;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:800;text-decoration:none;overflow:hidden}.loomy-site-wrapper .loomy-stamp-vip,.theme-loomy-mode .loomy-stamp-vip{color:#ffd2d4;flex-shrink:0;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:11px;font-weight:900}.loomy-site-wrapper .loomy-stamp-title,.theme-loomy-mode .loomy-stamp-title{color:#fffdfa;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:15px;font-weight:900;line-height:1.35;display:-webkit-box;overflow:hidden}.loomy-site-wrapper .loomy-stamp-card:hover,.theme-loomy-mode .loomy-stamp-card:hover,.loomy-site-wrapper .loomy-stamp-card:focus-within,.theme-loomy-mode .loomy-stamp-card:focus-within{box-shadow:0 16px 32px -12px #281c107a}.loomy-site-wrapper .loomy-stamp-card:hover .loomy-stamp-img,.theme-loomy-mode .loomy-stamp-card:hover .loomy-stamp-img,.loomy-site-wrapper .loomy-stamp-card:focus-within .loomy-stamp-img,.theme-loomy-mode .loomy-stamp-card:focus-within .loomy-stamp-img{transform:scale(1.03)}.loomy-site-wrapper .loomy-stamp-card:hover .loomy-stamp-cover:after,.theme-loomy-mode .loomy-stamp-card:hover .loomy-stamp-cover:after,.loomy-site-wrapper .loomy-stamp-card:focus-within .loomy-stamp-cover:after,.theme-loomy-mode .loomy-stamp-card:focus-within .loomy-stamp-cover:after{height:56%}.loomy-site-wrapper .loomy-stamp-card:hover .loomy-stamp-spec,.theme-loomy-mode .loomy-stamp-card:hover .loomy-stamp-spec,.loomy-site-wrapper .loomy-stamp-card:focus-within .loomy-stamp-spec,.theme-loomy-mode .loomy-stamp-card:focus-within .loomy-stamp-spec,.loomy-site-wrapper .loomy-stamp-card:hover .loomy-stamp-meta,.theme-loomy-mode .loomy-stamp-card:hover .loomy-stamp-meta,.loomy-site-wrapper .loomy-stamp-card:focus-within .loomy-stamp-meta,.theme-loomy-mode .loomy-stamp-card:focus-within .loomy-stamp-meta{opacity:1;transform:none}@media (hover:none){.loomy-site-wrapper .loomy-stamp-spec,.theme-loomy-mode .loomy-stamp-spec,.loomy-site-wrapper .loomy-stamp-meta,.theme-loomy-mode .loomy-stamp-meta{opacity:1;transform:none}.loomy-site-wrapper .loomy-stamp-body,.theme-loomy-mode .loomy-stamp-body{padding-top:28px}.loomy-site-wrapper .loomy-stamp-meta,.theme-loomy-mode .loomy-stamp-meta{margin:0 0 4px;position:static;bottom:auto;left:auto;right:auto}.loomy-site-wrapper .loomy-stamp-cover:after,.theme-loomy-mode .loomy-stamp-cover:after{height:52%}}.loomy-site-wrapper .help-page,body:has(.loomy-site-wrapper) .help-page{color:#404040;width:100%!important;max-width:none!important;box-shadow:none!important;background:#fffdfa!important;border:1px solid #4040401f!important;border-radius:22px!important}.loomy-site-wrapper .help-hero h1,body:has(.loomy-site-wrapper) .help-page .help-hero h1,.loomy-site-wrapper .help-flow-list h2,.loomy-site-wrapper .help-section>h2{color:#404040!important;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif!important;font-weight:900!important}.loomy-site-wrapper .help-step-index{color:#fffdfa!important;background:#404040!important}.loomy-site-wrapper .help-page .help-warning-card{border-color:color-mix(in srgb, var(--pic-primary) 18%, transparent)!important;background:#f8efe6!important}.loomy-site-wrapper .help-page .help-warning-card strong{color:var(--pic-primary)!important}.loomy-site-wrapper .help-page .help-warning-card p{color:#736c65!important}.loomy-site-wrapper .help-faq-item{background:#fffdfa!important;border-color:#4040401f!important}.loomy-site-wrapper .help-faq-item summary{color:#404040!important;background:#f3ecdf!important}.loomy-site-wrapper .global-toast-container,.theme-loomy-mode .global-toast-container,body:has(.loomy-site-wrapper) .global-toast-container,.loomy-site-wrapper dialog[open] .global-toast-container,body:has(.loomy-site-wrapper) dialog[open] .global-toast-container{z-index:2147483647;top:24px!important}.loomy-site-wrapper .global-toast,.theme-loomy-mode .global-toast,body:has(.loomy-site-wrapper) .global-toast{color:#fffdfa;background:#404040;border:1px solid #ffffff24;border-radius:999px;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;animation:.28s forwards loomyToastRise;box-shadow:0 10px 25px #00000047}.loomy-site-wrapper .global-toast.toast-exit,.theme-loomy-mode .global-toast.toast-exit,body:has(.loomy-site-wrapper) .global-toast.toast-exit{opacity:0;transform:translateY(-6px)}.loomy-site-wrapper .global-toast[data-state=success] .toast-icon,.theme-loomy-mode .global-toast[data-state=success] .toast-icon,body:has(.loomy-site-wrapper) .global-toast[data-state=success] .toast-icon{color:var(--pic-primary-soft)}.loomy-site-wrapper .global-toast[data-state=error],.theme-loomy-mode .global-toast[data-state=error],body:has(.loomy-site-wrapper) .global-toast[data-state=error]{color:#ffd2d4;border-color:color-mix(in srgb, var(--pic-primary) 45%, transparent);background:#404040}.loomy-site-wrapper .global-toast[data-state=warning] .toast-icon,.theme-loomy-mode .global-toast[data-state=warning] .toast-icon,body:has(.loomy-site-wrapper) .global-toast[data-state=warning] .toast-icon{color:#f59e0b}.loomy-site-wrapper .global-toast[data-state=info] .toast-icon,.loomy-site-wrapper .global-toast[data-state=loading] .toast-icon,.theme-loomy-mode .global-toast[data-state=info] .toast-icon,.theme-loomy-mode .global-toast[data-state=loading] .toast-icon,body:has(.loomy-site-wrapper) .global-toast[data-state=info] .toast-icon,body:has(.loomy-site-wrapper) .global-toast[data-state=loading] .toast-icon{color:var(--pic-primary-soft)}@keyframes loomyToastRise{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.loomy-site-wrapper .loomy-detail-page .btn-ink.is-skeleton,.loomy-site-wrapper .loomy-detail-page .delivery-title.is-skeleton,.loomy-site-wrapper .loomy-detail-page .delivery-desc.is-skeleton{position:relative;color:#0000!important}.loomy-site-wrapper .loomy-detail-page .btn-ink.is-skeleton:after,.loomy-site-wrapper .loomy-detail-page .delivery-title.is-skeleton:after,.loomy-site-wrapper .loomy-detail-page .delivery-desc.is-skeleton:after{border-radius:999px}.loomy-site-wrapper .loomy-resource-dialog,body:has(.loomy-site-wrapper) .loomy-resource-dialog{color:#404040;background:#fffdfa;border:0;border-radius:16px;width:min(420px,100% - 32px);padding:0;box-shadow:0 18px 48px #281c1047}.loomy-site-wrapper .loomy-resource-dialog::backdrop,body:has(.loomy-site-wrapper) .loomy-resource-dialog::backdrop{background:#281c1075}@media (width<=600px){.loomy-site-wrapper .loomy-stamp-card,.theme-loomy-mode .loomy-stamp-card{border-radius:12px}.loomy-site-wrapper .loomy-stamp-body,.theme-loomy-mode .loomy-stamp-body{padding:10px 10px 9px}.loomy-site-wrapper .loomy-stamp-meta,.theme-loomy-mode .loomy-stamp-meta{left:10px;right:10px}.loomy-site-wrapper .loomy-stamp-title,.theme-loomy-mode .loomy-stamp-title{font-size:13px}}.loomy-site-wrapper[data-astro-cid-jcwmc354]{--moeka-bg:#f3ecdf;--moeka-dark:#404040;--moeka-text-muted:#8b8580;--moeka-green:var(--pic-primary-soft);--moeka-red:var(--pic-primary);--serif-font:"Noto Serif SC", "Source Han Serif SC", SimSun, serif;background-color:var(--moeka-bg);background-blend-mode:multiply, normal, normal;min-height:100vh;color:var(--moeka-dark);-webkit-font-smoothing:antialiased;isolation:isolate;background-image:linear-gradient(#fffaf1b8,#fffaf1b8),url(/themes/loomy/assets/paper-waves.png),url(/themes/loomy/assets/paper-texture.png);background-position:50%,top,top;background-repeat:no-repeat,no-repeat,repeat-y;background-size:cover,100%,100%;background-attachment:fixed,fixed,fixed;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow-x:clip}.loomy-site-wrapper[data-astro-cid-jcwmc354]:after{content:"";aspect-ratio:1.7768;z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:.055;transform-origin:88% 8%;background-image:url(/themes/loomy/assets/flower-shadow.webp);background-position:100% 0;background-repeat:no-repeat;background-size:contain;width:min(92vw,850px);animation:8s ease-in-out infinite loomyFlowerShadowSway;position:fixed;top:-36px;right:-36px}@keyframes loomyFlowerShadowSway{0%,to{transform:rotate(0)}50%{transform:rotate(1.2deg)}}@media (width<=620px){.loomy-site-wrapper[data-astro-cid-jcwmc354]{background-attachment:scroll,scroll,scroll}.loomy-site-wrapper[data-astro-cid-jcwmc354]:after{animation:none;display:none}}.loomy-topbar[data-astro-cid-jcwmc354]{z-index:100;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 16px;display:flex;position:sticky;top:14px}.topbar-inner[data-astro-cid-jcwmc354]{pointer-events:auto;justify-content:center;align-items:center;gap:18px;margin:0 auto;display:inline-flex}.topbar-brand-seal[data-astro-cid-jcwmc354]{background:var(--moeka-red);color:#fff;min-width:0;max-width:240px;min-height:34px;font-family:var(--serif-font);box-shadow:0 3px 8px color-mix(in srgb, var(--pic-primary) 30%, transparent);border-radius:999px;flex-shrink:1;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:15px;font-weight:900;text-decoration:none;transition:opacity .16s;display:flex}.topbar-brand-seal[data-astro-cid-jcwmc354] img[data-astro-cid-jcwmc354]{object-fit:contain;flex-shrink:0;width:34px;height:34px}.topbar-brand-seal[data-astro-cid-jcwmc354] .brand-name[data-astro-cid-jcwmc354]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar-brand-seal[data-astro-cid-jcwmc354]:hover{opacity:.9}.nav-pill[data-astro-cid-jcwmc354]{background:var(--moeka-dark);border-radius:999px;justify-content:center;align-items:center;gap:16px;height:34px;padding:0 20px;display:flex;box-shadow:0 4px 12px #00000038}.nav-link[data-astro-cid-jcwmc354]{color:#fff;font-family:var(--serif-font);padding:0 14px;font-size:13.5px;font-weight:900;line-height:34px;text-decoration:none;transition:color .16s}.nav-link[data-astro-cid-jcwmc354]:hover,.nav-link[data-astro-cid-jcwmc354].active{color:var(--moeka-green)}.topbar-action-capsule[data-astro-cid-jcwmc354]{align-items:center;gap:12px;display:flex}.user-link-pill[data-astro-cid-jcwmc354]{box-sizing:border-box;text-align:center;background:var(--moeka-dark);color:#fff;width:68px;height:34px;font-family:var(--serif-font);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:900;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex;box-shadow:0 4px 10px #00000026;padding:0!important}.user-link-pill[data-astro-cid-jcwmc354]:hover{color:var(--moeka-green);background:#333}.user-link-pill[data-astro-cid-jcwmc354].is-skeleton{background:var(--moeka-dark);box-shadow:0 4px 10px #00000026}.user-link-pill[data-astro-cid-jcwmc354].is-skeleton:after{display:none}.vip-link-pill[data-astro-cid-jcwmc354]{background:var(--moeka-red);color:#fff;height:34px;font-family:var(--serif-font);box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 35%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;transition:background-color .16s;display:inline-flex}.vip-link-pill[data-astro-cid-jcwmc354]:hover{background:var(--pic-primary-hover)}.mobile-toggle-btn[data-astro-cid-jcwmc354]{background:var(--moeka-dark);cursor:pointer;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:34px;height:34px;padding:0;display:none;box-shadow:0 3px 8px #0003}.toggle-bar[data-astro-cid-jcwmc354]{background:#fff;border-radius:1px;width:14px;height:2px;display:block}.mobile-dropdown-menu[data-astro-cid-jcwmc354]{pointer-events:auto;z-index:9999;background:#fffdfa;border:1px solid #40404029;border-radius:16px;flex-direction:column;gap:6px;width:min(228px,100vw - 32px);margin:0;padding:8px;animation:.2s cubic-bezier(.16,1,.3,1) mobileMenuFade;display:flex;position:absolute;top:calc(100% + 8px);left:auto;right:16px;box-shadow:0 14px 40px #0000002e,0 2px 10px #40302014}.mobile-dropdown-menu[data-astro-cid-jcwmc354][hidden]{display:none!important}.mobile-menu-grid[data-astro-cid-jcwmc354],.mobile-menu-account[data-astro-cid-jcwmc354]{grid-template-columns:1fr 1fr;gap:4px;display:grid}.mobile-menu-backdrop[data-astro-cid-jcwmc354]{backdrop-filter:blur(2px);z-index:9998;pointer-events:auto;background:#0000004d;animation:.2s mobileMenuFade;position:fixed;inset:0}@keyframes mobileMenuFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-item[data-astro-cid-jcwmc354]{min-height:36px;font-family:var(--serif-font);text-align:center;color:var(--moeka-dark);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:8px 6px;font-size:13px;font-weight:900;line-height:1;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.mobile-nav-item[data-astro-cid-jcwmc354]:hover,.mobile-nav-item[data-astro-cid-jcwmc354].active{color:var(--moeka-red);background:#f3ecdf}.mobile-nav-item[data-astro-cid-jcwmc354].is-vip{background:color-mix(in srgb, var(--pic-primary) 8%, transparent);color:var(--moeka-red)}.mobile-menu-divider[data-astro-cid-jcwmc354]{background:#40404014;height:1px;margin:0 4px}.loomy-main-content[data-astro-cid-jcwmc354]{flex-direction:column;flex:1;padding-top:36px;display:flex}.loomy-main-content[data-astro-cid-jcwmc354]:has(.checkout-utility-page),.loomy-main-content[data-astro-cid-jcwmc354]:has(.checkout-page-wrap){justify-content:center;padding-top:12px;padding-bottom:12px}.moeka-account-hero[data-astro-cid-jcwmc354]{text-align:center;max-width:980px;margin:0 auto;padding:8px 20px 22px}.account-hero-stamp[data-astro-cid-jcwmc354]{letter-spacing:.04em;color:var(--pic-primary);background:color-mix(in srgb, var(--pic-primary) 6%, transparent);border:1px solid color-mix(in srgb, var(--pic-primary) 16%, transparent);border-radius:999px;align-items:center;margin-bottom:10px;padding:3px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.account-hero-title[data-astro-cid-jcwmc354]{font-family:var(--serif-font);color:var(--moeka-dark);letter-spacing:-.01em;margin:0 0 8px;font-size:28px;font-weight:900}.account-hero-sub[data-astro-cid-jcwmc354]{color:var(--moeka-text-muted);margin:0;font-size:13.5px;line-height:1.6}@media (width<=768px){.loomy-main-content[data-astro-cid-jcwmc354]{padding-top:22px}.loomy-main-content[data-astro-cid-jcwmc354]:has(.checkout-utility-page),.loomy-main-content[data-astro-cid-jcwmc354]:has(.checkout-page-wrap){padding-top:8px;padding-bottom:8px}.mobile-nav-item[data-astro-cid-jcwmc354]{min-height:34px;padding:7px 4px;font-size:12.5px}.user-link-pill[data-astro-cid-jcwmc354],.vip-link-pill[data-astro-cid-jcwmc354]{height:30px;padding:0 12px;font-size:12px}}.loomy-footer[data-astro-cid-jcwmc354]{z-index:2;text-align:center;width:min(100% - 48px,760px);margin:60px auto 0;padding-bottom:50px;position:relative}.loomy-site-wrapper[data-astro-cid-jcwmc354]:has(.checkout-page-wrap) .loomy-footer[data-astro-cid-jcwmc354]{margin-top:20px}.footer-inner[data-astro-cid-jcwmc354]{flex-direction:column;align-items:center;gap:20px;display:flex}.footer-brand-box[data-astro-cid-jcwmc354]{flex-direction:column;align-items:center;gap:10px;display:flex}.brand-seal-small[data-astro-cid-jcwmc354]{background:var(--moeka-red);color:#fff;width:32px;height:32px;font-family:var(--serif-font);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.footer-tagline[data-astro-cid-jcwmc354]{font-family:var(--serif-font);color:var(--moeka-dark);letter-spacing:.08em;margin:0;font-size:14px;font-weight:900}.footer-links[data-astro-cid-jcwmc354]{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.footer-links[data-astro-cid-jcwmc354] a[data-astro-cid-jcwmc354]{color:var(--moeka-text-muted);font-size:13px;font-weight:600;text-decoration:none;transition:color .15s}.footer-links[data-astro-cid-jcwmc354] a[data-astro-cid-jcwmc354]:hover{color:var(--moeka-dark)}.footer-copyright[data-astro-cid-jcwmc354]{color:#40404073;max-width:22em;margin:10px 0 0;font-size:12px;line-height:1.6}.loomy-site-wrapper[data-astro-cid-jcwmc354] .floating-top[data-astro-cid-jcwmc354]{right:calc(18px + var(--cv-scrollbar-compensation,0px));z-index:90;color:#fff;background:#404040;border:0;border-radius:999px;place-items:center;width:42px;height:42px;text-decoration:none;transition:background-color .16s,color .16s;display:grid;position:fixed;bottom:22px;box-shadow:0 8px 20px #00000038}.loomy-site-wrapper[data-astro-cid-jcwmc354] .floating-top[data-astro-cid-jcwmc354]:hover{color:var(--pic-primary-soft);background:#2a2a2a}.loomy-site-wrapper[data-astro-cid-jcwmc354] .floating-top[data-astro-cid-jcwmc354][hidden]{display:none!important}@media (width<=768px){.topbar-inner[data-astro-cid-jcwmc354]{gap:10px;width:100%;min-width:0}.topbar-action-capsule[data-astro-cid-jcwmc354],.mobile-toggle-btn[data-astro-cid-jcwmc354]{flex-shrink:0}.nav-pill[data-astro-cid-jcwmc354]{display:none}.mobile-toggle-btn[data-astro-cid-jcwmc354]{display:flex}.topbar-action-capsule[data-astro-cid-jcwmc354] .vip-link-pill[data-astro-cid-jcwmc354]{padding:0 8px;font-size:12px}.topbar-action-capsule[data-astro-cid-jcwmc354] .user-link-pill[data-astro-cid-jcwmc354]{width:48px;padding:0 10px;font-size:12px}.account-hero-title[data-astro-cid-jcwmc354]{font-size:22px}.moeka-account-hero[data-astro-cid-jcwmc354]{padding:4px 16px 16px}.loomy-footer[data-astro-cid-jcwmc354]{width:min(100% - 32px,760px);margin-top:40px;padding-bottom:36px}.footer-tagline[data-astro-cid-jcwmc354]{letter-spacing:.04em;font-size:13px}.footer-links[data-astro-cid-jcwmc354]{gap:10px 14px}.footer-copyright[data-astro-cid-jcwmc354]{font-size:11.5px}.loomy-site-wrapper[data-astro-cid-jcwmc354] .floating-top[data-astro-cid-jcwmc354]{width:38px;height:38px;bottom:18px;right:14px}}.moeka-home-page[data-astro-cid-vbx4kiiw]{color:#404040;box-sizing:border-box;width:100%;max-width:min(1200px,100%);margin:0 auto;padding:20px 20px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow-x:clip}.moeka-hero[data-astro-cid-vbx4kiiw]{text-align:center;padding:30px 20px 10px;position:relative}.hero-content[data-astro-cid-vbx4kiiw]{flex-direction:column;align-items:center;display:flex}.hero-brand-row[data-astro-cid-vbx4kiiw]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.brand-seal-large[data-astro-cid-vbx4kiiw]{background:var(--pic-primary);color:#fff;width:44px;height:44px;box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 35%, transparent);border-radius:50%;justify-content:center;align-items:center;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:22px;font-weight:900;display:flex}.brand-name[data-astro-cid-vbx4kiiw]{color:#404040;letter-spacing:-.01em;margin:0;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:32px;font-weight:900}.tagline[data-astro-cid-vbx4kiiw]{color:#404040;letter-spacing:.12em;margin:0 0 24px;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:20px;font-weight:900}.hero-actions[data-astro-cid-vbx4kiiw]{justify-content:center;align-items:center;gap:16px;margin-bottom:16px;display:flex}.button[data-astro-cid-vbx4kiiw]{color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 22px;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:13.5px;font-weight:900;text-decoration:none;transition:background-color .16s,opacity .16s;display:inline-flex}.button[data-astro-cid-vbx4kiiw]:active{opacity:.82}.button-dark[data-astro-cid-vbx4kiiw]{background:#404040;box-shadow:0 4px 12px #0003}.button-dark[data-astro-cid-vbx4kiiw]:hover{color:var(--pic-primary-soft);background:#2a2a2a}.button-red[data-astro-cid-vbx4kiiw]{background:var(--pic-primary);box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 35%, transparent)}.button-red[data-astro-cid-vbx4kiiw]:hover{background:var(--pic-primary-hover)}.stamp-fan[data-astro-cid-vbx4kiiw]{z-index:5;pointer-events:auto;width:480px;height:132px;margin:24px auto 16px;position:relative}.stamp-fan[data-astro-cid-vbx4kiiw]:before{content:"";z-index:0;width:480px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stamp-fan[data-astro-cid-vbx4kiiw]:hover:before{width:1040px;height:168px}.stamp[data-astro-cid-vbx4kiiw]{left:var(--x);top:var(--y);aspect-ratio:.72;width:104px;transform:translate(-50%, -50%) rotate(var(--rot,0deg));filter:drop-shadow(0 12px 20px #3b2b1f38);user-select:none;background:#f0e9dc;border:2px solid #fff;border-radius:8px;transition:left .55s cubic-bezier(.22,1,.36,1),top .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1),filter .45s cubic-bezier(.22,1,.36,1);display:block;position:absolute;overflow:hidden}.stamp-1[data-astro-cid-vbx4kiiw]{--x:16%;--y:60%;--rot:-12deg;--xh:-22%;--yh:58%;--roth:-6deg;z-index:1}.stamp-2[data-astro-cid-vbx4kiiw]{--x:24.5%;--y:53%;--rot:-9deg;--xh:-4%;--yh:51%;--roth:-4.5deg;z-index:2}.stamp-3[data-astro-cid-vbx4kiiw]{--x:33%;--y:48%;--rot:-6deg;--xh:14%;--yh:46%;--roth:-3deg;z-index:3}.stamp-4[data-astro-cid-vbx4kiiw]{--x:41.5%;--y:45%;--rot:-3deg;--xh:32%;--yh:43%;--roth:-1.5deg;z-index:4}.stamp-5[data-astro-cid-vbx4kiiw]{--x:50%;--y:44%;--rot:0deg;--xh:50%;--yh:42%;--roth:0deg;z-index:5}.stamp-6[data-astro-cid-vbx4kiiw]{--x:58.5%;--y:45%;--rot:3deg;--xh:68%;--yh:43%;--roth:1.5deg;z-index:4}.stamp-7[data-astro-cid-vbx4kiiw]{--x:67%;--y:48%;--rot:6deg;--xh:86%;--yh:46%;--roth:3deg;z-index:3}.stamp-8[data-astro-cid-vbx4kiiw]{--x:75.5%;--y:53%;--rot:9deg;--xh:104%;--yh:51%;--roth:4.5deg;z-index:2}.stamp-9[data-astro-cid-vbx4kiiw]{--x:84%;--y:60%;--rot:12deg;--xh:122%;--yh:58%;--roth:6deg;z-index:1}.stamp-fan[data-astro-cid-vbx4kiiw]:hover .stamp[data-astro-cid-vbx4kiiw]{left:var(--xh);top:var(--yh);transform:translate(-50%, -50%) rotate(var(--roth,0deg))}.stamp-fan[data-astro-cid-vbx4kiiw]:hover .stamp-1[data-astro-cid-vbx4kiiw],.stamp-fan[data-astro-cid-vbx4kiiw]:hover .stamp-9[data-astro-cid-vbx4kiiw]{opacity:.3}.stamp-fan[data-astro-cid-vbx4kiiw]:hover .stamp-2[data-astro-cid-vbx4kiiw],.stamp-fan[data-astro-cid-vbx4kiiw]:hover .stamp-8[data-astro-cid-vbx4kiiw]{opacity:.72}.stamp-fan[data-astro-cid-vbx4kiiw]:hover .stamp[data-astro-cid-vbx4kiiw]:hover{transform:translate(-50%, -50%) rotate(var(--roth,0deg)) scale(1.14);filter:drop-shadow(0 20px 32px #3b2b1f6b);z-index:10;opacity:1!important}.stamp-photo[data-astro-cid-vbx4kiiw]{object-fit:cover;width:100%;height:100%;display:block}.stamp-fallback[data-astro-cid-vbx4kiiw]{width:100%;height:100%;color:var(--pic-primary);justify-content:center;align-items:center;font-size:20px;display:flex}.moeka-feature-container[data-astro-cid-vbx4kiiw]{text-align:center;width:min(100% - 32px,980px);margin:46px auto 10px}.moeka-intro-banner[data-astro-cid-vbx4kiiw]{justify-content:center;align-items:center;gap:20px;margin-bottom:46px;display:flex}.intro-badge-art[data-astro-cid-vbx4kiiw]{width:76px;height:76px;filter:drop-shadow(0 6px 16px color-mix(in srgb, var(--pic-primary) 12%, transparent));flex-shrink:0;justify-content:center;align-items:center;display:flex}.intro-badge-img[data-astro-cid-vbx4kiiw]{object-fit:contain;width:100%;height:100%;display:block}.intro-banner-text[data-astro-cid-vbx4kiiw]{text-align:left}.intro-line[data-astro-cid-vbx4kiiw]{color:#2b2b2b;letter-spacing:-.01em;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:26px;font-weight:900;line-height:1.35}.moeka-feature-trio[data-astro-cid-vbx4kiiw]{text-align:left;grid-template-columns:repeat(3,1fr);gap:36px 32px;display:grid}.feature-item[data-astro-cid-vbx4kiiw]{align-items:flex-start;gap:16px;display:flex}.feature-art-slot[data-astro-cid-vbx4kiiw]{filter:drop-shadow(0 4px 10px #40302014);flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.feature-flower-img[data-astro-cid-vbx4kiiw]{object-fit:contain;width:100%;height:100%;display:block}.faq-mirror-art[data-astro-cid-vbx4kiiw]{object-fit:contain;filter:drop-shadow(0 6px 14px #3b2b1f1f);width:58px;height:58px;margin:0 auto;display:block}.feature-item-text[data-astro-cid-vbx4kiiw]{flex:1}.feature-item-title[data-astro-cid-vbx4kiiw]{color:#333;letter-spacing:.01em;margin:0 0 8px;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:17px;font-weight:900}.feature-item-desc[data-astro-cid-vbx4kiiw]{color:#78736d;margin:0;font-size:13px;line-height:1.65}.moeka-gallery-section[data-astro-cid-vbx4kiiw]{margin-top:60px}.section-heading-row[data-astro-cid-vbx4kiiw]{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;margin-bottom:24px;display:flex}.section-heading-row[data-astro-cid-vbx4kiiw]>div[data-astro-cid-vbx4kiiw]{flex:1;min-width:0}.sec-stamp-label[data-astro-cid-vbx4kiiw]{letter-spacing:.04em;color:var(--pic-primary);margin-bottom:4px;font-size:11.5px;font-weight:800;display:block}.sec-title-main[data-astro-cid-vbx4kiiw]{color:#404040;margin:0;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:26px;font-weight:900}.btn-sec-more[data-astro-cid-vbx4kiiw]{color:#404040;white-space:nowrap;background:#fffdfa;border:1px solid #4040402e;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 16px;font-size:12.5px;font-weight:800;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.btn-sec-more[data-astro-cid-vbx4kiiw]:hover{color:var(--pic-primary-soft);background:#404040;border-color:#404040}.stamp-cards-grid[data-astro-cid-vbx4kiiw]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;display:grid}.gallery-bottom-action[data-astro-cid-vbx4kiiw]{text-align:center;margin-top:36px}.btn-moeka-all-works[data-astro-cid-vbx4kiiw]{color:#fff;background:#404040;border-radius:999px;align-items:center;gap:8px;padding:12px 32px;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:14px;font-weight:900;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:0 4px 14px #00000038}.btn-moeka-all-works[data-astro-cid-vbx4kiiw]:hover{color:var(--pic-primary-soft);background:#262626}.moeka-artists-section[data-astro-cid-vbx4kiiw]{margin-top:60px}.artists-stamp-grid[data-astro-cid-vbx4kiiw]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;display:grid}.artist-stamp-card[data-astro-cid-vbx4kiiw]{background:#fffdfa;border:1px solid #4040401f;border-radius:16px;align-items:center;gap:12px;min-width:0;max-width:100%;padding:12px 14px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 3px 12px #40302008}.artist-stamp-card[data-astro-cid-vbx4kiiw]:hover{border-color:#40404059;box-shadow:0 6px 18px #40302014}.artist-avatar-slot[data-astro-cid-vbx4kiiw]{background:#f3ecdf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.artist-img[data-astro-cid-vbx4kiiw]{object-fit:cover;width:100%;height:100%}.artist-dot[data-astro-cid-vbx4kiiw]{background:var(--pic-primary);border-radius:50%;width:8px;height:8px}.artist-meta[data-astro-cid-vbx4kiiw]{flex:1;min-width:0}.artist-name[data-astro-cid-vbx4kiiw]{color:#404040;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:13.5px;font-weight:900;overflow:hidden}.artist-count[data-astro-cid-vbx4kiiw]{color:#8b8580;font-size:11px}.artist-arrow[data-astro-cid-vbx4kiiw]{border-top:1.6px solid #8b8580;border-right:1.6px solid #8b8580;flex-shrink:0;width:7px;height:7px;margin-left:2px;transform:rotate(45deg)}.faq-section[data-astro-cid-vbx4kiiw]{width:min(100% - 32px,760px);margin:70px auto 0}.faq-head-box[data-astro-cid-vbx4kiiw]{flex-direction:column;align-items:center;gap:10px;margin-bottom:28px;display:flex}.faq-icon-seal[data-astro-cid-vbx4kiiw]{background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.faq-head-box[data-astro-cid-vbx4kiiw] h2[data-astro-cid-vbx4kiiw]{color:#404040;margin:0;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:26px;font-weight:900}.faq-list[data-astro-cid-vbx4kiiw]{flex-direction:column;gap:0;display:flex}.faq-item[data-astro-cid-vbx4kiiw]{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #4040401f;border-radius:0;padding:16px 2px}.faq-item[data-astro-cid-vbx4kiiw][open]{border-color:#40404033}.faq-question[data-astro-cid-vbx4kiiw]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.faq-question[data-astro-cid-vbx4kiiw]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-vbx4kiiw] h3[data-astro-cid-vbx4kiiw]{color:#333;margin:0;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:15px;font-weight:900;line-height:1.5}.faq-toggle-icon[data-astro-cid-vbx4kiiw]{color:#404040;background:#ede5d5;border-radius:50%;flex-shrink:0;width:22px;height:22px;transition:background-color .2s,color .2s;position:relative}.faq-toggle-icon[data-astro-cid-vbx4kiiw]:before{content:"";background-color:currentColor;border-radius:1px;width:10px;height:1.8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle-icon[data-astro-cid-vbx4kiiw]:after{content:"";background-color:currentColor;border-radius:1px;width:1.8px;height:10px;transition:transform .2s,opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item[data-astro-cid-vbx4kiiw][open] .faq-toggle-icon[data-astro-cid-vbx4kiiw]{color:#fff;background:#404040}.faq-item[data-astro-cid-vbx4kiiw][open] .faq-toggle-icon[data-astro-cid-vbx4kiiw]:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-answer[data-astro-cid-vbx4kiiw]{color:#66615b;border-top:1px dashed #4040401a;margin-top:12px;padding-top:10px;font-size:13.5px;line-height:1.7}.faq-answer[data-astro-cid-vbx4kiiw] p[data-astro-cid-vbx4kiiw]{margin:0}.faq-answer[data-astro-cid-vbx4kiiw] p[data-astro-cid-vbx4kiiw]+p[data-astro-cid-vbx4kiiw]{margin-top:6px}@media (width<=900px){.stamp-cards-grid[data-astro-cid-vbx4kiiw]{grid-template-columns:repeat(2,minmax(0,1fr))}.moeka-feature-trio[data-astro-cid-vbx4kiiw]{grid-template-columns:minmax(0,1fr);gap:24px}.artists-stamp-grid[data-astro-cid-vbx4kiiw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.moeka-home-page[data-astro-cid-vbx4kiiw]{padding:16px 16px 64px}.moeka-hero[data-astro-cid-vbx4kiiw]{padding:16px 8px 8px}.hero-brand-row[data-astro-cid-vbx4kiiw]{gap:8px;margin-bottom:8px}.brand-seal-large[data-astro-cid-vbx4kiiw]{width:32px;height:32px;font-size:16px}.brand-name[data-astro-cid-vbx4kiiw]{font-size:24px}.tagline[data-astro-cid-vbx4kiiw]{letter-spacing:.08em;margin:0 0 14px;font-size:15px}.moeka-intro-banner[data-astro-cid-vbx4kiiw]{text-align:center;flex-direction:column;gap:14px}.intro-banner-text[data-astro-cid-vbx4kiiw]{text-align:center}.intro-line[data-astro-cid-vbx4kiiw]{font-size:22px}.stamp-fan[data-astro-cid-vbx4kiiw]{width:min(340px,100% - 8px);height:96px;overflow:hidden}.stamp-fan[data-astro-cid-vbx4kiiw]:before,.stamp-fan[data-astro-cid-vbx4kiiw]:hover:before{width:100%}.stamp-fan[data-astro-cid-vbx4kiiw]:hover .stamp[data-astro-cid-vbx4kiiw]{left:var(--x);top:var(--y);transform:translate(-50%, -50%) rotate(var(--rot,0deg))}.stamp[data-astro-cid-vbx4kiiw]{width:74px}.hero-actions[data-astro-cid-vbx4kiiw]{flex-direction:row;justify-content:center;gap:8px;width:min(100%,268px);margin:0 auto 8px}.button[data-astro-cid-vbx4kiiw]{white-space:nowrap;flex:1;justify-content:center;gap:5px;min-width:0;height:30px;padding:0 10px;font-size:12px}.hero-actions[data-astro-cid-vbx4kiiw] .button[data-astro-cid-vbx4kiiw] svg{width:13px;height:13px}.section-heading-row[data-astro-cid-vbx4kiiw]{gap:8px;margin-bottom:16px}.sec-stamp-label[data-astro-cid-vbx4kiiw]{margin-bottom:2px;font-size:10px}.sec-title-main[data-astro-cid-vbx4kiiw]{font-size:18px}.btn-sec-more[data-astro-cid-vbx4kiiw]{gap:4px;padding:4px 10px;font-size:11.5px}.stamp-cards-grid[data-astro-cid-vbx4kiiw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.artists-stamp-grid[data-astro-cid-vbx4kiiw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.artist-stamp-card[data-astro-cid-vbx4kiiw]{border-radius:12px;gap:8px;padding:8px 10px}.artist-avatar-slot[data-astro-cid-vbx4kiiw]{width:32px;height:32px}.artist-name[data-astro-cid-vbx4kiiw]{font-size:12.5px}.artist-count[data-astro-cid-vbx4kiiw]{font-size:10px}.moeka-artists-section[data-astro-cid-vbx4kiiw]{margin-top:36px}}.moeka-ranking-page[data-astro-cid-2mzg3tbp]{color:#404040;max-width:1080px;margin:0 auto;padding:8px 20px 72px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.moeka-board-hero[data-astro-cid-2mzg3tbp]{text-align:center;margin-bottom:16px;padding:8px 12px 18px}.hero-stamp-badge[data-astro-cid-2mzg3tbp]{background:color-mix(in srgb, var(--pic-primary) 6%, transparent);color:var(--pic-primary);border:1px solid color-mix(in srgb, var(--pic-primary) 15%, transparent);letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-flex}.moeka-board-title[data-astro-cid-2mzg3tbp]{color:#404040;letter-spacing:-.01em;margin:0 0 6px;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:28px;font-weight:900}.moeka-board-sub[data-astro-cid-2mzg3tbp]{color:#8b8580;max-width:600px;margin:0 auto 16px;font-size:13.5px;line-height:1.5}.moeka-board-tabs[data-astro-cid-2mzg3tbp]{background:#404040;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex;box-shadow:0 5px 16px #00000047}.moeka-tab-pill[data-astro-cid-2mzg3tbp]{color:#d1cdc7;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.moeka-tab-pill[data-astro-cid-2mzg3tbp] .tab-icon[data-astro-cid-2mzg3tbp]{opacity:.8;width:14px;height:14px}.tab-main-label[data-astro-cid-2mzg3tbp]{font-size:13px}.tab-sub-label[data-astro-cid-2mzg3tbp]{letter-spacing:.05em;opacity:.6;font-size:10px}.moeka-tab-pill[data-astro-cid-2mzg3tbp]:hover:not(.is-active){color:#fff;background:#ffffff1a}.moeka-tab-pill[data-astro-cid-2mzg3tbp].is-active{color:#404040;background:#fff;box-shadow:0 2px 8px #00000026}.moeka-tab-pill[data-astro-cid-2mzg3tbp].is-active .tab-icon[data-astro-cid-2mzg3tbp]{opacity:1;color:var(--pic-primary)}.moeka-tab-pill[data-astro-cid-2mzg3tbp].is-active .tab-sub-label[data-astro-cid-2mzg3tbp]{color:var(--pic-primary);opacity:.9;font-weight:800}.moeka-panels-stage[data-astro-cid-2mzg3tbp]{min-height:480px;position:relative}.moeka-ranking-panel[data-astro-cid-2mzg3tbp]{opacity:0;transition:opacity .25s,transform .25s;display:none;transform:translateY(6px)}.moeka-ranking-panel[data-astro-cid-2mzg3tbp].is-active{opacity:1;display:block;transform:translateY(0)}.moeka-empty-state[data-astro-cid-2mzg3tbp]{color:#8b8580;justify-content:center;align-items:center;padding:56px 20px;font-size:14px;display:flex}.moeka-ranking-list[data-astro-cid-2mzg3tbp]{grid-template-columns:1fr 1fr;gap:8px 40px;display:grid}.moeka-ranking-list[data-astro-cid-2mzg3tbp]:has(.moeka-rank-col:only-child){grid-template-columns:1fr}.moeka-rank-col[data-astro-cid-2mzg3tbp].is-right{border-left:1px solid #4040401a;padding-left:28px}.moeka-rank-row[data-astro-cid-2mzg3tbp]{color:inherit;background:0 0;border-bottom:1px solid #4040401a;grid-template-columns:36px 64px minmax(0,1fr);align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:grid}.moeka-rank-row[data-astro-cid-2mzg3tbp]:hover{background:0 0}.rank-index[data-astro-cid-2mzg3tbp]{color:#8b8580;text-align:center;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:16px;font-weight:900}.rank-index[data-astro-cid-2mzg3tbp].rank-tier-1{color:var(--pic-primary)}.rank-index[data-astro-cid-2mzg3tbp].rank-tier-2{color:#55504a}.rank-index[data-astro-cid-2mzg3tbp].rank-tier-3{color:#8b5a2b}.rank-cover[data-astro-cid-2mzg3tbp]{background:#40302014;border-radius:10px;width:64px;height:72px;overflow:hidden;box-shadow:0 8px 18px -10px #281c1073}.rank-cover-img[data-astro-cid-2mzg3tbp]{object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block}.rank-cover-fallback[data-astro-cid-2mzg3tbp]{color:#8b8580;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;display:flex}.rank-copy[data-astro-cid-2mzg3tbp]{flex-direction:column;gap:4px;min-width:0;display:flex}.rank-title[data-astro-cid-2mzg3tbp]{color:#404040;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:15px;font-weight:900;line-height:1.35;overflow:hidden}.moeka-rank-row[data-astro-cid-2mzg3tbp]:hover .rank-title[data-astro-cid-2mzg3tbp]{color:var(--pic-primary)}.moeka-rank-row[data-astro-cid-2mzg3tbp]:hover .rank-cover-img[data-astro-cid-2mzg3tbp]{transform:scale(1.04)}.rank-meta[data-astro-cid-2mzg3tbp]{align-items:center;gap:8px;min-width:0;display:flex}.rank-coser[data-astro-cid-2mzg3tbp]{color:#8b8580;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.rank-spec[data-astro-cid-2mzg3tbp]{color:#8b8580;flex-shrink:0;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:11px;font-weight:800}@media (width<=768px){.moeka-ranking-page[data-astro-cid-2mzg3tbp]{padding:4px 14px 56px}.moeka-board-tabs[data-astro-cid-2mzg3tbp]{justify-content:center;width:100%}.moeka-tab-pill[data-astro-cid-2mzg3tbp]{gap:4px;padding:5px 10px;font-size:12px}.tab-sub-label[data-astro-cid-2mzg3tbp]{display:none}.moeka-board-title[data-astro-cid-2mzg3tbp]{font-size:22px}.moeka-ranking-list[data-astro-cid-2mzg3tbp]{grid-template-columns:1fr;gap:0}.moeka-rank-col[data-astro-cid-2mzg3tbp].is-right{border-left:0;padding-left:0}.moeka-rank-row[data-astro-cid-2mzg3tbp]{grid-template-columns:32px 60px minmax(0,1fr);gap:10px;padding:10px 2px}.rank-cover[data-astro-cid-2mzg3tbp]{border-radius:8px;width:60px;height:68px}.rank-title[data-astro-cid-2mzg3tbp]{font-size:14px}}.moeka-catalog-container[data-astro-cid-bpu7aubt]{--moeka-dark:#404040;--moeka-text-muted:#8b8580;--moeka-green:var(--pic-primary-soft);--moeka-red:var(--pic-primary);--serif-font:"Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, serif;box-sizing:border-box;max-width:min(1200px,100%);margin:0 auto;padding:8px 24px 70px;overflow-x:clip}.catalog-breadcrumbs[data-astro-cid-bpu7aubt]{font-family:var(--serif-font);color:var(--moeka-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:13.5px;font-weight:700;display:flex}.catalog-breadcrumbs[data-astro-cid-bpu7aubt] a[data-astro-cid-bpu7aubt]{color:var(--moeka-dark);text-decoration:none;transition:color .15s}.catalog-breadcrumbs[data-astro-cid-bpu7aubt] a[data-astro-cid-bpu7aubt]:hover{color:var(--moeka-red)}.crumb-sep[data-astro-cid-bpu7aubt]{color:#cbd5e1}.crumb-current[data-astro-cid-bpu7aubt]{color:var(--moeka-red);font-weight:900}.catalog-header-card[data-astro-cid-bpu7aubt]{text-align:center;box-shadow:none;background:0 0;border:none;margin-bottom:18px;padding:8px 8px 18px}.catalog-main-title[data-astro-cid-bpu7aubt]{font-family:var(--serif-font);color:var(--moeka-dark);letter-spacing:-.01em;margin:0 0 6px;font-size:30px;font-weight:900}.catalog-sub-title[data-astro-cid-bpu7aubt]{color:var(--moeka-text-muted);max-width:600px;margin:0 auto 16px;font-size:13.5px;line-height:1.5}.catalog-tabs-bar[data-astro-cid-bpu7aubt]{background:var(--moeka-dark);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:0 4px 14px #00000040}.catalog-tab-pill[data-astro-cid-bpu7aubt]{font-family:var(--serif-font);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 22px;font-size:13.5px;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex}.catalog-tab-pill[data-astro-cid-bpu7aubt].is-active{background:var(--moeka-red);color:#fff}.catalog-tab-pill[data-astro-cid-bpu7aubt]:hover:not(.is-active){color:var(--moeka-green)}.coser-showroom-hero[data-astro-cid-bpu7aubt]{text-align:center;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;margin-bottom:18px;padding:4px 8px 16px;display:flex}.showroom-avatar-wrap[data-astro-cid-bpu7aubt]{box-sizing:border-box;background:#fffffff2;border:1px solid #40302026;border-radius:50%;width:76px;height:76px;margin:0 auto 12px;padding:2px;overflow:hidden;box-shadow:0 2px 8px #4030200a}.showroom-avatar-img[data-astro-cid-bpu7aubt]{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.showroom-avatar-fallback[data-astro-cid-bpu7aubt]{width:100%;height:100%;font-family:var(--serif-font);color:var(--moeka-dark);justify-content:center;align-items:center;font-size:30px;font-weight:900;display:flex}.showroom-meta[data-astro-cid-bpu7aubt]{flex-direction:column;align-items:center;width:100%;max-width:620px;display:flex}.showroom-title-row[data-astro-cid-bpu7aubt]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;display:flex}.showroom-name[data-astro-cid-bpu7aubt]{font-family:var(--serif-font);color:var(--moeka-dark);letter-spacing:.02em;margin:0;font-size:32px;font-weight:900}.showroom-verified[data-astro-cid-bpu7aubt]{background:color-mix(in srgb, var(--pic-primary) 8%, transparent);width:22px;height:22px;color:var(--moeka-red);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.showroom-verified[data-astro-cid-bpu7aubt] svg{width:14px;height:14px}.showroom-intro[data-astro-cid-bpu7aubt]{color:var(--moeka-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:420px;margin:0 auto 10px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.showroom-stats-row[data-astro-cid-bpu7aubt]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:inline-flex}.showroom-stat-item[data-astro-cid-bpu7aubt]{align-items:baseline;gap:5px;display:inline-flex}.stat-bullet[data-astro-cid-bpu7aubt]{color:#c7bfb5;font-weight:900}.stat-num[data-astro-cid-bpu7aubt]{font-family:var(--serif-font);color:var(--moeka-dark);font-size:16px;font-weight:900}.stat-lbl[data-astro-cid-bpu7aubt]{color:var(--moeka-text-muted);font-size:12px}.btn-back-artists[data-astro-cid-bpu7aubt]{color:var(--moeka-dark);font-family:var(--serif-font);background:#40404014;border:1px solid #4040401f;border-radius:999px;align-items:center;gap:5px;padding:5px 14px;font-size:12px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.btn-back-artists[data-astro-cid-bpu7aubt]:hover{background:var(--moeka-dark);color:#fff}.stat-divider[data-astro-cid-bpu7aubt]{background:#3b2b1f26;width:1px;height:16px}.moeka-artists-grid[data-astro-cid-bpu7aubt]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.moeka-artist-card[data-astro-cid-bpu7aubt]{color:inherit;background:#fffdfa;border:1px solid #4040401f;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 3px 12px #40302008}.moeka-artist-card[data-astro-cid-bpu7aubt]:hover{border-color:#40404059;box-shadow:0 6px 18px #40302014}.artist-avatar-ring[data-astro-cid-bpu7aubt]{background:#f3ecdf;border:0;border-radius:50%;flex-shrink:0;width:38px;height:38px;overflow:hidden}.artist-avatar-img[data-astro-cid-bpu7aubt]{object-fit:cover;width:100%;height:100%;display:block}.artist-avatar-fallback[data-astro-cid-bpu7aubt]{width:100%;height:100%;font-family:var(--serif-font);color:var(--moeka-red);justify-content:center;align-items:center;font-size:20px;font-weight:900;display:flex}.artist-card-body[data-astro-cid-bpu7aubt]{flex:1;min-width:0;overflow:hidden}.artist-name[data-astro-cid-bpu7aubt]{font-family:var(--serif-font);color:var(--moeka-dark);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13.5px;font-weight:900;display:block;overflow:hidden}.artist-works-badge[data-astro-cid-bpu7aubt]{color:var(--moeka-text-muted);font-size:11px;display:block}.artist-enter-arrow[data-astro-cid-bpu7aubt]{border-top:1.6px solid #8b8580;border-right:1.6px solid #8b8580;flex-shrink:0;width:7px;height:7px;margin-left:2px;transform:rotate(45deg)}.stamp-cards-grid[data-astro-cid-bpu7aubt]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.moeka-empty-state[data-astro-cid-bpu7aubt]{text-align:center;background:0 0;border:none;padding:48px 24px}.empty-icon-bubble[data-astro-cid-bpu7aubt]{color:var(--moeka-red);margin-bottom:12px;font-size:32px}.empty-title[data-astro-cid-bpu7aubt]{font-family:var(--serif-font);color:var(--moeka-dark);margin:0 0 8px;font-size:20px;font-weight:900}.empty-sub[data-astro-cid-bpu7aubt]{color:var(--moeka-text-muted);max-width:460px;margin:0 auto 24px;font-size:14px;line-height:1.6}.btn-empty-reset[data-astro-cid-bpu7aubt]{background:var(--moeka-dark);color:#fff;font-family:var(--serif-font);border-radius:999px;align-items:center;gap:6px;padding:10px 24px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.moeka-pagination[data-astro-cid-bpu7aubt]{justify-content:center;align-items:center;gap:14px;margin-top:50px;display:flex}.pagination-btn[data-astro-cid-bpu7aubt]{color:var(--moeka-dark);font-family:var(--serif-font);box-shadow:none;background:#fffdfa;border:1px solid #40404024;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:900;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.pagination-btn[data-astro-cid-bpu7aubt]:hover:not(.is-disabled){background:var(--moeka-dark);color:var(--moeka-green)}.pagination-btn[data-astro-cid-bpu7aubt].is-disabled{opacity:.45;cursor:not-allowed}.pagination-indicator[data-astro-cid-bpu7aubt]{background:var(--moeka-dark);color:#fff;font-family:var(--serif-font);border-radius:999px;align-items:center;padding:8px 18px;font-size:13.5px;font-weight:900;display:inline-flex;box-shadow:0 3px 10px #0003}@media (width<=64rem){.stamp-cards-grid[data-astro-cid-bpu7aubt],.moeka-artists-grid[data-astro-cid-bpu7aubt]{grid-template-columns:repeat(2,minmax(0,1fr))}.coser-showroom-hero[data-astro-cid-bpu7aubt]{text-align:center;flex-direction:column;padding:4px 8px 14px}.showroom-name[data-astro-cid-bpu7aubt]{font-size:22px}.showroom-title-row[data-astro-cid-bpu7aubt],.showroom-stats-row[data-astro-cid-bpu7aubt]{justify-content:center}.btn-back-artists[data-astro-cid-bpu7aubt]{margin:8px auto 0}}@media (width<=36rem){.stamp-cards-grid[data-astro-cid-bpu7aubt],.moeka-artists-grid[data-astro-cid-bpu7aubt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-main-title[data-astro-cid-bpu7aubt]{font-size:22px}.moeka-catalog-container[data-astro-cid-bpu7aubt]{padding:8px 12px 50px}.catalog-tab-pill[data-astro-cid-bpu7aubt]{padding:5px 14px;font-size:12px}.btn-back-artists[data-astro-cid-bpu7aubt],.btn-empty-reset[data-astro-cid-bpu7aubt],.pagination-btn[data-astro-cid-bpu7aubt]{min-height:30px;padding:5px 12px;font-size:12px}.pagination-indicator[data-astro-cid-bpu7aubt]{padding:5px 12px;font-size:12px}}.loomy-detail-page[data-astro-cid-2kv2kvpn]{--serif:"Noto Serif SC", "Source Han Serif SC", SimSun, serif;--ink:#404040;--vermilion:var(--pic-primary);--muted:#8b8580;--washi:#f3ecdf;--line:#4040401f;box-sizing:border-box;max-width:min(1080px,100%);color:var(--ink);margin:0 auto;padding:8px 20px 72px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow-x:clip}.loomy-breadcrumbs[data-astro-cid-2kv2kvpn]{font-family:var(--serif);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:13.5px;font-weight:700;display:flex}.loomy-breadcrumbs[data-astro-cid-2kv2kvpn] a[data-astro-cid-2kv2kvpn]{color:var(--ink);text-decoration:none}.loomy-breadcrumbs[data-astro-cid-2kv2kvpn] a[data-astro-cid-2kv2kvpn]:hover{color:var(--vermilion)}.crumb-sep[data-astro-cid-2kv2kvpn]{color:#40404047}.crumb-current[data-astro-cid-2kv2kvpn]{color:var(--vermilion);font-weight:900}.loomy-detail-hero[data-astro-cid-2kv2kvpn]{text-align:center;padding:0 8px 18px}.loomy-album-title[data-astro-cid-2kv2kvpn]{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:30px;font-weight:900;line-height:1.28}.loomy-detail-meta[data-astro-cid-2kv2kvpn]{color:var(--muted);margin:0;font-size:13.5px;font-weight:700}.loomy-detail-meta[data-astro-cid-2kv2kvpn] a[data-astro-cid-2kv2kvpn]{color:inherit;text-decoration:none}.loomy-detail-meta[data-astro-cid-2kv2kvpn] a[data-astro-cid-2kv2kvpn]:hover{color:var(--vermilion)}.meta-dot[data-astro-cid-2kv2kvpn]{color:#c7bfb5;margin:0 6px}.meta-vip[data-astro-cid-2kv2kvpn]{color:var(--vermilion)}.loomy-stage[data-astro-cid-2kv2kvpn]{margin-bottom:28px}.stage-toolbar[data-astro-cid-2kv2kvpn]{justify-content:space-between;align-items:center;padding:0 2px 10px;display:flex}.stage-counter[data-astro-cid-2kv2kvpn]{font-family:var(--serif);color:var(--ink);align-items:baseline;gap:4px;margin:0;font-size:14px;font-weight:800;display:inline-flex}.cur-num[data-astro-cid-2kv2kvpn]{color:var(--vermilion);font-weight:900}.sep[data-astro-cid-2kv2kvpn],.total-num[data-astro-cid-2kv2kvpn]{color:var(--muted)}.btn-stage-zoom[data-astro-cid-2kv2kvpn]{color:var(--muted);font-family:var(--serif);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.btn-stage-zoom[data-astro-cid-2kv2kvpn]:hover{color:var(--vermilion)}.stage-viewport[data-astro-cid-2kv2kvpn]{background:var(--washi);border-radius:4px;justify-content:center;align-items:center;width:100%;height:640px;max-height:65svh;display:flex;position:relative;overflow:hidden}.stage-main-img[data-astro-cid-2kv2kvpn]{z-index:2;object-fit:contain;user-select:none;cursor:zoom-in;width:100%;height:100%;max-height:100%;margin:0 auto;display:block;position:relative}.stage-placeholder[data-astro-cid-2kv2kvpn]{color:var(--muted);padding:72px 20px;font-size:14px}.stage-nav[data-astro-cid-2kv2kvpn]{color:#fffdfa;cursor:pointer;z-index:5;background:#404040d1;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.stage-nav[data-astro-cid-2kv2kvpn]:hover{background:var(--ink)}.stage-nav[data-astro-cid-2kv2kvpn].is-prev{left:12px}.stage-nav[data-astro-cid-2kv2kvpn].is-next{right:12px}.stage-locked[data-astro-cid-2kv2kvpn]{z-index:6;text-align:center;background:#f3ecdff0;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.stage-locked[data-astro-cid-2kv2kvpn][hidden]{display:none!important}.locked-title[data-astro-cid-2kv2kvpn]{font-family:var(--serif);color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:900}.locked-sub[data-astro-cid-2kv2kvpn]{color:#66615b;margin:0 0 16px;font-size:13.5px;line-height:1.6}.thumbs-filmstrip[data-astro-cid-2kv2kvpn]{scroll-behavior:smooth;align-items:center;gap:10px;padding:12px 2px 4px;display:flex;overflow-x:auto}.thumbs-filmstrip[data-astro-cid-2kv2kvpn]::-webkit-scrollbar{height:4px}.thumbs-filmstrip[data-astro-cid-2kv2kvpn]::-webkit-scrollbar-thumb{background:#40404033;border-radius:999px}.thumb-slot[data-astro-cid-2kv2kvpn]{background:var(--washi);cursor:pointer;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:56px;height:74px;padding:0;position:relative;overflow:hidden}.thumb-slot[data-astro-cid-2kv2kvpn].is-active{border-color:var(--vermilion)}.thumb-slot[data-astro-cid-2kv2kvpn]:hover:not(.is-active){border-color:#40404066}.thumb-photo[data-astro-cid-2kv2kvpn]{object-fit:cover;width:100%;height:100%;display:block}.thumb-lock[data-astro-cid-2kv2kvpn]{color:var(--ink);font-family:var(--serif);background:#f3ecdfe6;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:900;display:flex;position:absolute;inset:0}.thumb-slot[data-astro-cid-2kv2kvpn]:not(.is-locked-slot) .thumb-lock[data-astro-cid-2kv2kvpn]{display:none}.loomy-story[data-astro-cid-2kv2kvpn]{max-width:720px;margin:0 auto 28px;padding:0 8px}.loomy-story[data-astro-cid-2kv2kvpn] p[data-astro-cid-2kv2kvpn]{color:#55504a;margin:0;font-size:14px;line-height:1.8}.loomy-delivery[data-astro-cid-2kv2kvpn]{border-top:1px solid var(--line);text-align:center;max-width:560px;margin:0 auto 44px;padding-top:28px}.delivery-head[data-astro-cid-2kv2kvpn]{margin-bottom:16px}.sec-stamp-label[data-astro-cid-2kv2kvpn]{letter-spacing:.04em;color:var(--vermilion);margin-bottom:4px;font-size:11.5px;font-weight:800;display:block}.sec-title-main[data-astro-cid-2kv2kvpn]{font-family:var(--serif);color:var(--ink);margin:0;font-size:26px;font-weight:900}.delivery-title[data-astro-cid-2kv2kvpn]{font-family:var(--serif);color:var(--ink);margin:0 0 8px;font-size:16px;font-weight:900}.delivery-desc[data-astro-cid-2kv2kvpn],.delivery-quota[data-astro-cid-2kv2kvpn],.delivery-offer[data-astro-cid-2kv2kvpn]{max-width:420px;color:var(--muted);margin:0 auto 16px;font-size:13.5px;line-height:1.65}.delivery-quota[data-astro-cid-2kv2kvpn]{color:var(--ink);font-weight:700}.btn-ink[data-astro-cid-2kv2kvpn]{min-height:38px;font-family:var(--serif);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 22px;font-size:13.5px;font-weight:900;text-decoration:none;display:inline-flex}.btn-ink-dark[data-astro-cid-2kv2kvpn]{background:var(--ink);box-shadow:0 4px 12px #0003}.btn-ink-dark[data-astro-cid-2kv2kvpn]:hover{color:var(--pic-primary-soft);background:#2a2a2a}.btn-ink-red[data-astro-cid-2kv2kvpn]{background:var(--vermilion);box-shadow:0 4px 12px color-mix(in srgb, var(--pic-primary) 35%, transparent)}.btn-ink-red[data-astro-cid-2kv2kvpn]:hover{background:var(--pic-primary-hover)}.btn-ink[data-astro-cid-2kv2kvpn].is-skeleton{color:#0000;pointer-events:none;min-width:148px}.btn-ink[data-astro-cid-2kv2kvpn]:disabled{opacity:.6;cursor:not-allowed}#claim-button[data-astro-cid-2kv2kvpn][hidden]{display:none!important}.delivery-ready[data-astro-cid-2kv2kvpn]{text-align:left;gap:10px;margin-top:18px;display:grid}.delivery-open[data-astro-cid-2kv2kvpn]{background:var(--ink);color:#fffdfa;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;text-decoration:none;display:flex}.delivery-open[data-astro-cid-2kv2kvpn]:hover .open-go[data-astro-cid-2kv2kvpn]{background:var(--pic-primary-hover)}.open-copy[data-astro-cid-2kv2kvpn]{flex-direction:column;gap:2px;min-width:0;display:flex}.open-kicker[data-astro-cid-2kv2kvpn]{letter-spacing:.08em;color:#fffdfa9e;font-size:11px;font-weight:700}.open-title[data-astro-cid-2kv2kvpn]{font-family:var(--serif);color:#fffdfa;font-size:15px;font-weight:900}.open-go[data-astro-cid-2kv2kvpn]{background:var(--vermilion);color:#fff;border-radius:999px;flex-shrink:0;min-height:30px;padding:6px 12px;font-size:12px;font-weight:800}.code-list[data-astro-cid-2kv2kvpn]{gap:8px;display:grid}.code-row[data-astro-cid-2kv2kvpn]{background:var(--washi);border-radius:12px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.code-label[data-astro-cid-2kv2kvpn]{color:var(--muted);font-size:12px;font-weight:700}.code-val[data-astro-cid-2kv2kvpn]{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.btn-copy[data-astro-cid-2kv2kvpn]{min-height:30px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #40404029;border-radius:999px;justify-content:center;align-items:center;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex}.btn-copy[data-astro-cid-2kv2kvpn]:hover{background:var(--ink);color:var(--pic-primary-soft);border-color:var(--ink)}.unpack-hint[data-astro-cid-2kv2kvpn]{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.delivery-foot[data-astro-cid-2kv2kvpn]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:12.5px;display:flex}.foot-sep[data-astro-cid-2kv2kvpn]{color:#40404047}.foot-link[data-astro-cid-2kv2kvpn]{color:var(--vermilion);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.foot-link[data-astro-cid-2kv2kvpn]:hover{text-decoration:underline}.foot-link[data-astro-cid-2kv2kvpn][hidden],.foot-sep[data-astro-cid-2kv2kvpn][hidden],.delivery-locked[data-astro-cid-2kv2kvpn][hidden],.delivery-authorized[data-astro-cid-2kv2kvpn][hidden],.delivery-ready[data-astro-cid-2kv2kvpn][hidden],.delivery-quota[data-astro-cid-2kv2kvpn][hidden],.delivery-offer[data-astro-cid-2kv2kvpn][hidden]{display:none!important}.loomy-related[data-astro-cid-2kv2kvpn]{margin-top:12px}.section-heading-row[data-astro-cid-2kv2kvpn]{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.btn-sec-more[data-astro-cid-2kv2kvpn]{color:var(--ink);white-space:nowrap;background:0 0;border:1px solid #4040402e;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 16px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.btn-sec-more[data-astro-cid-2kv2kvpn]:hover{background:var(--ink);color:var(--pic-primary-soft);border-color:var(--ink)}.stamp-cards-grid[data-astro-cid-2kv2kvpn]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.loomy-resource-dialog[data-astro-cid-2kv2kvpn]{--serif:"Noto Serif SC", "Source Han Serif SC", SimSun, serif;--ink:#404040;--vermilion:var(--pic-primary);--muted:#8b8580;--washi:#f3ecdf;width:min(420px,100% - 32px);color:var(--ink);background:#fffdfa;border:0;border-radius:16px;padding:0;box-shadow:0 18px 48px #281c1047}.loomy-resource-dialog[data-astro-cid-2kv2kvpn]::backdrop{background:#281c1075}.dialog-head[data-astro-cid-2kv2kvpn]{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 0;display:flex}.dialog-head[data-astro-cid-2kv2kvpn] strong[data-astro-cid-2kv2kvpn]{font-family:var(--serif);font-size:16px;font-weight:900}.dialog-close[data-astro-cid-2kv2kvpn]{background:var(--washi);width:32px;height:32px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:0;line-height:0;display:inline-flex}.claim-confirm[data-astro-cid-2kv2kvpn],.loomy-resource-dialog[data-astro-cid-2kv2kvpn] .form-status[data-astro-cid-2kv2kvpn],#claim-result[data-astro-cid-2kv2kvpn]{padding:12px 16px 16px}.claim-lead[data-astro-cid-2kv2kvpn],.loomy-resource-dialog[data-astro-cid-2kv2kvpn] .claim-quota[data-astro-cid-2kv2kvpn]{color:var(--muted);margin:0 0 12px;font-size:13.5px;line-height:1.65}@media (width<=900px){.stamp-cards-grid[data-astro-cid-2kv2kvpn]{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-viewport[data-astro-cid-2kv2kvpn]{height:480px}.code-row[data-astro-cid-2kv2kvpn]{grid-template-columns:64px minmax(0,1fr) auto}}@media (width<=640px){.loomy-detail-page[data-astro-cid-2kv2kvpn]{padding:4px 14px 56px}.loomy-album-title[data-astro-cid-2kv2kvpn]{font-size:22px}.sec-title-main[data-astro-cid-2kv2kvpn]{font-size:20px}.stage-viewport[data-astro-cid-2kv2kvpn]{height:420px}.btn-ink[data-astro-cid-2kv2kvpn],.btn-copy[data-astro-cid-2kv2kvpn],.open-go[data-astro-cid-2kv2kvpn],.btn-sec-more[data-astro-cid-2kv2kvpn]{min-height:30px;padding:6px 12px;font-size:12px}.stage-nav[data-astro-cid-2kv2kvpn]{width:30px;height:30px}}.moeka-lightbox-view .pswp__img--placeholder{display:none!important}.moeka-lightbox-view .pswp__content{background:0 0}.moeka-lightbox-view .pswp__preloader{opacity:1!important}.moeka-lightbox-view .pswp-locked-slide-wrap{justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex}.moeka-lightbox-view .pswp-locked-card{text-align:center;width:100%;max-width:420px;padding:28px 22px}.moeka-lightbox-view .pswp-locked-title{color:#fffdfa;margin:0 0 8px;font-family:Noto Serif SC,SimSun,serif;font-size:20px;font-weight:900}.moeka-lightbox-view .pswp-locked-desc{color:#fffdfab8;margin:0 0 18px;font-size:13px;line-height:1.65}.moeka-lightbox-view .pswp-btn-vip-unlock{background:var(--pic-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.moeka-vip-page[data-astro-cid-wx6x3ziy]{box-sizing:border-box;color:#404040;max-width:min(1140px,100%);margin:0 auto;padding:8px 20px 72px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;overflow-x:clip}.moeka-vip-hero[data-astro-cid-wx6x3ziy]{text-align:center;padding:8px 8px 18px}.vip-hero-title[data-astro-cid-wx6x3ziy]{color:#404040;letter-spacing:-.01em;margin:0 0 6px;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:30px;font-weight:900}.vip-hero-sub[data-astro-cid-wx6x3ziy]{color:#8b8580;letter-spacing:.08em;margin:0 auto;font-size:13.5px}.vip-main-body[data-astro-cid-wx6x3ziy]{margin-top:14px}.moeka-account-strip[data-astro-cid-wx6x3ziy]{text-align:center;max-width:520px;box-shadow:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;margin:0 auto 22px;padding:0;display:flex}.acc-hero-art[data-astro-cid-wx6x3ziy]{object-fit:contain;filter:drop-shadow(0 6px 14px #3b2b1f1f);width:72px;height:72px;margin-bottom:4px}.acc-line[data-astro-cid-wx6x3ziy]{justify-content:center;align-items:center;gap:8px;min-width:0;margin:0;display:inline-flex}.acc-name[data-astro-cid-wx6x3ziy]{color:#404040;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:15px;font-weight:800;overflow:hidden}.acc-badge[data-astro-cid-wx6x3ziy]{color:#8b8580;font-size:12px;font-weight:700}.acc-status[data-astro-cid-wx6x3ziy]{color:#8b8580;margin:0;font-size:13px;line-height:1.5}.btn-moeka-strip-action[data-astro-cid-wx6x3ziy]{color:var(--pic-primary);align-items:center;padding:2px 0;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.btn-moeka-strip-action[data-astro-cid-wx6x3ziy]:hover{text-decoration:underline}.btn-moeka-strip-action[data-astro-cid-wx6x3ziy].is-skeleton{color:#0000}.btn-moeka-strip-action[data-astro-cid-wx6x3ziy].is-skeleton:after{background:linear-gradient(90deg,#efe6d6 25%,#f8f1e4 37%,#efe6d6 63%) 0 0/400% 100%;border-radius:6px;width:4em}.loomy-plan-deck[data-astro-cid-wx6x3ziy]{margin-bottom:40px}.loomy-plan-grid[data-astro-cid-wx6x3ziy]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.loomy-plan-card[data-astro-cid-wx6x3ziy]{--card-bg:#fffbf4;--moeka-dark:#404040;--moeka-red:var(--pic-primary);--moeka-green:var(--pic-primary-soft);--serif-font:"Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, serif;background:var(--card-bg);border:1px solid #3b2b1f1f;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 8px 22px -6px #3b2b1f14}.loomy-plan-card[data-astro-cid-wx6x3ziy].is-featured{border-color:color-mix(in srgb, var(--pic-primary) 28%, transparent);box-shadow:0 12px 30px color-mix(in srgb, var(--pic-primary) 12%, transparent)}.plan-cover[data-astro-cid-wx6x3ziy]{background:#f3ecdf;flex-direction:column;justify-content:flex-end;min-height:168px;padding:22px 20px 18px;display:flex;position:relative}.loomy-plan-card[data-astro-cid-wx6x3ziy].is-featured .plan-cover[data-astro-cid-wx6x3ziy]{background:var(--moeka-dark)}.plan-spec[data-astro-cid-wx6x3ziy]{color:#fff;font-family:var(--serif-font);letter-spacing:.04em;background:#404040e0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:900;position:absolute;top:12px;right:12px}.loomy-plan-card[data-astro-cid-wx6x3ziy].is-featured .plan-spec[data-astro-cid-wx6x3ziy]{background:var(--moeka-red)}.plan-rank[data-astro-cid-wx6x3ziy]{background:var(--moeka-red);color:#fff;min-width:26px;height:26px;font-family:var(--serif-font);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex;position:absolute;top:12px;left:12px}.plan-price[data-astro-cid-wx6x3ziy]{color:var(--moeka-dark);align-items:baseline;gap:4px;display:flex}.loomy-plan-card[data-astro-cid-wx6x3ziy].is-featured .plan-price[data-astro-cid-wx6x3ziy]{color:var(--moeka-green)}.plan-price[data-astro-cid-wx6x3ziy] span[data-astro-cid-wx6x3ziy]{font-size:18px;font-weight:800}.plan-price[data-astro-cid-wx6x3ziy] strong[data-astro-cid-wx6x3ziy]{font-family:var(--serif-font);letter-spacing:-.03em;font-size:48px;font-weight:900;line-height:.95}.plan-term[data-astro-cid-wx6x3ziy]{color:#8b8580;margin:8px 0 0;font-size:13px;font-weight:700}.loomy-plan-card[data-astro-cid-wx6x3ziy].is-featured .plan-term[data-astro-cid-wx6x3ziy]{color:#ffffff9e}.plan-body[data-astro-cid-wx6x3ziy]{flex-direction:column;flex-grow:1;padding:16px 18px 18px;display:flex}.plan-title[data-astro-cid-wx6x3ziy]{font-family:var(--serif-font);color:var(--moeka-dark);text-overflow:ellipsis;white-space:nowrap;margin:0 0 12px;font-size:16px;font-weight:900;line-height:1.4;overflow:hidden}.plan-perks[data-astro-cid-wx6x3ziy]{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.plan-perks[data-astro-cid-wx6x3ziy] li[data-astro-cid-wx6x3ziy]{color:#66615b;padding-left:14px;font-size:13px;position:relative}.plan-perks[data-astro-cid-wx6x3ziy] li[data-astro-cid-wx6x3ziy]:before{content:"";background:var(--moeka-red);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.plan-action[data-astro-cid-wx6x3ziy]{border-top:1px dashed #3b2b1f1f;margin-top:auto;padding-top:12px}.btn-plan-buy[data-astro-cid-wx6x3ziy]{background:var(--moeka-dark);color:#fff;width:100%;min-height:36px;font-family:var(--serif-font);cursor:pointer;border:none;border-radius:999px;font-size:13px;font-weight:900}.loomy-plan-card[data-astro-cid-wx6x3ziy].is-featured .btn-plan-buy[data-astro-cid-wx6x3ziy]{background:var(--moeka-red)}.btn-plan-buy[data-astro-cid-wx6x3ziy]:disabled{opacity:.55;cursor:not-allowed}.btn-plan-buy[data-astro-cid-wx6x3ziy]:not(:disabled):hover{background:var(--moeka-red);color:#fff}.moeka-privileges-section[data-astro-cid-wx6x3ziy]{margin:10px 0 68px;padding:10px 0}.moeka-privileges-triad[data-astro-cid-wx6x3ziy]{grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:36px;max-width:1080px;margin:0 auto;display:grid}.privilege-item[data-astro-cid-wx6x3ziy]{text-align:left;align-items:flex-start;gap:16px;display:flex}.priv-art-wrap[data-astro-cid-wx6x3ziy]{flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.priv-art-img[data-astro-cid-wx6x3ziy]{object-fit:contain;filter:drop-shadow(0 3px 8px #4030200f);width:100%;height:100%}.priv-info[data-astro-cid-wx6x3ziy]{flex-direction:column;display:flex}.priv-item-title[data-astro-cid-wx6x3ziy]{color:#332d29;letter-spacing:.02em;margin:0 0 8px;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:18px;font-weight:900}.priv-item-desc[data-astro-cid-wx6x3ziy]{color:#78716c;margin:0;font-size:13.5px;line-height:1.65}.faq-section[data-astro-cid-wx6x3ziy]{width:min(100%,760px);margin:24px auto 40px}.faq-head-box[data-astro-cid-wx6x3ziy]{flex-direction:column;align-items:center;gap:10px;margin-bottom:28px;display:flex}.faq-icon-seal[data-astro-cid-wx6x3ziy]{background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.faq-mirror-art[data-astro-cid-wx6x3ziy]{object-fit:contain;filter:drop-shadow(0 6px 14px #3b2b1f1f);width:58px;height:58px;margin:0 auto;display:block}.faq-head-box[data-astro-cid-wx6x3ziy] h2[data-astro-cid-wx6x3ziy]{color:#404040;margin:0;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:26px;font-weight:900}.faq-list[data-astro-cid-wx6x3ziy]{flex-direction:column;gap:0;display:flex}.faq-item[data-astro-cid-wx6x3ziy]{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #4040401f;border-radius:0;padding:16px 2px}.faq-item[data-astro-cid-wx6x3ziy][open]{border-color:#40404033}.faq-question[data-astro-cid-wx6x3ziy]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.faq-question[data-astro-cid-wx6x3ziy]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-wx6x3ziy] h3[data-astro-cid-wx6x3ziy]{color:#333;margin:0;font-family:Noto Serif SC,Source Han Serif SC,SimSun,serif;font-size:15px;font-weight:900;line-height:1.5}.faq-toggle-icon[data-astro-cid-wx6x3ziy]{color:#404040;background:#ede5d5;border-radius:50%;flex-shrink:0;width:22px;height:22px;position:relative}.faq-toggle-icon[data-astro-cid-wx6x3ziy]:before{content:"";background-color:currentColor;border-radius:1px;width:10px;height:1.8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle-icon[data-astro-cid-wx6x3ziy]:after{content:"";background-color:currentColor;border-radius:1px;width:1.8px;height:10px;transition:transform .2s,opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item[data-astro-cid-wx6x3ziy][open] .faq-toggle-icon[data-astro-cid-wx6x3ziy]{color:#fff;background:#404040}.faq-item[data-astro-cid-wx6x3ziy][open] .faq-toggle-icon[data-astro-cid-wx6x3ziy]:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-answer[data-astro-cid-wx6x3ziy]{color:#66615b;border-top:1px dashed #4040401a;margin-top:12px;padding-top:10px;font-size:13.5px;line-height:1.7}.faq-answer[data-astro-cid-wx6x3ziy] p[data-astro-cid-wx6x3ziy]{margin:0}.faq-answer[data-astro-cid-wx6x3ziy] p[data-astro-cid-wx6x3ziy]+p[data-astro-cid-wx6x3ziy]{margin-top:6px}@media (width<=900px){.loomy-plan-grid[data-astro-cid-wx6x3ziy]{grid-template-columns:1fr;gap:14px}.loomy-plan-card[data-astro-cid-wx6x3ziy].is-featured{order:-1}.moeka-privileges-triad[data-astro-cid-wx6x3ziy]{grid-template-columns:1fr;gap:24px}}@media (width<=640px){.moeka-privileges-triad[data-astro-cid-wx6x3ziy]{grid-template-columns:1fr;gap:20px;padding:0 10px}.moeka-account-strip[data-astro-cid-wx6x3ziy]{gap:6px}.btn-moeka-strip-action[data-astro-cid-wx6x3ziy]{font-size:12px}.vip-hero-title[data-astro-cid-wx6x3ziy]{font-size:22px}.moeka-vip-page[data-astro-cid-wx6x3ziy]{padding:4px 14px 56px}.plan-cover[data-astro-cid-wx6x3ziy]{min-height:140px;padding:18px 16px 14px}.plan-price[data-astro-cid-wx6x3ziy] strong[data-astro-cid-wx6x3ziy]{font-size:40px}.plan-body[data-astro-cid-wx6x3ziy]{padding:12px 14px 14px}.btn-plan-buy[data-astro-cid-wx6x3ziy]{min-height:32px;font-size:12px}}.loomy-plan-card[data-astro-cid-wx6x3ziy] [data-astro-cid-wx6x3ziy][data-plan-offer][hidden]{display:none}.loomy-plan-card[data-astro-cid-wx6x3ziy] [data-astro-cid-wx6x3ziy][data-plan-offer] strong[data-astro-cid-wx6x3ziy]{display:block}.loomy-plan-card[data-astro-cid-wx6x3ziy] .countdown[data-astro-cid-wx6x3ziy]{font-size:11px;display:block}.pixiv-site-wrapper svg.lucide{vertical-align:middle;flex-shrink:0;display:block}.pixiv-drawer-link[data-astro-cid-hpdttlr2][aria-current=page]{background:#f5f5f5}.pixiv-site-wrapper :is(.pixiv-premium-btn,.pixiv-account-link,.pixiv-drawer-link,.pixiv-section-more,.pixiv-btn-status-action,.pixiv-copy-btn,.pixiv-claim-link,.pixiv-claim-card-head,.pixiv-viewer-toolbar>span,.pixiv-viewer-toolbar button){align-items:center;line-height:1.5}.pixiv-site-wrapper[data-astro-cid-hpdttlr2]{--pixiv-brand:var(--pic-primary);--pixiv-brand-hover:var(--pic-primary-hover);--pixiv-premium:#f90;--pixiv-text1:#1f1f1f;--pixiv-text2:#474747;--pixiv-text3:#858585;--pixiv-bg-sub:#f5f5f5;--pixiv-border:#ebebeb;--pixiv-radius-pill:999px;--pixiv-sidebar:232px;color:#1f1f1f;background:#fff;flex-direction:column;min-height:100dvh;padding-top:64px;font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;display:flex}.pixiv-topbar[data-astro-cid-hpdttlr2]{z-index:80;background:#fff;grid-template-columns:minmax(0,1fr) min(528px,40vw) minmax(0,1fr);align-items:center;column-gap:24px;height:64px;padding:0 24px;display:grid;position:fixed;inset:0 0 auto}.pixiv-top-left[data-astro-cid-hpdttlr2]{align-items:center;gap:8px;min-width:0;display:flex}.pixiv-icon-button[data-astro-cid-hpdttlr2]{color:#858585;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;transition:background-color .2s;display:grid}.pixiv-icon-button[data-astro-cid-hpdttlr2]:hover{background:#f5f5f5}.pixiv-brand[data-astro-cid-hpdttlr2]{min-width:0;max-width:160px;color:var(--pic-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:26px;font-weight:800;line-height:1;text-decoration:none;display:flex;overflow:hidden}.pixiv-brand[data-astro-cid-hpdttlr2] span[data-astro-cid-hpdttlr2]{text-overflow:ellipsis;min-width:0;overflow:hidden}.pixiv-brand[data-astro-cid-hpdttlr2] img[data-astro-cid-hpdttlr2]{object-fit:contain;flex-shrink:0;width:32px;height:32px}.pixiv-search-bar[data-astro-cid-hpdttlr2]{background:#f5f5f5;border-radius:4px;align-items:center;min-width:0;height:40px;transition:box-shadow .2s;display:flex}.pixiv-search-bar[data-astro-cid-hpdttlr2]:focus-within{box-shadow:0 0 0 2px var(--pic-primary)}.pixiv-search-bar[data-astro-cid-hpdttlr2] button[data-astro-cid-hpdttlr2]{color:#adadad;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:36px;height:40px;display:grid}.pixiv-search-bar[data-astro-cid-hpdttlr2] input[data-astro-cid-hpdttlr2]{color:#474747;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 8px 0 0;font-size:14px}.pixiv-search-bar[data-astro-cid-hpdttlr2] input[data-astro-cid-hpdttlr2]::placeholder{color:#858585}.pixiv-search-scope[data-astro-cid-hpdttlr2]{white-space:nowrap;background:#ebebeb;border-radius:999px;margin-right:8px;padding:4px 14px;font-size:12px}.pixiv-top-actions[data-astro-cid-hpdttlr2]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.pixiv-top-actions[data-astro-cid-hpdttlr2] .pixiv-header-button[data-astro-cid-hpdttlr2]{box-sizing:border-box;border:1px solid #0000;border-radius:999px;flex:0 0 144px;justify-content:center;align-items:center;gap:8px;width:144px;min-width:144px;max-width:144px;height:36px;padding:0 20px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;transition:background-color .2s;display:inline-flex;position:relative}.pixiv-header-button[data-astro-cid-hpdttlr2]:before{content:"";border-radius:inherit;position:absolute;inset:-4px 0}.pixiv-header-button[data-astro-cid-hpdttlr2]:active{transform:translateY(1px)}.pixiv-header-button[data-astro-cid-hpdttlr2]>span[data-astro-cid-hpdttlr2]{text-align:center;white-space:nowrap;flex:none;line-height:20px;display:block}.pixiv-premium-btn[data-astro-cid-hpdttlr2]{background:var(--pic-action-bg);color:#fff}.pixiv-premium-btn[data-astro-cid-hpdttlr2]:hover{background:var(--pic-action-hover)}.pixiv-account-link[data-astro-cid-hpdttlr2]{color:#474747;background:#f5f5f5}.pixiv-account-link[data-astro-cid-hpdttlr2]:hover{background:#ebebeb}.pixiv-register-link[data-astro-cid-hpdttlr2]{color:#474747;font-weight:700;text-decoration:none}.pixiv-top-actions[data-astro-cid-hpdttlr2] [data-astro-cid-hpdttlr2][hidden]{display:none!important}.pixiv-content-shell[data-astro-cid-hpdttlr2]{margin-left:var(--pixiv-sidebar);flex-direction:column;flex:1;min-width:0;transition:margin-left .2s;display:flex}.pixiv-main-container[data-astro-cid-hpdttlr2]{flex:1;width:min(1224px,100% - 48px);min-width:0;margin:0 auto;padding:24px 0 64px}.pixiv-main-container[data-astro-cid-hpdttlr2].is-illust,.pixiv-main-container[data-astro-cid-hpdttlr2].is-profile{background:#f5f5f5;width:100%;padding:24px 0 64px}.pixiv-main-container[data-astro-cid-hpdttlr2].is-profile{background:#fff;padding-top:0}.pixiv-main-container[data-astro-cid-hpdttlr2].is-ranking{padding-top:24px}.pixiv-site-wrapper[data-astro-cid-hpdttlr2].is-collapsed{--pixiv-sidebar:0px}.pixiv-site-wrapper[data-astro-cid-hpdttlr2].is-collapsed .pixiv-main-container[data-astro-cid-hpdttlr2].is-home{width:min(1440px,100% - 48px)}.pixiv-side-drawer[data-astro-cid-hpdttlr2]{color:#474747;z-index:70;scrollbar-gutter:stable;width:232px;max-width:none;height:calc(100dvh - 64px);max-height:none;font:inherit;background:#fff;border:0;flex-direction:column;margin:0;padding:24px 0;display:flex;position:fixed;inset:64px auto 0 0;overflow-y:auto}.pixiv-side-drawer[data-astro-cid-hpdttlr2]:not([open]),.pixiv-mobile-drawer-head[data-astro-cid-hpdttlr2]{display:none}.pixiv-nav-group[data-astro-cid-hpdttlr2]{flex-direction:column;margin-bottom:40px;display:flex}.pixiv-drawer-link[data-astro-cid-hpdttlr2]{color:#474747;align-items:center;gap:12px;min-height:40px;padding:10px 24px;text-decoration:none;transition:background-color .2s;display:flex}.pixiv-drawer-link[data-astro-cid-hpdttlr2] svg[data-astro-cid-hpdttlr2]{color:#858585;flex-shrink:0}.pixiv-drawer-link[data-astro-cid-hpdttlr2]:hover,.pixiv-drawer-link[data-astro-cid-hpdttlr2].is-active{background:#f5f5f5}.pixiv-sidebar-footer[data-astro-cid-hpdttlr2]{color:#858585;flex-direction:column;gap:12px;margin-top:auto;padding:24px 24px 0;font-size:12px;display:flex}.pixiv-sidebar-footer[data-astro-cid-hpdttlr2] a[data-astro-cid-hpdttlr2]{color:inherit;text-decoration:none}.pixiv-footer[data-astro-cid-hpdttlr2]{color:#858585;flex-wrap:wrap;justify-content:center;gap:24px;padding:24px;font-size:12px;display:flex}.pixiv-footer[data-astro-cid-hpdttlr2] a[data-astro-cid-hpdttlr2]{color:inherit;text-decoration:none}.pixiv-site-wrapper[data-astro-cid-hpdttlr2] .floating-top[data-astro-cid-hpdttlr2]{bottom:48px;right:calc(28px + var(--cv-scrollbar-compensation,0px));z-index:65;color:#fff;background:#0000001a;border-radius:50%;place-items:center;width:48px;height:48px;text-decoration:none;transition:background .2s;display:grid;position:fixed}.pixiv-site-wrapper[data-astro-cid-hpdttlr2] .floating-top[data-astro-cid-hpdttlr2]:hover{background:#0003}.pixiv-site-wrapper[data-astro-cid-hpdttlr2] .floating-top[data-astro-cid-hpdttlr2][hidden]{display:none!important}.pixiv-site-wrapper[data-astro-cid-hpdttlr2] [data-astro-cid-hpdttlr2]:focus-visible{outline:2px solid var(--pic-primary);outline-offset:3px}.pixiv-search-bar[data-astro-cid-hpdttlr2] input[data-astro-cid-hpdttlr2]:focus-visible{outline:none}.pixiv-main-container[data-astro-cid-hpdttlr2]:has(.checkout-page-wrap){flex-direction:column;justify-content:center;display:flex}@media (width<=1200px){.pixiv-topbar[data-astro-cid-hpdttlr2]{grid-template-columns:minmax(0,1fr) min(528px,40vw) minmax(0,1fr);column-gap:24px}.pixiv-top-actions[data-astro-cid-hpdttlr2]{gap:12px}.pixiv-top-actions[data-astro-cid-hpdttlr2] .pixiv-header-button[data-astro-cid-hpdttlr2]{flex-basis:36px;gap:0;width:36px;min-width:36px;max-width:36px;padding:0}.pixiv-header-button[data-astro-cid-hpdttlr2]:before{inset:-4px}.pixiv-header-button[data-astro-cid-hpdttlr2]>span[data-astro-cid-hpdttlr2]{width:1px;min-inline-size:0;clip-path:inset(50%);white-space:nowrap;height:1px;padding:0;position:absolute;overflow:hidden}}@media (width<=1000px){.pixiv-site-wrapper[data-astro-cid-hpdttlr2]{--pixiv-sidebar:0px;padding-top:104px}.pixiv-topbar[data-astro-cid-hpdttlr2]{flex-wrap:wrap;justify-content:space-between;gap:0;height:104px;padding:0 12px 8px;display:flex}.pixiv-top-left[data-astro-cid-hpdttlr2],.pixiv-top-actions[data-astro-cid-hpdttlr2]{height:56px}.pixiv-brand[data-astro-cid-hpdttlr2]{font-size:22px}.pixiv-search-bar[data-astro-cid-hpdttlr2]{order:3;width:100%;height:40px}.pixiv-main-container[data-astro-cid-hpdttlr2],.pixiv-site-wrapper[data-astro-cid-hpdttlr2].is-collapsed .pixiv-main-container[data-astro-cid-hpdttlr2].is-home{width:calc(100% - 32px);padding-top:20px}.pixiv-side-drawer[data-astro-cid-hpdttlr2][open]:not(:modal){display:none}.pixiv-side-drawer[data-astro-cid-hpdttlr2]:modal{z-index:100;width:280px;max-width:85vw;height:100dvh;max-height:100dvh;padding:8px 0 24px;animation:.2s ease-out pixiv-open;inset:0 auto 0 0}.pixiv-side-drawer[data-astro-cid-hpdttlr2]::backdrop{background:#0006}.pixiv-mobile-drawer-head[data-astro-cid-hpdttlr2]{justify-content:space-between;align-items:center;padding:8px 16px 24px;display:flex}.pixiv-mobile-drawer-head[data-astro-cid-hpdttlr2] strong[data-astro-cid-hpdttlr2]{color:var(--pic-primary);font-size:22px}.pixiv-main-container[data-astro-cid-hpdttlr2].is-illust,.pixiv-main-container[data-astro-cid-hpdttlr2].is-profile{width:100%}.pixiv-site-wrapper[data-astro-cid-hpdttlr2] .floating-top[data-astro-cid-hpdttlr2]{width:36px;height:36px;bottom:20px;right:16px}.pixiv-footer[data-astro-cid-hpdttlr2]{gap:16px}.pixiv-side-drawer[data-astro-cid-hpdttlr2] nav[data-astro-cid-hpdttlr2]{padding-top:0}}@keyframes pixiv-open{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pixiv-content-shell[data-astro-cid-hpdttlr2],.pixiv-side-drawer[data-astro-cid-hpdttlr2]{transition:none;animation:none}}.pixiv-mobile-search[data-astro-cid-hpdttlr2]{display:none}.pixiv-search-dialog[data-astro-cid-hpdttlr2]{color:#474747;background:#fff;border:0;border-radius:12px;width:min(560px,100% - 32px);max-width:none;margin:80px auto 0;padding:20px}.pixiv-search-dialog[data-astro-cid-hpdttlr2]::backdrop{background:#0006}.pixiv-search-dialog[data-astro-cid-hpdttlr2][open]{align-items:center;gap:8px;display:flex}.pixiv-search-dialog[data-astro-cid-hpdttlr2] form[data-astro-cid-hpdttlr2]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pixiv-search-dialog[data-astro-cid-hpdttlr2] input[data-astro-cid-hpdttlr2]{background:#f5f5f5;border:0;border-radius:4px;width:100%;min-width:0;height:40px;padding:0 12px}.pixiv-search-dialog[data-astro-cid-hpdttlr2] button[data-astro-cid-hpdttlr2][type=submit]{background:var(--pic-primary);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:8px 16px}@media (width<=1000px){.pixiv-site-wrapper[data-astro-cid-hpdttlr2]{padding-top:48px}.pixiv-topbar[data-astro-cid-hpdttlr2]{flex-wrap:nowrap;height:48px;padding:0 12px}.pixiv-top-left[data-astro-cid-hpdttlr2],.pixiv-top-actions[data-astro-cid-hpdttlr2]{height:48px}.pixiv-top-left[data-astro-cid-hpdttlr2]{flex:1;min-width:0;margin-right:8px}.pixiv-brand[data-astro-cid-hpdttlr2]{max-width:none;font-size:22px;position:static;transform:none}.pixiv-topbar[data-astro-cid-hpdttlr2]>.pixiv-search-bar[data-astro-cid-hpdttlr2]{display:none}.pixiv-mobile-search[data-astro-cid-hpdttlr2]{display:grid}.pixiv-top-actions[data-astro-cid-hpdttlr2]{gap:4px}.pixiv-register-link[data-astro-cid-hpdttlr2]{display:none!important}.pixiv-main-container[data-astro-cid-hpdttlr2].is-home{padding-top:0!important}.pixiv-main-container[data-astro-cid-hpdttlr2].is-ranking{padding-top:16px}}.pixiv-search-dialog[data-astro-cid-hpdttlr2] form[data-astro-cid-hpdttlr2]{background:#f5f5f5;border:1px solid #ebebeb;border-radius:999px;gap:0;overflow:hidden}.pixiv-search-dialog[data-astro-cid-hpdttlr2] form[data-astro-cid-hpdttlr2]:focus-within{border-color:var(--pic-primary)}.pixiv-search-dialog[data-astro-cid-hpdttlr2] input[data-astro-cid-hpdttlr2]{outline:none;height:44px;padding-left:16px}.pixiv-search-dialog[data-astro-cid-hpdttlr2] button[data-astro-cid-hpdttlr2][type=submit]{height:36px;margin:4px;padding:0 16px}.pixiv-search-dialog[data-astro-cid-hpdttlr2]{gap:4px;padding:12px}.pixiv-search-dialog[data-astro-cid-hpdttlr2] .pixiv-icon-button[data-astro-cid-hpdttlr2]{width:32px;height:32px}#main[data-astro-cid-hpdttlr2]{scroll-margin-top:80px}#main[data-astro-cid-hpdttlr2]:focus{outline:none}@media (width<=1000px){#main[data-astro-cid-hpdttlr2]{scroll-margin-top:64px}}.pixiv-search-dialog[data-astro-cid-hpdttlr2] input[data-astro-cid-hpdttlr2]:focus,.pixiv-search-dialog[data-astro-cid-hpdttlr2] input[data-astro-cid-hpdttlr2]:focus-visible{box-shadow:none;border:0;outline:none}.pixiv-work-card[data-astro-cid-ggutrtho]{flex-direction:column;min-width:0;display:flex}.pixiv-work-cover[data-astro-cid-ggutrtho]{aspect-ratio:1;background-color:#f0f0f0;border-radius:8px;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.pixiv-work-img[data-astro-cid-ggutrtho]{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:block}.pixiv-work-cover[data-astro-cid-ggutrtho]:hover .pixiv-work-img[data-astro-cid-ggutrtho]{opacity:.8}.pixiv-work-fallback[data-astro-cid-ggutrtho]{color:#858585;background-color:#f5f5f5;place-items:center;width:100%;height:100%;font-size:12px;display:grid}.pixiv-page-badge[data-astro-cid-ggutrtho]{color:#fff;backdrop-filter:blur(2px);pointer-events:none;background-color:#00000052;border-radius:12px;align-items:center;gap:4px;height:20px;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.pixiv-badge-icon[data-astro-cid-ggutrtho]{opacity:.9;flex-shrink:0}.pixiv-rank-badge[data-astro-cid-ggutrtho]{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background-color:#000000a6;border-radius:12px;place-items:center;min-width:26px;height:24px;padding:0 7px;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;top:8px;left:8px}.pixiv-rank-badge[data-astro-cid-ggutrtho].rank-1{color:#1f1f1f;background-color:#ffb800}.pixiv-rank-badge[data-astro-cid-ggutrtho].rank-2{color:#1f1f1f;background-color:#d1d5db}.pixiv-rank-badge[data-astro-cid-ggutrtho].rank-3{color:#fff;background-color:#c88242}.pixiv-work-meta[data-astro-cid-ggutrtho]{flex-direction:column;gap:4px;min-width:0;padding-top:8px;display:flex}.pixiv-work-title[data-astro-cid-ggutrtho]{margin:0;font-size:14px;font-weight:700;line-height:22px}.pixiv-work-title[data-astro-cid-ggutrtho] a[data-astro-cid-ggutrtho]{color:#1f1f1f;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-decoration:none;transition:color .15s;display:-webkit-box;overflow:hidden}.pixiv-work-title[data-astro-cid-ggutrtho] a[data-astro-cid-ggutrtho]:hover{color:#474747}.pixiv-work-user[data-astro-cid-ggutrtho]{color:#474747;align-items:center;gap:6px;min-width:0;font-size:12px;text-decoration:none;display:flex}.pixiv-work-user[data-astro-cid-ggutrtho] .pixiv-user-icon{color:#858585;flex-shrink:0;display:block}.pixiv-user-name[data-astro-cid-ggutrtho]{white-space:nowrap;text-overflow:ellipsis;font-style:normal;transition:color .15s;overflow:hidden}.pixiv-work-user[data-astro-cid-ggutrtho]:hover .pixiv-user-name[data-astro-cid-ggutrtho]{color:#474747}.pixiv-work-byline[data-astro-cid-ggutrtho]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.pixiv-work-user[data-astro-cid-ggutrtho]{flex:1;gap:4px;min-height:20px}.pixiv-work-date[data-astro-cid-ggutrtho]{color:#858585;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.pixiv-page-tabs[data-astro-cid-an5f3shw]{align-items:center;gap:0;height:48px;margin:0 0 36px;display:flex}.pixiv-tab-link[data-astro-cid-an5f3shw]{color:#858585;border-top:4px solid #0000;justify-content:center;align-items:center;min-width:80px;height:48px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.pixiv-tab-link[data-astro-cid-an5f3shw]:hover{background:#f5f5f5}.pixiv-tab-link[data-astro-cid-an5f3shw].is-active{color:#1f1f1f;border-top-color:var(--pic-primary)}@media (width<=1000px){.pixiv-page-tabs[data-astro-cid-an5f3shw]{width:calc(100% + 32px);margin:0 -16px 24px}.pixiv-tab-link[data-astro-cid-an5f3shw]{border-top-width:2px;flex:1;min-width:0;padding:0 12px}}.pixiv-tags-scroller[data-astro-cid-an5f3shw]{scrollbar-width:none;margin-bottom:40px;overflow:auto hidden}.pixiv-tags-inner[data-astro-cid-an5f3shw]{gap:8px;width:max-content;display:flex}.pixiv-tag-pill[data-astro-cid-an5f3shw]{background:var(--tag-color);color:#fff;border-radius:4px;align-items:center;height:40px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}.pixiv-tag-pill[data-astro-cid-an5f3shw]:hover{opacity:.8}.pixiv-tags-row[data-astro-cid-an5f3shw]{--tag-left:transparent;--tag-right:transparent;margin:0 -24px 40px;position:relative}.pixiv-tags-row[data-astro-cid-an5f3shw]:has([data-tag-direction="-1"]:disabled){--tag-left:#000}.pixiv-tags-row[data-astro-cid-an5f3shw]:has([data-tag-direction="1"]:disabled){--tag-right:#000}.pixiv-tags-row[data-astro-cid-an5f3shw] .pixiv-tags-scroller[data-astro-cid-an5f3shw]{mask-image:linear-gradient(to right,var(--tag-left),#000 40px,#000 calc(100% - 40px),var(--tag-right));margin:0}.pixiv-tags-inner[data-astro-cid-an5f3shw]{padding-inline:24px}.pixiv-tag-arrow[data-astro-cid-an5f3shw]{z-index:2;color:#fff;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;place-items:center;width:48px;height:40px;padding:0;transition:opacity .4s,visibility 0s linear .4s;display:grid;position:absolute;top:0;right:0}.pixiv-tag-arrow[data-astro-cid-an5f3shw]:before{content:"";background:#0005;border-radius:50%;width:40px;height:40px;position:absolute}.pixiv-tag-arrow[data-astro-cid-an5f3shw] svg{width:24px;height:24px;position:relative}.pixiv-tag-arrow[data-astro-cid-an5f3shw][data-tag-direction="-1"]{left:0;right:auto}.pixiv-tags-row[data-astro-cid-an5f3shw]:hover .pixiv-tag-arrow[data-astro-cid-an5f3shw]:not(:disabled),.pixiv-tags-row[data-astro-cid-an5f3shw]:has(:focus-visible) .pixiv-tag-arrow[data-astro-cid-an5f3shw]:not(:disabled){opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.pixiv-tag-arrow[data-astro-cid-an5f3shw]:hover:before{background:#0007}@media (prefers-reduced-motion:reduce){.pixiv-tag-arrow[data-astro-cid-an5f3shw]{transition:none}}@media (width<=1000px){.pixiv-tags-row[data-astro-cid-an5f3shw]{display:none}}.pixiv-home-more[data-astro-cid-wsatn5bt]{justify-content:center;margin-top:32px;display:flex}.pixiv-home-more[data-astro-cid-wsatn5bt] a[data-astro-cid-wsatn5bt]{color:#474747;background:#eee;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 28px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.pixiv-home-more[data-astro-cid-wsatn5bt] a[data-astro-cid-wsatn5bt]:hover{background:#e3e3e3}.pixiv-home-more[data-astro-cid-wsatn5bt] a[data-astro-cid-wsatn5bt]:focus-visible{outline:2px solid var(--site-accent,#0096fa);outline-offset:3px}.pixiv-home-view[data-astro-cid-wsatn5bt]{min-width:0}.pixiv-section[data-astro-cid-wsatn5bt]{margin-bottom:64px}.pixiv-section-header[data-astro-cid-wsatn5bt]{justify-content:space-between;align-items:center;min-height:28px;margin-bottom:16px;display:flex}.pixiv-section-title-wrap[data-astro-cid-wsatn5bt] h2[data-astro-cid-wsatn5bt]{color:#1f1f1f;margin:0;font-size:20px;font-weight:700;line-height:28px}.pixiv-section-more[data-astro-cid-wsatn5bt]{color:#858585;align-items:center;gap:4px;font-size:14px;text-decoration:none;display:flex}.pixiv-section-more[data-astro-cid-wsatn5bt]:hover{color:#474747}.pixiv-card-grid[data-astro-cid-wsatn5bt]{grid-template-columns:repeat(5,minmax(0,1fr));gap:48px 24px;display:grid}.pixiv-creators-grid[data-astro-cid-wsatn5bt]{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.pixiv-creator-card[data-astro-cid-wsatn5bt]{color:#1f1f1f;flex-direction:column;align-items:center;gap:8px;min-width:0;text-decoration:none;display:flex}.pixiv-creator-avatar[data-astro-cid-wsatn5bt]{object-fit:cover;border-radius:50%;width:80px;height:80px}.pixiv-creator-name[data-astro-cid-wsatn5bt]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.pixiv-creator-count[data-astro-cid-wsatn5bt]{color:#858585;font-size:12px}.pixiv-creator-card[data-astro-cid-wsatn5bt]:hover{opacity:.8}.pixiv-creator-avatar[data-astro-cid-wsatn5bt].is-fallback{color:#858585;background:#f5f5f5;place-items:center;display:grid}.pixiv-empty-box[data-astro-cid-wsatn5bt]{text-align:center;color:#858585;padding:48px 0}@media (width>=1500px){.pixiv-card-grid[data-astro-cid-wsatn5bt]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1200px){.pixiv-card-grid[data-astro-cid-wsatn5bt]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.pixiv-card-grid[data-astro-cid-wsatn5bt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px}.pixiv-section[data-astro-cid-wsatn5bt]{margin-bottom:40px}.pixiv-creators-grid[data-astro-cid-wsatn5bt]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.pixiv-card-grid[data-astro-cid-wsatn5bt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.pixiv-section-more[data-astro-cid-wsatn5bt]{font-size:12px}.pixiv-creators-grid[data-astro-cid-wsatn5bt]{gap:20px 12px}.pixiv-creator-avatar[data-astro-cid-wsatn5bt]{width:64px;height:64px}}.pixiv-rank-header[data-astro-cid-2tn72evv]{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 20px;display:flex}.pixiv-rank-header[data-astro-cid-2tn72evv] h1[data-astro-cid-2tn72evv]{margin:0;font-size:20px;font-weight:700;line-height:28px}.pixiv-rank-date[data-astro-cid-2tn72evv]{color:#858585;font-size:12px}.pixiv-rank-pills-nav[data-astro-cid-2tn72evv]{gap:8px;margin-bottom:24px;display:flex}.pixiv-rank-pill-btn[data-astro-cid-2tn72evv]{color:#858585;border-radius:999px;padding:8px 20px;font-size:14px;text-decoration:none}.pixiv-rank-pill-btn[data-astro-cid-2tn72evv].is-active{color:#1f1f1f;background:#f5f5f5}.pixiv-rank-grid-list[data-astro-cid-2tn72evv]{grid-template-columns:repeat(5,minmax(0,1fr));gap:48px 24px;margin:0;padding:0;list-style:none;display:grid}.pixiv-rank-grid-list[data-astro-cid-2tn72evv] li[data-astro-cid-2tn72evv]{min-width:0}.pixiv-rank-panel[data-astro-cid-2tn72evv][hidden]{display:none}.pixiv-rank-empty[data-astro-cid-2tn72evv]{color:#858585;text-align:center;padding:48px 0}@media (width<=1200px){.pixiv-rank-grid-list[data-astro-cid-2tn72evv]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.pixiv-rank-grid-list[data-astro-cid-2tn72evv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px}}@media (width<=520px){.pixiv-rank-grid-list[data-astro-cid-2tn72evv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.pixiv-rank-header[data-astro-cid-2tn72evv]{flex-wrap:wrap;gap:4px}.pixiv-rank-date[data-astro-cid-2tn72evv]{display:none}}.pixiv-catalog-view[data-astro-cid-rootbk75]{flex-direction:column;display:flex}.pixiv-search-header[data-astro-cid-rootbk75]{border-bottom:1px solid #f0f0f0;margin:8px 0 24px;padding-bottom:12px}.pixiv-search-title-wrap[data-astro-cid-rootbk75]{align-items:center;gap:10px;display:flex}.pixiv-search-icon[data-astro-cid-rootbk75]{color:var(--pic-primary);flex-shrink:0}.pixiv-search-header[data-astro-cid-rootbk75] h1[data-astro-cid-rootbk75]{overflow-wrap:anywhere;color:#1f1f1f;min-width:0;margin:0;font-size:22px;font-weight:800}.pixiv-profile-hero[data-astro-cid-rootbk75]{margin:4px 0 0}.pixiv-profile-info-bar[data-astro-cid-rootbk75]{align-items:center;gap:16px;width:min(1224px,100% - 48px);min-height:72px;margin:0 auto;display:flex}.pixiv-profile-avatar[data-astro-cid-rootbk75]{object-fit:cover;object-position:center 18%;background:#eef1f4;border-radius:999px;flex-shrink:0;width:72px;height:72px;display:block}.pixiv-profile-avatar[data-astro-cid-rootbk75].is-fallback{background:color-mix(in srgb, var(--pic-primary) 12%, #fff);color:var(--pic-primary);place-items:center;font-size:24px;font-weight:800;display:grid}.pixiv-profile-text-meta[data-astro-cid-rootbk75]{flex-direction:column;gap:4px;min-width:0;display:flex}.pixiv-profile-name-row[data-astro-cid-rootbk75]{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.pixiv-profile-name[data-astro-cid-rootbk75]{color:#1f1f1f;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.3}.pixiv-profile-bio[data-astro-cid-rootbk75]{color:#666;max-width:720px;margin:0;font-size:14px;line-height:1.6}.pixiv-profile-badge[data-astro-cid-rootbk75]{color:#5c6370;background:#f3f4f6;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pixiv-profile-tabs-wrap[data-astro-cid-rootbk75]{width:min(1224px,100% - 48px);margin:0 auto}.pixiv-profile-tabs[data-astro-cid-rootbk75]{border-bottom:1px solid #00000014;gap:28px;height:48px;margin:12px 0 20px;display:flex}.pixiv-profile-tabs[data-astro-cid-rootbk75] span[data-astro-cid-rootbk75].is-active{color:#1f1f1f;border-bottom:2.5px solid var(--pic-primary);align-items:center;margin-bottom:-1px;font-size:14px;font-weight:800;display:inline-flex}.pixiv-catalog-content[data-astro-cid-rootbk75]{width:100%}.is-profile-view[data-astro-cid-rootbk75] .pixiv-catalog-content[data-astro-cid-rootbk75]{width:min(1224px,100% - 48px);margin:0 auto}.pixiv-works-grid[data-astro-cid-rootbk75]{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px;display:grid}.pixiv-cosers-grid[data-astro-cid-rootbk75]{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 16px;display:grid}.pixiv-user-card[data-astro-cid-rootbk75]{color:inherit;background-color:#fff;border:1px solid #00000014;border-radius:8px;flex-direction:column;align-items:center;padding:24px 16px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.pixiv-user-card[data-astro-cid-rootbk75]:hover{border-color:var(--pic-primary);box-shadow:0 4px 16px color-mix(in srgb, var(--pic-primary) 10%, transparent);transform:translateY(-2px)}.pixiv-user-card-avatar[data-astro-cid-rootbk75]{object-fit:cover;border-radius:9999px;width:80px;height:80px;display:block}.pixiv-user-card-avatar[data-astro-cid-rootbk75].is-fallback{background-color:var(--pic-primary);color:#fff;place-items:center;font-size:28px;font-weight:800;display:grid}.pixiv-user-card-name[data-astro-cid-rootbk75]{color:#1f1f1f;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-bottom:4px;font-size:14px;font-weight:700;overflow:hidden}.pixiv-user-card[data-astro-cid-rootbk75]:hover .pixiv-user-card-name[data-astro-cid-rootbk75]{color:var(--pic-primary)}.pixiv-user-card-count[data-astro-cid-rootbk75]{color:#858585;font-size:12px}.pixiv-catalog-empty[data-astro-cid-rootbk75]{text-align:center;color:#858585;padding:72px 16px}.pixiv-catalog-empty[data-astro-cid-rootbk75] p[data-astro-cid-rootbk75]{margin-bottom:16px;font-size:15px}.pixiv-empty-btn[data-astro-cid-rootbk75]{background-color:var(--pic-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;height:38px;padding:0 20px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.pixiv-empty-btn[data-astro-cid-rootbk75]:hover{background-color:var(--pic-primary-hover)}.pixiv-pagination[data-astro-cid-rootbk75]{justify-content:center;align-items:center;gap:20px;padding-top:36px;display:flex}.pixiv-page-nav-btn[data-astro-cid-rootbk75]{color:#474747;background-color:#f5f5f5;border-radius:9999px;align-items:center;gap:4px;height:36px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.pixiv-page-nav-btn[data-astro-cid-rootbk75]:not(.is-disabled):hover{color:#1f1f1f;background-color:#ebebeb}.pixiv-page-nav-btn[data-astro-cid-rootbk75].is-disabled{opacity:.35;cursor:default}.pixiv-page-indicator[data-astro-cid-rootbk75]{color:#858585;font-size:13px;font-style:normal;font-weight:600}@media (width<=1120px){.pixiv-works-grid[data-astro-cid-rootbk75],.pixiv-cosers-grid[data-astro-cid-rootbk75]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.pixiv-profile-info-bar[data-astro-cid-rootbk75],.pixiv-profile-tabs-wrap[data-astro-cid-rootbk75],.is-profile-view[data-astro-cid-rootbk75] .pixiv-catalog-content[data-astro-cid-rootbk75]{width:calc(100% - 24px)}.pixiv-profile-avatar[data-astro-cid-rootbk75]{width:56px;height:56px;font-size:20px}.pixiv-works-grid[data-astro-cid-rootbk75]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.pixiv-cosers-grid[data-astro-cid-rootbk75]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}}@media (width<=520px){.pixiv-works-grid[data-astro-cid-rootbk75]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}.pixiv-cosers-grid[data-astro-cid-rootbk75]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pixiv-works-grid[data-astro-cid-rootbk75]{grid-template-columns:repeat(5,minmax(0,1fr));gap:48px 24px}.pixiv-profile-tabs[data-astro-cid-rootbk75]{border:0;margin:16px 0 24px}.pixiv-profile-tabs[data-astro-cid-rootbk75] span[data-astro-cid-rootbk75].is-active{border-bottom:0;border-top:4px solid var(--pic-primary);padding:0 24px;font-size:16px}.pixiv-user-card[data-astro-cid-rootbk75]{box-shadow:none;border:0;border-radius:0}.pixiv-user-card[data-astro-cid-rootbk75]:hover{box-shadow:none;opacity:.8;transform:none}.pixiv-cosers-grid[data-astro-cid-rootbk75]{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 24px}.pixiv-search-header[data-astro-cid-rootbk75]{border:0}.pixiv-search-header[data-astro-cid-rootbk75] h1[data-astro-cid-rootbk75]{font-size:20px}.pixiv-pagination[data-astro-cid-rootbk75]{margin-top:48px}@media (width<=1200px){.pixiv-works-grid[data-astro-cid-rootbk75]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.pixiv-works-grid[data-astro-cid-rootbk75]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px}.pixiv-cosers-grid[data-astro-cid-rootbk75]{grid-template-columns:repeat(3,minmax(0,1fr))}.pixiv-profile-info-bar[data-astro-cid-rootbk75],.pixiv-profile-tabs-wrap[data-astro-cid-rootbk75],.is-profile-view[data-astro-cid-rootbk75] .pixiv-catalog-content[data-astro-cid-rootbk75]{width:calc(100% - 32px)}}@media (width<=520px){.pixiv-works-grid[data-astro-cid-rootbk75],.pixiv-cosers-grid[data-astro-cid-rootbk75]{grid-template-columns:repeat(2,minmax(0,1fr))}.pixiv-profile-name[data-astro-cid-rootbk75]{font-size:20px}.pixiv-profile-bio[data-astro-cid-rootbk75]{font-size:13px}.pixiv-profile-tabs[data-astro-cid-rootbk75]{height:44px;margin:8px 0 16px}}.pixiv-cosers-grid[data-astro-cid-rootbk75]{gap:24px 16px}.pixiv-user-card[data-astro-cid-rootbk75]{padding:12px 8px}.pixiv-user-card-avatar-wrap[data-astro-cid-rootbk75]{margin-bottom:8px}@media (width<=520px){.pixiv-cosers-grid[data-astro-cid-rootbk75]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px}.pixiv-user-card[data-astro-cid-rootbk75]{gap:4px;padding:0}.pixiv-user-card-avatar[data-astro-cid-rootbk75]{width:64px;height:64px}.pixiv-user-card-name[data-astro-cid-rootbk75]{text-align:center;width:100%;max-width:100%;margin:0;font-size:13px}.pixiv-user-card-count[data-astro-cid-rootbk75]{font-size:11px}.pixiv-catalog-content[data-astro-cid-rootbk75]{padding-top:0}.pixiv-user-card-avatar-wrap[data-astro-cid-rootbk75]{margin:0 0 4px}}.pixiv-detail-page[data-astro-cid-rzccjj6p]{color:#1f1f1f;background:#f5f5f5}.pixiv-detail-wrapper[data-astro-cid-rzccjj6p]{width:min(1224px,100% - 48px);margin:auto;padding-bottom:40px}.pixiv-detail-columns[data-astro-cid-rzccjj6p]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.pixiv-stage-col[data-astro-cid-rzccjj6p]{background:#fff;border-radius:8px;min-width:0;overflow:hidden}.pixiv-stage-hero-box[data-astro-cid-rzccjj6p]{background:#fafafa;place-items:center;min-height:240px;display:grid;position:relative}.pixiv-stage-page[data-astro-cid-rzccjj6p]{color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.pixiv-stage-page[data-astro-cid-rzccjj6p].is-first-hero{justify-content:center;width:100%;display:flex;position:relative}.pixiv-stage-img[data-astro-cid-rzccjj6p]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(65svh,640px);margin:auto;display:block}.pixiv-stage-counter[data-astro-cid-rzccjj6p]{color:#fff;pointer-events:none;font-variant-numeric:tabular-nums;background:#0007;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;display:flex;position:absolute;top:16px;right:16px}.pixiv-zoom-hint[data-astro-cid-rzccjj6p]{color:#fff;opacity:0;background:#0009;border-radius:24px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;transition:opacity .2s;display:flex;position:absolute;bottom:16px;right:16px}.is-first-hero[data-astro-cid-rzccjj6p]:hover .pixiv-zoom-hint[data-astro-cid-rzccjj6p],.is-first-hero[data-astro-cid-rzccjj6p]:focus-visible .pixiv-zoom-hint[data-astro-cid-rzccjj6p]{opacity:1}.pixiv-stage-empty[data-astro-cid-rzccjj6p]{color:#858585;padding:100px 20px}.pixiv-viewer-toolbar[data-astro-cid-rzccjj6p]{color:#858585;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:13px;display:flex}.pixiv-viewer-toolbar[data-astro-cid-rzccjj6p]>span[data-astro-cid-rzccjj6p],.pixiv-viewer-toolbar[data-astro-cid-rzccjj6p] button[data-astro-cid-rzccjj6p]{align-items:center;gap:6px;display:flex}.pixiv-viewer-toolbar[data-astro-cid-rzccjj6p] button[data-astro-cid-rzccjj6p]{color:#474747;cursor:pointer;background:#f0f0f0;border:0;border-radius:24px;padding:10px 18px;font-weight:700}.pixiv-viewer-toolbar[data-astro-cid-rzccjj6p] button[data-astro-cid-rzccjj6p]:hover{background:#e8e8e8}#pixiv-see-all[data-astro-cid-rzccjj6p] svg,[data-astro-cid-rzccjj6p][data-expand-gallery] svg{transition:transform .2s}#pixiv-see-all[data-astro-cid-rzccjj6p][aria-expanded=true] svg,[data-astro-cid-rzccjj6p][data-expand-gallery][aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){#pixiv-see-all[data-astro-cid-rzccjj6p] svg,[data-astro-cid-rzccjj6p][data-expand-gallery] svg{transition:none}}.pixiv-expanded-pages[data-astro-cid-rzccjj6p]{padding:0 24px 24px}.pixiv-preview-grid[data-astro-cid-rzccjj6p]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;position:relative}.pixiv-preview-grid[data-astro-cid-rzccjj6p]:not([data-preview-expanded="1"]){overflow:hidden;height:112px!important;display:flex!important}.pixiv-preview-grid[data-astro-cid-rzccjj6p]:not([data-preview-expanded="1"]) .pixiv-preview-tile{flex:0 0 84px;width:84px!important;height:112px!important;position:relative!important;inset:auto!important}.pixiv-preview-grid[data-astro-cid-rzccjj6p].is-arranged{display:block}.pixiv-preview-grid[data-astro-cid-rzccjj6p].is-arranged .pixiv-preview-tile{position:absolute}.pixiv-preview-grid[data-astro-cid-rzccjj6p] .pixiv-preview-tile{cursor:zoom-in;background:0 0;border:0;border-radius:3px;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.pixiv-preview-grid[data-astro-cid-rzccjj6p] .pixiv-preview-tile img{object-fit:cover;background:#f5f5f5;width:100%;height:100%;transition:opacity .2s;display:block}.pixiv-preview-grid[data-astro-cid-rzccjj6p] .pixiv-preview-tile:hover img{opacity:.85}.pixiv-preview-grid[data-astro-cid-rzccjj6p] .pixiv-preview-tile.is-active{box-shadow:inset 0 0 0 3px var(--pic-primary)}.pixiv-preview-grid[data-astro-cid-rzccjj6p] .pixiv-preview-tile.is-active:after{content:"";border:3px solid var(--pic-primary);pointer-events:none;border-radius:3px;position:absolute;inset:0}.pixiv-preview-grid[data-astro-cid-rzccjj6p] .pixiv-thumb-locked{color:#858585;background:#eee;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;min-height:80px;font-size:12px;display:flex}.pixiv-stage-arrow[data-astro-cid-rzccjj6p]{color:#fff;cursor:pointer;z-index:2;background:#0006;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pixiv-stage-arrow[data-astro-cid-rzccjj6p]:hover{background:#0009}.pixiv-stage-arrow[data-astro-cid-rzccjj6p].is-prev{left:16px}.pixiv-stage-arrow[data-astro-cid-rzccjj6p].is-next{right:16px}.pixiv-stage-locked[data-astro-cid-rzccjj6p]{text-align:center;color:#666;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:min(65svh,640px);padding:48px 64px;display:flex}.pixiv-stage-locked[data-astro-cid-rzccjj6p][hidden]{display:none!important}.pixiv-stage-locked[data-astro-cid-rzccjj6p] strong[data-astro-cid-rzccjj6p]{font-size:16px}.pixiv-stage-locked[data-astro-cid-rzccjj6p] p[data-astro-cid-rzccjj6p]{margin:0;font-size:13px}.pixiv-stage-locked[data-astro-cid-rzccjj6p] button[data-astro-cid-rzccjj6p]{background:var(--pic-primary);color:#fff;cursor:pointer;border:0;border-radius:24px;padding:10px 20px}.pixiv-preview-grid[data-astro-cid-rzccjj6p] .pixiv-preview-number{color:#fff;background:#0008;border-radius:12px;padding:0 6px;font-size:11px;position:absolute;bottom:6px;right:6px}.pixiv-preview-gate[data-astro-cid-rzccjj6p]{isolation:isolate;color:#fff;text-align:center;background:#29292f;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:calc(100% - 48px);min-height:192px;margin:0 24px 24px;padding:28px 20px;display:flex;position:relative;overflow:hidden}.pixiv-access-slot[data-astro-cid-rzccjj6p]{min-height:192px;margin:0 24px 24px;position:relative}.pixiv-access-slot[data-astro-cid-rzccjj6p] .pixiv-preview-gate[data-astro-cid-rzccjj6p]{gap:12px;width:100%;min-height:192px;margin:0;padding:16px;overflow:clip}.pixiv-access-pending[data-astro-cid-rzccjj6p],.pixiv-preview-ready[data-astro-cid-rzccjj6p]{color:#666;text-align:center;background:#f5f5f5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:absolute;inset:0}.pixiv-access-pending[data-astro-cid-rzccjj6p] span[data-astro-cid-rzccjj6p]{background:#e6e6e6;border-radius:6px;width:min(72%,300px);height:14px}.pixiv-access-pending[data-astro-cid-rzccjj6p] span[data-astro-cid-rzccjj6p]:nth-child(2){width:min(55%,240px)}.pixiv-access-pending[data-astro-cid-rzccjj6p] span[data-astro-cid-rzccjj6p]:last-child{border-radius:24px;width:116px;height:40px;margin-top:4px}.pixiv-preview-ready[data-astro-cid-rzccjj6p]{font-size:13px;display:none}.pixiv-preview-ready[data-astro-cid-rzccjj6p] strong[data-astro-cid-rzccjj6p]{font-size:14px}.pixiv-preview-ready[data-astro-cid-rzccjj6p] p[data-astro-cid-rzccjj6p]{margin:0}.pixiv-preview-ready[data-astro-cid-rzccjj6p] button[data-astro-cid-rzccjj6p]{color:#474747;cursor:pointer;background:#e8e8e8;border:0;border-radius:24px;align-items:center;gap:8px;padding:10px 20px;font-weight:700;display:flex}.pixiv-detail-page[data-astro-cid-rzccjj6p][data-detail-access=pending] .pixiv-preview-gate[data-astro-cid-rzccjj6p],.pixiv-detail-page[data-astro-cid-rzccjj6p][data-detail-access=allowed]:not([data-gallery-state=error]) .pixiv-preview-gate[data-astro-cid-rzccjj6p]{visibility:hidden;pointer-events:none}.pixiv-detail-page[data-astro-cid-rzccjj6p][data-detail-access=denied] .pixiv-access-pending[data-astro-cid-rzccjj6p],.pixiv-detail-page[data-astro-cid-rzccjj6p][data-detail-access=error] .pixiv-access-pending[data-astro-cid-rzccjj6p],.pixiv-detail-page[data-astro-cid-rzccjj6p][data-gallery-state=error] .pixiv-access-pending[data-astro-cid-rzccjj6p],.pixiv-detail-page[data-astro-cid-rzccjj6p][data-gallery-state=ready] .pixiv-access-pending[data-astro-cid-rzccjj6p]{display:none}.pixiv-detail-page[data-astro-cid-rzccjj6p][data-gallery-state=ready] .pixiv-preview-ready[data-astro-cid-rzccjj6p]{display:flex}.pixiv-detail-page[data-astro-cid-rzccjj6p][data-detail-access=pending] .pixiv-preview-counts[data-astro-cid-rzccjj6p],.pixiv-detail-page[data-astro-cid-rzccjj6p][data-detail-access=allowed]:not([data-gallery-state=ready]) .pixiv-preview-counts[data-astro-cid-rzccjj6p],.pixiv-detail-page[data-astro-cid-rzccjj6p]:not([data-detail-access=denied]) .pixiv-thumb-locked{visibility:hidden}.pixiv-detail-page[data-astro-cid-rzccjj6p]:not([data-detail-access=denied]) .pixiv-preview-tile.is-locked{pointer-events:none;background:#eee}.pixiv-detail-page[data-astro-cid-rzccjj6p] .is-skeleton[data-astro-cid-rzccjj6p]{border-radius:6px;min-height:22px;background:#e6e6e6!important;font-size:14px!important;line-height:1.6!important}.pixiv-detail-page[data-astro-cid-rzccjj6p] .is-skeleton[data-astro-cid-rzccjj6p]:after{display:none}.pixiv-locked-banner[data-astro-cid-rzccjj6p]>div[data-astro-cid-rzccjj6p]{width:100%}.pixiv-detail-page[data-astro-cid-rzccjj6p] [data-astro-cid-rzccjj6p][data-member-description].is-skeleton{height:44px;margin-top:8px}.pixiv-claim-card[data-astro-cid-rzccjj6p] [data-astro-cid-rzccjj6p][data-resource-locked],.pixiv-claim-card[data-astro-cid-rzccjj6p] .pixiv-claim-authorized-view[data-astro-cid-rzccjj6p]{width:100%;min-block-size:0}.pixiv-claim-card[data-astro-cid-rzccjj6p] [data-astro-cid-rzccjj6p]:is(.pixiv-btn-claim-cta,.pixiv-btn-claim-action){box-sizing:border-box;width:144px;padding-inline:12px}.pixiv-claim-card[data-astro-cid-rzccjj6p] :is(.pixiv-btn-claim-cta,.pixiv-btn-claim-action).is-skeleton[data-astro-cid-rzccjj6p]{opacity:1;border-radius:20px;background:var(--pic-primary)!important}.pixiv-claim-card[data-astro-cid-rzccjj6p] :is(.pixiv-btn-claim-cta,.pixiv-btn-claim-action).is-skeleton[data-astro-cid-rzccjj6p]:after{box-sizing:border-box;opacity:0;background:0 0;border:2px solid #ffffff50;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite pixiv-button-spin,.12s .15s both pixiv-button-reveal;display:block}@keyframes pixiv-button-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes pixiv-button-reveal{to{opacity:1}}@media (prefers-reduced-motion:reduce){.pixiv-claim-card[data-astro-cid-rzccjj6p] :is(.pixiv-btn-claim-cta,.pixiv-btn-claim-action).is-skeleton[data-astro-cid-rzccjj6p]:after{opacity:1;animation:none}}.pixiv-claim-card[data-astro-cid-rzccjj6p] .pixiv-unlocked-panel[data-astro-cid-rzccjj6p]{width:100%}.pixiv-auth-status-head[data-astro-cid-rzccjj6p]:has(>[data-auth-heading][hidden]){display:none}.pixiv-auth-status-head[data-astro-cid-rzccjj6p]{text-align:center;justify-items:center;gap:14px;width:100%;display:grid}.pixiv-claim-card[data-astro-cid-rzccjj6p] .pixiv-auth-status-head[data-astro-cid-rzccjj6p] h3[data-astro-cid-rzccjj6p]{margin:0}.pixiv-download-heading[data-astro-cid-rzccjj6p]{text-align:left;width:100%}.pixiv-download-heading[data-astro-cid-rzccjj6p] h3[data-astro-cid-rzccjj6p]{color:var(--pixiv-text);margin:0;font-size:14px;font-weight:700;line-height:20px}.pixiv-unlocked-panel[data-astro-cid-rzccjj6p] .pixiv-btn-pan-jump[data-astro-cid-rzccjj6p]{box-sizing:border-box;width:100%;height:40px}@media (pointer:coarse){.pixiv-claim-card[data-astro-cid-rzccjj6p] .pixiv-btn-claim-cta[data-astro-cid-rzccjj6p],.pixiv-claim-card[data-astro-cid-rzccjj6p] .pixiv-btn-claim-action[data-astro-cid-rzccjj6p],.pixiv-claim-card[data-astro-cid-rzccjj6p] .pixiv-btn-pan-jump[data-astro-cid-rzccjj6p]{height:44px;min-height:44px}.pixiv-claim-card[data-astro-cid-rzccjj6p] .pixiv-btn-claim-cta[data-astro-cid-rzccjj6p].is-skeleton{height:44px}}@media (width<=1000px){.pixiv-access-slot[data-astro-cid-rzccjj6p]{margin:0 16px 20px}}@media (width<=520px){.pixiv-preview-grid[data-astro-cid-rzccjj6p]:not([data-preview-expanded="1"]){height:88px!important}.pixiv-preview-grid[data-astro-cid-rzccjj6p]:not([data-preview-expanded="1"]) .pixiv-preview-tile{flex-basis:66px;width:66px!important;height:88px!important}}.pixiv-preview-gate[data-astro-cid-rzccjj6p]:before{display:none}.pixiv-preview-gate[data-astro-cid-rzccjj6p]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#17191f8c,#16171c66,#17191f8c);position:absolute;inset:0}.pixiv-gate-mosaic[data-astro-cid-rzccjj6p]{z-index:-2;filter:blur(9px);pointer-events:none;grid-template-columns:repeat(8,1fr);gap:6px;display:grid;position:absolute;inset:-16px;transform:scale(1.04)}.pixiv-gate-mosaic[data-astro-cid-rzccjj6p] span[data-astro-cid-rzccjj6p]{background:radial-gradient(at 40% 25%,#a68b83 0 10%,#0000 32%),linear-gradient(110deg,#24232e 20%,#77666e 47%,#383944 64%);transform:rotate(-7deg)scale(1.2)}.pixiv-gate-mosaic[data-astro-cid-rzccjj6p] span[data-astro-cid-rzccjj6p]:nth-child(3n){background:radial-gradient(at 70% 70%,#958180 0 15%,#0000 42%),linear-gradient(20deg,#252833,#6e727b,#2e2934);transform:rotate(8deg)scale(1.2)}.pixiv-gate-mosaic[data-astro-cid-rzccjj6p] span[data-astro-cid-rzccjj6p]:nth-child(2n){opacity:.7;transform:rotate(6deg)scale(1.3)}.pixiv-gate-copy[data-astro-cid-rzccjj6p] strong[data-astro-cid-rzccjj6p]{font-size:14px;font-weight:700;line-height:1.6;display:block}.pixiv-gate-copy[data-astro-cid-rzccjj6p] p[data-astro-cid-rzccjj6p]{color:#eee;min-height:20px;margin:2px 0 0;font-size:12px;line-height:1.6}.pixiv-gate-action[data-astro-cid-rzccjj6p]{color:#fff;background:#ff626b;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-width:116px;height:40px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.pixiv-gate-action[data-astro-cid-rzccjj6p]:hover{background:#f3505b}.pixiv-gate-action[data-astro-cid-rzccjj6p]:focus-visible{outline-offset:4px;outline:2px solid #fff}.pixiv-preview-gate[data-astro-cid-rzccjj6p] .is-skeleton[data-astro-cid-rzccjj6p]:after{background:#ffffff26;animation:none}.pixiv-preview-gate[data-astro-cid-rzccjj6p] .is-skeleton[data-astro-cid-rzccjj6p]{border-radius:4px}@media (width<=520px){.pixiv-preview-gate[data-astro-cid-rzccjj6p]{gap:14px;width:calc(100% - 32px);min-height:192px;margin:0 16px 20px;padding:24px 16px}.pixiv-gate-copy[data-astro-cid-rzccjj6p] strong[data-astro-cid-rzccjj6p]{font-size:13px}.pixiv-gate-mosaic[data-astro-cid-rzccjj6p]{grid-template-columns:repeat(4,1fr)}}.pixiv-artwork-description[data-astro-cid-rzccjj6p]{padding:24px 32px 20px}.pixiv-detail-title[data-astro-cid-rzccjj6p]{overflow-wrap:anywhere;margin:0 0 8px;font-size:22px;line-height:1.5}.pixiv-detail-byline[data-astro-cid-rzccjj6p]{flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.pixiv-detail-byline[data-astro-cid-rzccjj6p] a[data-astro-cid-rzccjj6p]{color:#3d7699;text-decoration:none}.pixiv-detail-byline[data-astro-cid-rzccjj6p] time[data-astro-cid-rzccjj6p]{color:#858585}.pixiv-sidebar-col[data-astro-cid-rzccjj6p]{scrollbar-width:thin;min-width:0;max-height:calc(100svh - 112px);box-shadow:none;background:#fff;border:0;border-radius:8px;padding:20px;position:sticky;top:88px;overflow-y:auto}.pixiv-creator-strip[data-astro-cid-rzccjj6p]{color:inherit;align-items:center;gap:12px;padding:0 0 20px;text-decoration:none;display:flex}.pixiv-creator-strip-avatar[data-astro-cid-rzccjj6p]{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.pixiv-creator-strip-avatar[data-astro-cid-rzccjj6p].is-fallback{color:#858585;background:#e4e4e4;place-items:center;display:grid}.pixiv-creator-strip-info[data-astro-cid-rzccjj6p]{flex:1;gap:4px;min-width:0;display:grid}.pixiv-creator-strip-info[data-astro-cid-rzccjj6p] strong[data-astro-cid-rzccjj6p]{overflow-wrap:anywhere;font-size:16px}.pixiv-creator-strip-info[data-astro-cid-rzccjj6p] small[data-astro-cid-rzccjj6p]{color:#858585;font-size:12px}.pixiv-creator-strip[data-astro-cid-rzccjj6p]>svg{color:#858585}.pixiv-info-block[data-astro-cid-rzccjj6p]{border-top:1px solid var(--pixiv-border);padding:20px 0}.pixiv-info-block[data-astro-cid-rzccjj6p] h2[data-astro-cid-rzccjj6p]{margin:0;font-size:14px;font-weight:700}.pixiv-claim-card[data-astro-cid-rzccjj6p]{background:var(--pixiv-bg-sub);box-shadow:none;border:0;border-radius:8px;padding:20px 16px 16px}.pixiv-detail-facts[data-astro-cid-rzccjj6p]{gap:12px;margin:16px 0 0;font-size:13px;display:grid}.pixiv-detail-facts[data-astro-cid-rzccjj6p]>div[data-astro-cid-rzccjj6p]{justify-content:space-between;gap:16px;display:flex}.pixiv-detail-facts[data-astro-cid-rzccjj6p] dt[data-astro-cid-rzccjj6p]{color:#858585;white-space:nowrap}.pixiv-detail-facts[data-astro-cid-rzccjj6p] dd[data-astro-cid-rzccjj6p]{text-align:right;overflow-wrap:anywhere;margin:0}.pixiv-description-details[data-astro-cid-rzccjj6p]{color:#666;margin-top:16px;font-size:13px}.pixiv-description-details[data-astro-cid-rzccjj6p] summary[data-astro-cid-rzccjj6p]{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.pixiv-description-details[data-astro-cid-rzccjj6p] summary[data-astro-cid-rzccjj6p]::-webkit-details-marker{display:none}.pixiv-description-details[data-astro-cid-rzccjj6p][open] summary[data-astro-cid-rzccjj6p] svg{transform:rotate(180deg)}.pixiv-description-details[data-astro-cid-rzccjj6p] p[data-astro-cid-rzccjj6p]{white-space:pre-line;overflow-wrap:anywhere;margin:12px 0 0;line-height:1.8}.pixiv-claim-locked-view[data-astro-cid-rzccjj6p],.pixiv-claim-authorized-view[data-astro-cid-rzccjj6p]{text-align:center;align-content:start;justify-items:center;gap:14px;display:grid}.pixiv-locked-banner[data-astro-cid-rzccjj6p]{gap:10px;width:100%;display:flex}.pixiv-locked-banner[data-astro-cid-rzccjj6p] h3[data-astro-cid-rzccjj6p],.pixiv-auth-status-head[data-astro-cid-rzccjj6p] h3[data-astro-cid-rzccjj6p]{margin:0 0 6px;font-size:14px;line-height:1.6}.pixiv-locked-banner[data-astro-cid-rzccjj6p] p[data-astro-cid-rzccjj6p],.pixiv-auth-status-head[data-astro-cid-rzccjj6p] p[data-astro-cid-rzccjj6p]{color:#858585;margin:0;font-size:12px;line-height:1.8}.pixiv-btn-claim-cta[data-astro-cid-rzccjj6p],.pixiv-btn-claim-action[data-astro-cid-rzccjj6p],.pixiv-btn-pan-jump[data-astro-cid-rzccjj6p]{background:var(--pic-primary);color:#fff;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;height:40px;min-height:40px;padding:0 18px;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .2s;display:flex}.pixiv-btn-claim-cta[data-astro-cid-rzccjj6p]:hover,.pixiv-btn-claim-action[data-astro-cid-rzccjj6p]:hover,.pixiv-btn-pan-jump[data-astro-cid-rzccjj6p]:hover{background:var(--pic-primary-hover)}.pixiv-btn-claim-action[data-astro-cid-rzccjj6p]:disabled{opacity:.55;cursor:not-allowed}.pixiv-offer-tip[data-astro-cid-rzccjj6p]{color:#b46b00;margin:0;font-size:12px}.pixiv-quota-desc[data-astro-cid-rzccjj6p]{color:var(--pic-primary)!important}.pixiv-unlocked-panel[data-astro-cid-rzccjj6p]{grid-template-columns:minmax(0,1fr);place-items:center;gap:16px;min-width:0;display:grid}.pixiv-unlocked-panel[data-astro-cid-rzccjj6p]>[data-astro-cid-rzccjj6p]{grid-column:1/-1;min-width:0}.pixiv-codes-list[data-astro-cid-rzccjj6p]{box-sizing:border-box;border:1px solid var(--pixiv-border);text-align:left;background:#fff;border-radius:8px;width:100%;padding:0 12px}.pixiv-code-row[data-astro-cid-rzccjj6p]{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;font-size:12px;display:grid}.pixiv-code-row[data-astro-cid-rzccjj6p]+.pixiv-code-row[data-astro-cid-rzccjj6p]{border-top:1px solid var(--pixiv-border)}.pixiv-code-label[data-astro-cid-rzccjj6p]{color:#666;white-space:nowrap}.pixiv-code-font[data-astro-cid-rzccjj6p]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:8px 0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.6}.pixiv-copy-btn[data-astro-cid-rzccjj6p]{color:#666;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:36px;padding:6px 2px;font-size:12px;line-height:20px;display:inline-flex}.pixiv-copy-btn[data-astro-cid-rzccjj6p]:hover{color:var(--pic-primary);background:#f5f5f5}.pixiv-copy-btn[data-astro-cid-rzccjj6p] svg{flex-shrink:0;display:block}.pixiv-copy-btn[data-astro-cid-rzccjj6p]:focus-visible,.pixiv-btn-pan-jump[data-astro-cid-rzccjj6p]:focus-visible{outline:2px solid var(--pic-primary);outline-offset:2px}.pixiv-unlocked-panel[data-astro-cid-rzccjj6p] .pixiv-format-tip[data-astro-cid-rzccjj6p]{text-align:center;color:#666;width:100%;font-size:12px;line-height:1.7}.pixiv-unlocked-panel[data-astro-cid-rzccjj6p] [data-delivery-choice]{text-align:left;width:100%}.pixiv-unlocked-panel[data-astro-cid-rzccjj6p] [data-delivery-choice] select{max-width:100%;margin-top:6px}@media (pointer:coarse){.pixiv-copy-btn[data-astro-cid-rzccjj6p]{min-height:44px}}@media (width<=360px){.pixiv-codes-list[data-astro-cid-rzccjj6p]{padding-inline:8px}.pixiv-code-row[data-astro-cid-rzccjj6p]{grid-template-columns:48px minmax(0,1fr) auto;gap:6px}.pixiv-code-font[data-astro-cid-rzccjj6p]{font-size:13px}}.pixiv-claim-footer[data-astro-cid-rzccjj6p]{border-top:1px solid var(--pixiv-border);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:12px;display:flex}.pixiv-claim-link[data-astro-cid-rzccjj6p],.pixiv-feedback-trigger[data-astro-cid-rzccjj6p]{color:var(--pixiv-text3);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;line-height:20px;text-decoration:none;display:flex}.pixiv-claim-link[data-astro-cid-rzccjj6p]:hover,.pixiv-feedback-trigger[data-astro-cid-rzccjj6p]:hover{color:var(--pic-primary)}.pixiv-related-section[data-astro-cid-rzccjj6p]{margin-top:48px}.pixiv-related-section[data-astro-cid-rzccjj6p] h2[data-astro-cid-rzccjj6p]{margin:0 0 24px;font-size:20px}.pixiv-related-grid[data-astro-cid-rzccjj6p]{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px;display:grid}.pixiv-detail-page[data-astro-cid-rzccjj6p] [data-astro-cid-rzccjj6p][hidden],.pixiv-claim-dialog[data-astro-cid-rzccjj6p] [data-astro-cid-rzccjj6p][hidden]{display:none!important}.pixiv-claim-dialog[data-astro-cid-rzccjj6p]{color:#1f1f1f;background:#fff;border:0;border-radius:12px;width:min(420px,100% - 32px);max-height:calc(100svh - 48px);margin:auto;padding:24px;box-shadow:0 16px 64px #0002}.pixiv-claim-dialog[data-astro-cid-rzccjj6p]::backdrop{background:#0006}.pixiv-claim-dialog[data-astro-cid-rzccjj6p] header[data-astro-cid-rzccjj6p]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pixiv-claim-dialog[data-astro-cid-rzccjj6p] h2[data-astro-cid-rzccjj6p]{margin:0;font-size:20px}.pixiv-claim-dialog[data-astro-cid-rzccjj6p] header[data-astro-cid-rzccjj6p] button[data-astro-cid-rzccjj6p]{color:#858585;cursor:pointer;background:#f5f5f5;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pixiv-claim-dialog[data-astro-cid-rzccjj6p] p[data-astro-cid-rzccjj6p]{color:#666;margin:0 0 20px;font-size:14px;line-height:1.8}.pixiv-claim-dialog[data-astro-cid-rzccjj6p] [data-astro-cid-rzccjj6p][data-claim-quota]{color:var(--pic-primary)}.pixiv-claim-summary[data-astro-cid-rzccjj6p]{gap:6px;margin-bottom:20px;display:grid}.pixiv-claim-summary[data-astro-cid-rzccjj6p] span[data-astro-cid-rzccjj6p]{color:#858585;font-size:12px}.pixiv-claim-summary[data-astro-cid-rzccjj6p] strong[data-astro-cid-rzccjj6p]{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.pixiv-claim-rules[data-astro-cid-rzccjj6p]{background:#f5f5f5;border-radius:8px;gap:12px;margin:0;padding:16px;font-size:12px;line-height:1.7;display:grid}.pixiv-claim-rules[data-astro-cid-rzccjj6p]>div[data-astro-cid-rzccjj6p]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pixiv-claim-rules[data-astro-cid-rzccjj6p] dt[data-astro-cid-rzccjj6p]{color:#858585;flex-shrink:0}.pixiv-claim-rules[data-astro-cid-rzccjj6p] dd[data-astro-cid-rzccjj6p]{text-align:right;color:#474747;margin:0}.pixiv-claim-quota-slot[data-astro-cid-rzccjj6p]{justify-content:center;align-items:center;min-height:52px;display:flex}.pixiv-claim-dialog[data-astro-cid-rzccjj6p] .pixiv-claim-quota-slot[data-astro-cid-rzccjj6p] p[data-astro-cid-rzccjj6p]{text-align:center;margin:0;font-size:13px}.pixiv-claim-confirm-actions[data-astro-cid-rzccjj6p]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pixiv-claim-confirm-actions[data-astro-cid-rzccjj6p] form[data-astro-cid-rzccjj6p]{margin:0}.pixiv-claim-confirm-actions[data-astro-cid-rzccjj6p] button[data-astro-cid-rzccjj6p]{justify-content:center;width:100%;height:auto;min-height:44px;font-size:14px}.pixiv-claim-cancel[data-astro-cid-rzccjj6p]{color:#474747;cursor:pointer;background:#f5f5f5;border:0;border-radius:24px;font-weight:700}.pixiv-claim-cancel[data-astro-cid-rzccjj6p]:hover{background:#ebebeb}.pixiv-claim-dialog[data-astro-cid-rzccjj6p] #claim-status[data-astro-cid-rzccjj6p]:not(:empty){text-align:center;overflow-wrap:anywhere;background:#f5f5f5;border-radius:8px;min-height:96px;margin:8px 0 0;padding:24px 16px}.pixiv-claim-dialog[data-astro-cid-rzccjj6p] #claim-status[data-astro-cid-rzccjj6p][role=alert]{color:#b42318;background:#fff5f4}.pixiv-claim-dialog[data-astro-cid-rzccjj6p] #claim-result:not(:empty){justify-content:center;margin-top:20px;display:flex}.pixiv-claim-dialog[data-astro-cid-rzccjj6p] #claim-result .button{background:var(--pic-primary);color:#fff;cursor:pointer;border:0;border-radius:24px;justify-content:center;align-items:center;min-height:44px;padding:10px 24px;display:inline-flex}@media (width<=520px){.pixiv-claim-dialog[data-astro-cid-rzccjj6p]{padding:20px}.pixiv-claim-dialog[data-astro-cid-rzccjj6p] h2[data-astro-cid-rzccjj6p]{font-size:18px}.pixiv-claim-rules[data-astro-cid-rzccjj6p]{padding:12px}.pixiv-claim-rules[data-astro-cid-rzccjj6p]>div[data-astro-cid-rzccjj6p]{gap:12px}}.pixiv-lightbox-view .pswp__top-bar{align-items:center;gap:8px;min-height:64px;padding:0 16px}.pixiv-lightbox-view .pswp__counter{color:#fff;height:auto;text-shadow:none;margin:0 12px;font-size:14px;line-height:44px}.pixiv-lightbox-view .pswp__button--close,.pixiv-lightbox-view .pswp__button--zoom{background:#ffffff18;border-radius:50%;width:50px;height:50px}.pixiv-lightbox-view .pswp__button--arrow{background:#0005;border-radius:50%;width:60px;height:60px;margin-top:-30px}.pixiv-lightbox-view .pswp__button--arrow--prev{left:16px}.pixiv-lightbox-view .pswp__button--arrow--next{right:16px}.pixiv-lightbox-view .pswp__button--arrow .pswp__icn{width:100%;height:100%;margin:0;top:0;left:0;right:auto}.pixiv-lightbox-view .pswp__button:focus-visible{outline-offset:3px;outline:2px solid #fff}.pixiv-lightbox-view .pixiv-lightbox-gate{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:32px;display:flex}.pixiv-lightbox-gate h2{color:#fff;margin:0 0 12px;font-size:22px}.pixiv-lightbox-gate p{color:#ccc;margin:0 0 24px;font-size:14px;line-height:1.8}.pixiv-lightbox-gate a{background:var(--pic-primary);color:#fff;border-radius:24px;padding:12px 28px;text-decoration:none;display:inline-flex}@media (width<=1000px){.pixiv-detail-wrapper[data-astro-cid-rzccjj6p]{width:100%;padding-bottom:24px}.pixiv-detail-columns[data-astro-cid-rzccjj6p]{grid-template-columns:1fr;gap:0}.pixiv-stage-col[data-astro-cid-rzccjj6p]{border-radius:0}.pixiv-stage-img[data-astro-cid-rzccjj6p]{max-height:65svh}.pixiv-sidebar-col[data-astro-cid-rzccjj6p]{max-height:none;margin:16px 16px 0;padding:20px;position:static;overflow:visible}.pixiv-creator-strip[data-astro-cid-rzccjj6p]{padding:0 0 20px}.pixiv-viewer-toolbar[data-astro-cid-rzccjj6p]{padding:12px 16px}.pixiv-expanded-pages[data-astro-cid-rzccjj6p]{padding:0 16px 20px}.pixiv-preview-gate[data-astro-cid-rzccjj6p]{width:calc(100% - 32px);margin:0 16px 20px;padding:16px}.pixiv-artwork-description[data-astro-cid-rzccjj6p]{padding:20px 16px 16px}.pixiv-detail-title[data-astro-cid-rzccjj6p]{font-size:20px}.pixiv-related-section[data-astro-cid-rzccjj6p]{margin:24px 16px 0}.pixiv-related-grid[data-astro-cid-rzccjj6p]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.pixiv-zoom-hint[data-astro-cid-rzccjj6p]{opacity:1}.pixiv-info-block[data-astro-cid-rzccjj6p]{padding:20px 0}}@media (width<=520px){.pixiv-related-grid[data-astro-cid-rzccjj6p]{grid-template-columns:repeat(2,minmax(0,1fr))}.pixiv-lightbox-view .pswp__top-bar{padding:0 8px}.pixiv-lightbox-view .pswp__button--arrow{width:44px;height:44px;margin-top:-22px}.pixiv-lightbox-view .pswp__button--arrow .pswp__icn{top:0;left:0}.pixiv-lightbox-view .pswp__button--arrow--prev{left:8px}.pixiv-lightbox-view .pswp__button--arrow--next{right:8px}}@media (prefers-reduced-motion:reduce){.pixiv-zoom-hint[data-astro-cid-rzccjj6p],.pixiv-preview-grid[data-astro-cid-rzccjj6p] .pixiv-preview-tile img{transition:none}}.pixiv-stage-hero-box[data-astro-cid-rzccjj6p]{grid-template-rows:minmax(0,1fr);height:min(65svh,640px);min-height:0;position:relative;overflow:hidden}.pixiv-stage-hero-box[data-astro-cid-rzccjj6p] .preview-swipe-slide{justify-content:center;align-items:center;display:flex}.pixiv-stage-hero-box[data-astro-cid-rzccjj6p] .preview-swipe-track .is-first-hero{transition:none;opacity:1!important}.pixiv-stage-hero-box[data-astro-cid-rzccjj6p] .is-first-hero[data-astro-cid-rzccjj6p]{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;transition:opacity .18s;display:flex}.pixiv-stage-hero-box[data-astro-cid-rzccjj6p] .pixiv-stage-img[data-astro-cid-rzccjj6p]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.pixiv-image-outgoing[data-astro-cid-rzccjj6p]{object-fit:contain;pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;position:absolute;inset:0}.pixiv-stage-hero-box[data-astro-cid-rzccjj6p][data-image-state=loading] .is-first-hero[data-astro-cid-rzccjj6p],.pixiv-stage-hero-box[data-astro-cid-rzccjj6p][data-image-state=error] .is-first-hero[data-astro-cid-rzccjj6p]{opacity:0}.pixiv-image-status[data-astro-cid-rzccjj6p]{color:#777;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;transition:opacity .18s;display:flex;position:absolute;inset:0}.pixiv-stage-hero-box[data-astro-cid-rzccjj6p][data-image-state=loading] .pixiv-image-status[data-astro-cid-rzccjj6p],.pixiv-stage-hero-box[data-astro-cid-rzccjj6p][data-image-state=error] .pixiv-image-status[data-astro-cid-rzccjj6p]{opacity:1;pointer-events:auto}.pixiv-image-status[data-astro-cid-rzccjj6p] p[data-astro-cid-rzccjj6p]{margin:0}.pixiv-image-status[data-astro-cid-rzccjj6p] button[data-astro-cid-rzccjj6p]{color:#474747;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:20px;padding:8px 20px}.pixiv-image-spinner[data-astro-cid-rzccjj6p]{border:2px solid #d6d9dd;border-top-color:var(--pic-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite pixiv-image-spin}.pixiv-stage-hero-box[data-astro-cid-rzccjj6p][data-image-state=error] .pixiv-image-spinner[data-astro-cid-rzccjj6p]{display:none}@keyframes pixiv-image-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pixiv-image-spinner[data-astro-cid-rzccjj6p]{animation:none}.pixiv-stage-hero-box[data-astro-cid-rzccjj6p] .is-first-hero[data-astro-cid-rzccjj6p],.pixiv-image-status[data-astro-cid-rzccjj6p]{transition:none}}#plans-container[data-astro-cid-55hg4twm]{scroll-margin-top:88px}@media (width<=1000px){#plans-container[data-astro-cid-55hg4twm]{scroll-margin-top:72px}}.pixiv-vip-page[data-astro-cid-55hg4twm]{flex-direction:column;gap:40px;padding-top:12px;display:flex}.pixiv-vip-hero-head[data-astro-cid-55hg4twm]{text-align:center;flex-direction:column;align-items:center;display:flex}.pixiv-vip-crown-badge[data-astro-cid-55hg4twm]{color:#fd9e16;letter-spacing:.05em;background-color:#fd9e161f;border-radius:9999px;align-items:center;gap:6px;height:30px;margin-bottom:12px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.pixiv-vip-hero-head[data-astro-cid-55hg4twm] h1[data-astro-cid-55hg4twm]{color:#1f1f1f;letter-spacing:-.01em;margin:0 0 8px;font-size:28px;font-weight:800}.pixiv-vip-hero-sub[data-astro-cid-55hg4twm]{color:#858585;margin:0;font-size:14.5px}.pixiv-vip-tier-grid[data-astro-cid-55hg4twm]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.pixiv-tier-card[data-astro-cid-55hg4twm]{background-color:#fff;border:1.5px solid #00000014;border-radius:12px;flex-direction:column;padding:32px 24px 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 2px 8px #0000000a}.pixiv-tier-card[data-astro-cid-55hg4twm]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.pixiv-tier-card[data-astro-cid-55hg4twm].is-recommended{border-color:var(--pic-primary);box-shadow:0 0 0 1px var(--pic-primary), 0 8px 24px color-mix(in srgb, var(--pic-primary) 12%, transparent)}.pixiv-tier-ribbon[data-astro-cid-55hg4twm]{background-color:var(--pic-primary);color:#fff;height:24px;box-shadow:0 2px 8px color-mix(in srgb, var(--pic-primary) 35%, transparent);white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:0 12px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pixiv-tier-header[data-astro-cid-55hg4twm]{margin-bottom:12px}.pixiv-tier-kind[data-astro-cid-55hg4twm]{color:var(--pic-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:12px;font-weight:800;display:inline-block}.pixiv-tier-title[data-astro-cid-55hg4twm]{color:#1f1f1f;margin:0;font-size:18px;font-weight:800}.pixiv-tier-pricing[data-astro-cid-55hg4twm]{align-items:baseline;gap:2px;margin-bottom:12px;display:flex}.pixiv-currency[data-astro-cid-55hg4twm]{color:#1f1f1f;font-size:18px;font-weight:800}.pixiv-amount[data-astro-cid-55hg4twm]{color:#1f1f1f;letter-spacing:-.02em;font-size:38px;font-weight:800;line-height:1}.pixiv-period[data-astro-cid-55hg4twm]{color:#858585;font-size:13px;font-weight:600}.pixiv-tier-bonus[data-astro-cid-55hg4twm]{color:#fd9e16;background-color:#fd9e161f;border-radius:4px;align-self:flex-start;align-items:center;height:26px;margin-bottom:20px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pixiv-tier-bonus[data-astro-cid-55hg4twm].is-neutral{color:#858585;background-color:#f5f5f5}.pixiv-tier-features[data-astro-cid-55hg4twm]{flex-direction:column;flex:1;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.pixiv-tier-features[data-astro-cid-55hg4twm] li[data-astro-cid-55hg4twm]{color:#474747;align-items:center;gap:8px;font-size:13.5px;display:flex}.pixiv-feature-icon[data-astro-cid-55hg4twm]{color:#22c55e;flex-shrink:0}.pixiv-btn-open-tier[data-astro-cid-55hg4twm]{background-color:var(--pic-primary);color:#fff;cursor:pointer;border:0;border-radius:9999px;place-items:center;height:44px;font-size:14px;font-weight:700;transition:background-color .15s,transform .15s;display:grid}.pixiv-btn-open-tier[data-astro-cid-55hg4twm]:hover{background-color:var(--pic-primary-hover)}.pixiv-btn-open-tier[data-astro-cid-55hg4twm].is-featured-btn{background:linear-gradient(135deg, var(--pic-primary), var(--pic-primary-hover));box-shadow:0 4px 14px color-mix(in srgb, var(--pic-primary) 30%, transparent)}.pixiv-btn-open-tier[data-astro-cid-55hg4twm]:disabled{opacity:.5;cursor:default}.pixiv-vip-user-strip[data-astro-cid-55hg4twm]{background-color:#fff;border:1px solid #00000014;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex;box-shadow:0 1px 3px #0000000a}.pixiv-user-status-box[data-astro-cid-55hg4twm]{flex-direction:column;gap:4px;display:flex}.pixiv-user-status-title-row[data-astro-cid-55hg4twm]{align-items:center;gap:10px;display:flex}.pixiv-user-status-title-row[data-astro-cid-55hg4twm] strong[data-astro-cid-55hg4twm]{color:#1f1f1f;font-size:16px;font-weight:800}.pixiv-user-level-tag[data-astro-cid-55hg4twm]{white-space:normal;overflow-wrap:anywhere;background-color:color-mix(in srgb, var(--pic-primary) 10%, transparent);max-width:100%;color:var(--pic-primary);border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}#vip-user-status-text[data-astro-cid-55hg4twm].pixiv-user-expire-text{color:#858585;min-height:0;margin:0;font-size:13px;line-height:1.6}.pixiv-btn-status-action[data-astro-cid-55hg4twm]{color:#1f1f1f;background-color:#f5f5f5;border-radius:9999px;justify-content:center;align-items:center;height:36px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.pixiv-btn-status-action[data-astro-cid-55hg4twm]:hover{background-color:#ebebeb}.pixiv-vip-perks-section[data-astro-cid-55hg4twm]{flex-direction:column;display:flex}.pixiv-section-title[data-astro-cid-55hg4twm] h2[data-astro-cid-55hg4twm]{color:#1f1f1f;margin:0 0 20px;font-size:20px;font-weight:800}.pixiv-perks-grid[data-astro-cid-55hg4twm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pixiv-perk-item[data-astro-cid-55hg4twm]{background-color:#fff;border:1px solid #00000014;border-radius:8px;flex-direction:column;padding:24px 20px;display:flex;box-shadow:0 1px 3px #0000000a}.pixiv-perk-icon-wrap[data-astro-cid-55hg4twm]{background-color:color-mix(in srgb, var(--pic-primary) 8%, transparent);width:44px;height:44px;color:var(--pic-primary);border-radius:9999px;place-items:center;margin-bottom:14px;display:grid}.pixiv-perk-item[data-astro-cid-55hg4twm] h3[data-astro-cid-55hg4twm]{color:#1f1f1f;margin:0 0 6px;font-size:16px;font-weight:800}.pixiv-perk-item[data-astro-cid-55hg4twm] p[data-astro-cid-55hg4twm]{color:#858585;margin:0;font-size:13px;line-height:1.6}.pixiv-vip-faq-section[data-astro-cid-55hg4twm]{flex-direction:column;display:flex}.pixiv-faq-list[data-astro-cid-55hg4twm]{background-color:#fff;border:1px solid #00000014;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.pixiv-faq-item[data-astro-cid-55hg4twm]{border-bottom:1px solid #f0f0f0}.pixiv-faq-item[data-astro-cid-55hg4twm]:last-child{border-bottom:0}.pixiv-faq-summary[data-astro-cid-55hg4twm]{color:#1f1f1f;cursor:pointer;justify-content:space-between;align-items:center;padding:18px 24px;font-size:15px;font-weight:700;list-style:none;display:flex}.pixiv-faq-summary[data-astro-cid-55hg4twm]::-webkit-details-marker{display:none}.pixiv-faq-arrow[data-astro-cid-55hg4twm]{color:#858585;transition:transform .2s}.pixiv-faq-item[data-astro-cid-55hg4twm][open] .pixiv-faq-arrow[data-astro-cid-55hg4twm]{transform:rotate(180deg)}.pixiv-faq-body[data-astro-cid-55hg4twm]{color:#666;padding:0 24px 18px;font-size:13.5px;line-height:1.7}.pixiv-faq-body[data-astro-cid-55hg4twm] p[data-astro-cid-55hg4twm]{margin:0 0 6px}.pixiv-faq-body[data-astro-cid-55hg4twm] p[data-astro-cid-55hg4twm]:last-child{margin-bottom:0}@media (width<=860px){.pixiv-vip-tier-grid[data-astro-cid-55hg4twm],.pixiv-perks-grid[data-astro-cid-55hg4twm]{grid-template-columns:1fr}.pixiv-vip-user-strip[data-astro-cid-55hg4twm]{flex-direction:column;align-items:flex-start}}.pixiv-tier-bonus[data-astro-cid-55hg4twm][hidden]{display:none}.pixiv-tier-bonus[data-astro-cid-55hg4twm]{flex-direction:column;gap:2px;height:auto}.pixiv-tier-bonus[data-astro-cid-55hg4twm] .countdown[data-astro-cid-55hg4twm]{font-size:11px;font-weight:400}.pixiv-vip-page[data-astro-cid-55hg4twm]{gap:24px;padding-top:0}.pixiv-vip-user-strip[data-astro-cid-55hg4twm]{min-height:76px;padding:12px 16px}.pixiv-vip-hero-head[data-astro-cid-55hg4twm] h1[data-astro-cid-55hg4twm]{font-size:28px}.pixiv-vip-crown-badge[data-astro-cid-55hg4twm]{display:none}.pixiv-perk-item[data-astro-cid-55hg4twm]{box-shadow:none;grid-template-rows:40px auto;grid-template-columns:40px minmax(0,1fr);gap:4px 12px;padding:20px 16px;display:grid}.pixiv-perk-icon-wrap[data-astro-cid-55hg4twm]{grid-row:1;width:40px;height:40px;margin:0}.pixiv-perk-item[data-astro-cid-55hg4twm] h3[data-astro-cid-55hg4twm],.pixiv-perk-item[data-astro-cid-55hg4twm] p[data-astro-cid-55hg4twm]{align-self:start;margin:0}.pixiv-perk-item[data-astro-cid-55hg4twm] h3[data-astro-cid-55hg4twm]{align-self:center;line-height:24px}.pixiv-perk-item[data-astro-cid-55hg4twm] p[data-astro-cid-55hg4twm]{grid-column:2}@media (width<=860px){.pixiv-vip-user-strip[data-astro-cid-55hg4twm]{flex-direction:row;align-items:center;gap:12px}.pixiv-user-status-box[data-astro-cid-55hg4twm]{min-width:0}.pixiv-btn-status-action[data-astro-cid-55hg4twm]{flex-shrink:0}.pixiv-vip-page[data-astro-cid-55hg4twm]{gap:20px}.pixiv-tier-card[data-astro-cid-55hg4twm]{padding:24px 16px 16px}.pixiv-perk-item[data-astro-cid-55hg4twm]{border:0;border-radius:0;padding:16px 0}.pixiv-perks-grid[data-astro-cid-55hg4twm]{gap:4px}.pixiv-faq-summary[data-astro-cid-55hg4twm]{padding:16px}.pixiv-faq-body[data-astro-cid-55hg4twm]{padding:0 16px 16px}.pixiv-vip-user-strip[data-astro-cid-55hg4twm]{padding:12px}.pixiv-vip-tier-grid[data-astro-cid-55hg4twm]{gap:20px}.pixiv-tier-card[data-astro-cid-55hg4twm]{box-shadow:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""price""features""bonus""action";align-content:start;gap:0;padding:24px 20px 20px;display:grid}.pixiv-tier-card[data-astro-cid-55hg4twm]:hover{box-shadow:none;transform:none}.pixiv-tier-card[data-astro-cid-55hg4twm].is-recommended{box-shadow:none;border-color:var(--pic-primary);background:#f8fcff}.pixiv-tier-header[data-astro-cid-55hg4twm]{grid-area:heading;min-width:0;margin:0 0 12px}.pixiv-tier-kind[data-astro-cid-55hg4twm]{margin-bottom:4px;font-size:12px;line-height:20px}.pixiv-tier-title[data-astro-cid-55hg4twm]{overflow-wrap:anywhere;font-size:20px;line-height:1.4}.pixiv-tier-pricing[data-astro-cid-55hg4twm]{flex-wrap:wrap;grid-area:price;justify-content:flex-start;gap:3px;max-width:none;margin:0 0 18px}.pixiv-amount[data-astro-cid-55hg4twm]{font-variant-numeric:tabular-nums;font-size:36px}.pixiv-currency[data-astro-cid-55hg4twm]{font-size:17px}.pixiv-period[data-astro-cid-55hg4twm]{margin-left:5px;font-size:13px}.pixiv-tier-features[data-astro-cid-55hg4twm]{border-top:1px solid #e8edf2;grid-area:features;gap:10px;margin:0 0 20px;padding:16px 0 0}.pixiv-tier-features[data-astro-cid-55hg4twm] li[data-astro-cid-55hg4twm]{align-items:center;gap:8px;font-size:14px;line-height:22px;display:flex}.pixiv-tier-features[data-astro-cid-55hg4twm] .pixiv-feature-icon{flex-shrink:0;width:16px;height:16px;margin-top:0}.pixiv-btn-open-tier[data-astro-cid-55hg4twm]{width:100%;min-width:0;height:auto;min-height:46px;box-shadow:none;background:var(--pic-primary);grid-area:action;margin:0;padding:12px 16px;font-size:14px;line-height:22px}.pixiv-tier-bonus[data-astro-cid-55hg4twm]{grid-area:bonus;place-self:stretch stretch;align-items:flex-start;min-block-size:54px;margin:0 0 16px;padding:8px 10px;font-size:12px;line-height:19px}.pixiv-tier-bonus[data-astro-cid-55hg4twm] .countdown[data-astro-cid-55hg4twm]{white-space:normal;font-variant-numeric:tabular-nums;font-size:11px;line-height:18px}.pixiv-tier-bonus[data-astro-cid-55hg4twm] .bonus-full{display:inline}.pixiv-tier-bonus[data-astro-cid-55hg4twm] .bonus-short{display:none}.pixiv-tier-ribbon[data-astro-cid-55hg4twm]{height:24px;box-shadow:none;border-radius:6px;padding:0 8px;font-size:11px;top:20px;left:auto;right:20px;transform:none}.pixiv-tier-card[data-astro-cid-55hg4twm].is-recommended .pixiv-tier-header[data-astro-cid-55hg4twm]{padding-top:0}.pixiv-tier-card[data-astro-cid-55hg4twm].is-recommended .pixiv-tier-kind[data-astro-cid-55hg4twm]{padding-right:64px}.pixiv-vip-hero-head[data-astro-cid-55hg4twm] h1[data-astro-cid-55hg4twm]{font-size:24px}.pixiv-vip-hero-sub[data-astro-cid-55hg4twm]{font-size:13px}}.pixiv-user-status-title-row[data-astro-cid-55hg4twm]{flex-wrap:wrap}.member-captcha[data-astro-cid-qgxb2wjr]{--verify-bg:#f8fafc;--verify-border:#e2e8f0;--verify-ink:#334155;--verify-muted:#64748b;--verify-hover:#fff;--verify-loading:#f0f9ff;--verify-passed:#f0fdf4;--verify-success:#15803d;min-width:0;margin:0}.douyin-app-layout .member-captcha[data-astro-cid-qgxb2wjr]{--verify-bg:#1c1e29;--verify-border:#353847;--verify-ink:#e2e4ec;--verify-muted:#9299ac;--verify-hover:#222532;--verify-loading:#152b3b;--verify-passed:#152c28;--verify-success:#62d5a6}.click-captcha-card[data-astro-cid-qgxb2wjr]{background:var(--verify-bg);border:1.5px solid var(--verify-border);user-select:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 14px;transition:border-color .2s,background-color .2s;display:flex;box-shadow:0 1px 3px #00000005}.click-captcha-card[data-astro-cid-qgxb2wjr]:focus-within{outline-offset:2px;outline:2px solid #38bdf866}@media (hover:hover){.member-captcha[data-astro-cid-qgxb2wjr][data-state=unverified] .click-captcha-card[data-astro-cid-qgxb2wjr]:hover{background:var(--verify-hover);border-color:#94a3b8}}.member-captcha[data-astro-cid-qgxb2wjr][data-state=verifying] .click-captcha-card[data-astro-cid-qgxb2wjr]{background:var(--verify-loading);border-color:#7dd3fc}.member-captcha[data-astro-cid-qgxb2wjr][data-state=verified] .click-captcha-card[data-astro-cid-qgxb2wjr]{background:var(--verify-passed);border-color:#86cfa4}.member-captcha[data-astro-cid-qgxb2wjr][data-state=error] .click-captcha-card[data-astro-cid-qgxb2wjr]{border-color:#e49b9b}.member-captcha[data-astro-cid-qgxb2wjr] .captcha-checkbox-area[data-astro-cid-qgxb2wjr]{text-align:start;min-width:0;min-height:40px;font:inherit;cursor:pointer;outline:none;flex:1;gap:12px;box-shadow:none!important;color:var(--verify-ink)!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.captcha-checkbox-area[data-astro-cid-qgxb2wjr]:disabled{cursor:default}.captcha-checkbox[data-astro-cid-qgxb2wjr]{background:var(--verify-hover);border:2px solid #94a3b8;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .2s,border-color .2s;display:flex;position:relative}.member-captcha[data-astro-cid-qgxb2wjr][data-state=verifying] .captcha-checkbox[data-astro-cid-qgxb2wjr]{background:var(--verify-loading);border-color:#0284c7}.member-captcha[data-astro-cid-qgxb2wjr][data-state=verified] .captcha-checkbox[data-astro-cid-qgxb2wjr]{background:#22c55e;border-color:#16a34a}.box-loading[data-astro-cid-qgxb2wjr],.box-success[data-astro-cid-qgxb2wjr]{pointer-events:none;justify-content:center;align-items:center;line-height:0;display:none;position:absolute;inset:0}.member-captcha[data-astro-cid-qgxb2wjr][data-state=loading] .box-loading[data-astro-cid-qgxb2wjr],.member-captcha[data-astro-cid-qgxb2wjr][data-state=verifying] .box-loading[data-astro-cid-qgxb2wjr]{color:#0284c7;animation:.8s linear infinite captcha-spin;display:flex}.member-captcha[data-astro-cid-qgxb2wjr][data-state=verified] .box-success[data-astro-cid-qgxb2wjr]{color:#fff;display:flex}.captcha-label-text[data-astro-cid-qgxb2wjr]{color:var(--verify-ink);font-size:14px;font-weight:600;line-height:20px}.member-captcha[data-astro-cid-qgxb2wjr][data-state=verified] .captcha-label-text[data-astro-cid-qgxb2wjr]{color:var(--verify-success)}.captcha-brand-badge[data-astro-cid-qgxb2wjr]{border-left:1px solid var(--verify-border);color:#0ea5e9;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding-left:12px;display:flex}.captcha-brand-badge[data-astro-cid-qgxb2wjr] span[data-astro-cid-qgxb2wjr]{color:var(--verify-muted);white-space:nowrap;font-size:10px;font-weight:500;line-height:14px}.member-captcha[data-astro-cid-qgxb2wjr] altcha-widget[data-astro-cid-qgxb2wjr],.member-captcha[data-astro-cid-qgxb2wjr] [data-astro-cid-qgxb2wjr][hidden]{display:none!important}.captcha-status[data-astro-cid-qgxb2wjr]{color:#bc4354;align-items:baseline;gap:8px;min-height:18px;margin-top:4px;display:flex}.captcha-status[data-astro-cid-qgxb2wjr] small[data-astro-cid-qgxb2wjr]{overflow-wrap:anywhere;font-size:12px;line-height:18px}.captcha-status[data-astro-cid-qgxb2wjr] button[data-astro-cid-qgxb2wjr]{font:inherit;color:#0284c7;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}@keyframes captcha-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.click-captcha-card[data-astro-cid-qgxb2wjr],.captcha-checkbox[data-astro-cid-qgxb2wjr]{transition:none}}.auth-panel[data-astro-cid-efviau65] .auth-methods[data-astro-cid-efviau65]{border:1px solid var(--pic-border,#e5e7eb);border-radius:12px;gap:8px;margin:16px 0;padding:4px;display:flex}.auth-panel[data-astro-cid-efviau65] .auth-methods[data-astro-cid-efviau65] button[data-astro-cid-efviau65]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:10px 6px;font-size:14px}.auth-panel[data-astro-cid-efviau65] .auth-methods[data-astro-cid-efviau65] button[data-astro-cid-efviau65][aria-pressed=true]{background:var(--pic-primary,#0086ce);color:#fff}.auth-panel[data-astro-cid-efviau65] .auth-methods[data-astro-cid-efviau65] button[data-astro-cid-efviau65]:focus-visible,.auth-panel[data-astro-cid-efviau65] .auth-code-retry[data-astro-cid-efviau65]:focus-visible{outline:2px solid var(--pic-primary,#0086ce);outline-offset:2px}.auth-panel[data-astro-cid-efviau65] [data-astro-cid-efviau65][data-code-fields]:not([hidden]){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.auth-panel[data-astro-cid-efviau65] [data-astro-cid-efviau65][data-code-fields] label[data-astro-cid-efviau65]{grid-column:1/-1}.auth-panel[data-astro-cid-efviau65] .auth-code-retry[data-astro-cid-efviau65]{width:auto;color:var(--pic-primary,#0086ce);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0 8px 4px;font-size:12px}.auth-panel[data-astro-cid-efviau65] .auth-code-retry[data-astro-cid-efviau65]:disabled{color:var(--pic-text-muted,#6b7280);cursor:default}.auth-panel[data-astro-cid-efviau65] .auth-registration-fields[data-astro-cid-efviau65]{border:0;min-width:0;margin:0;padding:0}.auth-panel[data-astro-cid-efviau65] .auth-registration-fields[data-astro-cid-efviau65] p[data-astro-cid-efviau65]{line-height:1.7}.auth-panel[data-astro-cid-efviau65] .auth-choice[data-astro-cid-efviau65]{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;font-size:13px;display:flex}.auth-panel[data-astro-cid-efviau65] .auth-choice[data-astro-cid-efviau65] input[data-astro-cid-efviau65][type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:0;margin:0}[data-astro-cid-efviau65]:is(#auth-form,#password-form) button[data-astro-cid-efviau65][type=submit]{position:relative}[data-astro-cid-efviau65]:is(#auth-form,#password-form) button[data-astro-cid-efviau65][type=submit][aria-busy=true]{cursor:wait}[data-astro-cid-efviau65]:is(#auth-form,#password-form) button[data-astro-cid-efviau65][type=submit][aria-busy=true]:after{content:"";box-sizing:border-box;pointer-events:none;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite auth-submit-spin;position:absolute;top:calc(50% - 7px);right:16px}@keyframes auth-submit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-efviau65]:is(#auth-form,#password-form) button[data-astro-cid-efviau65][type=submit][aria-busy=true]:after{animation:none}}
