.th{--th-rose:#ffede9;--th-peach:#fff2e4;--th-sky:#ebf2ff;--th-mint:#e9f7ef;--th-ui:#fff;--th-row:#0f0f1009;--th-spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);padding-bottom:0}.th-hero{isolation:isolate;text-align:center;padding:calc(88px + clamp(36px,5vw,64px)) 16px clamp(40px,5vw,56px);position:relative}.th-hero:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 50% 0,#f2463a1a,#0000 70%);position:absolute;inset:0}.th-crumbs{justify-content:center}.th-badge{background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow-border);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:6px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.th-hero h1{letter-spacing:-.048em;max-width:14ch;margin:22px auto 0;font-size:clamp(2.8rem,1.2rem + 4.4vw,5rem);font-weight:520;line-height:1.02}.th-hero h1 em{color:var(--red);letter-spacing:-.04em;font-style:italic;font-weight:500}.th-dek{max-width:34rem;color:var(--ink-2);margin:18px auto 0;font-size:clamp(1.06rem,1rem + .3vw,1.2rem)}.th-wrap{width:min(1200px,100% - 32px);margin-inline:auto}.th-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.th-card{background:var(--surface);color:inherit;box-shadow:var(--shadow-border), 0 24px 48px -32px #30100840;transition:transform .6s var(--th-spring), box-shadow .3s;border-radius:28px;padding:12px;text-decoration:none;display:block;position:relative}.th-card:hover{box-shadow:var(--shadow-border-hover), 0 32px 60px -30px #30100859;transform:translateY(-5px)}.th-panel{background:var(--pb);border-radius:20px;place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.th-body{grid-template-columns:52px 1fr;align-items:start;column-gap:16px;padding:22px 14px 14px;display:grid;position:relative}.th-icon{background:var(--pb);object-fit:contain;border-radius:14px;grid-row:span 3;width:52px;height:52px;padding:4px}.th-title{letter-spacing:-.028em;margin:0;font-size:1.4rem;font-weight:600;line-height:1.2}.th-body p{color:var(--ink-2);margin-top:6px;font-size:15.5px;line-height:1.55}.th-go{color:var(--red);align-items:center;gap:6px;margin-top:14px;font-size:15px;font-weight:600;display:inline-flex}.th-go svg{width:15px;height:15px;transition:translate .4s var(--th-spring)}.th-card:hover .th-go svg,.th-mini:hover .th-go svg{translate:4px}.p-rose{--pb:var(--th-rose)}.p-peach{--pb:var(--th-peach)}.p-sky{--pb:var(--th-sky)}.p-mint{--pb:var(--th-mint)}.th-ui{background:var(--th-ui);text-align:left;width:min(320px,82%);box-shadow:0 0 0 1px var(--line), 0 18px 36px -22px #0f0f1073;transition:scale .6s var(--th-spring);border-radius:18px;padding:16px;font-size:12.5px}.th-card:hover .th-ui{scale:1.03}.th-ui-title{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13.5px;font-weight:700;display:flex}.th-pill{background:var(--red-wash);color:var(--red);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.th-row{background:var(--th-row);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;display:flex}.th-row+.th-row{margin-top:5px}.th-row span{color:var(--mute)}.th-slider{color:var(--mute);grid-template-columns:62px 1fr;align-items:center;gap:10px;margin-top:8px;display:grid}.th-slider i{background:var(--th-row);border-radius:3px;height:6px;position:relative}.th-slider b{border-radius:inherit;background:var(--red);width:40%;animation:slide 5s ease-in-out var(--d,0s) infinite alternate;position:absolute;inset:0 auto 0 0}.th-slider b:after{content:"";width:14px;height:14px;box-shadow:0 0 0 2px var(--red), 0 2px 6px #00000040;background:#fff;border-radius:50%;margin-top:-7px;position:absolute;top:50%;right:-7px}@keyframes slide{to{width:82%}}.th-models{gap:6px;margin-top:14px;display:flex}.th-models span{background:var(--th-row);color:var(--mute);border-radius:999px;padding:5px 10px;font-weight:700;animation:6s step-end infinite model}.th-models span:last-child{animation-delay:-3s}@keyframes model{0%{background:var(--ink);color:var(--bg)}50%{background:var(--th-row);color:var(--mute)}}.th-hosts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.th-hosts span{box-shadow:inset 0 0 0 1px var(--line);color:var(--mute);border-radius:7px;padding:3px 8px;font-size:11.5px}.th-hooks li{background:var(--th-row);animation:hook 6s var(--th-spring) var(--d,0s) infinite both;border-radius:10px;align-items:center;gap:9px;padding:7px 9px;list-style:none;display:flex}.th-hooks ul{gap:5px;margin:0;padding:0;display:grid}.th-hooks b{background:var(--red-wash);width:22px;height:22px;color:var(--red);border-radius:7px;flex:none;place-items:center;font-size:10px;display:grid}.th-hooks span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.th-hooks em{color:var(--red);font-style:normal;font-weight:700}@keyframes hook{0%{opacity:0;translate:0 10px}10%,88%{opacity:1;translate:0}to{opacity:0;translate:0 -6px}}.th-tick{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;position:relative}.th-tick:before{content:"";animation:tick 6s var(--th-spring) var(--d,0s) infinite both;background:#17964e;border-radius:50%;position:absolute;inset:0}.th-tick:after{content:"";width:6px;height:3.5px;animation:tick 6s var(--th-spring) var(--d,0s) infinite both;border-bottom:1.6px solid #fff;border-left:1.6px solid #fff;position:absolute;top:4.5px;left:5px;rotate:-45deg}@keyframes tick{0%{opacity:0;scale:0}8%,88%{opacity:1;scale:1}96%,to{opacity:0;scale:0}}.th-export{gap:6px;margin-top:12px;display:flex}.th-export span{box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:5px 10px;font-weight:700}.th-export span:first-child{background:var(--red);color:#fff;box-shadow:none}.th-phone{aspect-ratio:9/16;border:5px solid var(--th-ui);background:linear-gradient(160deg,#ffb4a8,#f2463a 70%,#b92a20);border-radius:22px;width:132px;position:relative;overflow:hidden;box-shadow:0 20px 40px -20px #0f0f1080}.th-safe{animation:safe 9s var(--th-spring) infinite;background:#ffffff29;border:2px dashed #fff;border-radius:6px;position:absolute;inset:6.8% 13% 25.2% 5.6%}@keyframes safe{0%,30%{inset:6.8% 13% 25.2% 5.6%}36%,63%{inset:14% 6% 35%}69%,96%{inset:15% 17.8% 35% 4.4%}to{inset:6.8% 13% 25.2% 5.6%}}.th-plats{display:grid;position:absolute;bottom:18px;left:50%;translate:-50%}.th-plats b{background:var(--th-ui);color:var(--ink);white-space:nowrap;opacity:0;border-radius:999px;grid-area:1/1;padding:4px 10px;font-size:11.5px;animation:9s infinite plat;box-shadow:0 6px 14px -8px #0006}.th-plats b:nth-child(2){animation-delay:3s}.th-plats b:nth-child(3){animation-delay:6s}@keyframes plat{0%,30%{opacity:1}34%,to{opacity:0}}.th-sec{margin-top:clamp(64px,8vw,96px)}.th-sec>h2{letter-spacing:-.038em;margin-bottom:20px;font-size:clamp(1.7rem,1.2rem + 1.4vw,2.4rem);font-weight:560;line-height:1.1}.th-minis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.th-minis.two{grid-template-columns:repeat(2,minmax(0,1fr))}.th-mini{background:var(--surface);color:inherit;box-shadow:var(--shadow-border);transition:transform .6s var(--th-spring), box-shadow .3s;border-radius:24px;align-items:center;gap:18px;padding:14px 18px 14px 14px;text-decoration:none;display:flex}.th-mini:hover{box-shadow:var(--shadow-border-hover), 0 24px 48px -28px #3010084d;transform:translateY(-4px)}.th-zone{aspect-ratio:9/16;background:var(--th-rose);width:64px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex:none;position:relative;overflow:hidden}.th-zone:before{content:"";inset:var(--t) var(--r) var(--b) var(--l);border:1.5px dashed var(--red);background:var(--surface);border-radius:3px;position:absolute}.th-zone img{width:22px;height:22px;position:absolute;top:42%;left:50%;translate:-50% -50%}.th-mini h3{letter-spacing:-.022em;margin:0;font-size:1.15rem;font-weight:600}.th-mini p{color:var(--ink-2);margin-top:4px;font-size:14.5px;line-height:1.5}.th-mini .th-pill{margin-top:8px}.th-mini .th-gicon{background:var(--th-rose);object-fit:contain;border-radius:18px;flex:none;width:72px;height:72px;padding:6px}@media (max-width:900px){.th-grid,.th-minis,.th-minis.two{grid-template-columns:minmax(0,1fr)}.th-panel{height:220px}}@media (max-width:480px){.th-body{grid-template-columns:44px 1fr;column-gap:12px;padding-inline:8px}.th-icon{width:44px;height:44px}.th-title{font-size:1.22rem}}@media (prefers-reduced-motion:reduce){.th *,.th :before,.th :after{animation:none!important}.th-plats b:first-child{opacity:1}}.th+.cta{padding-top:clamp(72px,9vw,112px)}:root[data-theme=dark] .th{--th-rose:#2a1614;--th-peach:#2a1d12;--th-sky:#141c2b;--th-mint:#12231a;--th-ui:#1d1d20;--th-row:#ffffff0d}
