.google[data-astro-cid-pjp7ohv4]{width:100%;gap:10px;color:var(--text)}.or[data-astro-cid-pjp7ohv4]{display:flex;align-items:center;gap:12px;margin:14px 0;font-size:15px}.agree[data-astro-cid-pjp7ohv4]{font-size:14px;margin-top:4px}.or[data-astro-cid-pjp7ohv4]:before,.or[data-astro-cid-pjp7ohv4]:after{content:"";flex:1;border-top:1px solid var(--line)}.hw{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r);padding:16px;min-width:0}.hw h2{margin:0 0 10px;font-size:18px;color:var(--text-2)}.hw-steps{list-style:none;display:grid;gap:18px}.hw-step{min-width:0}.hw-cap{display:flex;gap:10px;align-items:center;font-size:17px}.hw-n{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--brand);color:var(--on-brand);font-size:14px;font-weight:600}.hw-text{color:var(--text-2);font-size:15px;line-height:1.5;margin:4px 0 10px 36px}.hw-frame{font-size:14px;line-height:1.45}.hw-dots{display:none}.hw-ui{display:grid;gap:8px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px;list-style:none;min-width:0}.hw-ui.flat{background:none;border:0;padding:0}.hw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 12px;border-radius:var(--r-sm);background:var(--brand);color:var(--on-brand);font-weight:600;border:1px solid var(--brand)}.hw-btn.ghost{background:var(--bg);color:var(--text);border-color:var(--line-strong)}.hw-btn.small{min-height:28px;padding:0 10px;justify-self:start}.hw-btn .g{color:#4285f4;font-weight:700}.hw-or{color:var(--text-3);text-align:center;font-size:13px}.hw-input{border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:6px 10px;min-height:34px;color:var(--text)}.hw-term{background:#0b0f17;color:#d7dde6;border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 12px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-wrap:anywhere}.hw-term p+p{margin-top:4px}.hw-term b{color:#8fb3ec;margin-right:.6ch}.hw-term .ok{color:#6fd08f}.hw-term-bar{display:flex;gap:6px;align-items:center;margin-bottom:6px;color:#7d8796;font-size:12px}.hw-term-bar i{width:9px;height:9px;border-radius:50%;background:#344156}.hw-term-bar span{margin-left:6px}.hw-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hw-chip,.hw-tag,.hw-pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:13px;font-weight:600}.hw-chip{background:var(--bg);border:1px solid var(--line);color:var(--ok)}.hw-link{display:flex;gap:8px;align-items:center;min-width:0}.hw-box{flex:1;min-width:0;background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r-sm);padding:4px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw .swap{display:inline-grid}.hw .swap>*{grid-area:1 / 1}.hw .out{visibility:hidden}.hw-msg{justify-self:end;max-width:92%;background:var(--brand);color:var(--on-brand);border-radius:14px 14px 4px;padding:6px 12px;overflow-wrap:anywhere}.hw-msg u{text-decoration-thickness:1px}.hw-sent{color:var(--ok);font-size:13px;font-weight:600;justify-self:end}.hw-posts{gap:6px}.hw-post{display:grid;grid-template-columns:1fr auto;gap:0 8px;align-items:center;border:1px solid var(--line);border-radius:var(--r-sm);padding:6px 10px;background:var(--bg);min-width:0}.hw-post .who{grid-column:1;font-size:12px;color:var(--text-3);font-weight:600}.hw-post .title{grid-column:1;font-weight:600;overflow-wrap:anywhere}.hw-post .hw-pill,.hw-post .hw-tag{grid-column:2;grid-row:1 / span 2}.hw-pill{background:var(--brand-tint);color:var(--brand)}.hw-tag{border:1px solid var(--line-strong);color:var(--text-2);font-weight:500}.hw-browser{border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;background:var(--bg)}.hw-browser .url{background:var(--bg-subtle);border-bottom:1px solid var(--line);padding:5px 10px;color:var(--text-2);font-size:13px}.hw-browser .page{display:grid;gap:10px;justify-items:start;padding:14px 12px;overflow-wrap:anywhere}.hw-head{color:var(--text-2);font-size:13px;overflow-wrap:anywhere}.hw-drafts{list-style:none;display:grid;gap:6px}.hw-draft{position:relative;background:var(--brand-tint);border:1px solid var(--line);border-radius:var(--r-sm);padding:6px 10px}.hw-draft.pick{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand)}.hw-copied{margin-left:6px;color:var(--ok);font-weight:600;font-size:13px}.hw-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media(prefers-reduced-motion:no-preference){.hw[data-mode=play] .hw-steps{grid-template-areas:"only"}.hw[data-mode=play] .hw-step{grid-area:only;visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s .3s}.hw[data-mode=play] .hw-step[data-on]{visibility:visible;opacity:1;transition:opacity .3s}.hw[data-mode=play] .hw-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.hw-dot{position:relative;overflow:hidden;width:12px;height:12px;padding:0;border:0;border-radius:999px;background:var(--line-strong);cursor:pointer;transition:width .2s}.hw-dot:before{content:"";position:absolute;inset:-16px -6px}.hw-dot[aria-current]{width:34px}.hw-dot[aria-current]:after{content:"";position:absolute;inset:0;background:var(--brand);transform-origin:left;animation:hw-fill var(--ms) linear both}.hw[data-held] .hw-dot:after{animation-play-state:paused}.hw-step[data-on] .in{animation:hw-in .4s var(--d, 0s) backwards}.hw-step[data-on] .out{visibility:visible;animation:hw-out .2s var(--d, 0s) both}.hw-step[data-on] .press{animation:hw-press .35s var(--p, var(--d, 0s))}.hw-step[data-on] .press.in{animation:hw-in .4s var(--d, 0s) backwards,hw-press .35s var(--p, var(--d, 0s))}.hw-step[data-on] .pick.in{animation:hw-in .4s var(--d, 0s) backwards,hw-pick .3s var(--p, 0s) backwards}}@keyframes hw-in{0%{opacity:0;transform:translateY(6px)}}@keyframes hw-out{0%{opacity:1}to{opacity:0}}@keyframes hw-press{50%{transform:scale(.93);filter:brightness(1.15)}}@keyframes hw-pick{0%{border-color:var(--line);box-shadow:none}}@keyframes hw-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
