.modal-overlay[data-v-bbb044df]{align-items:flex-start;background:#0009;display:flex;height:100vh;justify-content:center;left:0;overflow-y:auto;padding:8vh 1rem 1rem;position:fixed;top:0;width:100vw;z-index:49}.search-modal[data-v-bbb044df]{background:#fff;border:1px solid #d1d9e0;border-radius:12px;box-shadow:0 16px 32px #0000003d,0 0 0 1px #0000000d;max-width:1200px;outline:none;overflow:hidden;width:100%}.search-header[data-v-bbb044df]{align-items:center;background:#f6f8fa;border-bottom:1px solid #d1d9e0;display:flex;gap:12px;padding:16px 20px;transition:all .2s ease}.search-header.focused[data-v-bbb044df]{background:#fff;border-bottom-color:#70a3f3}.search-header .search-glyph[data-v-bbb044df]{color:#656d76;flex-shrink:0;opacity:.7;transition:opacity .2s ease}.search-header.focused .search-glyph[data-v-bbb044df]{opacity:1}.clear-btn[data-v-bbb044df]{align-items:center;background:#eceff2;border:none;border-radius:50%;color:#656d76;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;padding:0;transition:all .15s ease;width:22px}.clear-btn[data-v-bbb044df]:hover{background:#dde1e6;color:#1f2328}.search-input[data-v-bbb044df]{background:transparent;border:none;color:#1f2328;flex:1;font-size:16px;font-weight:400;line-height:1.5;outline:none}.search-input[data-v-bbb044df]::-moz-placeholder{color:#656d76;font-weight:400}.search-input[data-v-bbb044df]::placeholder{color:#656d76;font-weight:400}.esc[data-v-bbb044df]{background:#fff;border:1px solid #d1d9e0;border-radius:6px;box-shadow:inset 0 -1px #afb8c133;color:#656d76;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.modal-results[data-v-bbb044df]{background:#fff;margin:0;max-height:60vh;overflow-y:auto;padding:8px 0}.modal-results[data-v-bbb044df],.modal-results li[data-v-bbb044df]{list-style:none}.modal-item[data-v-bbb044df]{border-bottom:1px solid #f6f8fa;cursor:pointer;padding:12px 20px;position:relative;text-align:left;transition:all .1s ease}.modal-item.selected[data-v-bbb044df],.modal-item[data-v-bbb044df]:hover{background:#f6f8fa}.modal-item.selected[data-v-bbb044df]:before,.modal-item[data-v-bbb044df]:hover:before{background:#3b82f6;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.modal-item[data-v-bbb044df]:last-child{border-bottom:none}.modal-title[data-v-bbb044df]{color:#1f2328;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.5;margin-bottom:6px;text-align:left}.modal-title[data-v-bbb044df] mark{background:#fff8c5;border-radius:3px;color:#1f2328;font-weight:700;padding:2px 0}.modal-desc[data-v-bbb044df]{color:#656d76;display:-webkit-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.6;margin:0;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modal-desc[data-v-bbb044df] mark{background:#fff8c5;border-radius:2px;color:#1f2328;font-weight:500;padding:1px 0}.recent-docs[data-v-bbb044df]{background:#fff;padding:16px 0}.section-title[data-v-bbb044df]{align-items:center;color:#656d76;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;gap:6px;letter-spacing:.5px;margin:0 0 12px;padding:0 20px;text-align:left;text-transform:uppercase}.recent-doc-list[data-v-bbb044df]{list-style:none;margin:0;padding:0 8px}.recent-doc-item[data-v-bbb044df]{align-items:center;background:#fff;border:1px solid #d1d9e0;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:4px;padding:12px;transition:all .1s ease}.recent-doc-item.selected[data-v-bbb044df],.recent-doc-item[data-v-bbb044df]:hover{background:#f6f8fa;border-color:#70a3f3;box-shadow:0 1px 3px #0000001a}.recent-doc-item[data-v-bbb044df]:last-child{margin-bottom:0}.doc-item-content[data-v-bbb044df]{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.doc-icon[data-v-bbb044df]{color:#656d76;flex-shrink:0}.doc-label[data-v-bbb044df]{color:#1f2328;flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.remove-doc[data-v-bbb044df]{align-items:center;background:none;border:none;border-radius:4px;color:#656d76;cursor:pointer;display:flex;height:20px;justify-content:center;transition:all .1s ease;width:20px}.remove-doc[data-v-bbb044df]:hover{background:#da3633;color:#fff}.no-searches[data-v-bbb044df]{align-items:center;color:#656d76;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;gap:8px;justify-content:center;padding:48px 20px;text-align:center}.no-searches .empty-icon[data-v-bbb044df]{opacity:.5}.modal-results[data-v-bbb044df]{scrollbar-color:#d1d9e0 transparent;scrollbar-width:thin}.modal-results[data-v-bbb044df]::-webkit-scrollbar{width:8px}.modal-results[data-v-bbb044df]::-webkit-scrollbar-track{background:transparent}.modal-results[data-v-bbb044df]::-webkit-scrollbar-thumb{background:#d1d9e0;border-radius:4px}.modal-results[data-v-bbb044df]::-webkit-scrollbar-thumb:hover{background:#afb8c1}@media (max-width:768px){.modal-overlay[data-v-bbb044df]{padding:4vh .5rem .5rem}.search-modal[data-v-bbb044df]{border-radius:8px;max-width:none}.modal-results[data-v-bbb044df]{max-height:65vh}.search-header[data-v-bbb044df]{padding:12px 16px}.modal-item[data-v-bbb044df]{padding:10px 16px}.modal-title[data-v-bbb044df]{font-size:13px}.modal-desc[data-v-bbb044df]{font-size:12px}.section-title[data-v-bbb044df]{padding:0 16px}.recent-doc-list[data-v-bbb044df]{padding:0 4px}}[data-theme=dark] .search-modal{background:#202226;border-color:#353941}[data-theme=dark] .search-header{background:#1a1c20;border-bottom-color:#353941}[data-theme=dark] .search-header.focused{background:#202226;border-bottom-color:#60a5fa73}[data-theme=dark] .search-glyph{color:#8b93a1}[data-theme=dark] .clear-btn{background:#2a2d33;color:#9ca3af}[data-theme=dark] .clear-btn:hover{background:#353941;color:#e5e7eb}[data-theme=dark] .search-input{color:#e5e7eb}[data-theme=dark] .search-input::-moz-placeholder{color:#8b93a1}[data-theme=dark] .search-input::placeholder{color:#8b93a1}[data-theme=dark] .esc{background:#25282d;border-color:#3d424b;box-shadow:none;color:#9ca3af}[data-theme=dark] .modal-results{background:#202226;scrollbar-color:#3d424b transparent}[data-theme=dark] .modal-results::-webkit-scrollbar-thumb{background:#3d424b}[data-theme=dark] .modal-results::-webkit-scrollbar-thumb:hover{background:#4b5563}[data-theme=dark] .modal-item{border-bottom-color:#2a2d33}[data-theme=dark] .modal-item.selected,[data-theme=dark] .modal-item:hover{background:#262a30}[data-theme=dark] .modal-title{color:#e5e7eb}[data-theme=dark] .modal-title mark{background:#fbbf2440;color:#fbbf24}[data-theme=dark] .modal-desc{color:#9ca3af}[data-theme=dark] .modal-desc mark{background:#fbbf2440;color:#fbbf24}[data-theme=dark] .recent-docs{background:#202226}[data-theme=dark] .section-title{color:#8b93a1}[data-theme=dark] .recent-doc-item{background:#1a1c20;border-color:#353941}[data-theme=dark] .recent-doc-item.selected,[data-theme=dark] .recent-doc-item:hover{background:#25282d;border-color:#60a5fa73}[data-theme=dark] .doc-icon{color:#8b93a1}[data-theme=dark] .doc-label{color:#e5e7eb}[data-theme=dark] .remove-doc{color:#8b93a1}[data-theme=dark] .remove-doc:hover{background:#da3633;color:#fff}[data-theme=dark] .no-searches{color:#8b93a1}.docs-search-bar[data-v-bad59e4e]{align-content:center;text-align:center;width:clamp(360px,44vw,640px)}.search-button[data-v-bad59e4e]{align-content:center;align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;height:38px;padding:6px 12px;text-align:left;transition:box-shadow .2s ease;width:100%}.search-button[data-v-bad59e4e]:hover{box-shadow:0 0 0 1px #70a3f3}.search-icon[data-v-bad59e4e]{color:#656d76;flex-shrink:0;opacity:.6}.search-text[data-v-bad59e4e]{color:#444;flex-grow:1;padding-left:4px;text-align:left}.shortcut-key[data-v-bad59e4e]{border:1px solid #eee;border-radius:6px;color:#666;font-size:.75rem;margin-left:12px;padding:2px 6px}[data-theme=dark] .search-button{background-color:#202226;border-color:#353941;box-shadow:none}[data-theme=dark] .search-button:hover{background-color:#25282d;border-color:#4b5563;box-shadow:none}[data-theme=dark] .search-icon{color:#8b93a1;opacity:.75}[data-theme=dark] .search-text{color:#c4c9d1}[data-theme=dark] .shortcut-key{background:#181a1e;border-color:#3d424b;color:#9ca3af}@media (max-width:900px){.docs-search-bar[data-v-bad59e4e]{width:38px}.search-text[data-v-bad59e4e],.shortcut-key[data-v-bad59e4e]{display:none}.search-button[data-v-bad59e4e]{padding:8px;width:38px}}.right-top-controls[data-v-33203fb9]{color:var(--color-text-secondary)}.right-top-controls .top-icon-btn[data-v-33203fb9]{align-items:center;background-color:transparent;border:1px solid var(--color-border);border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.right-top-controls .top-icon-btn svg[data-v-33203fb9]{height:17px;width:17px}.right-top-controls .top-icon-btn[data-v-33203fb9]:hover{background-color:var(--color-background-mute);border-color:var(--color-border-hover);color:var(--color-text)}.right-top-controls .top-icon-btn[data-v-33203fb9]:active{background-color:var(--color-background-soft)}.right-top-controls .top-icon-btn.is-unavailable[data-v-33203fb9]{cursor:not-allowed;opacity:.48}.right-top-controls .top-icon-btn.is-unavailable[data-v-33203fb9]:hover{background-color:transparent;border-color:var(--color-border);box-shadow:none;color:var(--color-text-secondary)}[data-theme=dark] .top-icon-btn[data-v-33203fb9]:hover{box-shadow:0 2px 8px #ffffff1a}@media (prefers-color-scheme:dark){:root:not([data-theme]) .top-icon-btn[data-v-33203fb9]:hover{box-shadow:0 2px 8px #ffffff1a}}.header[data-v-fe837b58]{background-color:var(--color-background);border-bottom:1px solid var(--color-border);box-sizing:border-box;height:var(--header-height);left:0;position:fixed;right:0;top:0;z-index:100}.layout-inner[data-v-fe837b58]{align-items:center;box-sizing:border-box;display:grid;gap:clamp(16px,3vw,30px);grid-template-columns:minmax(0,1fr) minmax(360px,640px) minmax(0,1fr);height:100%;padding:0 clamp(16px,4vw,30px);width:100%}.left-group[data-v-fe837b58]{align-items:center;display:flex;gap:clamp(20px,7vw,70px);min-width:0}.center-group[data-v-fe837b58]{display:flex;justify-content:center;min-width:0}.right-group[data-v-fe837b58]{gap:clamp(8px,2vw,16px);justify-content:flex-end;min-width:0}.nav-brand[data-v-fe837b58],.right-group[data-v-fe837b58]{align-items:center;display:flex}.nav-brand[data-v-fe837b58]{gap:10px;text-decoration:none}.brand-logo[data-v-fe837b58]{display:block;flex:0 0 20px;height:20px;width:20px}.brand-name[data-v-fe837b58]{font-family:Montserrat Alternates,sans-serif!important;font-size:20px;letter-spacing:-.4px;line-height:1}.brand-name[data-v-fe837b58],.brand-name[data-v-fe837b58]:visited{color:var(--color-text)}.brand-set[data-v-fe837b58]{font-weight:400}.brand-fn[data-v-fe837b58]{font-weight:600}.tabs[data-v-fe837b58]{align-items:center;display:flex;gap:clamp(16px,3vw,30px)}.tabs a[data-v-fe837b58]{color:var(--color-text);font-size:clamp(13px,2vw,15px);font-weight:300;letter-spacing:.2px;text-decoration:none;white-space:nowrap}.tab-link.active[data-v-fe837b58],.tabs a[data-v-fe837b58]:hover{color:var(--primary-hover)}.tab-link.active[data-v-fe837b58]{font-weight:500}.dropdown-container[data-v-fe837b58]{position:relative}.products-btn[data-v-fe837b58]{align-items:center;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;font-size:clamp(14px,2.5vw,17px);font-weight:300;gap:6px;letter-spacing:.5px;padding:0;white-space:nowrap}.products-btn[data-v-fe837b58]:hover{color:var(--primary-hover)}.dropdown-icon[data-v-fe837b58]{align-items:center;display:flex;transition:transform .3s ease}.dropdown-icon.rotated[data-v-fe837b58]{transform:rotate(180deg)}.products-dropdown[data-v-fe837b58]{background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 10px 40px #0000001a;left:0;min-width:clamp(280px,40vw,320px);opacity:0;position:absolute;top:calc(100% + 15px);transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1000}.products-dropdown.open[data-v-fe837b58]{opacity:1;transform:translateY(0);visibility:visible}.products-dropdown[data-v-fe837b58]:before{background:var(--color-background);border:1px solid var(--color-border);border-bottom:none;border-right:none;content:"";height:16px;left:20px;position:absolute;top:-8px;transform:rotate(45deg);width:16px}.dropdown-content[data-v-fe837b58]{padding:8px}.product-item[data-v-fe837b58]{align-items:center;border-radius:8px;color:var(--color-text);display:flex;gap:12px;padding:12px 16px;text-decoration:none;transition:all .2s ease}.product-item[data-v-fe837b58]:hover:not(.disabled){background:var(--color-background-soft);color:var(--primary-hover)}.product-item.disabled[data-v-fe837b58]{opacity:.6}.product-item.disabled .product-icon[data-v-fe837b58]{opacity:.5}.product-item.disabled .product-info h4[data-v-fe837b58],.product-item.disabled .product-info p[data-v-fe837b58]{color:var(--color-text-secondary)}.product-icon[data-v-fe837b58]{align-items:center;background:var(--color-background-mute);border-radius:8px;display:flex;font-size:24px;height:32px;justify-content:center;width:32px}.product-info[data-v-fe837b58]{flex:1}.product-info h4[data-v-fe837b58]{color:var(--color-heading);font-size:clamp(13px,2vw,15px);font-weight:600;line-height:1.2;margin:0}.product-info p[data-v-fe837b58]{color:var(--color-text-secondary);font-size:clamp(11px,1.8vw,13px);line-height:1.3;margin:2px 0 0}.product-info .coming-soon[data-v-fe837b58]{background:var(--setfn-yellow);border-radius:12px;color:#92400e;display:inline-block;font-size:clamp(9px,1.5vw,11px);font-weight:500;letter-spacing:.5px;margin-top:4px;padding:2px 8px;text-transform:uppercase}.drawer[data-v-fe837b58]{animation:slideIn-fe837b58 .3s ease-out;background-color:var(--color-background);box-shadow:-2px 0 10px #0000001a;display:flex;flex-direction:column;height:100vh;justify-content:space-between;position:fixed;right:0;top:0;width:100%;z-index:1000}.drawer-content[data-v-fe837b58]{flex:1;padding:clamp(16px,4vw,20px)}.drawer-header[data-v-fe837b58]{align-items:center;display:flex;justify-content:space-between;margin-bottom:clamp(20px,5vh,30px)}.drawer-menu ul[data-v-fe837b58]{list-style:none;margin:0;padding:0}.drawer-menu>ul>li[data-v-fe837b58]{font-size:clamp(16px,4vw,18px);margin:clamp(12px,3vh,16px) 0}.drawer-menu>ul>li>a[data-v-fe837b58]{color:var(--color-text);display:block;font-weight:500;padding:8px 0;text-decoration:none}.drawer-menu>ul>li>a[data-v-fe837b58]:hover{color:var(--primary-hover)}.drawer-cta-container[data-v-fe837b58]{border-top:1px solid var(--color-border);margin-top:auto;padding:clamp(20px,5vh,30px);text-align:center}.mobile-products-section .mobile-section-title[data-v-fe837b58]{color:var(--color-text);display:block;font-size:clamp(16px,4vw,18px);font-weight:500;padding:8px 0;text-decoration:none}.mobile-products-section .mobile-products-list[data-v-fe837b58]{margin-top:8px;padding-left:20px}.mobile-products-section .mobile-products-list li[data-v-fe837b58]{font-size:clamp(14px,3vw,16px);margin:8px 0}.mobile-products-section .mobile-products-list li a[data-v-fe837b58]{color:var(--color-text);display:block;padding:4px 0;text-decoration:none}.mobile-products-section .mobile-products-list li a[data-v-fe837b58]:hover{color:var(--primary-hover)}.mobile-disabled[data-v-fe837b58]{color:var(--color-text-secondary);display:block;padding:4px 0}.mobile-disabled small[data-v-fe837b58]{font-size:.8em;opacity:.8}.close-btn[data-v-fe837b58]{all:unset;color:var(--color-text);cursor:pointer;font-size:clamp(18px,4vw,20px);line-height:1;padding:4px}.close-btn[data-v-fe837b58]:hover{opacity:.7}.menu-icon[data-v-fe837b58]{cursor:pointer}.menu-icon img[data-v-fe837b58]{filter:var(--icon-filter,none);height:clamp(20px,5vw,24px);width:clamp(20px,5vw,24px)}[data-theme=dark] .menu-icon img[data-v-fe837b58]{filter:brightness(0) saturate(100%) invert(100%)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .menu-icon img[data-v-fe837b58]{filter:brightness(0) saturate(100%) invert(100%)}}@keyframes slideIn-fe837b58{0%{transform:translate(100%)}to{transform:translate(0)}}@media (min-width:1001px){.header[data-v-fe837b58]{position:fixed}.menu-icon.mobile-only[data-v-fe837b58]{display:none}.tabs[data-v-fe837b58]{display:flex}}@media (min-width:769px) and (max-width:1000px){.header[data-v-fe837b58]{position:fixed}.layout-inner[data-v-fe837b58]{grid-template-columns:auto 1fr auto}.left-group[data-v-fe837b58]{gap:32px}.tabs[data-v-fe837b58]{gap:20px}.menu-icon.mobile-only[data-v-fe837b58]{display:block}.tabs[data-v-fe837b58]{display:none}}@media (max-width:768px){.layout-inner[data-v-fe837b58]{grid-template-columns:auto 1fr auto}.left-group[data-v-fe837b58]{gap:16px}.right-group[data-v-fe837b58]{gap:12px}.tabs[data-v-fe837b58]{display:none}.menu-icon.mobile-only[data-v-fe837b58]{display:block}}@media (max-width:480px){.layout-inner[data-v-fe837b58]{padding:0 12px}.left-group[data-v-fe837b58]{gap:12px}}@media (max-width:360px){.layout-inner[data-v-fe837b58]{padding:0 8px}}
