.tsn-grid{width:min(350px,92%);transform-style:preserve-3d;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid;position:absolute}.tsn-frame{box-shadow:0 50px 100px -50px color-mix(in srgb, var(--s3d-accent) 70%, transparent);background:#141a28c7;border:1px solid #ffffff24;border-radius:20px;position:absolute;inset:0}.tsn-tabs{color:var(--s3d-accent);font:600 11px var(--pub-font-mono);letter-spacing:.06em;grid-column:1/-1;align-items:center;gap:10px;padding:2px 4px 4px;display:flex;position:relative}.tsn-tabs b{color:#f3f2ec;border-bottom:2px solid var(--s3d-accent);padding-bottom:3px}.tsn-tabs span{color:#8f98b3}.tsn-tile{will-change:transform;background:#182236fa;border:1px solid #ffffff24;border-radius:16px 16px 16px 4px;gap:7px;padding:11px;display:grid;position:relative;box-shadow:0 24px 44px -26px #000000e6}.tsn-tile[data-kind="1"],.tsn-tile[data-kind="3"]{border-radius:16px 16px 4px}.tsn-head{align-items:center;gap:7px;display:flex}.tsn-head i{background:linear-gradient(140deg, var(--s3d-accent), #7ad3ff);border-radius:50%;flex:none;width:24px;height:24px}.tsn-tile[data-kind="1"] .tsn-head i{background:linear-gradient(140deg,#ffb347,#ff5d8f)}.tsn-tile[data-kind="2"] .tsn-head i{background:linear-gradient(140deg,#9aa3b8,#4a5368)}.tsn-tile[data-kind="3"] .tsn-head i{background:linear-gradient(140deg,#2bd4c4,#1b6b8f)}.tsn-head span{background:#ffffff38;border-radius:6px;flex:1;height:6px}.tsn-head em{font:600 10px var(--pub-font-mono);color:#cfd5e6;white-space:nowrap;font-style:normal}.tsn-tile b{font:700 22px/1 var(--pub-font-display);letter-spacing:-.02em;color:#f3f2ec}.tsn-bar{background:#ffffff1a;border-radius:5px;height:5px;display:block;overflow:hidden}.tsn-bar i{background:var(--s3d-accent);transform-origin:0;border-radius:5px;height:100%;display:block}.tsn-views i{background:var(--pub-acid)}.tsn-tile[data-kind="2"] .tsn-views i{background:#ff4d2e}.tsn-tile u{border-radius:inherit;border:2px solid #ff4d2e;position:absolute;inset:-2px;box-shadow:0 0 28px -4px #ff4d2ee6}.tsn-tile s{color:var(--pub-acid);position:absolute;top:42px;right:9px}.tsn-found{top:3%;right:3%}.tsn-plan{-webkit-backdrop-filter:none;backdrop-filter:none;bottom:9%;right:4%}@media (width<=640px){.tsn-tile{gap:6px;padding:9px}.tsn-tile b{font-size:18px}.tsn-tile s{top:38px}.tsn-found{top:0;right:0}.tsn-plan{bottom:14%;right:6%}}
