body .tooltip-anchor .tooltip-bubble{box-sizing:border-box;max-width:min(280px,100vw - 16px);padding:var(--sp-3);text-align:left;text-indent:0;font-weight:var(--font-weight-body);color:var(--surface);background:var(--ink);font-size:var(--text-label);line-height:var(--lh-label);white-space:normal;overflow-wrap:anywhere;display:block}.toast-viewport{top:72px;right:var(--sp-4);z-index:10000;gap:var(--sp-2);pointer-events:none;width:min(380px,100vw - 32px);display:grid;position:fixed}.toast{align-items:start;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border);border-left:3px solid var(--success);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);box-shadow:var(--sh-menu);font-family:var(--font-sans);font-size:var(--text-content-body);line-height:var(--lh-content);pointer-events:auto;grid-template-columns:20px minmax(0,1fr) auto;font-weight:400;display:grid}.toast>svg{width:20px;height:20px;color:var(--success);margin-top:4px}.toast strong{font-size:var(--text-content-heading);line-height:var(--lh-content);font-weight:var(--font-weight-title);overflow-wrap:anywhere;display:block}.toast p{font-size:var(--text-content-body);line-height:var(--lh-body);overflow-wrap:anywhere;margin:4px 0 0;font-weight:400}.toast--error{border-left-color:var(--danger)}.toast--error>svg{color:var(--danger)}.toast.toast--error :is(strong,p){font-weight:var(--font-weight-body)}.task-progress{border-radius:var(--radius-full);background:color-mix(in srgb, var(--primary) 12%, var(--surface));width:100%;min-width:0;height:8px;display:block;position:relative;overflow:hidden}.task-progress__fill{border-radius:inherit;background:linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--primary) 72%, var(--surface)));height:100%;transition:width .42s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.task-progress__sheen{background:linear-gradient(100deg,#0000 15%,#ffffff52 50%,#0000 85%);position:absolute;inset:0;transform:translate(-100%)}.task-progress[data-active] .task-progress__sheen{animation:2.4s ease-in-out infinite task-progress-sheen}.task-progress[data-indeterminate] .task-progress__fill{width:38%;transform:translate(82%)}.task-progress[data-indeterminate][data-active] .task-progress__fill{animation:2s cubic-bezier(.45,0,.55,1) infinite task-progress-flow}.task-progress--compact{background:color-mix(in srgb, currentColor 20%, transparent);flex:none;width:20px;height:4px}.task-progress--compact .task-progress__fill{background:currentColor}@keyframes task-progress-sheen{to{transform:translate(100%)}}@keyframes task-progress-flow{0%{transform:translate(-105%)}to{transform:translate(365%)}}@media (prefers-reduced-motion:reduce){.task-progress .task-progress__fill,.task-progress .task-progress__sheen,.task-progress[data-active] .task-progress__sheen,.task-progress[data-indeterminate][data-active] .task-progress__fill{transition:none;animation:none}}.global-loading{z-index:1300;pointer-events:none;background:var(--loading-scrim);place-items:center;display:grid;position:fixed;inset:0}.global-loading__indicator{place-items:center;gap:var(--vertical-related);color:var(--ink);font-size:var(--text-content-body);line-height:var(--lh-content);text-align:center;display:grid;position:relative}.global-loading--modal{position:absolute}.global-loading__indicator>span{inline-size:max-content;max-inline-size:min(24rem,100vw - 2rem);position:absolute;inset-block-start:calc(100% + var(--vertical-related));inset-inline-start:50%;transform:translate(-50%)}.info-text__copy,.info-text__copy p{font-size:var(--text-content-body);line-height:var(--lh-content)}body :is(.field-error.field-error,.form-error.form-error,.inline-alert--error.inline-alert--error,.retry-state__copy.retry-state__copy),body :is(.field-error.field-error,.form-error.form-error,.inline-alert--error.inline-alert--error,.retry-state__copy.retry-state__copy) :is(strong,p,a){font-weight:var(--font-weight-body)}.error-feedback{gap:var(--sp-4);min-width:0;display:grid}.error-feedback>.button{justify-self:start}body .state.retry-state{padding:var(--card-padding);margin:0}
