.editor-container.svelte-1sd1i6z{border:1px solid #dee2e6;border-radius:4px;width:100%;height:100%;overflow:auto}.loading.svelte-1sd1i6z{color:#666;padding:1rem}.editor-container.no-left-side{& .cm-merge-a .cm-content{user-select:none;color:#0000!important}& .cm-merge-a .cm-gutters{background-color:#fff!important;border-color:#fff!important}& .cm-merge-a .cm-activeLineGutter{background-color:#f0f0f0!important}& .cm-merge-a .cm-highlightedLine{background-color:#0000!important}& .cm-merge-a .cm-line{color:#0000!important}& .cm-merge-a .cm-changedText,& .cm-merge-a .cm-changedLineGutter{display:none}& .cm-merge-a .cm-changedLine{background-color:#0000!important}& .cm-merge-a .cm-content{max-width:2px;overflow:hidden}}.editor-container.no-left-side{border:0;& .cm-merge-b{border:1px solid #dee2e6;border-radius:4px}}.editor-container.space-between{border:0;& .cm-merge-b{border:1px solid #dee2e6;border-radius:4px;margin-left:23px}& .cm-merge-a{border:1px solid #dee2e6;border-radius:4px}}.editor-container.hide-left-side{& .cm-mergeViewEditors{display:grid}& .cm-merge-a{max-height:0;display:none}}.star-display.svelte-1uha8zw{color:#526979}.examples.svelte-1bshkv4{container-type:inline-size}.tabs.svelte-1bshkv4{background:#f1f5f9;border-radius:9999px;gap:.5rem;width:fit-content;margin-bottom:1.5rem;padding:.25rem;display:flex;overflow-x:auto}.tab.svelte-1bshkv4{cursor:pointer;color:#64748b;white-space:nowrap;background:0 0;border:none;border-radius:9999px;margin-bottom:0;padding:.5rem 1.25rem;font-size:.95rem;font-weight:500;transition:all .2s}.tab.svelte-1bshkv4:hover{color:#334155;background:#e2e8f0}.tab.active.svelte-1bshkv4{color:#1e293b;background:#fff;box-shadow:0 1px 3px #0000001a}.summary-header.svelte-1bshkv4{width:calc(100% - 34px);margin-left:16px;display:inline-flex}.next-sol.svelte-1bshkv4{margin-top:3rem}.icon.svelte-1bshkv4{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.icon.nc-icon.svelte-1bshkv4{color:#c53030;background:#fff5f5}.icon.c-icon.svelte-1bshkv4{color:#2f855a;background:#f0fff4}.sr-only.svelte-1bshkv4{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.diagnostics.svelte-1bshkv4 .diag-message:where(.svelte-1bshkv4){color:#c53030;margin:.5rem 0}.non-compliant.svelte-1bshkv4,.compliant.svelte-1bshkv4{margin-top:1.5rem 0}summary.svelte-1bshkv4{cursor:pointer;& h4:where(.svelte-1bshkv4){margin-left:1rem;display:inline-flex}}.side-by-side.svelte-1bshkv4{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;width:100%;display:grid}.test-results-table.svelte-1bshkv4{font-size:.6rem}.help-popover.svelte-1bzi49x{background:#fff;border:1px solid #e2e8f0;border-radius:4px;gap:.5rem;min-width:200px;max-width:60ch;padding:.5rem;display:flex;box-shadow:0 0 10px #0000001a;& .popover-controls:where(.svelte-1bzi49x){justify-content:end;margin-bottom:1rem;display:flex}& div[data-popover-arrow]{border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0}& button[data-popover-close]{border:1px solid #0000;border-radius:16px;width:24px;height:24px;&:hover{border-color:#e2e8f0}}}.help-popover-trigger{cursor:pointer;color:#8b99af;align-items:center;display:flex;&:hover{color:#2d3748}}div[data-melt-popover-content]{z-index:999}.t-PageBody .help-popover-trigger,.t-PageBody button[data-popover-close],.t-Drawer .help-popover-trigger,.t-Drawer button[data-popover-close]{background:0 0;border:none}.sev-level.svelte-gki7j0{align-items:center;gap:.5rem;margin-left:0;display:flex}header.svelte-4souud{border-bottom:2px solid #edf2f7;margin-bottom:2rem;padding-bottom:1rem}.rule-header.svelte-4souud{margin-bottom:1rem}.ten-name.svelte-4souud{color:#4a5568;font-size:2rem;font-weight:300}.rule-id.svelte-4souud{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}h1.svelte-4souud{margin:0;font-size:2rem;font-weight:600}.rule-detail h2{color:#4a5568;margin:0;font-size:1.5rem;font-weight:400}.rule-detail h3{color:#2d3748;margin:2rem 0 1rem;font-size:1.25rem;font-weight:600}.rule-detail h4{align-items:center;gap:.5rem;margin:1rem 0;font-size:1rem;display:flex}.severity.svelte-4souud{border-radius:4px;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.severity-warning.svelte-4souud{color:#975810;background:#fff3dc}.severity-error.svelte-4souud{color:#c53030;background:#fff5f5}.severity-info.svelte-4souud{color:#2b6cb0;background:#ebf8ff}.quick-fix.svelte-4souud{color:oklch(50.8% .118 165.612)}.tags.svelte-4souud{flex-wrap:wrap;gap:.5rem;display:flex}.tag.svelte-4souud{color:#4a5568;background:#edf2f7;border-radius:9999px;height:fit-content;padding:.5rem .75rem;font-size:.875rem}.tag-link.svelte-4souud{color:#2d3748;text-decoration:none;&:hover{background:#f7fafc}}section.svelte-4souud,.example-group.svelte-4souud{margin:2rem 0}.icon.svelte-4souud{border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;display:inline-flex}.references.svelte-4souud ul:where(.svelte-4souud){max-width:65ch;padding:0;list-style:none}.references.svelte-4souud li:where(.svelte-4souud){border-left:2px solid #e2e8f0;justify-content:space-between;align-items:flex-start;margin:.5rem 0;padding:.5rem 1rem;display:flex}.reference-content.svelte-4souud{flex:1}.reference-name.svelte-4souud{font-weight:500}.reference-explanation.svelte-4souud{color:#4a5568;margin:.5rem 0 0;font-size:.9rem}.reference-link.svelte-4souud{color:#206aaf;overflow-wrap:break-word;word-break:break-all;white-space:normal;max-width:100%;margin-left:1rem;text-decoration:none;display:inline-block}.reference-link.svelte-4souud:hover{text-decoration:underline}.metadata.svelte-4souud dl:where(.svelte-4souud){grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.metadata-item.svelte-4souud dt:where(.svelte-4souud){color:#4a5568;margin-bottom:.5rem;font-weight:600}.metadata-item.svelte-4souud dd:where(.svelte-4souud){color:#2d3748;margin:0}.metadata-link{color:#206aaf;&:hover{text-decoration:underline}}@media (width<=768px){.rule-id.svelte-4souud{flex-direction:column;align-items:flex-start;gap:.5rem}.references.svelte-4souud li:where(.svelte-4souud){flex-direction:column;gap:1rem}.reference-link.svelte-4souud{margin-left:0}.metadata.svelte-4souud dl:where(.svelte-4souud){grid-template-columns:1fr}}.metadata-item.svelte-4souud .flex:where(.svelte-4souud){align-items:center;gap:.5rem;display:flex}.code{white-space:pre-wrap;background:#f7fafc;border-radius:4px;padding:.25rem .5rem;font-size:.875rem}.markdown-content{font-size:1rem;line-height:1.75;&>:not(pre):not(code){max-width:65ch}& pre{background:#f7fafc;max-width:100vw;padding-top:.5em;padding-bottom:.5em;padding-left:4px;font-family:"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace";font-size:12px;line-height:1.6}& code{white-space:pre-wrap;background:#f7fafc;border-radius:4px}& p>code{background:#e2e8f073;padding:.25rem .5rem;font-size:.875rem}& p{margin-top:1.25em;margin-bottom:1.25em}& ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}& ol>li{counter-increment:list-counter;padding-left:1.75em;position:relative}& ol>li:before{content:counter(list-counter) ".";color:#4a5568;font-weight:400;position:absolute}& ul>li{padding-left:1.75em;position:relative}& ul>li:before{content:"";background-color:#737f93;border-radius:50%;width:.375em;height:.375em;position:absolute;top:.6875em;left:.25em}& blockquote{border-left:2px solid #e2e8f0;margin-top:0;margin-bottom:0;padding-left:1.25em;font-style:italic}& blockquote p{margin-top:0;margin-bottom:0;padding-top:.5em;padding-bottom:.5em}& blockquote+blockquote{border-top:none;padding-top:0}& :not(blockquote)+blockquote{margin-top:1.25em}& blockquote:last-of-type{margin-bottom:1.25em}}.code-placeholder.svelte-4souud{margin:2rem;font-size:12px;line-height:1.6}.code-explanation.svelte-4souud{margin-top:2rem;margin-bottom:0;font-weight:500}.parameters.svelte-4souud,.diagnostics-details,.test-results,.markdown-content{& .table-container{width:100%;overflow-x:auto}& table{border-collapse:collapse;border:1px solid #e2e8f0;max-width:100%;margin-top:1.5rem;font-size:.8rem}& td,& th{border:1px solid #e2e8f0;padding:10px 20px}& th{background-color:#f8f9fa}& td{text-align:left}}.parameters.svelte-4souud{& td.param-value:where(.svelte-4souud){word-wrap:break-word;max-width:90ch}}.popover.svelte-4souud{background:#fff;border:1px solid #e2e8f0;border-radius:4px;min-width:400px;max-width:60vw;padding:.5rem;box-shadow:0 0 10px #0000001a;& div[data-popover-arrow]{border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0}& button[data-popover-close]{border:1px solid #0000;border-radius:16px;width:24px;height:24px;&:hover{border-color:#e2e8f0}}}.flex-center.svelte-4souud{align-items:center;gap:1ch;display:flex}.free-indicator.svelte-4souud{margin-right:1.5rem;font-size:1.5rem}.rule-type.svelte-4souud{color:#4a5568;font-size:1.1rem}.used-in-configs.svelte-4souud{color:#4a5568;border-bottom:2px solid #edf2f7;margin-bottom:2rem;padding-bottom:1.75rem}
