.tds-frame{box-sizing:border-box;background:var(--color-surface-higher);color:var(--color-text-primary);border:1px solid var(--color-border-secondary);width:360px;max-width:100%;box-shadow:var(--shadow-lg);border-radius:var(--radius-none);font-family:var(--font-sans);flex-direction:column;display:flex;position:relative}.tds-frame--full{width:440px}.tds-frame--resize{transition:height .28s var(--ease-standard), width .28s var(--ease-standard)}@media (prefers-reduced-motion:reduce){.tds-frame--resize{transition:none}}.tds-frame--in{animation:tds-island-in .64s var(--ease-standard) both}.tds-frame--out{animation:tds-island-out .48s var(--ease-standard) both;pointer-events:none}@media (prefers-reduced-motion:reduce){.tds-frame--in{animation:tds-island-fade-in var(--duration-fast) var(--ease-standard) both}.tds-frame--out{animation:tds-island-fade-out var(--duration-fast) var(--ease-standard) both}}.tds-frame__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-tertiary);display:flex}.tds-frame__site{align-items:center;gap:var(--space-2);min-width:0;font-family:var(--font-mono);color:var(--color-text-primary);font-size:12px;display:flex}.tds-frame__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tds-frame__label--wrap{white-space:normal;overflow-wrap:anywhere;overflow:visible}.tds-frame__bar:has(.tds-frame__label--wrap){height:auto;min-height:40px}.tds-frame__logo{border-radius:var(--radius-pill);background:var(--color-surface-brick);flex:none;width:22px;height:22px}.tds-frame__verified{border-radius:var(--radius-pill);background:var(--color-surface-grass);width:15px;height:15px;color:var(--color-text-primary-inverse);flex:none;place-items:center;display:grid}.tds-frame__chip{font-family:var(--font-mono);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--color-surface-primary);color:var(--color-text-tertiary);flex:none;font-size:10px}.tds-frame__close{box-sizing:border-box;border-radius:var(--radius-none);cursor:pointer;width:28px;height:28px;color:var(--color-text-tertiary);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-4px 0;padding:0;display:inline-flex}.tds-frame__close:hover{color:var(--color-text-primary);background:var(--color-surface-primary)}.tds-frame__close:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.tds-frame__bar--plain{border-bottom-color:#0000}.tds-frame__bar--float{z-index:1;border-bottom:none;position:absolute;top:0;right:0}.tds-frame__back{margin:-4px 0 -4px calc(-1 * var(--space-2))}.tds-frame__content{flex-direction:column;display:flex}@media (max-width:640px){.tds-frame{border-width:0;border-radius:12px 12px 0 0;width:100%;max-width:100%;padding-top:4px}.tds-frame:before{content:"";border-radius:var(--radius-pill);background:var(--color-border-secondary);flex:none;width:36px;height:4px;margin:4px auto 0;display:block}.tds-frame__bar{height:52px;padding:0 6px 0 16px}.tds-frame__bar--float{top:12px}.tds-frame__site{font-size:13px}.tds-frame__logo{width:24px;height:24px}.tds-frame__verified{width:16px;height:16px}.tds-frame__chip{padding:3px 8px;font-size:11px}.tds-frame__back{min-width:44px;min-height:44px}.tds-frame__close{width:44px;height:44px;margin:0}.tds-frame__content{padding-bottom:max(16px, env(safe-area-inset-bottom));flex:1;min-height:0}.tds-frame{max-height:92dvh}.tds-frame__bar:has(.tds-frame__label--wrap){min-height:52px;padding-top:8px;padding-bottom:8px}}.tds-frame__network{--tds-network-space:var(--space-3);padding:var(--tds-network-space) var(--space-4);font-family:var(--font-mono);color:var(--color-text-tertiary);pointer-events:none;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;font-size:10px;line-height:16px;display:flex}.tds-frame__network-dot{border-radius:var(--radius-pill);background:var(--color-surface-grass);width:6px;height:6px;box-shadow:0 0 6px var(--color-surface-grass);flex:none}.tds-frame__network-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tds-frame__network-name{word-break:break-all;text-align:center;min-width:0}.tds-frame--network .tds-powered:last-child{padding-bottom:0}.tds-frame--network .tds-screen:not(:has(~.tds-powered))>:last-child:not(.tds-screen__bottom){padding-bottom:0}.tds-frame--network:has(.tds-screen:not([hidden] *)>.tds-screen__bottom:last-child):not(:has(.tds-powered)) .tds-frame__network{margin-top:calc(-1 * var(--space-3))}.tds-frame--network:has(.tds-screen:not([hidden] *)>.tds-screen__body:last-child>.tds-btn--ghost:last-child):not(:has(.tds-powered)) .tds-frame__network{margin-top:calc(-1 * (var(--space-2) + 1px))}.tds-frame--network:has(.tds-powered:last-child) .tds-frame__network{--tds-network-space:var(--space-2)}@media (max-width:640px){.tds-frame--network .tds-frame__content{padding-bottom:0}.tds-frame__network{padding-bottom:calc(var(--tds-network-space) + max(16px, env(safe-area-inset-bottom)))}}
