.thr-app{--hr-blue:#3157d5;--hr-lime:#d0e562;--hr-ink:#090c12;--hr-glass:#0a0e1685;--hr-muted:#ffffffb8}.thr-app *{box-sizing:border-box}.thr-app{color:#fff;-webkit-font-smoothing:antialiased;background:#080a0f;width:100%;height:100%;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}body:has(.thr-app){overflow:hidden}.thr-app{background:radial-gradient(circle at 18% 14%,#3157d533,#0000 34rem),#080a0f;place-items:center;display:grid;position:fixed;inset:0}.thr-stage{background:#10141d;width:min(100%,480px);height:100dvh;position:relative;overflow:hidden}.thr-feed{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;height:100%;overflow-y:auto}.thr-feed::-webkit-scrollbar{display:none}.thr-reel{scroll-snap-align:start;scroll-snap-stop:always;background:#10141d;width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.thr-reel:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#03050a9e,#0000 23% 48%,#03050a2e 58%,#03050af5);position:absolute;inset:0}.thr-video{object-fit:cover;background:#10141d;width:100%;height:100%;position:absolute;inset:0}.thr-top{z-index:5;padding:max(13px,env(safe-area-inset-top)) 13px 10px;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.thr-icon{color:#fff;background:var(--hr-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid}.thr-icon svg,.thr-action svg,.thr-cta svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.thr-brand{flex:1;min-width:0}.thr-brand small,.thr-brand strong{display:block}.thr-brand small{color:var(--hr-lime);letter-spacing:1.05px;text-transform:uppercase;font-size:8px;font-weight:900}.thr-brand strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:15px;font-weight:850;overflow:hidden}.thr-count{background:#080b1266;border:1px solid #ffffff24;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.thr-actions{z-index:5;flex-direction:column;gap:13px;display:flex;position:absolute;bottom:164px;right:9px}.thr-action{color:#fff;width:52px;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.thr-action>i{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b1270;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 8px 24px #0000002e}.thr-action span{text-shadow:0 1px 5px #000;font-size:9px;font-style:normal;font-weight:800}.thr-action.is-active>i{color:#27340b;background:var(--hr-lime);border-color:var(--hr-lime)}.thr-action[data-like].is-active>i{color:#fff;background:#ff3158;border-color:#ff3158}.thr-copy{z-index:4;left:15px;right:73px;bottom:max(18px,env(safe-area-inset-bottom));position:absolute}.thr-host{color:#fff;align-items:center;gap:9px;margin-bottom:10px;text-decoration:none;display:flex}.thr-host img{object-fit:cover;background:#fff;border:2px solid #ffffffe0;border-radius:12px;width:38px;height:38px}.thr-host strong,.thr-host small{display:block}.thr-host strong{font-size:12px;font-weight:850}.thr-host strong b{color:#27340b;background:var(--hr-lime);border-radius:50%;place-items:center;width:14px;height:14px;margin-left:3px;font-size:9px;display:inline-grid}.thr-host small{color:var(--hr-muted);margin-top:2px;font-size:9px;font-weight:650}.thr-title{letter-spacing:-.65px;margin:0 0 9px;font-size:24px;font-weight:900;line-height:1.08}.thr-meta{scrollbar-width:none;gap:6px;margin-bottom:12px;display:flex;overflow:auto}.thr-meta::-webkit-scrollbar{display:none}.thr-meta span{background:#080b126b;border:1px solid #ffffff21;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:750}.thr-cta{color:#171923;background:#fffffff2;border:1px solid #ffffff26;border-radius:17px;align-items:center;gap:10px;min-height:56px;padding:8px 8px 8px 13px;display:flex;box-shadow:0 15px 42px #00000038}.thr-price{flex:1;min-width:0}.thr-price small,.thr-price strong{display:block}.thr-price small{color:#70798a;letter-spacing:.55px;text-transform:uppercase;font-size:8px;font-weight:800}.thr-price strong{margin-top:2px;font-size:15px;font-weight:900}.thr-price del{color:#8d94a0;margin-right:5px;font-size:10px}.thr-cta>a{color:#27340b;background:var(--hr-lime);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.thr-loader{z-index:3;border:3px solid #fff3;border-top-color:var(--hr-lime);border-radius:50%;width:44px;height:44px;margin:-22px;animation:.72s linear infinite thr-spin;display:none;position:absolute;top:50%;left:50%}.thr-reel.is-buffering .thr-loader{display:block}.thr-error{z-index:4;text-align:center;background:#090c12c7;border-radius:15px;width:220px;padding:14px;font-size:11px;font-weight:750;line-height:1.45;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thr-reel.has-error .thr-error{display:block}.thr-heart{z-index:6;opacity:0;pointer-events:none;width:92px;height:92px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.thr-heart svg{fill:#fff;stroke:#fff;width:100%;height:100%}.thr-heart.show{animation:.7s thr-heart}.thr-toast{z-index:20;left:50%;bottom:max(22px,env(safe-area-inset-bottom));opacity:0;pointer-events:none;background:#0c1019e6;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:800;transition:all .2s;position:fixed;transform:translate(-50%,12px)}.thr-toast.show{opacity:1;transform:translate(-50%)}.thr-empty{text-align:center;place-content:center;height:100%;padding:28px;display:grid}.thr-empty span{color:#27340b;background:var(--hr-lime);border-radius:22px;place-items:center;width:66px;height:66px;margin:0 auto 18px;font-size:24px;display:grid}.thr-empty h1{margin:0;font-size:26px}.thr-empty p{color:#9aa3b5;max-width:300px;margin:9px auto 20px;font-size:13px;line-height:1.55}.thr-empty a{color:#fff;background:var(--hr-blue);border-radius:12px;padding:12px 16px;font-size:12px;font-weight:850;text-decoration:none;display:inline-block}@keyframes thr-spin{to{transform:rotate(360deg)}}@keyframes thr-heart{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}70%{opacity:1;transform:translate(-50%,-50%)scale(.96)}to{opacity:0;transform:translate(-50%,-50%)scale(1.2)}}@media (min-width:760px){.thr-stage{border-radius:24px;height:min(900px,100dvh);box-shadow:0 28px 90px #0000006b}.thr-reel{border-radius:24px}.thr-title{font-size:27px}}@media (max-width:370px){.thr-copy{left:12px;right:66px}.thr-title{font-size:21px}.thr-actions{right:5px}.thr-cta>a{padding:0 9px}}@media (prefers-reduced-motion:reduce){.thr-feed{scroll-behavior:auto}.thr-loader{animation-duration:1.5s}.thr-heart.show{animation:none}}
