@layer components{.ui-progress-cards{--progress-cards-gap:.5rem;--progress-cards-card-background:var(--color-surface);--progress-cards-card-border:var(--base-rule-divider);--progress-cards-text:var(--base-text-on-surface);--progress-cards-muted-text:var(--base-deemphasis);--progress-cards-danger-text:var(--color-danger);--progress-cards-media-background:var(--color-neutral-lightest);--progress-cards-media-icon-color:var(--base-deemphasis);--progress-cards-action-color:var(--base-deemphasis);align-items:stretch;gap:var(--progress-cards-gap);width:100%;min-width:0;color:var(--progress-cards-text);font-family:var(--font-main);flex-direction:column;display:flex}.ui-progress-cards__label{color:var(--progress-cards-text);letter-spacing:0;margin:0;font-size:1rem;font-weight:400;line-height:1.5}.ui-progress-cards__list{gap:var(--progress-cards-gap);flex-direction:column;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-progress-card{box-sizing:border-box;border:1px solid var(--progress-cards-card-border);border-radius:var(--radius-card);background-color:var(--progress-cards-card-background);justify-content:center;align-items:center;gap:1rem;width:100%;min-width:0;padding-block:.75rem;padding-inline:.75rem 1.25rem;display:flex;overflow:hidden}.ui-progress-card__media{border-radius:var(--radius-input);background-color:var(--progress-cards-media-background);flex:0 0 2.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;overflow:hidden}.ui-progress-card__image{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.ui-progress-card__media-icon{width:1.5rem;height:1.5rem;color:var(--progress-cards-media-icon-color);flex:0 0 1.5rem}.ui-progress-card__container{flex:1 1 0;align-items:center;gap:1rem;min-width:0;display:flex}.ui-progress-card__content{flex-direction:column;flex:1 1 0;justify-content:center;gap:.25rem;min-width:0;display:flex;overflow:hidden}.ui-progress-card__name{width:100%;min-width:0;color:var(--progress-cards-text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:400;line-height:1.5;overflow:hidden}.ui-progress-card__progress{--progress-track-height:.25rem;--progress-track-background:var(--color-neutral-light);width:100%;display:block}.ui-progress-card__progress .ui-progress__track{grid-column:auto}.ui-progress-card__meta{color:var(--progress-cards-muted-text);letter-spacing:0;margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.ui-progress-card__meta--failed{color:var(--progress-cards-danger-text)}.ui-progress-card__actions{flex:none;align-items:center;gap:1rem;display:flex}.ui-progress-card__action{border-radius:var(--radius-button);width:1.5rem;height:1.5rem;color:var(--progress-cards-action-color);cursor:pointer;background:0 0;border:0;flex:0 0 1.5rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-progress-card__action:hover{color:var(--progress-cards-text)}.ui-progress-card__action:focus-visible{box-shadow:0 0 0 3px var(--base-shadow-focus);outline:none}.ui-progress-card__action>:where(svg){flex:0 0 1.5rem;width:1.5rem;height:1.5rem}@media (max-width:36rem){.ui-progress-card{align-items:flex-start;padding-inline:.75rem}.ui-progress-card__container{align-items:center;gap:.75rem}.ui-progress-card__actions{padding-block-start:.125rem}}}
@layer components{.ui-file-uploaded{border-radius:var(--radius-card);background:var(--color-neutral-lightest);width:100%;min-width:0;min-height:0;color:var(--base-text-on-surface);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.ui-file-uploaded[data-dragging=true]{outline:2px dashed var(--base-text-highlight);outline-offset:-.5rem}.ui-file-uploaded__header{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .75rem 1.25rem 1.25rem;display:flex}.ui-file-uploaded[data-empty=true] .ui-file-uploaded__header{padding:1.25rem}.ui-file-uploaded__header .ui-button{box-shadow:none}.ui-file-uploaded__header .ui-button>svg{flex-basis:1.25rem;width:1.25rem;height:1.25rem}.ui-file-uploaded__calendar-icon{flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.ui-file-uploaded__title{margin:0;font-size:1rem;font-weight:700;line-height:1.4}.ui-file-uploaded__summary{color:var(--base-deemphasis);margin:0;font-size:.75rem;line-height:1.4}.ui-file-uploaded__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute}.ui-file-uploaded__scroll-area{flex:1;min-height:0;position:relative;overflow:hidden}.ui-file-uploaded__viewport{width:100%;height:100%}.ui-file-uploaded__viewport:focus-visible{outline:2px solid var(--base-shadow-focus);outline-offset:-2px}.ui-file-uploaded__cards{--progress-cards-gap:0;--progress-cards-media-background:var(--color-neutral-light);padding-inline:1.25rem 2rem}.ui-file-uploaded__scroll-area:not([data-has-overflow-y]) .ui-file-uploaded__cards{padding-inline-end:1.25rem}.ui-file-uploaded__scroll-controls{flex-direction:column;align-items:center;gap:.5rem;width:1rem;display:flex;position:absolute;inset-block:0;inset-inline-end:.5rem}.ui-file-uploaded__scroll-area:not([data-has-overflow-y]) .ui-file-uploaded__scroll-controls{display:none}.ui-file-uploaded__scrollbar{border-radius:var(--radius-toggle);background-color:var(--base-rule-divider);flex:1;width:.5rem;min-height:0}.ui-file-uploaded__scroll-thumb{border-radius:var(--radius-toggle);background-color:var(--base-deemphasis);width:100%}.ui-file-uploaded__scroll-button{border-radius:var(--radius-toggle);width:1rem;height:1rem;color:var(--base-deemphasis);cursor:pointer;background:0 0;border:0;flex:0 0 1rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-file-uploaded__scroll-button svg{width:1rem;height:1rem}.ui-file-uploaded__scroll-button--up svg{transform:rotate(180deg)}.ui-file-uploaded__scroll-button:hover{color:var(--base-text-on-surface)}.ui-file-uploaded__scroll-button:focus-visible{outline:2px solid var(--base-shadow-focus);outline-offset:2px}.ui-file-uploaded .ui-progress-card{border:0;border-bottom:1px solid var(--base-rule-divider);background:0 0;border-radius:0;padding:.5rem 0}.ui-file-uploaded .ui-progress-card:first-child{padding-top:0}.ui-file-uploaded .ui-progress-card:last-child{border-bottom:0}.ui-file-uploaded .ui-progress-card__content{gap:0}.ui-file-uploaded__expiry{color:var(--base-deemphasis);gap:.5rem;padding:.75rem 1.25rem;font-size:.75rem;line-height:1.4;display:flex}.ui-file-uploaded__expiry-value{color:var(--base-text-on-surface)}.ui-file-uploaded__password{align-items:center;gap:.125rem;margin-left:.25rem;display:inline-flex}.ui-file-uploaded__password svg{color:var(--base-deemphasis);flex-shrink:0;width:.75rem;height:.75rem}.ui-file-uploaded__expiry p{margin:0}.ui-file-uploaded__expiry-value{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.ui-file-uploaded__expiry .ui-native-select{background:0 0;border:0;width:auto;height:auto;min-height:0;padding-block:0;font-size:.75rem}.ui-file-uploaded__expiry .ui-native-select__select{padding:0 1.75rem 0 .25rem}.ui-file-uploaded__expiry .ui-native-select__chevron{width:1rem;height:1rem;right:.25rem}@media (max-width:48rem){.ui-file-uploaded,.ui-file-uploaded__scroll-area{flex:none;overflow:visible}.ui-file-uploaded__viewport{height:auto;overflow:visible!important}.ui-file-uploaded__scroll-controls{display:none}.ui-file-uploaded__header{padding:1rem 1rem .5rem;padding-inline:1rem}.ui-file-uploaded__cards{padding-inline:1rem}.ui-file-uploaded__scroll-area:not([data-has-overflow-y]) .ui-file-uploaded__cards{padding-inline-end:1rem}.ui-file-uploaded .ui-progress-card__media,.ui-file-uploaded>.ui-file-uploaded__expiry{display:none}}@media (prefers-reduced-motion:reduce){.ui-file-uploaded *,.ui-file-uploaded :before,.ui-file-uploaded :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
@layer components{.ui-label{width:fit-content;color:var(--base-text-on-surface);font-family:var(--font-main);letter-spacing:0;align-items:baseline;gap:.25rem;font-size:1rem;font-weight:400;line-height:1.5;display:inline-flex}.ui-label__required-marker{color:var(--base-text-highlight);pointer-events:none}@media (max-width:48rem){.ui-label{font-size:.875rem}}}
@layer components{.ui-separator{background-color:var(--base-rule-divider);flex-shrink:0}.ui-separator[data-orientation=horizontal]{width:100%;height:1px}.ui-separator[data-orientation=vertical]{width:1px;height:100%;min-height:1rem}}
@layer components{.ui-field-set,.ui-field-group,.ui-field,.ui-field__content{flex-direction:column;min-width:0;display:flex}.ui-field-set{border:0;gap:1rem;width:100%;margin:0;padding:0}.ui-field__legend{color:var(--base-text-on-surface);font-family:var(--font-main);letter-spacing:0;margin:0 0 .75rem;padding:0;font-size:1rem;font-weight:400;line-height:1.5;display:block}.ui-field-group{gap:1rem;width:100%}.ui-field{--field-label-gap:.5rem;--field-content-gap:.75rem;gap:var(--field-label-gap);width:100%;color:var(--base-text-on-surface);font-family:var(--font-main);letter-spacing:0}.ui-field--inline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.ui-field__content{gap:var(--field-content-gap);flex:auto;width:100%}.ui-field--inline>.ui-field__label,.ui-field--inline>.ui-field__title{align-self:center}.ui-field__label,.ui-field__title{color:var(--base-text-on-surface);margin:0}.ui-field__title{width:fit-content;font-family:var(--font-main);letter-spacing:0;align-items:baseline;gap:.25rem;font-size:1rem;font-weight:400;line-height:1.5;display:inline-flex}.ui-field__required-marker{color:var(--base-text-highlight)}.ui-field[data-required=true] .ui-field__label:not([data-required=true]):after{color:var(--base-text-highlight);content:"*";pointer-events:none}.ui-field__description,.ui-field__error{margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.ui-field__description{color:var(--base-text-on-surface)}.ui-field[data-invalid=true] .ui-field__description,.ui-field__error{color:var(--color-danger)}.ui-field__error-list{margin:0;padding-left:1rem}.ui-field__separator{min-height:1.5rem;color:var(--base-deemphasis);font-family:var(--font-main);justify-content:center;align-items:center;font-size:.875rem;font-weight:400;line-height:1.5;display:flex;position:relative}.ui-field__separator-rule{inset-inline:0;background-color:var(--base-rule-divider);position:absolute;top:50%}.ui-field__separator-content{background-color:var(--base-surface-background);width:fit-content;max-width:100%;padding-inline:.5rem;display:inline-flex;position:relative}@media (max-width:48rem){.ui-field--inline{flex-direction:column;display:flex}.ui-field__legend,.ui-field__title{font-size:.875rem}}}
@layer components{.ui-input{--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));--input-disabled-background:var(--color-neutral-lightest);--input-disabled-text:var(--color-neutral-dark);box-sizing:border-box;border:1px solid var(--base-rule-divider);border-radius:var(--radius-input);background-color:var(--input-background);width:100%;min-width:0;height:48px;min-height:48px;color:var(--input-text);font-family:var(--font-main);letter-spacing:0;outline:none;align-items:center;padding:.75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s,color .15s;display:inline-flex}[data-section=default]{--input-section-background:var(--color-surface);--input-section-text:var(--color-on-surface);--input-section-placeholder:var(--color-neutral-dark);--input-section-invalid-border:var(--color-danger)}[data-section=primary]{--input-section-background:var(--color-primary-light);--input-section-text:var(--color-surface);--input-section-placeholder:var(--color-primary-lighter);--input-section-invalid-border:var(--color-secondary)}[data-section=secondary]{--input-section-background:var(--color-secondary-light);--input-section-text:var(--color-surface);--input-section-placeholder:var(--color-secondary-lightest);--input-section-invalid-border:var(--color-danger)}[data-section=muted]{--input-section-background:var(--color-neutral-lightest);--input-section-text:var(--color-on-surface);--input-section-placeholder:var(--color-neutral-dark);--input-section-invalid-border:var(--color-danger)}.ui-input--default{--input-background:var(--color-surface);--input-text:var(--color-on-surface);--input-placeholder:var(--color-neutral-dark);--input-invalid-border:var(--color-danger)}.ui-input--primary{--input-background:var(--color-primary-light);--input-text:var(--color-surface);--input-placeholder:var(--color-primary-lighter);--input-invalid-border:var(--color-secondary)}.ui-input--secondary{--input-background:var(--color-secondary-light);--input-text:var(--color-surface);--input-placeholder:var(--color-secondary-lightest);--input-invalid-border:var(--color-danger)}.ui-input--muted{--input-background:var(--color-neutral-lightest);--input-text:var(--color-on-surface);--input-placeholder:var(--color-neutral-dark);--input-invalid-border:var(--color-danger)}.ui-input::placeholder{color:var(--input-placeholder);opacity:1}.ui-input:focus-visible{border-color:var(--input-placeholder);box-shadow:0 0 0 3px var(--base-shadow-focus);outline:none}.ui-input:disabled{cursor:not-allowed;color:var(--input-disabled-text);background-color:var(--input-disabled-background);box-shadow:none}.ui-input:disabled::placeholder{color:var(--input-disabled-text)}.ui-input[data-invalid=true],.ui-input[aria-invalid=true],.ui-input[aria-invalid=grammar],.ui-input[aria-invalid=spelling]{border-color:var(--input-invalid-border)}@media (max-width:48rem){.ui-input{font-size:.875rem}}}
@layer components{.ui-textarea{--textarea-background:var(--textarea-section-background,var(--color-surface));--textarea-text:var(--textarea-section-text,var(--color-on-surface));--textarea-placeholder:var(--textarea-section-placeholder,var(--color-neutral-dark));--textarea-invalid-border:var(--textarea-section-invalid-border,var(--color-danger));--textarea-disabled-background:var(--color-neutral-lightest);--textarea-disabled-text:var(--color-neutral-dark);border:1px solid var(--base-rule-divider);border-radius:var(--radius-input);background-color:var(--textarea-background);width:100%;min-width:0;min-height:6rem;color:var(--textarea-text);font-family:var(--font-main);letter-spacing:0;resize:vertical;outline:none;padding:.75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s,color .15s;display:block}[data-section=default]{--textarea-section-background:var(--color-surface);--textarea-section-text:var(--color-on-surface);--textarea-section-placeholder:var(--color-neutral-dark);--textarea-section-invalid-border:var(--color-danger)}[data-section=primary]{--textarea-section-background:var(--color-primary-light);--textarea-section-text:var(--color-surface);--textarea-section-placeholder:var(--color-primary-lighter);--textarea-section-invalid-border:var(--color-secondary)}[data-section=secondary]{--textarea-section-background:var(--color-secondary-light);--textarea-section-text:var(--color-surface);--textarea-section-placeholder:var(--color-secondary-lightest);--textarea-section-invalid-border:var(--color-danger)}[data-section=muted]{--textarea-section-background:var(--color-neutral-lightest);--textarea-section-text:var(--color-on-surface);--textarea-section-placeholder:var(--color-neutral-dark);--textarea-section-invalid-border:var(--color-danger)}.ui-textarea--default{--textarea-background:var(--color-surface);--textarea-text:var(--color-on-surface);--textarea-placeholder:var(--color-neutral-dark);--textarea-invalid-border:var(--color-danger)}.ui-textarea--primary{--textarea-background:var(--color-primary-light);--textarea-text:var(--color-surface);--textarea-placeholder:var(--color-primary-lighter);--textarea-invalid-border:var(--color-secondary)}.ui-textarea--secondary{--textarea-background:var(--color-secondary-light);--textarea-text:var(--color-surface);--textarea-placeholder:var(--color-secondary-lightest);--textarea-invalid-border:var(--color-danger)}.ui-textarea--muted{--textarea-background:var(--color-neutral-lightest);--textarea-text:var(--color-on-surface);--textarea-placeholder:var(--color-neutral-dark);--textarea-invalid-border:var(--color-danger)}.ui-textarea::placeholder{color:var(--textarea-placeholder);opacity:1}.ui-textarea:focus-visible{border-color:var(--textarea-placeholder);box-shadow:0 0 0 3px var(--base-shadow-focus);outline:none}.ui-textarea:disabled{cursor:not-allowed;color:var(--textarea-disabled-text);background-color:var(--textarea-disabled-background);box-shadow:none}.ui-textarea:disabled::placeholder{color:var(--textarea-disabled-text)}.ui-textarea[data-invalid=true],.ui-textarea[aria-invalid=true],.ui-textarea[aria-invalid=grammar],.ui-textarea[aria-invalid=spelling]{border-color:var(--textarea-invalid-border)}@media (max-width:48rem){.ui-textarea{font-size:.875rem}}}
@layer components{.ui-transfer-composer{align-items:center;min-height:calc(100dvh - 5rem);padding:2rem 5rem;display:flex}.ui-transfer-composer__stack{flex-direction:column;gap:1rem;width:min(100%,24.375rem);min-width:0;transition:width .36s cubic-bezier(.2,.8,.2,1);display:flex}.ui-transfer-composer__stack[data-expanded=true]{width:min(100%,47.5rem)}.ui-transfer-form-layout{border-radius:var(--radius-card);background:var(--base-surface-background);width:min(100%,24.375rem);min-width:0;height:600px;min-height:16rem;box-shadow:var(--shadow-elevation-1);border:0;flex-direction:column;flex-shrink:0;align-items:stretch;transition:width .36s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.ui-transfer-form-layout[data-expanded=true]{width:min(100%,47.5rem)}.ui-transfer-form__workspace{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ui-transfer-form__panels{flex:1;grid-template-columns:minmax(0,0fr) minmax(0,1fr);min-height:0;transition:grid-template-columns .36s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}[data-expanded=true]>.ui-transfer-form__workspace>.ui-transfer-form__panels{grid-template-columns:minmax(0,37fr) minmax(0,39fr)}.ui-transfer-form__body>form{flex-direction:column;flex:1;min-height:0;display:flex}.ui-transfer-form__fields{flex:1;min-height:0;padding:1.25rem}.ui-transfer-form__message-field,.ui-transfer-form__message-field .ui-field__content{flex-direction:column;flex:1;min-height:0;display:flex}.ui-transfer-form__fields textarea{resize:none;flex:1;height:auto;min-height:0}.ui-transfer-form__actions{border-top:1px solid var(--base-rule-divider);margin-top:auto;padding:1.25rem}.ui-transfer-form__email-label{justify-content:space-between;align-items:center;display:flex}.ui-transfer-form__email-help{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ui-transfer-form__email-input{position:relative}.ui-transfer-form__email-input>.ui-transfer-form__email-icon{width:1.5rem;height:1.5rem;color:var(--base-deemphasis);pointer-events:none;position:absolute;top:.75rem;left:1rem}.ui-transfer-form__email-input input{padding-left:3rem}.ui-transfer-form__info-icon{width:1rem;height:1rem;color:var(--base-deemphasis);flex-basis:1rem}.ui-transfer-form{width:100%;min-width:0;min-height:0;color:var(--base-text-on-surface);opacity:0;visibility:hidden;flex-direction:column;transition:opacity .18s,visibility 0s linear .18s;display:flex;position:relative;overflow:hidden}.ui-transfer-form-layout[data-expanded=true] .ui-transfer-form{opacity:1;visibility:visible;transition:opacity .18s .12s,visibility linear}.ui-transfer-form__header{color:var(--base-text-on-surface);border-bottom:1px solid var(--base-rule-divider);flex-shrink:0;padding:1.25rem}.ui-transfer-form__eyebrow{color:var(--base-deemphasis);margin:0;font-size:.75rem;line-height:1.4}.ui-transfer-form__title{overflow-wrap:anywhere;letter-spacing:-1px;margin:0;font-size:1.25rem;line-height:1}.ui-transfer-form__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ui-transfer-form__content{flex-direction:column;flex:1;min-height:0;display:flex}[data-has-actions=true] .ui-transfer-form__content{padding-bottom:5.5rem}.ui-transfer-form__toolbar{border-top:1px solid var(--base-rule-divider);background:var(--base-surface-background);align-items:center;gap:.75rem;width:100%;padding:1.25rem;display:flex;position:absolute;bottom:0;left:0}[data-expanded=true] .ui-transfer-form__toolbar{width:48.6842%}.ui-transfer-form__toolbar .ui-button{--button-tertiary-background:var(--base-surface-background);--button-tertiary-background-hover:var(--base-rule-divider);--button-tertiary-border:var(--base-rule-divider);--button-tertiary-text:var(--base-text-on-surface);box-shadow:none}.ui-transfer-form__toolbar .ui-button>svg{width:1.5rem;height:1.5rem}.ui-transfer-form__toolbar [data-slot=transfer-submit]{flex:1;min-width:0}.ui-transfer-form__file-panel{min-width:0;min-height:0;padding:1.25rem;display:flex;overflow:hidden}.ui-transfer-form__file-panel>*{transition:opacity .18s,visibility linear}.ui-transfer-form__file-panel>.ui-file-upload{border-width:1px;gap:.75rem}.ui-transfer-form__file-panel .ui-file-upload__icon-container{margin-bottom:.25rem}.ui-transfer-form__file-panel>.ui-file-upload{flex:auto;height:100%;min-height:0}.ui-transfer-form__file-panel>.ui-file-uploaded[data-empty=true]{display:none}.ui-transfer-form-layout[data-expanded=true] .ui-transfer-form__file-panel{padding-left:0}.ui-transfer-form-layout[data-verifying=true] .ui-transfer-form__file-panel>*{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s}.ui-transfer-form__verification-panel{z-index:1;background:var(--base-surface-background);width:min(100%,24.375rem);min-height:0;display:flex;position:absolute;inset:0 auto 0 0}.ui-transfer-form__verification-panel>*{animation:.18s .18s both ui-transfer-form-verification-in}@keyframes ui-transfer-form-verification-in{0%{opacity:0}to{opacity:1}}.ui-transfer-form__mobile-expiry{display:none}@media (max-width:60rem){.ui-transfer-composer{padding-inline:2rem}}@media (max-width:48rem){:is(.ui-transfer-form__panels:has(.ui-transfer-settings),.ui-transfer-form:has(>.ui-transfer-settings)){position:static}.ui-transfer-form:has(>.ui-transfer-settings){overflow:visible}[data-has-actions=true][data-expanded=true] .ui-transfer-form__toolbar{width:100%;padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-shrink:0;position:relative}.ui-transfer-form-layout[data-expanded=true] .ui-transfer-form__file-panel{order:-1}.ui-transfer-form-layout[data-expanded=true] .ui-transfer-form{flex:1 0 auto}.ui-transfer-form__fields,.ui-transfer-form__actions,.ui-transfer-form__toolbar{padding:1rem}.ui-transfer-form__mobile-expiry{display:block}.ui-transfer-form__mobile-expiry .ui-file-uploaded__expiry{padding:4px 1rem 1rem}.ui-transfer-composer{height:auto;min-height:calc(100dvh - var(--app-navbar-height));padding:3.7rem 1rem;padding-bottom:max(3.7rem, env(safe-area-inset-bottom));justify-content:center;align-items:stretch}.ui-transfer-form-layout,.ui-transfer-composer__stack,.ui-transfer-composer__stack[data-expanded=true]{width:min(100%,34rem);min-height:0}.ui-transform-form__footer,.ui-transfer-form__header{padding:1rem}.ui-transfer-form__verification-panel{width:100%}.ui-transfer-form-layout:not([data-expanded=true]) .ui-transfer-form{display:none}.ui-transfer-form{height:auto;min-height:0}.ui-transfer-form-layout[data-expanded=true] .ui-transfer-form{border-top:0;border-right:0;min-height:0}.ui-transfer-form__panels{overscroll-behavior-y:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ui-transfer-form__body{overflow:visible}.ui-transfer-form__fields{flex:1}[data-has-actions=true] .ui-transfer-form__content{padding-bottom:0}.ui-transfer-form__fields textarea{min-height:10.5rem}.ui-transfer-form__toolbar.ui-transfer-form__actions{margin-top:0}.ui-transfer-form-layout[data-expanded=true] .ui-transfer-form__file-panel{padding-left:1rem}.ui-transfer-form__file-panel{flex-shrink:0;min-height:15rem;padding:1rem 1rem 0}.ui-transfer-form__file-panel:has(>.ui-file-upload:not(.ui-transfer-form__file-upload-fallback)){flex-grow:1;padding-bottom:1rem}.ui-transfer-form__file-panel>.ui-transfer-form__file-upload-fallback{display:none}.ui-transfer-form__file-panel>.ui-file-uploaded[data-empty=true]{display:flex}.ui-transfer-form__file-panel:has(.ui-file-uploaded){min-height:0}.ui-transfer-form__file-panel:has(>.ui-file-uploaded[data-empty=true]){padding:1rem 1rem 0}.ui-transfer-form-layout[data-expanded=true] .ui-transfer-form__file-panel{border-left:0}}@media (prefers-reduced-motion:reduce){.ui-transfer-form-layout,.ui-transfer-composer__stack,.ui-transfer-form-layout .ui-transfer-form,.ui-transfer-form__panels,.ui-transfer-form__file-panel>*{transition:none!important}.ui-transfer-form__verification-panel>*{animation:none}}}
@layer components{.ui-switch{--switch-width:2.75rem;--switch-height:1.5rem;--switch-padding:.25rem;--switch-thumb-size:1.1875rem;--switch-thumb-translate:1.0625rem;--switch-radius:var(--radius-toggle);--switch-track-off:var(--switch-section-track-off,var(--base-rule-divider));--switch-track-on:var(--switch-section-track-on,var(--color-primary));--switch-thumb-background:var(--color-surface);--switch-invalid-border:var(--switch-section-invalid-border,var(--color-danger));--switch-disabled-track:var(--switch-section-disabled-track,var(--color-neutral-lightest));--switch-disabled-thumb:var(--switch-section-disabled-thumb,var(--color-surface));width:var(--switch-width);height:var(--switch-height);min-width:var(--switch-width);min-height:var(--switch-height);flex:0 0 var(--switch-width);border-radius:var(--switch-radius);background-color:var(--switch-track-off);padding:var(--switch-padding);cursor:pointer;box-sizing:border-box;border:1px solid #0000;outline:none;align-items:center;transition:background-color .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out;display:inline-flex}[data-section=default]{--switch-section-track-off:var(--base-rule-divider);--switch-section-track-on:var(--color-primary);--switch-section-invalid-border:var(--color-danger);--switch-section-disabled-track:var(--color-neutral-lightest);--switch-section-disabled-thumb:var(--color-surface)}[data-section=primary]{--switch-section-track-off:var(--color-primary-light);--switch-section-track-on:var(--color-on-surface);--switch-section-invalid-border:var(--color-danger);--switch-section-disabled-track:var(--color-primary-lighter);--switch-section-disabled-thumb:var(--color-surface)}[data-section=secondary]{--switch-section-track-off:var(--color-secondary-light);--switch-section-track-on:var(--color-primary);--switch-section-invalid-border:var(--color-danger);--switch-section-disabled-track:var(--color-secondary-lighter);--switch-section-disabled-thumb:var(--color-surface)}[data-section=muted]{--switch-section-track-off:var(--color-neutral-lightest);--switch-section-track-on:var(--color-primary);--switch-section-invalid-border:var(--color-danger);--switch-section-disabled-track:var(--color-neutral-light);--switch-section-disabled-thumb:var(--color-surface)}.ui-switch--default{--switch-track-off:var(--base-rule-divider);--switch-track-on:var(--color-primary);--switch-disabled-track:var(--color-neutral-lightest);--switch-disabled-thumb:var(--color-surface)}.ui-switch--primary{--switch-track-off:var(--color-primary-light);--switch-track-on:var(--color-on-surface);--switch-invalid-border:var(--color-secondary);--switch-disabled-track:var(--color-primary-lighter);--switch-disabled-thumb:var(--color-surface)}.ui-switch--secondary{--switch-track-off:var(--color-secondary-light);--switch-track-on:var(--color-primary);--switch-disabled-track:var(--color-secondary-lighter);--switch-disabled-thumb:var(--color-surface)}.ui-switch--muted{--switch-track-off:var(--color-neutral-lightest);--switch-track-on:var(--color-primary);--switch-disabled-track:var(--color-neutral-light);--switch-disabled-thumb:var(--color-surface)}.ui-switch--size-small{--switch-width:1.83331rem;--switch-height:1rem;--switch-padding:.166688rem;--switch-thumb-size:.791688rem;--switch-thumb-translate:.70825rem}.ui-switch--size-default{--switch-width:2.75rem;--switch-height:1.5rem;--switch-padding:.25rem;--switch-thumb-size:1.1875rem;--switch-thumb-translate:1.0625rem}.ui-switch--size-large{--switch-width:4.125rem;--switch-height:2.25rem;--switch-padding:.375rem;--switch-thumb-size:1.78125rem;--switch-thumb-translate:1.59375rem}.ui-switch[data-checked]{background-color:var(--switch-track-on)}.ui-switch[data-invalid=true],.ui-switch[aria-invalid=true],.ui-switch[aria-invalid=grammar],.ui-switch[aria-invalid=spelling]{border-color:var(--switch-invalid-border)}.ui-switch:focus-visible{box-shadow:0 0 0 3px var(--base-shadow-focus)}.ui-switch[data-disabled],.ui-switch[aria-disabled=true]{cursor:not-allowed;background-color:var(--switch-disabled-track)}.ui-switch__thumb{width:var(--switch-thumb-size);height:var(--switch-thumb-size);flex:0 0 var(--switch-thumb-size);border-radius:var(--switch-radius);background-color:var(--switch-thumb-background);pointer-events:none;transition:background-color .3s ease-out,transform .3s ease-out;display:block}.ui-switch[data-checked] .ui-switch__thumb{transform:translateX(var(--switch-thumb-translate))}.ui-switch[data-disabled] .ui-switch__thumb,.ui-switch[aria-disabled=true] .ui-switch__thumb{background-color:var(--switch-disabled-thumb)}}
@layer components{.ui-transfer-settings{--transfer-settings-slide-duration:.45s;z-index:2;background:var(--base-surface-background);min-height:0;color:var(--base-text-on-surface);box-shadow:var(--shadow-elevation-1);visibility:hidden;transition:transform var(--transfer-settings-slide-duration) ease-in-out, visibility 0s linear var(--transfer-settings-slide-duration);flex-direction:column;display:flex;position:absolute;inset:0;transform:translateY(100%)}.ui-transfer-settings[data-open=true]{visibility:visible;transition-delay:0s;transform:translateY(0)}.ui-transfer-settings__body{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.25rem;display:flex;overflow-y:auto}.ui-transfer-settings__title{font-family:var(--font-heading);letter-spacing:-1px;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.ui-transfer-settings__password{flex-direction:column;gap:1rem;display:flex}.ui-transfer-settings__section-title{border-bottom:1px solid var(--base-rule-divider);color:var(--base-deemphasis);text-transform:uppercase;margin:0;padding-bottom:.5rem;font-size:.75rem;font-weight:700;line-height:1.4}.ui-transfer-settings__switch{align-items:center;gap:.5rem;display:flex}.ui-transfer-settings__actions{border-top:1px solid var(--base-rule-divider);flex-shrink:0;gap:.75rem;padding:1.25rem;display:flex}.ui-transfer-settings__actions .ui-button{flex:1;min-width:0}.ui-transfer-settings__actions .ui-button--secondary{--button-secondary-background:var(--color-secondary);--button-secondary-background-hover:var(--color-secondary-light);--button-secondary-border:var(--color-secondary);--button-secondary-text:var(--color-on-secondary)}.ui-transfer-settings__actions .ui-button--tertiary{--button-tertiary-background:var(--base-surface-background);--button-tertiary-background-hover:var(--base-rule-divider);--button-tertiary-border:var(--base-rule-divider);--button-tertiary-text:var(--base-text-on-surface)}@media (max-width:48rem){.ui-transfer-settings__body,.ui-transfer-settings__actions{padding:1rem}}@media (prefers-reduced-motion:reduce){.ui-transfer-settings{transition:none!important}}}
