.debug-toggle-btn{position:fixed;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;background:var(--color-primary-blue-brand);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9998;transition:transform .2s,background-color .2s}.debug-toggle-btn:hover{transform:scale(1.1);background:var(--color-primary-blue-dark)}.debug-toggle-btn svg{width:24px;height:24px;fill:#fff}.debug-overlay{position:fixed;bottom:80px;right:20px;width:360px;max-height:calc(100vh - 120px);background:#fff;border-radius:var(--radius-md);box-shadow:0 8px 32px rgba(0,0,0,.15);z-index:9999;overflow:hidden;display:none;font-family:aeonik,sans-serif;font-size:14px;line-height:1.4}.debug-overlay.debug-open{display:block}.debug-overlay-header{background:var(--color-gray9);color:#fff;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.debug-overlay-header h3{margin:0;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.debug-overlay-header .debug-page-url{font-size:12px;font-weight:400;color:var(--color-gray4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.debug-close-btn{background:0 0;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.debug-close-btn:hover{color:var(--color-gray4)}.debug-overlay-content{max-height:calc(100vh - 200px);overflow-y:auto;padding:0}.debug-section{border-bottom:1px solid var(--color-gray2);padding:0}.debug-section:last-child{border-bottom:none}.debug-section-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-gray5);margin-bottom:8px}.debug-section-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;transition:background-color .15s;user-select:none}.debug-section-header:hover{background:var(--color-gray1)}.debug-section-header .debug-section-title{margin-bottom:0}.debug-section-chevron{width:16px;height:16px;color:var(--color-gray4);transition:transform .2s ease;flex-shrink:0}.debug-section[data-collapsed=true] .debug-section-chevron{transform:rotate(-90deg)}.debug-section-content{padding:0 16px 12px;overflow:hidden;transition:max-height .2s ease,opacity .2s ease,padding .2s ease;max-height:500px;opacity:1}.debug-section[data-collapsed=true] .debug-section-content{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.debug-section:not([data-collapsible]){padding:12px 16px}.debug-section-value{color:var(--color-gray9);font-weight:500}.debug-kv{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.debug-kv:last-child{margin-bottom:0}.debug-kv-key{color:var(--color-gray6);font-size:13px}.debug-kv-value{color:var(--color-gray9);font-weight:500;font-size:13px;text-align:right}.debug-translation-list{display:flex;flex-wrap:wrap;gap:6px}.debug-lang-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--radius-xs);font-size:12px;font-weight:500}.debug-lang-badge.status-source{background:var(--color-secondary-mint-light);color:var(--color-secondary-mint-dark)}.debug-lang-badge.status-translated{background:var(--color-system-green-success-light);color:var(--color-system-green-success)}.debug-lang-badge.status-missing{background:var(--color-system-red-error-light);color:var(--color-system-red-error)}.debug-partials-list{list-style:none;padding:0;margin:0}.debug-partials-list li{font-size:12px;color:var(--color-gray7);padding:2px 0;font-family:monospace}.debug-partials-list li::before{content:">";color:var(--color-gray4);margin-right:6px}.debug-i18n-keys{display:flex;flex-wrap:wrap;gap:4px}.debug-i18n-key{background:var(--color-gray2);color:var(--color-gray7);padding:2px 6px;border-radius:var(--radius-xs);font-size:11px;font-family:monospace}.debug-script-item{font-size:12px;color:var(--color-gray7);font-family:monospace;padding:2px 0}.debug-actions{display:flex;gap:8px;padding:12px 16px;background:var(--color-gray1);border-top:1px solid var(--color-gray2)}.debug-action-btn{flex:1;padding:8px 12px;border:1px solid var(--color-gray3);border-radius:var(--radius-sm);background:#fff;color:var(--color-gray7);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s;text-decoration:none;text-align:center}.debug-action-btn:hover{border-color:var(--color-primary-blue-brand);color:var(--color-primary-blue-brand)}.debug-empty{color:var(--color-gray5);font-style:italic;font-size:12px}.debug-shortcut-hint{font-size:11px;color:var(--color-gray5);text-align:center;padding:8px;background:var(--color-gray1)}kbd{background:var(--color-gray2);border:1px solid var(--color-gray3);border-radius:3px;padding:2px 5px;font-size:10px;font-family:monospace}.debug-command{display:inline-flex;align-items:center;gap:6px;background:var(--color-gray2);border:1px solid var(--color-gray3);padding:4px 8px;border-radius:4px;font-family:sf mono,consolas,monospace;font-size:12px;color:var(--color-gray8);cursor:pointer;transition:all .15s;margin-top:4px}.debug-command:hover{background:var(--color-gray3);border-color:var(--color-primary-blue-brand);color:var(--color-primary-blue-brand)}.debug-command-icon{width:12px;height:12px;color:var(--color-gray5)}.debug-command:hover .debug-command-icon{color:var(--color-primary-blue-brand)}.debug-copy-toast{position:fixed;bottom:140px;right:30px;background:var(--color-gray9);color:#fff;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:10001;opacity:0;transform:translateY(10px);transition:opacity .2s,transform .2s;pointer-events:none}.debug-copy-toast.visible{opacity:1;transform:translateY(0)}.debug-copy-toast-icon{display:inline-block;margin-right:6px;color:var(--color-system-green-success)}.geo-current-state{margin-bottom:10px}.geo-current-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.geo-current-row:last-child{margin-bottom:0}.geo-source-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.3px}.geo-source-mock{background:var(--color-gray2);color:var(--color-gray6)}.geo-source-simulated{background:var(--color-secondary-violet-light);color:var(--color-secondary-violet-dark)}.geo-source-cloudflare{background:var(--color-system-green-success-light);color:var(--color-system-green-success)}.geo-search-wrapper{display:flex;gap:4px;margin-bottom:8px}.geo-search-input{flex:1;padding:6px 10px;border:1px solid var(--color-gray3);border-radius:var(--radius-sm);font-size:12px;font-family:inherit;background:#fff;color:var(--color-gray9);outline:none;transition:border-color .15s}.geo-search-input:focus{border-color:var(--color-primary-blue-brand)}.geo-search-input::placeholder{color:var(--color-gray4)}.geo-search-input:disabled{opacity:.6;cursor:wait}.geo-search-btn{width:32px;height:32px;border:1px solid var(--color-gray3);border-radius:var(--radius-sm);background:#fff;color:var(--color-gray6);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.geo-search-btn:hover{border-color:var(--color-primary-blue-brand);color:var(--color-primary-blue-brand)}.geo-search-btn:disabled{opacity:.6;cursor:wait}.geo-presets{display:flex;gap:4px;margin-bottom:8px;flex-wrap:wrap}.geo-preset-btn{padding:4px 10px;border:1px solid var(--color-gray3);border-radius:var(--radius-xs);background:#fff;color:var(--color-gray7);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.geo-preset-btn:hover{border-color:var(--color-primary-blue-brand);color:var(--color-primary-blue-brand);background:var(--color-primary-blue-light)}.geo-reset-btn{width:100%;padding:6px;border:1px solid var(--color-gray3);border-radius:var(--radius-sm);background:#fff;color:var(--color-gray6);font-size:11px;font-family:inherit;cursor:pointer;transition:all .15s}.geo-reset-btn:hover{border-color:var(--color-system-red-error);color:var(--color-system-red-error);background:var(--color-system-red-error-light)}@media(max-width:480px){.debug-overlay{width:calc(100vw - 40px);right:20px;left:20px}}.element-inspector-active{cursor:crosshair!important}.element-inspector-active *{cursor:crosshair!important}.element-inspector-highlight{outline:2px dashed #3eb4fb!important;outline-offset:-1px}.element-inspector-tooltip{position:fixed;z-index:9995;background:#17232a;color:#fff;font-family:sf mono,consolas,monaco,monospace;font-size:12px;line-height:1.4;padding:8px 12px;border-radius:6px;pointer-events:none;white-space:nowrap;box-shadow:0 4px 16px rgba(0,0,0,.35);max-width:600px;display:none}.element-inspector-tooltip.visible{display:block}.element-inspector-tooltip-partial{color:#3eb4fb;font-weight:600;font-size:12px}.element-inspector-tooltip-path{color:#9ca3af;font-size:11px;margin-top:2px}.element-inspector-tooltip-hint{color:#6b7280;font-size:10px;margin-top:4px;text-align:right}.inspector-highlight{outline:2px solid #3eb4fb;outline-offset:-2px}.inspector-label{position:absolute;z-index:9990;background:#17232a;color:#fff;font-family:sf mono,consolas,monaco,monospace;font-size:11px;font-weight:500;line-height:1.2;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:auto;cursor:pointer;transition:background-color .15s,transform .15s;box-shadow:0 2px 8px rgba(0,0,0,.2)}.inspector-label:hover{background:#2d3a44;transform:scale(1.02)}.inspector-label-name{color:#3eb4fb}.inspector-label-figma{color:#9ca3af;font-size:10px;margin-left:6px}.inspector-label-figma::before{content:"•";margin-right:6px}.inspector-label-fm{color:#a78bfa;font-size:10px;margin-left:6px}.inspector-label-fm::before{content:"•";margin-right:6px;color:#9ca3af}.inspector-toggle{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--color-gray1);border:1px solid var(--color-gray3);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s;width:100%;font-size:12px;color:var(--color-gray7)}.inspector-toggle:hover{border-color:var(--color-primary-blue-brand);color:var(--color-primary-blue-brand)}.inspector-toggle.active{background:var(--color-primary-blue-brand);border-color:var(--color-primary-blue-brand);color:#fff}.inspector-toggle svg{width:16px;height:16px}.inspector-status{font-size:10px;color:var(--color-gray5);margin-left:auto}.inspector-toggle.active .inspector-status{color:rgba(255,255,255,.8)}.inspector-shortcut{font-size:10px;color:var(--color-gray5);margin-top:4px}.inspector-shortcut kbd{background:var(--color-gray2);border:1px solid var(--color-gray3);border-radius:3px;padding:1px 4px;font-size:9px;font-family:monospace}#dti-trigger{position:fixed;top:24px;right:12px;width:32px;height:32px;border-radius:50%;background:#25252e;border:1px solid #3c3d47;color:#9c9fad;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;z-index:99998;transition:all .2s;line-height:1}#dti-trigger:hover{background:#3c3d47;color:#3eb4fb;box-shadow:0 0 12px rgba(62,180,251,.3)}#dti-trigger.active{background:#3eb4fb;color:#fff;border-color:#3eb4fb}#dti-panel{position:fixed;top:12px;right:12px;width:360px;max-height:calc(100vh - 24px);background:#1a1b22;color:#e0e0e0;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.4);z-index:99999;font-family:sf mono,fira code,consolas,monospace;font-size:12px;overflow:hidden;display:none;flex-direction:column}#dti-panel.open{display:flex}#dti-panel.collapsed #dti-tabs,#dti-panel.collapsed #dti-body{display:none}#dti-panel.collapsed{width:auto}#dti-header{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;background:#25252e;border-bottom:1px solid #3c3d47;user-select:none}#dti-header h3{font-size:11px;font-weight:600;color:#fff;display:flex;align-items:center;gap:4px;margin:0}#dti-viewport{padding:1px 5px;background:#3c3d47;border-radius:3px;font-size:10px;color:#9c9fad;font-weight:400;margin-left:4px}#dti-header h3 .icon{font-size:13px}#dti-header-actions{display:flex;gap:4px;align-items:center}#dti-tabs{display:flex;border-bottom:1px solid #3c3d47;background:#222}.dti-tab{flex:1;padding:4px;text-align:center;cursor:pointer;border-bottom:2px solid transparent;color:#9c9fad;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:all .15s;font-family:inherit;background:0 0;border-top:none;border-left:none;border-right:none}.dti-tab:hover{color:#e0e0e0;background:#2a2b33}.dti-tab.active{color:#3eb4fb;border-bottom-color:#3eb4fb}#dti-body{overflow-y:auto;max-height:calc(100vh - 100px);padding:6px 8px}#dti-body::-webkit-scrollbar{width:6px}#dti-body::-webkit-scrollbar-track{background:0 0}#dti-body::-webkit-scrollbar-thumb{background:#3c3d47;border-radius:3px}.dti-stats{display:flex;gap:2px;margin-bottom:4px}.dti-stat{background:#2a2b33;border-radius:3px;padding:2px 4px;display:flex;align-items:baseline;gap:3px;flex:1;justify-content:center}.dti-stat-value{font-size:11px;font-weight:700;line-height:1}.dti-stat-label{font-size:8px;color:#9c9fad;text-transform:uppercase;letter-spacing:.03em}.dti-stat.good .dti-stat-value{color:#5ad251}.dti-stat.bad .dti-stat-value{color:#fe5449}.dti-stat.info .dti-stat-value{color:#3eb4fb}.dti-stat.warn .dti-stat-value{color:#ffa312}.dti-gauge{background:#2a2b33;border-radius:3px;padding:3px 5px;margin-bottom:4px}.dti-gauge-bar{height:4px;border-radius:2px;background:#3c3d47;overflow:hidden;margin-top:3px}.dti-gauge-fill{height:100%;border-radius:2px;transition:width .5s ease}.dti-gauge-label{display:flex;justify-content:space-between;font-size:9px}.dti-section-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#747680;margin:4px 0 2px}.dti-findings{display:flex;flex-direction:column;gap:1px}.dti-finding{display:flex;align-items:center;gap:4px;padding:2px 5px;background:#2a2b33;border-radius:3px;border-left:2px solid transparent;cursor:pointer;transition:background .1s}.dti-finding:hover{background:#333}.dti-finding.token{border-left-color:#5ad251}.dti-finding.arbitrary{border-left-color:#fe5449}.dti-finding.override{border-left-color:#ffa312}.dti-finding-icon{font-size:10px;flex-shrink:0;width:12px;text-align:center}.dti-finding-text{flex:1;min-width:0}.dti-finding-class{color:#ce92f8;font-weight:500;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.dti-finding-value{color:#9c9fad;font-size:9px;line-height:1.2}.dti-finding-suggest{color:#5ad251;font-size:9px;line-height:1.2}.dti-finding-count{background:#3c3d47;color:#9c9fad;font-size:9px;padding:0 5px;border-radius:8px;flex-shrink:0}.dti-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:3px 8px;background:#2a2b33;border-radius:4px;margin-bottom:2px;cursor:pointer}.dti-toggle-row:hover{background:#333}.dti-toggle-label{font-size:10px}.dti-toggle{width:28px;height:16px;border-radius:8px;background:#3c3d47;position:relative;transition:background .2s;flex-shrink:0}.dti-toggle.on{background:#3eb4fb}.dti-toggle::after{content:'';position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s}.dti-toggle.on::after{transform:translateX(12px)}.dti-segmented{display:flex;background:#1e1f26;border-radius:4px;padding:2px;margin-bottom:4px;gap:2px}.dti-seg-btn{flex:1;padding:3px 0;font-size:9px;font-weight:500;color:#888;background:0 0;border:none;border-radius:4px;cursor:pointer;transition:all .15s;text-align:center;line-height:1}.dti-seg-btn:hover{color:#bbb}.dti-seg-btn.active{background:#3c3d47;color:#fff}.dti-highlight-arbitrary,.dti-highlight-radius,.dti-highlight-spacing,.dti-highlight-maxwidth{}.dti-maxwidth-overlay{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;align-items:center;z-index:99998;pointer-events:none;padding:0 2px}.dti-maxwidth-arrow{color:#eab308;font-size:8px;line-height:1;flex-shrink:0}.dti-maxwidth-line{flex:1;height:1px;background:#eab308;min-width:4px}.dti-maxwidth-label{padding:0 2px;font-family:sf mono,fira code,monospace;font-size:9px;font-weight:700;white-space:nowrap;border-radius:2px;line-height:1.1;flex-shrink:0;background:rgba(234,179,8,.9);color:#1a1b22}.dti-maxwidth-label.good{background:rgba(90,210,81,.9);color:#fff}.dti-maxwidth-label.bad{background:rgba(254,84,73,.9);color:#fff}#dti-tooltip{position:fixed;z-index:999999;background:#1a1b22;color:#e0e0e0;border-radius:5px;padding:4px 8px;font-family:sf mono,fira code,consolas,monospace;font-size:10px;max-width:400px;box-shadow:0 8px 30px rgba(0,0,0,.5);pointer-events:none;display:none;border:1px solid #3c3d47}#dti-tooltip .row{display:flex;align-items:baseline;gap:5px;padding:1px 0;line-height:1.5}#dti-tooltip .prop{color:#9c9fad;min-width:58px}#dti-tooltip .val{color:#fff}#dti-tooltip .val.bad{color:#fe5449}#dti-tooltip .divider{border-top:1px solid #3c3d47;margin:2px 0}#dti-tooltip .tag{display:inline-block;font-size:8px;padding:0 3px;border-radius:3px;font-weight:600;text-transform:uppercase}#dti-tooltip .tag.token{background:rgba(90,210,81,.15);color:#5ad251}#dti-tooltip .tag.arbitrary{background:rgba(254,84,73,.15);color:#fe5449}#dti-tooltip .tag.suggest{background:rgba(62,180,251,.15);color:#3eb4fb}#dti-tooltip .tag.inherited{background:rgba(156,159,173,.15);color:#9c9fad;border:1px dashed rgba(156,159,173,.4)}.dti-radius-label{position:absolute;font-family:sf mono,fira code,monospace;font-size:9px;font-weight:700;padding:0 2px;border-radius:2px;line-height:1.1;z-index:99998;pointer-events:none;white-space:nowrap}.dti-radius-label.good{background:rgba(90,210,81,.9);color:#fff}.dti-radius-label.bad{background:rgba(254,84,73,.9);color:#fff}.dti-radius-label.info{background:rgba(62,180,251,.9);color:#fff}.dti-radius-label.margin{background:rgba(245,158,11,.9);color:#fff}.dti-radius-label.gap{background:rgba(25,176,196,.9);color:#fff}.dti-gap-overlay{background:rgba(108,238,223,.15);border:1px dashed rgba(108,238,223,.5)}.dti-btn{background:0 0;border:none;color:#9c9fad;cursor:pointer;font-size:14px;padding:1px 4px;border-radius:4px;transition:all .1s;line-height:1}.dti-btn:hover{color:#fff;background:#3c3d47}.dti-clean-message{color:#5ad251;padding:8px;text-align:center}.dti-pinned-active{outline:4px solid rgba(62,180,251,.9)!important;outline-offset:-4px;position:relative;z-index:51}.dti-hover-active{outline:2px dashed rgba(62,180,251,.8)!important;outline-offset:2px}.dti-hover-label{position:absolute;font-family:sf mono,fira code,monospace;font-size:9px;font-weight:600;padding:1px 5px;border-radius:3px;background:rgba(62,180,251,.85);color:#fff;z-index:99998;pointer-events:none;white-space:nowrap}#dti-pinned{position:fixed;z-index:999999;background:rgba(26,27,34,.88);backdrop-filter:blur(12px);color:#e0e0e0;border-radius:6px;padding:5px 8px;font-family:sf mono,fira code,consolas,monospace;font-size:10px;min-width:240px;max-width:420px;box-shadow:0 12px 40px rgba(0,0,0,.6);border:1px solid #3eb4fb;pointer-events:auto;transition:background .15s,backdrop-filter .15s}.dti-pinned-close{position:absolute;top:3px;right:4px;background:0 0;border:none;color:#9c9fad;font-size:13px;cursor:pointer;padding:0 3px;border-radius:4px;line-height:1;transition:all .1s}.dti-pinned-close:hover{color:#fff;background:#3c3d47}.dti-pinned-row{display:flex;align-items:center;gap:5px;padding:1px 0;line-height:1.5;flex-wrap:wrap}.dti-pinned-row .prop{color:#9c9fad;min-width:58px;flex-shrink:0}.dti-pinned-row .val{color:#fff;display:flex;align-items:center;gap:3px}.dti-pinned-row .val.bad{color:#fe5449}.dti-pinned-el-tag{padding-right:18px;cursor:grab}#dti-pinned.dti-dragging{user-select:none;background:rgba(26,27,34,.6);backdrop-filter:blur(8px)}#dti-pinned.dti-dragging .dti-pinned-el-tag{cursor:grabbing}.dti-pinned-el-tag .prop{font-weight:700;color:#7ec8f0}.dti-el-text{opacity:.55;font-style:italic;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dti-pinned-divider{border-top:1px solid #3c3d47;margin:2px 0}#dti-pinned .tag{display:inline-block;font-size:8px;padding:0 3px;border-radius:3px;font-weight:600;text-transform:uppercase}#dti-pinned .tag.token{background:rgba(90,210,81,.15);color:#5ad251}#dti-pinned .tag.arbitrary{background:rgba(254,84,73,.15);color:#fe5449}#dti-pinned .tag.suggest{background:rgba(62,180,251,.15);color:#3eb4fb}#dti-pinned .tag.inherited{background:rgba(156,159,173,.15);color:#9c9fad;border:1px dashed rgba(156,159,173,.4)}.dti-pinned-interactive{background:#2a2b33;border-radius:3px;padding:2px 5px;margin:0 0}.dti-tag-clickable{cursor:pointer;transition:all .15s}.dti-tag-clickable:hover{text-decoration:underline;filter:brightness(1.2)}.dti-pinned-switcher{background:#3c3d47;color:#e0e0e0;border:1px solid #555;border-radius:4px;padding:2px 4px;font-family:inherit;font-size:10px;cursor:pointer;max-width:260px;outline:none;transition:border-color .15s}.dti-pinned-switcher:hover{border-color:#3eb4fb}.dti-pinned-switcher:focus{border-color:#3eb4fb;box-shadow:0 0 0 1px rgba(62,180,251,.3)}.dti-pinned-copy{background:0 0;border:1px solid transparent;color:#9c9fad;cursor:pointer;padding:0 3px;border-radius:3px;font-size:11px;line-height:1;transition:all .15s;flex-shrink:0}.dti-pinned-copy:hover{color:#fff;background:#3c3d47;border-color:#555}.dti-pinned-copy.copied{color:#5ad251;background:rgba(90,210,81,.15);border-color:#5ad251}.dti-copied-badge{position:fixed;z-index:10000000;background:#5ad251;color:#1a1b22;font-family:sf mono,fira code,consolas,monospace;font-size:10px;font-weight:600;padding:2px 7px;border-radius:4px;pointer-events:none;opacity:1;transition:opacity .4s ease .6s}.dti-copied-badge.fade{opacity:0}.dti-color-swatch{display:inline-block;width:10px;height:10px;border-radius:2px;border:1px solid rgba(255,255,255,.2);flex-shrink:0}.bg{background-color:#fff}.chroma{background-color:#fff}.chroma .err{color:#f6f8fa;background-color:#82071e}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#e5e5e5}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#cf222e}.chroma .kc{color:#cf222e}.chroma .kd{color:#cf222e}.chroma .kn{color:#cf222e}.chroma .kp{color:#cf222e}.chroma .kr{color:#cf222e}.chroma .kt{color:#cf222e}.chroma .na{color:#1f2328}.chroma .nc{color:#1f2328}.chroma .no{color:#0550ae}.chroma .nd{color:#0550ae}.chroma .ni{color:#6639ba}.chroma .nl{color:#900;font-weight:700}.chroma .nn{color:#24292e}.chroma .nx{color:#1f2328}.chroma .nt{color:#0550ae}.chroma .nb{color:#6639ba}.chroma .bp{color:#6a737d}.chroma .nv{color:#953800}.chroma .vc{color:#953800}.chroma .vg{color:#953800}.chroma .vi{color:#953800}.chroma .vm{color:#953800}.chroma .nf{color:#6639ba}.chroma .fm{color:#6639ba}.chroma .s{color:#0a3069}.chroma .sa{color:#0a3069}.chroma .sb{color:#0a3069}.chroma .sc{color:#0a3069}.chroma .dl{color:#0a3069}.chroma .sd{color:#0a3069}.chroma .s2{color:#0a3069}.chroma .se{color:#0a3069}.chroma .sh{color:#0a3069}.chroma .si{color:#0a3069}.chroma .sx{color:#0a3069}.chroma .sr{color:#0a3069}.chroma .s1{color:#0a3069}.chroma .ss{color:#032f62}.chroma .m{color:#0550ae}.chroma .mb{color:#0550ae}.chroma .mf{color:#0550ae}.chroma .mh{color:#0550ae}.chroma .mi{color:#0550ae}.chroma .il{color:#0550ae}.chroma .mo{color:#0550ae}.chroma .o{color:#0550ae}.chroma .ow{color:#0550ae}.chroma .p{color:#1f2328}.chroma .c{color:#57606a}.chroma .ch{color:#57606a}.chroma .cm{color:#57606a}.chroma .c1{color:#57606a}.chroma .cs{color:#57606a}.chroma .cp{color:#57606a}.chroma .cpf{color:#57606a}.chroma .gd{color:#82071e;background-color:#ffebe9}.chroma .ge{color:#1f2328}.chroma .gi{color:#116329;background-color:#dafbe1}.chroma .go{color:#1f2328}.chroma .gl{text-decoration:underline}.chroma .w{color:#fff}@import "tailwindcss";@source "hugo_stats.json";@source "../js/partner-discovery.js";@font-face{font-family:aeonik;src:url(/fonts/aeonikvf.ttf)format('truetype-variations');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:aeonik;src:url(/fonts/aeonikvf-italic.ttf)format('truetype-variations');font-weight:100 900;font-style:italic;font-display:swap}@theme{--breakpoint-sm: 640px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 1024px;
    --breakpoint-xl: 1280px;
    --breakpoint-2xl: 1536px;

    --font-sans: 'Aeonik', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    --color-gray1: #F7F8FC;
    --color-gray2: #EDEFF7; 
    --color-gray3: #DFE2F0; 
    --color-gray4: #C1C4D4;  
    --color-gray5: #9C9FAD; 
    --color-gray6: #747680; 
    --color-gray7: #45464F; 
    --color-gray8: #3C3D47; 
    --color-gray9: #25252E; 
    --color-primary-blue-dark: #0091F5; 
    --color-primary-blue-brand: #3EB4FB; 
    --color-primary-blue-medium: #4AC3FC; 
    --color-primary-blue-light: #BEEAFF; 
    --color-primary-blue-superlight: #E5F7FF; 
    --color-secondary-violet-dark: #B374E1; 
    --color-secondary-violet-medium: #CE92F8; 
    --color-secondary-violet-light: #E1DDFF; 
    --color-secondary-mint-dark: #19B0C4; 
    --color-secondary-mint-medium: #6CEEDF; 
    --color-secondary-mint-light: #C6F2ED; 
    --color-system-red-error: #FE5449; 
    --color-system-red-error-light: #FFDBE1; 
    --color-system-yellow-warning: #FFA312; 
    --color-system-yellow-warning-light: #FFEBC1; 
    --color-system-green-success: #5AD251; 
    --color-system-green-success-light: #D7F8D5; 
    --color-system-whatsapp-green: #25D366; 
    --color-hw-white: #FFFFFF;
    --color-hw-anthracite: #515259;
    --color-hw-black: #2E2E2E;
    --color-hw-beige: #E8E1DA;
    --color-hw-card-bg: #E8E4E0;
    --color-dark-blue: #17232A;

    
    
    --color-badge-green-bg: #d1fae5;
    --color-badge-green-text: #065f46;
    --color-badge-blue-bg: #dbeafe;
    --color-badge-blue-text: #1e40af;
    --color-badge-amber-bg: #fef3c7;
    --color-badge-amber-text: #92400e;
    --color-badge-red-bg: #fee2e2;
    --color-badge-red-text: #991b1b;
    --color-badge-indigo-bg: #e0e7ff;
    --color-badge-indigo-text: #3730a3;

    
    --color-partner-type-partner: #1fb6f6;
    --color-partner-type-installation: #42d392;
    --color-partner-type-distributor: #ffb057;

    
    --color-gradient-compat-from: #e0f4ff;
    --color-gradient-compat-to: #f5e6ff;
    --color-gradient-compat-hover-from: #d0eaff;
    --color-gradient-compat-hover-to: #e6d4ff;
    --color-gradient-fallback-from: #f0f4f8;
    --color-gradient-fallback-to: #e8ecf0;

    
    --color-dark-bg: #1A1B22;
    --color-pink-accent: #FF88E3;
    --color-blue-hover: #2da4eb;
    --color-dark-hover: #2d2e38;
    --color-select-bg: #e1e4ef;
    --color-error-bg: #fef2f2;
    --color-error-border: #fecaca;
    --color-error-text: #991b1b;

    --shadow-pekny: 0px 12px 23.8px 0px #9CA1A41A;
    --shadow-pekny-hover: 0px 20px 40px 0px #9CA1A433;

    
    
    
    --text-h1: 64px;
    --text-h1--line-height: 68px;
    --text-h1--font-weight: 500;

    --text-h2: 48px;
    --text-h2--line-height: 52px;
    --text-h2--font-weight: 500;

    --text-h3: 40px;
    --text-h3--line-height: 46px;
    --text-h3--font-weight: 500;

    --text-h4: 32px;
    --text-h4--line-height: 38px;
    --text-h4--font-weight: 500;

    --text-h5: 24px;
    --text-h5--line-height: 28px;
    --text-h5--font-weight: 500;

    --text-h6: 20px;
    --text-h6--line-height: 26px;
    --text-h6--font-weight: 500;

    
    --text-body-lg: 1.25rem;
    --text-body-lg--line-height: 1.75rem;

    --text-body: 1.125rem;
    --text-body--line-height: 1.625rem;

    --text-body-sm: 1rem;
    --text-body-sm--line-height: 1.375rem;

    --text-small: 0.875rem;
    --text-small--line-height: 1.25rem;

    --text-tiny: 0.75rem;
    --text-tiny--line-height: 1.125rem;

    
    --radius-xs: 4px;
    --radius-sm: 8px;
    --radius-md: 16px;
    --radius-lg: 24px;
    --radius-xl: 32px;
    --radius-pill: 9999px;

    
    --spacing-section: 56px;
    --spacing-section-sm: 48px;

    
    --spacing-header: 68px;
    --spacing-submenu: 52px;

    
    
    
    --spacing-6r: 24px;
    --spacing-8r: 32px;
    --spacing-10r: 40px;
    --spacing-12r: 48px;
    --spacing-14r: 56px;

    
    --max-width-site: 1680px;   
    --max-width-container: 1520px; 
    --max-width-wide: 1200px;   
    --max-width-content: 900px; 
    --max-width-text: 800px;    
    --max-width-intro: 746px;   
    --max-width-col: 560px;     
    --max-width-half: 500px;    
    --max-width-card-text: 440px; 
    --max-width-prose: 640px;   
    --max-width-section: 1080px; 
    --max-width-slider: 1800px; 

}@media(max-width:1023px){:root{--text-h1:44px;--text-h1--line-height:52px;--text-h2:36px;--text-h2--line-height:42px;--text-h3:28px;--text-h3--line-height:34px;--text-h4:24px;--text-h4--line-height:28px;--text-h5:20px;--text-h5--line-height:24px;--text-h6:18px;--text-h6--line-height:22px;--spacing-6r:16px;--spacing-8r:24px;--spacing-10r:24px;--spacing-12r:32px;--spacing-14r:40px}}@layer base{html{scrollbar-gutter:stable;scroll-behavior:smooth}body{font-family:var(--font-sans);background-color:var(--color-gray1);margin:0;color:var(--color-gray9);font-weight:400;font-size:var(--text-body);line-height:var(--text-body--line-height)}table{display:block;width:100%;border-collapse:collapse;border-spacing:0;overflow-x:auto;word-break:keep-all}main{line-height:1.6;max-width:1920px;margin:auto;background:var(--color-gray1)}.main a{text-decoration:none}@media(max-width:768px){main{--main-gutter:1rem;margin-inline:var(--main-gutter)}}}@layer utilities{.full-bleed{margin-inline:calc(-1 * max(var(--main-gutter,0px),(100vw - 1920px)/2))}@media(max-width:1023px){.docs-rail-offset{padding-inline-start:56px}}}@layer components{.home-hero,.home-application,footer{width:100vw!important;margin-left:calc(-50vw + 50%)!important}.home-hero{--main-gutter:0px}.home-daily-plan .daily-plan-slider-container,.shading-daily-plan .daily-plan-slider-container{width:100vw!important;margin-left:calc(-50vw + 50%)!important}.section-header{@apply flex flex-col items-center gap-4 text-center}.section-gap{@apply pt-14}.partner-card{background-color:var(--color-gray8);display:flex;flex-direction:column;position:relative;transition:background-color .2s;gap:16px;border-radius:var(--radius-lg);padding:24px;color:var(--color-gray3)}.partner-card:hover{background-color:var(--color-gray7)}.partner-type.premium-partner{color:var(--color-secondary-violet-medium);background-color:rgba(206,146,248,.15)}.partner-type.partner{color:var(--color-partner-type-partner);background-color:color-mix(in srgb,var(--color-partner-type-partner) 20%,transparent)}.partner-type.installation-partner{color:var(--color-partner-type-installation);background-color:color-mix(in srgb,var(--color-partner-type-installation) 20%,transparent)}.partner-type.distributor{color:var(--color-partner-type-distributor);background-color:color-mix(in srgb,var(--color-partner-type-distributor) 20%,transparent)}.partner-type-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.partner-rating{display:flex;align-items:center;gap:4px;font-size:var(--text-small)}.partner-rating-stars{display:flex;align-items:center}.partner-rating-num{color:var(--color-gray4);font-weight:500}.partner-rating-count{color:var(--color-gray5);font-size:var(--text-tiny)}.partner-categories{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.partner-category-badge{background-color:var(--color-gray7);color:var(--color-gray4);padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--text-tiny);font-weight:300}.partner-category-badge-lg{background-color:var(--color-gray2);color:var(--color-gray9);padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--text-small);line-height:var(--text-small--line-height)}.partner-category-badge-lg[data-cat=system-integrator]{background:var(--color-secondary-mint-light);color:var(--color-secondary-mint-dark);font-weight:600}.integrator-badge-wrap{position:relative;display:inline-flex}.integrator-info-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1.5px solid var(--color-secondary-mint-dark);background:0 0;color:var(--color-secondary-mint-dark);font-size:10px;font-weight:700;line-height:1;cursor:pointer;padding:0;margin-left:2px;vertical-align:middle;opacity:.5;transition:opacity .15s}.integrator-info-icon:hover{opacity:1}.integrator-popover{display:none;position:absolute;top:calc(100% + 8px);left:0;width:340px;background:#fff;border-radius:10px;padding:20px;box-shadow:0 8px 30px rgba(0,0,0,.12);z-index:50}.integrator-popover[open]{display:block}.integrator-popover-close{position:absolute;top:10px;right:12px;background:0 0;border:none;font-size:20px;color:var(--color-gray5);cursor:pointer;line-height:1;padding:0}.integrator-popover-close:hover{color:var(--color-gray8)}.partner-category-more{color:var(--color-gray5);font-size:var(--text-tiny);padding:2px 4px}.partner-category-badge.top-category{background-color:var(--color-gray6);color:var(--color-gray3);font-weight:500}.partner-references{color:var(--color-secondary-mint-dark);font-size:var(--text-tiny);font-weight:500;padding:2px 8px;background-color:rgba(66,211,146,.15);border-radius:var(--radius-sm)}.partner-tags{display:flex;gap:8px;flex-wrap:wrap;max-width:90%}.partner-tag{background-color:#45464f;color:var(--color-gray4);padding:2px 6px;border-radius:var(--radius-sm);font-size:var(--text-tiny);font-weight:300;display:inline-block}.partner-arrow{position:absolute;right:20px;bottom:20px;display:flex;cursor:pointer;transition:color .2s}.partner-discovery{display:flex;flex-direction:column;gap:24px;padding:32px 0}@media(min-width:768px){.partner-discovery{padding:48px 0}}@media(min-width:1024px){.partner-discovery{padding:56px 0}}.partner-discovery-header{display:flex;flex-direction:column;gap:32px;align-items:center;text-align:center}.partner-discovery-search{display:flex;align-items:center;width:100%;max-width:440px;height:56px;padding:0 6px 0 20px;gap:12px;background:#fff;border:1px solid var(--color-gray3);border-radius:var(--radius-pill);margin:0 auto}.partner-discovery-search-icon{flex-shrink:0;color:var(--color-gray5)}.partner-discovery-search-input{flex:1;height:100%;min-width:0;background:0 0;border:none;outline:none;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-gray9)}.partner-discovery-search-input::placeholder{color:var(--color-gray5)}.partner-discovery-search-map{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--color-gray6);border:none;border-radius:var(--radius-pill);color:#fff;cursor:pointer;transition:background-color .2s;flex-shrink:0}.partner-discovery-search-map:hover{background:var(--color-gray5)}.partner-discovery-search-map:disabled{opacity:.5;cursor:not-allowed}.partner-discovery-title{margin:0;font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:500;color:var(--color-gray9);text-align:center}@media(min-width:768px){.partner-discovery-title{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}}@media(min-width:1024px){.partner-discovery-title{font-size:var(--text-h2);line-height:var(--text-h2--line-height)}}.partner-discovery-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:16px}@media(min-width:640px){.partner-discovery-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}}@media(min-width:1024px){.partner-discovery-grid{grid-template-columns:repeat(3,1fr)}}.partner-discovery-card{display:flex;flex-direction:column;gap:24px;padding:24px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-pekny);transition:transform .2s,box-shadow .2s;text-decoration:none;color:inherit;min-height:380px}.partner-discovery-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-pekny-hover)}@media(max-width:639px){.partner-discovery-card{min-height:auto}}.partner-discovery-card-name{font-size:var(--text-h4);line-height:var(--text-h4--line-height);font-weight:500;color:var(--color-gray9)}.partner-discovery-card-city{font-size:var(--text-body-sm);line-height:1.25;color:var(--color-gray7)}.partner-discovery-card-tag,.partner-discovery-card-distance{display:inline-flex;align-items:center;padding:2px 8px;background:var(--color-gray2);border-radius:var(--radius-sm);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-gray7);white-space:nowrap}.partner-discovery-card-tag[data-cat=system-integrator]{background:var(--color-secondary-mint-light);color:var(--color-secondary-mint-dark);font-weight:500}.partner-discovery-card-distance{gap:4px;font-weight:500}.partner-discovery-footer{display:flex;justify-content:center}.partner-discovery-more-btn{display:inline-flex;align-items:center;gap:8px;background:0 0;color:var(--color-gray9);border:none;padding:0;font-size:var(--text-body-sm);line-height:1.25;font-weight:400;cursor:pointer;transition:opacity .2s}.partner-discovery-more-btn:hover{opacity:.7}.partner-discovery-more-chevron{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-gray3);border-radius:var(--radius-pill)}.refs-load-more-btn{display:inline-flex;align-items:center;gap:8px;background:0 0;color:var(--color-gray9);border:none;padding:0;font-size:var(--text-body-sm);line-height:1.25;font-weight:400;cursor:pointer;transition:opacity .2s}.refs-load-more-btn:hover{opacity:.7}.refs-load-more-chevron{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--color-gray3);border-radius:var(--radius-pill)}.partner-discovery--loading .skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm)}.partner-discovery--loading .skeleton-title{height:32px;width:280px}.partner-discovery--loading .partner-discovery-card.skeleton{height:100px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.partner-discovery--empty{display:flex;justify-content:center;padding:48px 16px}.partner-discovery-empty-content{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.partner-discovery-empty-icon{color:var(--color-gray5)}.partner-discovery-empty-text{margin:0;font-size:var(--text-body-sm);line-height:1.5;color:var(--color-gray6)}.partner-discovery-browse-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;background:var(--color-primary-blue-brand);color:#fff;border-radius:var(--radius-pill);font-size:15px;line-height:var(--text-body-sm--line-height);font-weight:500;text-decoration:none;transition:background-color .2s}.partner-discovery-browse-btn:hover{background:var(--color-primary-blue-dark);color:#fff}.partner-discovery-error{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-sm);color:var(--color-error-text);font-size:var(--text-small);line-height:var(--text-small--line-height);animation:slideIn .3s ease-out}.partner-discovery-error svg{flex-shrink:0}.partner-discovery-error--hiding{animation:fadeOut .3s ease-out forwards}@keyframes slideIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.pd-disambiguation{position:absolute;top:100%;left:0;right:0;z-index:50;background:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-pekny);margin-top:4px;overflow:hidden}.pd-disambiguation-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--color-gray2);transition:background-color .15s}.pd-disambiguation-item:last-child{border-bottom:none}.pd-disambiguation-item:hover{background-color:var(--color-gray1)}.pd-disambiguation-item.pd-no-partners{cursor:default;color:var(--color-gray6);font-style:italic;justify-content:center}.pd-disambiguation-item.pd-no-partners:hover{background:0 0}.pd-region-chip{display:inline-flex;align-items:center;background:color-mix(in srgb,var(--color-primary-blue-brand) 10%,transparent);color:var(--color-primary-blue-brand);font-size:.8125rem;font-weight:500;padding:4px 12px;border-radius:var(--radius-pill);white-space:nowrap;margin-left:12px;flex-shrink:0}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.pd-rating{display:flex;align-items:center;gap:4px;font-size:13px}.pd-stars{display:flex;align-items:center;gap:2px}.pd-star{width:20px;height:20px}.pd-rating-num{color:var(--color-gray7);font-weight:500}.pd-rating-count{color:var(--color-gray5);font-size:var(--text-tiny)}.btn-contact-outline{background:var(--color-gray3);color:var(--color-gray9)}.btn-contact-outline:hover{background:var(--color-gray4)}.label{@apply inline-flex text-tiny tracking-[10%] px-2 bg-primary-blue-light/20 rounded-lg}.btn{@apply px-4 py-[9px] rounded-full text-gray9 text-body}.btn-lg{@apply px-6 py-[15px] rounded-full text-body-lg}.glassmorphism{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-color:rgba(255,255,255,.4);border-radius:var(--radius-md)}.chip.active{background-color:var(--color-gray9)!important;color:#fff!important}.chip.active:hover{background-color:var(--color-gray9)!important}button.carousel-dot{background-color:var(--color-gray4);opacity:1}button.carousel-dot:hover{background-color:var(--color-gray6)}.carousel-dot.active,.carousel-dot.swiper-pagination-bullet-active{width:40px!important;border-radius:var(--radius-sm)!important}@media(max-width:768px){.carousel-dot.active,.carousel-dot.swiper-pagination-bullet-active{width:24px!important}}.ts-badge-user{background:var(--color-badge-green-bg);color:var(--color-badge-green-text)}.ts-badge-admin{background:var(--color-badge-blue-bg);color:var(--color-badge-blue-text)}.ts-badge-service{background:var(--color-badge-amber-bg);color:var(--color-badge-amber-text)}.ts-badge-support{background:var(--color-badge-red-bg);color:var(--color-badge-red-text)}.ts-badge-topic{background:var(--color-badge-indigo-bg);color:var(--color-badge-indigo-text)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.content-area h1,.main-content h1,.ts-article-content h1{font-size:2em;font-weight:600;margin-block:.67em}.content-area h2,.main-content h2,.ts-article-content h2{font-size:1.5em;font-weight:600;margin-block:.83em}.content-area h3,.main-content h3,.ts-article-content h3{font-size:1.17em;font-weight:600;margin-block:1em}.content-area h4,.main-content h4,.ts-article-content h4{font-size:1em;font-weight:600;margin-block:1.33em}.content-area h5,.main-content h5,.ts-article-content h5{font-size:.83em;font-weight:600;margin-block:1.67em}.content-area h6,.main-content h6,.ts-article-content h6{font-size:.67em;font-weight:600;margin-block:2.33em}.content-area ul,.main-content ul,.ts-article-content ul{list-style-type:disc;padding-left:40px;margin-block:1em}.content-area ol,.main-content ol,.ts-article-content ol{list-style-type:decimal;padding-left:40px;margin-block:1em}.content-area li,.main-content li,.ts-article-content li{display:list-item}.content-area p,.main-content p,.ts-article-content p{margin-block:1em}.content-area blockquote,.main-content blockquote,.ts-article-content blockquote{margin-block:1em;margin-inline:40px}.content-area hr,.main-content hr,.ts-article-content hr{border-top-width:1px;margin-block:.5em}.content-area pre,.main-content pre,.ts-article-content pre{margin-block:1em;white-space:pre;font-family:monospace}.content-area table,.main-content table,.ts-article-content table{width:100%;border-collapse:collapse;margin-block:1em}.content-area th,.main-content th,.ts-article-content th{padding:12px;text-align:left;border-bottom:1px solid var(--color-gray3);font-weight:600;background-color:var(--color-gray1)}.content-area td,.main-content td,.ts-article-content td{padding:12px;text-align:left;border-bottom:1px solid var(--color-gray3)}.cmp-templ-filtered-item{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);padding:4px 8px;background-color:var(--color-gray2);border-radius:var(--radius-sm);display:flex;align-items:center}.cmp-templ-filtered-item button{display:inline-flex;background:0 0;border:none;padding:0;margin-left:8px;cursor:pointer}.cmp-hide-on-filter{}.toc-list ul{list-style-type:none;margin:0;padding:0}.toc-list li{margin:0;padding:0}.toc-list>ul>li{padding-left:0}.toc-list ul ul{padding-left:24px;border-left:1px solid var(--color-gray4);margin-left:24px}.toc-list a{display:block;padding:8px 0;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.toc-list a:hover,.toc-list a.active{color:var(--color-primary-blue-brand)}.feature-flagged{position:relative;pointer-events:none;opacity:.6}.feature-flagged::after{content:'';position:absolute;inset:0;background:rgba(62,180,251,.25);display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--text-tiny);font-weight:600;letter-spacing:.05em;pointer-events:none;z-index:10;border:2px dashed rgba(62,180,251,.7);border-radius:inherit}.th-dropdown-select{color:var(--color-gray7);padding:10px 23px;border:none;background-color:var(--color-select-bg);background-image:url(data:image/svg+xml;charset=UTF-8;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiAxMGw1LjI5MjkgNS4yOTI5QzExLjY4MzQgMTUuNjgzNCAxMi4zMTY2IDE1LjY4MzQgMTIuNzA3MSAxNS4yOTI5TDE4IDEwIiBzdHJva2U9IiM0NTQ2NEYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+);background-repeat:no-repeat;background-position:right 16px center;background-size:24px;cursor:pointer;appearance:none;width:274px;height:44px;border-radius:var(--radius-pill);font-weight:400;font-size:var(--text-body);line-height:var(--text-body--line-height)}@media(max-width:768px){.th-dropdown-select{width:auto}}.iti-wrapper{width:100%}.iti-wrapper .iti{width:100%}.iti-wrapper .iti input.iti__tel-input{height:auto;border:1px solid var(--color-gray3);border-radius:var(--radius-sm);font-family:inherit;transition:border-color .15s ease}.iti-wrapper .iti input.iti__tel-input:focus{border-color:var(--color-primary-blue-brand);outline:none;box-shadow:none}.iti-wrapper .iti.iti--error input.iti__tel-input{border-color:var(--color-system-red-error)}.iti-wrapper .iti .iti__selected-country-primary{padding-left:20px!important;border-radius:8px 0 0 8px;background:0 0}.iti-wrapper .iti .iti__dropdown-content{border:1px solid var(--color-gray3);border-radius:var(--radius-md);box-shadow:var(--shadow-pekny);font-family:inherit}.iti-wrapper .iti .iti__country{font-family:inherit;font-size:15px}.iti-wrapper .iti .iti__country.iti__highlight{background-color:var(--color-gray2)}.iti-wrapper .iti .iti__search-input{font-family:inherit;border-color:var(--color-gray3);border-radius:var(--radius-sm)}.iti-wrapper .iti .iti__search-input:focus{border-color:var(--color-primary-blue-brand);outline:none}.iti-wrapper .iti .iti__selected-dial-code{font-family:inherit;color:var(--color-gray7)}}.ref-video-right{float:right;width:33%;margin-left:1.5rem;margin-bottom:1rem;border-radius:1rem}.ref-video-left{float:left;width:33%;margin-right:1.5rem;margin-bottom:1rem;border-radius:1rem}@media(max-width:639px){.ref-video-right,.ref-video-left{float:none;width:100%;margin-left:0;margin-right:0}}.ref-rich-content h2{font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--text-h3--font-weight);color:var(--color-gray9);margin-top:3rem;margin-bottom:1rem;clear:both}.ref-rich-content p{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-gray7);margin-bottom:1rem}.ref-rich-content p:last-child{margin-bottom:0}.ref-rich-content blockquote{border-left:4px solid var(--color-primary-blue-brand);padding:.5rem 0 .5rem 1.5rem;margin:3rem 0}.ref-rich-content blockquote p:first-child{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);font-style:italic;color:var(--color-gray7);margin-bottom:.75rem}.ref-rich-content blockquote p:last-child{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-gray5);font-weight:400;font-style:normal;margin-bottom:0}@media(max-width:1024px){.ref-rich-content h2{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.ref-rich-content blockquote p:first-child{font-size:var(--text-body);line-height:var(--text-body--line-height)}}.ai-chat-msg-content p{margin-block:.35em}.ai-chat-msg-content ul{list-style-type:disc;padding-left:1.25rem;margin-block:.35em}.ai-chat-msg-content ol{list-style-type:decimal;padding-left:1.25rem;margin-block:.35em}.ai-chat-msg-content ul ul{list-style-type:circle}.ai-chat-msg-content li{display:list-item;margin-block:.1em}.ai-chat-msg-content a{color:var(--color-primary-blue-brand)}.ai-chat-msg-content a:hover{text-decoration:underline}.ai-chat-msg-content strong{font-weight:600}.ai-chat-msg-content pre{background-color:var(--color-gray9);color:var(--color-gray2);border-radius:var(--radius-md);padding:.75rem;margin-block:.5rem;overflow-x:auto;font-size:var(--text-tiny);line-height:var(--text-tiny--line-height)}.ai-chat-msg-content :not(pre)>code{background-color:var(--color-gray3);padding:.125rem .25rem;border-radius:var(--radius-xs);font-size:var(--text-tiny)}.ai-chat-msg-user .ai-chat-msg-content :not(pre)>code{background-color:rgba(255,255,255,.2)}.ai-chat-msg-content h1,.ai-chat-msg-content h2,.ai-chat-msg-content h3,.ai-chat-msg-content h4{font-weight:600;margin-block:.5em .25em}.ai-chat-msg-content hr{border-top:1px solid var(--color-gray3);margin-block:.5em}.ai-chat-msg-content blockquote{border-left:3px solid var(--color-gray4);padding-left:.75rem;color:var(--color-gray6);margin-block:.35em}.ai-feedback-face{cursor:pointer;transition:transform .15s ease;border-radius:50%;padding:2px}.ai-feedback-face:hover{transform:scale(1.15)}.ai-feedback-selected{transform:scale(1.15);outline:2px solid var(--color-primary-blue-brand);outline-offset:2px}.content-area .cmp-single-content h1{font-weight:500;font-size:var(--text-h1);line-height:1.25}.content-area .cmp-single-content h2{font-weight:500;font-size:56px;line-height:1.25}.content-area .cmp-single-content h3{font-weight:500;font-size:var(--text-h2);line-height:1.25}.content-area .cmp-single-content h4{font-weight:500;font-size:var(--text-h3);line-height:var(--text-h3--line-height);padding:16px 0}.content-area .cmp-single-content h5{font-weight:500;font-size:var(--text-h4);line-height:var(--text-h4--line-height)}.content-area .cmp-single-content h6{font-weight:500;font-size:var(--text-h5);line-height:var(--text-h5--line-height)}.main-content h2{margin-top:2em;margin-bottom:.75em}.main-content h3{margin-top:1.5em;margin-bottom:.5em}.main-content h4,.main-content h5,.main-content h6{margin-top:1em;margin-bottom:.5em}.main-content ul,.main-content ol{margin-top:.5em;margin-bottom:1em}.main-content p{margin-top:0;margin-bottom:1em}.content-area .content-columns{gap:16px}.content-area .content-columns>ul{list-style:none;display:flex;padding:0;flex-wrap:wrap;gap:16px}.content-area ul:not(.cmp-templ-filtered),.content-area ol{word-wrap:break-word}.content-area .content-columns>ul>li{flex:1 1;min-width:13.2rem}.content-area .content-card>a>img,.content-area .content-card img{width:100%;display:block;aspect-ratio:4/3;object-fit:cover;width:56px;height:56px;border-radius:var(--radius-md)}.content-area .content-card p{margin:0;font-weight:400;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.content-area .content-card strong{font-weight:500;font-size:var(--text-h5);line-height:var(--text-h5--line-height)}.content-area img{max-width:100%;height:auto;border-radius:var(--radius-md);background-color:#fff}.content-area img[src*=release-notes],.embed-content img[src*=release-notes]{max-width:300px}.content-area iframe{border-radius:var(--radius-md)}.content-area .content-hint,.ts-article-content .content-hint{border-color:var(--color-gray2);background-color:#fff;box-shadow:var(--shadow-pekny);display:flex;align-items:flex-start}.content-area .content-hint.info,.ts-article-content .content-hint.info{border-color:var(--color-primary-blue-light);color:var(--color-primary-blue-medium)}.content-area .content-hint.success,.ts-article-content .content-hint.success{border-color:var(--color-system-green-success-light);color:var(--color-system-green-success)}.content-area .content-hint.warning,.ts-article-content .content-hint.warning{border-color:var(--color-system-yellow-warning-light);color:var(--color-system-yellow-warning)}.content-area .content-hint.danger,.ts-article-content .content-hint.danger{border-color:var(--color-system-red-error-light);color:var(--color-system-red-error)}.content-area .content-hint.error,.ts-article-content .content-hint.error{border-color:var(--color-system-red-error-light);color:var(--color-system-red-error)}.content-area blockquote.content-hint,.ts-article-content blockquote.content-hint{position:relative;margin:1rem 0;border-inline-start:56px solid var(--color-gray2);border-radius:var(--radius-md);gap:8px;padding:0 24px 0 16px}.content-area blockquote:not(.content-hint){margin:1rem 0;border-inline-start:4px solid var(--color-gray3);border-radius:var(--radius-md);padding:16px 24px;background-color:var(--color-gray2);font-style:italic;color:var(--color-gray7)}.content-hint:not(.success) svg{position:absolute;margin-left:-55px;top:calc(1rem + 3px);fill:currentColor}.content-hint.success svg{position:absolute;margin-left:-55px;top:calc(1rem + 3px);stroke:currentColor}.content-hint .content-hint-text{color:var(--color-gray9)}.content-hint .content-hint-text>:first-child{margin-block-start:1rem}.content-hint .content-hint-text>:last-child{margin-block-end:1rem}.content-area .content-tabs{margin-top:1rem;margin-bottom:1rem;display:flex;flex-wrap:wrap}input.toggle{height:0;width:0;overflow:hidden;opacity:0;position:absolute}.content-area .content-tabs input[type=radio]:checked+label{background-color:#fff}.content-area .content-tabs label{display:inline-block;padding:16px;cursor:pointer;background-color:var(--color-gray2);border-top:1px solid var(--color-gray3);border-left:1px solid var(--color-gray3);border-right:1px solid var(--color-gray3)}.content-area .content-tabs label:last-of-type{border-top-right-radius:var(--radius-md)}.content-area .content-tabs label:first-of-type{border-top-left-radius:var(--radius-md)}.content-area .content-tabs input[type=radio]:checked+label+.content-tabs-content{display:block}.content-area .content-tabs .content-tabs-content{order:999;width:100%;border:1px solid var(--color-gray3);display:none;background-color:#fff;padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px;gap:8px;top:54px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.content-area pre code{display:grid;border-radius:var(--radius-sm);overflow-x:auto;word-break:break-all;font-weight:400;font-size:var(--text-small);line-height:1.625}.content-area .highlight:not(table),.embed-content .highlight:not(table){margin:10px auto;background:#fff!important;border-radius:var(--radius-md);direction:ltr;max-width:100%;overflow-x:auto}.chroma{background-color:unset!important}.content-area .highlight table{border-radius:var(--radius-md)}.content-area .highlight pre{margin:0}.content-area table:not(.highlighttable) td code:only-child{margin:auto 0}.highlight pre.chroma code{padding:8px 0}.highlight{border:1px solid var(--color-gray3)}.chroma .hl{display:flex}.chroma .lnt{padding:0 0 0 12px}.highlight pre.chroma .line .cl,.chroma .ln{padding:0 10px}.chroma .lntd:last-of-type{width:100%}.content-area table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse;margin-top:1rem;margin-bottom:1rem}.content-area table thead,.content-area table tbody{background-color:#fff}.content-area table tr th,.content-area table tr td{padding:.5rem 1rem;border:1px solid var(--color-gray3);text-align:start}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}