body{background:var(--ab-bg);color:var(--ab-text);font:16px/1.55 var(--ab-font-sans);padding-top:env(safe-area-inset-top,0px);flex-direction:column;min-height:100dvh;margin:0;display:flex}body>main:not([hidden]){box-sizing:border-box;flex:1 0 auto;width:100%}.ab{max-width:960px;margin:0 auto;padding:16px 16px 56px}.ab h1,.ab h2,.ab h3{font-family:var(--ab-font-display);margin:0;line-height:1.08}.ab h1{font-size:clamp(38px,6vw,60px)}.ab h2{margin:48px 0 10px;font-size:30px}.ab h3{margin-bottom:6px;font-size:21px}.ab p{color:var(--ab-text-2);max-width:720px;margin:0 0 12px}.ab a{color:var(--ab-text);-webkit-text-decoration-color:var(--ab-chordline);text-decoration-color:var(--ab-chordline);text-underline-offset:3px}.ab a:focus-visible{outline:2px solid var(--ab-focus);outline-offset:2px}.back{min-height:var(--ab-touch);align-items:center;display:inline-flex}.eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:600;color:var(--ab-chordline)!important;margin:24px 0 12px!important}.lead{font-size:19px;margin-top:18px!important}.ab .btn{border-radius:var(--ab-radius);background:var(--ab-chordline);min-height:48px;color:var(--ab-on-accent);align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}.demo{border:1px solid var(--ab-line);border-radius:var(--ab-radius);background:#fff;margin-top:16px;overflow:hidden}.demo .page{transform-origin:0 0;height:auto;padding-bottom:28px}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;display:grid}.tiles article{background:var(--ab-surface);border:1px solid var(--ab-line);border-top:3px solid var(--ab-chordline);border-radius:var(--ab-radius);padding:16px}.tiles p{margin:0}.table{overflow-x:auto}table{border-collapse:collapse;background:var(--ab-surface);width:100%;max-width:720px}th,td{border-bottom:1px solid var(--ab-line);text-align:left;vertical-align:top;padding:10px 12px}thead th{font-family:var(--ab-font-display);font-size:17px}tbody th{font-weight:500}td{white-space:nowrap}.no{color:var(--ab-muted)}.planned{color:var(--ab-muted);font-size:13px}.note{font-size:15px;margin-top:10px!important}html[data-i18n-pending] body{visibility:hidden}
