.hw-tabs{box-shadow:inset 0 -1px 0 var(--surface-2);flex-wrap:wrap;gap:8px 28px;margin-top:clamp(40px,6vw,64px);padding-bottom:10px;scroll-margin-top:24px;display:flex}.hw-tabs [role=tab]{min-height:44px;font:500 var(--s-body)/1.4 var(--font);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:8px 0;transition:color .15s;display:inline-flex}.hw-tabs [role=tab]:before{content:"";background:var(--surface-2);flex:0 0 8px;height:8px;transition:background-color .15s;transform:translateY(-1px)}.hw-tabs [role=tab][aria-selected=true]{color:var(--ink)}.hw-tabs [role=tab][aria-selected=true]:before{background:var(--accent)}.hw-tabs [role=tab]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}@media (hover:hover) and (pointer:fine){.hw-tabs [role=tab]:hover{color:var(--ink)}}.hw-anchor{scroll-margin-top:24px;display:block}html:not(.js) .hw-panel[hidden]{box-shadow:inset 0 1px 0 var(--surface-2);margin-top:clamp(64px,8vw,104px);padding-top:clamp(32px,4vw,48px);display:block}html:not(.js) .hw-tabs{display:none}.hw .hw-intro{margin-top:clamp(40px,5vw,64px)}.hw-intro .hw-txt,.hw-try .hw-txt,.hw-box-note .hw-txt{margin-top:14px}.hw-x{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.hw-x-ws{flex-direction:column;gap:8px;min-width:0;display:flex}.hw-x-h{font-size:var(--s-small);color:var(--muted)}.hw-x-h .ic{color:var(--ink)}.hw-x-offers{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.hw-x-offers li{background:var(--surface-2);border-radius:999px;padding:2px 8px}.hw-x-mid{flex-direction:column;gap:14px;min-width:0;display:flex}.hw-x-mid>.hw-box{text-align:center}.hw-x-seq{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hw-x-seq li{flex-direction:column;align-items:center;gap:6px;display:flex}.hw-x-l{font-size:var(--s-small);text-align:center;line-height:1.25}.hw-x-a{background:var(--accent);border-radius:1px;width:100%;height:2px;display:block;position:relative}.hw-x-a:after{content:"";border-top:2px solid var(--accent);border-right:2px solid var(--accent);width:8px;height:8px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.hw-x-back .hw-x-a:after{left:-1px;right:auto;transform:translateY(-50%)rotate(-135deg)}.hw-menu{max-width:28em}.hw-menu dd{font-family:var(--mono);font-weight:500}.hw-dash-btn{background:var(--dash-accent);color:var(--dash-accent-ink)}.hw-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hw-two .hw-pass,.hw-two .hw-fail{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px}.hw-row-2{box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.hw-cp{background:var(--bg);box-shadow:inset 0 0 0 1px var(--surface-2);border-radius:6px;align-items:flex-start;gap:16px;padding:14px 14px 14px 16px;display:flex}.hw-cp-t{min-width:0;font:.875rem/1.6 var(--mono);color:var(--ink);overflow-wrap:anywhere;flex:1}.hw-cp-pre{white-space:pre-wrap}.hw-cp-b{height:36px;font:600 var(--s-small)/1 var(--font);color:var(--accent-ink);background:var(--accent);border-radius:var(--r);cursor:pointer;transition:transform .16s var(--ease-out),background-color .18s ease;border:0;flex:none;padding:0 14px;display:inline-grid;position:relative}.hw-cp-b>span{grid-area:1/1;align-self:center;transition:opacity .15s}.hw-cp-b .hw-cp-done,.hw-cp-b[data-copied]>span:first-child{opacity:0}.hw-cp-b[data-copied] .hw-cp-done{opacity:1}.hw-cp-b:active{transform:scale(.97)}.hw-cp-b:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hw-cp-b:hover{background:var(--accent-strong)}}.hw-msg .hw-slip-h{color:var(--muted);margin-bottom:10px}.hw .hw-try{margin-top:clamp(64px,8vw,104px)}.hw-try-l{gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.hw-try-who{font-weight:600;font-size:var(--s-small);margin-bottom:8px}.hw .hw-box-note{background:var(--surface);border-radius:8px;margin-top:clamp(64px,8vw,104px);margin-bottom:clamp(48px,6vw,80px);padding:clamp(20px,3vw,32px)}.hw-box-note .hw-code{background:var(--term-bg)}.hw-note-l{font-size:var(--s-small);gap:8px;margin-top:16px;padding-left:1.2em;display:grid}.hw-note-l li::marker{color:var(--accent)}.hw-panel>.hw-try:last-child{margin-bottom:clamp(48px,6vw,80px)}@media (max-width:719px){.hw-tabs{gap:0 20px}.hw-x{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:8px}.hw-x .hw-box{padding:10px}.hw-x-l{font-size:.75rem}.hw-two,.hw-row-2{grid-template-columns:1fr}.hw-cp{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.hw-cp-b{transition-property:background-color}}
