.AccountImageLibrary_library__fWjfH{--image-flow-action-bg:var(--action-local-bg);--image-flow-action-bg-hover:var(--action-local-bg-hover);--image-flow-action-border:var(--action-local-border);--image-flow-action-fg:var(--action-local-fg);display:grid;min-width:0;gap:16px;padding-bottom:36px}.AccountImageLibrary_library__fWjfH:has([data-editor-child-layout=image-frame]){gap:0;padding-bottom:0}.AccountImageLibrary_library__fWjfH[data-variant=library-only]{padding-bottom:0}.AccountImageLibrary_fileInput__CovyK{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.AccountImageLibrary_albumHeader__Hvj0_,.AccountImageLibrary_libraryHeader__Sqy1G,.AccountImageLibrary_placementHeader__R8st4{display:flex;align-items:center;justify-content:space-between;gap:14px}.AccountImageLibrary_librarySummary__H5Gfn{display:inline-flex;min-width:0}.AccountImageLibrary_albumHeader__Hvj0_ strong,.AccountImageLibrary_libraryHeader__Sqy1G strong,.AccountImageLibrary_pickerHeader__bR6C_ strong,.AccountImageLibrary_placementHeader__R8st4 strong{color:var(--ink);font-size:var(--editor-section-title-size,1.0625rem);font-weight:600}.AccountImageLibrary_albumHeader__Hvj0_ small,.AccountImageLibrary_libraryHeader__Sqy1G small,.AccountImageLibrary_pickerHeader__bR6C_ small{color:var(--ink-soft);font-size:.75rem;line-height:1.45}.AccountImageLibrary_librarySummary__H5Gfn strong{font-variant-numeric:tabular-nums}.AccountImageLibrary_libraryHeaderActions__a4z6i{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px}.AccountImageLibrary_libraryHeaderActions__a4z6i>button{position:relative;display:inline-flex;min-height:var(--editor-button-height,44px);cursor:pointer;align-items:center;justify-content:center;gap:6px;border:1px solid var(--ui-line);border-radius:var(--editor-button-radius,8px);background:transparent;padding:0 10px;font:inherit;font-size:var(--editor-button-font-size,.75rem);font-weight:var(--editor-button-font-weight,600);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.AccountImageLibrary_libraryHeaderActions__a4z6i>button:before{position:absolute;inset:-4px -2px;content:""}.AccountImageLibrary_libraryHeaderActions__a4z6i>button svg{width:14px;height:14px}.AccountImageLibrary_libraryHeaderActions__a4z6i>button:disabled{cursor:not-allowed;border-color:var(--action-disabled-border);background:var(--action-disabled-bg);color:var(--action-disabled-fg)}.AccountImageLibrary_libraryCancelButton__JTJQD{color:var(--ink-soft)}.AccountImageLibrary_libraryCancelButton__JTJQD:hover:not(:disabled){border-color:color-mix(in srgb,var(--ink) 18%,var(--ui-line));background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink)}.AccountImageLibrary_libraryHeaderActions__a4z6i>.AccountImageLibrary_libraryDeleteAction__Y9Uiz,.AccountImageLibrary_libraryHeaderActions__a4z6i>.AccountImageLibrary_libraryDeleteModeButton__nZZ1u{border-color:color-mix(in srgb,var(--danger) 24%,var(--ui-line));color:var(--danger)}.AccountImageLibrary_libraryHeaderActions__a4z6i>.AccountImageLibrary_libraryDeleteAction__Y9Uiz:hover:not(:disabled),.AccountImageLibrary_libraryHeaderActions__a4z6i>.AccountImageLibrary_libraryDeleteModeButton__nZZ1u:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 42%,var(--ui-line));background:var(--danger-soft)}.AccountImageLibrary_libraryHeaderActions__a4z6i>.AccountImageLibrary_librarySelectionModeButton__uiscf:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 38%,var(--ui-line));background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--accent-strong)}.AccountImageLibrary_libraryHeaderActions__a4z6i>.AccountImageLibrary_libraryAppendAction__Wi3wd{border-color:color-mix(in srgb,var(--accent) 36%,var(--ui-line));color:var(--accent-strong)}.AccountImageLibrary_libraryHeaderActions__a4z6i>.AccountImageLibrary_libraryAppendAction__Wi3wd:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 54%,var(--ui-line));background:color-mix(in srgb,var(--accent) 8%,transparent)}.AccountImageLibrary_completion__pg_tr{display:inline-flex;flex:0 0 auto;align-items:center;color:var(--ink-soft)}.AccountImageLibrary_completion__pg_tr[data-complete=true]{color:var(--success)}.AccountImageLibrary_completion__pg_tr strong{color:inherit;font-size:.875rem;font-variant-numeric:tabular-nums}.AccountImageLibrary_libraryQuotaTrack__5wXPd{display:block;width:100%;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.AccountImageLibrary_libraryQuotaTrack__5wXPd i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .22s ease-out}.AccountImageLibrary_libraryQuotaNotice__Wvfbi{margin:8px 0 0;color:var(--ink-soft);font-size:.75rem;line-height:1.45}.AccountImageLibrary_viewTabsDock__77JtT{position:relative;top:auto;z-index:auto;width:100%;margin:0;background:var(--editor-chrome-bg,var(--surface-strong))}.AccountImageLibrary_viewTabs__yj231{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border-radius:var(--editor-button-radius,11px);background:var(--editor-switcher-track-bg,var(--editor-subpanel-bg,var(--surface-muted)));box-shadow:0 8px 18px -16px rgb(26 37 62/30%);padding:4px}.AccountImageLibrary_viewTabs__yj231:after{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 12px) / 2);border-radius:var(--editor-button-radius,8px);background:var(--editor-switcher-active-bg,var(--editor-control-bg,var(--surface-strong)));box-shadow:0 2px 8px rgb(30 43 72/8%);content:"";transform:translateX(0);transition:transform .21s cubic-bezier(.22,1,.36,1);z-index:0}.AccountImageLibrary_viewTabs__yj231[data-view=library]:after{transform:translateX(calc(100% + 4px))}.AccountImageLibrary_viewTabs__yj231 button{position:relative;z-index:2;display:inline-flex;min-height:44px;cursor:pointer;align-items:center;justify-content:center;gap:7px;border:0;border-radius:var(--editor-button-radius,8px);background:transparent;color:var(--ink-soft);font:inherit;font-size:var(--editor-button-font-size,.8125rem);font-weight:600;transition:color .18s ease}.AccountImageLibrary_viewTabs__yj231 button:hover:not([data-active=true]),.AccountImageLibrary_viewTabs__yj231 button[data-active=true]{color:var(--ink)}.AccountImageLibrary_assetSelectionControl__eMYJ_:focus-visible,.AccountImageLibrary_backButton__6NpR1:focus-visible,.AccountImageLibrary_libraryDeleteConfirmation__Uuwpc button:focus-visible,.AccountImageLibrary_libraryHeaderActions__a4z6i>button:focus-visible,.AccountImageLibrary_libraryUploadTile__aSzc4:focus-visible,.AccountImageLibrary_logoProcessing__JfTGZ>button:focus-visible,.AccountImageLibrary_logoRecoveryActions__4KY9K>button:focus-visible,.AccountImageLibrary_pickerAsset__BMicK:focus-visible,.AccountImageLibrary_primaryButton__OFiIt:focus-visible,.AccountImageLibrary_recovery__NEJnc button:focus-visible,.AccountImageLibrary_uploadButton__SoTAX:focus-visible,.AccountImageLibrary_uploadQueueActions__E_Ulu button:focus-visible,.AccountImageLibrary_viewTabs__yj231 button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 18%,transparent);outline-offset:2px}.AccountImageLibrary_albumBoard__xxTBu,.AccountImageLibrary_libraryView__9Ebzs,.AccountImageLibrary_picker__zGeos,.AccountImageLibrary_placementView___W25N,.AccountImageLibrary_slotSection__PUUvG{display:grid;min-width:0;align-content:start}.AccountImageLibrary_placementView___W25N{gap:16px}.AccountImageLibrary_tabPanel__lzNQm{animation:AccountImageLibrary_tab-panel-enter__12Rva .21s cubic-bezier(.22,1,.36,1) both}.AccountImageLibrary_tabPanel__lzNQm[hidden]{display:none}.AccountImageLibrary_slotSection__PUUvG{gap:14px}.AccountImageLibrary_placementHeader__R8st4{min-height:28px}.AccountImageLibrary_albumBoard__xxTBu,.AccountImageLibrary_slotSection__PUUvG{border:1px solid var(--editor-card-border,var(--ui-line));border-radius:var(--editor-radius-section,12px);background:var(--editor-card-bg,var(--surface-strong));padding:16px}.AccountImageLibrary_primaryButton__OFiIt,.AccountImageLibrary_recovery__NEJnc button,.AccountImageLibrary_uploadButton__SoTAX{min-width:88px}.AccountImageLibrary_backButton__6NpR1,.AccountImageLibrary_primaryButton__OFiIt,.AccountImageLibrary_recovery__NEJnc button,.AccountImageLibrary_uploadButton__SoTAX{display:inline-flex;min-height:44px;cursor:pointer;align-items:center;justify-content:center;gap:7px;border:1px solid var(--ui-line);border-radius:var(--editor-button-radius,10px);background:var(--surface-strong);color:var(--accent-strong);padding:0 18px;font:inherit;font-size:var(--editor-button-font-size,.8125rem);font-weight:var(--editor-button-font-weight,600);line-height:1.4}.AccountImageLibrary_primaryButton__OFiIt:disabled,.AccountImageLibrary_uploadButton__SoTAX:disabled{cursor:not-allowed;border-color:var(--action-disabled-border);background:var(--action-disabled-bg);color:var(--action-disabled-fg)}.AccountImageLibrary_uploadButton__SoTAX[data-compact-action=true]{position:relative;min-height:var(--editor-button-height,44px);gap:6px;border-color:color-mix(in srgb,var(--accent) 16%,var(--ui-line));border-radius:var(--editor-button-radius,8px);background:transparent;padding:0 18px;font-size:var(--editor-button-font-size,.75rem);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.AccountImageLibrary_uploadButton__SoTAX[data-compact-action=true]:before{position:absolute;inset:-4px -2px;content:""}.AccountImageLibrary_uploadButton__SoTAX[data-compact-action=true]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 30%,var(--ui-line));background:color-mix(in srgb,var(--accent) 5%,transparent)}.AccountImageLibrary_uploadButton__SoTAX[data-compact-action=true] svg{width:14px;height:14px}.AccountImageLibrary_uploadQueue__Voz4l{display:grid;gap:8px;border-radius:10px;background:var(--editor-subpanel-bg,var(--surface-muted));padding:10px 12px}.AccountImageLibrary_logoProcessing__JfTGZ,.AccountImageLibrary_logoRecovery__Jcgw9{display:grid;width:100%;align-items:center;gap:10px;border:1px solid var(--ui-line);border-radius:var(--editor-notice-radius,12px);background:var(--editor-subpanel-bg,var(--surface-muted));padding:11px 12px;color:var(--ink);font-size:var(--editor-button-font-size,.75rem)}.AccountImageLibrary_logoProcessing__JfTGZ{grid-template-columns:auto minmax(0,1fr) auto}.AccountImageLibrary_logoProcessing__JfTGZ>svg,.AccountImageLibrary_logoRecovery__Jcgw9>span:first-child svg{width:17px;color:var(--accent-strong)}.AccountImageLibrary_logoProcessing__JfTGZ>button,.AccountImageLibrary_logoRecoveryActions__4KY9K>button{min-height:44px;cursor:pointer;border:1px solid var(--ui-line);border-radius:var(--editor-button-radius,9px);background:var(--surface-strong);color:var(--accent-strong);padding:0 10px;font:inherit;font-size:var(--editor-button-font-size,.8125rem);font-weight:var(--editor-button-font-weight,600)}.AccountImageLibrary_logoRecovery__Jcgw9{border-color:color-mix(in srgb,var(--danger) 25%,var(--ui-line))}.AccountImageLibrary_logoRecoveryActions__4KY9K,.AccountImageLibrary_logoRecovery__Jcgw9>span:first-child{display:flex;align-items:center;gap:8px}.AccountImageLibrary_logoRecovery__Jcgw9>span:first-child svg{flex:0 0 auto;color:var(--danger)}.AccountImageLibrary_logoRecoveryActions__4KY9K{flex-wrap:wrap}.AccountImageLibrary_logoProcessing__JfTGZ>button:focus-visible,.AccountImageLibrary_logoProcessing__JfTGZ>button:hover,.AccountImageLibrary_logoRecoveryActions__4KY9K>button:focus-visible,.AccountImageLibrary_logoRecoveryActions__4KY9K>button:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--ui-line));background:var(--accent-soft)}.AccountImageLibrary_uploadQueueActions__E_Ulu,.AccountImageLibrary_uploadQueueHeader__1Deh2,.AccountImageLibrary_uploadQueueHeader__1Deh2>span{display:flex;align-items:center}.AccountImageLibrary_uploadQueueHeader__1Deh2{justify-content:space-between;flex-wrap:wrap;gap:12px}.AccountImageLibrary_uploadQueueActions__E_Ulu,.AccountImageLibrary_uploadQueueHeader__1Deh2>span{gap:7px}.AccountImageLibrary_uploadQueueActions__E_Ulu{margin-left:auto}.AccountImageLibrary_uploadQueueHeader__1Deh2 svg{width:15px;color:var(--accent-strong)}.AccountImageLibrary_uploadQueueHeader__1Deh2 strong{color:var(--ink);font-size:.75rem}.AccountImageLibrary_uploadQueueActions__E_Ulu button{display:inline-flex;min-height:44px;min-width:88px;cursor:pointer;align-items:center;justify-content:center;gap:5px;border:0;border-radius:var(--editor-button-radius,8px);background:transparent;color:var(--accent-strong);padding:0 18px;font:inherit;font-size:var(--editor-button-font-size,.75rem);font-weight:var(--editor-button-font-weight,600);line-height:1.4}.AccountImageLibrary_uploadQueueActions__E_Ulu button:focus-visible,.AccountImageLibrary_uploadQueueActions__E_Ulu button:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}.AccountImageLibrary_uploadQueueActions__E_Ulu .AccountImageLibrary_uploadQueueDismiss__4Rs7l{width:44px;min-width:44px;padding:0;color:var(--ink-soft)}.AccountImageLibrary_uploadProgressTrack__qY2If{display:block;height:3px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--ink) 9%,transparent)}.AccountImageLibrary_uploadProgressTrack__qY2If i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .18s ease}.AccountImageLibrary_uploadFailureList__iVyO3{display:grid;max-height:132px;overflow-y:auto;gap:5px;margin:0;padding:0;list-style:none}.AccountImageLibrary_uploadFailureList__iVyO3 li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;color:var(--ink-soft);font-size:.75rem}.AccountImageLibrary_uploadFailureList__iVyO3 li>span{overflow-wrap:anywhere}.AccountImageLibrary_uploadFailureList__iVyO3 strong{overflow:hidden;color:var(--ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.AccountImageLibrary_primaryButton__OFiIt svg,.AccountImageLibrary_recovery__NEJnc button svg,.AccountImageLibrary_uploadButton__SoTAX svg{width:16px}.AccountImageLibrary_primaryButton__OFiIt{min-height:var(--editor-action-height,44px);border-color:var(--image-flow-action-border);border-radius:var(--editor-button-radius,var(--editor-action-radius,9px));background:var(--image-flow-action-bg);color:var(--image-flow-action-fg);padding-inline:15px;font-size:var(--editor-button-font-size,var(--editor-action-font-size,.8125rem));font-weight:var(--editor-button-font-weight,var(--editor-action-font-weight,600));transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out}.AccountImageLibrary_primaryButton__OFiIt:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 32%,var(--ui-line));background:var(--image-flow-action-bg-hover)}.AccountImageLibrary_libraryView__9Ebzs{gap:12px}.AccountImageLibrary_libraryHeader__Sqy1G{min-height:36px}.AccountImageLibrary_libraryDeleteConfirmation__Uuwpc{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;border:1px solid color-mix(in srgb,var(--danger) 24%,var(--ui-line));border-radius:10px;background:color-mix(in srgb,var(--danger-soft) 72%,var(--surface-strong));padding:10px 12px}.AccountImageLibrary_libraryDeleteConfirmation__Uuwpc>span:first-child{display:grid;min-width:0;gap:2px}.AccountImageLibrary_libraryDeleteConfirmation__Uuwpc strong{color:var(--ink);font-size:.8125rem}.AccountImageLibrary_libraryDeleteConfirmation__Uuwpc small{color:var(--ink-soft);font-size:.75rem}.AccountImageLibrary_libraryDeleteConfirmation__Uuwpc>span:last-child{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.AccountImageLibrary_libraryDeleteConfirmation__Uuwpc button{display:inline-flex;min-height:44px;min-width:88px;cursor:pointer;align-items:center;justify-content:center;gap:6px;border:1px solid var(--ui-line);border-radius:var(--editor-button-radius,8px);background:var(--surface-strong);color:var(--ink-soft);padding:0 18px;font:inherit;font-size:var(--editor-button-font-size,.75rem);font-weight:var(--editor-button-font-weight,600);line-height:1.4}.AccountImageLibrary_libraryDeleteConfirmation__Uuwpc button:last-child{border-color:color-mix(in srgb,var(--danger) 38%,var(--ui-line));background:var(--danger);color:#fff}.AccountImageLibrary_libraryDeleteConfirmation__Uuwpc button:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 36%,var(--ui-line))}.AccountImageLibrary_libraryDeleteConfirmation__Uuwpc button:first-child:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 4%,var(--surface-strong));color:var(--ink)}.AccountImageLibrary_libraryDeleteConfirmation__Uuwpc button:last-child:hover:not(:disabled){filter:brightness(.96)}.AccountImageLibrary_libraryDeleteConfirmation__Uuwpc button:disabled{cursor:wait;opacity:.62}.AccountImageLibrary_libraryDeleteConfirmation__Uuwpc button svg{width:14px;height:14px}.AccountImageLibrary_assetGrid__XQkNA,.AccountImageLibrary_loading__cILQF,.AccountImageLibrary_pickerGrid__2JZwz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px}.AccountImageLibrary_libraryUploadTile__aSzc4{position:relative;display:grid;min-width:0;aspect-ratio:1;cursor:pointer;place-content:center;justify-items:center;gap:7px;border:1px dashed color-mix(in srgb,var(--ink-soft) 42%,var(--ui-line));border-radius:11px;background:color-mix(in srgb,var(--surface-muted) 54%,transparent);color:var(--ink-soft);padding:8px;font:inherit;font-size:var(--editor-label-font-size,.875rem);font-weight:var(--editor-label-font-weight,400);text-align:center;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.AccountImageLibrary_libraryUploadTile__aSzc4:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 58%,var(--ui-line));background:color-mix(in srgb,var(--accent) 6%,var(--surface-muted));color:var(--accent-strong)}.AccountImageLibrary_libraryUploadTile__aSzc4:disabled{cursor:not-allowed;border-color:var(--action-disabled-border);background:var(--action-disabled-bg);color:var(--action-disabled-fg)}.AccountImageLibrary_libraryUploadTile__aSzc4 svg{width:22px;height:22px;stroke-width:2}.AccountImageLibrary_assetTile__icC2p,.AccountImageLibrary_loading__cILQF span,.AccountImageLibrary_pickerAsset__BMicK{position:relative;min-width:0;aspect-ratio:1}.AccountImageLibrary_assetTile__icC2p{overflow:visible;border-radius:11px}.AccountImageLibrary_assetImage__KwXSf,.AccountImageLibrary_pickerAsset__BMicK{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid var(--ui-line);border-radius:11px;background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.AccountImageLibrary_assetImage__KwXSf[draggable=true]{cursor:grab}.AccountImageLibrary_assetImage__KwXSf[draggable=true]:active{cursor:grabbing}}.AccountImageLibrary_assetImage__KwXSf img,.AccountImageLibrary_pickerAsset__BMicK img{object-fit:cover}.AccountImageLibrary_assetSelectionControl__eMYJ_{position:absolute;inset:0;z-index:2;display:block;cursor:pointer;border:0;border-radius:11px;background:transparent;padding:0}.AccountImageLibrary_assetSelectionControl__eMYJ_:before{position:absolute;inset:0;border-radius:inherit;background:transparent;content:"";transition:background-color .15s ease}.AccountImageLibrary_assetSelectionControl__eMYJ_:hover:not(:disabled):before{background:color-mix(in srgb,var(--accent) 6%,transparent)}.AccountImageLibrary_assetTile__icC2p[data-library-mode=delete] .AccountImageLibrary_assetSelectionControl__eMYJ_:hover:not(:disabled):before{background:color-mix(in srgb,var(--danger) 7%,transparent)}.AccountImageLibrary_assetSelectionControl__eMYJ_:disabled{cursor:default}.AccountImageLibrary_assetSelectionIndicator__7Qebx{position:absolute;top:7px;right:7px;z-index:1;display:grid;width:28px;height:28px;place-items:center;border:1px solid color-mix(in srgb,var(--ink) 18%,rgb(255 255 255/82%));border-radius:8px;background:rgb(255 255 255/90%);color:transparent;box-shadow:0 3px 10px rgb(26 37 62/14%);backdrop-filter:blur(8px);transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.AccountImageLibrary_assetSelectionIndicator__7Qebx[data-selected]{border-color:var(--accent);background:var(--accent);color:#fff;transform:scale(1.04)}.AccountImageLibrary_assetSelectionIndicator__7Qebx[data-mode=delete][data-selected]{border-color:var(--danger);background:var(--danger)}.AccountImageLibrary_assetSelectionIndicator__7Qebx svg{width:14px;height:14px;stroke-width:2.25}.AccountImageLibrary_assetTile__icC2p[data-library-mode] .AccountImageLibrary_assetImage__KwXSf{transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.AccountImageLibrary_assetTile__icC2p[data-selected] .AccountImageLibrary_assetImage__KwXSf{border-color:color-mix(in srgb,var(--accent) 76%,var(--ui-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.AccountImageLibrary_assetTile__icC2p[data-library-mode=delete][data-selected] .AccountImageLibrary_assetImage__KwXSf{border-color:color-mix(in srgb,var(--danger) 76%,var(--ui-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 16%,transparent)}.AccountImageLibrary_assetTile__icC2p[data-selection-blocked] .AccountImageLibrary_assetImage__KwXSf img{opacity:.66;filter:saturate(.72)}.AccountImageLibrary_multiDragPreview__B9zy2{position:fixed;z-index:9999;top:-200px;left:-200px;display:block;width:76px;height:76px;pointer-events:none}.AccountImageLibrary_multiDragPreview__B9zy2 img{position:absolute;top:0;left:0;width:56px;height:56px;border:2px solid #fff;border-radius:var(--editor-radius-control,8px);background:#fff;box-shadow:0 8px 18px rgb(19 30 54/20%);object-fit:cover}.AccountImageLibrary_multiDragPreview__B9zy2 img:nth-child(2){transform:translate(7px,5px) rotate(3deg)}.AccountImageLibrary_multiDragPreview__B9zy2 img:nth-child(3){transform:translate(14px,10px) rotate(6deg)}.AccountImageLibrary_multiDragPreview__B9zy2 strong{position:absolute;z-index:4;right:0;bottom:0;border-radius:8px;background:var(--accent);color:var(--on-accent);padding:4px 7px;box-shadow:0 4px 12px rgb(19 30 54/20%);font-size:12px;line-height:1;white-space:nowrap}.AccountImageLibrary_assetUsage__Ryxvq,.AccountImageLibrary_inUseBadge__fCg79{position:absolute;right:6px;bottom:6px;z-index:2;border-radius:999px;background:rgb(30 39 58/74%);color:#fff;padding:4px 7px;font-size:.75rem;font-weight:600;backdrop-filter:blur(6px)}.AccountImageLibrary_inUseBadge__fCg79{right:auto;left:6px;z-index:3;display:inline-flex;min-height:24px;align-items:center;background:rgb(30 39 58/76%);padding:3px 7px;font-size:.75rem;line-height:1}.AccountImageLibrary_picker__zGeos{min-height:clamp(520px,calc(100dvh - 190px),760px);grid-template-rows:auto minmax(0,1fr);gap:12px}.AccountImageLibrary_pickerHeader__bR6C_{position:sticky;top:0;z-index:5;display:grid;min-height:52px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;background:var(--editor-chrome-bg,var(--surface-strong));padding-block:4px}.AccountImageLibrary_pickerTitle__j4ReD{display:inline-flex;align-items:baseline;min-width:0;gap:8px;overflow-wrap:anywhere}.AccountImageLibrary_pickerTitle__j4ReD small{font-variant-numeric:tabular-nums}.AccountImageLibrary_pickerHeaderActions__nPh1C{display:inline-flex;align-items:center;gap:8px}.AccountImageLibrary_pickerHeaderActions__nPh1C .AccountImageLibrary_primaryButton__OFiIt{min-height:44px}.AccountImageLibrary_pickerHeaderActions__nPh1C .AccountImageLibrary_uploadButton__SoTAX[data-compact-action=true]{min-height:var(--editor-button-height,44px)}@media (min-width:901px){.AccountImageLibrary_pickerHeaderActions__nPh1C .AccountImageLibrary_uploadButton__SoTAX[data-compact-action=true]{min-height:var(--editor-button-height,44px)}}.AccountImageLibrary_pickerHeaderActions__nPh1C .AccountImageLibrary_suggestedLogoAction__hPgQd[data-compact-action=true]{border-color:color-mix(in srgb,var(--accent) 34%,var(--ui-line));background:color-mix(in srgb,var(--accent) 8%,var(--surface-strong));color:var(--accent-strong)}.AccountImageLibrary_pickerHeaderActions__nPh1C .AccountImageLibrary_suggestedLogoAction__hPgQd[data-compact-action=true]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 52%,var(--ui-line));background:color-mix(in srgb,var(--accent) 13%,var(--surface-strong))}.AccountImageLibrary_pickerHeaderActions__nPh1C .AccountImageLibrary_primaryButton__OFiIt{min-width:132px;padding-inline:20px}.AccountImageLibrary_backButton__6NpR1{width:var(--editor-navigation-action-size,44px);min-height:var(--editor-navigation-action-size,44px);border-color:transparent;border-radius:var(--editor-button-radius,var(--editor-navigation-action-radius,10px));padding:0;color:var(--ink);background:transparent}.AccountImageLibrary_backButton__6NpR1 svg{width:18px}@media (hover:hover){.AccountImageLibrary_backButton__6NpR1:hover{background:var(--editor-subpanel-bg,var(--surface-muted))}}.AccountImageLibrary_pickerAsset__BMicK{cursor:pointer;padding:0;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.AccountImageLibrary_pickerGrid__2JZwz{align-self:start;align-content:start}.AccountImageLibrary_pickerAsset__BMicK:focus-visible:not(:disabled),.AccountImageLibrary_pickerAsset__BMicK:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}.AccountImageLibrary_pickerAsset__BMicK[data-selected=true]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}.AccountImageLibrary_pickerAsset__BMicK[data-current=true]:not([data-selected=true]){border-color:color-mix(in srgb,var(--accent) 42%,var(--ui-line));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent)}.AccountImageLibrary_pickerAsset__BMicK:disabled{cursor:default;opacity:.62}.AccountImageLibrary_assetCheck__6FE47{position:absolute;top:6px;right:6px;z-index:2;display:grid;width:22px;aspect-ratio:1;place-items:center;border-radius:50%;background:var(--accent);color:var(--on-accent)}.AccountImageLibrary_assetCheck__6FE47 svg{width:12px}.AccountImageLibrary_loading__cILQF span{overflow:hidden;border-radius:11px;background:linear-gradient(110deg,var(--surface-muted) 8%,var(--surface-strong) 18%,var(--surface-muted) 33%);background-size:200% 100%;animation:AccountImageLibrary_shimmer__2ESZW 1.2s linear infinite}.AccountImageLibrary_empty__OA11r,.AccountImageLibrary_recovery__NEJnc{display:grid;min-height:128px;place-items:center;align-content:center;gap:9px;border:1px dashed var(--ui-line);border-radius:var(--editor-notice-radius,12px);color:var(--ink-soft);font-size:var(--editor-button-font-size,.8125rem)}.AccountImageLibrary_empty__OA11r>svg{width:20px}.AccountImageLibrary_recovery__NEJnc{grid-template-columns:minmax(0,1fr) auto;padding:16px;text-align:center}.AccountImageLibrary_albumBoard__xxTBu{gap:14px}.AccountImageLibrary_albumTitle__ukiIf{display:inline-flex;align-items:baseline;gap:8px}.AccountImageLibrary_albumTitle__ukiIf small{font-variant-numeric:tabular-nums}.AccountImageLibrary_albumHeaderActions__erdS8{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px}.AccountImageLibrary_albumToggle__OO6az{display:inline-flex;min-height:44px;cursor:pointer;align-items:center;gap:7px;color:var(--ink-soft)}.AccountImageLibrary_albumToggle__OO6az input{position:absolute;width:1px;height:1px;opacity:0}.AccountImageLibrary_albumToggle__OO6az>span{position:relative;width:32px;height:18px;border-radius:999px;background:var(--ui-line);transition:background .15s ease}.AccountImageLibrary_albumToggle__OO6az>span:after{position:absolute;top:3px;left:3px;width:12px;aspect-ratio:1;border-radius:50%;background:var(--surface-strong);box-shadow:0 1px 4px rgb(23 32 51/20%);content:"";transition:transform .15s ease}.AccountImageLibrary_albumToggle__OO6az input:checked+span{background:var(--accent)}.AccountImageLibrary_albumToggle__OO6az input:checked+span:after{transform:translateX(14px)}.AccountImageLibrary_albumToggle__OO6az input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.AccountImageLibrary_visuallyHidden__Tx83I{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.AccountImageLibrary_error__FfITn,.AccountImageLibrary_success__Y7pQB{position:relative;display:grid;width:100%;min-height:48px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0;border:1px solid var(--ui-line);border-radius:var(--editor-notice-radius,12px);background:color-mix(in srgb,var(--surface-strong) 95%,transparent);box-shadow:none;color:var(--ink);padding:8px 10px 8px 12px;font-size:var(--editor-button-font-size,.75rem);line-height:1.4;animation:AccountImageLibrary_image-feedback-in__b7ea9 .2s ease-out}.AccountImageLibrary_error__FfITn>svg,.AccountImageLibrary_success__Y7pQB>svg{width:17px}.AccountImageLibrary_success__Y7pQB{border-color:color-mix(in srgb,var(--success) 24%,var(--ui-line))}.AccountImageLibrary_success__Y7pQB>svg{color:var(--success)}.AccountImageLibrary_error__FfITn{border-color:color-mix(in srgb,var(--danger) 25%,var(--ui-line))}.AccountImageLibrary_error__FfITn>svg{color:var(--danger)}.AccountImageLibrary_error__FfITn>button{display:grid;width:44px;min-height:44px;cursor:pointer;place-items:center;border:0;border-radius:var(--editor-button-radius,8px);background:transparent;color:var(--ink-soft);padding:0}.AccountImageLibrary_error__FfITn>button:hover{background:var(--accent-soft)}.AccountImageLibrary_error__FfITn>button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 18%,transparent);outline-offset:1px}.AccountImageLibrary_error__FfITn>button svg{width:14px}@keyframes AccountImageLibrary_image-feedback-in__b7ea9{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AccountImageLibrary_spinner__AqiCK{animation:AccountImageLibrary_spin__7ngAb .8s linear infinite}@keyframes AccountImageLibrary_spin__7ngAb{to{transform:rotate(1turn)}}@keyframes AccountImageLibrary_shimmer__2ESZW{to{background-position-x:-200%}}@keyframes AccountImageLibrary_tab-panel-enter__12Rva{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.AccountImageLibrary_viewTabsDock__77JtT{position:relative;top:auto}.AccountImageLibrary_assetGrid__XQkNA,.AccountImageLibrary_loading__cILQF,.AccountImageLibrary_pickerGrid__2JZwz{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}@media (hover:none){.AccountImageLibrary_logoProcessing__JfTGZ>button,.AccountImageLibrary_logoRecoveryActions__4KY9K>button{min-height:44px}}@media (max-width:460px){.AccountImageLibrary_library__fWjfH{gap:15px}.AccountImageLibrary_albumBoard__xxTBu,.AccountImageLibrary_slotSection__PUUvG{border-radius:12px;padding:14px}.AccountImageLibrary_assetGrid__XQkNA,.AccountImageLibrary_loading__cILQF,.AccountImageLibrary_pickerGrid__2JZwz{grid-template-columns:repeat(3,minmax(0,1fr))}.AccountImageLibrary_libraryDeleteConfirmation__Uuwpc{align-items:stretch;flex-direction:column}.AccountImageLibrary_libraryDeleteConfirmation__Uuwpc>span:last-child{align-self:flex-end}.AccountImageLibrary_albumHeader__Hvj0_,.AccountImageLibrary_libraryHeader__Sqy1G{align-items:flex-start}.AccountImageLibrary_libraryHeader__Sqy1G[data-library-mode=choose],.AccountImageLibrary_libraryHeader__Sqy1G[data-library-mode=delete]{display:grid;grid-template-columns:1fr}.AccountImageLibrary_libraryHeader__Sqy1G[data-library-mode=choose] .AccountImageLibrary_libraryHeaderActions__a4z6i,.AccountImageLibrary_libraryHeader__Sqy1G[data-library-mode=delete] .AccountImageLibrary_libraryHeaderActions__a4z6i{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.AccountImageLibrary_libraryHeader__Sqy1G[data-library-mode=choose] .AccountImageLibrary_libraryAppendAction__Wi3wd,.AccountImageLibrary_libraryHeader__Sqy1G[data-library-mode=delete] .AccountImageLibrary_libraryDeleteAction__Y9Uiz{min-width:0}.AccountImageLibrary_libraryHeader__Sqy1G[data-library-mode=normal]{flex-wrap:wrap}.AccountImageLibrary_albumHeaderActions__erdS8{width:auto}.AccountImageLibrary_pickerHeader__bR6C_{gap:8px;grid-template-columns:44px minmax(0,1fr)}.AccountImageLibrary_pickerHeaderActions__nPh1C{grid-column:2;justify-content:flex-end;flex-wrap:wrap;gap:6px}.AccountImageLibrary_pickerHeaderActions__nPh1C .AccountImageLibrary_uploadButton__SoTAX,.AccountImageLibrary_pickerHeaderActions__nPh1C .AccountImageLibrary_uploadButton__SoTAX[data-compact-action=true]{width:44px;min-width:44px;min-height:44px;padding:0}.AccountImageLibrary_backButton__6NpR1{width:44px;min-height:44px}.AccountImageLibrary_pickerHeaderActions__nPh1C .AccountImageLibrary_uploadButton__SoTAX span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.AccountImageLibrary_pickerHeaderActions__nPh1C .AccountImageLibrary_suggestedLogoAction__hPgQd[data-compact-action=true]{width:auto;min-width:0;padding-inline:12px}.AccountImageLibrary_pickerHeaderActions__nPh1C .AccountImageLibrary_suggestedLogoAction__hPgQd span{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;white-space:normal}.AccountImageLibrary_recovery__NEJnc{grid-template-columns:minmax(0,1fr)}.AccountImageLibrary_pickerHeaderActions__nPh1C .AccountImageLibrary_primaryButton__OFiIt{min-width:116px;min-height:44px;padding-inline:14px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.AccountImageLibrary_albumToggle__OO6az>span,.AccountImageLibrary_albumToggle__OO6az>span:after,.AccountImageLibrary_assetSelectionControl__eMYJ_:before,.AccountImageLibrary_assetSelectionIndicator__7Qebx,.AccountImageLibrary_assetTile__icC2p[data-library-mode] .AccountImageLibrary_assetImage__KwXSf,.AccountImageLibrary_libraryQuotaTrack__5wXPd i,.AccountImageLibrary_loading__cILQF span,.AccountImageLibrary_pickerAsset__BMicK,.AccountImageLibrary_spinner__AqiCK,.AccountImageLibrary_tabPanel__lzNQm,.AccountImageLibrary_viewTabs__yj231 button,.AccountImageLibrary_viewTabs__yj231:after{animation:none;transition:none}.AccountImageLibrary_error__FfITn,.AccountImageLibrary_success__Y7pQB{animation:none}}.InvitationImageQuota_quota___Ec9e{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 0;color:var(--ink-soft);font:inherit;font-size:13px;line-height:1.5}.InvitationImageQuota_quota___Ec9e [role=alert]{color:var(--danger,#b42318)}.InvitationImageQuota_quota___Ec9e button{min-height:44px;padding:4px 8px;border:1px solid var(--ui-line);border-radius:8px;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.NavigationItem_item__EoetP{display:inline-grid;grid-template-areas:"label";align-items:center;min-height:44px;color:var(--product-ink-soft);background:transparent;text-decoration:none;font-family:var(--font-product),sans-serif;font-size:15px;font-weight:500;line-height:1.6;white-space:nowrap;transition:color .15s ease-out}.NavigationItem_item__EoetP:after,.NavigationItem_label__Xn_CN{grid-area:label}.NavigationItem_item__EoetP:after{content:attr(data-nav-label);visibility:hidden;pointer-events:none;font-weight:600}.NavigationItem_item__EoetP:is(:hover,:focus-visible),.NavigationItem_item__EoetP[data-pending=true]{color:var(--product-primary)}.NavigationItem_item__EoetP[aria-current=page]{color:var(--product-primary-strong);font-weight:600}.NavigationItem_item__EoetP:focus-visible{outline:3px solid var(--product-primary);outline-offset:5px}@media (prefers-reduced-motion:reduce){.NavigationItem_item__EoetP{transition:none}}.GraduationEditorForm_formContent__iHlwQ{--editor-card-bg:color-mix(in srgb,var(--surface) 82%,transparent);--editor-card-border:var(--ui-line);--editor-control-bg:var(--surface-strong);--editor-control-bg-hover:color-mix(in srgb,var(--surface-strong) 76%,var(--accent-soft));--editor-control-bg-selected:var(--editor-selection-bg,color-mix(in srgb,var(--surface-strong) 68%,var(--accent-soft)));--editor-control-border:var(--ui-line);--editor-control-border-hover:color-mix(in srgb,var(--accent) 28%,var(--ui-line));--editor-control-border-focus:var(--accent);--editor-control-focus-ring:var(--focus-ring);--editor-control-accent:var(--accent-strong);--editor-subpanel-bg:rgb(248 250 253/78%);--editor-disabled-bg:var(--surface-muted);display:grid;gap:0;width:100%;margin:0;padding:12px var(--editor-panel-gutter,20px) 72px}.GraduationEditorForm_formContent__iHlwQ:has([data-editor-child-layout=image-frame]){padding-bottom:0}@media (min-width:901px){.GraduationEditorForm_formContent__iHlwQ:has([data-editor-child-layout=contained-list]){height:100%;min-height:0;grid-template-rows:minmax(0,1fr);overflow:hidden;padding-bottom:0}}.GraduationEditorForm_commonFormFlow__m2K9Y{display:grid;gap:var(--editor-panel-section-gap,16px);width:100%}.GraduationEditorForm_completion__9nNAV{display:none}.GraduationEditorForm_completionTrack__Rc8lS{width:100%;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--ink) 9%,transparent)}.GraduationEditorForm_completionTrack__Rc8lS i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .26s ease-out}.GraduationEditorForm_section__OY51g{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.GraduationEditorForm_commonFormFlow__m2K9Y>.GraduationEditorForm_section__OY51g{display:block;overflow:visible;border:1px solid var(--editor-card-border);border-radius:var(--editor-panel-section-radius,var(--editor-radius-section,16px));background:var(--editor-card-bg);padding:14px 16px 16px}.GraduationEditorForm_locationSection__39xtn{position:relative;z-index:4;overflow:visible}.GraduationEditorForm_academicSection__MvzpL{position:relative;z-index:6;overflow:visible}.GraduationEditorForm_commonFormFlow__m2K9Y>.GraduationEditorForm_section__OY51g.GraduationEditorForm_locationSection__39xtn>.GraduationEditorForm_fields__UcLyK{gap:18px;padding-top:14px;padding-bottom:0}.GraduationEditorForm_section__OY51g summary{display:grid;min-height:62px;cursor:pointer;list-style:none;grid-template-columns:minmax(0,1fr) auto;gap:11px;align-items:center;border-radius:var(--editor-radius-control,8px);padding:13px 0;user-select:none;transition:color .16s ease-out}.GraduationEditorForm_commonFormFlow__m2K9Y>.GraduationEditorForm_section__OY51g>summary{min-height:44px;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin:-6px 0 0;border:0;border-radius:var(--editor-radius-control,8px);background:transparent;padding:0;pointer-events:auto}.GraduationEditorForm_commonFormFlow__m2K9Y>.GraduationEditorForm_section__OY51g:not([open])>summary{margin-bottom:-8px}.GraduationEditorForm_commonFormFlow__m2K9Y>.GraduationEditorForm_section__OY51g>summary:after{content:none}.GraduationEditorForm_commonFormFlow__m2K9Y>.GraduationEditorForm_section__OY51g>summary:focus-visible{outline:3px solid var(--editor-control-focus-ring);outline-offset:2px}@media (hover:hover){.GraduationEditorForm_commonFormFlow__m2K9Y>.GraduationEditorForm_section__OY51g>summary:hover{color:var(--editor-control-accent)}}.GraduationEditorForm_commonFormFlow__m2K9Y>.GraduationEditorForm_section__OY51g .GraduationEditorForm_sectionTitle___YrKX{padding-left:0}.GraduationEditorForm_commonFormFlow__m2K9Y>.GraduationEditorForm_section__OY51g .GraduationEditorForm_sectionTitle___YrKX strong{color:var(--ink);font-size:var(--editor-section-title-size,1rem);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.GraduationEditorForm_section__OY51g summary::-webkit-details-marker{display:none}.GraduationEditorForm_sectionIcon__Ow9Hr{display:grid;width:32px;aspect-ratio:1;place-items:center;border-radius:var(--editor-radius-control,8px);background:var(--editor-control-bg-selected);color:var(--editor-control-accent);transition:background-color .16s ease-out,box-shadow .16s ease-out}.GraduationEditorForm_sectionIcon__Ow9Hr svg{width:16px}.GraduationEditorForm_featureHeader__54OsO{display:grid;min-height:72px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 16px}.GraduationEditorForm_featureToggle__MF7B3{display:inline-flex;cursor:pointer;align-items:center;gap:9px;color:var(--text-muted);font-size:.75rem;font-weight:600}.GraduationEditorForm_featureToggle__MF7B3 input{position:absolute;width:1px;height:1px;opacity:0}.GraduationEditorForm_featureToggle__MF7B3 i{position:relative;width:38px;height:22px;border-radius:999px;background:var(--ui-line-strong);transition:background .18s ease-out}.GraduationEditorForm_featureToggle__MF7B3 i:after{position:absolute;top:3px;left:3px;width:16px;aspect-ratio:1;border-radius:50%;background:white;box-shadow:0 2px 6px color-mix(in srgb,var(--ink) 18%,transparent);content:"";transition:transform .18s ease-out}.GraduationEditorForm_featureToggle__MF7B3 input:checked+i{background:var(--accent)}.GraduationEditorForm_featureToggle__MF7B3 input:checked+i:after{transform:translateX(16px)}.GraduationEditorForm_featureToggle__MF7B3 input:focus-visible+i{outline:3px solid var(--editor-control-focus-ring);outline-offset:2px}.GraduationEditorForm_albumBody__oqYq8{min-width:0}.GraduationEditorForm_sectionTitle___YrKX{display:grid;gap:3px;min-width:0}.GraduationEditorForm_sectionTitle___YrKX strong{font-size:.9375rem;font-weight:600}.GraduationEditorForm_chevron__sr5NP{width:16px;color:var(--text-muted);transition:transform .22s ease-out}.GraduationEditorForm_section__OY51g[open] .GraduationEditorForm_chevron__sr5NP{transform:rotate(180deg)}.GraduationEditorForm_section__OY51g:focus-within .GraduationEditorForm_sectionIcon__Ow9Hr{background:color-mix(in srgb,var(--accent) 14%,var(--surface-strong));box-shadow:0 0 0 3px var(--editor-control-focus-ring)}.GraduationEditorForm_fields__UcLyK{display:grid;gap:16px;padding:3px 0 30px}.GraduationEditorForm_commonFormFlow__m2K9Y>.GraduationEditorForm_section__OY51g>.GraduationEditorForm_fields__UcLyK{margin:0;border-top:0;background:transparent;padding:14px 0 0}.GraduationEditorForm_fields__UcLyK label{display:grid;min-width:0;gap:7px}.GraduationEditorForm_guestbookFields__zY_eQ{gap:20px;padding:0}.GraduationEditorForm_guestbookPromptGrid__7nboU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.GraduationEditorForm_guestbookChoiceEditor____4bV{display:grid;gap:8px}.GraduationEditorForm_guestbookChoiceHeading__1OxGP{margin:0;color:var(--text-primary);font-size:.875rem;font-weight:600;letter-spacing:-.012em;white-space:nowrap}.GraduationEditorForm_guestbookChoiceContent__jA52V{display:grid;min-width:0;gap:12px;margin:0;padding:0 0 0 16px}.GraduationEditorForm_guestbookChoiceTabs__aOZ_P{display:flex;width:auto;min-width:0;justify-self:start;gap:18px}.GraduationEditorForm_guestbookChoiceTab__a4wUZ{position:relative;display:inline-flex;min-height:var(--editor-action-height,44px);cursor:pointer;align-items:center;border:0;background:transparent;color:var(--text-muted);padding:0 0 3px;font:inherit;font-size:.8125rem;font-weight:600;white-space:nowrap;transition:color .18s ease-out}.GraduationEditorForm_guestbookChoiceTab__a4wUZ[aria-selected=true]{color:var(--editor-control-accent);font-weight:700}.GraduationEditorForm_guestbookChoiceTab__a4wUZ[aria-selected=true]:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:999px;background:var(--accent);content:""}.GraduationEditorForm_guestbookChoiceTab__a4wUZ:focus-visible{outline:3px solid var(--editor-control-focus-ring);outline-offset:1px;color:var(--editor-control-accent)}@media (hover:hover){.GraduationEditorForm_guestbookChoiceTab__a4wUZ:not([aria-selected=true]):hover{color:var(--text-primary)}}.GraduationEditorForm_guestbookChoicePanel__rHEb8{display:grid;grid-template-columns:1fr;gap:14px;padding-left:4px}.GraduationEditorForm_guestbookChoicePanel__rHEb8>label:first-child{width:100%}.GraduationEditorForm_guestbookChoicePanel__rHEb8 .GraduationEditorForm_fieldLabel__aK6AV{color:color-mix(in srgb,var(--text-primary) 78%,var(--text-muted));font-size:.75rem;font-weight:600}.GraduationEditorForm_fields__UcLyK .GraduationEditorForm_guestbookChoicePanel__rHEb8 input{height:var(--editor-panel-control-height,48px);border-radius:var(--editor-panel-control-radius,16px);padding-right:16px;padding-left:16px;font-size:.8125rem}.GraduationEditorForm_fields__UcLyK .GraduationEditorForm_guestbookChoicePanel__rHEb8 textarea{min-height:84px;border-radius:var(--editor-panel-control-radius,16px);padding:12px 16px;font-size:.8125rem}.GraduationEditorForm_schoolField__bcmFH{display:grid;min-width:0;gap:7px}.GraduationEditorForm_fieldLabel__aK6AV{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--text-primary);font-size:.875rem;font-weight:600}.GraduationEditorForm_fieldLabel__aK6AV>span{display:inline-flex;align-items:center;gap:6px}.GraduationEditorForm_fields__UcLyK input,.GraduationEditorForm_fields__UcLyK textarea{width:100%;border:1px solid var(--editor-control-border);border-radius:var(--editor-panel-control-radius,var(--editor-radius-control,16px));outline:none;background:var(--editor-control-bg);color:var(--text-primary);font:inherit;font-size:.9375rem;caret-color:var(--accent);transition:border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out}.GraduationEditorForm_fields__UcLyK input::placeholder,.GraduationEditorForm_fields__UcLyK textarea::placeholder{color:var(--text-muted);opacity:1}@media (hover:hover){.GraduationEditorForm_fields__UcLyK input:hover:not(:disabled):not([aria-invalid=true]),.GraduationEditorForm_fields__UcLyK textarea:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--editor-control-border-hover)}}.GraduationEditorForm_fields__UcLyK input{height:var(--editor-panel-control-height,48px);padding:0 16px}.GraduationEditorForm_fields__UcLyK textarea{min-height:72px;resize:vertical;padding:12px 16px;line-height:1.55}.GraduationEditorForm_fields__UcLyK input:focus,.GraduationEditorForm_fields__UcLyK textarea:focus{border-color:var(--editor-control-border-focus);background:var(--surface-strong);box-shadow:none}.GraduationEditorForm_fields__UcLyK input:disabled,.GraduationEditorForm_fields__UcLyK textarea:disabled{border-color:var(--action-disabled-border);background:var(--action-disabled-bg);color:var(--action-disabled-fg);cursor:not-allowed}.GraduationEditorForm_fields__UcLyK input[aria-invalid=true],.GraduationEditorForm_fields__UcLyK textarea[aria-invalid=true]{border-color:var(--danger)}.GraduationEditorForm_fieldHint__nZluK{color:var(--text-muted);font-size:.75rem;font-weight:500;line-height:1.5}.GraduationEditorForm_eventScheduleGrid__wxR04,.GraduationEditorForm_timeGrid__cIfca{display:grid;grid-template-columns:1fr 1fr;gap:12px}.GraduationEditorForm_eventScheduleGrid__wxR04{grid-template-columns:minmax(0,1.35fr) minmax(0,.82fr) minmax(0,.82fr);gap:10px}.GraduationEditorForm_eventLocationGrid__nSnSq{display:grid;grid-template-columns:1fr;gap:14px}.GraduationEditorForm_academicGrid__n2YRS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.GraduationEditorForm_academicWideField__lCHzj{grid-column:1/-1}.GraduationEditorForm_academicGrid__n2YRS input[readonly]{cursor:default;background:var(--editor-subpanel-bg);color:var(--text-muted)}.GraduationEditorForm_nameGrid__0k0HH{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:12px}.GraduationEditorForm_nameGridWithIdentityChoice__p9D0K{grid-template-columns:minmax(0,1.45fr) minmax(168px,.95fr) 124px}.GraduationEditorForm_identityChoice__7XPG7{display:grid;min-width:0;gap:7px;margin:0;border:0;padding:0}.GraduationEditorForm_templateIdentityChoice__fSx66{width:min(100%,200px)}.GraduationEditorForm_templateSection__BpuBL{display:grid;width:100%}.GraduationEditorForm_templateFields__9nP8A{gap:20px;padding:0}.GraduationEditorForm_templateFieldGroup__0uA9z{border:0;border-radius:0;background:transparent;padding:0}.GraduationEditorForm_identityChoiceLabel__G1_Ws{color:var(--text-primary);font-size:.875rem;font-weight:600;line-height:1.5}.GraduationEditorForm_identityChoiceControl__90VPs{display:block;height:46px}@media (min-width:901px){.GraduationEditorForm_identityChoiceControl__90VPs{height:var(--editor-panel-control-height,48px)}}.GraduationEditorForm_fields__UcLyK .GraduationEditorForm_identityChoiceControl__90VPs button{display:grid;width:100%;height:46px;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--editor-control-border);border-radius:var(--editor-button-radius,var(--editor-radius-control,8px));outline:none;background:var(--editor-control-bg);color:var(--text-primary);padding:0 12px;font:inherit;font-size:var(--editor-button-font-size,.9375rem);font-weight:var(--editor-button-font-weight,500);text-align:left;transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out}.GraduationEditorForm_fields__UcLyK .GraduationEditorForm_identityChoiceControl__90VPs button:hover:not(:disabled){border-color:var(--editor-control-border-hover);background:var(--editor-control-bg-hover)}.GraduationEditorForm_fields__UcLyK .GraduationEditorForm_identityChoiceControl__90VPs button:focus-visible{border-color:var(--editor-control-border-focus);box-shadow:0 0 0 3px var(--editor-control-focus-ring)}.GraduationEditorForm_identityChoiceLeadingIcon__GNnYx,.GraduationEditorForm_identityChoiceSwitchIcon__YN8zo{width:16px;height:16px;color:var(--text-muted)}.GraduationEditorForm_identityChoiceSwitchIcon__YN8zo{width:14px;height:14px}.GraduationEditorForm_quoteField__in7nk{display:grid;gap:7px}.GraduationEditorForm_quoteFieldHeader__hzvFw{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.GraduationEditorForm_quoteFieldHeader__hzvFw>label{flex:1}.GraduationEditorForm_quoteLibraryTrigger__Z0vZp{position:relative;display:inline-flex;min-height:44px;min-width:88px;cursor:pointer;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--editor-control-accent) 14%,var(--editor-control-border));border-radius:var(--editor-button-radius,var(--editor-compact-action-radius,8px));background:transparent;color:var(--editor-control-accent);padding:0 18px;font:inherit;font-size:.875rem;font-weight:600;line-height:1.4;white-space:nowrap;transition:border-color .18s ease-out,background .18s ease-out}.GraduationEditorForm_quoteLibraryTrigger__Z0vZp:before{position:absolute;inset:-4px -2px;content:""}.GraduationEditorForm_quoteLibraryTrigger__Z0vZp:hover:not(:disabled){border-color:color-mix(in srgb,var(--editor-control-accent) 30%,var(--editor-control-border));background:color-mix(in srgb,var(--accent-soft) 46%,transparent)}.GraduationEditorForm_quoteLibraryTrigger__Z0vZp svg{width:14px;height:14px}.GraduationEditorForm_inputWithIcon__l2DpK{position:relative;display:block}.GraduationEditorForm_inputWithIcon__l2DpK>svg{position:absolute;top:50%;left:13px;z-index:1;width:15px;color:var(--text-muted);pointer-events:none;transform:translateY(-50%)}.GraduationEditorForm_inputWithIcon__l2DpK>input{padding-left:38px}.GraduationEditorForm_mapField__PpXTs{display:grid;min-width:0;gap:7px}.GraduationEditorForm_mapInputWithActions__TVZRP>input{background:var(--editor-control-bg);padding-right:60px}.GraduationEditorForm_mapInputWithTwoActions__9PPtr>input{padding-right:104px}.GraduationEditorForm_mapInputActions__81GBT{position:absolute;top:50%;right:7px;display:inline-flex;align-items:center;gap:2px;transform:translateY(-50%)}.GraduationEditorForm_mapInputActions__81GBT>a,.GraduationEditorForm_mapInputActions__81GBT>button{display:grid;width:44px;cursor:pointer;aspect-ratio:1;place-items:center;border:0;border-radius:var(--editor-button-radius,50%);background:transparent;color:var(--text-muted);text-decoration:none;transition:background .16s ease-out,color .16s ease-out}.GraduationEditorForm_mapInputActions__81GBT>a:hover,.GraduationEditorForm_mapInputActions__81GBT>button:hover:not(:disabled){background:var(--editor-control-bg-hover);color:var(--editor-control-accent)}.GraduationEditorForm_mapInputActions__81GBT>a:focus-visible,.GraduationEditorForm_mapInputActions__81GBT>button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.GraduationEditorForm_mapInputActions__81GBT svg{width:15px;height:15px}.GraduationEditorForm_fieldError__i8tYD{color:var(--danger);font-size:.75rem;line-height:1.45}.GraduationEditorForm_mapFieldHeader__KP0M2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:16px}.GraduationEditorForm_mapField__PpXTs .GraduationEditorForm_mapDisplayToggle__9O5em{position:relative;display:flex;min-height:44px;align-items:center;justify-content:flex-end;gap:8px;cursor:pointer;color:var(--text-muted);font-size:.8125rem;font-weight:500;white-space:nowrap}.GraduationEditorForm_mapDisplayToggle__9O5em input[type=checkbox]{inset:0;width:100%;min-height:0;height:100%;margin:0;padding:0;cursor:pointer}.GraduationEditorForm_letterFieldGroup__MCmtu{display:grid;gap:14px;min-width:0;padding:0}.GraduationEditorForm_templateGroupTitle__qTt1r{margin:0;color:var(--text-primary);font-size:var(--editor-section-title-size,1rem);font-weight:600;line-height:1.45}.GraduationEditorForm_letterFieldGroup__MCmtu textarea{min-height:200px;resize:vertical}.GraduationEditorForm_mapDisplayToggle__9O5em i{flex:0 0 38px;pointer-events:none}.GraduationEditorForm_formActions__7bhno{display:flex;justify-content:flex-end;gap:8px;padding:0 0 4px}.GraduationEditorForm_formActions__7bhno button{display:inline-flex;min-height:44px;min-width:88px;cursor:pointer;align-items:center;gap:7px;border:0;border-radius:var(--editor-button-radius,var(--editor-action-radius,9px));background:transparent;color:var(--text-muted);padding:0 18px;font:inherit;font-size:.875rem;font-weight:600;line-height:1.4;transition:background .18s ease-out,color .18s ease-out}.GraduationEditorForm_formActions__7bhno button:hover:not(:disabled){background:color-mix(in srgb,var(--product-danger-soft) 58%,transparent);color:var(--product-danger)}@media (min-width:901px){.GraduationEditorForm_fields__UcLyK .GraduationEditorForm_identityChoiceControl__90VPs button{height:var(--editor-panel-control-height,48px)}}.GraduationEditorForm_fields__UcLyK .GraduationEditorForm_identityChoiceControl__90VPs button:disabled,.GraduationEditorForm_formActions__7bhno button:disabled,.GraduationEditorForm_mapInputActions__81GBT>button:disabled,.GraduationEditorForm_quoteLibraryTrigger__Z0vZp:disabled{border-color:var(--action-disabled-border);background:var(--action-disabled-bg);color:var(--action-disabled-fg);cursor:not-allowed}.GraduationEditorForm_formActions__7bhno svg{width:13px}.GraduationEditorForm_formActions__7bhno button:focus-visible,.GraduationEditorForm_quoteLibraryTrigger__Z0vZp:focus-visible{outline:3px solid var(--editor-control-focus-ring);outline-offset:2px}@media (max-width:520px){.GraduationEditorForm_formContent__iHlwQ{padding:12px 16px 96px}.GraduationEditorForm_commonFormFlow__m2K9Y>.GraduationEditorForm_section__OY51g{border-radius:var(--editor-radius-section,12px);padding:12px 14px 14px}.GraduationEditorForm_commonFormFlow__m2K9Y>.GraduationEditorForm_section__OY51g>.GraduationEditorForm_fields__UcLyK{padding:14px 0 0}.GraduationEditorForm_section__OY51g summary{min-height:58px}.GraduationEditorForm_fields__UcLyK{padding-bottom:26px}.GraduationEditorForm_templateFields__9nP8A{padding-right:0;padding-left:0}.GraduationEditorForm_eventScheduleGrid__wxR04{grid-template-columns:repeat(2,minmax(0,1fr))}.GraduationEditorForm_eventScheduleGrid__wxR04>label:first-child{grid-column:1/-1}.GraduationEditorForm_academicGrid__n2YRS,.GraduationEditorForm_eventLocationGrid__nSnSq{grid-template-columns:1fr}.GraduationEditorForm_academicWideField__lCHzj{grid-column:auto}.GraduationEditorForm_guestbookPromptGrid__7nboU,.GraduationEditorForm_nameGrid__0k0HH{grid-template-columns:1fr}.GraduationEditorForm_nameGridWithIdentityChoice__p9D0K{grid-template-columns:minmax(0,1fr) 124px}.GraduationEditorForm_nameGridWithIdentityChoice__p9D0K>label:first-child{grid-column:1/-1}.GraduationEditorForm_guestbookChoiceTabs__aOZ_P{width:100%;justify-content:space-between;gap:8px}.GraduationEditorForm_guestbookChoiceTab__a4wUZ{min-height:var(--editor-action-height,44px);font-size:.75rem;white-space:normal}.GraduationEditorForm_guestbookChoiceContent__jA52V,.GraduationEditorForm_guestbookChoicePanel__rHEb8{padding-left:8px}.GraduationEditorForm_guestbookChoicePanel__rHEb8>label:first-child{width:100%}}@media (prefers-reduced-motion:reduce){.GraduationEditorForm_chevron__sr5NP,.GraduationEditorForm_completionTrack__Rc8lS i,.GraduationEditorForm_featureToggle__MF7B3 i,.GraduationEditorForm_featureToggle__MF7B3 i:after,.GraduationEditorForm_fields__UcLyK input,.GraduationEditorForm_fields__UcLyK textarea,.GraduationEditorForm_formActions__7bhno button,.GraduationEditorForm_guestbookChoiceTab__a4wUZ,.GraduationEditorForm_identityChoiceControl__90VPs button,.GraduationEditorForm_quoteLibraryTrigger__Z0vZp{transition:none}}.SchoolCombobox_combobox__0BAJz{position:relative;z-index:5}.SchoolCombobox_input__TPKY9{position:relative;display:block}.SchoolCombobox_input__TPKY9>svg{position:absolute;top:50%;left:13px;z-index:1;width:15px;color:var(--text-muted);transform:translateY(-50%);pointer-events:none}.SchoolCombobox_combobox__0BAJz .SchoolCombobox_input__TPKY9 input{padding-left:38px}.SchoolCombobox_combobox__0BAJz .SchoolCombobox_selected__2HDhD input{padding-right:58px;padding-left:50px}.SchoolCombobox_selectedLogo__0wlMr{position:absolute;top:50%;left:8px;z-index:1;width:32px;aspect-ratio:1;overflow:hidden;border-radius:8px;background:var(--editor-control-bg,var(--surface-strong));transform:translateY(-50%);pointer-events:none}.SchoolCombobox_combobox__0BAJz .SchoolCombobox_input__TPKY9.SchoolCombobox_noLogo__em4B8 input{padding-left:16px}.SchoolCombobox_selectedLogo__0wlMr img{object-fit:contain;padding:4px}.SchoolCombobox_clear__KWWm8{position:absolute;top:50%;right:7px;display:grid;width:44px;aspect-ratio:1;cursor:pointer;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--text-muted);transform:translateY(-50%)}.SchoolCombobox_clear__KWWm8:hover:not(:disabled){background:var(--editor-control-bg-hover,var(--surface-muted));color:var(--text-primary)}.SchoolCombobox_clear__KWWm8:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.SchoolCombobox_clear__KWWm8 svg{width:15px}.SchoolCombobox_options__XEM58{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;display:grid;max-height:min(420px,50dvh);overflow:hidden;overflow-y:auto;border:1px solid var(--editor-control-border,var(--ui-line));border-radius:var(--editor-radius-section,16px);background:var(--editor-control-bg,var(--surface-strong));box-shadow:var(--ui-shadow-sm)}@media (min-width:901px){.SchoolCombobox_options__XEM58{box-sizing:border-box;max-height:min(420px,50dvh,var(--school-options-available-height,50dvh))}.SchoolCombobox_options__XEM58[data-side=above]{top:auto;bottom:calc(100% + 6px)}}.SchoolCombobox_options__XEM58 button{display:grid;min-height:60px;cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;gap:11px;align-items:center;border:0;border-bottom:1px solid var(--editor-control-border,var(--ui-line));background:transparent;color:var(--text-primary);font:inherit;padding:7px 11px;text-align:left}.SchoolCombobox_options__XEM58 button:last-child{border-bottom:0}.SchoolCombobox_options__XEM58 .SchoolCombobox_active__LgNjZ,.SchoolCombobox_options__XEM58 button:hover:not(:disabled){background:var(--editor-control-bg-hover,var(--surface-muted))}@media (min-width:901px){.SchoolCombobox_options__XEM58 .SchoolCombobox_active__LgNjZ{background:var(--editor-control-bg-selected,var(--accent-soft));color:var(--accent-strong)}}.SchoolCombobox_logo__SSsYK{position:relative;display:block;width:44px;aspect-ratio:1;border-radius:9px;background:var(--editor-control-bg,var(--surface-strong))}.SchoolCombobox_logo__SSsYK img{object-fit:contain;padding:6px}.SchoolCombobox_name__MjsHg{display:grid;min-width:0;gap:3px}.SchoolCombobox_name__MjsHg strong{overflow:hidden;font-size:.8125rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}@media (min-width:901px){.SchoolCombobox_name__MjsHg strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}}.SchoolCombobox_name__MjsHg small{color:var(--editor-control-accent,var(--accent-strong));font-size:.75rem;font-weight:500}.SchoolCombobox_options__XEM58 button>svg{width:16px;color:var(--editor-control-accent,var(--accent-strong))}.SchoolLogoField_field__4j_lp{min-width:0}.SchoolLogoField_identityRow__OSwLc{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.SchoolLogoField_identityRow__OSwLc>.SchoolLogoField_field__4j_lp{grid-column:2;grid-row:1}.SchoolLogoField_identityRow__OSwLc>:not(.SchoolLogoField_field__4j_lp){grid-column:1;grid-row:1;min-width:0}.SchoolLogoField_trigger__S9B_R{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:4px 0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.SchoolLogoField_preview__kiAhX{position:relative;display:grid;place-items:center;flex:0 0 56px;height:56px;border:1px solid var(--editor-control-border,var(--ui-line));border-radius:var(--editor-radius-control,16px);background:var(--editor-control-bg,var(--surface));overflow:hidden;color:var(--accent)}.SchoolLogoField_preview__kiAhX img{object-fit:contain;padding:6px}.SchoolLogoField_field__4j_lp[data-compact] .SchoolLogoField_trigger__S9B_R{gap:8px;height:var(--editor-panel-control-height,48px);min-height:44px;width:auto;padding:0 16px 0 12px;border:1px solid var(--editor-control-border,var(--ui-line));border-radius:var(--editor-button-radius,9px);background:var(--editor-control-bg,var(--surface))}.SchoolLogoField_field__4j_lp[data-compact] .SchoolLogoField_preview__kiAhX{width:28px;flex-basis:28px;height:32px;border:0;border-radius:0;background:transparent}.SchoolLogoField_field__4j_lp[data-compact] .SchoolLogoField_preview__kiAhX img{padding:0}.SchoolLogoField_field__4j_lp[data-compact] .SchoolLogoField_preview__kiAhX svg{width:20px;height:20px}.SchoolLogoField_editLabel__55vyT{color:var(--ink);font-size:var(--editor-button-font-size,13px);line-height:20px;white-space:nowrap;font-weight:var(--editor-button-font-weight,500)}.SchoolLogoField_field__4j_lp[data-compact] .SchoolLogoField_trigger__S9B_R:hover:not(:disabled){border-color:var(--editor-control-border-hover,var(--accent));background:var(--editor-control-bg-hover,var(--surface-muted))}.SchoolLogoField_trigger__S9B_R:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.SchoolLogoField_trigger__S9B_R:disabled{border-color:var(--action-disabled-border);background:var(--action-disabled-bg);color:var(--action-disabled-fg);cursor:not-allowed}.SchoolLogoField_trigger__S9B_R:disabled .SchoolLogoField_editLabel__55vyT{color:inherit}.SchoolLogoField_trigger__S9B_R:hover:not(:disabled) .SchoolLogoField_preview__kiAhX{border-color:var(--accent)}.GraduationQuoteLibrary_panel__Jx5i4{--quote-accent:var(--accent);--quote-accent-strong:var(--accent-strong);--quote-accent-soft:var(--accent-soft);display:grid;width:min(100%,660px);height:100%;max-height:100%;min-width:0;margin:0 auto;grid-template-rows:auto minmax(0,1fr);padding:0 clamp(14px,2vw,22px);color:var(--ink)}.GraduationQuoteLibrary_toolbar__uypNb{position:relative;z-index:2;min-width:0;background:var(--editor-chrome-bg,var(--surface-strong));padding-top:var(--editor-form-top-padding,12px);transition:box-shadow .16s ease-out}.GraduationQuoteLibrary_toolbar__uypNb[data-scrolled=true]{box-shadow:0 8px 16px -16px color-mix(in srgb,var(--ink) 42%,transparent)}.GraduationQuoteLibrary_header__44yNt{display:grid;min-height:54px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:2px}.GraduationQuoteLibrary_header__44yNt>strong{overflow:hidden;color:var(--ink);font-size:1rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}@media (min-width:901px){.GraduationQuoteLibrary_header__44yNt>strong{font-size:var(--editor-section-title-size,1rem);font-weight:600;letter-spacing:0}}.GraduationQuoteLibrary_backButton__RhtLf{display:grid;width:var(--editor-navigation-action-size,44px);height:var(--editor-navigation-action-size,44px);cursor:pointer;place-items:center;border:1px solid transparent;border-radius:var(--editor-navigation-action-radius,10px);background:transparent;color:var(--ink);padding:0}.GraduationQuoteLibrary_backButton__RhtLf:hover{background:var(--surface-muted)}.GraduationQuoteLibrary_backButton__RhtLf svg{width:18px;height:18px}.GraduationQuoteLibrary_clearButton__OeeWx{min-height:var(--editor-compact-action-height,36px);cursor:pointer;border:0;border-radius:var(--editor-compact-action-radius,8px);background:transparent;color:var(--ink-soft);padding:0 8px;font:inherit;font-size:.8125rem;font-weight:600;white-space:nowrap}.GraduationQuoteLibrary_clearButton__OeeWx:hover{background:color-mix(in srgb,var(--product-danger-soft) 58%,transparent);color:var(--product-danger)}@media (min-width:901px){.GraduationQuoteLibrary_clearButton__OeeWx{min-height:var(--editor-button-height,44px);border-radius:var(--editor-button-radius,999px);font-size:var(--editor-button-font-size,.875rem);font-weight:var(--editor-button-font-weight,600)}}.GraduationQuoteLibrary_categories__p5pSi{display:flex;min-width:0;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 0 12px;scrollbar-width:none}.GraduationQuoteLibrary_categories__p5pSi::-webkit-scrollbar{display:none}.GraduationQuoteLibrary_categories__p5pSi button{min-width:max-content;min-height:var(--editor-action-height,44px);flex:1 0 auto;cursor:pointer;border:0;border-radius:var(--editor-button-radius,10px);background:transparent;color:var(--ink-soft);padding:0 9px;font:inherit;font-size:.8125rem;font-weight:600;white-space:nowrap}.GraduationQuoteLibrary_categories__p5pSi button:hover{background:var(--surface-muted);color:var(--ink)}.GraduationQuoteLibrary_categories__p5pSi button[data-active=true]{background:var(--quote-accent-soft);color:var(--quote-accent-strong);font-weight:600}@media (min-width:901px){.GraduationQuoteLibrary_categories__p5pSi button{font-size:var(--editor-button-font-size,.875rem);font-weight:var(--editor-button-font-weight,600)}.GraduationQuoteLibrary_categories__p5pSi button[data-active=true]{font-weight:var(--editor-button-font-weight,600)}}.GraduationQuoteLibrary_choices__P5dkv{display:grid;min-height:0;min-width:0;align-content:start;gap:10px;overflow-y:auto;overscroll-behavior-y:contain;padding:12px 6px 72px 0;scrollbar-color:color-mix(in srgb,var(--ink-soft) 30%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.GraduationQuoteLibrary_choices__P5dkv::-webkit-scrollbar{width:8px}.GraduationQuoteLibrary_choices__P5dkv::-webkit-scrollbar-track{background:transparent}.GraduationQuoteLibrary_choices__P5dkv::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--ink-soft) 30%,transparent);background-clip:padding-box}.GraduationQuoteLibrary_choice__P_bGE{display:grid;width:100%;min-height:68px;cursor:pointer;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:14px;border:1px solid var(--ui-line);border-radius:12px;background:var(--surface-strong);color:var(--ink);padding:14px 18px;font:inherit;text-align:left;transition:border-color .16s ease-out,background-color .16s ease-out}.GraduationQuoteLibrary_choice__P_bGE:hover{border-color:color-mix(in srgb,var(--quote-accent) 34%,var(--ui-line));background:var(--quote-accent-soft)}.GraduationQuoteLibrary_choiceCopy__qFIgG{min-width:0;font-size:.875rem;font-weight:400;line-height:1.55;overflow-wrap:anywhere}.GraduationQuoteLibrary_choice__P_bGE svg{width:17px;height:17px;color:var(--quote-accent-strong)}.GraduationQuoteLibrary_choice__P_bGE[data-selected=true]{border-color:color-mix(in srgb,var(--quote-accent) 58%,var(--ui-line));background:var(--quote-accent-soft)}.GraduationQuoteLibrary_backButton__RhtLf:focus-visible,.GraduationQuoteLibrary_categories__p5pSi button:focus-visible,.GraduationQuoteLibrary_choice__P_bGE:focus-visible,.GraduationQuoteLibrary_clearButton__OeeWx:focus-visible{outline:3px solid color-mix(in srgb,var(--quote-accent) 16%,transparent);outline-offset:2px}@media (min-width:901px){.GraduationQuoteLibrary_backButton__RhtLf:focus-visible,.GraduationQuoteLibrary_categories__p5pSi button:focus-visible,.GraduationQuoteLibrary_choice__P_bGE:focus-visible,.GraduationQuoteLibrary_clearButton__OeeWx:focus-visible{outline-color:var(--focus-ring)}}@media (max-width:520px){.GraduationQuoteLibrary_panel__Jx5i4{min-height:calc(100dvh - 122px);padding-right:12px;padding-bottom:96px;padding-left:12px}.GraduationQuoteLibrary_clearButton__OeeWx{padding-inline:7px;font-size:.75rem}.GraduationQuoteLibrary_categories__p5pSi{margin-inline:-12px;padding-right:14px;padding-left:14px}.GraduationQuoteLibrary_categories__p5pSi button{flex:0 0 auto;padding-inline:13px}.GraduationQuoteLibrary_choice__P_bGE{min-height:72px;padding:13px 14px}}@media (max-width:900px){.GraduationQuoteLibrary_panel__Jx5i4{height:auto;max-height:none;grid-template-rows:auto auto}.GraduationQuoteLibrary_toolbar__uypNb{position:sticky;top:var(--editor-child-sticky-top,64px)}.GraduationQuoteLibrary_choices__P5dkv{overflow:visible;padding-bottom:0;scrollbar-gutter:auto}}@media (max-width:820px){.GraduationQuoteLibrary_toolbar__uypNb{top:var(--editor-child-sticky-top,122px)}}@media (prefers-reduced-motion:reduce){.GraduationQuoteLibrary_choice__P_bGE,.GraduationQuoteLibrary_toolbar__uypNb{transition:none}}.EditorForm_formContent__8JUmi{display:grid;gap:14px;width:min(100%,620px);margin:0 auto;padding:24px clamp(18px,3vw,34px) 54px}.EditorForm_formSection__woBRU{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface) 78%,transparent)}.EditorForm_formSection__woBRU summary{display:flex;min-height:62px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;padding:0 18px;user-select:none}.EditorForm_formSection__woBRU summary::-webkit-details-marker{display:none}.EditorForm_formSection__woBRU summary span{display:flex;align-items:center;gap:12px;font-weight:800}.EditorForm_formSection__woBRU summary span i{display:grid;width:30px;aspect-ratio:1;place-items:center;border-radius:50%;background:var(--brand-panel);color:var(--brand-copper-deep);font-size:.75rem;font-style:normal}.EditorForm_formSection__woBRU summary>b{color:var(--text-muted);font-size:1.2rem;transition:transform .18s ease}.EditorForm_formSection__woBRU[open] summary>b{transform:rotate(180deg)}.EditorForm_fields__TcRjF{display:grid;gap:17px;padding:4px 18px 20px}.EditorForm_fields__TcRjF label{display:grid;gap:7px}.EditorForm_fields__TcRjF label>span{color:var(--text-muted);font-size:.75rem;font-weight:700}.EditorForm_fields__TcRjF input,.EditorForm_fields__TcRjF textarea{width:100%;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:var(--editor-panel-control-radius,10px);outline:none;background:var(--surface-strong);color:var(--text-primary);transition:border-color .16s ease,box-shadow .16s ease}.EditorForm_fields__TcRjF input{height:var(--editor-panel-control-height,46px);padding:0 16px}.EditorForm_fields__TcRjF textarea{min-height:76px;resize:vertical;padding:12px 16px;line-height:1.5}.EditorForm_fields__TcRjF input:focus,.EditorForm_fields__TcRjF textarea:focus{border-color:var(--brand-copper);box-shadow:0 0 0 3px var(--focus-ring)}.EditorForm_featureList__QgV4j{display:grid;padding:2px 18px 18px}.EditorForm_featureOption__Jl17V{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;min-height:66px;cursor:pointer;border-bottom:1px solid var(--line)}.EditorForm_featureOption__Jl17V:last-child{border-bottom:0}.EditorForm_featureIcon__rfMAI{display:grid;width:34px;aspect-ratio:1;place-items:center;border-radius:9px;background:var(--brand-panel);color:var(--brand-copper-deep)}.EditorForm_featureIcon__rfMAI svg{width:17px}.EditorForm_featureOption__Jl17V>span:nth-child(2){display:grid;gap:3px}.EditorForm_featureOption__Jl17V strong{font-size:.8125rem}.EditorForm_featureOption__Jl17V small{color:var(--text-muted);font-size:.75rem}.EditorForm_featureOption__Jl17V input{position:absolute;width:1px;height:1px;opacity:0}.EditorForm_switch__ZLKX7{position:relative;width:38px;height:22px;border-radius:999px;background:var(--ui-line-strong);transition:background .16s ease}.EditorForm_switch__ZLKX7:after{position:absolute;top:3px;left:3px;width:16px;aspect-ratio:1;border-radius:50%;background:var(--surface-strong);box-shadow:0 2px 7px rgb(0 0 0/18%);content:"";transition:transform .16s ease}.EditorForm_featureOption__Jl17V input:checked+.EditorForm_switch__ZLKX7{background:var(--brand-sage)}.EditorForm_featureOption__Jl17V input:checked+.EditorForm_switch__ZLKX7:after{transform:translateX(16px)}.EditorForm_featureOption__Jl17V input:focus-visible+.EditorForm_switch__ZLKX7{outline:3px solid var(--focus-ring);outline-offset:3px}.EditorForm_formActions__HtlOj{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.EditorForm_formActions__HtlOj button{display:inline-flex;min-height:var(--editor-action-height,44px);cursor:pointer;align-items:center;gap:7px;border:1px solid var(--action-secondary-border);border-radius:var(--editor-button-radius,var(--editor-action-radius,9px));background:transparent;color:var(--text-muted);padding:0 14px;font-size:var(--editor-button-font-size,var(--editor-action-font-size,.8125rem));font-weight:var(--editor-button-font-weight,var(--editor-action-font-weight,650));transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out}.EditorForm_formActions__HtlOj button:hover{border-color:color-mix(in srgb,var(--danger) 28%,var(--action-secondary-border));background:color-mix(in srgb,var(--danger-soft) 58%,transparent);color:var(--danger)}.EditorForm_formActions__HtlOj svg{width:14px}@media (max-width:680px){.EditorForm_formContent__8JUmi{padding:18px 14px 100px}.EditorForm_formSection__woBRU{border-radius:14px}}[data-editor-surface] .EditorForm_formActions__HtlOj button{min-height:44px;min-width:88px;padding-inline:18px;font-size:.875rem;font-weight:600;line-height:1.4}.TemplatePreview_preview__D1qxT{position:relative;width:100%;min-width:0;overflow:hidden;background:var(--preview-background);isolation:isolate}.TemplatePreview_compact__3pF28,.TemplatePreview_listing__QYevs{aspect-ratio:.72}.TemplatePreview_homepage__W_zju{aspect-ratio:9/16;height:100%;border-radius:inherit}.TemplatePreview_homepageFallback__9GSTG{display:grid;place-content:center;gap:12px;height:100%;padding:24px;text-align:center;color:#172443;background:#f7f8fa}.TemplatePreview_homepageFallback__9GSTG small{font-size:14px}.TemplatePreview_portrait__Gsape{width:min(100%,375px);aspect-ratio:9/16;margin-inline:auto;border-radius:12px}.TemplatePreview_catalog__rw9qn{width:100%;aspect-ratio:9/16;--preview-pan-duration:8s}.TemplatePreview_dialog__Hxk3l{width:100%;aspect-ratio:9/16}.TemplatePreview_image__mCcDl{object-fit:cover;object-position:50% 0;transition:object-position 10s cubic-bezier(.2,.62,.28,1)}.TemplatePreview_portrait__Gsape .TemplatePreview_image__mCcDl{object-fit:contain}.TemplatePreview_catalog__rw9qn .TemplatePreview_image__mCcDl{object-fit:cover;transition-duration:var(--preview-pan-duration);transition-timing-function:linear}.TemplatePreview_dialog__Hxk3l .TemplatePreview_image__mCcDl{object-fit:cover;object-position:50% 0}.TemplatePreview_catalog__rw9qn.TemplatePreview_panning__o__kF:focus-within .TemplatePreview_image__mCcDl,.TemplatePreview_catalog__rw9qn.TemplatePreview_panning__o__kF:hover .TemplatePreview_image__mCcDl{object-position:50% 100%}.TemplatePreview_panning__o__kF:focus-within .TemplatePreview_image__mCcDl,.TemplatePreview_panning__o__kF:hover .TemplatePreview_image__mCcDl{object-position:50% 100%}.TemplatePreview_catalog__rw9qn[data-quick-pan-reset] .TemplatePreview_image__mCcDl,.TemplatePreview_catalog__rw9qn[data-quick-pan-reset].TemplatePreview_panning__o__kF:focus-within .TemplatePreview_image__mCcDl,.TemplatePreview_catalog__rw9qn[data-quick-pan-reset].TemplatePreview_panning__o__kF:hover .TemplatePreview_image__mCcDl{transition-duration:.18s;object-position:50% 0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.TemplatePreview_catalog__rw9qn[data-quick-pan-reset].TemplatePreview_panning__o__kF:focus-within .TemplatePreview_image__mCcDl,.TemplatePreview_catalog__rw9qn[data-quick-pan-reset].TemplatePreview_panning__o__kF:hover .TemplatePreview_image__mCcDl{transition-duration:var(--preview-pan-duration);object-position:50% 100%}}@media (prefers-reduced-motion:reduce){.TemplatePreview_image__mCcDl{transition:none}.TemplatePreview_catalog__rw9qn[data-quick-pan-reset].TemplatePreview_panning__o__kF .TemplatePreview_image__mCcDl{transition:none;object-position:50% 0}.TemplatePreview_panning__o__kF:focus-within .TemplatePreview_image__mCcDl,.TemplatePreview_panning__o__kF:hover .TemplatePreview_image__mCcDl{object-position:50% 0}.TemplatePreview_dialog__Hxk3l.TemplatePreview_autoPanning__o3gJW .TemplatePreview_image__mCcDl{animation:none;object-position:50% 0}}.RouteTransitionProvider_root__aXJ4s{min-height:100svh}.RouteTransitionProvider_slowNotice__xT5Dd{position:fixed;right:1.25rem;bottom:1.25rem;z-index:80;padding:.65rem .7rem .65rem .85rem;display:flex;align-items:center;gap:.7rem;border:1px solid var(--ui-line);border-radius:.75rem;background:var(--surface-strong);box-shadow:var(--ui-shadow-md);color:var(--ink-soft);font-size:.75rem;font-weight:600}.RouteTransitionProvider_slowNotice__xT5Dd button{min-height:2rem;padding:0 .7rem;border:1px solid var(--ui-line);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;font-weight:700}@media (max-width:42.5rem){.RouteTransitionProvider_slowNotice__xT5Dd{right:1rem;bottom:1rem;left:1rem;justify-content:space-between}}.ProductShell_shell__VRyG3{min-height:100svh;background:var(--page)}.ProductShell_content__m_8_6{position:relative;min-height:calc(100svh - var(--product-header-height, 4rem))}.ProductShell_shell__VRyG3[data-content-state=pending] [data-product-header]{transform:none}.ProductShell_shell__VRyG3[data-content-state=revealing] .ProductShell_routeContent__1SR7g{animation:ProductShell_gradory-content-reveal__gRNas .18s cubic-bezier(.22,1,.36,1) both}.ProductShell_routeContent__1SR7g{min-height:inherit}@media (max-width:999.98px){.ProductShell_shell__VRyG3[data-product-bottom]{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.ProductShell_shell__VRyG3[data-product-bottom] :is(a,button,input,textarea,select,[tabindex]){scroll-margin-bottom:calc(80px + env(safe-area-inset-bottom))}}.ProductShell_shell__VRyG3[data-public-page] .ProductShell_content__m_8_6,.ProductShell_shell__VRyG3[data-public-page] .ProductShell_routeContent__1SR7g{min-height:0}.ProductShell_routeContent__1SR7g[inert]{visibility:hidden}.ProductShell_routeContent__1SR7g>[data-skeleton-family],.ProductShell_routeContent__1SR7g>main{scroll-margin-top:var(--product-header-height,4rem)}.ProductShell_skeletonOverlay__U2PNi{position:fixed;inset:var(--product-header-height,4rem) 0 0;z-index:25;min-height:calc(100svh - var(--product-header-height, 4rem));overflow:hidden;background:var(--page);animation:ProductShell_gradory-skeleton-enter__24ZMj .12s ease-out both}@keyframes ProductShell_gradory-content-reveal__gRNas{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductShell_gradory-skeleton-enter__24ZMj{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ProductShell_shell__VRyG3[data-content-state=revealing] .ProductShell_routeContent__1SR7g,.ProductShell_skeletonOverlay__U2PNi{animation:none}}.VoucherOfferNotice_notice__T_vhZ{width:min(1136px,calc(100% - 48px));margin:16px auto 0;padding:16px 20px;display:flex;align-items:center;gap:24px;background:var(--product-primary-soft,#e9eeff);color:var(--product-ink,#172033);border-radius:16px;font:inherit}.VoucherOfferNotice_copy__0kAVs{flex:1;min-width:0;display:grid;gap:6px}.VoucherOfferNotice_copy__0kAVs p{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.VoucherOfferNotice_copy__0kAVs .VoucherOfferNotice_title__QavJE{font-size:16px;font-weight:600}.VoucherOfferNotice_copy__0kAVs .VoucherOfferNotice_conditions__MHlvB{font-size:13px;color:var(--product-ink-soft,#667085)}.VoucherOfferNotice_copy__0kAVs .VoucherOfferNotice_error__Qs6Z5{color:var(--product-danger,#b42318)}.VoucherOfferNotice_actions__zOZgB{display:flex;gap:12px;align-items:center}.VoucherOfferNotice_actions__zOZgB :is(a,button){min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:10px 20px;color:var(--product-on-primary,#fff);background:var(--product-primary,#3b5ccc);text-decoration:none;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color var(--product-motion-feedback,.12s) ease-out}.VoucherOfferNotice_actions__zOZgB :is(a,button):hover:not(:disabled){background:var(--product-primary-strong,#2945a5)}.VoucherOfferNotice_actions__zOZgB .VoucherOfferNotice_close__yBOXt{width:44px;padding:10px;color:var(--product-ink,#172033);background:transparent;flex:0 0 44px}.VoucherOfferNotice_actions__zOZgB .VoucherOfferNotice_close__yBOXt:hover:not(:disabled){background:var(--product-surface,#fff)}.VoucherOfferNotice_actions__zOZgB :is(a,button):focus-visible{outline:3px solid var(--product-primary,#3b5ccc);outline-offset:3px}.VoucherOfferNotice_actions__zOZgB button:disabled{opacity:.6;cursor:wait}.VoucherOfferNotice_srOnly__W48yJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:600px){.VoucherOfferNotice_notice__T_vhZ{padding:16px;align-items:flex-start;gap:12px;flex-direction:column}.VoucherOfferNotice_actions__zOZgB{width:100%}.VoucherOfferNotice_actions__zOZgB>:first-child{flex:1}}@media (prefers-reduced-motion:reduce){.VoucherOfferNotice_actions__zOZgB :is(a,button){transition:none}}.EditorTemplatePanel_panelBody__PDBMy{width:100%;min-height:0;display:flex;flex-direction:column}.EditorTemplatePanel_panelBody__PDBMy[data-surface=preview]{flex:1 1 auto;height:100%}.EditorTemplatePanel_grid__0op6z{position:relative;width:min(100%,1120px);margin-inline:auto;display:grid;grid-template-columns:repeat(var(--template-library-columns,4),minmax(0,1fr));align-items:start;gap:var(--template-library-gap,24px)}.EditorTemplatePanel_controls__peo9S{width:100%;flex:0 0 auto;padding:var(--editor-screen-heading-padding-top,12px) 16px 16px;overflow:hidden;scrollbar-width:thin;scrollbar-gutter:stable both-edges}.EditorTemplatePanel_controls__peo9S>header,.EditorTemplatePanel_controls__peo9S>p{width:min(100%,1120px);margin-inline:auto}.EditorTemplatePanel_feedback__Pee2N{margin:12px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.5}.EditorTemplatePanel_list__vNMyr{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--ui-line) transparent;scrollbar-gutter:stable both-edges;padding:4px 16px 32px;container:template-library-list/inline-size}.EditorTemplatePanel_list__vNMyr:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (min-width:901px){.EditorTemplatePanel_list__vNMyr{overflow-anchor:none}}.EditorTemplatePanel_templateCard__BD7FC{transform-origin:0 0;width:100%;min-width:0;padding:0;display:block;border:0;border-radius:12px;background:transparent;color:var(--ink);cursor:pointer;font:inherit;text-align:left}.EditorTemplatePanel_templateCard__BD7FC:disabled{cursor:default}.EditorTemplatePanel_templateCard__BD7FC:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.EditorTemplatePanel_previewFrame__5cxZg{position:relative;aspect-ratio:9/16;display:block;overflow:hidden;border:2px solid transparent;border-radius:inherit;background:var(--surface-soft);box-shadow:0 0 0 1px var(--ui-line);transition:border-color .18s ease,box-shadow .18s ease}.EditorTemplatePanel_previewFrame__5cxZg>[data-template-preview]{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.EditorTemplatePanel_templateCard__BD7FC:focus-visible .EditorTemplatePanel_previewFrame__5cxZg,.EditorTemplatePanel_templateCard__BD7FC:not(:disabled):hover .EditorTemplatePanel_previewFrame__5cxZg{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.EditorTemplatePanel_templateCard__BD7FC[aria-current=true] .EditorTemplatePanel_previewFrame__5cxZg{border-color:var(--accent);box-shadow:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.EditorTemplatePanel_templateCard__BD7FC:focus-visible [data-quick-pan-reset] img{transition-duration:var(--preview-pan-duration);object-position:50% 100%}}.EditorTemplatePanel_templateInfo__6zmzf{position:absolute;z-index:2;inset:auto 0 0;min-height:100px;padding:40px 14px 14px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;background:linear-gradient(180deg,transparent,rgb(18 23 34/44%) 45%,rgb(18 23 34/86%));color:#fff;pointer-events:none}.EditorTemplatePanel_templateInfo__6zmzf strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;font-weight:600;line-height:1.35}.EditorTemplatePanel_templateInfo__6zmzf small{min-height:20px;color:rgb(255 255 255/92%);font-size:13px;line-height:1.5}@media (max-width:900px){.EditorTemplatePanel_panelBody__PDBMy[data-surface=preview]{height:auto}.EditorTemplatePanel_list__vNMyr{overflow:visible;overscroll-behavior-y:auto;scrollbar-gutter:auto}.EditorTemplatePanel_controls__peo9S{scrollbar-gutter:auto}}.EditorTemplatePanel_pendingState__Zyr_0{position:absolute;z-index:3;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:rgb(18 23 34/56%);color:#fff;font-size:13px;font-weight:600}.EditorTemplatePanel_spinner__DKptO{width:18px;height:18px;animation:EditorTemplatePanel_template-panel-spin__Bijae .8s linear infinite}@container template-library-list (width < 920px){.EditorTemplatePanel_grid__0op6z{grid-template-columns:repeat(var(--template-library-columns,3),minmax(0,1fr));gap:var(--template-library-gap,16px)}}@container template-library-list (width < 480px){.EditorTemplatePanel_grid__0op6z{grid-template-columns:repeat(var(--template-library-columns,2),minmax(0,1fr));gap:var(--template-library-gap,16px)}}@container template-library-list (max-width: 350px){.EditorTemplatePanel_grid__0op6z{gap:var(--template-library-gap,12px)}.EditorTemplatePanel_templateInfo__6zmzf{padding-inline:10px;padding-bottom:10px}}@container template-library-list (width < 280px){.EditorTemplatePanel_grid__0op6z{grid-template-columns:repeat(var(--template-library-columns,1),minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.EditorTemplatePanel_previewFrame__5cxZg{transition:none}.EditorTemplatePanel_spinner__DKptO{animation:none}}@keyframes EditorTemplatePanel_template-panel-spin__Bijae{to{transform:rotate(1turn)}}