body:has(.tp-module-detail) .tp-cursor-glow{display:none}.tp-module-detail{isolation:isolate;overflow:hidden}.tp-module-detail::after{display:none}.tp-module-detail :is(.tp-ai-hero-bg,.tp-api-hero-bg,.tp-sch-hero-bg,.tp-cc-hero-bg,.tp-tb-hero-bg,.tp-mc-hero-bg,.tp-nv-hero-bg,.tp-sc-hero-bg,.tp-su-hero-bg,.tp-var-hero-bg){position:absolute;inset:0;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,transparent 56%,var(--bg) 100%)}.tp-module-detail :is(.tp-ai-hero-bg,.tp-api-hero-bg,.tp-sch-hero-bg,.tp-cc-hero-bg,.tp-tb-hero-bg,.tp-mc-hero-bg,.tp-nv-hero-bg,.tp-sc-hero-bg,.tp-su-hero-bg,.tp-var-hero-bg)::before,.tp-module-detail :is(.tp-ai-hero-bg,.tp-api-hero-bg,.tp-sch-hero-bg,.tp-cc-hero-bg,.tp-tb-hero-bg,.tp-mc-hero-bg,.tp-nv-hero-bg,.tp-sc-hero-bg,.tp-su-hero-bg,.tp-var-hero-bg)::after{content:"";position:absolute;inset:-25% -12% 0;width:auto;height:auto;opacity:1;transform:none;border-radius:0;pointer-events:none;-webkit-mask-image:radial-gradient(120% 100% at 50% 8%,#000 30%,transparent 80%);mask-image:radial-gradient(120% 100% at 50% 8%,#000 30%,transparent 80%);will-change:transform}.tp-module-detail :is(.tp-ai-hero-bg,.tp-api-hero-bg,.tp-sch-hero-bg,.tp-cc-hero-bg,.tp-tb-hero-bg,.tp-mc-hero-bg,.tp-nv-hero-bg,.tp-sc-hero-bg,.tp-su-hero-bg,.tp-var-hero-bg)::before{background:radial-gradient(40% 52% at 30% 26%,var(--accent-glow),transparent 70%),radial-gradient(32% 44% at 74% 18%,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.12),transparent 72%);animation:tp-module-aurora-a 24s ease-in-out infinite}.tp-module-detail :is(.tp-ai-hero-bg,.tp-api-hero-bg,.tp-sch-hero-bg,.tp-cc-hero-bg,.tp-tb-hero-bg,.tp-mc-hero-bg,.tp-nv-hero-bg,.tp-sc-hero-bg,.tp-su-hero-bg,.tp-var-hero-bg)::after{background:radial-gradient(34% 48% at 60% 38%,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.10),transparent 72%),radial-gradient(28% 40% at 18% 50%,var(--accent-glow),transparent 74%);opacity:.85;animation:tp-module-aurora-b 31s ease-in-out infinite}@keyframes tp-module-aurora-a{0%,100%{transform:translate3d(0,0,0) scale(1)}34%{transform:translate3d(3%,2.5%,0) scale(1.07)}67%{transform:translate3d(-2.5%,1%,0) scale(1.03)}}@keyframes tp-module-aurora-b{0%,100%{transform:translate3d(0,0,0) scale(1.05)}50%{transform:translate3d(-3%,-2%,0) scale(1)}}.tp-module-detail :is(.tp-ai-hero-grid,.tp-api-hero-grid,.tp-sch-hero-grid,.tp-cc-hero-grid,.tp-tb-hero-grid,.tp-mc-hero-grid,.tp-nv-hero-grid,.tp-sc-hero-grid,.tp-su-hero-grid,.tp-var-hero-grid){position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 0%,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse 85% 75% at 50% 0%,#000 20%,transparent 100%);pointer-events:none}.tp-module-detail-stars{position:absolute;inset:-12%;pointer-events:none}.tp-module-detail-stars::before,.tp-module-detail-stars::after{content:"";position:absolute;inset:0;background-repeat:repeat}.tp-module-detail-stars::before{background-image:radial-gradient(1.6px 1.6px at 24px 32px,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.5),transparent 62%),radial-gradient(1.2px 1.2px at 128px 96px,rgb(255 255 255 / .45),transparent 62%),radial-gradient(1px 1px at 220px 180px,rgb(255 255 255 / .28),transparent 62%),radial-gradient(1.4px 1.4px at 300px 60px,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.36),transparent 62%);background-size:340px 240px;animation:tp-module-stars-a 70s linear infinite}.tp-module-detail-stars::after{background-image:radial-gradient(2px 2px at 60px 140px,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.45),transparent 62%),radial-gradient(1.3px 1.3px at 200px 40px,rgb(255 255 255 / .4),transparent 62%);background-size:460px 320px;opacity:.65;animation:tp-module-stars-b 46s linear infinite reverse}@keyframes tp-module-stars-a{from{background-position:0 0}to{background-position:340px 240px}}@keyframes tp-module-stars-b{from{background-position:0 0}to{background-position:460px 320px}}[data-theme="light"] .tp-module-detail-stars::before{background-image:radial-gradient(1.6px 1.6px at 24px 32px,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.48),transparent 62%),radial-gradient(1.2px 1.2px at 128px 96px,rgb(15 23 42 / .28),transparent 62%),radial-gradient(1px 1px at 220px 180px,rgb(15 23 42 / .18),transparent 62%),radial-gradient(1.4px 1.4px at 300px 60px,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.34),transparent 62%)}[data-theme="light"] .tp-module-detail-stars::after{background-image:radial-gradient(2px 2px at 60px 140px,rgba(var(--accent-r),var(--accent-g),var(--accent-b),.5),transparent 62%),radial-gradient(1.3px 1.3px at 200px 40px,rgb(15 23 42 / .28),transparent 62%)}.tp-module-detail h1{letter-spacing:-.035em}.tp-module-detail :is(.tp-ai-hero-mock,.tp-api-hero-mock,.tp-sch-hero-mock,.tp-cc-hero-mock,.tp-tb-hero-mock,.tp-mc-hero-mock,.tp-nv-hero-mock,.tp-sc-hero-mock,.tp-su-hero-mock,.tp-var-hero-mock){border-color:var(--border-2);box-shadow:0 24px 60px -32px rgb(0 0 0 / .62)}.tp-module-detail :is(.tp-ai-hero-mock,.tp-api-hero-mock,.tp-sch-hero-mock,.tp-cc-hero-mock,.tp-tb-hero-mock,.tp-mc-hero-mock,.tp-nv-hero-mock,.tp-sc-hero-mock,.tp-su-hero-mock,.tp-var-hero-mock):hover{border-color:var(--border-2);box-shadow:0 28px 64px -32px rgb(0 0 0 / .7)}[data-theme="light"] .tp-module-detail :is(.tp-ai-hero-mock,.tp-api-hero-mock,.tp-sch-hero-mock,.tp-cc-hero-mock,.tp-tb-hero-mock,.tp-mc-hero-mock,.tp-nv-hero-mock,.tp-sc-hero-mock,.tp-su-hero-mock,.tp-var-hero-mock){box-shadow:0 22px 54px -34px rgb(15 23 42 / .3)}#app:has(.tp-module-detail){counter-reset:tp-module-act}#app:has(.tp-module-detail) :is(.tp-ai-section,.tp-api-section,.tp-sch-section,.tp-cc-section,.tp-tb-section,.tp-mc-section,.tp-nv-section,.tp-sc-section,.tp-su-section,.tp-var-section){counter-increment:tp-module-act;border-top:0}#app:has(.tp-module-detail) :is(.tp-ai-section,.tp-api-section,.tp-sch-section,.tp-cc-section,.tp-tb-section,.tp-mc-section,.tp-nv-section,.tp-sc-section,.tp-su-section,.tp-var-section)::before,#app:has(.tp-module-detail) :is(.tp-ai-section,.tp-api-section,.tp-sch-section,.tp-cc-section,.tp-tb-section,.tp-mc-section,.tp-nv-section,.tp-sc-section,.tp-su-section,.tp-var-section)::after{display:none}#app:has(.tp-module-detail) :is(.tp-ai-section,.tp-api-section,.tp-sch-section,.tp-cc-section,.tp-tb-section,.tp-mc-section,.tp-nv-section,.tp-sc-section,.tp-su-section,.tp-var-section) .tp-eyebrow::before{content:counter(tp-module-act,decimal-leading-zero);width:auto;height:auto;border-radius:0;background:none;color:var(--accent);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:.04em}#app:has(.tp-module-detail) section#faq{background:var(--bg-2)}#app:has(.tp-module-detail) section#faq .tp-faq-item{background:var(--bg-3);border-color:var(--border)}[data-theme="light"] #app:has(.tp-module-detail) section#faq{background:var(--bg-1)}[data-theme="light"] #app:has(.tp-module-detail) section#faq .tp-faq-item{background:var(--bg-2)}#app:has(.tp-module-detail) :is(.tp-ai-section,.tp-api-section,.tp-sch-section,.tp-cc-section,.tp-tb-section,.tp-mc-section,.tp-nv-section,.tp-sc-section,.tp-su-section,.tp-var-section) :is([class$="-feat-ico"],[class$="-feature-ico"],[class$="-benefit-ico"]){background:var(--bg-2);border-color:var(--border);color:var(--txt-2);box-shadow:none}#app:has(.tp-module-detail) :is(.tp-ai-section,.tp-api-section,.tp-sch-section,.tp-cc-section,.tp-tb-section,.tp-mc-section,.tp-nv-section,.tp-sc-section,.tp-su-section,.tp-var-section) :is([class*="-feat"]:hover,[class*="-feature"]:hover,[class*="-benefit"]:hover) :is([class$="-feat-ico"],[class$="-feature-ico"],[class$="-benefit-ico"]){border-color:var(--accent-border);color:var(--accent)}#app:has(.tp-module-detail) :is(.tp-ai-final,.tp-api-final,.tp-sch-final,.tp-cc-final,.tp-tb-final,.tp-mc-final,.tp-nv-final,.tp-sc-final,.tp-su-final,.tp-var-final){margin-top:2.5rem;--tp-cap-w:min(720px, 94%)}#app:has(.tp-module-detail) :is(.tp-ai-final-card,.tp-api-final-card,.tp-sch-final-card,.tp-cc-final-card,.tp-tb-final-card,.tp-mc-final-card,.tp-nv-final-card,.tp-sc-final-card,.tp-su-final-card,.tp-var-final-card){border-color:var(--border-2);box-shadow:0 18px 46px -34px rgb(0 0 0 / .7)}#app:has(.tp-module-detail) :is(.tp-ai-final-card,.tp-api-final-card,.tp-sch-final-card,.tp-cc-final-card,.tp-tb-final-card,.tp-mc-final-card,.tp-nv-final-card,.tp-sc-final-card,.tp-su-final-card,.tp-var-final-card)::after{display:none}#app:has(.tp-module-detail) :is(.tp-ai-guarantee-ico,.tp-api-guarantee-ico,.tp-sch-guarantee-ico,.tp-cc-guarantee-ico,.tp-tb-guarantee-ico,.tp-mc-guarantee-ico,.tp-nv-guarantee-ico,.tp-sc-guarantee-ico,.tp-su-guarantee-ico,.tp-var-guarantee-ico){background:var(--bg-2);border-color:var(--border);color:var(--txt-2);box-shadow:none}#app:has(.tp-module-detail) .tp-cp-related{border-top:0}#app:has(.tp-module-detail) .tp-cp-related::before{display:block;width:min(420px, 50%);background:linear-gradient(90deg,transparent,var(--border-2),transparent)}#app:has(.tp-module-detail) .tp-cp-related .tp-cmd-card-ico{background:var(--bg-2);border-color:var(--border);color:var(--txt-2)}#app:has(.tp-module-detail) .tp-cp-related .tp-cmd-card:hover .tp-cmd-card-ico{border-color:var(--accent-border);color:var(--accent)}@media (max-width:600px){#app:has(.tp-module-detail) :is(.tp-ai-final,.tp-api-final,.tp-sch-final,.tp-cc-final,.tp-tb-final,.tp-mc-final,.tp-nv-final,.tp-sc-final,.tp-su-final,.tp-var-final){margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.tp-module-detail-stars::before,.tp-module-detail-stars::after,.tp-module-detail :is(.tp-ai-hero-bg,.tp-api-hero-bg,.tp-sch-hero-bg,.tp-cc-hero-bg,.tp-tb-hero-bg,.tp-mc-hero-bg,.tp-nv-hero-bg,.tp-sc-hero-bg,.tp-su-hero-bg,.tp-var-hero-bg)::before,.tp-module-detail :is(.tp-ai-hero-bg,.tp-api-hero-bg,.tp-sch-hero-bg,.tp-cc-hero-bg,.tp-tb-hero-bg,.tp-mc-hero-bg,.tp-nv-hero-bg,.tp-sc-hero-bg,.tp-su-hero-bg,.tp-var-hero-bg)::after{animation:none!important}}