.AuthScreen_page__cHKw6{min-height:100vh;display:grid;place-items:center;padding:32px 16px;background:radial-gradient(ellipse at top,#2c1f5a 0,#14102d 60%,#0a0820 100%);position:relative;overflow:hidden}.AuthScreen_glow__6SO_n{position:absolute;inset:-20% -20% auto auto;width:60vmax;height:60vmax;background:radial-gradient(circle,rgba(244,194,102,.18),transparent 60%);pointer-events:none;filter:blur(20px)}.AuthScreen_card__knf4W{position:relative;width:min(420px,100%);background:rgba(20,16,45,.78);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px 28px;box-shadow:0 30px 80px rgba(0,0,0,.45);color:#f4eddc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.AuthScreen_header__6cvDv{text-align:center;margin-bottom:24px}.AuthScreen_brandMark__ZnuFp{font-size:1.8rem;color:#f4c266}.AuthScreen_header__6cvDv h1{font-size:1.5rem;margin:8px 0 4px}.AuthScreen_header__6cvDv p{margin:0;color:rgba(244,237,220,.7);font-size:.95rem}.AuthScreen_tabs__YXhhK{display:grid;grid-template-columns:1fr 1fr;background:rgba(0,0,0,.25);border-radius:999px;padding:4px;margin-bottom:20px}.AuthScreen_tab__Zn4Az{border:none;background:transparent;color:rgba(244,237,220,.65);padding:10px;border-radius:999px;font:inherit;font-weight:600;cursor:pointer;transition:all .2s ease}.AuthScreen_tabActive__9F8w7{background:linear-gradient(135deg,#f4c266,#e89a3c);color:#1a1430}.AuthScreen_divider__63csv{display:flex;align-items:center;gap:12px;margin:18px 0 12px;color:rgba(244,237,220,.45);font-size:.85rem}.AuthScreen_divider__63csv:after,.AuthScreen_divider__63csv:before{content:"";flex:1 1;height:1px;background:rgba(255,255,255,.12)}.AuthScreen_guestButton__k1m8f{width:100%;padding:12px 16px;border-radius:12px;border:1px solid rgba(244,194,102,.4);background:transparent;color:#f4c266;font-weight:600;cursor:pointer;font-size:.95rem}.AuthScreen_guestButton__k1m8f:hover{background:rgba(244,194,102,.1)}.AuthScreen_hint__IQ6KE{margin:16px 0 0;text-align:center;font-size:.8rem;color:rgba(244,237,220,.55)}.AuthScreen_hint__IQ6KE code{background:rgba(244,194,102,.18);color:#f4c266;padding:2px 8px;border-radius:6px;font-family:ui-monospace,monospace}.AuthForm_form___8qSw{display:flex;flex-direction:column;gap:14px}.AuthForm_field__xxaRl{display:flex;flex-direction:column;gap:6px;font-size:.9rem;color:rgba(244,237,220,.85)}.AuthForm_field__xxaRl input{padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.25);color:inherit;font:inherit}.AuthForm_field__xxaRl input:focus{outline:none;border-color:rgba(244,194,102,.7);box-shadow:0 0 0 3px rgba(244,194,102,.15)}.AuthForm_primary__RUsAj{margin-top:4px;padding:12px 16px;border-radius:12px;border:none;background:linear-gradient(135deg,#f4c266,#e89a3c);color:#1a1430;font-weight:700;font-size:.95rem;cursor:pointer}.AuthForm_primary__RUsAj:disabled{opacity:.6;cursor:not-allowed}.AuthForm_error__JCUOo{color:#ff8a8a;font-size:.85rem;margin:0}.EditableText_adminEditable__zThAZ{position:relative;cursor:text;border-radius:4px;outline:1px dashed transparent;outline-offset:4px;transition:outline-color .2s ease,background .2s ease}.EditableText_adminEditable__zThAZ:hover{outline-color:rgba(255,215,130,.55);background:rgba(255,215,130,.06)}.EditableText_placeholder__aCMxJ{color:rgba(255,255,255,.45);font-style:italic}.EditableText_editor__MRUGF{display:inline-flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px;border-radius:10px;background:rgba(15,14,30,.92);color:#ffffff;border:1px solid rgba(255,215,130,.45);box-shadow:0 18px 40px rgba(0,0,0,.45);min-width:240px;max-width:100%;z-index:50}.EditableText_input__ya_d_,.EditableText_textarea__gN8_W{width:100%;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.05);color:#ffffff;caret-color:#ffffff;font:inherit;resize:vertical}.EditableText_input__ya_d_::placeholder,.EditableText_textarea__gN8_W::placeholder{color:rgba(255,255,255,.55)}.EditableText_editorActions__uJ3hk{display:inline-flex;gap:8px}.EditableText_cancelButton__tABGd,.EditableText_saveButton__8a8Ll{border-radius:8px;padding:6px 12px;font-size:.85rem;cursor:pointer;border:1px solid transparent}.EditableText_saveButton__8a8Ll{background:linear-gradient(135deg,#f4c266,#e89a3c);color:#1a1430;font-weight:600}.EditableText_saveButton__8a8Ll:disabled{opacity:.5;cursor:not-allowed}.EditableText_cancelButton__tABGd{background:transparent;color:rgba(255,255,255,.75);border-color:rgba(255,255,255,.2)}.EditableText_error__AsYJ8{color:#ff8a8a;font-size:.8rem}.ClipGallery_root__NoZN_{display:grid;grid-gap:1rem;gap:1rem}.ClipGallery_toolbar__xQTyB{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ClipGallery_toolbarCopy__fafh8{display:grid;grid-gap:.2rem;gap:.2rem}.ClipGallery_collectionLabel__mk_rv{margin:0;color:#8b7465;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ClipGallery_summary__FFonm{margin:0;color:#3e2d27;font-size:.96rem;font-weight:600}.ClipGallery_deleteButton__5c1tf,.ClipGallery_downloadButton__wYbH9,.ClipGallery_refreshButton__bBvlq,.ClipGallery_retryButton__RuR1P{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;border:1px solid rgba(168,133,106,.24);font:inherit;font-weight:600;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.ClipGallery_refreshButton__bBvlq,.ClipGallery_retryButton__RuR1P{background:rgba(255,255,255,.78);color:#1a1110;padding:.55rem .95rem}.ClipGallery_downloadButton__wYbH9{background:#1a1110;color:#fff;padding:.6rem 1rem;text-decoration:none;box-shadow:0 14px 34px -22px rgba(20,12,10,.55);white-space:nowrap}.ClipGallery_deleteButton__5c1tf{background:rgba(125,33,33,.08);border-color:rgba(172,54,54,.28);color:#8f2424;padding:.6rem 1rem}.ClipGallery_deleteButton__5c1tf:hover,.ClipGallery_downloadButton__wYbH9:hover,.ClipGallery_refreshButton__bBvlq:hover,.ClipGallery_retryButton__RuR1P:hover{transform:translateY(-1px)}.ClipGallery_refreshButton__bBvlq:disabled{opacity:.65;cursor:wait;transform:none}.ClipGallery_emptyState__1H_VZ,.ClipGallery_notice__WP5ZW{padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(168,133,106,.18);background:rgba(248,240,228,.72);color:#4d3b34}.ClipGallery_notice__WP5ZW{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.ClipGallery_noticeError__UsVUf{border-color:rgba(172,54,54,.22);background:rgba(255,241,241,.94);color:#7b2323}.ClipGallery_noticeSuccess__MH4Gr{border-color:rgba(111,163,134,.2);background:rgba(237,250,242,.94);color:#215a36}.ClipGallery_emptyState__1H_VZ{text-align:center}.ClipGallery_emptyState__1H_VZ p{margin:0}.ClipGallery_grid__UCK29{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1rem;gap:1rem}.ClipGallery_card__dWbUK{display:grid;overflow:hidden;border-radius:22px;border:1px solid rgba(168,133,106,.16);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,244,236,.94));box-shadow:0 24px 60px -42px rgba(20,12,10,.36)}.ClipGallery_previewWrap__bO_eW{aspect-ratio:16/9;background:#0c0706}.ClipGallery_preview__Cbice{width:100%;height:100%;display:block;background:#000}.ClipGallery_cardBody__8L7hE{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.ClipGallery_cardHeader__2czkN{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.ClipGallery_cardActions__FDpEX{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.ClipGallery_titleWrap__zduGe{min-width:0;display:grid;grid-gap:.35rem;gap:.35rem}.ClipGallery_title__tXc0P{margin:0;color:#1a1110;font-family:var(--font-heading),serif;font-size:1.15rem;font-weight:500;letter-spacing:-.02em}.ClipGallery_filename__T_unv{margin:0;color:#8b7465;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClipGallery_metaGrid___1kjI{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.ClipGallery_metaCard__Pt9rL{margin:0;padding:.75rem .8rem;border-radius:16px;border:1px solid rgba(168,133,106,.14);background:rgba(248,240,228,.84);display:grid;grid-gap:.2rem;gap:.2rem}.ClipGallery_metaLabel__CH_po{margin:0;color:#8b7465;font-size:.72rem;font-weight:600}.ClipGallery_metaValue__NPJPT{margin:0;color:#1a1110;font-size:.92rem;font-weight:600;line-height:1.4;word-break:break-word}@media (max-width:720px){.ClipGallery_grid__UCK29{grid-template-columns:1fr}.ClipGallery_cardHeader__2czkN{flex-direction:column}.ClipGallery_downloadButton__wYbH9{width:100%;text-align:center}.ClipGallery_cardActions__FDpEX,.ClipGallery_deleteButton__5c1tf{width:100%}.ClipGallery_metaGrid___1kjI{grid-template-columns:1fr}}.GalleryControls_bar__S0Xel{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;justify-content:flex-start;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(250,246,239,.78)),#faf6ef;padding:.45rem;border-radius:14px;border:1px solid rgba(168,133,106,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 28px -24px rgba(20,12,10,.45)}.GalleryControls_group__HE8rC{display:inline-flex;align-items:center;gap:.28rem;flex-wrap:wrap}.GalleryControls_dirButton__OApmV,.GalleryControls_modeButton__BqojY{width:28px;height:28px;border-radius:9px;border:1px solid rgba(168,133,106,.22);background:rgba(255,255,255,.66);color:#5a4035;cursor:pointer;font-size:.88rem;transition:transform .16s ease,background .16s ease,border-color .16s ease}.GalleryControls_dirButton__OApmV:hover,.GalleryControls_modeButton__BqojY:hover{transform:translateY(-1px);background:#fff;border-color:rgba(168,133,106,.36)}.GalleryControls_modeActive__yQt9T{background:#1a1110;color:#f7d08a;border-color:#1a1110}.GalleryControls_checkField__SE0k_,.GalleryControls_field__HvoJ7{display:inline-flex;align-items:center;gap:.25rem;font-size:.76rem;color:#66534b}.GalleryControls_fieldLabel__DkL7p{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.GalleryControls_field__HvoJ7 input,.GalleryControls_field__HvoJ7 select{min-height:28px;padding:.18rem .42rem;border-radius:9px;border:1px solid rgba(168,133,106,.22);background:rgba(255,255,255,.74);color:#1a1110;font:inherit}.GalleryControls_field__HvoJ7 input{width:3.4rem}.GalleryControls_checkField__SE0k_{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GalleryControls_checkField__SE0k_ input{accent-color:#a8856a}.GalleryControls_playback__zpN4f{-webkit-border-start:1px solid rgba(168,133,106,.14);border-inline-start:1px solid rgba(168,133,106,.14);-webkit-padding-start:.38rem;padding-inline-start:.38rem}.GalleryControls_selection__s7azV{background:rgba(247,208,138,.18);padding:.24rem .42rem;border-radius:999px;border:1px solid rgba(168,133,106,.22);color:#6b492f;font-size:.76rem}.GalleryControls_clearButton__gN_k6,.GalleryControls_playButton__Q2hES{border-radius:999px;cursor:pointer;font:inherit;transition:transform .16s ease,opacity .16s ease,background .16s ease}.GalleryControls_playButton__Q2hES{background:linear-gradient(135deg,#f7d08a,#d89a45);color:#1a1110;border:none;min-width:28px;min-height:28px;padding:.18rem .42rem;font-weight:700;box-shadow:0 12px 28px -20px rgba(168,107,42,.7)}.GalleryControls_clearButton__gN_k6:hover:not(:disabled),.GalleryControls_playButton__Q2hES:hover:not(:disabled){transform:translateY(-1px)}.GalleryControls_playButton__Q2hES:disabled{cursor:not-allowed;opacity:.45}.GalleryControls_clearButton__gN_k6{background:rgba(255,255,255,.68);border:1px solid rgba(168,133,106,.22);color:#5a4035;min-width:28px;min-height:28px;padding:.18rem .42rem;font-size:.9rem}.GalleryControls_clearButton__gN_k6:disabled{cursor:not-allowed;opacity:.48}.GalleryControls_actionButton__fQW8g{min-width:auto;font-size:.78rem;line-height:1.15;padding-inline:.7rem}.GalleryControls_downloadButton__lWq0_{background:rgba(79,126,168,.14);border-color:rgba(79,126,168,.28);color:#335f87;font-weight:700}.GalleryControls_exportButton__g1jVd{background:rgba(114,93,184,.14);border-color:rgba(114,93,184,.26);color:#59459a;font-weight:700}.GalleryControls_approveButton__jlOWa{background:rgba(111,163,134,.16);border-color:rgba(111,163,134,.28);color:#3f755d;font-weight:700}.GalleryControls_approveButton__jlOWa:disabled{opacity:.52;cursor:not-allowed}@media (max-width:760px){.GalleryControls_playback__zpN4f{-webkit-border-start:0;border-inline-start:0;-webkit-padding-start:0;padding-inline-start:0}}.MediaCard_card__Ae_Cf{position:relative;background:#fffaf2;border-radius:16px;overflow:hidden;border:1px solid rgba(168,133,106,.18);display:flex;flex-direction:column;box-shadow:0 12px 34px -28px rgba(20,12,10,.48);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.MediaCard_card__Ae_Cf:hover{transform:translateY(-2px);border-color:rgba(168,133,106,.34);box-shadow:0 18px 44px -32px rgba(20,12,10,.58)}.MediaCard_mode_list__yTO4P{flex-direction:row;align-items:stretch}.MediaCard_mode_list__yTO4P .MediaCard_thumb__bUbsv{width:min(150px,32vw);flex-shrink:0;aspect-ratio:1}.MediaCard_thumb__bUbsv{position:relative;width:100%;aspect-ratio:1;background:radial-gradient(circle at 25% 15%,rgba(247,208,138,.32),transparent 45%),#1a1110;border:none;padding:0;cursor:pointer;display:block;overflow:hidden}.MediaCard_mediaMotion__ANgRe,.MediaCard_mediaViewport__UZboL{width:100%;height:100%}.MediaCard_mediaViewport__UZboL{overflow:hidden}.MediaCard_mediaMotion__ANgRe{transition:transform .55s ease,filter .55s ease}.MediaCard_media__8nAzw{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform-origin:center;transition:transform .32s ease,object-position .32s ease}.MediaCard_thumb__bUbsv:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,12,10,.08),transparent 42%,rgba(20,12,10,.64));pointer-events:none}.MediaCard_thumb__bUbsv:hover .MediaCard_mediaMotion__ANgRe{transform:scale(1.045);filter:saturate(1.04) contrast(1.02)}.MediaCard_videoBadge__JcyCw{position:absolute;inset:0;display:grid;place-items:center;font-size:2.25rem;color:rgba(255,255,255,.92);text-shadow:0 2px 18px rgba(0,0,0,.65);pointer-events:none;z-index:2}.MediaCard_numberBadge__OT1JG,.MediaCard_statBadges__tzDwC,.MediaCard_statusBadge__PRpEK,.MediaCard_titleOverlay__jghXv{position:absolute;z-index:3}.MediaCard_numberBadge__OT1JG{top:.5rem;inset-inline-start:.5rem;background:rgba(254,249,238,.92);color:#1a1110;border:1px solid rgba(247,208,138,.46);padding:.2rem .48rem;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.05em}.MediaCard_statusBadge__PRpEK{top:.5rem;inset-inline-start:5.35rem;background:rgba(194,112,107,.92);color:#fffaf2;padding:.2rem .5rem;border-radius:999px;font-size:.66rem;font-weight:700}.MediaCard_statBadges__tzDwC{bottom:.5rem;inset-inline-start:.5rem;display:inline-flex;gap:.25rem}.MediaCard_statBadges__tzDwC span{display:inline-flex;align-items:center;gap:.16rem;border-radius:999px;background:rgba(20,12,10,.62);border:1px solid rgba(255,255,255,.16);color:#fffaf2;font-size:.66rem;font-weight:700;min-height:1.35rem;padding:.18rem .42rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.MediaCard_titleOverlay__jghXv{bottom:.52rem;inset-inline-end:.55rem;max-width:52%;overflow:hidden;color:#fffaf2;font-size:.8rem;font-weight:700;text-align:end;text-overflow:ellipsis;text-shadow:0 2px 12px rgba(0,0,0,.75);white-space:nowrap}.MediaCard_selectBox__Wp_UW{position:absolute;top:.5rem;inset-inline-end:.5rem;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:rgba(20,12,10,.58);border:1px solid rgba(255,255,255,.16);border-radius:8px;cursor:pointer;color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.MediaCard_selectBox__Wp_UW input{position:absolute;inset:0;opacity:0;cursor:pointer}.MediaCard_selectBox__Wp_UW span{font-size:.82rem;font-weight:800}.MediaCard_downloadButton__k25Wu{position:absolute;inset-inline-end:.5rem;bottom:.5rem;z-index:4;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(20,12,10,.62);color:#fffaf2;cursor:pointer;font-size:1rem;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 24px -18px rgba(0,0,0,.8);transition:transform .16s ease,background .16s ease,opacity .16s ease}.MediaCard_downloadButton__k25Wu:hover:not(:disabled){transform:translateY(-1px);background:rgba(20,12,10,.78)}.MediaCard_downloadButton__k25Wu:disabled{cursor:not-allowed;opacity:.45}.MediaCard_selected__nrbQH{outline:2px solid #f7d08a;outline-offset:-2px}.MediaCard_selected__nrbQH .MediaCard_selectBox__Wp_UW{background:#f7d08a;color:#1a1110}.MediaCard_pending__j8RkH{border-color:rgba(194,112,107,.46)}.MediaCard_background__X6xSI{border-color:rgba(111,163,134,.42)}.MediaCard_backgroundBadge___heFf{top:2.45rem;background:rgba(111,163,134,.94)}.MediaCard_backgroundBadge___heFf,.MediaCard_duplicateBadge__AD_XN{position:absolute;z-index:3;inset-inline-start:.5rem;color:#fffaf2;padding:.2rem .5rem;border-radius:999px;font-size:.66rem;font-weight:700}.MediaCard_duplicateBadge__AD_XN{top:4.4rem;background:rgba(194,112,107,.94)}.MediaCard_editBadge__idiHU{top:6.35rem;background:rgba(79,126,168,.94);font-size:.66rem}.MediaCard_aiBadge__Tar1G,.MediaCard_editBadge__idiHU{position:absolute;z-index:3;inset-inline-start:.5rem;color:#fffaf2;padding:.2rem .5rem;border-radius:999px;font-weight:700}.MediaCard_aiBadge__Tar1G{top:8.3rem;max-width:calc(100% - 1rem);background:rgba(114,93,184,.94);font-size:.62rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MediaCard_meta__0Cz8q{flex:1 1;padding:.7rem .85rem .85rem;-webkit-padding-end:3.3rem;padding-inline-end:3.3rem;color:#1a1110;display:grid;align-content:center;grid-gap:.18rem;gap:.18rem}.MediaCard_mode_list__yTO4P .MediaCard_meta__0Cz8q{-webkit-padding-after:2.45rem;padding-block-end:2.45rem}.MediaCard_meta__0Cz8q h4{margin:0;font-family:var(--font-heading),serif;font-size:1rem;font-weight:500;letter-spacing:-.015em}.MediaCard_meta__0Cz8q p{margin:0;color:#6e5a50;font-size:.8rem;line-height:1.42}.MediaCard_description__DkI4e{margin-top:.15rem!important;color:#4f3e37!important}@media (max-width:680px){.MediaCard_mode_list__yTO4P{flex-direction:column}.MediaCard_mode_list__yTO4P .MediaCard_thumb__bUbsv{width:100%}}.CommentThread_thread__pLn3w{display:flex;flex-direction:column;height:100%;min-height:0}.CommentThread_header__lBSpJ{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.CommentThread_header__lBSpJ h4{margin:0;font-size:1rem;color:#f4c266}.CommentThread_list__yxsXb{flex:1 1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:12px;min-height:0}.CommentThread_error__2gUH0,.CommentThread_note__HX2RR{margin:0;text-align:center;color:rgba(244,237,220,.6);font-size:.9rem}.CommentThread_error__2gUH0{color:#ff8a8a}.CommentThread_comment___4uur{background:rgba(255,255,255,.04);padding:10px 12px;border-radius:12px}.CommentThread_commentHeader__J5Tnk{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:4px}.CommentThread_date__7Yiz4{color:rgba(244,237,220,.5);font-size:.78rem}.CommentThread_body__aqrEv{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.92rem;color:rgba(244,237,220,.92)}.CommentThread_actions__XXK0l{margin-top:6px;display:flex;gap:8px;justify-content:flex-end}.CommentThread_reply__A_gyZ{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:2px solid rgba(244,194,102,.3);border-inline-start:2px solid rgba(244,194,102,.3)}.CommentThread_linkButton__6RcIQ{background:transparent;border:none;color:rgba(244,237,220,.7);font-size:.8rem;cursor:pointer;padding:0}.CommentThread_linkButton__6RcIQ:hover{color:#f4c266}.CommentThread_dangerButton__FMmoO{background:transparent;border:none;color:rgba(255,138,138,.85);font-size:.8rem;cursor:pointer;padding:0}.CommentThread_composer__7Wg1Y{padding:12px 16px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:8px}.CommentThread_composer__7Wg1Y textarea{width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.3);color:inherit;padding:8px 10px;font:inherit;resize:vertical}.CommentThread_composerActions__rQnYs{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;color:rgba(244,237,220,.6);gap:8px}.CommentThread_composerActions__rQnYs div{display:inline-flex;gap:8px}.CommentThread_submitButton__6U2jZ{background:linear-gradient(135deg,#f4c266,#e89a3c);color:#1a1430;font-weight:600;border:none;padding:6px 14px;border-radius:999px;cursor:pointer;font-size:.85rem}.CommentThread_submitButton__6U2jZ:disabled{opacity:.5;cursor:not-allowed}.CommentThread_signinPrompt__w2hJb{margin:12px 16px;padding:10px 16px;border-radius:10px;border:1px solid rgba(244,194,102,.4);background:transparent;color:#f4c266;cursor:pointer;font:inherit}.MediaAiPanel_panel__s2IzN{display:grid;grid-gap:.9rem;gap:.9rem}.MediaAiPanel_headerRow__1zTJO{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.MediaAiPanel_headerRow__1zTJO h4{margin:0 0 .25rem;font-size:1rem;color:#fff7e8}.MediaAiPanel_headerRow__1zTJO p{margin:0;color:rgba(254,249,238,.78);font-size:.84rem;line-height:1.5}.MediaAiPanel_section__tUzdQ{display:grid;grid-gap:.7rem;gap:.7rem;padding:.85rem;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(247,208,138,.12)}.MediaAiPanel_sectionHeader__gAYsU{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.MediaAiPanel_field__Eee9E{display:grid;grid-gap:.35rem;gap:.35rem;color:rgba(254,249,238,.78);font-size:.82rem}.MediaAiPanel_field__Eee9E input,.MediaAiPanel_field__Eee9E textarea{border-radius:14px;border:1px solid rgba(247,208,138,.16);background:rgba(255,255,255,.08);color:#fffaf2;font:inherit;padding:.68rem .78rem}.MediaAiPanel_field__Eee9E textarea{resize:vertical}.MediaAiPanel_actionsRow__tIOKD{display:flex;flex-wrap:wrap;gap:.55rem}.MediaAiPanel_actionsRow__tIOKD button,.MediaAiPanel_closeButton__Z8sAA,.MediaAiPanel_sectionHeader__gAYsU button{border-radius:999px;border:1px solid rgba(247,208,138,.28);background:rgba(247,208,138,.12);color:#f7d08a;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;min-height:34px;padding:.38rem .8rem}.MediaAiPanel_actionsRow__tIOKD button:disabled,.MediaAiPanel_closeButton__Z8sAA:disabled,.MediaAiPanel_sectionHeader__gAYsU button:disabled{opacity:.55;cursor:not-allowed}.MediaAiPanel_closeButton__Z8sAA{white-space:nowrap}.MediaAiPanel_jobBadge__pihV6{display:inline-flex;align-items:center;min-height:30px;padding:.26rem .62rem;border-radius:999px;font-size:.76rem;font-weight:700;background:rgba(255,255,255,.09);color:#fff8e8;border:1px solid rgba(255,255,255,.12)}.MediaAiPanel_info__XWw64{margin:0;color:rgba(254,249,238,.74);font-size:.82rem;line-height:1.5}.MediaAiPanel_status_queued__sb_WF{background:rgba(227,180,106,.18);border-color:rgba(247,208,138,.32);color:#f7d08a}.MediaAiPanel_status_processing__tfdep{background:rgba(114,93,184,.2);border-color:rgba(167,153,224,.34);color:#efe7ff}.MediaAiPanel_status_completed__GszZv{background:rgba(111,163,134,.16);border-color:rgba(111,163,134,.3);color:#d8f3df}.MediaAiPanel_status_failed__hEQj4{background:rgba(194,112,107,.16);border-color:rgba(194,112,107,.3);color:#ffb5af}.MediaAiPanel_error__TyP6A,.MediaAiPanel_success__Ni2ts{border-radius:12px;margin:0;padding:.6rem .75rem;font-size:.84rem}.MediaAiPanel_success__Ni2ts{background:rgba(111,163,134,.14);color:#d8f3df}.MediaAiPanel_error__TyP6A{background:rgba(194,112,107,.14);color:#ffb5af}@media (max-width:620px){.MediaAiPanel_headerRow__1zTJO,.MediaAiPanel_sectionHeader__gAYsU{flex-direction:column;align-items:stretch}}.MediaLightbox_backdrop__1SXjE{--lightbox-gap:clamp(0.75rem,2vw,1.5rem);position:fixed;inset:0;background:radial-gradient(circle at 20% 10%,rgba(247,208,138,.12),transparent 28rem),rgba(8,5,4,.92);display:grid;place-items:center;z-index:200;padding:var(--lightbox-gap);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;overscroll-behavior:contain}.MediaLightbox_shell__L_m0_{width:min(1280px,calc(100vw - (var(--lightbox-gap) * 2)));max-width:100%;height:min(820px,calc(100dvh - (var(--lightbox-gap) * 2)));max-height:calc(100dvh - (var(--lightbox-gap) * 2));display:grid;grid-template-rows:auto minmax(0,1fr);background:#130c0a;border-radius:26px;overflow:hidden;position:relative;min-height:0;color:#fef9ee;border:1px solid rgba(247,208,138,.16);box-shadow:0 34px 110px -56px rgba(0,0,0,.88)}.MediaLightbox_shell__L_m0_:-webkit-full-screen{width:100vw;height:100vh;border-radius:0}.MediaLightbox_shell__L_m0_:fullscreen{width:100vw;height:100vh;border-radius:0}.MediaLightbox_withComments__TMdyo.MediaLightbox_commentsSide__WGCMK{grid-template-columns:minmax(0,1fr) minmax(280px,min(34vw,390px))}.MediaLightbox_withComments__TMdyo.MediaLightbox_commentsSide__WGCMK .MediaLightbox_toolbar__KpzM2{grid-column:1/-1}.MediaLightbox_withComments__TMdyo.MediaLightbox_commentsUnder__n9BLK{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) minmax(220px,32vh)}.MediaLightbox_noComments__eS2eC{grid-template-columns:minmax(0,1fr)}.MediaLightbox_toolbar__KpzM2{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.75rem;background:rgba(20,12,10,.88);border-bottom:1px solid rgba(247,208,138,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:3}.MediaLightbox_toolbarGroup__zPD0g{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;max-width:100%}.MediaLightbox_toolbarMeasureWrap__urHJR{position:absolute;inset-inline-start:-9999px;top:-9999px;visibility:hidden;pointer-events:none}.MediaLightbox_toolbarGroupMeasure__vduL9{flex-wrap:nowrap;width:max-content;min-width:max-content}.MediaLightbox_volumeGroup__nUS4Q{display:inline-flex;align-items:center;gap:.45rem;padding-inline:.15rem}.MediaLightbox_toolbarCompactControls__uzNBw{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;-webkit-margin-start:auto;margin-inline-start:auto}.MediaLightbox_toolbarMenu__uoTJw{position:relative}.MediaLightbox_close__1NZgs,.MediaLightbox_toolbarGroup__zPD0g button,.MediaLightbox_toolbarGroup__zPD0g span,.MediaLightbox_toolbarMenuTrigger__qzupR{border-radius:999px;min-height:34px}.MediaLightbox_toolbarGroup__zPD0g span{display:inline-flex;align-items:center;padding:.35rem .68rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:rgba(254,249,238,.86);font-size:.82rem;font-weight:700}.MediaLightbox_close__1NZgs,.MediaLightbox_toolbarGroup__zPD0g button,.MediaLightbox_toolbarMenuTrigger__qzupR{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);color:rgba(254,249,238,.86);cursor:pointer;font:inherit;font-size:.78rem;padding:.35rem .75rem;transition:background .16s ease,color .16s ease,transform .16s ease}.MediaLightbox_close__1NZgs:hover,.MediaLightbox_toolbarGroup__zPD0g button:hover,.MediaLightbox_toolbarMenuTrigger__qzupR:hover{background:rgba(255,255,255,.13);color:#fff;transform:translateY(-1px)}.MediaLightbox_toolbarMenuTrigger__qzupR{min-width:34px;display:inline-flex;align-items:center;justify-content:center;padding-inline:.72rem}.MediaLightbox_toolbarMenuList__lfzMN{position:absolute;top:calc(100% + .45rem);inset-inline-end:0;min-width:min(15rem,calc(100vw - 1.4rem));display:grid;grid-gap:.2rem;gap:.2rem;padding:.35rem;border-radius:18px;border:1px solid rgba(255,255,255,.16);background:rgba(20,12,10,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 36px rgba(0,0,0,.28);z-index:6}.MediaLightbox_toolbarMenuItem__duPjC{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;background:transparent;color:rgba(254,249,238,.9);padding:.55rem .7rem;border-radius:14px;font:inherit;font-size:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:start}.MediaLightbox_toolbarMenuItem__duPjC:hover{background:rgba(255,255,255,.08)}.MediaLightbox_toolbarMenuItemActive__IsivN{background:rgba(247,208,138,.14);color:#f7d08a}.MediaLightbox_toolbarMenuVolume__g93FR{display:grid;grid-gap:.45rem;gap:.45rem;padding:.45rem .7rem .65rem;border-bottom:1px solid rgba(255,255,255,.08)}.MediaLightbox_toolbarMenuVolumeLabel__Purrx{color:rgba(254,249,238,.7);font-size:.72rem}.MediaLightbox_toolbarMenuVolumeRow__UwWWq{display:flex;align-items:center;gap:.5rem}.MediaLightbox_toolbarMenuVolumeRow__UwWWq button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);color:rgba(254,249,238,.86);border-radius:999px;min-width:34px;min-height:34px;cursor:pointer}.MediaLightbox_compactClose__XHX9g{flex:0 0 auto}.MediaLightbox_mediaNumber___q2xF{background:rgba(247,208,138,.16)!important;border-color:rgba(247,208,138,.32)!important;color:#f7d08a!important;letter-spacing:.05em}.MediaLightbox_statusBadge__qRu3x{font-weight:800!important}.MediaLightbox_statusPending__tkhHQ{background:rgba(227,180,106,.16)!important;border-color:rgba(247,208,138,.28)!important;color:#f7d08a!important}.MediaLightbox_statusApproved___ePyi{background:rgba(111,163,134,.16)!important;border-color:rgba(111,163,134,.3)!important;color:#d8f3df!important}.MediaLightbox_statusRejected__645Ga{background:rgba(194,112,107,.14)!important;border-color:rgba(194,112,107,.3)!important;color:#ffb5af!important}.MediaLightbox_volumeSlider__UhUdh{width:clamp(92px,12vw,138px);accent-color:#f7d08a;cursor:pointer}.MediaLightbox_activeTool__ZvTNN{background:rgba(247,208,138,.18)!important;border-color:rgba(247,208,138,.35)!important;color:#f7d08a!important}.MediaLightbox_close__1NZgs{width:34px;padding:0;font-size:.95rem}.MediaLightbox_main__T_SmE{display:flex;align-items:stretch;background:radial-gradient(circle at 50% 20%,rgba(247,208,138,.08),transparent 30rem),#090605;position:relative;min-width:0;min-height:0;overflow:hidden}.MediaLightbox_nav__dPD0F{width:clamp(42px,6vw,64px);border:none;background:transparent;color:rgba(254,249,238,.58);font-size:clamp(2rem,5vw,3rem);cursor:pointer;transition:background .16s ease,color .16s ease;overflow:hidden}.MediaLightbox_nav__dPD0F:disabled{opacity:.2;cursor:default}.MediaLightbox_nav__dPD0F:hover:not(:disabled){background:rgba(255,255,255,.06);color:#fff}.MediaLightbox_stage__CEr1S{flex:1 1;display:flex;flex-direction:column;align-items:stretch;justify-content:center;height:100%;padding:0;min-width:0;min-height:0}.MediaLightbox_mediaFrame__YG_Iv,.MediaLightbox_mediaViewport__ZL7Ee{flex:1 1;min-width:0;min-height:0}.MediaLightbox_mediaViewport__ZL7Ee{display:flex;overflow:hidden;background:#050302}.MediaLightbox_mediaFrame__YG_Iv{position:relative}.MediaLightbox_cropSurface__RNydL{position:relative;width:100%;height:100%;overflow:hidden;touch-action:none;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MediaLightbox_cropPreviewMedia__KikQ1{pointer-events:none}.MediaLightbox_cropSelection__winSI{position:absolute;border:2px solid rgba(255,255,255,.96);box-shadow:0 0 0 9999px rgba(8,5,4,.58);pointer-events:none}.MediaLightbox_cropGrid__ifBvx{position:absolute;inset:0;background:linear-gradient(90deg,transparent 33.2%,rgba(255,255,255,.44) 0,rgba(255,255,255,.44) 34.2%,transparent 0,transparent 66.2%,rgba(255,255,255,.44) 0,rgba(255,255,255,.44) 67.2%,transparent 0),linear-gradient(180deg,transparent 33.2%,rgba(255,255,255,.44) 0,rgba(255,255,255,.44) 34.2%,transparent 0,transparent 66.2%,rgba(255,255,255,.44) 0,rgba(255,255,255,.44) 67.2%,transparent 0)}.MediaLightbox_cropHandle__z5zOR{position:absolute;width:18px;height:18px;border-radius:999px;border:2px solid rgba(20,12,10,.76);background:#fffaf2;box-shadow:0 5px 16px rgba(0,0,0,.35);pointer-events:auto;cursor:pointer}.MediaLightbox_handle_nw__YZ_kO{top:-10px;left:-10px;cursor:nwse-resize}.MediaLightbox_handle_ne__YobCS{top:-10px;right:-10px;cursor:nesw-resize}.MediaLightbox_handle_sw__mTsRs{bottom:-10px;left:-10px;cursor:nesw-resize}.MediaLightbox_handle_se__nPh2M{right:-10px;bottom:-10px;cursor:nwse-resize}.MediaLightbox_cropPrompt__M9P1c{position:absolute;inset:auto 1rem 1rem;justify-self:center;margin-inline:auto;max-width:min(92%,28rem);border-radius:999px;padding:.55rem .9rem;background:rgba(20,12,10,.72);border:1px solid rgba(255,255,255,.16);color:#fffaf2;text-align:center;font-size:.82rem;line-height:1.35;pointer-events:none}.MediaLightbox_media__jxFtw{width:100%;height:100%;object-fit:contain;object-position:center;background:#050302;min-height:0;transform-origin:center;transition:transform .22s ease,object-position .22s ease}.MediaLightbox_caption__8VnlW{padding:.95rem 1.1rem;background:linear-gradient(180deg,rgba(20,12,10,.84),rgba(12,7,6,.96)),#130c0a;border-top:1px solid rgba(247,208,138,.12)}.MediaLightbox_captionTitleRow__QrjRI{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.MediaLightbox_captionActionStack__C6ZIY{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.MediaLightbox_caption__8VnlW h3{margin:0 0 .3rem;font-family:var(--font-heading),serif;font-size:1.2rem;font-weight:500;letter-spacing:-.015em}.MediaLightbox_caption__8VnlW p{margin:0 0 .35rem;color:rgba(254,249,238,.82);font-size:.92rem;line-height:1.55}.MediaLightbox_caption__8VnlW small{color:rgba(254,249,238,.55);font-size:.8rem}.MediaLightbox_caption__8VnlW button,.MediaLightbox_editForm__0rWWm button{border-radius:999px;border:1px solid rgba(247,208,138,.28);background:rgba(247,208,138,.12);color:#f7d08a;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;min-height:32px;padding:.34rem .68rem}.MediaLightbox_dangerButton__bGkxX{min-width:32px;padding-inline:.48rem!important;border-color:rgba(194,112,107,.34)!important;background:rgba(194,112,107,.14)!important;color:#ffb5af!important}.MediaLightbox_approveButton___in9H{border-color:rgba(111,163,134,.34)!important;background:rgba(111,163,134,.16)!important;color:#d8f3df!important}.MediaLightbox_rejectButton__zfv34{border-color:rgba(194,112,107,.34)!important;background:rgba(194,112,107,.16)!important;color:#ffb5af!important}.MediaLightbox_aiButton__kbByg{border-color:rgba(114,93,184,.34)!important;background:rgba(114,93,184,.18)!important;color:#efe7ff!important}.MediaLightbox_editForm__0rWWm{display:grid;grid-gap:.7rem;gap:.7rem}.MediaLightbox_mediaEditForm__Pl26d{display:grid;grid-gap:.85rem;gap:.85rem}.MediaLightbox_editHint__UfQ7T,.MediaLightbox_editPreviewHint__RuV_a{margin:0;color:rgba(254,249,238,.76);font-size:.85rem;line-height:1.5}.MediaLightbox_editModeToggle__xRWBS,.MediaLightbox_editQuickActions__6V0ZF,.MediaLightbox_editStats__rYrfn{display:flex;flex-wrap:wrap;gap:.5rem}.MediaLightbox_editModeToggle__xRWBS button,.MediaLightbox_editQuickActions__6V0ZF button{min-height:34px}.MediaLightbox_activeOption__FcpI2{background:rgba(247,208,138,.24)!important;border-color:rgba(247,208,138,.42)!important;color:#fff2c8!important}.MediaLightbox_editStats__rYrfn span{display:inline-flex;align-items:center;min-height:32px;padding:.34rem .68rem;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:rgba(254,249,238,.82);font-size:.78rem;font-weight:700}.MediaLightbox_sliderGrid__rtJ5y{display:grid;grid-gap:.7rem;gap:.7rem}.MediaLightbox_sliderField__Pwxzs{display:grid;grid-gap:.38rem;gap:.38rem;color:rgba(254,249,238,.78);font-size:.82rem}.MediaLightbox_sliderField__Pwxzs input[type=range]{width:100%;accent-color:#f7d08a;cursor:pointer}.MediaLightbox_sliderField__Pwxzs input[type=range]:disabled{opacity:.45;cursor:not-allowed}.MediaLightbox_editForm__0rWWm label{display:grid;grid-gap:.32rem;gap:.32rem;color:rgba(254,249,238,.72);font-size:.82rem}.MediaLightbox_editForm__0rWWm input,.MediaLightbox_editForm__0rWWm textarea{border-radius:13px;border:1px solid rgba(247,208,138,.16);background:rgba(255,255,255,.08);color:#fffaf2;font:inherit;padding:.62rem .75rem}.MediaLightbox_editForm__0rWWm textarea{resize:vertical}.MediaLightbox_captionActions__Ywr7O{display:flex;flex-wrap:wrap;gap:.5rem}.MediaLightbox_error__PkdF9,.MediaLightbox_success___ZXHd{border-radius:12px;margin-top:.4rem!important;padding:.55rem .7rem;font-size:.85rem!important}.MediaLightbox_success___ZXHd{background:rgba(111,163,134,.14);color:#d8f3df!important}.MediaLightbox_error__PkdF9{background:rgba(194,112,107,.14);color:#ffb5af!important}.MediaLightbox_sidebar__Bg_hF{background:radial-gradient(circle at 0 0,rgba(247,208,138,.09),transparent 16rem),#150f0d;-webkit-border-start:1px solid rgba(247,208,138,.1);border-inline-start:1px solid rgba(247,208,138,.1);display:flex;flex-direction:column;min-height:0;overflow:hidden}.MediaLightbox_commentsUnder__n9BLK .MediaLightbox_sidebar__Bg_hF{-webkit-border-start:0;border-inline-start:0;border-top:1px solid rgba(247,208,138,.12)}.MediaLightbox_compactView__GmHRc.MediaLightbox_commentsSide__WGCMK,.MediaLightbox_compactView__GmHRc.MediaLightbox_commentsUnder__n9BLK{grid-template-columns:1fr;grid-template-rows:auto auto auto}.MediaLightbox_compactView__GmHRc.MediaLightbox_noComments__eS2eC{grid-template-columns:1fr;grid-template-rows:auto auto}.MediaLightbox_compactView__GmHRc{overflow-y:auto;overscroll-behavior:contain;align-content:start}.MediaLightbox_compactView__GmHRc .MediaLightbox_sidebar__Bg_hF{-webkit-border-start:0;border-inline-start:0;border-top:1px solid rgba(247,208,138,.12);min-height:auto;max-height:none;overflow:visible}.MediaLightbox_compactView__GmHRc .MediaLightbox_toolbar__KpzM2{position:-webkit-sticky;position:sticky;top:0;align-items:center;flex-wrap:nowrap;gap:.5rem;z-index:5}.MediaLightbox_compactView__GmHRc .MediaLightbox_toolbarGroup__zPD0g:not(.MediaLightbox_toolbarGroupMeasure__vduL9){flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:.35rem}.MediaLightbox_compactView__GmHRc .MediaLightbox_toolbarGroup__zPD0g:not(.MediaLightbox_toolbarGroupMeasure__vduL9)::-webkit-scrollbar{display:none}.MediaLightbox_compactView__GmHRc .MediaLightbox_toolbarCompactControls__uzNBw{-webkit-margin-start:0;margin-inline-start:0}.MediaLightbox_compactView__GmHRc .MediaLightbox_close__1NZgs,.MediaLightbox_compactView__GmHRc .MediaLightbox_toolbarGroup__zPD0g span,.MediaLightbox_compactView__GmHRc .MediaLightbox_toolbarMenuTrigger__qzupR{min-height:30px}.MediaLightbox_compactView__GmHRc .MediaLightbox_toolbarGroup__zPD0g span{padding:.28rem .58rem;font-size:.76rem}.MediaLightbox_compactView__GmHRc .MediaLightbox_close__1NZgs,.MediaLightbox_compactView__GmHRc .MediaLightbox_toolbarMenuTrigger__qzupR{font-size:.82rem;padding-inline:.64rem}.MediaLightbox_compactView__GmHRc .MediaLightbox_nav__dPD0F{position:absolute;top:clamp(8.5rem,31vh,12.5rem);transform:translateY(-50%);width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(20,12,10,.5);font-size:clamp(1.25rem,3.7vw,1.8rem);display:inline-flex;align-items:center;justify-content:center;z-index:4}.MediaLightbox_compactView__GmHRc .MediaLightbox_main__T_SmE>.MediaLightbox_nav__dPD0F:first-child{inset-inline-start:.4rem}.MediaLightbox_compactView__GmHRc .MediaLightbox_main__T_SmE>.MediaLightbox_nav__dPD0F:last-child{inset-inline-end:.4rem}.MediaLightbox_compactView__GmHRc .MediaLightbox_main__T_SmE{display:block;overflow:visible;min-height:auto}.MediaLightbox_compactView__GmHRc .MediaLightbox_stage__CEr1S{display:flex;flex-direction:column;min-height:auto}.MediaLightbox_compactView__GmHRc .MediaLightbox_mediaViewport__ZL7Ee{flex:none;height:clamp(250px,54dvh,470px);min-height:clamp(250px,54dvh,470px)}.MediaLightbox_compactView__GmHRc .MediaLightbox_mediaFrame__YG_Iv{min-height:100%;height:100%}.MediaLightbox_compactView__GmHRc .MediaLightbox_caption__8VnlW{padding:.55rem .65rem .75rem}.MediaLightbox_compactView__GmHRc .MediaLightbox_captionTitleRow__QrjRI{flex-direction:column;gap:.45rem}.MediaLightbox_compactView__GmHRc .MediaLightbox_captionActionStack__C6ZIY,.MediaLightbox_compactView__GmHRc .MediaLightbox_captionActions__Ywr7O{width:100%;justify-content:flex-start;gap:.35rem}.MediaLightbox_compactView__GmHRc .MediaLightbox_caption__8VnlW h3{margin-bottom:.12rem;font-size:.84rem;line-height:1.18}.MediaLightbox_compactView__GmHRc .MediaLightbox_caption__8VnlW p{margin-bottom:.18rem;font-size:.68rem;line-height:1.32}.MediaLightbox_compactView__GmHRc .MediaLightbox_caption__8VnlW small{display:block;font-size:.61rem;line-height:1.28}.MediaLightbox_compactView__GmHRc .MediaLightbox_caption__8VnlW button,.MediaLightbox_compactView__GmHRc .MediaLightbox_editForm__0rWWm button{min-height:26px;font-size:.68rem;padding:.24rem .52rem}@media (max-width:880px){.MediaLightbox_shell__L_m0_,.MediaLightbox_withComments__TMdyo.MediaLightbox_commentsSide__WGCMK,.MediaLightbox_withComments__TMdyo.MediaLightbox_commentsUnder__n9BLK{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) minmax(230px,34vh);height:92vh}.MediaLightbox_noComments__eS2eC{grid-template-rows:auto minmax(0,1fr)}.MediaLightbox_sidebar__Bg_hF{-webkit-border-start:0;border-inline-start:0;border-top:1px solid rgba(247,208,138,.12)}.MediaLightbox_toolbar__KpzM2{align-items:flex-start}}@media (max-width:620px){.MediaLightbox_backdrop__1SXjE{--lightbox-gap:0;padding:0}.MediaLightbox_noComments__eS2eC,.MediaLightbox_shell__L_m0_,.MediaLightbox_withComments__TMdyo.MediaLightbox_commentsSide__WGCMK,.MediaLightbox_withComments__TMdyo.MediaLightbox_commentsUnder__n9BLK{width:100%;height:100dvh;border-radius:0}.MediaLightbox_captionTitleRow__QrjRI{flex-direction:column}.MediaLightbox_compactView__GmHRc.MediaLightbox_commentsSide__WGCMK,.MediaLightbox_compactView__GmHRc.MediaLightbox_commentsUnder__n9BLK{grid-template-rows:auto auto auto}.MediaLightbox_compactView__GmHRc .MediaLightbox_toolbar__KpzM2{padding:.65rem .7rem}.MediaLightbox_compactView__GmHRc .MediaLightbox_close__1NZgs,.MediaLightbox_compactView__GmHRc .MediaLightbox_toolbarGroup__zPD0g span,.MediaLightbox_compactView__GmHRc .MediaLightbox_toolbarMenuTrigger__qzupR{min-height:28px}.MediaLightbox_compactView__GmHRc .MediaLightbox_toolbarGroup__zPD0g span{font-size:.72rem}.MediaLightbox_compactView__GmHRc .MediaLightbox_toolbarMenuList__lfzMN{min-width:min(13.5rem,calc(100vw - 1rem))}.MediaLightbox_compactView__GmHRc .MediaLightbox_nav__dPD0F{top:clamp(8rem,28vh,11rem);width:32px;height:32px;font-size:1.35rem}.MediaLightbox_compactView__GmHRc .MediaLightbox_mediaViewport__ZL7Ee{height:clamp(220px,48dvh,360px);min-height:clamp(220px,48dvh,360px)}.MediaLightbox_compactView__GmHRc .MediaLightbox_caption__8VnlW{padding:.5rem .58rem .68rem}.MediaLightbox_compactView__GmHRc .MediaLightbox_caption__8VnlW h3{font-size:.78rem}.MediaLightbox_compactView__GmHRc .MediaLightbox_caption__8VnlW p{font-size:.64rem}.MediaLightbox_compactView__GmHRc .MediaLightbox_caption__8VnlW small{font-size:.56rem}}.Gallery_wrap__b1U7K{display:flex;flex-direction:column;gap:.75rem}.Gallery_empty__EJUwW,.Gallery_error__Dj8N3,.Gallery_note__gXMMg{margin:0;padding:1rem;border-radius:16px;background:rgba(250,246,239,.82);border:1px solid rgba(168,133,106,.16);text-align:center;color:#66534b}.Gallery_error__Dj8N3{color:#8b2f2a;background:rgba(194,112,107,.1);border-color:rgba(194,112,107,.22)}.Gallery_transferPanel___iXwo{display:grid;grid-gap:.65rem;gap:.65rem;padding:.9rem 1rem;border-radius:18px;border:1px solid rgba(168,133,106,.2);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(250,246,239,.84)),#faf6ef;color:#4f3e37;box-shadow:0 16px 38px -30px rgba(20,12,10,.46)}.Gallery_transferPanelError__aL43C{border-color:rgba(194,112,107,.3);background:rgba(255,243,242,.96);color:#8b2f2a}.Gallery_transferPanelComplete__brHrG{border-color:rgba(111,163,134,.28);background:rgba(241,251,245,.96);color:#2f6a4f}.Gallery_transferHeader__cTzkA{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.Gallery_transferHeaderCopy__3DnkH{display:grid;grid-gap:.18rem;gap:.18rem}.Gallery_transferHeaderCopy__3DnkH strong{font-size:.96rem}.Gallery_transferHeaderCopy__3DnkH p{margin:0;font-size:.84rem;line-height:1.45}.Gallery_transferDismiss__vXsZp{width:30px;height:30px;border:1px solid rgba(168,133,106,.22);border-radius:999px;background:rgba(255,255,255,.74);color:inherit;cursor:pointer;font:inherit;transition:transform .16s ease,background .16s ease}.Gallery_transferDismiss__vXsZp:hover{transform:translateY(-1px);background:#fff}.Gallery_transferTrack__zUfwy{width:100%;height:10px;border-radius:999px;overflow:hidden;background:rgba(168,133,106,.14)}.Gallery_transferFill__yQcPb{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#f7d08a,#d89a45);box-shadow:0 8px 18px -12px rgba(168,107,42,.75)}.Gallery_transferMeta__lHxEw{display:flex;flex-wrap:wrap;gap:.45rem}.Gallery_transferPill__kXGFC{display:inline-flex;align-items:center;min-height:1.9rem;padding:.28rem .62rem;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(168,133,106,.18);color:inherit;font-size:.78rem;line-height:1.25}.Gallery_transferItem__8_38W{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Gallery_grid__YJVqA{display:grid;grid-gap:clamp(.5rem,1.2vw,.75rem);gap:clamp(.5rem,1.2vw,.75rem)}@media (max-width:640px){.Gallery_transferHeader__cTzkA{align-items:stretch;flex-direction:column}}.Gallery_mode_grid__r0jEz{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.Gallery_mode_cells__QvPWY{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.4rem}.Gallery_mode_list__gqtaO{grid-template-columns:1fr;gap:.5rem}.MediaUploadModal_backdrop__z3N4D{position:fixed;inset:0;z-index:240;display:grid;place-items:center;background:rgba(12,8,7,.72);padding:.85rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.MediaUploadModal_shell__Nvki1{width:min(1180px,100%);max-height:min(94vh,940px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#faf6ef;color:#1a1110;border-radius:18px;border:1px solid rgba(168,133,106,.18);box-shadow:0 28px 80px -40px rgba(20,12,10,.55);overflow:hidden}.MediaUploadModal_header__p_tDU{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.9rem 1rem .75rem;border-bottom:1px solid rgba(168,133,106,.14);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(250,246,239,.72))}.MediaUploadModal_titleWrap__gOWhf h3{margin:0;font-family:var(--font-heading),serif;font-size:clamp(1.18rem,2vw,1.65rem);font-weight:500;letter-spacing:-.02em}.MediaUploadModal_titleWrap__gOWhf p{margin:.25rem 0 0;color:#66534b;font-size:.84rem;line-height:1.35}.MediaUploadModal_clearButton__scz__,.MediaUploadModal_closeButton__AD7lD,.MediaUploadModal_dropZone__XV2Ai,.MediaUploadModal_primaryButton__kzUQQ,.MediaUploadModal_removeButton__BqbZw,.MediaUploadModal_secondaryButton___VKtW{font:inherit}.MediaUploadModal_closeButton__AD7lD{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(168,133,106,.22);background:rgba(255,255,255,.7);color:#1a1110;width:34px;height:34px;border-radius:999px;cursor:pointer}.MediaUploadModal_body__2AGJL{padding:.75rem 1rem;overflow:auto;display:grid;grid-gap:.65rem;gap:.65rem}.MediaUploadModal_dropZone__XV2Ai{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;gap:.55rem;align-items:center;justify-content:center;width:100%;padding:.65rem .9rem;border-radius:14px;border:1.5px dashed rgba(168,133,106,.36);background:rgba(255,255,255,.82);color:#1a1110;cursor:pointer}.MediaUploadModal_dropZone__XV2Ai strong{font-size:.92rem}.MediaUploadModal_dropZone__XV2Ai span{color:#66534b;font-size:.8rem}.MediaUploadModal_toolbar__FsvDC{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2rem}.MediaUploadModal_toolbar__FsvDC strong{font-size:.9rem}.MediaUploadModal_toolbarActions__YDCyF{display:inline-flex;align-items:center;gap:.45rem}.MediaUploadModal_summary__W_EPc{display:inline-flex;-webkit-margin-start:.45rem;margin-inline-start:.45rem;color:#7a655a;font-size:.78rem}.MediaUploadModal_clearButton__scz__,.MediaUploadModal_removeButton__BqbZw,.MediaUploadModal_secondaryButton___VKtW{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(168,133,106,.22);background:rgba(255,255,255,.7);color:#1a1110;border-radius:999px;padding:.42rem .72rem;cursor:pointer;font-size:.82rem}.MediaUploadModal_tableWrap__5iWpD{overflow:auto;border:1px solid rgba(168,133,106,.22);border-radius:8px;background:#fff}.MediaUploadModal_queueTable__gtg5M{width:100%;min-width:900px;border-collapse:collapse;text-align:start}.MediaUploadModal_queueTable__gtg5M td,.MediaUploadModal_queueTable__gtg5M th{border-bottom:1px solid rgba(168,133,106,.16);padding:.42rem .5rem;vertical-align:middle}.MediaUploadModal_queueTable__gtg5M th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f2eadf;color:#66534b;font-size:.72rem;font-weight:800;letter-spacing:.03em;white-space:nowrap}.MediaUploadModal_queueTable__gtg5M tbody tr:last-child td{border-bottom:0}.MediaUploadModal_dataRow__cLv33{cursor:pointer;transition:background .14s ease}.MediaUploadModal_dataRow__cLv33:hover,.MediaUploadModal_expandedRow__W_Tv5{background:rgba(247,208,138,.08)}.MediaUploadModal_problemRow__YuntV{background:rgba(194,112,107,.07)}.MediaUploadModal_previewCell__HQE0s{width:58px}.MediaUploadModal_previewFallback__JwX3w,.MediaUploadModal_preview__bgktB{width:44px;aspect-ratio:1;border-radius:7px;object-fit:cover;background:#efe6d9}.MediaUploadModal_fileCell__ftPom{width:18rem;min-width:0}.MediaUploadModal_fileCell__ftPom strong{display:block;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem}.MediaUploadModal_actionsCell__I_cJ8,.MediaUploadModal_duplicateCell__I64I_,.MediaUploadModal_sizeCell__2Z7Rn,.MediaUploadModal_statusCell__gnCOT{white-space:nowrap}.MediaUploadModal_sizeCell__2Z7Rn{color:#6f5b51;font-size:.78rem;font-weight:700}.MediaUploadModal_progressCell__xxbWs{width:8rem}.MediaUploadModal_actionsCell__I_cJ8{text-align:center}.MediaUploadModal_entryBody__oZAxC{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.MediaUploadModal_entryHeader__L47E0{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.MediaUploadModal_entryHeader__L47E0 h4{margin:0;font-size:1rem;font-weight:600;overflow-wrap:anywhere}.MediaUploadModal_entryHeader__L47E0 p{margin:.25rem 0 0;color:#7a655a;font-size:.82rem}.MediaUploadModal_entryMetaLine__M6Pbr{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-top:.25rem}.MediaUploadModal_cleanChip__gxWMe,.MediaUploadModal_duplicateChip__6Sv1k,.MediaUploadModal_hashChip__rU0ZE,.MediaUploadModal_storageDuplicateChip__6JODf{display:inline-flex;align-items:center;min-height:1.35rem;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:700}.MediaUploadModal_hashChipPending__7Vj_S{background:rgba(168,133,106,.12);color:#7a655a}.MediaUploadModal_hashChipReady__MhH1k{background:rgba(20,12,10,.08);color:#3f2f2a}.MediaUploadModal_duplicateChip__6Sv1k,.MediaUploadModal_hashChipDuplicate__lfBDE{background:rgba(194,112,107,.14);color:#9d4340}.MediaUploadModal_storageDuplicateChip__6JODf{background:rgba(200,155,94,.16);color:#8c6425}.MediaUploadModal_cleanChip__gxWMe{background:rgba(111,163,134,.13);color:#3f755d}.MediaUploadModal_duplicateCell__I64I_{display:table-cell}.MediaUploadModal_duplicateCell__I64I_>span+span{-webkit-margin-start:.25rem;margin-inline-start:.25rem}.MediaUploadModal_hashChipError__kNzt_{background:rgba(194,112,107,.16);color:#9d4340}.MediaUploadModal_entryActions__OacvO{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}.MediaUploadModal_statusBadge__2UAK9{display:inline-flex;align-items:center;min-width:4.25rem;justify-content:center;padding:.24rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600}.MediaUploadModal_expandButton__Yhj21{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;border-radius:999px;border:1px solid rgba(168,133,106,.22);background:rgba(255,255,255,.82);color:#1a1110;cursor:pointer;font:inherit;font-weight:800;-webkit-margin-end:.24rem;margin-inline-end:.24rem}.MediaUploadModal_detailRow__ogw_9 td{padding:0;background:#fbf7f0}.MediaUploadModal_detailCard__VPYow{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(12rem,.7fr);grid-gap:.6rem;gap:.6rem;align-items:start;margin:0;padding:.62rem;-webkit-border-after:1px solid rgba(168,133,106,.16);border-block-end:1px solid rgba(168,133,106,.16)}.MediaUploadModal_detailPreview__2pGRC .MediaUploadModal_previewFallback__JwX3w,.MediaUploadModal_detailPreview__2pGRC .MediaUploadModal_preview__bgktB{width:56px}.MediaUploadModal_duplicateHint__JlagV{margin:1.2rem 0 0;border-radius:10px;background:rgba(200,155,94,.12);color:#7b5922;font-size:.76rem;line-height:1.35;padding:.42rem .5rem}.MediaUploadModal_statusIdle__s15Sz{background:rgba(168,133,106,.12);color:#7a655a}.MediaUploadModal_statusUploading__6nq0q{background:rgba(200,155,94,.15);color:#8c6425}.MediaUploadModal_statusDone__V5R3W{background:rgba(111,163,134,.16);color:#3f755d}.MediaUploadModal_statusError__8d64O{background:rgba(194,112,107,.16);color:#9d4340}.MediaUploadModal_fieldGrid__f3t7g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(8.5rem,.7fr);grid-gap:.35rem;gap:.35rem}.MediaUploadModal_field__agHg6{display:grid;grid-gap:.18rem;gap:.18rem}.MediaUploadModal_fieldWide__kvpq_{grid-column:1/-1}.MediaUploadModal_field__agHg6 span{color:#66534b;font-size:.68rem;font-weight:600}.MediaUploadModal_field__agHg6 input,.MediaUploadModal_field__agHg6 textarea{width:100%;border:1px solid rgba(168,133,106,.18);border-radius:10px;background:#fff;color:#1a1110;padding:.38rem .52rem;font:inherit;font-size:.78rem}.MediaUploadModal_field__agHg6 textarea{resize:vertical;min-height:2.15rem}.MediaUploadModal_progressTrack__pH9Ac{height:.45rem;overflow:hidden;border-radius:999px;background:rgba(168,133,106,.16)}.MediaUploadModal_progressTrack__pH9Ac span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f7d08a,#d89a45);transition:width .18s ease}.MediaUploadModal_progressValue__Qg2Ep{display:block;margin-top:.18rem;color:#6f5b51;font-size:.7rem;font-weight:800;text-align:end}.MediaUploadModal_rowError__JwXGg{margin:.25rem 0 0;color:#9d4340;font-size:.72rem;line-height:1.3}.MediaUploadModal_footer__w0Pjr{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1rem;border-top:1px solid rgba(168,133,106,.14);background:rgba(255,255,255,.72)}.MediaUploadModal_messages__tT_DS{min-height:1.1rem}.MediaUploadModal_footerActions__qtr8j{display:flex;align-items:center;gap:.45rem}.MediaUploadModal_primaryButton__kzUQQ{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:#1a1110;color:#fff;padding:.52rem .95rem;cursor:pointer;box-shadow:0 14px 34px -22px rgba(20,12,10,.6)}.MediaUploadModal_empty__Cf3Cc,.MediaUploadModal_error__PDbDL,.MediaUploadModal_notice__FQzy5{margin:0;font-size:.82rem}.MediaUploadModal_notice__FQzy5{color:#3f755d}.MediaUploadModal_error__PDbDL{color:#9d4340}.MediaUploadModal_empty__Cf3Cc{color:#66534b}.MediaUploadModal_clearButton__scz__:disabled,.MediaUploadModal_closeButton__AD7lD:disabled,.MediaUploadModal_dropZone__XV2Ai:disabled,.MediaUploadModal_primaryButton__kzUQQ:disabled,.MediaUploadModal_removeButton__BqbZw:disabled,.MediaUploadModal_secondaryButton___VKtW:disabled{opacity:.58;cursor:not-allowed}@media (max-width:760px){.MediaUploadModal_backdrop__z3N4D{padding:0}.MediaUploadModal_shell__Nvki1{width:100%;max-height:100dvh;border-radius:0}.MediaUploadModal_dropZone__XV2Ai{align-items:flex-start;flex-direction:column}.MediaUploadModal_queueTable__gtg5M{min-width:760px}.MediaUploadModal_previewFallback__JwX3w,.MediaUploadModal_preview__bgktB{width:44px}.MediaUploadModal_fileCell__ftPom strong{max-width:none}.MediaUploadModal_detailCard__VPYow{grid-template-columns:44px minmax(0,1fr)}.MediaUploadModal_duplicateHint__JlagV{grid-column:1/-1}.MediaUploadModal_entryHeader__L47E0,.MediaUploadModal_footer__w0Pjr,.MediaUploadModal_toolbar__FsvDC{align-items:flex-start;flex-direction:column}.MediaUploadModal_footerActions__qtr8j{width:100%;justify-content:stretch;flex-direction:column}.MediaUploadModal_footerActions__qtr8j button{width:100%}}.PublicTopBar_topNav__qJXIj{position:fixed;top:0;inset-inline:0;z-index:150;display:flex;align-items:center;justify-content:space-between;gap:clamp(.55rem,1.8vw,1rem);padding:.9rem clamp(1.25rem,4vw,2.5rem);background:rgba(20,12,10,.28);backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);color:#fff;border-bottom:1px solid rgba(255,255,255,.08);transition:background .4s ease;min-width:0}.PublicTopBar_navArea__VZo3i{display:flex;align-items:center;justify-content:flex-end;gap:clamp(.4rem,1.2vw,.75rem);flex:1 1 auto;min-width:0;position:relative}.PublicTopBar_brand__43hQL{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-heading),var(--font-body),serif;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;color:inherit;min-width:0;max-width:min(44vw,24rem)}.PublicTopBar_brandText__y_9c5{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PublicTopBar_brandMark__BPqE_{color:#f7d08a;font-size:1.1rem;flex:0 0 auto}.PublicTopBar_navLinks__UhWeD{gap:clamp(.6rem,2vw,1.5rem);font-size:.9rem;font-weight:500;flex:1 1 auto;overflow:hidden}.PublicTopBar_navLinks__UhWeD,.PublicTopBar_userTools___Ti_z{display:flex;align-items:center;justify-content:flex-end;min-width:0;white-space:nowrap}.PublicTopBar_userTools___Ti_z{gap:.55rem;flex:0 0 auto;flex-wrap:nowrap}.PublicTopBar_navMenu__1_BjP{position:relative;flex:0 0 auto}.PublicTopBar_navMenuTrigger__IUIKb{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.42rem;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:inherit;padding:.4rem .82rem;border-radius:999px;font:inherit;font-size:.82rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease}.PublicTopBar_navMenuTrigger__IUIKb:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28)}.PublicTopBar_navMenuIcon__m2m2c{font-size:.95rem;line-height:1}.PublicTopBar_navMenuList__B5Fzy{position:absolute;top:calc(100% + .45rem);inset-inline-end:0;min-width:11rem;display:grid;grid-gap:.2rem;gap:.2rem;padding:.35rem;border-radius:18px;border:1px solid rgba(255,255,255,.16);background:rgba(20,12,10,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 36px rgba(0,0,0,.28);z-index:180}.PublicTopBar_navMenuItem__JJCEK{color:rgba(255,255,255,.9);text-decoration:none;padding:.58rem .72rem;border-radius:14px;font:inherit;font-size:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.PublicTopBar_navMenuItem__JJCEK:hover{background:rgba(255,255,255,.08)}.PublicTopBar_navMenuItemActive__GluVH{background:rgba(247,208,138,.14);color:#f7d08a}.PublicTopBar_navLink__uFPtb{color:inherit;text-decoration:none;opacity:.85;transition:opacity .2s ease,color .2s ease;flex:0 0 auto}.PublicTopBar_navLink__uFPtb:hover{opacity:1}.PublicTopBar_navLinkActive__H7ECI{opacity:1;color:#f7d08a}.PublicTopBar_roleBadge__3MS2g{display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:999px;font-size:.72rem;letter-spacing:.04em;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.85);background:rgba(255,255,255,.04);white-space:nowrap;flex:0 0 auto}.PublicTopBar_roleBadge__3MS2g[data-role=admin]{border-color:rgba(247,208,138,.55);color:#f7d08a;background:rgba(247,208,138,.1)}.PublicTopBar_roleBadge__3MS2g[data-role=editor]{border-color:rgba(219,186,143,.5);color:#e4c29a;background:rgba(219,186,143,.08)}.PublicTopBar_roleBadge__3MS2g[data-role=user]{border-color:rgba(175,210,194,.4);color:#d7f0e3;background:rgba(175,210,194,.08)}.PublicTopBar_roleBadge__3MS2g[data-role=guest]{opacity:.75}.PublicTopBar_previewMenu__H3WF0{position:relative;flex:0 0 auto}.PublicTopBar_previewMenuTrigger__Lnt1p{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:rgba(255,255,255,.92);padding:.35rem .78rem;border-radius:999px;font:inherit;font-size:.72rem;letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.PublicTopBar_previewMenuTrigger__Lnt1p:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28)}.PublicTopBar_previewMenuTrigger__Lnt1p[data-role=admin]{border-color:rgba(247,208,138,.55);color:#f7d08a;background:rgba(247,208,138,.1)}.PublicTopBar_previewMenuTrigger__Lnt1p[data-role=editor]{border-color:rgba(219,186,143,.5);color:#e4c29a;background:rgba(219,186,143,.08)}.PublicTopBar_previewMenuTrigger__Lnt1p[data-role=user]{border-color:rgba(175,210,194,.4);color:#d7f0e3;background:rgba(175,210,194,.08)}.PublicTopBar_previewMenuTrigger__Lnt1p[data-role=guest]{opacity:.82}.PublicTopBar_previewMenuChevron__xlh4g{transition:transform .16s ease}.PublicTopBar_previewMenuChevronOpen__NgMZH{transform:rotate(180deg)}.PublicTopBar_previewMenuList___sLGu{position:absolute;top:calc(100% + .45rem);inset-inline-end:0;min-width:10rem;display:grid;grid-gap:.2rem;gap:.2rem;padding:.35rem;border-radius:18px;border:1px solid rgba(255,255,255,.16);background:rgba(20,12,10,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 36px rgba(0,0,0,.28);z-index:180}.PublicTopBar_previewMenuItem__6R_V5{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:rgba(255,255,255,.88);padding:.55rem .7rem;border-radius:14px;font:inherit;font-size:.78rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:start}.PublicTopBar_previewMenuItem__6R_V5:hover{background:rgba(255,255,255,.08)}.PublicTopBar_previewMenuItemActive___ThgK{background:rgba(247,208,138,.14);color:#f7d08a}.PublicTopBar_signinButton__xo_R2,.PublicTopBar_signoutButton__NWS_d{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:inherit;padding:.4rem .95rem;border-radius:999px;font:inherit;font-size:.85rem;cursor:pointer;transition:background .16s ease,border-color .16s ease;flex:0 0 auto;white-space:nowrap}.PublicTopBar_signinButton__xo_R2:hover,.PublicTopBar_signoutButton__NWS_d:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28)}.PublicTopBar_signoutButton__NWS_d{background:transparent}.PublicTopBar_navMeasureWrap__Iq6Hv{position:absolute;inset-inline-start:-9999px;top:-9999px;visibility:hidden;pointer-events:none}.PublicTopBar_navMeasure__oaN_U{display:inline-flex;flex:0 0 auto;min-width:max-content;width:max-content;overflow:visible;padding-bottom:0}@media (max-width:900px){.PublicTopBar_topNav__qJXIj{padding-inline:clamp(.9rem,3vw,1.35rem)}.PublicTopBar_navArea__VZo3i{gap:.45rem}.PublicTopBar_navLinks__UhWeD{gap:.7rem;font-size:.84rem}.PublicTopBar_navMenuTrigger__IUIKb{padding:.36rem .74rem;font-size:.76rem}.PublicTopBar_userTools___Ti_z{gap:.4rem}.PublicTopBar_brand__43hQL{max-width:min(38vw,18rem);font-size:.98rem}.PublicTopBar_signinButton__xo_R2,.PublicTopBar_signoutButton__NWS_d{padding:.36rem .78rem;font-size:.78rem}.PublicTopBar_previewMenuTrigger__Lnt1p,.PublicTopBar_roleBadge__3MS2g{font-size:.68rem;padding-inline:.62rem}}@media (max-width:620px){.PublicTopBar_topNav__qJXIj{gap:.5rem;padding:.75rem .85rem}.PublicTopBar_brand__43hQL{max-width:42vw;font-size:.92rem}.PublicTopBar_brandMark__BPqE_{font-size:1rem}.PublicTopBar_navArea__VZo3i{gap:.35rem}.PublicTopBar_navLinks__UhWeD{gap:.55rem;font-size:.78rem}.PublicTopBar_navMenuLabel__inGu_{display:none}.PublicTopBar_navMenuTrigger__IUIKb{width:32px;min-width:32px;padding-inline:0;justify-content:center}.PublicTopBar_userTools___Ti_z{gap:.32rem}.PublicTopBar_previewMenuTrigger__Lnt1p,.PublicTopBar_roleBadge__3MS2g,.PublicTopBar_signinButton__xo_R2,.PublicTopBar_signoutButton__NWS_d{min-height:30px;font-size:.7rem}.PublicTopBar_previewMenuTrigger__Lnt1p,.PublicTopBar_signinButton__xo_R2,.PublicTopBar_signoutButton__NWS_d{padding-inline:.68rem}}.MotionHeroBackground_stage__BfI6R{position:absolute;inset:0;overflow:hidden;z-index:0}.MotionHeroBackground_layer__6Y2bm{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;opacity:0;transform:scale(1.06);transition:opacity 2.4s ease-in-out;will-change:opacity,transform}.MotionHeroBackground_layerActive__Y7OPF{opacity:1;animation-duration:16s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards}.MotionHeroBackground_panRight__rUh0u.MotionHeroBackground_layerActive__Y7OPF{animation-name:MotionHeroBackground_kenBurnsRight__2Vt6A}.MotionHeroBackground_panLeft__u3gea.MotionHeroBackground_layerActive__Y7OPF{animation-name:MotionHeroBackground_kenBurnsLeft__1tVai}@keyframes MotionHeroBackground_kenBurnsRight__2Vt6A{0%{transform:scale(1.04) translate3d(-1.5%,.5%,0)}to{transform:scale(1.12) translate3d(1.5%,-.5%,0)}}@keyframes MotionHeroBackground_kenBurnsLeft__1tVai{0%{transform:scale(1.12) translate3d(1.5%,-.5%,0)}to{transform:scale(1.04) translate3d(-1.5%,.5%,0)}}.MotionHeroBackground_overlay__TZsnF{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,.05) 35%,rgba(0,0,0,.55));pointer-events:none}.MotionHeroBackground_vignette__CIXXE{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.55) 100%);pointer-events:none}.MemorialLanding_page__Y6wuf{display:flex;flex-direction:column;min-height:100dvh;background:#ffffff;color:#1a1110}.MemorialLanding_topNav__C8K5E{position:fixed;top:0;inset-inline:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:.9rem clamp(1.25rem,4vw,2.5rem);background:rgba(20,12,10,.28);backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);color:#fff;border-bottom:1px solid rgba(255,255,255,.08);transition:background .4s ease}.MemorialLanding_brand__DGqr7{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-heading),var(--font-body),serif;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;color:inherit}.MemorialLanding_brandMark__aR6WS{color:#f7d08a;font-size:1.1rem}.MemorialLanding_navLinks__4Ltn7{display:flex;align-items:center;gap:clamp(.6rem,2vw,1.5rem);font-size:.9rem;font-weight:500}.MemorialLanding_navLinks__4Ltn7 a{color:inherit;text-decoration:none;opacity:.85;transition:opacity .2s ease}.MemorialLanding_navLinks__4Ltn7 a:hover{opacity:1}.MemorialLanding_langButton__etFIy{background:transparent;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:inherit;cursor:pointer;font:inherit;padding:.45rem .85rem}@media (max-width:720px){.MemorialLanding_navLinks__4Ltn7 a{display:none}}.MemorialLanding_hero__6xAgd{position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;isolation:isolate}.MemorialLanding_heroContent__kvSHb{position:relative;z-index:2;text-align:center;padding:6rem clamp(1.25rem,4vw,2rem) 4rem;max-width:880px;animation:MemorialLanding_heroFade___PUY3 1.6s ease-out both}@keyframes MemorialLanding_heroFade___PUY3{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.MemorialLanding_eyebrow__42tCg{font-size:.78rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:rgba(255,255,255,.78);margin-bottom:1.4rem}.MemorialLanding_heroTitle__7yme9{font-family:var(--font-heading),serif;font-size:clamp(2.8rem,8.5vw,6.4rem);font-weight:500;line-height:1.02;letter-spacing:-.035em;margin:0 0 1rem;text-shadow:0 2px 30px rgba(0,0,0,.35)}.MemorialLanding_heroDates__4lFX4{font-size:clamp(1.05rem,2.2vw,1.4rem);font-weight:300;letter-spacing:.12em;opacity:.82;margin-bottom:1.6rem}.MemorialLanding_heroLine__BF1QV{font-size:clamp(1.05rem,2vw,1.35rem);font-weight:300;line-height:1.6;max-width:560px;margin:0 auto 2.4rem;opacity:.92}.MemorialLanding_heroActions__MgrnT{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.MemorialLanding_primaryCta__5x9o5,.MemorialLanding_secondaryCta__P69Ji{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.7rem;border-radius:999px;font-weight:500;font-size:1rem;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;border:0}.MemorialLanding_primaryCta__5x9o5{background:#fff;color:#1a1110;box-shadow:0 14px 40px rgba(0,0,0,.35)}.MemorialLanding_primaryCta__5x9o5:hover{transform:translateY(-1px);box-shadow:0 18px 50px rgba(0,0,0,.45)}.MemorialLanding_secondaryCta__P69Ji{background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.MemorialLanding_secondaryCta__P69Ji:hover{background:rgba(255,255,255,.22)}.MemorialLanding_scrollHint__1aIXc{position:absolute;bottom:2.2rem;left:50%;transform:translateX(-50%);width:24px;height:38px;border:1.5px solid rgba(255,255,255,.55);border-radius:14px;z-index:2}.MemorialLanding_scrollHint__1aIXc span{display:block;width:3px;height:7px;border-radius:2px;background:#fff;margin:6px auto;animation:MemorialLanding_scrollHint__1aIXc 1.8s ease-in-out infinite}@keyframes MemorialLanding_scrollHint__1aIXc{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(10px);opacity:.3}}.MemorialLanding_contributeSection__6BwYa,.MemorialLanding_sectionDark__5m09D,.MemorialLanding_section__K_zYF{padding:clamp(4rem,10vh,8rem) clamp(1.25rem,5vw,3rem)}.MemorialLanding_sectionDark__5m09D{background:#0e0a09;color:#fef9ee}.MemorialLanding_sectionHeader__chwpj{max-width:760px;margin:0 auto clamp(2.5rem,5vw,4rem);text-align:center}.MemorialLanding_sectionEyebrow__yMrPW{font-size:.74rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#a8856a;margin-bottom:1rem}.MemorialLanding_sectionDark__5m09D .MemorialLanding_sectionEyebrow__yMrPW{color:#f7d08a}.MemorialLanding_sectionTitle__rBUVw{font-family:var(--font-heading),serif;font-size:clamp(2rem,5vw,3.6rem);font-weight:500;letter-spacing:-.025em;line-height:1.1;margin:0 0 1.1rem}.MemorialLanding_sectionLead__dkzGb{font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:300;line-height:1.65;color:#5a4a44;margin:0}.MemorialLanding_sectionDark__5m09D .MemorialLanding_sectionLead__dkzGb{color:#c8b9a6}.MemorialLanding_sectionCenter__7ZbdM{display:flex;justify-content:center;margin-top:2.5rem}.MemorialLanding_sectionCenter__7ZbdM .MemorialLanding_primaryCta__5x9o5{background:#1a1110;color:#fff;box-shadow:0 12px 32px rgba(0,0,0,.18)}.MemorialLanding_momentsGrid__VdRT7{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);max-width:1280px;margin:0 auto}.MemorialLanding_momentCard__2BPfH{grid-column:span 6;background:#faf6ef;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 0 rgba(0,0,0,.04),0 18px 50px -30px rgba(0,0,0,.25);transition:transform .5s ease,box-shadow .5s ease}.MemorialLanding_momentCard__2BPfH:hover{transform:translateY(-4px);box-shadow:0 1px 0 rgba(0,0,0,.04),0 28px 70px -30px rgba(0,0,0,.35)}.MemorialLanding_momentLarge__dLkCv{grid-column:span 12}.MemorialLanding_momentImage__yTe4_{aspect-ratio:16/9;background-size:cover;background-position:50%}.MemorialLanding_momentLarge__dLkCv .MemorialLanding_momentImage__yTe4_{aspect-ratio:21/9}.MemorialLanding_momentBody__HS5dZ{padding:1.6rem 1.8rem 2rem}.MemorialLanding_momentYear__ipOct{font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#a8856a}.MemorialLanding_momentBody__HS5dZ h3{font-family:var(--font-heading),serif;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:500;letter-spacing:-.02em;margin:.4rem 0 .5rem}.MemorialLanding_momentBody__HS5dZ p{font-size:1rem;font-weight:300;line-height:1.6;color:#5a4a44;margin:0}.MemorialLanding_featureGrid__GvKqQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);max-width:1100px;margin:0 auto}.MemorialLanding_featureCard__X2G8_{background:#faf6ef;border-radius:28px;overflow:hidden;box-shadow:0 1px 0 rgba(0,0,0,.04),0 18px 50px -30px rgba(0,0,0,.25)}.MemorialLanding_featureImage__6WmFs{aspect-ratio:4/3;background-size:cover;background-position:50%}.MemorialLanding_featureBody__L3Ara{display:grid;grid-gap:.55rem;gap:.55rem;padding:1.35rem 1.45rem 1.55rem}.MemorialLanding_featureLabel__TvVPT{font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a8856a}.MemorialLanding_featureBody__L3Ara h3{font-family:var(--font-heading),serif;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;letter-spacing:-.02em;margin:0}.MemorialLanding_featureBody__L3Ara p{color:#5a4a44;font-size:.98rem;font-weight:300;line-height:1.6;margin:0}@media (max-width:820px){.MemorialLanding_momentCard__2BPfH,.MemorialLanding_momentLarge__dLkCv{grid-column:span 12}}.MemorialLanding_quoteGrid__xlzP9{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:1100px;margin:0 auto}.MemorialLanding_quoteCard__RtSRM{background:#faf6ef;border-radius:24px;padding:2rem 2rem 1.6rem;margin:0;box-shadow:0 14px 40px -28px rgba(0,0,0,.3)}.MemorialLanding_quoteCard__RtSRM blockquote{font-family:var(--font-heading),serif;font-size:1.2rem;font-weight:400;line-height:1.55;letter-spacing:-.01em;margin:0 0 1.2rem;color:#2a1d18}.MemorialLanding_quoteCard__RtSRM figcaption{font-size:.92rem;font-weight:500;color:#a8856a;letter-spacing:.05em}.MemorialLanding_contributeSection__6BwYa{background:linear-gradient(180deg,#1a1110,#0a0605);color:#fef9ee;text-align:center}.MemorialLanding_contributeContent__M6hhH{max-width:720px;margin:0 auto}.MemorialLanding_contributeSection__6BwYa .MemorialLanding_sectionEyebrow__yMrPW{color:#f7d08a}.MemorialLanding_contributeSection__6BwYa .MemorialLanding_sectionLead__dkzGb{color:#c8b9a6}.MemorialLanding_contributeActions__IlLzb{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:2.2rem 0 1.4rem}.MemorialLanding_contributeSection__6BwYa .MemorialLanding_primaryCta__5x9o5{background:#fff;color:#1a1110}.MemorialLanding_fineprint___MM6j{font-size:.86rem;color:rgba(254,249,238,.55);margin:0}.MemorialLanding_footer__gObr9{padding:2rem;text-align:center;background:#0a0605;color:rgba(254,249,238,.45);font-size:.85rem}.MemorialLanding_signinButton__Q6yZu,.MemorialLanding_signoutButton__h1vwn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:inherit;padding:.4rem .95rem;border-radius:999px;font:inherit;font-size:.85rem;cursor:pointer;transition:background .16s ease,border-color .16s ease}.MemorialLanding_signinButton__Q6yZu:hover,.MemorialLanding_signoutButton__h1vwn:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28)}.MemorialLanding_signoutButton__h1vwn{background:transparent}.MemorialLanding_roleBadge__GLWKA{display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:999px;font-size:.72rem;letter-spacing:.04em;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.85);background:rgba(255,255,255,.04)}.MemorialLanding_roleBadge__GLWKA[data-role=admin]{border-color:rgba(255,209,102,.45);color:#ffd166;background:rgba(255,209,102,.08)}.MemorialLanding_roleBadge__GLWKA[data-role=editor]{border-color:rgba(156,132,255,.45);color:#c9b7ff;background:rgba(156,132,255,.1)}.MemorialLanding_roleBadge__GLWKA[data-role=user]{border-color:rgba(118,200,255,.4);color:#76c8ff;background:rgba(118,200,255,.08)}.MemorialLanding_roleBadge__GLWKA[data-role=guest]{opacity:.75}.MemorialLanding_galleryScopes__b2wny{display:inline-flex;gap:.4rem;margin-top:1.25rem;padding:.3rem;border-radius:999px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06)}.MemorialLanding_scopeButton__eUVEi{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;padding:.45rem 1.1rem;font:inherit;font-size:.85rem;border-radius:999px;cursor:pointer;transition:background .16s ease,color .16s ease}.MemorialLanding_scopeButton__eUVEi:hover{background:rgba(0,0,0,.05)}.MemorialLanding_scopeActive__1eTOM{background:#111;color:#fff}.MemorialLanding_scopeActive__1eTOM:hover{background:#111}.MemorialLanding_previewModes__IQNFz{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06)}.MemorialLanding_previewModeButton___AuAk{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:rgba(255,255,255,.82);padding:.35rem .7rem;border-radius:999px;font:inherit;font-size:.72rem;cursor:pointer;transition:background .16s ease,color .16s ease}.MemorialLanding_previewModeButton___AuAk:hover{background:rgba(255,255,255,.08)}.MemorialLanding_previewModeButtonActive__sOY5X{background:rgba(255,255,255,.18);color:#ffffff}
/*# sourceMappingURL=700b4e0108769721.css.map*/