.at-btn:where(.at,.at *){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--at-space-8);box-sizing:border-box;min-height:var(--at-target);min-width:var(--at-target);margin:0;padding:var(--at-space-4) 18px;border:1px solid transparent;border-radius:var(--at-radius-pill);background:transparent;color:var(--at-ink);font-family:var(--at-font-sans);font-size:var(--at-type-body);font-weight:var(--at-weight-action);line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--at-dur-hover) var(--at-ease),border-color var(--at-dur-hover) var(--at-ease),color var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at-btn-text:where(.at,.at *){min-width:0;overflow-wrap:anywhere;text-wrap:balance}.at-btn-icon:where(.at,.at *){flex:none}.at-btn-full:where(.at,.at *){display:flex;width:100%}.at-btn:where(.at,.at *):is(:active,[data-state=pressed]):not([aria-disabled=true]){transform:scale(var(--at-press-scale))}.at-btn:where(.at,.at *)[data-state=focus]{outline:var(--at-focus-width) solid var(--at-focus-color);outline-offset:var(--at-focus-offset)}.at-btn-ink:where(.at,.at *){background:var(--at-ink);color:var(--at-on-ink)}.at-btn-ink:where(.at,.at *):is(:hover,[data-state=hover]):not([aria-disabled=true]){background:var(--at-ink-body)}.at-btn-outline:where(.at,.at *){background:var(--at-sheet);border-color:var(--at-line-control)}.at-btn-outline:where(.at,.at *):is(:hover,[data-state=hover]):not([aria-disabled=true]){border-color:var(--at-ink)}.at-btn-outline:where(.at,.at *):is(:active,[data-state=pressed]):not([aria-disabled=true]){background:var(--at-quiet)}.at-btn-quiet:where(.at,.at *){background:var(--at-quiet)}.at-btn-quiet:where(.at,.at *):is(:hover,[data-state=hover]):not([aria-disabled=true]){background:var(--at-face)}.at-btn-quiet:where(.at,.at *):is(:active,[data-state=pressed]):not([aria-disabled=true]){background:var(--at-line)}.at-btn-signal:where(.at,.at *),.at-btn-danger:where(.at,.at *){background:var(--at-signal);color:var(--at-on-ink)}.at-btn-signal:where(.at,.at *):is(:hover,[data-state=hover]):not([aria-disabled=true]),.at-btn-danger:where(.at,.at *):is(:hover,[data-state=hover]):not([aria-disabled=true]),.at-btn-signal:where(.at,.at *):is(:active,[data-state=pressed]):not([aria-disabled=true]),.at-btn-danger:where(.at,.at *):is(:active,[data-state=pressed]):not([aria-disabled=true]){background:var(--at-signal-text)}.at-btn-link:where(.at,.at *){min-width:0;padding-inline:6px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.at-btn-link:where(.at,.at *):is(:hover,[data-state=hover]):not([aria-disabled=true]){text-decoration-thickness:2px}.at-btn-small:where(.at,.at *){min-height:var(--at-target-small);min-width:var(--at-target-small);padding:var(--at-space-4) var(--at-space-12);font-size:var(--at-type-row)}.at-btn-floor:where(.at,.at *),.at-btn-floor-primary:where(.at,.at *){min-height:var(--at-target-floor);min-width:var(--at-target-floor);padding:var(--at-space-8) var(--at-space-24);gap:10px;border-radius:var(--at-radius-card);font-size:var(--at-type-card);font-weight:var(--at-weight-strong)}.at-btn-floor-primary:where(.at,.at *){min-height:var(--at-target-floor-primary);font-size:var(--at-type-head)}.at-btn-round:where(.at,.at *){padding:0;width:var(--at-target);height:var(--at-target)}.at-btn-round.at-btn-small:where(.at,.at *){width:var(--at-target-small);height:var(--at-target-small)}.at-btn-round.at-btn-floor:where(.at,.at *),.at-btn-round.at-btn-floor-primary:where(.at,.at *){width:var(--at-target-floor);height:var(--at-target-floor);border-radius:var(--at-radius-pill)}.at-btn-count:where(.at,.at *),.at-btn-badge:where(.at,.at *){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:22px;height:22px;padding:0 7px;border-radius:var(--at-radius-pill);background:var(--at-ink);color:var(--at-on-ink);font-size:var(--at-type-caption);font-weight:var(--at-weight-strong);font-variant-numeric:tabular-nums;line-height:1}.at-btn-ink:where(.at,.at *) .at-btn-count:where(.at *){background:var(--at-on-ink);color:var(--at-ink)}.at-btn-signal:where(.at,.at *) .at-btn-count:where(.at *),.at-btn-danger:where(.at,.at *) .at-btn-count:where(.at *){background:var(--at-on-ink);color:var(--at-signal-text)}.at-btn-count-late:where(.at,.at *){background:var(--at-signal);color:var(--at-on-ink)}.at-btn-badge:where(.at,.at *){position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;font-size:var(--at-type-field);box-shadow:0 0 0 2px var(--at-sheet)}.at-btn:where(.at,.at *)[data-off]{border:1px dashed var(--at-line-dash);background:var(--at-well);color:var(--at-ink-faint);cursor:not-allowed}.at-btn-link:where(.at,.at *)[data-off]{border-color:transparent;background:transparent}.at-btn:where(.at,.at *)[aria-busy=true]{cursor:progress}.at-btn:where(.at,.at *)[aria-busy=true]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-drift-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-tile) var(--at-hatch-tile);animation:at-drift var(--at-dur-drift) linear infinite}.at-btn-ink:where(.at,.at *)[aria-busy=true],.at-btn-signal:where(.at,.at *)[aria-busy=true],.at-btn-danger:where(.at,.at *)[aria-busy=true]{--at-hatch-drift-ink: var(--at-hatch-drift-ink-on-ink)}.at-on-ink:where(.at,.at *) .at-btn-outline:where(.at *){background:transparent;border-color:var(--at-ink-line);color:var(--at-on-ink)}.at-on-ink:where(.at,.at *) .at-btn-quiet:where(.at *){background:var(--at-ink-well);color:var(--at-on-ink)}.at-on-ink:where(.at,.at *) .at-btn-ink:where(.at *){background:var(--at-on-ink);color:var(--at-ink)}.at-tip-anchor:where(.at,.at *){position:relative;display:inline-flex;max-width:100%;vertical-align:middle}.at-tip-anchor:where(.at,.at *):has(>.at-btn-full){display:flex;width:100%}.at-wordmark:where(.at,.at *),.at-pour-still:where(.at,.at *){display:block;width:100%;height:auto;overflow:visible}.at-handoff:where(.at,.at *){min-height:100vh;min-height:100dvh;box-sizing:border-box;display:grid;place-items:center;padding:var(--at-space-48) var(--at-space-16);background:var(--at-ink);color:var(--at-on-ink);font-family:var(--at-font-sans)}.at-handoff-col:where(.at,.at *){width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--at-space-16)}.at-handoff-brand:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-12);margin-bottom:var(--at-space-16)}.at-handoff-mark:where(.at,.at *){width:148px;color:var(--at-on-ink)}.at-handoff-console:where(.at,.at *){font-family:var(--at-font-mono);font-size:var(--at-type-field);font-weight:var(--at-weight-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-on-ink-note)}.at-handoff-title:where(.at,.at *){margin:0;font-size:var(--at-type-title);line-height:var(--at-leading-title);letter-spacing:var(--at-track-title);font-weight:var(--at-weight-strong);overflow-wrap:anywhere}.at-handoff-lead:where(.at,.at *){margin:0;font-size:var(--at-type-lead);line-height:var(--at-leading-body);color:var(--at-on-ink-body)}.at-handoff-drift:where(.at,.at *){height:6px;border-radius:var(--at-radius-pill);background-color:var(--at-ink-well);box-shadow:inset 0 0 0 1px var(--at-ink-line)}.at-handoff-why:where(.at,.at *){margin:0;display:flex;gap:var(--at-space-12);align-items:baseline;padding:var(--at-space-12) var(--at-space-16);border-radius:var(--at-radius-inner);background:var(--at-ink-well);box-shadow:inset 0 0 0 1px var(--at-ink-line);font-size:var(--at-type-body);line-height:var(--at-leading-ui);color:var(--at-on-ink);overflow-wrap:anywhere}.at-handoff-dot:where(.at,.at *){flex:none;width:8px;height:8px;border-radius:var(--at-radius-pill);background:var(--at-signal);transform:translateY(-1px)}.at-handoff-actions:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-8);margin-top:var(--at-space-8)}.at-handoff-actions .at-handoff-main:where(.at,.at *){background:var(--at-on-ink);color:var(--at-ink);text-decoration:none}.at-handoff-actions .at-handoff-main:where(.at,.at *):hover{background:var(--at-on-ink-body)}.at-handoff-actions .at-handoff-more:where(.at,.at *){background:transparent;color:var(--at-on-ink);box-shadow:inset 0 0 0 1px var(--at-ink-line);text-decoration:none}.at-handoff-actions .at-handoff-more:where(.at,.at *):hover{background:var(--at-ink-well)}.at-handoff-note:where(.at,.at *){margin:var(--at-space-8) 0 0;font-size:var(--at-type-caption);line-height:var(--at-leading-ui);color:var(--at-on-ink-note)}@media (min-width: 720px){.at-handoff-mark:where(.at,.at *){width:196px}}
