.account_page__Slduf{padding:40px 48px 64px;max-width:1120px;margin:0 auto;width:100%}.account_pageHead__NI4aT{margin-bottom:28px}.account_eyebrow__HsxmQ{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--ui-text3);margin:0 0 8px}.account_title__1SSp8{font-size:30px;line-height:1.1;font-weight:700;font-family:var(--font-display);color:var(--ui-text);margin:0 0 8px}.account_sub__l7kSL{font-size:14px;line-height:1.5;color:var(--ui-text2);margin:0;max-width:56ch}.account_deletionBanner__NTzP5{padding:12px 16px;border-radius:10px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.35);color:#ef4444;font-size:13px;font-weight:500;margin-bottom:20px}.account_layout__JNvPM{display:grid;grid-template-columns:236px minmax(0,1fr);gap:44px;align-items:start}.account_rail__opoBh{position:sticky;top:88px;display:flex;flex-direction:column;gap:18px}.account_idCard__Oc0tI{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:var(--ui-item-bg);border:1px solid var(--ui-line)}.account_avatar__yOwZd{flex-shrink:0;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--rose),var(--violet));color:#fff;font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1}.account_idInfo__dMwzl{min-width:0}.account_idEmail__gDCPO{font-size:13px;font-weight:600;color:var(--ui-text);margin:0 0 2px}.account_idEmail__gDCPO,.account_idMeta__wBOG8{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account_idMeta__wBOG8{font-size:11px;color:var(--ui-text3);margin:0}.account_nav__pxGRl{display:flex;flex-direction:column;gap:2px}.account_navItem__lW8ts{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:9px;font-size:13px;font-weight:500;color:var(--ui-text2);text-decoration:none;transition:background .15s,color .15s}.account_navItem__lW8ts:hover{background:var(--ui-hover);color:var(--ui-text)}.account_navItem__lW8ts:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.account_navItem__lW8ts[data-active]{background:var(--ui-accentSoft);color:var(--ui-text);font-weight:600}.account_navNum__TKVn3{font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ui-text3);transition:color .15s}.account_navItem__lW8ts[data-active] .account_navNum__TKVn3{color:var(--ui-accent)}.account_content__Q0uT3{display:flex;flex-direction:column;gap:18px;min-width:0}.account_section__ZJAqM{padding:28px 30px;border-radius:16px;background:var(--ui-panel);border:1px solid var(--ui-line);scroll-margin-top:88px}.account_section__ZJAqM[data-danger]{border-color:rgba(239,68,68,.3);background:linear-gradient(rgba(239,68,68,.03),rgba(239,68,68,.03)),var(--ui-panel)}.account_sectionHead__GS2ki{display:flex;align-items:flex-start;gap:16px;margin-bottom:4px}.account_sectionNum__F7sWr{flex-shrink:0;font-family:var(--font-display);font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-accent);line-height:1.5;padding-top:1px}.account_sectionNum__F7sWr[data-danger]{color:#ef4444}.account_sectionTitle__qIbWx{font-family:var(--font-display);font-size:18px;font-weight:650;color:var(--ui-text);margin:0}.account_sectionDesc__dNvCY{font-size:13px;line-height:1.5;color:var(--ui-text2);margin:3px 0 0;max-width:60ch}.account_block__IW_2f{border-top:1px solid var(--ui-line2)}.account_block__IW_2f,.account_block__IW_2f:first-of-type{padding-top:22px;margin-top:22px}.account_blockHead__ey3Hy{margin-bottom:14px}.account_blockTitle__tI1GY{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--ui-text);margin:0 0 3px}.account_proBadge__nrqQz{font-size:9px;font-weight:700;padding:1px 6px;border-radius:4px;background:var(--ui-accent);color:#fff;text-transform:uppercase;letter-spacing:.03em}.account_blockDesc__pS2R9{font-size:12.5px;line-height:1.5;color:var(--ui-text2);margin:0;max-width:60ch}.account_fieldRow__HXHoX{display:grid;grid-template-columns:1fr 1fr;gap:12px}.account_field__8jSld{display:flex;flex-direction:column;gap:6px}.account_stepForm__PA9GL{margin-top:14px}.account_stepHead__W7jMA{display:flex;flex-direction:column;gap:8px;margin-top:14px;margin-bottom:14px}.account_stepHead__W7jMA .account_eyebrow__HsxmQ{margin:0}.account_stepper__EBI6_{display:flex;gap:.375rem}.account_stepDot__D7NqV{width:.5rem;height:.5rem;border-radius:50%;background:var(--ui-line);transition:background .2s,width .2s}.account_stepDotActive__O2mOp{background:var(--ui-accent);width:1.5rem;border-radius:.25rem}.account_codeConfirmedNote__O9EUo{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ui-positive);margin:8px 0 0}.account_codeCheckIcon__ktupb{flex-shrink:0;color:var(--ui-positive)}@keyframes account_stepReveal__qXOwW{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.account_slideIn__0QwR1{animation:account_stepReveal__qXOwW .2s ease}.account_fieldInline__MEXuu{display:flex;gap:10px;align-items:stretch}.account_fieldInline__MEXuu .account_input__bOZ26{flex:1 1}.account_fieldInline__MEXuu .account_primaryBtn__pRgiL{margin-top:0;white-space:nowrap}.account_fieldLabel__A_FKy{font-size:10px;font-weight:700;color:var(--ui-text2);text-transform:uppercase;letter-spacing:.08em}.account_freqSelect__rYiRi>div{width:100%}.account_input__bOZ26{width:100%;padding:10px 12px;border-radius:9px;border:1px solid var(--ui-line);background:var(--ui-field);color:var(--ui-text);font-size:13px;font-family:inherit;outline:none;box-sizing:border-box;transition:border-color .14s,box-shadow .14s;appearance:none}.account_input__bOZ26:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accentSoft)}.account_input__bOZ26::placeholder{color:var(--ui-text3)}.account_input__bOZ26:disabled{opacity:.6;cursor:not-allowed;color:var(--ui-text3)}.account_readonlyValue__H4ViE{width:100%;padding:10px 12px;border-radius:9px;border:1px solid var(--ui-line);background:var(--ui-field);color:var(--ui-text2);font-size:13px;box-sizing:border-box}.account_primaryBtn__pRgiL{margin-top:16px;padding:10px 20px;border-radius:9px;border:none;background:var(--ui-accent);color:#fff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .14s,transform .05s}.account_primaryBtn__pRgiL:hover:not(:disabled){opacity:.9}.account_primaryBtn__pRgiL:active:not(:disabled){transform:translateY(1px)}.account_primaryBtn__pRgiL:disabled{opacity:.55;cursor:not-allowed}.account_primaryBtn__pRgiL:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.account_outlineBtn__Hvue2{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:9px;border:1px solid var(--ui-line);background:rgba(0,0,0,0);color:var(--ui-text2);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:border-color .14s,color .14s}.account_outlineBtn__Hvue2:hover:not(:disabled){border-color:var(--ui-text2);color:var(--ui-text)}.account_outlineBtn__Hvue2:disabled{opacity:.55;cursor:not-allowed}.account_outlineBtn__Hvue2:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.account_ghostBtn__HWqAR{padding:9px 16px;border-radius:9px;border:1px solid var(--ui-line);background:rgba(0,0,0,0);color:var(--ui-text2);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .14s,color .14s}.account_ghostBtn__HWqAR:hover{border-color:var(--ui-text2);color:var(--ui-text)}.account_msg__h36Ji{font-size:13px;line-height:1.4;margin:10px 0 0}.account_msg__h36Ji[data-t=ok]{color:var(--ui-positive)}.account_msg__h36Ji[data-t=err]{color:#ef4444}.account_connRow__SF_LC{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid var(--ui-line2)}.account_connRow__SF_LC:last-of-type{border-bottom:none;padding-bottom:0}.account_connInfo__3y9Di{min-width:0}.account_connLabel__A3WEf{font-size:13px;font-weight:500;color:var(--ui-text);margin:0 0 2px}.account_connState__OOJoX{font-size:12px;color:var(--ui-text3);margin:0}.account_connState__OOJoX[data-linked]{color:var(--ui-positive)}.account_connBadge__T1Shi{flex-shrink:0;padding:4px 10px;border-radius:999px;background:var(--ui-accentSoft);color:var(--ui-accent);font-size:11px;font-weight:600}.account_connLink__ld_b_,.account_connUnlink__QMuny{flex-shrink:0;padding:7px 15px;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .14s,border-color .14s,color .14s}.account_connLink__ld_b_:disabled,.account_connUnlink__QMuny:disabled{opacity:.45;cursor:not-allowed}.account_connLink__ld_b_:focus-visible,.account_connUnlink__QMuny:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.account_connLink__ld_b_{border:none;background:var(--ui-accent);color:#fff}.account_connLink__ld_b_:not(:disabled):hover{opacity:.88}.account_connUnlink__QMuny{border:1px solid var(--ui-line);background:rgba(0,0,0,0);color:var(--ui-text2)}.account_connUnlink__QMuny:not(:disabled):hover{border-color:#ef4444;color:#ef4444}.account_toggleRow__lnPV3{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--ui-line2)}.account_toggleRow__lnPV3:last-of-type{border-bottom:none;padding-bottom:0}.account_toggleRow__lnPV3:first-of-type{padding-top:0}.account_field__8jSld+.account_toggleRow__lnPV3{padding-top:14px}.account_toggleInfo__lmUyG{flex:1 1;min-width:0}.account_toggleLabel__JzNs6{font-size:13px;font-weight:500;color:var(--ui-text);margin:0 0 2px}.account_toggleDesc___QIaR{font-size:12px;line-height:1.45;color:var(--ui-text2);margin:0}.account_toggleWarnLink__70J4h{color:var(--ui-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.account_toggleWarnLink__70J4h:hover{opacity:.85}.account_toggleWarnLink__70J4h:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px;border-radius:2px}.account_exportRow__fn_9t{display:flex;justify-content:space-between;align-items:center;gap:16px}.account_exportRow__fn_9t .account_blockHead__ey3Hy{margin-bottom:0}.account_dangerRow__g3yTg{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;margin-top:22px;border-top:1px solid var(--ui-line2)}.account_dangerRow__g3yTg .account_blockHead__ey3Hy{margin-bottom:0}.account_dangerBtn__fLmUW{flex-shrink:0;padding:9px 18px;border-radius:9px;border:1px solid #ef4444;background:rgba(0,0,0,0);color:#ef4444;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .14s,color .14s}.account_dangerBtn__fLmUW:hover:not(:disabled){background:#ef4444;color:#fff}.account_dangerBtn__fLmUW:disabled{opacity:.55;cursor:not-allowed}.account_dangerBtn__fLmUW:focus-visible{outline:2px solid #ef4444;outline-offset:2px}.account_modalOverlay__iZPnP{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.account_modal__wswql{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:16px;padding:28px 32px;max-width:420px;width:100%}.account_modalTitle__nSgXR{font-family:var(--font-display);font-size:17px;font-weight:700;color:#ef4444;margin:0 0 8px}.account_modalText__RoWl7{font-size:13px;line-height:1.5;color:var(--ui-text2);margin:0 0 24px}.account_modalActions__cjubm{display:flex;gap:10px;justify-content:flex-end}@media(max-width:900px){.account_page__Slduf{padding:28px 20px 48px}.account_layout__JNvPM{grid-template-columns:1fr;gap:20px}.account_rail__opoBh{position:static;top:auto;flex-direction:column;gap:14px}.account_nav__pxGRl{flex-direction:row;flex-wrap:wrap;gap:6px}.account_navItem__lW8ts{padding:8px 12px;border:1px solid var(--ui-line)}.account_section__ZJAqM{padding:22px 18px}.account_fieldInline__MEXuu{flex-direction:column}.account_fieldInline__MEXuu .account_primaryBtn__pRgiL{width:100%}}@media(max-width:520px){.account_fieldRow__HXHoX{grid-template-columns:1fr}.account_dangerRow__g3yTg,.account_exportRow__fn_9t{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.account_input__bOZ26,.account_navItem__lW8ts,.account_navNum__TKVn3,.account_primaryBtn__pRgiL,.account_stepDot__D7NqV{transition:none}.account_slideIn__0QwR1{animation:none}}.Toggle_toggle__91gMJ{width:36px;height:21px;border-radius:9999px;border:none;cursor:pointer;flex-shrink:0;position:relative;transition:background .2s;background:var(--ui-line)}.Toggle_toggle__91gMJ.Toggle_toggleOn__xwpSH{background:var(--ui-accent)}.Toggle_toggle__91gMJ:disabled{cursor:not-allowed;opacity:.5}.Toggle_toggleKnob__Xl5Uq{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);transition:left .2s}.Toggle_toggleOn__xwpSH .Toggle_toggleKnob__Xl5Uq{left:calc(100% - 18px)}.Toggle_label__k1hRG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PageSizeSelect_wrap__op6Vu{position:relative}.PageSizeSelect_trigger__bTXLu{display:flex;align-items:center;gap:6px;padding:5px 8px 5px 12px;border-radius:var(--radius-sm);border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .14s}.PageSizeSelect_trigger__bTXLu:hover{border-color:var(--ui-accent)}.PageSizeSelect_value__zcYKN{min-width:16px;text-align:left}.PageSizeSelect_chev__ghx_M{display:flex;color:var(--ui-text3)}.PageSizeSelect_menu__BNcRY{position:absolute;bottom:calc(100% + 4px);right:0;min-width:100%;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--radius-md);box-shadow:0 4px 16px rgba(0,0,0,.18);padding:6px;z-index:30}.PageSizeSelect_item__Z4xCK{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 12px;border:none;border-radius:var(--radius-sm);background:none;color:var(--ui-text);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.PageSizeSelect_item__Z4xCK:hover{background:var(--ui-hover)}.PageSizeSelect_active__0vF8s{background:var(--ui-accentSoft);color:var(--ui-accent)}.SelectMenu_wrap__6BhqV{position:relative;display:inline-block}.SelectMenu_trigger__5cnMP{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;width:100%;padding:0 10px 0 12px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-field);color:var(--ui-text);font-size:13px;cursor:pointer;transition:border-color .14s}.SelectMenu_trigger__5cnMP:hover{border-color:var(--ui-accentBorder)}.SelectMenu_trigger__5cnMP:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.SelectMenu_currentLabel__7g2_Q{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectMenu_chev__ZLH8p{flex:none;font-size:10px;color:var(--ui-text3)}.SelectMenu_menu___a9UA{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;padding:6px;background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:var(--radius-md,10px);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:100;display:flex;flex-direction:column;gap:2px;max-height:min(50vh,280px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.SelectMenu_option__T5vfP{all:unset;box-sizing:border-box;display:block;width:100%;padding:8px 10px;border-radius:6px;font-size:13px;color:var(--ui-text2);cursor:pointer;white-space:nowrap}.SelectMenu_option__T5vfP:hover{background:var(--ui-hover,rgba(0,0,0,.04));color:var(--ui-text)}.SelectMenu_option__T5vfP:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.SelectMenu_option__T5vfP:disabled{color:var(--ui-text3);opacity:.5;cursor:not-allowed}.SelectMenu_optionActive__C_kEw{color:var(--ui-accent);background:var(--ui-accentSoft);font-weight:600}.AvailabilitySlotEditor_editor__fb9L6{display:flex;flex-direction:column;gap:16px}.AvailabilitySlotEditor_toolbar__LXyv7{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.AvailabilitySlotEditor_fieldLabel__KETY2{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ui-text2)}.AvailabilitySlotEditor_sectionHead__qndmk{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text3);margin-bottom:8px}.AvailabilitySlotEditor_templates__cZKH9{display:flex;flex-direction:column;gap:8px}.AvailabilitySlotEditor_templateGrid__Wfq6p{display:flex;gap:8px;flex-wrap:wrap}.AvailabilitySlotEditor_templateOptionOn__nsUXb,.AvailabilitySlotEditor_templateOption__3wNxY{display:flex;align-items:center;gap:4px;padding:8px 10px;border:1px solid var(--ui-line);border-radius:var(--radius-sm,8px)}.AvailabilitySlotEditor_templateOptionOn__nsUXb{border-color:var(--ui-accent);background:color-mix(in oklab,var(--ui-accent) 8%,var(--ui-panel));color:var(--ui-accent)}.AvailabilitySlotEditor_templateLabel__yaK_P{display:flex;align-items:center;gap:8px;cursor:pointer}.AvailabilitySlotEditor_templateLabel__yaK_P input[type=radio]{margin:0}.AvailabilitySlotEditor_templateName__czS9_{font-size:13px;font-weight:600;color:inherit}.AvailabilitySlotEditor_timezoneNote___633N{font-size:12.5px;color:var(--ui-text3);margin:4px 0 0}.AvailabilitySlotEditor_timezoneNote___633N strong{color:var(--ui-text2);font-weight:600}.AvailabilitySlotEditor_timezoneLink__5WUcK{color:var(--ui-accent);text-decoration:underline}.AvailabilitySlotEditor_exceptions__CU5Xr,.AvailabilitySlotEditor_weekly__wqLoI{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--ui-line)}.AvailabilitySlotEditor_weeklyHead__CkNEu{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.AvailabilitySlotEditor_weeklyHead__CkNEu .AvailabilitySlotEditor_sectionHead__qndmk{margin-bottom:0}.AvailabilitySlotEditor_gridActions__tbqJi{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.AvailabilitySlotEditor_fillRangeLabel__wDBiu{display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--ui-text3)}.AvailabilitySlotEditor_fillRangeTrigger__DLyUt{min-height:28px;padding:2px 8px 2px 10px;font-size:11.5px}.AvailabilitySlotEditor_gridActionBtn__gFpuC{all:unset;box-sizing:border-box;padding:4px 10px;border-radius:999px;border:1px solid var(--ui-line);color:var(--ui-text2);font-size:11.5px;font-weight:600;cursor:pointer}.AvailabilitySlotEditor_gridActionBtn__gFpuC:focus-visible,.AvailabilitySlotEditor_gridActionBtn__gFpuC:hover{border-color:var(--ui-accent);color:var(--ui-accent)}.AvailabilitySlotEditor_gridActionBtn__gFpuC:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.AvailabilitySlotEditor_gridActionBtn__gFpuC:disabled{cursor:not-allowed;opacity:.5;border-color:var(--ui-line);color:var(--ui-text3)}.AvailabilitySlotEditor_fillRangeError___hwmE{font-size:11.5px;color:#ef4444;margin:-4px 0 0}.AvailabilitySlotEditor_gridHint__KNkiq{font-size:12px;color:var(--ui-text3);margin:-4px 0 4px}.AvailabilitySlotEditor_paintgrid__6h7OJ{display:grid;grid-template-columns:40px repeat(7,1fr);gap:3px;align-items:center;-webkit-user-select:none;user-select:none}.AvailabilitySlotEditor_dayHead__2Z0F9{display:flex;flex-direction:column;align-items:center;gap:2px;padding-bottom:4px}.AvailabilitySlotEditor_paintColHead__N_JxR{all:unset;box-sizing:border-box;width:100%;text-align:center;font-size:11px;font-weight:700;color:var(--ui-text);cursor:pointer;border-radius:4px}.AvailabilitySlotEditor_paintColHead__N_JxR:focus-visible,.AvailabilitySlotEditor_paintColHead__N_JxR:hover{color:var(--ui-accent)}.AvailabilitySlotEditor_paintColHead__N_JxR:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.AvailabilitySlotEditor_copyBtnOn__AFHgB,.AvailabilitySlotEditor_copyBtn__5Yk34{all:unset;box-sizing:border-box;display:grid;place-items:center;width:18px;height:18px;border-radius:4px;color:var(--ui-text3);cursor:pointer}.AvailabilitySlotEditor_copyBtnOn__AFHgB:focus-visible,.AvailabilitySlotEditor_copyBtnOn__AFHgB:hover,.AvailabilitySlotEditor_copyBtn__5Yk34:focus-visible,.AvailabilitySlotEditor_copyBtn__5Yk34:hover{color:var(--ui-accent);background:var(--ui-accentSoft)}.AvailabilitySlotEditor_copyBtnOn__AFHgB:focus-visible,.AvailabilitySlotEditor_copyBtn__5Yk34:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.AvailabilitySlotEditor_copyBtnOn__AFHgB{color:var(--ui-accent);background:var(--ui-accentSoft)}.AvailabilitySlotEditor_copyRow__wcb1B{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px;margin-bottom:2px;border:1px dashed var(--ui-accentBorder);border-radius:var(--radius-sm,8px);background:var(--ui-accentSoft)}.AvailabilitySlotEditor_copyRowLabel__abeHq{font-size:12px;color:var(--ui-text2);margin-right:2px}.AvailabilitySlotEditor_copyTarget__nnQKE{all:unset;box-sizing:border-box;padding:4px 10px;border-radius:999px;border:1px solid var(--ui-accentBorder);background:var(--ui-panel);color:var(--ui-text);font-size:12px;font-weight:600;cursor:pointer}.AvailabilitySlotEditor_copyTarget__nnQKE:focus-visible,.AvailabilitySlotEditor_copyTarget__nnQKE:hover{background:var(--ui-accent);border-color:var(--ui-accent);color:#fff}.AvailabilitySlotEditor_copyTarget__nnQKE:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.AvailabilitySlotEditor_copyDone__A_IuC{all:unset;box-sizing:border-box;margin-left:auto;color:var(--ui-accent);font-size:12px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:4px}.AvailabilitySlotEditor_copyDone__A_IuC:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.AvailabilitySlotEditor_paintRowHead__JW6Ky{font-size:10px;color:var(--ui-text3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;padding-right:6px}.AvailabilitySlotEditor_paintCellOn__u1WVA,.AvailabilitySlotEditor_paintCell__4Mr3z{all:unset;box-sizing:border-box;min-height:18px;border-radius:3px;background:var(--ui-field);cursor:pointer}.AvailabilitySlotEditor_paintCell__4Mr3z:hover{outline:1.5px solid var(--ui-accent);outline-offset:-1.5px}.AvailabilitySlotEditor_paintCellOn__u1WVA{background:var(--ui-accent)}.AvailabilitySlotEditor_paintCellOn__u1WVA:focus-visible,.AvailabilitySlotEditor_paintCell__4Mr3z:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.AvailabilitySlotEditor_addException__tJizL{align-self:flex-start;background:none;border:none;color:var(--ui-accent);font-size:13px;cursor:pointer;padding:2px 0}.AvailabilitySlotEditor_excRow__Xcg3i{display:flex;align-items:center;gap:8px}.AvailabilitySlotEditor_excRow__Xcg3i input,.AvailabilitySlotEditor_excRow__Xcg3i select{padding:6px 8px;border:1px solid var(--ui-line);border-radius:6px}.AvailabilitySlotEditor_excRow__Xcg3i button{background:none;border:none;color:var(--ui-text3);cursor:pointer}.FieldEditor_editor___QE8z{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--ui-accentBorder);border-radius:var(--radius-md);background:var(--ui-panel)}.FieldEditor_reqRow__uuU_8{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--ui-line)}.FieldEditor_reqLabel__JmApa{font-size:15px;color:var(--ui-text)}.FieldEditor_options__ZWsuH{display:flex;flex-direction:column;gap:10px}.FieldEditor_optHead__DtBhc{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text3)}.FieldEditor_optRow__psBar{display:flex;gap:10px;align-items:stretch}.FieldEditor_optRow__psBar>div{flex:1 1;min-width:0}.FieldEditor_optDelete__Rij5e{display:grid;place-items:center;width:44px;flex-shrink:0;background:none;border:1px solid var(--ui-line);border-radius:10px;cursor:pointer;color:var(--ui-text3);transition:color .12s,border-color .12s,background .12s}.FieldEditor_optDelete__Rij5e:hover{color:#e5484d;border-color:rgba(229,72,77,.4);background:rgba(229,72,77,.06)}.FieldEditor_addOpt__sRNb3{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:13px;font-weight:500;color:var(--ui-accent);background:none;border:none;cursor:pointer;padding:2px 0;transition:opacity .1s}.FieldEditor_addOpt__sRNb3:hover{opacity:.8}.FieldEditor_foot__48VuB{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--ui-line)}.FieldEditor_cancel__YWh5h{background:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;color:var(--ui-text2);padding:6px 4px;transition:color .12s}.FieldEditor_cancel__YWh5h:hover{color:var(--ui-text)}.FormBuilder_panel__Y6jP8{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--ui-line);border-radius:var(--radius-md);background:var(--ui-panel);min-width:0}.FormBuilder_h__ZZWAy{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ui-text);margin:0 0 4px}.FormBuilder_h3__elOMI{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text3);margin:6px 0 2px}.FormBuilder_fields__r_iCR{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.FormBuilder_field__6JKlS{list-style:none}.FormBuilder_fieldRow__yEVSK{display:grid;grid-template-columns:16px minmax(0,1fr) 96px 112px auto;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--ui-line);border-radius:var(--radius-sm);background:rgba(0,0,0,0);transition:background .1s,border-color .1s,opacity .1s}.FormBuilder_fieldRow__yEVSK:hover{background:var(--ui-hover);border-color:var(--ui-line2)}.FormBuilder_dragging__HkhRO{opacity:.4;border-color:var(--ui-accentBorder);border-style:dashed}.FormBuilder_handle__1hHpH{color:var(--ui-text3);cursor:grab;font-size:13px;opacity:.5;touch-action:none;border-radius:5px}.FormBuilder_handle__1hHpH:hover{opacity:.9}.FormBuilder_handle__1hHpH:active{cursor:grabbing}.FormBuilder_handle__1hHpH:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px;opacity:1;color:var(--ui-accent)}.FormBuilder_fieldLabel__EJ_qF{font-size:13px;font-weight:500;color:var(--ui-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.FormBuilder_badge__CupmP{justify-self:start;font-size:10px;font-weight:500;padding:2px 7px;border-radius:999px;background:var(--ui-field);color:var(--ui-text3);white-space:nowrap;flex-shrink:0}.FormBuilder_req__xbEvt{background:var(--ui-accentSoft);color:var(--ui-accent)}.FormBuilder_type__rGLXB{justify-self:end;text-align:right;font-size:11px;color:var(--ui-text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.FormBuilder_actions__IOfV8{display:flex;align-items:center;gap:1px;flex-shrink:0}.FormBuilder_actions__IOfV8 button{display:grid;place-items:center;width:26px;height:26px;background:none;border:none;cursor:pointer;color:var(--ui-text3);border-radius:6px;font-size:13px;transition:color .1s,background .1s}.FormBuilder_actions__IOfV8 button:hover{color:var(--ui-text);background:var(--ui-hover)}.FormBuilder_addWrap__W4CVp{position:relative;margin-top:6px;padding-top:10px;border-top:1px solid var(--ui-line2)}.FormBuilder_addFieldBtn__ulJG8{width:100%;padding:10px 12px;border:1.5px dashed var(--ui-line);border-radius:var(--radius-sm);background:none;color:var(--ui-accent);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s}.FormBuilder_addFieldBtn__ulJG8:hover{border-color:var(--ui-accentBorder);background:var(--ui-accentSoft)}.FormBuilder_typeMenu__COiLZ{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:var(--radius-md);box-shadow:0 12px 32px rgba(0,0,0,.14);z-index:1000;display:flex;flex-direction:column;padding:10px 12px;gap:2px;overflow-y:auto;scrollbar-gutter:stable}.FormBuilder_typeGroup__pRudQ{display:flex;flex-direction:column;gap:5px;padding:7px 0}.FormBuilder_typeGroup__pRudQ+.FormBuilder_typeGroup__pRudQ{border-top:1px solid var(--ui-line)}.FormBuilder_typeGroupLabel__j2BEv{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text3)}.FormBuilder_typeGrid__PDatD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.FormBuilder_typeCard__uaE4M{display:flex;align-items:center;gap:10px;padding:7px 9px;border:1px solid rgba(0,0,0,0);border-radius:10px;background:none;cursor:pointer;text-align:left;transition:background .12s,border-color .12s}.FormBuilder_typeCard__uaE4M:hover:not(:disabled){background:var(--ui-accentSoft);border-color:var(--ui-accentBorder)}.FormBuilder_typeCard__uaE4M:hover:not(:disabled) .FormBuilder_typeChev__VhrG_{color:var(--ui-accent)}.FormBuilder_typeCard__uaE4M:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.FormBuilder_typeCardDisabled__r3Lmz{cursor:default}.FormBuilder_typeCardDisabled__r3Lmz .FormBuilder_typeChev__VhrG_,.FormBuilder_typeCardDisabled__r3Lmz .FormBuilder_typeDesc__RaT94,.FormBuilder_typeCardDisabled__r3Lmz .FormBuilder_typeIcon__g05lR,.FormBuilder_typeCardDisabled__r3Lmz .FormBuilder_typeTitle__TxuzL{color:var(--ui-text3);opacity:.75}.FormBuilder_typeIcon__g05lR{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid var(--ui-line);border-radius:9px;color:var(--ui-accent);background:var(--ui-field)}.FormBuilder_typeText__jJGGD{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.FormBuilder_typeTitle__TxuzL{font-size:14px;font-weight:600;color:var(--ui-text)}.FormBuilder_typeSoon__YJuHI{font-weight:500;color:var(--ui-text3)}.FormBuilder_typeDesc__RaT94{font-size:12px;color:var(--ui-text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FormBuilder_typeChev__VhrG_{display:grid;place-items:center;flex-shrink:0;color:var(--ui-text3)}.FormBuilder_addBtn__O_uFU,.FormBuilder_addRow__njl3X{display:none}.IconPicker_wrap__5KEt9{position:relative;flex-shrink:0}.IconPicker_trigger__ZdWr_{display:flex;align-items:center;gap:4px;height:38px;padding:0 8px 0 11px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-field);color:var(--ui-text2);cursor:pointer;transition:border-color .14s,color .14s}.IconPicker_trigger__ZdWr_:hover{border-color:var(--ui-line2);color:var(--ui-text)}.IconPicker_currentIcon__G8ZcC{display:grid;place-items:center;color:var(--ui-accent)}.IconPicker_chev__KnUoY{font-size:10px;color:var(--ui-text3)}.IconPicker_menu__B2Utl{position:fixed;padding:12px;background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:var(--radius-md);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:100;display:flex;flex-direction:column;gap:6px;min-width:216px;max-height:min(48vh,340px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.IconPicker_search__pn2gn{width:100%;box-sizing:border-box;height:38px;padding:.5rem 12px;margin-bottom:4px;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-field);color:var(--ui-text);font-size:12px}.IconPicker_search__pn2gn::placeholder{color:var(--ui-text3)}.IconPicker_search__pn2gn:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.IconPicker_noResults__AY0I0{padding:10px 4px;font-size:12px;color:var(--ui-text3);text-align:center}.IconPicker_countLabel__QQOoo{padding:0 4px 2px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-text3)}.IconPicker_group__zwhnT{display:flex;flex-direction:column;gap:4px}.IconPicker_groupLabel__tpX0P{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text3);padding:6px 4px 2px}.IconPicker_grid__gvOKw{display:grid;grid-template-columns:repeat(4,40px);gap:4px}.IconPicker_option__Dqh0v{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:none;color:var(--ui-text3);cursor:pointer;transition:background .1s,color .1s,border-color .1s}.IconPicker_option__Dqh0v:hover{background:var(--ui-hover);color:var(--ui-text2)}.IconPicker_option__Dqh0v:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.IconPicker_optIcon__aAHMs{display:grid;place-items:center}.IconPicker_optionActive__s4url{color:var(--ui-accent);background:var(--ui-accentSoft);border-color:var(--ui-accentBorder)}.IconPicker_tooltip__v7sXh{position:fixed;transform:translate(-50%,calc(-100% - 8px));padding:4px 8px;border-radius:6px;background:var(--ui-text);color:var(--ui-bg);font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;z-index:1000}.IconPicker_tooltip__v7sXh:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid rgba(0,0,0,0);border-top:4px solid var(--ui-text)}.ItemSettingsPanel_panel__qudT_{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--ui-line);border-radius:var(--radius-md);background:var(--ui-panel)}.ItemSettingsPanel_h__DzMDy{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text3);margin:0 0 4px}.ItemSettingsPanel_group__Dolb3{display:flex;flex-direction:column;gap:8px}.ItemSettingsPanel_label__zIh6y{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text3)}.ItemSettingsPanel_buttonRow__QnCTv{display:flex;align-items:center;gap:8px}.ItemSettingsPanel_buttonRow__QnCTv>div:last-child{flex:1 1;min-width:0}.ItemSettingsPanel_themeColorRow__MXI7u{display:flex;align-items:center;justify-content:space-between;gap:12px}.ItemSettingsPanel_themeColorLabel__Bw70e{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ui-text)}.ItemSettingsPanel_color__h_ed_{display:flex;gap:8px;align-items:center;margin-top:4px}.ItemSettingsPanel_color__h_ed_ input[type=color]{width:36px;height:32px;padding:2px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-field);cursor:pointer}.ItemSettingsPanel_visibility__m3FSq{display:flex;flex-direction:column;margin-top:4px;padding-top:14px;gap:8px}.ItemSettingsPanel_visibility__m3FSq:after{content:"";display:block;height:0;flex-grow:1;border-top:1px solid var(--ui-line)}.ItemSettingsPanel_visRow__CO6em{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:none}.ItemSettingsPanel_visRow__CO6em:first-of-type{margin-top:8px}.ItemSettingsPanel_visLabel__AHFdJ{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ui-text)}.ItemSettingsPanel_delete__Qyxi5{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border:1px solid rgba(229,72,77,.35);border-radius:var(--radius-md);background:none;color:#e5484d;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .12s,background .12s}.ItemSettingsPanel_delete__Qyxi5 svg{flex-shrink:0}.ItemSettingsPanel_delete__Qyxi5:hover{border-color:rgba(229,72,77,.6);background:rgba(229,72,77,.07)}.ToolTypeBar_bar__fract{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid var(--ui-line);border-radius:var(--radius-md);background:var(--ui-panel);flex-shrink:0}.ToolTypeBar_label__XLQ_P{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text3);margin:0}.ToolTypeBar_chips__J6emu{display:flex;gap:8px;flex-wrap:wrap}.ToolTypeBar_chip__K5Ci0{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-field);color:var(--ui-text2);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:border-color .14s,color .14s}.ToolTypeBar_chip__K5Ci0 .ToolTypeBar_icon__W4BCP{display:grid;place-items:center;color:var(--ui-text3)}.ToolTypeBar_chip__K5Ci0:hover:not(.ToolTypeBar_disabled__PNi9F){border-color:var(--ui-accent);color:var(--ui-text)}.ToolTypeBar_chip__K5Ci0:hover:not(.ToolTypeBar_disabled__PNi9F) .ToolTypeBar_icon__W4BCP{color:var(--ui-accent)}.ToolTypeBar_active__zMCVR{border-color:var(--ui-accent);color:var(--ui-accent)}.ToolTypeBar_active__zMCVR .ToolTypeBar_icon__W4BCP{color:var(--ui-accent)}.ToolTypeBar_disabled__PNi9F{opacity:.5;cursor:default}.ToolTypeBar_tip__lLmdv{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(-4px);padding:5px 9px;border-radius:6px;background:var(--ui-text);color:var(--ui-bg);font-size:11px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:20}.ToolTypeBar_tip__lLmdv:after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:4px solid rgba(0,0,0,0);border-bottom:4px solid var(--ui-text)}.ToolTypeBar_disabled__PNi9F:hover .ToolTypeBar_tip__lLmdv{opacity:1;transform:translateX(-50%) translateY(0)}@keyframes UndoToast_undoSlideIn__eSkee{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.UndoToast_toast__tTwiL{position:fixed;right:24px;bottom:24px;z-index:9999;min-width:340px;max-width:440px;background:var(--ui-panel);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:14px;box-shadow:0 16px 44px rgba(0,0,0,.28);overflow:hidden;animation:UndoToast_undoSlideIn__eSkee .24s ease}.UndoToast_body__WGP_E{display:flex;align-items:center;gap:14px;padding:16px 18px}.UndoToast_icon__EHjRG{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;color:#e5484d;background:rgba(229,72,77,.1)}.UndoToast_msg__Zs_qn{flex:1 1;font-size:15px;font-weight:600;color:var(--ui-text)}.UndoToast_undo__qpm8a{flex-shrink:0;background:var(--ui-accent);color:#fff;border:none;padding:9px 16px;border-radius:9px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:filter .12s}.UndoToast_undo__qpm8a:hover{filter:brightness(.94)}.UndoToast_undo__qpm8a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.UndoToast_track__AE8Um{height:4px;background:var(--ui-line)}.UndoToast_bar__lHIxg{height:100%;background:var(--ui-accent);transform-origin:left;will-change:transform}.FormModal_backdrop__NtesQ{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:rgba(10,12,20,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:12px}@media(prefers-reduced-motion:reduce){.FormModal_backdrop__NtesQ{backdrop-filter:none;-webkit-backdrop-filter:none}}.FormModal_modal__AoLnl{position:relative;width:min(480px,100%);height:min(88%,720px);background:#f7f7f9;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px rgba(10,12,20,.28),0 4px 16px rgba(10,12,20,.12)}.FormModal_close__fel23{position:absolute;top:10px;right:10px;z-index:2;width:32px;height:32px;border:none;border-radius:50%;background:rgba(26,26,46,.07);color:#1a1a2e;font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .15s ease}.FormModal_close__fel23:hover{background:rgba(26,26,46,.14)}.FormModal_close__fel23:focus-visible{outline:2px solid rgba(26,26,46,.4);outline-offset:2px}.FormModal_frame__0Ml02{width:100%;height:100%;border:none;display:block}.CardFormButtons_wrap__NKhde{display:flex;flex-direction:column;gap:8px;width:100%;padding:0 0 8px}.CardFormButtons_btn__pqzlZ{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:14px 16px;border:none;border-radius:var(--radius-md);background:var(--accent,var(--rose));color:#fff;font-size:15px;font-weight:600;letter-spacing:.01em;cursor:pointer;position:relative;overflow:hidden;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.CardFormButtons_btn__pqzlZ:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 55%);pointer-events:none}.CardFormButtons_btn__pqzlZ:hover{filter:brightness(.93);transform:translateY(-1px)}.CardFormButtons_btn__pqzlZ:active{filter:brightness(.85);transform:translateY(0)}.CardFormButtons_btn__pqzlZ:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.CardFormButtons_icon__Hn4oP{display:grid;place-items:center;flex-shrink:0;position:relative;z-index:1}.CardFormButtons_label__7y2_x{position:relative;z-index:1}.CardFormButtons_btnTheme___bYyS{background:var(--surface-solid);border:1px solid var(--border);color:var(--text-secondary);font-weight:500;transition:border-color .18s ease,color .18s ease}.CardFormButtons_btnTheme___bYyS:before{background:rgba(var(--accent-rgb),.05);transform:scaleX(0);transform-origin:left}@media(prefers-reduced-motion:no-preference){.CardFormButtons_btnTheme___bYyS:before{transition:transform .25s ease-out}}.CardFormButtons_btnTheme___bYyS .CardFormButtons_icon__Hn4oP{color:var(--accent,var(--rose))}.CardFormButtons_btnTheme___bYyS .CardFormButtons_label__7y2_x{color:var(--text-primary)}.CardFormButtons_btnTheme___bYyS:hover{filter:none;transform:none;border-color:rgba(var(--accent-rgb),.2)}.CardFormButtons_btnTheme___bYyS:hover:before{transform:scaleX(1)}.CardFormButtons_btnTheme___bYyS:focus-visible{outline:2px solid var(--accent,var(--rose))}[data-style=ardoise] .CardFormButtons_btnTheme___bYyS,[data-style=ardoise] .CardFormButtons_btn__pqzlZ,[data-style=manufacture] .CardFormButtons_btnTheme___bYyS,[data-style=manufacture] .CardFormButtons_btn__pqzlZ,[data-style=mono] .CardFormButtons_btnTheme___bYyS,[data-style=mono] .CardFormButtons_btn__pqzlZ{border-radius:0;box-shadow:none}[data-style=ardoise] .CardFormButtons_btnTheme___bYyS:hover,[data-style=ardoise] .CardFormButtons_btn__pqzlZ:hover,[data-style=manufacture] .CardFormButtons_btnTheme___bYyS:hover,[data-style=manufacture] .CardFormButtons_btn__pqzlZ:hover,[data-style=mono] .CardFormButtons_btnTheme___bYyS:hover,[data-style=mono] .CardFormButtons_btn__pqzlZ:hover{box-shadow:none}[data-style=nuit] .CardFormButtons_btnTheme___bYyS,[data-style=nuit] .CardFormButtons_btn__pqzlZ{border-radius:3px}[data-style=doux] .CardFormButtons_btnTheme___bYyS,[data-style=doux] .CardFormButtons_btn__pqzlZ{border-radius:22px}[data-style=cadastre] .CardFormButtons_btnTheme___bYyS,[data-style=cadastre] .CardFormButtons_btn__pqzlZ{border-radius:4px}[data-style=registre] .CardFormButtons_btnTheme___bYyS,[data-style=registre] .CardFormButtons_btn__pqzlZ{border-radius:2px}[data-style=solaire] .CardFormButtons_btnTheme___bYyS,[data-style=solaire] .CardFormButtons_btn__pqzlZ{border-radius:4px}[data-style=copain] .CardFormButtons_btnTheme___bYyS,[data-style=copain] .CardFormButtons_btn__pqzlZ{border:2.5px solid var(--copain-ink,#1a1a1a);box-shadow:4px 4px 0 var(--copain-ink,#1a1a1a)}[data-style=copain] .CardFormButtons_btnTheme___bYyS:hover,[data-style=copain] .CardFormButtons_btn__pqzlZ:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--copain-ink,#1a1a1a)}[data-style=eclat] .CardFormButtons_btnTheme___bYyS,[data-style=eclat] .CardFormButtons_btn__pqzlZ{border:2.5px solid var(--eclat-ink,#161013);border-radius:12px;box-shadow:4px 4px 0 var(--eclat-ink,#161013)}[data-style=eclat] .CardFormButtons_btnTheme___bYyS:hover,[data-style=eclat] .CardFormButtons_btn__pqzlZ:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--eclat-ink,#161013)}[data-style=doux] .CardFormButtons_btnTheme___bYyS .CardFormButtons_icon__Hn4oP{width:32px;height:32px;border-radius:10px;position:relative;display:flex;align-items:center;justify-content:center;color:var(--item-text,#fff);background:var(--item-bg,linear-gradient(145deg,#c9d6ff,#7c8cf8));box-shadow:0 3px 8px rgba(58,53,80,.3)}[data-style=doux] .CardFormButtons_btnTheme___bYyS .CardFormButtons_icon__Hn4oP svg{position:relative;z-index:1;width:16px;height:16px}[data-style=doux] .CardFormButtons_btnTheme___bYyS .CardFormButtons_icon__Hn4oP:before{content:"";position:absolute;top:4px;left:5px;width:9px;height:5px;border-radius:50%;background:rgba(255,255,255,.65)}[data-style=doux] .CardFormButtons_btnTheme___bYyS:nth-of-type(4n+2) .CardFormButtons_icon__Hn4oP{background:var(--item-bg,linear-gradient(145deg,#ffe9b8,#e0a53f))}[data-style=doux] .CardFormButtons_btnTheme___bYyS:nth-of-type(4n+3) .CardFormButtons_icon__Hn4oP{background:var(--item-bg,linear-gradient(145deg,#ffd3ec,#e07fd0))}[data-style=doux] .CardFormButtons_btnTheme___bYyS:nth-of-type(4n+4) .CardFormButtons_icon__Hn4oP{background:var(--item-bg,linear-gradient(145deg,#c8f7e6,#5fd6b0))}.BlockGroupSection_wrap__lACNk{margin-bottom:1.75rem}.BlockGroupSection_sectionLabel__jiHPl{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.75rem;display:flex;align-items:center;gap:8px}.BlockGroupSection_sectionLabel__jiHPl:before{content:"";display:inline-block;width:16px;height:1px;background:var(--accent,var(--rose));flex-shrink:0}[data-style=ardoise] .BlockGroupSection_sectionLabel__jiHPl{border-left:3px solid var(--accent,var(--rose));padding-left:.6rem}[data-style=ardoise] .BlockGroupSection_sectionLabel__jiHPl:before{display:none}[data-style=nuit] .BlockGroupSection_sectionLabel__jiHPl:before{content:"// ";background:none;width:auto;height:auto;color:var(--accent,#1fead4)}.BlockGroupSection_list__paZIo,.ParagraphSection_wrap__Zprqn{display:flex;flex-direction:column;gap:12px}.items_page__IDp7R{padding:40px 48px;max-width:1080px;margin:0 auto;width:100%;color:var(--ui-text)}.items_pageHeader__mzIkm{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:1.75rem}.items_title__MhyjG{font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin:0 0 .25rem;color:var(--ui-text);letter-spacing:-.02em}.items_subtitle__NhXQj{font-size:.875rem;color:var(--ui-text2);margin:0}.items_headerActions__ZBt0G{display:flex;gap:8px;flex-shrink:0}.items_grid__DxpWP{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start}.items_main__4W5ka,.items_side__99Yeq{display:flex;flex-direction:column;gap:16px;min-width:0}.items_empty__WUmp9{padding:48px 40px;text-align:center;color:var(--ui-text3);border:1px solid var(--ui-line);border-radius:var(--radius-md);background:var(--ui-panel)}@media(max-width:860px){.items_page__IDp7R{padding:24px 20px}.items_grid__DxpWP{grid-template-columns:1fr}}.ProTeaser_wrap__dqvkc{position:relative}.ProTeaser_fake__ouyGa{filter:blur(1.8px);opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none}.ProTeaser_fakeBare__oUEzJ{filter:none;opacity:1}.ProTeaser_catcher__0ZWwM{position:absolute;inset:0;width:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;display:block}.ProTeaser_catcher__0ZWwM:focus-visible .ProTeaser_card__ZQ2Qx{outline:2px solid var(--ui-accent);outline-offset:3px}.ProTeaser_catcherCompact__K3Esn{display:flex;align-items:center;justify-content:center}.ProTeaser_catcherCompact__K3Esn .ProTeaser_card__ZQ2Qx{position:static;top:auto}.ProTeaser_card__ZQ2Qx{position:sticky;top:25vh;margin:0 auto;max-width:340px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:22px 24px;border-radius:16px;border:1px solid var(--ui-line);background:var(--ui-panel);background:color-mix(in srgb,var(--ui-panel) 78%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 12px 40px rgba(0,0,0,.18)}.ProTeaser_badge__XV7R5{font-size:9px;font-weight:700;padding:2px 7px;border-radius:5px;background:var(--ui-accent);color:#fff;text-transform:uppercase;letter-spacing:.05em}.ProTeaser_title__8A5L6{font-size:15px;font-weight:700;color:var(--ui-text)}.ProTeaser_desc__97NnS{font-size:12.5px;line-height:1.45;color:var(--ui-text2);max-width:260px}.ProTeaser_cta__VTDlx{margin-top:4px;padding:8px 20px;border-radius:20px;background:var(--ui-accent);color:#fff;font-size:13px;font-weight:600}.analytics_page__b0P2y{padding:40px 48px;max-width:960px;margin:0 auto;width:100%}.analytics_hdr__Bsycx{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.analytics_controls__96zTK{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-bottom:20px}.analytics_title__6w3Ig{font-size:26px;font-weight:700;font-family:var(--font-display);color:var(--ui-text);margin:0 0 4px}.analytics_sub__7tt0U{font-size:13px;color:var(--ui-text2);margin:0}.analytics_kpiRow__js0Xd{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.analytics_kpiCard__V2566{padding:24px 22px;border-radius:14px;background:var(--ui-panel);border:1px solid var(--ui-line)}.analytics_kpiLabel__UqLfz{font-size:12px;color:var(--ui-text2);margin:0 0 8px}.analytics_kpiValue__tKcnH{font-size:34px;font-weight:700;font-family:var(--font-display);color:var(--ui-text);margin:0 0 6px;letter-spacing:-.02em}.analytics_kpiDelta__bA_0Y{font-size:12px;color:var(--ui-positive);font-weight:500;margin:0}.analytics_kpiSub__r8T0q{font-size:12px;color:var(--ui-text2);margin:0}.analytics_bottomRow__5nNSX{display:grid;grid-template-columns:1fr 320px;gap:16px}.analytics_card__tgT9Q{padding:24px;border-radius:14px;background:var(--ui-panel);border:1px solid var(--ui-line)}.analytics_cardTitle__snj6O{font-size:14px;font-weight:600;color:var(--ui-text);margin:0 0 20px}.analytics_deviceRings__vaeBp{display:flex;justify-content:space-around;align-items:flex-start;gap:8px;margin-top:12px}.analytics_deviceRingItem__rbRyo{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1 1}.analytics_deviceRingWrap__5C20T{position:relative;width:88px;height:88px}.analytics_deviceRingSvg__JOEKX{width:100%;height:100%;overflow:visible}.analytics_deviceRingCenter__KZHG0{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.analytics_deviceRingPct__uJLy8{font-size:22px;font-weight:800;font-family:var(--font-display);line-height:1;letter-spacing:-.02em}.analytics_deviceRingSign__8wLmd{font-size:13px;font-weight:600;opacity:.8}.analytics_deviceRingMeta__N5nUC{display:flex;flex-direction:column;align-items:center;gap:2px}.analytics_deviceRingLabel__UdpxK{font-size:12px;font-weight:600;color:var(--ui-text2);text-align:center;letter-spacing:.01em}.analytics_deviceRingCount__NLMxo{font-size:11px;color:var(--ui-text3);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics_scopeRow__ymrZ0{display:flex;gap:4px;padding:3px;width:fit-content;border-radius:22px;background:var(--ui-surface);border:1px solid var(--ui-line)}.analytics_scopeBtn__htoem{padding:6px 16px;border-radius:18px;border:none;background:rgba(0,0,0,0);color:var(--ui-text2);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.analytics_scopeBtn__htoem:hover{color:var(--ui-text)}.analytics_scopeBtn__htoem:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.analytics_scopeActive__nYduU{background:var(--ui-accent);color:#fff}.analytics_scopeActive__nYduU:hover{color:#fff}.analytics_perCardLink__zH0SY{color:var(--ui-text);text-decoration:none;font-weight:600}.analytics_perCardLink__zH0SY:hover{color:var(--ui-accent);text-decoration:underline}.analytics_perCardLink__zH0SY:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.analytics_periodRow__1pKS_{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.analytics_periodBtn__GITxQ{display:flex;align-items:center;gap:5px;padding:5px 14px;border-radius:20px;border:1px solid var(--ui-line);background:rgba(0,0,0,0);color:var(--ui-text2);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.analytics_periodBtn__GITxQ:hover:not(:disabled){background:var(--ui-line);color:var(--ui-text)}.analytics_periodBtn__GITxQ:disabled{opacity:.5;cursor:not-allowed}.analytics_periodActive__rifa4{border-color:var(--ui-accent)}.analytics_periodActive__rifa4,.analytics_periodActive__rifa4:hover:not(:disabled),.analytics_proBadge__xfIly{background:var(--ui-accent);color:#fff}.analytics_proBadge__xfIly{font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.analytics_kpiDeltaPos__GUqBJ{font-size:12px;color:var(--ui-positive,#22c55e);font-weight:500;margin:0}.analytics_kpiDeltaNeg__HKAmo{font-size:12px;color:#ef4444;font-weight:500;margin:0}.analytics_proSection__rrhNL{position:relative;overflow:hidden;border-radius:14px}.analytics_proBlur__3NBHu{filter:blur(10px);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5}.analytics_proOverlay__HqTEP{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--ui-panel);border-radius:14px}.analytics_proOverlayTitle__YG5OJ{font-size:14px;font-weight:700;color:var(--ui-text);margin:0}.analytics_proOverlayDesc__ElF76{font-size:12px;color:var(--ui-text2);margin:0;text-align:center;max-width:200px}.analytics_proUpgradeBtn__bIEGU{padding:8px 18px;border-radius:20px;background:var(--ui-accent);color:#fff;border:none;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block}.analytics_countryTable__PBzvb{display:flex;flex-direction:column;gap:10px;margin-top:4px}.analytics_countryRow__qGYHt{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ui-text)}.analytics_countryFlag__IpT_9{font-size:18px;line-height:1}.analytics_countryName__IeTgT{flex:1 1}.analytics_countryCount__VtRY6{font-weight:600;color:var(--ui-text)}.analytics_elementTabs__R0P0H{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.analytics_elementTab__R8zqz{padding:4px 10px;border-radius:20px;border:1px solid var(--ui-line);background:rgba(0,0,0,0);color:var(--ui-text-muted);font-size:12px;cursor:pointer;transition:all .15s}.analytics_elementTab__R8zqz:hover{background:var(--ui-surface);color:var(--ui-text)}.analytics_elementTabActive__1hOLy{background:var(--ui-accent);color:#fff;border-color:var(--ui-accent)}.analytics_elemTable__QNy4u{width:100%;border-collapse:collapse}.analytics_elemThead__CCCKD th{padding:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted);text-align:left;border-bottom:1px solid var(--ui-line);white-space:nowrap}.analytics_elemRow__mpMjf{border-bottom:1px solid var(--ui-line);transition:background .1s}.analytics_elemRow__mpMjf:last-child{border-bottom:none}.analytics_elemRow__mpMjf:hover{background:var(--ui-surface)}.analytics_rankCell__LJEEq{padding:11px 6px 11px 4px;font-size:12px;font-weight:600;color:var(--ui-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:28px;text-align:right}.analytics_rankTop1__dJ9VV{color:#92400e}.analytics_rankTop2__0VEQH{color:#475569}.analytics_rankTop3__1ZI7H{color:#6b7280}.analytics_typeCell__e_njV{padding:11px 8px;width:88px}.analytics_labelCell__QpL_A{padding:11px 8px;font-size:13px;font-weight:500;color:var(--ui-text)}.analytics_clicksCell__XKV47{padding:11px 8px;text-align:right;font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--ui-text);white-space:nowrap}.analytics_clicksLabel__G77wy{font-size:10px;font-weight:500;color:var(--ui-text-muted);margin-left:3px;letter-spacing:0}.analytics_expandCell__3IDQT{padding:11px 10px 11px 4px;width:32px;text-align:center}.analytics_historyExpandCell__HOjzy{padding:0 12px 10px 40px;background:var(--ui-bg)}.analytics_chip__BXuox{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:5px}.analytics_chipQr__8XBRn{background:color-mix(in srgb,#ff2d78 12%,transparent);color:#ff2d78;border:1px solid color-mix(in srgb,#ff2d78 20%,transparent)}.analytics_chipLiens__EF5lQ{background:color-mix(in srgb,#6366f1 12%,transparent);color:#6366f1;border:1px solid color-mix(in srgb,#6366f1 20%,transparent)}.analytics_chipReseaux__xQ4jW{background:color-mix(in srgb,#059669 12%,transparent);color:#059669;border:1px solid color-mix(in srgb,#059669 20%,transparent)}.analytics_chipContacts__dM_iL{background:color-mix(in srgb,#d97706 12%,transparent);color:#d97706;border:1px solid color-mix(in srgb,#d97706 20%,transparent)}.analytics_chipVcard__f9MD_{background:color-mix(in srgb,#7c3aed 12%,transparent);color:#7c3aed;border:1px solid color-mix(in srgb,#7c3aed 20%,transparent)}.analytics_chipPartage__GW34A{background:color-mix(in srgb,#0ea5e9 12%,transparent);color:#0ea5e9;border:1px solid color-mix(in srgb,#0ea5e9 20%,transparent)}.analytics_pagination__Hxmoe{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--ui-line)}.analytics_pageBtn__ef4MY{padding:4px 12px;border-radius:20px;border:1px solid var(--ui-line);background:rgba(0,0,0,0);color:var(--ui-text2);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.analytics_pageBtn__ef4MY:hover:not(:disabled){background:var(--ui-surface);color:var(--ui-text)}.analytics_pageBtn__ef4MY:disabled{opacity:.35;cursor:not-allowed}.analytics_pageInfo__TOnsg{font-size:12px;color:var(--ui-text2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:40px;text-align:center}.analytics_labelHistoryCount__c2CtA{font-size:10px;font-weight:500;color:var(--ui-text-muted);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:20px;padding:1px 6px;margin-left:6px}.analytics_historyToggle__bvt4V{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--ui-line);background:rgba(0,0,0,0);color:var(--ui-text2);cursor:pointer;transition:background .15s,color .15s,transform .2s;padding:0}.analytics_historyToggle__bvt4V:hover{background:var(--ui-surface);color:var(--ui-text)}.analytics_historyToggle__bvt4V svg{display:block;transition:transform .2s}.analytics_historyToggleOpen__d_e2C svg{transform:rotate(180deg)}.analytics_historyTable__GCfnw{margin-top:8px;border-radius:8px;border:1px solid var(--ui-line);overflow:hidden;font-size:12px}.analytics_historyHeader__BY8QD{padding:6px 10px;background:var(--ui-surface);color:var(--ui-text2);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.analytics_historyHeader__BY8QD,.analytics_historyRow__M2h_U{display:grid;grid-template-columns:1fr 48px 40px;border-bottom:1px solid var(--ui-line)}.analytics_historyRow__M2h_U{padding:7px 10px;align-items:center}.analytics_historyRow__M2h_U:last-child{border-bottom:none}.analytics_historyRow__M2h_U:hover{background:var(--ui-surface)}.analytics_historyLabel__m2Mlk{color:var(--ui-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics_historyClicks__wYj4S{font-weight:600;color:var(--ui-text);text-align:right}.analytics_historyPct__PuCeK{color:var(--ui-text2);text-align:right}@media(max-width:767px){.analytics_page__b0P2y{padding:28px 24px}.analytics_kpiRow__js0Xd{gap:10px}.analytics_kpiCard__V2566{padding:20px 16px}.analytics_kpiValue__tKcnH{font-size:28px}.analytics_bottomRow__5nNSX{grid-template-columns:1fr}.analytics_bottomRow__5nNSX>*{min-width:0}.analytics_card__tgT9Q{overflow-x:auto}.analytics_deviceRings__vaeBp{justify-content:center;gap:24px}}@media(max-width:479px){.analytics_page__b0P2y{padding:20px 16px}.analytics_hdr__Bsycx{margin-bottom:20px}.analytics_title__6w3Ig{font-size:22px}.analytics_kpiRow__js0Xd{grid-template-columns:1fr;gap:8px;margin-bottom:16px}.analytics_kpiCard__V2566{padding:16px 14px}.analytics_kpiValue__tKcnH{font-size:26px}}.analytics_emptyPreviewWrap__BQpoU{position:relative}.analytics_emptyFake__uJZ21{filter:blur(2.5px);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.analytics_emptyOverlay__8tjwD{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px}.analytics_emptyState__s74NR{text-align:center;padding:48px 24px;max-width:340px;border-radius:16px;border:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-panel) 85%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 12px 40px rgba(0,0,0,.18)}.analytics_emptyPreviewWrap__BQpoU .analytics_emptyState__s74NR{padding:28px 24px}.analytics_emptyTitle__hM9rl{font-size:15px;font-weight:600;color:var(--ui-text);margin:0 0 8px}.analytics_emptyDesc__cXWXC{font-size:13px;color:var(--ui-text2);margin:0 0 16px}.analytics_emptyLink__cge_9{font-size:13px;color:var(--ui-accent);text-decoration:none;font-weight:500}.analytics_emptyLink__cge_9:hover{text-decoration:underline}.InlineEditableTitle_readRow__dPUiF{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.InlineEditableTitle_textBtn__A3lJo{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:none;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:4px}.InlineEditableTitle_textBtn__A3lJo:focus-visible,.InlineEditableTitle_textBtn__A3lJo:hover{text-decoration:underline;text-decoration-color:var(--ui-text3);text-underline-offset:2px}.InlineEditableTitle_textBtn__A3lJo:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.InlineEditableTitle_pencilBtn__IBViv{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:6px;background:none;color:var(--ui-text3);cursor:pointer;transition:background .14s,color .14s}.InlineEditableTitle_pencilBtn__IBViv:focus-visible,.InlineEditableTitle_pencilBtn__IBViv:hover{background:var(--ui-hover);color:var(--ui-text)}.InlineEditableTitle_pencilBtn__IBViv:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.InlineEditableTitle_editRow__OOHaL{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.InlineEditableTitle_input__w46Ty{min-width:0;flex:1 1;font:inherit;color:var(--ui-text);padding:4px 8px;border-radius:8px;border:1px solid var(--ui-accentBorder);background:var(--ui-field);outline:none}.InlineEditableTitle_input__w46Ty:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.InlineEditableTitle_cancelBtn__lehYX,.InlineEditableTitle_confirmBtn__jav2_{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:6px;cursor:pointer;transition:background .14s,color .14s}.InlineEditableTitle_cancelBtn__lehYX:focus-visible,.InlineEditableTitle_confirmBtn__jav2_:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.InlineEditableTitle_confirmBtn__jav2_{color:var(--ui-positive,#2dd4bf);background:none}.InlineEditableTitle_confirmBtn__jav2_:focus-visible,.InlineEditableTitle_confirmBtn__jav2_:hover{background:rgba(45,212,191,.14)}.InlineEditableTitle_cancelBtn__lehYX{color:var(--ui-text3);background:none}.InlineEditableTitle_cancelBtn__lehYX:focus-visible,.InlineEditableTitle_cancelBtn__lehYX:hover{background:rgba(239,68,68,.12);color:#ef4444}.RichTextEditor_wrap__G9a79{border:1px solid var(--ui-line);border-radius:.5rem;overflow:hidden;background:var(--ui-field);transition:border-color .15s}.RichTextEditor_wrap__G9a79:focus-within{border-color:var(--ui-accent)}.RichTextEditor_toolbar__MZKRt{display:flex;align-items:center;gap:2px;padding:4px 6px;border-bottom:1px solid var(--ui-line);background:var(--ui-bg2)}.RichTextEditor_toolBtn__PD1ON{width:28px;height:26px;border:none;background:rgba(0,0,0,0);border-radius:4px;color:var(--ui-text2);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:background .12s,color .12s}.RichTextEditor_toolBtn__PD1ON:hover{background:var(--ui-hover);color:var(--ui-text)}.RichTextEditor_sep__HnRE8{width:1px;height:16px;background:var(--ui-line);margin:0 3px}.RichTextEditor_body__pHBCI{min-height:100px;max-height:220px;overflow-y:auto;padding:10px 12px;font-size:.9375rem;color:var(--ui-text);line-height:1.6;outline:none;word-break:break-word}.RichTextEditor_body__pHBCI:empty:before{content:attr(data-placeholder);color:var(--ui-text3);pointer-events:none}.RichTextEditor_body__pHBCI b,.RichTextEditor_body__pHBCI strong{font-weight:700}.RichTextEditor_body__pHBCI em,.RichTextEditor_body__pHBCI i{font-style:italic}.RichTextEditor_body__pHBCI u{text-decoration:underline}.RichTextEditor_body__pHBCI s{text-decoration:line-through}.RichTextEditor_body__pHBCI ul{list-style:disc;padding-left:1.25rem;margin:.25rem 0}.RichTextEditor_body__pHBCI li{margin-bottom:.1rem}.release-form_card__YFyru,.release-form_form__BpITb{display:flex;flex-direction:column;gap:18px}.release-form_card__YFyru{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:var(--radius-md);box-shadow:var(--adm-shadow-sm);padding:24px;max-width:760px}.release-form_error__i7uVi{color:#dc2626;background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.2);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px;margin:0}.release-form_grid__3_gTL{display:grid;grid-template-columns:1fr 1fr;gap:16px}.release-form_field__TOB0Q{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:500;color:var(--ui-text3)}.release-form_field__TOB0Q input,.release-form_field__TOB0Q select,.release-form_field__TOB0Q textarea{height:40px;padding:0 12px;border:1px solid var(--ui-line);border-radius:var(--radius-sm);background:var(--ui-field);color:var(--ui-text);font-size:13.5px;font-family:inherit}.release-form_field__TOB0Q input:focus-visible,.release-form_field__TOB0Q select:focus-visible,.release-form_field__TOB0Q textarea:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.release-form_field__TOB0Q input[aria-invalid=true],.release-form_field__TOB0Q select[aria-invalid=true],.release-form_field__TOB0Q textarea[aria-invalid=true]{border-color:#dc2626}.release-form_field__TOB0Q textarea{height:auto;padding:10px 12px;resize:vertical}.release-form_field__TOB0Q input[type=file]{height:auto;padding:8px 12px;cursor:pointer}.release-form_preview__UcTjH{max-width:200px;border-radius:var(--radius-sm);margin-top:8px;display:block}.release-form_hint__1InzL{font-weight:400;color:var(--ui-text3)}.release-form_checkbox__FI_VR{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ui-text2);cursor:pointer}.release-form_checkbox__FI_VR input{accent-color:var(--ui-accent);width:16px;height:16px}.release-form_itemsFieldset__UU_sq{border:1px solid var(--ui-line);border-radius:var(--radius-sm);background:var(--ui-field);padding:14px;display:flex;flex-direction:column;gap:12px}.release-form_itemsFieldset__UU_sq legend{font-size:12.5px;font-weight:600;color:var(--ui-text2);padding:0 4px}.release-form_itemRow__I1_R1{display:grid;grid-template-columns:1fr 1fr 160px auto;gap:10px;align-items:end;padding-bottom:12px;border-bottom:1px solid var(--ui-line2)}.release-form_itemRow__I1_R1:last-of-type{border-bottom:none;padding-bottom:0}@media(max-width:700px){.release-form_grid__3_gTL,.release-form_itemRow__I1_R1{grid-template-columns:1fr}.release-form_removeItemBtn__Q1uaB{width:100%}}.release-form_itemField__3_z5L{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:500;color:var(--ui-text3)}.release-form_itemField__3_z5L input,.release-form_itemField__3_z5L select{height:36px;padding:0 10px;border:1px solid var(--ui-line);border-radius:var(--radius-sm);background:var(--ui-panel);color:var(--ui-text);font-size:13px;font-family:inherit}.release-form_itemField__3_z5L input:focus-visible,.release-form_itemField__3_z5L select:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.release-form_removeItemBtn__Q1uaB{height:36px;width:36px;display:grid;place-items:center;border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:var(--radius-sm);color:var(--ui-text3);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.release-form_removeItemBtn__Q1uaB:hover{background:rgba(220,38,38,.08);color:#dc2626;border-color:rgba(220,38,38,.3)}.release-form_removeItemBtn__Q1uaB:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.release-form_addItemBtn__qY7Sz{align-self:flex-start;border:1px dashed var(--ui-line);background:none;border-radius:var(--radius-sm);padding:8px 14px;color:var(--ui-text2);font-size:13px;cursor:pointer;transition:border-color .12s,color .12s}.release-form_addItemBtn__qY7Sz:hover{border-color:var(--ui-accent);color:var(--ui-accent)}.release-form_addItemBtn__qY7Sz:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.release-form_actions__RThHI{display:flex;gap:10px;flex-wrap:wrap;align-items:center;max-width:760px;padding-top:4px}.release-form_publishBtn__uyafv,.release-form_saveBtn__tabhW{height:40px;padding:0 18px;background:var(--ui-accent);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:13.5px;font-weight:500;transition:filter .12s}.release-form_publishBtn__uyafv:hover:not(:disabled),.release-form_saveBtn__tabhW:hover:not(:disabled){filter:brightness(1.08)}.release-form_publishBtn__uyafv:disabled,.release-form_saveBtn__tabhW:disabled{opacity:.6;cursor:not-allowed}.release-form_publishBtn__uyafv:focus-visible,.release-form_saveBtn__tabhW:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.release-form_archiveBtn__puAYO,.release-form_deleteBtn__J0hM0{height:40px;padding:0 16px;background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:var(--radius-sm);cursor:pointer;font-size:13.5px;font-weight:500;color:var(--ui-text2);transition:border-color .12s,color .12s}.release-form_archiveBtn__puAYO:hover:not(:disabled),.release-form_deleteBtn__J0hM0:hover:not(:disabled){border-color:var(--ui-border);color:var(--ui-text)}.release-form_archiveBtn__puAYO:disabled,.release-form_deleteBtn__J0hM0:disabled{opacity:.6;cursor:not-allowed}.release-form_archiveBtn__puAYO:focus-visible,.release-form_deleteBtn__J0hM0:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.release-form_deleteBtn__J0hM0{color:#dc2626}.release-form_deleteBtn__J0hM0:hover:not(:disabled){border-color:#dc2626;color:#dc2626;background:rgba(220,38,38,.06)}.release-form_scheduleField__YYwpu{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--ui-text3)}.release-form_scheduleField__YYwpu input[type=datetime-local]{padding:0 10px;color:var(--ui-text);font-family:inherit}.release-form_scheduleField__YYwpu button,.release-form_scheduleField__YYwpu input[type=datetime-local]{height:40px;border:1px solid var(--ui-line);border-radius:var(--radius-sm);background:var(--ui-panel);font-size:13px}.release-form_scheduleField__YYwpu button{padding:0 14px;color:var(--ui-text2);cursor:pointer}.release-form_scheduleField__YYwpu button:hover:not(:disabled){border-color:var(--ui-border);color:var(--ui-text)}.release-form_scheduleField__YYwpu button:disabled{opacity:.5;cursor:not-allowed}.release-form_scheduleField__YYwpu button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.AvatarCropperModal_overlay__QhmUY{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.AvatarCropperModal_modal___fDWd{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:1rem;padding:1.75rem;width:100%;max-width:420px;display:flex;flex-direction:column;gap:1rem;box-shadow:0 24px 64px rgba(0,0,0,.25)}.AvatarCropperModal_title__s0ZYq{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;color:var(--ui-text);margin:0;letter-spacing:-.01em}.AvatarCropperModal_cropArea__LlNBs{position:relative;width:100%;height:280px;background:#000;border-radius:.75rem;overflow:hidden}.AvatarCropperModal_cropArea__LlNBs:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.AvatarCropperModal_zoomRow__MW8vb{display:flex;align-items:center;gap:.75rem;font-size:.8125rem;color:var(--ui-text2)}.AvatarCropperModal_zoomRow__MW8vb input[type=range]{flex:1 1;accent-color:var(--ui-accent)}.AvatarCropperModal_actions__xkI1u{display:flex;gap:.75rem;margin-top:.25rem}.AvatarCropperModal_cancelBtn__i5w5B{flex:1 1;padding:.625rem 1rem;background:var(--ui-field);border:1px solid var(--ui-border);border-radius:.5rem;font-size:.875rem;font-weight:500;color:var(--ui-text2);cursor:pointer;transition:background .14s}.AvatarCropperModal_cancelBtn__i5w5B:hover{background:var(--ui-hover)}.AvatarCropperModal_confirmBtn__NlUFL{flex:1.4 1;padding:.625rem 1rem;background:var(--ui-accent);border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:opacity .14s}.AvatarCropperModal_confirmBtn__NlUFL:hover{opacity:.88}.AvatarCropperModal_confirmBtn__NlUFL:disabled{opacity:.5;cursor:not-allowed}.StructurePanel_panel__Atklh{display:flex;flex-direction:column;gap:12px}.StructurePanel_header__u_Iyt{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 0}.StructurePanel_title__YIuRI{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--ui-text)}.StructurePanel_count__fLWC3{font-size:11px;color:var(--ui-text3);margin-top:2px}.StructurePanel_tree__PGd4c{padding:16px 16px 0}.StructurePanel_groupChildren__37mzR,.StructurePanel_tree__PGd4c{display:flex;flex-direction:column;gap:8px}.StructurePanel_branchRow__wv87G{position:relative;padding-left:24px}.StructurePanel_branchRow__wv87G:before{content:"";position:absolute;left:9px;top:-4px;width:14px;height:calc(50% + 4px);border-left:2px solid var(--ui-accent);border-bottom:2px solid var(--ui-accent);border-bottom-left-radius:8px}.StructurePanel_branchRow__wv87G:after{content:"";position:absolute;left:9px;top:50%;bottom:-4px;width:2px;background:var(--ui-accent)}.StructurePanel_branchRowLast__ElB5J:after{display:none}.StructurePanel_addBlockBtn__TukSS{align-self:flex-start;margin:0 16px 16px;padding:8px 14px;border-radius:10px;border:1px dashed var(--ui-line);background:none;color:var(--ui-text2);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.StructurePanel_addBlockBtn__TukSS:hover{color:var(--ui-text);border-color:var(--ui-text2);background:var(--ui-hover)}.StructurePanel_blockRow__hrYJd{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--ui-item-bg);border:1px solid var(--ui-line)}.StructurePanel_blockRow__hrYJd[data-hidden=true]{opacity:.55}.StructurePanel_blockIcon__0FW_G{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ui-text2)}.StructurePanel_blockThumb__58TE9{width:28px;height:28px;border-radius:6px;object-fit:cover;flex-shrink:0}.StructurePanel_blockOpenBtn__efcFH{display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex:1 1;min-width:0;padding:0;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit;border-radius:6px;transition:opacity .1s}.StructurePanel_blockOpenBtn__efcFH:active{opacity:.6}.StructurePanel_blockTitle__RpO4F{font-size:12.5px;font-weight:500;color:var(--ui-text)}.StructurePanel_blockMeta__NZWRq,.StructurePanel_blockTitle__RpO4F{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.StructurePanel_blockMeta__NZWRq{font-size:11px;color:var(--ui-text3)}.StructurePanel_proBadge__g2VCf{font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 8px;border-radius:7px;color:var(--ui-accent);background:var(--ui-panel);border:1px solid var(--ui-accentBorder)}.StructurePanel_toCompleteBadge___EjBC{font-size:10px;font-weight:600;letter-spacing:.03em;padding:3px 8px;border-radius:7px;color:var(--ui-text3);background:var(--ui-hover);border:1px solid var(--ui-line);white-space:nowrap;flex-shrink:0}.StructurePanel_errorIcon__zHMsF{display:inline-flex;align-items:center;flex-shrink:0;color:#ef4444}.StructurePanel_errorTooltip__OhgEa{position:fixed;transform:translate(-50%,calc(-100% - 8px));padding:4px 8px;border-radius:6px;background:var(--ui-text);color:var(--ui-bg);font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;z-index:1000}.StructurePanel_errorTooltip__OhgEa:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid rgba(0,0,0,0);border-top:4px solid var(--ui-text)}.StructurePanel_eyeBtn___RKf6{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:none;background:none;cursor:pointer;color:var(--ui-text2);border-radius:6px;transition:color .15s ease,background .15s ease}.StructurePanel_eyeBtn___RKf6:hover{color:var(--ui-text);background:var(--ui-hover)}.StructurePanel_eyeBtnActive__gGS8_{color:var(--ui-accent)}.StructurePanel_paragraphPickerMenu___hdzh{position:fixed;background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:var(--radius-md,12px);box-shadow:0 8px 24px rgba(0,0,0,.14);min-width:180px;max-height:280px;overflow-y:auto;z-index:20;padding:4px}.StructurePanel_paragraphPickerItem__vBiB8{display:block;width:100%;padding:7px 10px;border-radius:7px;font-size:12.5px;color:var(--ui-text2);background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.StructurePanel_paragraphPickerItem__vBiB8:hover{background:var(--ui-hover);color:var(--ui-text)}.StructurePanel_paragraphPickerItemActive__YoK_Q{color:var(--ui-accent);font-weight:600;background:var(--ui-accentSoft)}.StructurePanel_groupRow__WX3Ze{display:flex;flex-direction:column;gap:8px;padding:8px 10px;border-radius:10px;background:var(--ui-item-bg);border:1px solid var(--ui-line);position:relative}.StructurePanel_groupRow__WX3Ze[data-hidden=true]{opacity:.55}.StructurePanel_groupRow__WX3Ze[data-drop-active=true]{outline:2px solid var(--ui-accent);outline-offset:-2px;background:color-mix(in srgb,var(--ui-accent) 6%,transparent)}.StructurePanel_groupRow__WX3Ze[data-drop-edge=after]:after,.StructurePanel_groupRow__WX3Ze[data-drop-edge=before]:before{content:"";position:absolute;left:4px;right:4px;height:3px;border-radius:2px;background:var(--ui-accent)}.StructurePanel_groupRow__WX3Ze[data-drop-edge=before]:before{top:-6px}.StructurePanel_groupRow__WX3Ze[data-drop-edge=after]:after{bottom:-6px}.StructurePanel_groupChevronBtn__fD_Le,.StructurePanel_groupHeader__MwGuF{display:flex;align-items:center;gap:8px}.StructurePanel_groupChevronBtn__fD_Le{flex:1 1;min-width:0;padding:0;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit;color:var(--ui-text2)}.StructurePanel_groupChevronBtn__fD_Le svg{flex-shrink:0;transition:transform .18s}.StructurePanel_chevOpen__W7noz{transform:rotate(180deg)}.StructurePanel_groupExpandBtn__8bDL3{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border:none;background:none;cursor:pointer;color:var(--ui-text2);border-radius:6px;transition:color .15s ease,background .15s ease}.StructurePanel_groupExpandBtn__8bDL3 svg{transition:transform .18s}.StructurePanel_groupExpandBtn__8bDL3:hover{color:var(--ui-text);background:var(--ui-hover)}.StructurePanel_groupTitle__a9V7Y{flex:1 1;min-width:0;font-size:12.5px;font-weight:600;color:var(--ui-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StructurePanel_groupCount__mGZV2{flex-shrink:0;font-size:10px;font-weight:600;padding:1px 6px;border-radius:6px;background:var(--ui-hover);color:var(--ui-text3)}.StructurePanel_newGroupInput__BXnGK{display:block;width:calc(100% - 32px);margin:0 16px 16px;box-sizing:border-box;font-family:inherit;font-size:12.5px;color:var(--ui-text);padding:8px 10px;border-radius:10px;border:1px solid var(--ui-line);background:var(--ui-field);outline:none}.StructurePanel_newGroupInput__BXnGK:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}@keyframes StructurePanel_justFocusedFlash__ekYA_{0%,to{background:rgba(0,0,0,0)}30%{background:var(--ui-accentSoft,var(--ui-hover))}}.StructurePanel_justFocused__Wd4TB[data-just-focused=true]{animation:StructurePanel_justFocusedFlash__ekYA_ 1.5s ease-out;border-radius:var(--radius-sm)}.StructureAddBar_segbar__DIZRs{display:flex;border:1px solid var(--ui-line);border-radius:14px}.StructureAddBar_seg__Mr1k5{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 8px;border:none;border-right:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-text2);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;position:relative;min-width:0;transition:background .14s,color .14s}.StructureAddBar_seg__Mr1k5:last-child{border-right:none}.StructureAddBar_seg__Mr1k5:first-child{border-radius:14px 0 0 14px}.StructureAddBar_seg__Mr1k5:last-child{border-radius:0 14px 14px 0}.StructureAddBar_seg__Mr1k5:focus-visible,.StructureAddBar_seg__Mr1k5:hover{background:var(--ui-accentSoft);color:var(--ui-accent)}.StructureAddBar_seg__Mr1k5:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.StructureAddBar_icWrap__AnU_N{width:22px;height:22px;border-radius:7px;flex-shrink:0;background:var(--ui-accentSoft);color:var(--ui-accent);display:flex;align-items:center;justify-content:center;transition:background .14s,color .14s}.StructureAddBar_seg__Mr1k5:focus-visible .StructureAddBar_icWrap__AnU_N,.StructureAddBar_seg__Mr1k5:hover .StructureAddBar_icWrap__AnU_N{background:var(--ui-accent);color:#fff}.StructureAddBar_txt__P__ea{min-width:0;display:flex;align-items:center}.StructureAddBar_segLabel__By9rx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StructureAddBar_tip__nepUS{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translateX(-50%);width:148px;background:var(--ui-text);color:var(--ui-bg);font-size:10.5px;font-weight:500;line-height:1.35;text-align:center;padding:7px 10px;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .1s ease;z-index:5}.StructureAddBar_tip__nepUS:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top:5px solid var(--ui-text)}.StructureAddBar_seg__Mr1k5:hover .StructureAddBar_tip__nepUS{transition:opacity .12s ease .4s;opacity:1}.StructureAddBar_seg__Mr1k5:focus-visible .StructureAddBar_tip__nepUS{transition:opacity .1s ease;opacity:1}.StructureAddBar_newGroupInput__nOdc7{display:block;width:100%;box-sizing:border-box;font-family:inherit;font-size:12.5px;color:var(--ui-text);padding:8px 10px;border-radius:10px;border:1px solid var(--ui-line);background:var(--ui-field);outline:none}.StructureAddBar_newGroupInput__nOdc7:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}@media(max-width:719px){.StructureAddBar_segbar__DIZRs{flex-direction:column}.StructureAddBar_seg__Mr1k5{flex-direction:row;justify-content:flex-start;padding:12px 14px;border-right:none;border-bottom:1px solid var(--ui-line);border-radius:0!important}.StructureAddBar_seg__Mr1k5:first-child{border-radius:14px 14px 0 0!important}.StructureAddBar_seg__Mr1k5:last-child{border-bottom:none;border-radius:0 0 14px 14px!important}.StructureAddBar_icWrap__AnU_N{width:32px;height:32px}.StructureAddBar_icWrap__AnU_N svg{width:16px;height:16px}.StructureAddBar_txt__P__ea{flex-direction:column;align-items:flex-start;gap:2px}.StructureAddBar_segLabel__By9rx{font-size:13.5px;white-space:normal}.StructureAddBar_tip__nepUS{position:static;transform:none;width:auto;background:none;color:var(--ui-text3);text-align:left;padding:0;line-height:1.3;opacity:1;pointer-events:auto;transition:none}.StructureAddBar_tip__nepUS:after{display:none}}.InsertPalette_overlay___Mkz8{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.InsertPalette_modal__H2Oe7{background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:var(--radius-md,1rem);padding:20px;width:100%;max-width:420px;max-height:min(80vh,560px);overflow-y:auto;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 64px rgba(0,0,0,.25)}.InsertPalette_header__hHOw9{display:flex;align-items:center;justify-content:space-between}.InsertPalette_title___1Zfh{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ui-text)}.InsertPalette_closeBtn__AJj9w{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:none;color:var(--ui-text3);cursor:pointer;transition:background .14s,color .14s}.InsertPalette_closeBtn__AJj9w:hover{background:var(--ui-hover);color:var(--ui-text)}.InsertPalette_closeBtn__AJj9w:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.InsertPalette_grid__BUM36{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.InsertPalette_tile__osSzL{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 8px 12px;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-item-bg);color:var(--ui-text2);cursor:pointer;transition:border-color .14s,background .14s,color .14s}.InsertPalette_tile__osSzL:hover{border-color:var(--ui-line2,var(--ui-accentBorder));color:var(--ui-text);background:var(--ui-hover)}.InsertPalette_tile__osSzL:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.InsertPalette_tile__osSzL[data-locked=true],.InsertPalette_tile__osSzL[data-present=true]{color:var(--ui-text3)}.InsertPalette_icon__7B1sM{display:grid;place-items:center;color:var(--ui-accent)}.InsertPalette_label__XcQWG{font-size:11.5px;font-weight:600;text-align:center;line-height:1.2}.InsertPalette_hint__mnv9f{font-size:9.5px;font-weight:500;color:var(--ui-text3);text-align:center;margin-top:-4px}.InsertPalette_proBadge__PfC9r{position:absolute;top:6px;right:6px;font-size:9px;font-weight:700;letter-spacing:.05em;padding:2px 6px;border-radius:6px;color:var(--ui-accent);background:var(--ui-panel);border:1px solid var(--ui-accentBorder)}.InsertPalette_tilePopover__jfaNS{position:fixed;width:210px;background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:8px;box-shadow:0 8px 20px -6px rgba(0,0,0,.2);padding:9px 11px;font-size:11.5px;line-height:1.5;color:var(--ui-text2);z-index:20}.InsertPalette_presentBadge__Ky56r{position:absolute;top:6px;right:6px;font-size:9px;font-weight:700;letter-spacing:.05em;padding:2px 6px;border-radius:6px;color:var(--ui-text3);background:var(--ui-panel);border:1px solid var(--ui-line)}.InsertPalette_searchInput__V7PsM{width:100%;box-sizing:border-box;font-family:inherit;font-size:13px;color:var(--ui-text);padding:9px 12px;border-radius:10px;border:1px solid var(--ui-line);background:var(--ui-field);outline:none}.InsertPalette_searchInput__V7PsM:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.InsertPalette_emptyState__pbuSQ{padding:24px 8px;text-align:center;font-size:12.5px;color:var(--ui-text3)}.BlockEditModalPanel_panel__R6yEP{top:80px;right:80px;max-height:min(80vh,640px);border:1px solid var(--ui-line);border-radius:var(--radius-md,1rem);box-shadow:0 24px 64px rgba(0,0,0,.25)}.BlockEditModalPanel_panelDocked__5sqFH,.BlockEditModalPanel_panel__R6yEP{position:absolute;width:352px;background:var(--ui-panel);z-index:9;display:flex;flex-direction:column}.BlockEditModalPanel_panelDocked__5sqFH{top:0;right:0;bottom:0;border-left:1px solid var(--ui-line);box-shadow:-8px 0 24px -18px rgba(0,0,0,.2)}.BlockEditModalPanel_panelMobile__8GeDa{position:fixed;inset:0;z-index:1000;background:var(--ui-panel);display:flex;flex-direction:column;animation:BlockEditModalPanel_panelMobileSlideIn__q5VzZ .22s ease}@keyframes BlockEditModalPanel_panelMobileSlideIn__q5VzZ{0%{transform:translateY(100%)}to{transform:translateY(0)}}.BlockEditModalPanel_header__aqTAI{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid var(--ui-line);cursor:move;-webkit-user-select:none;user-select:none;flex-shrink:0}.BlockEditModalPanel_panelMobile__8GeDa .BlockEditModalPanel_header__aqTAI{cursor:default;padding:14px 12px}.BlockEditModalPanel_backBtn__bmQoV{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin-left:-6px;border:none;border-radius:8px;background:none;color:var(--ui-text2);cursor:pointer;flex-shrink:0;transition:background .14s,color .14s}.BlockEditModalPanel_backBtn__bmQoV:hover{background:var(--ui-hover);color:var(--ui-text)}.BlockEditModalPanel_backBtn__bmQoV:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.BlockEditModalPanel_title__TrLqA{flex:1 1;font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ui-text)}.BlockEditModalPanel_headerToggle__QGU3F{display:flex;align-items:center;gap:6px;flex-shrink:0}.BlockEditModalPanel_headerToggleLabel___eSlH{font-size:11px;font-weight:600;color:var(--ui-text2);white-space:nowrap}.BlockEditModalPanel_body__wyAHU{flex:1 1;overflow-y:auto;padding:14px 20px}.BlockEditModalPanel_closeBtn__C8Uqw{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:none;color:var(--ui-text3);cursor:pointer;transition:background .14s,color .14s;flex-shrink:0}.BlockEditModalPanel_closeBtn__C8Uqw:hover{background:var(--ui-hover);color:var(--ui-text)}.BlockEditModalPanel_closeBtn__C8Uqw:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.BlockEditModalPanel_dockBtn__Hw0tA{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:7px;background:none;color:var(--ui-text3);cursor:pointer;flex-shrink:0}.BlockEditModalPanel_dockBtn__Hw0tA:hover{background:var(--ui-hover);color:var(--ui-text)}.BlockEditModalPanel_dockBtn__Hw0tA:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.BlockEditModalPanel_groupFieldsRow__hPKyr{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 20px;border-top:1px solid var(--ui-line);flex-shrink:0}.BlockEditModalPanel_groupFieldFull__vKdG_{grid-column:1/-1}.BlockEditModalPanel_groupField__QJd3r{display:flex;flex-direction:column;gap:4px;min-width:0}.BlockEditModalPanel_groupFieldLabel__RRkrv{display:block;font-size:10px;font-weight:600;color:var(--ui-text2);text-transform:uppercase;letter-spacing:.07em}.BlockEditModalPanel_groupSelect__FsqK_{font-family:inherit;font-size:12.5px;color:var(--ui-text);padding:8px 10px;border-radius:8px;border:1px solid var(--ui-line);background:var(--ui-field);outline:none;cursor:pointer}.BlockEditModalPanel_groupSelect__FsqK_:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.BlockEditModalPanel_groupCreateInput__b7lzl{font-family:inherit;font-size:12.5px;color:var(--ui-text);padding:8px 10px;border-radius:8px;border:1px solid var(--ui-line);background:var(--ui-field);outline:none;box-sizing:border-box}.BlockEditModalPanel_groupCreateInput__b7lzl:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.BlockEditModalPanel_footer__GvZHv{display:flex;align-items:center;gap:8px;padding:11px 14px;border-top:1px solid var(--ui-line);background:rgba(0,0,0,0);flex-shrink:0}.BlockEditModalPanel_panelMobile__8GeDa .BlockEditModalPanel_footer__GvZHv{padding-bottom:max(11px,env(safe-area-inset-bottom))}.BlockEditModalPanel_footerSpacer__87Vlg{flex:1 1}.BlockEditModalPanel_doneBtn__3bQfw{padding:8px 14px;min-height:34px;border-radius:8px;border:none;background:var(--ui-accent);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;transition:opacity .14s}.BlockEditModalPanel_doneBtn__3bQfw:hover{opacity:.88}.BlockEditModalPanel_doneBtn__3bQfw:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.BlockEditModalPanel_deleteBtn__8aW37{display:flex;align-items:center;gap:5px;padding:8px 10px;min-height:34px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:#ef4444;font-size:12.5px;font-weight:500;cursor:pointer;transition:background .14s}.BlockEditModalPanel_deleteBtn__8aW37:hover{background:rgba(239,68,68,.08)}.BlockEditModalPanel_deleteBtn__8aW37:focus-visible{outline:2px solid #ef4444;outline-offset:1px}.CommandBar_bar__YIxwV{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;border-radius:9999px;background:var(--ui-panel);border:1px solid var(--ui-line);box-shadow:0 14px 30px -14px rgba(0,0,0,.35);z-index:6;min-width:320px;max-width:min(90%,420px);transition:transform .22s ease}[data-canvas][data-modal-docked=true] .CommandBar_bar__YIxwV{transform:translate(calc(-50% - 176px))}.CommandBar_searchIcon__UlI24{flex-shrink:0;color:var(--ui-text3)}.CommandBar_input__fnpzn{flex:1 1;min-width:0;border:none;background:none;font-family:inherit;font-size:12.5px;color:var(--ui-text);padding:4px 0;outline:none}.CommandBar_input__fnpzn::placeholder{color:var(--ui-text3)}.CommandBar_input__fnpzn:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.CommandBar_shortcut__Jv3de{flex-shrink:0;font-size:10px;font-weight:600;padding:3px 7px;border-radius:6px;background:var(--ui-hover);color:var(--ui-text3)}.CommandBar_addBtn__PFx3U{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:none;background:var(--ui-accent);color:#fff;cursor:pointer;transition:opacity .14s}.CommandBar_addBtn__PFx3U:hover{opacity:.88}.CommandBar_addBtn__PFx3U:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.CanvasToolbar_toolbar__tCs7u{position:absolute;top:64px;right:22px;display:flex;flex-direction:column;gap:8px;z-index:7;transition:transform .22s ease}[data-canvas][data-modal-docked=true] .CanvasToolbar_toolbar__tCs7u{transform:translateX(-352px)}.CanvasToolbar_btn__SI9tR{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-text2);cursor:pointer;transition:border-color .14s,color .14s}.CanvasToolbar_btn__SI9tR:hover{border-color:var(--ui-accent);color:var(--ui-accent)}.CanvasToolbar_btn__SI9tR:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.CanvasToolbar_btn__SI9tR[aria-pressed=true]{border-color:var(--ui-accent);color:var(--ui-accent);background:var(--ui-accentSoft,var(--ui-hover))}.CanvasToolbar_previewWrap__8rIsu{position:relative}.CanvasToolbar_previewPopover__CO63Y{position:absolute;top:0;right:48px;width:250px;padding:14px;border-radius:16px;border:1px solid var(--ui-line);background:var(--ui-panel);box-shadow:0 12px 32px rgba(0,0,0,.22);z-index:8}.CanvasToolbar_previewEyebrow__K39QB{display:flex;align-items:center;gap:5px;margin-bottom:8px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-accent)}.CanvasToolbar_previewEyebrow__K39QB svg{flex-shrink:0}.CanvasToolbar_previewLink__FQinB{margin:0 0 10px;padding:8px 10px;border-radius:8px;border:1px solid var(--ui-line);background:var(--ui-hover);font-family:var(--font-mono,ui-monospace,"SF Mono",Consolas,monospace);font-size:12.5px;font-weight:600;line-height:1.4;color:var(--ui-text);word-break:break-all}.CanvasToolbar_previewCopyBtn__vr2W7{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:38px;border-radius:10px;border:none;background:var(--ui-accent);box-shadow:0 4px 14px color-mix(in srgb,var(--ui-accent) 45%,transparent);color:var(--ui-onAccent,#fff);font-size:13px;font-weight:700;cursor:pointer;transition:transform .14s,box-shadow .14s,opacity .14s}.CanvasToolbar_previewCopyBtn__vr2W7:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--ui-accent) 55%,transparent)}.CanvasToolbar_previewCopyBtn__vr2W7:active{transform:translateY(0)}.CanvasToolbar_previewCopyBtn__vr2W7:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ConfirmPublishModal_overlay__jD5vn{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ConfirmPublishModal_modal__hzqGK{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:1rem;padding:1.75rem 1.75rem 1.5rem;width:100%;max-width:400px;display:flex;flex-direction:column;gap:1rem;box-shadow:0 24px 64px rgba(0,0,0,.25)}.ConfirmPublishModal_title__CQgy_{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;color:var(--ui-text);margin:0;letter-spacing:-.01em}.ConfirmPublishModal_body__bn9cZ{font-size:.875rem;color:var(--ui-text2);margin:0;line-height:1.55}.ConfirmPublishModal_checkRow__ou42l{display:flex;align-items:center;gap:.625rem;font-size:.8125rem;color:var(--ui-text2);cursor:pointer;-webkit-user-select:none;user-select:none}.ConfirmPublishModal_check__81OIt{width:15px;height:15px;accent-color:var(--ui-accent);flex-shrink:0;cursor:pointer}.ConfirmPublishModal_actions__DBkmo{display:flex;gap:.75rem;margin-top:.25rem}.ConfirmPublishModal_cancelBtn__D_LFj{flex:1 1;padding:.625rem 1rem;background:var(--ui-field);border:1px solid var(--ui-border);border-radius:.5rem;font-size:.875rem;font-weight:500;color:var(--ui-text2);cursor:pointer;transition:background .14s}.ConfirmPublishModal_cancelBtn__D_LFj:hover{background:var(--ui-hover)}.ConfirmPublishModal_confirmBtn__YKUxz{flex:1.4 1;padding:.625rem 1rem;background:var(--ui-accent);border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;transition:opacity .14s}.ConfirmPublishModal_confirmBtn__YKUxz:hover{opacity:.88}.EditorLayout_layout__D0G3O{display:flex;flex-direction:column;flex:1 1;width:100%;min-height:0;overflow:hidden}.EditorLayout_layoutContent__7P7_7{display:flex;flex-direction:row-reverse;flex:1 1;min-height:0;overflow:hidden}.EditorLayout_asideWrap__kstwl{width:404px;flex-shrink:0;overflow:hidden;overflow-y:auto;transition:width .22s ease}.EditorLayout_asideWrapFlex__aHbtF{overflow-y:hidden;display:flex;flex-direction:column}.EditorLayout_asideWrapClosed__r4kSy{width:0}.EditorLayout_asideToggle__AlclH{flex-shrink:0;width:16px;background:var(--ui-bg);border:none;border-left:1px solid var(--ui-line);border-right:1px solid var(--ui-line);cursor:pointer;display:flex;flex-direction:column;align-items:center;padding:18px 0 0;color:var(--ui-text3);transition:background .14s,color .14s;z-index:1;justify-content:center}.EditorLayout_asideToggle__AlclH:hover{background:var(--ui-hover);color:var(--ui-text)}.EditorLayout_previewWrap__ecuSY{position:relative;flex:1 1;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-self:stretch}.EditorLayout_toggleIcon__m4IYf{display:flex}.EditorLayout_toggleMobileLabel__5dN5Y{display:none}@media(max-width:719px){.EditorLayout_layout__D0G3O{overflow:visible}.EditorLayout_layoutContent__7P7_7{flex-direction:column;overflow:visible;min-height:auto}.EditorLayout_asideWrap__kstwl{width:100%!important;overflow:visible;transition:none}.EditorLayout_asideWrapClosed__r4kSy{display:none}.EditorLayout_asideToggle__AlclH{order:-1;display:flex;width:100%;height:42px;border:none;border-bottom:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-accent);font-family:inherit;font-size:13px;font-weight:600;align-items:center;justify-content:center;gap:6px;padding:0 16px;cursor:pointer;transition:background .14s;flex-shrink:0}.EditorLayout_asideToggle__AlclH:hover{background:var(--ui-hover)}.EditorLayout_toggleIcon__m4IYf{display:none}.EditorLayout_toggleMobileLabel__5dN5Y{display:block}.EditorLayout_previewWrap__ecuSY{display:none;min-height:80vh}.EditorLayout_previewWrapVisible__tVUlw{display:flex;flex-direction:column}}.EditorLayout_onboardingBanner__rvnmm{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1rem;background:#7c3aed;font-size:.85rem;color:#fff}.EditorLayout_recoveryBannerText__WxMRs{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.EditorLayout_recoveryBannerAction__f6GQU{background:#fff;color:#7c3aed;border:none;border-radius:6px;padding:.3rem .75rem;font-size:.8rem;font-weight:600;cursor:pointer;flex-shrink:0}.EditorLayout_recoveryBannerAction__f6GQU:hover{opacity:.9}.EditorLayout_onboardingBannerClose__Ctf5U{background:none;border:none;color:inherit;font-size:1.2rem;line-height:1;cursor:pointer;opacity:.6;padding:0 .25rem;flex-shrink:0}.EditorLayout_onboardingBannerClose__Ctf5U:hover{opacity:1}