.admin-visual-home-page{background:#f3fbfa;min-height:100vh;padding-top:0}.admin-visual-home-page .admin-public-preview-banner,.admin-visual-page-note{z-index:240;color:#12313b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #1f69762e;border-radius:18px;gap:4px;max-width:min(520px,100vw - 40px);padding:12px 14px;display:grid;position:fixed;bottom:18px;left:20px;box-shadow:0 18px 45px #0f364229}.admin-visual-page-note span,.admin-visual-page-note a{font-size:12px;line-height:1.45}.admin-visual-page-note a{color:#007f8e;font-weight:600;text-decoration:none}.admin-visual-topbar{z-index:250;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #1a616e2e;border-radius:24px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;width:min(1180px,100vw - 28px);padding:10px;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 22px 58px #0a323e2e}.admin-visual-topbar button,.admin-visual-topbar a,.admin-visual-side-panel button{color:#123e48;cursor:pointer;min-height:36px;font:inherit;background:#dcf0f1db;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:1;transition:transform .18s,background .18s,color .18s;display:inline-flex}.admin-visual-topbar button:hover,.admin-visual-topbar a:hover,.admin-visual-side-panel button:hover{background:#cfe8e9f5;transform:translateY(-1px)}.admin-visual-topbar button:disabled,.admin-visual-side-panel button:disabled{cursor:not-allowed;opacity:.5;transform:none}.admin-visual-topbar-main{color:#16313a;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.admin-visual-topbar-main strong{font-size:13px}.admin-visual-topbar-main span,.admin-visual-topbar-main small{color:#315760;background:#e7f4f4eb;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:500}.admin-visual-section-tabs,.admin-visual-actions{align-items:center;gap:7px;display:flex}.admin-visual-section-tabs button{padding:0 12px}.admin-visual-section-tabs button.is-active,.admin-visual-actions .is-primary{color:#fff;background:#0d5962}.admin-visual-actions button{padding:0 13px}.admin-visual-section{isolation:isolate;position:relative}.admin-visual-section.is-editable{outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s}.admin-visual-section.is-editable:hover{outline-color:#0b707d57}.admin-visual-section-edit{z-index:8;color:#123c46;cursor:pointer;max-width:min(260px,100vw - 44px);font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #0859662e;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:absolute;top:22px;right:22px;box-shadow:0 14px 38px #062d382e}.admin-visual-section-edit span{color:#628087;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:500}.admin-visual-section-edit strong{font-size:12px;font-weight:600}.admin-visual-side-panel{z-index:245;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff5;border:1px solid #145c692e;border-radius:28px;grid-template-rows:auto auto minmax(0,1fr);width:min(430px,100vw - 36px);max-height:calc(100vh - 116px);transition:opacity .18s,transform .18s;display:grid;position:fixed;top:92px;right:18px;overflow:hidden;transform:translate(18px);box-shadow:0 24px 70px #082d3a38}.admin-visual-side-panel.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.admin-visual-side-head{border-bottom:1px solid #0d59621c;justify-content:space-between;align-items:center;gap:14px;padding:16px 16px 12px;display:flex}.admin-visual-side-head div{gap:2px;display:grid}.admin-visual-side-head span{color:#6b8288;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-visual-side-head strong{color:#16323b;font-size:18px}.admin-visual-side-head button{width:36px;min-height:36px;padding:0}.admin-visual-save-status{color:#315760;background:#e7f4f4c2;border-radius:16px;margin:12px 16px 0;padding:10px 12px;font-size:12px;line-height:1.45}.admin-visual-save-status--error{color:#8f321f;background:#ffe8e2e6}.admin-visual-save-status--saved{color:#1e684d;background:#e1f5eceb}.admin-visual-fields{gap:12px;padding:16px;display:grid;overflow:auto}.admin-visual-control{gap:6px;display:grid}.admin-visual-control span{color:#557078;font-size:12px;font-weight:600}.admin-visual-control input,.admin-visual-control textarea{color:#17333b;width:100%;font:inherit;resize:vertical;background:#f6fbfaeb;border:1px solid #0e596829;border-radius:16px;outline:none;padding:11px 12px;font-size:14px;line-height:1.45}.admin-visual-control input:focus,.admin-visual-control textarea:focus{border-color:#008f9e7a;box-shadow:0 0 0 4px #008f9e14}.admin-visual-repeat{background:#f7fcfbe6;border:1px solid #0e59681f;border-radius:20px;gap:10px;padding:12px;display:grid}.admin-visual-repeat>strong{color:#18353e;font-size:13px}.admin-visual-inline-card{background:#f7fcfbe6;border:1px solid #0e59681f;border-radius:20px;gap:10px;padding:12px;display:grid}.admin-visual-inline-card h3{color:#18353e;margin:0;font-size:13px}@media (max-width:980px){.admin-visual-topbar{border-radius:20px;grid-template-columns:1fr;top:8px}.admin-visual-topbar-main,.admin-visual-section-tabs,.admin-visual-actions{padding-bottom:2px;overflow-x:auto}.admin-visual-side-panel{width:auto;max-height:min(72vh,680px);inset:auto 10px 10px}.admin-visual-section-edit{top:14px;right:14px}.admin-visual-page-note{display:none}}.admin-ajax-toast{z-index:420;color:#15343d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7fdfcf5;border:1px solid #12637029;border-radius:18px;align-items:center;gap:10px;max-width:min(460px,100vw - 44px);padding:12px 14px;font-size:13px;line-height:1.35;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 52px #09303a2e}.admin-ajax-toast span{color:#0d5962;background:#0d59621a;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-weight:700;display:inline-grid}.admin-ajax-toast strong{font-weight:500}.admin-ajax-toast--saving span{animation:.9s linear infinite adminAjaxSpin}.admin-ajax-toast--saved span{color:#19724d;background:#2993651f}.admin-ajax-toast--error{color:#87311f;background:#fff5f2fa;border-color:#c14a303d}.admin-ajax-toast--error span{color:#a23622;background:#c14a301f}form[data-admin-ajax-saving="1"]{cursor:progress}form[data-admin-ajax-saving="1"] button[aria-busy=true]{opacity:.72}@keyframes adminAjaxSpin{to{transform:rotate(360deg)}}.admin-visual-index-page{gap:18px;display:grid}.admin-visual-index-hero .admin-hero-actions{align-self:start}.admin-visual-index-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.admin-visual-index-card{min-height:100%}.admin-visual-index-card .admin-panel-actions{flex-wrap:wrap}.admin-visual-products-index-page{gap:18px;display:grid}.admin-visual-product-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.admin-visual-product-card{gap:16px;min-height:100%;display:grid}.admin-visual-product-card h2{margin-bottom:8px}.admin-visual-product-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-visual-product-card dl div{background:#f4faf9e6;border:1px solid #1263701a;border-radius:16px;gap:3px;padding:10px 12px;display:grid}.admin-visual-product-card dt{color:#668087;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-visual-product-card dd{color:#14323b;margin:0;font-size:13px;font-weight:600}.admin-visual-product-page{background:#f3fbfa;min-height:100vh}.admin-visual-product-canvas{padding-top:92px}.admin-visual-product-page [data-visual-product-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-product-page [data-visual-product-section]:hover{outline-color:#0b707d57}.admin-visual-product-page .admin-visual-section-edit--product{top:18px;right:18px}.admin-visual-product-page .product-detail-page{background:#f3fbfa}.admin-visual-product-topbar{grid-template-columns:minmax(260px,1fr) auto auto}.admin-visual-fields-title{color:#15343d;letter-spacing:-.01em;margin:4px 0 0;font-size:13px}@media (max-width:1180px){.admin-visual-product-topbar{grid-template-columns:1fr}.admin-visual-product-canvas{padding-top:176px}}.admin-visual-catalog-page{background:#f3fbfa;min-height:100vh}.admin-visual-catalog-canvas{padding-top:80px}.admin-visual-catalog-page [data-visual-catalog-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-catalog-page [data-visual-catalog-section]:hover{outline-color:#0b707d57}.admin-visual-catalog-page .admin-visual-section-edit--catalog{top:18px;right:18px}.admin-visual-catalog-page .catalog-page{background:#f3fbfa}.admin-visual-catalog-topbar{grid-template-columns:minmax(260px,.72fr) minmax(0,1.2fr) auto;align-items:center;padding:8px 10px}.admin-visual-catalog-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-catalog-topbar .admin-visual-topbar-main strong,.admin-visual-catalog-topbar .admin-visual-topbar-main small,.admin-visual-article-topbar .admin-visual-topbar-main strong,.admin-visual-article-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-catalog-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-catalog-topbar .admin-visual-section-tabs button,.admin-visual-catalog-topbar .admin-visual-actions button,.admin-visual-catalog-topbar .admin-visual-actions a,.admin-visual-article-topbar .admin-visual-section-tabs button,.admin-visual-article-topbar .admin-visual-actions button,.admin-visual-article-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-catalog-topbar .admin-visual-actions,.admin-visual-article-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-save-state{color:#607982;white-space:nowrap;background:#e7f4f4d1;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.admin-visual-save-state.is-saving{color:#0d5962}.admin-visual-save-state.is-saved{color:#19724d}.admin-visual-save-state.is-error{color:#a23622}.admin-visual-catalog-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-catalog-topbar{grid-template-columns:1fr}.admin-visual-catalog-canvas{padding-top:140px}.admin-visual-catalog-page .admin-visual-side-panel{max-height:calc(100vh - 174px);top:154px}}.admin-visual-articles-index-page{gap:18px;display:grid}.admin-visual-articles-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.admin-visual-article-card{gap:16px;display:grid}.admin-visual-article-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-visual-article-card dl div{background:#f4faf9e6;border:1px solid #1263701a;border-radius:16px;gap:3px;padding:10px 12px;display:grid}.admin-visual-article-card dt{color:#668087;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-visual-article-card dd{overflow-wrap:anywhere;color:#14323b;margin:0;font-size:13px;font-weight:600}.admin-visual-article-page{background:#f3fbfa;min-height:100vh}.admin-visual-article-canvas{padding-top:92px}.admin-visual-article-page [data-visual-article-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-article-page [data-visual-article-section]:hover{outline-color:#0b707d57}.admin-visual-article-page .admin-visual-section-edit--article{top:18px;right:18px}.admin-visual-article-page .article-detail-page{background:#f3fbfa}.admin-visual-article-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-article-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-article-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}@media (max-width:1280px){.admin-visual-article-topbar{grid-template-columns:1fr}.admin-visual-article-canvas{padding-top:150px}.admin-visual-article-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-questions-index-page{gap:18px;display:grid}.admin-visual-question-page{background:#f3fbfa;min-height:100vh}.admin-visual-question-canvas{padding-top:92px}.admin-visual-question-page [data-visual-question-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-question-page [data-visual-question-section]:hover{outline-color:#0b707d57}.admin-visual-question-page .admin-visual-section-edit--question{top:18px;right:18px}.admin-visual-question-page .question-detail-page{background:#f3fbfa}.admin-visual-question-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-question-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-question-topbar .admin-visual-topbar-main strong,.admin-visual-question-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-question-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-question-topbar .admin-visual-section-tabs button,.admin-visual-question-topbar .admin-visual-actions button,.admin-visual-question-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-question-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-question-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}.admin-visual-field-hint{color:#607982;background:#e9f7f6d1;border:1px solid #0e59681f;border-radius:16px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}@media (max-width:1280px){.admin-visual-question-topbar{grid-template-columns:1fr}.admin-visual-question-canvas{padding-top:150px}.admin-visual-question-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-cases-index-page{gap:18px;display:grid}.admin-visual-case-page{background:#f3fbfa;min-height:100vh}.admin-visual-case-canvas{padding-top:92px}.admin-visual-case-page [data-visual-case-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-case-page [data-visual-case-section]:hover{outline-color:#0b707d57}.admin-visual-case-page .admin-visual-section-edit--case{top:18px;right:18px}.admin-visual-case-page .reton-case-detail-page{background:#f3fbfa}.admin-visual-case-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-case-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-case-topbar .admin-visual-topbar-main strong,.admin-visual-case-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-case-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-case-topbar .admin-visual-section-tabs button,.admin-visual-case-topbar .admin-visual-actions button,.admin-visual-case-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-case-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-case-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-case-topbar{grid-template-columns:1fr}.admin-visual-case-canvas{padding-top:150px}.admin-visual-case-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-videos-index-page{gap:18px;display:grid}.admin-visual-video-page{background:#f3fbfa;min-height:100vh}.admin-visual-video-canvas{padding-top:92px}.admin-visual-video-page [data-visual-video-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-video-page [data-visual-video-section]:hover{outline-color:#0b707d57}.admin-visual-video-page .admin-visual-section-edit--video{top:18px;right:18px}.admin-visual-video-page .video-watch-page{background:#f3fbfa}.admin-visual-video-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-video-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-video-topbar .admin-visual-topbar-main strong,.admin-visual-video-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-video-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-video-topbar .admin-visual-section-tabs button,.admin-visual-video-topbar .admin-visual-actions button,.admin-visual-video-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-video-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-video-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}.video-watch__summary-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1180px,100vw - 32px);margin:24px auto;display:grid}.video-watch__summary-card{background:#ffffffd1;border:1px solid #145c691f;border-radius:28px;gap:12px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:0 20px 56px #09303a1a}.video-watch__summary-card--wide{grid-column:1/-1}.video-watch__summary-card h2,.video-watch__summary-card p,.video-watch__summary-card ul{margin:0}.video-watch__summary-card ul,.video-watch__summary-card div{gap:10px;display:grid}.video-watch__summary-card li{color:#264854;line-height:1.55}@media (max-width:1280px){.admin-visual-video-topbar{grid-template-columns:1fr}.admin-visual-video-canvas{padding-top:150px}.admin-visual-video-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}@media (max-width:760px){.video-watch__summary-section{grid-template-columns:1fr}}.admin-visual-control select{color:#17333b;width:100%;font:inherit;background:#f6fbfaeb;border:1px solid #0e596829;border-radius:16px;outline:none;padding:11px 12px;font-size:14px;line-height:1.45}.admin-visual-control select:focus{border-color:#008f9e7a;box-shadow:0 0 0 4px #008f9e14}.admin-visual-docs-page{background:#f3fbfa;min-height:100vh}.admin-visual-docs-canvas{padding-top:92px}.admin-visual-docs-page [data-visual-docs-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-docs-page [data-visual-docs-section]:hover{outline-color:#0b707d57}.admin-visual-docs-page .admin-visual-section-edit--docs{top:18px;right:18px}.admin-visual-docs-page .documents-page{background:#f3fbfa}.admin-visual-docs-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-docs-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-docs-topbar .admin-visual-topbar-main strong,.admin-visual-docs-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-docs-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-docs-topbar .admin-visual-section-tabs button,.admin-visual-docs-topbar .admin-visual-actions button,.admin-visual-docs-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-docs-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-docs-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-docs-topbar{grid-template-columns:1fr}.admin-visual-docs-canvas{padding-top:150px}.admin-visual-docs-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-trust-page,.admin-visual-warranty-page{background:#f3fbfa;min-height:100vh}.admin-visual-trust-canvas,.admin-visual-warranty-canvas{padding-top:92px}.admin-visual-trust-page [data-visual-trust-section],.admin-visual-warranty-page [data-visual-warranty-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-trust-page [data-visual-trust-section]:hover,.admin-visual-warranty-page [data-visual-warranty-section]:hover{outline-color:#0b707d57}.admin-visual-trust-page .admin-visual-section-edit--trust,.admin-visual-warranty-page .admin-visual-section-edit--trust{top:18px;right:18px}.admin-visual-trust-page .trust-page,.admin-visual-warranty-page .trust-page{background:#f3fbfa}.admin-visual-trust-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-trust-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-trust-topbar .admin-visual-topbar-main strong,.admin-visual-trust-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-trust-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-trust-topbar .admin-visual-section-tabs button,.admin-visual-trust-topbar .admin-visual-actions button,.admin-visual-trust-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-trust-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-trust-page .admin-visual-side-panel,.admin-visual-warranty-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-trust-topbar{grid-template-columns:1fr}.admin-visual-trust-canvas,.admin-visual-warranty-canvas{padding-top:150px}.admin-visual-trust-page .admin-visual-side-panel,.admin-visual-warranty-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-company-page,.admin-visual-contacts-page{background:#f3fbfa;min-height:100vh}.admin-visual-company-canvas,.admin-visual-contacts-canvas{padding-top:92px}.admin-visual-company-page [data-visual-company-section],.admin-visual-contacts-page [data-visual-contact-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-company-page [data-visual-company-section]:hover,.admin-visual-contacts-page [data-visual-contact-section]:hover{outline-color:#0b707d57}.admin-visual-company-page .admin-visual-section-edit--company,.admin-visual-contacts-page .admin-visual-section-edit--company{top:18px;right:18px}.admin-visual-company-page .company-page,.admin-visual-contacts-page .contacts-page{background:#f3fbfa}.admin-visual-company-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-company-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-company-topbar .admin-visual-topbar-main strong,.admin-visual-company-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-company-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-company-topbar .admin-visual-section-tabs button,.admin-visual-company-topbar .admin-visual-actions button,.admin-visual-company-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-company-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-company-page .admin-visual-side-panel,.admin-visual-contacts-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-company-topbar{grid-template-columns:1fr}.admin-visual-company-canvas,.admin-visual-contacts-canvas{padding-top:150px}.admin-visual-company-page .admin-visual-side-panel,.admin-visual-contacts-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-support-page,.admin-visual-selection-page{background:#f3fbfa;min-height:100vh}.admin-visual-support-canvas,.admin-visual-selection-canvas{padding-top:92px}.admin-visual-support-page [data-visual-support-section],.admin-visual-selection-page [data-visual-selection-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-support-page [data-visual-support-section]:hover,.admin-visual-selection-page [data-visual-selection-section]:hover{outline-color:#0b707d57}.admin-visual-support-page .admin-visual-section-edit--support,.admin-visual-selection-page .admin-visual-section-edit--support{top:18px;right:18px}.admin-visual-support-page .delivery-page,.admin-visual-selection-page .selection-page{background:#f3fbfa}.admin-visual-support-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-support-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-support-topbar .admin-visual-topbar-main strong,.admin-visual-support-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-support-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-support-topbar .admin-visual-section-tabs button,.admin-visual-support-topbar .admin-visual-actions button,.admin-visual-support-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-support-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-support-page .admin-visual-side-panel,.admin-visual-selection-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-support-topbar{grid-template-columns:1fr}.admin-visual-support-canvas,.admin-visual-selection-canvas{padding-top:150px}.admin-visual-support-page .admin-visual-side-panel,.admin-visual-selection-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-help-page{background:#f3fbfa;min-height:100vh}.admin-visual-help-canvas{padding-top:92px}.admin-visual-help-page [data-visual-help-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-help-page [data-visual-help-section]:hover{outline-color:#0b707d57}.admin-visual-help-page .admin-visual-section-edit--help{top:18px;right:18px}.admin-visual-help-page .faq-page,.admin-visual-help-page .feedback-page{background:#f3fbfa}.admin-visual-help-page .faq-page-cta{margin-top:clamp(28px,5vw,56px)}.admin-visual-help-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-help-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-help-topbar .admin-visual-topbar-main strong,.admin-visual-help-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-help-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-help-topbar .admin-visual-section-tabs button,.admin-visual-help-topbar .admin-visual-actions button,.admin-visual-help-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-help-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-help-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-help-topbar{grid-template-columns:1fr}.admin-visual-help-canvas{padding-top:150px}.admin-visual-help-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-decision-page{background:#f3fbfa;min-height:100vh}.admin-visual-decision-canvas{padding-top:92px}.admin-visual-decision-page [data-visual-decision-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-decision-page [data-visual-decision-section]:hover{outline-color:#0b707d57}.admin-visual-decision-page .admin-visual-section-edit--decision{top:18px;right:18px}.admin-visual-decision-page .problems-page,.admin-visual-decision-page .compare-page{background:#f3fbfa}.admin-visual-decision-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-decision-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-decision-topbar .admin-visual-topbar-main strong,.admin-visual-decision-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-decision-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-decision-topbar .admin-visual-section-tabs button,.admin-visual-decision-topbar .admin-visual-actions button,.admin-visual-decision-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-decision-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-decision-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-decision-topbar{grid-template-columns:1fr}.admin-visual-decision-canvas{padding-top:150px}.admin-visual-decision-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-utility-page{background:#f3fbfa;min-height:100vh}.admin-visual-utility-canvas{padding-top:92px}.admin-visual-utility-page [data-visual-utility-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-utility-page [data-visual-utility-section]:hover{outline-color:#0b707d57}.admin-visual-utility-page .admin-visual-section-edit--utility{top:18px;right:18px}.admin-visual-utility-page .site-search-page,.admin-visual-utility-page .diagnostics-page{background:#f3fbfa}.admin-visual-utility-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-utility-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-utility-topbar .admin-visual-topbar-main strong,.admin-visual-utility-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-utility-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-utility-topbar .admin-visual-section-tabs button,.admin-visual-utility-topbar .admin-visual-actions button,.admin-visual-utility-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-utility-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-utility-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-utility-topbar{grid-template-columns:1fr}.admin-visual-utility-canvas{padding-top:150px}.admin-visual-utility-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-status-page{background:#f3fbfa;min-height:100vh}.admin-visual-status-canvas{min-height:100vh;padding:112px 0 56px}.admin-visual-status-canvas .status-page,.admin-visual-status-canvas .checkout-page{width:min(1180px,92vw);margin-left:auto;margin-right:auto}.admin-visual-status-canvas [data-visual-status-section]{position:relative}@media (max-width:980px){.admin-visual-status-canvas{padding-top:186px}}
.problems-section-menu{--problem-pulse-duration:3.9s;--problem-hotspot-delay:0s}.problems-section-menu .hotspot-neck{--problem-hotspot-delay:-.15s}.problems-section-menu .hotspot-trauma{--problem-hotspot-delay:-.85s}.problems-section-menu .hotspot-scars{--problem-hotspot-delay:-1.45s}.problems-section-menu .hotspot-joints{--problem-hotspot-delay:-2.1s}.problems-section-menu .hotspot-lower-back{--problem-hotspot-delay:-2.75s}.problems-section-menu .hotspot-feet{--problem-hotspot-delay:-3.25s}.problems-section-menu .problem-hotspot{will-change:transform, filter;animation:problem-hotspot-breath var(--problem-pulse-duration) ease-in-out infinite!important;animation-delay:var(--problem-hotspot-delay)!important;transform-origin:50%!important}.problems-section-menu .problem-hotspot:before{color:#ffffffe6!important;filter:drop-shadow(0 5px 12px #00111c38)drop-shadow(0 0 10px #ffffff14)!important}.problems-section-menu .problem-hotspot:after{opacity:.96!important;background-size:180% 100%,100% 100%!important;box-shadow:inset 0 0 20px #ff985c42,0 0 28px #ff54362e,0 0 48px #ffc47d14!important}.problems-section-menu .problem-hotspot span{text-shadow:0 0 10px #ffffff24,0 7px 20px #00131e47!important}.problems-section-menu .problem-hotspot:hover:before,.problems-section-menu .problem-hotspot:focus-visible:before{color:#fffffffa!important;filter:drop-shadow(0 0 10px #ffffff52)drop-shadow(0 0 20px #ff6e4447)!important}.problems-section-menu .problem-hotspot:hover:after,.problems-section-menu .problem-hotspot:focus-visible:after{opacity:1!important;background-position:100%,50%!important;box-shadow:inset 0 0 24px #ffab645c,0 0 36px #ff5c3a47,0 0 64px #ffc47d1f!important}.problems-section-menu .problem-hotspot:hover span,.problems-section-menu .problem-hotspot:focus-visible span{color:#fffffffa!important;text-shadow:0 0 14px #ffffff47,0 8px 22px #00131e57!important}@media (min-width:921px){.problems-section-menu .problem-visual-menu-front.is-active,.problems-section-menu .problem-visual-menu-back.is-active{transform-origin:50% 100%!important;animation:7.4s ease-in-out infinite problem-person-breath!important}.problems-section-menu .problem-visual-menu-back.is-active{animation-delay:-1.8s!important}}@keyframes problem-hotspot-breath{0%,to{filter:brightness()drop-shadow(0 0 #fff0);transform:translate(0,0)scale(1)}42%{filter:brightness(1.12)drop-shadow(0 0 12px #ffffff47)drop-shadow(0 0 26px #ff70443d);transform:translate(0,0)scale(1.025)}62%{filter:brightness(1.05)drop-shadow(0 0 8px #ffcd9c29);transform:translate(0,0)scale(1.012)}}@keyframes problem-hotspot-corners-pulse{0%,to{color:#ffffffc7;opacity:.84;filter:drop-shadow(0 5px 12px #00111c38)drop-shadow(0 0 #fff0)}42%{color:#fffffffa;opacity:1;filter:drop-shadow(0 7px 16px #00111c3d)drop-shadow(0 0 12px #ffffff47)drop-shadow(0 0 24px #ff77462e)}58%{color:#ffeedcf0;opacity:.96;filter:drop-shadow(0 6px 14px #00111c38)drop-shadow(0 0 9px #ffcd9c33)}}@keyframes problem-hotspot-fill-pulse{0%,to{opacity:.76;background-position:0%,50%;box-shadow:inset 0 0 14px #ff8e5429,0 0 16px #ff492f1a}44%{opacity:1;background-position:100%,50%;box-shadow:inset 0 0 22px #ffab6457,0 0 30px #ff5c3a47,0 0 58px #ffc47d1f}62%{opacity:.9;background-position:70%,50%;box-shadow:inset 0 0 18px #ff985c3d,0 0 22px #ff492f24}}@keyframes problem-hotspot-label-pulse{0%,to{color:#ffffffc2;text-shadow:0 6px 18px #00131e3d}44%{color:#fffffffa;text-shadow:0 0 12px #ffffff42,0 8px 22px #00131e57}62%{color:#fff2e6e6;text-shadow:0 0 8px #ffcea82e,0 7px 20px #00131e47}}@keyframes problem-person-breath{0%,to{filter:saturate(1.03)contrast(1.02)drop-shadow(0 28px 18px #00162247);transform:translate(0,0)scale(1)}48%{filter:saturate(1.09)contrast(1.04)drop-shadow(0 33px 22px #00162252)drop-shadow(0 0 30px #ff7a4a14);transform:translateY(-5px)scale(1.008)}}@media (prefers-reduced-motion:reduce){.problems-section-menu .problem-hotspot,.problems-section-menu .problem-hotspot:before,.problems-section-menu .problem-hotspot:after,.problems-section-menu .problem-hotspot span,.problems-section-menu .problem-visual-menu-front.is-active,.problems-section-menu .problem-visual-menu-back.is-active{animation:none!important}}
.conversion-path-section--clean .conversion-path-card--clean em{color:#08799a!important;letter-spacing:0!important;text-transform:none!important;background:#e2f4f7b8!important;border:1px solid #08799a1f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.36em!important;width:fit-content!important;min-height:31px!important;margin-top:auto!important;padding:0 11px!important;font-size:13px!important;font-style:normal!important;font-weight:520!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.conversion-path-section--clean .conversion-path-card--clean:hover em,.conversion-path-section--clean .conversion-path-card--clean:focus-visible em{background:#d9f5f0eb!important;border-color:#08799a33!important}.conversion-path-section--clean .conversion-path-card--clean em span{font:inherit!important;letter-spacing:inherit!important;display:inline!important}.how-works-section .how-factor-link{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:.38em!important;width:fit-content!important;max-width:100%!important;padding-left:18px!important;padding-right:18px!important;display:inline-flex!important}.how-works-section .how-factor-link span{text-overflow:ellipsis!important;min-width:0!important;margin-right:.18em!important;display:inline-block!important;overflow:hidden!important}@media (max-width:560px){.how-works-section .how-factor-link{white-space:normal!important}}.reton-chat-prompts__eyebrow{font-weight:560!important}.reton-chat-prompts__title{letter-spacing:-.008em!important;font-weight:620!important}.reton-chat-prompt-card__index{font-weight:560!important}.reton-chat-prompt-card strong{letter-spacing:-.006em!important;font-weight:560!important}.reton-chat-prompt-card small{font-weight:400!important}.selection-page .selection-section-head>a{color:#08799a!important;letter-spacing:0!important;white-space:nowrap!important;background:#e2f4f7b8!important;border:1px solid #08799a24!important;border-radius:999px!important;justify-content:center!important;place-self:end!important;align-items:center!important;width:fit-content!important;min-height:36px!important;margin:0 0 3px!important;padding:0 14px!important;font-size:14px!important;font-weight:520!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.selection-page .selection-section-head>a:hover,.selection-page .selection-section-head>a:focus-visible{color:#075f78!important;background:#d9f5f0eb!important;border-color:#08799a3d!important;text-decoration:none!important}.selection-page .selection-section-head>a span{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:none!important}@media (max-width:760px){.selection-page .selection-section-head>a{place-self:start!important;margin-top:2px!important}}body:has(.question-detail-page) .question-detail-page .question-side-card{gap:16px!important;padding:clamp(28px,3vw,44px)!important;display:grid!important}body:has(.question-detail-page) .question-detail-page .question-side-card>.eyebrow{margin:0 0 -4px!important}body:has(.question-detail-page) .question-detail-page .question-side-card h2{letter-spacing:-.02em!important;margin:0!important;font-size:clamp(1.55rem,2.15vw,2.35rem)!important;font-weight:520!important;line-height:1.08!important}body:has(.question-detail-page) .question-detail-page .question-side-card p{color:#082c3ac7!important;max-width:none!important;margin:0!important;font-size:clamp(.96rem,1vw,1.05rem)!important;font-weight:400!important;line-height:1.56!important}body:has(.question-detail-page) .question-detail-page .question-safety-list{gap:10px!important;margin:2px 0 0!important}body:has(.question-detail-page) .question-detail-page .question-safety-list li{color:#082c3ac2!important;background:#ffffffb8!important;border-color:#082c3a18!important;padding:14px 16px 14px 42px!important;font-size:clamp(.92rem,.95vw,1rem)!important;font-weight:400!important;line-height:1.48!important}body:has(.question-detail-page) .question-detail-page .question-side-card>a{color:#08799a!important;letter-spacing:0!important;background:#e2f4f7b8!important;border:1px solid #08799a24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:36px!important;margin:0!important;padding:0 14px!important;font-size:14px!important;font-weight:520!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}:is(body:has(.question-detail-page) .question-detail-page .question-side-card>a:hover,body:has(.question-detail-page) .question-detail-page .question-side-card>a:focus-visible){color:#075f78!important;background:#d9f5f0eb!important;border-color:#08799a3d!important}body:has(.question-detail-page) .question-detail-page .question-quick-links{border-top:1px solid #082c3a17!important;gap:9px!important;margin-top:2px!important;padding-top:18px!important;display:grid!important}body:has(.question-detail-page) .question-detail-page .question-quick-links strong{color:#082c3a!important;letter-spacing:0!important;font-size:14px!important;font-weight:560!important;line-height:1.25!important}body:has(.question-detail-page) .question-detail-page .question-quick-links a{color:#08799a!important;background:0 0!important;border:0!important;border-radius:0!important;width:fit-content!important;min-height:0!important;margin:0!important;padding:0!important;font-size:14.5px!important;font-weight:520!important;line-height:1.35!important;text-decoration:none!important;display:inline-flex!important}:is(body:has(.question-detail-page) .question-detail-page .question-quick-links a:hover,body:has(.question-detail-page) .question-detail-page .question-quick-links a:focus-visible){color:#075f78!important;text-underline-offset:3px!important;text-decoration:underline!important}body:has(.question-detail-page) .question-detail-page .question-contact-card{align-items:center!important}body:has(.question-detail-page) .question-detail-page .question-contact-card .questions-submit-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin:0!important;display:flex!important}body:has(.question-detail-page) .question-detail-page .question-contact-card .questions-submit-actions a{letter-spacing:0!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 18px!important;font-size:14px!important;font-weight:540!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}body:has(.question-detail-page) .question-detail-page .question-contact-card .questions-submit-actions .primary-button{color:#fff!important;background:linear-gradient(135deg,#0b839f,#08799a)!important;border:1px solid #08799a!important;box-shadow:0 16px 32px #08799a29!important}body:has(.question-detail-page) .question-detail-page .question-contact-card .questions-submit-actions .secondary-button{color:#08799a!important;box-shadow:none!important;background:#e2f4f7b8!important;border:1px solid #08799a24!important}:is(body:has(.question-detail-page) .question-detail-page .question-contact-card .questions-submit-actions .secondary-button:hover,body:has(.question-detail-page) .question-detail-page .question-contact-card .questions-submit-actions .secondary-button:focus-visible){color:#075f78!important;background:#d9f5f0eb!important;border-color:#08799a3d!important}@media (max-width:760px){body:has(.question-detail-page) .question-detail-page .question-contact-card .questions-submit-actions{justify-content:flex-start!important}}.videos-page .videos-section__head{grid-template-columns:minmax(0,1fr) minmax(280px,420px)!important;align-items:end!important;gap:clamp(14px,2vw,28px)!important;display:grid!important}.videos-page .videos-section__head>div{min-width:0!important}.videos-page .videos-section__head .eyebrow{letter-spacing:.12em!important;margin:0 0 6px!important;font-size:12px!important;font-weight:540!important;line-height:1.2!important;display:block!important}.videos-page .videos-section__head>p{color:#082c3ab8!important;letter-spacing:0!important;text-wrap:balance!important;justify-self:end!important;max-width:420px!important;margin:0 0 4px!important;font-size:clamp(15px,1vw,17px)!important;font-weight:400!important;line-height:1.55!important}@media (max-width:880px){.videos-page .videos-section__head{grid-template-columns:1fr!important;align-items:start!important}.videos-page .videos-section__head>p{text-wrap:auto!important;justify-self:start!important;max-width:640px!important;margin-top:-4px!important}}.retention-assist__highlights{gap:7px!important}.retention-assist__highlights span{color:#082c3a94!important;cursor:default!important;letter-spacing:0!important;min-height:26px!important;box-shadow:none!important;background:#082c3a09!important;border-color:#082c3a14!important;border-radius:12px!important;padding:4px 9px!important;font-size:12px!important;font-weight:440!important;line-height:1.2!important}.retention-assist__highlights span:hover{color:#082c3a94!important;background:#082c3a09!important;border-color:#082c3a14!important}@media (hover:hover) and (pointer:fine){:where(p,li,blockquote,figcaption,dd,dt,h1,h2,h3,h4,h5,h6){cursor:url(/cursors/reton-default.svg) 5 4,auto!important}:where(a,button,summary,label[for],[role=button],.button,.primary-button,.secondary-button,.conversion-path-card,.selection-step-card,.video-preview-card,.question-card,.product-card,.catalog-v2-product-card,.reton-chat-prompt-card,.retention-assist__action,.retention-assist__close,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],select),:where(a,button,summary,label[for],[role=button],.button,.primary-button,.secondary-button,.conversion-path-card,.selection-step-card,.video-preview-card,.question-card,.product-card,.catalog-v2-product-card,.reton-chat-prompt-card,.retention-assist__action,.retention-assist__close) *{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}:where(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=search],input[type=url],input[type=password],input[type=number],textarea,[contenteditable=true]),:where(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=search],input[type=url],input[type=password],input[type=number],textarea,[contenteditable=true]) *{cursor:url(/cursors/reton-text.svg) 14 14,text!important}:where(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]),:where(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]) *{cursor:not-allowed!important}}.conversion-path-section--clean .conversion-path-card--clean em{color:#08799a!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;background:#e2f4f7b3!important;border:1px solid #08799a24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.32em!important;width:max-content!important;max-width:100%!important;min-height:34px!important;margin-top:auto!important;padding:0 13px!important;font-size:13.5px!important;font-style:normal!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.conversion-path-section--clean .conversion-path-card--clean:hover em,.conversion-path-section--clean .conversion-path-card--clean:focus-visible em{color:#075f78!important;background:#d9f5f0eb!important;border-color:#08799a38!important}.conversion-path-section--clean .conversion-path-card--clean em span{width:auto!important;height:auto!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}@media (max-width:560px){.conversion-path-section--clean .conversion-path-card--clean em{white-space:normal!important;width:fit-content!important;max-width:100%!important}.conversion-path-section--clean .conversion-path-card--clean em span{white-space:normal!important}}.retention-assist__highlights{display:none!important}:where(.how-factor-card,.home-articles-order-card,.home-faq-assist-card--main,.reton-case-card,.product-card--market):has(a[href]){position:relative!important}:where(.how-factor-card,.home-articles-order-card,.home-faq-assist-card--main,.reton-case-card,.product-card--market):has(a[href]) :where(button,.secondary-button,.product-card-share-button,.add-to-cart-button){z-index:4;position:relative}.how-factor-card .how-factor-link,.home-articles-order-card .home-articles-order-main,.home-faq-assist-card--main .home-faq-assist-actions a:first-child,.reton-case-card .reton-case-card__link{position:static!important}.how-factor-card .how-factor-link:after,.home-articles-order-card .home-articles-order-main:after,.home-faq-assist-card--main .home-faq-assist-actions a:first-child:after,.reton-case-card .reton-case-card__link:after,.product-card-stretched-link{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.product-card-stretched-link{color:inherit;text-decoration:none;display:block}.product-card-stretched-link span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-card--market .product-body{z-index:3;position:relative}.product-card--market .product-visual,.product-card--market .product-name,.product-card--market .product-card-actions{z-index:4;position:relative}:where(a.conversion-path-card,a.selection-step-card,a.question-card,a.article-preview-card,a.article-product-card,a.video-preview-card,a.home-faq-mini-card,a.home-about-trust-card,a.home-video-short-card,a.home-video-long-card,a.catalog-v2-route-card,.how-factor-card:has(.how-factor-link),.home-articles-order-card:has(.home-articles-order-main),.home-faq-assist-card--main:has(.home-faq-assist-actions a:first-child),.reton-case-card:has(.reton-case-card__link),.product-card--market:has(.product-card-stretched-link)){cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}@media (hover:hover) and (pointer:fine){:where(a.conversion-path-card,a.selection-step-card,a.question-card,a.article-preview-card,a.article-product-card,a.video-preview-card,a.home-faq-mini-card,a.home-about-trust-card,a.home-video-short-card,a.home-video-long-card,a.catalog-v2-route-card,.how-factor-card:has(.how-factor-link),.home-articles-order-card:has(.home-articles-order-main),.home-faq-assist-card--main:has(.home-faq-assist-actions a:first-child),.reton-case-card:has(.reton-case-card__link),.product-card--market:has(.product-card-stretched-link)),:where(a.conversion-path-card,a.selection-step-card,a.question-card,a.article-preview-card,a.article-product-card,a.video-preview-card,a.home-faq-mini-card,a.home-about-trust-card,a.home-video-short-card,a.home-video-long-card,a.catalog-v2-route-card,.how-factor-card:has(.how-factor-link),.home-articles-order-card:has(.home-articles-order-main),.home-faq-assist-card--main:has(.home-faq-assist-actions a:first-child),.reton-case-card:has(.reton-case-card__link),.product-card--market:has(.product-card-stretched-link)) *{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}}@media (max-width:720px){.catalog-page--v2 .catalog-v2-product-grid.product-grid--market{grid-auto-rows:auto!important;align-items:start!important}.catalog-page--v2 .product-card--market{align-self:start!important;height:auto!important;min-height:0!important}.catalog-page--v2 .product-card--market .product-visual.product-visual--image,.catalog-page--v2 .product-card--market .product-visual--placeholder{height:clamp(190px,56vw,225px)!important;min-height:clamp(190px,56vw,225px)!important}.catalog-page--v2 .product-card--market .product-body{flex:none!important;gap:7px!important;padding:14px 16px!important}.catalog-page--v2 .product-card--market .product-price-row--market{margin-top:5px!important;padding-top:6px!important}.catalog-page--v2 .product-card--market .product-card-actions--market{margin-top:4px!important}}@media (min-width:721px){.catalog-page--v2 .catalog-v2-product-grid.product-grid--market{grid-auto-rows:1fr!important;align-items:stretch!important}.catalog-page--v2 .product-card--market{align-self:stretch!important;height:100%!important;min-height:0!important}.catalog-page--v2 .product-card--market .product-visual.product-visual--image,.catalog-page--v2 .product-card--market .product-visual--placeholder{height:clamp(148px,10vw,180px)!important;min-height:clamp(148px,10vw,180px)!important}.catalog-page--v2 .product-card--market .product-body{flex:auto!important;gap:7px!important;padding:14px 15px 13px!important}.catalog-page--v2 .product-card--market .product-meta{gap:8px!important;font-size:11px!important;line-height:1.22!important}.catalog-page--v2 .product-card--market .product-name{min-height:2.32em!important;font-size:clamp(18px,1.18vw,22px)!important;line-height:1.16!important}.catalog-page--v2 .product-card--market .product-body>p{-webkit-line-clamp:2!important;min-height:2.6em!important;font-size:13px!important;line-height:1.4!important}.catalog-page--v2 .product-card-rating{min-height:22px!important}.catalog-page--v2 .product-card-kit.product-card-kit--inline{min-height:1.15em!important}.catalog-page--v2 .product-card-tags{align-content:start!important;gap:5px!important;min-height:50px!important}.catalog-page--v2 .product-card-tags span{min-height:22px!important;padding:0 8px!important;font-size:10.5px!important}.catalog-page--v2 .product-card--market .product-price-row--market{gap:4px!important;margin-top:auto!important;padding-top:6px!important}.catalog-page--v2 .product-card--market .product-price-row--market strong{font-size:clamp(20px,1.5vw,26px)!important;line-height:1.05!important}.catalog-page--v2 .product-card--market .product-card-installment{border-radius:12px!important;min-height:30px!important;padding:5px 8px!important}.catalog-page--v2 .product-card--market .product-card-installment img{width:19px!important;height:19px!important}.catalog-page--v2 .product-card--market .product-card-installment span{font-size:10.5px!important}.catalog-page--v2 .product-card--market .product-card-installment strong{font-size:11px!important}.catalog-page--v2 .product-card--market .product-card-actions--market{gap:7px!important;margin-top:4px!important}.catalog-page--v2 .product-card--market .product-card-actions--market a,.catalog-page--v2 .product-card--market .product-card-actions--market button{min-height:38px!important;font-size:12.5px!important}}
.admin-diagnostics-page{--diagnostics-good:#0f9f75;--diagnostics-warning:#d88913;--diagnostics-danger:#d24a5b}.admin-diagnostics-hero .admin-hero-status a,.admin-diagnostics-filter-actions a,.admin-diagnostics-detail .admin-panel-head>a,.admin-small-link{color:#067f9d;min-height:38px;cursor:var(--cursor-pointer,pointer);background:#eefafae6;border:1px solid #0877932e;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.admin-diagnostics-risk-grid{margin-top:18px}.admin-diagnostics-risk-card{border-color:#0c78961a}.admin-diagnostics-risk-card--danger strong{color:var(--diagnostics-danger)}.admin-diagnostics-risk-card--warning strong{color:var(--diagnostics-warning)}.admin-diagnostics-risk-card--success strong{color:var(--diagnostics-good)}.admin-diagnostics-filters{margin-top:22px}.admin-diagnostics-filter-form{grid-template-columns:repeat(6,minmax(130px,1fr));align-items:end;gap:14px;display:grid}.admin-diagnostics-filter-form label{color:#092d40b8;letter-spacing:.02em;gap:7px;font-size:12px;font-weight:760;display:grid}.admin-diagnostics-filter-form input,.admin-diagnostics-filter-form select{color:#0d3445;width:100%;min-height:44px;font:inherit;background:#ffffffe6;border:1px solid #0d485c29;border-radius:14px;padding:0 13px}.admin-diagnostics-filter-form__wide{grid-column:span 2}.admin-diagnostics-filter-actions{flex-wrap:wrap;grid-column:span 2;align-items:center;gap:10px;display:flex}.admin-diagnostics-filter-actions button{color:#fff;min-height:40px;cursor:var(--cursor-pointer,pointer);background:#0a8daa;border:0;border-radius:999px;padding:0 18px;font-weight:800}.admin-diagnostics-table-panel,.admin-diagnostics-detail,.admin-diagnostics-bottom-grid{margin-top:22px}.admin-table-scroll{margin-top:14px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:980px}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #0d485c17;padding:15px 12px}.admin-table th{color:#082d408c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.admin-table td{color:#123848;font-size:14px}.admin-table td strong,.admin-diagnostics-contact-preview strong{color:#0d3445;font-weight:760;display:block}.admin-table td small,.admin-diagnostics-contact-preview small{color:#0d344594;margin-top:4px;font-size:12px;line-height:1.45;display:block}.admin-diagnostics-badge{color:#0d3445c2;white-space:nowrap;background:#0d485c14;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;font-weight:820;display:inline-flex}.admin-diagnostics-badge--success{color:#087a5a;background:#0f9f751f}.admin-diagnostics-badge--warning{color:#ab6900;background:#d8891321}.admin-diagnostics-badge--danger{color:#b23848;background:#d24a5b1f}.admin-diagnostics-muted{color:#0d34456b}.admin-diagnostics-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.admin-diagnostics-detail-grid article{background:#f4fbfbd1;border:1px solid #0d485c1c;border-radius:22px;padding:18px}.admin-diagnostics-detail-grid span{color:#0d34458c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:820;display:block}.admin-diagnostics-detail-grid p{color:#0d3445ad;margin:10px 0 0;line-height:1.55}.admin-diagnostics-detail-columns{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;margin-top:20px;display:grid}.admin-diagnostics-detail-columns h3{color:#0d3445;margin:0 0 12px;font-size:18px}.admin-diagnostics-answer-list{gap:10px;margin:0;display:grid}.admin-diagnostics-answer-list div,.admin-diagnostics-note-list{background:#ffffffbf;border:1px solid #0d485c1a;border-radius:18px;padding:14px}.admin-diagnostics-answer-list dt{color:#0d34458c;margin:0 0 6px;font-size:12px;font-weight:800}.admin-diagnostics-answer-list dd,.admin-diagnostics-note-list p{color:#153d4d;margin:0;line-height:1.55}.admin-diagnostics-note-list{gap:10px;display:grid}.admin-diagnostics-list{gap:12px;display:grid}.admin-diagnostics-list>div{background:#ffffffb8;border:1px solid #0d485c1a;border-radius:18px;padding:14px}.admin-diagnostics-list strong{color:#0d3445;font-size:15px;display:block}.admin-diagnostics-list span,.admin-diagnostics-list p{color:#0d34459e;margin:6px 0 0;font-size:13px;line-height:1.45;display:block}.admin-diagnostics-events-panel{grid-column:1/-1}.admin-diagnostics-empty{margin-top:14px}@media (max-width:1280px){.admin-diagnostics-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-diagnostics-filter-actions,.admin-diagnostics-filter-form__wide{grid-column:span 3}}@media (max-width:920px){.admin-diagnostics-detail-grid,.admin-diagnostics-detail-columns,.admin-diagnostics-filter-form{grid-template-columns:1fr}.admin-diagnostics-filter-actions,.admin-diagnostics-filter-form__wide{grid-column:auto}}.admin-diagnostics-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.admin-diagnostics-chart-panel .admin-panel-head{margin-bottom:14px}.admin-diagnostics-chart-list{gap:13px;display:grid}.admin-diagnostics-chart-row{gap:7px;display:grid}.admin-diagnostics-chart-row__head{color:#123848;justify-content:space-between;gap:12px;font-size:13px;line-height:1.35;display:flex}.admin-diagnostics-chart-row__head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-diagnostics-chart-row__head strong{color:#0d3445;white-space:nowrap;font-weight:850}.admin-diagnostics-chart-row small{color:#0d34458f;font-size:12px}.admin-diagnostics-chart-track{background:#0d485c14;border-radius:999px;height:10px;overflow:hidden}.admin-diagnostics-chart-track span{border-radius:inherit;background:linear-gradient(90deg,#087f9dd1,#11a58fdb);height:100%;display:block}.admin-diagnostics-trend-bars{align-items:end;gap:7px;min-height:190px;padding:14px 4px 0;display:flex}.admin-diagnostics-trend-bars__item{flex:1 1 0;grid-template-rows:1fr auto;place-items:end center;gap:8px;min-width:12px;height:190px;display:grid}.admin-diagnostics-trend-bars__item span{background:linear-gradient(#087f9dd6,#11a58fb8);border-radius:999px 999px 8px 8px;width:100%;min-height:8px}.admin-diagnostics-trend-bars__item small{color:#0d34458a;writing-mode:vertical-rl;font-size:10px;transform:rotate(180deg)}@media (max-width:1100px){.admin-diagnostics-charts-grid{grid-template-columns:1fr}}.admin-diagnostics-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.admin-diagnostics-risk-grid .admin-stat-card{min-width:0}.admin-diagnostics-table{table-layout:fixed;min-width:1180px}.admin-diagnostics-col-date{width:86px}.admin-diagnostics-col-source{width:112px}.admin-diagnostics-col-problem{width:210px}.admin-diagnostics-col-diagnosis{width:260px}.admin-diagnostics-col-risk{width:108px}.admin-diagnostics-col-contact{width:190px}.admin-diagnostics-col-delivery,.admin-diagnostics-col-actions{width:112px}.admin-diagnostics-table th,.admin-diagnostics-table td{overflow-wrap:anywhere}.admin-diagnostics-cell-date small{word-break:break-all;max-width:72px}.admin-diagnostics-cell-source,.admin-diagnostics-cell-risk,.admin-diagnostics-cell-delivery,.admin-diagnostics-cell-actions{white-space:nowrap}.admin-diagnostics-cell-diagnosis{line-height:1.45}.admin-diagnostics-contact-preview small{word-break:break-word}.admin-diagnostics-modal{z-index:1000;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.admin-diagnostics-modal__backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04202c75;position:absolute;inset:0}.admin-diagnostics-modal__panel{z-index:1;width:min(1180px,100%);max-height:min(88vh,920px);margin:0;position:relative;overflow:auto;box-shadow:0 34px 90px #05283847}.admin-diagnostics-modal__close{flex-shrink:0}.admin-diagnostics-crm-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-diagnostics-crm-link{color:#087f9d;min-height:34px;cursor:var(--cursor-pointer,pointer);background:#0a8daa1a;border:1px solid #08779338;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:820;text-decoration:none;display:inline-flex}.admin-diagnostics-crm-link:hover{background:#0a8daa29;border-color:#08779361}@media (max-width:1100px){.admin-diagnostics-risk-grid{grid-template-columns:1fr}.admin-diagnostics-modal{padding:14px}.admin-diagnostics-modal__panel{max-height:92vh}}.admin-diagnostics-page .admin-diagnostics-risk-grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.admin-diagnostics-page .admin-diagnostics-risk-grid .admin-stat-card{width:auto;min-width:0}.admin-diagnostics-page .admin-diagnostics-table{table-layout:fixed;min-width:1320px}.admin-diagnostics-page .admin-diagnostics-col-date{width:96px}.admin-diagnostics-page .admin-diagnostics-col-source{width:112px}.admin-diagnostics-page .admin-diagnostics-col-problem{width:250px}.admin-diagnostics-page .admin-diagnostics-col-diagnosis{width:260px}.admin-diagnostics-page .admin-diagnostics-col-risk{width:150px}.admin-diagnostics-page .admin-diagnostics-col-contact{width:250px}.admin-diagnostics-page .admin-diagnostics-col-delivery{width:126px}.admin-diagnostics-page .admin-diagnostics-col-actions{width:116px}.admin-diagnostics-page .admin-diagnostics-cell-risk .admin-diagnostics-badge,.admin-diagnostics-page .admin-diagnostics-cell-delivery .admin-diagnostics-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin-diagnostics-page .admin-diagnostics-cell-risk,.admin-diagnostics-page .admin-diagnostics-cell-delivery,.admin-diagnostics-page .admin-diagnostics-cell-actions{text-overflow:ellipsis;overflow:hidden}.admin-diagnostics-page .admin-diagnostics-cell-contact{overflow-wrap:anywhere;word-break:normal}.admin-diagnostics-page .admin-diagnostics-contact-preview{gap:4px;min-width:0;display:grid}.admin-diagnostics-page .admin-diagnostics-contact-preview strong,.admin-diagnostics-page .admin-diagnostics-contact-preview small{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.admin-diagnostics-page .admin-diagnostics-contact-preview small{word-break:normal;overflow-wrap:anywhere}@media (max-width:980px){.admin-diagnostics-page .admin-diagnostics-risk-grid{grid-template-columns:1fr!important}}.admin-diagnostics-modal__backdrop{cursor:var(--cursor-pointer,pointer);border:0;-webkit-backdrop-filter:none!important}.admin-diagnostics-modal__close,.admin-diagnostics-view-button{cursor:var(--cursor-pointer,pointer);border:0;font-family:inherit}.admin-diagnostics-modal__close{color:#087f9d;background:#ffffffb8;border:1px solid #08779338;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:820;display:inline-flex}.admin-diagnostics-view-button{text-decoration:none}
