.GeometryBox_frame__DSnlH{display:block;position:relative;min-width:0;max-width:none;box-sizing:border-box;overflow:visible}.GeometryBox_inline__ANhVM{display:inline-block;vertical-align:top}.GeometryBox_contents__DTMY_{display:flow-root;position:relative;width:100%;min-width:0;overflow:visible;overflow-wrap:anywhere}.GeometryBox_contents__DTMY_>:first-child{margin:0!important;max-width:100%}.GeometryBox_contents__DTMY_>:is(p,h1,h2,h3,h4,h5,h6,span,a){white-space:normal}.GeometryBox_flowSlot__Y1Ior{display:block;position:relative;flex:0 0 auto;min-width:0;max-width:none;box-sizing:border-box;overflow:visible}.GeometryBox_flowSlot__Y1Ior.GeometryBox_inline__ANhVM{display:inline-block;vertical-align:baseline}.GeometryBox_flowFrame__pwotQ{max-width:none}.GeometryBox_imageContents___s8SJ{height:100%}.GeometryBox_imageContents___s8SJ img{max-width:100%;max-height:100%;object-fit:contain}.GeometryBox_compensatedContents__dDIUU>:first-child>:not([data-owner-compensated-text]):not([data-owner-compensated-inline]){translate:var(--box-content-offset-x,0) var(--box-content-offset-y,0)}.GeometryBox_compensatedContents__dDIUU>:first-child>[data-owner-compensated-inline]{position:relative;left:calc(var(--box-inline-left,0px) + var(--box-content-offset-x,0px))!important;top:calc(var(--box-inline-top,0px) + var(--box-content-offset-y,0px))!important}.PhotoLoading_loading__ulyI0{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;color:inherit}.PhotoLoading_ring__TRnOM{display:inline-block;flex:none;width:22px;height:22px;box-sizing:border-box;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:PhotoLoading_photo-loading-spin___FNNf .8s linear infinite}@keyframes PhotoLoading_photo-loading-spin___FNNf{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.PhotoLoading_ring__TRnOM{animation:none;border-style:dotted}}.TermsAgreement_dialog__2h35h{width:min(760px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--line);background:var(--terms-surface);color:var(--terms-ink);box-shadow:0 24px 80px #26050d40;overflow:hidden}.TermsAgreement_dialog__2h35h[open]{display:flex;flex-direction:column}.TermsAgreement_dialog__2h35h::backdrop{background:#21050cb3}.TermsAgreement_header__lKbiQ{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px 20px;border-bottom:1px solid var(--line);flex-shrink:0}.TermsAgreement_eyebrow__zKggn{font-size:11px!important;letter-spacing:1.5px;font-weight:700;color:var(--wine);margin:0 0 6px!important}.TermsAgreement_header__lKbiQ h2{font-size:clamp(24px,4vw,30px);margin:0;line-height:1.25}.TermsAgreement_close__65l2f{border:0;background:transparent;color:var(--wine);font-size:30px;line-height:1;width:40px;height:40px;flex-shrink:0;cursor:pointer}.TermsAgreement_content__r3ihW{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:20px 28px 28px;line-height:1.7;font-size:14px}.TermsAgreement_intro__mwk5x{margin-top:0!important;color:var(--muted)}.TermsAgreement_content__r3ihW section+section{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.TermsAgreement_content__r3ihW h3{font-size:19px;font-style:normal;margin:0 0 10px}.TermsAgreement_content__r3ihW ul{padding-left:22px;margin:0}.TermsAgreement_content__r3ihW li+li{margin-top:9px}.TermsAgreement_agreement__Bak7O{margin:26px 0 0!important;font-weight:700;color:var(--wine)}.TermsAgreement_actions__4cVg9{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:18px 28px;border-top:1px solid var(--line);flex-shrink:0;background:var(--terms-surface)}.TermsAgreement_actions__4cVg9 button{font-size:13px;cursor:pointer;white-space:normal}.TermsAgreement_cancel__kJFZ3{border:1px solid var(--wine);background:var(--terms-surface);color:var(--wine);padding:12px 20px}.TermsAgreement_content__r3ihW:focus-visible,.TermsAgreement_dialog__2h35h button:focus-visible,.TermsAgreement_header__lKbiQ h2:focus-visible{outline:2px solid var(--wine);outline-offset:3px}@media(max-width:600px){.TermsAgreement_dialog__2h35h{max-height:calc(100dvh - 24px);width:calc(100% - 24px)}.TermsAgreement_header__lKbiQ{padding:20px}.TermsAgreement_content__r3ihW{padding:18px 20px 24px}.TermsAgreement_actions__4cVg9{padding:16px 20px;flex-direction:column-reverse;align-items:stretch}.TermsAgreement_actions__4cVg9 button{min-height:44px}}.TermsAgreement_dialog__2h35h{--terms-surface:#fff;--terms-ink:#393536;--terms-line:#dedada;--terms-muted:#625d60;--terms-secondary:#f4f3f4;--terms-focus:#64748b;border-radius:14px}[data-owner-portal][data-color-mode=dark] .TermsAgreement_dialog__2h35h,[data-theme-scope=public][data-color-mode=dark] .TermsAgreement_dialog__2h35h{--terms-surface:#242426;--terms-ink:#e5e7eb;--terms-line:#505055;--terms-muted:#c6c5c9;--terms-secondary:#303034;--terms-focus:#a1a1aa;color-scheme:dark}.TermsAgreement_dialog__2h35h[data-terms-dialog],.TermsAgreement_dialog__2h35h[data-terms-dialog] .TermsAgreement_actions__4cVg9{background:var(--terms-surface)!important;color:var(--terms-ink)!important;border-color:var(--terms-line)!important}.TermsAgreement_dialog__2h35h[data-terms-dialog] .TermsAgreement_header__lKbiQ{border-color:var(--terms-line)}.TermsAgreement_dialog__2h35h[data-terms-dialog] .TermsAgreement_intro__mwk5x{color:var(--terms-muted)}.TermsAgreement_dialog__2h35h[data-terms-dialog] .TermsAgreement_actions__4cVg9 button{min-height:44px;padding:12px 20px;border-radius:10px;font:inherit;font-size:13px;font-weight:700;line-height:1.4;text-shadow:none;box-shadow:none}.TermsAgreement_dialog__2h35h[data-terms-dialog] .TermsAgreement_cancel__kJFZ3,:is([data-owner-portal][data-color-mode],[data-theme-scope=public][data-color-mode]) .TermsAgreement_dialog__2h35h[data-terms-dialog] .TermsAgreement_cancel__kJFZ3{background:var(--terms-secondary)!important;color:var(--terms-ink)!important;border:1px solid var(--terms-line)!important}.TermsAgreement_dialog__2h35h[data-terms-dialog] .TermsAgreement_agree__zQ6X6,:is([data-owner-portal][data-color-mode],[data-theme-scope=public][data-color-mode]) .TermsAgreement_dialog__2h35h[data-terms-dialog] .TermsAgreement_agree__zQ6X6{background:#800014!important;color:#fff!important;border:1px solid #800014!important;cursor:pointer}.TermsAgreement_dialog__2h35h[data-terms-dialog] .TermsAgreement_agree__zQ6X6:disabled{opacity:.5;cursor:not-allowed}.TermsAgreement_dialog__2h35h[data-terms-dialog] .TermsAgreement_close__65l2f{border-radius:10px}.TermsAgreement_dialog__2h35h[data-terms-dialog] button:focus-visible{outline:2px solid var(--terms-focus)!important;outline-offset:3px}[data-theme-scope=public][data-color-mode=light] .TermsAgreement_dialog__2h35h{--terms-surface:#fff;--terms-ink:#393536;--terms-line:#dedada;--terms-muted:#625d60;--terms-secondary:#f4f3f4;--terms-focus:#64748b;color-scheme:light}.AssetLibrary_library__uS0_R{min-width:0;margin:0 0 22px;padding:15px;border:1px solid var(--owner-line,#d8c4cc);border-radius:9px;background:var(--owner-surface,#fff)}.AssetLibrary_heading__gESQd{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.AssetLibrary_heading__gESQd h3{font-size:14px;margin:0}.AssetLibrary_description__msk1Y,.AssetLibrary_status__CDLBY{font-size:12px;line-height:1.65;color:var(--owner-muted,#74686c);overflow-wrap:anywhere}.AssetLibrary_list__fV8MI{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(145px,100%),1fr));gap:12px;max-height:390px;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--owner-wine,#800014) transparent}.AssetLibrary_item__LN_aZ{border:1px solid var(--owner-line,#e2d5da);border-radius:7px;padding:10px;min-width:0;display:flex;flex-direction:column;gap:8px}.AssetLibrary_item__LN_aZ[data-selected=true]{border:2px solid var(--owner-wine,#800014);padding:9px}.AssetLibrary_preview__5b8cy{height:105px;display:flex;align-items:center;justify-content:center;background:var(--owner-raised,#f4edf0);overflow:hidden;border-radius:5px}.AssetLibrary_preview__5b8cy img{width:100%;height:100%;object-fit:contain}.AssetLibrary_name__HGoIT{font-size:12px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word;margin:0}.AssetLibrary_item__LN_aZ>.AssetLibrary_itemAction__GzEpU{margin-top:auto}.AssetLibrary_error__Y358N{color:#a51b39;white-space:pre-wrap;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.AssetLibrary_rights__HxM9_{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;margin:8px 0 14px}.AssetLibrary_rights__HxM9_ input{margin-top:3px;accent-color:var(--owner-wine,#800014)}.AssetLibrary_fontList__X4yRq{list-style:none;padding:0;margin:12px 0;display:grid;gap:10px}.AssetLibrary_fontList__X4yRq li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border:1px solid var(--owner-line,#e2d5da);border-radius:6px;min-width:0}.AssetLibrary_fontList__X4yRq li>span{min-width:0;overflow-wrap:anywhere;font-size:13px}.AssetLibrary_fontList__X4yRq small{display:block;font-size:11px;color:var(--owner-muted,#74686c)}.AssetLibrary_libraryTools__7jlzg{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:14px 0}.AssetLibrary_tabs__dZyH9{display:flex;gap:6px;flex-wrap:wrap}.AssetLibrary_photoFrame__7_FCO{position:relative;min-width:0}.AssetLibrary_photoActions__GlPsL{position:absolute;inset:auto 4px 4px;display:flex;justify-content:center;gap:6px;opacity:1}.AssetLibrary_photoIdentity__ORXrM{min-width:0}.AssetLibrary_fileDetail__AHf_0{display:block;font-size:11px;color:var(--owner-muted,#74686c);line-height:1.6}.AssetLibrary_fullPreview__uoeyI{display:grid;place-items:center;min-height:120px;background:var(--owner-raised,#f4edf0);border-radius:8px;overflow:hidden}.AssetLibrary_fullPreview__uoeyI img{display:block;max-width:100%;width:auto;height:auto;max-height:65dvh;object-fit:contain}.AssetLibrary_manager__UrP0K .AssetLibrary_list__fV8MI{max-height:none;grid-template-columns:repeat(auto-fill,minmax(min(185px,100%),1fr))}.AssetLibrary_manager__UrP0K .AssetLibrary_preview__5b8cy{height:150px}.AssetLibrary_detailsList__rRT8M{display:flex!important;flex-direction:column}.AssetLibrary_detailsList__rRT8M .AssetLibrary_item__LN_aZ{display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center}.AssetLibrary_detailsList__rRT8M .AssetLibrary_preview__5b8cy{height:95px}.AssetLibrary_detailsList__rRT8M .AssetLibrary_item__LN_aZ>.AssetLibrary_itemAction__GzEpU{margin-top:0}.AssetLibrary_fileHub__D_WFP{display:grid;gap:20px}.AssetLibrary_connectionNotice__JVtzf{padding:20px;border:1px dashed var(--owner-line,#d8c4cc);border-radius:9px;background:var(--owner-surface,#fff)}.AssetLibrary_connectionNotice__JVtzf h2{margin:0 0 8px;font-size:18px}.AssetLibrary_connectionNotice__JVtzf p{margin:0;color:var(--owner-muted,#74686c);font-size:13px;line-height:1.7}.AssetLibrary_item__LN_aZ[data-selected=true]{border-color:var(--owner-wine,#800014)}.AssetLibrary_error__Y358N{color:var(--owner-error,#a51b39)}@media(hover:hover) and (pointer:fine){.AssetLibrary_photoActions__GlPsL{opacity:0;transition:opacity .15s}.AssetLibrary_item__LN_aZ:focus-within .AssetLibrary_photoActions__GlPsL,.AssetLibrary_item__LN_aZ:hover .AssetLibrary_photoActions__GlPsL{opacity:1}}@media(max-width:550px){.AssetLibrary_detailsList__rRT8M .AssetLibrary_item__LN_aZ{grid-template-columns:110px minmax(0,1fr)}.AssetLibrary_detailsList__rRT8M .AssetLibrary_item__LN_aZ>.AssetLibrary_itemAction__GzEpU{grid-column:2}.AssetLibrary_manager__UrP0K .AssetLibrary_preview__5b8cy{height:125px}.AssetLibrary_detailsList__rRT8M .AssetLibrary_preview__5b8cy{height:95px}}@media(prefers-reduced-motion:reduce){.AssetLibrary_photoActions__GlPsL{transition:none}}.AssetLibrary_fontRefresh__W8lof{border-radius:50%!important;width:38px!important;min-width:38px!important;height:38px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.AssetLibrary_fontRefresh__W8lof svg{display:block}.AssetLibrary_fontRefresh__W8lof[aria-busy=true] svg{animation:AssetLibrary_fontRefreshSpin___DFAe .8s linear infinite}@keyframes AssetLibrary_fontRefreshSpin___DFAe{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.AssetLibrary_fontRefresh__W8lof[aria-busy=true] svg{animation:none}}.AssetLibrary_collapsedLibrary__tmMyd{border:1px solid var(--owner-line,#443438);border-radius:10px;padding:14px;min-width:0}.AssetLibrary_collapsedLibrary__tmMyd>summary{cursor:pointer;font-weight:600}.AssetLibrary_collapsedLibrary__tmMyd[open]>summary{margin-bottom:16px}