.td-react-confirm{min-width:max-content;transition:min-width var(--td-t-base) var(--td-ease), background var(--td-t-base) var(--td-ease), box-shadow var(--td-t-base) var(--td-ease)}.td-react-confirm--armed{letter-spacing:.03em;font-weight:700}@media (prefers-reduced-motion:reduce){.td-react-confirm{transition:none}}
.td-react-counter{align-items:flex-start;gap:var(--td-sp-3);font-family:var(--td-font-ui);flex-direction:column;line-height:1;display:inline-flex}.td-react-counter-value{letter-spacing:-.02em;color:var(--td-ink);font-variant-numeric:tabular-nums;align-items:baseline;font-size:48px;font-weight:700;display:inline-flex}.td-react-counter-suffix{margin-left:var(--td-sp-2);color:var(--td-brand-text);font-size:24px;font-weight:600}.td-react-counter-label{font-family:var(--td-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--td-ink-2);font-size:10.5px;font-weight:700}.td-react-counter-row{gap:var(--td-sp-9) var(--td-sp-11);flex-wrap:wrap;align-items:flex-start;display:flex}@media (max-width:640px){.td-react-counter-value{font-size:36px}.td-react-counter-suffix{font-size:19px}}
.td-react-filepreview{align-items:flex-start;gap:var(--td-sp-7);min-width:0;padding:var(--td-sp-7);border-radius:var(--td-radius-8);background:var(--td-raise-fill);box-shadow:3px 3px 12px color-mix(in srgb, var(--td-shadow-dark) 70%, transparent), -3px -3px 12px color-mix(in srgb, var(--td-shadow-light) 66%, transparent), inset 0 1px 0 var(--td-shadow-veil), 0 0 0 1px var(--td-edge);display:flex}.td-react-filepreview-thumb{width:46px;height:60px;padding:var(--td-sp-5);border-radius:var(--td-radius-4);background:var(--td-surface);box-shadow:inset 2px 2px 5px color-mix(in srgb, var(--td-shadow-dark) 52%, transparent), inset -1.5px -1.5px 4px color-mix(in srgb, var(--td-shadow-light) 46%, transparent), 0 0 0 1px var(--td-edge);flex-direction:column;flex:none;justify-content:flex-start;gap:5px;display:flex;overflow:hidden}.td-react-filepreview-thumb>img,.td-react-filepreview-thumb>canvas{object-fit:cover;border-radius:var(--td-radius-2);width:100%;height:100%}.td-react-filepreview-rule{background:color-mix(in srgb, var(--td-ink-2) 16%, transparent);border-radius:1px;height:3px}.td-react-filepreview-rule--w90{width:90%}.td-react-filepreview-rule--w70{width:70%}.td-react-filepreview-rule--w50{width:50%}.td-react-filepreview-body{gap:var(--td-sp-3);flex:auto;min-width:0;display:grid}.td-react-filepreview-link{color:inherit;min-width:0;text-decoration:none}.td-react-filepreview-link:hover .td-react-filepreview-name{color:var(--td-brand-text)}.td-react-filepreview-link:focus-visible{outline:2px solid var(--td-accent);outline-offset:3px;border-radius:var(--td-radius-2)}.td-react-filepreview-name{font-family:var(--td-font-ui);color:var(--td-ink);white-space:nowrap;text-overflow:ellipsis;transition:color var(--td-t-base) var(--td-ease);font-size:12.5px;font-weight:600;display:block;overflow:hidden}.td-react-filepreview-meta{font-family:var(--td-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--td-ink-2);margin:0;font-size:10px}.td-react-filepreview-actions{gap:var(--td-sp-4);margin-top:var(--td-sp-3);flex-wrap:wrap;display:flex}.td-react-filepreview-list{gap:var(--td-sp-7);grid-template-columns:repeat(auto-fit, minmax(min(var(--td-filepreview-min,320px), 100%), 1fr));min-width:0;display:grid}@media (prefers-reduced-motion:reduce){.td-react-filepreview-name{transition:none}}
.td-react-iconbutton{--td-lamp-glow:var(--td-green);flex:none;width:fit-content;max-width:100%;overflow:hidden}.td-react-iconbutton:is(.td-glowicon--papaya,.td-glowicon--azure,.td-glowicon--invert,.td-glowicon--wa,.td-glowicon--fb,.td-glowicon--ig,.td-glowicon--x,.td-glowicon--li,.td-glowicon--yt){--td-lamp-glow:#fff}.td-react-iconbutton.td-glowicon--wa-inv{--td-lamp-glow:#25d366}.td-react-iconbutton.td-glowicon--fb-inv{--td-lamp-glow:#1877f2}.td-react-iconbutton.td-glowicon--ig-inv{--td-lamp-glow:#c13584}.td-react-iconbutton.td-glowicon--x-inv{--td-lamp-glow:var(--td-ink)}.td-react-iconbutton.td-glowicon--li-inv{--td-lamp-glow:#0a66c2}.td-react-iconbutton.td-glowicon--yt-inv{--td-lamp-glow:#e62117}.td-react-iconbutton .td-react-iconbutton-lamp>svg{filter:var(--td-lamp-off)}.td-react-iconbutton:hover .td-react-iconbutton-lamp>svg,.td-react-iconbutton[data-state=hover] .td-react-iconbutton-lamp>svg{filter:var(--td-lamp-hover)}.td-react-iconbutton:active .td-react-iconbutton-lamp>svg,.td-react-iconbutton[data-state=active] .td-react-iconbutton-lamp>svg{filter:var(--td-lamp-active)}.td-react-iconbutton:disabled .td-react-iconbutton-lamp>svg{filter:var(--td-lamp-off)}.td-react-iconbutton .td-react-iconbutton-lamp{color:var(--td-ink-3);transition:color var(--td-t-base) var(--td-ease)}.td-react-iconbutton:hover .td-react-iconbutton-lamp,.td-react-iconbutton[data-state=hover] .td-react-iconbutton-lamp{color:color-mix(in srgb, var(--td-lamp-glow) 70%, var(--td-ink-2))}.td-react-iconbutton:active .td-react-iconbutton-lamp,.td-react-iconbutton[data-state=active] .td-react-iconbutton-lamp{color:var(--td-lamp-glow)}.td-react-iconbutton:disabled .td-react-iconbutton-lamp{color:var(--td-ink-3)}.td-react-iconbutton:is(.td-glowicon--papaya,.td-glowicon--azure,.td-glowicon--invert,.td-glowicon--wa,.td-glowicon--fb,.td-glowicon--ig,.td-glowicon--x,.td-glowicon--li,.td-glowicon--yt) .td-react-iconbutton-lamp{color:inherit}.td-react-iconbutton.td-glowicon:hover,.td-react-iconbutton.td-glowicon:active,.td-react-iconbutton.td-glowicon[data-state=hover],.td-react-iconbutton.td-glowicon[data-state=active]{filter:none}.td-react-iconbutton:not(.td-glowicon--text){width:42px}.td-react-iconbutton .td-react-iconbutton-lamp{place-items:center;line-height:0;display:inline-grid}.td-react-iconbutton .td-react-iconbutton-lamp>svg{fill:currentColor;stroke:none;width:18px;height:18px}.td-react-iconbutton:is(.td-glowicon--wa-inv,.td-glowicon--fb-inv,.td-glowicon--ig-inv,.td-glowicon--x-inv,.td-glowicon--li-inv,.td-glowicon--yt-inv) .td-glowicon-label{color:var(--td-ink)}@media (prefers-reduced-motion:reduce){.td-react-iconbutton,.td-react-iconbutton .td-react-iconbutton-lamp>svg{transition:none}.td-react-iconbutton:active .td-react-iconbutton-lamp>svg{transform:none}}.td-react-iconbutton.td-glowicon.td-glowicon--text{min-height:var(--td-btn-h-lg,50px);gap:11px;padding:0 22px 0 17px;font-size:14px}.td-react-iconbutton.td-glowicon.td-glowicon--text .td-react-iconbutton-lamp>svg{width:1.5em;height:1.5em}
