.tp .fe-submit-button button>span:not([aria-hidden]){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;text-align:center;line-height:1.3}.tp .fe-submit-button button{height:auto;min-height:var(--fe-btn-h);flex-shrink:1;min-width:0;max-width:100%;padding-block:8px}.tp .fe-page{overflow-wrap:anywhere}.tp{pointer-events:none;--z:.44;--h:232px;border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.tp--detail{--z:.78;--h:500px;border-radius:14px;box-shadow:0 1px 2px #0000000a,0 30px 60px -30px #00000047}.tp-chrome{border-bottom:1px solid var(--border);background:var(--muted);align-items:center;gap:5px;height:30px;padding:0 10px;display:flex}.tp--detail .tp-chrome{gap:6px;height:40px;padding:0 12px}.tp-chrome>i{background:var(--border);border-radius:99px;width:8px;height:8px}.tp--detail .tp-chrome>i{width:10px;height:10px}.tp-url{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:200px;color:var(--muted-foreground);flex:1;margin-left:8px;font:10px ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:hidden}.tp--detail .tp-url{border:1px solid var(--border);background:var(--card);border-radius:6px;align-items:center;max-width:260px;height:24px;padding:0 10px;font-size:12px;display:flex}.tp-trigger{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:999px;flex-shrink:0;margin-left:auto;padding:1px 7px;font:10px ui-monospace,SF Mono,Menlo,Consolas,monospace}.tp--detail .tp-trigger{padding:3px 10px;font-size:11px}.tp-page{height:var(--h);background:var(--background);position:relative;overflow:hidden}.tp-sk{--s:linear-gradient(var(--muted), var(--muted));background:var(--s) 6% 8% / 18% 5% no-repeat, var(--s) 94% 7% / 14% 7% no-repeat, var(--s) 6% 24% / 52% 7% no-repeat, var(--s) 6% 34% / 38% 7% no-repeat, var(--s) 6% 47% / 46% 3% no-repeat, var(--s) 6% 53% / 42% 3% no-repeat, var(--s) 94% 26% / 32% 34% no-repeat, var(--s) 6% 88% / 27% 24% no-repeat, var(--s) 50% 88% / 27% 24% no-repeat, var(--s) 94% 88% / 27% 24% no-repeat;position:absolute;inset:0}.tp-shade{background:#00000052;position:absolute;inset:0}.tp-slot{position:absolute}.tp-slot[data-layout=center]{place-items:center;padding:10px;display:grid;inset:0}.tp-slot[data-layout=bar-top]{inset:0 0 auto}.tp-slot[data-layout=bar-bottom]{inset:auto 0 0}.tp-slot[data-layout=slide-in]{bottom:10px;right:10px}.tp-slot[data-layout=fullscreen]{inset:0}.tp-frame{zoom:var(--z);width:var(--w);max-width:calc(100cqw / var(--z));background:#fff;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 60px -18px #0006}.tp-page{container-type:inline-size}.tp-slot[data-layout=center] .tp-frame,.tp-slot[data-layout=slide-in] .tp-frame{max-width:calc((100cqw - 20px) / var(--z));max-height:calc((var(--h) - 20px) / var(--z))}.tp-slot[data-layout^=bar] .tp-frame{width:calc(100cqw / var(--z));border-radius:0;max-width:none;box-shadow:0 1px #00000014,0 -1px #00000014}.tp-slot[data-layout=fullscreen] .tp-frame{width:calc(100cqw / var(--z));height:calc(var(--h) / var(--z));max-width:none;box-shadow:none;border-radius:0}.tp-close{z-index:2;color:#9a9a9a;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;right:8px}.tp-frame .fe-page{--fe-page-pt:28px;--fe-page-pb:28px;--fe-page-pt-narrow:20px;--fe-page-pb-narrow:20px;--fe-header-spacer:28px;--fe-header-spacer-narrow:20px;--fe-header-spacer-empty:0px;--fe-header-spacer-empty-narrow:0px;min-height:0}.tp-slot:is([data-layout=center],[data-layout=slide-in]) .fe-page{--fe-cover-h:clamp(120px, calc(var(--h) / var(--z) / 4), 200px)}.tp-frame:has(.fe-page[data-fe-cover]) .tp-close{color:#111;background:#ffffffeb;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;top:8px;right:8px;box-shadow:0 1px 4px #0000002e}.tp-slot[data-layout=fullscreen] .fe-page[data-fe-cover]{height:calc(var(--h) / var(--z));display:flex}.tp-slot[data-layout=fullscreen] .fe-page[data-fe-cover]>:first-child{flex:0 0 50%;height:auto}.tp-slot[data-layout=fullscreen] .fe-page[data-fe-cover]>:last-child{flex:1 1 0;min-width:0;margin-block:auto}
