.site-header[data-v-a153c085]{position:sticky;top:0;z-index:30;height:var(--header);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--line)}.bar[data-v-a153c085]{height:100%;display:flex;align-items:center;gap:8px;max-width:calc(1280px + 2 * var(--gutter))}.brand[data-v-a153c085]{display:flex;flex:none;align-items:center;gap:10px;font-size:19px;font-weight:750;letter-spacing:.04em;white-space:nowrap}.brand img[data-v-a153c085]{width:30px;height:30px;border-radius:9px;box-shadow:0 4px 10px -4px #5b3a9680}.spacer[data-v-a153c085]{flex:1 1 0;min-width:0}.sections[data-v-a153c085],.links[data-v-a153c085]{display:flex;align-items:center;gap:2px}.link[aria-current=page][data-v-a153c085]{color:var(--brand-ink);font-weight:650}.search-button svg[data-v-a153c085]{width:19px;height:19px}.search[data-v-a153c085]{flex:0 1 260px;align-items:center;gap:6px;min-width:140px;height:38px;padding:0 14px 0 12px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);color:var(--ink-3)}.search[data-v-a153c085]:focus-within{border-color:var(--brand)}.search svg[data-v-a153c085]{flex:none;width:17px;height:17px}.search input[data-v-a153c085]{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;color:var(--ink);font:inherit;font-size:14px}.search input[data-v-a153c085]::-webkit-search-cancel-button{display:none}.strip[data-v-a153c085]{border-bottom:1px solid var(--line);background:var(--bg)}.strip-row[data-v-a153c085]{display:flex;gap:6px;padding-top:8px;padding-bottom:8px;overflow-x:auto;scrollbar-width:none}.strip-row[data-v-a153c085]::-webkit-scrollbar{display:none}.chip[data-v-a153c085]{display:inline-flex;flex:none;align-items:center;gap:4px;min-height:32px;padding:0 14px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--ink-2);font-size:14px;white-space:nowrap}.chip svg[data-v-a153c085]{width:15px;height:15px}.chip[aria-current=page][data-v-a153c085]{border-color:transparent;background:var(--tonal);color:var(--on-tonal);font-weight:650}.link[data-v-a153c085]{display:inline-flex;align-items:center;min-height:36px;padding:0 8px;border:0;border-radius:999px;background:none;color:var(--ink-2);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease}.link[data-v-a153c085]:hover{color:var(--brand-ink);background:var(--tonal)}.sections[data-v-a153c085],.search[data-v-a153c085],.search-button[data-v-a153c085],.desktop-only[data-v-a153c085],.wide-desktop-only[data-v-a153c085]{display:none}.auth[data-v-a153c085]{display:flex;align-items:center;min-width:0}.auth-buttons[data-v-a153c085]{display:flex;align-items:center;gap:4px}.auth .btn-sm[data-v-a153c085]{--h: 36px;padding:0 12px}.account[data-v-a153c085]{display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:36px;max-width:128px;padding:0 10px 0 4px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);font-size:14px;font-weight:600;cursor:pointer}.avatar[data-v-a153c085]{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);overflow:hidden;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-fg);font-size:var(--avatar-text);font-weight:700;line-height:1}html[data-theme=dark] .avatar[data-v-a153c085]{background:var(--avatar-bg-dark);color:var(--avatar-fg-dark)}.avatar[data-v-a153c085]:before{content:attr(data-initial)}.avatar img[data-v-a153c085]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.avatar[data-v-a153c085]:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line-2) 60%,transparent);pointer-events:none}.account-name[data-v-a153c085]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:374px){.bar[data-v-a153c085]{gap:6px}.link[data-v-a153c085]{padding:0 6px}.auth .btn-sm[data-v-a153c085]{padding:0 10px}}@media(max-width:359px){.register[data-v-a153c085]{display:none}.account[data-v-a153c085]{padding:0 4px}.account-name[data-v-a153c085]{display:none}}@media(max-width:539px){html[lang^=en] .links[data-v-a153c085]{display:none}}@media(max-width:374px){html[lang^=en] .register[data-v-a153c085]{display:none}}@media(min-width:768px){.bar[data-v-a153c085]{gap:12px}.brand[data-v-a153c085]{font-size:20px}.brand img[data-v-a153c085]{width:34px;height:34px;border-radius:10px}.sections[data-v-a153c085]{display:flex;margin-left:4px}.search-button[data-v-a153c085]{display:inline-flex}.strip[data-v-a153c085]{display:none}.link[data-v-a153c085]{padding:0 14px;font-size:15px}.links[data-v-a153c085]{margin-right:8px}.auth .btn-sm[data-v-a153c085]{--h: 40px;padding:0 18px}.account[data-v-a153c085]{min-height:40px;max-width:168px;padding:0 14px 0 6px}}@media(min-width:768px)and (max-width:959px){.member[data-v-a153c085]{display:none}}@media(min-width:1100px){.search[data-v-a153c085]{display:flex}.search-button[data-v-a153c085]{display:none}.desktop-only[data-v-a153c085]{display:inline-flex}.link[data-v-a153c085]{padding:0 12px}}@media(min-width:1280px){.wide-desktop-only[data-v-a153c085]{display:inline-flex}.link[data-v-a153c085]{padding:0 14px}}@media(min-width:768px)and (max-width:959px){html[lang^=en] .sections[data-v-a153c085],html[lang^=en] .search-button[data-v-a153c085]{display:none}html[lang^=en] .strip[data-v-a153c085]{display:block}}@media(min-width:960px)and (max-width:1439px){html[lang^=en] .member[data-v-a153c085]{display:none}}@media(min-width:1100px)and (max-width:1279px){html[lang^=en] .desktop-only[data-v-a153c085]{display:none}}@media(min-width:1280px){html[lang^=en] .wide-desktop-only[data-v-a153c085]{display:none}}.site-footer[data-v-25f0b851]{padding:40px 0 36px;border-top:1px solid var(--line);text-align:center;color:var(--ink-3);font-size:13px}.site-footer.has-banner[data-v-25f0b851]{padding-bottom:calc(var(--banner-space, 188px) + 12px)}.brand[data-v-25f0b851]{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:15px;font-weight:700;letter-spacing:.04em}.brand img[data-v-25f0b851]{width:28px;height:28px;border-radius:8px}.links[data-v-25f0b851]{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 4px;margin-top:16px}.links a[data-v-25f0b851],.links button[data-v-25f0b851]{padding:6px 10px;border:0;border-radius:8px;background:none;color:var(--ink-2);font-size:13px;cursor:pointer}.links a[data-v-25f0b851]:hover,.links button[data-v-25f0b851]:hover{color:var(--brand-ink);background:var(--tonal)}.copyright[data-v-25f0b851]{margin-top:12px;font-size:12px}.filings[data-v-25f0b851]{display:flex;flex-wrap:wrap;justify-content:center;gap:0 4px;margin-top:6px}.filings a[data-v-25f0b851]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;color:var(--ink-3)}.filings a[data-v-25f0b851]:hover{color:var(--brand-ink)}.filings img[data-v-25f0b851]{flex:none;width:auto;height:16px}.union-footer[data-v-f18b3b92]{padding:40px 0 32px;border-top:1px solid var(--line);background:var(--bg);color:var(--ink-3);font-size:13px}.top[data-v-f18b3b92]{display:grid;gap:24px}.brand[data-v-f18b3b92]{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:16px;font-weight:700;letter-spacing:.03em}.brand img[data-v-f18b3b92]{width:26px;height:26px;border-radius:8px}.lead[data-v-f18b3b92]{max-width:360px;margin-top:8px;line-height:1.7}.column[data-v-f18b3b92]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.column-title[data-v-f18b3b92]{margin-bottom:4px;color:var(--ink);font-size:13.5px;font-weight:650}.column a[data-v-f18b3b92]{padding:3px 0;color:var(--ink-2)}.column a[data-v-f18b3b92]:hover,.tools button[data-v-f18b3b92]:hover,.filings a[data-v-f18b3b92]:hover{color:var(--brand-ink)}.bottom[data-v-f18b3b92]{margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.tools[data-v-f18b3b92]{display:flex;flex-wrap:wrap;gap:4px 16px}.tools button[data-v-f18b3b92]{padding:0;border:0;background:none;color:var(--ink-2);font-size:13px;cursor:pointer}.copyright[data-v-f18b3b92]{margin-top:8px;font-size:12px}.filings[data-v-f18b3b92]{display:flex;flex-wrap:wrap;gap:0 14px;margin-top:4px}.filings a[data-v-f18b3b92]{display:inline-flex;align-items:center;gap:4px;padding:2px 0;font-size:12px;color:var(--ink-3)}.filings img[data-v-f18b3b92]{flex:none;width:auto;height:16px}@media(min-width:768px){.top[data-v-f18b3b92]{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.2fr);gap:32px}}.union-header[data-v-5f7db128]{position:sticky;top:0;z-index:30;height:var(--header);background:color-mix(in srgb,var(--bg) 84%,transparent);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--line)}.bar[data-v-5f7db128]{display:flex;align-items:center;gap:8px;height:100%;max-width:calc(1180px + 2 * var(--gutter))}.brand[data-v-5f7db128]{display:flex;flex:none;align-items:center;gap:9px;font-size:17px;font-weight:750;letter-spacing:.03em;white-space:nowrap}.brand img[data-v-5f7db128]{width:30px;height:30px;border-radius:9px;box-shadow:0 4px 10px -4px #5b3a9680}.spacer[data-v-5f7db128]{flex:1 1 0;min-width:0}.nav[data-v-5f7db128]{display:none;align-items:center;gap:2px;margin-left:18px}.nav-link[data-v-5f7db128]{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;color:var(--ink-2);font-size:15px;font-weight:500;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.nav-link[data-v-5f7db128]:hover{color:var(--brand-ink);background:var(--tonal)}.nav-link[aria-current=page][data-v-5f7db128]{color:var(--brand-ink);font-weight:650;background:var(--tonal)}.auth[data-v-5f7db128]{display:flex;align-items:center;min-width:0}.auth-buttons[data-v-5f7db128]{display:flex;align-items:center;gap:4px}.auth .btn-sm[data-v-5f7db128]{--h: 36px;padding:0 12px}.account[data-v-5f7db128]{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:150px;min-height:36px;padding:0 12px 0 8px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);font-size:14px;font-weight:600;cursor:pointer}.account svg[data-v-5f7db128]{flex:none;width:20px;height:20px;color:var(--brand-ink)}.account-name[data-v-5f7db128]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strip[data-v-5f7db128]{border-bottom:1px solid var(--line);background:var(--bg)}.strip-row[data-v-5f7db128]{display:flex;gap:6px;padding-top:8px;padding-bottom:8px;overflow-x:auto;scrollbar-width:none}.strip-row[data-v-5f7db128]::-webkit-scrollbar{display:none}.chip[data-v-5f7db128]{display:inline-flex;flex:none;align-items:center;min-height:32px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);font-size:14px;white-space:nowrap}.chip[aria-current=page][data-v-5f7db128]{border-color:transparent;background:var(--tonal);color:var(--on-tonal);font-weight:650}@media(max-width:359px){.brand[data-v-5f7db128]{font-size:16px}.register[data-v-5f7db128]{display:none}}@media(min-width:768px){.bar[data-v-5f7db128]{gap:12px}.brand[data-v-5f7db128]{font-size:19px}.brand img[data-v-5f7db128]{width:34px;height:34px;border-radius:10px}.nav[data-v-5f7db128]{display:flex}.strip[data-v-5f7db128]{display:none}.auth .btn-sm[data-v-5f7db128]{--h: 40px;padding:0 18px}.account[data-v-5f7db128]{min-height:40px;max-width:180px}}@media(min-width:768px)and (max-width:959px){html[lang^=en] .nav[data-v-5f7db128]{display:none}html[lang^=en] .strip[data-v-5f7db128]{display:block}}.banner[data-v-4c39c833]{position:fixed;left:50%;bottom:12px;z-index:40;width:min(980px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px;padding:16px 16px 12px 20px;border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--line);box-shadow:var(--shadow-lg);transform:translate(-50%);animation:rise-4c39c833 .3s ease-out}p[data-v-4c39c833]{font-size:13.5px;line-height:1.65;color:var(--ink-2)}a[data-v-4c39c833]{color:var(--brand-ink);font-weight:600}a[data-v-4c39c833]:hover{text-decoration:underline}.actions[data-v-4c39c833]{display:flex;justify-content:flex-end;gap:8px;flex:none}@media(min-width:720px){.banner[data-v-4c39c833]{flex-direction:row;align-items:center;gap:20px}}@keyframes rise-4c39c833{0%{opacity:0;transform:translate(-50%,16px)}}.dialog[data-v-8069c648]{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:22px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);overflow:auto;animation:pop-8069c648 .18s ease-out}.dialog.wide[data-v-8069c648]{width:min(560px,calc(100vw - 32px))}.dialog[data-v-8069c648]::backdrop{background:#180e2873;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@keyframes pop-8069c648{0%{opacity:0;transform:translateY(8px) scale(.98)}}html.modal-open{overflow:hidden}.dialog-body{padding:26px 24px 8px}.dialog-title{font-size:20px;font-weight:750;line-height:1.35}.dialog-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:16px 24px 20px;background:var(--surface)}.lang[data-v-a643c669]{position:relative;display:flex;justify-content:flex-end;margin:-12px -8px 4px 0}.lang-button[data-v-a643c669]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:999px;background:none;color:var(--ink-2);font-size:13px;cursor:pointer}.lang-button[data-v-a643c669]:hover{background:var(--tonal)}.lang-button svg[data-v-a643c669]{width:16px;height:16px}.lang-menu[data-v-a643c669]{position:absolute;top:100%;right:0;z-index:2;min-width:200px;margin:4px 0 0;padding:6px;list-style:none;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md)}.lang-menu button[data-v-a643c669]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:none;text-align:left;font-size:14px;cursor:pointer}.lang-menu button[data-v-a643c669]:hover{background:var(--surface-2)}.lang-menu svg[data-v-a643c669]{width:16px;height:16px;color:var(--brand-ink)}.lang-menu svg.hidden[data-v-a643c669]{visibility:hidden}.intro[data-v-a643c669]{margin-top:14px;line-height:1.7}.points[data-v-a643c669]{margin:10px 0 0;padding:0;list-style:none}.points li[data-v-a643c669]{position:relative;padding:6px 0 0 18px;line-height:1.65;font-size:14.5px}.points li[data-v-a643c669]:before{content:"";position:absolute;left:4px;top:16px;width:6px;height:6px;border-radius:50%;background:var(--brand)}.read[data-v-a643c669]{margin-top:14px;font-size:14.5px}.read a[data-v-a643c669]{color:var(--brand-ink);font-weight:600}.read a[data-v-a643c669]:hover{text-decoration:underline}.sep[data-v-a643c669]{margin:0 6px;color:var(--ink-3)}.small[data-v-a643c669]{margin-top:6px;font-size:13px;line-height:1.65}.text[data-v-e8788b29]{margin-top:14px;color:var(--ink-2);font-size:14.5px;line-height:1.75;white-space:pre-line}.head[data-v-92d169a0]{display:flex;align-items:center;justify-content:space-between}.close[data-v-92d169a0]{display:grid;place-items:center;width:36px;height:36px;margin-right:-8px;border:0;border-radius:50%;background:none;color:var(--ink-2);cursor:pointer}.close[data-v-92d169a0]:hover{background:var(--surface-2)}.options[data-v-92d169a0]{margin-top:14px;display:grid;gap:6px}.option[data-v-92d169a0],.switch[data-v-92d169a0]{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);cursor:pointer}.option[data-v-92d169a0]:has(input:checked){border-color:var(--brand);background:var(--tonal)}.option input[data-v-92d169a0]{width:18px;height:18px;accent-color:var(--primary)}.option span[data-v-92d169a0],.switch span[data-v-92d169a0]{display:flex;flex-direction:column}strong[data-v-92d169a0]{font-weight:600}small[data-v-92d169a0]{color:var(--ink-3);font-size:12.5px}.switch[data-v-92d169a0]{margin-top:14px;justify-content:space-between}.switch input[data-v-92d169a0]{appearance:none;flex:none;position:relative;width:44px;height:26px;border-radius:999px;background:var(--line-2);cursor:pointer;transition:background-color .15s ease}.switch input[data-v-92d169a0]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s ease}.switch input[data-v-92d169a0]:checked{background:var(--primary)}.switch input[data-v-92d169a0]:checked:after{transform:translate(18px)}.toast-host[data-v-e22233ef]{position:fixed;left:0;right:0;bottom:24px;z-index:60;display:flex;justify-content:center;pointer-events:none}.toast[data-v-e22233ef]{max-width:min(560px,calc(100vw - 32px));padding:12px 18px;border-radius:14px;background:#2b2136;color:#fff;font-size:14px;line-height:1.55;box-shadow:var(--shadow-lg)}.toast-enter-active[data-v-e22233ef],.toast-leave-active[data-v-e22233ef]{transition:opacity .2s ease,transform .2s ease}.toast-enter-from[data-v-e22233ef],.toast-leave-to[data-v-e22233ef]{opacity:0;transform:translateY(10px)}.banner[data-v-b048117e]{position:fixed;left:50%;bottom:12px;z-index:40;width:min(980px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px;padding:16px 16px 12px 20px;border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--line);box-shadow:var(--shadow-lg);transform:translate(-50%);animation:rise-b048117e .3s ease-out}p[data-v-b048117e]{font-size:13.5px;line-height:1.65;color:var(--ink-2)}.more[data-v-b048117e]{font:inherit;color:var(--brand-ink);font-weight:600;background:none;border:0;padding:0;cursor:pointer}.more[data-v-b048117e]:hover{text-decoration:underline}.actions[data-v-b048117e]{display:flex;justify-content:flex-end;gap:8px;flex:none}@media(min-width:720px){.banner[data-v-b048117e]{flex-direction:row;align-items:center;gap:20px}}@keyframes rise-b048117e{0%{opacity:0;transform:translate(-50%,16px)}}.text[data-v-e6d86d47]{margin-top:12px;color:var(--ink-2);font-size:14.5px;line-height:1.75}a[data-v-e6d86d47]{color:var(--brand-ink);font-weight:600;overflow-wrap:anywhere}.frame[data-v-b9f8110d]{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md)}.track[data-v-b9f8110d]{display:flex;transition:transform .45s ease}.slide[data-v-b9f8110d]{flex:0 0 100%;min-width:0}.slide a[data-v-b9f8110d]{display:block}.slide a[data-v-b9f8110d]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}img[data-v-b9f8110d]{display:block;width:100%;height:auto;aspect-ratio:3 / 1;object-fit:contain}.nav[data-v-b9f8110d]{position:absolute;top:50%;display:grid;place-items:center;width:32px;height:32px;margin-top:-16px;border:0;border-radius:50%;background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--ink);box-shadow:var(--shadow-sm);cursor:pointer;transition:opacity .2s ease}@media(hover:hover){.nav[data-v-b9f8110d]{opacity:0}.carousel:hover .nav[data-v-b9f8110d],.carousel:focus-within .nav[data-v-b9f8110d]{opacity:1}}.nav svg[data-v-b9f8110d]{width:18px;height:18px}.prev[data-v-b9f8110d]{left:10px}.next[data-v-b9f8110d]{right:10px}.dots[data-v-b9f8110d]{display:flex;justify-content:center;gap:6px;padding-top:10px}.dot[data-v-b9f8110d]{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 30%,transparent);cursor:pointer}.dot.on[data-v-b9f8110d]{width:20px;background:var(--brand)}.nav[data-v-b9f8110d]:focus-visible,.dot[data-v-b9f8110d]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.track[data-v-b9f8110d]{transition:none}}@media(max-width:559px){.frame[data-v-b9f8110d]{border-radius:var(--radius)}.nav[data-v-b9f8110d]{display:none}}.hero[data-v-cc2b0acb]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:20px 18px;background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}h1[data-v-cc2b0acb]{font-size:24px;line-height:1.3;font-weight:800;letter-spacing:-.01em;background:linear-gradient(100deg,var(--ink) 0%,var(--ink) 55%,var(--brand-ink) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lead[data-v-cc2b0acb]{margin-top:8px;max-width:34em;color:var(--ink-2);font-size:15px;line-height:1.8}.actions[data-v-cc2b0acb]{gap:10px}.actions .btn[data-v-cc2b0acb]{flex:1 1 100%;min-width:0;padding:0 14px;white-space:normal;text-align:center}@media(min-width:560px){.actions .btn[data-v-cc2b0acb]{flex-basis:calc(50% - 5px)}}.meta[data-v-cc2b0acb]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line-2);color:var(--ink-3);font-size:12.5px;line-height:1.75}.cn-ios[data-v-cc2b0acb]{color:var(--ink-2)}@media(max-width:767px){.computer-only[data-v-cc2b0acb]{display:none}html:not(.ios) .ios-line[data-v-cc2b0acb]{display:none}}@media(min-width:768px){.hero[data-v-cc2b0acb]{padding:24px 30px}h1[data-v-cc2b0acb]{font-size:28px}.actions .btn[data-v-cc2b0acb]{flex:0 1 auto;padding:0 20px;white-space:nowrap}}@media(min-width:960px){.hero[data-v-cc2b0acb]{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr);gap:40px;align-items:center;padding:28px 36px}.actions[data-v-cc2b0acb]{gap:8px}.actions .btn[data-v-cc2b0acb]{padding:0 16px}h1[data-v-cc2b0acb]{font-size:30px}.lead[data-v-cc2b0acb]{margin-top:10px;font-size:15.5px}}.cover[data-v-4c5c3e70]{position:relative;flex:none;aspect-ratio:1 / 1.44;overflow:hidden;border-radius:6px;box-shadow:0 6px 14px -8px #2119338c,inset 0 0 0 1px #ffffff14}.cover[data-v-4c5c3e70]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.16) 0,rgba(255,255,255,.12) 3%,transparent 7%);pointer-events:none}.generated[data-v-4c5c3e70]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:10% 9%;color:#fffbef}.title[data-v-4c5c3e70]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;line-height:1.25;font-size:13px}.author[data-v-4c5c3e70]{font-size:9px;opacity:.85}.sm .title[data-v-4c5c3e70]{font-size:8px}.sm .author[data-v-4c5c3e70]{display:none}.lg .title[data-v-4c5c3e70]{font-size:15px}img[data-v-4c5c3e70]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.grid[data-v-28023531]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.card[data-v-28023531]{display:flex;flex-direction:column;gap:10px;min-width:0;border:1px solid transparent;border-radius:var(--radius);transition:transform .2s ease}.cover[data-v-28023531],.cover-ph[data-v-28023531]{width:100%;aspect-ratio:1 / 1.44;border-radius:8px}.text[data-v-28023531]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}h3[data-v-28023531]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:500;line-height:1.45}.meta[data-v-28023531],.author[data-v-28023531]{margin-top:4px;color:var(--ink-3);font-size:12.5px;line-height:1.5}.author[data-v-28023531]{display:none}.tag[data-v-28023531]{margin-top:8px}.card:hover h3[data-v-28023531]{color:var(--brand-ink)}@media(min-width:560px){.grid[data-v-28023531]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.grid[data-v-28023531]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.card[data-v-28023531]{flex-direction:row;gap:16px;padding:14px;background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card[data-v-28023531]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:var(--shadow-md)}.cover[data-v-28023531],.cover-ph[data-v-28023531]{width:76px}.author[data-v-28023531]{display:block}h3[data-v-28023531]{font-size:16px}}@media(min-width:900px){.grid[data-v-28023531]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.grid[data-v-28023531]{grid-template-columns:repeat(4,minmax(0,1fr))}}.news[data-v-785f3e8d]{display:flex;flex-direction:column;min-width:0;padding:16px 14px 10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}h2[data-v-785f3e8d]{display:flex;align-items:center;gap:10px;padding:0 4px 12px;border-bottom:1px solid var(--line);font-size:17px;font-weight:700;line-height:1.4}.icon[data-v-785f3e8d]{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;background:var(--tonal);color:var(--on-tonal)}.icon svg[data-v-785f3e8d]{width:16px;height:16px}.list[data-v-785f3e8d]{list-style:none;margin:0;padding:4px 0 0}li+li[data-v-785f3e8d]{border-top:1px dashed var(--line)}.row[data-v-785f3e8d]{display:flex;flex-direction:column;gap:4px;margin:3px 0;padding:9px 6px;border-radius:12px;transition:background-color .15s ease}.row[data-v-785f3e8d]:hover{background:var(--surface-2)}.line[data-v-785f3e8d]{display:flex;align-items:center;gap:8px;min-width:0}.kind[data-v-785f3e8d]{flex:none;padding:0 7px;border-radius:6px;font-size:12px;font-weight:650;line-height:20px;background:var(--tonal);color:var(--on-tonal)}.kind.activity[data-v-785f3e8d]{background:var(--paid-bg);color:var(--paid)}.title[data-v-785f3e8d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500}.row:hover .title[data-v-785f3e8d]{color:var(--brand-ink)}.date[data-v-785f3e8d]{flex:none;color:var(--ink-3);font-size:12px;font-variant-numeric:tabular-nums}.summary[data-v-785f3e8d]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-3);font-size:13.5px;line-height:1.6}.apps[data-v-785f3e8d]{display:none}@media(min-width:768px){.news[data-v-785f3e8d]{padding:20px 18px 12px}}@media(min-width:1100px){.news.aside[data-v-785f3e8d]{container:news / size;padding:18px 16px 14px}.aside .list[data-v-785f3e8d]{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-width:thin}.aside:not(.few) .list[data-v-785f3e8d]{padding-bottom:14px;mask-image:linear-gradient(#000 calc(100% - 22px),transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),transparent)}.aside:not(.single) .summary[data-v-785f3e8d]{display:none}.apps[data-v-785f3e8d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;border-top:1px solid var(--line)}.app[data-v-785f3e8d]{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 8px 7px 9px;border-radius:14px;background:var(--surface-2);transition:background-color .15s ease}.app[data-v-785f3e8d]:hover{background:var(--tonal)}.app img[data-v-785f3e8d]{flex:none;width:32px;height:32px;border-radius:9px}.name[data-v-785f3e8d]{display:flex;flex-direction:column;min-width:0;line-height:1.35}.name strong[data-v-785f3e8d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.name small[data-v-785f3e8d]{color:var(--ink-3);font-size:12px}.go[data-v-785f3e8d]{flex:none;width:16px;height:16px;margin-left:auto;color:var(--ink-3)}}@container news (max-height: 189px){.summary[data-v-785f3e8d]{display:none}}.group+.group[data-v-f9dfe7c5]{margin-top:36px}.group-head[data-v-f9dfe7c5]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}h2[data-v-f9dfe7c5]{font-size:22px;font-weight:750;letter-spacing:-.01em}.more[data-v-f9dfe7c5]{display:inline-flex;align-items:center;gap:2px;color:var(--ink-3);font-size:14px;white-space:nowrap;transition:color .15s ease}.more[data-v-f9dfe7c5]:hover{color:var(--brand-ink)}.more svg[data-v-f9dfe7c5]{width:16px;height:16px}.title-ph[data-v-f9dfe7c5]{width:120px;height:26px;margin-bottom:16px}.row[data-v-f9dfe7c5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}.pick[data-v-f9dfe7c5]{display:flex;flex-direction:column;min-width:0}.cover[data-v-f9dfe7c5],.cover-ph[data-v-f9dfe7c5]{width:100%;aspect-ratio:1 / 1.44;border-radius:8px;transition:transform .2s ease}.pick:hover .cover[data-v-f9dfe7c5]{transform:translateY(-3px)}h3[data-v-f9dfe7c5]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px;font-size:14.5px;font-weight:500;line-height:1.45}.pick:hover h3[data-v-f9dfe7c5]{color:var(--brand-ink)}.meta[data-v-f9dfe7c5]{margin-top:4px;overflow:hidden;color:var(--ink-3);font-size:12.5px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.row[data-v-f9dfe7c5]{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}h2[data-v-f9dfe7c5]{font-size:24px}}@media(min-width:1100px){.row[data-v-f9dfe7c5]{gap:28px}h3[data-v-f9dfe7c5]{font-size:15px}}.boards[data-v-05f16b96]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.board[data-v-05f16b96]{padding:18px 16px 10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}header[data-v-05f16b96]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 10px;border-bottom:1px dashed var(--line-2)}h3[data-v-05f16b96]{font-size:18px;font-weight:700}.more[data-v-05f16b96]{display:inline-flex;align-items:center;gap:2px;color:var(--brand-ink);font-size:13.5px;font-weight:600;white-space:nowrap}.more svg[data-v-05f16b96]{width:16px;height:16px;transition:transform .15s ease}.more:hover svg[data-v-05f16b96]{transform:translate(2px)}ol[data-v-05f16b96]{list-style:none;margin:0;padding:6px 0 0}.row[data-v-05f16b96]{display:flex;align-items:center;gap:12px;padding:9px 6px;border-radius:12px;transition:background-color .15s ease}.row[data-v-05f16b96]:hover{background:var(--surface-2)}.rank[data-v-05f16b96]{flex:none;width:26px;text-align:center;color:var(--ink-3);font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;font-style:italic}.rank.top[data-v-05f16b96]{background:linear-gradient(180deg,var(--brand),var(--primary));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:20px}.mini[data-v-05f16b96]{width:38px;border-radius:4px}.info[data-v-05f16b96]{display:flex;flex-direction:column;min-width:0}.name[data-v-05f16b96],.sub[data-v-05f16b96]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name[data-v-05f16b96]{font-size:15px;font-weight:500}.row:hover .name[data-v-05f16b96]{color:var(--brand-ink)}.sub[data-v-05f16b96]{color:var(--ink-3);font-size:12.5px}.categories[data-v-05f16b96]{margin-top:36px;padding:22px 18px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.categories h3[data-v-05f16b96]{margin-bottom:16px;font-size:20px}.channel[data-v-05f16b96]{display:flex;align-items:flex-start;gap:14px}.channel+.channel[data-v-05f16b96]{margin-top:14px}.channel-label[data-v-05f16b96]{flex:none;width:44px;padding-top:6px;color:var(--ink-2);font-size:14px;font-weight:700}.chips[data-v-05f16b96]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-05f16b96]{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font-size:13.5px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.chip[data-v-05f16b96]:hover{background:var(--tonal);border-color:transparent;color:var(--on-tonal)}@media(min-width:1100px){.boards[data-v-05f16b96]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.categories[data-v-05f16b96]{margin-top:44px;padding:28px 32px}}.qr[data-v-53f7f0c3]{display:block;width:156px;height:156px}.guide[data-v-8eb435ca]{padding:24px 22px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.title[data-v-8eb435ca]{display:flex;align-items:center;gap:12px}.title-icon[data-v-8eb435ca]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--tonal);color:var(--brand-ink)}.title-icon svg[data-v-8eb435ca]{width:22px;height:22px}h3[data-v-8eb435ca]{font-size:20px;font-weight:750}.summary[data-v-8eb435ca]{margin-top:12px;color:var(--ink-2);font-size:14.5px}.app[data-v-8eb435ca]{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:26px}.body[data-v-8eb435ca]{width:100%;min-width:0}.app-head[data-v-8eb435ca]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.app-head img[data-v-8eb435ca]{width:32px;height:32px;border-radius:9px}h4[data-v-8eb435ca]{font-size:17px;font-weight:700}.badge[data-v-8eb435ca]{padding:2px 10px;border-radius:999px;background:var(--tonal);color:var(--on-tonal);font-size:12px;font-weight:700}.desc[data-v-8eb435ca]{margin-top:10px;color:var(--ink-2);font-size:15px;line-height:1.6}.steps[data-v-8eb435ca]{counter-reset:step;list-style:none;margin:16px 0 0;padding:0}.steps li[data-v-8eb435ca]{counter-increment:step;position:relative;padding:0 0 14px 40px;font-size:15px;line-height:1.65}.steps li[data-v-8eb435ca]:before{content:counter(step);position:absolute;left:0;top:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--primary);color:var(--on-primary);font-size:13px;font-weight:700}.steps li[data-v-8eb435ca]:not(:last-child):after{content:"";position:absolute;left:12.5px;top:30px;bottom:4px;width:1px;background:var(--line-2)}.link[data-v-8eb435ca]{margin-top:8px}.url[data-v-8eb435ca]{margin-top:10px;color:var(--ink-3);font-size:13px;word-break:break-all;user-select:none}.qr-card[data-v-8eb435ca]{margin:0;flex:none;display:flex;flex-direction:column;align-items:center;padding:14px 14px 12px;border-radius:18px;border:1px solid #e6dff1;background:#fff;box-shadow:var(--shadow-md)}.qr-name[data-v-8eb435ca]{margin-bottom:8px;color:#2b2136;font-size:15px;font-weight:700}.qr-hint[data-v-8eb435ca]{margin-top:8px;color:#5b4a6b;font-size:13px}hr[data-v-8eb435ca]{margin:32px 0 6px;border:0;border-top:1px dashed var(--line-2)}.note[data-v-8eb435ca]{margin-top:24px;padding-top:18px;border-top:1px solid var(--line);color:var(--ink-3);font-size:13px;line-height:1.7}@media(min-width:1100px){.guide[data-v-8eb435ca]{padding:36px 40px}.app[data-v-8eb435ca]{flex-direction:row;align-items:center;gap:48px}.body[data-v-8eb435ca]{flex:1}}.error[data-v-809404ac]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:18px;padding:10px 10px 10px 16px;border-radius:12px;background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger);font-size:14px}.cards[data-v-809404ac]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.card[data-v-809404ac]{display:flex;flex-direction:column;padding:24px 22px;border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(420px 200px at 100% 0%,color-mix(in srgb,var(--brand) 14%,transparent),transparent 70%),var(--surface);box-shadow:var(--shadow-sm)}.head[data-v-809404ac]{display:flex;align-items:center;gap:16px}.head img[data-v-809404ac]{width:60px;height:60px;border-radius:16px;box-shadow:0 10px 20px -12px #4a2d80b3}h3[data-v-809404ac]{font-size:20px;font-weight:750}.sub[data-v-809404ac]{margin-top:2px;color:var(--ink-3);font-size:13px;font-variant-numeric:tabular-nums}.about[data-v-809404ac]{margin:18px 0 22px;color:var(--ink-2);font-size:15px;line-height:1.8}.card .btn-row[data-v-809404ac]{margin-top:auto}.card .btn[data-v-809404ac]{max-width:100%;white-space:normal;text-align:center}.tip[data-v-809404ac]{display:flex;gap:8px;margin:22px 0 28px;color:var(--ink-3);font-size:13px;line-height:1.7}.tip svg[data-v-809404ac]{flex:none;width:16px;height:16px;margin-top:3px}@media(min-width:768px){.cards[data-v-809404ac]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(min-width:1100px){.cards[data-v-809404ac]{grid-template-columns:repeat(3,minmax(0,1fr))}.card[data-v-809404ac]{padding:32px}}.grid[data-v-0acc87a4]{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}.btn-row .btn[data-v-0acc87a4]{max-width:100%;white-space:normal;text-align:center}.biz-entry[data-v-0acc87a4]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:22px;color:var(--ink-3);font-size:14.5px}.biz-entry>svg[data-v-0acc87a4]{flex:none;width:18px;height:18px;color:var(--brand-ink)}.biz-entry-link[data-v-0acc87a4]{display:inline-flex;align-items:center;gap:2px;color:var(--brand-ink);font-weight:600}.biz-entry-link[data-v-0acc87a4]:hover{text-decoration:underline;text-underline-offset:3px}.biz-entry-link svg[data-v-0acc87a4]{width:16px;height:16px}.points[data-v-0acc87a4]{list-style:none;margin:-8px 0 28px;padding:0;display:grid;gap:14px}.points li[data-v-0acc87a4]{display:flex;align-items:center;gap:12px;font-size:15.5px;line-height:1.5}.icon[data-v-0acc87a4]{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--tonal);color:var(--brand-ink)}.icon svg[data-v-0acc87a4]{width:19px;height:19px}.art[data-v-0acc87a4]{display:none}@media(min-width:1100px){.grid[data-v-0acc87a4]{grid-template-columns:minmax(0,6fr) minmax(0,4fr);gap:64px}.art[data-v-0acc87a4]{position:relative;display:block;height:320px;border-radius:28px;background:radial-gradient(260px 200px at 85% 10%,rgba(255,255,255,.28),transparent 70%),linear-gradient(150deg,#a48ce6,#7553bf 55%,#4c2e86);box-shadow:var(--shadow-lg);overflow:hidden}}.paper[data-v-0acc87a4]{position:absolute;border-radius:14px;background:#ffffff29;border:1px solid rgba(255,255,255,.25)}.p1[data-v-0acc87a4]{width:62%;height:58%;left:-6%;bottom:-10%;transform:rotate(-8deg)}.p2[data-v-0acc87a4]{width:54%;height:46%;right:8%;top:12%;padding:22px 20px;display:grid;align-content:start;gap:12px;background:#ffffffeb;transform:rotate(4deg);box-shadow:0 20px 40px -20px #1e0a3c99}.p2 i[data-v-0acc87a4]{height:8px;border-radius:8px;background:#e6dcf8}.badge-card[data-v-0acc87a4]{position:absolute;left:9%;bottom:12%;display:flex;align-items:center;gap:14px;padding:14px 20px 14px 14px;border-radius:20px;background:#20123859;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.22);color:#fff}.badge-card img[data-v-0acc87a4]{width:64px;height:64px;border-radius:18px}.badge-card strong[data-v-0acc87a4]{font-size:21px;font-weight:800}.head-row[data-v-4026a0cc]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.wide-button[data-v-4026a0cc]{display:none;margin-bottom:40px}.items[data-v-4026a0cc]{display:grid;gap:14px}.item[data-v-4026a0cc]{padding:24px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.icon[data-v-4026a0cc]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(145deg,#fde6d6,#f6c9a8);color:#8a4a1c}html[data-theme=dark] .icon[data-v-4026a0cc]{background:#3a2a22;color:#f6c9a8}.icon svg[data-v-4026a0cc]{width:21px;height:21px}h3[data-v-4026a0cc]{margin-top:16px;font-size:17px;font-weight:700}p[data-v-4026a0cc]{margin-top:8px;color:var(--ink-2);font-size:14.5px;line-height:1.75}.narrow-button[data-v-4026a0cc]{margin-top:24px}@media(min-width:1100px){.items[data-v-4026a0cc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wide-button[data-v-4026a0cc]{display:inline-flex}.narrow-button[data-v-4026a0cc]{display:none}}.home-top[data-v-c3502f7f]{position:relative;overflow:hidden;background:radial-gradient(1200px 520px at 85% -10%,var(--hero-a),transparent 60%),radial-gradient(900px 480px at -10% 110%,var(--hero-b),transparent 60%),var(--bg-soft);border-bottom:1px solid var(--line)}.dots[data-v-c3502f7f]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--brand) 22%,transparent) 1px,transparent 0);background-size:26px 26px;mask-image:radial-gradient(ellipse 70% 60% at 70% 30%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 70% 30%,#000 10%,transparent 70%);opacity:.5}.top-grid[data-v-c3502f7f]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"banner" "intro" "news";gap:16px;padding-top:16px;padding-bottom:32px}.top-grid>.banners[data-v-c3502f7f]{grid-area:banner}.top-grid>.hero[data-v-c3502f7f]{grid-area:intro}.top-grid>.news[data-v-c3502f7f]{grid-area:news}.home-top+.section[data-v-c3502f7f]{padding-top:40px}@media(min-width:1100px){.home-top+.section[data-v-c3502f7f]{padding-top:52px}}@media(min-width:768px){.top-grid[data-v-c3502f7f]{gap:20px;padding-top:24px;padding-bottom:40px}.home-top:not(.with-banner) .top-grid[data-v-c3502f7f]{padding-top:40px}}@media(min-width:1100px){.top-grid[data-v-c3502f7f]{gap:24px;padding-bottom:44px}.with-banner.with-news .top-grid[data-v-c3502f7f]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"banner news" "intro intro"}}.failed[data-v-6f06be7b]{display:flex;flex-direction:column;align-items:center;gap:18px;padding:48px 0;color:var(--ink-2);text-align:center}:root{--font: "Yutou UI", "Yutou Sans", system-ui, -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-content: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;--bg: #ffffff;--bg-soft: #faf8ff;--bg-tint: #f4effd;--surface: #ffffff;--surface-2: #f7f4fd;--ink: #211933;--ink-2: #4c4261;--ink-3: #6c6283;--line: #ece6f6;--line-2: #ddd3ee;--brand: #a48ce6;--brand-ink: #5b3a96;--primary: #5b3a96;--primary-hover: #4a2d80;--on-primary: #ffffff;--tonal: #eee7fc;--tonal-hover: #e4dafb;--on-tonal: #47297c;--focus-ring: #7a5cc8;--free: #0f7a66;--free-bg: #e2f5ef;--paid: #8a5208;--paid-bg: #fcf0da;--danger: #b42318;--hero-a: #efe7fd;--hero-b: #fdf3ec;--shadow-sm: 0 1px 2px rgba(45, 27, 84, .06), 0 1px 1px rgba(45, 27, 84, .04);--shadow-md: 0 10px 30px -12px rgba(58, 33, 110, .22), 0 2px 6px rgba(58, 33, 110, .06);--shadow-lg: 0 30px 60px -24px rgba(58, 33, 110, .35), 0 10px 24px -12px rgba(58, 33, 110, .18);--radius-sm: 10px;--radius: 16px;--radius-lg: 24px;--max: 1180px;--gutter: 18px;--header: 60px;color-scheme:light}html[data-theme=dark]{--bg: #15111d;--bg-soft: #1a1524;--bg-tint: #201a2d;--surface: #211b2e;--surface-2: #2a2339;--ink: #f2edfa;--ink-2: #cbc1dc;--ink-3: #9d93b1;--line: #2f2742;--line-2: #3d3454;--brand-ink: #cdb9ff;--primary: #b9a2f5;--primary-hover: #cbb8ff;--on-primary: #1b1229;--tonal: #33284a;--tonal-hover: #3d3158;--on-tonal: #e3d8ff;--focus-ring: #a48ce6;--free: #6fd8bf;--free-bg: #173a33;--paid: #f2c27a;--paid-bg: #3a2c16;--danger: #ff9b8f;--hero-a: #2a2140;--hero-b: #221a2b;--shadow-md: 0 10px 30px -12px rgba(0, 0, 0, .6);--shadow-lg: 0 30px 60px -24px rgba(0, 0, 0, .7);color-scheme:dark}@media(min-width:768px){:root{--gutter: 32px;--header: 68px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header);scroll-padding-bottom:var(--banner-space, 0px)}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}html.lang-pending body{visibility:hidden}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{display:block;max-width:100%}.content-text{font-family:var(--font-content);font-weight:400}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}html.ios .not-ios,html:not(.ios) .only-ios,html.signed-in .guest-only{display:none!important}.container{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.section{padding:56px 0}.section.tinted{background:var(--bg-soft)}@media(min-width:1100px){.section{padding:88px 0}}.section-head{margin-bottom:28px;max-width:760px}.section-head h2{font-size:26px;line-height:1.3;font-weight:700;letter-spacing:-.01em}.section-head h2:before{content:"";display:block;width:28px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--brand),var(--primary));margin-bottom:14px}.section-head p{margin-top:8px;color:var(--ink-3);font-size:15px}@media(min-width:1100px){.section-head{margin-bottom:40px}.section-head h2{font-size:32px}.section-head p{font-size:16px}}.btn{--h: 46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--h);padding:0 20px;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}.btn svg{width:18px;height:18px;flex:none}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--primary);color:var(--on-primary);box-shadow:0 8px 18px -10px #4a2d80b3}.btn-primary:hover{background:var(--primary-hover)}.btn-tonal{background:var(--tonal);color:var(--on-tonal)}.btn-tonal:hover{background:var(--tonal-hover)}.btn-outline{background:var(--surface);border-color:var(--line-2);color:var(--ink)}.btn-outline:hover{border-color:var(--brand);color:var(--brand-ink)}.btn-text{background:transparent;color:var(--brand-ink);padding:0 10px}.btn-text:hover{background:var(--tonal)}.btn-sm{--h: 38px;padding:0 16px;font-size:14px}.btn[aria-disabled=true],.btn:disabled{opacity:.45;pointer-events:none;box-shadow:none}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.tag{display:inline-flex;align-items:center;padding:1px 8px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap}.tag.free{color:var(--free);background:var(--free-bg)}.tag.paid{color:var(--paid);background:var(--paid-bg)}.muted{color:var(--ink-3)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skeleton{background:linear-gradient(90deg,var(--surface-2) 0%,var(--bg-tint) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite;border-radius:8px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.rich-text h2,.rich-text h3,.rich-text h4{margin:1.5em 0 .5em;font-weight:500;line-height:1.5}.rich-text h2{font-size:1.4em}.rich-text h3{font-size:1.22em}.rich-text h4{font-size:1.08em}.rich-text p,.rich-text ul,.rich-text ol{margin:0 0 1em}.rich-text ul,.rich-text ol{padding-left:1.5em}.rich-text li{margin:.3em 0}.rich-text strong{font-weight:700}.rich-text em{font-style:italic}.rich-text :is(em,strong){font-synthesis:weight style}.rich-text a{color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.rich-text .rt-figure{margin:1.4em 0}.rich-text .rt-figure img{max-width:100%;height:auto;border-radius:var(--radius-sm)}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.row[data-v-893e353e]{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 10px;border-radius:16px;transition:background-color .15s ease}.row[data-v-893e353e]:hover{background:var(--surface-2)}.row:hover .title[data-v-893e353e]{color:var(--brand-ink)}.badge[data-v-893e353e]{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-top:8px;color:var(--ink-3);font-size:16px;font-weight:800;font-style:italic;line-height:1;font-variant-numeric:tabular-nums}.badge.medal[data-v-893e353e]{border-radius:7px;color:#fff;font-size:14px;font-style:normal;box-shadow:0 4px 10px -6px #21193399}.m1[data-v-893e353e]{background:#e2a032}.m2[data-v-893e353e]{background:#98a2b3}.m3[data-v-893e353e]{background:#c98555}.row-cover[data-v-893e353e]{width:64px}.info[data-v-893e353e]{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}.title[data-v-893e353e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:15.5px;font-weight:500;line-height:1.35;transition:color .15s ease}.meta[data-v-893e353e],.author[data-v-893e353e],.note[data-v-893e353e],.metric[data-v-893e353e]{max-width:100%;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:12.5px;line-height:1.5}.meta[data-v-893e353e]{display:flex;white-space:pre}.genre[data-v-893e353e]{min-width:0;overflow:hidden;text-overflow:ellipsis}.status[data-v-893e353e]{flex:none}.metric b[data-v-893e353e]{color:var(--brand-ink);font-weight:700}.note[data-v-893e353e]{color:var(--brand-ink)}.tag[data-v-893e353e]{margin-top:7px}.desc[data-v-893e353e]{display:none}@media(min-width:1100px){.row[data-v-893e353e]{gap:20px;padding:18px 16px}.badge[data-v-893e353e]{width:28px;height:28px;margin-top:6px;font-size:19px}.badge.medal[data-v-893e353e]{border-radius:8px;font-size:15px}.row-cover[data-v-893e353e]{width:84px}.title[data-v-893e353e]{font-size:18px;line-height:1.4}.meta[data-v-893e353e],.author[data-v-893e353e],.note[data-v-893e353e]{margin-top:4px;font-size:13px}.has-metric .info[data-v-893e353e]{padding-right:120px}.metric[data-v-893e353e]{position:absolute;top:18px;right:20px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;max-width:110px;margin:0;font-size:12.5px}.metric b[data-v-893e353e]{font-size:22px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}.tag[data-v-893e353e]{margin-top:10px}.desc[data-v-893e353e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px;color:var(--ink-3);font-size:14px;line-height:1.8}}.picker[data-v-b90d1016]{flex:1 1 220px;min-width:0;max-width:380px}.select[data-v-b90d1016]{position:relative;display:flex;align-items:center;gap:10px;min-height:42px;padding:0 38px 0 16px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}.select[data-v-b90d1016]:hover{border-color:var(--brand)}.select[data-v-b90d1016]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent)}.select[data-v-b90d1016]:has(select:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.label[data-v-b90d1016]{flex:none;color:var(--ink-3);font-size:13px}.value[data-v-b90d1016]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14.5px;font-weight:600}select[data-v-b90d1016]{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;color:var(--ink);font:inherit;font-size:14.5px;font-weight:600;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none}select option[data-v-b90d1016]{background:var(--surface);color:var(--ink)}.select svg[data-v-b90d1016]{position:absolute;right:14px;width:16px;height:16px;color:var(--ink-3);pointer-events:none}.chips[data-v-b90d1016]{display:none}@media(min-width:1100px){.desktop-none[data-v-b90d1016]{display:none}.desktop-chips[data-v-b90d1016]{flex-basis:100%;max-width:none}.desktop-chips .select[data-v-b90d1016]{display:none}.chips[data-v-b90d1016]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-b90d1016]{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font-size:13.5px;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.chip[data-v-b90d1016]:hover{background:var(--tonal);border-color:transparent;color:var(--on-tonal)}.chip[aria-current][data-v-b90d1016]{background:var(--primary);border-color:transparent;color:var(--on-primary);font-weight:600}}.seg[data-v-eb4f676c]{display:inline-flex;flex:none;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface)}.opt[data-v-eb4f676c]{display:inline-flex;align-items:center;min-height:34px;padding:0 18px;border-radius:999px;color:var(--ink-2);font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.opt[data-v-eb4f676c]:hover{color:var(--brand-ink)}.opt[aria-current][data-v-eb4f676c]{background:var(--tonal);color:var(--on-tonal)}.rank-page[data-v-f447080f]{min-height:calc(100vh - var(--header));padding:18px 0 64px;background:var(--bg-soft)}.wrap[data-v-f447080f]{max-width:calc(1280px + 2 * var(--gutter))}.crumbs[data-v-f447080f]{display:flex;align-items:center;gap:4px;margin-bottom:16px;color:var(--ink-3);font-size:13px}.crumbs a[data-v-f447080f]{display:inline-flex;align-items:center;min-height:32px;margin:-5px -6px;padding:0 6px;border-radius:8px;transition:color .15s ease}.crumbs a[data-v-f447080f]:hover{color:var(--brand-ink)}.crumbs a[data-v-f447080f]:focus-visible{outline-offset:-2px}.crumbs svg[data-v-f447080f]{width:14px;height:14px}.crumbs span[data-v-f447080f]{color:var(--ink-2)}.layout[data-v-f447080f]{display:grid;grid-template-columns:minmax(0,1fr)}.main[data-v-f447080f]{min-width:0}.side[data-v-f447080f]{display:none}.side-card[data-v-f447080f]{padding:18px 10px 12px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.side h2[data-v-f447080f]{padding:0 12px 10px;color:var(--ink-3);font-size:13px;font-weight:700;letter-spacing:.04em}.side-list[data-v-f447080f]{display:flex;flex-direction:column;gap:2px}.side-item[data-v-f447080f]{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:12px;color:var(--ink-2);font-size:15px;font-weight:600;transition:background-color .15s ease,color .15s ease}.side-item svg[data-v-f447080f]{flex:none;width:18px;height:18px;color:var(--ink-3);transition:color .15s ease}a.side-item[data-v-f447080f]:hover{background:var(--surface-2);color:var(--ink)}.side-item[aria-current][data-v-f447080f]{background:var(--tonal);color:var(--on-tonal)}.side-item[aria-current] svg[data-v-f447080f]{color:var(--on-tonal)}.compact .side-item[data-v-f447080f]{min-height:38px;font-size:14.5px;font-weight:500}.compact .side-item[aria-current][data-v-f447080f]{font-weight:650}.side-ph[data-v-f447080f]{height:22px;margin:8px 12px}.head[data-v-f447080f]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.head h1[data-v-f447080f]{min-width:0;overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.head h1[data-v-f447080f]:before,.title-ph[data-v-f447080f]:before{content:"";display:block;width:28px;height:4px;margin-bottom:12px;border-radius:4px;background:linear-gradient(90deg,var(--brand),var(--primary))}.title-ph[data-v-f447080f]{width:140px;height:34px}.title-ph[data-v-f447080f]:before{display:none}.refresh[data-v-f447080f]{flex:none}.refresh svg.spin[data-v-f447080f]{animation:spin-f447080f .9s linear infinite}@keyframes spin-f447080f{to{transform:rotate(360deg)}}.boards[data-v-f447080f]{position:relative;display:flex;gap:8px;margin:18px calc(-1 * var(--gutter)) 0;padding:2px var(--gutter) 8px;overflow-x:auto;scrollbar-width:none}.boards[data-v-f447080f]::-webkit-scrollbar{display:none}.board-chip[data-v-f447080f]{display:inline-flex;flex:none;align-items:center;min-height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font-size:14px;font-weight:600;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}a.board-chip[data-v-f447080f]:hover{border-color:var(--brand);color:var(--brand-ink)}.board-chip[aria-current][data-v-f447080f]{border-color:transparent;background:var(--primary);color:var(--on-primary);box-shadow:0 6px 14px -8px #4a2d80b3}.filters[data-v-f447080f]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.boards+.filters[data-v-f447080f]{margin-top:10px}.seg-ph[data-v-f447080f]{width:150px;height:42px;border-radius:999px}.summary[data-v-f447080f]{margin-top:18px;color:var(--ink-3);font-size:13.5px}.summary-ph[data-v-f447080f]{width:220px;height:14px;margin-top:22px}.notice[data-v-f447080f]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:12px;padding:8px 8px 8px 16px;border-radius:12px;background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger);font-size:14px}.card[data-v-f447080f]{margin:12px 0 0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.list[data-v-f447080f]{padding:4px;list-style:none}.list>li+li[data-v-f447080f]:before{content:"";display:block;height:1px;margin:0 12px;background:var(--line)}.ph-row[data-v-f447080f]{display:flex;align-items:flex-start;gap:12px;padding:12px 10px}.ph-badge[data-v-f447080f]{flex:none;width:24px;height:24px;margin-top:8px}.ph-cover[data-v-f447080f]{flex:none;width:64px;aspect-ratio:1 / 1.44;border-radius:6px}.ph-text[data-v-f447080f]{flex:1;min-width:0;padding-top:2px}.state[data-v-f447080f]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:52px 20px;text-align:center}.state-icon[data-v-f447080f]{display:grid;place-items:center;width:56px;height:56px;margin-bottom:8px;border-radius:50%;background:var(--tonal);color:var(--on-tonal)}.state-icon svg[data-v-f447080f]{width:26px;height:26px}.state-title[data-v-f447080f]{font-size:16px;font-weight:650}.state-hint[data-v-f447080f]{color:var(--ink-3);font-size:14px}.state-action[data-v-f447080f]{margin-top:12px}@media(min-width:768px){.rank-page[data-v-f447080f]{padding-top:24px}.head h1[data-v-f447080f]{font-size:30px}}@media(min-width:1100px){.rank-page[data-v-f447080f]{padding:28px 0 88px}.layout[data-v-f447080f]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px}.side[data-v-f447080f]{display:block;position:sticky;top:calc(var(--header) + 20px)}.side-card[data-v-f447080f]{max-height:calc(100vh - var(--header) - 40px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.boards[data-v-f447080f]{display:none}.head h1[data-v-f447080f]{font-size:32px}.filters[data-v-f447080f],.boards+.filters[data-v-f447080f]{margin-top:22px}.ph-row[data-v-f447080f]{gap:20px;padding:18px 16px}.ph-badge[data-v-f447080f]{width:28px;height:28px;margin-top:6px}.ph-cover[data-v-f447080f]{width:84px}}.label[data-v-896fe011]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.label svg[data-v-896fe011]{flex:none;width:19px;height:19px}.label.free svg[data-v-896fe011]{color:var(--free)}.label.paid svg[data-v-896fe011]{color:var(--paid)}.text[data-v-896fe011]{margin-top:8px;color:var(--ink-2);font-size:14px;line-height:1.75}.owned[data-v-896fe011]{margin-top:8px;color:var(--ink);font-size:14px;font-weight:600}.web-limit[data-v-896fe011]{margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--tonal);color:var(--on-tonal);font-size:13.5px;line-height:1.7}.buttons[data-v-896fe011]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px}.buttons .btn[data-v-896fe011]{white-space:normal;text-align:left}.wallet[data-v-896fe011]{margin-left:-10px}.btn+.wallet[data-v-896fe011]{margin-left:0}.dialog-text[data-v-896fe011]{margin-top:14px;color:var(--ink-2);font-size:15px;line-height:1.75;overflow-wrap:anywhere}.short[data-v-896fe011]{display:flex;align-items:flex-start;gap:14px}.short .dialog-text[data-v-896fe011]{margin-top:6px;color:var(--ink)}.short-icon[data-v-896fe011]{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--paid-bg);color:var(--paid)}.short-icon svg[data-v-896fe011]{width:22px;height:22px}.follow[data-v-3ad8a318]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:100%}.toggle[data-v-3ad8a318]{--h: 30px;padding:0 12px;gap:4px;font-size:12.5px}.toggle svg[data-v-3ad8a318]{width:15px;height:15px}.followers[data-v-3ad8a318]{color:var(--ink-3);font-size:12.5px;white-space:nowrap}.actions[data-v-4c0c9703]{display:flex;flex-wrap:wrap;gap:12px}.in-inline .read[data-v-4c0c9703]{min-width:168px}.shelf.saved[data-v-4c0c9703]{color:var(--brand-ink)}.in-bar[data-v-4c0c9703]{flex-wrap:nowrap}.in-bar .shelf[data-v-4c0c9703]{order:-1;flex:none;padding:0 16px}.in-bar .read[data-v-4c0c9703]{flex:1;min-width:0}.app[data-v-38e1ed48]{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.head[data-v-38e1ed48]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.4}.head img[data-v-38e1ed48]{flex:none;width:36px;height:36px;border-radius:10px}.missing[data-v-38e1ed48]{padding:10px 12px;border-radius:12px;background:var(--paid-bg);color:var(--paid);font-size:13.5px;line-height:1.6}.btn-row[data-v-38e1ed48]{gap:8px}.btn-row .btn[data-v-38e1ed48]{--h: 42px;flex:1 1 auto;max-width:100%;padding:0 12px;font-size:14px;white-space:normal;text-align:center}.website[data-v-38e1ed48]{align-self:flex-start;font-size:13.5px}@media(min-width:1100px){.app[data-v-38e1ed48]{display:none}}.stats[data-v-3963de93]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:12px 4px}.stat[data-v-3963de93]{display:flex;flex-direction:column-reverse;align-items:center;gap:2px;min-width:0;text-align:center}.stat+.stat[data-v-3963de93]{border-left:1px solid var(--line)}dd[data-v-3963de93]{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:18px;font-weight:750;line-height:1.35;font-variant-numeric:tabular-nums}dt[data-v-3963de93]{color:var(--ink-3);font-size:12px}.description[data-v-dd62a32c]{margin-top:12px;color:var(--ink-2);font-size:15px;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere}.description p+p[data-v-dd62a32c]{margin-top:.75em}.description.clamped[data-v-dd62a32c]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.description.empty[data-v-dd62a32c]{color:var(--ink-3)}.toggle[data-v-dd62a32c]{margin-top:4px}.tags[data-v-dd62a32c]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.tags li[data-v-dd62a32c]{padding:3px 11px;border-radius:999px;background:var(--tonal);color:var(--on-tonal);font-size:12.5px;font-weight:500;line-height:1.6}.placeholder[data-v-324667fb]{display:grid;gap:10px;padding:6px 0}.row-ph[data-v-324667fb]{height:40px}.list[data-v-324667fb]{margin:0 -8px;padding:0;list-style:none}.list li+li[data-v-324667fb]{border-top:1px solid var(--line)}.list li.volume[data-v-324667fb],.list li.volume+li[data-v-324667fb]{border-top:0}.volume-title[data-v-324667fb]{display:flex;align-items:center;gap:8px;margin:0;padding:14px 8px 6px;color:var(--ink-2);font-size:13.5px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.volume-title[data-v-324667fb]:before{content:"";flex:none;width:3px;height:13px;border-radius:3px;background:linear-gradient(180deg,var(--brand),var(--primary))}.list:not(.expanded) .beyond[data-v-324667fb]{display:none}.chapter[data-v-324667fb]{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 8px;border:0;border-radius:10px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.chapter[data-v-324667fb]:hover{background:var(--surface-2)}.chapter[data-v-324667fb]:focus-visible{outline-offset:-2px}.name[data-v-324667fb]{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;line-height:1.5;overflow-wrap:anywhere}.chapter.current .name[data-v-324667fb]{color:var(--brand-ink);font-weight:500}.chapter.locked .name[data-v-324667fb]{color:var(--ink-2)}.end[data-v-324667fb]{display:inline-flex;align-items:center;gap:4px;flex:none;color:var(--ink-3)}.price[data-v-324667fb]{font-size:12.5px;font-variant-numeric:tabular-nums}.end svg[data-v-324667fb]{width:18px;height:18px}.chapter:hover .go[data-v-324667fb]{color:var(--brand-ink)}.more[data-v-324667fb]{display:flex;align-items:center;justify-content:center;gap:4px;width:calc(100% + 16px);min-height:46px;margin:0 -8px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--brand-ink);font-size:14px;font-weight:600;cursor:pointer}.more svg[data-v-324667fb]{width:16px;height:16px}@media(min-width:1100px){.list[data-v-324667fb]{max-height:520px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.list .beyond[data-v-324667fb]{display:list-item!important}.more[data-v-324667fb]{display:none}}.dramas[data-v-3452bb82]{display:flex;flex-direction:column;gap:4px}.series[data-v-3452bb82]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:8px 0 16px}.series+.series[data-v-3452bb82]{padding-top:20px;border-top:1px solid var(--line)}.stage[data-v-3452bb82]{position:relative;width:min(100%,39.375vh);margin:0 auto;overflow:hidden;border-radius:16px;background:#15111f}.stage.wide[data-v-3452bb82]{width:100%}.stage video[data-v-3452bb82]{display:block;width:100%;height:100%;background:#000}.cover[data-v-3452bb82]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px;border:0;background:linear-gradient(160deg,color-mix(in srgb,var(--brand) 55%,#15111f),#15111f);color:#fff;font:inherit;text-align:center;cursor:pointer}.cover[data-v-3452bb82]:disabled{cursor:progress}.cover.failed[data-v-3452bb82]{cursor:default;font-size:14px;line-height:1.6}.poster[data-v-3452bb82]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.play[data-v-3452bb82]{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#0000008c;font-size:15px;font-weight:700;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.play svg[data-v-3452bb82],.cover.failed svg[data-v-3452bb82]{width:18px;height:18px}.continue[data-v-3452bb82]{position:absolute;left:50%;bottom:56px;transform:translate(-50%);white-space:nowrap}.info[data-v-3452bb82]{display:flex;flex-direction:column;gap:10px;min-width:0}.name[data-v-3452bb82]{font-size:17px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.tags[data-v-3452bb82]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.tag[data-v-3452bb82]{padding:2px 9px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-size:12.5px;line-height:1.6}.tag.kind[data-v-3452bb82]{color:var(--on-tonal);background:var(--tonal)}.tag.off[data-v-3452bb82]{color:var(--paid);background:var(--paid-bg)}.byline[data-v-3452bb82]{color:var(--ink-2);font-size:13.5px}.description[data-v-3452bb82]{color:var(--ink-2);font-size:14px;line-height:1.7;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.gone[data-v-3452bb82]{padding:8px 12px;border-radius:12px;background:var(--paid-bg);color:var(--paid);font-size:13.5px}.episodes[data-v-3452bb82]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:2px 0 0;padding:0;list-style:none}.episode[data-v-3452bb82]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;position:relative;width:100%;min-height:48px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease}.episode[data-v-3452bb82]:hover{border-color:var(--brand)}.number[data-v-3452bb82]{font-size:13.5px;font-weight:600}.episode-title[data-v-3452bb82]{max-width:100%;overflow:hidden;color:var(--ink-3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mark[data-v-3452bb82]{font-size:11.5px;font-weight:600}.mark.free[data-v-3452bb82]{color:var(--free)}.mark.unlocked[data-v-3452bb82]{color:var(--brand-ink)}.mark.lock[data-v-3452bb82]{position:absolute;top:8px;right:8px;width:14px;height:14px;color:var(--ink-3)}.unlock-note[data-v-3452bb82]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--ink-3);font-size:13px;line-height:1.7}@media(min-width:760px){.series[data-v-3452bb82]{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px}.stage[data-v-3452bb82],.stage.wide[data-v-3452bb82]{width:100%;margin:0}}.rating[data-v-a0e4f43b]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:12px 10px 12px 16px}.summary[data-v-a0e4f43b]{display:flex;align-items:baseline;gap:2px;min-width:0}.score[data-v-a0e4f43b]{color:var(--paid);font-size:26px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}.score.none[data-v-a0e4f43b]{color:var(--ink-3);font-size:16px}.unit[data-v-a0e4f43b]{color:var(--paid);font-size:13px;font-weight:600;white-space:pre}.caption[data-v-a0e4f43b]{margin-left:8px;color:var(--ink-3);font-size:12px}.own[data-v-a0e4f43b]{padding:10px 0;color:var(--ink-3);font-size:12px}.mine[data-v-a0e4f43b]{display:flex;align-items:center;gap:4px}.mine-label[data-v-a0e4f43b]{margin-right:2px;color:var(--ink-3);font-size:12px;white-space:nowrap}.stars[data-v-a0e4f43b]{display:inline-flex}.star[data-v-a0e4f43b]{display:inline-grid;place-items:center;width:34px;height:40px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--paid);cursor:pointer}.star[data-v-a0e4f43b]:disabled{cursor:default;opacity:.6}.star[data-v-a0e4f43b]:not(:disabled):hover{background:var(--paid-bg)}.star svg[data-v-a0e4f43b]{width:24px;height:24px;stroke-width:1.8}.star.on svg[data-v-a0e4f43b]{fill:currentColor}.stars.previewing .star svg[data-v-a0e4f43b]{fill:none}.stars.previewing .star.lit svg[data-v-a0e4f43b]{fill:currentColor}.star[data-v-a0e4f43b]:focus-visible{outline-offset:-2px}.target[data-v-3426c9d8]{margin-top:8px;color:var(--ink-2);font-size:14px;line-height:1.6;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.label[data-v-3426c9d8]{display:block;margin-bottom:8px;color:var(--ink);font-size:14px;font-weight:650}.reasons[data-v-3426c9d8]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:20px 0 0;padding:0;border:0}.reasons legend[data-v-3426c9d8]{padding:0}.reason[data-v-3426c9d8]{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);color:var(--ink-2);font-size:14.5px;line-height:1.4;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.reason[data-v-3426c9d8]:hover{border-color:var(--brand)}.reason.on[data-v-3426c9d8]{border-color:var(--brand);background:var(--tonal);color:var(--on-tonal);font-weight:600}.reason input[data-v-3426c9d8]{flex:none;width:18px;height:18px;margin:0;accent-color:var(--primary)}.reasons:disabled .reason[data-v-3426c9d8]{cursor:default;opacity:.7}.detail[data-v-3426c9d8]{position:relative;display:block;margin-top:20px}.detail textarea[data-v-3426c9d8]{display:block;width:100%;min-height:104px;padding:12px 14px 26px;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;font-family:var(--font-content);font-size:14.5px;line-height:1.6;resize:vertical}.detail textarea[data-v-3426c9d8]::placeholder{color:var(--ink-3)}.detail textarea[data-v-3426c9d8]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent)}.count[data-v-3426c9d8]{position:absolute;right:12px;bottom:8px;color:var(--ink-3);font-size:12px;font-variant-numeric:tabular-nums}.error[data-v-3426c9d8]{margin-top:12px;color:var(--danger);font-size:13.5px;line-height:1.6}@media(min-width:480px){.reasons[data-v-3426c9d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.reasons legend[data-v-3426c9d8]{grid-column:1 / -1}}.write[data-v-5c3cc2a8]{--h: 34px;padding:0 14px;font-size:13.5px}.write svg[data-v-5c3cc2a8]{width:15px;height:15px}.loading[data-v-5c3cc2a8]{position:relative;height:3px;margin:18px 0;overflow:hidden;border-radius:3px;background:var(--tonal)}.loading span[data-v-5c3cc2a8]{position:absolute;inset:0 auto 0 0;width:40%;border-radius:3px;background:var(--primary);animation:slide-5c3cc2a8 1.1s ease-in-out infinite}@keyframes slide-5c3cc2a8{0%{transform:translate(-100%)}to{transform:translate(260%)}}.list[data-v-5c3cc2a8]{margin:0;padding:0;list-style:none}.list li+li[data-v-5c3cc2a8]{border-top:1px dashed var(--line-2)}.review[data-v-5c3cc2a8]{display:flex;flex-direction:column;gap:4px;width:calc(100% + 20px);padding:12px 10px;margin:2px -10px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:background-color .15s ease}.review[data-v-5c3cc2a8]:hover{background:var(--surface-2)}.name[data-v-5c3cc2a8]{color:var(--ink);font-size:14px;font-weight:500}.body[data-v-5c3cc2a8]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-2);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.body.gone[data-v-5c3cc2a8]{color:var(--ink-3)}.mention[data-v-5c3cc2a8]{color:var(--brand-ink)}.pictures[data-v-5c3cc2a8]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px;margin-top:4px}.picture[data-v-5c3cc2a8]{flex:none;width:72px;height:72px;border-radius:10px;background:var(--surface-2);object-fit:cover}.picture.sticker[data-v-5c3cc2a8]{width:56px;height:56px;border-radius:0;background:transparent;object-fit:contain}.picture.blocked[data-v-5c3cc2a8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:auto;min-width:72px;max-width:100%;padding:0 10px;background:var(--tonal);color:var(--ink-3);font-size:11.5px;line-height:1.3;white-space:nowrap}.picture.blocked svg[data-v-5c3cc2a8]{width:18px;height:18px}.picture.blocked span[data-v-5c3cc2a8]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.more[data-v-5c3cc2a8]{margin-top:6px}.shelf[data-v-83691df1]{display:grid;grid-auto-flow:column;grid-auto-columns:96px;gap:16px;margin:16px calc(-1 * var(--gutter)) 0;padding:4px var(--gutter) 12px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0 var(--gutter);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.shelf li[data-v-83691df1]{min-width:0;scroll-snap-align:start}.item[data-v-83691df1]{display:flex;flex-direction:column;gap:4px;min-width:0}.cover[data-v-83691df1]{width:100%;margin-bottom:6px;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease}.item:hover .cover[data-v-83691df1]{transform:translateY(-3px);box-shadow:var(--shadow-md)}.name[data-v-83691df1]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;font-weight:500;line-height:1.4}.item:hover .name[data-v-83691df1]{color:var(--brand-ink)}.genre[data-v-83691df1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:12px}@media(min-width:768px){.shelf[data-v-83691df1]{grid-auto-columns:112px;gap:20px}}@media(min-width:1100px){.shelf[data-v-83691df1]{grid-auto-flow:row;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-columns:auto;gap:22px;margin:20px 0 0;padding:0;overflow:visible}}.book-page[data-v-f93a2abe]{padding-top:8px}.wrap[data-v-f93a2abe]{display:flex;flex-direction:column;gap:16px;max-width:calc(760px + 2 * var(--gutter));padding-bottom:32px}.crumbs[data-v-f93a2abe]{display:flex;align-items:center;justify-content:space-between;gap:12px}.crumbs .bk-link[data-v-f93a2abe]{color:var(--ink-3);font-weight:500;font-size:13.5px}.crumbs .bk-link[data-v-f93a2abe]:hover{color:var(--brand-ink)}.report[data-v-f93a2abe]{margin-left:0;margin-right:-10px}.hidden-note[data-v-f93a2abe]{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:14px;background:var(--paid-bg);color:var(--paid);font-size:13.5px;line-height:1.6}.hidden-note svg[data-v-f93a2abe]{flex:none;width:18px;height:18px;margin-top:2px}.top[data-v-f93a2abe]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.hero[data-v-f93a2abe]{display:flex;gap:16px;padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--tint) 16%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--tint) 16%,var(--surface)),color-mix(in srgb,var(--tint) 5%,var(--surface)))}html[data-theme=dark] .hero[data-v-f93a2abe]{background:linear-gradient(135deg,color-mix(in srgb,var(--tint) 40%,var(--surface)),color-mix(in srgb,var(--tint) 18%,var(--surface)))}.cover[data-v-f93a2abe]{width:96px;align-self:flex-start}.head[data-v-f93a2abe]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.title[data-v-f93a2abe]{font-size:21px;font-weight:800;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.translation[data-v-f93a2abe]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:-2px;font-size:13px}.ai-mark[data-v-f93a2abe]{padding:2px 8px;border-radius:6px;background:var(--tonal);color:var(--on-tonal);font-size:12px;font-weight:600;line-height:1.5}.translation .bk-link[data-v-f93a2abe]{min-height:32px;color:var(--brand-ink);font-weight:500}.translation-note[data-v-f93a2abe]{margin-top:12px;color:var(--ink-3);font-size:12.5px;line-height:1.6}.byline[data-v-f93a2abe]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--ink-2);font-size:14px}.author[data-v-f93a2abe]{overflow-wrap:anywhere}.tags[data-v-f93a2abe]{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.tag.genre[data-v-f93a2abe]{color:var(--on-tonal);background:var(--tonal)}.tag.done[data-v-f93a2abe]{color:var(--free);background:var(--free-bg)}.tag.ongoing[data-v-f93a2abe]{color:#1d5fa8;background:#e3effc}html[data-theme=dark] .tag.ongoing[data-v-f93a2abe]{color:#9cc6f5;background:#1c2c40}.extent[data-v-f93a2abe]{color:var(--ink-3);font-size:12.5px;line-height:1.6}.card[data-v-f93a2abe]{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-sm)}.access-box[data-v-f93a2abe]{padding:16px 18px}.inline-actions[data-v-f93a2abe]{display:none}.lower[data-v-f93a2abe]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:6px}.panel[data-v-f93a2abe]{min-width:0;padding:18px 16px 12px;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-sm)}.reviews[data-v-f93a2abe]{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.read-bar[data-v-f93a2abe]{position:sticky;bottom:var(--banner-space, 0px);z-index:20;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-top:1px solid var(--line)}.read-bar[data-v-f93a2abe]>*{max-width:760px;margin:0 auto}@media(min-width:560px){.hero[data-v-f93a2abe]{gap:22px;padding:22px}.cover[data-v-f93a2abe]{width:116px}.title[data-v-f93a2abe]{font-size:24px}.panel[data-v-f93a2abe]{padding:22px 22px 14px}}@media(min-width:1100px){.book-page[data-v-f93a2abe]{padding-top:16px}.wrap[data-v-f93a2abe]{gap:24px;max-width:calc(var(--max) + 2 * var(--gutter));padding-bottom:80px}.top[data-v-f93a2abe]{grid-template-columns:160px minmax(0,1fr) 300px;grid-template-rows:auto auto auto auto 1fr;column-gap:40px;row-gap:0;padding:36px;border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(640px 320px at 0% 0%,color-mix(in srgb,var(--tint) 13%,transparent),transparent 70%),var(--surface);box-shadow:var(--shadow-md)}.hero[data-v-f93a2abe]{display:contents}.cover[data-v-f93a2abe]{grid-column:1;grid-row:1 / span 5;width:160px;box-shadow:0 22px 34px -18px #2119338c,inset 0 0 0 1px #ffffff14}.head[data-v-f93a2abe]{grid-column:2;grid-row:1;gap:12px}.title[data-v-f93a2abe]{font-size:32px;line-height:1.25}.byline[data-v-f93a2abe]{font-size:15px}.stats[data-v-f93a2abe],.rating[data-v-f93a2abe]{grid-column:2;max-width:460px;background:var(--surface-2);border-color:transparent;box-shadow:none}.stats[data-v-f93a2abe]{grid-row:2;margin-top:20px}.rating[data-v-f93a2abe]{grid-row:3;margin-top:12px}.inline-actions[data-v-f93a2abe]{display:flex;grid-column:2;grid-row:4;margin-top:26px}.access-box[data-v-f93a2abe]{grid-column:3;grid-row:1 / span 5;align-self:start;padding:22px;background:var(--bg-soft);box-shadow:none}.lower[data-v-f93a2abe]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:28px;margin-top:4px}.panel[data-v-f93a2abe]{padding:28px 30px 20px;border-radius:var(--radius-lg)}.read-bar[data-v-f93a2abe]{display:none}}.book-skeleton[data-v-7eaf93bb]{padding:16px 0 56px}.wrap[data-v-7eaf93bb]{display:flex;flex-direction:column;gap:16px;max-width:calc(760px + 2 * var(--gutter))}.crumb[data-v-7eaf93bb]{height:18px;width:96px}.top[data-v-7eaf93bb]{display:flex;gap:16px;padding:16px;border-radius:20px;border:1px solid var(--line)}.cover[data-v-7eaf93bb]{flex:none;width:96px;aspect-ratio:1 / 1.44;border-radius:6px}.lines[data-v-7eaf93bb]{flex:1;min-width:0}.chips[data-v-7eaf93bb]{display:flex;gap:6px;margin-top:14px}.stats[data-v-7eaf93bb]{height:66px;border-radius:18px}.rating[data-v-7eaf93bb]{height:56px;margin-top:12px;border-radius:18px}.wide-only[data-v-7eaf93bb],.side[data-v-7eaf93bb]{display:none}.lower[data-v-7eaf93bb]{display:grid;gap:16px}.panel[data-v-7eaf93bb]{padding:20px;border:1px solid var(--line);border-radius:20px}@media(min-width:1100px){.book-skeleton[data-v-7eaf93bb]{padding:24px 0 72px}.wrap[data-v-7eaf93bb]{gap:28px;max-width:calc(var(--max) + 2 * var(--gutter))}.top[data-v-7eaf93bb]{gap:36px;padding:36px;border-radius:var(--radius-lg)}.cover[data-v-7eaf93bb]{width:160px}.lines>.skeleton[data-v-7eaf93bb]:first-child{height:36px!important}.wide-only[data-v-7eaf93bb]{display:block;max-width:440px}.wide-only.stats[data-v-7eaf93bb]{margin-top:20px}.narrow-only[data-v-7eaf93bb]{display:none}.side[data-v-7eaf93bb]{display:block;flex:none;width:300px;height:220px;border-radius:18px}.lower[data-v-7eaf93bb]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px}.panel[data-v-7eaf93bb]{padding:28px;border-radius:var(--radius-lg)}}.bk-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-sm)}.bk-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:12px}.bk-title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;line-height:1.4}.bk-title:before{content:"";flex:none;width:4px;height:16px;border-radius:4px;background:linear-gradient(180deg,var(--brand),var(--primary))}.bk-note{color:var(--ink-3);font-size:12.5px;line-height:1.6}.bk-state{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:14px 0;color:var(--ink-3);font-size:14px}.bk-state.failed{color:var(--ink-2)}.bk-link{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 10px;margin-left:-10px;border:0;border-radius:999px;background:transparent;color:var(--brand-ink);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.bk-link:hover{background:var(--tonal)}.bk-link svg{width:16px;height:16px;flex:none}.bk-wide{display:none}@media(min-width:1100px){.bk-wide{display:inline}.bk-narrow{display:none}.bk-title{font-size:20px}}.unavailable[data-v-7ab8a2e0]{padding:72px 0 96px}.box[data-v-7ab8a2e0]{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:520px;margin:0 auto;padding:40px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(360px 180px at 50% 0%,color-mix(in srgb,var(--brand) 14%,transparent),transparent 70%),var(--surface);box-shadow:var(--shadow-sm);text-align:center}.icon[data-v-7ab8a2e0]{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--tonal);color:var(--on-tonal)}.icon svg[data-v-7ab8a2e0]{width:30px;height:30px}h1[data-v-7ab8a2e0]{font-size:18px;font-weight:700;line-height:1.5}.btn-row[data-v-7ab8a2e0]{justify-content:center}@media(min-width:1100px){.unavailable[data-v-7ab8a2e0]{padding:120px 0 140px}}.link-button[data-v-c62e4883]{font:inherit;color:var(--brand-ink);font-weight:600;background:none;border:0;padding:0;cursor:pointer}.invite[data-v-c62e4883]{padding:24px 0 64px;background:radial-gradient(720px 260px at 50% 0%,color-mix(in srgb,var(--brand) 16%,transparent),transparent 72%),var(--bg-soft)}.wrap[data-v-c62e4883]{width:100%;max-width:672px;margin:0 auto;padding:0 16px}.sheet[data-v-c62e4883]{padding:24px 18px 28px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow-wrap:anywhere}@media(min-width:560px){.invite[data-v-c62e4883]{padding:48px 0 96px}.sheet[data-v-c62e4883]{padding:36px 36px 40px}}.state[data-v-c62e4883]{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:40px;padding-bottom:40px;text-align:center}.state-icon[data-v-c62e4883],.panel-icon[data-v-c62e4883]{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:18px;background:var(--tonal);color:var(--on-tonal)}.state-icon svg[data-v-c62e4883],.panel-icon svg[data-v-c62e4883]{width:26px;height:26px}.state-title[data-v-c62e4883]{font-size:19px;font-weight:700;line-height:1.5}.ended-title[data-v-c62e4883]{font-size:19px;font-weight:500;line-height:1.5}.state-text[data-v-c62e4883]{max-width:460px;color:var(--ink-2);white-space:pre-line}.state .btn-row[data-v-c62e4883]{justify-content:center}.eyebrow[data-v-c62e4883]{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:999px;background:var(--tonal);color:var(--on-tonal);font-size:13px;font-weight:650;line-height:1.6}.eyebrow svg[data-v-c62e4883]{width:15px;height:15px}.title[data-v-c62e4883]{margin-top:14px;font-size:23px;font-weight:500;line-height:1.45;letter-spacing:.01em}.summary[data-v-c62e4883]{margin-top:10px;color:var(--ink-2);font-size:16px;line-height:1.75}@media(min-width:560px){.title[data-v-c62e4883]{font-size:27px}}.in-app[data-v-c62e4883]{display:flex;gap:10px;margin-top:18px;padding:12px 14px;border-radius:14px;background:var(--paid-bg);color:var(--paid);font-size:14px;line-height:1.65}.in-app svg[data-v-c62e4883]{flex:none;width:18px;height:18px;margin-top:3px}.body[data-v-c62e4883]{margin-top:20px;color:var(--ink);font-size:15.5px;line-height:1.8}.body[data-v-c62e4883] h2,.done-text[data-v-c62e4883] h2{margin:24px 0 8px;font-size:17px;font-weight:500;line-height:1.5}.notice-body[data-v-c62e4883] h4{margin:16px 0 6px;font-size:14.5px;font-weight:500;line-height:1.5}.body[data-v-c62e4883] p,.done-text[data-v-c62e4883] p,.notice-body[data-v-c62e4883] p{margin:0 0 12px}.body[data-v-c62e4883] ul,.body[data-v-c62e4883] ol,.done-text[data-v-c62e4883] ul,.done-text[data-v-c62e4883] ol,.notice-body[data-v-c62e4883] ul,.notice-body[data-v-c62e4883] ol{margin:0 0 12px;padding-left:1.4em}.body[data-v-c62e4883] li,.notice-body[data-v-c62e4883] li{margin:4px 0}.body[data-v-c62e4883] a,.done-text[data-v-c62e4883] a,.notice-body[data-v-c62e4883] a{color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.panel[data-v-c62e4883],.done[data-v-c62e4883]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px;padding:20px 18px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface-2)}.panel-icon[data-v-c62e4883]{width:44px;height:44px;border-radius:14px}.panel-icon svg[data-v-c62e4883]{width:22px;height:22px}.panel-title[data-v-c62e4883]{font-size:17px;font-weight:700;line-height:1.5}.panel-text[data-v-c62e4883]{color:var(--ink-2);white-space:pre-line}.done[data-v-c62e4883]{border-color:color-mix(in srgb,var(--free) 40%,var(--line));background:var(--free-bg)}.done[data-v-c62e4883]:focus{outline:none}.done[data-v-c62e4883]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.done-icon[data-v-c62e4883]{background:color-mix(in srgb,var(--free) 16%,var(--surface));color:var(--free)}.done-text[data-v-c62e4883]{color:var(--ink);font-size:15.5px;line-height:1.8}.done-text[data-v-c62e4883] p:last-child{margin-bottom:0}.links[data-v-c62e4883]{display:flex;flex-direction:column;gap:12px;width:100%;margin:6px 0 0;padding:0;list-style:none}.link-row[data-v-c62e4883]{display:flex;flex-wrap:wrap;gap:10px}.link-row .btn[data-v-c62e4883]{--h: 46px;white-space:normal;text-align:center}.link-row .btn-primary[data-v-c62e4883]{flex:1 1 220px}.link-row .btn-primary .content-text[data-v-c62e4883]{font-weight:500}.copy[data-v-c62e4883]{flex:0 0 auto}.form[data-v-c62e4883]{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.form-title[data-v-c62e4883]{font-size:19px;font-weight:700;line-height:1.4}.field[data-v-c62e4883]{margin-top:18px}.label[data-v-c62e4883]{display:block;margin-bottom:8px;color:var(--ink);font-size:14.5px;font-weight:650}.input[data-v-c62e4883]{display:block;width:100%;min-height:48px;padding:11px 14px;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);color:var(--ink);font-size:16px;line-height:1.5}.input.content-text[data-v-c62e4883]{font-family:var(--font-content)}.note[data-v-c62e4883]{min-height:112px;resize:vertical}.input[data-v-c62e4883]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent)}.input[aria-invalid=true][data-v-c62e4883]{border-color:var(--danger)}.hint[data-v-c62e4883]{margin-top:6px;color:var(--ink-3);font-size:13.5px;line-height:1.6}.error[data-v-c62e4883]{margin-top:6px;color:var(--danger);font-size:13.5px;line-height:1.6}.trap[data-v-c62e4883]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.notice[data-v-c62e4883]{margin-top:22px}.notice-box[data-v-c62e4883]{max-height:50vh;overflow:auto;padding:16px 16px 6px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg-soft);color:var(--ink-2);font-size:14px;line-height:1.75;overscroll-behavior:contain}.notice-title[data-v-c62e4883]{color:var(--ink);font-size:15.5px;font-weight:500;line-height:1.5}.notice-version[data-v-c62e4883]{margin:2px 0 10px;color:var(--ink-3);font-size:12.5px}.checks[data-v-c62e4883]{display:flex;flex-direction:column;gap:4px}.check[data-v-c62e4883]{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 2px;color:var(--ink);font-size:14.5px;line-height:1.6;cursor:pointer}.check input[data-v-c62e4883]{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--primary)}.check input[aria-invalid=true][data-v-c62e4883]{outline:2px solid var(--danger);outline-offset:2px}.form-error[data-v-c62e4883]{margin-top:14px}.submit[data-v-c62e4883]{width:100%;margin-top:18px;--h: 50px;font-size:16px}.submit .content-text[data-v-c62e4883]{font-weight:500}@media(min-width:560px){.submit[data-v-c62e4883]{width:auto;min-width:200px}}.notice-page[data-v-c91cdc0b]{padding:16px 0 64px;background:radial-gradient(720px 260px at 50% 0%,color-mix(in srgb,var(--brand) 12%,transparent),transparent 72%),var(--bg-soft)}.wrap[data-v-c91cdc0b]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:792px;margin:0 auto;padding:0 16px}.crumb[data-v-c91cdc0b]{height:18px;width:96px;margin:9px 0}.crumbs[data-v-c91cdc0b]{display:flex;align-items:center}.back[data-v-c91cdc0b]{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 10px;margin-left:-10px;border-radius:999px;color:var(--ink-3);font-size:13.5px;font-weight:500;transition:background-color .15s ease,color .15s ease}.back[data-v-c91cdc0b]:hover{background:var(--tonal);color:var(--brand-ink)}.back svg[data-v-c91cdc0b]{width:16px;height:16px;flex:none}.sheet[data-v-c91cdc0b]{padding:24px 18px 28px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow-wrap:anywhere}@media(min-width:560px){.notice-page[data-v-c91cdc0b]{padding:24px 0 96px}.sheet[data-v-c91cdc0b]{padding:36px 40px 40px}}.state[data-v-c91cdc0b]{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:40px;padding-top:40px;padding-bottom:40px;text-align:center}.state-icon[data-v-c91cdc0b]{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--tonal);color:var(--on-tonal)}.state-icon svg[data-v-c91cdc0b]{width:26px;height:26px}.state-title[data-v-c91cdc0b]{font-size:18px;font-weight:700;line-height:1.5}.state .btn-row[data-v-c91cdc0b]{justify-content:center}.meta[data-v-c91cdc0b]{color:var(--brand-ink);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.title[data-v-c91cdc0b]{margin-top:12px;font-size:24px;font-weight:500;line-height:1.45;letter-spacing:.01em}.summary[data-v-c91cdc0b]{margin-top:14px;color:var(--ink-2);font-size:16.5px;line-height:1.75}@media(min-width:560px){.title[data-v-c91cdc0b]{font-size:28px}}.divider[data-v-c91cdc0b]{margin:24px 0;border:0;border-top:1px solid var(--line)}.body[data-v-c91cdc0b]{color:var(--ink);font-size:16px;line-height:1.9}.plain[data-v-c91cdc0b]{white-space:pre-wrap}.actions[data-v-c91cdc0b]{margin-top:32px}.search-page[data-v-2ebfd2ad]{min-height:calc(100vh - var(--header));padding:18px 0 64px;background:var(--bg-soft)}.wrap[data-v-2ebfd2ad]{max-width:calc(960px + 2 * var(--gutter))}.crumbs[data-v-2ebfd2ad]{display:flex;align-items:center;gap:4px;margin-bottom:16px;color:var(--ink-3);font-size:13px}.crumbs a[data-v-2ebfd2ad]{display:inline-flex;align-items:center;min-height:32px;margin:-5px -6px;padding:0 6px;border-radius:8px;transition:color .15s ease}.crumbs a[data-v-2ebfd2ad]:hover{color:var(--brand-ink)}.crumbs a[data-v-2ebfd2ad]:focus-visible{outline-offset:-2px}.crumbs svg[data-v-2ebfd2ad]{width:14px;height:14px}.crumbs span[data-v-2ebfd2ad]{color:var(--ink-2)}.head h1[data-v-2ebfd2ad]{font-size:26px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.head h1[data-v-2ebfd2ad]:before{content:"";display:block;width:28px;height:4px;margin-bottom:12px;border-radius:4px;background:linear-gradient(90deg,var(--brand),var(--primary))}.box[data-v-2ebfd2ad]{display:flex;align-items:center;gap:6px;margin-top:18px;padding:6px 6px 6px 14px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-sm)}.box[data-v-2ebfd2ad]:focus-within{border-color:var(--brand)}.box-icon[data-v-2ebfd2ad]{flex:none;width:18px;height:18px;color:var(--ink-3)}.box input[data-v-2ebfd2ad]{flex:1;min-width:0;height:36px;border:0;outline:none;background:none;color:var(--ink);font:inherit;font-size:15px}.box input[data-v-2ebfd2ad]::-webkit-search-cancel-button{display:none}.clear[data-v-2ebfd2ad]{flex:none}.summary[data-v-2ebfd2ad]{margin-top:18px;color:var(--ink-3);font-size:13.5px}.card[data-v-2ebfd2ad]{margin:12px 0 0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.list[data-v-2ebfd2ad]{padding:4px;list-style:none}.list>li+li[data-v-2ebfd2ad]:before{content:"";display:block;height:1px;margin:0 12px;background:var(--line)}.ph-row[data-v-2ebfd2ad]{display:flex;align-items:flex-start;gap:12px;padding:12px 10px}.ph-cover[data-v-2ebfd2ad]{flex:none;width:64px;aspect-ratio:1 / 1.44;border-radius:6px}.ph-text[data-v-2ebfd2ad]{flex:1;min-width:0;padding-top:2px}.state[data-v-2ebfd2ad]{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:18px;padding:52px 20px;text-align:center}.state-icon[data-v-2ebfd2ad]{display:grid;place-items:center;width:56px;height:56px;margin-bottom:8px;border-radius:50%;background:var(--tonal);color:var(--on-tonal)}.state-icon svg[data-v-2ebfd2ad]{width:26px;height:26px}.state-title[data-v-2ebfd2ad]{font-size:16px;font-weight:650}.state-action[data-v-2ebfd2ad]{margin-top:12px}.summary-row[data-v-2ebfd2ad]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 16px;margin-top:18px}.summary-row .summary[data-v-2ebfd2ad]{margin-top:0}.link[data-v-2ebfd2ad]{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:0;border:0;background:none;color:var(--brand-ink);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.link[data-v-2ebfd2ad]:hover{text-decoration:underline;text-underline-offset:2px}.link svg[data-v-2ebfd2ad],.ai-title svg[data-v-2ebfd2ad],.ai-status svg[data-v-2ebfd2ad],.optin-text svg[data-v-2ebfd2ad]{flex:none;width:16px;height:16px;color:var(--brand-ink)}.force[data-v-2ebfd2ad]{min-height:32px;font-size:13.5px;font-weight:600}.wrap-btn[data-v-2ebfd2ad]{max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere}.ai[data-v-2ebfd2ad]{margin-top:18px}.ai-card[data-v-2ebfd2ad]{margin-top:0;padding:16px 18px}.ai-head[data-v-2ebfd2ad]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.ai-title[data-v-2ebfd2ad]{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:650}.chips[data-v-2ebfd2ad]{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.chips li[data-v-2ebfd2ad]{min-width:0;max-width:100%}.chip[data-v-2ebfd2ad]{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:32px;padding:4px 8px 4px 12px;border:0;border-radius:999px;background:var(--tonal);color:var(--on-tonal);font:inherit;font-size:13.5px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;transition:background-color .15s ease}.chip[data-v-2ebfd2ad]:hover{background:var(--tonal-hover)}.chip svg[data-v-2ebfd2ad]{flex:none;width:14px;height:14px}.chip-text[data-v-2ebfd2ad]{min-width:0;overflow-wrap:anywhere}.ai-note[data-v-2ebfd2ad]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:10px;color:var(--ink-3);font-size:12.5px;line-height:1.6}.ai-status[data-v-2ebfd2ad]{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:14px;line-height:1.6}.ai-foot[data-v-2ebfd2ad]{display:flex;justify-content:flex-end;margin-top:10px;font-size:12.5px}.optin[data-v-2ebfd2ad]{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.optin-text[data-v-2ebfd2ad]{display:flex;align-items:flex-start;gap:8px;color:var(--ink-2);font-size:14px;line-height:1.7}.optin-text svg[data-v-2ebfd2ad]{margin-top:4px}.optin-actions[data-v-2ebfd2ad]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 16px;font-size:13.5px}@media(min-width:768px){.search-page[data-v-2ebfd2ad]{padding-top:24px}.head h1[data-v-2ebfd2ad]{font-size:30px}}@media(min-width:1100px){.ph-cover[data-v-2ebfd2ad]{width:84px}}.shelf-page[data-v-64ea50ea]{min-height:calc(100vh - var(--header));padding:18px 0 64px;background:var(--bg-soft)}.wrap[data-v-64ea50ea]{max-width:calc(1280px + 2 * var(--gutter))}.crumbs[data-v-64ea50ea]{display:flex;align-items:center;gap:4px;margin-bottom:16px;color:var(--ink-3);font-size:13px}.crumbs a[data-v-64ea50ea]{display:inline-flex;align-items:center;min-height:32px;margin:-5px -6px;padding:0 6px;border-radius:8px;transition:color .15s ease}.crumbs a[data-v-64ea50ea]:hover{color:var(--brand-ink)}.crumbs a[data-v-64ea50ea]:focus-visible{outline-offset:-2px}.crumbs svg[data-v-64ea50ea]{width:14px;height:14px}.crumbs span[data-v-64ea50ea]{color:var(--ink-2)}.head h1[data-v-64ea50ea]{font-size:26px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.head h1[data-v-64ea50ea]:before{content:"";display:block;width:28px;height:4px;margin-bottom:12px;border-radius:4px;background:linear-gradient(90deg,var(--brand),var(--primary))}.notice[data-v-64ea50ea]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:16px;padding:8px 8px 8px 16px;border-radius:12px;background:var(--tonal);color:var(--on-tonal);font-size:14px}.grid[data-v-64ea50ea]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px;margin:18px 0 0;padding:0;list-style:none}.tile[data-v-64ea50ea]{display:flex;flex-direction:column;min-width:0}.cover-link[data-v-64ea50ea]{position:relative;display:block}.cover[data-v-64ea50ea],.cover-ph[data-v-64ea50ea]{width:100%;aspect-ratio:1 / 1.44;border-radius:8px}.badge[data-v-64ea50ea]{position:absolute;top:6px;right:6px;padding:2px 7px;border-radius:999px;background:var(--brand);color:#fff;font-size:11.5px;font-weight:650;line-height:1.6}.title[data-v-64ea50ea]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;font-size:14px;font-weight:500;line-height:1.4}.title[data-v-64ea50ea]:hover{color:var(--brand-ink)}.progress[data-v-64ea50ea],.latest[data-v-64ea50ea]{margin-top:3px;overflow:hidden;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.progress[data-v-64ea50ea]{color:var(--ink-3)}.latest[data-v-64ea50ea]{color:var(--brand-ink);font-weight:500}.actions[data-v-64ea50ea]{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin-top:10px}.actions .btn[data-v-64ea50ea]{min-width:0;padding:6px 8px;white-space:normal;overflow-wrap:anywhere;text-align:center}.remove[data-v-64ea50ea]{color:var(--ink-3)}.card[data-v-64ea50ea]{margin:18px 0 0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.state[data-v-64ea50ea]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:52px 20px;text-align:center}.state-icon[data-v-64ea50ea]{display:grid;place-items:center;width:56px;height:56px;margin-bottom:8px;border-radius:50%;background:var(--tonal);color:var(--on-tonal)}.state-icon svg[data-v-64ea50ea]{width:26px;height:26px}.state-title[data-v-64ea50ea]{font-size:16px;font-weight:650}.state-hint[data-v-64ea50ea]{color:var(--ink-3);font-size:14px}.state-action[data-v-64ea50ea]{margin-top:12px}@media(min-width:560px){.grid[data-v-64ea50ea]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px){.shelf-page[data-v-64ea50ea]{padding-top:24px}.head h1[data-v-64ea50ea]{font-size:30px}}@media(min-width:1100px){.grid[data-v-64ea50ea]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:26px 20px}}.upload-row[data-v-1b993476]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.upload-pick[data-v-1b993476]{position:relative;cursor:pointer}.upload-pick.disabled[data-v-1b993476]{opacity:.45;pointer-events:none}.upload-pick[data-v-1b993476]:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.upload-done[data-v-1b993476]{color:var(--free)}.biz-page{min-height:calc(100vh - var(--header));padding:18px 0 64px;background:var(--bg-soft)}.biz-wrap{max-width:calc(1080px + 2 * var(--gutter))}.biz-crumbs{display:flex;align-items:center;gap:4px;margin-bottom:16px;color:var(--ink-3);font-size:13px}.biz-crumbs a{display:inline-flex;align-items:center;min-height:32px;margin:-5px -6px;padding:0 6px;border-radius:8px}.biz-crumbs a:hover{color:var(--brand-ink)}.biz-crumbs svg{width:14px;height:14px}.biz-title{font-size:26px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.biz-title:before{content:"";display:block;width:28px;height:4px;margin-bottom:12px;border-radius:4px;background:linear-gradient(90deg,var(--brand),var(--primary))}.biz-lead{margin-top:6px;color:var(--ink-3);font-size:14.5px}.biz-tabs{display:flex;gap:6px;margin:18px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter) 4px;overflow-x:auto;scrollbar-width:none}.biz-tabs::-webkit-scrollbar{display:none}.biz-tab{flex:none;display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);color:var(--ink-2);font-size:14px;font-weight:600;white-space:nowrap}.biz-tab:hover{border-color:var(--brand);color:var(--brand-ink)}.biz-tab[aria-current=page]{border-color:transparent;background:var(--primary);color:var(--on-primary)}.biz-card{margin-top:16px;padding:20px 18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow-wrap:anywhere}.biz-card-title{font-size:17px;font-weight:700;line-height:1.4}.biz-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.biz-sub{margin-top:4px;color:var(--ink-3);font-size:13.5px;line-height:1.65}.biz-muted{color:var(--ink-3);font-size:13.5px;line-height:1.65}.biz-text{white-space:pre-line;overflow-wrap:anywhere}.biz-name{font-size:15.5px;font-weight:500;line-height:1.5}.biz-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;text-align:center}.biz-state-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--tonal);color:var(--on-tonal)}.biz-state-icon svg{width:24px;height:24px}.biz-state-title{font-size:16px;font-weight:650}.biz-notice{display:flex;gap:10px;margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--tonal);color:var(--on-tonal);font-size:14px;line-height:1.65}.biz-notice svg{flex:none;width:18px;height:18px;margin-top:3px}.biz-notice.is-warn{background:var(--paid-bg);color:var(--paid)}.biz-notice.is-bad{background:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger)}.biz-notice.is-ok{background:var(--free-bg);color:var(--free)}.biz-chip{display:inline-flex;align-items:center;padding:1px 9px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-size:12.5px;font-weight:600;line-height:1.7;white-space:nowrap}.biz-chip.is-ok{background:var(--free-bg);color:var(--free)}.biz-chip.is-warn{background:var(--paid-bg);color:var(--paid)}.biz-chip.is-bad{background:color-mix(in srgb,var(--danger) 10%,var(--surface));color:var(--danger)}.biz-chip.is-busy{background:var(--tonal);color:var(--on-tonal)}.biz-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.biz-stat{padding:12px 14px;border-radius:14px;background:var(--surface-2)}.biz-stat-label{color:var(--ink-3);font-size:13px}.biz-stat-value{margin-top:2px;font-size:21px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.biz-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.biz-actions .btn{white-space:normal;text-align:center}.biz-form{display:grid;gap:16px;margin-top:16px}.biz-field{display:grid;gap:6px;min-width:0}.biz-label{color:var(--ink);font-size:14px;font-weight:650}.biz-input{display:block;width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);color:var(--ink);font-size:16px;line-height:1.5}.biz-input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent)}.biz-input[aria-invalid=true]{border-color:var(--danger)}textarea.biz-input{min-height:96px;resize:vertical}.biz-hint{color:var(--ink-3);font-size:13px;line-height:1.6}.biz-error{color:var(--danger);font-size:13.5px;line-height:1.6}.biz-warn{color:var(--paid);font-size:13.5px;line-height:1.6}.biz-choices{display:flex;flex-wrap:wrap;gap:8px}.biz-choice{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);font-size:14px;cursor:pointer}.biz-choice:has(input:checked){border-color:var(--primary);background:var(--tonal);color:var(--on-tonal)}.biz-choice input{accent-color:var(--primary)}.biz-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;cursor:pointer}.biz-check input{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:var(--primary)}.biz-list{margin:12px 0 0;padding:0;list-style:none}.biz-item{padding:14px 0;border-top:1px solid var(--line)}.biz-item:first-child{border-top:0}.biz-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;color:var(--ink-3);font-size:13px}.biz-table-wrap{margin-top:12px;overflow-x:auto}.biz-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.biz-table th,.biz-table td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.biz-table th:first-child,.biz-table td:first-child{text-align:left;white-space:normal}.biz-table thead{color:var(--ink-3);font-size:13px;font-weight:600}.biz-table th{font-weight:inherit}.biz-table tfoot{font-weight:650}.biz-progress{width:100%;height:8px;margin-top:8px;accent-color:var(--primary)}.biz-link{color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px}.biz-link-button{padding:0;border:0;background:none;color:var(--brand-ink);font-size:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.biz-preview{display:block;max-width:100%;max-height:320px;margin-top:10px;border-radius:12px;background:var(--surface-2)}.biz-preview.is-portrait{width:auto;max-height:360px;aspect-ratio:9 / 16;object-fit:cover;border:4px solid var(--line);border-radius:18px}.biz-preview.is-square{width:96px;height:96px;object-fit:cover;border-radius:20px}@media(min-width:560px){.biz-card{padding:24px}.biz-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px){.biz-page{padding-top:24px}.biz-title{font-size:30px}.biz-form.two{grid-template-columns:repeat(2,minmax(0,1fr))}.biz-form.two .wide{grid-column:1 / -1}}.campaign-fieldset[data-v-002a4ce8]{margin:0;padding:0;border:0}.campaign-fieldset legend[data-v-002a4ce8]{margin-bottom:6px;padding:0}.campaign-money[data-v-002a4ce8]{margin-top:0}.campaign-categories .biz-choice[data-v-002a4ce8]{min-height:34px;padding:4px 10px;font-size:13.5px}.campaign-creatives[data-v-002a4ce8]{display:grid;gap:8px}.campaign-leaving ul[data-v-002a4ce8]{margin:2px 0 0;padding-left:1.2em}.campaigns-empty[data-v-3a3b8cc2]{margin-top:16px}.campaign-chips[data-v-3a3b8cc2]{display:inline-flex;flex-wrap:wrap;gap:6px}.campaign-facts[data-v-3a3b8cc2]{display:grid;gap:4px;margin:10px 0 0;font-size:14px}.campaign-facts div[data-v-3a3b8cc2]{display:flex;gap:10px}.campaign-facts dt[data-v-3a3b8cc2]{flex:none;min-width:4.5em;color:var(--ink-3)}.campaign-facts dd[data-v-3a3b8cc2]{margin:0;min-width:0;overflow-wrap:anywhere}.campaign-floor-valued[data-v-3a3b8cc2]{color:var(--ink-3)}.campaign-reasons[data-v-3a3b8cc2]{margin:4px 0 0;padding-left:1.2em}.editor-fieldset[data-v-d6b80b58]{margin:0;padding:0;border:0}.editor-fieldset legend[data-v-d6b80b58]{margin-bottom:6px;padding:0}.editor-formats[data-v-d6b80b58]{display:grid;gap:8px}.editor-format[data-v-d6b80b58]{align-items:flex-start;padding:10px 14px}.editor-format input[data-v-d6b80b58]{margin-top:5px}.editor-format strong[data-v-d6b80b58]{display:block;font-weight:650}.editor-format-hint[data-v-d6b80b58]{display:block}.editor-format-tag[data-v-d6b80b58]{display:inline-block;margin-top:4px;padding:0 8px;border-radius:999px;background:var(--free-bg);color:var(--free);font-size:12px;font-weight:600;line-height:20px}.editor-words[data-v-d6b80b58]{margin-top:0}.editor-proofs[data-v-d6b80b58]{display:flex;flex-wrap:wrap;gap:6px 16px;margin:4px 0 0;padding:0;list-style:none;font-size:14px}@media(min-width:768px){.editor-formats[data-v-d6b80b58]{grid-template-columns:repeat(3,minmax(0,1fr))}}.creatives-empty[data-v-94dc18ba]{margin-top:16px}.creative-words[data-v-94dc18ba]{display:grid;gap:4px;margin:10px 0 0;font-size:14px}.creative-words div[data-v-94dc18ba]{display:flex;gap:10px}.creative-words dt[data-v-94dc18ba]{flex:none;min-width:5em;color:var(--ink-3)}.creative-words dd[data-v-94dc18ba]{margin:0;min-width:0;overflow-wrap:anywhere}.creative-url[data-v-94dc18ba]{color:var(--ink-2)}.creative-previews[data-v-94dc18ba]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 12px}.enable-head[data-v-0e311fc7]{display:flex;gap:14px;align-items:flex-start}.enable-icon[data-v-0e311fc7]{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--tonal);color:var(--brand-ink)}.enable-icon svg[data-v-0e311fc7]{width:22px;height:22px}.enable-notice[data-v-0e311fc7]{display:grid;gap:8px;margin-top:16px;padding:14px 16px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg-soft);color:var(--ink-2);font-size:14px;line-height:1.75}.enable-notice-title[data-v-0e311fc7]{color:var(--ink);font-size:15px;font-weight:650}.enable-check[data-v-0e311fc7]{margin-top:14px}.market-format[data-v-ba279cbd]{display:block;font-weight:650}.market-note-tag[data-v-ba279cbd]{display:inline-block;margin:2px 0;padding:0 8px;border-radius:999px;background:var(--tonal);color:var(--on-tonal);font-size:12px;font-weight:600;line-height:20px}.market-spec[data-v-ba279cbd]{display:block;margin-top:2px;color:var(--ink-3);font-size:12.5px;line-height:1.55}.market-rules[data-v-ba279cbd]{display:grid;gap:6px;margin:14px 0 0;padding-left:1.2em;color:var(--ink-2);font-size:14px;line-height:1.7}.market-block[data-v-ba279cbd]{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);color:var(--ink-2);font-size:14px;line-height:1.7}.market-subtitle[data-v-ba279cbd]{color:var(--ink);font-size:15px;font-weight:650}summary.market-subtitle[data-v-ba279cbd]{cursor:pointer}.market-note[data-v-ba279cbd]{margin-top:4px}.market-list-title[data-v-ba279cbd]{margin-top:10px;color:var(--ink);font-size:14px;font-weight:650}.market-list[data-v-ba279cbd]{display:grid;gap:4px;margin:4px 0 0;padding-left:1.4em}.home-alerts[data-v-11233e22]{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.home-alerts .biz-notice[data-v-11233e22]{margin-top:0}.home-subject[data-v-11233e22]{margin-top:8px}.home-blockers[data-v-11233e22]{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.home-blockers li[data-v-11233e22]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;border-radius:12px;background:var(--paid-bg);color:var(--paid);font-size:14px;line-height:1.6}.home-blockers svg[data-v-11233e22]{flex:none;width:18px;height:18px}.home-blockers .biz-text[data-v-11233e22]{flex:1 1 200px}.intro-steps[data-v-964c91bf]{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.intro-steps li[data-v-964c91bf]{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.5}.intro-icon[data-v-964c91bf]{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--tonal);color:var(--brand-ink)}.intro-icon svg[data-v-964c91bf]{width:18px;height:18px}.intro-foot[data-v-964c91bf]{margin-top:12px}.qualify-fieldset[data-v-c1d3c767]{margin:0;padding:0;border:0}.qualify-fieldset legend[data-v-c1d3c767]{margin-bottom:6px;padding:0}.reports-controls[data-v-626198b6]{display:grid;gap:12px;margin-top:14px}.reports-by[data-v-626198b6]{margin:0;padding:0;border:0}.reports-by legend[data-v-626198b6]{margin-bottom:6px;padding:0}.reports-submit[data-v-626198b6]{display:flex;align-items:flex-end}.reports-empty[data-v-626198b6]{margin-top:14px}@media(min-width:768px){.reports-controls[data-v-626198b6]{grid-template-columns:repeat(2,minmax(0,200px)) minmax(0,1fr) auto;align-items:end}}.wallet-totals[data-v-3f340b1b]{margin-top:10px}.wallet-form[data-v-3f340b1b]{display:grid;gap:4px;margin-top:14px;max-width:420px}.wallet-blocked[data-v-3f340b1b]{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.wallet-blocked .biz-notice[data-v-3f340b1b]{margin-top:0}.wallet-order[data-v-3f340b1b]{margin-top:8px}.wallet-order .btn[data-v-3f340b1b]{margin-top:10px}.wallet-amount-text[data-v-3f340b1b]{font-size:16px;font-weight:650;font-variant-numeric:tabular-nums}.wallet-cancel[data-v-3f340b1b],.wallet-refund[data-v-3f340b1b]{margin-top:10px}.wallet-invoice[data-v-3f340b1b]{display:flex;align-items:center;gap:6px;margin-top:14px}.wallet-invoice svg[data-v-3f340b1b]{flex:none;width:16px;height:16px}.wallet-note[data-v-3f340b1b]{display:block;color:var(--ink-3);font-size:12.5px}.wallet-plus[data-v-3f340b1b]{color:var(--free)}.wallet-empty[data-v-3f340b1b]{margin-top:10px}.union-page[data-v-4597918f]{--u-advertiser: var(--primary);--u-advertiser-bg: var(--tonal);--u-advertiser-ink: var(--on-tonal);--u-publisher: var(--free);--u-publisher-bg: var(--free-bg);--u-phone-frame: #2a2140;--u-phone-screen: #ffffff;--u-phone-line: #e8e1f3;--u-video: #1d1530;--u-poster-a: #6a46b0;--u-poster-b: #241640;overflow-x:clip}html[data-theme=dark] .union-page[data-v-4597918f]{--u-phone-frame: #4a4063;--u-phone-screen: #1a1524;--u-phone-line: #3a3150;--u-video: #0f0b16}.u-hero[data-v-4597918f]{position:relative;padding:44px 0 52px;background:radial-gradient(900px 420px at 88% -12%,color-mix(in srgb,var(--brand) 34%,transparent),transparent 62%),radial-gradient(620px 320px at 4% 62%,color-mix(in srgb,var(--free) 14%,transparent),transparent 70%),linear-gradient(180deg,var(--hero-a),var(--bg) 96%)}.u-hero[data-v-4597918f]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--brand) 38%,transparent) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0%,#000 0%,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 0%,#000 0%,transparent 75%);opacity:.55;pointer-events:none}.u-hero-inner[data-v-4597918f]{position:relative;text-align:center}.u-eyebrow[data-v-4597918f]{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 10px;border:1px solid color-mix(in srgb,var(--brand) 40%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--brand-ink);font-size:13px;font-weight:600}.u-dot[data-v-4597918f]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--primary));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent)}.u-title[data-v-4597918f]{margin-top:16px;font-size:38px;font-weight:800;line-height:1.2;letter-spacing:.02em;background:linear-gradient(120deg,var(--ink) 30%,var(--brand-ink));-webkit-background-clip:text;background-clip:text;color:transparent}.u-lead[data-v-4597918f]{max-width:640px;margin:14px auto 0;color:var(--ink-2);font-size:15.5px;line-height:1.75;text-wrap:balance}.u-choices[data-v-4597918f]{display:grid;gap:16px;max-width:980px;margin:32px auto 0;text-align:left}.u-choice[data-v-4597918f]{--accent: var(--u-advertiser);--accent-bg: var(--u-advertiser-bg);--accent-ink: var(--u-advertiser-ink);position:relative;display:flex;flex-direction:column;gap:18px;padding:24px 20px 22px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.u-choice.is-publisher[data-v-4597918f]{--accent: var(--u-publisher);--accent-bg: var(--u-publisher-bg);--accent-ink: var(--u-publisher)}.u-choice[data-v-4597918f]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 35%,var(--brand)))}.u-choice[data-v-4597918f]:after{content:"";position:absolute;top:-80px;right:-80px;width:220px;height:220px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 16%,transparent),transparent);pointer-events:none}.u-choice[data-v-4597918f]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:var(--shadow-lg)}.u-choice-head[data-v-4597918f]{display:flex;align-items:center;gap:14px}.u-choice-icon[data-v-4597918f]{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:16px;background:var(--accent-bg);color:var(--accent-ink)}.u-choice-icon svg[data-v-4597918f]{width:26px;height:26px}.u-kicker[data-v-4597918f]{color:var(--ink-3);font-size:13.5px;font-weight:600;letter-spacing:.04em}.u-choice-title[data-v-4597918f]{font-size:24px;font-weight:800;line-height:1.3}.u-points[data-v-4597918f]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.u-points li[data-v-4597918f]{display:flex;align-items:flex-start;gap:10px;color:var(--ink-2);font-size:14.5px;line-height:1.6}.u-points svg[data-v-4597918f]{flex:none;width:18px;height:18px;margin-top:3px;padding:2px;border-radius:50%;background:var(--accent-bg);color:var(--accent-ink)}.u-choice-actions[data-v-4597918f]{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.u-choice.is-publisher .btn-primary[data-v-4597918f],.u-panel.is-publisher .btn-primary[data-v-4597918f]{background:var(--u-publisher);color:var(--surface);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--u-publisher) 80%,transparent)}.u-choice.is-publisher .btn-primary[data-v-4597918f]:hover,.u-panel.is-publisher .btn-primary[data-v-4597918f]:hover{background:color-mix(in srgb,var(--u-publisher) 86%,var(--ink))}.u-formats[data-v-4597918f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.u-format[data-v-4597918f]{display:flex;flex-direction:column;min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);transition:border-color .2s ease,box-shadow .2s ease}.u-format[data-v-4597918f]:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:var(--shadow-md)}.u-stage[data-v-4597918f]{display:grid;place-items:center;padding:16px 8px;border-radius:var(--radius);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 70%),var(--bg-soft)}.u-phone[data-v-4597918f]{position:relative;display:flex;flex-direction:column;gap:7px;width:132px;max-width:100%;aspect-ratio:11 / 21;padding:26px 12px 12px;overflow:hidden;border:6px solid var(--u-phone-frame);border-radius:24px;background:var(--u-phone-screen);box-shadow:var(--shadow-md)}.u-phone[data-v-4597918f]:before{content:"";position:absolute;top:8px;left:50%;width:34px;height:5px;border-radius:3px;background:var(--u-phone-line);transform:translate(-50%)}.u-text-line[data-v-4597918f]{display:block;flex:none;height:6px;border-radius:3px;background:var(--u-phone-line)}.u-text-line.is-title[data-v-4597918f]{height:8px;margin-bottom:4px;background:color-mix(in srgb,var(--ink-3) 45%,var(--u-phone-line))}.u-phone .w50[data-v-4597918f]{width:50%}.u-phone .w60[data-v-4597918f]{width:60%}.u-phone .w70[data-v-4597918f]{width:70%}.u-phone .w80[data-v-4597918f]{width:80%}.u-phone .w85[data-v-4597918f]{width:85%}.u-phone .w90[data-v-4597918f]{width:90%}.u-phone .w95[data-v-4597918f]{width:95%}.u-phone .w100[data-v-4597918f]{width:100%}.u-ad[data-v-4597918f]{position:relative;display:block;border-radius:8px;background:linear-gradient(135deg,var(--brand),var(--primary));box-shadow:0 6px 14px -8px color-mix(in srgb,var(--primary) 80%,transparent)}.u-ad-banner[data-v-4597918f]{position:absolute;right:8px;bottom:10px;left:8px;height:30px;animation:u-glow-4597918f 2.8s ease-in-out infinite}.u-ad-brand[data-v-4597918f]{position:absolute;top:50%;right:10px;width:36px;height:5px;border-radius:3px;background:#ffffffbf;transform:translateY(-50%)}.u-ad-card[data-v-4597918f]{flex:none;height:104px;margin:4px 0 6px}.u-ad-button[data-v-4597918f]{display:block;width:64px;height:18px;margin:6px auto 0;border-radius:999px;background:color-mix(in srgb,var(--primary) 85%,transparent)}.u-tag[data-v-4597918f]{position:absolute;top:4px;left:4px;padding:0 4px;border-radius:4px;background:#140c248c;color:#fff;font-size:9px;font-weight:600;line-height:14px}.u-phone.is-rewarded[data-v-4597918f]{padding:0;background:var(--u-video)}.u-phone.is-rewarded[data-v-4597918f]:before{z-index:1;background:#ffffff2e}.u-video[data-v-4597918f]{position:relative;display:block;flex:1;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--brand) 70%,transparent),transparent 55%),radial-gradient(circle at 75% 70%,color-mix(in srgb,var(--free) 55%,transparent),transparent 55%),var(--u-video)}.u-video .u-tag[data-v-4597918f]{top:22px;left:8px}.u-close[data-v-4597918f]{position:absolute;top:20px;right:8px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#ffffff38;color:#fff;font-size:12px;line-height:1}.u-play[data-v-4597918f]{position:absolute;top:50%;left:50%;width:40px;height:40px;border-radius:50%;background:#ffffffeb;transform:translate(-50%,-50%);animation:u-pulse-4597918f 2.4s ease-in-out infinite}.u-play[data-v-4597918f]:after{content:"";position:absolute;top:50%;left:54%;border-width:8px 0 8px 13px;border-style:solid;border-color:transparent transparent transparent var(--primary);transform:translate(-50%,-50%)}.u-progress[data-v-4597918f]{display:block;height:4px;margin:0 10px 12px;border-radius:2px;background:#fff3}.u-progress span[data-v-4597918f]{display:block;width:62%;height:100%;border-radius:2px;background:var(--brand)}.u-phone.is-splash[data-v-4597918f]{padding:0}.u-phone.is-splash[data-v-4597918f]:before{z-index:1;background:#ffffff38}.u-splash[data-v-4597918f]{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding-bottom:28px;background:radial-gradient(circle at 18% 14%,rgba(111,216,191,.55),transparent 50%),radial-gradient(circle at 86% 78%,rgba(164,140,230,.85),transparent 58%),linear-gradient(165deg,var(--u-poster-a),var(--u-poster-b))}.u-skip[data-v-4597918f]{position:absolute;top:20px;right:8px;padding:0 7px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:#0000004d;color:#fff;font-size:9px;font-weight:600;line-height:15px;white-space:nowrap}.u-splash-logo[data-v-4597918f]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#fff,#efe7fd);box-shadow:0 10px 20px -10px #0009;animation:u-breathe-4597918f 2.6s ease-in-out infinite}.u-splash-line[data-v-4597918f]{display:block;flex:none;height:6px;border-radius:3px;background:#ffffffb8}.u-splash-cta[data-v-4597918f]{position:absolute;right:14px;bottom:28px;left:14px;height:18px;border-radius:999px;background:#fffffff0}.u-tag.is-bottom[data-v-4597918f]{top:auto;bottom:7px;left:8px}.u-app-bar[data-v-4597918f]{display:block;flex:none;height:14px;margin-bottom:3px;border-radius:6px;background:color-mix(in srgb,var(--brand) 22%,var(--u-phone-line))}.u-ad-mrec[data-v-4597918f]{flex:none;aspect-ratio:6 / 5;margin:2px 0;animation:u-glow-4597918f 2.8s ease-in-out infinite}.u-ad-mrec .u-ad-brand[data-v-4597918f]{top:auto;bottom:9px;transform:none}.u-scrim[data-v-4597918f]{position:absolute;inset:0;display:grid;place-items:center;background:#140c248c}.u-inter[data-v-4597918f]{position:relative;display:flex;flex-direction:column;gap:6px;width:76%;padding:7px;border:1px solid var(--u-phone-line);border-radius:12px;background:var(--u-phone-screen);box-shadow:0 14px 26px -12px #000000b3;animation:u-pop-4597918f 3.2s ease-in-out infinite}.u-inter-close[data-v-4597918f]{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--u-phone-screen);box-shadow:0 2px 6px #00000059;color:var(--ink);font-size:12px;line-height:1}.u-inter-media[data-v-4597918f]{flex:none;aspect-ratio:6 / 5;box-shadow:none}.u-inter-line[data-v-4597918f]{display:block;width:78%;height:6px;border-radius:3px;background:var(--u-phone-line)}.u-inter .u-ad-button[data-v-4597918f]{width:100%;height:16px;margin-top:0}.u-phone.is-native[data-v-4597918f]{gap:6px;padding-right:8px;padding-left:8px}.u-feed-item[data-v-4597918f]{display:flex;flex:none;align-items:center;gap:6px;padding:3px 2px}.u-feed-thumb[data-v-4597918f]{flex:none;width:24px;height:24px;border-radius:6px;background:var(--u-phone-line)}.u-feed-lines[data-v-4597918f]{display:flex;flex:1;flex-direction:column;gap:5px}.u-feed-lines span[data-v-4597918f]{display:block;height:5px;border-radius:3px;background:var(--u-phone-line)}.u-native[data-v-4597918f]{display:flex;flex:none;flex-direction:column;gap:5px;padding:6px;border:1px solid color-mix(in srgb,var(--brand) 30%,var(--u-phone-line));border-radius:10px;background:color-mix(in srgb,var(--brand) 7%,var(--u-phone-screen))}.u-native-head[data-v-4597918f],.u-native-foot[data-v-4597918f]{display:flex;align-items:center;gap:5px}.u-native-icon[data-v-4597918f]{flex:none;width:14px;height:14px;border-radius:4px;background:linear-gradient(135deg,var(--free),var(--brand))}.u-native-brand[data-v-4597918f]{width:36%;height:5px;border-radius:3px;background:var(--u-phone-line)}.u-tag.is-inline[data-v-4597918f]{position:static;margin-left:auto;font-size:8px;line-height:12px}.u-native-title[data-v-4597918f]{display:block;width:86%;height:7px;border-radius:3px;background:color-mix(in srgb,var(--ink-3) 45%,var(--u-phone-line))}.u-native-media[data-v-4597918f]{flex:none;aspect-ratio:16 / 9;border-radius:6px;box-shadow:none}.u-native-body[data-v-4597918f]{flex:1;height:5px;border-radius:3px;background:var(--u-phone-line)}.u-native-cta[data-v-4597918f]{flex:none;width:30px;height:12px;border-radius:999px;background:color-mix(in srgb,var(--primary) 85%,transparent)}@keyframes u-glow-4597918f{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 30%,transparent)}}@keyframes u-pulse-4597918f{50%{transform:translate(-50%,-50%) scale(1.08)}}@keyframes u-breathe-4597918f{50%{transform:scale(1.06)}}@keyframes u-pop-4597918f{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.union-page[data-v-4597918f] *,.union-page[data-v-4597918f] *:before,.union-page[data-v-4597918f] *:after{animation:none!important}}.u-format-title[data-v-4597918f]{margin-top:14px;font-size:16px;font-weight:700}.u-format-text[data-v-4597918f]{flex:1;margin-top:6px;color:var(--ink-2);font-size:13px;line-height:1.7}.u-format-billing[data-v-4597918f]{align-self:flex-start;display:inline-flex;margin-top:12px;padding:2px 10px;border-radius:999px;background:var(--tonal);color:var(--on-tonal);font-size:12.5px;font-weight:600}.u-split[data-v-4597918f]{display:grid;gap:20px;align-items:start}.u-steps[data-v-4597918f]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.u-step[data-v-4597918f]{display:flex;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.u-step-num[data-v-4597918f]{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,var(--brand),var(--primary));color:var(--on-primary);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}#publishers .u-step-num[data-v-4597918f]{background:linear-gradient(135deg,color-mix(in srgb,var(--free) 75%,var(--brand)),var(--free));color:var(--surface)}.u-step-title[data-v-4597918f]{font-size:15.5px;font-weight:700;line-height:1.5}.u-step-text[data-v-4597918f]{margin-top:2px;color:var(--ink-3);font-size:13.5px;line-height:1.65}.u-panel[data-v-4597918f]{display:flex;flex-direction:column;gap:12px;padding:22px 20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md)}.u-panel-title[data-v-4597918f]{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700}.u-panel-title svg[data-v-4597918f]{width:20px;height:20px;color:var(--brand-ink)}.u-panel.is-publisher .u-panel-title svg[data-v-4597918f]{color:var(--u-publisher)}.u-floors[data-v-4597918f]{width:100%;border-collapse:collapse;font-size:14px}.u-floors th[data-v-4597918f]{padding:6px 0;border-bottom:1px solid var(--line);color:var(--ink-3);font-size:12.5px;font-weight:600;text-align:left}.u-floors th[data-v-4597918f]:last-child,.u-floor-value[data-v-4597918f]{text-align:right}.u-floors td[data-v-4597918f]{padding:11px 0;border-bottom:1px solid var(--line);vertical-align:top}.u-floor-name[data-v-4597918f]{display:block;font-weight:650}.u-floor-billing[data-v-4597918f]{display:block;color:var(--ink-3);font-size:12.5px}.u-floor-value[data-v-4597918f]{padding-left:12px!important;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.u-panel-note[data-v-4597918f]{color:var(--ink-3);font-size:13px;line-height:1.7}.u-link[data-v-4597918f]{color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px}.u-panel-action[data-v-4597918f],.u-panel-actions .btn[data-v-4597918f]{align-self:flex-start}.u-panel-actions[data-v-4597918f]{display:flex;flex-wrap:wrap;gap:10px}.u-terms[data-v-4597918f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.u-terms>div[data-v-4597918f]{padding:10px 12px;border-radius:14px;background:var(--surface-2)}.u-terms dt[data-v-4597918f]{color:var(--ink-3);font-size:12px}.u-terms dd[data-v-4597918f]{margin:2px 0 0;font-size:13.5px;font-weight:650;line-height:1.45}.u-terms .u-term-value[data-v-4597918f]{color:var(--u-publisher);font-size:22px;font-weight:800;line-height:1.2}.u-pay[data-v-4597918f]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.u-pay li[data-v-4597918f]{display:flex;align-items:flex-start;gap:8px;color:var(--ink-2);font-size:13.5px;line-height:1.6}.u-pay svg[data-v-4597918f]{flex:none;width:16px;height:16px;margin-top:3px;color:var(--ink-3)}.u-faq[data-v-4597918f]{display:grid;gap:10px}.u-question[data-v-4597918f]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.u-question summary[data-v-4597918f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;font-size:15px;font-weight:650;list-style:none;cursor:pointer}.u-question summary[data-v-4597918f]::-webkit-details-marker{display:none}.u-question summary svg[data-v-4597918f]{flex:none;width:18px;height:18px;color:var(--ink-3);transition:transform .2s ease}.u-question[open] summary svg[data-v-4597918f]{transform:rotate(180deg)}.u-question[open][data-v-4597918f]{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.u-question p[data-v-4597918f]{padding:0 18px 16px;color:var(--ink-2);font-size:14px;line-height:1.8}.u-closing[data-v-4597918f]{padding:8px 0 56px;background:var(--bg-soft)}.u-cta[data-v-4597918f]{display:flex;flex-direction:column;gap:18px;padding:28px 22px;border-radius:var(--radius-lg);background:radial-gradient(600px 240px at 100% 0%,color-mix(in srgb,var(--brand) 55%,transparent),transparent 70%),linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 70%,var(--free)));color:var(--on-primary);box-shadow:var(--shadow-lg)}.u-cta-title[data-v-4597918f]{font-size:22px;font-weight:800}.u-cta-text[data-v-4597918f]{margin-top:4px;opacity:.88;font-size:14.5px}.u-cta-actions[data-v-4597918f]{display:flex;flex-wrap:wrap;gap:10px}.u-cta-primary[data-v-4597918f]{background:var(--on-primary);color:var(--primary)}.u-cta-primary[data-v-4597918f]:hover{background:color-mix(in srgb,var(--on-primary) 90%,var(--primary))}.u-cta-secondary[data-v-4597918f]{border-color:color-mix(in srgb,var(--on-primary) 55%,transparent);color:var(--on-primary)}.u-cta-secondary[data-v-4597918f]:hover{background:color-mix(in srgb,var(--on-primary) 14%,transparent)}@media(min-width:560px){.u-choice[data-v-4597918f]{padding:28px 26px 24px}.u-formats[data-v-4597918f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.u-format[data-v-4597918f]{padding:16px}.u-stage[data-v-4597918f]{padding:22px 0}.u-format-title[data-v-4597918f]{font-size:17px}.u-format-text[data-v-4597918f]{font-size:14px}}@media(min-width:768px){.u-hero[data-v-4597918f]{padding:72px 0 76px}.u-title[data-v-4597918f]{font-size:52px}.u-lead[data-v-4597918f]{font-size:17px}.u-choices[data-v-4597918f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}.u-choice-title[data-v-4597918f]{font-size:26px}.u-format[data-v-4597918f]{padding:22px}.u-formats[data-v-4597918f]{gap:18px}.u-format-title[data-v-4597918f]{font-size:18px}.u-phone[data-v-4597918f]{width:148px}.u-steps[data-v-4597918f]{grid-template-columns:repeat(2,minmax(0,1fr))}.u-faq[data-v-4597918f]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.u-cta[data-v-4597918f]{flex-direction:row;align-items:center;justify-content:space-between;padding:36px 40px}}@media(min-width:1100px){.u-title[data-v-4597918f]{font-size:60px}.u-split[data-v-4597918f]{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:28px}.u-panel[data-v-4597918f]{position:sticky;top:calc(var(--header) + 20px)}}.inline-icon[data-v-72dcdab4]{width:14px;height:14px;margin-right:2px;vertical-align:-2px}.app-editor[data-v-72dcdab4]{margin-top:16px;padding:16px;border:1px solid var(--line-2);border-radius:16px;background:var(--bg-soft)}.app-fieldset[data-v-72dcdab4]{margin:0;padding:0;border:0}.app-fieldset legend[data-v-72dcdab4]{margin-bottom:6px;padding:0}.app-mono[data-v-72dcdab4]{min-height:64px!important;font-size:14px}.apps-empty[data-v-72dcdab4]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 12px 12px;text-align:center}.apps[data-v-72dcdab4]{display:grid;gap:14px;margin:16px 0 0;padding:0;list-style:none}.app[data-v-72dcdab4]{padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.app-head[data-v-72dcdab4]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.app-title[data-v-72dcdab4]{min-width:0}.app-chips[data-v-72dcdab4]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.app-actions[data-v-72dcdab4]{display:flex;flex-wrap:wrap;gap:6px}.key-line[data-v-72dcdab4]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;padding:8px 12px;border-radius:12px;background:var(--surface-2)}.key-line.is-unit[data-v-72dcdab4]{margin-top:6px;padding:4px 10px;background:transparent}.key-label[data-v-72dcdab4]{color:var(--ink-3);font-size:12.5px;font-weight:600}.key-value[data-v-72dcdab4]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;overflow-wrap:anywhere}.copy[data-v-72dcdab4]{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 10px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);color:var(--brand-ink);font-size:12.5px;font-weight:600;cursor:pointer}.copy[data-v-72dcdab4]:hover{border-color:var(--brand)}.copy svg[data-v-72dcdab4]{width:14px;height:14px}.app-packages code[data-v-72dcdab4]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.app-links[data-v-72dcdab4]{display:grid;gap:2px;margin-top:4px;font-size:13px;overflow-wrap:anywhere}.units[data-v-72dcdab4]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line-2)}.units-head[data-v-72dcdab4]{display:flex;align-items:center;justify-content:space-between;gap:8px}.unit-form[data-v-72dcdab4]{display:grid;gap:8px;margin-top:8px}.unit-error[data-v-72dcdab4],.unit-hint[data-v-72dcdab4]{grid-column:1 / -1}.unit-hint[data-v-72dcdab4]{margin:0}.unit-list[data-v-72dcdab4]{display:grid;gap:8px;margin:8px 0 0;padding:0;list-style:none}.unit[data-v-72dcdab4]{padding:10px 12px;border:1px solid var(--line);border-radius:12px}.unit-main[data-v-72dcdab4]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.unit-name[data-v-72dcdab4]{font-size:14.5px}.unit-rename[data-v-72dcdab4]{flex:1 1 160px;min-height:38px}.unit-op[data-v-72dcdab4]{font-size:13px}@media(min-width:768px){.unit-form[data-v-72dcdab4]{grid-template-columns:minmax(0,1fr) 160px auto auto;align-items:center}}.sdk-box[data-v-3fb92fec]{margin-top:14px}.sdk-facts[data-v-3fb92fec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.sdk-facts>div[data-v-3fb92fec]{padding:10px 14px;border-radius:14px;background:var(--surface-2)}.sdk-facts .wide[data-v-3fb92fec]{grid-column:1 / -1}.sdk-facts dt[data-v-3fb92fec]{color:var(--ink-3);font-size:12.5px}.sdk-facts dd[data-v-3fb92fec]{margin:2px 0 0;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums}.sdk-hash[data-v-3fb92fec]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px!important;font-weight:500!important;overflow-wrap:anywhere}.inline-icon[data-v-3fb92fec]{width:14px;height:14px;margin-right:2px;vertical-align:-2px}.title-icon[data-v-3fb92fec]{width:20px;height:20px;margin-right:6px;vertical-align:-3px;color:var(--brand-ink)}.doc-steps[data-v-3fb92fec]{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.doc-steps li[data-v-3fb92fec]{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.65}.doc-num[data-v-3fb92fec]{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:9px;background:var(--free-bg);color:var(--free);font-size:13px;font-weight:750}.doc-defs[data-v-3fb92fec]{display:grid;gap:12px;margin:14px 0 0}.doc-defs>div[data-v-3fb92fec]{padding:12px 14px;border-left:3px solid var(--brand);border-radius:0 12px 12px 0;background:var(--bg-soft)}.doc-defs dt[data-v-3fb92fec]{font-size:14.5px;font-weight:650}.doc-defs dd[data-v-3fb92fec]{margin:4px 0 0;color:var(--ink-2);font-size:14px;line-height:1.7}code[data-v-3fb92fec]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.code-block[data-v-3fb92fec]{margin-top:16px}.code-head[data-v-3fb92fec]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.code-title[data-v-3fb92fec]{font-size:14px;font-weight:650}.code-copy[data-v-3fb92fec]{display:inline-flex;align-items:center;gap:4px;font-size:13px;text-decoration:none}.code-copy svg[data-v-3fb92fec]{width:14px;height:14px}.code[data-v-3fb92fec]{margin:0;padding:14px 16px;overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#1d1530;color:#ece6f6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.65;tab-size:2}html[data-theme=dark] .code[data-v-3fb92fec]{background:#0f0b16}.doc-list[data-v-3fb92fec]{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.doc-list li[data-v-3fb92fec]{display:flex;align-items:flex-start;gap:10px;color:var(--ink-2);font-size:14px;line-height:1.7}.doc-list li>svg[data-v-3fb92fec]{flex:none;width:16px;height:16px;margin-top:4px;color:var(--free)}.doc-list.is-plain[data-v-3fb92fec]{padding-left:1.2em;list-style:disc}.doc-list.is-plain li[data-v-3fb92fec]{display:list-item}.doc-sub[data-v-3fb92fec]{margin-top:16px;font-size:15px;font-weight:650}.doc-formats[data-v-3fb92fec]{display:grid;gap:10px;margin:14px 0 0}.doc-format[data-v-3fb92fec]{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--bg-soft)}.doc-format-head[data-v-3fb92fec]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.doc-format-name[data-v-3fb92fec]{font-size:15px;font-weight:650}.doc-widget[data-v-3fb92fec]{padding:1px 6px;border-radius:6px;background:var(--surface-2);color:var(--ink-2);font-size:12.5px;overflow-wrap:anywhere}.doc-format-where[data-v-3fb92fec]{margin:4px 0 0;color:var(--ink-2);font-size:14px;line-height:1.65}.doc-format-sdk[data-v-3fb92fec]{display:inline-block;margin:6px 0 0;padding:0 8px;border-radius:999px;background:var(--paid-bg);color:var(--paid);font-size:12px;font-weight:600;line-height:20px}.doc-sdk-min[data-v-3fb92fec]{margin-top:10px;font-size:14px;line-height:1.65}@media(min-width:768px){.doc-formats[data-v-3fb92fec]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rules-address[data-v-3fb92fec]{padding:1px 6px;border-radius:6px;background:var(--surface-2);overflow-wrap:anywhere}.enable-head[data-v-e63af4f7]{display:flex;gap:14px;align-items:flex-start}.enable-icon[data-v-e63af4f7]{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--free-bg);color:var(--free)}.enable-icon svg[data-v-e63af4f7]{width:22px;height:22px}.enable-notice[data-v-e63af4f7]{display:grid;gap:8px;margin-top:16px;padding:14px 16px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg-soft);color:var(--ink-2);font-size:14px;line-height:1.75}.enable-notice-title[data-v-e63af4f7]{color:var(--ink);font-size:15px;font-weight:650}.enable-check[data-v-e63af4f7]{margin-top:14px}.home-alerts[data-v-3c8ace4e]{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.home-alerts .biz-notice[data-v-3c8ace4e]{margin-top:0}.home-subject[data-v-3c8ace4e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px}.home-blockers[data-v-3c8ace4e]{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.home-blockers li[data-v-3c8ace4e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;border-radius:12px;background:var(--paid-bg);color:var(--paid);font-size:14px;line-height:1.6}.home-blockers svg[data-v-3c8ace4e]{flex:none;width:18px;height:18px}.home-blockers .biz-text[data-v-3c8ace4e]{flex:1 1 200px}.stat-note[data-v-3c8ace4e]{color:var(--ink-3);font-size:12.5px}.home-note[data-v-3c8ace4e]{margin-top:10px}.intro-steps[data-v-bd184ba2]{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.intro-steps li[data-v-bd184ba2]{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.5}.intro-icon[data-v-bd184ba2]{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--free-bg);color:var(--free)}.intro-icon svg[data-v-bd184ba2]{width:18px;height:18px}.intro-foot[data-v-bd184ba2]{margin-top:12px}.payee[data-v-3b74413c]{padding:14px 16px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg-soft)}.payee-head[data-v-3b74413c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.payee-profile[data-v-3b74413c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:12px 0 0;font-size:14px}.payee-profile dt[data-v-3b74413c]{color:var(--ink-3);font-size:12.5px}.payee-profile dd[data-v-3b74413c]{margin:0;font-variant-numeric:tabular-nums}.payee-check[data-v-3b74413c]{margin-top:12px}.payee-result[data-v-3b74413c]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:650}.payee-result svg[data-v-3b74413c]{width:22px;height:22px}.payee-result.is-passed[data-v-3b74413c]{color:var(--free)}.payee-result.is-settling[data-v-3b74413c]{color:var(--paid)}.payee-result.is-failed[data-v-3b74413c]{color:var(--danger)}.qualify-body[data-v-19317127]{display:grid;gap:16px;margin-top:16px}.qualify-fieldset[data-v-19317127]{margin:0;padding:0;border:0}.qualify-fieldset legend[data-v-19317127]{margin-bottom:8px;padding:0}.subject-types[data-v-19317127]{display:grid;gap:8px}.subject-type[data-v-19317127]{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);cursor:pointer}.subject-type[data-v-19317127]:has(input:checked){border-color:var(--primary);background:var(--tonal)}.subject-type[data-v-19317127]:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.subject-type input[data-v-19317127]{position:absolute;opacity:0;pointer-events:none}.subject-icon[data-v-19317127]{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--surface-2);color:var(--brand-ink)}.subject-icon svg[data-v-19317127]{width:18px;height:18px}.subject-text[data-v-19317127]{display:grid;min-width:0}.subject-name[data-v-19317127]{font-size:15px;font-weight:650}.subject-hint[data-v-19317127]{color:var(--ink-3);font-size:12.5px;line-height:1.5}.person[data-v-19317127]{display:grid;gap:4px}@media(min-width:768px){.subject-types[data-v-19317127]{grid-template-columns:repeat(3,minmax(0,1fr))}}.reports-controls[data-v-7446cf47]{display:grid;gap:12px;margin-top:16px}.reports-by[data-v-7446cf47]{margin:0;padding:0;border:0}.reports-by legend[data-v-7446cf47]{margin-bottom:6px;padding:0}.reports-submit[data-v-7446cf47]{display:flex;align-items:flex-end}.reports-empty[data-v-7446cf47]{margin-top:16px}@media(min-width:768px){.reports-controls[data-v-7446cf47]{grid-template-columns:180px 180px minmax(0,1fr) auto;align-items:end}}.wallet-rule[data-v-8f0ebf48]{margin-top:12px}.amount[data-v-8f0ebf48]{max-width:260px;font-variant-numeric:tabular-nums}.method-card[data-v-8f0ebf48]{padding:14px 16px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg-soft)}.invoice-terms[data-v-8f0ebf48]{border-color:color-mix(in srgb,var(--brand) 45%,var(--line-2));background:color-mix(in srgb,var(--tonal) 55%,var(--surface))}.method-title[data-v-8f0ebf48]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:650}.method-title svg[data-v-8f0ebf48]{flex:none;width:18px;height:18px;color:var(--brand-ink)}.method-account[data-v-8f0ebf48]{margin-top:6px;font-size:15px}.terms[data-v-8f0ebf48]{display:grid;gap:8px;margin:10px 0}.terms>div[data-v-8f0ebf48]{display:grid;grid-template-columns:7em minmax(0,1fr);gap:8px;align-items:baseline}.terms dt[data-v-8f0ebf48]{color:var(--ink-3);font-size:13px}.terms dd[data-v-8f0ebf48]{margin:0;font-size:15px;overflow-wrap:anywhere}.terms-code[data-v-8f0ebf48]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;letter-spacing:.02em}.list-empty[data-v-8f0ebf48]{margin-top:12px}.held-reason[data-v-8f0ebf48]{display:block;color:var(--paid);font-size:12.5px}.ledger-row[data-v-8f0ebf48]{display:flex;justify-content:space-between;gap:12px}.ledger-amounts[data-v-8f0ebf48]{text-align:right}.ledger-amount[data-v-8f0ebf48]{font-weight:650;font-variant-numeric:tabular-nums}.ledger-amount.plus[data-v-8f0ebf48]{color:var(--free)}.ref[data-v-8f0ebf48]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}@media(max-width:420px){.terms>div[data-v-8f0ebf48]{grid-template-columns:minmax(0,1fr);gap:0}}
