.site-footer_footer__LnUlz{--footer-bg:#270713;--footer-text:#f7e8e8;--footer-muted:#e2bfc9;--footer-accent:#f3a2b4;--footer-border:#68404c;position:relative;z-index:10;background:var(--footer-bg);color:var(--footer-text)}.site-footer_container__cMxKz{width:min(1248px,calc(100% - 64px));margin-inline:auto}.site-footer_invitation__k_rxu{padding-block:60px 48px;border-bottom:1px solid var(--footer-border);background:linear-gradient(90deg,#270713 20%,#270713ed 42%,#27071320),url(/pricing/card2.webp) 100% /cover no-repeat}.site-footer_eyebrow__m3vkt{color:var(--footer-accent);font-size:12px;letter-spacing:.22em;text-transform:uppercase}.site-footer_invitation__k_rxu h2{margin-top:14px;font:400 clamp(32px,4vw,56px)/1.1 var(--font-display),serif;letter-spacing:-.035em}.site-footer_subtitle__JXgrh{margin-top:16px;font-size:19px;line-height:1.6}.site-footer_actions__rAbiR{display:flex;align-items:center;gap:28px;margin-top:24px;color:var(--footer-accent);font-size:15px}.site-footer_cta__ESyb7{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:14px 24px;min-height:52px;border-radius:10px;background:#fff4ef;color:#490d23;font-size:17px}.site-footer_cta__ESyb7:hover{background:#f4d9dd}.site-footer_directory__cCxTo{display:grid;grid-template-columns:1fr 1.5fr;gap:64px;padding-block:36px 24px}.site-footer_logo__ASf4f{width:240px;height:120px;object-fit:contain;object-position:left}.site-footer_brand___ynt_>a{display:inline-flex}.site-footer_brand___ynt_ p{margin-top:10px;color:var(--footer-muted);font-size:15px;line-height:1.7}.site-footer_contact__es_8f{align-items:center;gap:12px;min-height:48px;margin-top:12px;color:var(--footer-accent);font-size:15px;overflow-wrap:anywhere}.site-footer_columns__x3QsG{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:28px;padding-top:12px}.site-footer_columnTitle__hcb7t{color:var(--footer-accent);font-size:16px;font-weight:500}.site-footer_link__pjJx6{display:flex;align-items:center;min-height:44px;padding-block:6px;font-size:14px;line-height:1.5;border-radius:3px}.site-footer_footer__LnUlz a{text-underline-offset:4px}.site-footer_contact__es_8f:hover,.site-footer_link__pjJx6:hover{color:var(--footer-accent);text-decoration:underline}.site-footer_alternatives__6g48v{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;padding-block:14px;border-top:1px solid var(--footer-border);color:var(--footer-accent);font-size:13px}.site-footer_alternatives__6g48v a{display:flex;align-items:center;min-height:44px;text-decoration:underline}.site-footer_alternatives__6g48v a+a{border-left:1px solid var(--footer-border);padding-left:28px}.site-footer_bottom__EKEby{border-top:1px solid var(--footer-border);color:var(--footer-muted);font-size:12px}.site-footer_bottom__EKEby>div{display:flex;align-items:center;gap:24px;padding-block:24px 32px}.site-footer_bottom__EKEby>div>p:first-child{margin-right:auto}.site-footer_age__m8yJw,.site-footer_payment__A4OjO{display:flex;align-items:center;gap:10px}.site-footer_age__m8yJw span{border:1px solid var(--footer-accent);border-radius:999px;padding:4px 10px;color:var(--footer-accent)}.site-footer_payment__A4OjO{padding-left:24px;border-left:1px solid var(--footer-border)}@media (max-width:1023px){.site-footer_directory__cCxTo{grid-template-columns:1fr;gap:24px}.site-footer_bottom__EKEby>div{flex-wrap:wrap}.site-footer_bottom__EKEby>div>p:first-child{width:100%}}@media (max-width:639px){.site-footer_container__cMxKz{width:calc(100% - 40px)}.site-footer_invitation__k_rxu{padding-block:40px;background:linear-gradient(90deg,#270713f5,#270713b3),url(/pricing/card2.webp) 50% /cover}.site-footer_eyebrow__m3vkt{font-size:10px;letter-spacing:.15em}.site-footer_subtitle__JXgrh{font-size:16px}.site-footer_actions__rAbiR{align-items:stretch;flex-direction:column;gap:14px}.site-footer_actions__rAbiR>span{text-align:center;font-size:13px}.site-footer_columns__x3QsG{grid-template-columns:1fr 1fr;gap:28px 20px}.site-footer_columnTitle__hcb7t{font-size:15px}.site-footer_alternatives__6g48v{align-items:flex-start;flex-direction:column;gap:0;padding-block:20px}.site-footer_alternatives__6g48v>span{margin-bottom:6px}.site-footer_alternatives__6g48v a+a{border:0;padding:0}.site-footer_bottom__EKEby>div{gap:16px}.site-footer_payment__A4OjO{padding:0;border:0}}.pricing_page___iqPX{--pricing-paper:#fffdfc;--pricing-ink:#111014;--pricing-body:#4d4b5b;--pricing-muted:#737080;--pricing-wine:#790b2b;--pricing-blush:#f8e3e5;--pricing-divider:#dedbe0;background:linear-gradient(180deg,color-mix(in srgb,var(--pricing-blush) 18%,var(--pricing-paper)),var(--pricing-paper) 650px);color:var(--pricing-body)}.pricing_footer__0lqFf,.pricing_main__7N7a8{width:min(1184px,calc(100% - 48px));margin-inline:auto}.pricing_hero__nKV_h{padding:28px 0 36px;text-align:center}.pricing_eyebrow___KBos,.pricing_paymentNote__bv6Xq{display:table;margin-inline:auto;border-radius:999px}.pricing_eyebrow___KBos{background:#f7eaeb;color:var(--pricing-wine);padding:5px 18px;font-size:14px}.pricing_hero__nKV_h h1{margin:16px 0 10px;color:var(--pricing-ink);font:400 clamp(36px,4.4vw,56px)/1.12 var(--font-display),serif;letter-spacing:-.035em}.pricing_hero__nKV_h h1 span{color:var(--pricing-wine)}.pricing_subtitle__1ndYT{font-size:21px;line-height:1.5}.pricing_trial__xURYR{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:10px;font-size:16px}.pricing_trial__xURYR a{display:inline-flex;gap:8px;align-items:center;min-height:48px;color:var(--pricing-wine)}.pricing_trial__xURYR>span{padding-left:20px;border-left:1px solid #c7c1c9;color:var(--pricing-muted)}.pricing_paymentNote__bv6Xq{margin-top:8px;background:#efe9eb;color:#615c6b;padding:4px 24px;font-size:14px}.pricing_grid__tryZX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.pricing_gridPlaceholder__Oako0{min-height:560px}.pricing_card__TQmts{display:flex;flex-direction:column;min-width:0;padding:8px;border:1px solid white;border-radius:24px;background:#f9efedb3;box-shadow:0 12px 40px #5f142708;overflow:hidden}.pricing_recommended__3c_V5{background:#440d20;border-color:#440d20}.pricing_cardHeader__oJFV_{position:relative;min-height:144px;padding:49px 26px 8px;border-radius:16px 16px 0 0;background-size:cover;background-position:50%}.pricing_cardHeader__oJFV_ h2{color:var(--pricing-ink);font:400 26px/1.2 var(--font-display),serif;letter-spacing:-.035em}.pricing_cardHeader__oJFV_ p{margin-top:2px;font-size:16px;line-height:1.4}.pricing_recommended__3c_V5 .pricing_cardHeader__oJFV_,.pricing_recommended__3c_V5 .pricing_cardHeader__oJFV_ h2{color:white}.pricing_cardPill__nsaYC{border:1px solid #efb7c17a;color:var(--pricing-wine);background:#f9dcdece}.pricing_cardPill__nsaYC,.pricing_recommendation__Sb_V5{position:absolute;top:10px;right:8px;padding:5px 16px;font-size:12px;border-radius:999px}.pricing_recommendation__Sb_V5{color:white;background:#790b2bc9;border:1px solid #efb7c17a}.pricing_cardBody__mAS9z{position:relative;display:flex;flex:1;flex-direction:column;padding:18px 28px 28px;background:#fffffff5;border-radius:20px}.pricing_price__X8ukU{white-space:nowrap;color:var(--pricing-ink);font:400 48px/1.12 var(--font-display),serif;letter-spacing:-.045em}.pricing_duration____4da{min-height:28px;margin-top:6px;color:var(--pricing-muted);font-size:16px}.pricing_saving__6lZR5{display:inline-block;padding:2px 16px;border-radius:999px;font-size:14px;color:var(--pricing-wine);background:var(--pricing-blush)}.pricing_checkout__oEoAQ{width:100%;margin-top:16px;min-height:48px;border-radius:10px;border:1px solid var(--pricing-wine);background:transparent;color:var(--pricing-wine)}.pricing_checkout__oEoAQ:hover{background:var(--pricing-blush)}.pricing_recommended__3c_V5 .pricing_checkout__oEoAQ{color:white;background:var(--pricing-wine)}.pricing_recommended__3c_V5 .pricing_checkout__oEoAQ:hover{background:#580720}.pricing_benefits__7Jz49{display:grid;gap:16px;border-top:1px solid var(--pricing-divider);padding-top:22px;margin-top:16px;font-size:16px;line-height:1.5}.pricing_benefits__7Jz49 li{display:flex;align-items:start;gap:18px}.pricing_check__5_Ybv{display:flex;flex:0 0 25px;width:25px;height:25px;align-items:center;justify-content:center;border-radius:50%;background:var(--pricing-blush);color:var(--pricing-wine)}.pricing_recommended__3c_V5 .pricing_check__5_Ybv{color:white;background:var(--pricing-wine)}.pricing_quotaDetails__bZVHW{margin-top:auto;padding-top:12px;font-size:12px;color:var(--pricing-muted)}.pricing_quotaDetails__bZVHW summary{cursor:pointer;padding-block:14px;width:100%;text-align:center;min-height:48px;text-underline-offset:3px}.pricing_quotaDetails__bZVHW summary:hover{text-decoration:underline}.pricing_quotaDetails__bZVHW p{padding:4px 0 12px;line-height:1.6}.pricing_economyNote__nuLcL{margin-top:18px;text-align:center;color:var(--pricing-muted);font-size:13px;line-height:1.5}.pricing_faq__6fjoT{display:grid;grid-template-columns:1fr;width:min(100%,800px);gap:0;margin:56px auto}.pricing_faq__6fjoT h2{font:400 30px/1.3 var(--font-display),serif;color:var(--pricing-ink);margin-bottom:20px}.pricing_faq__6fjoT details{border-bottom:1px solid var(--pricing-divider)}.pricing_faq__6fjoT summary{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:18px;cursor:pointer;list-style:none;color:var(--pricing-ink);font-size:16px}.pricing_faq__6fjoT summary::-webkit-details-marker{display:none}.pricing_faq__6fjoT summary svg{flex-shrink:0}.pricing_faq__6fjoT details[open] summary svg{transform:rotate(180deg)}.pricing_faq__6fjoT details p{padding:0 32px 22px 0;font-size:15px;line-height:1.7}.pricing_footer__0lqFf{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:0 8px;border-top:1px solid var(--pricing-divider);color:var(--pricing-muted);font-size:12px}.pricing_footer__0lqFf nav{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pricing_footer__0lqFf a{display:inline-flex;align-items:center;min-height:44px}.pricing_footer__0lqFf a:hover{color:var(--pricing-wine);text-decoration:underline}.dark .pricing_page___iqPX{--pricing-paper:var(--bg);--pricing-ink:#f7f0e7;--pricing-body:#e3d7dc;--pricing-muted:#bdb0b8;--pricing-wine:#f0b4c6;--pricing-blush:#422331;--pricing-divider:#4a3942}.dark .pricing_eyebrow___KBos,.dark .pricing_paymentNote__bv6Xq{background:#32232b;color:var(--pricing-wine)}.dark .pricing_card__TQmts,.dark .pricing_trial__xURYR>span{border-color:var(--pricing-divider)}.dark .pricing_card__TQmts{background:#282027}.dark .pricing_recommended__3c_V5{background:#67182f;border-color:#ad4663}.dark .pricing_cardHeader__oJFV_{background-blend-mode:multiply;background-color:#57404a}.dark .pricing_recommended__3c_V5 .pricing_cardHeader__oJFV_{background-color:#c7a5b0}.dark .pricing_cardPill__nsaYC{background:#33212ee6;color:#f5c7d4}.dark .pricing_cardBody__mAS9z{background:#211c22}.dark .pricing_recommended__3c_V5 .pricing_check__5_Ybv,.dark .pricing_recommended__3c_V5 .pricing_checkout__oEoAQ{background:#a92246;color:#fff}.dark .pricing_recommended__3c_V5 .pricing_checkout__oEoAQ{border-color:#d45b7b}.dark .pricing_recommended__3c_V5 .pricing_checkout__oEoAQ:hover{background:#bf2b53}@media (max-width:1100px){.pricing_cardBody__mAS9z,.pricing_cardHeader__oJFV_{padding-inline:20px}.pricing_price__X8ukU{font-size:42px}.pricing_benefits__7Jz49 li{gap:12px}}@media (max-width:1023px){.pricing_grid__tryZX{grid-template-columns:1fr;max-width:480px;margin-inline:auto;gap:20px}.pricing_faq__6fjoT{margin-block:40px}.pricing_footer__0lqFf{flex-direction:column;text-align:center;gap:0;padding-top:16px}.pricing_footer__0lqFf nav{justify-content:center}}@media (max-width:639px){.pricing_footer__0lqFf,.pricing_main__7N7a8{width:calc(100% - 32px)}.pricing_hero__nKV_h{padding-top:24px}.pricing_hero__nKV_h h1{font-size:clamp(36px,8vw,44px);line-height:1.16;text-wrap:balance}.pricing_subtitle__1ndYT{font-size:17px;margin-top:16px}.pricing_trial__xURYR{flex-direction:column;gap:0;font-size:14px;margin-top:12px}.pricing_trial__xURYR>span{border:0;padding:0}.pricing_paymentNote__bv6Xq{margin-top:20px;font-size:12px}.pricing_cardBody__mAS9z{padding-inline:clamp(16px,5vw,24px)}.pricing_price__X8ukU{font-size:44px}.pricing_economyNote__nuLcL{padding-inline:8px}}.route-loading_loading__ageiO{display:flex;min-height:50dvh;align-items:center;justify-content:center;gap:12px;color:var(--body-text);font-size:14px;opacity:0;animation:route-loading_reveal__I5NXz 0s .25s forwards}@keyframes route-loading_reveal__I5NXz{to{opacity:1}}.route-loading_notice__99JTU{position:fixed;z-index:100;top:max(16px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);min-height:44px;width:max-content;max-width:calc(100vw - 32px);padding:12px 20px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--card);box-shadow:0 4px 20px #0002;pointer-events:none}@media (prefers-reduced-motion:reduce){.route-loading_loading__ageiO .animate-spin{animation:none}}.app-header_header__yB9EL{position:relative;z-index:20;padding:20px 24px 0}.app-header_bar___F0IB{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;max-width:1248px;min-height:76px;margin-inline:auto;padding:6px 10px 6px 22px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 92%,var(--rose));box-shadow:0 4px 18px color-mix(in srgb,var(--fg) 4%,transparent)}.app-header_bar___F0IB,.app-header_brand__RO_qK{align-items:center;border-radius:var(--radius-pill)}.app-header_brand__RO_qK{display:flex;width:fit-content;height:54px}.app-header_brand__RO_qK img{height:auto;max-height:66px;object-fit:contain}.app-header_navigation__Meo66{position:relative;display:flex;align-items:center;gap:6px}.app-header_pill__f5h1v{position:absolute;pointer-events:none;top:0;bottom:0;left:0;border-radius:var(--radius-pill);background:var(--badge-bg);opacity:0}.app-header_link__kN5CV{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:var(--radius-pill);color:var(--body-text);font-size:14px;white-space:nowrap;transition:background .16s ease,color .16s ease}.app-header_link__kN5CV:hover{background:var(--badge-bg);color:var(--accent-text)}.app-header_link__kN5CV[aria-current=page]{color:var(--accent-text)}.app-header_actions___nMTW{display:flex;align-items:center;justify-content:flex-end;gap:8px}.app-header_actions___nMTW button{border-radius:var(--radius-pill)}.app-header_theme__6A55L{display:flex}.app-header_theme__6A55L button{background:transparent;box-shadow:none}.app-header_action__02_d4{display:flex;align-items:center;justify-content:center;min-height:52px;padding:12px 24px;border-radius:var(--radius-pill);background:var(--primary);color:var(--primary-fg);font-size:14px;white-space:nowrap;transition:background .16s ease}.app-header_action__02_d4:hover{background:var(--primary-hover)}.app-header_actions___nMTW .app-header_secondaryAction__jt1qk{gap:8px;background:transparent;color:var(--fg);border:1px solid var(--border)}.app-header_secondaryAction__jt1qk:hover{background:var(--badge-bg)}@media (max-width:1023px){.app-header_bar___F0IB{grid-template-columns:1fr auto;gap:8px}.app-header_action__02_d4,.app-header_navigation__Meo66{display:none}}@media (max-width:639px){.app-header_header__yB9EL{padding:12px 12px 0}.app-header_bar___F0IB{min-height:68px;padding:4px 8px 4px 14px}.app-header_actions___nMTW{gap:4px}}@media (prefers-reduced-motion:reduce){.app-header_action__02_d4,.app-header_link__kN5CV{transition:none}}.characters_popup__Irtry{position:fixed;z-index:70;width:min(300px,calc(100vw - 32px));padding:8px;border:1px solid var(--border);border-radius:22px;background:var(--card);box-shadow:0 12px 36px #23191f1a}.characters_heading__YlSuz{padding:8px 12px;color:var(--muted);font-size:13px}.characters_option__fMbaT{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;border-radius:14px;color:var(--fg);text-align:left;font-size:15px}.characters_option__fMbaT[aria-selected=true]{background:color-mix(in srgb,var(--fg) 5%,transparent)}.characters_option__fMbaT:disabled{opacity:.4;cursor:not-allowed}.characters_avatar__DE8u7{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%}.characters_female__5RR4D{background:#fae5ed;color:#aa3e67}.characters_male__8KLa7{background:#e4effa;color:#386d9f}.characters_neutral__new8b{background:color-mix(in srgb,var(--fg) 7%,transparent);color:var(--muted)}.dark .characters_female__5RR4D{background:#442733;color:#f0adc7}.dark .characters_male__8KLa7{background:#25384b;color:#a7ccec}.characters_trigger__QifB3{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-right:auto;padding:8px 12px;border-radius:999px;color:var(--body-text);font-size:14px}.characters_trigger__QifB3:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.characters_trigger__QifB3:disabled{opacity:.5;cursor:not-allowed}.characters_editor__A2ZNW{min-height:112px;padding:12px 8px;color:var(--fg);font-size:16px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;outline:none}.characters_editor__A2ZNW:empty:before{content:attr(data-placeholder);color:var(--muted);font-size:14px;pointer-events:none}.characters_pill__a3YW1{display:inline;padding:3px 9px;border-radius:999px;white-space:nowrap;font-size:14px;font-weight:400;box-decoration-break:clone;-webkit-box-decoration-break:clone;user-select:all}.characters_counter__hMkfI{color:var(--accent-text);font-size:11px;line-height:1.35;max-width:130px;text-align:right;font-variant-numeric:tabular-nums}.characters_list__6Da6X{max-height:258px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.characters_listFrame__y0T45{position:relative}.characters_fade__ud0bf{position:absolute;inset:auto 0 0;height:16px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--card))}.characters_moreItems__eGIsf{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;min-height:30px;color:var(--muted);font-size:12px}.characters_managerList__LUTnS{display:grid;gap:10px;padding-block:14px 4px}.characters_managerCard__Txjm1{padding:12px;border:1px solid var(--border);border-radius:20px}.characters_managerRow__O5cS_{display:flex;align-items:center;gap:12px}.characters_managerName__1XESd{display:grid;flex:1;min-width:0;gap:2px;color:var(--fg);font-size:15px}.characters_managerName__1XESd>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.characters_managerName__1XESd small{font-size:12px;color:var(--muted)}.characters_iconAction__EUDCK{display:grid;place-items:center;flex-shrink:0;width:40px;height:44px;border-radius:50%;color:var(--muted)}.characters_iconAction__EUDCK:hover{background:color-mix(in srgb,var(--fg) 5%,transparent);color:var(--fg)}.characters_deleteAction__RdXrb:hover{color:var(--accent-text)}.characters_managerEdit__idkn4{display:grid;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.characters_genderOptions__AikuJ{display:flex;gap:8px}.characters_genderOptions__AikuJ button{display:flex;justify-content:center;align-items:center;gap:6px;flex:1;min-height:44px;border-radius:12px;border:1px solid var(--border);color:var(--muted);font-size:14px}.characters_genderOptions__AikuJ button[aria-pressed=true]{color:var(--fg);background:color-mix(in srgb,var(--fg) 6%,transparent);border-color:var(--control-border)}.characters_manage__TE73a{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:6px;padding:10px 12px;border-top:1px solid var(--border);color:var(--body-text);font-size:13px}.characters_manage__TE73a:hover{background:color-mix(in srgb,var(--fg) 5%,transparent);border-radius:0 0 14px 14px}@media (max-width:420px){.characters_trigger__QifB3{padding-inline:6px;font-size:12px}.characters_counter__hMkfI{max-width:78px;font-size:10px}}.story-library_main__ynYgS{padding-block:40px 32px}.story-library_library__vF9ee{margin-top:28px}.story-library_toolbar__7TTcf{display:flex;gap:12px}.story-library_search__McIkw{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding-inline:18px;border:1px solid var(--border);border-radius:18px;background:var(--card);color:var(--muted)}.story-library_search__McIkw:focus-within{outline:2px solid var(--primary);outline-offset:2px}.story-library_search__McIkw input{width:100%;min-width:0;min-height:52px;background:transparent;color:var(--fg);font-size:16px;outline:none}.story-library_search__McIkw input::placeholder{color:var(--muted)}.story-library_sort__qA_OA{min-height:52px;border:1px solid var(--border);border-radius:18px;background:var(--card);color:var(--fg);padding:10px 16px;font-size:16px}.story-library_count__ufNgx{color:var(--muted);font-size:13px;margin:18px 4px 12px}.story-library_list__9_E_d{display:grid;gap:14px}.story-library_card__WEvTy{position:relative;display:grid;grid-template-columns:208px minmax(0,1fr) 48px;gap:24px;align-items:center;padding:10px 14px 10px 10px;background:var(--card);border:1px solid var(--border);border-radius:28px;box-shadow:0 4px 20px #00000004;transition:border-color .16s ease,box-shadow .16s ease}.story-library_card__WEvTy:hover{border-color:var(--rose);box-shadow:0 6px 24px #0000000a}.story-library_cover__6Z971{position:relative;align-self:center;aspect-ratio:3/2;border-radius:20px;overflow:hidden;background:var(--badge-bg)}.story-library_cover__6Z971 img{object-fit:cover}.story-library_content__V3y_5{min-width:0;padding-block:8px}.story-library_title__hWHbj{display:flex;align-items:center;gap:8px;font:400 26px/1.25 var(--font-display),serif;color:var(--fg);overflow-wrap:anywhere}.story-library_teaser__KGatw{margin-top:7px;color:var(--body-text);font-size:15px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-library_meta___O5bS{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:12px;color:var(--muted);font-size:12px}.story-library_actions__Qb3eW{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;align-self:stretch;padding-block:2px}.story-library_card__WEvTy .story-library_read__Gb2T9{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #e2e2e2;border-radius:50%;background:transparent;color:#666}.story-library_card__WEvTy .story-library_read__Gb2T9:hover{border-color:#858585;color:#3f3f3f}.dark .story-library_card__WEvTy .story-library_read__Gb2T9{border-color:#666;color:#bdbdbd}.dark .story-library_card__WEvTy .story-library_read__Gb2T9:hover{border-color:#aaa;color:#e5e5e5}.story-library_end__6_6rS{margin-top:24px;color:var(--muted);text-align:center;font-size:14px;line-height:1.8}.story-library_end__6_6rS button{min-height:44px;color:var(--accent-text)}@media (max-width:767px){.story-library_main__ynYgS{padding-top:28px}.story-library_toolbar__7TTcf{flex-direction:column}.story-library_sort__qA_OA{align-self:flex-end}.story-library_card__WEvTy{grid-template-columns:minmax(88px,120px) minmax(0,1fr);gap:14px;padding:12px;border-radius:24px}.story-library_cover__6Z971{border-radius:16px}.story-library_title__hWHbj{font-size:21px}.story-library_teaser__KGatw{font-size:14px}.story-library_actions__Qb3eW{grid-column:1/-1;flex-direction:row;justify-content:flex-end;gap:8px;padding:0}.story-library_meta___O5bS{gap:8px}}@media (prefers-reduced-motion:reduce){.story-library_card__WEvTy{transition:none}}.story-arrival_word___b__P{display:inline-block}.story-arrival_character__0ao47{animation:story-arrival_ink-in__C9Khs .24s step-end both;animation-delay:var(--letter-delay)}.story-arrival_body__7zduT{animation:story-arrival_page-open__Uxsq5 .48s cubic-bezier(.23,1,.32,1) .26s both}.story-arrival_loading__6Ztw3{animation:story-arrival_page-open__Uxsq5 .28s ease-out both}@keyframes story-arrival_ink-in__C9Khs{0%{opacity:0}to{opacity:1}}@keyframes story-arrival_page-open__Uxsq5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.story-arrival_body__7zduT,.story-arrival_character__0ao47,.story-arrival_loading__6Ztw3{animation:none}}.account_main__dnict{padding-block:40px 48px}.account_heading__BR70b{display:grid;gap:12px;margin-bottom:28px}.account_heading__BR70b>p{font-size:17px}.account_grid__A9PHk{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px}.account_grid__A9PHk>aside{min-width:0}.account_summary__lOVWw{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:28px;border-color:var(--border)}.account_avatar__hUwRs{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--badge-bg);color:var(--accent-text);font:400 26px/1 var(--font-display),serif}.account_identity__kh3ch{display:grid;gap:4px}.account_email__bbkXV{overflow-wrap:anywhere;font-size:15px;line-height:1.6;color:var(--fg)}.account_stories__voMe9{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;min-height:44px;border-radius:8px;color:var(--accent-text)}.account_summaryFooter__cUQ6A{padding-top:24px;margin-top:4px;border-top:1px solid var(--border)}.account_sections__qHoRg{display:grid;gap:18px;min-width:0}.account_section__h9jRz{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:24px;border-radius:28px;border-color:var(--border)}.account_sectionHeader__u3_Oj{display:flex;align-items:center;gap:12px}.account_icon__yXaqv{display:flex;flex-shrink:0;color:var(--accent-text)}.account_description__75jPi{color:var(--body-text);font-size:15px;font-weight:350;line-height:1.65}.account_danger__oJlrD{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--primary) 3%,var(--card))}@media (max-width:767px){.account_grid__A9PHk{grid-template-columns:1fr;gap:18px}.account_main__dnict{padding-top:28px}.account_section__h9jRz,.account_summary__lOVWw{border-radius:24px;padding:20px}}