._page_14kqu_1{min-height:100vh;color:var(--text);background:var(--canvas);padding-bottom:1px}._shell_14kqu_15{width:min(1180px,100% - 40px);margin-inline:auto}._breadcrumbs_14kqu_25{color:var(--muted);align-items:center;gap:9px;padding-top:28px;font-size:.75rem;display:flex}._breadcrumbs_14kqu_25 a{color:var(--primary);text-underline-offset:4px;font-weight:750}._intro_14kqu_55{max-width:930px;padding:54px 0 44px}._eyebrow_14kqu_65,._panelLabel_14kqu_67{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:.75rem;font-weight:850}._intro_14kqu_55 h1{max-width:900px;color:var(--text);margin:0}._intro_14kqu_55>p:not(._eyebrow_14kqu_65){max-width:820px;color:var(--muted);margin:24px 0 0;font-size:1.03rem;line-height:1.7}._trustList_14kqu_113{flex-wrap:wrap;gap:10px;margin:25px 0 0;padding:0;list-style:none;display:flex}._trustList_14kqu_113 li{border:1px solid color-mix(in srgb, var(--success) 38%, var(--border));background:var(--success-soft);color:var(--success);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.75rem;font-weight:750;display:inline-flex}._trustList_14kqu_113 li:before{content:"✓";font-weight:900}._toolLayout_14kqu_167{grid-template-columns:minmax(380px,.96fr) minmax(0,1.04fr);align-items:start;gap:24px;padding-bottom:78px;display:grid}._inputCard_14kqu_183,._resultsCard_14kqu_185{border-radius:var(--panel-radius-active);background:var(--panel-fill-input);min-width:0;box-shadow:var(--panel-shadow);border:1px solid #0000;padding:clamp(22px,3vw,32px);position:relative}._inputCard_14kqu_183:before,._resultsCard_14kqu_185:before{border-radius:inherit;background:var(--panel-border-gradient);content:"";pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._resultsCard_14kqu_185{background:var(--panel-fill-output)}._modeSwitch_14kqu_251{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;display:grid}._modeSwitch_14kqu_251 button{min-height:42px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;font-size:.78rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s}._modeSwitch_14kqu_251 button[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 42%, var(--border));background:var(--surface);color:var(--primary);box-shadow:0 4px 15px color-mix(in srgb, var(--text) 7%, transparent)}._modeSwitch_14kqu_251 button:hover{background:var(--primary-soft);color:var(--primary)}._cardHeading_14kqu_323{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}._cardHeading_14kqu_323 h2{color:var(--text);margin:0}._quietButton_14kqu_351,._addButton_14kqu_353,._addGroupButton_14kqu_355,._removeButton_14kqu_357,._textButton_14kqu_359,._primaryButton_14kqu_361,._secondaryButton_14kqu_363,._testButton_14kqu_365,._iconButton_14kqu_367{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--primary);cursor:pointer;font:inherit;border-radius:999px;padding:0 14px;font-size:.75rem;font-weight:800;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,transform .16s}._quietButton_14kqu_351:hover,._addButton_14kqu_353:hover,._addGroupButton_14kqu_355:hover,._removeButton_14kqu_357:hover:not(:disabled),._textButton_14kqu_359:hover,._secondaryButton_14kqu_363:hover:not(:disabled),._iconButton_14kqu_367:hover{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);text-decoration:none;transform:translateY(-1px)}._originField_14kqu_425,._validatorField_14kqu_427,._builderFields_14kqu_429{margin-top:22px}._originField_14kqu_425>label,._validatorTopline_14kqu_439 label,._groupFieldset_14kqu_441 label,._sitemapFieldset_14kqu_443 label,._testFields_14kqu_445 label,._ruleRow_14kqu_447 label{color:var(--text);font-size:.78rem;font-weight:800}._originField_14kqu_425 input,._validatorField_14kqu_427 textarea,._groupFieldset_14kqu_441 input,._groupFieldset_14kqu_441 select,._sitemapFieldset_14kqu_443 input,._testFields_14kqu_445 input{border:1px solid var(--border);background:var(--elevated);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:11px;margin-top:8px;padding:9px 12px;font-size:.8rem}._validatorField_14kqu_427 textarea{resize:vertical;tab-size:2;min-height:420px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.55}._originField_14kqu_425 input:hover,._validatorField_14kqu_427 textarea:hover,._groupFieldset_14kqu_441 input:hover,._groupFieldset_14kqu_441 select:hover,._sitemapFieldset_14kqu_443 input:hover,._testFields_14kqu_445 input:hover{border-color:color-mix(in srgb, var(--primary) 58%, var(--border))}._help_14kqu_529,._error_14kqu_531,._locationNote_14kqu_533,._copyFallback_14kqu_535{margin:7px 0 0;font-size:.75rem;line-height:1.5}._help_14kqu_529{color:var(--muted)}._error_14kqu_531,._copyFallback_14kqu_535{color:var(--error);font-weight:750}._locationNote_14kqu_533{color:var(--success)}._locationNote_14kqu_533 code{overflow-wrap:anywhere;color:inherit}._builderFields_14kqu_429{gap:16px;display:grid}._groupFieldset_14kqu_441,._sitemapFieldset_14kqu_443{border:1px solid var(--border);background:var(--surface);border-radius:15px;min-width:0;margin:0;padding:16px}._groupFieldset_14kqu_441 legend,._sitemapFieldset_14kqu_443 legend{color:var(--text);padding-inline:6px;font-size:.82rem;font-weight:850}._groupTopline_14kqu_631,._validatorTopline_14kqu_439{justify-content:space-between;align-items:center;gap:12px;display:flex}._removeButton_14kqu_357,._textButton_14kqu_359{min-height:34px;color:var(--muted);padding-inline:11px}._removeButton_14kqu_357:disabled{border-color:var(--control-disabled-border);background:var(--control-disabled-background);color:var(--control-disabled-foreground);box-shadow:none;cursor:not-allowed;transform:none}._ruleList_14kqu_679{gap:9px;margin-top:15px;display:grid}._ruleRow_14kqu_447{border-top:1px solid var(--border);grid-template-columns:minmax(112px,.34fr) minmax(0,.66fr) 38px;align-items:end;gap:9px;padding-top:12px;display:grid}._ruleRow_14kqu_447>div{min-width:0}._iconButton_14kqu_367{width:38px;min-height:38px;color:var(--muted);border-radius:10px;padding:0;font-size:1.15rem}._addButton_14kqu_353{border-style:dashed;border-radius:11px;width:100%;margin-top:12px}._addGroupButton_14kqu_355{border-color:color-mix(in srgb, var(--primary) 48%, var(--border));background:var(--primary-soft);border-radius:12px;width:100%;min-height:46px}._sitemapFieldset_14kqu_443{gap:9px;display:grid}._sitemapRow_14kqu_775{grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:9px;display:grid}._privacyNote_14kqu_789{border:1px solid color-mix(in srgb, var(--success) 38%, var(--border));background:var(--success-soft);color:var(--success);border-radius:13px;align-items:flex-start;gap:9px;margin:22px 0 0;padding:13px 14px;font-size:.75rem;line-height:1.55;display:flex}._statusBadge_14kqu_817{border:1px solid var(--border);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.75rem;font-weight:800;display:inline-flex}._statusBadge_14kqu_817[data-tone=fix]{border-color:color-mix(in srgb, var(--error) 48%, var(--border));background:var(--error-soft);color:var(--error)}._statusBadge_14kqu_817[data-tone=review]{border-color:color-mix(in srgb, var(--warning) 55%, var(--border));background:var(--warning-soft);color:var(--warning)}._statusBadge_14kqu_817[data-tone=ready]{border-color:color-mix(in srgb, var(--success) 45%, var(--border));background:var(--success-soft);color:var(--success)}._fileFacts_14kqu_881{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0 0;display:grid}._fileFacts_14kqu_881 div{border:1px solid var(--border);background:var(--surface);border-radius:11px;min-width:0;padding:10px}._fileFacts_14kqu_881 dt{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:750}._fileFacts_14kqu_881 dd{color:var(--text);margin:4px 0 0;font-size:.82rem;font-weight:850}._codeBlock_14kqu_939{margin-top:20px}._codeBlock_14kqu_939>span{color:var(--muted);font-size:.75rem}._codeOutput_14kqu_957{border-radius:13px}._codeBlock_14kqu_939 pre{border:1px solid color-mix(in srgb, var(--primary) 38%, var(--border));background:var(--code-surface,var(--elevated));max-width:100%;max-height:430px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:13px;margin:9px 0 0;padding:17px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.65;overflow:auto}._emptyOutput_14kqu_1001{border:1px solid color-mix(in srgb, var(--error) 48%, var(--border));background:var(--error-soft);border-radius:13px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px;display:flex}._emptyOutput_14kqu_1001>span{width:30px;height:30px;color:var(--error);border:1px solid;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}._emptyOutput_14kqu_1001 strong{color:var(--text);font-size:.82rem}._emptyOutput_14kqu_1001 p{color:var(--muted);margin:5px 0 0;font-size:.75rem;line-height:1.5}._outputActions_14kqu_1071{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}._primaryButton_14kqu_361,._secondaryButton_14kqu_363,._testButton_14kqu_365{border-radius:12px;width:100%;min-height:46px}._primaryButton_14kqu_361,._testButton_14kqu_365{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}._primaryButton_14kqu_361:hover:not(:disabled),._testButton_14kqu_365:hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent);transform:translateY(-1px)}._primaryButton_14kqu_361:disabled,._secondaryButton_14kqu_363:disabled{border-color:var(--control-disabled-border);background:var(--control-disabled-background);color:var(--control-disabled-foreground);box-shadow:none;cursor:not-allowed;transform:none}._groupOutline_14kqu_1151,._findings_14kqu_1153,._ruleTester_14kqu_1155,._caveats_14kqu_1157{border:1px solid var(--border);background:var(--surface);border-radius:13px;margin-top:20px;padding:16px}._groupOutline_14kqu_1151 h3,._findings_14kqu_1153 h3{color:var(--text);margin:0}._groupOutline_14kqu_1151 ul,._findings_14kqu_1153 ul{gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}._groupOutline_14kqu_1151 li{border:1px solid var(--border);background:var(--elevated);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 11px;font-size:.75rem;display:flex}._groupOutline_14kqu_1151 strong{color:var(--text);overflow-wrap:anywhere}._groupOutline_14kqu_1151 span{color:var(--muted);text-align:right}._findings_14kqu_1153 li{border:1px solid var(--border);background:var(--elevated);border-left-width:4px;border-radius:11px;grid-template-columns:30px minmax(0,1fr);gap:11px;padding:12px;display:grid}._findings_14kqu_1153 li[data-tone=fix]{border-left-color:var(--error)}._findings_14kqu_1153 li[data-tone=review]{border-left-color:var(--warning)}._findings_14kqu_1153 li[data-tone=note]{border-left-color:var(--primary)}._findings_14kqu_1153 li[data-tone=ready]{border-left-color:var(--success)}._findingIcon_14kqu_1301{width:28px;height:28px;color:var(--primary);border:1px solid;border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}._findings_14kqu_1153 li[data-tone=fix] ._findingIcon_14kqu_1301{color:var(--error)}._findings_14kqu_1153 li[data-tone=review] ._findingIcon_14kqu_1301{color:var(--warning)}._findings_14kqu_1153 li[data-tone=ready] ._findingIcon_14kqu_1301{color:var(--success)}._findingHeading_14kqu_1349{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._findingHeading_14kqu_1349 strong{color:var(--text);font-size:.78rem}._findingHeading_14kqu_1349 span{color:var(--muted);text-transform:uppercase;flex:none;font-size:.75rem;font-weight:750}._findings_14kqu_1153 p,._ruleTester_14kqu_1155>p,._testResult_14kqu_1393 p,._caveats_14kqu_1157 p{color:var(--muted);margin:5px 0 0;font-size:.75rem;line-height:1.55}._ruleTester_14kqu_1155{background:var(--panel-fill-subtle)}._ruleTester_14kqu_1155 summary{color:var(--text);cursor:pointer;font-size:.82rem;font-weight:850}._testFields_14kqu_445{grid-template-columns:minmax(150px,.38fr) minmax(0,.62fr);gap:10px;margin-top:14px;display:grid}._testButton_14kqu_365{margin-top:12px}._testResult_14kqu_1393{border:1px solid var(--border);border-left:4px solid var(--warning);background:var(--surface);border-radius:11px;margin-top:13px;padding:14px}._testResult_14kqu_1393[data-tone=allow]{border-left-color:var(--success);background:var(--success-soft)}._testResult_14kqu_1393[data-tone=block]{border-left-color:var(--error);background:var(--error-soft)}._testResult_14kqu_1393>strong{color:var(--text);font-size:.86rem}._testResult_14kqu_1393 dl{gap:7px;margin:12px 0 0;display:grid}._testResult_14kqu_1393 dl div{border-top:1px solid var(--border);grid-template-columns:110px minmax(0,1fr);gap:10px;padding-top:7px;font-size:.75rem;display:grid}._testResult_14kqu_1393 dt{color:var(--muted);font-weight:750}._testResult_14kqu_1393 dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}._caveats_14kqu_1157{background:var(--panel-fill-subtle)}._caveats_14kqu_1157 strong{color:var(--text);font-size:.8rem}._caveats_14kqu_1157 ul{color:var(--muted);gap:8px;margin:10px 0 0;padding-left:20px;font-size:.75rem;line-height:1.55;display:grid}._explainer_14kqu_1593{border:1px solid var(--panel-border-neutral);border-radius:var(--panel-radius-large);background:var(--panel-fill-subtle);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:38px;margin-bottom:28px;padding:clamp(24px,4vw,38px);display:grid}._explainer_14kqu_1593 h2,._sources_14kqu_1617 h2{color:var(--text);margin:0}._explainerCopy_14kqu_1627{gap:14px;display:grid}._explainerCopy_14kqu_1627>p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.65}._guidanceGrid_14kqu_1651{grid-template-columns:1fr 1fr;gap:10px;display:grid}._guidanceGrid_14kqu_1651 article{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:14px}._guidanceGrid_14kqu_1651 strong,._securityNote_14kqu_1679 strong{color:var(--text);font-size:.8rem}._guidanceGrid_14kqu_1651 p,._securityNote_14kqu_1679 p{color:var(--muted);margin:6px 0 0;font-size:.75rem;line-height:1.55}._securityNote_14kqu_1679{border-left:4px solid var(--warning);background:var(--warning-soft);border-radius:10px;padding:12px 14px}._sources_14kqu_1617{border:1px solid var(--border);border-radius:var(--panel-radius-large);background:var(--surface);grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:30px;margin-bottom:72px;padding:clamp(22px,4vw,34px);display:grid}._sources_14kqu_1617>div>p:last-child{color:var(--muted);margin:10px 0 0;font-size:.8rem;line-height:1.55}._sources_14kqu_1617 ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}._sources_14kqu_1617 a{border:1px solid var(--border);background:var(--elevated);min-height:46px;color:var(--primary);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:.75rem;font-weight:750;text-decoration:none;display:flex}._sources_14kqu_1617 a:hover{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);text-decoration:none}._visuallyHidden_14kqu_1817{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._modeSwitch_14kqu_251 button:focus-visible,._quietButton_14kqu_351:focus-visible,._addButton_14kqu_353:focus-visible,._addGroupButton_14kqu_355:focus-visible,._removeButton_14kqu_357:focus-visible,._textButton_14kqu_359:focus-visible,._primaryButton_14kqu_361:focus-visible,._secondaryButton_14kqu_363:focus-visible,._testButton_14kqu_365:focus-visible,._iconButton_14kqu_367:focus-visible,._originField_14kqu_425 input:focus-visible,._validatorField_14kqu_427 textarea:focus-visible,._groupFieldset_14kqu_441 input:focus-visible,._groupFieldset_14kqu_441 select:focus-visible,._sitemapFieldset_14kqu_443 input:focus-visible,._testFields_14kqu_445 input:focus-visible,._codeOutput_14kqu_957:focus-visible,._ruleTester_14kqu_1155 summary:focus-visible,._sources_14kqu_1617 a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (width<=980px){._toolLayout_14kqu_167{grid-template-columns:1fr}}@media (width<=700px){._explainer_14kqu_1593,._sources_14kqu_1617{grid-template-columns:1fr;gap:22px}._guidanceGrid_14kqu_1651,._testFields_14kqu_445{grid-template-columns:1fr}}@media (width<=560px){._shell_14kqu_15{width:min(100% - 28px,1180px)}._intro_14kqu_55{padding:38px 0 34px}._inputCard_14kqu_183,._resultsCard_14kqu_185{padding:19px}._cardHeading_14kqu_323,._groupTopline_14kqu_631{flex-direction:column;align-items:stretch}._quietButton_14kqu_351,._removeButton_14kqu_357{width:100%}._ruleRow_14kqu_447{border:1px solid var(--border);background:var(--elevated);border-radius:12px;grid-template-columns:1fr;align-items:stretch;padding:12px}._ruleRow_14kqu_447 ._iconButton_14kqu_367,._sitemapRow_14kqu_775 ._iconButton_14kqu_367{width:100%}._sitemapRow_14kqu_775,._outputActions_14kqu_1071,._fileFacts_14kqu_881{grid-template-columns:1fr}._groupOutline_14kqu_1151 li,._findingHeading_14kqu_1349{flex-direction:column;align-items:flex-start}._groupOutline_14kqu_1151 span{text-align:left}._testResult_14kqu_1393 dl div{grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion:reduce){._modeSwitch_14kqu_251 button,._quietButton_14kqu_351,._addButton_14kqu_353,._addGroupButton_14kqu_355,._removeButton_14kqu_357,._textButton_14kqu_359,._primaryButton_14kqu_361,._secondaryButton_14kqu_363,._testButton_14kqu_365,._iconButton_14kqu_367{transition:none}._quietButton_14kqu_351:hover,._addButton_14kqu_353:hover,._addGroupButton_14kqu_355:hover,._removeButton_14kqu_357:hover:not(:disabled),._textButton_14kqu_359:hover,._primaryButton_14kqu_361:hover:not(:disabled),._secondaryButton_14kqu_363:hover:not(:disabled),._testButton_14kqu_365:hover,._iconButton_14kqu_367:hover{transform:none}}@media (forced-colors:active){._inputCard_14kqu_183,._resultsCard_14kqu_185{box-shadow:none;background:canvas;border-color:canvastext}._inputCard_14kqu_183:before,._resultsCard_14kqu_185:before{display:none}._modeSwitch_14kqu_251,._groupFieldset_14kqu_441,._sitemapFieldset_14kqu_443,._privacyNote_14kqu_789,._statusBadge_14kqu_817,._fileFacts_14kqu_881 div,._emptyOutput_14kqu_1001,._groupOutline_14kqu_1151,._findings_14kqu_1153,._ruleTester_14kqu_1155,._testResult_14kqu_1393,._caveats_14kqu_1157,._guidanceGrid_14kqu_1651 article,._securityNote_14kqu_1679{color:canvastext;background:canvas;border-color:canvastext}}._introCopy_14kqu_2161{min-width:0}._introVisual_14kqu_2169{place-items:center;min-height:250px;display:grid}._introVisual_14kqu_2169 img{object-fit:contain;width:min(100%,340px);height:auto;filter:drop-shadow(0 16px 22px color-mix(in srgb, var(--text) 14%, transparent))}@media (width<=760px){._intro_14kqu_55{grid-template-columns:1fr;gap:22px}._introVisual_14kqu_2169{order:-1;min-height:0}._introVisual_14kqu_2169 img{width:min(72vw,300px)}}@media (width<=560px){._page_14kqu_1 :where(input,textarea,select){font-size:16px}}
