._page_u7000_1{min-height:100vh;color:var(--text);background:var(--canvas);padding-bottom:1px}._shell_u7000_8{width:min(1180px,100% - 40px);margin-inline:auto}._breadcrumbs_u7000_13{color:var(--muted);align-items:center;gap:9px;padding-top:28px;font-size:.75rem;display:flex}._breadcrumbs_u7000_13 a{color:var(--primary);text-underline-offset:4px;font-weight:750}._intro_u7000_28{max-width:930px;padding:54px 0 44px}._eyebrow_u7000_33,._panelLabel_u7000_34{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:.75rem;font-weight:850}._intro_u7000_28 h1{max-width:900px;color:var(--text);margin:0}._intro_u7000_28>p:not(._eyebrow_u7000_33){max-width:820px;color:var(--muted);margin:24px 0 0;font-size:1.03rem;line-height:1.7}._trustList_u7000_57{flex-wrap:wrap;gap:10px;margin:25px 0 0;padding:0;list-style:none;display:flex}._trustList_u7000_57 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_u7000_57 li:before{content:"✓";font-weight:900}._toolLayout_u7000_84{grid-template-columns:minmax(380px,.96fr) minmax(0,1.04fr);align-items:start;gap:24px;padding-bottom:78px;display:grid}._inputCard_u7000_92,._resultsCard_u7000_93{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_u7000_92:before,._resultsCard_u7000_93: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_u7000_93{background:var(--panel-fill-output)}._modeSwitch_u7000_126{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_u7000_126 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_u7000_126 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_u7000_126 button:hover{background:var(--primary-soft);color:var(--primary)}._cardHeading_u7000_162{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}._cardHeading_u7000_162 h2{color:var(--text);margin:0}._quietButton_u7000_176,._addButton_u7000_177,._addGroupButton_u7000_178,._removeButton_u7000_179,._textButton_u7000_180,._primaryButton_u7000_181,._secondaryButton_u7000_182,._testButton_u7000_183,._iconButton_u7000_184{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_u7000_176:hover,._addButton_u7000_177:hover,._addGroupButton_u7000_178:hover,._removeButton_u7000_179:hover:not(:disabled),._textButton_u7000_180:hover,._secondaryButton_u7000_182:hover:not(:disabled),._iconButton_u7000_184:hover{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);text-decoration:none;transform:translateY(-1px)}._originField_u7000_213,._validatorField_u7000_214,._builderFields_u7000_215{margin-top:22px}._originField_u7000_213>label,._validatorTopline_u7000_220 label,._groupFieldset_u7000_221 label,._sitemapFieldset_u7000_222 label,._testFields_u7000_223 label,._ruleRow_u7000_224 label{color:var(--text);font-size:.78rem;font-weight:800}._originField_u7000_213 input,._validatorField_u7000_214 textarea,._groupFieldset_u7000_221 input,._groupFieldset_u7000_221 select,._sitemapFieldset_u7000_222 input,._testFields_u7000_223 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_u7000_214 textarea{resize:vertical;tab-size:2;min-height:420px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.55}._originField_u7000_213 input:hover,._validatorField_u7000_214 textarea:hover,._groupFieldset_u7000_221 input:hover,._groupFieldset_u7000_221 select:hover,._sitemapFieldset_u7000_222 input:hover,._testFields_u7000_223 input:hover{border-color:color-mix(in srgb, var(--primary) 58%, var(--border))}._help_u7000_265,._error_u7000_266,._locationNote_u7000_267,._copyFallback_u7000_268{margin:7px 0 0;font-size:.75rem;line-height:1.5}._help_u7000_265{color:var(--muted)}._error_u7000_266,._copyFallback_u7000_268{color:var(--error);font-weight:750}._locationNote_u7000_267{color:var(--success)}._locationNote_u7000_267 code{overflow-wrap:anywhere;color:inherit}._builderFields_u7000_215{gap:16px;display:grid}._groupFieldset_u7000_221,._sitemapFieldset_u7000_222{border:1px solid var(--border);background:var(--surface);border-radius:15px;min-width:0;margin:0;padding:16px}._groupFieldset_u7000_221 legend,._sitemapFieldset_u7000_222 legend{color:var(--text);padding-inline:6px;font-size:.82rem;font-weight:850}._groupTopline_u7000_316,._validatorTopline_u7000_220{justify-content:space-between;align-items:center;gap:12px;display:flex}._removeButton_u7000_179,._textButton_u7000_180{min-height:34px;color:var(--muted);padding-inline:11px}._removeButton_u7000_179: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_u7000_340{gap:9px;margin-top:15px;display:grid}._ruleRow_u7000_224{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_u7000_224>div{min-width:0}._iconButton_u7000_184{width:38px;min-height:38px;color:var(--muted);border-radius:10px;padding:0;font-size:1.15rem}._addButton_u7000_177{border-style:dashed;border-radius:11px;width:100%;margin-top:12px}._addGroupButton_u7000_178{border-color:color-mix(in srgb, var(--primary) 48%, var(--border));background:var(--primary-soft);border-radius:12px;width:100%;min-height:46px}._sitemapFieldset_u7000_222{gap:9px;display:grid}._sitemapRow_u7000_388{grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:9px;display:grid}._privacyNote_u7000_395{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_u7000_409{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_u7000_409[data-tone=fix]{border-color:color-mix(in srgb, var(--error) 48%, var(--border));background:var(--error-soft);color:var(--error)}._statusBadge_u7000_409[data-tone=review]{border-color:color-mix(in srgb, var(--warning) 55%, var(--border));background:var(--warning-soft);color:var(--warning)}._statusBadge_u7000_409[data-tone=ready]{border-color:color-mix(in srgb, var(--success) 45%, var(--border));background:var(--success-soft);color:var(--success)}._fileFacts_u7000_441{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0 0;display:grid}._fileFacts_u7000_441 div{border:1px solid var(--border);background:var(--surface);border-radius:11px;min-width:0;padding:10px}._fileFacts_u7000_441 dt{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:750}._fileFacts_u7000_441 dd{color:var(--text);margin:4px 0 0;font-size:.82rem;font-weight:850}._codeBlock_u7000_470{margin-top:20px}._codeBlock_u7000_470>span{color:var(--muted);font-size:.75rem}._codeOutput_u7000_479{border-radius:13px}._codeBlock_u7000_470 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_u7000_501{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_u7000_501>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_u7000_501 strong{color:var(--text);font-size:.82rem}._emptyOutput_u7000_501 p{color:var(--muted);margin:5px 0 0;font-size:.75rem;line-height:1.5}._outputActions_u7000_536{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}._primaryButton_u7000_181,._secondaryButton_u7000_182,._testButton_u7000_183{border-radius:12px;width:100%;min-height:46px}._primaryButton_u7000_181,._testButton_u7000_183{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}._primaryButton_u7000_181:hover:not(:disabled),._testButton_u7000_183:hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent);transform:translateY(-1px)}._primaryButton_u7000_181:disabled,._secondaryButton_u7000_182: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_u7000_576,._findings_u7000_577,._ruleTester_u7000_578,._caveats_u7000_579{border:1px solid var(--border);background:var(--surface);border-radius:13px;margin-top:20px;padding:16px}._groupOutline_u7000_576 h3,._findings_u7000_577 h3{color:var(--text);margin:0}._groupOutline_u7000_576 ul,._findings_u7000_577 ul{gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}._groupOutline_u7000_576 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_u7000_576 strong{color:var(--text);overflow-wrap:anywhere}._groupOutline_u7000_576 span{color:var(--muted);text-align:right}._findings_u7000_577 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_u7000_577 li[data-tone=fix]{border-left-color:var(--error)}._findings_u7000_577 li[data-tone=review]{border-left-color:var(--warning)}._findings_u7000_577 li[data-tone=note]{border-left-color:var(--primary)}._findings_u7000_577 li[data-tone=ready]{border-left-color:var(--success)}._findingIcon_u7000_651{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_u7000_577 li[data-tone=fix] ._findingIcon_u7000_651{color:var(--error)}._findings_u7000_577 li[data-tone=review] ._findingIcon_u7000_651{color:var(--warning)}._findings_u7000_577 li[data-tone=ready] ._findingIcon_u7000_651{color:var(--success)}._findingHeading_u7000_675{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._findingHeading_u7000_675 strong{color:var(--text);font-size:.78rem}._findingHeading_u7000_675 span{color:var(--muted);text-transform:uppercase;flex:none;font-size:.75rem;font-weight:750}._findings_u7000_577 p,._ruleTester_u7000_578>p,._testResult_u7000_697 p,._caveats_u7000_579 p{color:var(--muted);margin:5px 0 0;font-size:.75rem;line-height:1.55}._ruleTester_u7000_578{background:var(--panel-fill-subtle)}._ruleTester_u7000_578 summary{color:var(--text);cursor:pointer;font-size:.82rem;font-weight:850}._testFields_u7000_223{grid-template-columns:minmax(150px,.38fr) minmax(0,.62fr);gap:10px;margin-top:14px;display:grid}._testButton_u7000_183{margin-top:12px}._testResult_u7000_697{border:1px solid var(--border);border-left:4px solid var(--warning);background:var(--surface);border-radius:11px;margin-top:13px;padding:14px}._testResult_u7000_697[data-tone=allow]{border-left-color:var(--success);background:var(--success-soft)}._testResult_u7000_697[data-tone=block]{border-left-color:var(--error);background:var(--error-soft)}._testResult_u7000_697>strong{color:var(--text);font-size:.86rem}._testResult_u7000_697 dl{gap:7px;margin:12px 0 0;display:grid}._testResult_u7000_697 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_u7000_697 dt{color:var(--muted);font-weight:750}._testResult_u7000_697 dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}._caveats_u7000_579{background:var(--panel-fill-subtle)}._caveats_u7000_579 strong{color:var(--text);font-size:.8rem}._caveats_u7000_579 ul{color:var(--muted);gap:8px;margin:10px 0 0;padding-left:20px;font-size:.75rem;line-height:1.55;display:grid}._explainer_u7000_797{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_u7000_797 h2,._sources_u7000_809 h2{color:var(--text);margin:0}._explainerCopy_u7000_814{gap:14px;display:grid}._explainerCopy_u7000_814>p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.65}._guidanceGrid_u7000_826{grid-template-columns:1fr 1fr;gap:10px;display:grid}._guidanceGrid_u7000_826 article{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:14px}._guidanceGrid_u7000_826 strong,._securityNote_u7000_840 strong{color:var(--text);font-size:.8rem}._guidanceGrid_u7000_826 p,._securityNote_u7000_840 p{color:var(--muted);margin:6px 0 0;font-size:.75rem;line-height:1.55}._securityNote_u7000_840{border-left:4px solid var(--warning);background:var(--warning-soft);border-radius:10px;padding:12px 14px}._sources_u7000_809{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_u7000_809>div>p:last-child{color:var(--muted);margin:10px 0 0;font-size:.8rem;line-height:1.55}._sources_u7000_809 ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}._sources_u7000_809 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_u7000_809 a:hover{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);text-decoration:none}._visuallyHidden_u7000_909{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._modeSwitch_u7000_126 button:focus-visible,._quietButton_u7000_176:focus-visible,._addButton_u7000_177:focus-visible,._addGroupButton_u7000_178:focus-visible,._removeButton_u7000_179:focus-visible,._textButton_u7000_180:focus-visible,._primaryButton_u7000_181:focus-visible,._secondaryButton_u7000_182:focus-visible,._testButton_u7000_183:focus-visible,._iconButton_u7000_184:focus-visible,._originField_u7000_213 input:focus-visible,._validatorField_u7000_214 textarea:focus-visible,._groupFieldset_u7000_221 input:focus-visible,._groupFieldset_u7000_221 select:focus-visible,._sitemapFieldset_u7000_222 input:focus-visible,._testFields_u7000_223 input:focus-visible,._codeOutput_u7000_479:focus-visible,._ruleTester_u7000_578 summary:focus-visible,._sources_u7000_809 a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (width<=980px){._toolLayout_u7000_84{grid-template-columns:1fr}}@media (width<=700px){._explainer_u7000_797,._sources_u7000_809{grid-template-columns:1fr;gap:22px}._guidanceGrid_u7000_826,._testFields_u7000_223{grid-template-columns:1fr}}@media (width<=560px){._shell_u7000_8{width:min(100% - 28px,1180px)}._intro_u7000_28{padding:38px 0 34px}._inputCard_u7000_92,._resultsCard_u7000_93{padding:19px}._cardHeading_u7000_162,._groupTopline_u7000_316{flex-direction:column;align-items:stretch}._quietButton_u7000_176,._removeButton_u7000_179{width:100%}._ruleRow_u7000_224{border:1px solid var(--border);background:var(--elevated);border-radius:12px;grid-template-columns:1fr;align-items:stretch;padding:12px}._ruleRow_u7000_224 ._iconButton_u7000_184,._sitemapRow_u7000_388 ._iconButton_u7000_184{width:100%}._sitemapRow_u7000_388,._outputActions_u7000_536,._fileFacts_u7000_441{grid-template-columns:1fr}._groupOutline_u7000_576 li,._findingHeading_u7000_675{flex-direction:column;align-items:flex-start}._groupOutline_u7000_576 span{text-align:left}._testResult_u7000_697 dl div{grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion:reduce){._modeSwitch_u7000_126 button,._quietButton_u7000_176,._addButton_u7000_177,._addGroupButton_u7000_178,._removeButton_u7000_179,._textButton_u7000_180,._primaryButton_u7000_181,._secondaryButton_u7000_182,._testButton_u7000_183,._iconButton_u7000_184{transition:none}._quietButton_u7000_176:hover,._addButton_u7000_177:hover,._addGroupButton_u7000_178:hover,._removeButton_u7000_179:hover:not(:disabled),._textButton_u7000_180:hover,._primaryButton_u7000_181:hover:not(:disabled),._secondaryButton_u7000_182:hover:not(:disabled),._testButton_u7000_183:hover,._iconButton_u7000_184:hover{transform:none}}@media (forced-colors:active){._inputCard_u7000_92,._resultsCard_u7000_93{box-shadow:none;background:canvas;border-color:canvastext}._inputCard_u7000_92:before,._resultsCard_u7000_93:before{display:none}._modeSwitch_u7000_126,._groupFieldset_u7000_221,._sitemapFieldset_u7000_222,._privacyNote_u7000_395,._statusBadge_u7000_409,._fileFacts_u7000_441 div,._emptyOutput_u7000_501,._groupOutline_u7000_576,._findings_u7000_577,._ruleTester_u7000_578,._testResult_u7000_697,._caveats_u7000_579,._guidanceGrid_u7000_826 article,._securityNote_u7000_840{color:canvastext;background:canvas;border-color:canvastext}}._introCopy_u7000_1081{min-width:0}._introVisual_u7000_1085{place-items:center;min-height:250px;display:grid}._introVisual_u7000_1085 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_u7000_28{grid-template-columns:1fr;gap:22px}._introVisual_u7000_1085{order:-1;min-height:0}._introVisual_u7000_1085 img{width:min(72vw,300px)}}@media (width<=560px){._page_u7000_1 :where(input,textarea,select){font-size:16px}}@media (width<=760px){._intro_u7000_28{min-height:0;padding:24px 0;display:block}._introVisual_u7000_1085{display:none}._intro_u7000_28 h1{font-size:clamp(1.8rem,7.5vw,2.5rem);line-height:1.12}._introCopy_u7000_1081>p:not(._eyebrow_u7000_33){margin-top:14px;font-size:1rem;line-height:1.6}._trustList_u7000_57{gap:6px;margin-top:16px}._trustList_u7000_57 li{padding:6px 9px}}
