.m3-faq__item{border-bottom:1px solid #e5e7eb}.dark .m3-faq__item{border-color:#3c3c3c}.m3-related__link{text-decoration:underline;text-underline-offset:2px}.m3-text{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.4;min-height:9rem;resize:vertical;width:100%}.m3-select,.m3-text{background:#fff;border:1px solid #c5dbec;border-radius:4px;color:#111827;padding:6px 8px}.m3-select{max-width:100%}.m3-hint{color:#6b7280;font-size:13px}.m3-result{font-size:1.15rem;font-weight:600;word-break:break-word}.m3-table-wrap{margin-top:.5rem;max-height:28rem;overflow-x:auto;overflow-y:auto}.m3-table{border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.m3-table td,.m3-table th{border:1px solid #e5e7eb;padding:3px 10px;text-align:right;white-space:nowrap}.m3-table th{background:#f3f4f6;font-weight:600;position:sticky;top:0}.m3-table tr.m3-best td{background:#ecfdf5;font-weight:600}.m3-table td.m3-left,.m3-table th.m3-left{text-align:left}.m3-chips{display:flex;flex-wrap:wrap;gap:6px}.m3-chip{background:#fff;border:1px solid #c5dbec;border-radius:999px;color:#2e6e9e;cursor:pointer;font-size:14px;padding:4px 10px}.m3-chip[aria-pressed=true]{background:#2e6e9e;border-color:#2e6e9e;color:#fff}.m3-steps{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5}.dark .m3-select,.dark .m3-text{background:#1f2937;border-color:#4b5563;color:#f3f4f6}.dark .m3-hint{color:#9ca3af}.dark .m3-table td,.dark .m3-table th{border-color:#3c3c3c}.dark .m3-table th{background:#222}.dark .m3-table tr.m3-best td{background:#10291f}.dark .m3-chip{background:#1f2937;border-color:#2e6e9e;color:#dfeffc}.dark .m3-chip[aria-pressed=true]{background:#2e6e9e;color:#fff}.doc-article code.m3-f{overflow-wrap:anywhere;white-space:normal}
