.LibraryPage_libraryShell__LM_wH{position:relative;isolation:isolate;width:100%;min-height:100vh;margin:0;padding:8px;background:#050a16}.LibraryPage_libraryShell__LM_wH:after,.LibraryPage_libraryShell__LM_wH:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}.LibraryPage_libraryShell__LM_wH:before{background-image:url(/background/Libraryback.webp);background-repeat:no-repeat;background-position:50%;background-size:cover}.LibraryPage_libraryShell__LM_wH:after{background:radial-gradient(circle at 50% 22%,rgba(15,23,42,.11),rgba(2,6,23,.38) 58%,rgba(2,6,23,.5) 100%),linear-gradient(180deg,rgba(2,6,23,.27),rgba(2,6,23,.43))}.LibraryPage_libraryShell__LM_wH>*{position:relative;z-index:1}.LibraryPage_loadingFallback__7gAk_{display:flex;align-items:center;justify-content:center;padding:2rem;color:#f8fafc;text-align:center}.LibraryPage_libraryLayout__uQ3ex{display:grid;grid-template-columns:260px 1fr;gap:12px;min-height:100vh;align-items:start}@media (max-width:1024px){.LibraryPage_libraryLayout__uQ3ex{grid-template-columns:220px 1fr}}@media (max-width:800px){.LibraryPage_libraryLayout__uQ3ex{grid-template-columns:1fr}.LibraryPage_libraryShell__LM_wH:before{background-position:58%}}.LibraryPage_settingsSidebar__dbg07{position:sticky;top:8px;align-self:start;width:100%;max-width:260px;background:#0f1115;border-right:1px solid #23252b;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:12px;height:calc(100vh - 16px);overflow:auto}@media (max-width:1024px){.LibraryPage_settingsSidebar__dbg07{max-width:220px}}@media (max-width:800px){.LibraryPage_settingsSidebar__dbg07{position:static;max-width:none;border-right:none;border-bottom:1px solid #23252b;border-radius:10px}}.LibraryPage_mobileMenuOpenBtn__9O96J{position:fixed;top:8px;left:50%;transform:translateX(-50%);z-index:9999}.LibraryPage_mobileMenuCloseBtn__oXEZM,.LibraryPage_mobileMenuOpenBtn__9O96J{width:44px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(15,17,21,.72);color:#ffffff;font-weight:900;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 22px rgba(0,0,0,.45)}.LibraryPage_mobileMenuCloseBtn__oXEZM{margin-top:auto;align-self:center}@media (max-width:540px) and (orientation:portrait){.LibraryPage_libraryLayout__uQ3ex{grid-template-columns:1fr}.LibraryPage_settingsSidebar__dbg07{position:fixed;left:0;top:0;right:0;bottom:0;width:100vw;max-width:none;height:auto;border-right:none;border-bottom:none;border-radius:0 0 14px 14px;padding:12px 12px 16px;z-index:9999;transform:translateY(-105%);transition:transform .22s ease;box-shadow:0 18px 40px rgba(0,0,0,.65)}.LibraryPage_settingsSidebarOpen___CzJB{transform:translateY(0)}.LibraryPage_settingsSidebarClosed__BEY8z{transform:translateY(-105%)}.LibraryPage_libraryContent__QbOZy{min-height:calc(100vh - 16px)}}.LibraryPage_sidebarHeader__nYxza{padding-bottom:8px;border-bottom:1px solid #23252b}.LibraryPage_appName__V7vDm{font-weight:900;font-size:1.05rem;color:#7aa2ff}.LibraryPage_appVersion__jigIj{opacity:1;color:#7aa2ff;font-size:.85rem;margin-top:2px}.LibraryPage_sidebarNav__K7pwu{display:flex;flex-direction:column;gap:8px}.LibraryPage_navLink__N9_qr{display:block;padding:10px 12px;border-radius:10px;color:#e5e7eb;border:1px solid #22252d;background:#12151b;width:100%;text-align:left}.LibraryPage_navLink__N9_qr:hover{background:#161a22}.LibraryPage_darkToggle__Ii2kh{margin-top:4px;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;border:1px solid #22252d;background:#12151b}.LibraryPage_logoutPlain__CHrTU{margin-top:auto;background:transparent;border:none;color:#9aa0aa;text-align:left;padding:6px 0;cursor:pointer}.LibraryPage_logoutPlain__CHrTU:hover{color:#e5e7eb}.LibraryPage_libraryContent__QbOZy{min-height:300px;color:#e5e7eb}.LibraryPage_libraryContent__QbOZy .lib-section-head h3{color:#ffffff}.LibraryPage_libraryContent__QbOZy .empty,.LibraryPage_libraryContent__QbOZy .lib-muted{color:#cfd4dc}.LibraryPage_contentHeader__5pAQu{position:sticky;top:0;z-index:1;background:radial-gradient(1200px 200px at 15% -20%,rgba(99,102,241,.25),rgba(0,0,0,0)),linear-gradient(180deg,rgba(2,6,23,.9),rgba(2,6,23,0));padding:8px;margin:0 0 8px;backdrop-filter:blur(6px);border-radius:12px;border:1px solid rgba(255,255,255,.06)}.LibraryPage_contentTitle__n03S_{font-size:1.25rem;font-weight:900;color:#fff}.LibraryPage_contentSubtitle__XMl_3{opacity:.8;font-size:.9rem}.LibraryPage_contentHeaderRow__RWZNl{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.LibraryPage_contentHeaderText__QuP_p{display:flex;flex-direction:column;gap:2px;min-width:0}.LibraryPage_libraryHeaderStats__IHK49{display:flex;align-items:stretch;gap:8px;margin-left:auto}.LibraryPage_libraryQuotaPill__nQBpo{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(15,17,21,.65);backdrop-filter:blur(6px);white-space:nowrap}.LibraryPage_libraryQuotaLabel__DqnbZ{font-size:.75rem;color:#a5b4fc;font-weight:800;letter-spacing:.2px}.LibraryPage_libraryQuotaValue__Wig23{font-size:.9rem;color:#e5e7eb;font-weight:800}.LibraryPage_libraryAiCreditsPill__Hw7_F{border-color:rgba(167,139,250,.3)}@media (max-width:720px){.LibraryPage_contentHeaderRow__RWZNl{flex-wrap:wrap}.LibraryPage_libraryHeaderStats__IHK49{width:100%;margin-left:0}.LibraryPage_libraryHeaderStats__IHK49 .LibraryPage_libraryQuotaPill__nQBpo{flex:1;min-width:0}}@media (max-width:420px){.LibraryPage_libraryHeaderStats__IHK49{display:grid;grid-template-columns:1fr}}.LibraryPage_settingsPage__k1Mc6{display:flex;flex-direction:column;gap:12px}.LibraryPage_trialBanner__HiFP0{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#12151b;border:1px solid #2a2e37;border-radius:12px;padding:12px;margin-bottom:12px}.LibraryPage_trialTitle__UBy_5{font-weight:900;color:#fff}.LibraryPage_trialSub__ktHoE{opacity:.95;max-width:740px;font-size:.95rem;color:#e5e7eb}.LibraryPage_btnUpgrade__UZVo4{background:#d3a561;color:#1d2027;font-weight:800;border:none;border-radius:10px;padding:8px 12px}.LibraryPage_accountTabs__hLFu2{display:flex;gap:8px;flex-wrap:wrap}.LibraryPage_accountTabsSlim__zs2Ny{gap:6px}.LibraryPage_tab__LVcfq{background:#1b1f27;border:1px solid #2a2e37;color:#e5e7eb;padding:8px 10px;border-radius:10px;cursor:pointer;font-weight:700}.LibraryPage_tabActive__r7zrv,.LibraryPage_tab__LVcfq:hover{background:#202532;border-color:#3b82f6}.LibraryPage_sheet___PH_j{background:#0f1115;border:1px solid #23252b;border-radius:12px;padding:16px}.LibraryPage_avatarRow__qVn2W{display:flex;align-items:center;gap:12px;margin-bottom:12px}.LibraryPage_avatarHuge__TwaFM{width:80px;height:80px;border-radius:50%;background:transparent;border:none}.LibraryPage_avatarHuge__TwaFM,.LibraryPage_avatarInner__kOtOt{display:flex;align-items:center;justify-content:center;position:relative}.LibraryPage_avatarInner__kOtOt{width:100%;height:100%;border-radius:50%;overflow:hidden;z-index:1;background:#e2e8f0}.LibraryPage_avatarBorderOverlay__FeMCW{position:absolute;left:50%;top:50%;width:138%;height:138%;transform:translate(-50%,-50%);object-fit:contain;pointer-events:none;user-select:none;z-index:2}.LibraryPage_avatarInner__kOtOt img{width:100%;height:100%;object-fit:cover;display:block}.LibraryPage_avatarActions__5j5zY{display:flex;gap:8px}.LibraryPage_vttSkinChooser__B8o_d{margin-left:auto;min-width:340px;max-width:460px;width:100%;display:flex;flex-direction:column;gap:8px}.LibraryPage_vttSkinTitle__211ep{font-size:.85rem;font-weight:900;color:#cbd5e1}.LibraryPage_vttSkinGrid__LDjcw{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px}.LibraryPage_vttSkinOption__83Oun{text-align:left;background:#12151b;border:1px solid #23252b;color:#e5e7eb;border-radius:10px;padding:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px}.LibraryPage_vttSkinOption__83Oun:hover{border-color:#3b82f6}.LibraryPage_vttSkinOptionActive__FyGpW{border-color:#8b5cf6;box-shadow:0 0 0 1px rgba(139,92,246,.35)}.LibraryPage_vttSkinThumb__Es_Zw{width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0c0f14}.LibraryPage_vttSkinThumb__Es_Zw img{width:100%;height:100%;object-fit:cover;display:block}.LibraryPage_vttSkinLabel__j5ybv{font-size:.78rem;font-weight:900;color:#e5e7eb}.LibraryPage_evDeckGrid__hwxFW{display:grid;grid-template-columns:repeat(2,minmax(150px,210px));justify-content:center;gap:18px;margin-top:12px}.LibraryPage_evDeckOption__oLG3u{text-align:center;background:#12151b;border:1px solid #2a2e37;color:#e5e7eb;border-radius:14px;padding:10px;cursor:pointer;display:flex;flex-direction:column;gap:9px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.LibraryPage_evDeckOption__oLG3u:hover:not(:disabled){border-color:#3b82f6;transform:translateY(-2px)}.LibraryPage_evDeckOption__oLG3u:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}.LibraryPage_evDeckOption__oLG3u:disabled{cursor:wait;opacity:.68}.LibraryPage_evDeckOptionActive__VfAfy{border-color:#8b5cf6;box-shadow:0 0 0 1px rgba(139,92,246,.4),0 12px 30px rgba(2,6,23,.34)}.LibraryPage_evDeckThumb__raUfw{width:100%;aspect-ratio:7/10;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#090c12}.LibraryPage_evDeckThumb__raUfw img{width:100%;height:100%;object-fit:contain;display:block}.LibraryPage_evDeckLabel__yYnhl{font-size:.86rem;font-weight:900;color:#f1f5f9}@media (max-width:520px){.LibraryPage_evDeckGrid__hwxFW{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.LibraryPage_evDeckOption__oLG3u{padding:7px;border-radius:11px}.LibraryPage_evDeckThumb__raUfw{border-radius:8px}}@media (max-width:900px){.LibraryPage_avatarRow__qVn2W{flex-wrap:wrap}.LibraryPage_vttSkinChooser__B8o_d{margin-left:0;min-width:unset;max-width:none}}.LibraryPage_btnOutline__RkO3R{background:transparent}.LibraryPage_btnMuted__4apCm,.LibraryPage_btnOutline__RkO3R{color:#e5e7eb;border:1px solid #2a2e37;border-radius:10px;padding:8px 12px;font-weight:700}.LibraryPage_btnMuted__4apCm{background:#1b1f27}.LibraryPage_field__f06X_{display:flex;flex-direction:column;gap:6px;margin-top:12px}.LibraryPage_input__kjc_V{width:100%;background:#0c0f14;color:#e5e7eb;border:1px solid #2a2e37;border-radius:10px;padding:10px 12px}.LibraryPage_input__kjc_V[readonly]{opacity:.9}.LibraryPage_emailRow__t_xdq{display:flex;gap:8px}.LibraryPage_hint__e2zov{opacity:.7;font-size:.85rem}.LibraryPage_profileTabs__kI_6k{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.LibraryPage_profileTabBtn__sV9bw{background:#1b1f27;border:1px solid #2a2e37;color:#e5e7eb;padding:8px 10px;border-radius:10px;cursor:pointer;font-weight:800}.LibraryPage_profileTabActive__mfYqu,.LibraryPage_profileTabBtn__sV9bw:hover{background:#202532;border-color:#3b82f6}.LibraryPage_profileGrid__CihoI{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.LibraryPage_profileOption__kha_1{text-align:left;background:#12151b;border:1px solid #23252b;color:#e5e7eb;border-radius:12px;padding:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px}.LibraryPage_profileOption__kha_1:hover{border-color:#3b82f6}.LibraryPage_profileOptionActive__zVKgI{border-color:#8b5cf6;box-shadow:0 0 0 1px rgba(139,92,246,.35)}.LibraryPage_profileOptionThumb__Y5AJW{width:100%;aspect-ratio:1/1;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0c0f14;display:flex;align-items:center;justify-content:center;overflow:hidden}.LibraryPage_profileOptionThumb__Y5AJW img{width:72%;height:72%;object-fit:contain}.LibraryPage_profileBorderSwatch__VQg7I{width:100%;aspect-ratio:1/1;border-radius:999px;background:#0c0f14;border:2px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.LibraryPage_profileBorderSwatchSquare__d7KlW{border-radius:12px}.LibraryPage_profileBorderFrameImg__OqmbE{width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;display:block}.LibraryPage_profileOptionLabel__yXZO6{font-size:.85rem;font-weight:900}.LibraryPage_planBadgeFree__RT5NE{background:#111827;color:#cbd5e1}.LibraryPage_planBadgeFree__RT5NE,.LibraryPage_planBadgePaid__yU9sj{border:1px solid rgba(255,255,255,.1);padding:6px 12px;border-radius:999px;font-size:.8rem;font-weight:900;white-space:nowrap}.LibraryPage_planBadgePaid__yU9sj{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff}.LibraryPage_bookshelf__1W1k7{display:flex;flex-direction:column;gap:24px;margin-top:8px}.LibraryPage_shelfRow__FqRv9{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media (max-width:1200px){.LibraryPage_shelfRow__FqRv9{grid-template-columns:repeat(5,1fr)}}@media (max-width:992px){.LibraryPage_shelfRow__FqRv9{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.LibraryPage_shelfRow__FqRv9{grid-template-columns:repeat(3,1fr)}}@media (max-width:540px){.LibraryPage_shelfRow__FqRv9{grid-template-columns:repeat(2,1fr)}}.LibraryPage_shelfSurface__j_Wet{position:absolute;left:0;right:0;bottom:-10px;height:22px;background:linear-gradient(180deg,#6b4f2e,#3f2c18);border-radius:4px;box-shadow:0 6px 18px rgba(0,0,0,.45);background-image:url(/api/flipbook-assets/images/shelf.jpg);background-size:cover;background-position:50%}.LibraryPage_book__rZ9QT{width:150px;aspect-ratio:246/352;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:transparent;display:flex;align-items:flex-end;justify-content:center;position:relative;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.35);transform-origin:bottom center;animation:LibraryPage_bookIdle__nLN0G 3.5s ease-in-out infinite alternate}.LibraryPage_book__rZ9QT:before{left:0;top:0;bottom:0;width:10px;background:linear-gradient(90deg,rgba(0,0,0,.35),rgba(0,0,0,.15),rgba(255,255,255,.05))}.LibraryPage_book__rZ9QT:after{content:"";position:absolute;right:0;top:6px;bottom:6px;width:12px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.8) 0 2px,rgba(230,230,230,.8) 2px 4px);opacity:.5;filter:blur(.2px)}.LibraryPage_book__rZ9QT:hover{transform:translateY(-2px) rotate(-.6deg)}.LibraryPage_shelfRow__FqRv9 a:first-child .LibraryPage_book__rZ9QT{animation-delay:.1s}.LibraryPage_shelfRow__FqRv9 a:nth-child(2) .LibraryPage_book__rZ9QT{animation-delay:.3s}.LibraryPage_shelfRow__FqRv9 a:nth-child(3) .LibraryPage_book__rZ9QT{animation-delay:.2s}.LibraryPage_shelfRow__FqRv9 a:nth-child(4) .LibraryPage_book__rZ9QT{animation-delay:.4s}.LibraryPage_shelfRow__FqRv9 a:nth-child(5) .LibraryPage_book__rZ9QT{animation-delay:.25s}.LibraryPage_shelfRow__FqRv9 a:nth-child(6) .LibraryPage_book__rZ9QT{animation-delay:.35s}.LibraryPage_bookInner__G0L9j{position:absolute;left:10px;top:0;right:12px;bottom:0;perspective:800px;transform-style:preserve-3d}.LibraryPage_page___mj40{position:absolute;inset:0;border-radius:4px 3px 3px 4px;background:linear-gradient(180deg,#f9f9f9,#ededed);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);transform-origin:left center;transform:rotateY(-2deg);transition:transform .35s ease}.LibraryPage_book__rZ9QT:active .LibraryPage_page___mj40,.LibraryPage_book__rZ9QT:hover .LibraryPage_page___mj40{transform:rotateY(-5deg)}.LibraryPage_cover__xZeeX{position:absolute;inset:0;background-size:cover;background-position:50%;border-radius:4px 3px 3px 4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 4px 10px rgba(0,0,0,.35);transform-origin:left center;transition:transform .35s ease}.LibraryPage_book__rZ9QT:active .LibraryPage_cover__xZeeX,.LibraryPage_book__rZ9QT:hover .LibraryPage_cover__xZeeX{transform:rotateY(-15deg)}@keyframes LibraryPage_bookIdle__nLN0G{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-1px) rotate(.5deg)}}.LibraryPage_book__rZ9QT:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 120px at 10% -10%,rgba(124,152,255,.25),rgba(0,0,0,0));pointer-events:none}.LibraryPage_bookTitle__XLtTZ{position:absolute;bottom:10px;left:10px;right:10px;font-weight:800;font-size:.9rem;color:#e5e7eb;text-shadow:0 1px 2px rgba(0,0,0,.6)}.LibraryPage_bookCover__fSRcd{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:.95}.LibraryPage_bookLink__Ilfh_{display:block}.LibraryPage_libraryContent__QbOZy #the_shelf,.LibraryPage_libraryContent__QbOZy ._pdfflip_thumb,.LibraryPage_libraryContent__QbOZy ppf-flip-shelf{background:transparent!important;border:none!important;box-shadow:none!important}.LibraryPage_productsGrid__jYCz8{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:20px;margin-top:16px}@media (max-width:768px){.LibraryPage_productsGrid__jYCz8{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:16px}}.LibraryPage_manualCard__mOkj_{background:#0f1115;border:1px solid #23252b;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.LibraryPage_creationsToolbar__HxSO1{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:10px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(15,17,21,.55);backdrop-filter:blur(6px)}@media (max-width:900px){.LibraryPage_creationsToolbar__HxSO1{flex-direction:column}}.LibraryPage_creationsTabs__SNy_A{display:flex;flex-wrap:wrap;gap:8px}.LibraryPage_creationsTabBtn__7Jwqj{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid #22252d;background:#12151b;color:#e5e7eb;cursor:pointer;font-weight:800}.LibraryPage_creationsTabBtn__7Jwqj:hover{background:#161a22}.LibraryPage_creationsTabBtnActive__YVytq{background:#202532;border-color:#3b82f6}.LibraryPage_creationsTabLabel__QPyS_{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LibraryPage_creationsTabCount__6QtP0{background:#1e293b;border:1px solid rgba(255,255,255,.08);color:#cbd5e1;padding:2px 8px;border-radius:999px;font-size:.78rem;font-weight:900}.LibraryPage_creationsControls__7IKZn{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.LibraryPage_creationsSearch__FmVvt{width:min(380px,100%);background:#0c0f14;color:#e5e7eb;border:1px solid #2a2e37;border-radius:10px;padding:10px 12px}.LibraryPage_creationsNewBtn__8Ny4x{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(99,102,241,.35);background:rgba(99,102,241,.18);color:#e5e7eb;padding:10px 12px;font-weight:900;text-decoration:none}.LibraryPage_creationsNewBtn__8Ny4x:hover{border-color:#3b82f6}.LibraryPage_creationsGrid__cfGV8{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-auto-rows:1fr;gap:12px;align-items:stretch}@media (max-width:640px){.LibraryPage_creationsGrid__cfGV8{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}}.LibraryPage_creationCard__IOOlI{height:100%;box-sizing:border-box;background:#0f1115;border:1px solid #23252b;border-radius:12px;padding:10px;box-shadow:0 2px 12px rgba(0,0,0,.35)}.LibraryPage_creationCardTop__rR9nb{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;min-width:0}.LibraryPage_creationAvatar__MNWnM{width:42px;height:42px;border-radius:10px;overflow:hidden;border:1px solid rgba(99,102,241,.35);background:#111827;display:flex;align-items:center;justify-content:center;flex:0 0 42px}.LibraryPage_creationAvatarImg__t6luu{width:100%;height:100%;object-fit:cover;display:block}.LibraryPage_creationAvatarFallback__Plst_{font-weight:900;color:#e5e7eb;font-size:1.05rem}.LibraryPage_creationMain__f1Mdj{min-width:0;display:flex;flex-direction:column;gap:6px}.LibraryPage_creationTitle__JLwOE{font-weight:900;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LibraryPage_creationChips__ZRhlI{display:flex;flex-wrap:wrap;gap:6px}.LibraryPage_creationChip__oMH6D{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.78rem;font-weight:800;color:#cbd5e1;background:#111827;border:1px solid rgba(255,255,255,.06);padding:2px 8px;border-radius:999px}.LibraryPage_creationActions__jXqvp{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;align-items:center;justify-items:center}.LibraryPage_shareNotice__zYHhx{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(99,102,241,.35);background:rgba(99,102,241,.12);color:#e5e7eb;font-weight:800}.LibraryPage_iconBtn__kje9c{width:20px;height:20px;aspect-ratio:1/1;border-radius:4px;border:1px solid rgba(99,102,241,.35);background:rgba(99,102,241,.15);color:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:900;cursor:pointer;text-decoration:none;padding:0;min-width:20px;min-height:20px;box-sizing:border-box;line-height:1;flex:0 0 auto;font-size:12px}.LibraryPage_iconBtn__kje9c:hover{border-color:#3b82f6}.LibraryPage_iconBtnDanger__nz9hy{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.15);color:#fecaca}.LibraryPage_iconBtnDanger__nz9hy:hover{border-color:rgba(239,68,68,.65)}.LibraryPage_iconBtnShare__EpQ6P{border-color:rgba(139,92,246,.45);background:rgba(139,92,246,.18)}.LibraryPage_iconBtnShare__EpQ6P:hover{border-color:rgba(139,92,246,.8)}.LibraryPage_iconBtn__kje9c:disabled{opacity:.6;cursor:not-allowed}.LibraryPage_creationsLoadMoreRow__l9h73{margin-top:14px;display:flex;align-items:center;gap:12px;justify-content:center;flex-wrap:wrap}.LibraryPage_creationsLoadMoreBtn__wwc4l{background:#1b1f27;border:1px solid #2a2e37;color:#e5e7eb;border-radius:10px;padding:10px 14px;font-weight:900;cursor:pointer}.LibraryPage_creationsLoadMoreBtn__wwc4l:hover{border-color:#3b82f6}.LibraryPage_creationsLoadMoreHint__iqqUx{opacity:.8;font-size:.85rem}.LibraryPage_manualCard__mOkj_:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.4);border-color:var(--product-color,#3b82f6)}.LibraryPage_manualCover__HPYeB{position:relative;aspect-ratio:3/4;background:linear-gradient(135deg,#1e293b,#334155);display:flex;align-items:center;justify-content:center;border-bottom:1px solid #23252b}.LibraryPage_manualCover__HPYeB img{width:100%;height:100%;object-fit:cover;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transform:translateZ(0)}.LibraryPage_manualCoverPlaceholder__jWPsE{font-size:4rem;opacity:.6}.LibraryPage_premiumBadge__zcqF9{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;font-size:.75rem;font-weight:800;padding:4px 10px;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.LibraryPage_manualInfo__ngJjS{padding:12px;display:flex;flex-direction:column;gap:8px;flex:1}.LibraryPage_manualTitle___IGWB{font-size:1.05rem;font-weight:800;color:#fff;margin:0;line-height:1.3}.LibraryPage_manualMeta__GI6pz{display:flex;gap:8px;flex-wrap:wrap}.LibraryPage_manualLanguage__X_mgS{background:#1e293b;color:#94a3b8;font-size:.8rem;font-weight:700;padding:4px 8px;border-radius:6px}.LibraryPage_manualTier__jBrXX{background:#334155;color:#cbd5e1;font-size:.8rem;font-weight:700;padding:4px 8px;border-radius:6px}.LibraryPage_openManualButton__NrJO5{margin-top:auto;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;padding:10px 14px;border-radius:8px;font-weight:800;font-size:.7rem;cursor:pointer;transition:transform .15s ease}.LibraryPage_openManualButton__NrJO5:hover:not(:disabled){transform:scale(1.02)}.LibraryPage_openManualButton__NrJO5:disabled{opacity:.6;cursor:not-allowed}.LibraryPage_shopSectionTitle___DUh4{font-weight:900;margin-bottom:10px}.LibraryPage_shopGadgetCover__O7BNt{position:relative;overflow:hidden;isolation:isolate}.LibraryPage_shopGadgetCover__O7BNt img{width:100%;height:100%;object-fit:cover;display:block}.LibraryPage_shopGadgetCoverLocked__nhgXS{filter:grayscale(1) brightness(.55) saturate(.7)}.LibraryPage_shopGadgetStateBadge__N1aWI{position:absolute;top:8px;right:8px;font-size:.7rem;font-weight:900;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(15,17,21,.72);color:#e5e7eb;backdrop-filter:blur(4px);white-space:nowrap}.LibraryPage_shopCompactGrid__GozWQ{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.LibraryPage_shopCompactCard__DodB7 .LibraryPage_manualInfo__ngJjS{padding:10px}.LibraryPage_shopCompactCard__DodB7 .LibraryPage_manualTitle___IGWB{font-size:.95rem}.LibraryPage_shopVttSkinCover__hpgco{aspect-ratio:16/9;background:#0b0f16}.LibraryPage_shopVttSkinCover__hpgco img{object-fit:contain;background:#0b0f16}.LibraryPage_shopAvatarCover__Dj_Kz,.LibraryPage_shopBorderCover__jZHEm{aspect-ratio:1/1;background:#0b0f16}.LibraryPage_shopAvatarCover__Dj_Kz img,.LibraryPage_shopBorderCover__jZHEm img{object-fit:contain;background:#0b0f16;padding:8px}.LibraryPage_libraryLayout__uQ3ex{--gok-panel-bg:linear-gradient(180deg,rgba(22,35,68,0.96),rgba(12,23,47,0.96)),rgba(11,18,34,0.95);--gok-panel-soft:linear-gradient(180deg,rgba(27,43,82,0.88),rgba(12,23,47,0.88));--gok-panel-border:rgba(148,163,184,0.28);--gok-panel-border-strong:rgba(251,191,36,0.56);--gok-title:#d9ceff;--gok-text:rgba(248,250,252,0.96);--gok-muted:rgba(203,213,225,0.78);--gok-field-bg:rgba(4,10,24,0.72);--gok-field-border:rgba(148,163,184,0.38);--gok-radius:8px;gap:18px;padding:4px}.LibraryPage_contentHeader__5pAQu,.LibraryPage_creationCard__IOOlI,.LibraryPage_creationsToolbar__HxSO1,.LibraryPage_libraryQuotaPill__nQBpo,.LibraryPage_manualCard__mOkj_,.LibraryPage_profileOption__kha_1,.LibraryPage_settingsSidebar__dbg07,.LibraryPage_shareNotice__zYHhx,.LibraryPage_sheet___PH_j,.LibraryPage_trialBanner__HiFP0,.LibraryPage_vttSkinOption__83Oun{background:var(--gok-panel-bg)!important;border:1px solid var(--gok-panel-border)!important;border-radius:var(--gok-radius)!important;box-shadow:0 22px 48px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05)!important}.LibraryPage_settingsSidebar__dbg07{top:12px;height:calc(100vh - 24px);padding:14px;border-right:1px solid var(--gok-panel-border)!important}.LibraryPage_sidebarHeader__nYxza{border-bottom:1px solid rgba(148,163,184,.22);padding-bottom:12px}.LibraryPage_appVersion__jigIj,.LibraryPage_contentTitle__n03S_,.LibraryPage_manualTitle___IGWB,.LibraryPage_shopSectionTitle___DUh4,.LibraryPage_trialTitle__UBy_5{color:var(--gok-title)!important;font-family:var(--font-display,inherit);letter-spacing:0!important;text-shadow:0 8px 24px rgba(99,102,241,.24)}.LibraryPage_contentTitle__n03S_{font-size:clamp(1.35rem,2.1vw,2.1rem);font-weight:800}.LibraryPage_contentSubtitle__XMl_3,.LibraryPage_creationsLoadMoreHint__iqqUx,.LibraryPage_hint__e2zov,.LibraryPage_libraryContent__QbOZy .empty,.LibraryPage_libraryContent__QbOZy .lib-muted,.LibraryPage_trialSub__ktHoE{color:var(--gok-muted)!important;opacity:1}.LibraryPage_btnMuted__4apCm,.LibraryPage_btnOutline__RkO3R,.LibraryPage_creationsLoadMoreBtn__wwc4l,.LibraryPage_creationsTabBtn__7Jwqj,.LibraryPage_mobileMenuCloseBtn__oXEZM,.LibraryPage_mobileMenuOpenBtn__9O96J,.LibraryPage_navLink__N9_qr,.LibraryPage_openManualButton__NrJO5,.LibraryPage_profileTabBtn__sV9bw,.LibraryPage_tab__LVcfq{border-radius:var(--gok-radius)!important;letter-spacing:0!important}.LibraryPage_navLink__N9_qr{background:rgba(15,23,42,.62)!important;border:1px solid rgba(148,163,184,.22)!important;color:var(--gok-muted)!important;font-weight:800;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.LibraryPage_navLinkActive__Cayq2,.LibraryPage_navLink__N9_qr:hover{transform:translateY(-1px);background:var(--gok-panel-soft)!important;border-color:rgba(251,191,36,.5)!important;color:var(--gok-text)!important}.LibraryPage_logoutPlain__CHrTU{color:rgba(203,213,225,.72);font-weight:800}.LibraryPage_logoutPlain__CHrTU:hover{color:#fff7ed}.LibraryPage_contentHeader__5pAQu{position:relative;top:8px;z-index:2;padding:16px;margin-bottom:14px;background:radial-gradient(circle at 78% 12%,rgba(56,189,248,.14),transparent 34%),var(--gok-panel-bg)!important}.LibraryPage_libraryQuotaPill__nQBpo{align-items:flex-start;min-width:168px;background:rgba(4,10,24,.58)!important}.LibraryPage_libraryQuotaLabel__DqnbZ{color:#facc15!important}.LibraryPage_libraryQuotaValue__Wig23{color:var(--gok-text)!important}.LibraryPage_creationsToolbar__HxSO1{padding:14px;align-items:stretch}.LibraryPage_creationsTabBtn__7Jwqj,.LibraryPage_profileTabBtn__sV9bw,.LibraryPage_tab__LVcfq{background:rgba(15,23,42,.72)!important;border:1px solid rgba(148,163,184,.3)!important;color:var(--gok-text)!important}.LibraryPage_creationsTabBtnActive__YVytq,.LibraryPage_creationsTabBtn__7Jwqj:hover,.LibraryPage_profileTabActive__mfYqu,.LibraryPage_profileTabBtn__sV9bw:hover,.LibraryPage_tabActive__r7zrv,.LibraryPage_tab__LVcfq:hover{background:linear-gradient(135deg,rgba(154,106,36,.58),rgba(76,29,149,.72)),rgba(20,30,58,.96)!important;border-color:rgba(251,191,36,.5)!important;color:#fff7ed!important}.LibraryPage_creationChip__oMH6D,.LibraryPage_creationsTabCount__6QtP0,.LibraryPage_manualLanguage__X_mgS,.LibraryPage_manualTier__jBrXX,.LibraryPage_planBadgeFree__RT5NE,.LibraryPage_shopGadgetStateBadge__N1aWI{border-radius:999px!important;background:rgba(4,10,24,.58)!important;border:1px solid rgba(148,163,184,.28)!important;color:var(--gok-muted)!important}.LibraryPage_creationsSearch__FmVvt,.LibraryPage_input__kjc_V{background:var(--gok-field-bg)!important;border:1px solid var(--gok-field-border)!important;border-radius:var(--gok-radius)!important;color:var(--gok-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.LibraryPage_creationsSearch__FmVvt:focus,.LibraryPage_input__kjc_V:focus{outline:none!important;border-color:var(--gok-panel-border-strong)!important;box-shadow:0 0 0 3px rgba(251,191,36,.14),inset 0 1px 0 rgba(255,255,255,.04)!important}.LibraryPage_btnUpgrade__UZVo4,.LibraryPage_creationsNewBtn__8Ny4x,.LibraryPage_openManualButton__NrJO5:not(:disabled),.LibraryPage_planBadgePaid__yU9sj{background:linear-gradient(135deg,rgba(154,106,36,.86),rgba(76,29,149,.92)),rgba(20,30,58,.96)!important;border:1px solid rgba(251,191,36,.48)!important;color:#fff7ed!important;box-shadow:0 14px 30px rgba(76,29,149,.24)!important}.LibraryPage_btnMuted__4apCm,.LibraryPage_btnOutline__RkO3R,.LibraryPage_creationsLoadMoreBtn__wwc4l{background:rgba(15,23,42,.78)!important;border:1px solid rgba(148,163,184,.38)!important;color:var(--gok-text)!important}.LibraryPage_creationCard__IOOlI{position:relative;overflow:hidden;padding:12px;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.LibraryPage_creationCard__IOOlI:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 0 0,rgba(139,92,246,.18),transparent 42%);opacity:.75}.LibraryPage_creationCard__IOOlI:hover,.LibraryPage_manualCard__mOkj_:hover,.LibraryPage_profileOption__kha_1:hover,.LibraryPage_vttSkinOption__83Oun:hover{transform:translateY(-2px);border-color:rgba(251,191,36,.5)!important;box-shadow:0 22px 46px rgba(0,0,0,.38),0 0 0 1px rgba(251,191,36,.16)!important}.LibraryPage_creationActions__jXqvp,.LibraryPage_creationAvatar__MNWnM,.LibraryPage_creationCardTop__rR9nb,.LibraryPage_creationMain__f1Mdj{position:relative;z-index:1}.LibraryPage_creationAvatar__MNWnM,.LibraryPage_manualCover__HPYeB,.LibraryPage_profileOptionThumb__Y5AJW,.LibraryPage_vttSkinThumb__Es_Zw{border-radius:var(--gok-radius)!important;border:1px solid rgba(148,163,184,.28)!important;background:rgba(4,10,24,.58)!important}.LibraryPage_creationTitle__JLwOE,.LibraryPage_iconBtn__kje9c{color:var(--gok-text)!important}.LibraryPage_iconBtn__kje9c{width:28px;height:28px;min-width:28px;min-height:28px;border-radius:var(--gok-radius)!important;border-color:rgba(148,163,184,.34)!important;background:rgba(4,10,24,.72)!important}.LibraryPage_iconBtn__kje9c:hover{border-color:rgba(251,191,36,.56)!important}.LibraryPage_iconBtnDanger__nz9hy{border-color:rgba(239,68,68,.4)!important;color:#fecaca!important}.LibraryPage_manualCard__mOkj_{overflow:hidden}.LibraryPage_manualInfo__ngJjS{padding:14px}.LibraryPage_manualCover__HPYeB{margin:10px 10px 0;overflow:hidden}.LibraryPage_premiumBadge__zcqF9{border-radius:999px!important;background:linear-gradient(135deg,#9a6a24,#4c1d95)!important}.LibraryPage_productsGrid__jYCz8{gap:18px}.LibraryPage_shopCompactGrid__GozWQ{gap:14px}.LibraryPage_checkoutConsent__M3EmJ{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;border:1px solid rgba(147,197,253,.25);border-radius:10px;color:#dbeafe;font-size:13px;line-height:1.5;cursor:pointer}.LibraryPage_checkoutConsentCheckbox__Dxk1g{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex:0 0 18px;margin:1px 0 0!important;padding:0!important;border-radius:4px!important;accent-color:#6366f1;cursor:pointer}.LibraryPage_checkoutConsentText__koY3K{min-width:0}.LibraryPage_checkoutConsentText__koY3K a{font-weight:800}.LibraryPage_avatarHuge__TwaFM,.LibraryPage_avatarInner__kOtOt{border-color:rgba(148,163,184,.28)!important}@media (max-width:800px){.LibraryPage_libraryLayout__uQ3ex{padding:0}.LibraryPage_settingsSidebar__dbg07{height:auto}.LibraryPage_contentHeader__5pAQu{top:0}}@media (max-width:540px) and (orientation:portrait){.LibraryPage_settingsSidebar__dbg07{border-radius:0 0 var(--gok-radius) var(--gok-radius)!important}}.LibraryPage_settingsSidebar__dbg07{background:linear-gradient(180deg,rgba(8,13,27,.98),rgba(5,10,22,.98)),#050a16!important;border-color:rgba(71,85,105,.44)!important}.LibraryPage_creationsToolbar__HxSO1{background:linear-gradient(180deg,rgba(10,17,34,.96),rgba(5,10,22,.96)),#050a16!important;border-color:rgba(71,85,105,.5)!important}.LibraryPage_creationsTabBtn__7Jwqj,.LibraryPage_navLink__N9_qr{background:rgba(4,10,24,.72)!important;border-color:rgba(71,85,105,.5)!important}.LibraryPage_creationsTabBtnActive__YVytq,.LibraryPage_creationsTabBtn__7Jwqj:hover,.LibraryPage_navLinkActive__Cayq2,.LibraryPage_navLink__N9_qr:hover{background:linear-gradient(180deg,rgba(17,24,39,.92),rgba(8,13,27,.92)),#080d1b!important;border-color:rgba(251,191,36,.48)!important}.LibraryPage_creationsTabBtnActive__YVytq{box-shadow:inset 3px 0 0 rgba(251,191,36,.72),0 10px 22px rgba(0,0,0,.2)!important}.LibraryPage_libraryAuthGate__ASRmx{min-height:calc(100vh - 16px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:#f8fafc;background:radial-gradient(520px 280px at 50% 38%,rgba(99,102,241,.16),transparent 70%),linear-gradient(180deg,rgba(8,13,27,.98),rgba(5,10,22,.98));border:1px solid rgba(71,85,105,.5);border-radius:8px}.LibraryPage_libraryAuthGateTitle__yqFd2{color:#d9ceff;font-family:var(--font-display,inherit);font-size:clamp(1.25rem,2vw,1.8rem);font-weight:800}.LibraryPage_libraryAuthGateSubtitle__eOu3h{color:rgba(203,213,225,.78);font-weight:700}.HeroLimitDialog_dialog__lkpFE{width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;color:#f1f4ff;background:#161a2d;border:1px solid #71618a;border-radius:20px;box-shadow:0 24px 80px #0009}.HeroLimitDialog_dialog__lkpFE::backdrop{background:#080b18c9;backdrop-filter:blur(4px)}.HeroLimitDialog_content__DxKrd{padding:clamp(20px,5vw,32px)}.HeroLimitDialog_badge__Djl2b{display:inline-block;padding:6px 12px;border-radius:99px;background:#352b49;color:#efccff;font-size:13px;font-weight:700}.HeroLimitDialog_dialog__lkpFE h2{margin:18px 0 12px;color:#fff;font-size:clamp(22px,5vw,28px);line-height:1.2}.HeroLimitDialog_dialog__lkpFE p{margin:12px 0;line-height:1.55}.HeroLimitDialog_invitation__Oc3zx{font-weight:700;color:#efccff}.HeroLimitDialog_actions__VDaOF{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.HeroLimitDialog_primary__DRzq8,.HeroLimitDialog_secondary__kEE32{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;border-radius:10px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.HeroLimitDialog_primary__DRzq8{flex:1;background:#ead1ff;color:#21132e;border:1px solid #ead1ff}.HeroLimitDialog_secondary__kEE32{background:transparent;color:#f1f4ff;border:1px solid #807891}.HeroLimitDialog_primary__DRzq8:hover{background:#f4e7ff}.HeroLimitDialog_secondary__kEE32:hover{background:#2e3048}.HeroLimitDialog_primary__DRzq8:focus-visible,.HeroLimitDialog_secondary__kEE32:focus-visible{outline:3px solid #fff;outline-offset:3px}.HeroLimitDialog_dialog__lkpFE .HeroLimitDialog_hint__ix5Cy{margin:16px 0 0;color:#b7b8ca;font-size:13px}.ConsentProvider_banner__IRayD{position:fixed;z-index:10050;right:1rem;bottom:1rem;left:1rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;max-width:76rem;margin:0 auto;padding:1rem 1.1rem;color:#eaf2ff;background:rgba(6,12,28,.97);border:1px solid rgba(96,165,250,.55);border-radius:1rem;box-shadow:0 22px 60px rgba(0,0,0,.55);backdrop-filter:blur(16px)}.ConsentProvider_bannerCopy__1VN8U{max-width:48rem}.ConsentProvider_bannerCopy__1VN8U strong{display:block;margin-bottom:.25rem;font-size:1.05rem}.ConsentProvider_bannerCopy__1VN8U p{margin:0;color:#cbd5e1;line-height:1.45}.ConsentProvider_bannerCopy__1VN8U a,.ConsentProvider_policyLink__3A942{color:#93c5fd;text-underline-offset:.2rem}.ConsentProvider_actions__1pmvT,.ConsentProvider_dialogActions__87wEA{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.ConsentProvider_close__xiYwC,.ConsentProvider_primary__qpjrI,.ConsentProvider_secondary__pOesN{min-height:2.65rem;padding:.65rem .95rem;color:#f8fafc;font:inherit;font-weight:700;border-radius:.75rem;cursor:pointer}.ConsentProvider_primary__qpjrI{background:linear-gradient(135deg,#4f46e5,#0891b2);border:1px solid #60a5fa}.ConsentProvider_secondary__pOesN{background:#111c34;border:1px solid #64748b}.ConsentProvider_primary__qpjrI:focus-visible,.ConsentProvider_primary__qpjrI:hover,.ConsentProvider_secondary__pOesN:focus-visible,.ConsentProvider_secondary__pOesN:hover{border-color:#dbeafe;filter:brightness(1.12)}.ConsentProvider_backdrop__0w4Fy{position:fixed;z-index:10060;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(2,6,23,.76)}.ConsentProvider_dialog__B2dRj{width:min(100%,38rem);max-height:min(90vh,48rem);overflow-y:auto;padding:1.25rem;color:#eaf2ff;background:#071126;border:1px solid rgba(96,165,250,.55);border-radius:1rem;box-shadow:0 28px 90px rgba(0,0,0,.7)}.ConsentProvider_dialogHeader__8BwKG{display:flex;align-items:start;justify-content:space-between;gap:1rem}.ConsentProvider_dialogHeader__8BwKG h2{margin:0;font-size:1.3rem}.ConsentProvider_dialog__B2dRj>p{margin:.6rem 0 1rem;color:#cbd5e1;line-height:1.5}.ConsentProvider_close__xiYwC{min-width:2.65rem;padding:0;background:transparent;border:1px solid #64748b;font-size:1.5rem}.ConsentProvider_category__am4Ak{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.65rem;padding:.85rem;background:rgba(30,41,59,.62);border:1px solid rgba(148,163,184,.3);border-radius:.8rem}.ConsentProvider_category__am4Ak div{display:grid;gap:.2rem}.ConsentProvider_category__am4Ak span{color:#cbd5e1;font-size:.88rem;line-height:1.35}.ConsentProvider_category__am4Ak input{width:1.25rem;height:1.25rem;flex:0 0 auto;accent-color:#38bdf8}.ConsentProvider_dialogActions__87wEA{margin-top:1rem}.ConsentProvider_policyLink__3A942{display:inline-block;margin-top:.85rem}@media (max-width:760px){.ConsentProvider_banner__IRayD{align-items:stretch;flex-direction:column}.ConsentProvider_actions__1pmvT{justify-content:stretch}.ConsentProvider_actions__1pmvT button{flex:1 1 9rem}.ConsentProvider_dialogActions__87wEA button{flex:1 1 10rem}}@media (prefers-reduced-motion:reduce){.ConsentProvider_primary__qpjrI,.ConsentProvider_secondary__pOesN{transition:none}}.GokToolbarScope_scope__j3pwZ .gok-fixed-toolbar{position:fixed;left:0;right:0;bottom:0;background:rgba(20,27,45,.96);padding:12px 16px;display:flex;justify-content:center;gap:16px;z-index:100;box-shadow:0 -8px 24px rgba(0,0,0,.35);backdrop-filter:blur(6px)}@media (max-width:768px){.GokToolbarScope_scope__j3pwZ .gok-fixed-toolbar{padding:6px 10px;gap:6px;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.GokToolbarScope_scope__j3pwZ .gok-fixed-toolbar::-webkit-scrollbar{display:none}.GokToolbarScope_scope__j3pwZ .gok-fixed-toolbar .gok-btn{flex:0 0 auto}}.GokToolbarScope_scope__j3pwZ .gok-btn{border:2px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 26px;font-weight:800;font-size:16px;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,background .2s ease,color .2s ease;color:#ffffff;background:linear-gradient(180deg,rgba(34,40,68,.9),rgba(22,28,48,.9))}@media (max-width:768px){.GokToolbarScope_scope__j3pwZ .gok-btn{padding:6px 12px;font-size:12px;border-radius:8px}}.GokToolbarScope_scope__j3pwZ .gok-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.35)}.GokToolbarScope_scope__j3pwZ .gok-btn:active{transform:translateY(0);box-shadow:none}.GokToolbarScope_scope__j3pwZ .gok-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.GokToolbarScope_scope__j3pwZ .gok-btn--primary{background:linear-gradient(180deg,#6366f1,#4f46e5);border-color:rgba(99,102,241,.35);text-shadow:0 1px 0 rgba(0,0,0,.2)}.GokToolbarScope_scope__j3pwZ .gok-btn--primary:hover{box-shadow:0 8px 22px rgba(99,102,241,.45)}.GokToolbarScope_scope__j3pwZ .gok-btn--success{background:linear-gradient(180deg,#22c55e,#16a34a);color:#ffffff;border-color:rgba(34,197,94,.45)}.GokToolbarScope_scope__j3pwZ .gok-btn--success:hover{box-shadow:0 8px 22px rgba(34,197,94,.45)}.GokToolbarScope_scope__j3pwZ .gok-btn--secondary{background:linear-gradient(180deg,#8b5cf6,#7c3aed);border-color:rgba(139,92,246,.35);text-shadow:0 1px 0 rgba(0,0,0,.2)}.GokToolbarScope_scope__j3pwZ .gok-btn--secondary:hover{box-shadow:0 8px 22px rgba(139,92,246,.45)}.GokToolbarScope_scope__j3pwZ .gok-btn--ghost{background:linear-gradient(180deg,#2a2f4a,#1f233a);color:#e2e8f0}.GokToolbarScope_scope__j3pwZ .gok-toast{position:fixed;top:16px;right:16px;z-index:1000;padding:10px 14px;border-radius:12px;font-weight:700;border:2px solid transparent;box-shadow:0 8px 24px rgba(0,0,0,.35)}.GokToolbarScope_scope__j3pwZ .gok-toast--success{background:rgba(22,163,74,.95);color:#06270f;border-color:rgba(34,197,94,.6)}.GokToolbarScope_scope__j3pwZ .gok-toast--error{background:rgba(239,68,68,.95);color:#2e0a0a;border-color:rgba(239,68,68,.6)}.LibraryMediaStorage_trigger__T8j9c{font:inherit;color:inherit;cursor:pointer;text-align:left;display:flex;flex-direction:column}.LibraryMediaStorage_trigger__T8j9c:focus-visible{outline:3px solid #efccff;outline-offset:3px}.LibraryMediaStorage_dialog__3gSsm{width:min(760px,calc(100vw - 32px))}.LibraryMediaStorage_heading__GDk4I{display:flex;align-items:center;justify-content:space-between;gap:16px}.LibraryMediaStorage_metrics__jlTdb{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.LibraryMediaStorage_confirm__qlvut,.LibraryMediaStorage_metrics__jlTdb>div{padding:16px;border:1px solid #71618a;border-radius:12px;background:#22263a}.LibraryMediaStorage_metrics__jlTdb progress{width:100%;accent-color:#d1b3ff}.LibraryMediaStorage_warning__SvjjX{color:#ffdc90}.LibraryMediaStorage_files__qGr4m{padding:0;list-style:none}.LibraryMediaStorage_files__qGr4m li{display:flex;gap:14px;justify-content:space-between;padding:16px 0;border-bottom:1px solid #484255;align-items:center}.LibraryMediaStorage_files__qGr4m li>div{min-width:0;overflow-wrap:anywhere}.LibraryMediaStorage_files__qGr4m a,.LibraryMediaStorage_files__qGr4m small{display:block;margin-top:6px;color:#c6c4d7}.LibraryMediaStorage_files__qGr4m button{flex-shrink:0}@media (max-width:560px){.LibraryMediaStorage_metrics__jlTdb{grid-template-columns:1fr}.LibraryMediaStorage_files__qGr4m li{align-items:stretch;flex-direction:column}}.RelationshipSheet_page__JxE27{min-height:100vh;padding:28px 16px 112px;background:radial-gradient(circle at top left,rgba(181,31,85,.18),transparent 34%),linear-gradient(135deg,#24121d,#0f172a 62%,#160b12);color:#fff}.RelationshipSheet_toolbar__L0En9{width:min(920px,100%);margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(15,23,42,.78);box-shadow:0 18px 50px rgba(0,0,0,.22)}.RelationshipSheet_toolbarTitle__DFLYW{margin:0;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:clamp(22px,4vw,34px);letter-spacing:.03em}.RelationshipSheet_toolbarSubtitle__wWuT8{margin:4px 0 0;color:#f8c7d3;font-family:Playfair Display,Georgia,serif;font-size:17px}.RelationshipSheet_downloadButton__yNfxO{border:0;border-radius:999px;padding:12px 18px;background:linear-gradient(135deg,#b51f55,#ef7b9f);color:#fff;font-weight:800;font-size:15px;cursor:pointer;box-shadow:0 12px 28px rgba(181,31,85,.28);white-space:nowrap}.RelationshipSheet_downloadButton__yNfxO:disabled{cursor:wait;opacity:.72}.RelationshipSheet_sheetWrap__HdLdc{display:flex;justify-content:center;overflow-x:auto;padding:8px 0}.RelationshipSheet_sheet__KTKOp{--rose:#b51f55;--banner-rose:#ef7b9f;--rose-soft:#d8899e;--paper:#fffaf0;--paper-2:#fff4e7;--ink:#332328;width:210mm;min-height:297mm;height:auto;flex:0 0 auto;background:radial-gradient(circle at 20% 12%,rgba(181,31,85,.05),transparent 18%),radial-gradient(circle at 78% 8%,rgba(181,31,85,.04),transparent 20%),linear-gradient(135deg,var(--paper),var(--paper-2));border:4px double var(--rose);outline:1px solid var(--rose-soft);outline-offset:-14px;padding:24px 34px 20px;position:relative;box-shadow:0 18px 45px rgba(57,22,34,.18);overflow:hidden;color:var(--ink);font-family:Playfair Display,Georgia,serif}.RelationshipSheet_sheet__KTKOp,.RelationshipSheet_sheet__KTKOp *{box-sizing:border-box}.RelationshipSheet_sheet__KTKOp:after,.RelationshipSheet_sheet__KTKOp:before{content:"❧";position:absolute;top:14px;color:var(--rose);font-size:44px;line-height:1;opacity:.95}.RelationshipSheet_sheet__KTKOp:before{left:18px;transform:rotate(-35deg)}.RelationshipSheet_sheet__KTKOp:after{right:18px;transform:rotate(35deg) scaleX(-1)}.RelationshipSheet_bottomOrnamentLeft__QtF1z,.RelationshipSheet_bottomOrnamentRight__1vhcK{position:absolute;bottom:10px;color:var(--rose);font-size:44px}.RelationshipSheet_bottomOrnamentLeft__QtF1z{left:18px;transform:rotate(210deg)}.RelationshipSheet_bottomOrnamentRight__1vhcK{right:18px;transform:rotate(-210deg) scaleX(-1)}.RelationshipSheet_sideDecoration__1q4Ac{position:absolute;top:300px;bottom:92px;width:18px;border-left:2px solid var(--rose-soft);border-right:2px solid var(--rose-soft);opacity:.8}.RelationshipSheet_sideDecorationLeft__orkwm{left:18px}.RelationshipSheet_sideDecorationRight__TaocX{right:18px}.RelationshipSheet_sideDecoration__1q4Ac:after,.RelationshipSheet_sideDecoration__1q4Ac:before{content:"◇";position:absolute;left:50%;transform:translateX(-50%);color:var(--rose);font-size:18px;background:var(--paper)}.RelationshipSheet_sideDecoration__1q4Ac:before{top:-10px}.RelationshipSheet_sideDecoration__1q4Ac:after{bottom:-10px}.RelationshipSheet_header__Z__BJ{text-align:center;position:relative;margin:0 0 8px}.RelationshipSheet_topFlourish__u1gEJ{color:var(--rose);font-size:24px;letter-spacing:8px;line-height:1;margin-bottom:1px}.RelationshipSheet_title__pgKO4{margin:0;color:var(--rose);font-family:M PLUS Rounded\ 1c,sans-serif;font-size:38px;font-weight:700;letter-spacing:1px;text-transform:uppercase;line-height:.96}.RelationshipSheet_subtitle__S_Moh{margin:4px auto 0;color:var(--rose);font-size:15px;font-style:italic;display:inline-flex;align-items:center;gap:16px}.RelationshipSheet_subtitle__S_Moh:after,.RelationshipSheet_subtitle__S_Moh:before{content:"✦";font-size:16px}.RelationshipSheet_heroGrid__q7wVW{display:grid;grid-template-columns:1.42fr .88fr;gap:18px;align-items:start;margin-bottom:8px}.RelationshipSheet_heroContent__Bv_cV{min-width:0}.RelationshipSheet_identityBox__X86Dh,.RelationshipSheet_notesBox__Y33z2,.RelationshipSheet_section__AkRRO{border:2px solid #b51f55;border-radius:18px 18px 8px 8px;background:var(--paper);position:relative;box-shadow:none;overflow:hidden}.RelationshipSheet_identityBox__X86Dh{padding:8px 13px 6px;min-height:134px;border-radius:16px 16px 6px 6px;box-shadow:none}.RelationshipSheet_field__LIHnN{display:grid;grid-template-columns:26px 154px 1fr;align-items:center;gap:4px;min-height:20px;margin:1px 0;font-size:13px}.RelationshipSheet_icon__Wo1qb{color:var(--rose);font-size:16px;text-align:center;line-height:1}.RelationshipSheet_label__pIrn1{font-weight:700;line-height:1.1}.RelationshipSheet_line__lGSax{border-bottom:2px dotted var(--rose-soft);height:18px}.RelationshipSheet_lineInput__rgaTB{width:100%;min-width:0;height:15px!important;min-height:15px!important;border:0!important;border-bottom:2px dotted var(--rose-soft)!important;border-radius:0!important;padding:0 2px!important;margin:0!important;background:transparent!important;color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:12px;font-weight:600;line-height:1.05;outline:none!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;align-self:center;justify-self:stretch}.RelationshipSheet_lineInput__rgaTB:focus{border-bottom-style:solid;background:rgba(255,255,255,.28)}.RelationshipSheet_portraitBox__mxOke{min-height:248px;display:flex;justify-content:center;align-items:center;padding-top:2px}.RelationshipSheet_heartFrame__xaVgW{width:247px;height:233px;border:3px solid var(--banner-rose);position:relative;clip-path:polygon(50% 95%,10% 58%,6% 30%,22% 12%,38% 12%,50% 25%,62% 12%,78% 12%,94% 30%,90% 58%);display:flex;align-items:center;justify-content:center;color:#bd6d78;font-size:16px;font-style:italic;text-align:center;background:rgba(255,225,221,.28);box-shadow:0 0 0 6px rgba(255,250,240,.68),0 0 0 8px rgba(239,123,159,.45)}.RelationshipSheet_pdfExportMode__DiuL8{background:linear-gradient(135deg,var(--paper),var(--paper-2));box-shadow:none!important;outline:none!important}.RelationshipSheet_pdfExportMode__DiuL8 .RelationshipSheet_bottomOrnamentLeft__QtF1z,.RelationshipSheet_pdfExportMode__DiuL8 .RelationshipSheet_bottomOrnamentRight__1vhcK,.RelationshipSheet_pdfExportMode__DiuL8:after,.RelationshipSheet_pdfExportMode__DiuL8:before{display:none}.RelationshipSheet_heartFrame__xaVgW:after{content:"♡";position:absolute;bottom:8px;left:50%;transform:translateX(-50%);color:var(--rose);font-size:34px}.RelationshipSheet_heartFrame__xaVgW img{width:100%;height:100%;object-fit:cover}.RelationshipSheet_heartFrameClickable__SOIOm{cursor:pointer}.RelationshipSheet_portraitInput__ru40g{display:none}.RelationshipSheet_imageEditorOverlay__NLEpN{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:rgba(2,6,23,.78);backdrop-filter:blur(6px);padding:20px}.RelationshipSheet_imageEditorModal__NMmff{width:min(560px,100%);border:1px solid rgba(255,255,255,.2);border-radius:16px;background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(30,41,59,.94));padding:16px;box-shadow:0 18px 45px rgba(0,0,0,.45)}.RelationshipSheet_imageEditorTitle__XIs_y{margin:0;color:#fff;font-size:24px;font-family:M PLUS Rounded\ 1c,sans-serif;text-align:center}.RelationshipSheet_imageEditorHint__1491_{margin:6px 0 10px;color:#f8c7d3;text-align:center;font-size:13px}.RelationshipSheet_imageEditorPreview__mMn_c{position:relative;width:100%;max-width:320px;height:300px;margin:0 auto 10px;border:1px solid rgba(255,255,255,.34);border-radius:12px;overflow:hidden;background:rgba(2,6,23,.42);cursor:grab}.RelationshipSheet_imageEditorPreview__mMn_c.RelationshipSheet_dragging__wgOPD{cursor:grabbing}.RelationshipSheet_imageEditorMask__IbguQ{position:absolute;inset:0;border:2px dashed rgba(255,255,255,.8);box-shadow:inset 0 0 0 9999px rgba(15,23,42,.14);pointer-events:none}.RelationshipSheet_imageEditorZoomLabel__z6oXy{display:block;color:#fff;font-size:13px;font-weight:700}.RelationshipSheet_imageEditorZoomLabel__z6oXy input{width:100%;margin-top:6px}.RelationshipSheet_imageEditorActions__fPpkZ{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.RelationshipSheet_imageEditorApply__dfd9S,.RelationshipSheet_imageEditorGhost__xVWOY{border:1px solid rgba(255,255,255,.28);border-radius:10px;padding:8px 12px;color:#fff;font-weight:700;cursor:pointer}.RelationshipSheet_imageEditorGhost__xVWOY{background:rgba(148,163,184,.14)}.RelationshipSheet_imageEditorApply__dfd9S{background:linear-gradient(135deg,#b51f55,#ef7b9f);border-color:rgba(239,123,159,.8)}.RelationshipSheet_twoCol__P276b{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:6px}.RelationshipSheet_section__AkRRO{min-height:92px;padding:27px 12px 6px}.RelationshipSheet_small__6g9Xt{min-height:82px}.RelationshipSheet_medium__wh5Vz{min-height:100px}.RelationshipSheet_sectionTitle__pa3u_{position:absolute;top:0;left:0;right:0;height:27px;border-bottom:1px solid var(--rose-soft);display:flex;align-items:center;justify-content:center;color:var(--rose);font-family:M PLUS Rounded\ 1c,sans-serif;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;background:var(--paper);border-top-left-radius:16px;border-top-right-radius:16px}.RelationshipSheet_sectionTitle__pa3u_:after,.RelationshipSheet_sectionTitle__pa3u_:before{content:"❦";margin:0 7px;font-size:11px}.RelationshipSheet_row__AzmEj{display:grid;grid-template-columns:32px 1fr;gap:6px;align-items:center;min-height:19px;margin:1px 0}.RelationshipSheet_rowLabeled__N9ELv{grid-template-columns:26px 125px 1fr;align-items:center}.RelationshipSheet_rowLabel__L5_PM{font-size:10px;font-weight:700;color:#5f3440;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RelationshipSheet_bullets__1KVqw .RelationshipSheet_row__AzmEj{grid-template-columns:22px 1fr}.RelationshipSheet_wide__4_HjQ{margin-bottom:6px}.RelationshipSheet_progression__0C48G{text-align:center;margin:2px 0 8px}.RelationshipSheet_progressTitle__uH5n0{color:var(--rose);font-family:M PLUS Rounded\ 1c,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:7px}.RelationshipSheet_steps__V3R3n{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.RelationshipSheet_step__ZW3AC{height:30px;border:2px solid var(--rose);clip-path:polygon(0 0,87% 0,100% 50%,87% 100%,0 100%,8% 50%);display:flex;align-items:center;justify-content:flex-start;background:rgba(255,255,255,.25);position:relative;padding:0 8px}.RelationshipSheet_step__ZW3AC:before{content:"♡";color:var(--rose);font-size:17px;position:absolute;top:-15px;background:var(--paper);padding:0 4px}.RelationshipSheet_progressLabel__c6R3X{display:block;width:100%;color:#603742;font-size:10px;font-weight:700;line-height:1.1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RelationshipSheet_progressStepContent__roGG6{width:100%;display:grid;grid-template-columns:12px 1fr;gap:6px;align-items:center}.RelationshipSheet_progressMark__U_0yz{width:11px;height:11px;border:1px solid var(--rose);background:rgba(255,255,255,.7);border-radius:2px;padding:0;cursor:pointer}.RelationshipSheet_progressMarkActive__BILmC{background:var(--banner-rose);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}.RelationshipSheet_notesBox__Y33z2{min-height:132px;padding:24px 18px 10px 56px}.RelationshipSheet_notesBox__Y33z2 .RelationshipSheet_sectionTitle__pa3u_{font-size:13px}.RelationshipSheet_notesLines__oOKfG{display:flex;flex-direction:column}.RelationshipSheet_notesLines__oOKfG .RelationshipSheet_lineInput__rgaTB{display:block;margin-bottom:0}.RelationshipSheet_notesTextArea__jimD0{width:100%;min-height:28px;border:0;border-bottom:2px dotted var(--rose-soft);resize:none;background:transparent;color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:13px;line-height:1.2;outline:none;margin:0}.RelationshipSheet_notesInput__BPGqH{height:15px!important;min-height:15px!important;font-size:14px;margin:2px 0!important;line-height:1.05}.RelationshipSheet_bottomLogo__RRZ0M{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);width:186px;height:auto;opacity:.9;pointer-events:none;user-select:none}.RelationshipSheet_memorableRow__iVrUz{display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:center;min-height:18px;margin:2px 0}.RelationshipSheet_memorableStar__NZ260{color:var(--rose);font-size:12px;text-align:center}.RelationshipSheet_memorableInput__q7K67{font-style:italic;font-size:14px}.RelationshipSheet_pdfExportMode__DiuL8 .RelationshipSheet_exportLineValue__5o88n{display:flex!important;align-items:flex-end;width:100%;min-width:0;height:18px!important;min-height:18px!important;padding:0 2px 2px!important;line-height:1!important;white-space:nowrap;overflow:hidden}@media (max-width:900px){.RelationshipSheet_toolbar__L0En9{align-items:flex-start;flex-direction:column}.RelationshipSheet_sheet__KTKOp{transform:scale(.82);transform-origin:top center;margin-bottom:-210px}}@media (max-width:720px){.RelationshipSheet_page__JxE27{padding:16px 10px 36px}.RelationshipSheet_sheet__KTKOp{transform:scale(.58);transform-origin:top center;margin-bottom:-470px}}@media print{.RelationshipSheet_page__JxE27{background:#fff;padding:0}.RelationshipSheet_toolbar__L0En9{display:none}.RelationshipSheet_sheetWrap__HdLdc{padding:0;overflow:visible}.RelationshipSheet_sheet__KTKOp{width:210mm;min-height:297mm;height:auto;box-shadow:none;page-break-after:always;transform:none;margin-bottom:0}}