@layer component{.-_VRTG_Button{justify-content:center;align-items:center;gap:var(--space-2);block-size:var(--size-control);padding-inline:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-raised);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);display:inline-flex}.-_VRTG_Button svg{flex:none;block-size:1rem;inline-size:1rem}.-_VRTG_Button[data-icon-only]{inline-size:var(--size-control);padding-inline:0}.-_VRTG_Button:hover{background:var(--color-bg-hover);border-color:var(--color-border-strong)}.-_VRTG_Button:active{background:var(--color-bg-active)}.-_VRTG_Button[data-disabled]{opacity:.5;cursor:not-allowed}.-_VRTG_Button[data-size=sm]{block-size:var(--size-control-sm);padding-inline:var(--space-2);font-size:var(--font-size-xs)}.-_VRTG_Button[data-size=sm][data-icon-only]{inline-size:var(--size-control-sm);padding-inline:0}.-_VRTG_Button[data-variant=solid]{background:var(--color-bg-inverse);border-color:var(--color-bg-inverse);color:var(--color-text-inverse)}.-_VRTG_Button[data-variant=solid]:hover{background:var(--color-text-primary);opacity:.9}.-_VRTG_Button[data-variant=ghost]{color:var(--color-text-secondary);background:0 0;border-color:#0000}.-_VRTG_Button[data-variant=ghost]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tXT7AW_positioner{z-index:60}.tXT7AW_Tooltip{padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--font-leading-tight);transition:opacity var(--motion-fast)}.tXT7AW_Tooltip[data-starting-style],.tXT7AW_Tooltip[data-ending-style]{opacity:0}.HB132q_ToolPage{gap:var(--space-5);max-inline-size:var(--size-content);align-content:start;display:grid}.HB132q_ToolPage[data-width=wide]{max-inline-size:72rem}.HB132q_ToolPage>header{align-items:center;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.HB132q_ToolPage>header p{color:var(--color-text-secondary);font-size:var(--font-size-sm);grid-column:1/-1;margin-block-start:var(--space-1)}}
