.product-page{color:#f4f0fb;background:#090b15;min-height:100svh}.product-page-main{max-width:1400px;margin:auto;padding:45px clamp(24px,5vw,72px) 80px}.catalog-eyebrow{letter-spacing:.16em;color:#b9a0d7;margin-bottom:17px;font-size:10px;font-weight:600;display:block}.catalog-breadcrumb{color:#b6a7c5;align-items:center;gap:12px;margin-bottom:35px;font-size:12px;display:inline-flex}.product-page h1{letter-spacing:-.055em;margin:20px 0 24px;font-size:clamp(44px,5.5vw,76px);font-weight:550;line-height:1.05}.product-page h1>span,.detail-brief-section h2 span{color:#c0a1f0}.product-page p{color:#bfb4cd;font-size:15px;line-height:1.85}.tool-detail-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:15px 0 70px;display:grid}.tool-detail-hero>div>p{max-width:470px;margin-bottom:30px;font-size:18px}.catalog-tool-state{color:#bba6cf;border:1px solid #9d80bd38;border-radius:30px;padding:5px 10px;font-size:10px;display:inline-flex}.catalog-tool-state.is-workflow{color:#a3e2d4;border-color:#75c7ba38}.detail-primary{color:#fff;background:linear-gradient(115deg,#9360e5,#7146cc);border:1px solid #bd9ded6b;border-radius:25px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:12px 21px;font-size:13px;font-weight:600;display:inline-flex}.detail-primary:hover{filter:brightness(1.12)}.detail-disclosure{color:#b3a3c0;max-width:410px;margin-top:17px;font-size:11px;line-height:1.8;display:block}.detail-text-link{color:#cbb7ec;margin-top:14px;font-size:12px;display:inline-block}.tool-detail-art{isolation:isolate;background:radial-gradient(#62438c33,#0000 65%);place-items:center;min-height:340px;display:grid;position:relative}.detail-orbit{border:1px solid #aa80da3d;border-radius:50%;width:280px;height:280px;position:absolute;transform:rotateX(35deg)rotate(-25deg)}.detail-orbit-two{border-style:dashed;border-color:#8ea0e422;width:340px;height:340px;transform:rotateX(-30deg)rotate(22deg)}.detail-art-core{background:linear-gradient(145deg,#76529f66,#202442);border:1px solid #ceb1fc66;border-radius:38px;place-items:center;width:155px;height:155px;display:grid;transform:rotate(-9deg);box-shadow:0 0 70px #9873ec22,inset 0 0 20px #d1adff11}.detail-art-core svg{color:#e2caff;width:75px;height:75px}.detail-input-tag,.detail-output-tag{color:#d1b9e8;background:#241c33f2;border:1px solid #bda2dc3b;border-radius:10px;padding:12px 16px;font-size:12px;position:absolute;top:35px;left:0}.detail-output-tag{color:#abdfeb;background:#1c2335;border-color:#94c5de30;inset:auto 0 35px auto}.detail-workflow{border-top:1px solid #ffffff16;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-bottom:70px;padding-top:32px;display:grid}.detail-workflow article>span{letter-spacing:.14em;color:#ad96c5;font-size:9px}.detail-workflow h2{letter-spacing:-.035em;margin:20px 0 16px;font-size:25px;font-weight:500;line-height:1.25}.detail-workflow p,.detail-workflow li{color:#bfb1cc;font-size:13px;line-height:1.85}.detail-workflow ul{padding-left:18px}.detail-brief-section{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:80px;padding-top:60px;scroll-margin-top:25px;display:grid}.detail-brief-section h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(32px,3.8vw,50px);font-weight:500;line-height:1.13}.detail-brief-section>div>p{max-width:330px}.tool-brief{background:#141220;border:1px solid #b08ac730;border-radius:14px;padding:30px}.tool-brief h2{margin:8px 0 15px;font-size:25px}.tool-brief>p{margin-bottom:25px;font-size:12px}.tool-brief label{color:#d9cde7;margin:18px 0;font-size:12px;display:block}.tool-brief input,.tool-brief textarea{color:#f3edf9;background:#0e0f1a;border:1px solid #6e547e66;border-radius:8px;width:100%;min-width:0;margin:8px 0 0;padding:12px;font-size:14px;line-height:1.7;display:block}.tool-brief textarea{resize:vertical}.tool-brief>small{color:#b29ebf;margin-top:13px;font-size:10px;line-height:1.8;display:block}.tool-brief .detail-primary{border-radius:8px;width:100%}.detail-related{padding-top:70px}.detail-related h2{letter-spacing:-.04em;font-size:34px;font-weight:500}.detail-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.detail-related a{background:#15121f;border:1px solid #a184b32e;border-radius:10px;align-items:center;gap:15px;min-height:100px;padding:20px;display:flex}.detail-related a>svg{color:#bfa3e0;flex-shrink:0;width:28px;height:28px}.detail-related b{color:#e6d8f2;font-size:13px;font-weight:500;display:block}.detail-related small{color:#aa94bc;margin-top:7px;font-size:10px;display:block}.detail-related a>span:last-child{color:#bd9cda;margin-left:auto}.journal-heading{padding:35px 0 60px}.journal-heading p{max-width:540px}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.journal-card-art{background:radial-gradient(#5a3a8a66,#1e1835 60%,#141421);border:1px solid #ba91e736;border-radius:13px;place-items:center;height:230px;margin-bottom:26px;display:grid;position:relative;overflow:hidden}.journal-card-art>span{color:#d8b4ff;z-index:1;font-size:90px}.journal-card-art>i{border:1px solid #ae84db55;border-radius:50%;width:210px;height:210px;position:absolute;transform:rotateX(30deg);box-shadow:0 0 0 30px #aa7ee90b}.journal-art-1{background:radial-gradient(#27506a88,#171c36 70%)}.journal-art-1>span{color:#9fe8ec}.journal-art-2{background:radial-gradient(#643d5866,#2c182b 70%)}.journal-art-2>span{color:#e3a8d5}.journal-card h2{letter-spacing:-.04em;font-size:27px;font-weight:500;line-height:1.2}.journal-card>p{font-size:13px}.journal-read{color:#d0b2ec;border-top:1px solid #ffffff16;justify-content:space-between;margin-top:24px;padding-top:17px;font-size:12px;display:flex}.creator-article{max-width:760px;margin:0 auto;padding:15px 0}.creator-article h1{font-size:clamp(40px,5vw,64px)}.creator-article .article-lead{margin-bottom:45px;font-size:19px;line-height:1.7}.creator-article section{margin:35px 0}.creator-article h2{letter-spacing:-.035em;font-size:26px;font-weight:500}.creator-article section>p{font-size:15px}.creator-article .detail-primary{margin-top:20px}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.contact-grid>a{background:#161321;border:1px solid #bca0df2c;border-radius:12px;padding:28px}.contact-grid>a>span{color:#aa8dc6;font-size:11px}.contact-grid h2{letter-spacing:-.035em;margin:24px 0 14px;font-size:27px;font-weight:500;line-height:1.2}.contact-grid p{font-size:13px}.contact-grid b{color:#c7aae7;margin-top:24px;font-size:12px;font-weight:500;display:block}.contact-setup{border-top:1px solid #ffffff18;max-width:750px;margin-top:55px;padding-top:30px}.contact-setup h2{font-size:24px;font-weight:500}.contact-setup p{font-size:13px}.contact-setup a{color:#d2b9ed;font-size:12px}.product-page a:focus-visible,.product-page button:focus-visible,.product-page input:focus-visible,.product-page textarea:focus-visible{outline-offset:4px;outline:2px solid #c6a2f5}.catalog-footer{color:#a997ba;border-top:1px solid #ffffff16;flex-wrap:wrap;justify-content:space-between;gap:25px;padding:30px 5%;font-size:12px;display:flex}.catalog-footer>a{letter-spacing:-.045em;color:#e7d9f1;font-size:24px}.catalog-footer>div{gap:20px;display:flex}@media (max-width:850px){.tool-detail-hero{gap:30px}.tool-detail-art{min-height:290px}.detail-orbit{width:220px;height:220px}.detail-orbit-two{width:270px;height:270px}.detail-art-core{width:125px;height:125px}.detail-art-core svg{width:62px;height:62px}.detail-workflow{gap:25px}.detail-brief-section{gap:35px}.detail-related>div{grid-template-columns:1fr}.journal-grid{gap:18px}.journal-card-art{height:180px}.journal-card h2{font-size:23px}.contact-grid{gap:13px}.contact-grid>a{padding:22px}.contact-grid h2{font-size:24px}}@media (max-width:650px){.product-page-main{padding:30px 6% 55px}.tool-detail-hero{grid-template-columns:1fr;gap:25px;padding-bottom:45px}.tool-detail-hero>div>p{font-size:16px}.tool-detail-art{min-height:260px;margin:0 10px}.detail-workflow{grid-template-columns:1fr;gap:25px;margin-bottom:45px;padding-top:25px}.detail-workflow h2{margin:12px 0;font-size:25px}.detail-workflow p{margin:0}.detail-brief-section{grid-template-columns:1fr;gap:22px;padding-top:40px}.detail-brief-section>div>p{max-width:none}.tool-brief{padding:24px}.detail-related{padding-top:45px}.journal-heading{padding:15px 0 35px}.journal-grid{grid-template-columns:1fr;gap:35px}.journal-card-art{height:230px}.journal-card h2{font-size:29px}.journal-card .catalog-eyebrow{margin-bottom:12px}.contact-grid{grid-template-columns:1fr}.contact-grid h2{font-size:27px}.contact-grid>a{padding:25px}.contact-setup{margin-top:35px}.creator-article .article-lead{font-size:17px}.creator-article section{margin:28px 0}.creator-article h2{font-size:24px}}
