._page_1i7hx_1{position:relative;display:grid;min-height:var(--viewport-height);width:100%;place-items:center;overflow:auto;color:#fff;text-align:center;background:#2c4f69 url(/img/bg-login/RENECORE_bg.jpg) center center / cover no-repeat}._formShell_1i7hx_13{position:relative;width:min(600px,calc(100vw - 32px),calc(var(--viewport-height) - 32px));height:min(600px,calc(100vw - 32px),calc(var(--viewport-height) - 32px));padding:min(180px,28vw,28vh) min(100px,14vw,14vh) 80px;overflow:hidden;border-radius:50%;background:#4a90e2;box-shadow:0 18px 70px #0b22375c}._logo_1i7hx_24{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}._form_1i7hx_13{position:relative;z-index:1;width:min(400px,100%);margin:0 auto}._title_1i7hx_40{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}._formGroup_1i7hx_49{position:relative;margin:0}._formGroup_1i7hx_49+._formGroup_1i7hx_49{margin-top:12px}._input_1i7hx_58{width:100%;height:42px;padding:0 4px;border:0;border-bottom:1px solid rgba(255,255,255,.95);border-radius:0;outline:none;background:transparent;color:#fff;font-size:15px}._input_1i7hx_58::placeholder{color:#fffffff5}._input_1i7hx_58:focus{border-bottom-color:#fff}._input_1i7hx_58:focus-visible{outline:var(--focus-outline);outline-offset:3px;box-shadow:0 7px 0 -4px #ffffffb8,var(--focus-ring)}._suggestions_1i7hx_85{position:absolute;z-index:4;top:44px;right:0;left:0;max-height:168px;padding:6px 0;margin:0;overflow:auto;border:1px solid rgba(13,47,74,.18);border-radius:4px;background:#fffffffa;box-shadow:0 12px 26px #0b223738;color:#162b3c;list-style:none;text-align:left}._suggestionButton_1i7hx_104{width:100%;min-height:34px;padding:0 12px;overflow:hidden;border:0;background:transparent;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap}._suggestionButton_1i7hx_104:hover,._suggestionButton_1i7hx_104:focus-visible,._selectedSuggestion_1i7hx_119{background:#e8f2fb}._suggestions_1i7hx_85:focus-within{box-shadow:0 12px 26px #0b223738,var(--focus-ring)}._error_1i7hx_127{min-height:34px;margin:12px 0 0;padding:8px 10px;border-radius:4px;background:#d9352a;color:#fff;font-size:14px;line-height:18px;text-align:left}._submit_1i7hx_139{min-width:84px;min-height:34px;margin-top:18px;padding:0 18px;border:1px solid #0f2537;border-radius:3px;background:#ffffff1f;color:#0f2537;font-weight:700}._submit_1i7hx_139:hover:not(:disabled),._submit_1i7hx_139:focus-visible{background:#ffffff47;outline:var(--focus-outline);outline-offset:3px;box-shadow:var(--focus-ring)}._credits_1i7hx_159{position:absolute;right:20px;bottom:20px;left:20px;color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.72)}@media(max-width:700px){._formShell_1i7hx_13{padding-top:98px;padding-right:42px;padding-left:42px}}._page_r4axg_1{min-height:100vh;background:#eef3f7;color:#17212a}._header_r4axg_7{position:sticky;z-index:10;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0 24px;border-bottom:1px solid #cbd7df;background:#fffffff0;box-shadow:0 1px 4px #1f2b361a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._brand_r4axg_23{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#20352a;font-size:18px;font-weight:800;text-decoration:none}._brand_r4axg_23 img{width:32px;height:32px;border-radius:50%;background:#2f7d50}._nav_r4axg_41{display:flex;align-items:center;gap:8px}._nav_r4axg_41 a,._nav_r4axg_41 button,._footer_r4axg_49 a,._footerLink_r4axg_50{color:#3c4d58;font-size:13px;font-weight:800;text-decoration:none}._footerLink_r4axg_50{border:0;padding:0;background:transparent;cursor:pointer;font-family:inherit}._nav_r4axg_41 a,._nav_r4axg_41 button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 10px;border:0;border-radius:4px;background:transparent}._nav_r4axg_41 a:hover,._nav_r4axg_41 a:focus-visible,._nav_r4axg_41 button:hover,._nav_r4axg_41 button:focus-visible,._footer_r4axg_49 a:hover,._footer_r4axg_49 a:focus-visible,._footerLink_r4axg_50:hover,._footerLink_r4axg_50:focus-visible{color:#1f6d44}._navAction_r4axg_88{border:1px solid #2f7d50!important;background:#3f8f64!important;color:#fff!important}._hero_r4axg_94{display:grid;min-height:68svh;padding:64px 24px 44px;background:linear-gradient(90deg,#081c2ae5,#162f3eb8 48%,#eef3f733),url(/img/bg-login/RENECORE_bg.jpg) center center / cover no-repeat;color:#fff}._heroContent_r4axg_104{display:grid;align-content:center;gap:18px;width:min(1120px,100%);margin:0 auto}._kicker_r4axg_112{margin:0;color:#6f8794;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}._hero_r4axg_94 ._kicker_r4axg_112{color:#b8d8c5}._hero_r4axg_94 h1{max-width:760px;margin:0;font-size:clamp(44px,7vw,82px);line-height:.98}._heroCopy_r4axg_132{max-width:760px;margin:0;color:#ffffffe0;font-size:19px;line-height:1.45}._heroCopy_r4axg_132 code{padding:2px 6px;border-radius:4px;background:#ffffff29;color:#fff;font-size:17px}._heroActions_r4axg_148{display:flex;flex-wrap:wrap;gap:10px}._primaryButton_r4axg_154,._secondaryButton_r4axg_155,._ghostButton_r4axg_156,._inlineCallout_r4axg_157 a,._downloadButton_r4axg_158{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border-radius:4px;font-size:14px;font-weight:800;text-decoration:none}._primaryButton_r4axg_154,._downloadButton_r4axg_158{border:1px solid #2f7d50;background:#3f8f64;color:#fff}._secondaryButton_r4axg_155,._ghostButton_r4axg_156{border:1px solid rgb(255 255 255 / 60%);background:#ffffff1f;color:#fff}._ghostButton_r4axg_156{cursor:pointer}._primaryButton_r4axg_154 svg,._secondaryButton_r4axg_155 svg,._inlineCallout_r4axg_157 svg,._downloadButton_r4axg_158 svg,._downloadCardHeader_r4axg_193 svg,._requirementsList_r4axg_194 svg,._supportItem_r4axg_195 svg,._feature_r4axg_196 svg,._docLink_r4axg_197 svg,._footer_r4axg_49 svg{width:17px;height:17px;flex:0 0 auto}._versionBar_r4axg_204{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));gap:10px;margin:10px 0 0}._versionBar_r4axg_204 div{min-width:150px;padding:10px 12px;border:1px solid rgb(255 255 255 / 22%);border-radius:6px;background:#0a1b2773}._versionBar_r4axg_204 dt,._versionBar_r4axg_204 dd{margin:0}._versionBar_r4axg_204 dt{color:#ffffff9e;font-size:11px;font-weight:800;text-transform:uppercase}._versionBar_r4axg_204 dd{overflow:hidden;margin-top:4px;color:#fff;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}._section_r4axg_241{width:min(1120px,calc(100vw - 40px));margin:0 auto;padding:48px 0}._sectionHeader_r4axg_247{display:grid;gap:6px;max-width:760px;margin-bottom:18px}._sectionHeader_r4axg_247 h2{margin:0;color:#20272e;font-size:30px;line-height:1.12}._downloadGrid_r4axg_261,._stepsGrid_r4axg_262,._supportGrid_r4axg_263,._featureGrid_r4axg_264,._docsGrid_r4axg_265{display:grid;gap:14px}._downloadGrid_r4axg_261{grid-template-columns:repeat(2,minmax(0,1fr))}._stepsGrid_r4axg_262{grid-template-columns:repeat(3,minmax(0,1fr))}._supportGrid_r4axg_263,._featureGrid_r4axg_264{grid-template-columns:repeat(4,minmax(0,1fr))}._docsGrid_r4axg_265{grid-template-columns:repeat(3,minmax(0,1fr))}._downloadCard_r4axg_193,._step_r4axg_262,._supportItem_r4axg_195,._feature_r4axg_196,._docLink_r4axg_197,._inlineCallout_r4axg_157{border:1px solid #d4dde4;border-radius:6px;background:#fff;box-shadow:0 10px 24px #1f2b3612}._downloadCard_r4axg_193{display:grid;gap:14px;min-width:0;padding:18px}._recommended_r4axg_306{border-color:#91c9a7;box-shadow:0 14px 30px #2f7d5021}._downloadCardHeader_r4axg_193{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:0}._downloadCardHeader_r4axg_193 svg,._feature_r4axg_196 svg,._supportItem_r4axg_195 svg{color:#2f7d50}._downloadCardHeader_r4axg_193 h3,._step_r4axg_262 h3,._supportItem_r4axg_195 h3,._feature_r4axg_196 h3{margin:0;color:#25323d;font-size:17px;line-height:1.2}._downloadCardHeader_r4axg_193 span{display:block;margin-top:3px;color:#667784;font-size:12px;font-weight:800}._downloadCardHeader_r4axg_193 strong{padding:5px 8px;border:1px solid #b9d8c2;border-radius:999px;background:#edf8f0;color:#27643a;font-size:11px;line-height:1}._downloadCard_r4axg_193 p,._step_r4axg_262 p,._supportItem_r4axg_195 p,._feature_r4axg_196 p,._inlineCallout_r4axg_157 p{margin:0;color:#596a76;font-size:14px;line-height:1.45}._downloadCard_r4axg_193 code,._inlineCallout_r4axg_157 code{width:fit-content;max-width:100%;padding:4px 8px;overflow:hidden;border-radius:4px;background:#e8f2fb;color:#1d516e;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}._downloadButton_r4axg_158{width:fit-content}._fileMeta_r4axg_383{display:grid;gap:8px;min-width:0;margin:0;padding-top:2px}._fileMeta_r4axg_383 div{min-width:0}._fileMeta_r4axg_383 dt,._fileMeta_r4axg_383 dd{margin:0}._fileMeta_r4axg_383 dt{color:#667784;font-size:11px;font-weight:800;text-transform:uppercase}._fileMeta_r4axg_383 dd{overflow-wrap:anywhere;color:#293743;font-size:12px;font-weight:800;line-height:1.35}._step_r4axg_262{display:grid;gap:8px;padding:16px}._step_r4axg_262 span{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#3f8f64;color:#fff;font-size:14px;font-weight:800}._inlineCallout_r4axg_157{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:14px 16px}._inlineCallout_r4axg_157 svg{color:#2f7d50}._inlineCallout_r4axg_157 a{border:1px solid #2f7d50;background:#edf8f0;color:#27643a}._requirementsSection_r4axg_452,._featureSection_r4axg_453{border-top:1px solid #d4dde4;border-bottom:1px solid #d4dde4}._requirementsList_r4axg_194{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;margin:0;list-style:none}._requirementsList_r4axg_194 li{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:14px;border:1px solid #d4dde4;border-radius:6px;background:#fff;color:#31404b;font-size:14px;font-weight:800;line-height:1.35}._requirementsList_r4axg_194 svg{margin-top:1px;color:#2f7d50}._supportItem_r4axg_195,._feature_r4axg_196{display:grid;gap:10px;align-content:start;padding:16px}._docLink_r4axg_197{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:16px;color:inherit;text-decoration:none}._docLink_r4axg_197 span{display:grid;gap:4px;min-width:0}._docLink_r4axg_197 strong{color:#25323d;font-size:15px}._docLink_r4axg_197 small{color:#596a76;font-size:13px;line-height:1.35}._docLink_r4axg_197 svg{color:#3f8f64}._footer_r4axg_49{display:flex;align-items:center;justify-content:center;gap:14px;min-height:64px;padding:0 24px;border-top:1px solid #cbd7df;background:#fff;color:#667784;font-size:13px;font-weight:800}._footer_r4axg_49 svg{color:#3f8f64}@media(max-width:980px){._header_r4axg_7{position:static;align-items:flex-start;flex-direction:column;padding:12px 18px}._nav_r4axg_41{width:100%;overflow-x:auto;padding-bottom:2px}._hero_r4axg_94{min-height:62svh;padding:42px 20px 32px}._hero_r4axg_94 h1{font-size:44px}._heroCopy_r4axg_132{font-size:17px}._section_r4axg_241{width:min(100% - 28px,1120px);padding:36px 0}._downloadGrid_r4axg_261,._stepsGrid_r4axg_262,._supportGrid_r4axg_263,._featureGrid_r4axg_264,._docsGrid_r4axg_265,._requirementsList_r4axg_194,._versionBar_r4axg_204,._inlineCallout_r4axg_157{grid-template-columns:1fr}}@media(max-width:560px){._nav_r4axg_41 a,._nav_r4axg_41 button{min-height:34px;padding:0 8px}._hero_r4axg_94{min-height:58svh}._heroActions_r4axg_148{display:grid}._primaryButton_r4axg_154,._secondaryButton_r4axg_155,._ghostButton_r4axg_156,._inlineCallout_r4axg_157 a,._downloadButton_r4axg_158{width:100%}._downloadCardHeader_r4axg_193{grid-template-columns:auto 1fr}._downloadCardHeader_r4axg_193 strong{grid-column:1 / -1;width:fit-content}._sectionHeader_r4axg_247 h2{font-size:24px}._footer_r4axg_49{flex-wrap:wrap;padding:14px}}._dialogOverlay_r4axg_638{position:fixed;inset:0;background:#0e1a168c;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:50}._dialog_r4axg_638{background:var(--surface, #fff);color:var(--ink, #16211c);border-radius:14px;padding:1.75rem;width:min(460px,100%);display:flex;flex-direction:column;gap:.85rem;box-shadow:0 24px 60px #0000004d}._dialog_r4axg_638 h2{margin:0;font-size:1.3rem}._dialogCopy_r4axg_663{margin:0;color:var(--ink-soft, #4b584f);font-size:.95rem}._dialog_r4axg_638 label{display:flex;flex-direction:column;gap:.3rem;font-size:.9rem;font-weight:600}._dialog_r4axg_638 input[type=text],._dialog_r4axg_638 input[type=email],._dialog_r4axg_638 input:not([type]){padding:.6rem .7rem;border:1px solid var(--line, #dbe3db);border-radius:8px;font:inherit}._dialogConsent_r4axg_683{flex-direction:row;align-items:flex-start;gap:.5rem;font-weight:400}._dialogConsent_r4axg_683 input{margin-top:.2rem}._dialogError_r4axg_692{margin:0;color:#b3261e;font-size:.9rem}._dialogActions_r4axg_697{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.4rem}._screen_1pb6z_1{display:grid;min-height:100vh;place-items:center;background:#eef3f7}._loader_1pb6z_8{width:42px;height:42px;border:4px solid #b9c7d4;border-top-color:#4a90e2;border-radius:50%;animation:_spin_1pb6z_1 .8s linear infinite}@keyframes _spin_1pb6z_1{to{transform:rotate(360deg)}}._loadErrorScreen_ywe8a_1{display:grid;min-height:100vh;place-items:center;padding:24px;background:#eef3f7;color:#24313b}._loadErrorPanel_ywe8a_10{width:min(420px,100%);padding:24px;border:1px solid #c7d0d7;border-radius:6px;background:#fff;box-shadow:0 12px 28px #24313b1f}._loadErrorPanel_ywe8a_10 h1{margin:0 0 10px;color:#20352a;font-size:18px}._loadErrorPanel_ywe8a_10 p{margin:0 0 18px;color:#52616d;font-size:14px;line-height:1.45}._loadErrorPanel_ywe8a_10 button{min-height:36px;padding:0 14px;border:1px solid #2f7d50;border-radius:4px;background:#2f8f55;color:#fff;font-weight:800}._container_1d58j_1{flex-direction:column;gap:10px;width:100%;display:flex}._toolbar_1d58j_8{border-radius:var(--fh-radius-md,6px);background:var(--fh-surface-muted,#edf2f7);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}._toolGroup_1d58j_19{align-items:center;gap:6px;display:flex}._toolButton_1d58j_25{border:1px solid var(--fh-border,#cbd5e0);border-radius:var(--fh-radius,4px);background:var(--fh-surface,#fff);color:var(--fh-text,#2d3748);font:inherit;cursor:pointer;align-items:center;gap:4px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}._toolButtonActive_1d58j_40{border-color:var(--fh-brand,#2f7d4c);background:var(--fh-brand,#2f7d4c);color:var(--fh-on-brand,#fff)}._colorSwatch_1d58j_46{border:2px solid var(--fh-surface,#fff);width:22px;height:22px;box-shadow:0 0 0 1px var(--fh-border,#cbd5e0);cursor:pointer;border-radius:999px}._colorSwatchActive_1d58j_55{box-shadow:0 0 0 2px var(--fh-brand,#2f7d4c)}._canvasWrapper_1d58j_59{border:1px solid var(--fh-border,#cbd5e0);border-radius:var(--fh-radius-md,6px);background:var(--fh-canvas-backdrop,#1a202c);place-items:center;max-height:380px;display:grid;position:relative;overflow:auto}._canvasWrapper_1d58j_59 canvas{cursor:crosshair;max-width:100%;height:auto;display:block}._triggerButton_3od2d_8{z-index:var(--fh-z-trigger,9999);background:var(--fh-brand,#2f7d4c);color:var(--fh-on-brand,#fff);font:inherit;box-shadow:var(--fh-shadow,0 4px 14px #00000038);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;transition:transform .15s,background-color .15s;display:flex;position:fixed;bottom:20px;right:20px}._triggerButton_3od2d_8:hover{background:var(--fh-brand-strong,#24633c);transform:translateY(-2px)}._backdrop_3od2d_34{z-index:var(--fh-z-dialog,10000);background:var(--fh-overlay,#0f171ea6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}._backdrop_3od2d_34[hidden]{display:none}._modal_3od2d_49{border-radius:var(--fh-radius-lg,10px);background:var(--fh-surface,#fff);width:min(620px,100%);max-height:min(88vh,760px);box-shadow:var(--fh-shadow-lg,0 12px 32px #00000047);font:inherit;flex-direction:column;display:flex;overflow:hidden}._modalHeader_3od2d_61{border-bottom:1px solid var(--fh-border,#cfd6dd);background:var(--fh-surface-muted,#f8fafb);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._modalHeader_3od2d_61 h2{color:var(--fh-text,#17212a);margin:0;font-size:16px;font-weight:800}._closeButton_3od2d_77{border-radius:var(--fh-radius,4px);color:var(--fh-text-muted,#5b6872);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:18px;font-weight:700}._closeButton_3od2d_77:hover{background:var(--fh-surface-hover,#eef3f7);color:var(--fh-text,#17212a)}._modalBody_3od2d_93{flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}._successNotice_3od2d_101{color:var(--fh-brand,#2f7d4c);text-align:center;margin:0;font-weight:700}._historyPanel_3od2d_108{border:1px solid var(--fh-border,#cfd6dd);border-radius:var(--fh-radius-md,6px);background:var(--fh-surface-muted,#f8fafb);flex-direction:column;gap:8px;padding:12px;display:flex}._historyHeader_3od2d_118{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._historyHeader_3od2d_118 h3{color:var(--fh-text,#17212a);margin:0;font-size:13px;font-weight:800}._historyHeader_3od2d_118 span,._historyMuted_3od2d_133{color:var(--fh-text-muted,#718096);margin:0;font-size:12px}._historyList_3od2d_139{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._historyItem_3od2d_148{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:12px;display:grid}._historyItem_3od2d_148 a{color:var(--fh-brand,#2f7d4c);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}._historyItem_3od2d_148 a:hover{text-decoration:underline}._historyItem_3od2d_148 small{color:var(--fh-text-muted,#718096)}._historyState_3od2d_173{background:var(--fh-brand-pale,#3fa8471a);color:var(--fh-brand,#2f7d4c);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800}._historyStateClosed_3od2d_182{background:var(--fh-surface-hover,#eef3f7);color:var(--fh-text-muted,#5b6872)}._categories_3od2d_187{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}._categoryButton_3od2d_193{border:1px solid var(--fh-border,#cfd6dd);border-radius:var(--fh-radius-md,6px);background:var(--fh-surface,#fff);color:var(--fh-text,#17212a);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}._categoryButtonActive_3od2d_208{border-color:var(--fh-brand,#2f7d4c);background:var(--fh-brand-pale,#3fa8471a);color:var(--fh-brand,#2f7d4c);font-weight:800}._field_3od2d_215{flex-direction:column;gap:6px;display:flex}._field_3od2d_215 label{color:var(--fh-text-muted,#5b6872);font-size:12px;font-weight:700}._field_3od2d_215 input,._field_3od2d_215 textarea{border:1px solid var(--fh-border,#cfd6dd);border-radius:var(--fh-radius-md,6px);background:var(--fh-surface,#fff);width:100%;color:var(--fh-text,#17212a);font:inherit;padding:8px 12px;font-size:14px}._field_3od2d_215 input:focus,._field_3od2d_215 textarea:focus{outline:2px solid var(--fh-brand,#2f7d4c);border-color:#0000}._captureHeader_3od2d_245{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._captureActions_3od2d_253{gap:6px;display:flex}._captureButton_3od2d_258{border:1px solid var(--fh-border,#cbd5e0);border-radius:var(--fh-radius,4px);background:var(--fh-surface,#fff);color:var(--fh-text,#2d3748);font:inherit;cursor:pointer;padding:5px 10px;font-size:12px;font-weight:600}._captureButton_3od2d_258:hover:not(:disabled){border-color:var(--fh-brand,#2f7d4c);color:var(--fh-brand,#2f7d4c)}._captureButton_3od2d_258:disabled{color:var(--fh-text-disabled,#a0aec0);cursor:not-allowed}._captureHint_3od2d_280{color:var(--fh-text-muted,#718096);margin:0;font-size:12px}._captureError_3od2d_286{color:var(--fh-danger,#c53030);margin:0;font-size:12px;font-weight:600}._modalFooter_3od2d_293{border-top:1px solid var(--fh-border,#cfd6dd);background:var(--fh-surface-muted,#f8fafb);justify-content:flex-end;align-items:center;gap:12px;padding:16px 20px;display:flex}._submitButton_3od2d_303{border-radius:var(--fh-radius-md,6px);background:var(--fh-brand,#2f7d4c);color:var(--fh-on-brand,#fff);font:inherit;cursor:pointer;border:0;padding:8px 20px;font-size:14px;font-weight:700}._submitButton_3od2d_303:disabled{opacity:.5;cursor:not-allowed}._cancelButton_3od2d_320{border:1px solid var(--fh-border,#cfd6dd);border-radius:var(--fh-radius-md,6px);background:var(--fh-surface,#fff);color:var(--fh-text-muted,#5b6872);font:inherit;cursor:pointer;padding:8px 16px;font-size:14px;font-weight:600}@font-face{font-family:"Exo 2";src:url(/fonts/exo2-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(/fonts/exo2-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-bg-app: #eef3f7;--color-bg-surface: #ffffff;--color-brand-primary: #3fa847;--color-brand-dark: #2f7d4c;--color-border-subtle: #cfd6dd;--color-border-strong: #b8c5cf;--color-text-main: #17212a;--color-text-muted: #5b6872;--color-danger: #9b3939;--color-warning: #7a4c18;--color-success: #175f3d;--color-hover-tint: rgba(63, 168, 71, .05);--color-selected-tint: rgba(63, 168, 71, .12);--focus-outline: 2px solid var(--color-success);--focus-ring: 0 0 0 3px rgb(47 125 80 / 28%);--viewport-height: 100vh;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .18);--radius-sm: 3px;--radius-md: 6px;--radius-lg: 12px;--fh-brand: var(--color-brand-dark);--fh-brand-strong: #24633c;--fh-brand-pale: var(--color-selected-tint);--fh-surface: var(--color-bg-surface);--fh-surface-muted: #f8fafb;--fh-surface-hover: var(--color-hover-tint);--fh-border: var(--color-border-subtle);--fh-text: var(--color-text-main);--fh-text-muted: var(--color-text-muted);--fh-danger: var(--color-danger);--fh-radius: var(--radius-sm);--fh-radius-md: var(--radius-md);--fh-radius-lg: var(--radius-lg);--fh-shadow: var(--shadow-md);--fh-shadow-lg: var(--shadow-lg);color:var(--color-text-main);background:var(--color-bg-app);font-family:"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}@supports (height: 100dvh){:root{--viewport-height: 100dvh}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:var(--viewport-height)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-outline);outline-offset:2px;box-shadow:var(--focus-ring)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
