@layer components{.ui-timeline{width:100%;min-width:0;color:var(--base-text-on-surface);font-family:var(--font-main);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-timeline__item{--timeline-marker-size:1rem;--timeline-marker-column:1.25rem;--timeline-item-padding-end:2.5rem;--timeline-marker-background:var(--base-rule-divider);--timeline-connector:var(--base-rule-divider);--timeline-current-marker-background:var(--color-primary);--timeline-title:var(--base-text-on-surface);--timeline-title-muted:var(--base-deemphasis);--timeline-subtitle:var(--base-deemphasis);--timeline-text:var(--base-deemphasis);--timeline-meta:var(--base-deemphasis);--timeline-trigger:var(--base-text-on-surface);--timeline-trigger-icon:var(--base-deemphasis);grid-template-columns:var(--timeline-marker-column) minmax(0, 1fr);min-width:0;gap:.75rem;padding-block-end:var(--timeline-item-padding-end);display:grid;position:relative}.ui-timeline__item:before{background:var(--timeline-connector);content:"";width:1px;position:absolute;inset-block:0;inset-inline-start:calc((var(--timeline-marker-column) - 1px) / 2)}.ui-timeline__item:first-child{--timeline-item-padding-end:40px}.ui-timeline__marker{z-index:1;width:var(--timeline-marker-size);height:var(--timeline-marker-size);background:var(--timeline-marker-background);border-radius:999px;margin-inline:auto;display:block;position:relative}.ui-timeline__item[data-current] .ui-timeline__marker{background:var(--timeline-current-marker-background)}.ui-timeline__content{flex-direction:column;gap:.5rem;min-width:0;display:flex}.ui-timeline__header{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;min-width:0;display:flex}.ui-timeline__title{color:var(--timeline-title);font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:1rem;font-weight:700;line-height:1}.ui-timeline__title[data-tone=muted]{color:var(--timeline-title-muted)}.ui-timeline__subtitle{color:var(--timeline-subtitle);margin:0;font-size:.75rem;line-height:1.4}.ui-timeline__text{min-width:0;color:var(--timeline-text);flex-direction:column;align-items:flex-start;gap:.5rem;font-size:1rem;line-height:1.5;display:flex}.ui-timeline__text>:where(p){margin:0}.ui-timeline__text[data-open]>.ui-timeline__text-preview{display:none}.ui-timeline__text-panel{min-width:0}.ui-timeline__text-trigger{width:fit-content;max-width:100%;color:var(--timeline-trigger);font:inherit;font-family:var(--font-heading);cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.9375rem;font-weight:700;line-height:1.4;display:inline-flex}.ui-timeline__text-trigger-icon{width:1rem;height:1rem;color:var(--timeline-trigger-icon);flex:none;transition:transform .15s}.ui-timeline__text[data-open] .ui-timeline__text-trigger-icon{transform:rotate(180deg)}.ui-timeline__text-trigger:focus-visible{border-radius:var(--radius-button);box-shadow:0 0 0 3px var(--base-shadow-focus);outline:none}.ui-timeline__meta{min-width:0;color:var(--timeline-meta);flex-direction:column;align-items:flex-start;gap:.25rem;margin-top:.5rem;font-size:.75rem;line-height:1.5;display:flex}.ui-timeline__name,.ui-timeline__date{min-width:0}.ui-timeline__date{line-height:1.4}.ui-timeline__name{color:var(--timeline-title);font-weight:700;line-height:normal}.ui-timeline__actions{flex-wrap:wrap;gap:.5rem;min-width:0;margin-top:.5rem;display:flex}.ui-timeline__action{flex:0 auto}@media (max-width:48rem){.ui-timeline__title{font-size:14px}.ui-timeline__item{--timeline-item-padding-end:2rem;grid-template-columns:1rem minmax(0,1fr);gap:.75rem}.ui-timeline__item:first-child{--timeline-item-padding-end:40px}.ui-timeline__text{font-size:.825rem}.ui-timeline__actions{gap:.5rem}}}
@layer components{.ui-transfer-progress{border-radius:var(--radius-card);width:min(100%,390px);min-width:0;height:600px;box-shadow:var(--shadow-elevation-1);color:var(--base-text-on-surface);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.ui-transfer-progress--embedded{width:100%;height:100%;box-shadow:none;border-radius:0}.ui-transfer-progress__scroll{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}.ui-transfer-progress__panel{border-radius:var(--radius-card);color:var(--base-text-on-surface);flex:1;padding:20px}.ui-transfer-progress__intro{border-bottom:1px solid var(--base-rule-divider);flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.ui-transfer-progress__intro h2{letter-spacing:-1px;margin:0;font-size:20px;font-weight:700;line-height:1.4}.ui-transfer-progress__intro p{margin:0;font-size:12px;font-weight:400;line-height:1.4}.ui-transfer-progress__counter{flex-direction:column;gap:12px;padding-block:36px;display:flex}.ui-transfer-progress__percentage{letter-spacing:-1px;font-size:60px;font-weight:400;line-height:1}.ui-transfer-progress [data-slot=progress]{--progress-track-background:var(--base-rule-divider)}.ui-transfer-progress__summary{margin:-6px 0 0;font-size:16px;line-height:1.5}.ui-transfer-progress .ui-timeline__item{--timeline-item-padding-end:40px;--timeline-marker-size:16px;--timeline-marker-column:16px;--timeline-title:var(--base-text-on-surface);--timeline-current-marker-background:var(--base-text-highlight);gap:12px}.ui-transfer-progress .ui-timeline__title{font-weight:400}.ui-transfer-progress .ui-timeline__item[data-current] .ui-timeline__title{font-weight:700}.ui-transfer-progress .ui-timeline__item:last-child{padding-bottom:0}.ui-transfer-progress .ui-timeline__item:last-child:before{display:none}.ui-transfer-progress .ui-timeline__item[data-state=complete]{--timeline-marker-background:var(--base-text-highlight)}.ui-transfer-progress .ui-timeline__item[data-state=complete] [data-slot=timeline-marker]{place-items:center;display:grid}.ui-transfer-progress__check{width:12px;height:12px;color:var(--base-surface-background)}.ui-transfer-progress[data-outcome] .ui-timeline__item[data-state=current]{--timeline-current-marker-background:var(--color-danger)}@media (max-width:48rem){.ui-transfer-progress__panel,.ui-transfer-progress__scroll{padding:1rem}.ui-transfer-progress__percentage{font-size:40px}.ui-transfer-progress__summary{font-size:14px}}@media (prefers-reduced-motion:reduce){.ui-transfer-progress *,.ui-transfer-progress :before{transition:none!important;animation:none!important}}}
@layer components{.ui-transfer-result{border-radius:var(--radius-card);width:min(100%,390px);min-width:0;height:600px;box-shadow:var(--shadow-elevation-1);color:var(--base-text-on-surface);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.ui-transfer-result__body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;padding:20px;display:flex;overflow:hidden}.ui-transfer-result__icon{border-radius:var(--radius-toggle);color:var(--color-success);background:var(--color-success-lightest);flex-shrink:0;place-items:center;padding:16px;display:grid}.ui-transfer-result__icon svg{width:56px;height:56px}.ui-transfer-result[data-outcome=error] .ui-transfer-result__icon{color:var(--color-danger);background:var(--color-danger-lightest)}.ui-transfer-result__message{text-align:center;flex-direction:column;flex-shrink:0;gap:8px;width:100%;padding-bottom:16px;display:flex}.ui-transfer-result__message h2{letter-spacing:-1px;margin:0;font-size:20px;font-weight:700;line-height:1.4}.ui-transfer-result__message p{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.ui-transfer-result__files{flex-direction:column;flex-shrink:0;gap:8px;width:100%;display:flex}[data-outcome=success] .ui-transfer-result__files{max-width:331px}.ui-transfer-result__label{color:var(--base-deemphasis);text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.4}.ui-transfer-result__file-list{flex-direction:column;gap:8px;max-height:174px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ui-transfer-result__file-list[data-has-overflow-y]{scrollbar-gutter:stable;padding-inline-end:.5rem}.ui-transfer-result__file-list .ui-transfer-result__summary{flex-shrink:0;grid-template-columns:16px minmax(0,1fr);height:auto;display:grid}.ui-transfer-result__summary{border:1px solid var(--base-rule-divider);border-radius:var(--radius-card);align-items:center;gap:4px;min-width:0;height:50px;padding:12px;font-size:16px;line-height:1.5;display:flex}.ui-transfer-result__summary svg{width:16px;height:16px;color:var(--base-deemphasis);flex-shrink:0}.ui-transfer-result__filename{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-transfer-result__reason{color:var(--base-deemphasis);overflow-wrap:anywhere;grid-column:2;font-size:12px}.ui-transfer-result__size{color:var(--base-deemphasis);flex-shrink:0;margin-left:6px}.ui-transfer-result__actions{border-top:1px solid var(--base-rule-divider);flex-shrink:0;gap:12px;padding:20px;display:flex}.ui-transfer-result__actions .ui-button{flex:1;min-width:0;padding-inline:8px}@media (max-width:48rem){.ui-transfer-result__body,.ui-transfer-result__actions{padding:1rem}.ui-transfer-result__message p{font-size:14px}}}
@layer components{.ui-transfer-ready__header{justify-content:space-between;align-items:center;gap:12px;height:60px;display:flex}.ui-transfer-ready__header .ui-transfer-ready__close{color:var(--base-deemphasis);box-shadow:none;background:0 0;border:0;width:24px;height:24px;min-height:24px;padding:0}.ui-transfer-ready__header .ui-transfer-ready__close:hover{color:var(--base-text-on-surface)}.ui-transfer-ready .ui-transfer-result__body{min-height:0;overflow:hidden}.ui-transfer-ready__link-details{flex-direction:column;gap:8px;width:100%;display:flex}.ui-transfer-ready__link-group{position:relative}.ui-transfer-ready__link-group>svg{width:16px;height:16px;color:var(--base-deemphasis);pointer-events:none;position:absolute;top:17px;left:12px}.ui-transfer-ready__link-group .ui-input{text-overflow:ellipsis;height:50px;padding-left:32px}.ui-transfer-ready__metadata{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;line-height:1.4;display:flex}.ui-transfer-ready__password{gap:8px;width:100%}.ui-transfer-ready__password-group{min-width:0;display:flex}.ui-transfer-ready__password-input{flex:1;min-width:0;position:relative}.ui-transfer-ready__password-input>svg{width:24px;height:24px;color:var(--base-deemphasis);pointer-events:none;position:absolute;top:12px;left:16px}.ui-transfer-ready__password-input .ui-input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;padding-inline:48px}.ui-transfer-ready__password-input .ui-transfer-ready__reveal{width:44px;height:46px;min-height:46px;box-shadow:none;color:var(--base-deemphasis);background:0 0;border:0;padding:10px;position:absolute;top:1px;right:0}.ui-transfer-ready__password-group .ui-transfer-ready__copy-password{width:48px;box-shadow:none;border-top-left-radius:0;border-bottom-left-radius:0;flex-shrink:0;padding:12px}.ui-transfer-ready__password .ui-field__description{color:var(--base-text-on-surface);font-size:12px;line-height:1.4}@media (max-width:48rem){.ui-transfer-ready__header{height:52px;min-height:52px}}}
@layer components{.ui-tooltip__positioner{z-index:50}.ui-tooltip__content{--tooltip-background:var(--color-neutral-lightest);--tooltip-text:var(--color-on-surface);border-radius:var(--radius-card);background-color:var(--tooltip-background);width:fit-content;max-width:min(20rem,100vw - 2rem);color:var(--tooltip-text);font-family:var(--font-main);letter-spacing:0;overflow-wrap:anywhere;filter:drop-shadow(0 0 1px #00000014)drop-shadow(0 4px 8px #0000001f);align-items:center;padding:.75rem;font-size:.875rem;font-weight:400;line-height:1.6;display:inline-flex;position:relative}.ui-tooltip__content--primary{--tooltip-background:var(--color-primary-light);--tooltip-text:var(--color-surface)}.ui-tooltip__content--secondary{--tooltip-background:var(--color-secondary-light);--tooltip-text:var(--color-on-secondary)}.ui-tooltip__content--muted{--tooltip-background:var(--color-neutral-dark);--tooltip-text:var(--color-surface)}.ui-tooltip__content[data-starting-style],.ui-tooltip__content[data-ending-style]{opacity:0;transform:scale(.96)}.ui-tooltip__content[data-open]{transition:opacity .12s,transform .12s}.ui-tooltip__arrow{pointer-events:none;width:29px;height:29px;display:block}.ui-tooltip__arrow:after{background-color:var(--tooltip-background);content:"";width:23px;height:20px;clip-path:path("M9.3642 1C10.134 -0.333334 12.0585 -0.333333 12.8283 1L21.9216 16.75C22.6914 18.0833 21.7291 19.75 20.1895 19.75L2.00298 19.75C0.463384 19.75 -0.498865 18.0833 0.270935 16.75L9.3642 1Z");display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-tooltip__arrow[data-side=bottom]{top:-17px!important}.ui-tooltip__arrow[data-side=top]{top:auto!important;bottom:-17px!important}.ui-tooltip__arrow[data-side=top]:after{transform:translate(-50%,-50%)rotate(180deg)}.ui-tooltip__arrow[data-side=left]:after,.ui-tooltip__arrow[data-side=right]:after{width:20px;height:23px;clip-path:path("M0.999998 12.8283C-0.333335 12.0585 -0.333334 10.134 0.999999 9.3642L16.75 0.270932C18.0833 -0.498868 19.75 0.463384 19.75 2.00298L19.75 20.1895C19.75 21.7291 18.0833 22.6914 16.75 21.9216L0.999998 12.8283Z")}.ui-tooltip__arrow[data-side=left]{right:-17px}.ui-tooltip__arrow[data-side=left]:after{transform:translate(-50%,-50%)rotate(180deg)}.ui-tooltip__arrow[data-side=right]{left:-17px}}
@layer components{:where(.ui-input-otp){--input-background:var(--input-section-background,var(--color-surface));--input-text:var(--input-section-text,var(--color-on-surface));--input-placeholder:var(--input-section-placeholder,var(--color-neutral-dark));--input-invalid-border:var(--input-section-invalid-border,var(--color-danger));width:100%;min-width:0;color:var(--input-text);font-family:var(--font-main);gap:.5rem;display:flex}.ui-input-otp__group{border:1px solid var(--base-rule-divider);border-radius:var(--radius-input);background-color:var(--input-background);flex:1;min-width:0;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;overflow:hidden}.ui-input-otp:focus-within .ui-input-otp__group{border-color:var(--input-placeholder);box-shadow:0 0 0 3px var(--base-shadow-focus)}.ui-input-otp__slot{-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-width:0;height:46px;font-size:1.25rem;line-height:1.5;display:flex;position:relative}.ui-input-otp__slot+.ui-input-otp__slot{border-left:1px solid var(--base-rule-divider)}.ui-input-otp__slot[data-active=true]{box-shadow:inset 0 -2px var(--input-placeholder)}.ui-input-otp:has(input[aria-invalid=true]) .ui-input-otp__group{border-color:var(--input-invalid-border)}.ui-input-otp__group:has([aria-invalid=true]){border-color:var(--input-invalid-border)}.ui-input-otp:has(input:disabled){color:var(--color-neutral-dark)}.ui-input-otp:has(input:disabled) .ui-input-otp__group{background-color:var(--color-neutral-lightest);box-shadow:none}.ui-input-otp__input:disabled{cursor:not-allowed}.ui-input-otp__caret{pointer-events:none;background-color:currentColor;width:1px;height:1.25rem;animation:1s steps(2,start) infinite ui-input-otp-caret-blink}.ui-input-otp__separator{align-items:center;display:flex}.ui-input-otp__separator svg{width:1rem;height:1rem}@keyframes ui-input-otp-caret-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.ui-input-otp__caret{animation:none}}}
@layer components{.ui-guest-verification{min-width:0;min-height:0;color:var(--base-text-on-surface);flex-direction:column;flex:1;display:flex}.ui-guest-verification__content{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.25rem;display:flex;overflow-y:auto}.ui-guest-verification__intro{border-bottom:1px solid var(--base-rule-divider);padding-bottom:1rem}.ui-guest-verification__content>.ui-button{width:100%}.ui-guest-verification__actions>:first-child svg{fill:currentColor}.ui-guest-verification__intro h2{letter-spacing:-1px;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.ui-guest-verification__intro p{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.ui-guest-verification__email{color:var(--base-text-highlight);display:block}.ui-guest-verification__resend-confirmation{text-align:center}.ui-guest-verification__intro .ui-guest-verification__spam{color:var(--base-deemphasis);margin-top:.25rem;font-size:.75rem}.ui-guest-verification__actions{border-top:1px solid var(--base-rule-divider);gap:.625rem;margin-top:auto;padding:1rem;display:flex}.ui-guest-verification__actions>:last-child{flex:1}.ui-guest-verification .ui-button--tertiary{box-shadow:none}@media (max-width:48rem){.ui-guest-verification__actions>button[type=submit] svg{display:none}.ui-guest-verification__content{padding:1rem}}}
