.AuthorAvatar_avatarImage__QGQsF,.AuthorAvatar_avatarInitials__s3mRE{width:4.5rem;height:4.5rem;border-radius:50%;flex-shrink:0}.AuthorAvatar_avatarImage__QGQsF{object-fit:cover;border:2px solid var(--color-primary)}.AuthorAvatar_avatarInitials__s3mRE{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text-primary);background:linear-gradient(135deg,rgba(139,92,246,.35),rgba(102,126,234,.35));border:2px solid var(--color-primary)}html[data-theme=night-violet] .AuthorAvatar_avatarInitials__s3mRE{background:var(--color-primary);color:var(--color-light);border:none;font-family:var(--font-montserrat);font-weight:800;text-transform:uppercase}.SubscriptionPreviewGate_overlay__dsVfK{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:var(--gap-l);background:rgba(8,6,18,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.SubscriptionPreviewGate_panel____17l{width:100%;max-width:22rem;display:flex;flex-direction:column;align-items:center;gap:var(--gap-m);padding:var(--gap-l);border-radius:var(--radius-lg);border:1px solid var(--border-primary);background:var(--bg-card);text-align:center}.SubscriptionPreviewGate_copy__igPY_{display:flex;flex-direction:column;align-items:center;gap:var(--gap-s)}.SubscriptionPreviewGate_kicker__MtA5J,.SubscriptionPreviewGate_subtitle__zrqN9{margin:0;font-family:var(--font-ui);font-size:1rem;font-weight:400;line-height:1.4;color:var(--text-secondary)}.SubscriptionPreviewGate_title__63NJ_{margin:0;font-family:var(--font-display);font-size:var(--font-h2-size);font-weight:700;line-height:1.25;color:var(--text-primary)}.SubscriptionPreviewGate_error__yCKGC{margin:0;font-size:.85rem;color:var(--color-danger,#f87171)}.SubscriptionPreviewGate_primaryAction__2Ue7Y{width:100%}.SubscriptionPreviewGate_cancelNote__VP9Xd{margin:0;font-family:var(--font-ui);font-size:var(--font-caption-size);color:var(--text-muted)}.SubscriptionPreviewGate_dismissLink__QHnHZ{margin:0;padding:0;border:none;background:none;font-family:var(--font-ui);font-size:.85rem;color:var(--color-primary);cursor:pointer;text-decoration:underline}html[data-theme=night-violet] .SubscriptionPreviewGate_overlay__dsVfK{background-image:var(--gradient-hero);background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--gap-xl) var(--gap-l)}html[data-theme=night-violet] .SubscriptionPreviewGate_panel____17l{max-width:22.5rem;background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;gap:var(--gap-xxl)}html[data-theme=night-violet] .SubscriptionPreviewGate_kicker__MtA5J,html[data-theme=night-violet] .SubscriptionPreviewGate_subtitle__zrqN9{color:var(--text-paragraph-color);font-size:1rem}html[data-theme=night-violet] .SubscriptionPreviewGate_title__63NJ_{color:var(--color-light);font-family:var(--font-h2-family);font-size:var(--font-h2-size);font-weight:var(--font-h2-weight)}html[data-theme=night-violet] .SubscriptionPreviewGate_cancelNote__VP9Xd{color:var(--color-light-o40);font-size:.75rem}html[data-theme=night-violet] .SubscriptionPreviewGate_dismissLink__QHnHZ{color:var(--color-light-o75)}.Tabs_tabs__i1l1X{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:var(--gap-xs);border-bottom:1px solid var(--border-primary);padding-top:var(--gap-s);padding-bottom:0;overflow-x:auto}.Tabs_tab__eFKA7{font-family:var(--font-ui);font-size:.95rem;font-weight:600;line-height:1.2;color:var(--text-muted);background:none;border:none;padding:.65rem .9rem .85rem;cursor:pointer;transition:color .15s ease,background .15s ease;position:relative;display:flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.Tabs_tab__eFKA7:hover{color:var(--color-primary-dark);background:var(--color-primary-o10)}.Tabs_tab__eFKA7:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Tabs_tab__eFKA7.Tabs_active__UxTcA{color:var(--color-primary-dark);border-bottom:2px solid var(--color-primary);padding-bottom:calc(.85rem - 2px);background:rgba(0,0,0,0)}.Tabs_count__C4VlD{font-weight:inherit;color:inherit;font-size:var(--font-caption-size);font-family:var(--font-caption-family);opacity:.85}@media(max-width:480px){.Tabs_tab__eFKA7{font-size:.875rem;padding:.55rem .7rem .75rem}}.Form_authPageBleed__Om1Dv{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}.Form_root__ZiNhG,.Form_shell__Y_Wgs{width:100%;box-sizing:border-box}.Form_shell__Y_Wgs{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--gap-xl) var(--gap-l);box-shadow:var(--shadow-sm)}.Form_authShell__zyHtS{border:none;box-shadow:none;padding:0;background:rgba(0,0,0,0)}.Form_pageShell__080ny{margin:0 auto}.Form_modalShell__XiMYe{background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;max-width:none}.Form_sm__wyOXc{max-width:400px}.Form_md__32hZB{max-width:600px}.Form_lg__PUFFi{max-width:var(--content-max,800px)}.Form_xl__Ry_fJ{max-width:1000px}.Form_auth__Fu1AP{max-width:min(var(--auth-max),28rem)}.Form_header__z_DUg{text-align:left;margin-bottom:var(--gap-xl)}.Form_pageShell__080ny .Form_header__z_DUg{padding-bottom:var(--gap-m);margin-bottom:var(--gap-l);border-bottom:1px solid var(--border-primary)}.Form_title__m7JXw{font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);font-family:var(--font-h1-family);margin:0 0 var(--gap-s) 0;color:var(--text-primary);text-transform:none;line-height:var(--font-h1-line-height);letter-spacing:-.02em}.Form_authShell__zyHtS .Form_title__m7JXw{color:var(--color-primary)}.Form_subtitle__hSZ4i{font-size:var(--font-subtitle-size);font-family:var(--font-subtitle-family);font-weight:var(--font-subtitle-weight);color:var(--text-secondary);margin:0;line-height:var(--font-subtitle-line-height);max-width:36rem}.Form_fields__NHLEr,.Form_form__yDV6a{display:flex;flex-direction:column;gap:var(--gap-l)}.Form_errorBanner__yjj1u{padding:var(--gap-m) var(--gap-l);border-radius:var(--radius-md);border:1px solid var(--status-error);background:rgba(220,53,69,.08);color:var(--status-error);font-family:var(--font-ui);font-size:.95rem;line-height:1.45}@media(max-width:900px){.Form_title__m7JXw{font-size:var(--font-h2-size)}}@media(max-width:768px){.Form_pageShell__080ny:not(.Form_modalShell__XiMYe){margin:0;padding:var(--gap-l) var(--gap-m);border-radius:var(--radius-md);max-width:100%}}.FormActions_actions__CcbD4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-m);width:100%;padding-top:var(--gap-s)}.FormActions_start__qUReS{justify-content:flex-start}.FormActions_center__GkjNY{justify-content:center}.FormActions_end__wvPN0{justify-content:flex-end}@media(max-width:480px){.FormActions_actions__CcbD4{flex-direction:column-reverse}.FormActions_actions__CcbD4>*{width:100%}}.FormSection_formSection__821bF{display:flex;flex-direction:column;gap:var(--gap-m);padding-bottom:var(--gap-l);margin-bottom:var(--gap-s);border-bottom:1px solid var(--border-primary)}.FormSection_formSection__821bF:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.FormSection_sectionTitle__sOQHt{font-size:var(--font-h3-size);font-family:var(--font-h3-family);font-weight:var(--font-h3-weight);color:var(--text-primary);margin:0;line-height:var(--font-h3-line-height);letter-spacing:-.01em}.FormSection_sectionContent__rIqoR{display:flex;flex-direction:column;gap:var(--gap-l)}.FormField_formField__doECY{display:flex;flex-direction:column;gap:.4rem}.FormField_fieldLabel__2AnpH{font-size:.875rem;font-family:var(--font-ui);font-weight:600;color:var(--text-secondary);display:flex;align-items:center;gap:.25rem;line-height:1.35;letter-spacing:.01em}.FormField_required__NGG_b{color:var(--color-accent);font-weight:700;display:inline;line-height:1;font-size:inherit}.FormField_fieldInput__S2sVE{position:relative;display:flex;flex-direction:column;gap:var(--gap-s)}.FormField_fieldHint__kjtwk{color:var(--text-muted)}.FormField_fieldError__ZjsP_,.FormField_fieldHint__kjtwk{font-size:var(--font-caption-size);font-family:var(--font-caption-family);margin:0;line-height:1.4}.FormField_fieldError__ZjsP_{color:var(--status-error)}.AppInput_appInput__A6d_e{width:100%;padding:.85rem 1rem;font-size:1rem;font-family:var(--font-ui);color:var(--text-primary);background:var(--background-color-input);border:1px solid var(--border-primary);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;outline:none;box-sizing:border-box;min-height:2.75rem;-webkit-text-fill-color:var(--text-primary)}.AppInput_appInput__A6d_e::placeholder{color:var(--text-muted);opacity:1;-webkit-text-fill-color:var(--text-muted)}.AppInput_appInput__A6d_e:hover:not(:disabled){border-color:var(--border-secondary)}.AppInput_appInput__A6d_e:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-o20);background:var(--background-color-input)}.AppInput_appInput__A6d_e:disabled{opacity:.65;cursor:not-allowed;background:var(--bg-tertiary);color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}.AppInput_appInput__A6d_e[type=file]{padding:.65rem .85rem;font-size:.9rem;cursor:pointer}.AppInput_appInput__A6d_e[type=date]{min-height:2.75rem}.AppInput_textarea__oBLLy{min-height:8rem;resize:vertical;line-height:1.55;padding-top:.85rem}.AppInput_sm__EtuGz{padding:.55rem .75rem;font-size:.875rem;min-height:2.25rem}.AppInput_md__dHlTa{padding:.85rem 1rem;font-size:1rem}.AppInput_lg__E6N3a{padding:1rem 1.15rem;font-size:1.05rem;min-height:3rem}.AppInput_error__LsPRY,.AppInput_error__LsPRY:focus{border-color:var(--status-error)}.AppInput_error__LsPRY:focus{box-shadow:0 0 0 3px rgba(220,53,69,.18)}.AppInput_immersive__4ayE4{background:var(--background-color-input);border-color:var(--border-primary);color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.AppInput_immersive__4ayE4::placeholder{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted)}.AppInput_immersive__4ayE4:hover:not(:disabled){border-color:var(--border-secondary)}.AppInput_immersive__4ayE4:focus{background:var(--bg-secondary);border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-o20)}.AppInput_immersive__4ayE4:disabled{background:var(--bg-tertiary);color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled)}.EmptyState_emptyState__Y4swv{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--gap-m) var(--gap-l);text-align:left;position:relative;overflow:hidden;box-shadow:none;display:flex;flex-direction:column;gap:.35rem;max-width:28rem}.EmptyState_title__X8vD6{font-size:1.05rem;font-family:var(--font-ui);font-weight:600;letter-spacing:-.015em;margin:0;color:var(--text-primary)}.EmptyState_message__z9x3L{font-size:.95rem;font-family:var(--font-subtitle-family);font-weight:var(--font-subtitle-weight);color:var(--text-muted);margin:0;line-height:var(--font-subtitle-line-height)}.EmptyState_actionButton__HXlTB{margin-top:var(--gap-s);align-self:flex-start}.LoadingImage_root__eHeON{display:block;overflow:hidden;background:radial-gradient(120% 90% at 20% 10%,var(--color-primary-o20) 0,transparent 55%),radial-gradient(90% 70% at 90% 80%,var(--color-accent-glow) 0,transparent 50%),linear-gradient(165deg,var(--bg-primary) 0,var(--bg-secondary) 45%,var(--bg-tertiary) 100%)}.LoadingImage_fill__UFQ4f{position:absolute;inset:0;z-index:1}.LoadingImage_preview___HdRK{position:relative;width:100%;max-width:12.5rem;aspect-ratio:16/10;border-radius:var(--radius-lg);margin-top:var(--gap-s)}.LoadingImage_image__w5MbO{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.LoadingImage_pending__3Dkf5{opacity:0}.LoadingImage_ready__VheAZ{opacity:1}.LoadingImage_sweep__PvZWc{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.LoadingImage_sweep__PvZWc:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,var(--color-primary-o20) 50%,transparent 70%);transform:translateX(-70%);animation:LoadingImage_loadingImageSweep__SToV9 1.6s ease-in-out infinite}@keyframes LoadingImage_loadingImageSweep__SToV9{0%{transform:translateX(-70%)}to{transform:translateX(70%)}}@media(prefers-reduced-motion:reduce){.LoadingImage_sweep__PvZWc:after{animation:none;opacity:.35;transform:none}}.Toggle_wrapper__CKOT_{display:inline-flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Toggle_wrapper__CKOT_.Toggle_disabled__xjpQS{opacity:.5;cursor:not-allowed}.Toggle_input__Mg3zF{position:absolute;opacity:0;width:0;height:0}.Toggle_input__Mg3zF:checked+.Toggle_switch__1nziD{background:var(--gradient-purple);border-color:var(--color-purple)}.Toggle_input__Mg3zF:checked+.Toggle_switch__1nziD:before{transform:translateX(24px)}.Toggle_input__Mg3zF:focus-visible+.Toggle_switch__1nziD{outline:2px solid var(--color-purple);outline-offset:2px}.Toggle_input__Mg3zF:disabled+.Toggle_switch__1nziD{cursor:not-allowed}.Toggle_switch__1nziD{position:relative;width:48px;height:24px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;transition:all .2s ease}.Toggle_switch__1nziD:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--text-primary);border-radius:50%;transition:transform .2s ease}.Toggle_label__HnacF{color:var(--text-primary);font-size:14px;font-weight:500}.SegmentedControl_container___SZ0t{display:inline-flex;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:4px;gap:4px}.SegmentedControl_container___SZ0t.SegmentedControl_disabled__k_R2H{opacity:.5;cursor:not-allowed}.SegmentedControl_option__xgsXn{padding:8px 16px;border:none;background:rgba(0,0,0,0);color:var(--text-secondary);font-size:14px;font-weight:500;font-family:Inter,sans-serif;border-radius:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.SegmentedControl_option__xgsXn:hover:not(:disabled):not(.SegmentedControl_active__z1t6a){background:var(--bg-tertiary);color:var(--text-primary)}.SegmentedControl_option__xgsXn.SegmentedControl_active__z1t6a{background:var(--gradient-purple);color:var(--text-primary);box-shadow:0 2px 4px rgba(0,0,0,.2)}.SegmentedControl_option__xgsXn:disabled{cursor:not-allowed}.SegmentedControl_option__xgsXn:focus-visible{outline:2px solid var(--color-purple);outline-offset:2px}.StoryForm_formContainer__ekCuD{max-width:800px;margin:0 auto;background:var(--bg-card);border-radius:var(--gap-l);padding:var(--gap-l);box-shadow:var(--effect-neon-inner-shadow)}.StoryForm_form__ig_W9{display:flex;flex-direction:column;gap:var(--gap-l)}.StoryForm_formSection__81ZaA{border-bottom:1px solid var(--border-primary);padding-bottom:var(--gap-l)}.StoryForm_formSection__81ZaA:last-of-type{border-bottom:none;padding-bottom:0}.StoryForm_formSection__81ZaA h2{font-size:var(--font-h3-size);font-family:var(--font-h3-family);font-weight:var(--font-h3-weight);margin-bottom:var(--gap-m);color:var(--text-h3-color);line-height:var(--font-h3-line-height)}.StoryForm_formGroup__5Yne7{margin-bottom:var(--gap-m)}.StoryForm_formGroup__5Yne7:last-child{margin-bottom:0}.StoryForm_label__txN_G{display:block;font-size:var(--font-h3-size);font-family:var(--font-h3-family);font-weight:var(--font-h3-weight);margin-bottom:var(--gap-s);color:var(--text-h3-color);line-height:var(--font-h3-line-height)}.StoryForm_input__4M2bU,.StoryForm_textarea__rytRD{width:100%;padding:var(--gap-s);border:1px solid var(--color-grey-strokes);border-radius:var(--gap-s);font-size:var(--font-paragraph-size);font-family:var(--font-paragraph-family);color:var(--text-paragraph-color);background:var(--bg-card);transition:border-color .3s ease}.StoryForm_input__4M2bU:focus,.StoryForm_textarea__rytRD:focus{outline:none;border-color:var(--color-purple)}.StoryForm_input__4M2bU::placeholder,.StoryForm_textarea__rytRD::placeholder{color:var(--text-caption-color)}.StoryForm_input__4M2bU:disabled,.StoryForm_textarea__rytRD:disabled{background-color:var(--bg-glass);cursor:not-allowed}.StoryForm_input__4M2bU.StoryForm_error__64xXF,.StoryForm_textarea__rytRD.StoryForm_error__64xXF{border-color:var(--status-error)}.StoryForm_textarea__rytRD{resize:vertical;min-height:100px}.StoryForm_fileInput__MBSfK{width:100%;padding:var(--gap-s);border:2px dashed var(--border-primary);border-radius:var(--gap-s);background:var(--bg-glass);cursor:pointer;transition:all .3s ease}.StoryForm_fileInput__MBSfK:hover{border-color:var(--color-purple);background:var(--bg-card-hover)}.StoryForm_fileInput__MBSfK:disabled{cursor:not-allowed;opacity:.6}.StoryForm_fileInput__MBSfK.StoryForm_error__64xXF{border-color:var(--status-error);background:var(--bg-glass)}.StoryForm_helpText__FKvYF{font-size:var(--font-caption-size);font-family:var(--font-caption-family);color:var(--text-caption-color);margin-top:var(--gap-s);margin-bottom:0;line-height:var(--font-caption-line-height)}.StoryForm_subscriptionSettings__lnnwR{margin-bottom:var(--gap-l)}.StoryForm_subscriptionHeading__zV8aR{margin:0 0 var(--gap-s);color:var(--text-primary);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);font-family:var(--font-h3-family);line-height:var(--font-h3-line-height)}.StoryForm_freePreviewBlock__PT0fm{margin-top:var(--gap-l)}.StoryForm_freePreviewControl__irxFW{margin-bottom:var(--gap-m)}.StoryForm_sceneCountField__SULBM{margin-top:var(--gap-m)}.StoryForm_sceneCountLabel__k0Y_m{display:block;margin-bottom:var(--gap-s);color:var(--text-secondary);font-size:var(--font-paragraph-size);font-family:var(--font-paragraph-family)}.StoryForm_maxHint__SlIEP{margin:var(--gap-s) 0 0;color:var(--text-muted)}.StoryForm_errorMessage__oHgbF,.StoryForm_maxHint__SlIEP{font-size:var(--font-caption-size);font-family:var(--font-caption-family);line-height:var(--font-caption-line-height)}.StoryForm_errorMessage__oHgbF{color:var(--status-error);margin-top:var(--gap-s);display:block}.StoryForm_arrayItem__8JOKB{display:flex;gap:var(--gap-s);margin-bottom:var(--gap-s);align-items:flex-start}.StoryForm_arrayItem__8JOKB .StoryForm_input__4M2bU{flex:1 1}.StoryForm_addButton__ZZJST,.StoryForm_removeButton__LoVkZ{min-width:80px;height:-moz-fit-content;height:fit-content}.StoryForm_addButton__ZZJST{margin-top:var(--gap-s)}.StoryForm_comingSoon__pxkcJ{background:var(--bg-glass);border:2px dashed var(--border-primary);border-radius:var(--gap-s);padding:var(--gap-l);text-align:center;color:var(--text-caption-color);font-style:italic}.StoryForm_formActions__N3X_d{display:flex;gap:var(--gap-m);justify-content:center;margin-top:var(--gap-l);padding-top:var(--gap-l);border-top:1px solid var(--border-primary)}.StoryForm_formActions__N3X_d .StoryForm_cancelButton__mP8it,.StoryForm_formActions__N3X_d .StoryForm_submitButton__TU8vM{flex:1 1;min-width:120px}@media(max-width:768px){.StoryForm_formContainer__ekCuD{margin:var(--gap-m);padding:var(--gap-m)}.StoryForm_formActions__N3X_d{flex-direction:column}.StoryForm_formActions__N3X_d .StoryForm_cancelButton__mP8it,.StoryForm_formActions__N3X_d .StoryForm_submitButton__TU8vM{width:100%}.StoryForm_arrayItem__8JOKB{flex-direction:column}.StoryForm_arrayItem__8JOKB .StoryForm_removeButton__LoVkZ{width:100%}}.StoryCard_storyCard__eV3nJ{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;box-shadow:var(--shadow-sm);position:relative;box-sizing:border-box}.StoryCard_storyCard__eV3nJ:hover{transform:translateY(-2px);border-color:var(--color-primary-o40);box-shadow:var(--shadow-md)}.StoryCard_clickable__YsnRI{cursor:pointer}.StoryCard_clickable__YsnRI:active{transform:translateY(0)}.StoryCard_clickable__YsnRI:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.StoryCard_small__6rrjM{width:100%;padding:var(--gap-m);display:flex;flex-direction:column}.StoryCard_cardContent__FMTaG{display:flex;gap:var(--gap-m);align-items:center}.StoryCard_smallImage__bIbSv{width:72px;height:72px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;position:relative;background:var(--bg-tertiary)}.StoryCard_smallImage__bIbSv img{width:100%;height:100%;object-fit:cover}.StoryCard_smallContent__YazdK{flex:1 1;display:flex;flex-direction:column;gap:var(--gap-s);min-width:0;justify-content:center}.StoryCard_smallHeader__3Rm8U{display:flex;flex-direction:column;gap:var(--gap-xs)}.StoryCard_authorName__3d1SM{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--text-muted);margin:0}.StoryCard_smallTitle__sqPcL{font-family:var(--font-ui);font-size:.95rem;font-weight:600;line-height:1.3;color:var(--text-primary);margin:0;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.StoryCard_big__RBnjr{width:100%;max-width:100%;display:flex;flex-direction:column;border-radius:var(--radius-lg);padding:0;overflow:hidden;min-height:100%}.StoryCard_bigImage__FjjXt{height:11.5rem;position:relative;overflow:hidden;background:linear-gradient(145deg,var(--color-stone-200) 0,#d7e6e4 55%,#f0e4de 100%)}.StoryCard_coverFallback__ewJQ_{position:absolute;inset:0;display:grid;place-items:center;z-index:0}.StoryCard_coverFallback__ewJQ_ span{font-family:var(--font-display);font-size:2.75rem;font-weight:700;color:var(--color-primary-o40);letter-spacing:-.03em;line-height:1}.StoryCard_imageShadow__zwWRe{position:absolute;inset:0;z-index:2;box-shadow:inset 0 -48px 28px -20px rgba(28,36,35,.28);pointer-events:none}.StoryCard_bigContent__3ar5m{display:flex;flex-direction:column;gap:var(--gap-s);padding:var(--gap-m);position:relative;z-index:1;flex:1 1}.StoryCard_bigHeader__hZODR{display:flex;flex-direction:column;gap:var(--gap-xs)}.StoryCard_bigAuthor__d0g_A{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--text-muted);margin:0}.StoryCard_bigTags__wWrO2{display:flex;flex-wrap:wrap;gap:var(--gap-xs);align-items:center}.StoryCard_bigTag__jpbs9{border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:.25rem .5rem;font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:500;line-height:1.3;color:var(--text-secondary);background:var(--bg-card-hover);display:inline-flex;align-items:center;white-space:nowrap}.StoryCard_bigTitle__tZ74L{font-family:var(--font-ui);font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary);word-break:break-word}.StoryCard_bigDescription__779s5,.StoryCard_bigTitle__tZ74L{margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.StoryCard_bigDescription__779s5{font-family:var(--font-subtitle-family);font-size:.925rem;font-weight:var(--font-subtitle-weight);line-height:1.45;color:var(--text-muted)}.StoryCard_bigStatusBadge__hdyga{position:absolute;top:var(--gap-s);left:var(--gap-s);z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:.25rem .55rem;background:var(--bg-secondary);font-family:var(--font-ui);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:var(--color-primary)}.StoryCard_bigEngagementMetrics__9KayN{border-top:1px solid var(--border-primary);margin-top:auto;padding-top:var(--gap-s);display:flex;gap:var(--gap-m);align-items:center}.StoryCard_bigMetric__CzmQO{display:flex;gap:.3rem;align-items:center}.StoryCard_bigMetric__CzmQO span{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:500;line-height:1.2;color:var(--text-muted)}.StoryCard_myStory__QHg5v{width:100%;padding:var(--gap-m);display:flex;flex-direction:column;gap:var(--gap-s)}.StoryCard_myStoryDraft__W6ChE,.StoryCard_myStoryPublished__Pkj6Z{background:var(--bg-card);box-shadow:var(--shadow-sm)}.StoryCard_myStoryPublished__Pkj6Z{-webkit-backdrop-filter:none;backdrop-filter:none}.StoryCard_myStoryContent__PfTib{display:flex;gap:var(--gap-m);align-items:center}.StoryCard_myStoryImage__RHsXf{width:122px;height:69px;aspect-ratio:122/69;border-radius:var(--gap-xs);overflow:hidden;flex-shrink:0}.StoryCard_myStoryImage__RHsXf img{width:100%;height:100%;object-fit:cover}.StoryCard_myStoryInfo__WL5Zn{flex:1 1;display:flex;flex-direction:column;gap:var(--gap-m);min-width:0}.StoryCard_myStoryInfoPublished__XMwaC{justify-content:center}.StoryCard_myStoryHeader__EPTnz{display:flex;flex-direction:column;gap:var(--gap-xs)}.StoryCard_publishBadge__UKrq7{-webkit-backdrop-filter:var(--effect-background-blur);backdrop-filter:var(--effect-background-blur);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:.2rem .5rem;display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:600;line-height:1.3;color:var(--text-primary)}.StoryCard_publishBadge__UKrq7.StoryCard_draft__vpqsQ{background:var(--bg-tertiary);color:var(--text-secondary)}.StoryCard_publishBadge__UKrq7.StoryCard_published__UUyx4{background:var(--color-primary-o10);border-color:var(--color-primary-o40);color:var(--color-primary-dark)}.StoryCard_myStoryTitle__MaHLK{font-family:var(--font-ui);font-size:1rem;font-weight:600;line-height:1.3;color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;width:100%;max-width:100%;word-break:break-word}.StoryCard_lastUpdate__C5A2b,.StoryCard_myStoryTitle__MaHLK{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.StoryCard_lastUpdate__C5A2b{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:400;line-height:1.35;color:var(--text-muted);-webkit-line-clamp:1;line-clamp:1}.StoryCard_engagementMetrics___ru8l{border-top:1px solid var(--color-off-white-o10);padding-top:var(--gap-s);display:flex;gap:var(--gap-m);align-items:center}.StoryCard_metric__lCIl6{display:flex;gap:var(--gap-xs);align-items:center}.StoryCard_metric__lCIl6 span{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-light-o75)}@media(max-width:767px){.StoryCard_big__RBnjr,.StoryCard_myStory__QHg5v,.StoryCard_small__6rrjM{width:100%;max-width:100%}.StoryCard_smallImage__bIbSv{width:60px;height:60px}.StoryCard_myStoryImage__RHsXf{width:122px;height:69px}.StoryCard_bigImage__FjjXt{height:13rem}.StoryCard_bigDescription__779s5{-webkit-line-clamp:4;line-clamp:4}.StoryCard_myStoryTitle__MaHLK{width:100%}}.Icon_icon__Q2_q3{display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);flex-shrink:0}.Icon_icon__Q2_q3 svg{width:100%;height:100%;display:block}.AppTopBar_topBar__18k_K{position:fixed;top:0;right:0;left:0;z-index:1001;width:100%;display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-s);padding:calc(var(--gap-s) + env(safe-area-inset-top, 0px)) var(--page-gutter) var(--gap-s);min-height:calc(var(--top-bar-height) + env(safe-area-inset-top, 0px));background:rgba(0,0,0,0);border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-sizing:border-box;pointer-events:none}.AppTopBar_menuSlot__nts0D{display:flex;align-items:center;pointer-events:auto}html[data-theme=night-violet] .pageSkeleton:has([data-player-surface=true]) .AppTopBar_topBar__18k_K{background-color:rgba(0,0,0,0);background-image:var(--gradient-player-header-fade);background-repeat:no-repeat;background-size:100% 100%}.HamburgerMenu_hamburgerMenu__w_ViA{position:relative;z-index:1000}.HamburgerMenu_floating___knCO{position:fixed;inset:0;z-index:1002;pointer-events:none}.HamburgerMenu_floating___knCO .HamburgerMenu_backButton__UXyOI,.HamburgerMenu_floating___knCO .HamburgerMenu_hamburgerButton__tNs3e,.HamburgerMenu_floating___knCO .HamburgerMenu_headerActions__o6xld{pointer-events:auto}.HamburgerMenu_floating___knCO .HamburgerMenu_backButton__UXyOI,.HamburgerMenu_floating___knCO .HamburgerMenu_hamburgerButton__tNs3e{position:fixed;top:calc(var(--gap-s) + env(safe-area-inset-top, 0px));z-index:1102;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--surface-frosted)}.HamburgerMenu_floating___knCO .HamburgerMenu_backButton__UXyOI .content,.HamburgerMenu_floating___knCO .HamburgerMenu_hamburgerButton__tNs3e .content{display:none}.HamburgerMenu_floating___knCO .HamburgerMenu_backButton__UXyOI .icon,.HamburgerMenu_floating___knCO .HamburgerMenu_hamburgerButton__tNs3e .icon{color:var(--text-primary)}.HamburgerMenu_floating___knCO .HamburgerMenu_backButton__UXyOI{left:var(--gap-m)}.HamburgerMenu_floating___knCO .HamburgerMenu_hamburgerButton__tNs3e{right:var(--gap-m)}.HamburgerMenu_floating___knCO .HamburgerMenu_headerActions__o6xld{position:fixed;top:calc(var(--gap-s) + env(safe-area-inset-top, 0px));right:calc(var(--gap-m) + 48px + var(--gap-s));z-index:1102}.HamburgerMenu_embedded__78fVR,.HamburgerMenu_floating___knCO .HamburgerMenu_headerActions__o6xld{display:flex;align-items:center;gap:var(--gap-s);pointer-events:auto}.HamburgerMenu_embedded__78fVR .HamburgerMenu_backButton__UXyOI,.HamburgerMenu_embedded__78fVR .HamburgerMenu_hamburgerButton__tNs3e{position:relative;top:auto;right:auto;left:auto;z-index:1102}.HamburgerMenu_embedded__78fVR .HamburgerMenu_backButton__UXyOI .content,.HamburgerMenu_embedded__78fVR .HamburgerMenu_hamburgerButton__tNs3e .content{display:none}.HamburgerMenu_embedded__78fVR .HamburgerMenu_backButton__UXyOI .icon,.HamburgerMenu_embedded__78fVR .HamburgerMenu_hamburgerButton__tNs3e .icon{color:var(--text-primary)}.HamburgerMenu_embedded__78fVR .HamburgerMenu_headerActions__o6xld{position:static;display:flex;align-items:center;gap:var(--gap-s)}.HamburgerMenu_overlay__5NLBd{position:fixed;inset:0;background:color-mix(in srgb,var(--color-black) 35%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;animation:HamburgerMenu_fadeIn__YPDcX .25s ease;cursor:pointer}.HamburgerMenu_menuPanel__YYmp1{position:fixed;top:0;right:-100%;width:min(320px,88vw);height:100vh;background:var(--bg-secondary);border-left:1px solid var(--border-primary);z-index:1101;transition:right .28s ease;box-shadow:var(--shadow-xl);display:flex;flex-direction:column}.HamburgerMenu_menuPanel__YYmp1:not(.HamburgerMenu_open__3e2Ax){visibility:hidden;pointer-events:none}.HamburgerMenu_menuPanel__YYmp1.HamburgerMenu_open__3e2Ax{right:0;visibility:visible;pointer-events:auto}.HamburgerMenu_menuNav__EUPXA{padding:var(--gap-m) 0;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.HamburgerMenu_menuSeparator__2Fb0u{height:1px;margin:var(--gap-m) var(--gap-l);background:var(--border-primary)}.HamburgerMenu_menuItem__F6Moz{display:flex;align-items:center;gap:var(--gap-m);padding:.85rem var(--gap-l);background:none;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease;text-align:left;width:100%;text-decoration:none;color:inherit;box-sizing:border-box;font:inherit}.HamburgerMenu_menuItem__F6Moz.HamburgerMenu_active__DJcbW,.HamburgerMenu_menuItem__F6Moz:hover:not(:disabled):not(.HamburgerMenu_disabled___43G9){background:var(--color-primary-o10)}.HamburgerMenu_menuItem__F6Moz.HamburgerMenu_active__DJcbW .HamburgerMenu_menuIcon__pTafl,.HamburgerMenu_menuItem__F6Moz.HamburgerMenu_active__DJcbW .HamburgerMenu_menuLabel__95Mij{color:var(--color-primary-dark);font-weight:600}.HamburgerMenu_menuItem__F6Moz.HamburgerMenu_disabled___43G9,.HamburgerMenu_menuItem__F6Moz:disabled{cursor:not-allowed;opacity:.2}.HamburgerMenu_legalChildren__uH8_I,.HamburgerMenu_legalGroup__oE16M{display:flex;flex-direction:column;width:100%}.HamburgerMenu_legalChildren__uH8_I{padding-left:var(--gap-m);box-sizing:border-box}.HamburgerMenu_menuChevron__2T1_5{margin-left:auto;flex-shrink:0;font-size:1.25rem;color:var(--text-secondary);transition:transform .2s ease}.HamburgerMenu_menuChevronOpen__atVGl{transform:rotate(90deg)}.HamburgerMenu_menuIcon__pTafl{font-size:1.25rem;color:var(--text-secondary);flex-shrink:0}.HamburgerMenu_menuLabel__95Mij{font-family:var(--font-ui);font-size:1rem;color:var(--text-primary);flex:1 1}.HamburgerMenu_menuBadge__1tQNI{margin-left:auto;min-width:1.5rem;padding:.125rem .5rem;border-radius:999px;background:var(--color-primary);color:var(--color-white);font-family:var(--font-ui);font-size:.75rem;font-weight:600;line-height:1.25;text-align:center}.HamburgerMenu_themeMenuRow__20KbH{height:42px;min-height:42px}@media(min-width:900px){.HamburgerMenu_themeMenuRow__20KbH{display:none}}@keyframes HamburgerMenu_fadeIn__YPDcX{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.HamburgerMenu_menuPanel__YYmp1{transition:none}.HamburgerMenu_overlay__5NLBd{animation:none}}html[data-theme=night-violet] .HamburgerMenu_floating___knCO:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--size-player-header-fade);background:var(--gradient-player-header-fade);pointer-events:none;z-index:1001}html[data-theme=night-violet] .HamburgerMenu_embedded__78fVR .HamburgerMenu_backButton__UXyOI,html[data-theme=night-violet] .HamburgerMenu_embedded__78fVR .HamburgerMenu_hamburgerButton__tNs3e,html[data-theme=night-violet] .HamburgerMenu_floating___knCO .HamburgerMenu_backButton__UXyOI,html[data-theme=night-violet] .HamburgerMenu_floating___knCO .HamburgerMenu_hamburgerButton__tNs3e{background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);border-radius:var(--radius-sm);backdrop-filter:var(--effect-header-blur);-webkit-backdrop-filter:var(--effect-header-blur);box-shadow:none;color:var(--color-ink);opacity:1}html[data-theme=night-violet] .HamburgerMenu_menuPanel__YYmp1{top:0;right:-100%;width:min(258px,88vw);height:auto;max-height:100vh;padding:calc(var(--top-bar-height) + env(safe-area-inset-top, 0px) + var(--gap-s)) var(--gap-m) var(--gap-s) var(--gap-s);background:color-mix(in srgb,var(--color-black) 60%,transparent);border:none;border-left:1px solid var(--color-off-white-o20);backdrop-filter:var(--effect-background-blur);-webkit-backdrop-filter:var(--effect-background-blur);box-shadow:none;box-sizing:border-box}html[data-theme=night-violet] .HamburgerMenu_menuPanel__YYmp1.HamburgerMenu_open__3e2Ax{right:0}html[data-theme=night-violet] .HamburgerMenu_menuNav__EUPXA{padding:0;gap:var(--gap-xs);overflow-y:auto}html[data-theme=night-violet] .HamburgerMenu_menuSeparator__2Fb0u{height:1px;margin:var(--gap-xs) 0;background:var(--color-off-white-o20);border:none;width:100%}html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz{height:42px;min-height:42px;padding:var(--gap-m) var(--gap-l);border-radius:var(--gap-xs);border:1px solid rgba(0,0,0,0);gap:var(--gap-xs);background:rgba(0,0,0,0);color:var(--color-ink)}html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz .HamburgerMenu_menuLabel__95Mij{font-family:var(--font-ui);font-size:var(--font-paragraph-size);font-weight:var(--font-weight-regular);line-height:1;color:var(--color-ink)}html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz:focus-visible:not(:disabled):not(.HamburgerMenu_disabled___43G9),html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz:hover:not(:disabled):not(.HamburgerMenu_disabled___43G9){background:var(--color-primary-o20);border-color:var(--color-primary)}html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz:focus-visible:not(:disabled):not(.HamburgerMenu_disabled___43G9) .HamburgerMenu_menuChevron__2T1_5,html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz:focus-visible:not(:disabled):not(.HamburgerMenu_disabled___43G9) .HamburgerMenu_menuLabel__95Mij,html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz:hover:not(:disabled):not(.HamburgerMenu_disabled___43G9) .HamburgerMenu_menuChevron__2T1_5,html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz:hover:not(:disabled):not(.HamburgerMenu_disabled___43G9) .HamburgerMenu_menuLabel__95Mij{color:var(--color-ink)}html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz.HamburgerMenu_active__DJcbW{background:var(--color-off-white-o10);border-color:rgba(0,0,0,0)}html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz.HamburgerMenu_active__DJcbW .HamburgerMenu_menuLabel__95Mij{color:var(--color-ink);font-weight:500}html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz.HamburgerMenu_disabled___43G9,html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz:disabled{opacity:.2;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz.HamburgerMenu_menuItemChild__fXdDW:not(.HamburgerMenu_active__DJcbW){color:color-mix(in srgb,var(--color-ink) 75%,transparent)}html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz.HamburgerMenu_menuItemChild__fXdDW:not(.HamburgerMenu_active__DJcbW) .HamburgerMenu_menuLabel__95Mij{font-weight:var(--font-weight-regular);color:rgba(247,247,247,.75);color:color-mix(in srgb,var(--color-ink) 75%,transparent)}html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz.HamburgerMenu_menuItemChild__fXdDW.HamburgerMenu_active__DJcbW{color:var(--color-ink)}html[data-theme=night-violet] .HamburgerMenu_menuItem__F6Moz.HamburgerMenu_menuItemChild__fXdDW.HamburgerMenu_active__DJcbW .HamburgerMenu_menuLabel__95Mij{font-weight:500;color:var(--color-ink)}html[data-theme=night-violet] .HamburgerMenu_menuItemChild__fXdDW{padding-left:var(--gap-l)}html[data-theme=night-violet] .HamburgerMenu_legalToggle__fkYKT[aria-expanded=true]:not(:hover):not(:focus-visible){background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}html[data-theme=night-violet] .HamburgerMenu_legalChildren__uH8_I{padding-left:var(--gap-m);gap:var(--gap-xs)}html[data-theme=night-violet] .HamburgerMenu_menuChevron__2T1_5{color:var(--color-ink)}html[data-theme=night-violet] .HamburgerMenu_menuBadge__1tQNI{background:rgba(0,0,0,0);color:var(--color-ink);font-weight:var(--font-weight-regular);font-size:var(--font-paragraph-size);min-width:0;padding:0}.PublicPage_fullBleedRoot__TxQs0{min-height:100dvh;width:100%;display:flex;flex-direction:column;box-sizing:border-box;padding:var(--gap-xl) var(--page-gutter,var(--gap-l));padding-bottom:calc(var(--gap-xl) + env(safe-area-inset-bottom));background:radial-gradient(120% 90% at 20% 10%,var(--color-primary-o20) 0,transparent 55%),radial-gradient(90% 70% at 90% 80%,var(--color-accent-glow) 0,transparent 50%),linear-gradient(165deg,var(--bg-primary) 0,var(--bg-secondary) 45%,var(--bg-tertiary) 100%)}.PublicPage_fullBleedContent__44Wi0{flex:1 1;display:flex;flex-direction:column;width:100%;max-width:var(--content-max,720px);margin:0 auto;box-sizing:border-box;min-height:100%}.PublicPage_fullBleedContentCenter__M6BDK{align-items:center;justify-content:center;gap:var(--gap-xl);max-width:none}.PublicPage_splitRoot__ErLY7{min-height:100dvh;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--bg-primary)}.PublicPage_brandPanel__5mkb8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-l);padding:var(--gap-xxl) var(--page-gutter,var(--gap-l));overflow:hidden;background:radial-gradient(120% 90% at 20% 10%,var(--color-primary-o20) 0,transparent 55%),radial-gradient(90% 70% at 90% 80%,var(--color-accent-glow) 0,transparent 50%),linear-gradient(165deg,var(--bg-primary) 0,var(--bg-secondary) 45%,var(--bg-tertiary) 100%)}.PublicPage_brandPanel__5mkb8:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 70%,color-mix(in srgb,var(--bg-secondary) 45%,transparent) 100%)}.PublicPage_brandLink__enMLa{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--gap-m);text-decoration:none;color:inherit}.PublicPage_otter__EwgY0{width:clamp(120px,22vw,168px);height:auto;animation:PublicPage_float__bK2QL 5s ease-in-out infinite;filter:drop-shadow(0 16px 32px rgba(15,107,107,.18))}.PublicPage_wordmark__MFzrw{width:clamp(220px,48vw,320px);height:auto}.PublicPage_tagline__hfKK0{position:relative;z-index:1;margin:0;font-family:var(--font-paragraph-family);font-size:1.05rem;line-height:1.5;color:var(--text-secondary);text-align:center;max-width:18rem}.PublicPage_contentPanel__ybGfM{display:flex;align-items:flex-start;justify-content:center;padding:var(--gap-xl) var(--page-gutter,var(--gap-l));background:var(--bg-secondary);border-left:1px solid var(--border-primary);min-height:100dvh;overflow-y:auto;box-sizing:border-box}.PublicPage_content__EtQ5h{position:relative;z-index:1;width:100%;max-width:var(--prose-max,40rem);margin:0 auto;box-sizing:border-box}.PublicPage_storyPage__Tb1fj{flex:1 1;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.PublicPage_storyContent__aypPZ{display:flex;flex-direction:column;gap:var(--gap-m);width:100%}.PublicPage_footer__yuPmx{margin-top:var(--gap-m);width:100%}.PublicPage_footerExtra__kxrH4{width:100%}.PublicPage_choiceNav__4XCDz{display:flex;flex-direction:column;gap:var(--gap-s);width:100%}.PublicPage_choiceNavLabel__AjrlH{margin:0;font-size:var(--font-caption-size);color:var(--text-muted);font-style:italic;text-align:center}.PublicPage_choicesContainer___8Htz{display:flex;flex-direction:column;gap:var(--gap-s);width:100%}.PublicPage_choiceButton__gnZB_{width:100%;height:auto;min-height:unset;font-family:var(--font-h3-family);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-line-height);text-align:center;white-space:normal}.PublicPage_pageCta__nCjlf{margin-top:var(--gap-xxl);width:100%;box-sizing:border-box}.PublicPage_pageCtaText__1pZaJ{margin:0 0 var(--gap-m);font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:1.5;color:var(--text-secondary);text-align:center}@media(min-width:901px){.PublicPage_brandPanel__5mkb8{position:-webkit-sticky;position:sticky;top:0;height:100dvh;align-self:start}.PublicPage_contentPanel__ybGfM{padding-block:var(--gap-xxl) calc(var(--gap-xxl)*1.25)}}@media(max-width:900px){.PublicPage_splitRoot__ErLY7{grid-template-columns:1fr;min-height:auto}.PublicPage_brandPanel__5mkb8{min-height:28vh;padding:var(--gap-xl) var(--gap-l) var(--gap-l)}.PublicPage_tagline__hfKK0{display:none}.PublicPage_contentPanel__ybGfM{min-height:auto;border-left:none;border-top:1px solid var(--border-primary);padding:var(--gap-xl) var(--gap-l) calc(var(--gap-xxl) + env(safe-area-inset-bottom));align-items:flex-start}.PublicPage_content__EtQ5h{max-width:100%}.PublicPage_splitRoot__ErLY7[data-hide-brand-on-narrow=true] .PublicPage_brandPanel__5mkb8{display:none}.PublicPage_splitRoot__ErLY7[data-hide-brand-on-narrow=true] .PublicPage_contentPanel__ybGfM{border-top:none;-webkit-padding-before:0;padding-block-start:0;padding-inline:0}}@keyframes PublicPage_float__bK2QL{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.PublicPage_otter__EwgY0,.PublicPage_pageCta__nCjlf{animation:none}}.PublicPage_splitRoot__ErLY7[data-player-surface=true]{background:var(--bg-primary);min-height:100dvh;min-height:100svh;box-sizing:border-box}.PublicPage_splitRoot__ErLY7[data-player-surface=true] .PublicPage_brandPanel__5mkb8,.PublicPage_splitRoot__ErLY7[data-player-surface=true] .PublicPage_contentPanel__ybGfM{background:var(--bg-primary);border-left:none;border-top:none;min-height:100dvh}.PublicPage_splitRoot__ErLY7[data-player-surface=true] .PublicPage_brandPanel__5mkb8:after{display:none}@media(max-width:900px){.PublicPage_splitRoot__ErLY7[data-player-surface=true]{min-height:100dvh;min-height:100svh}.PublicPage_splitRoot__ErLY7[data-player-surface=true] .PublicPage_contentPanel__ybGfM{min-height:100dvh;min-height:100svh;background:var(--bg-primary);border-top:none}}html[data-theme=night-violet] .PublicPage_splitRoot__ErLY7[data-player-surface=true]{background-color:rgba(0,0,0,0);background-image:var(--gradient-hero);background-size:cover;background-repeat:no-repeat;min-height:100dvh;min-height:100svh;box-sizing:border-box;margin-bottom:calc(-1*env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0)}html[data-theme=night-violet] .PublicPage_splitRoot__ErLY7[data-player-surface=true] .PublicPage_brandPanel__5mkb8{background:rgba(0,0,0,0)}html[data-theme=night-violet] .PublicPage_splitRoot__ErLY7[data-player-surface=true] .PublicPage_brandPanel__5mkb8:after{display:none}html[data-theme=night-violet] .PublicPage_splitRoot__ErLY7[data-player-surface=true] .PublicPage_contentPanel__ybGfM{background:rgba(0,0,0,0);border-left:none;border-top:none;min-height:100dvh}@media(max-width:900px){html[data-theme=night-violet] .PublicPage_splitRoot__ErLY7[data-player-surface=true]{min-height:100dvh;min-height:100svh}html[data-theme=night-violet] .PublicPage_splitRoot__ErLY7[data-player-surface=true] .PublicPage_brandPanel__5mkb8{display:none}html[data-theme=night-violet] .PublicPage_splitRoot__ErLY7[data-player-surface=true] .PublicPage_contentPanel__ybGfM{min-height:100dvh;-webkit-padding-before:0;padding-block-start:0;padding-inline:0;padding-bottom:0;background:rgba(0,0,0,0)}}.PageSkeleton_pageSkeleton__zFvYy{min-height:100vh;min-height:100svh;min-height:100dvh;background:rgba(0,0,0,0);position:relative;padding:0;display:flex;flex-direction:column;align-items:stretch}.PageSkeleton_pageHeader__4WO_x{text-align:left;margin:var(--gap-l) auto 0;width:100%;max-width:var(--page-max);padding-inline:var(--page-gutter);box-sizing:border-box;animation:PageSkeleton_pageEnter__NCXmE .45s ease both}.PageSkeleton_pageHeader__4WO_x h1{font-family:var(--font-h1-family);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:var(--font-h1-weight);color:var(--color-primary);margin:0 0 var(--gap-s) 0;letter-spacing:-.03em;line-height:1.15}.PageSkeleton_pageHeader__4WO_x p{font-family:var(--font-subtitle-family);font-size:var(--font-subtitle-size);font-weight:var(--font-subtitle-weight);color:var(--text-muted);margin:0;max-width:36rem;line-height:var(--font-subtitle-line-height)}.PageSkeleton_contentContainer__JxJGb{flex:1 1;width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-gutter);padding-block:var(--gap-m) var(--gap-xxl);box-sizing:border-box;display:flex;flex-direction:column}.padding-m .PageSkeleton_contentContainer__JxJGb{padding:var(--gap-m)}@media(max-width:767px){.PageSkeleton_pageHeader__4WO_x{margin-top:0;padding-top:calc(var(--top-bar-height) + env(safe-area-inset-top, 0px) + var(--gap-s))}.PageSkeleton_contentContainer__JxJGb{padding-top:calc(var(--top-bar-height) + env(safe-area-inset-top, 0px) + var(--gap-m))}.PageSkeleton_pageSkeleton__zFvYy:has(.PageSkeleton_pageHeader__4WO_x) .PageSkeleton_contentContainer__JxJGb{padding-top:var(--gap-m)}}@keyframes PageSkeleton_pageEnter__NCXmE{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.PageSkeleton_pageHeader__4WO_x{animation:none}}.PublicPageHeader_header__InzqB{width:100%}.PublicPageHeader_lastUpdated__nvc4B{margin:0;font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-light-o75);opacity:.75;font-style:italic}.PageLoadingState_root__7EYSQ{display:flex;flex-direction:column;width:100%;color:var(--text-muted)}.PageLoadingState_compact__iJcDY,.PageLoadingState_page__oPojj{align-items:stretch;padding:var(--gap-l) 0 var(--gap-xl)}.PageLoadingState_compact__iJcDY{padding:var(--gap-m) 0;max-width:22rem}.PageLoadingState_list__sMPUz{padding:var(--gap-l) 0 var(--gap-xxl)}.PageLoadingState_block__4N8Br{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--gap-m) var(--gap-l);display:flex;flex-direction:column;gap:var(--gap-m);box-shadow:none;max-width:28rem}.PageLoadingState_compact__iJcDY .PageLoadingState_block__4N8Br{padding:var(--gap-m);gap:var(--gap-s)}.PageLoadingState_grid__MiZNA{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-m);gap:var(--gap-m);width:100%}.PageLoadingState_card__lB4Xt{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;box-shadow:var(--shadow-sm)}.PageLoadingState_cover__T0YV7{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:11.5rem;overflow:hidden;background:radial-gradient(120% 90% at 20% 10%,var(--color-primary-o20) 0,transparent 55%),var(--bg-tertiary)}.PageLoadingState_cover__T0YV7:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,var(--color-primary-o20) 50%,transparent 70%);transform:translateX(-70%);animation:PageLoadingState_loadingSweep__v_aqy 1.6s ease-in-out infinite}.PageLoadingState_cardBody__6i6_W{display:flex;flex-direction:column;gap:var(--gap-s);padding:var(--gap-m)}.PageLoadingState_thumb__9ggHZ{width:72px;height:72px;flex-shrink:0;border-radius:var(--radius-sm);background:var(--bg-tertiary)}.PageLoadingState_lines___cdfK{display:flex;flex:1 1;flex-direction:column;gap:var(--gap-s);min-width:0}.PageLoadingState_action__lCBja{width:100%;height:2.75rem;margin-top:var(--gap-xs);border-radius:var(--radius-lg);border:1px solid var(--border-primary)}.PageLoadingState_action__lCBja,.PageLoadingState_bar__Gt2OK{display:block;background:var(--bg-tertiary);animation:PageLoadingState_loadingShimmer__CzmuN 1.2s ease-in-out infinite}.PageLoadingState_bar__Gt2OK{height:.7rem;border-radius:var(--radius-sm)}.PageLoadingState_barLead__Nfcx_{width:42%;height:.9rem}.PageLoadingState_barTitle__pCK9v{width:58%}.PageLoadingState_barBody__ZKfq5{width:84%}@keyframes PageLoadingState_loadingShimmer__CzmuN{0%,to{opacity:1}50%{opacity:.45}}@keyframes PageLoadingState_loadingSweep__v_aqy{0%{transform:translateX(-70%)}to{transform:translateX(70%)}}@media(prefers-reduced-motion:reduce){.PageLoadingState_action__lCBja,.PageLoadingState_bar__Gt2OK{animation:none}.PageLoadingState_cover__T0YV7:after{animation:none;opacity:.35;transform:none}}@media(min-width:768px)and (max-width:1023px){.PageLoadingState_grid__MiZNA{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.PageLoadingState_grid__MiZNA{grid-template-columns:repeat(3,1fr)}}.admin_pageContent__GA_nW{display:flex;flex-direction:column;width:100%;max-width:var(--page-max);margin:0 auto;padding:var(--gap-l) 0}@media(min-width:1024px){.admin_pageContent__GA_nW{max-width:var(--page-max)}}@media(min-width:768px)and (max-width:1023px){.admin_pageContent__GA_nW{max-width:var(--page-max)}}.admin_contentWrapper__WUO4t{padding:var(--gap-l) 0 var(--gap-xxl);gap:var(--gap-xxl)}.admin_adminActionsSection__cm_aM,.admin_adminStatsSection__9jCQK{display:flex;flex-direction:column;gap:var(--gap-l)}.admin_adminSectionTitle__Uukw3{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text-primary);margin:0;text-align:left}.admin_adminStatsGrid__wl2p9{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--gap-m);gap:var(--gap-m)}.admin_adminStatCard__BsjB9{text-align:center;padding:var(--gap-l) var(--gap-m);position:relative;overflow:hidden}.admin_adminStatCard__BsjB9:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-blue),var(--color-purple));border-radius:0 0 var(--gap-s) var(--gap-s)}.admin_adminStatValue__HozMk{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--color-primary);margin-bottom:var(--gap-s);text-shadow:none;line-height:1}.admin_adminStatLabel__kRI6Z{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-light-o75);text-transform:uppercase;letter-spacing:.5px}.admin_adminActionsGrid___AyW9{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-m);gap:var(--gap-m)}.admin_adminActionCard___5zIf{padding:var(--gap-l);position:relative;overflow:hidden}.admin_adminActionCard___5zIf:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-purple),var(--color-blue));border-radius:0 0 var(--gap-s) var(--gap-s)}.admin_adminActionTitle__0D8Dt{font-family:var(--font-h3-family);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-line-height);color:var(--color-light);margin:0 0 var(--gap-s) 0}.admin_adminActionDescription__Rn_Qh{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-light-o75);margin:0 0 var(--gap-l) 0}.admin_admin-stories-grid__uR6Xn{display:grid;grid-gap:1.5rem;gap:1.5rem}.admin_admin-story-card__3b3aq{padding:2rem;position:relative;overflow:hidden}.admin_admin-story-card__3b3aq:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-blue),var(--color-purple));border-radius:0 0 8px 8px}.admin_admin-story-header__aUVfI{display:flex;justify-content:space-between;align-items:start;margin-bottom:1.5rem;gap:1rem}.admin_admin-story-info__CCzXQ{flex:1 1;min-width:0}.admin_admin-story-title__zoSDR{margin:0 0 .75rem;color:var(--text-primary);font-size:1.4rem;font-weight:700;line-height:1.3}.admin_admin-story-description__8a1xH{margin:0 0 .75rem;color:var(--text-secondary);line-height:1.6;font-size:.95rem}.admin_admin-story-meta__TPs_i{margin:0;font-size:.9rem;color:var(--text-muted);font-weight:500}.admin_admin-story-actions__pPI9f{display:flex;gap:.75rem;flex-shrink:0}.admin_admin-story-status__iI0N9{display:flex;gap:1.5rem;font-size:.85rem;color:var(--text-muted);padding-top:1rem;border-top:1px solid var(--border-primary)}.admin_admin-story-status-item___575c{display:inline-block;font-weight:500}@media(min-width:1024px){.admin_pageContent__GA_nW{max-width:var(--page-max)}.admin_adminActionsGrid___AyW9{grid-template-columns:repeat(3,1fr)}.admin_adminStatsGrid__wl2p9{grid-template-columns:repeat(5,1fr)}.admin_storiesGrid__vFobg,.admin_usersGrid__a8AT2{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px)and (max-width:1023px){.admin_pageContent__GA_nW{max-width:var(--page-max)}.admin_adminActionsGrid___AyW9{grid-template-columns:repeat(2,1fr)}.admin_adminStatsGrid__wl2p9{grid-template-columns:repeat(3,1fr)}.admin_storiesGrid__vFobg,.admin_usersGrid__a8AT2{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.admin_pageContent__GA_nW{max-width:100%}.admin_adminStatsGrid__wl2p9{grid-template-columns:repeat(2,1fr)}.admin_storiesGrid__vFobg,.admin_usersGrid__a8AT2{grid-template-columns:1fr}}@media(max-width:480px){.admin_pageContent__GA_nW{padding-top:var(--gap-m)}.admin_adminStatsGrid__wl2p9{grid-template-columns:1fr}.admin_adminStatValue__HozMk{font-size:var(--font-h2-size)}}.admin_contentWrapper__WUO4t{padding:var(--gap-xl) var(--gap-m);display:flex;flex-direction:column;width:100%}.admin_headerSection__dRwkj{display:flex;flex-direction:column;gap:var(--gap-s);margin-bottom:var(--gap-m)}.admin_sectionTitle__EjyoL{font-family:var(--font-h2-family);font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);line-height:var(--font-h2-line-height);color:var(--color-blue);margin:0}.admin_storyCount__2h_30{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-light-o75);margin:0}.admin_usersList__Eb_ir{flex:1 1;display:flex;flex-direction:column;gap:var(--gap-m);padding:0;width:100%}.admin_usersGrid__a8AT2{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-m);gap:var(--gap-m);width:100%}.admin_storiesList__cC73i{flex:1 1;display:flex;flex-direction:column;gap:var(--gap-m);padding:0;width:100%}.admin_storiesGrid__vFobg{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-m);gap:var(--gap-m);width:100%}@media(max-width:768px){.admin_pageContent__GA_nW{max-width:100%}.admin_usersList__Eb_ir{padding:0 var(--gap-s)}}@media(max-width:480px){.admin_pageContent__GA_nW{padding-top:var(--gap-m)}}.admin_loadingContent__3CxGQ{text-align:center;padding:var(--gap-xxl) var(--gap-m)}.admin_loadingContent__3CxGQ p{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-light-o75);margin:0}.admin_errorContainer__x2VfZ{text-align:center;gap:var(--gap-m)}.admin_errorMessage__g9Wge{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--status-error);margin:0}.admin_errorContainer__x2VfZ{padding:var(--gap-xxl) var(--gap-m);display:flex;flex-direction:column;align-items:center;justify-content:center}.ContinueReadingEmpty_continueReadingEmpty__TAZiX{display:flex;flex-direction:column;gap:0}.ContinueReadingEmpty_message__fpub4{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--text-disabled);margin:0}.AuthorsYouFollowEmpty_emptyState__8LjpV{width:100%}.page_homeContent__Xx2J2{display:flex;flex-direction:column;gap:clamp(1.75rem,3vw,2.75rem);width:100%}.page_section__xQisP{display:flex;flex-direction:column;gap:var(--gap-m);width:100%}.page_sectionHeading__4_oVK{display:flex;align-items:baseline;justify-content:flex-start;gap:.65rem;flex-wrap:wrap}.page_sectionTitle___C59F{font-family:var(--font-ui);font-size:1.05rem;font-weight:600;line-height:1.25;color:var(--text-primary);margin:0;letter-spacing:-.015em}.page_sectionMeta__Ovt5p{font-family:var(--font-subtitle-family);font-size:.8125rem;font-weight:var(--font-subtitle-weight);color:var(--text-muted);white-space:nowrap}.page_continueGrid__5E5O2{display:flex;flex-wrap:nowrap;gap:var(--gap-m);width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1*var(--page-gutter));padding-inline:var(--page-gutter)}.page_continueGrid__5E5O2::-webkit-scrollbar{display:none}.page_continueGrid__5E5O2>*{flex:0 0 min(18.75rem,82vw);max-width:min(18.75rem,82vw);scroll-snap-align:start}.page_authorsYouFollow__0g4gZ{width:100%}.page_featuredGrid__cChkI{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-m);gap:var(--gap-m);width:100%;align-items:stretch}@media(min-width:768px){.page_continueGrid__5E5O2{flex-wrap:wrap;overflow:visible;scroll-snap-type:none;margin-inline:0;padding-inline:0}.page_continueGrid__5E5O2>*{flex:1 1 17.5rem;max-width:22rem}.page_featuredGrid__cChkI{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.page_featuredGrid__cChkI{grid-template-columns:repeat(3,1fr)}}.subscriptions_subscriptionsPage__5AlQg .pageHeader h1{font-family:var(--font-montserrat);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary)}.subscriptions_subscriptionsPage__5AlQg .pageHeader p{font-family:var(--font-subtitle-family);font-weight:var(--font-subtitle-weight);color:var(--text-secondary)}.subscriptions_searchWrap__fTaMQ{width:100%;max-width:28rem;margin-bottom:var(--gap-m)}.subscriptions_list__KN2_Q{list-style:none;margin:0;padding:0;width:100%}.subscriptions_noMatches__C86di{margin:var(--gap-m) 0 0;font-size:.875rem;color:var(--text-muted)}html[data-theme=night-violet] .subscriptions_subscriptionsPage__5AlQg .pageHeader h1{color:var(--color-primary)}html[data-theme=night-violet] .subscriptions_subscriptionsPage__5AlQg .pageHeader p{color:var(--text-paragraph-color)}html[data-theme=night-violet] .subscriptions_noMatches__C86di{color:var(--text-caption-color)}.subscriptions_srOnly__vV2hO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assets_pageContent__E51qV{max-width:var(--page-max);margin:0 auto;width:100%}.assets_contentWrapper__UGPCx{padding:0 var(--gap-m)}.assets_assetCount__SnW9B,.assets_tabs__WeZIZ{margin-bottom:var(--gap-m)}.assets_assetCount__SnW9B{font-size:var(--font-paragraph-size);font-family:var(--font-paragraph-family);color:var(--text-paragraph-color);padding:0 var(--gap-s)}.assets_assetsList__llAEa{display:flex;flex-direction:column;gap:var(--gap-m)}.assets_assetsGrid__JinEN{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-m);gap:var(--gap-m)}.assets_assetCard__UtJ_O{display:flex;flex-direction:column;overflow:hidden}.assets_assetPreview__8Md1x{position:relative;width:100%;height:200px;background:var(--bg-card);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--gap-l) var(--gap-l) 0 0}.assets_assetPreview__8Md1x img{width:100%;height:100%;object-fit:cover}.assets_assetPreview__8Md1x .assets_fileIcon__JdkMj{font-size:3rem;color:var(--text-paragraph-color)}.assets_assetPreview__8Md1x .assets_fallbackIcon__qQLqm{font-size:3rem;color:var(--text-paragraph-color);display:none}.assets_assetPreview__8Md1x .assets_fallbackIcon__qQLqm.assets_show__217Re{display:block}.assets_assetInfo__9887A{display:flex;flex-direction:column;gap:var(--gap-s);padding:var(--gap-m)}.assets_assetName__s505f{font-size:var(--font-h4-size);font-family:var(--font-h4-family);font-weight:var(--font-h4-weight);color:var(--text-h4-color);margin:0;word-break:break-word;line-height:var(--font-h4-line-height)}.assets_assetType__9P2MY{color:var(--color-primary);text-transform:capitalize;font-weight:500}.assets_assetSize__iYviK,.assets_assetType__9P2MY{font-size:var(--font-caption-size);font-family:var(--font-caption-family);margin:0}.assets_assetSize__iYviK{color:var(--text-caption-color)}.assets_assetDescription__jOLvZ{font-size:var(--font-paragraph-size);font-family:var(--font-paragraph-family);color:var(--text-paragraph-color);margin:0;line-height:var(--font-paragraph-line-height)}.assets_assetTags__FxV1W{display:flex;flex-wrap:wrap;gap:var(--gap-xs)}.assets_assetTags__FxV1W .assets_tag__kcjB7{background:var(--bg-card);color:var(--color-primary);padding:var(--gap-xs) var(--gap-s);border-radius:var(--gap-s);border:1px solid var(--color-grey-strokes)}.assets_assetDate__Lzgy0,.assets_assetTags__FxV1W .assets_tag__kcjB7{font-size:var(--font-caption-size);font-family:var(--font-caption-family)}.assets_assetDate__Lzgy0{color:var(--text-caption-color);margin:0}.assets_loadingContent__cInoG{text-align:center;padding:var(--gap-xl) var(--gap-m)}.assets_loadingContent__cInoG p{font-size:var(--font-paragraph-size);font-family:var(--font-paragraph-family);color:var(--text-paragraph-color)}.assets_errorMessage__M26Pv{display:flex;flex-direction:column;align-items:center;gap:var(--gap-m);padding:var(--gap-l);background:var(--bg-card);border:1px solid var(--color-grey-strokes);border-radius:var(--gap-l);text-align:center}.assets_errorMessage__M26Pv p{font-size:var(--font-paragraph-size);font-family:var(--font-paragraph-family);color:var(--status-error);margin:0}@media(min-width:1024px){.assets_pageContent__E51qV{max-width:var(--page-max)}.assets_assetsGrid__JinEN{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px)and (max-width:1023px){.assets_pageContent__E51qV{max-width:var(--page-max)}.assets_assetsGrid__JinEN{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.assets_pageContent__E51qV{max-width:100%}.assets_contentWrapper__UGPCx{padding:0 var(--gap-m)}.assets_assetsGrid__JinEN{grid-template-columns:1fr}}@keyframes WizardConnectDialog_dialogOverlayIn__UBcVO{0%{opacity:0}to{opacity:1}}@keyframes WizardConnectDialog_dialogPanelIn__6zcPS{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){@keyframes WizardConnectDialog_dialogOverlayIn__UBcVO{0%{opacity:1}to{opacity:1}}@keyframes WizardConnectDialog_dialogPanelIn__6zcPS{0%{opacity:1;transform:none}to{opacity:1;transform:none}}}.WizardConnectDialog_overlay__qMECy{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:var(--page-gutter);background:rgba(28,36,35,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:WizardConnectDialog_dialogOverlayIn__UBcVO .2s ease both}.WizardConnectDialog_panel__Un6LY{width:100%;max-width:22rem;max-height:min(90vh,840px);overflow:auto;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);animation:WizardConnectDialog_dialogPanelIn__6zcPS .25s ease both;padding:var(--gap-l)}.WizardConnectDialog_title__Meiu_{margin:0;font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:var(--gap-m)}.WizardConnectDialog_label__IBkDV{display:block;margin-bottom:var(--gap-s);font-family:var(--font-caption-family);font-size:var(--font-caption-size);color:var(--text-secondary)}.WizardConnectDialog_actions__1kgqZ{display:flex;justify-content:flex-end;gap:var(--gap-s);margin-top:var(--gap-l)}.StoryWizard_wizardContainer____xGH{height:100%;width:100%;position:relative;background:rgba(0,0,0,0);display:flex;flex-direction:column;overflow:hidden}.StoryWizard_header__vdpSR{position:absolute;top:0;left:0;right:0;z-index:10;background:var(--surface-frosted);border-bottom:1px solid var(--border-primary);padding:var(--gap-m) var(--page-gutter);display:flex;justify-content:space-between;align-items:center;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.StoryWizard_headerContent___Fx7g h1{font-size:1.15rem;font-family:var(--font-display);font-weight:700;color:var(--color-primary);margin:0;line-height:1.2;letter-spacing:-.02em}.StoryWizard_headerContent___Fx7g p{font-size:var(--font-caption-size);font-family:var(--font-caption-family);color:var(--text-caption-color);margin:0;line-height:var(--font-caption-line-height)}.StoryWizard_headerActions__0WFSu{display:flex;gap:var(--gap-s)}.StoryWizard_reactFlowContainer__ysuFg{flex:1 1;min-height:0;width:100%;overflow:hidden;position:relative;z-index:2}.StoryWizard_reactFlowContainer__ysuFg .react-flow__handle{width:18px;height:18px;border-width:2px;z-index:3}.StoryWizard_reactFlowContainer__ysuFg .react-flow__handle.scene-card-drop-target{width:100%;height:100%;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);border-radius:var(--gap-s);border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);pointer-events:none;z-index:1}.StoryWizard_reactFlowContainer__ysuFg .react-flow__edge{cursor:pointer;transition:all .2s ease-in-out}.StoryWizard_reactFlowContainer__ysuFg .react-flow__edge:hover{stroke-width:6!important;filter:brightness(1.2)}.StoryWizard_reactFlowContainer__ysuFg .react-flow__edge:hover:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:inherit;filter:blur(4px);opacity:.3;z-index:-1}.StoryWizard_reactFlowContainer__ysuFg .react-flow__edge-path{cursor:pointer;stroke-width:4;transition:all .2s ease-in-out}.StoryWizard_reactFlowContainer__ysuFg .react-flow__edge-path:hover{stroke-width:6!important;filter:brightness(1.2)}.StoryWizard_reactFlowContainer__ysuFg .react-flow__edge-text{font-size:var(--font-caption-size);font-weight:var(--font-weight-medium);fill:var(--text-primary);background:rgba(0,0,0,0);padding:var(--gap-xs) var(--gap-s);border-radius:var(--gap-s);border:none;box-shadow:none;max-width:120px;text-align:center;word-wrap:break-word}.StoryWizard_reactFlowContainer__ysuFg .react-flow__edge:hover .react-flow__edge-text{background:rgba(0,0,0,0);fill:var(--color-blue);font-weight:var(--font-weight-bold);transform:scale(1.05);transition:all .2s ease-in-out}.StoryWizard_connectHint__d_2jq{position:absolute;bottom:var(--gap-l);left:50%;transform:translateX(-50%);z-index:20;padding:var(--gap-s) var(--gap-m);border-radius:var(--gap-s);background:var(--surface-frosted);border:1px solid var(--color-accent);color:var(--text-primary);font-size:var(--font-caption-size);font-family:var(--font-caption-family);box-shadow:var(--shadow-sm);pointer-events:none}.StoryWizard_loadingContainer__VvDL5{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:var(--gap-l)}@media(max-width:768px){.StoryWizard_header__vdpSR{padding:var(--gap-s);flex-direction:column;gap:var(--gap-s);align-items:flex-start}.StoryWizard_headerActions__0WFSu{width:100%;justify-content:space-between}.StoryWizard_reactFlowContainer__ysuFg{padding-top:calc(var(--gap-xl)*1.5)}}.edit-wizard_wizardPageSkeleton__Z3ysR{height:100vh;height:100svh;height:100dvh;overflow:hidden;display:flex;flex-direction:column}.edit-wizard_wizardContentContainer__f1wZc{max-width:100%;width:100%;padding:0;flex:1 1;min-height:0;overflow:hidden}.edit-wizard_wizardContent___V9eG{height:100%;width:100%;min-height:0;overflow:hidden;position:relative}.edit-wizard_addSceneButton__q4OXl .content{display:none}.edit-wizard_addSceneButton__q4OXl .icon{color:var(--color-white)}.PublicSection_section__PRClM{width:100%}.PublicContent_manageConsent__niaZy{margin:var(--gap-m) 0}.Signin_authenticatedContainer__dMQWK{min-height:100%;width:100%;flex:1 1;display:flex;align-items:center;justify-content:center;padding:var(--gap-l) var(--gap-m);background:rgba(0,0,0,0)}.Signin_authenticatedCard__pZBGt{max-width:var(--auth-max);width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap-m);text-align:center}.Signin_authenticatedTitle__9_BdV{font-size:var(--font-h1-size);font-family:var(--font-display);font-weight:700;margin:0 0 var(--gap-m) 0;color:var(--color-primary);text-shadow:none;text-transform:none;letter-spacing:-.02em;line-height:var(--font-h1-line-height)}.Signin_authenticatedText__76Jfw{font-size:var(--font-paragraph-size);font-family:var(--font-paragraph-family);color:var(--text-paragraph-color);margin:0 0 var(--gap-m) 0;opacity:.9;line-height:var(--font-paragraph-line-height)}.Signin_signupLink__3RxTB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-m);margin-top:var(--gap-l);padding-top:var(--gap-l);border-top:1px solid var(--border-primary);width:100%}.Signin_signupText__kFSga{font-size:var(--font-paragraph-size);font-family:var(--font-paragraph-family);color:var(--text-paragraph-color);margin:0;opacity:.9;line-height:var(--font-paragraph-line-height);text-align:center}@media(max-width:768px){.Signin_authenticatedContainer__dMQWK{padding:var(--gap-m) var(--gap-s)}.Signin_authenticatedCard__pZBGt{max-width:100%}.Signin_authenticatedTitle__9_BdV{font-size:var(--font-h2-size)}}@media(max-width:480px){.Signin_authenticatedCard__pZBGt{padding:var(--gap-m) var(--gap-s)}.Signin_authenticatedTitle__9_BdV{font-size:var(--font-h2-size)}}.Signup_signinLink__FqdBu{display:flex;flex-direction:column;align-items:center;gap:var(--gap-m);margin-top:var(--gap-l);padding-top:var(--gap-l);border-top:1px solid var(--border-primary)}.Signup_signinText__PV76J{font-size:var(--font-paragraph-size);font-family:var(--font-paragraph-family);color:var(--text-paragraph-color);margin:0;opacity:.9;line-height:var(--font-paragraph-line-height)}.profile_contentWrapper__Q8uxG{padding:var(--gap-l) 0 var(--gap-xxl);display:flex;flex-direction:column;gap:var(--gap-l);width:100%;box-sizing:border-box}.profile_accountInfo__6OhQA{display:flex;flex-direction:column;gap:var(--gap-m)}.profile_sectionTitle__3acRX{font-size:clamp(1.25rem,2vw,1.5rem);font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin:0;line-height:1.2}.profile_userDetails__DVQug{display:flex;flex-direction:column;gap:var(--gap-s)}.profile_field__pUFDs{display:flex;justify-content:space-between;align-items:center;padding:var(--gap-s) 0;border-bottom:1px solid var(--color-grey-strokes)}.profile_field__pUFDs:last-child{border-bottom:none}.profile_field__pUFDs strong{font-weight:600;min-width:120px}.profile_field__pUFDs span,.profile_field__pUFDs strong{font-size:var(--font-paragraph-size);font-family:var(--font-paragraph-family);color:var(--text-paragraph-color)}.profile_field__pUFDs span{text-align:right;flex:1 1;margin-left:var(--gap-m)}.profile_actionButtons__ODSE_{display:grid;grid-template-columns:1fr;grid-gap:var(--gap-s);gap:var(--gap-s);width:100%}.profile_actionButton__zlnUp{width:100%}.profile_errorMessage__Wtqzu{display:flex;flex-direction:column;align-items:center;gap:var(--gap-m);padding:var(--gap-l);background:var(--bg-card);border:1px solid var(--color-grey-strokes);border-radius:var(--gap-l);text-align:center}.profile_errorMessage__Wtqzu p{font-size:var(--font-paragraph-size);font-family:var(--font-paragraph-family);color:var(--status-error);margin:0}@media(min-width:768px){.profile_actionButtons__ODSE_{grid-template-columns:repeat(2,minmax(0,1fr))}}.BookAnimation_bookContainer__ub9NK{position:relative;margin-bottom:48px;perspective:800px}.BookAnimation_pulseRing__bNQr0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border:2px solid rgba(15,107,107,.6);border-radius:50%;opacity:0;animation:BookAnimation_pulse-expand__DVoDn 1s ease-out forwards;animation-delay:.85s}.BookAnimation_pulseRing__bNQr0:nth-child(2){animation-delay:.95s;border-color:rgba(167,139,250,.4)}@keyframes BookAnimation_pulse-expand__DVoDn{0%{transform:translate(-50%,-50%) scale(.5);opacity:.8}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.BookAnimation_magicBurst__7PD_h{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none}.BookAnimation_magicParticle__0mup5{position:absolute;width:4px;height:4px;background:#a78bfa;border-radius:50%;opacity:0;box-shadow:0 0 8px 2px rgba(167,139,250,.8)}.BookAnimation_magicParticle__0mup5:first-child{animation:BookAnimation_burst-1__bN16l 2.2s ease-out forwards;animation-delay:.85s}.BookAnimation_magicParticle__0mup5:nth-child(2){animation:BookAnimation_burst-2__jE1ZN 2.4s ease-out forwards;animation-delay:.88s;background:#c4b5fd}.BookAnimation_magicParticle__0mup5:nth-child(3){animation:BookAnimation_burst-3__HXgnI 2.3s ease-out forwards;animation-delay:.86s}.BookAnimation_magicParticle__0mup5:nth-child(4){animation:BookAnimation_burst-4__YJ0MB 2.5s ease-out forwards;animation-delay:.9s;background:#818cf8}.BookAnimation_magicParticle__0mup5:nth-child(5){animation:BookAnimation_burst-5__THMs4 2.1s ease-out forwards;animation-delay:.84s}.BookAnimation_magicParticle__0mup5:nth-child(6){animation:BookAnimation_burst-6__pLLkb 2.6s ease-out forwards;animation-delay:.92s;background:#c4b5fd}.BookAnimation_magicParticle__0mup5:nth-child(7){animation:BookAnimation_burst-7__hFGwQ 2.2s ease-out forwards;animation-delay:.83s;background:#818cf8}.BookAnimation_magicParticle__0mup5:nth-child(8){animation:BookAnimation_burst-8__wm1Wt 2.4s ease-out forwards;animation-delay:.87s}.BookAnimation_magicParticle__0mup5:nth-child(9){animation:BookAnimation_burst-9__wF9uW 2.7s ease-out forwards;animation-delay:.85s;background:#c4b5fd;width:3px;height:3px}.BookAnimation_magicParticle__0mup5:nth-child(10){animation:BookAnimation_burst-10__ZvQz4 2.3s ease-out forwards;animation-delay:.89s;width:3px;height:3px}.BookAnimation_magicParticle__0mup5:nth-child(11){animation:BookAnimation_burst-11__SaoIs 2.5s ease-out forwards;animation-delay:.84s;background:#818cf8;width:3px;height:3px}.BookAnimation_magicParticle__0mup5:nth-child(12){animation:BookAnimation_burst-12__wzTfM 2.2s ease-out forwards;animation-delay:.91s;width:3px;height:3px}@keyframes BookAnimation_burst-1__bN16l{0%{transform:translate(0) scale(0);opacity:1}15%{transform:translate(-45px,-60px) scale(1);opacity:1}to{transform:translate(-70px,-120px) scale(0);opacity:0}}@keyframes BookAnimation_burst-2__jE1ZN{0%{transform:translate(0) scale(0);opacity:1}15%{transform:translate(50px,-55px) scale(1);opacity:1}to{transform:translate(85px,-130px) scale(0);opacity:0}}@keyframes BookAnimation_burst-3__HXgnI{0%{transform:translate(0) scale(0);opacity:1}15%{transform:translate(-60px,-20px) scale(1);opacity:1}to{transform:translate(-110px,-70px) scale(0);opacity:0}}@keyframes BookAnimation_burst-4__YJ0MB{0%{transform:translate(0) scale(0);opacity:1}15%{transform:translate(55px,-25px) scale(1);opacity:1}to{transform:translate(100px,-80px) scale(0);opacity:0}}@keyframes BookAnimation_burst-5__THMs4{0%{transform:translate(0) scale(0);opacity:1}15%{transform:translate(-20px,-65px) scale(1);opacity:1}to{transform:translate(-35px,-140px) scale(0);opacity:0}}@keyframes BookAnimation_burst-6__pLLkb{0%{transform:translate(0) scale(0);opacity:1}15%{transform:translate(25px,-60px) scale(1);opacity:1}to{transform:translate(45px,-135px) scale(0);opacity:0}}@keyframes BookAnimation_burst-7__hFGwQ{0%{transform:translate(0) scale(0);opacity:1}15%{transform:translate(-55px,-40px) scale(1);opacity:1}to{transform:translate(-95px,-100px) scale(0);opacity:0}}@keyframes BookAnimation_burst-8__wm1Wt{0%{transform:translate(0) scale(0);opacity:1}15%{transform:translate(60px,-35px) scale(1);opacity:1}to{transform:translate(105px,-95px) scale(0);opacity:0}}@keyframes BookAnimation_burst-9__wF9uW{0%{transform:translate(0) scale(0);opacity:1}15%{transform:translate(5px,-70px) scale(1);opacity:1}to{transform:translate(10px,-150px) scale(0);opacity:0}}@keyframes BookAnimation_burst-10__ZvQz4{0%{transform:translate(0) scale(0);opacity:1}15%{transform:translate(-35px,-50px) scale(1);opacity:1}to{transform:translate(-55px,-115px) scale(0);opacity:0}}@keyframes BookAnimation_burst-11__SaoIs{0%{transform:translate(0) scale(0);opacity:1}15%{transform:translate(40px,-45px) scale(1);opacity:1}to{transform:translate(65px,-110px) scale(0);opacity:0}}@keyframes BookAnimation_burst-12__wzTfM{0%{transform:translate(0) scale(0);opacity:1}15%{transform:translate(-10px,-55px) scale(1);opacity:1}to{transform:translate(-18px,-125px) scale(0);opacity:0}}.BookAnimation_ambientGlow__4BiVa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;height:140px;background:radial-gradient(circle,rgba(15,107,107,.12) 0,transparent 70%);border-radius:50%;opacity:0;animation:BookAnimation_glow-appear__2g6eS 1.5s ease-out forwards;animation-delay:1.8s}@keyframes BookAnimation_glow-appear__2g6eS{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.BookAnimation_book__HUFwO{width:80px;height:110px;position:relative;transform-style:preserve-3d;transform:rotateY(-30deg);animation:BookAnimation_book-close__aJpCE 1s ease-out forwards,BookAnimation_float__K5Vj4 3s ease-in-out infinite;animation-delay:0s,1.5s}@keyframes BookAnimation_book-close__aJpCE{0%{transform:rotateY(-30deg) translateY(0)}to{transform:rotateY(0deg) translateY(0)}}@keyframes BookAnimation_float__K5Vj4{0%,to{transform:rotateY(0deg) translateY(0)}50%{transform:rotateY(0deg) translateY(-8px)}}.BookAnimation_bookCover__mZ_dr{position:absolute;width:80px;height:110px;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:0 6px 6px 0;transform-origin:left center;transform-style:preserve-3d;animation:BookAnimation_cover-close__W_q7H 1s ease-out forwards;box-shadow:2px 0 8px rgba(0,0,0,.2)}.BookAnimation_bookCover__mZ_dr:before{content:"";position:absolute;top:10px;left:12px;right:12px;bottom:10px;border:1.5px solid rgba(255,255,255,.15);border-radius:3px}@keyframes BookAnimation_cover-close__W_q7H{0%{transform:rotateY(-160deg)}85%{transform:rotateY(-5deg)}to{transform:rotateY(0deg)}}.BookAnimation_bookSpine__MdKGD{position:absolute;width:14px;height:110px;background:linear-gradient(90deg,#5b21b6,#7c3aed);transform:rotateY(-90deg) translateX(-7px);transform-origin:left center;border-radius:3px 0 0 3px}.BookAnimation_bookBack__r1qub{position:absolute;width:80px;height:110px;background:linear-gradient(135deg,#7c3aed,#5b21b6);transform:translateZ(-14px);border-radius:6px 0 0 6px}.BookAnimation_bookPages__EyH0a{position:absolute;width:76px;height:106px;top:2px;left:2px;background:linear-gradient(90deg,#f5f5f5 0,#ebebeb 15%,#f5f5f5 16%,#ebebeb 30%,#f5f5f5 31%,#fafafa);transform:translateZ(-1px);border-radius:0 4px 4px 0;transform-origin:left center;animation:BookAnimation_pages-settle__Q8MqX 1s ease-out forwards}@keyframes BookAnimation_pages-settle__Q8MqX{0%{transform:translateZ(-1px) rotateY(-155deg)}50%{transform:translateZ(-1px) rotateY(-20deg)}70%{transform:translateZ(-1px) rotateY(-5deg)}to{transform:translateZ(-1px) rotateY(0deg)}}.BookAnimation_flyingPage__obrfX{position:absolute;width:65px;height:95px;top:7px;left:7px;background:#fff;border-radius:0 3px 3px 0;transform-origin:left center;opacity:0;box-shadow:1px 1px 4px rgba(0,0,0,.08)}.BookAnimation_flyingPage__obrfX:first-child{animation:BookAnimation_page-fly-1__YPv59 1s ease-out forwards}.BookAnimation_flyingPage__obrfX:nth-child(2){animation:BookAnimation_page-fly-2___HUTb 1s ease-out forwards;animation-delay:.08s}@keyframes BookAnimation_page-fly-1__YPv59{0%{transform:rotateY(-150deg);opacity:.8}30%{transform:rotateY(-120deg) translateY(-8px);opacity:.8}60%{transform:rotateY(-30deg) translateY(-4px);opacity:.4}to{transform:rotateY(0deg);opacity:0}}@keyframes BookAnimation_page-fly-2___HUTb{0%{transform:rotateY(-140deg);opacity:.8}30%{transform:rotateY(-100deg) translateY(-12px);opacity:.8}60%{transform:rotateY(-20deg) translateY(-6px);opacity:.4}to{transform:rotateY(0deg);opacity:0}}.StoryEndSubscribeBlock_root__PlRrQ{width:100%;margin-top:var(--gap-m)}.StoryEndSubscribeBlock_cta__usWUn{width:100%}html[data-theme=night-violet] .StoryEndSubscribeBlock_root__PlRrQ{margin-top:0}.AuthorSubscribeCta_root__r6fAc{display:flex;flex-direction:column;gap:var(--gap-m);width:100%;padding:var(--gap-m);border-radius:var(--radius-md);border:1px solid var(--border-primary);background:var(--bg-card);backdrop-filter:var(--effect-header-blur);-webkit-backdrop-filter:var(--effect-header-blur)}.AuthorSubscribeCta_pill__qYaZh{width:auto;min-width:unset;flex-shrink:0}.AuthorSubscribeCta_pill__qYaZh button{display:inline-flex;align-items:center;gap:var(--gap-xs)}.AuthorSubscribeCta_pill__qYaZh[data-subscribed=true] button{color:var(--text-muted)}.AuthorSubscribeCta_checkIcon__a_9H6{display:block;flex-shrink:0}.AuthorSubscribeCta_inline__xM_Sl{flex-direction:row;align-items:center;justify-content:space-between}html[data-theme=night-violet] .AuthorSubscribeCta_pill__qYaZh{gap:var(--gap-s)}html[data-theme=night-violet] .AuthorSubscribeCta_pill__qYaZh[data-subscribed=true] button{color:var(--color-light-o40)}html[data-theme=night-violet] .AuthorSubscribeCta_root__r6fAc{background:var(--color-black-o30);border-color:var(--btn-secondary-border)}html[data-theme=night-violet] .AuthorSubscribeCta_label__t5u0O{color:var(--btn-primary-text)}html[data-theme=night-violet] .AuthorSubscribeCta_subtitle__02l7K{color:var(--text-paragraph-color)}.AuthorSubscribeCta_copy__UQnDN{display:flex;flex-direction:column;gap:var(--gap-xs);text-align:left}.AuthorSubscribeCta_label__t5u0O{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--color-primary)}.AuthorSubscribeCta_subtitle__02l7K{margin:0;font-family:var(--font-ui);font-size:.875rem;line-height:1.4;color:var(--text-secondary)}.StoryDetails_storyContent___vq8t{display:flex;flex-direction:column;width:100%;max-width:min(var(--content-max),28rem);margin:0 auto;gap:var(--gap-l)}.StoryDetails_storyInfo__WAMRL{display:flex;flex-direction:column;gap:var(--gap-m);width:100%;box-sizing:border-box}.StoryDetails_storyHeader__RLm4b{display:flex;flex-direction:column;gap:var(--gap-s);position:relative}.StoryDetails_draftBadge__KZdFI{align-self:flex-start;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:.25rem .6rem;font-family:var(--font-ui);font-size:var(--font-caption-size);font-weight:600;line-height:1.3;color:var(--text-secondary);display:inline-flex;align-items:center;white-space:nowrap}.StoryDetails_authorRow__kQTjS{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--gap-s);min-height:28px}.StoryDetails_authorName__D8RUl{font-family:var(--font-ui);font-size:.95rem;font-weight:600;line-height:1;color:var(--color-primary);margin:0;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StoryDetails_storyTitle__thnSJ{font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text-primary);margin:0;text-align:left}.StoryDetails_tags__2Q593{display:flex;flex-wrap:wrap;gap:var(--gap-xs);align-items:center}.StoryDetails_tag__013Ky{border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:.25rem .5rem;font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:500;line-height:1.3;color:var(--text-secondary);background:var(--bg-card-hover);display:inline-flex;align-items:center;white-space:nowrap}.StoryDetails_descriptionContainer__LJ2c0{display:flex;flex-direction:column;gap:var(--gap-m)}.StoryDetails_storyDescription__LhqAU{font-family:var(--font-paragraph-family);font-size:1.05rem;font-weight:var(--font-paragraph-weight);line-height:1.6;color:var(--text-secondary);margin:0;white-space:pre-wrap}.StoryDetails_storyDescription__LhqAU p{margin:0;line-height:var(--font-paragraph-line-height)}.StoryDetails_storyDescription__LhqAU p:last-child{margin-bottom:0}.StoryDetails_publishedDate___13dr{font-family:var(--font-paragraph-family);font-size:var(--font-caption-size);font-weight:400;line-height:1.4;color:var(--text-muted);margin:0}.StoryDetails_contentDivider__AR_zG{display:block;width:100%;height:1px;margin:0;border:0;background:var(--border-primary)}.StoryDetails_publicActionButtons__c0M_i{display:flex;flex-direction:column;gap:var(--gap-m);width:100%;box-sizing:border-box}button.StoryDetails_startButton__BNPI3{width:100%;display:flex}.StoryDetails_actionButtons__yVw7E{width:100%;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--gap-l);display:flex;flex-direction:column;gap:var(--gap-s);align-items:stretch;box-shadow:var(--shadow-sm);box-sizing:border-box}button.StoryDetails_actionButton__7REJe,button.StoryDetails_editButton__zn9TT{width:100%;max-width:none;display:flex}.StoryDetails_removeButton__t2tDk{background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:var(--font-h3-family);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-line-height);color:var(--status-error);text-align:center;width:100%;transition:opacity .3s ease}.StoryDetails_removeButton__t2tDk:hover{opacity:.8}.StoryDetails_removeButton__t2tDk:disabled{opacity:.5;cursor:not-allowed}.StoryDetails_errorMessage__nItY8{position:fixed;left:50%;bottom:calc(var(--gap-l) + env(safe-area-inset-bottom, 0px));top:auto;transform:translateX(-50%);background:var(--color-black-o30);border:1px solid var(--status-error);border-radius:var(--gap-s);padding:var(--gap-m);z-index:1100;max-width:min(28rem,100vw - 2*var(--gap-m))}.StoryDetails_errorMessage__nItY8 p{color:var(--status-error);margin:0;font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size)}.StoryDetails_storyImage__O2PDP{width:100%;height:clamp(10rem,28vh,16rem);border-radius:var(--radius-lg);overflow:hidden;position:relative;flex-shrink:0;background:var(--bg-tertiary)}.StoryDetails_storyImage__O2PDP img{width:100%;height:100%;object-fit:cover;object-position:center}.StoryDetails_storyImageBrand__33o0P{background:radial-gradient(120% 90% at 20% 10%,var(--color-primary-o20) 0,transparent 55%),radial-gradient(90% 70% at 90% 80%,var(--color-accent-glow) 0,transparent 50%),linear-gradient(165deg,var(--bg-primary) 0,var(--bg-secondary) 45%,var(--bg-tertiary) 100%)}.StoryDetails_placeholderActionLabel__iQK0Y,.StoryDetails_placeholderAuthor__tYj8B,.StoryDetails_placeholderDate__Tm6zB,.StoryDetails_placeholderLineShort__79JA4,.StoryDetails_placeholderLine__VC9ik,.StoryDetails_placeholderTitle__zH_uX{display:block;border-radius:var(--radius-sm);background:var(--bg-tertiary);animation:StoryDetails_storyDetailsPulse__jRetW 1.4s ease-in-out infinite}.StoryDetails_placeholderAuthor__tYj8B{width:42%;height:.95rem}.StoryDetails_placeholderTitle__zH_uX{width:78%;height:clamp(1.5rem,2.5vw,2rem)}.StoryDetails_placeholderLine__VC9ik{width:100%;height:1.05rem}.StoryDetails_placeholderLineShort__79JA4{width:72%;height:1.05rem}.StoryDetails_placeholderDate__Tm6zB{width:38%;height:.85rem}.StoryDetails_placeholderAction__A_J0w{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:48px;padding:.75rem 1.25rem;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm)}.StoryDetails_placeholderActionLabel__iQK0Y{width:42%;height:1rem}@keyframes StoryDetails_storyDetailsPulse__jRetW{0%,to{opacity:1}50%{opacity:.45}}@media(max-width:900px){.StoryDetails_storyContent___vq8t{max-width:100%;gap:var(--gap-m);padding:0 var(--player-content-inset) var(--gap-l)}.StoryDetails_storyContent___vq8t:not(:has(.StoryDetails_storyImage__O2PDP)){padding-top:calc(var(--top-bar-height) + env(safe-area-inset-top, 0px) + var(--gap-m))}.StoryDetails_storyImage__O2PDP{width:calc(100% + 2*var(--player-content-inset));margin-inline:calc(-1*var(--player-content-inset));height:min(21.875rem,42vh);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.StoryDetails_storyTitle__thnSJ{font-size:1.25rem}.StoryDetails_storyDescription__LhqAU{font-size:var(--font-paragraph-size)}.StoryDetails_actionButtons__yVw7E{background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;border-radius:0}.StoryDetails_publicActionButtons__c0M_i{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;margin:var(--gap-l) 0 0;margin-inline:0;width:100%;padding:var(--gap-m) 0 calc(var(--gap-m) + env(safe-area-inset-bottom));padding-inline:0;background:rgba(0,0,0,0);border-top:none;-webkit-backdrop-filter:none;backdrop-filter:none}.StoryDetails_placeholderTitle__zH_uX{height:1.25rem}}@media(prefers-reduced-motion:reduce){.StoryDetails_placeholderActionLabel__iQK0Y,.StoryDetails_placeholderAuthor__tYj8B,.StoryDetails_placeholderDate__Tm6zB,.StoryDetails_placeholderLineShort__79JA4,.StoryDetails_placeholderLine__VC9ik,.StoryDetails_placeholderTitle__zH_uX{animation:none}}html[data-theme=night-violet] .StoryDetails_authorName__D8RUl{color:var(--color-light);font-family:var(--font-h3-family);font-size:var(--font-h3-size);font-weight:var(--font-h3-weight)}html[data-theme=night-violet] .StoryDetails_storyTitle__thnSJ{color:var(--text-intro-title-color);font-family:var(--font-h2-family);font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);letter-spacing:0}html[data-theme=night-violet] .StoryDetails_publishedDate___13dr,html[data-theme=night-violet] .StoryDetails_storyDescription__LhqAU{color:var(--text-paragraph-color);font-size:var(--font-paragraph-size)}html[data-theme=night-violet] .StoryDetails_tag__013Ky{border:1px solid var(--color-off-white-o10);border-radius:4px;padding:4px;background:rgba(0,0,0,0);color:var(--text-paragraph-color);font-family:var(--font-paragraph-family);font-size:.75rem;font-weight:400}html[data-theme=night-violet] .StoryDetails_contentDivider__AR_zG{background:var(--color-off-white-o10)}html[data-theme=night-violet] .StoryDetails_publicActionButtons__c0M_i{background:rgba(0,0,0,0);border-top:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding-block:var(--gap-l) calc(var(--gap-l) + env(safe-area-inset-bottom));gap:var(--gap-s)}html[data-theme=night-violet] .StoryDetails_startButton__BNPI3{padding:var(--gap-m);min-height:44px;height:44px;border-radius:var(--radius-lg)}@media(max-width:900px){html[data-theme=night-violet] .StoryDetails_storyContent___vq8t{-webkit-padding-before:var(--player-content-inset);padding-block-start:var(--player-content-inset)}html[data-theme=night-violet] .StoryDetails_storyImage__O2PDP{width:100%;margin-inline:0;border-radius:var(--radius-lg)}}.page_splashContent__yOrb0{flex:1 1;justify-content:center;gap:var(--gap-xl);width:100%;min-height:100%;box-sizing:border-box}.page_brandSection__M_Wp8,.page_splashContent__yOrb0{display:flex;flex-direction:column;align-items:center}.page_brandSection__M_Wp8{gap:var(--gap-l);width:min(28rem,100%)}.page_otter__qRRYS{width:clamp(120px,22vw,168px);height:auto;animation:page_float__7ylTe 5s ease-in-out infinite;filter:drop-shadow(0 16px 32px color-mix(in srgb,var(--color-primary) 18%,transparent))}.page_wordmark__PExiY{width:clamp(220px,48vw,320px);height:auto}.page_storyTitle__6DbO_{font-family:var(--font-h1-family);font-size:var(--font-h1-size);font-weight:var(--font-h1-weight);line-height:var(--font-h1-line-height);text-transform:var(--font-h1-transform);color:var(--text-primary);margin:0;width:min(28rem,100%);text-align:center}.page_bottomSection__APfSN{display:flex;flex-direction:column;width:min(28rem,100%);margin:0}.page_fullWidthButton__6elbW{width:100%!important;min-width:unset!important;max-width:100%}@media(max-width:600px){.page_brandSection__M_Wp8{gap:var(--gap-m)}.page_splashContent__yOrb0{gap:var(--gap-l)}}@media(max-width:900px){.page_splashContent__yOrb0[data-hide-brand-on-narrow=true] .page_brandSection__M_Wp8{display:none}}@keyframes page_float__7ylTe{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.page_otter__qRRYS{animation:none}}