@keyframes tip-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tip-dialog-panel-in{0%{opacity:0;transform:scale(.96) translateY(var(--tip-space-2))}to{opacity:1;transform:none}}.tip-sr-only:not(#\#):not(#\#){-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tip-sheet-handle:not(#\#):not(#\#){z-index:1;padding-top:var(--tip-space-3);pointer-events:none;flex-shrink:0;justify-content:center;display:flex;position:sticky;top:0}.tip-sheet-handle:not(#\#):not(#\#):before{content:"";width:var(--tip-sheet-handle-width,var(--tip-space-10));height:var(--tip-sheet-handle-height,var(--tip-space-1));border-radius:var(--tip-radius-full);background-color:var(--tip-sheet-handle-color,var(--tip-color-semantic-line))}.tip-sheet-close[data-placement=corner]:not(#\#):not(#\#){top:var(--tip-space-3);right:var(--tip-space-3);z-index:1;position:absolute}.tip-sheet-close[data-placement=corner]:first-child:not(#\#):not(#\#)+*,.tip-sheet-handle:not(#\#):not(#\#)+.tip-sheet-close[data-placement=corner]+*{padding-top:var(--tip-space-14)}@supports not (inset-inline-start:0){.tip-sheet-close[data-placement=corner]:not(#\#):not(#\#){right:var(--tip-space-3)}[dir=rtl]:not(#\#):not(#\#) .tip-sheet-close[data-placement=corner]{right:auto;left:var(--tip-space-3)}}@media (forced-colors:active){.tip-sheet-handle:not(#\#):not(#\#):before{background-color:canvastext}}.tip-dialog-overlay:not(#\#):not(#\#){z-index:var(--tip-z-modal-backdrop);padding:var(--tip-space-4);background:var(--tip-dialog-overlay-background,color-mix(in srgb, var(--tip-color-base-black) 60%, transparent));animation:tip-dialog-overlay-in var(--tip-duration-fast) var(--tip-easing-out);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}@supports not (color:color-mix(in srgb,red,red)){.tip-dialog-overlay:not(#\#):not(#\#){background:var(--tip-dialog-overlay-background,var(--tip-color-brand-brown-scrim))}}.tip-dialog:not(#\#):not(#\#){z-index:var(--tip-z-modal);box-sizing:border-box;width:100%;max-height:min(var(--tip-dialog-max-size,100vh),calc(100vh - var(--tip-space-8)));border-radius:var(--tip-dialog-radius,var(--tip-radius-lg));background-color:var(--tip-color-semantic-surface-raised);box-shadow:var(--tip-shadow-2xl);color:var(--tip-color-semantic-ink);font-family:var(--tip-font-body);animation:tip-dialog-panel-in var(--tip-duration-normal) var(--tip-easing-expressive);flex-direction:column;display:flex;position:relative;overflow-y:auto}.tip-dialog:focus-visible:not(#\#):not(#\#){outline:none}.tip-dialog[data-size=sm]:not(#\#):not(#\#){max-width:24rem}.tip-dialog[data-size=md]:not(#\#):not(#\#){max-width:32rem}.tip-dialog[data-size=lg]:not(#\#):not(#\#){max-width:40rem}.tip-dialog[data-size=xl]:not(#\#):not(#\#){max-width:56rem}.tip-dialog[data-size=fullscreen]:not(#\#):not(#\#){border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.tip-dialog-overlay[data-size=fullscreen]:not(#\#):not(#\#){padding:0}.tip-dialog[data-surface=cream]:not(#\#):not(#\#){background-color:var(--tip-color-brand-cream)}.tip-dialog[data-surface=soft]:not(#\#):not(#\#){background-color:var(--tip-color-semantic-surface-muted)}.tip-dialog[data-loading]:not(#\#):not(#\#){pointer-events:none}.tip-dialog[data-tone=info]:not(#\#):not(#\#){--tip-dialog-tone-accent:var(--tip-color-info-500);--tip-dialog-tone-fg:var(--tip-color-info-700);--tip-dialog-tone-fg-muted:var(--tip-color-info-600)}.tip-dialog[data-tone=success]:not(#\#):not(#\#){--tip-dialog-tone-accent:var(--tip-color-success-500);--tip-dialog-tone-fg:var(--tip-color-success-700);--tip-dialog-tone-fg-muted:var(--tip-color-success-600)}.tip-dialog[data-tone=warning]:not(#\#):not(#\#){--tip-dialog-tone-accent:var(--tip-color-warning-500);--tip-dialog-tone-fg:var(--tip-color-warning-700);--tip-dialog-tone-fg-muted:var(--tip-color-warning-600)}.tip-dialog[data-tone=error]:not(#\#):not(#\#){--tip-dialog-tone-accent:var(--tip-color-error-500);--tip-dialog-tone-fg:var(--tip-color-error-700);--tip-dialog-tone-fg-muted:var(--tip-color-error-600)}.tip-dialog[data-tone]:not([data-tone=neutral]):not(#\#):not(#\#):before{content:"";border-radius:var(--tip-dialog-radius,var(--tip-radius-lg)) var(--tip-dialog-radius,var(--tip-radius-lg)) 0 0;background-color:var(--tip-dialog-tone-accent);height:4px;position:absolute;top:0;left:0;right:0}.tip-dialog[data-size=fullscreen]:not(#\#):not(#\#):before{border-radius:0}.tip-dialog[data-tone]:not([data-tone=neutral]):not(#\#):not(#\#) .tip-dialog-title{color:var(--tip-dialog-tone-fg)}.tip-dialog[data-tone]:not([data-tone=neutral]):not(#\#):not(#\#) .tip-dialog-description{color:var(--tip-dialog-tone-fg-muted)}.tip-dialog[data-tone]:not([data-tone=neutral]):not(#\#):not(#\#) .tip-dialog-footer{border-top-color:color-mix(in srgb,var(--tip-dialog-tone-accent) 35%,transparent)}@supports not (color:color-mix(in srgb,red,red)){.tip-dialog[data-tone]:not([data-tone=neutral]):not(#\#):not(#\#) .tip-dialog-footer{border-top-color:var(--tip-color-semantic-line)}}.tip-dialog-header:not(#\#):not(#\#){justify-content:space-between;align-items:flex-start;gap:var(--tip-space-3);padding:var(--tip-space-5) var(--tip-dialog-padding,var(--tip-space-6));border-bottom:1px solid var(--tip-color-semantic-line);display:flex}.tip-dialog-title:not(#\#):not(#\#){overflow-wrap:anywhere;min-width:0;font-size:var(--tip-text-lg);font-weight:700;line-height:var(--tip-leading-snug)}.tip-dialog-close:not(#\#):not(#\#){width:var(--tip-space-6);height:var(--tip-space-6);border-radius:var(--tip-radius-sm);color:var(--tip-color-semantic-ink-muted);opacity:var(--tip-interaction-opacity-loading-label);cursor:pointer;transition:opacity var(--tip-duration-normal) var(--tip-easing-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tip-dialog-close:disabled:not(#\#):not(#\#){cursor:not-allowed}@media (hover:hover) and (pointer:fine){.tip-dialog-close:hover:not(:disabled):not(#\#):not(#\#){opacity:1}}.tip-dialog-close:focus-visible:not(#\#):not(#\#){outline-offset:2px;opacity:1;outline:2px solid}.tip-dialog-body:not(#\#):not(#\#){padding:var(--tip-dialog-padding,var(--tip-space-6));font-size:var(--tip-text-sm);line-height:var(--tip-leading-normal);color:var(--tip-color-semantic-ink);flex:1}.tip-dialog-description:not(#\#):not(#\#){margin-bottom:var(--tip-space-3);color:var(--tip-color-semantic-ink-muted)}.tip-dialog-footer:not(#\#):not(#\#){justify-content:flex-end;align-items:center;gap:var(--tip-space-3);padding:var(--tip-space-4) var(--tip-dialog-padding,var(--tip-space-6));border-top:1px solid var(--tip-color-semantic-line);flex-wrap:wrap;display:flex}.tip-dialog[data-footer-layout=stack]:not(#\#):not(#\#) .tip-dialog-footer{flex-direction:column;align-items:stretch}.tip-dialog[data-layout=plain]:not(#\#):not(#\#) .tip-dialog-header,.tip-dialog[data-layout=plain]:not(#\#):not(#\#) .tip-dialog-footer{border:0}.tip-dialog[data-layout=plain]:not(#\#):not(#\#) .tip-dialog-header{padding:var(--tip-dialog-padding,var(--tip-space-6)) var(--tip-dialog-padding,var(--tip-space-6)) 0}.tip-dialog[data-layout=plain]:not(#\#):not(#\#) .tip-dialog-body{padding-top:var(--tip-space-4);padding-bottom:var(--tip-space-4)}.tip-dialog[data-layout=plain]:not(#\#):not(#\#) .tip-dialog-footer{padding:0 var(--tip-dialog-padding,var(--tip-space-6)) var(--tip-dialog-padding,var(--tip-space-6))}.tip-dialog-title:not(#\#):not(#\#){text-align:var(--tip-dialog-centre,start);flex:1}.tip-dialog-header[data-dismissible]:not(#\#):not(#\#) .tip-dialog-title{margin-left:calc((var(--tip-space-6) + var(--tip-space-3)) * var(--tip-dialog-centre-factor,0))}.tip-dialog[data-close-placement=corner]:not(#\#):not(#\#) .tip-dialog-title{margin-left:calc(var(--tip-space-3) * var(--tip-dialog-centre-factor,0));margin-right:var(--tip-space-3)}.tip-dialog-description:not(#\#):not(#\#){text-align:var(--tip-dialog-centre,start)}.tip-dialog-footer:not(#\#):not(#\#){justify-content:var(--tip-dialog-centre,flex-end)}.tip-dialog[data-footer-layout=stack]:not(#\#):not(#\#) .tip-dialog-footer{align-items:var(--tip-dialog-centre,stretch);text-align:var(--tip-dialog-centre,start)}.tip-dialog[data-align=center]:not(#\#):not(#\#){--tip-dialog-centre:center;--tip-dialog-centre-factor:1}@media (min-width:640px){.tip-dialog[data-align-sm=start]:not(#\#):not(#\#){--tip-dialog-centre:initial;--tip-dialog-centre-factor:0}.tip-dialog[data-align-sm=center]:not(#\#):not(#\#){--tip-dialog-centre:center;--tip-dialog-centre-factor:1}}@media (min-width:768px){.tip-dialog[data-align-md=start]:not(#\#):not(#\#){--tip-dialog-centre:initial;--tip-dialog-centre-factor:0}.tip-dialog[data-align-md=center]:not(#\#):not(#\#){--tip-dialog-centre:center;--tip-dialog-centre-factor:1}}@media (min-width:1200px){.tip-dialog[data-align-lg=start]:not(#\#):not(#\#){--tip-dialog-centre:initial;--tip-dialog-centre-factor:0}.tip-dialog[data-align-lg=center]:not(#\#):not(#\#){--tip-dialog-centre:center;--tip-dialog-centre-factor:1}}@media (prefers-reduced-motion:reduce){.tip-dialog-overlay:not(#\#):not(#\#),.tip-dialog:not(#\#):not(#\#){animation:none}.tip-dialog-close:not(#\#):not(#\#){transition:none}}[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-dialog-overlay,[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-dialog{animation:none}[data-tip-reduced-motion]:not(#\#):not(#\#) .tip-dialog-close{transition:none}@media (forced-colors:active){.tip-dialog-overlay:not(#\#):not(#\#){background:canvas}.tip-dialog[data-size]:not(#\#):not(#\#){background-color:canvas;border:1px solid canvastext}.tip-dialog[data-tone]:not([data-tone=neutral]):not(#\#):not(#\#):before{background-color:canvastext}}