:root{--font-inter: "Inter Variable", system-ui, sans-serif;--wsl-right-margin: 60px}body{margin-right:var(--wsl-right-margin);border-right:1px solid #d1d5db}html.dark body{border-right-color:#374151}@media (min-width: 1025px){.content-area .main-content{padding-right:80px!important;padding-left:0!important}}html{font-family:var(--font-inter);background-size:224px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.dark{color-scheme:dark}html.dark body{background-color:#0f172a;color:#cbd5e1}html.dark .bg-white{background-color:#1e293b}html.dark .bg-gray-50{background-color:#0f172a}html.dark .bg-gray-100{background-color:#1e293b}html.dark .bg-gray-200{background-color:#334155}html.dark .text-gray-900,html.dark .text-gray-800{color:#d1d5db}html.dark .text-gray-700,html.dark .text-gray-600{color:#9ca3af}html.dark .text-gray-500{color:#6b7280}html.dark h1:not([class*=text-]),html.dark h2:not([class*=text-]),html.dark h3:not([class*=text-]),html.dark h4:not([class*=text-]),html.dark h5:not([class*=text-]),html.dark h6:not([class*=text-]){color:#93c5fd}html.dark .text-gray-900.font-bold,html.dark .text-gray-800.font-bold,html.dark .font-bold.text-gray-900,html.dark .font-bold.text-gray-800{color:#93c5fd}html.dark .text-transparent{color:transparent!important}html.dark .border-gray-100{border-color:#1e293b}html.dark .border-gray-200{border-color:#334155}html.dark .border-gray-300{border-color:#475569}html.dark .border-blue-100,html.dark .border-blue-200{border-color:#1e3a5f}html.dark .border-green-100,html.dark .border-green-200{border-color:#14532d}html.dark .border-orange-100,html.dark .border-orange-200{border-color:#7c2d12}html.dark .border-purple-100,html.dark .border-purple-200{border-color:#3b0764}html.dark .border-pink-100,html.dark .border-pink-200{border-color:#500724}html.dark .border-cyan-100,html.dark .border-cyan-200{border-color:#164e63}html.dark .hover\:bg-gray-50:hover{background-color:#1e293b}html.dark .hover\:bg-gray-100:hover,html.dark .hover\:bg-white:hover{background-color:#334155}html.dark .bg-gradient-to-br.py-16.rounded-2xl,html.dark .bg-gradient-to-br.py-16.rounded-3xl,html.dark .bg-gradient-to-r.from-blue-50,html.dark .bg-gradient-to-r.from-blue-100,html.dark .bg-gradient-to-r.from-cyan-50,html.dark .bg-gradient-to-r.from-cyan-100,html.dark .bg-gradient-to-r.from-green-50,html.dark .bg-gradient-to-r.from-green-100,html.dark .bg-gradient-to-r.from-orange-50,html.dark .bg-gradient-to-r.from-orange-100,html.dark .bg-gradient-to-r.from-red-50,html.dark .bg-gradient-to-r.from-red-100,html.dark .bg-gradient-to-r.from-purple-50,html.dark .bg-gradient-to-r.from-purple-100,html.dark .bg-gradient-to-r.from-pink-50,html.dark .bg-gradient-to-r.from-pink-100,html.dark .bg-gradient-to-r.from-indigo-50,html.dark .bg-gradient-to-r.from-indigo-100,html.dark .bg-gradient-to-r.from-teal-50,html.dark .bg-gradient-to-r.from-teal-100,html.dark .bg-gradient-to-r.from-yellow-50,html.dark .bg-gradient-to-r.from-yellow-100,html.dark .bg-gradient-to-r.from-amber-50,html.dark .bg-gradient-to-r.from-amber-100,html.dark .bg-gradient-to-r.from-gray-50,html.dark .bg-gradient-to-r.from-gray-100,html.dark .bg-gradient-to-r.from-slate-50,html.dark .bg-gradient-to-r.from-slate-100,html.dark .bg-gradient-to-r.from-white,html.dark .bg-gradient-to-b.from-white,html.dark .bg-gradient-to-b.from-gray-50,html.dark .bg-gradient-to-b.from-gray-100,html.dark .bg-gradient-to-b.from-blue-50,html.dark .bg-gradient-to-b.from-blue-100,html.dark .bg-gradient-to-b.from-indigo-50,html.dark .bg-gradient-to-b.from-indigo-100,html.dark .bg-gradient-to-br.from-white,html.dark .bg-gradient-to-br.from-gray-50,html.dark .bg-gradient-to-br.from-gray-100,html.dark .bg-gradient-to-br.from-blue-50,html.dark .bg-gradient-to-br.from-blue-100,html.dark .bg-gradient-to-br.from-cyan-50,html.dark .bg-gradient-to-br.from-cyan-100,html.dark .bg-gradient-to-br.from-indigo-50,html.dark .bg-gradient-to-br.from-indigo-100,html.dark .bg-gradient-to-br.from-purple-50,html.dark .bg-gradient-to-br.from-purple-100,html.dark .bg-gradient-to-br.from-green-50,html.dark .bg-gradient-to-br.from-green-100,html.dark .bg-gradient-to-br.from-teal-50,html.dark .bg-gradient-to-br.from-teal-100,html.dark .bg-gradient-to-br.from-orange-50,html.dark .bg-gradient-to-br.from-orange-100,html.dark .bg-gradient-to-br.from-pink-50,html.dark .bg-gradient-to-br.from-pink-100,html.dark .bg-gradient-to-br.from-slate-50,html.dark .bg-gradient-to-br.from-slate-100,html.dark .bg-gradient-to-bl.from-white,html.dark .bg-gradient-to-bl.from-gray-50,html.dark .bg-gradient-to-bl.from-gray-100,html.dark .bg-gradient-to-bl.from-blue-50,html.dark .bg-gradient-to-bl.from-blue-100,html.dark .bg-gradient-to-bl.from-indigo-50,html.dark .bg-gradient-to-bl.from-indigo-100,html.dark .bg-gradient-to-tr.from-white,html.dark .bg-gradient-to-tr.from-gray-50,html.dark .bg-gradient-to-tr.from-gray-100,html.dark .bg-gradient-to-tl.from-white,html.dark .bg-gradient-to-tl.from-gray-50,html.dark .bg-gradient-to-tl.from-gray-100{background-image:none!important;background-color:#1e293b!important}html.dark [style*="background-color: #fcf3fa"],html.dark [style*="background-color:#fcf3fa"],html.dark [style*="background-color: #f8f9fa"],html.dark [style*="background-color:#f8f9fa"],html.dark [style*="background: #f8f9fa"],html.dark [style*="background: white"],html.dark [style*="background-color: white"],html.dark [style*="background-color: #fff"],html.dark [style*="background-color:#fff"]{background-color:#1e293b!important}html.dark .bg-blue-100{background-color:#3b82f61f!important}html.dark .bg-purple-100{background-color:#a855f71f!important}html.dark .bg-orange-100{background-color:#f973161f!important}html.dark .bg-green-100{background-color:#22c55e1f!important}html.dark .bg-pink-100{background-color:#ec48991f!important}html.dark .bg-red-100{background-color:#ef44441f!important}html.dark .bg-cyan-100{background-color:#06b6d41f!important}html.dark .bg-indigo-100{background-color:#6366f11f!important}html.dark .bg-yellow-100{background-color:#eab3081f!important}html.dark .bg-teal-100{background-color:#14b8a61f!important}html.dark .bg-amber-100{background-color:#f59e0b1f!important}html.dark .bg-blue-50{background-color:#0c1a2e!important}html.dark .bg-purple-50{background-color:#180a2e!important}html.dark .bg-orange-50{background-color:#1c0f05!important}html.dark .bg-green-50{background-color:#071f0f!important}html.dark .bg-pink-50{background-color:#1f0814!important}html.dark .bg-red-50{background-color:#1f0808!important}html.dark .bg-cyan-50{background-color:#051f1f!important}html.dark .bg-indigo-50{background-color:#0d0c2e!important}html.dark .bg-teal-50{background-color:#051f1a!important}html.dark .bg-yellow-50{background-color:#1a1205!important}html.dark .bg-amber-50{background-color:#1a0f05!important}html.dark .bg-slate-50{background-color:#0f172a!important}html.dark .bg-white\/60{background-color:#1e293bd9!important}html.dark .bg-white\/70{background-color:#1e293be0!important}html.dark .bg-white\/80{background-color:#1e293beb!important}html.dark .bg-white\/90{background-color:#1e293bf2!important}html.dark .hover\:bg-white\/80:hover{background-color:#334155f2!important}html.dark input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]),html.dark textarea,html.dark select{background-color:#1e293b;color:#f1f5f9;border-color:#334155}html.dark input::-moz-placeholder,html.dark textarea::-moz-placeholder{color:#64748b}html.dark input::placeholder,html.dark textarea::placeholder{color:#64748b}html.dark .shadow-sm{box-shadow:0 1px 2px #0006}html.dark .shadow{box-shadow:0 1px 3px #00000080}html.dark .shadow-md{box-shadow:0 4px 6px -1px #00000080}html.dark .shadow-lg{box-shadow:0 10px 15px -3px #00000080}html.dark .shadow-xl{box-shadow:0 20px 25px -5px #00000080}html.dark .divide-gray-100>*+*{border-color:#1e293b}html.dark .divide-gray-200>*+*{border-color:#334155}html.dark .wsl-left-sidebar,html.dark .wsl-right-sidebar{background:#111827!important;border-color:#1e293b!important;border-right-color:#1e293b!important}html.dark .wsl-left-ad,html.dark .wsl-right-ad{background:#111827!important;border-color:#1e293b!important;border-bottom-color:#1e293b!important}html.dark .wsl-nav-header{background:#0f172a!important;color:#9ca3af!important;border-bottom-color:#1e293b!important}html.dark .wsl-sidebar-nav{background:#111827!important}html.dark .wsl-sidebar-nav .wsl-nav-item{background:#111827!important;border-bottom-color:#1e293b!important;border-left-color:transparent!important}html.dark .wsl-sidebar-nav .wsl-nav-item:hover{background:#1e293b!important;border-left-color:#374151!important}html.dark .wsl-sidebar-nav .wsl-nav-item.active,html.dark .wsl-sidebar-nav a.active{background:#0c1a2e!important;border-left-color:#2563eb!important}html.dark .wsl-nav-icon{background:#1e293b!important;color:#9ca3af!important}html.dark .wsl-nav-item.active .wsl-nav-icon{background:#0c1a2e!important;color:#60a5fa!important}html.dark .wsl-sidebar-nav .wsl-nav-item .wsl-nav-label,html.dark .wsl-nav-label{color:#d1d5db!important}html.dark .wsl-sidebar-nav .wsl-nav-item.active .wsl-nav-label,html.dark .wsl-nav-item.active .wsl-nav-label{color:#60a5fa!important}html.dark .wsl-nav-hint{color:#6b7280!important}html.dark .wsl-nav-arrow{color:#4b5563!important}html.dark .wsl-h1-nav{background:#0f172a!important}html.dark .wsl-h1-nav .wsl-h1-nav-label{color:#9ca3af!important}html.dark .wsl-h1-nav a{background:#1e293b!important;color:#d1d5db!important;border-color:#374151!important;box-shadow:none!important}html.dark .wsl-h1-nav a:hover{background:#334155!important;color:#f1f5f9!important;border-color:#475569!important}html.dark .wsl-h1-nav a.active,html.dark .wsl-h1-nav a[data-subtool-id].active{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}html.dark .wsl-workspace{background:#111827!important}html.dark .wsl-h1-bar{background:#111827!important;border-bottom-color:#1e293b!important}html.dark .wsl-h1-title{color:#f1f5f9!important}html.dark .wsl-h1-sub{color:#9ca3af!important}html.dark .wsl-h1-sep{background:#374151!important}html.dark .wsl-app-wrapper,html.dark .wsl-app-content{background:#111827!important}html.dark .wsl-between-ad{background:#0f172a!important;border-color:#1e293b!important}html.dark .wsl-seo-wrap{background:#0f172a;border-top-color:#1e293b}html.dark .wsl-seo-inner h2{color:#93c5fd;border-top-color:#1e293b}html.dark .wsl-seo-inner h2:first-child{border-top-color:transparent}html.dark .wsl-seo-inner h3{color:#d1d5db}html.dark .wsl-seo-inner p,html.dark .wsl-seo-inner li{color:#9ca3af}html.dark .wsl-seo-inner code{background:#1e293b;border-color:#334155;color:#a5f3fc}html.dark .wsl-seo-inner strong{color:#f1f5f9}html.dark .wsl-seo-inner a{color:#60a5fa}html.dark .wsl-seo-inner a:hover{color:#93c5fd}html.dark .wsl-seo-card{background:#1e293b;border-color:#334155}html.dark .wsl-seo-card-title{color:#f1f5f9}html.dark .wsl-seo-card-desc{color:#9ca3af}html.dark .wsl-seo-table th,html.dark .wsl-seo-table td{border-color:#334155}html.dark .wsl-seo-table th{background:#1e293b;color:#e2e8f0}html.dark .wsl-seo-table td{color:#9ca3af}html.dark .wsl-seo-table tbody tr:hover{background:#1e293b}html.dark .wsl-seo-table code{background:#1e293b;border-color:#334155;color:#a5f3fc}html.dark .wsl-info-modal{background:#1e293b;border-color:#334155}html.dark .wsl-info-modal-header{background:#111827;border-bottom-color:#334155}html.dark .wsl-info-modal-title{color:#f1f5f9}html.dark .wsl-info-modal-close{border-color:#374151;color:#9ca3af}html.dark .wsl-info-modal-close:hover{background:#334155;color:#f1f5f9}html.dark .wsl-info-modal-body{background:#1e293b}html.dark .wsl-imd-what-label,html.dark .wsl-imd-faq-label{color:#6b7280}html.dark .wsl-imd-what{background:#0c1a2e;border-left-color:#3b82f6;border-right-color:#1e3a5f;border-top-color:#1e3a5f;border-bottom-color:#1e3a5f;color:#d1d5db}html.dark .wsl-imd-faq-item{border-color:#334155}html.dark .wsl-imd-faq-q{background:#111827;border-bottom-color:#334155;color:#d1d5db}html.dark .wsl-imd-faq-a{color:#9ca3af}html.dark .wsl-app-content [class*=-body]:not([class*=CodeMirror]){background:#111827}html.dark .wsl-app-content [class*=-main]:not([class*=CodeMirror]){background:#111827;border-right-color:#1e293b}html.dark .wsl-app-content [class*=-toolbar]{background:#1e293b!important;border-bottom-color:#374151!important}html.dark .wsl-app-content [class*=-toolbar-title]{color:#d1d5db!important}html.dark .wsl-app-content [class*=-toolbar-title] svg{color:#6b7280!important}html.dark .wsl-app-content [class*=-toolbar-sep]{background:#374151!important}html.dark .wsl-app-content [class*=-col-header]{background:#1e293b!important;border-bottom-color:#374151!important;color:#6b7280!important}html.dark .wsl-app-content [class*=-drag-handle]{background:#374151!important}html.dark .wsl-app-content [class*=-drag-handle]:hover{background:#2563eb!important}html.dark .wsl-app-content [class*=-drag-grip-icon]{background:#1e293b!important;border-color:#4b5563!important;color:#9ca3af!important}html.dark .wsl-app-content [class*=-btn]:not([class*=--primary]):not([class*=--sample]):not([class*=CodeMirror]){background:#1e293b!important;color:#d1d5db!important;border-color:#374151!important}html.dark .wsl-app-content [class*=-btn]:not([class*=--primary]):not([class*=--sample]):not([class*=CodeMirror]):hover:not(:disabled){background:#334155!important}html.dark .wsl-app-content textarea:not([class*=CodeMirror]){background:#0f172a!important;color:#f1f5f9!important}html.dark .wsl-app-content textarea:not([class*=CodeMirror])::-moz-placeholder{color:#4b5563!important}html.dark .wsl-app-content textarea:not([class*=CodeMirror])::placeholder{color:#4b5563!important}html.dark .wsl-app-content input:not([type=checkbox]):not([type=radio]):not([class*=CodeMirror]){background:#0f172a!important;color:#f1f5f9!important;border-color:#334155!important}html.dark .wsl-app-content input::-moz-placeholder{color:#4b5563!important}html.dark .wsl-app-content input::placeholder{color:#4b5563!important}html.dark .wsl-app-content select:not([class*=CodeMirror]){background:#1e293b!important;color:#d1d5db!important;border-color:#374151!important}html.dark .wsl-app-content [class*=-highlight-wrap]{background:#0f172a!important;color:#f1f5f9!important}html.dark .wsl-app-content [class*=-highlight-empty],html.dark .wsl-app-content [class*=-output-empty]{background:#111827!important;color:#6b7280!important}html.dark .wsl-app-content [class*=-match]:not([class*=CodeMirror]):not([class*=-match-badge]):not([class*=-match-item]):not([class*=-match-val]):not([class*=-match-num]):not([class*=-match-idx]):not([class*=-match-groups]):not([class*=-matches-list]):not([class*=-no-matches]){background:#854d0e;color:#fef9c3;border-radius:2px}html.dark .wsl-app-content [class*=-match-badge]{background:#451a03!important;border-color:#92400e!important;color:#fbbf24!important}html.dark .wsl-app-content [class*=-error-bar]{background:#1c0607!important;border-color:#7f1d1d!important;color:#fca5a5!important}html.dark .wsl-app-content [class*=-pattern-wrap]{background:#0f172a!important;border-color:#334155!important}html.dark .wsl-app-content [class*=-pattern-slash]{color:#6b7280!important}html.dark .wsl-app-content [class*=-pattern-input]{color:#f1f5f9!important;background:transparent!important}html.dark .wsl-app-content [class*=-replace-input]{background:#0f172a!important;color:#f1f5f9!important;border-color:#334155!important}html.dark .wsl-app-content [class*=-replace-label]{color:#6b7280!important}html.dark .wsl-app-content [class*=-flag-btn]:not([class*=--active]){background:#1e293b!important;color:#9ca3af!important;border-color:#374151!important}html.dark .wsl-app-content [class*=-flag-btn--active]{background:#1e3a5f!important;color:#60a5fa!important;border-color:#2563eb!important}html.dark .wsl-app-content [class*=-matches-list]{background:#0d1117!important}html.dark .wsl-app-content [class*=-match-item]{border-bottom-color:#374151!important}html.dark .wsl-app-content [class*=-cheat-wrap]{background:#111827!important}html.dark .wsl-app-content [class*=-cheat-card]{background:#1e293b!important;border-color:#334155!important}html.dark .wsl-app-content [class*=-cheat-cat]{color:#6b7280!important}html.dark .wsl-app-content [class*=-cheat-row]{border-bottom-color:#334155!important}html.dark .wsl-app-content [class*=-cheat-token]{color:#60a5fa!important}html.dark .wsl-app-content [class*=-cheat-desc],html.dark .wsl-app-content [class*=-indent-select] label,html.dark .wsl-app-content [class*=-lang-select] label{color:#9ca3af!important}.wsl-workspace{display:flex;flex-direction:column;background:#fff;padding:0 16px}.wsl-header-ad-area{width:100%;height:100px;min-height:100px;max-height:100px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;flex-shrink:0}.wsl-header-ad-area>*{margin:0!important;max-height:100px;display:flex;align-items:center;justify-content:center}.wsl-header-ad-area .bsa-header-wrap{max-height:100px;align-items:center}.wsl-header-ad-area div[id^=bsa-zone_]{max-height:100px;display:flex;align-items:center;justify-content:center}.wsl-header-ad-area div[id^=bsa-zone_] iframe,.wsl-header-ad-area div[id^=bsa-zone_]>*{max-height:100px!important;margin:auto!important}.wsl-h1-bar{display:flex;align-items:center;padding:10px 20px;background:#fff;flex-shrink:0;gap:0}.wsl-h1-title{font-size:1.05rem;font-weight:700;color:#111827;margin:0;letter-spacing:-.01em;flex-shrink:0}.wsl-h1-sep{width:1px;height:16px;background:#d1d5db;margin:0 12px;flex-shrink:0}.wsl-h1-sub{font-size:14px;color:#6b7280;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wsl-h1-nav{display:flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.wsl-h1-nav a{font-size:11.5px;font-weight:500;color:#6b7280;text-decoration:none;padding:4px 9px;border-radius:4px;white-space:nowrap;transition:background .12s,color .12s}.wsl-h1-nav-label{font-size:10px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:0 4px 0 2px}.wsl-h1-nav a:hover{background:#f3f4f6;color:#111827}.wsl-h1-nav a.active{background:#eff6ff;color:#2563eb;font-weight:600}.wsl-body{display:flex;flex-direction:row;margin-top:-55px;margin-bottom:24px}@media (min-width: 1024px){.wsl-body{margin-bottom:120px}}.wsl-left-sidebar{width:360px;min-width:360px;max-width:360px;display:flex;flex-direction:column;background:#fff;overflow:hidden;flex-shrink:0}.wsl-left-ad{padding:10px 30px;display:flex;justify-content:center;align-items:center;text-align:center;min-height:130px;flex-shrink:0}.wsl-left-ad>*{margin-left:auto!important;margin-right:auto!important;max-width:300px}.wsl-left-ad div[id^=bsa-zone_]{max-width:300px;margin-left:auto!important;margin-right:auto!important}.wsl-left-ad div[id^=bsa-zone_] iframe,.wsl-left-ad div[id^=bsa-zone_]>*{max-width:300px!important;margin-left:auto!important;margin-right:auto!important;display:block}.wsl-nav-header,.wsl-sidebar-nav{display:none!important}.wsl-nav-item{display:flex;align-items:center;gap:10px;text-decoration:none;padding:9px 14px;border-left:3px solid transparent;border-bottom:1px solid #f3f4f6;transition:background .12s,border-color .12s;color:inherit}.wsl-nav-item:hover{background:#f9fafb;border-left-color:#d1d5db}.wsl-nav-item.active{background:#eff6ff;border-left-color:#2563eb}.wsl-nav-icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:6px;color:#6b7280}.wsl-nav-item.active .wsl-nav-icon{background:#dbeafe;color:#2563eb}.wsl-nav-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.wsl-nav-label{font-size:12.5px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wsl-nav-item.active .wsl-nav-label{color:#2563eb}.wsl-nav-hint{font-size:11px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wsl-nav-arrow{flex-shrink:0;color:#d1d5db;display:flex;align-items:center}.wsl-nav-item.active .wsl-nav-arrow{color:#93c5fd}.wsl-right-sidebar{width:360px;min-width:360px;max-width:360px;display:flex;flex-direction:column;background:#fff;overflow-y:auto;flex-shrink:0}.wsl-right-ad{padding:12px 30px;display:flex;justify-content:center;align-items:flex-start}.wsl-right-ad>*{margin-left:auto;margin-right:auto;max-width:300px}@media only screen and (min-width: 0px) and (min-height: 0px){.wsl-right-ad div[id^=bsa-zone_1768569870879-1_123456]{min-height:280px}}@media only screen and (min-width: 770px) and (min-height: 0px){.wsl-right-ad div[id^=bsa-zone_1768569870879-1_123456]{min-height:600px}}.wsl-app-wrapper{flex:1;min-width:0;display:flex;flex-direction:column}.wsl-app-content{width:100%}.wsl-seo-wrap{border-top:2px solid #e5e7eb;background:#f9fafb}.wsl-seo-inner{max-width:900px;margin:0 auto;padding:3rem 1.5rem 4rem}.wsl-seo-inner h2{font-size:1.3rem;font-weight:700;color:#111827;margin:0 0 .75rem;padding-top:2rem;border-top:1px solid #e5e7eb}.wsl-seo-inner h2:first-child{padding-top:0;border-top:none}.wsl-seo-inner h3{font-size:1.05rem;font-weight:600;color:#1f2937;margin:1.25rem 0 .5rem}.wsl-seo-inner p{font-size:.9375rem;color:#4b5563;line-height:1.75;margin:0 0 1rem}.wsl-seo-inner a{color:#2563eb;text-decoration:underline}.wsl-seo-inner a:hover{color:#1d4ed8}.wsl-seo-inner ul{margin:.5rem 0 1rem 1.25rem;padding:0}.wsl-seo-inner ul li{font-size:.9375rem;color:#4b5563;line-height:1.75;margin-bottom:.25rem}.wsl-seo-inner code{font-family:Courier New,Courier,monospace;font-size:.875rem;background:#f3f4f6;border:1px solid #e5e7eb;padding:1px 5px;color:#374151}.wsl-seo-inner strong{font-weight:700;color:#111827}.wsl-seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1rem 0}.wsl-seo-card{background:#fff;border:1px solid #e5e7eb;padding:1rem 1.25rem}.wsl-seo-card-title{font-size:13px;font-weight:700;color:#111827;margin:0 0 .35rem}.wsl-seo-card-desc{font-size:12.5px;color:#6b7280;margin:0;line-height:1.6}.wsl-seo-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:13px;line-height:1.6}.wsl-seo-table th,.wsl-seo-table td{padding:8px 12px;border:1px solid #e5e7eb;text-align:left;vertical-align:top}.wsl-seo-table th{background:#f9fafb;font-weight:700;color:#111827;font-size:12px;text-transform:uppercase;letter-spacing:.03em}.wsl-seo-table td{color:#374151}.wsl-seo-table tbody tr:hover{background:#f9fafb}.wsl-seo-table code{background:#f3f4f6;border:1px solid #e5e7eb;padding:1px 5px;border-radius:3px;font-size:12px;color:#1e40af}.wsl-between-ad{width:100%;display:flex;justify-content:center;align-items:center;padding:20px 16px;background:#f9fafb;min-height:50px}@media only screen and (min-width: 0px) and (min-height: 0px){.wsl-between-ad div[id^=bsa-zone_1768471310264-5_123456]{min-width:300px;min-height:280px}}@media only screen and (min-width: 770px) and (min-height: 0px){.wsl-between-ad div[id^=bsa-zone_1768471310264-5_123456]{min-width:300px;min-height:280px}}.wsl-seo-ad{width:100%;display:flex;justify-content:center;margin:2rem 0;min-height:90px}.wsl-nav-help{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:#d1d5db;border-radius:4px;cursor:pointer;transition:color .12s,background .12s;background:none;border:none;padding:0}.wsl-nav-help:hover{color:#2563eb;background:#eff6ff}.wsl-nav-item.active .wsl-nav-help{color:#93c5fd}.wsl-nav-item.active .wsl-nav-help:hover{color:#2563eb;background:#dbeafe}.wsl-info-modal-overlay{display:none;position:fixed;inset:0;z-index:9999;background:#00000073;align-items:center;justify-content:center;padding:16px}.wsl-info-modal-overlay--open{display:flex}.wsl-info-modal{background:#fff;width:100%;max-width:520px;max-height:80vh;display:flex;flex-direction:column;border:2px solid #e5e7eb;overflow:hidden}.wsl-info-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:2px solid #e5e7eb;background:#f9fafb;flex-shrink:0}.wsl-info-modal-header-left{display:flex;align-items:center;gap:8px}.wsl-info-modal-header-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#dbeafe;border:1px solid #93c5fd;color:#2563eb;flex-shrink:0}.wsl-info-modal-title{font-size:13.5px;font-weight:700;color:#111827;margin:0}.wsl-info-modal-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:1px solid #e5e7eb;cursor:pointer;color:#6b7280;transition:background .12s,color .12s}.wsl-info-modal-close:hover{background:#f3f4f6;color:#111827}.wsl-info-modal-body{overflow-y:auto;padding:16px}.wsl-imd-what-label,.wsl-imd-faq-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;margin:0 0 6px}.wsl-imd-faq-label{margin-top:18px;margin-bottom:10px}.wsl-imd-what{font-size:13px;color:#374151;line-height:1.7;margin:0 0 4px;padding:12px 14px;background:#f9fafb;border-left:3px solid #2563eb;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.wsl-imd-faq-list{display:flex;flex-direction:column;gap:10px}.wsl-imd-faq-item{border:1px solid #e5e7eb;overflow:hidden}.wsl-imd-faq-q{font-size:12.5px;font-weight:600;color:#111827;padding:10px 12px;background:#f9fafb;border-bottom:1px solid #e5e7eb;margin:0}.wsl-imd-faq-a{font-size:12.5px;color:#4b5563;line-height:1.65;padding:10px 12px;margin:0}@media (max-width: 1280px){.wsl-right-sidebar{display:none}}@media (max-width: 1024px){body{margin-right:0;border-right:none}.wsl-body{flex-direction:column}.wsl-left-sidebar{width:100%;min-width:0;max-width:none;flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:2px solid #e5e7eb}.wsl-left-ad{display:none}.wsl-nav-header{padding:8px 10px 4px}.wsl-sidebar-nav{flex-direction:row;flex-wrap:wrap;padding:4px 6px 6px}.wsl-nav-item{border-left:none;border-bottom:2px solid transparent;padding:6px 10px;border-right:none;gap:6px}.wsl-nav-item:hover{border-left-color:transparent;border-bottom-color:#d1d5db}.wsl-nav-item.active{border-left-color:transparent;border-bottom-color:#2563eb;background:#eff6ff}.wsl-nav-icon,.wsl-nav-hint,.wsl-nav-arrow,.wsl-h1-nav{display:none}}@media (max-width: 768px){.wsl-h1-bar{padding:8px 12px;flex-wrap:wrap}.wsl-h1-title{font-size:.9rem}.wsl-h1-sep{display:none}.wsl-h1-sub{white-space:normal;overflow:visible;text-overflow:clip;flex-basis:100%;margin-top:4px;font-size:13px;line-height:1.3}.wsl-between-ad{padding:12px 8px}.wsl-seo-inner{padding:2rem 1rem 3rem}.wsl-seo-inner h2{font-size:1.15rem}.wsl-seo-inner h3{font-size:.95rem}}@media (max-width: 640px){.wsl-left-sidebar{display:none}.wsl-seo-inner{padding:1.5rem .75rem 2rem}.wsl-seo-inner h2{font-size:1.05rem;padding-top:1.5rem}.wsl-seo-inner p,.wsl-seo-inner ul li{font-size:.875rem}}@media (max-width: 480px){.wsl-h1-bar{padding:6px 10px}.wsl-h1-title{font-size:.8rem}.wsl-seo-inner{padding:1.25rem .625rem 1.5rem}.wsl-seo-grid{grid-template-columns:1fr}}
