._content_xfy0f_1{z-index:var(--z-overlay);max-inline-size:18rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--colour-background-page);background-color:var(--colour-text-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);animation:_pop-in_xfy0f_1 var(--motion-fast) var(--ease-standard)}._arrow_xfy0f_14{fill:var(--colour-text-primary)}@keyframes _pop-in_xfy0f_1{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){._content_xfy0f_1{animation:none}}._toggle_tyxmz_1{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);cursor:pointer;background-color:var(--colour-background-surface);border:1px solid var(--colour-border-subtle);border-radius:var(--radius-full);align-items:center;display:inline-flex}._toggle_tyxmz_1:hover{border-color:var(--colour-border-strong)}._toggle_tyxmz_1>span:last-child{text-transform:capitalize}._toggle_tyxmz_1[data-icon-only]{justify-content:center;block-size:2rem;inline-size:2rem;padding:0}._button_1l9nh_1{gap:var(--spacing-2);font-family:inherit;font-weight:var(--font-weight-medium);letter-spacing:.02em;cursor:pointer;border-radius:var(--radius-md);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._button_1l9nh_1:disabled{cursor:not-allowed;opacity:.5}._button_1l9nh_1:active:not(:disabled){transform:translateY(1px)}._button_1l9nh_1[data-size=small]{min-block-size:2rem;padding:0 var(--spacing-3);font-size:var(--font-size-sm)}._button_1l9nh_1[data-size=medium]{min-block-size:2.5rem;padding:0 var(--spacing-4);font-size:var(--font-size-base)}._button_1l9nh_1[data-size=large]{min-block-size:3rem;padding:0 var(--spacing-5);font-size:var(--font-size-lg)}._button_1l9nh_1[data-variant=primary]{color:var(--colour-text-on-brand);background:var(--colour-brand-gradient);box-shadow:var(--colour-brand-elevation);transition:transform var(--motion-fast) var(--ease-standard), filter var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard)}._button_1l9nh_1[data-variant=primary]:hover{box-shadow:var(--colour-brand-elevation-hover);filter:brightness(1.07)}._button_1l9nh_1[data-variant=primary]:active:not(:disabled){filter:brightness(1.07);transform:scale(.97)}._button_1l9nh_1[data-variant=secondary]{color:var(--colour-text-primary);background-color:var(--colour-background-surface);border-color:var(--colour-border-strong)}._button_1l9nh_1[data-variant=secondary]:hover{border-color:var(--colour-text-secondary)}._button_1l9nh_1[data-variant=subtle]{color:var(--colour-text-secondary);background-color:var(--colour-background-page);border-color:var(--colour-border-subtle)}._button_1l9nh_1[data-variant=subtle]:hover{color:var(--colour-text-primary);background-color:var(--colour-background-surface);border-color:var(--colour-border-strong)}._button_1l9nh_1[data-tone=danger]{color:var(--colour-danger)}._button_1l9nh_1[data-tone=danger]:hover{color:var(--colour-danger);border-color:var(--colour-danger)}._button_1l9nh_1[data-variant=ghost]{color:var(--colour-text-primary);background-color:#0000}._button_1l9nh_1[data-variant=ghost]:hover{background-color:var(--colour-background-page)}
