.SoftwareVideoViewer_overlay__Fx8pt{--viewer-bg:rgba(250,250,250,.98);--viewer-text:#242424;--viewer-muted:#686868;--viewer-surface:#fff;--viewer-border:#dedede;--viewer-hover:#f3f3f3;--viewer-focus:#059669;--viewer-media:#f8f8f8;--viewer-shadow:#00000018;position:fixed;inset:0;z-index:10000;isolation:isolate;display:flex;flex-direction:column;height:100dvh;width:100%;background:var(--viewer-bg);backdrop-filter:blur(12px);color:var(--viewer-text);color-scheme:light;animation:SoftwareVideoViewer_appear__FmCaW .16s ease-out}.SoftwareVideoViewer_overlay__Fx8pt[data-viewer-theme=dark]{--viewer-bg:rgba(2,6,23,.94);--viewer-text:#f1f5f9;--viewer-muted:#cbd5e1;--viewer-surface:#182234;--viewer-border:#425069;--viewer-hover:#243249;--viewer-focus:#6ee7b7;--viewer-media:#0b1220;--viewer-shadow:#0007;color-scheme:dark}.SoftwareVideoViewer_toolbar__EjIOr{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 32px;background:linear-gradient(var(--viewer-bg),transparent)}.SoftwareVideoViewer_toolbar__EjIOr h2{margin:0;font-size:14px;line-height:1.4;font-weight:600;color:var(--viewer-text)!important}.SoftwareVideoViewer_toolbar__EjIOr p{margin:4px 0 0;color:var(--viewer-muted)!important;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.SoftwareVideoViewer_close__v4fWL{display:inline-flex;width:40px;height:40px;flex:none;align-items:center;justify-content:center;border:1px solid var(--viewer-border);border-radius:50%;background:var(--viewer-surface);color:var(--viewer-text)!important;cursor:pointer}.SoftwareVideoViewer_close__v4fWL:hover{background:var(--viewer-hover)}.SoftwareVideoViewer_close__v4fWL:focus-visible,.SoftwareVideoViewer_stage__lpo1E button:focus-visible{outline:2px solid var(--viewer-focus);outline-offset:3px}.SoftwareVideoViewer_stage__lpo1E{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 32px 32px;position:relative}.SoftwareVideoViewer_stage__lpo1E video{display:block;width:auto;height:100%;max-width:100%;max-height:78dvh;min-height:0;border:1px solid var(--viewer-border);border-radius:16px;background:var(--viewer-media);-o-object-fit:contain;object-fit:contain;box-shadow:0 24px 90px var(--viewer-shadow)}.SoftwareVideoViewer_stage__lpo1E video:fullscreen{width:100%;height:100%;max-height:none;border-radius:0}.SoftwareVideoViewer_error__IoLWo{position:absolute;inset:30% 10%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--viewer-surface);border:1px solid var(--viewer-border);border-radius:16px;color:var(--viewer-text);text-align:center}.SoftwareVideoViewer_error__IoLWo p{color:var(--viewer-text)!important}.SoftwareVideoViewer_error__IoLWo button{padding:10px 18px;border:1px solid var(--viewer-border);border-radius:10px;color:var(--viewer-text)!important;background:var(--viewer-hover)}.SoftwareVideoViewer_focusGuard__7PPKU{position:absolute;width:1px;height:1px;overflow:hidden}@keyframes SoftwareVideoViewer_appear__FmCaW{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.SoftwareVideoViewer_toolbar__EjIOr{padding:16px}.SoftwareVideoViewer_stage__lpo1E{padding:0 12px 20px}.SoftwareVideoViewer_stage__lpo1E video{max-height:calc(100dvh - 110px);border-radius:12px}}@media(prefers-reduced-motion:reduce){.SoftwareVideoViewer_overlay__Fx8pt{animation:none}}.SoftwareInfoDialog_overlay__cxZYS{--info-bg:#fff;--info-text:#242424;--info-muted:#666;--info-border:#dedede;--info-soft:#f7f7f7;--info-link:#047857;position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#15151555;backdrop-filter:blur(8px);color:var(--info-text);color-scheme:light}.SoftwareInfoDialog_overlay__cxZYS[data-dialog-theme=dark]{--info-bg:#151e2d;--info-text:#f1f5f9;--info-muted:#b8c3d2;--info-border:#384355;--info-soft:#202c3e;--info-link:#6ee7b7;background:#020617b3;color-scheme:dark}.SoftwareInfoDialog_dialog__dr6Py{width:min(640px,100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--info-border);border-radius:24px;background:var(--info-bg)!important;box-shadow:0 24px 100px #0003;color:var(--info-text)!important}.SoftwareInfoDialog_header__hNpLz{display:flex;align-items:center;gap:14px;padding:24px;border-bottom:1px solid var(--info-border);background:var(--info-bg)!important}.SoftwareInfoDialog_header__hNpLz h2{flex:1;margin:0;font-size:22px;line-height:1.3;font-weight:750;color:var(--info-text)!important}.SoftwareInfoDialog_icon__ruA7P{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border:1px solid var(--info-border);border-radius:14px;background:var(--info-soft);color:var(--info-text)}.SoftwareInfoDialog_close__Xg83a{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid var(--info-border);border-radius:10px;background:var(--info-bg)!important;color:var(--info-muted)!important;cursor:pointer}.SoftwareInfoDialog_close__Xg83a:hover{background:var(--info-soft)!important;color:var(--info-text)!important}.SoftwareInfoDialog_content__PPbfb{padding:4px 24px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.SoftwareInfoDialog_section__RS6rf{padding:20px 0}.SoftwareInfoDialog_section__RS6rf+.SoftwareInfoDialog_section__RS6rf{border-top:1px solid var(--info-border)}.SoftwareInfoDialog_section__RS6rf h3{margin:0 0 7px;font-size:15px;font-weight:750;color:var(--info-text)!important}.SoftwareInfoDialog_section__RS6rf p{margin:0;font-size:14px;line-height:1.65;white-space:pre-line;color:var(--info-muted)!important}.SoftwareInfoDialog_items__tKuFf{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;list-style:none;margin:12px 0 0;padding:0}.SoftwareInfoDialog_items__tKuFf li{padding:9px 12px;border:1px solid var(--info-border);border-radius:9px;background:var(--info-soft);font-size:13px;line-height:1.4;color:var(--info-text);overflow-wrap:anywhere}.SoftwareInfoDialog_footer__rVVC_{padding:18px 24px;border-top:1px solid var(--info-border);background:var(--info-bg)!important}.SoftwareInfoDialog_footer__rVVC_ a{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--info-link)!important}.SoftwareInfoDialog_footer__rVVC_ a:hover{text-decoration:underline}.SoftwareInfoDialog_dialog__dr6Py :is(button,a):focus-visible{outline:2px solid var(--info-link);outline-offset:4px}@media(max-width:540px){.SoftwareInfoDialog_overlay__cxZYS{padding:12px}.SoftwareInfoDialog_dialog__dr6Py{max-height:calc(100dvh - 24px);border-radius:20px}.SoftwareInfoDialog_header__hNpLz{padding:18px;gap:10px}.SoftwareInfoDialog_header__hNpLz h2{font-size:19px}.SoftwareInfoDialog_icon__ruA7P{display:none}.SoftwareInfoDialog_content__PPbfb{padding:0 18px}.SoftwareInfoDialog_footer__rVVC_{padding:16px 18px}}.SoftwarePageSections_page__KJeAZ{--section-bg:var(--bg-card,#fff);--section-text:var(--text-main,#172033);--section-muted:var(--text-secondary,#526176);display:grid;gap:24px;color:var(--section-text);min-width:0}.SoftwarePageSections_page__KJeAZ[data-software-theme=dark]{--section-bg:#111827;--section-text:#f1f5f9;--section-muted:#cbd5e1;--section-link:#6ee7b7;color-scheme:dark}.SoftwarePageSections_page__KJeAZ[data-software-theme=light]{--section-bg:#fff;--section-text:#242424;--section-muted:#686868;--section-link:#047857;color-scheme:light}.SoftwarePageSections_page__KJeAZ .SoftwarePageSections_section__0q_lK{background:var(--section-bg)!important;color:var(--section-text)!important}.SoftwarePageSections_page__KJeAZ .SoftwarePageSections_section__0q_lK[data-tone=soft]{background:color-mix(in srgb,var(--section-bg) 94%,#10b981)!important}.SoftwarePageSections_page__KJeAZ .SoftwarePageSections_section__0q_lK[data-tone=dark]{background:#101d31!important}.SoftwarePageSections_page__KJeAZ .SoftwarePageSections_section__0q_lK[data-tone=accent]{background:linear-gradient(125deg,#064e3b,#155e75)!important}.SoftwarePageSections_section__0q_lK{min-width:0;width:100%;padding:clamp(22px,4cqw,48px);border:1px solid color-mix(in srgb,var(--section-text) 18%,transparent);border-radius:24px;background:var(--section-bg);overflow-wrap:anywhere;container-type:inline-size}.SoftwarePageSections_section__0q_lK[data-tone=soft]{background:color-mix(in srgb,var(--section-bg) 94%,#10b981)}.SoftwarePageSections_section__0q_lK[data-tone=dark]{--section-text:#f1f5f9;--section-muted:#cbd5e1;color:var(--section-text);background:#101d31}.SoftwarePageSections_section__0q_lK[data-tone=accent]{--section-text:#ecfdf5;--section-muted:#d1fae5;color:var(--section-text);background:linear-gradient(125deg,#064e3b,#155e75)}.SoftwarePageSections_section__0q_lK[data-width=narrow]{max-width:860px;justify-self:center}.SoftwarePageSections_section__0q_lK[data-spacing=compact]{padding:22px}.SoftwarePageSections_section__0q_lK[data-spacing=large]{padding-block:clamp(36px,7cqw,80px)}.SoftwarePageSections_section__0q_lK[data-align=center]{text-align:center}.SoftwarePageSections_section__0q_lK h2{font-size:clamp(25px,4cqw,40px);line-height:1.16;font-weight:750;letter-spacing:-.035em;margin:0 0 18px}.SoftwarePageSections_section__0q_lK[data-software-purchase-section]>h2{font-size:clamp(23px,2.5cqw,28px);line-height:1.25;letter-spacing:-.025em;margin-bottom:8px}.SoftwarePageSections_section__0q_lK[data-software-purchase-section]{scroll-margin-top:84px}.SoftwarePageSections_section__0q_lK h3{font-size:20px;font-weight:650;line-height:1.3;margin-bottom:12px}.SoftwarePageSections_text__FgW59{font-size:16px;line-height:1.8;color:var(--section-muted);white-space:pre-wrap}.SoftwarePageSections_text__FgW59 :is(ul,ol){padding-left:24px}.SoftwarePageSections_text__FgW59 ul{list-style:disc}.SoftwarePageSections_text__FgW59 ol{list-style:decimal}.SoftwarePageSections_text__FgW59 a{color:var(--section-link,#047857);text-decoration:underline}.SoftwarePageSections_text__FgW59 pre{white-space:pre-wrap;border:1px solid #64748b;border-radius:8px;padding:12px}.SoftwarePageSections_split__NCJAS{display:grid;align-items:center;gap:28px}.SoftwarePageSections_split__NCJAS img{width:100%;max-height:440px;-o-object-fit:contain;object-fit:contain;border-radius:16px}.SoftwarePageSections_grid__pupN1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px;margin-top:24px}.SoftwarePageSections_tile__TwpaH{min-width:0;border:1px solid color-mix(in srgb,var(--section-text) 18%,transparent);border-radius:16px;padding:24px;text-align:left}.SoftwarePageSections_tile__TwpaH img{width:100%;aspect-ratio:16/10;-o-object-fit:contain;object-fit:contain;border-radius:10px;margin-bottom:15px}.SoftwarePageSections_price__ScQGl{font-size:30px;font-weight:700;margin-bottom:16px}.SoftwarePageSections_button__s_4sZ{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:12px 20px;border-radius:10px;background:#047857;color:#fff;font-weight:650;font-size:14px}.SoftwarePageSections_button__s_4sZ:hover{background:#065f46}.SoftwarePageSections_section__0q_lK details{border-bottom:1px solid color-mix(in srgb,var(--section-text) 20%,transparent);padding:20px 0;text-align:left}.SoftwarePageSections_section__0q_lK summary{cursor:pointer;font-size:18px;font-weight:600}.SoftwarePageSections_section__0q_lK details .SoftwarePageSections_text__FgW59{margin-top:15px}.SoftwarePageSections_section__0q_lK video{width:100%;max-height:660px;margin-top:20px;border-radius:12px}.SoftwarePageSections_videoPreview__2CBS4{position:relative;display:block;width:100%;margin-top:20px;border:1px solid color-mix(in srgb,var(--section-text) 20%,transparent);border-radius:12px;overflow:hidden;cursor:zoom-in;background:var(--section-bg)}.SoftwarePageSections_videoPreview__2CBS4 video{display:block;margin:0}.SoftwarePageSections_videoPreview__2CBS4 span{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;max-width:calc(100% - 24px);border:1px solid color-mix(in srgb,var(--section-text) 24%,transparent);border-radius:99px;color:var(--section-text);font-size:14px;font-weight:650;background:color-mix(in srgb,var(--section-bg) 96%,transparent);box-shadow:0 8px 30px #02061724}.SoftwarePageSections_videoPreview__2CBS4:focus-visible{outline:3px solid #34d399;outline-offset:3px}.SoftwarePageSections_frame__bv7b7{display:block;width:100%;border:0;background:var(--section-bg);border-radius:12px}.SoftwarePageSections_section__0q_lK .SoftwarePageSections_embeddedGuide__HXELy{margin:8px 24px 0;padding:0;border-bottom:0;border-top:1px solid color-mix(in srgb,var(--section-text) 18%,transparent)}.SoftwarePageSections_section__0q_lK .SoftwarePageSections_embeddedGuide__HXELy>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 6px;font-size:clamp(18px,2cqw,23px);line-height:1.3;font-weight:700;list-style:none}.SoftwarePageSections_section__0q_lK .SoftwarePageSections_embeddedGuide__HXELy summary::-webkit-details-marker{display:none}.SoftwarePageSections_section__0q_lK .SoftwarePageSections_embeddedGuide__HXELy summary:focus-visible{outline:2px solid var(--section-link,#10b981);outline-offset:5px;border-radius:6px}.SoftwarePageSections_section__0q_lK .SoftwarePageSections_embeddedGuide__HXELy>summary>svg{width:34px;height:34px;padding:8px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--section-text) 18%,transparent);border-radius:50%}.SoftwarePageSections_section__0q_lK .SoftwarePageSections_embeddedGuide__HXELy summary>svg{flex-shrink:0;transition:transform .18s}.SoftwarePageSections_section__0q_lK .SoftwarePageSections_embeddedGuide__HXELy details[open]>summary>svg,.SoftwarePageSections_section__0q_lK .SoftwarePageSections_embeddedGuide__HXELy[open]>summary>svg{transform:rotate(180deg)}.SoftwarePageSections_section__0q_lK .SoftwarePageSections_embeddedGuide__HXELy[open]>summary{padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--section-text) 14%,transparent)}.SoftwarePageSections_guideBody__1gjOC{padding:2px 0 10px}.SoftwarePageSections_guideTopics___kltB{margin-top:16px}.SoftwarePageSections_section__0q_lK .SoftwarePageSections_guideTopics___kltB details{padding:0}.SoftwarePageSections_section__0q_lK .SoftwarePageSections_guideTopics___kltB details:last-child{border-bottom:0}.SoftwarePageSections_section__0q_lK .SoftwarePageSections_guideTopics___kltB summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:16px 0;font-size:16px;line-height:1.45}.SoftwarePageSections_section__0q_lK .SoftwarePageSections_guideTopics___kltB summary:hover{color:var(--section-link,#047857)}.SoftwarePageSections_section__0q_lK .SoftwarePageSections_guideTopics___kltB .SoftwarePageSections_text__FgW59{margin:0 0 18px;max-width:960px;font-size:15px;line-height:1.7}@media(max-width:600px){.SoftwarePageSections_section__0q_lK .SoftwarePageSections_embeddedGuide__HXELy{margin-inline:0}.SoftwarePageSections_section__0q_lK .SoftwarePageSections_embeddedGuide__HXELy>summary{padding-top:16px}.SoftwarePageSections_section__0q_lK .SoftwarePageSections_guideTopics___kltB summary{font-size:15px}}@media(prefers-reduced-motion:reduce){.SoftwarePageSections_section__0q_lK .SoftwarePageSections_embeddedGuide__HXELy summary>svg{transition:none}}.SoftwarePageSections_page__KJeAZ .SoftwarePageSections_section__0q_lK[data-collapsible]{padding:0;overflow:hidden}.SoftwarePageSections_disclosureHeading__lGdNw{margin:0!important;font-size:clamp(18px,2vw,23px)!important;line-height:1.3!important;letter-spacing:-.35px!important}.SoftwarePageSections_disclosureHeading__lGdNw button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:24px;text-align:left;border:0;border-bottom:1px solid transparent;background:transparent!important;color:inherit!important;font:inherit;font-weight:750;cursor:pointer;transition:background-color .2s,border-color .2s}.SoftwarePageSections_disclosureHeading__lGdNw button[aria-expanded=true]{border-bottom-color:color-mix(in srgb,var(--section-text) 20%,transparent);background:color-mix(in srgb,var(--section-text) 3%,transparent)!important}.SoftwarePageSections_disclosureHeading__lGdNw button:hover{background:color-mix(in srgb,var(--section-text) 6%,transparent)!important}.SoftwarePageSections_disclosureHeading__lGdNw button:focus-visible{outline:2px solid var(--section-link,#10b981);outline-offset:-5px;border-radius:20px}.SoftwarePageSections_disclosureHeading__lGdNw svg{flex-shrink:0;width:36px;height:36px;box-sizing:border-box;padding:8px;border:1px solid color-mix(in srgb,var(--section-text) 20%,transparent);border-radius:50%;background:color-mix(in srgb,var(--section-bg) 80%,transparent);transition:transform .2s}.SoftwarePageSections_disclosureHeading__lGdNw button[aria-expanded=true] svg{transform:rotate(180deg)}.SoftwarePageSections_disclosureBody__trGnm{padding:0 24px 24px}.SoftwarePageSections_disclosureBody__trGnm[hidden]{display:none}@media(max-width:600px){.SoftwarePageSections_disclosureHeading__lGdNw button{padding:20px;gap:12px}.SoftwarePageSections_disclosureBody__trGnm{padding:0 14px 14px}}@media(prefers-reduced-motion:reduce){.SoftwarePageSections_disclosureHeading__lGdNw button,.SoftwarePageSections_disclosureHeading__lGdNw svg{transition:none}}.SoftwarePageSections_codeToolbar__ukm_W{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px;border:1px solid #64748b;border-radius:10px;margin-bottom:12px;font-size:13px}.SoftwarePageSections_codeToolbar__ukm_W button{color:var(--section-link,#047857);font-weight:650}.SoftwarePageSections_compare__PH73R{overflow-x:auto;margin-top:24px}.SoftwarePageSections_compare__PH73R table{width:100%;border-collapse:collapse;text-align:left}.SoftwarePageSections_compare__PH73R :is(td,th){border:1px solid #64748b66;padding:16px;min-width:130px}@container (min-width: 680px){.SoftwarePageSections_split__NCJAS:has(img){grid-template-columns:1fr 1fr}.SoftwarePageSections_split__NCJAS[data-image-side=left] img{order:-1}}.SoftwarePageBuilder_builder__m4B_z{min-width:0;container-type:inline-size}.SoftwarePageBuilder_mode__e9CVU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.SoftwarePageBuilder_mode__e9CVU button{text-align:left;padding:18px;border:1px solid #475569;border-radius:12px;background:#182337;color:#cbd5e1}.SoftwarePageBuilder_mode__e9CVU button[aria-pressed=true]{border-color:#34d399;background:#10372f;color:#d1fae5}.SoftwarePageBuilder_mode__e9CVU strong{display:block;font-size:16px;font-weight:650}.SoftwarePageBuilder_mode__e9CVU span{display:block;font-size:13px;margin-top:6px}.SoftwarePageBuilder_saveBar__y95wz{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:center;padding:20px 0;margin-bottom:16px;border-bottom:1px solid #334155}.SoftwarePageBuilder_saveBar__y95wz p{font-size:14px;font-weight:600}.SoftwarePageBuilder_saveBar__y95wz small{display:block;max-width:540px;font-size:12px;color:#a5b4c8;margin-top:5px;font-weight:400}.SoftwarePageBuilder_saveBar__y95wz>div{display:flex;flex-wrap:wrap;gap:8px}.SoftwarePageBuilder_builder__m4B_z button:disabled{opacity:.45;cursor:not-allowed}.SoftwarePageBuilder_empty__Bh7LF button,.SoftwarePageBuilder_history__KzVHr button,.SoftwarePageBuilder_saveBar__y95wz button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #475569;border-radius:9px;padding:10px 12px;font-size:13px;color:#e2e8f0;background:#182337}.SoftwarePageBuilder_saveBar__y95wz .SoftwarePageBuilder_publish___Rssy{color:#052e24;border-color:#34d399;background:#34d399}.SoftwarePageBuilder_hint__WnlFb{color:#a5b4c8;font-size:13px;line-height:1.7;margin-block:12px 18px}.SoftwarePageBuilder_check__pl3fr{display:flex;align-items:center;gap:10px;font-size:14px;color:#d1dbea;margin-block:14px}.SoftwarePageBuilder_check__pl3fr input{width:18px;height:18px;accent-color:#34d399}.SoftwarePageBuilder_columns__xDk40{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:22px}.SoftwarePageBuilder_outline__YbM_H{padding:14px;border:1px solid #334155;border-radius:14px;background:#121e30}.SoftwarePageBuilder_outline__YbM_H header{display:flex;justify-content:space-between;padding:4px 5px 15px;font-size:14px}.SoftwarePageBuilder_outline__YbM_H header span{color:#94a3b8;font-size:12px}.SoftwarePageBuilder_outlineRow__O9Bm6{display:flex;align-items:center;border:1px solid transparent;border-radius:9px;margin-bottom:7px;padding:4px}.SoftwarePageBuilder_outlineRow__O9Bm6[data-selected=true]{background:#193b36;border-color:#2d7160}.SoftwarePageBuilder_outlineRow__O9Bm6>button{display:flex;align-items:center;gap:10px;min-width:0;flex:1;text-align:left;padding:8px 5px;color:#e2e8f0;font-size:13px}.SoftwarePageBuilder_outlineRow__O9Bm6>button>span{font-size:12px;color:#8fb5aa}.SoftwarePageBuilder_outlineRow__O9Bm6>button>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SoftwarePageBuilder_outlineRow__O9Bm6 small{display:block;color:#a5b4c8;font-size:11px;margin-top:4px}.SoftwarePageBuilder_move__mk3Lw{display:flex;flex-direction:column}.SoftwarePageBuilder_move__mk3Lw button{padding:4px;color:#b3c6d9}.SoftwarePageBuilder_add__mR76T{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px dashed #64748b;border-radius:9px;color:#6ee7b7;font-size:14px;margin-top:14px}.SoftwarePageBuilder_inspector__xgDL8{min-width:0;padding:24px;border:1px solid #334155;border-radius:14px;background:#111c2d}.SoftwarePageBuilder_inspector__xgDL8>div:has(>label),.SoftwarePageBuilder_inspector__xgDL8>label{margin-top:20px}.SoftwarePageBuilder_sectionHeading__wAlL3{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;border-bottom:1px solid #334155}.SoftwarePageBuilder_sectionHeading__wAlL3 h4{font-size:21px;font-weight:650;color:#f1f5f9;margin-top:5px}.SoftwarePageBuilder_sectionHeading__wAlL3 small{font-size:12px;color:#94a3b8}.SoftwarePageBuilder_entryHeading__WaK1f>div,.SoftwarePageBuilder_sectionHeading__wAlL3>div:last-child{display:flex;gap:8px}.SoftwarePageBuilder_entryHeading__WaK1f button,.SoftwarePageBuilder_sectionHeading__wAlL3 button{display:grid;place-items:center;padding:8px;border:1px solid #475569;border-radius:8px;color:#cbd5e1}.SoftwarePageBuilder_empty__Bh7LF h4,.SoftwarePageBuilder_palette__zh2cu h4{font-size:20px;font-weight:650;margin-bottom:18px}.SoftwarePageBuilder_palette__zh2cu>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.SoftwarePageBuilder_palette__zh2cu button{text-align:left;padding:18px;border:1px solid #475569;border-radius:10px;background:#182a40;color:#e2e8f0}.SoftwarePageBuilder_palette__zh2cu button:hover{border-color:#34d399}.SoftwarePageBuilder_palette__zh2cu small{display:block;font-size:12px;color:#a5b4c8;margin-top:6px}.SoftwarePageBuilder_empty__Bh7LF{padding:35px;border:1px dashed #52647d;border-radius:16px;text-align:center;margin-bottom:24px}.SoftwarePageBuilder_empty__Bh7LF>svg{margin:0 auto 14px;color:#6ee7b7}.SoftwarePageBuilder_empty__Bh7LF p{color:#a5b4c8;font-size:14px}.SoftwarePageBuilder_empty__Bh7LF>div{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px}.SoftwarePageBuilder_notice__Brg3i{padding:15px;background:#172d3d;border:1px solid #35566a;border-radius:10px;color:#baddec;font-size:13px;line-height:1.7;margin-top:18px}.SoftwarePageBuilder_codeTabs__4rE_t{display:flex;gap:8px;margin-top:18px}.SoftwarePageBuilder_codeTabs__4rE_t button{padding:10px;border-bottom:2px solid transparent;color:#94a3b8;font-size:13px}.SoftwarePageBuilder_codeTabs__4rE_t button[aria-pressed=true]{border-color:#34d399;color:#6ee7b7}.SoftwarePageBuilder_code__mTYND{margin-top:10px;border:1px solid #52647d;border-radius:10px;background:#080f1c;overflow:auto;max-height:600px}.SoftwarePageBuilder_code__mTYND>div{min-height:260px;font:14px/1.65 Consolas,monospace!important;color:#e2e8f0}.SoftwarePageBuilder_code__mTYND textarea{outline-offset:-2px!important;min-height:260px}.SoftwarePageBuilder_code__mTYND .token.comment{color:#94a3b8}.SoftwarePageBuilder_code__mTYND .token.keyword,.SoftwarePageBuilder_code__mTYND .token.tag{color:#c4b5fd}.SoftwarePageBuilder_code__mTYND .token.attr-value,.SoftwarePageBuilder_code__mTYND .token.string{color:#6ee7b7}.SoftwarePageBuilder_code__mTYND .token.function,.SoftwarePageBuilder_code__mTYND .token.property{color:#7dd3fc}.SoftwarePageBuilder_copyLocale__DGGaW,.SoftwarePageBuilder_mediaButton__znAOQ{color:#6ee7b7;font-size:13px;margin-top:10px}.SoftwarePageBuilder_entries__ooc1s{margin-top:24px}.SoftwarePageBuilder_entry__8PJt5{border:1px solid #475569;border-radius:12px;background:#152338;padding:20px;margin-bottom:18px}.SoftwarePageBuilder_entry__8PJt5>div:has(>label),.SoftwarePageBuilder_entry__8PJt5>label{margin-top:18px}.SoftwarePageBuilder_entryHeading__WaK1f{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.SoftwarePageBuilder_appearance__jsU6k{margin-top:26px;padding-top:20px;border-top:1px solid #475569}.SoftwarePageBuilder_appearance__jsU6k summary{cursor:pointer;font-weight:600;font-size:14px;color:#cbd5e1}.SoftwarePageBuilder_appearance__jsU6k>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:18px;margin-top:20px}.SoftwarePageBuilder_error__KjT_a,.SoftwarePageBuilder_success__lQ3QS{padding:14px;border-radius:10px;font-size:14px;margin-bottom:18px}.SoftwarePageBuilder_success__lQ3QS{color:#a7f3d0;background:#12382d}.SoftwarePageBuilder_error__KjT_a{color:#fecaca;background:#471d28}.SoftwarePageBuilder_history__KzVHr{border:1px solid #475569;padding:20px;border-radius:12px;margin-bottom:20px}.SoftwarePageBuilder_history__KzVHr h4{font-size:14px;margin-bottom:14px}.SoftwarePageBuilder_history__KzVHr>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-top:1px solid #334155}.SoftwarePageBuilder_history__KzVHr small{display:block;font-size:12px;color:#94a3b8;margin-top:5px}.SoftwarePageBuilder_previewControls__mwc9g{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;color:#cbd5e1}.SoftwarePageBuilder_previewControls__mwc9g span,.SoftwarePageBuilder_previewControls__mwc9g>div{display:flex;align-items:center;gap:10px}.SoftwarePageBuilder_previewControls__mwc9g button{padding:10px 12px;border:1px solid #475569;border-radius:9px;font-size:13px}@container (min-width: 880px){.SoftwarePageBuilder_columns__xDk40{grid-template-columns:260px minmax(0,1fr)}.SoftwarePageBuilder_outline__YbM_H{position:sticky;top:0}}@container (max-width: 540px){.SoftwarePageBuilder_mode__e9CVU{grid-template-columns:1fr}.SoftwarePageBuilder_inspector__xgDL8{padding:16px}.SoftwarePageBuilder_saveBar__y95wz>div{width:100%}.SoftwarePageBuilder_saveBar__y95wz button{flex:1}.SoftwarePageBuilder_history__KzVHr>div{align-items:start;flex-direction:column}.SoftwarePageBuilder_codeTabs__4rE_t button{font-size:11px;padding:8px 5px}}.CatalogEditor_overlay__okOEB{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:20px;background:rgb(2 6 23/82%);backdrop-filter:blur(8px);color-scheme:dark;font-family:var(--font-inter),"Segoe UI",sans-serif}.CatalogEditor_dialog__GFQ8m{width:min(1320px,100%);height:min(920px,calc(100dvh - 40px));min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #334155;border-radius:20px;background:#111827;color:#f1f5f9;box-shadow:0 28px 100px rgb(0 0 0/45%);font-size:14px;line-height:1.5;text-shadow:none}.CatalogEditor_compact__f7HVx{width:min(780px,100%);height:auto;max-height:calc(100dvh - 40px)}.CatalogEditor_dialog__GFQ8m :is(button,input,textarea,select){font:inherit}.CatalogEditor_dialog__GFQ8m button{cursor:pointer}.CatalogEditor_dialog__GFQ8m button:disabled{cursor:wait;opacity:.55}.CatalogEditor_dialog__GFQ8m :is(button,input,textarea,select):focus-visible{outline:2px solid #34d399;outline-offset:3px}.CatalogEditor_header__y_DoY{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;border-bottom:1px solid #293548;flex-shrink:0}.CatalogEditor_header__y_DoY h2{font-size:23px;font-weight:650;line-height:1.25;letter-spacing:-.5px}.CatalogEditor_header__y_DoY p{margin-top:5px;font-size:13px;color:#94a3b8}.CatalogEditor_iconButton__MH12e{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid #334155;border-radius:10px;color:#cbd5e1;background:#1e293b}.CatalogEditor_body__Wsmvt{min-height:0;min-width:0;padding:0;border:0;margin:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.CatalogEditor_compact__f7HVx .CatalogEditor_body__Wsmvt{overflow-y:auto;padding:24px}.CatalogEditor_footer__LqD2D{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 28px;border-top:1px solid #334155;background:#151f30}.CatalogEditor_footer__LqD2D p{font-size:12px;color:#a8b6c9}.CatalogEditor_actions__gAO0_{display:flex;gap:10px}.CatalogEditor_primary__NOjRn,.CatalogEditor_secondary__t2jnc{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;border:1px solid #475569;border-radius:10px;font-weight:600;color:#e2e8f0;background:#1e293b}.CatalogEditor_primary__NOjRn{background:#10b981;border-color:#10b981;color:#041d16}.CatalogEditor_secondary__t2jnc:hover{background:#29384f}.CatalogEditor_primary__NOjRn:hover{background:#34d399}.CatalogEditor_error__3dfkD{flex-shrink:0;padding:12px 28px;color:#fecaca;background:#471d28;border-top:1px solid #8a3544;font-size:14px}.CatalogEditor_workspace__fDGNR{min-height:0;flex:1;display:flex;flex-direction:column;container-type:inline-size}.CatalogEditor_toolbar__XUoLF{flex-shrink:0;padding:0 28px 16px;border-bottom:1px solid #293548;background:#111827}.CatalogEditor_steps__uVpmO{display:flex;gap:24px;overflow-x:auto;scrollbar-width:thin}.CatalogEditor_step__1oqCf{display:flex;align-items:center;gap:9px;white-space:nowrap;padding:17px 0;border-bottom:2px solid transparent;color:#94a3b8;background:none;font-weight:600}.CatalogEditor_step__1oqCf[aria-current=step]{border-color:#34d399;color:#6ee7b7}.CatalogEditor_stepNumber__xoZrH{display:grid;place-items:center;width:24px;height:24px;border:1px solid #475569;border-radius:7px;font-size:12px}.CatalogEditor_step__1oqCf[aria-current=step] .CatalogEditor_stepNumber__xoZrH{background:#34d399;border-color:#34d399;color:#052e24}.CatalogEditor_toolbarRow__SgTQL{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;flex-wrap:wrap}.CatalogEditor_languages__nz7Ml{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.CatalogEditor_languageLabel__YCiUF{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#94a3b8}.CatalogEditor_languageButtons__4PbtK{display:flex;gap:4px;padding:4px;border:1px solid #334155;border-radius:10px;background:#0d1524}.CatalogEditor_languageButtons__4PbtK button{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 12px;border-radius:6px;color:#b6c4d6;background:transparent;font-size:13px;font-weight:550}.CatalogEditor_languageButtons__4PbtK button[aria-pressed=true]{color:#f8fafc;background:#30415a}.CatalogEditor_languageButtons__4PbtK svg{color:#6ee7b7}.CatalogEditor_previewButton__G_fSK{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 13px;border:1px solid #475569;border-radius:9px;color:#cbd5e1;font-size:13px}.CatalogEditor_previewButton__G_fSK[aria-pressed=true]{color:#6ee7b7;border-color:#34d399;background:#10392f}.CatalogEditor_scroll__aVqpR{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#53647c #0d1524;background:#0d1524}.CatalogEditor_layout__DFgxz{display:grid;align-items:start;gap:28px;padding:28px}.CatalogEditor_form__3Gcrn{min-width:0;container-type:inline-size}.CatalogEditor_preview__fQcj_{display:none;min-width:0}.CatalogEditor_withPreview__bYnce .CatalogEditor_preview__fQcj_{display:block}.CatalogEditor_withPreview__bYnce .CatalogEditor_form__3Gcrn{display:none}.CatalogEditor_surface__EKGRg{min-width:0}.CatalogEditor_surfaceHeader__hKeTE{margin-bottom:26px}.CatalogEditor_surfaceHeader__hKeTE h3{font-size:21px;line-height:1.3;font-weight:600;color:#f1f5f9}.CatalogEditor_surfaceHeader__hKeTE p{margin-top:7px;font-size:13px;line-height:1.6;color:#a5b4c8}.CatalogEditor_block__e59p0{min-width:0;margin-top:24px;padding-top:24px;border-top:1px solid #293548}.CatalogEditor_block__e59p0:first-child{margin-top:0;padding-top:0;border-top:0}.CatalogEditor_blockHeader__7LE8S{margin-bottom:18px}.CatalogEditor_blockHeader__7LE8S h4{font-size:15px;font-weight:600;color:#e2e8f0}.CatalogEditor_blockHeader__7LE8S p{margin-top:4px;font-size:13px;color:#a5b4c8}.CatalogEditor_fieldGrid__wnJiV{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.CatalogEditor_fullWidth__s129_{grid-column:1/-1}.CatalogEditor_field__RFNSp{display:block;min-width:0;color:#cbd5e1;font-size:14px;font-weight:500}.CatalogEditor_field__RFNSp>span{display:block;margin-bottom:8px}.CatalogEditor_control__tw9Bb{display:block;width:100%;min-width:0;min-height:44px;border:1px solid #475569;border-radius:9px;padding:11px 13px;background:#182337;color:#f1f5f9;font-size:14px;font-weight:400;line-height:1.5}.CatalogEditor_control__tw9Bb::-moz-placeholder{color:#899bb4;opacity:1}.CatalogEditor_control__tw9Bb::placeholder{color:#899bb4;opacity:1}.CatalogEditor_control__tw9Bb:focus{border-color:#34d399}textarea.CatalogEditor_control__tw9Bb{resize:vertical}.CatalogEditor_hint__w2JSQ{margin-top:8px;font-size:12px;line-height:1.6;color:#a5b4c8}.CatalogEditor_categoryGrid__NGw2A{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:10px;margin-top:14px}.CatalogEditor_category__gHZBP{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 12px;border:1px solid #3b4c63;border-radius:9px;color:#cbd5e1;text-align:left;background:#182337}.CatalogEditor_category__gHZBP[aria-pressed=true]{border-color:#34d399;background:#10372f;color:#d1fae5}.CatalogEditor_categoryName__kO7WV{flex:1;min-width:0;font-size:13px}.CatalogEditor_category__gHZBP small{font-size:11px;color:#6ee7b7}.CatalogEditor_toggle__YDmjC{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:12px 14px;border:1px solid #3b4c63;border-radius:9px;background:#182337;color:#d6e0ed;font-size:14px;cursor:pointer}.CatalogEditor_toggle__YDmjC input{height:18px;width:18px;accent-color:#34d399;flex-shrink:0}.CatalogEditor_media__ypTCo{display:flex;align-items:center;gap:16px;min-width:0}.CatalogEditor_mediaVisual__yiBJ_{display:grid;place-items:center;width:92px;height:80px;flex-shrink:0;overflow:hidden;border:1px dashed #64748b;border-radius:10px;color:#94a3b8;background:#182337}.CatalogEditor_mediaVisual__yiBJ_ span{width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat}.CatalogEditor_mediaFields__uOBk_{flex:1;min-width:0}.CatalogEditor_mediaFields__uOBk_>button{margin-top:10px}.CatalogEditor_iconGrid__HuGkf{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.CatalogEditor_iconChoice__AOhJM{display:grid;place-items:center;width:40px;height:40px;border:1px solid #475569;border-radius:8px;color:#cbd5e1;background:#182337}.CatalogEditor_iconChoice__AOhJM[aria-pressed=true]{color:#6ee7b7;border-color:#34d399;background:#10372f}.CatalogEditor_next__Bux2F{display:flex;justify-content:flex-end;margin-top:28px;padding-top:20px;border-top:1px solid #293548}.CatalogEditor_previewShell__PW1yW{min-width:0;padding:20px;border:1px solid #334155;border-radius:14px;background:#182337}.CatalogEditor_previewHeader__F4jKL{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;color:#cbd5e1;font-size:13px}.CatalogEditor_previewHeader__F4jKL span{display:flex;align-items:center;gap:8px}.CatalogEditor_previewHeader__F4jKL small{color:#94a3b8;font-size:11px}.CatalogEditor_banner__Jlcmg{position:relative;overflow:hidden;min-height:280px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:32px;padding:36px;border:1px solid #53627a;border-radius:20px;color:#f8fafc}.CatalogEditor_bannerText__lvl1r{position:relative;min-width:0}.CatalogEditor_bannerText__lvl1r>span{display:inline-block;padding:5px 10px;border-radius:20px;background:rgb(255 255 255/12%);font-size:11px;letter-spacing:.7px}.CatalogEditor_banner__Jlcmg h4{margin-top:16px;font-size:clamp(22px,3vw,34px);line-height:1.2;font-weight:650;overflow-wrap:anywhere}.CatalogEditor_banner__Jlcmg p{margin-top:12px;font-size:14px;line-height:1.7;color:#d5deed}.CatalogEditor_bannerCta__65roU{display:inline-flex;align-items:center;gap:12px;margin-top:24px;padding:11px 18px;border-radius:10px;background:#fff;color:#111827;font-weight:600;font-size:14px}.CatalogEditor_bannerImage__ivgGg{height:200px;display:grid;place-items:center;overflow:hidden;border:1px solid rgb(255 255 255/14%);border-radius:16px;background:rgb(255 255 255/7%);color:#cbd5e1}.CatalogEditor_bannerImage__ivgGg span{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}.CatalogEditor_pagePreview__t8esJ{max-width:920px;margin-inline:auto}.CatalogEditor_pagePreview__t8esJ h4{margin:24px 0 12px;font-size:28px;font-weight:600}.CatalogEditor_pagePreview__t8esJ h5{margin:24px 0 12px;font-size:18px;font-weight:600}.CatalogEditor_pagePreview__t8esJ p{font-size:15px;line-height:1.8;color:#cbd5e1;white-space:pre-wrap;overflow-wrap:anywhere}.CatalogEditor_pagePreview__t8esJ ul{display:grid;gap:12px}.CatalogEditor_pagePreview__t8esJ li{display:flex;gap:10px;color:#cbd5e1;font-size:14px}.CatalogEditor_pageCover__TpJi9{min-height:220px;border-radius:14px;background-size:cover;background-position:50%}.CatalogEditor_pageGallery__arVht{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;margin-top:20px}.CatalogEditor_pageGallery__arVht div{height:150px;border:1px solid #475569;border-radius:10px;background-size:contain;background-position:50%;background-repeat:no-repeat}@container (min-width: 560px){.CatalogEditor_fieldGrid__wnJiV{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1100px){.CatalogEditor_withPreview__bYnce{grid-template-columns:minmax(0,1fr) 350px}.CatalogEditor_withPreview__bYnce .CatalogEditor_form__3Gcrn{display:block}.CatalogEditor_withPreview__bYnce .CatalogEditor_preview__fQcj_{position:sticky;top:28px}.CatalogEditor_widePreview__WTqYL.CatalogEditor_withPreview__bYnce{grid-template-columns:minmax(0,1fr)}.CatalogEditor_widePreview__WTqYL.CatalogEditor_withPreview__bYnce .CatalogEditor_form__3Gcrn{display:none}}@media (max-width:700px){.CatalogEditor_overlay__okOEB{padding:0}.CatalogEditor_compact__f7HVx,.CatalogEditor_dialog__GFQ8m{height:100dvh;max-height:100dvh;width:100%;border-radius:0;border:0}.CatalogEditor_header__y_DoY{padding:16px}.CatalogEditor_header__y_DoY h2{font-size:20px}.CatalogEditor_header__y_DoY p{font-size:12px}.CatalogEditor_toolbar__XUoLF{padding:0 16px 12px}.CatalogEditor_steps__uVpmO{gap:18px}.CatalogEditor_step__1oqCf{font-size:13px;gap:6px}.CatalogEditor_stepNumber__xoZrH{display:none}.CatalogEditor_toolbarRow__SgTQL{gap:10px;margin-top:10px}.CatalogEditor_languageLabel__YCiUF{display:none}.CatalogEditor_languageButtons__4PbtK button{padding:5px 9px}.CatalogEditor_previewButton__G_fSK{padding:8px 10px}.CatalogEditor_layout__DFgxz{padding:20px 16px}.CatalogEditor_footer__LqD2D{padding:12px 16px}.CatalogEditor_footer__LqD2D p{display:none}.CatalogEditor_actions__gAO0_{width:100%;justify-content:flex-end}.CatalogEditor_media__ypTCo{align-items:flex-start}.CatalogEditor_mediaVisual__yiBJ_{width:62px;height:62px}.CatalogEditor_banner__Jlcmg{grid-template-columns:minmax(0,1fr);padding:22px;gap:20px}.CatalogEditor_bannerImage__ivgGg{height:160px}}.SoftwareCheckoutDialog_modal__u_pMs{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--purchase-border);border-radius:22px;background:var(--purchase-surface);color:var(--purchase-text);box-shadow:0 24px 90px #0003;font-size:14px;line-height:1.5}.SoftwareCheckoutDialog_modal__u_pMs[open]{display:flex;flex-direction:column}.SoftwareCheckoutDialog_modal__u_pMs::backdrop{background:#020615a8;backdrop-filter:blur(5px)}.SoftwareCheckoutDialog_header__jyiRw{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px;border-bottom:1px solid var(--purchase-border);flex-shrink:0}.SoftwareCheckoutDialog_eyebrow__vF6bb{display:block;color:var(--purchase-muted);font-size:12px;margin-bottom:4px}.SoftwareCheckoutDialog_modal__u_pMs h3{margin:0;font-size:23px;line-height:1.25;letter-spacing:-.03em}.SoftwareCheckoutDialog_body__Mt0nn{padding:24px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.SoftwareCheckoutDialog_balance__KRUZ2,.SoftwareCheckoutDialog_plan__bxIE0{display:flex;align-items:flex-start;gap:12px}.SoftwareCheckoutDialog_plan__bxIE0>svg{color:var(--purchase-accent);flex-shrink:0}.SoftwareCheckoutDialog_balance__KRUZ2 span,.SoftwareCheckoutDialog_balance__KRUZ2 strong,.SoftwareCheckoutDialog_plan__bxIE0 span,.SoftwareCheckoutDialog_plan__bxIE0 strong{display:block}.SoftwareCheckoutDialog_plan__bxIE0 strong{font-size:17px}.SoftwareCheckoutDialog_balance__KRUZ2 span,.SoftwareCheckoutDialog_plan__bxIE0 span{font-size:12px;color:var(--purchase-muted);margin-top:3px}.SoftwareCheckoutDialog_configuration__liIr5{margin-top:22px}.SoftwareCheckoutDialog_configuration__liIr5>strong{font-size:13px}.SoftwareCheckoutDialog_configuration__liIr5 ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:10px 0 0;gap:7px}.SoftwareCheckoutDialog_configuration__liIr5 li{padding:5px 9px;border:1px solid var(--purchase-border);border-radius:7px;background:var(--purchase-soft);font-size:12px}.SoftwareCheckoutDialog_total__Rzq3M{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:20px 0;border-top:1px solid var(--purchase-border)}.SoftwareCheckoutDialog_total__Rzq3M strong{font-size:32px;letter-spacing:-.04em;white-space:nowrap}.SoftwareCheckoutDialog_balance__KRUZ2{padding:14px;background:var(--purchase-soft);border-radius:12px}.SoftwareCheckoutDialog_balance__KRUZ2>svg{flex-shrink:0;margin-top:2px}.SoftwareCheckoutDialog_balance__KRUZ2 strong{font-size:13px}.SoftwareCheckoutDialog_modal__u_pMs .SoftwareCheckoutDialog_note__nTVIV{font-size:12px;color:var(--purchase-muted);margin:16px 0 0}.SoftwareCheckoutDialog_footer__OqHaP{display:flex;flex-direction:column;gap:18px;padding:20px 24px;border-top:1px solid var(--purchase-border);background:var(--purchase-soft);flex-shrink:0}.SoftwareCheckoutDialog_actions__reeVT{display:flex;justify-content:flex-end;gap:10px}.SoftwareCheckoutDialog_agreementButton__AMGYW,.SoftwareCheckoutDialog_buy__yVKz_,.SoftwareCheckoutDialog_close__C074N,.SoftwareCheckoutDialog_secondary__AyfKZ{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--purchase-border);cursor:pointer;font:inherit;border-radius:10px;padding:10px 16px;color:inherit;background:var(--purchase-surface)}.SoftwareCheckoutDialog_close__C074N{width:36px;height:36px;padding:0;flex-shrink:0;border-radius:50%}.SoftwareCheckoutDialog_agreementButton__AMGYW{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--purchase-accent);text-align:left}.SoftwareCheckoutDialog_agreementButton__AMGYW:hover{text-decoration:underline}.SoftwareCheckoutDialog_buy__yVKz_{background:var(--purchase-accent);color:#fff;border-color:transparent;min-width:140px;font-weight:650}.SoftwareCheckoutDialog_buy__yVKz_:hover:not(:disabled){filter:brightness(.93)}.SoftwareCheckoutDialog_modal__u_pMs button:disabled{opacity:.5;cursor:not-allowed}.SoftwareCheckoutDialog_modal__u_pMs :is(button,h3):focus-visible{outline:3px solid var(--purchase-accent);outline-offset:3px}.SoftwareCheckoutDialog_agreement__fFmjN h4{margin:24px 0 10px;font-size:18px}.SoftwareCheckoutDialog_agreement__fFmjN li,.SoftwareCheckoutDialog_agreement__fFmjN p{font-size:14px;line-height:1.7}.SoftwareCheckoutDialog_agreement__fFmjN ul{padding-left:22px}.SoftwareCheckoutDialog_error__SA2tk{margin-top:16px;padding:12px;border:1px solid #ed526177;background:color-mix(in srgb,#ed5261 8%,var(--purchase-surface));border-radius:10px}@media (max-width:500px){.SoftwareCheckoutDialog_modal__u_pMs{max-height:calc(100dvh - 24px);width:calc(100vw - 24px);border-radius:16px}.SoftwareCheckoutDialog_body__Mt0nn,.SoftwareCheckoutDialog_header__jyiRw{padding:18px}.SoftwareCheckoutDialog_footer__OqHaP{padding:16px 18px}.SoftwareCheckoutDialog_modal__u_pMs h3{font-size:21px}.SoftwareCheckoutDialog_actions__reeVT>button{flex:1;min-width:0}.SoftwareCheckoutDialog_total__Rzq3M strong{font-size:28px}}