.art-thumb{position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg,var(--a),var(--b));container-type:inline-size;aspect-ratio:16/10;border-radius:16px;--th-card:#fff;--th-ink:#231b3d;--th-mute:#9a95b3;--th-soft:#ece8ff;--th-img:linear-gradient(135deg,#ece8ff,#d8d0ff)}.art-thumb[data-platform=instagram]{--a:#7a5cff;--b:#a07cff}.art-thumb[data-platform=threads]{--a:#5b47d8;--b:#3a2b84}.art-thumb[data-platform=x]{--a:#2a2147;--b:#4b3b8a}.art-thumb[data-platform=common]{--a:#9d89ff;--b:#c8bbff}.art-thumb:after,.art-thumb:before{content:"";position:absolute;background:rgba(255,255,255,.09);transform:rotate(-28deg);border-radius:4cqw;pointer-events:none}.art-thumb:before{width:90cqw;height:38cqw;left:-20cqw;top:-18cqw}.art-thumb:after{width:70cqw;height:30cqw;right:-28cqw;bottom:-14cqw;background:rgba(255,255,255,.07)}.art-thumb .mark{position:absolute;left:5cqw;top:5cqw;width:9cqw;height:9cqw;border-radius:2.6cqw;background:#fff;display:grid;place-items:center;box-shadow:0 1cqw 3cqw rgba(20,10,60,.18);z-index:2}.art-thumb .mark img{width:5cqw;height:5cqw;object-fit:contain}.art-thumb .mark.dd img{width:7cqw;height:7cqw}.art-thumb .ui{position:absolute;background:var(--th-card);color:var(--th-ink);border-radius:3.2cqw;box-shadow:0 2.4cqw 6cqw rgba(20,10,60,.28);z-index:1}.art-thumb .bar{display:block;height:1.9cqw;border-radius:1cqw;background:var(--th-soft)}.art-thumb .bar i{display:block;height:100%;border-radius:1cqw;background:var(--accent)}.art-thumb .ln{display:block;height:1.6cqw;border-radius:1cqw;background:#e7e3f7}.art-thumb .lab{font-size:3cqw;font-weight:700;color:var(--th-ink);letter-spacing:-.02em;line-height:1;white-space:nowrap}.art-thumb .sub{font-size:2.4cqw;color:var(--th-mute);font-weight:500;line-height:1}.art-thumb .img{border-radius:2.2cqw;background:var(--th-img)}.art-thumb .pill{position:absolute;background:var(--accent);color:#fff;font-size:2.8cqw;font-weight:700;border-radius:999px;padding:.9cqw 2.6cqw;letter-spacing:-.01em;z-index:3;box-shadow:0 1cqw 3cqw rgba(20,10,60,.25);white-space:nowrap}.art-thumb .pill.dark{background:#231b3d}.art-thumb .big{position:absolute;font-weight:700;color:#fff;letter-spacing:-.06em;line-height:.9;z-index:1;text-shadow:0 1cqw 4cqw rgba(20,10,60,.25)}.art-thumb .cursor{position:absolute;z-index:4;width:7cqw;height:7cqw;filter:drop-shadow(0 1cqw 2cqw rgba(0,0,0,.35))}.art-thumb[data-thumb=signals] .ui{left:30cqw;top:14cqw;width:56cqw;padding:5cqw 5.5cqw;display:grid;gap:3.6cqw}.art-thumb[data-thumb=signals] .r{display:grid;grid-template-columns:19cqw 1fr;align-items:center;gap:2.6cqw}.art-thumb[data-thumb=signals] .lab{font-size:2.9cqw}.art-thumb[data-thumb=signals] .pill{left:22cqw;top:9cqw}.art-thumb[data-thumb=branch] .ui{padding:3.6cqw 4cqw;display:grid;gap:2cqw}.art-thumb[data-thumb=branch] .u1{left:16cqw;top:14cqw;width:42cqw}.art-thumb[data-thumb=branch] .u2{left:46cqw;top:40cqw;width:36cqw}.art-thumb[data-thumb=branch] .u3{left:58cqw;top:8cqw;width:30cqw}.art-thumb[data-thumb=branch] svg.wire{position:absolute;inset:0;width:100%;height:100%;z-index:0}.art-thumb[data-thumb=code] .ui{left:22cqw;top:12cqw;width:64cqw;padding:4.6cqw 5cqw;background:#17131f;color:#ecebf3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:3cqw;line-height:1.9;letter-spacing:0;white-space:pre}.art-thumb[data-thumb=code] .ui b{color:#a08cff;font-weight:400}.art-thumb[data-thumb=code] .ui em{color:#8be9b0;font-style:normal}.art-thumb[data-thumb=code] .ui s{text-decoration:none;color:#6c6886}.art-thumb[data-thumb=formats] .reel{left:24cqw;top:9cqw;width:22cqw;height:46cqw;display:grid;place-items:center}.art-thumb[data-thumb=formats] .reel i{width:0;height:0;border-left:7cqw solid var(--accent);border-top:4.5cqw solid transparent;border-bottom:4.5cqw solid transparent;margin-left:1.5cqw}.art-thumb[data-thumb=formats] .sq{left:52cqw;top:14cqw;width:34cqw;height:34cqw;padding:3cqw;display:grid;grid-template-rows:1fr auto;gap:2cqw}.art-thumb[data-thumb=formats] .dots{display:flex;gap:1.2cqw;justify-content:center}.art-thumb[data-thumb=formats] .dots i{width:1.6cqw;height:1.6cqw;border-radius:50%;background:#d6d0ee}.art-thumb[data-thumb=formats] .dots i:first-child{background:var(--accent)}.art-thumb[data-thumb=ad] .ui{left:28cqw;top:12cqw;width:48cqw;padding:3.4cqw;display:grid;gap:2.2cqw}.art-thumb[data-thumb=ad] .img{height:22cqw}.art-thumb[data-thumb=ad] .p1{left:22cqw;top:7cqw}.art-thumb[data-thumb=ad] .p2{left:62cqw;top:50cqw}.art-thumb[data-thumb=hash] .big{left:14cqw;top:4cqw;font-size:62cqw}.art-thumb[data-thumb=hash] .ui{padding:1.8cqw 3cqw;border-radius:999px;font-size:3cqw;font-weight:700;color:var(--accent-strong);white-space:nowrap}.art-thumb[data-thumb=hash] .c1{left:50cqw;top:22cqw}.art-thumb[data-thumb=hash] .c2{left:58cqw;top:36cqw}.art-thumb[data-thumb=hash] .c3{left:46cqw;top:50cqw;color:var(--th-mute)}.art-thumb[data-thumb=hash] .pill{left:78cqw;top:8cqw}.art-thumb[data-thumb=count] .ui{left:18cqw;top:14cqw;width:64cqw;padding:4.6cqw 5cqw 4cqw;display:grid;gap:1.6cqw}.art-thumb[data-thumb=count] .num{font-size:9cqw;font-weight:700;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;color:var(--th-ink)}.art-thumb[data-thumb=count] .num b{color:var(--accent)}.art-thumb[data-thumb=count] svg{width:100%;height:12cqw;display:block}.art-thumb[data-thumb=link] .ui{left:24cqw;top:10cqw;width:54cqw;padding:3.6cqw;display:grid;gap:2.2cqw}.art-thumb[data-thumb=link] .prev{border:1px solid #e7e3f7;border-radius:2.2cqw;padding:2.4cqw;display:grid;gap:1.4cqw;background:#faf9fc}.art-thumb[data-thumb=link] .prev .ln{background:#d9d3f0}.art-thumb[data-thumb=link] .pill{left:62cqw;top:50cqw}.art-thumb[data-thumb=cross] .ui{width:34cqw;padding:3cqw;display:grid;gap:1.8cqw}.art-thumb[data-thumb=cross] .u1{left:16cqw;top:20cqw;transform:rotate(-8deg);opacity:.85}.art-thumb[data-thumb=cross] .u2{left:36cqw;top:14cqw;transform:rotate(-2deg);opacity:.92}.art-thumb[data-thumb=cross] .u3{left:54cqw;top:10cqw;transform:rotate(5deg)}.art-thumb[data-thumb=cross] .img{height:16cqw;border-radius:1.8cqw}.art-thumb[data-thumb=cross] .pill{left:60cqw;top:46cqw}.art-thumb[data-thumb=cta] .ui{left:18cqw;top:14cqw;width:56cqw;padding:4cqw 4.4cqw;display:grid;gap:2cqw}.art-thumb[data-thumb=cta] .bub{position:absolute;background:#fff;color:var(--th-ink);border-radius:2.6cqw 2.6cqw 2.6cqw .6cqw;padding:2cqw 3cqw;font-size:2.8cqw;font-weight:700;box-shadow:0 1.6cqw 4cqw rgba(20,10,60,.25);z-index:2;white-space:nowrap}.art-thumb[data-thumb=cta] .b1{left:62cqw;top:40cqw}.art-thumb[data-thumb=cta] .b2{left:70cqw;top:52cqw}.art-thumb[data-thumb=cta] .cursor{left:56cqw;top:34cqw}.art-thumb[data-thumb=chain] .ui{left:28cqw;width:46cqw;padding:3cqw 3.4cqw;display:grid;gap:1.6cqw}.art-thumb[data-thumb=chain] .u1{top:6cqw}.art-thumb[data-thumb=chain] .u2{top:26cqw}.art-thumb[data-thumb=chain] .u3{top:46cqw}.art-thumb[data-thumb=chain] .line{position:absolute;left:33.5cqw;top:14cqw;width:.6cqw;height:40cqw;background:rgba(255,255,255,.55);z-index:0}.art-thumb[data-thumb=chain] .pill{left:60cqw;top:50cqw}.art-thumb[data-thumb=check] .ui{left:24cqw;top:10cqw;width:52cqw;padding:4cqw 4.4cqw;display:grid;gap:3cqw}.art-thumb[data-thumb=check] .r{display:grid;grid-template-columns:4.4cqw 1fr;gap:2.6cqw;align-items:center}.art-thumb[data-thumb=check] .r i{width:4.4cqw;height:4.4cqw;border-radius:50%;background:var(--accent);display:grid;place-items:center;color:#fff;font-size:2.8cqw;font-weight:700;font-style:normal}.art-thumb[data-thumb=check] .r i.no{background:#e7e3f7;color:#9a95b3}.art-thumb[data-thumb=prem] .ui{left:26cqw;top:12cqw;width:48cqw;padding:4cqw;display:grid;gap:2.4cqw;justify-items:center}.art-thumb[data-thumb=prem] .badge{width:14cqw;height:14cqw;border-radius:50%;background:var(--accent);display:grid;place-items:center;color:#fff;font-size:8cqw;font-weight:700}.art-thumb[data-thumb=cal] .ui{left:22cqw;top:10cqw;width:56cqw;padding:3.6cqw 4cqw;display:grid;gap:2.4cqw}.art-thumb[data-thumb=cal] .g{display:grid;grid-template-columns:repeat(7,1fr);gap:1.6cqw}.art-thumb[data-thumb=cal] .g i{aspect-ratio:1;border-radius:50%;background:#ece8ff;display:block}.art-thumb[data-thumb=cal] .g i.on{background:var(--accent)}.art-thumb[data-thumb=cal] .pill{left:60cqw;top:50cqw}.art-prose{font-size:17px;line-height:1.85;color:#3f3a55;word-break:keep-all}.art-prose h2{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:48px 0 14px;line-height:1.35;scroll-margin-top:96px}.art-prose h2:first-child{margin-top:0}.art-prose h3{font-size:19px;font-weight:700;color:var(--ink);margin:32px 0 10px}.art-prose p{margin:0 0 18px}.art-prose ol,.art-prose ul{margin:0 0 18px;padding-left:24px}.art-prose li{margin:4px 0}.art-prose li::marker{color:var(--accent)}.art-prose strong{color:var(--ink);font-weight:700}.art-prose a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.art-prose sup.fn{font-size:11px;font-weight:700;margin-left:1px;line-height:0}.art-prose sup.fn a{color:var(--accent-strong);text-decoration:none}.art-prose sup.fn a:hover{text-decoration:underline}.art-prose blockquote{margin:22px 0;padding:16px 20px;border-radius:14px;background:var(--accent-soft);color:var(--ink);font-size:15.5px;line-height:1.7}.art-prose blockquote p{margin:0}.art-prose blockquote p+p{margin-top:8px}.art-prose blockquote.note{background:#fff7ed;color:#9a3412}.art-prose blockquote.dispute{background:var(--accent-soft)}.art-prose blockquote strong:first-child{display:inline-block;margin-right:6px}.art-prose .table-wrap{overflow-x:auto;margin:16px 0}.art-prose table{border-collapse:collapse;width:100%;font-size:15px}.art-prose td,.art-prose th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.art-prose th{font-size:13px;color:#64748b;font-weight:700}.art-prose hr{border:0;border-top:1px solid var(--line);margin:32px 0}.art-prose code{font-size:.92em;background:var(--accent-soft);padding:1px 6px;border-radius:6px}@media (max-width:640px){.art-prose{font-size:16px}.art-prose h2{font-size:21px;margin-top:36px}}.art-tab{flex:none;padding:10px 14px 12px;font-size:15px;font-weight:700;color:#64748b;position:relative;white-space:nowrap;text-decoration:none}.art-tab-on,.art-tab:hover{color:var(--ink)}.art-tab-on:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--ink);border-radius:2px}