.tds-screen{flex-direction:column;display:flex}.tds-screen__body{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.tds-screen__body--scroll{max-height:460px;overflow:auto}.tds-screen__body--more{-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--space-6)), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--space-6)), transparent)}@media (max-height:480px){.tds-screen--compact-header .tds-screen__badge{display:none}}.tds-screen__header{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-2) 0 var(--space-1);flex-direction:column;display:flex}.tds-screen__badge{border-radius:var(--radius-pill);background:var(--color-surface-primary);width:38px;height:38px;color:var(--color-text-tertiary);place-items:center;display:grid}.tds-screen__badge--success{background:var(--color-surface-grass);color:var(--color-text-primary-inverse)}.tds-screen__badge--danger{background:var(--brick-100);color:var(--brick-400)}.tds-screen__badge--plain{width:auto;min-width:38px;height:auto;min-height:38px;color:inherit;background:0 0;border-radius:0}.tds-screen__title{font-size:16px;font-weight:var(--fw-semibold);letter-spacing:-.2px;color:var(--color-text-primary)}.tds-screen__sub{color:var(--color-text-tertiary);text-wrap:pretty;font-size:12px}.tds-screen__header--lg{padding:var(--space-2) 0;gap:10px}.tds-screen__header--lg .tds-screen__badge{width:48px;height:48px}.tds-screen__header--lg .tds-screen__badge--plain{width:auto;min-width:48px;height:auto;min-height:48px}.tds-screen__header--lg .tds-screen__title{letter-spacing:-.3px;font-size:20px;line-height:1.2}.tds-screen__header--lg .tds-screen__sub{font-size:14px;line-height:1.45}.tds-screen__box{background:var(--color-surface-primary);padding:var(--space-2) var(--space-3);gap:var(--space-2);border-radius:var(--radius-none);flex-direction:column;display:flex}.tds-screen__actions{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-tertiary);display:flex}.tds-screen__actions>*{flex:1}.tds-screen__bottom{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:none;border-top:1px solid var(--color-border-tertiary);cursor:pointer;font-family:var(--font-sans);font-weight:var(--fw-semibold);color:var(--color-text-primary);background:0 0;width:100%;font-size:13px;display:flex}.tds-screen__bottom:hover{background:var(--color-surface-primary)}@media (max-width:640px){.tds-screen{flex:1;min-height:0}.tds-screen__body{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.tds-screen__body--scroll{max-height:none}.tds-screen__actions{flex:none}.tds-screen__actions>.tds-btn{min-height:48px;font-size:17px}}
.tds-steps{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface-primary);font-family:var(--font-mono);border-radius:var(--radius-none);flex-direction:column;font-size:12px;display:flex}.tds-steps__row{align-items:center;gap:var(--space-2);min-height:20px;color:var(--color-text-primary);display:flex}.tds-steps__row--pending{color:var(--color-text-tertiary)}.tds-steps__glyph{flex:none;place-items:center;width:16px;height:16px;display:grid}.tds-steps__check{color:var(--grass-400)}.tds-steps__spin{box-sizing:border-box;border-radius:var(--radius-pill);border:1.5px solid var(--color-border-secondary);border-top-color:var(--color-text-tertiary);width:11px;height:11px;animation:tds-spin var(--duration-slow) linear infinite}.tds-steps__dot{box-sizing:border-box;border-radius:var(--radius-pill);border:1.5px solid var(--color-border-secondary);width:6px;height:6px}@keyframes tds-spin{to{transform:rotate(360deg)}}@keyframes tds-steps-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.tds-steps__spin{animation:1.6s ease-in-out infinite tds-steps-pulse}}
.tds-dove{vertical-align:middle;color:var(--tds-dove-color,var(--color-surface-brick));flex:none;place-items:center;line-height:0;display:inline-grid;position:relative}.tds-dove__tilt,.tds-dove__bob{line-height:0;display:inline-block}.tds-dove__svg{display:block;overflow:visible}.tds-dove__body,.tds-dove__wing{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:0;fill-opacity:1}.tds-dove__hinge{transform-box:view-box;transform-origin:80px 72px}.tds-dove--draw .tds-dove__body,.tds-dove--draw .tds-dove__wing{fill-opacity:0;animation:1.4s ease-out forwards tds-dove-draw,.6s 1.15s forwards tds-dove-fill}.tds-dove--fly .tds-dove__tilt{animation:1.6s ease-in-out infinite tds-dove-tilt}.tds-dove--fly .tds-dove__bob{animation:.8s ease-in-out infinite tds-dove-bob}.tds-dove--fly.tds-dove--small .tds-dove__bob{animation-name:tds-dove-bob-sm}.tds-dove--fly .tds-dove__hinge{animation:.8s ease-in-out infinite tds-dove-wing}.tds-dove__streak{background:var(--color-border-secondary);height:1px;animation:1.1s linear infinite tds-dove-streak;position:absolute}@keyframes tds-dove-draw{to{stroke-dashoffset:0}}@keyframes tds-dove-fill{to{fill-opacity:1}}@keyframes tds-dove-tilt{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes tds-dove-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tds-dove-bob-sm{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px)}}@keyframes tds-dove-wing{0%,to{transform:rotate(0)}50%{transform:rotate(-15deg)}}@keyframes tds-dove-streak{0%{opacity:0;transform:translate(24px)}25%{opacity:1}to{opacity:0;transform:translate(-96px)}}@media (prefers-reduced-motion:reduce){.tds-dove--fly .tds-dove__tilt,.tds-dove--fly .tds-dove__bob,.tds-dove--fly .tds-dove__hinge,.tds-dove__streak{animation:none}.tds-dove--draw .tds-dove__body,.tds-dove--draw .tds-dove__wing{animation-duration:.01ms;animation-delay:0s}}
.tds-wait__dove{place-items:center;line-height:0;display:inline-grid}
.tds-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.tds-field__label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px}.tds-input-wrap{min-width:0;padding:var(--space-2) var(--space-3);background:var(--color-surface-higher);border:1px solid var(--color-border-strong);border-radius:var(--radius-none);cursor:text;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);align-items:center;display:flex}.tds-input-wrap--lg{box-sizing:border-box;min-height:48px;padding:0 var(--space-3)}.tds-input-wrap:focus-within{border-color:var(--color-border-primary);box-shadow:inset 0 0 0 1px var(--color-border-primary)}.tds-input-wrap[data-error]{border-color:var(--color-border-danger);box-shadow:inset 0 0 0 1px var(--color-border-danger)}.tds-input-wrap:has(.tds-input:disabled){background:var(--color-surface-disabled);cursor:not-allowed}.tds-input{width:100%;min-width:0;font-family:var(--font-mono);color:var(--color-text-primary);background:0 0;border:none;outline:none;font-size:13px}.tds-input--body{font-family:var(--font-sans)}.tds-input-wrap--lg .tds-input{font-size:16px}.tds-input::placeholder{color:var(--color-text-tertiary)}.tds-input:disabled{cursor:not-allowed}:where([data-theme=dark],:root[data-theme=dark]) .tds-input-wrap{background:var(--color-surface-primary);border-color:var(--color-border-secondary)}
.tds-stepper{align-items:center;gap:6px;display:inline-flex}.tds-stepper__dot{border-radius:var(--radius-pill);background:var(--color-border-strong);width:6px;height:6px;transition:width var(--duration-med) var(--ease-standard), background-color var(--duration-med) var(--ease-standard)}.tds-stepper__dot[data-state=complete]{background:var(--color-text-disabled)}.tds-stepper__dot[data-state=active]{background:var(--color-text-brand);width:16px}@media (prefers-reduced-motion:reduce){.tds-stepper__dot{transition:none}}
.tds-toggle{align-items:center;gap:var(--space-2);font-family:var(--font-mono);padding:var(--space-2) var(--space-3);background:var(--color-surface-higher);color:var(--color-text-tertiary);border:1px solid var(--color-border-strong);border-radius:var(--radius-none);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);font-size:12px;display:inline-flex}.tds-toggle[data-pressed]{background:var(--color-surface-lower-inverse);color:var(--color-text-primary-inverse);border-color:var(--color-surface-lower-inverse)}.tds-toggle:focus-visible{outline:2px solid var(--brick-400);outline-offset:2px}.tds-toggle[data-disabled]{background:var(--color-surface-disabled);color:var(--color-text-disabled);border-color:var(--color-border-disabled);cursor:not-allowed}.tds-seg{border:1px solid var(--color-border-strong);border-radius:var(--radius-none);display:inline-flex}.tds-seg__btn{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:var(--space-2) var(--space-3);background:var(--color-surface-higher);color:var(--color-text-tertiary);border:none;border-right:1px solid var(--color-border-strong);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);font-size:11px}.tds-seg__btn:last-child{border-right:none}.tds-seg__btn[data-pressed]{background:var(--color-surface-lower-inverse);color:var(--color-text-primary-inverse)}.tds-seg__btn:focus-visible{outline:2px solid var(--brick-400);outline-offset:-2px}.tds-seg__btn[data-disabled]{background:var(--color-surface-disabled);color:var(--color-text-disabled);cursor:not-allowed}
.tds-dep__rail-title{font-size:16px;font-weight:var(--fw-semibold);letter-spacing:-.2px;color:var(--color-text-primary)}.tds-dep__rail-sub{color:var(--color-text-tertiary);text-wrap:pretty;margin-top:4px;font-size:12px}.tds-dep__methods{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.tds-dep__method{box-sizing:border-box;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);background:var(--color-surface-primary);border-radius:var(--radius-none);cursor:pointer;text-align:left;color:var(--color-text-primary);font-family:var(--font-sans);transition:border-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:flex}.tds-dep__method:hover{border-color:var(--color-border-strong)}.tds-dep__method:active{transform:translateY(1px)}.tds-dep__method:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.tds-dep__method-art{flex:none;align-items:center;width:52px;display:inline-flex}.tds-dep__fan{border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--color-surface-primary);flex:none;display:inline-flex}.tds-dep__fan+.tds-dep__fan{margin-left:-7px}.tds-dep__logo{border-radius:var(--radius-pill);flex:none;display:block}.tds-dep__method-glyph{width:22px;height:22px;color:var(--color-text-primary);place-items:center;display:grid}.tds-dep__method-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tds-dep__method-title{font-size:13px;font-weight:var(--fw-semibold)}.tds-dep__method-sub{font-family:var(--font-mono);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tds-dep__method-chev{color:var(--color-text-tertiary);flex:none}.tds-dep__item{background:var(--color-surface-primary);border-radius:var(--radius-none);transition:border-color var(--duration-fast) var(--ease-standard);border:1px solid #0000}.tds-dep__item:has(>.tds-dep__method:hover){border-color:var(--color-border-strong)}.tds-dep__item>.tds-dep__method{background:0 0;border:0}.tds-dep__item>.tds-dep__method:hover{border-color:#0000}.tds-dep__method-chev{transition:transform var(--duration-fast) var(--ease-standard)}.tds-dep__method[data-panel-open] .tds-dep__method-chev{transform:rotate(90deg)}.tds-dep__panel{height:var(--collapsible-panel-height);transition:height .28s var(--ease-standard);overflow:hidden}.tds-dep__panel[data-starting-style],.tds-dep__panel[data-ending-style]{height:0}.tds-dep__panel-body{padding:0 var(--space-3) var(--space-3)}.tds-dep__embedded{gap:var(--space-3);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.tds-dep__method-chev,.tds-dep__panel{transition:none}}.tds-dep__lands{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-1);font-family:var(--font-mono);color:var(--color-text-tertiary);font-size:11px;display:flex}.tds-dep__lands-acct{color:var(--color-text-primary);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tds-dep__lands-dot{border-radius:var(--radius-pill);flex:none;width:10px;height:10px}.tds-frame--network:has(.tds-screen:not([hidden] *)>.tds-screen__body:last-child>.tds-dep__lands:last-child):not(:has(.tds-powered)) .tds-frame__network{margin-top:-2.75px}.tds-dep__field{flex-direction:column;gap:6px;display:flex;position:relative}.tds-dep__label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px}.tds-dep__select{box-sizing:border-box;width:100%;min-height:40px;padding:var(--space-2) var(--space-3);background:var(--color-surface-higher);border:1px solid var(--color-border-strong);border-radius:var(--radius-none);cursor:pointer;font-family:var(--font-mono);color:var(--color-text-primary);text-align:left;transition:border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:8px;font-size:13px;display:flex}.tds-dep__select:hover,.tds-dep__select[data-popup-open]{border-color:var(--color-text-primary)}.tds-dep__select:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.tds-dep__select[data-disabled]{cursor:default;opacity:.6}.tds-dep__select-icon{width:16px;height:16px;color:var(--color-text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.tds-dep__select-icon>img{width:16px;height:16px}.tds-dep__select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tds-dep__select-chev{color:var(--color-text-tertiary);transition:transform var(--duration-fast) var(--ease-standard);flex:none;margin-left:auto;display:inline-flex}.tds-dep__select[data-popup-open] .tds-dep__select-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.tds-dep__select-chev{transition:none}}.tds-dep__positioner{z-index:70}.tds-dep__popup{box-sizing:border-box;width:var(--anchor-width);max-height:var(--available-height);background:var(--color-surface-higher);border:1px solid var(--color-border-strong);border-radius:var(--radius-none);box-shadow:var(--shadow-md);padding:var(--space-1) 0;outline:none;overflow:auto}.tds-dep__option{padding:8px var(--space-3);font-family:var(--font-mono);color:var(--color-text-primary);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:12px;display:flex}.tds-dep__option[data-highlighted]{background:var(--color-surface-lower-inverse);color:var(--color-text-primary-inverse)}.tds-dep__option-text{flex:1;min-width:0}.tds-dep__option-check{flex:none;display:inline-flex}.tds-dep__option:not([data-selected]) .tds-dep__option-check{visibility:hidden}.tds-dep__qr-row{padding:var(--space-1) 0;justify-content:center;display:flex}.tds-dep__qr{box-sizing:border-box;background:var(--color-surface-higher);border:1px solid var(--color-border-strong);place-items:center;padding:8px;display:grid;position:relative}.tds-dep__qr-svg{fill:var(--color-text-primary);display:block}.tds-dep__qr--empty{background:repeating-linear-gradient(45deg, var(--color-surface-primary) 0 6px, var(--color-surface-higher) 6px 12px)}.tds-dep__qr-mark{place-items:center;display:grid;position:absolute;inset:0}.tds-dep__qr-mark>svg{background:var(--color-surface-higher);box-sizing:content-box;padding:3px;display:block}.tds-dep__addr{padding:var(--space-3);background:var(--color-surface-higher);border:1px solid var(--color-border-strong);font-family:var(--font-mono);color:var(--color-text-primary);word-break:break-all;font-size:12px;line-height:1.5}.tds-dep__addr--empty{color:var(--color-text-tertiary);min-height:42px}.tds-dep__copy-check{color:var(--grass-400);display:inline-flex}.tds-dep__back{align-self:center}.tds-dep__presets{width:100%;display:flex}.tds-dep__preset{flex:1}.tds-dep__step-head{gap:var(--space-3);flex-direction:column;display:flex}.tds-dep__step-head .tds-stepper__dot{border-radius:var(--radius-none)}.tds-dep__receipt{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.tds-dep__receipt-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.tds-dep__receipt-label{color:var(--color-text-tertiary);font-size:12px}.tds-dep__receipt-value{color:var(--color-text-primary);overflow-wrap:anywhere;font-size:13px}.tds-dep__card-contact{gap:10px}.tds-dep__quote{justify-content:space-between;align-items:center;gap:var(--space-2);font-family:var(--font-mono);color:var(--color-text-tertiary);padding:0 2px;font-size:11px;display:flex}.tds-dep__quote strong{color:var(--color-text-primary);font-weight:var(--fw-semibold)}.tds-dep__terms{color:var(--color-text-tertiary);text-wrap:pretty;font-size:11px;line-height:1.5}.tds-dep__terms a{color:var(--color-text-secondary);text-underline-offset:2px;text-decoration:underline}.tds-dep__terms a:hover{color:var(--color-text-primary)}.tds-dep__cb{border:1px solid var(--color-border-strong);background:var(--color-surface-higher)}.tds-dep__cb-head{border-bottom:1px solid var(--color-border-tertiary);font-family:var(--font-mono);color:var(--color-text-tertiary);justify-content:space-between;align-items:center;padding:6px 10px;font-size:10px;display:flex}.tds-dep__cb-host{align-items:center;gap:5px;display:inline-flex}.tds-dep__cb-body{padding:10px}.tds-dep__cb-body--tall{flex-direction:column;gap:12px;padding:14px 12px;display:flex}.tds-dep__cb-body>iframe{border:0;width:100%;display:block}.tds-dep__cb-bare{flex-direction:column;gap:10px;display:flex}.tds-dep__popup-note{color:var(--color-text-secondary);text-wrap:pretty;flex-direction:column;gap:10px;font-size:12px;display:flex}.tds-dep__verify-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-1);display:flex}.tds-dep__verify-foot .tds-dep__back{align-self:auto}.tds-dep__attribution{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-text-tertiary);font-size:10px}.tds-dep__pending-foot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.tds-dep__note{color:var(--color-text-tertiary);font-size:11px}.tds-dep__done-head .tds-screen__title{font-family:var(--font-mono);letter-spacing:-.4px;font-size:22px}.tds-dep__rows{padding:var(--space-2) var(--space-3);background:var(--color-surface-primary);font-family:var(--font-mono);flex-direction:column;gap:6px;font-size:12px;display:flex}.tds-dep__row{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:18px;display:flex}.tds-dep__row-label{color:var(--color-text-tertiary)}.tds-dep__row-value{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tds-dep__row-value--strong{font-weight:var(--fw-semibold)}.tds-dep__contact-form{flex-direction:column;gap:14px;display:flex}.tds-dep__contact-field{flex-direction:column;gap:6px;display:flex}.tds-dep__contact-phone{position:relative}.tds-dep__contact-phone .tds-dep__contact-input{padding-left:64px}.tds-dep__contact-cc{font-family:var(--font-mono);color:var(--color-text-secondary);pointer-events:none;font-size:13px;position:absolute;bottom:14px;left:12px}.tds-dep__contact-error{color:var(--color-text-danger);font-size:12px}
