.tnme-app,.tnme-app *{box-sizing:border-box}.tnme-app{--p:#7655e8;--p2:#9200ff;--ink:#252733;--muted:#747b89;--line:#e6e8ef;display:block!important;width:100%!important;max-width:1320px!important;min-width:0!important;margin:0 auto!important;padding:28px 16px 70px!important;color:var(--ink);font-family:inherit;writing-mode:horizontal-tb!important}.tnme-notice{display:flex!important;align-items:center!important;gap:28px!important;width:100%!important;padding:18px 22px!important;border:1px solid #e5ddfa!important;border-radius:12px!important;background:#faf8ff!important;color:#59606e!important;line-height:1.7!important}.tnme-notice span{display:flex;align-items:center}.tnme-notice b{display:inline-grid;place-items:center;flex:0 0 22px;width:22px;height:22px;margin-right:10px;border-radius:50%;background:var(--p);color:#fff;font-size:12px}.tnme-hero{display:block!important;width:100%!important;margin-top:22px!important;padding:62px 34px!important;border-radius:18px!important;background:radial-gradient(circle at 12% 8%,rgba(118,85,232,.18),transparent 36%),linear-gradient(180deg,#faf8ff,#fff)!important;text-align:center!important;position:static!important}.tnme-hero>span{color:var(--p);font-size:12px;font-weight:800;letter-spacing:.12em}.tnme-hero h1{display:block!important;position:static!important;width:auto!important;margin:10px 0 8px!important;font-size:34px!important;line-height:1.35!important;white-space:normal!important}.tnme-hero>p{margin:0!important;color:var(--muted)!important}.tnme-hero form{display:flex!important;gap:10px!important;width:100%!important;max-width:1050px!important;margin:38px auto 12px!important}.tnme-hero input{min-width:0!important;flex:1!important;height:52px!important;padding:0 18px!important;border:1px solid #dcdfe7!important;border-radius:9px!important;outline:none!important;font:inherit!important}.tnme-hero input:focus{border-color:var(--p)!important;box-shadow:0 0 0 3px rgba(118,85,232,.12)!important}.tnme-hero button{height:52px!important;border:0!important;border-radius:9px!important;padding:0 26px!important;background:linear-gradient(90deg,var(--p),var(--p2))!important;color:#fff!important;font-weight:800!important;white-space:nowrap!important}.tnme-hero>small{color:#8c919d}.tnme-state{max-width:1050px;margin:22px auto 0;padding:13px;border-radius:8px;background:#f4efff;color:#6241c5;text-align:left}.tnme-state.is-error{background:#fff1f3;color:#b4233a}.tnme-state.is-success{background:#effaf3;color:#18794e}.tnme-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1050px;margin:22px auto 0;text-align:left}.tnme-results article{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff}.tnme-results img,.tnme-file{width:110px;height:86px;object-fit:cover;border-radius:8px}.tnme-file{display:grid;place-items:center;background:#f2effa;color:var(--p);font-weight:900}.tnme-results article>div:last-child{display:flex;min-width:0;flex-direction:column;justify-content:center}.tnme-results small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.tnme-results a{align-self:flex-start;margin-top:8px;color:var(--p);font-weight:700}.tnme-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:100%!important;margin-top:22px!important}.tnme-steps article,.tnme-features article{display:block!important;padding:22px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:#fff!important}.tnme-steps b,.tnme-features i{color:var(--p);font-style:normal;font-weight:800}.tnme-steps h2{font-size:18px}.tnme-steps p,.tnme-features p{color:var(--muted);line-height:1.7}.tnme-section{display:block!important;width:100%!important;margin-top:70px!important}.tnme-section>header{display:block!important;position:static!important;width:100%!important;height:auto!important;text-align:center!important;background:none!important;border:0!important;box-shadow:none!important}.tnme-section>header h2{margin:0!important;font-size:25px!important;line-height:1.4!important}.tnme-section>header h2:before{content:"";display:inline-block;width:4px;height:22px;margin-right:10px;border-radius:2px;background:linear-gradient(var(--p),var(--p2));vertical-align:-3px}.tnme-section>header p{margin:12px 0 0!important;color:var(--muted)!important}.tnme-features{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:30px!important}.tnme-features h3{margin:14px 0 6px!important;font-size:18px!important}.tnme-sites{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px!important;margin-top:30px!important}.tnme-sites span{display:grid!important;place-items:center!important;min-height:62px!important;padding:10px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:#fff!important;font-weight:700!important;text-align:center!important;white-space:nowrap!important}.tnme-faq{max-width:1000px!important;margin-left:auto!important;margin-right:auto!important}.tnme-faq details{margin-top:12px;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:#fff}.tnme-faq summary{cursor:pointer;font-weight:700}.tnme-faq p{margin:10px 0 0;color:var(--muted);line-height:1.7}@media(max-width:900px){.tnme-features{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tnme-sites{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:680px){.tnme-app{width:100%!important;max-width:100%!important;padding:16px 12px 50px!important}.tnme-notice{align-items:flex-start!important;flex-direction:column!important;gap:10px!important;padding:14px!important}.tnme-hero{padding:38px 12px!important}.tnme-hero h1{font-size:26px!important}.tnme-hero form{flex-direction:column!important}.tnme-hero input,.tnme-hero button{width:100%!important}.tnme-results,.tnme-steps,.tnme-features{grid-template-columns:1fr!important}.tnme-results article{grid-template-columns:82px minmax(0,1fr)}.tnme-results img,.tnme-file{width:82px;height:76px}.tnme-section{margin-top:48px!important}.tnme-section>header h2{font-size:21px!important}.tnme-sites{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tnme-sites span{white-space:normal!important}}
