.axe-gate{width:100%;display:flex;flex-direction:column;gap:12px;min-width:0}.axe-gate__matrix{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.03),0 14px 36px -16px rgba(15,23,42,.25)}.axe-gate__matrix-head{display:flex;align-items:center;gap:10px;padding:9px 14px;background:linear-gradient(180deg,#f6fbf9 0%,#ffffff 100%);border-bottom:1px solid #d4ebe4;flex-wrap:wrap}.axe-gate__matrix-pill{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.6rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--accent);background:var(--mint);border:1px solid #d4ebe4;padding:3px 8px;border-radius:999px;flex-shrink:0}.axe-gate__matrix-meta{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.74rem;color:#475569}.axe-gate__grid-wrap{padding:6px}.axe-gate__grid{width:100%;border-collapse:collapse;table-layout:fixed;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif}.axe-gate__grid th,.axe-gate__grid td{padding:8px 10px;border:1px solid transparent;font-size:0.78rem;text-align:center;vertical-align:middle;background:transparent}.axe-gate__grid thead th{font-size:0.62rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#64748b;background:transparent;border:none}.axe-gate__grid tbody th{text-align:left;font-weight:700;font-size:0.82rem;color:#0f172a;background:#f8fafc;border-radius:6px 0 0 6px;text-transform:none;letter-spacing:0}.axe-gate__grid tbody th span{display:block;font-size:0.66rem;font-weight:500;color:#64748b;margin-top:2px}.axe-gate__grid tbody th code{font-family:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:0.86em;background:#ffffff;color:var(--accent-hover);padding:1px 5px;border-radius:4px;border:1px solid #d4ebe4}.axe-gate__grid tbody td{background:#f8fafc;border-left:1px solid #ffffff}.axe-gate__grid tbody tr td:last-child{border-radius:0 6px 6px 0}.axe-gate__grid tbody tr+tr th,.axe-gate__grid tbody tr+tr td{border-top:4px solid #ffffff}.axe-gate__corner{background:transparent !important}.axe-gate__check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;font-weight:800;font-size:0.86rem;line-height:1}.axe-gate__rules{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px}.axe-gate__rules-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.6rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#64748b;flex-shrink:0}.axe-gate__rules ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.axe-gate__rules li{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.72rem;font-weight:700;color:var(--accent-hover);background:var(--mint);border:1px solid #d4ebe4;padding:3px 9px;border-radius:4px}.axe-gate__score{display:flex;align-items:center;gap:14px;padding:14px 16px;background:linear-gradient(180deg,#f6fbf9 0%,#ffffff 100%);border:1px solid #a7f3d0;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.03),0 8px 22px -8px rgba(16,185,129,0.25)}.axe-gate__score-icon{flex:0 0 36px;width:36px;height:36px;color:var(--accent);background:#ecfdf5;border-radius:50%;padding:7px}.axe-gate__score-body{flex:1 1 auto;min-width:0}.axe-gate__score-line{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.axe-gate__score-num{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.92rem;color:#047857;font-weight:700}.axe-gate__score-num strong{font-size:1.4rem;font-weight:800;color:#047857}.axe-gate__score-pass{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#047857;background:#d1fae5;border:1px solid #a7f3d0;padding:2px 8px;border-radius:999px}.axe-gate__score-fail{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.86rem;color:#b91c1c;font-weight:700}.axe-gate__score-fail strong{font-size:1.2rem;font-weight:800;color:#b91c1c}.axe-gate__score-sub{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.74rem;color:#475569;margin-top:4px;line-height:1.45}@media (max-width:540px){.axe-gate__grid th,.axe-gate__grid td{font-size:0.7rem;padding:6px 8px}.axe-gate__grid thead th{font-size:0.56rem}.axe-gate__grid tbody th span{font-size:0.6rem}.axe-gate__check{width:20px;height:20px;font-size:0.74rem}.axe-gate__score-num strong{font-size:1.2rem}.axe-gate__rules li{font-size:0.66rem}}.compliance{width:100%;display:flex;flex-direction:column;gap:10px;min-width:0}.compliance__card{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px rgba(15,23,42,.03),0 6px 18px -8px rgba(15,23,42,.10);display:flex;flex-direction:column;gap:9px}.compliance__card--ours{background:linear-gradient(180deg,#f6fbf9 0%,#ffffff 100%);border-color:#a7f3d0}.compliance__card--yours{background:linear-gradient(180deg,#fffbeb 0%,#ffffff 100%);border-color:#fde68a}.compliance__head{display:flex;align-items:center;gap:10px}.compliance__icon{flex:0 0 28px;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.compliance__icon svg{width:15px;height:15px}.compliance__card--ours .compliance__icon{background:#d1fae5;color:#047857}.compliance__card--yours .compliance__icon{background:#fef3c7;color:#b45309}.compliance__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.94rem;font-weight:700;color:#0f172a;line-height:1.2}.compliance__title-pill{display:inline-block;margin-left:8px;font-size:0.6rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;vertical-align:2px}.compliance__card--ours .compliance__title-pill{color:#047857;background:#d1fae5;border:1px solid #a7f3d0}.compliance__card--yours .compliance__title-pill{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.compliance__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.compliance__list li{display:flex;align-items:flex-start;gap:8px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.82rem;color:#334155;line-height:1.45}.compliance__list li svg{flex:0 0 14px;width:14px;height:14px;margin-top:3px}.compliance__card--ours .compliance__list li svg{color:#047857}.compliance__card--yours .compliance__list li svg{color:#c2410c}.compliance__list code{font-family:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:0.86em;background:rgba(15,23,42,0.05);color:#334155;padding:0 5px;border-radius:3px}.compliance__bug{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#ffffff;border:1px dashed #cbd5e1;border-radius:10px}.compliance__bug-icon{flex:0 0 28px;width:28px;height:28px;border-radius:8px;background:#fef2f2;color:#b91c1c;display:inline-flex;align-items:center;justify-content:center}.compliance__bug-icon svg{width:15px;height:15px}.compliance__bug-body{flex:1 1 auto;min-width:0}.compliance__bug-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.86rem;font-weight:700;color:#0f172a;line-height:1.25}.compliance__bug-sub{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.76rem;color:#475569;margin-top:3px;line-height:1.45}@media (max-width:540px){.compliance__title{font-size:0.88rem}.compliance__list li{font-size:0.78rem}.compliance__bug-title{font-size:0.82rem}.compliance__bug-sub{font-size:0.72rem}}.hf-at{width:100%;display:flex;flex-direction:column;gap:12px;min-width:0}.hf-at__source{background:#1e2030;border:1px solid #2a2d42;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.03),0 14px 36px -16px rgba(15,23,42,.25)}.hf-at__source-head{display:flex;align-items:center;gap:10px;padding:8px 12px;background:linear-gradient(180deg,#262839 0%,#1e2030 100%);border-bottom:1px solid #2a2d42}.hf-at__source-pill{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.6rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#6ee7b7;background:rgba(110,231,183,0.12);border:1px solid rgba(110,231,183,0.32);padding:3px 8px;border-radius:4px;flex-shrink:0}.hf-at__source-meta{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.72rem;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hf-at__code{margin:0;padding:12px 14px;background:transparent;color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.72rem;line-height:1.65;border-radius:0;box-shadow:none;white-space:pre-wrap;word-break:break-word}.hf-at__code code{background:transparent;color:inherit;font-size:inherit;padding:0}.hf-at__code .t{color:#94a3b8}.hf-at__code .a{color:#f0b67f}.hf-at__code .v{color:#a3e4a1}.hf-at__pipe-row{display:flex;align-items:center;gap:10px;margin:-2px 0}.hf-at__pipe-line{flex:1 1 auto;height:1px;background:#cbd5e1}.hf-at__pipe-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.6rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#64748b;flex-shrink:0}.hf-at__consumers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hf-at__consumer{display:flex;gap:10px;padding:10px 12px;background:#ffffff;border:1px solid #e2e8f0;border-radius:11px;box-shadow:0 1px 2px rgba(15,23,42,.03),0 6px 18px -8px rgba(15,23,42,.10);min-width:0}.hf-at__consumer>div{flex:1 1 auto;min-width:0}.hf-at__consumer-icon{flex:0 0 28px;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.hf-at__consumer-icon svg{width:15px;height:15px}.hf-at__consumer-icon--se{background:#eff6ff;color:#1d4ed8}.hf-at__consumer-icon--ext{background:#f5f3ff;color:#6d28d9}.hf-at__consumer-icon--reader{background:#fff7ed;color:#c2410c}.hf-at__consumer-icon--sr{background:#ecfdf5;color:var(--accent)}.hf-at__consumer-name{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.86rem;font-weight:700;color:#0f172a;line-height:1.2}.hf-at__consumer-note{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.72rem;color:#64748b;margin-top:3px;line-height:1.4}.hf-at__coord{background:linear-gradient(180deg,#f6fbf9 0%,#ffffff 100%);border:1px solid #d4ebe4;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.hf-at__coord-head{display:flex;gap:12px;align-items:flex-start}.hf-at__coord-head svg{flex:0 0 26px;width:26px;height:26px;color:var(--accent);background:var(--mint);border-radius:50%;padding:4px;margin-top:2px}.hf-at__coord-head>div{flex:1 1 auto;min-width:0}.hf-at__coord-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.92rem;font-weight:700;color:#0f172a;line-height:1.2}.hf-at__coord-sub{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.76rem;color:#475569;margin-top:3px;line-height:1.5}.hf-at__plugins{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hf-at__plugins li{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.72rem;font-weight:600;color:var(--accent-hover);background:#ffffff;border:1px solid #d4ebe4;padding:3px 9px;border-radius:999px}@media (max-width:540px){.hf-at__consumers{grid-template-columns:1fr}.hf-at__code{font-size:0.66rem;padding:11px 13px}.hf-at__consumer-name{font-size:0.82rem}.hf-at__consumer-note{font-size:0.7rem}.hf-at__coord-title{font-size:0.86rem}.hf-at__coord-sub{font-size:0.72rem}.hf-at__plugins li{font-size:0.68rem}}.rm{width:100%;display:flex;flex-direction:column;gap:12px;min-width:0}.rm__code-card{background:#1e2030;border:1px solid #2a2d42;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.03),0 14px 36px -16px rgba(15,23,42,.25)}.rm__code-head{display:flex;align-items:center;gap:10px;padding:8px 12px;background:linear-gradient(180deg,#262839 0%,#1e2030 100%);border-bottom:1px solid #2a2d42}.rm__code-pill{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.6rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#6ee7b7;background:rgba(110,231,183,0.12);border:1px solid rgba(110,231,183,0.32);padding:3px 8px;border-radius:4px;flex-shrink:0}.rm__code-meta{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.72rem;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm__code{margin:0;padding:12px 14px;background:transparent;color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.74rem;line-height:1.65;border-radius:0;box-shadow:none;white-space:pre-wrap;word-break:break-word}.rm__code code{background:transparent;color:inherit;font-size:inherit;padding:0}.rm__code .t{color:#c4b5fd}.rm__code .a{color:#f0b67f}.rm__code .v{color:#a3e4a1}.rm__code .m{color:#93c5fd;font-weight:700}.rm__code .hl{display:block;margin:8px -8px 0;padding:4px 8px;background:rgba(167,243,208,0.08);border-left:2px solid #34d399;border-radius:0 6px 6px 0}.rm__compare{display:flex;flex-direction:column;gap:10px}.rm__case{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px rgba(15,23,42,.03),0 6px 18px -8px rgba(15,23,42,.10);display:flex;flex-direction:column;gap:9px}.rm__case--reduced{background:linear-gradient(180deg,#f6fbf9 0%,#ffffff 100%);border-color:#d4ebe4}.rm__case-head{display:flex;align-items:flex-start;gap:12px}.rm__case-icon{flex:0 0 32px;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.rm__case-icon svg{width:17px;height:17px}.rm__case--full .rm__case-icon{background:#fff7ed;color:#c2410c}.rm__case--reduced .rm__case-icon{background:#ecfdf5;color:var(--accent)}.rm__case-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.92rem;font-weight:700;color:#0f172a;line-height:1.2}.rm__case-title code{font-family:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:0.86em;background:#eef5f3;color:var(--accent-hover);padding:1px 5px;border-radius:4px;font-weight:600}.rm__case-sub{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.74rem;color:#64748b;margin-top:2px;line-height:1.4}.rm__bar{height:12px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;overflow:hidden}.rm__bar-fill{height:100%;border-radius:999px}.rm__bar-fill--full{width:100%;background:linear-gradient(90deg,#fb923c 0%,#f59e0b 50%,#facc15 100%)}.rm__bar-fill--reduced{width:6%;background:linear-gradient(90deg,#34d399 0%,#10b981 100%)}.rm__time{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.78rem;font-weight:700;color:#475569}.rm__case--full .rm__time{color:#c2410c}.rm__case--reduced .rm__time{color:#047857}.rm__wcag{display:flex;gap:12px;padding:12px 14px;background:#ffffff;border:1px solid #a7f3d0;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.03),0 6px 18px -8px rgba(16,185,129,0.18)}.rm__wcag svg{flex:0 0 22px;width:22px;height:22px;color:#047857;background:#d1fae5;border-radius:50%;padding:4px;margin-top:1px}.rm__wcag>div{flex:1 1 auto;min-width:0}.rm__wcag strong{display:block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.84rem;font-weight:700;color:#0f172a;margin-bottom:2px}.rm__wcag span{display:block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.76rem;color:#475569;line-height:1.45}.rm__wcag code{font-family:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:0.86em;background:#f1f5f9;color:#334155;padding:1px 5px;border-radius:4px}.rm__filter{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:10px 14px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.76rem;color:#475569;line-height:1.5}.rm__filter-pill{font-size:0.6rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--accent);background:var(--mint);border:1px solid #d4ebe4;padding:2px 7px;border-radius:999px;white-space:nowrap;flex-shrink:0}.rm__filter code{font-family:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:0.78rem;background:#eef5f3;color:var(--accent-hover);padding:1px 6px;border-radius:4px;flex-shrink:0}.rm__filter-note{flex:1 1 auto;min-width:0}@media (max-width:540px){.rm__code{font-size:0.66rem;padding:11px 13px}.rm__case-title{font-size:0.86rem}.rm__case-sub{font-size:0.7rem}.rm__time{font-size:0.74rem}.rm__wcag strong{font-size:0.8rem}.rm__wcag span{font-size:0.72rem}.rm__filter{font-size:0.72rem}.rm__filter code{font-size:0.72rem}}.rtl-demo{width:100%;display:flex;flex-direction:column;gap:12px;min-width:0}.rtl-demo__switch{display:inline-flex;gap:4px;padding:4px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;align-self:flex-start}.rtl-demo__switch-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;color:#334155;border:0;border-radius:7px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.78rem;font-weight:700;cursor:pointer;transition:background 200ms,color 200ms,box-shadow 200ms;-webkit-tap-highlight-color:transparent}.rtl-demo__switch-btn svg{width:14px;height:14px;flex-shrink:0}.rtl-demo__switch-btn:hover:not(.rtl-demo__switch-btn--active){background:rgba(255,255,255,.65)}.rtl-demo__switch-btn--active{background:#ffffff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.08)}.rtl-demo__store{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.03),0 14px 36px -16px rgba(15,23,42,.25);transition:background 240ms}.rtl-demo__store[dir="rtl"]{background:linear-gradient(180deg,#ffffff 0%,#fefdf8 100%)}.rtl-demo__chrome{display:flex;align-items:center;gap:10px;padding:8px 12px;background:linear-gradient(180deg,#f8fafc 0%,#ffffff 100%);border-bottom:1px solid #e2e8f0;direction:ltr}.rtl-demo__dots{display:inline-flex;gap:5px;flex-shrink:0}.rtl-demo__dots span{width:9px;height:9px;border-radius:50%}.rtl-demo__dots span:nth-child(1){background:#fda4af}.rtl-demo__dots span:nth-child(2){background:#fcd34d}.rtl-demo__dots span:nth-child(3){background:#86efac}.rtl-demo__url{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.74rem;color:#475569;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rtl-demo__url-prefix{color:var(--accent);font-weight:700}.rtl-demo__nav{display:flex;align-items:center;gap:14px;padding:14px 16px}.rtl-demo__brand{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:1.05rem;font-weight:800;color:#0f172a;letter-spacing:-0.01em;white-space:nowrap}.rtl-demo__menu{list-style:none;margin:0;padding:0;display:flex;gap:14px;flex:1 1 auto;min-width:0}.rtl-demo__menu li{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.84rem;color:#475569;font-weight:500;white-space:nowrap}.rtl-demo__cart{display:inline-flex;align-items:center;gap:6px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.82rem;font-weight:700;color:#0f172a;background:var(--mint);border:1px solid #d4ebe4;padding:4px 10px;border-radius:999px;white-space:nowrap}.rtl-demo__cart svg{width:14px;height:14px;color:var(--accent);flex-shrink:0}.rtl-demo__what{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.rtl-demo__what li{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px rgba(15,23,42,.03),0 6px 18px -8px rgba(15,23,42,.10)}.rtl-demo__what li>svg{width:16px;height:16px;color:var(--accent);flex-shrink:0;margin-top:1px}.rtl-demo__what li>div{flex:1 1 auto;min-width:0}.rtl-demo__what-code{display:block;font-family:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:0.78rem;background:#eef5f3;color:var(--accent-hover);padding:2px 7px;border-radius:4px;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background 200ms}.rtl-demo__store[dir="rtl"]~.rtl-demo__what .rtl-demo__what-code,.rtl-demo[data-active="rtl"] .rtl-demo__what-code{}.rtl-demo__what-note{display:block;margin-top:3px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.74rem;color:#64748b;line-height:1.4}.rtl-demo__what-note code{font-family:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:0.86em;background:#f1f5f9;color:#334155;padding:1px 5px;border-radius:4px}.rtl-demo__locales{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px}.rtl-demo__locales-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.6rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--accent);background:var(--mint);border:1px solid #d4ebe4;padding:2px 7px;border-radius:999px;flex-shrink:0}.rtl-demo__locales ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.rtl-demo__locales li{display:inline-flex;align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.74rem;font-weight:600;color:#334155;background:#ffffff;border:1px solid #e2e8f0;padding:3px 9px;border-radius:6px}@media (max-width:540px){.rtl-demo__brand{font-size:0.92rem}.rtl-demo__menu{display:none}.rtl-demo__cart{font-size:0.74rem;padding:3px 8px}.rtl-demo__what-code{font-size:0.74rem}.rtl-demo__what-note{font-size:0.7rem}.rtl-demo__locales li{font-size:0.7rem}}.lang-sig{width:100%;display:flex;flex-direction:column;gap:10px;min-width:0}.lang-sig__signal{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 2px rgba(15,23,42,.03),0 6px 18px -8px rgba(15,23,42,.10)}.lang-sig__head{display:flex;align-items:flex-start;gap:12px}.lang-sig__num{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#eef5f3;color:var(--accent);font-size:0.78rem;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex;align-items:center;justify-content:center}.lang-sig__signal--markup .lang-sig__num{background:#eff6ff;color:#1d4ed8}.lang-sig__signal--http .lang-sig__num{background:#fff7ed;color:#c2410c}.lang-sig__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.94rem;font-weight:700;color:#0f172a;line-height:1.2}.lang-sig__sub{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.74rem;color:#64748b;margin-top:2px}.lang-sig__code{margin:0;padding:10px 12px;background:#1e2030;color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.78rem;line-height:1.6;border-radius:8px;border:0;box-shadow:none;white-space:pre-wrap;word-break:break-word}.lang-sig__code code{background:transparent;color:inherit;font-size:inherit;padding:0}.lang-sig__code .t{color:#94a3b8}.lang-sig__code .a{color:#f0b67f}.lang-sig__code .hl{color:#6ee7b7;background:rgba(110,231,183,0.12);border:1px solid rgba(110,231,183,0.3);padding:0 4px;border-radius:4px;font-weight:700}.lang-sig__pipe{display:flex;justify-content:center;color:#cbd5e1;margin:-2px 0}.lang-sig__pipe svg{width:16px;height:16px;display:block}.lang-sig__result{background:linear-gradient(180deg,#f6fbf9 0%,#ffffff 100%);border:1px solid #d4ebe4;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px rgba(15,23,42,.03),0 6px 18px -8px rgba(16,185,129,0.18)}.lang-sig__result-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.lang-sig__result-icon{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#ecfdf5;color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.lang-sig__result-icon svg{width:17px;height:17px}.lang-sig__result-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.94rem;font-weight:700;color:#0f172a;line-height:1.2}.lang-sig__result-sub{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.76rem;color:#475569;margin-top:2px;line-height:1.45}.lang-sig__readers{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lang-sig__readers li{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.78rem;font-weight:600;color:#047857;background:#ffffff;border:1px solid #a7f3d0;padding:4px 10px;border-radius:999px;white-space:nowrap}.lang-sig__readers li::before{content:"✓";margin-right:5px;color:#10b981;font-weight:800}.lang-sig__filter{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:10px 14px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.76rem;color:#475569;line-height:1.5}.lang-sig__filter-pill{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.6rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--accent);background:var(--mint);border:1px solid #d4ebe4;padding:2px 7px;border-radius:999px;white-space:nowrap;flex-shrink:0}.lang-sig__filter code{font-family:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:0.78rem;background:#eef5f3;color:var(--accent-hover);padding:1px 6px;border-radius:4px;flex-shrink:0}.lang-sig__filter-note{flex:1 1 auto;min-width:0}@media (max-width:540px){.lang-sig__title{font-size:0.88rem}.lang-sig__sub{font-size:0.7rem}.lang-sig__code{font-size:0.72rem;padding:9px 11px}.lang-sig__result-title{font-size:0.88rem}.lang-sig__readers li{font-size:0.72rem;padding:3px 8px}.lang-sig__filter{font-size:0.72rem}.lang-sig__filter code{font-size:0.72rem}}.aria-md{width:100%;display:flex;flex-direction:column;gap:12px;min-width:0}.aria-md__head{display:flex;align-items:center;gap:10px;padding:9px 14px;background:linear-gradient(180deg,#f6fbf9 0%,#ffffff 100%);border:1px solid #d4ebe4;border-radius:11px}.aria-md__head-pill{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.6rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--accent);background:var(--mint);border:1px solid #d4ebe4;padding:3px 8px;border-radius:999px;flex-shrink:0}.aria-md__head-text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.78rem;color:#475569}.aria-md__code{margin:0;padding:14px 16px;background:#1e2030;border:1px solid #2a2d42;border-radius:12px;color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.74rem;line-height:1.7;box-shadow:0 1px 2px rgba(15,23,42,.03),0 14px 36px -16px rgba(15,23,42,.25);white-space:pre-wrap;word-break:break-word}.aria-md__code code{background:transparent;color:inherit;font-size:inherit;padding:0}.aria-md__code .t{color:#94a3b8}.aria-md__code .v{color:#a3e4a1}.aria-md__code .cm{color:#94a3b8;font-style:italic}.aria-md__code .a{color:#f0b67f}.aria-md__code .a.a-mark{color:#c4b5fd;background:rgba(196,181,253,0.14);border:1px solid rgba(196,181,253,0.32);padding:0 4px;border-radius:4px}.aria-md__code .a.a-pop{color:#93c5fd;background:rgba(147,197,253,0.14);border:1px solid rgba(147,197,253,0.32);padding:0 4px;border-radius:4px}.aria-md__code .a.a-role{color:#fdba74;background:rgba(253,186,116,0.14);border:1px solid rgba(253,186,116,0.32);padding:0 4px;border-radius:4px}.aria-md__code .a.a-sel{color:#6ee7b7;background:rgba(110,231,183,0.14);border:1px solid rgba(110,231,183,0.32);padding:0 4px;border-radius:4px}.aria-md__code .a.a-tab{color:#fda4af;background:rgba(253,164,175,0.14);border:1px solid rgba(253,164,175,0.32);padding:0 4px;border-radius:4px}.aria-md__legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}.aria-md__legend>li{display:flex;gap:12px;padding:9px 12px;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.78rem;color:#475569;line-height:1.45}.aria-md__legend>li>div{flex:1 1 auto;min-width:0}.aria-md__legend>li strong{display:block;color:#0f172a;font-weight:700;margin-bottom:1px}.aria-md__sw{flex:0 0 12px;width:12px;height:12px;border-radius:4px;margin-top:4px}.aria-md__sw.a-mark{background:#c4b5fd;border:1px solid #a78bfa}.aria-md__sw.a-pop{background:#93c5fd;border:1px solid #60a5fa}.aria-md__sw.a-role{background:#fdba74;border:1px solid #fb923c}.aria-md__sw.a-sel{background:#6ee7b7;border:1px solid #34d399}.aria-md__sw.a-tab{background:#fda4af;border:1px solid #fb7185}.aria-md__i18n{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.76rem;color:#475569;line-height:1.5}.aria-md__i18n svg{width:18px;height:18px;color:var(--accent);flex-shrink:0;margin-top:1px}.aria-md__i18n code{font-family:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;font-size:0.86em;background:#eef5f3;color:var(--accent-hover);padding:1px 5px;border-radius:4px}@media (max-width:540px){.aria-md__code{font-size:0.66rem;padding:12px 14px}.aria-md__legend>li{font-size:0.74rem}.aria-md__i18n{font-size:0.72rem}}.kbd-switch{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"demo hint" "sr sr" "cheats cheats";gap:12px;align-items:center;min-width:0}.kbd-switch__demo{grid-area:demo}.kbd-switch__hint{grid-area:hint}.kbd-switch__sr{grid-area:sr}.kbd-switch__cheats{grid-area:cheats}.kbd-switch__hint{display:flex;align-items:center;gap:10px;padding:9px 14px;background:linear-gradient(180deg,#f6fbf9 0%,#ffffff 100%);border:1px solid #d4ebe4;border-radius:11px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.78rem;color:#334155;line-height:1.45}@media (max-width:720px){.kbd-switch{grid-template-columns:1fr;grid-template-areas:"hint" "demo" "sr" "cheats"}}.kbd-switch__hint svg{width:18px;height:18px;color:var(--accent);flex-shrink:0}.kbd-switch__hint kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.74rem;font-weight:700;color:#0f172a;background:#ffffff;border:1px solid #cbd5e1;border-bottom-width:2px;padding:1px 6px;border-radius:4px;line-height:1.1;display:inline-block}.kbd-switch__demo{position:relative;min-width:0}.kbd-switch__trigger{display:inline-flex;align-items:center;gap:9px;min-width:220px;padding:9px 12px;background:#ffffff;color:#0f172a;border:1px solid #cbd5e1;border-radius:9px;box-shadow:0 1px 2px rgba(15,23,42,.04);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.92rem;font-weight:600;cursor:pointer;transition:border-color 160ms,box-shadow 160ms;-webkit-tap-highlight-color:transparent}.kbd-switch__trigger:hover{border-color:#94a3b8}.kbd-switch__trigger:focus{outline:none}.kbd-switch__trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px rgba(84,113,112,0.32)}.kbd-switch__trigger-flag{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:1.05rem;line-height:1;flex-shrink:0}.kbd-switch__trigger-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-align:left}.kbd-switch__trigger-chev{width:14px;height:14px;color:#64748b;flex-shrink:0;transition:transform 200ms}.kbd-switch--open .kbd-switch__trigger-chev{transform:rotate(180deg)}.kbd-switch__listbox{list-style:none;margin:6px 0 0;padding:5px;background:#ffffff;border:1px solid #e2e8f0;border-radius:11px;box-shadow:0 1px 2px rgba(15,23,42,.03),0 14px 36px -16px rgba(15,23,42,.25);min-width:260px;max-width:360px;width:max-content}.kbd-switch__listbox:focus{outline:none}.kbd-switch__opt{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:7px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.9rem;color:#334155;cursor:pointer;user-select:none;transition:background 120ms;min-width:0}.kbd-switch__opt+.kbd-switch__opt{margin-top:1px}.kbd-switch__opt:hover{background:#f1f5f9}.kbd-switch__opt--selected{color:#0f172a;font-weight:600}.kbd-switch__opt--focused{background:#eef5fe;color:#0f172a;font-weight:700;box-shadow:0 0 0 2px var(--accent),0 0 0 4px rgba(84,113,112,0.18)}.kbd-switch__flag{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:1.05rem;line-height:1;flex-shrink:0}.kbd-switch__name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.kbd-switch__check{width:16px;height:16px;color:var(--accent);display:none;flex-shrink:0}.kbd-switch__opt--selected .kbd-switch__check{display:inline}.kbd-switch__sr{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#1e2030;border:1px solid #2a2d42;border-radius:10px}.kbd-switch__sr-icon{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:rgba(110,231,183,0.12);color:#6ee7b7;display:inline-flex;align-items:center;justify-content:center}.kbd-switch__sr-icon svg{width:14px;height:14px}.kbd-switch__sr-body{flex:1 1 auto;min-width:0}.kbd-switch__sr-label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.58rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#6ee7b7}.kbd-switch__sr-quote{margin-top:2px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.84rem;color:#e2e8f0}.kbd-switch__cheats{margin:0;padding:12px 14px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;display:grid;grid-template-columns:1fr;gap:6px 12px}.kbd-switch__cheat{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:12px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:0.78rem;color:#475569}.kbd-switch__cheat dt{display:flex;flex-wrap:wrap;gap:4px;margin:0}.kbd-switch__cheat dd{margin:0;line-height:1.4}.kbd-switch__cheat kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.7rem;font-weight:700;color:#0f172a;background:#ffffff;border:1px solid #cbd5e1;border-bottom-width:2px;padding:1px 6px;min-width:22px;text-align:center;border-radius:4px;line-height:1.1;box-shadow:0 1px 0 rgba(15,23,42,.03)}@media (max-width:540px){.kbd-switch__hint{font-size:0.74rem;padding:8px 12px}.kbd-switch__trigger{font-size:0.86rem;min-width:0;width:100%}.kbd-switch__listbox{width:100%;max-width:100%}.kbd-switch__cheat{grid-template-columns:110px 1fr;font-size:0.74rem}.kbd-switch__cheat kbd{font-size:0.66rem}.kbd-switch__sr-quote{font-size:0.78rem}}