.stepper_root__qK7_T{display:flex;align-items:center;list-style:none;margin:0;padding:0;width:100%;font-family:var(--locus-font-sans)}.stepper_item__rCW3K{display:flex;align-items:center;flex:1 1}.stepper_item__rCW3K:last-child{flex:0 0 auto}.stepper_step__fq5a0{display:flex;align-items:center;gap:10px;background:none;border:none;padding:4px 2px;cursor:default;font-family:inherit;text-align:left}.stepper_step__fq5a0:not(:disabled){cursor:pointer}.stepper_bullet__2pSIX{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;border:1.5px solid var(--locus-border);background:var(--locus-bg);color:var(--locus-muted);transition:all .18s}.stepper_text__D9qbG{display:flex;flex-direction:column;line-height:1.2}.stepper_label__thf3k{font-size:13px;font-weight:600;color:var(--locus-muted);white-space:nowrap}.stepper_hint__zNKXk{font-size:11px;color:var(--locus-muted);opacity:.8}.stepper_active___M1K4 .stepper_bullet__2pSIX{border-color:var(--locus-primary);background:var(--locus-primary);color:#fff}.stepper_active___M1K4 .stepper_label__thf3k{color:var(--locus-text)}.stepper_done__ipzIs .stepper_bullet__2pSIX{border-color:var(--locus-primary);background:var(--locus-primary-subtle);color:var(--locus-primary)}.stepper_done__ipzIs .stepper_label__thf3k{color:var(--locus-text)}.stepper_upcoming__TBt6k .stepper_bullet__2pSIX{opacity:.9}.stepper_connector__WB5ZW{flex:1 1;height:2px;margin:0 12px;background:var(--locus-border);border-radius:999px;min-width:20px}.stepper_connectorDone__5_noq{background:var(--locus-primary)}@media (max-width:640px){.stepper_label__thf3k{font-size:12px}.stepper_hint__zNKXk{display:none}.stepper_connector__WB5ZW{margin:0 6px}}.template-picker_root__3xC22{display:flex;flex-direction:column;background:var(--locus-bg);border:1px solid var(--locus-border);border-radius:var(--locus-radius);overflow:hidden;font-family:var(--locus-font-sans);width:100%}.template-picker_header__4aWlx{display:flex;align-items:baseline;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid var(--locus-border)}.template-picker_title__qTqQn{font-family:var(--locus-font-sans);font-size:16px;font-weight:700;color:var(--locus-text)}.template-picker_legend__lSars{font-size:11px;color:var(--locus-muted)}.template-picker_scroll__IOCIE{max-height:460px;overflow-y:auto;padding:8px 18px 18px}.template-picker_group___fFDy{margin-top:14px}.template-picker_groupLabel__OwD8a{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--locus-muted);margin-bottom:8px}.template-picker_items__kbN_Y{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.template-picker_item__M5tav{position:relative;border:1px solid var(--locus-border);border-radius:var(--locus-radius-sm);background:var(--locus-surface);transition:all .14s}.template-picker_item__M5tav:hover:not(.template-picker_itemDisabled__JXaXa){border-color:var(--locus-primary)}.template-picker_itemActive__bDfyw{border-color:var(--locus-primary);background:var(--locus-primary-subtle)}.template-picker_itemDisabled__JXaXa{opacity:.55}.template-picker_itemSelect__aPKNl{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;padding:10px 36px 10px 12px;border:none;background:transparent;cursor:pointer;font-family:inherit}.template-picker_itemSelect__aPKNl:disabled{cursor:not-allowed}.template-picker_itemTop__3WIQ0{display:flex;align-items:center;justify-content:space-between;gap:6px}.template-picker_itemLabel__hBA9Y{font-size:13px;font-weight:700;color:var(--locus-text)}.template-picker_check__E1yIU{color:var(--locus-primary);flex-shrink:0}.template-picker_lock__Bb_ZH{color:var(--locus-muted);flex-shrink:0}.template-picker_itemDesc__knNcO{font-size:11px;color:var(--locus-muted);line-height:1.4}.template-picker_itemKey___QCuD{font-size:10px;color:var(--locus-muted);font-family:var(--locus-font-mono);opacity:.7}.template-picker_eye__c4BhW{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid var(--locus-border);background:var(--locus-bg);color:var(--locus-muted);cursor:pointer;opacity:0;transition:opacity .14s,color .14s,border-color .14s}.template-picker_item__M5tav:hover .template-picker_eye__c4BhW{opacity:1}.template-picker_eye__c4BhW:hover{color:var(--locus-primary);border-color:var(--locus-primary)}.template-picker_popover__CfbOX{position:fixed;z-index:9998;border:1px solid var(--locus-border);border-radius:12px;overflow:hidden;box-shadow:0 12px 34px rgba(0,0,0,.18);pointer-events:none;background:#f2f2f2}.template-picker_previewCanvas__Ra4d_{display:flex;justify-content:center;padding:16px 12px;width:100%;height:100%}.template-picker_modalOverlay__5pAOO{position:fixed;inset:0;z-index:9999;background:rgba(10,10,18,.55);display:flex;align-items:center;justify-content:center;padding:24px}.template-picker_modalBody__ffq2t{width:100%;max-width:560px;max-height:88vh;display:flex;flex-direction:column;background:var(--locus-bg);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.4)}.template-picker_modalHead__iDWgh{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--locus-border)}.template-picker_modalTitle__PS12z{font-size:12px;font-family:var(--locus-font-mono);color:var(--locus-muted)}.template-picker_modalClose__VhuOz{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--locus-muted);cursor:pointer}.template-picker_modalClose__VhuOz:hover{background:var(--locus-surface);color:var(--locus-text)}.template-picker_modalScroll__FBPAG{overflow-y:auto;padding:20px;background:#f2f2f2}@media (max-width:640px){.template-picker_items__kbN_Y{grid-template-columns:1fr}}