@font-face{font-family:Manrope;src:url(/manrope.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.runblob-dashboard,.dashboard-modal{--background:#fff;--foreground:#29272f;--primary:var(--runblob-button-primary);--primary-foreground:#fff;--muted:#f1f0f4;--muted-foreground:#817d89;--border:#e8e6ed;--input:#e8e6ed;--accent:#eeebf5;--accent-foreground:#514567;--ring:var(--runblob-button-primary);--sidebar:#f8f8fa;--sidebar-foreground:#58535f;--sidebar-accent:#ebe9ef;--sidebar-accent-foreground:#302837;--sidebar-border:#e9e6ed;--sidebar-ring:var(--runblob-button-primary);--radius:.75rem}:root{--background:#f7f8f2;--foreground:#262923;--primary:#262923;--primary-foreground:#fff;--muted:#e3e5db;--muted-foreground:#75786e;--border:#dce0d2;--accent:#d8fa79;--ring:#93b741;--radius:.7rem}@theme inline{--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-muted:var(--muted);--color-border:var(--border);--color-ring:var(--ring)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #8fb538}.nav{justify-content:space-between;align-items:center;gap:30px;max-width:1440px;height:96px;margin:auto;padding:0 64px;display:flex}.logo{object-fit:contain;filter:brightness(0);width:139px;height:48px}.nav nav{gap:32px;font-size:13px;font-weight:600;display:flex}.nav nav a{align-items:center;gap:4px;display:flex}.button{color:#fff;background:#282c24;border-radius:100px;justify-content:center;align-items:center;gap:27px;padding:18px 25px;font-size:13px;font-weight:650;transition:transform .25s,background .25s;display:inline-flex}.button:hover{background:#465335;transform:translateY(-3px)}.button.small{gap:20px;padding:13px 20px}.hero{text-align:center;padding:70px 20px 66px;position:relative}.eyebrow{letter-spacing:1.8px;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.hero .eyebrow{justify-content:center}.live-dot{background:#709c34;border-radius:100%;width:6px;height:6px;box-shadow:0 0 0 4px #e7eddb}h1{letter-spacing:-8px;margin:35px 0 24px;font-size:clamp(70px,8.8vw,126px);font-weight:500;line-height:.96}.run-word{align-items:center;gap:20px;display:inline-flex;position:relative}.run-word:after{content:"";z-index:-1;background:#d5f878;border-radius:50%;height:28%;position:absolute;bottom:4%;left:-10%;right:-12%;transform:rotate(-5deg)}.run-word svg{stroke-width:1.2px;width:66px;height:66px;position:absolute;top:18%;left:120%}.hero p{color:#73776c;margin:25px 0;font-size:15px;line-height:1.9}.hero-actions{justify-content:center;align-items:center;gap:32px;display:flex}.text-link{align-items:center;gap:15px;font-size:13px;font-weight:650;display:inline-flex}.hero-note{color:#888d7f;margin-top:25px;font-size:10px}.hero-note span{margin:0 9px}.intro{max-width:1312px;margin:auto;padding:95px 40px}.intro h2{letter-spacing:-2px;font-size:48px;font-weight:500;line-height:1.14}.intro p{color:#747a6a;max-width:460px;font-size:15px;line-height:1.8}@media (max-width:700px){.nav{height:78px;padding:0 22px}.nav nav{display:none}.logo{width:120px}.nav .small{padding:11px 15px;font-size:11px}.hero{padding-top:50px}h1{letter-spacing:-5px}.run-word svg{width:44px;height:44px}.hero p{font-size:13px}.hero-actions{gap:22px}.hero-note{font-size:9px}.intro{padding:64px 24px}.intro h2{font-size:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.hero{padding-top:53px;padding-bottom:46px}.hero-aside{letter-spacing:1.6px;color:#7d8373;writing-mode:vertical-rl;font-size:8px;position:absolute;top:57%}.hero-aside.left{left:52px;transform:rotate(180deg)}.hero-aside.right{right:52px}.gallery{padding-top:16px;overflow:hidden}.gallery-track{grid-template-columns:.72fr 1.15fr 1fr 1.15fr .72fr;align-items:start;gap:16px;max-width:1580px;margin:0 auto;padding:0 22px;display:grid}.gallery-column{animation:10s ease-in-out infinite alternate bob}.gallery-column:nth-child(2n){animation-delay:-6s}.paused .gallery-column,.paused .orbit span{animation-play-state:paused}.gallery figure{background:#e8e5da;border-radius:16px;margin:0;position:relative;overflow:hidden}.gallery figure img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.gallery figure:hover img{transform:scale(1.055)}.portrait-column{padding-top:15px}.portrait-column figure{height:380px}.portrait-column.second{padding-top:39px}.portrait-column.second img{object-position:50% 37%}.gallery figcaption{color:#fff;background:linear-gradient(#0000,#0007);justify-content:space-between;align-items:center;padding:48px 20px 20px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.image-label{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:1px;background:#ffffff20;border:1px solid #ffffff50;border-radius:20px;padding:6px 10px;font-size:8px;position:absolute;top:16px;left:16px}.object-column figure{height:276px}.object-column img{object-position:50% 55%}.prompt-tile{background:#efefe7;border:1px solid #e5e7dc;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:20px 15px;display:flex}.prompt-tile small{letter-spacing:1px;font-size:6.8px}.prompt-tile p{margin:6px 0 0;font-size:10px}.prompt-icon{color:#80896f}.edge-column{padding-top:64px}.idea-tile{background:#e6e9dc;border-radius:14px;min-height:240px;padding:22px}.idea-tile>span,.type-tile>span{letter-spacing:1.3px;font-size:8px;line-height:1.7}.idea-tile small,.type-tile small{letter-spacing:-.5px;font-size:17px;line-height:1.3}.orbit{justify-content:center;align-items:center;height:110px;display:flex}.orbit span{color:#798264;font-size:100px;line-height:1;animation:25s linear infinite turn}.color-tile{background:#e9c3ae;border-radius:14px;min-height:120px;margin-top:14px;padding:21px;font-size:20px;line-height:1.1;position:relative}.color-tile em{font-family:Georgia,serif}.color-tile svg{width:20px;position:absolute;bottom:14px;right:14px}.last{padding-top:0}.type-tile{background:#d4f38e;border-radius:14px;min-height:260px;padding:23px}.type-tile>div{letter-spacing:-5px;font-family:Georgia,serif;font-size:112px;line-height:1.2}.mini-code{color:#777f6b;background:#e8e9e1;border-radius:14px;flex-direction:column;gap:12px;margin-top:15px;padding:22px 15px;font-family:monospace;font-size:9px;display:flex}.gallery-bottom{color:#8b907f;justify-content:space-between;align-items:center;max-width:1312px;margin:30px auto 0;padding:0 20px;font-size:9px;display:flex}.gallery-bottom>span{align-items:center;gap:7px;display:flex}.pause-button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:9px;display:flex}.model-strip{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:25px;max-width:1184px;margin:53px auto 0;padding:34px 0 43px;display:flex}.model-strip>span{letter-spacing:1.3px;color:#828878;font-size:8px;line-height:1.8}.model-strip b{letter-spacing:-.8px;color:#686f5e;font-size:22px;font-weight:600}.intro{grid-template-columns:1.2fr 1fr;gap:30px 80px;max-width:1312px;padding:105px 64px 92px;display:grid}.intro h2,.section-heading h2{letter-spacing:-2px;margin:24px 0 0;font-size:43px;font-weight:500;line-height:1.14}.intro>div:nth-child(2){padding-top:32px}.intro p{margin-bottom:24px;font-size:13px;line-height:1.9}.benefits{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:32px;display:grid}.benefits article{border-top:1px solid var(--border);padding-top:27px;position:relative}.benefits article>span{color:#929887;font-family:monospace;font-size:9px;position:absolute;top:28px;right:0}.benefits svg{stroke-width:1.4px;width:23px}.benefits h3{letter-spacing:-.5px;margin:19px 0 0;font-size:17px;font-weight:600}.benefits p{max-width:275px;margin:12px 0 0;font-size:12px}.section-shell{max-width:1312px;margin:auto;padding:75px 64px}.pricing{background:#eeefe6;border-radius:24px}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:43px;display:flex}.section-heading>p{color:#7a806f;min-width:240px;margin-bottom:3px;font-size:12px;line-height:1.9}.pricing-table table{font-size:12px}.pricing-table th{letter-spacing:1.1px;color:#818775;padding:0 0 20px;font-size:8px;font-weight:500}.pricing-table td{border-color:#dce0d1;padding:21px 0}.pricing-table tr{border-color:#dce0d1}.model-title{align-items:center;gap:14px;display:flex}.model-mark{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:26px;display:inline-flex}.banana{color:#61752b;background:#e5edb8}.pro{color:#827344;background:#e4ddb9}.gpt{color:#496c49;background:#d7e3d4}.veo{color:#526d8f;background:#d4dfea}.kling{color:#705792;background:#ddd8ee}.model-title strong{font-size:13px;font-weight:650;display:block}.model-title small{color:#838975;margin-top:4px;font-size:9px;display:block}.popular{letter-spacing:1px;background:#e0e7cc;border-radius:5px;margin-left:5px;padding:5px 7px;font-size:6px}.model-detail{color:#818775;font-size:11px}.output-type{color:#818775;align-items:center;gap:7px;font-size:10px;display:inline-flex}.price-column{text-align:right!important}.price-column strong{letter-spacing:-.5px;font-size:17px;font-weight:600}.price-column span{color:#818775;font-size:9px}.price-column small{color:#818775;letter-spacing:0;font-size:9px}.pricing-note{color:#838977;justify-content:space-between;gap:15px;margin-top:22px;font-size:8px;display:flex}.pricing-note a{align-items:center;gap:6px;display:flex}.calculator{padding-top:110px;padding-bottom:110px}.calculator-grid{grid-template-columns:1.45fr 1fr;gap:38px;display:grid}.calc-inputs{border:1px solid var(--border);border-radius:18px;padding:25px 28px}.calc-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.calc-heading h3{font-size:15px;font-weight:600}.calc-heading button{color:#8b917f;cursor:pointer;background:0 0;border:0;font-size:9px}.calc-row{border-bottom:1px solid #e4e6dc;align-items:center;gap:15px;padding:16px 0;display:flex}.calc-row .model-title{flex:1;gap:10px}.calc-row .model-mark{border-radius:8px;width:30px;height:30px;font-size:21px}.calc-row .model-title strong{font-size:10px}.calc-row .model-title small{font-size:8px}.stepper{background:#fcfdf8;border:1px solid #dfe3d4;border-radius:7px;align-items:center;height:34px;display:flex}.stepper button{cursor:pointer;color:#727b63;background:0 0;border:0;padding:8px}.stepper button:disabled{opacity:.25;cursor:default}.stepper input{text-align:center;appearance:textfield;background:0 0;border:0;width:48px;font-size:11px}.stepper input::-webkit-inner-spin-button{appearance:none}.row-total{text-align:right;width:56px;font-size:11px}.duration{padding-top:23px}.duration label{color:#858b79;justify-content:space-between;margin-bottom:21px;font-size:9px;display:flex}.duration b{color:#414a35;font-weight:600}.duration>div:last-child{color:#8a927c;justify-content:space-between;margin-top:13px;font-size:8px;display:flex}.duration [data-slot=slider-range]{background:#859f4b}.duration [data-slot=slider-thumb]{border-color:#87966e;width:15px;height:15px}.estimate{background:#deefb7;border-radius:18px;flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden}.estimate .eyebrow{letter-spacing:1.5px;font-size:8px}.total{letter-spacing:-4px;z-index:1;overflow-wrap:anywhere;margin-top:30px;font-size:65px;line-height:1.1;position:relative}.estimate-period{color:#788760;margin-top:9px;font-size:10px}.estimate-breakdown{border-top:1px solid #c5d5a4;border-bottom:1px solid #c5d5a4;gap:13px;margin:27px 0 25px;padding:20px 0;display:grid}.estimate-breakdown>div{justify-content:space-between;font-size:10px;display:flex}.estimate-breakdown span{color:#73815e}.estimate-breakdown b{font-weight:500}.estimate .button{justify-content:space-between;width:100%;margin-top:auto;padding:16px}.estimate>p{color:#7a8865;margin:17px 0 0;font-size:9px;line-height:1.8}.estimate-spark{color:#cadf9c;pointer-events:none;font-size:150px;line-height:1;position:absolute;top:53px;right:-13px;transform:rotate(20deg)}.closing{border-top:1px solid var(--border);text-align:center;max-width:1184px;margin:auto;padding:90px 20px 105px}.closing .eyebrow{justify-content:center;font-size:8px}.closing h2{letter-spacing:-3px;margin:28px 0 32px;font-size:58px;font-weight:500;line-height:1.13}.closing em{color:#788859;font-family:Georgia,serif;font-weight:400}.closing .button{color:#29331a;background:#d8f58c}footer{border-top:1px solid var(--border);align-items:center;gap:24px;max-width:1440px;margin:auto;padding:30px 64px;display:flex}footer .logo{width:105px}footer>span{color:#8c927f;font-size:9px}footer>div{gap:26px;margin-left:auto;font-size:9px;display:flex}footer>div a{align-items:center;gap:4px;display:flex}footer small{color:#8c927f;margin-left:20px;font-size:8px}@keyframes bob{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@keyframes turn{to{transform:rotate(360deg)}}@media (min-width:1500px){.gallery-track{max-width:1580px}.portrait-column figure{height:430px}.object-column figure{height:320px}}@media (max-width:1100px){.nav{padding:0 32px}.model-strip{margin-left:40px;margin-right:40px}.gallery-track{gap:12px}.edge-column{display:none}.gallery-track{grid-template-columns:1fr 1fr 1fr;padding:0 35px}.intro,.section-shell{padding-left:40px;padding-right:40px}.pricing{margin:0 24px}.section-heading h2,.intro h2{font-size:37px}.model-detail,.pricing-table th:nth-child(2){display:none}.calculator-grid{gap:20px}.calc-inputs{padding:20px 18px}.calc-row{gap:10px}.estimate{padding:28px}.total{font-size:55px}.popular{display:none}.model-strip b{font-size:18px}}@media (max-width:700px){.hero-aside{display:none}.hero{padding-bottom:27px}.gallery-track{grid-template-columns:1fr 1fr 1fr;gap:10px;min-width:680px;padding:0 16px;transform:translate(calc(50vw - 340px))}.portrait-column figure{height:280px}.object-column figure{height:220px}.portrait-column.second{padding-top:25px}.gallery figure{border-radius:12px}.gallery figcaption{padding:35px 13px 13px;font-size:9px}.prompt-tile{gap:7px;padding:12px 9px}.prompt-tile small{font-size:5px}.prompt-tile p{font-size:8px}.gallery-bottom{margin-top:24px;padding:0 21px;font-size:7px}.pause-button{font-size:7px}.model-strip{grid-template-columns:1fr 1fr;gap:22px;margin:25px 24px 0;padding:25px 0;display:grid}.model-strip>span{grid-column:1/-1;font-size:7px}.model-strip b{font-size:18px}.intro{padding:65px 24px;display:block}.intro>div:nth-child(2){padding-top:0}.intro h2,.section-heading h2{letter-spacing:-1.7px;font-size:34px}.eyebrow{letter-spacing:1.4px;font-size:8px}.benefits{grid-template-columns:1fr;gap:25px;margin-top:35px;display:grid}.benefits article{padding-top:20px}.benefits h3{margin-top:12px}.benefits p{max-width:none}.benefits article>span{top:20px}.section-shell{padding:45px 22px}.pricing{border-radius:16px;margin:0 12px;padding:35px 16px}.section-heading{margin-bottom:25px;display:block}.section-heading>p{margin-top:20px;font-size:11px}.model-title{gap:8px}.model-mark{width:29px;height:29px;font-size:20px}.model-title strong{font-size:10px}.model-title small{font-size:8px}.pricing-table th{font-size:7px}.pricing-table td{padding:17px 0}.price-column strong{font-size:14px}.price-column span{margin-top:4px;font-size:8px;display:block}.output-type{gap:4px;font-size:8px}.pricing-note{align-items:start;font-size:6.5px;line-height:1.8}.pricing-note a{white-space:nowrap}.calculator{padding-top:65px;padding-bottom:65px}.calculator-grid{grid-template-columns:1fr}.calc-inputs{padding:20px 14px}.calc-row .model-title strong{font-size:9px}.calc-row .model-title small{font-size:7px}.calc-row{gap:8px}.calc-row .model-title{gap:7px}.stepper input{width:40px;font-size:10px}.stepper button{padding:7px}.row-total{width:51px;font-size:10px}.estimate{padding:28px}.total{font-size:65px}.estimate .button{margin-top:5px}.closing{padding:65px 22px}.closing h2{letter-spacing:-2px;font-size:42px}.closing .eyebrow{font-size:6.5px}footer{flex-wrap:wrap;gap:12px;padding:25px 24px}footer>div{order:3;width:100%;margin:8px 0}footer>span{margin-left:auto}footer small{order:4;margin-left:auto}footer>div a{font-size:9px}}
@font-face{font-family:Oswald;src:url(/oswald-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/manrope-extrabold.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}.design{overflow:clip}.design-switch{color:#43483d;background:#edeee8;border-bottom:1px solid #d3d3cb;justify-content:space-between;align-items:center;gap:18px;padding:12px 4.5%;font-size:12px;display:flex}.design-switch>span{letter-spacing:1px;font-size:12px}.design-switch>div{gap:8px;display:flex}.design-switch a{border:1px solid #0000;border-radius:3px;padding:8px 13px}.design-switch a[aria-current=page]{color:#fff;background:#22251e}.design .nav{max-width:1600px;height:98px;padding:0 4.5%}.design .nav nav{gap:28px;font-size:14px}.design .button{font-size:14px}.design .nav .button{font-size:13px}.design .eyebrow{letter-spacing:1.2px;font-size:12px}.design .text-link{font-size:14px}.design .model-strip{max-width:1312px;margin:0 auto;padding:36px 0}.design .model-strip>span{letter-spacing:.3px;font-size:12px}.design .intro{max-width:1440px;padding:100px 64px}.design .intro p,.design .benefits p{color:#626959;font-size:16px;line-height:1.75}.design .benefits h3{font-size:23px}.design .benefits article>span{font-size:12px}.design .intro h2,.design .section-heading h2{letter-spacing:-2px;font-size:clamp(34px,3.6vw,54px);line-height:1.16}.design .section-shell{max-width:1440px;padding:85px 64px}.design .section-heading>p{color:#626959;min-width:0;max-width:350px;font-size:16px;line-height:1.6}.design .section-heading{gap:35px}.design .pricing-table th{letter-spacing:.5px;font-size:12px}.design .pricing-table td{padding:24px 0}.design .model-title strong{font-size:16px}.design .model-title small{color:#626959;font-size:13px}.design .model-detail{font-size:14px}.design .output-type{font-size:13px}.design .price-column strong{font-size:22px}.design .price-column span,.design .price-column small{color:#626959;font-size:13px}.design .popular{font-size:10px}.design .pricing-note{color:#636a59;font-size:12px;line-height:1.6}.design .calc-heading h3{font-size:21px}.design .calc-heading button{color:#59644a;min-height:40px;font-size:13px}.design .calculator-grid{grid-template-columns:1.5fr 1fr}.design .calc-row{gap:14px;padding:21px 0}.design .calc-row .model-title strong{font-size:14px}.design .calc-row .model-title small{font-size:12px}.design .calc-row .model-mark{width:34px;height:34px}.design .stepper{height:42px}.design .stepper button{padding:12px 9px}.design .stepper input{width:58px;font-size:14px}.design .row-total{width:74px;font-size:14px}.design .duration label{color:#59644a;font-size:14px}.design .duration>div:last-child,.design .estimate .eyebrow{font-size:12px}.design .estimate-period{color:#52623e;font-size:13px}.design .estimate-breakdown>div{font-size:15px}.design .estimate-breakdown span{color:#52623e}.design .estimate>p{color:#52623e;font-size:12px;line-height:1.7}.design .total{font-size:clamp(46px,5vw,72px)}.design .closing .eyebrow,.design footer>span,.design footer>div,.design footer>div a,.design footer small{font-size:12px}.design footer{max-width:1600px;padding:28px 4.5%}.design .pause-button{color:inherit;cursor:pointer;gap:9px;min-height:40px;padding:8px 0;font-size:13px}.studio{color:#22261e;background:#f5f5ef}.studio-hero{max-width:1600px;margin:auto;padding:0 4.5% 68px}.studio-caption{letter-spacing:.6px;border-top:1px solid #bfc5b4;border-bottom:1px solid #bfc5b4;justify-content:space-between;gap:20px;padding:18px 0;font-size:11px;display:flex}.studio-composition{grid-template-columns:1.2fr 1fr;gap:5%;min-height:650px;padding-top:36px;display:grid}.studio-copy{flex-direction:column;align-items:flex-start;padding-top:27px;display:flex}.studio-issue{letter-spacing:1.4px;color:#636c55;font-size:11px}.studio-copy h1{letter-spacing:-5px;white-space:nowrap;margin:40px 0 30px;font-size:clamp(65px,7.1vw,110px);font-weight:800;line-height:1.03}.studio-copy h1 span{color:#7b8c55}.studio-description{margin-top:16px;padding-left:4px}.studio-description p{color:#5b6350;margin:0 0 26px;font-size:17px;line-height:1.75}.studio .button{background:#252d20;border-radius:5px;padding:19px 23px}.studio-footnote{color:#636c55;border-top:1px solid #c8cebc;flex-wrap:wrap;gap:12px 25px;width:100%;margin-top:auto;padding-top:25px;padding-bottom:15px;font-size:12px;display:flex}.studio-footnote a{align-items:center;gap:8px;display:flex}.studio-art{padding-right:24px;position:relative}.studio-cover{height:600px;margin:0 0 0 30px;position:relative;overflow:hidden}.studio-cover img{object-fit:cover;object-position:48% 30%;width:100%;height:100%;display:block}.studio-cover figcaption{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#242b2277;justify-content:space-between;gap:15px;padding:19px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.studio-inset{border:7px solid #f5f5ef;width:180px;margin:0;animation:8s ease-in-out infinite alternate inset-float;position:absolute;bottom:88px;left:-70px;transform:rotate(-9deg);box-shadow:0 15px 40px #17200b20}.studio-inset img{object-fit:cover;width:100%;height:195px;display:block}.studio-inset figcaption{letter-spacing:1px;background:#f5f5ef;padding:10px 0 3px;font-size:11px}.studio-side-caption{writing-mode:vertical-rl;letter-spacing:1.6px;font-size:10px;position:absolute;top:0;right:0}.creative-edit{max-width:1440px;margin:auto;padding:70px 64px 75px}.edit-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:60px;margin-bottom:42px;display:grid}.edit-heading h2{letter-spacing:-1.5px;margin:20px 0 0;font-size:36px;font-weight:500;line-height:1.2}.edit-heading p{color:#626959;max-width:360px;margin:0 0 12px;font-size:16px;line-height:1.7}.edit-grid{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:28px;display:grid}.edit-grid figure{margin:0}.edit-grid figure:nth-child(2){padding-top:60px}.edit-grid figure:nth-child(3){padding-top:25px}.edit-image{height:440px;position:relative;overflow:hidden}.edit-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.edit-image:hover img{transform:scale(1.05)}.edit-label{letter-spacing:-.5px;color:#fff;background:#0005;padding:5px 10px;font-size:20px;position:absolute;bottom:18px;left:18px}.edit-grid figcaption{color:#69715e;border-bottom:1px solid #bec4b4;justify-content:space-between;gap:8px;padding:15px 0;font-size:11px;display:flex}.studio .creative-edit{padding-top:20px}.studio .model-strip{border-top:1px solid #bec4b4}.studio .closing{max-width:1312px}.studio .closing h2{font-size:60px;font-weight:800}.studio .closing em{color:#74864e;font-family:inherit;font-style:normal}.loud{--background:#151515;--foreground:#f3f2e8;--primary:#eeff59;--primary-foreground:#151515;--border:#444;--muted:#222;color:#f3f2e8;background:#151515}.loud .design-switch{color:#ddd;background:#252525;border-color:#444}.loud .design-switch a[aria-current=page]{color:#151515;background:#eeff59}.loud .nav{background:#151515;border-bottom:1px solid #3c3c3c;max-width:none;height:93px}.loud .logo{filter:brightness(0)invert()}.loud .nav nav{font-weight:800}.loud .button{color:#151515;background:#eeff59;border:1px solid #151515;border-radius:0;font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:4px 4px #151515}.loud .button:hover{background:#fff;transform:translate(-3px,-3px);box-shadow:7px 7px #151515}.loud .nav .button{color:#151515;box-shadow:none;background:#ff462f;border:0}.loud-hero{color:#141414;isolation:isolate;background:#ff462f;min-height:750px;padding:23px 4.5% 32px;position:relative;overflow:hidden}.loud-kicker{letter-spacing:.5px;z-index:5;border-bottom:1px solid #151515;justify-content:space-between;gap:20px;padding-bottom:20px;font-size:12px;font-weight:800;display:flex;position:relative}.loud-title{z-index:2;pointer-events:none;width:80%;padding:14px 0 48px;position:relative}.loud-title h1{letter-spacing:-4px;text-transform:uppercase;margin:0;font-family:Oswald,sans-serif;font-size:clamp(110px,14.3vw,220px);font-weight:700;line-height:.97}.loud-title h1>span{display:block}.loud-title h1>span:nth-child(2){color:#eeff59;z-index:3;text-shadow:5px 5px #151515;margin-top:9px;position:relative}.hero-period{color:#151515;text-shadow:none}.loud-cover{z-index:1;background:#151515;border:8px solid #151515;width:29%;height:480px;margin:0;position:absolute;top:110px;right:5.5%;transform:rotate(8deg);box-shadow:15px 17px #15151526}.loud-cover img{object-fit:cover;object-position:50% 28%;filter:saturate(.8)contrast(1.1);width:100%;height:100%;display:block}.loud-cover figcaption{color:#f4f3e8;text-align:center;background:#151515;width:100%;padding:13px 7px;font-size:12px;font-weight:800;position:absolute;bottom:0;left:0}.cover-number{color:#151515;background:#eeff59;padding:6px;font-family:monospace;font-size:11px;position:absolute;top:10px;right:10px}.loud-sticker{z-index:4;color:#151515;background:#eeff59;border:2px solid #151515;padding:20px 25px;font-size:19px;font-weight:800;line-height:1.2;position:absolute;top:515px;right:4%;transform:rotate(-10deg);box-shadow:6px 6px #151515}.loud-hero-bottom{z-index:5;grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:32px;max-width:1100px;margin-top:20px;display:grid;position:relative}.loud-hero-bottom p{margin:0;font-size:16px;line-height:1.7}.loud-hero-bottom p strong{font-weight:800}.loud-hero-bottom .button{gap:45px;width:max-content;padding:23px 34px;font-size:25px}.loud-pricing-link{align-items:center;gap:16px;font-size:12px;font-weight:800;line-height:1.7;display:flex}.loud-ticker{color:#151515;background:#eeff59;border-top:3px solid #151515;border-bottom:3px solid #151515;padding:13px 0;overflow:hidden}.loud-ticker>div{width:max-content;animation:32s linear infinite marquee;display:flex}.loud-ticker span{white-space:nowrap;letter-spacing:.3px;font-family:Oswald,sans-serif;font-size:32px}.loud-ticker b{margin:0 28px;font-weight:400}.loud .creative-edit{padding-top:95px;padding-bottom:95px}.loud .edit-heading{grid-template-columns:1.4fr 1fr;gap:40px}.loud .edit-heading h2{letter-spacing:-1.5px;font-family:Oswald,sans-serif;font-size:clamp(44px,5.3vw,78px);font-weight:700;line-height:1.03}.loud .edit-heading p{color:#bcbdb6;font-size:18px}.loud .eyebrow{color:#eeff59;font-weight:800}.loud .edit-grid{gap:20px}.loud .edit-grid figure:first-child{transform:rotate(-2deg)}.loud .edit-grid figure:nth-child(2){padding-top:52px;transform:rotate(3deg)}.loud .edit-grid figure:nth-child(3){padding-top:8px;transform:rotate(-2deg)}.loud .edit-image{border:2px solid #555}.loud .edit-label{color:#151515;background:#eeff59;padding:8px 12px;font-family:Oswald,sans-serif;font-size:43px;font-weight:700;line-height:1.1;bottom:10px;left:10px;transform:rotate(-4deg)}.loud .edit-grid figure:nth-child(2) .edit-label{background:#ff462f}.loud .edit-grid figcaption{color:#bcbdb6;border-color:#555;font-family:monospace;font-size:12px}.loud .model-strip{border-top:1px solid #444;border-bottom:1px solid #444;max-width:1312px}.loud .model-strip>span{color:#a6a89e}.loud .model-strip b{color:#f4f3eb}.loud .intro h2,.loud .section-heading h2{letter-spacing:-1px;font-family:Oswald,sans-serif;font-size:clamp(42px,4.4vw,65px);font-weight:700;line-height:1.04}.loud .intro p,.loud .benefits p{color:#bcbdb6}.loud .benefits article{border-top:2px solid #555}.loud .benefits article>span{color:#eeff59}.loud .benefits svg{color:#ff462f;width:28px;height:28px}.loud .benefits h3{font-weight:800}.loud .pricing{color:#151515;background:#efeee7;border-radius:0;max-width:none;padding:85px max(4.5%,50vw - 656px)}.loud .pricing .eyebrow{color:#bb2817}.loud .pricing .section-heading h2{font-size:clamp(44px,5vw,74px)}.loud .section-heading>p{color:#bcbdb6}.loud .pricing .section-heading>p,.loud .pricing .model-detail{color:#555}.loud .model-mark{color:#151515;background:#eeff59;border:1px solid #151515;border-radius:0}.loud .pricing-table td,.loud .pricing-table tr{border-color:#bfc0b8}.loud .pricing-table th{color:#575c50}.loud .model-title strong{font-weight:800}.loud .pricing .popular{color:#151515;background:#ff462f}.loud .calc-inputs{background:#202020;border-color:#555;border-radius:0}.loud .calc-heading button{color:#eeff59}.loud .calc-row{border-color:#484848}.loud .calc-row .model-title small{color:#bcbdb6}.loud .stepper{color:#fff;background:#303030;border-color:#626458;border-radius:0}.loud .stepper button{color:#eeff59}.loud .stepper input{color:#fff}.loud .duration label{color:#c5c8b9}.loud .duration b{color:#eeff59}.loud .duration>div:last-child{color:#a6aa9a}.loud .duration [data-slot=slider-range]{background:#eeff59}.loud .duration [data-slot=slider-track]{background:#505345}.loud .duration [data-slot=slider-thumb]{border-color:#eeff59}.loud .estimate{color:#151515;background:#eeff59;border-radius:0;padding:34px}.loud .estimate .eyebrow{color:#151515}.loud .estimate .total{letter-spacing:-1px;font-family:Oswald,sans-serif;font-size:clamp(56px,6vw,90px);font-weight:700}.loud .estimate .button{color:#eeff59;box-shadow:none;background:#151515;border:0;margin-top:auto}.loud .estimate .button:hover{color:#151515;background:#ff462f;transform:none}.loud .estimate-period,.loud .estimate>p,.loud .estimate-breakdown span{color:#525b24}.loud .estimate-breakdown{border-color:#b9c542}.loud .closing{color:#151515;text-align:left;background:#ff462f;border:0;max-width:none;padding:78px 4.5%;position:relative}.loud .closing .eyebrow{color:#151515;justify-content:flex-start}.loud .closing h2{letter-spacing:-1px;margin:26px 0 36px;font-family:Oswald,sans-serif;font-size:clamp(55px,7.6vw,112px);font-weight:700;line-height:1.05}.loud .closing em{color:#eeff59;text-shadow:3px 3px #151515;font-family:inherit;font-style:normal}.loud footer{border-color:#444}.loud footer>span,.loud footer small{color:#b5b8ad}.motion-paused .studio-inset,.motion-paused .loud-ticker>div{animation-play-state:paused}@keyframes inset-float{0%{transform:rotate(-9deg)translateY(0)}to{transform:rotate(-6deg)translateY(-12px)}}@keyframes marquee{to{transform:translate(-50%)}}@media (min-width:1650px){.loud-hero{min-height:830px}.loud-cover{max-width:540px;height:600px;top:110px}.loud-sticker{top:620px}.loud-hero-bottom{margin-top:35px}}@media (max-width:1150px){.design .nav nav{gap:16px;font-size:13px}.design .model-strip{margin-left:4.5%;margin-right:4.5%}.studio-composition{gap:3%;min-height:560px}.studio-copy h1{letter-spacing:-3px;font-size:7.3vw}.studio-cover{height:530px}.studio-description p{font-size:16px}.studio-inset{width:145px;bottom:90px;left:-40px}.studio-inset img{height:155px}.studio-art{padding-right:20px}.loud-hero{min-height:660px}.loud-title{padding-bottom:50px}.loud-title h1{font-size:15vw}.loud-cover{width:31%;height:400px;top:105px;right:5%}.loud-sticker{padding:15px;font-size:15px;top:430px}.loud-hero-bottom{grid-template-columns:1.4fr 1fr;gap:24px;max-width:73%;margin-top:0}.loud-pricing-link{grid-column:1/-1}.loud-hero-bottom .button{gap:22px;padding:20px 25px;font-size:22px}.loud-hero-bottom p{font-size:14px}.creative-edit,.design .intro,.design .section-shell{padding-left:4.5%;padding-right:4.5%}.edit-image{height:360px}.design .calculator-grid{grid-template-columns:1fr}.design .estimate{grid-template-columns:1fr 1fr;gap:12px 40px;display:grid}.design .estimate .eyebrow,.design .estimate .total,.design .estimate-period{grid-column:1;margin:0}.design .estimate-breakdown{border-top:0;grid-area:1/2/4;margin:0;padding:5px 0}.design .estimate .button{grid-column:1;margin-top:15px}.design .estimate>p{grid-column:2;margin:10px 0 0}.design .section-heading h2{font-size:38px}.loud .section-heading h2{font-size:50px}}@media (max-width:760px){.design-switch{padding:10px 5%;display:block}.design-switch>span{margin-bottom:8px;font-size:10px;display:block}.design-switch>div{gap:10px}.design-switch a{padding:8px 9px;font-size:12px}.design .nav{height:80px;padding:0 5%}.design .nav nav{display:none}.design .nav .logo{width:117px}.design .nav .button{gap:10px;padding:12px 14px;font-size:12px}.studio-hero{padding:0 5% 25px}.studio-caption{padding:12px 0;font-size:10px;line-height:1.5}.studio-caption>span:last-child{display:none}.studio-composition{flex-direction:column;gap:28px;padding-top:18px;display:flex}.studio-copy{padding-top:8px}.studio-issue{letter-spacing:.8px;font-size:10px}.studio-copy h1{letter-spacing:-2.5px;margin:23px 0 20px;font-size:clamp(48px,11.5vw,80px);line-height:1.07}.studio-description{margin:0}.studio-description p{margin-bottom:20px;font-size:15px;line-height:1.7}.studio .button{padding:16px 19px;font-size:14px}.studio-footnote{gap:12px;margin-top:25px;padding:18px 0 0;font-size:12px}.studio-art{margin-top:8px;padding:0 18px 0 45px}.studio-cover{height:430px;margin:0}.studio-inset{border-width:5px;width:135px;bottom:65px;left:0}.studio-inset img{height:145px}.studio-inset figcaption{font-size:10px}.studio-cover figcaption{padding:13px;font-size:11px}.studio-side-caption{font-size:9px}.creative-edit{padding:45px 5%}.edit-heading{grid-template-columns:1fr;gap:22px;margin-bottom:25px}.edit-heading h2{letter-spacing:-1px;font-size:29px}.edit-heading p{max-width:none;font-size:15px;line-height:1.65}.edit-grid{grid-template-columns:1fr 1fr;gap:16px}.edit-grid figure:nth-child(2){padding-top:38px}.edit-grid figure:nth-child(3){grid-column:1/-1;width:100%;max-width:72%;margin:0 auto;padding-top:0}.edit-image{height:255px}.edit-grid figure:nth-child(3) .edit-image{height:350px}.edit-label{font-size:16px;bottom:10px;left:8px}.edit-grid figcaption{padding:10px 0;font-size:10px;line-height:1.8;display:block}.edit-grid figcaption span{display:block}.design .eyebrow{letter-spacing:.6px;font-size:11px}.design .model-strip{grid-template-columns:1fr 1fr;gap:22px;margin:0 5%;padding:28px 0}.design .model-strip>span{font-size:12px;line-height:1.6}.design .model-strip b{font-size:17px}.design .intro{padding:55px 5%}.design .intro h2,.design .section-heading h2{letter-spacing:-1px;font-size:33px}.design .intro p,.design .benefits p{font-size:15px;line-height:1.7}.design .benefits h3{font-size:21px}.design .benefits{margin-top:35px}.design .section-shell{padding:50px 5%}.design .pricing{border-radius:0;margin:0}.design .section-heading>p{font-size:15px}.design .pricing-table th{white-space:normal;padding-right:5px;font-size:11px}.design .pricing-table td{padding:20px 0}.design .model-title strong{white-space:normal;font-size:13px}.design .model-title small{white-space:normal;font-size:12px}.design .model-mark{width:26px;height:28px;font-size:19px}.design .pricing-table th:nth-child(3),.design .pricing-table td:nth-child(3){display:none}.design .price-column strong{font-size:19px}.design .price-column span{font-size:12px}.design .pricing-note{flex-direction:column;gap:8px;font-size:11px}.design .calc-inputs{padding:18px 12px}.design .calc-heading h3{font-size:18px}.design .calc-heading button{font-size:12px}.design .calc-row{flex-wrap:wrap;gap:12px;padding:18px 0}.design .calc-row .model-title{flex-basis:100%}.design .calc-row .model-title strong{font-size:14px}.design .calc-row .model-title small{font-size:12px}.design .calc-row .stepper{margin-left:44px}.design .row-total{margin-left:auto;font-size:15px}.design .stepper input{width:68px;font-size:15px}.design .stepper button{padding:12px}.design .duration label{gap:12px;font-size:12px}.design .estimate{gap:0;padding:27px;display:flex}.design .estimate .total{margin-top:22px;font-size:64px}.design .estimate .eyebrow{font-size:12px}.design .estimate-period{margin-top:8px;font-size:12px}.design .estimate-breakdown{border-top:1px solid #b7c989;gap:12px;margin:23px 0;padding:18px 0}.design .estimate>p{margin-top:15px;font-size:12px}.design .estimate .button{margin-top:0}.design .closing{padding:60px 5%}.design .closing h2{letter-spacing:-1.5px;font-size:39px}.design .closing .eyebrow{font-size:11px}.design footer{gap:15px;padding:28px 5%}.design footer>div{flex-wrap:wrap;gap:16px}.design footer>div a{font-size:12px}.design footer small{margin-left:0}.design .pause-button{font-size:12px}.loud .nav{height:80px}.loud-hero{min-height:0;padding:18px 5% 30px}.loud-kicker{padding-bottom:13px;font-size:10px;line-height:1.6}.loud-kicker>span:last-child{display:none}.loud-title{width:100%;padding:23px 0 0}.loud-title h1{letter-spacing:-2px;font-size:clamp(78px,19.8vw,140px);line-height:1.05}.loud-title h1>span:nth-child(2){text-shadow:3px 3px #151515;margin-top:0}.loud-cover{border-width:5px;width:68%;height:340px;margin:23px 0 38px auto;position:relative;top:auto;right:auto;transform:rotate(7deg);box-shadow:9px 10px #15151526}.loud-cover figcaption{padding:10px 4px;font-size:10px;line-height:1.4}.loud-sticker{max-width:170px;padding:17px 13px;font-size:14px;top:410px;left:5%;right:auto;box-shadow:4px 4px #151515}.loud-hero-bottom{flex-wrap:wrap;gap:23px 18px;max-width:none;margin:0;display:flex}.loud-hero-bottom p{flex-basis:100%;font-size:15px;line-height:1.6}.loud-hero-bottom .button{gap:28px;padding:19px 25px;font-size:22px}.loud-pricing-link{gap:6px;max-width:145px;font-size:10px}.loud-ticker{padding:12px 0}.loud-ticker span{font-size:25px}.loud .creative-edit{padding:55px 5%}.loud .edit-heading{grid-template-columns:1fr;gap:23px}.loud .edit-heading h2{letter-spacing:-1px;font-size:46px}.loud .edit-heading p{font-size:16px}.loud .edit-grid{gap:12px}.loud .edit-label{padding:6px 9px;font-size:26px;bottom:8px;left:4px}.loud .edit-grid figure:nth-child(2){padding-top:38px}.loud .edit-grid figure:nth-child(3){padding-top:15px}.loud .edit-grid figcaption{font-size:10px}.loud .intro h2,.loud .section-heading h2,.loud .pricing .section-heading h2{letter-spacing:-.7px;font-size:42px}.loud .pricing{padding:50px 5%}.loud .closing h2{letter-spacing:-.7px;font-size:clamp(42px,10.5vw,64px)}.loud .estimate .total{font-size:72px}.loud .closing em{text-shadow:2px 2px #151515}}@media (prefers-reduced-motion:reduce){.studio-inset,.loud-ticker>div{animation:none!important}.edit-image img{transition:none!important}}
@font-face{font-family:Nunito;src:url(/nunito-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/nunito-bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/nunito-extra.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}.product{--background:#fbfcff;--foreground:#242a38;--primary:#5962e9;--primary-foreground:#fff;--muted:#ebedf7;--border:#e0e4f0;--ring:#7b82ed;color:#242a38;background:#fbfcff;font-family:Nunito,sans-serif}.product h1,.product h2,.product h3,.product .button,.product input,.product button{font-family:Nunito,sans-serif}.product .nav{max-width:1500px;height:94px;padding:0 5%}.product .nav nav{gap:27px;font-size:15px;font-weight:700}.product .logo{width:137px;height:45px}.product .button{color:#fff;box-shadow:none;background:#5962e9;border:0;border-radius:100px;gap:22px;padding:17px 25px;font-size:16px;font-weight:800;transition:background .2s,transform .2s}.product .button:hover{background:#424ccc;transform:translateY(-2px)}.product .nav .button{gap:12px;padding:13px 20px;font-size:14px}.product-hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:40px;max-width:1500px;min-height:635px;margin:auto;padding:48px 5% 75px;display:grid}.product-kicker{letter-spacing:1px;color:#68728e;font-size:12px;font-weight:800}.product-hero-copy h1{letter-spacing:-2px;margin:25px 0;font-size:clamp(54px,5.1vw,78px);font-weight:800;line-height:1.06}.product-hero-copy h1>span{color:#5962e9}.product-hero-copy p{color:#6f7890;margin:24px 0 28px;font-size:17px;line-height:1.65}.product-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.product-demo-link{color:#4b5470;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.product-facts{color:#717b91;flex-wrap:wrap;gap:19px;margin-top:25px;font-size:13px;display:flex}.product-facts span{align-items:center;gap:7px;display:flex}.product-facts span:before{content:"✓";color:#777fde;font-weight:800}.possibility-board{height:505px;position:relative}.possibility-board figure{isolation:isolate;border:6px solid #fff;border-radius:30px;margin:0;position:absolute;overflow:hidden;box-shadow:0 15px 40px #26336210}.possibility-board img{object-fit:cover;width:100%;height:100%;display:block}.possibility-board figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#333b50;background:#ffffffe8;border:1px solid #fff8;border-radius:100px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:15px;left:15px}.board-photo{z-index:1;width:50%;height:345px;animation:8s ease-in-out infinite alternate board-drift;top:6px;left:0;transform:rotate(-6deg)}.board-photo img{object-position:50% 25%}.board-object{z-index:2;width:44%;height:225px;animation:9s ease-in-out infinite alternate object-drift;top:0;right:0;transform:rotate(7deg)}.board-object img{object-position:50% 55%}.board-character{z-index:3;width:51%;height:290px;animation:7s ease-in-out infinite alternate character-drift;bottom:5px;right:3%;transform:rotate(4deg)}.board-prompt{z-index:4;background:#fff;border:1px solid #e2e6f0;border-radius:22px;align-items:center;gap:10px;width:70%;padding:16px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:62px;left:-15px;transform:rotate(-5deg);box-shadow:0 12px 35px #26336210}.prompt-bubble{color:#6168d9;background:#edefff;border-radius:13px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.board-prompt>svg{color:#7b84a0;flex-shrink:0;margin-left:auto}.board-note{letter-spacing:1.1px;color:#8a93a9;max-width:43%;font-size:10px;line-height:1.6;position:absolute;bottom:9px;left:0}.product-models{color:#7d86a0;border-top:1px solid #e1e5f0;border-bottom:1px solid #e1e5f0;justify-content:space-between;align-items:center;gap:30px;max-width:1340px;margin:auto;padding:27px 10px;display:flex}.product-models>span{max-width:170px;font-size:13px}.product-models>b{letter-spacing:-.4px;color:#69738a;font-size:22px;font-weight:800}.editing-section{max-width:1500px;margin:auto;padding:85px 5% 75px}.editing-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.editing-heading h2,.possibility-heading h2{letter-spacing:-1px;margin:17px 0 0;font-size:clamp(34px,3.2vw,48px);font-weight:800;line-height:1.12}.editing-heading h2 span{color:#788099}.editing-heading>p{color:#737d94;max-width:450px;margin:0;font-size:16px;line-height:1.65}.editing-panel{background:#f0f2fb;border:1px solid #e4e7f1;border-radius:30px;padding:22px}.editing-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:0 3px 20px;display:flex}.model-badge{align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.model-badge>span{color:#414a65;background:#fff;border-radius:14px;place-items:center;width:40px;height:40px;font-size:26px;display:grid}.model-badge small{color:#848da4;margin-left:5px;font-size:12px;font-weight:400}.product [data-slot=tabs-list]{background:#e2e6f5;border-radius:100px;height:42px;padding:4px}.product [data-slot=tabs-trigger]{color:#6b7590;cursor:pointer;border-radius:100px;padding:8px 18px;font-size:13px;font-weight:700}.product [data-slot=tabs-trigger][data-state=active]{color:#3b455e;background:#fff;box-shadow:0 3px 10px #3c477815}.before-after-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid;position:relative}.before-after-pair figure{background:#e0e4ef;border-radius:22px;margin:0;position:relative;overflow:hidden}.before-after-pair img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.before-after-pair figcaption{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffef3ed;border-radius:100px;align-items:center;gap:10px;padding:8px 13px;font-size:13px;font-weight:800;display:flex;position:absolute;top:14px;left:14px}.before-after-pair figcaption span{color:#757f92;font-size:11px;font-weight:400}.before-after-pair figure:last-child figcaption{color:#4b58bb;background:#e5edffed}.comparison-arrow{color:#5864c4;z-index:2;background:#fff;border:5px solid #f0f2fb;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edit-request{background:#fff;border:1px solid #e3e6f1;border-radius:20px;align-items:center;gap:17px;margin-top:20px;padding:22px;display:flex}.edit-request-icon{color:#6e65d1;background:#edebff;border-radius:16px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.edit-request>div{flex:1}.edit-request>div>span{letter-spacing:1px;color:#939aaf;font-size:11px;font-weight:800}.edit-request p{color:#45506a;margin:5px 0 0;font-size:16px;line-height:1.55}.request-check{white-space:nowrap;color:#798c5b;background:#eff4e9;border-radius:100px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.editing-caption{color:#7e88a2;max-width:1000px;padding:16px 7px 0;font-size:12px;line-height:1.6}.edit-benefits{grid-template-columns:repeat(3,1fr);gap:50px;margin:40px 5px 0;display:grid}.edit-benefits>div>svg{color:#7881cb;stroke-width:1.7px}.edit-benefits h3{margin:15px 0 8px;font-size:19px;font-weight:800}.edit-benefits p{color:#7a849b;max-width:330px;margin:0;font-size:15px;line-height:1.65}.comparison-slider{max-width:920px;margin:auto}.comparison-images{aspect-ratio:3/2;background:#e3e6f0;border-radius:22px;position:relative;overflow:hidden}.comparison-images>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.comparison-divider{background:#fff;width:3px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 9px #0003}.comparison-divider>span{color:#5b65bd;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comparison-tag{background:#ffffffe8;border-radius:100px;padding:7px 14px;font-size:13px;font-weight:800;position:absolute;top:15px}.before-tag{left:15px}.after-tag{right:15px}.reveal-control{color:#737e98;align-items:center;gap:25px;padding:22px 0 7px;font-size:13px;display:flex}.reveal-control>span{white-space:nowrap}.reveal-control [data-slot=slider-range]{background:#7781df}.reveal-control [data-slot=slider-track]{background:#d9ddef}.reveal-control [data-slot=slider-thumb]{border-color:#7781df;width:21px;height:21px}.possibility-section{max-width:1500px;margin:auto;padding:30px 5% 75px}.possibility-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.product .pause-button{color:#737d96;font-size:12px}.possibility-cards{grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}.possibility-cards article{background:#fff;border:1px solid #e3e6ef;border-radius:28px;overflow:hidden}.possibility-cards img{object-fit:cover;width:100%;height:340px;display:block}.possibility-cards article:first-child img{object-position:50% 25%}.possibility-cards article:nth-child(2) img{object-position:50% 50%}.possibility-cards article>div{padding:25px}.possibility-cards article>div>span{letter-spacing:1px;color:#9a93b4;font-size:11px;font-weight:800}.possibility-cards h3{letter-spacing:-.4px;margin:12px 0 8px;font-size:24px;font-weight:800;line-height:1.2}.possibility-cards p{color:#7b849a;margin:0;font-size:15px;line-height:1.65}.product .intro{padding-top:40px;padding-bottom:75px}.product .intro h2,.product .section-heading h2{letter-spacing:-1px;font-size:44px;font-weight:800;line-height:1.13}.product .intro p,.product .benefits p,.product .section-heading>p{color:#78829a}.product .intro .eyebrow,.product .section-heading .eyebrow{color:#828ca4;letter-spacing:.6px}.product .benefits h3{font-weight:800}.product .benefits article{border-color:#e1e5ef}.product .benefits article>svg{color:#7c85cc}.product .benefits article>span{color:#949cb0}.product .text-link{color:#626cc8;font-weight:800}.product .pricing{background:#f0f2fb;border-radius:32px;max-width:1340px;margin:auto;padding:60px 40px}.product .pricing-table th{color:#7c869e}.product .pricing-table tr{border-color:#dde2f0}.product .model-title small,.product .model-detail,.product .price-column span,.product .price-column small,.product .pricing-note{color:#78829a}.product .model-title strong{font-weight:800}.product .model-mark{border:0;border-radius:14px}.product .banana{color:#81904d;background:#e9edc7}.product .pro{color:#a1865b;background:#f1dfbf}.product .gpt{color:#5f8a75;background:#dbeae2}.product .veo{color:#6b84ba;background:#e0e7fa}.product .kling{color:#8a73b3;background:#e5def6}.product .popular{color:#7c85bc;background:#e3e7fa;border-radius:100px}.product .output-type{color:#8892a8}.product .calculator{padding-top:80px;padding-bottom:80px}.product .calc-inputs{background:#fff;border-color:#e0e4ef;border-radius:26px}.product .calc-row{border-color:#e6e9f2}.product .calc-heading h3{font-weight:800}.product .calc-heading button{color:#7882a1}.product .stepper{background:#f6f7fc;border-color:#e0e5f0;border-radius:100px}.product .stepper button{color:#838caa}.product .stepper input{color:#4e5974}.product .duration label{color:#7d87a1}.product .duration b{color:#606bb0}.product .duration [data-slot=slider-range]{background:#8089dc}.product .duration [data-slot=slider-thumb]{border-color:#8b94dc}.product .estimate{color:#394373;background:#e7eaff;border-radius:26px}.product .estimate .eyebrow{color:#747eb0}.product .estimate .total{color:#535ec0;font-weight:800}.product .estimate .estimate-period,.product .estimate>p,.product .estimate-breakdown span{color:#7a84b3}.product .estimate-breakdown{border-color:#cdd4f3}.product .estimate .button{justify-content:space-between}.product .closing{background:#f0f2fb;border:0;border-radius:35px;max-width:1340px;margin-bottom:50px;padding:65px 25px}.product .closing .eyebrow{color:#838db0}.product .closing h2{letter-spacing:-1.1px;font-size:50px;font-weight:800;line-height:1.15}.product .closing em{color:#6974d2;font-family:Nunito,sans-serif;font-style:normal;font-weight:800}.product .closing .button{color:#fff;background:#5962e9}.product footer{border-color:#e0e5ef}.product footer>span,.product footer small{color:#8b94aa}.product footer>div{color:#727d96}.board-paused figure{animation-play-state:paused}@keyframes board-drift{0%{transform:rotate(-6deg)translateY(0)}to{transform:rotate(-4deg)translateY(-9px)}}@keyframes object-drift{0%{transform:rotate(7deg)translateY(0)}to{transform:rotate(5deg)translateY(7px)}}@keyframes character-drift{0%{transform:rotate(4deg)translateY(0)}to{transform:rotate(2deg)translateY(-8px)}}@media (max-width:1150px){.product-hero{gap:20px;min-height:570px;padding-top:30px}.product-hero-copy h1{font-size:58px}.product-hero-copy p{font-size:15px}.possibility-board{height:450px}.board-photo{height:310px}.board-object{height:195px}.board-character{height:245px}.board-prompt{padding:12px;font-size:11px;bottom:52px}.product-models{gap:20px;margin:0 5%}.product-models>b{font-size:19px}.model-badge small{display:none}.editing-heading>p{max-width:350px;font-size:15px}.editing-heading h2{font-size:37px}.edit-request p{font-size:15px}.request-check{display:none}.possibility-cards img{height:290px}.possibility-cards article>div{padding:21px}.possibility-cards h3{font-size:22px}.product .pricing,.product .closing{margin-left:4%;margin-right:4%}.product .intro h2,.product .section-heading h2{font-size:37px}.product .nav nav{gap:18px;font-size:13px}}@media (max-width:760px){.product .nav{height:80px;padding:0 5%}.product .nav .logo{width:122px}.product .nav .button{padding:12px 15px;font-size:12px}.product-hero{flex-direction:column;gap:35px;padding:28px 5% 38px;display:flex}.product-hero-copy{width:100%}.product-kicker{letter-spacing:.6px;font-size:10px}.product-hero-copy h1{letter-spacing:-1.4px;margin:20px 0;font-size:clamp(43px,11vw,67px);line-height:1.06}.product-hero-copy p{margin:20px 0 24px;font-size:16px;line-height:1.65}.product-hero-copy p br{display:none}.product-actions{gap:18px}.product .button{gap:16px;padding:16px 20px;font-size:14px}.product-demo-link{gap:7px;font-size:12px}.product-facts{gap:13px;margin-top:20px;font-size:12px}.possibility-board{width:100%;max-width:470px;height:410px}.board-photo{width:49%;height:285px;left:2%}.board-object{width:43%;height:185px;right:1%}.board-character{width:49%;height:237px;right:2%}.possibility-board figure{border-width:4px;border-radius:24px}.possibility-board figcaption{gap:5px;padding:7px 10px;font-size:10px;bottom:10px;left:9px}.board-prompt{border-radius:18px;gap:7px;width:73%;padding:12px;font-size:11px;bottom:49px;left:0}.prompt-bubble{border-radius:10px;width:30px;height:30px}.board-prompt>svg{width:13px}.board-note{letter-spacing:.6px;font-size:9px;bottom:8px}.product-models{grid-template-columns:1fr 1fr;gap:20px;margin:0 5%;padding:25px 0;display:grid}.product-models>span{grid-column:1/-1;max-width:none;font-size:13px}.product-models>b{font-size:21px}.editing-section{padding:55px 5% 45px}.editing-heading{margin-bottom:25px;display:block}.editing-heading h2,.possibility-heading h2{letter-spacing:-.8px;margin-top:15px;font-size:32px}.editing-heading>p{max-width:none;margin-top:20px;font-size:15px}.editing-heading>p br{display:none}.editing-panel{border-radius:24px;margin-left:-7px;margin-right:-7px;padding:12px}.editing-toolbar{flex-wrap:wrap;gap:12px;padding:3px 3px 13px}.model-badge{gap:8px;font-size:14px}.model-badge>span{border-radius:11px;width:33px;height:33px;font-size:23px}.product [data-slot=tabs-list]{height:38px}.product [data-slot=tabs-trigger]{padding:7px 14px;font-size:12px}.before-after-pair{grid-template-columns:1fr;gap:15px}.before-after-pair figure{border-radius:16px}.before-after-pair figcaption{gap:8px;padding:6px 10px;font-size:12px;top:10px;left:10px}.before-after-pair figcaption span{font-size:10px}.comparison-arrow{border-width:4px;width:36px;height:36px;transform:translate(-50%,-50%)rotate(90deg)}.edit-request{border-radius:17px;align-items:flex-start;gap:10px;margin-top:15px;padding:15px}.edit-request-icon{border-radius:11px;width:31px;height:31px}.edit-request-icon svg{width:18px}.edit-request>div>span{font-size:10px}.edit-request p{margin-top:5px;font-size:14px}.editing-caption{padding:13px 5px 2px;font-size:11px;line-height:1.55}.edit-benefits{grid-template-columns:1fr;gap:25px;margin:29px 0 0}.edit-benefits h3{margin:9px 0 7px;font-size:19px}.edit-benefits p{max-width:none;font-size:15px}.comparison-images{border-radius:16px}.comparison-divider>span{width:33px;height:33px;font-size:18px}.comparison-tag{padding:5px 10px;font-size:11px;top:9px}.before-tag{left:10px}.after-tag{right:10px}.reveal-control{padding:15px 4px 10px;font-size:12px;display:block}.reveal-control>span{margin-bottom:18px;display:block}.possibility-section{padding:25px 5% 45px}.possibility-heading{display:block}.possibility-heading .pause-button{margin-top:15px}.possibility-cards{grid-template-columns:1fr;gap:22px}.possibility-cards article{border-radius:25px}.possibility-cards img{height:350px}.possibility-cards article>div{padding:23px}.possibility-cards h3{font-size:25px}.possibility-cards p{font-size:16px}.product .intro{padding-top:20px;padding-bottom:50px}.product .intro h2,.product .section-heading h2{letter-spacing:-.8px;font-size:32px}.product .intro p{font-size:15px}.product .pricing{border-radius:25px;margin:0 3%;padding:40px 5%}.product .pricing-table th{font-size:10px}.product .price-column strong{font-size:20px}.product .price-column span{font-size:12px}.product .model-title strong{font-size:13px}.product .model-title small{font-size:12px}.product .pricing-note{font-size:11px}.product .model-mark{border-radius:10px}.product .calculator{padding-top:50px;padding-bottom:50px}.product .estimate{border-radius:24px}.product .estimate .total{font-size:64px}.product .closing{border-radius:25px;margin:0 3% 25px;padding:45px 20px}.product .closing h2{letter-spacing:-.8px;font-size:34px}.product footer{padding:26px 5%}.product footer>span,.product footer small,.product footer>div a{font-size:12px}}@media (prefers-reduced-motion:reduce){.possibility-board figure{animation:none!important}.product .button,.possibility-board img{transition:none!important}}
@font-face{font-family:Manrope;src:url(/manrope-semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}.social{--background:#fff;--foreground:#222;--primary:#242424;--border:#e6e6e6;--muted:#f1f1f1;--ring:#8b8b8b;color:#252525;background:#fff;font-family:Manrope,sans-serif}.social h1,.social h2,.social h3,.social button,.social input,.social .button{font-family:Manrope,sans-serif}.social .nav{max-width:1600px;height:95px;padding:0 4%}.social .nav nav{gap:30px;font-size:14px;font-weight:400}.social .button{color:#fff;box-shadow:none;background:#242424;border-radius:100px;padding:16px 24px;font-size:14px;font-weight:600}.social .button:hover{background:#454545}.social .nav .button{padding:14px 19px;font-size:13px}.feed-intro{justify-content:space-between;align-items:end;gap:50px;max-width:1600px;margin:auto;padding:40px 4% 45px;display:flex}.feed-kicker{letter-spacing:1.2px;color:#858585;font-size:11px;font-weight:400}.feed-intro h1{letter-spacing:-3px;margin:24px 0 0;font-size:clamp(44px,5vw,74px);font-weight:600;line-height:1.05}.feed-intro h1 span{color:#929292}.feed-intro-side{max-width:340px;padding-bottom:4px}.feed-intro-side p{color:#777;margin:0 0 18px;font-size:15px;line-height:1.75}.social .text-link{color:#333;font-size:14px;font-weight:600}.feed-section{max-width:1700px;margin:auto;padding:0 24px 60px}.feed-toolbar{color:#858585;justify-content:space-between;align-items:center;gap:20px;padding:0 0 18px;font-size:12px;display:flex}.feed-toolbar button{color:#666;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.social-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:18px;display:grid}.feed-item{min-width:0;margin:0}.feed-item:nth-child(2){padding-top:58px}.feed-item:nth-child(3){padding-top:12px}.feed-item:nth-child(4){padding-top:85px}.feed-item:nth-child(5){padding-top:36px}.feed-item>img,.feed-item video,.feed-item .video-fallback>img{object-fit:contain;background:#f3f3f3;border-radius:13px;width:100%;max-width:100%;height:auto;display:block}.feed-item video{aspect-ratio:auto}.feed-item figcaption{color:#383838;flex-direction:column;gap:6px;padding:13px 4px 0;font-size:12px;line-height:1.5;display:flex}.feed-item figcaption small,.feed-item figcaption a{color:#999;font-size:11px;font-weight:400}.feed-item figcaption a:hover{color:#333;text-decoration:underline}.feed-credit{color:#999;margin:30px 4px 0;font-size:11px;line-height:1.6}.video-fallback{color:#777;font-size:12px;display:block}.video-fallback>span{padding-top:10px;display:block}.simple-edit{border-top:1px solid #eee;grid-template-columns:.75fr 1.6fr;align-items:center;gap:70px;max-width:1400px;margin:auto;padding:75px 4% 100px;display:grid}.simple-edit-copy h2{letter-spacing:-2px;margin:23px 0 30px;font-size:clamp(36px,3.7vw,54px);font-weight:600;line-height:1.08}.plain-prompt{color:#6d6d6d;max-width:310px;margin:0 0 25px;font-size:18px;line-height:1.6}.simple-edit-model{color:#555;font-size:12px}.simple-edit-note{color:#999;max-width:280px;margin-top:12px;font-size:11px;line-height:1.6}.simple-edit-pair{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.simple-edit-pair figure{margin:0}.simple-edit-pair img{object-fit:contain;border-radius:13px;width:100%;height:auto;display:block}.simple-edit-pair figcaption{color:#777;padding:12px 3px;font-size:13px}.social .intro{border-top:1px solid #eee;padding-top:65px;padding-bottom:65px}.social .intro h2,.social .section-heading h2{letter-spacing:-1.5px;font-size:39px;font-weight:600;line-height:1.15}.social .intro p,.social .benefits p,.social .section-heading>p{color:#858585;font-size:15px}.social .intro .eyebrow,.social .section-heading .eyebrow{color:#999;letter-spacing:.6px;font-size:11px}.social .benefits h3{font-size:21px;font-weight:600}.social .benefits article{border-color:#eee}.social .benefits article>svg,.social .benefits article>span{color:#999}.social .pricing{background:#f7f7f7;border-radius:20px;padding:55px 35px}.social .pricing-table tr{border-color:#e2e2e2}.social .pricing-table th{color:#999;font-size:11px}.social .model-title strong{font-size:15px;font-weight:600}.social .model-title small,.social .model-detail,.social .price-column span,.social .price-column small,.social .pricing-note,.social .output-type{color:#999}.social .model-mark{color:#777;background:#ececec;border-radius:10px}.social .popular{color:#888;background:#e8e8e8}.social .pricing-note{font-size:11px}.social .calc-inputs{border-color:#e5e5e5;border-radius:20px}.social .calc-heading h3{font-weight:600}.social .calc-heading button{color:#999}.social .calc-row{border-color:#eee}.social .stepper{background:#fafafa;border-color:#e6e6e6;border-radius:10px}.social .stepper input{color:#555}.social .stepper button{color:#888}.social .duration label,.social .duration b{color:#777}.social .duration [data-slot=slider-range]{background:#555}.social .duration [data-slot=slider-thumb]{border-color:#777}.social .duration [data-slot=slider-track]{background:#e6e6e6}.social .estimate{color:#333;background:#eeeeeb;border-radius:20px}.social .estimate .total{color:#262626;font-weight:600}.social .estimate .eyebrow,.social .estimate .estimate-period,.social .estimate>p,.social .estimate-breakdown span{color:#999}.social .estimate-breakdown{border-color:#d5d5d1}.social .estimate .button{background:#252525}.social .closing{background:#fff;border-top:1px solid #eee;border-radius:0}.social .closing h2{letter-spacing:-2px;font-size:47px;font-weight:600}.social .closing em{color:#999;font-family:Manrope,sans-serif;font-weight:600}.social .closing .eyebrow{color:#999;font-size:11px}.social .closing .button{color:#fff;background:#252525}.social footer{border-color:#eee}.social footer>span,.social footer small,.social footer>div{color:#999}@media (max-width:1100px){.social .nav nav{gap:18px;font-size:13px}.feed-intro h1{font-size:56px}.feed-intro-side p{font-size:14px}.social-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.feed-item:nth-child(2){padding-top:40px}.feed-item:nth-child(3){padding-top:10px}.feed-item:nth-child(4),.feed-item:nth-child(5){padding-top:0}.simple-edit{gap:35px;padding:60px 4%}.plain-prompt{font-size:17px}.simple-edit-copy h2{font-size:40px}.feed-item figcaption{font-size:12px}.social .intro h2,.social .section-heading h2{font-size:36px}}@media (max-width:700px){.social .nav{height:78px;padding:0 5%}.social .nav .button{gap:7px;padding:12px 15px;font-size:11px}.social .nav .logo{width:117px}.feed-intro{padding:27px 5% 30px;display:block}.feed-kicker{letter-spacing:.8px;font-size:10px}.feed-intro h1{letter-spacing:-1.8px;margin:18px 0 22px;font-size:clamp(36px,10vw,52px)}.feed-intro-side{max-width:none;padding:0}.feed-intro-side p{margin:0 0 13px;font-size:14px;line-height:1.65}.feed-intro-side p br{display:none}.social .text-link{font-size:13px}.feed-section{padding:0 12px 37px}.feed-toolbar{gap:10px;padding:0 4px 13px;font-size:10px}.feed-toolbar>span{max-width:150px;line-height:1.5}.feed-toolbar button{white-space:nowrap;gap:5px;font-size:10px}.social-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 12px}.feed-item:nth-child(n){padding-top:0}.feed-item:nth-child(2){padding-top:30px}.feed-item:nth-child(5){grid-column:1/-1;max-width:65%;margin:auto}.feed-item>img,.feed-item video,.feed-item .video-fallback>img{object-fit:contain;border-radius:11px;height:auto!important}.feed-item figcaption{gap:5px;padding:9px 2px 0;font-size:11px;line-height:1.4}.feed-item figcaption small,.feed-item figcaption a{font-size:10px}.feed-credit{margin-top:25px;font-size:10px}.simple-edit{grid-template-columns:1fr;gap:25px;padding:40px 5% 45px}.simple-edit-copy h2{letter-spacing:-1px;margin:17px 0;font-size:34px}.simple-edit-copy h2 br{display:none}.plain-prompt{max-width:none;margin-bottom:17px;font-size:16px;line-height:1.55}.simple-edit-note{max-width:none;margin:9px 0 0;font-size:10px}.simple-edit-model{font-size:11px}.simple-edit-pair{gap:12px}.simple-edit-pair img{object-fit:contain;border-radius:10px;height:auto!important}.simple-edit-pair figcaption{padding:10px 2px;font-size:12px}.social .intro{padding-top:45px;padding-bottom:45px}.social .intro h2,.social .section-heading h2{letter-spacing:-1px;font-size:31px}.social .intro p,.social .benefits p,.social .section-heading>p{font-size:14px}.social .benefits h3{font-size:20px}.social .pricing{border-radius:17px;padding:40px 5%}.social .pricing-table th{font-size:10px}.social .model-title strong{font-size:12px}.social .model-title small,.social .price-column span{font-size:11px}.social .price-column strong{font-size:18px}.social .pricing-note{font-size:10px}.social .calc-inputs,.social .estimate{border-radius:17px}.social .closing h2{letter-spacing:-1px;font-size:33px}.social .closing .eyebrow{font-size:10px}}
.dark-api{--background:#111115;--foreground:#f3f0f7;--primary:#c8ff67;--primary-foreground:#171c12;--border:#35323f;--muted:#24212c;--ring:#ad8dff;color:#f3f0f7;background:#111115}.dark-api .nav{border-bottom:1px solid #2b2834;height:96px}.dark-api .logo{filter:brightness(0)invert()}.dark-api .nav nav{color:#c1bacd}.dark-api .button{color:#151b10;background:#c8ff67;border:0;border-radius:100px;font-weight:800;transition:background .2s,transform .2s}.dark-api .button:hover{color:#111;background:#dcffab;transform:translateY(-2px)}.dark-api .nav .button{font-weight:600}.dark-api .text-link{color:#c9acff;font-size:14px;font-weight:600}.api-hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:70px;max-width:1560px;margin:auto;padding:67px 5% 65px;display:grid}.api-eyebrow{letter-spacing:1.4px;color:#ab8aed;font-size:11px;line-height:1.7}.api-hero h1{letter-spacing:-5px;margin:28px 0 27px;font-size:clamp(65px,7.5vw,116px);font-weight:800;line-height:1.02}.api-hero h1 span{color:#c8ff67}.api-hero-main>p{color:#9f96ae;margin:0 0 30px;font-size:17px;line-height:1.8}.api-hero-main>p strong{color:#f6f1ff;font-weight:600}.api-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.api-actions .button{padding:19px 27px;font-size:15px}.api-hero-side{border-left:1px solid #3b304b;flex-direction:column;justify-content:center;align-self:stretch;padding-left:45px;display:flex}.api-hero-side>span{letter-spacing:1px;color:#aaa0b8;margin-bottom:22px;font-size:12px;line-height:1.7}.api-hero-side>div{border-bottom:1px solid #35303e;align-items:center;gap:22px;padding:22px 0;display:flex}.api-hero-side strong{letter-spacing:-3px;color:#bd96ff;white-space:nowrap;font-size:58px;font-weight:600}.api-hero-side>div:nth-of-type(2) strong{color:#ff9e73;letter-spacing:-2px;font-size:49px}.api-hero-side p{color:#a89cb7;margin:0;font-size:12px;line-height:1.7}.api-hero-side b{color:#71677f;font-weight:400}.api-hero-side>a{color:#c8ff67;align-items:center;gap:15px;margin-top:25px;font-size:13px;display:flex}.api-model-nav{background:#241c31;border-top:1px solid #3b2d4e;border-bottom:1px solid #3b2d4e;justify-content:space-between;align-items:center;gap:20px;padding:25px 5%;display:flex}.api-model-nav>span{letter-spacing:1px;color:#a389b6;font-size:10px}.api-model-nav>a{color:#eadbff;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.api-model-nav small{color:#c8ff67;letter-spacing:1px;font-family:monospace;font-size:9px;font-weight:400}.dark-api .feed-section{padding-top:35px;padding-bottom:70px}.dark-api .feed-toolbar{color:#8a8198;padding-bottom:22px;font-size:12px}.dark-api .feed-toolbar b{color:#ede5f6;margin-right:7px;font-weight:600}.dark-api .feed-toolbar>span:last-child{color:#b495db;letter-spacing:1px;font-family:monospace;font-size:11px}.dark-api .expanded-grid{columns:5;column-gap:18px;display:block}.dark-api .expanded-grid .feed-item{break-inside:avoid;width:100%;max-width:none;margin:0 0 24px;padding:0;display:inline-block}.dark-api .expanded-grid .feed-item:nth-child(3){padding-top:45px}.dark-api .expanded-grid .feed-item:nth-child(5){padding-top:15px}.dark-api .expanded-grid .feed-item:nth-child(7){padding-top:65px}.dark-api .feed-item>img,.dark-api .feed-item video,.dark-api .video-fallback>img{object-fit:contain;background:#272131;border-radius:16px;width:100%;height:auto}.dark-api .feed-item figcaption{color:#d7cce4;padding-top:13px;font-size:12px;line-height:1.5}.dark-api .feed-item figcaption small,.dark-api .feed-item figcaption a{color:#83748f;font-size:10px}.dark-api .feed-item figcaption a:hover{color:#d1b5ff}.dark-api .feed-credit{color:#776d83;margin-top:5px;font-size:11px}.api-usecase{grid-template-columns:1fr 1.5fr;align-items:center;gap:70px;max-width:1440px;margin:0 auto;padding:80px 5%;display:grid}.motion-usecase{background:#201a2a;border:1px solid #3b2d4c;border-radius:28px}.usecase-tag{color:#d8ff79;letter-spacing:1.2px;font-family:monospace;font-size:12px;display:inline-block}.usecase-copy h2{letter-spacing:-1.5px;margin:24px 0;font-size:clamp(36px,3.6vw,55px);font-weight:600;line-height:1.12}.usecase-copy h2 em{color:#b998f0;font-style:normal}.usecase-copy>p{color:#968ba6;font-size:16px;line-height:1.7}.usecase-copy>p strong{color:#eee4fa;font-weight:400}.usecase-copy ol{counter-reset:motion;gap:15px;margin:28px 0;padding:0;list-style:none;display:grid}.usecase-copy li{counter-increment:motion;color:#bbafca;align-items:center;gap:12px;font-size:13px;display:flex}.usecase-copy li:before{content:"0" counter(motion);color:#d8ff79;font-family:monospace;font-size:12px}.usecase-copy>small{color:#73677f;max-width:360px;margin-top:20px;font-size:11px;line-height:1.6;display:block}.motion-pair{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.motion-pair figure{margin:0}.motion-pair video,.motion-pair img{object-fit:contain;background:#21182c;border-radius:16px;width:100%;height:auto;display:block}.motion-pair figcaption{color:#aaa0ba;align-items:center;gap:10px;padding:15px 0;font-size:12px;display:flex}.motion-pair figcaption b{color:#c6a6ff;font-family:monospace;font-size:12px;font-weight:400}.motion-pair figure:last-of-type figcaption b{color:#c8ff67}.motion-pair>p{color:#73677f;grid-column:1/-1;margin:0;font-size:10px;line-height:1.6}.motion-pair>p a{color:#ab91c4}.nano-usecase{grid-template-columns:1.4fr 1fr;gap:90px;padding-top:100px;padding-bottom:100px}.nano-pair{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.nano-pair figure{margin:0}.nano-pair figure:last-child{padding-top:75px}.nano-pair img{object-fit:contain;border-radius:17px;width:100%;height:auto;display:block}.nano-pair figcaption{letter-spacing:1px;color:#897893;padding-top:15px;font-size:10px}.nano-usecase .usecase-tag{color:#ffab79}.nano-usecase h2 em,.nano-usecase .text-link{color:#ffad7c}.nano-rate{align-items:center;gap:20px;margin:30px 0;display:flex}.nano-rate strong{color:#c8ff67;letter-spacing:-2px;font-size:55px;font-weight:600}.nano-rate span{color:#9a8ba7;font-size:12px;line-height:1.7}.dark-api .simple-edit{background:#172328;border:1px solid #2c464d;border-radius:28px;gap:55px;margin-bottom:80px;padding:65px 5%}.dark-api .simple-edit .feed-kicker{color:#6be0d0;font-family:monospace;font-size:11px}.dark-api .simple-edit h2{letter-spacing:-1.5px;color:#ecf6f4;font-size:43px;line-height:1.12}.dark-api .simple-edit h2 span{color:#66dfca}.edit-api-description{color:#8baaa9;max-width:350px;margin:0 0 25px;font-size:15px;line-height:1.7}.dark-api .plain-prompt{color:#d4e9e5;border-left:2px solid #5fccb7;padding-left:20px;font-size:17px;line-height:1.6}.dark-api .simple-edit-model{color:#62cdbb;font-size:11px}.dark-api .simple-edit-note{color:#5e8583;font-size:10px}.dark-api .simple-edit-pair figcaption{color:#8bb7b0;font-size:12px}.dark-api .simple-edit-pair figure:last-child figcaption{color:#6be0cb}.dark-api .simple-edit-pair img{border-radius:16px}.dark-api .intro{border-color:#302735;padding-bottom:75px}.dark-api .intro h2,.dark-api .section-heading h2{color:#f1eaf7;font-weight:600}.dark-api .intro h2 span{color:#bf9beb}.dark-api .intro p,.dark-api .benefits p,.dark-api .section-heading>p{color:#8d8199}.dark-api .intro .eyebrow,.dark-api .section-heading .eyebrow{color:#ba96df;font-family:monospace;font-size:11px}.dark-api .benefits h3{color:#ddd0ed}.dark-api .benefits article{border-color:#382d41}.dark-api .benefits article>svg{color:#c8ff67}.dark-api .benefits article>span{color:#786689}.dark-api .pricing{background:#211d29;border:1px solid #393042;border-radius:25px}.dark-api .pricing .section-heading h2{color:#f0e6fb}.dark-api .pricing-table tr{border-color:#3b3245}.dark-api .pricing-table th{color:#877891}.dark-api .pricing-table tr:hover{background:#2b2336}.dark-api .model-title strong{color:#e1d7eb}.dark-api .model-title small,.dark-api .model-detail,.dark-api .price-column span,.dark-api .price-column small,.dark-api .pricing-note,.dark-api .output-type{color:#887a97}.dark-api .price-column strong{color:#c8ff67;font-size:24px;font-weight:600}.dark-api .model-mark{color:#b799d8;background:#30283a;border-radius:12px}.dark-api .banana{color:#d8ff87;background:#344025}.dark-api .pro{color:#ffb681;background:#443023}.dark-api .gpt{color:#76d9bf;background:#1e413a}.dark-api .veo{color:#b3a0ec;background:#30284d}.dark-api .kling{color:#f09dcc;background:#4c273d}.dark-api .popular{color:#c8ff67;background:#364524;font-size:9px}.dark-api .calculator .section-heading h2{font-size:44px}.dark-api .calc-inputs{background:#1a1720;border-color:#3a3043}.dark-api .calc-row{border-color:#332a3d}.dark-api .calc-heading h3{color:#e5dbef}.dark-api .calc-heading button{color:#ad93c7}.dark-api .stepper{background:#28222f;border-color:#44364f}.dark-api .stepper input{color:#e2d8ec}.dark-api .stepper button{color:#b69bd3}.dark-api .row-total{color:#d7c6e9}.dark-api .duration label{color:#a594b6}.dark-api .duration b{color:#c8ff67}.dark-api .duration [data-slot=slider-track]{background:#3c304b}.dark-api .duration [data-slot=slider-range]{background:#b799e2}.dark-api .duration [data-slot=slider-thumb]{background:#c8ff67;border-color:#c8ff67}.dark-api .estimate{color:#1d2a0e;background:#c8ff67}.dark-api .estimate .eyebrow{color:#536a2e}.dark-api .estimate .total{color:#1e2c0b;letter-spacing:-3px;font-size:76px;font-weight:800}.dark-api .estimate .estimate-period,.dark-api .estimate>p,.dark-api .estimate-breakdown span{color:#617c38}.dark-api .estimate-breakdown{border-color:#a1d146}.dark-api .estimate .button{color:#d8ff92;background:#202b16}.dark-api .estimate .button:hover{background:#31471e}.dark-api .closing{background:#6c42bd;border:0;border-radius:26px;padding:70px 25px}.dark-api .closing .eyebrow{color:#c4a9ed}.dark-api .closing h2{color:#f5ebff;font-size:57px;font-weight:600}.dark-api .closing em{color:#ceff77;font-family:Manrope,sans-serif;font-weight:600}.dark-api .closing .button{color:#283615;background:#cbff76}.dark-api footer{border-color:#3c2c4e}.dark-api footer>span,.dark-api footer small,.dark-api footer>div{color:#8b749f}.dark-api video{pointer-events:none}.dark-api video::-webkit-media-controls{display:none!important}@media (max-width:1150px){.api-hero{gap:35px;padding-top:50px}.api-hero h1{letter-spacing:-3px;font-size:85px}.api-hero-side{padding-left:28px}.api-hero-side strong{font-size:48px}.api-hero-side>div:nth-of-type(2) strong{font-size:38px}.api-hero-side>div{gap:15px}.api-hero-main>p{font-size:15px}.api-model-nav{flex-wrap:wrap;gap:18px}.api-model-nav>span{width:100%}.api-model-nav>a{font-size:18px}.dark-api .expanded-grid{columns:4}.api-usecase{gap:40px;margin-left:3%;margin-right:3%;padding-left:4%;padding-right:4%}.usecase-copy h2{font-size:38px}.usecase-copy>p{font-size:15px}.nano-usecase{gap:45px}.dark-api .simple-edit{gap:35px;margin-left:3%;margin-right:3%}.dark-api .simple-edit h2{font-size:36px}.dark-api .calculator .section-heading h2{font-size:38px}.dark-api .estimate .total{font-size:64px}}@media (max-width:760px){.dark-api .nav{height:80px}.api-hero{grid-template-columns:1fr;gap:35px;padding:35px 5% 40px}.api-eyebrow{letter-spacing:.8px;font-size:9px}.api-hero h1{letter-spacing:-2.5px;margin:24px 0;font-size:clamp(55px,13vw,85px)}.api-hero-main>p{font-size:15px;line-height:1.7}.api-hero-main>p br{display:none}.api-actions{gap:20px}.api-actions .button{padding:17px 22px;font-size:14px}.api-actions .text-link{font-size:12px}.api-hero-side{border-top:1px solid #3b304b;border-left:0;grid-template-columns:1fr 1fr;gap:15px;padding:22px 0 0;display:grid}.api-hero-side>span{grid-column:1/-1;margin-bottom:0;font-size:10px;line-height:1.5}.api-hero-side>span br{display:none}.api-hero-side>div{padding:4px 0 15px;display:block}.api-hero-side strong{letter-spacing:-2px;font-size:47px}.api-hero-side>div:nth-of-type(2) strong{font-size:40px}.api-hero-side p{margin-top:6px;font-size:11px;line-height:1.65}.api-hero-side>a{grid-column:1/-1;margin-top:0;font-size:12px}.api-model-nav{grid-template-columns:1fr 1fr;gap:23px 15px;padding:23px 5%;display:grid}.api-model-nav>span{grid-column:1/-1;font-size:10px}.api-model-nav>a{gap:7px;font-size:15px}.api-model-nav small{letter-spacing:.5px;font-size:8px}.dark-api .feed-section{padding-top:24px;padding-bottom:35px}.dark-api .feed-toolbar{padding-bottom:17px;font-size:11px;line-height:1.6}.dark-api .feed-toolbar>span:first-child{max-width:none}.dark-api .feed-toolbar>span:last-child{display:none}.dark-api .expanded-grid{columns:2;column-gap:12px}.dark-api .expanded-grid .feed-item{width:100%;max-width:100%;margin-bottom:18px;padding:0!important}.dark-api .feed-item>img,.dark-api .feed-item video{border-radius:12px}.dark-api .feed-item figcaption{padding-top:10px;font-size:10px}.dark-api .feed-item figcaption small,.dark-api .feed-item figcaption a{font-size:9px}.dark-api .feed-credit{font-size:10px;line-height:1.5}.api-usecase{border-radius:21px;grid-template-columns:1fr;gap:28px;margin:0 3%;padding:38px 5%}.usecase-tag{letter-spacing:.8px;font-size:10px}.usecase-copy h2{letter-spacing:-1px;margin:21px 0;font-size:36px;line-height:1.1}.usecase-copy>p{font-size:15px;line-height:1.65}.usecase-copy ol{gap:12px;margin:23px 0}.usecase-copy li{gap:10px;font-size:12px}.usecase-copy>small{margin-top:15px;font-size:10px}.motion-pair{gap:12px}.motion-pair video,.motion-pair img{border-radius:12px}.motion-pair figcaption{gap:7px;padding:12px 0;font-size:10px}.motion-pair figcaption b{font-size:10px}.motion-pair>p{font-size:9px}.nano-usecase{gap:30px;padding-top:55px;padding-bottom:55px}.nano-pair{order:2;gap:14px}.nano-pair figure:last-child{padding-top:30px}.nano-pair figcaption{letter-spacing:.6px;padding-top:12px;font-size:9px}.nano-pair img{border-radius:13px}.nano-rate{gap:17px;margin:25px 0}.nano-rate strong{font-size:50px}.nano-rate span{font-size:11px}.dark-api .simple-edit{border-radius:21px;gap:28px;margin-bottom:45px;padding:38px 5%}.dark-api .simple-edit .feed-kicker{font-size:10px}.dark-api .simple-edit h2{letter-spacing:-1px;font-size:34px}.dark-api .simple-edit h2 br{display:initial}.edit-api-description{margin-bottom:23px;font-size:14px}.dark-api .plain-prompt{padding-left:15px;font-size:15px}.dark-api .simple-edit-model{font-size:10px}.dark-api .simple-edit-note{font-size:9px}.dark-api .simple-edit-pair img{border-radius:12px}.dark-api .simple-edit-pair figcaption{font-size:11px}.dark-api .intro{padding-top:35px;padding-bottom:40px}.dark-api .intro h2,.dark-api .section-heading h2{letter-spacing:-.8px;font-size:32px;line-height:1.15}.dark-api .intro p,.dark-api .benefits p{font-size:14px}.dark-api .intro .eyebrow,.dark-api .section-heading .eyebrow{font-size:10px}.dark-api .pricing{border-radius:21px}.dark-api .price-column strong{font-size:21px}.dark-api .pricing-table th{font-size:10px}.dark-api .model-title strong{font-size:12px}.dark-api .model-title small,.dark-api .model-detail,.dark-api .price-column span,.dark-api .price-column small,.dark-api .pricing-note{font-size:11px}.dark-api .calculator .section-heading h2{letter-spacing:-1px;font-size:32px}.dark-api .estimate .total{font-size:64px}.dark-api .closing{border-radius:21px;padding:45px 20px}.dark-api .closing h2{letter-spacing:-1px;font-size:35px}.dark-api .closing .eyebrow{font-size:10px}}.dark-api>:is(.nav,.api-hero,.api-model-nav,.feed-section,.visual-case,.intro,.section-shell,.closing,footer){box-sizing:border-box;width:85%;max-width:1440px;margin-left:auto;margin-right:auto}.dark-api>:is(.nav,.api-hero,.feed-section,.intro,.calculator,footer){padding-left:0;padding-right:0}.dark-api .api-model-nav{border-radius:18px;padding:24px 28px}.dark-api .expanded-grid{columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;display:grid}.dark-api .feed-column{flex-direction:column;gap:26px;min-width:0;display:flex}.dark-api .feed-column:nth-child(2n){padding-top:36px}.dark-api .expanded-grid .feed-item:nth-child(n){grid-column:auto;width:100%;max-width:none;margin:0;padding:0;display:block}.dark-api .feed-item figcaption{padding-left:0;padding-right:0;font-size:14px}.dark-api .feed-item figcaption :is(small,a){font-size:12px}.dark-api .feed-toolbar{font-size:16px}.dark-api .feed-credit{margin-top:24px;font-size:12px}.dark-api .visual-case{--case-accent:#c4a0ff;background:#211a2d;border:1px solid #3b2d4c;border-radius:28px;margin-top:24px;margin-bottom:48px;padding:42px clamp(22px,3vw,48px)}.dark-api .edit-case{--case-accent:#6be0cb;background:#152827;border-color:#2d4742}.dark-api .nano-case{--case-accent:#ffaf7e;background:#2b211e;border-color:#4a3530}.visual-case-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.dark-api .visual-case-heading h2{letter-spacing:-1.7px;text-wrap:balance;margin:16px 0 0;font-size:clamp(30px,3.5vw,48px);font-weight:600;line-height:1.08}.visual-case-heading h2 em{color:var(--case-accent);font-style:normal}.visual-case-heading .usecase-tag{letter-spacing:1px;color:var(--case-accent);font:600 12px Manrope,sans-serif}.dark-api .visual-case-heading .text-link{color:var(--case-accent);margin-bottom:5px}.visual-flow{grid-template-columns:minmax(0,1fr) minmax(210px,.8fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.flow-media{min-width:0;margin:0}.flow-media :is(img,video){object-fit:contain;background:#17191d;border-radius:16px;width:100%;height:auto;display:block}.flow-media figcaption{color:#d9d3e1;align-items:center;gap:12px;padding:0 0 13px;font-size:14px;display:flex}.flow-media figcaption>span{color:var(--case-accent);font-size:12px}.result-media figcaption{color:var(--case-accent)}.flow-request{min-width:0;position:relative}.demo-composer{background:#141317;border:1px solid #514757;border-radius:20px;padding:20px;box-shadow:0 14px 36px #0002}.composer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.composer-top>span{color:var(--case-accent);font-size:14px;font-weight:600}.composer-top small{color:#9c94a3;font-size:12px}.composer-attachment{color:#c9c2d0;background:#29252e;border-radius:9px;align-items:center;gap:7px;max-width:100%;margin-top:20px;padding:8px 10px;font-size:12px;display:inline-flex}.demo-composer p{color:#f0eaf5;text-wrap:pretty;margin:20px 0 24px;font-size:16px;line-height:1.65}.composer-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.composer-bottom>span{color:#a69aaf;font-size:12px}.composer-bottom>a{background:var(--case-accent);color:#17121d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:flex}.composer-bottom>a:hover{transform:translateY(-2px)}.curl-arrow{width:100%;height:90px;color:var(--case-accent);max-width:250px;margin:12px auto 0;display:block}.color-change{color:var(--case-accent);justify-content:center;align-items:center;gap:15px;margin:23px 0 -6px;display:flex}.color-change i{background:#f5f2eb;border:3px solid #ffffff20;border-radius:50%;width:27px;height:27px}.color-change i:last-child{background:#ed343d}.demo-details{color:#aaa0b4;margin-top:25px;font-size:12px;line-height:1.65}.demo-details summary{cursor:pointer;width:fit-content;padding:6px 0}.demo-details p{max-width:680px;margin:10px 0 0}.demo-details a{color:var(--case-accent);text-decoration:underline}.visual-rate{flex-direction:column;gap:6px;display:flex}.visual-rate strong{letter-spacing:-1.7px;color:#c8ff67;font-size:40px;font-weight:600}.visual-rate span{color:#b9a79e;font-size:12px}.nano-examples{grid-template-columns:1fr 1fr;gap:38px;display:grid}.nano-example{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:20px;min-width:0;display:grid}.nano-example .demo-composer{padding:16px}.nano-example .demo-composer p{font-size:14px}.nano-example .flow-media figcaption{padding:13px 0 0;font-size:12px}.dark-api .compact-integration{padding-top:35px;padding-bottom:55px;display:block}.integration-steps{justify-content:space-between;align-items:center;gap:25px;padding:38px 0;display:flex}.integration-steps>div{flex-direction:column;align-items:center;gap:14px;min-width:0;display:flex}.integration-steps>div>svg{color:#bf9beb;width:36px;height:36px}.integration-steps>svg{color:#826498;flex-shrink:0}.integration-steps strong{font-size:23px;font-weight:600}.integration-hub{background:#292033;border:1px solid #725699;border-radius:20px;padding:28px 38px}.integration-hub img{filter:brightness(0)invert();width:150px}.integration-hub span{color:#b5a4c9;font-size:14px}.integration-models span{color:#d0bddf;font-size:17px}.dark-api .pricing{padding:45px clamp(20px,3vw,48px)}.dark-api .api-hero h1{font-size:clamp(60px,7vw,105px)}.dark-api .api-hero{grid-template-columns:1.5fr 1fr;gap:45px}.dark-api .api-hero-side strong{font-size:48px}.dark-api .api-hero-side>div:nth-of-type(2) strong{font-size:40px}@media (max-width:1100px){.dark-api .api-hero{gap:24px}.dark-api .api-hero-side{padding-left:24px}.dark-api .api-hero-side>div{display:block}.dark-api .api-hero-side p{margin-top:8px}.dark-api .expanded-grid{gap:16px}.dark-api .feed-item figcaption{font-size:12px}.visual-flow{grid-template-columns:minmax(0,1fr) minmax(190px,.85fr) minmax(0,1fr);gap:18px}.demo-composer{padding:16px}.demo-composer p{font-size:14px}.nano-examples{gap:28px}.nano-example{grid-template-columns:1fr;gap:14px}.nano-example .flow-request{order:2}.nano-example .curl-arrow,.nano-example .flow-media figcaption{display:none}.integration-steps{gap:16px}.integration-hub{padding:24px}.integration-steps strong{font-size:19px}}@media (max-width:760px){.dark-api>:is(.nav,.api-hero,.api-model-nav,.feed-section,.visual-case,.intro,.section-shell,.closing,footer){width:85%}.dark-api .api-hero{grid-template-columns:1fr;gap:28px}.dark-api .api-hero-side{padding:22px 0 0}.dark-api .api-hero h1{font-size:clamp(48px,11vw,78px)}.dark-api .api-model-nav{gap:18px 12px;padding:22px 16px}.dark-api .api-model-nav>a{flex-wrap:wrap;font-size:13px}.dark-api .expanded-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.dark-api .feed-column{gap:20px}.dark-api .feed-column:nth-child(2n){padding-top:24px}.dark-api .feed-item figcaption,.dark-api .feed-item figcaption :is(small,a){font-size:12px}.dark-api .feed-toolbar{font-size:14px}.dark-api .visual-case{border-radius:20px;margin-bottom:28px;padding:25px 16px}.visual-case-heading{flex-direction:column;align-items:start;gap:16px;margin-bottom:24px}.dark-api .visual-case-heading h2{letter-spacing:-1px;font-size:30px}.visual-case-heading .usecase-tag{font-size:12px}.visual-flow{grid-template-columns:1fr 1fr;align-items:start;gap:18px 12px}.visual-flow>.flow-request{grid-area:2/1/auto/-1;grid-template-columns:1fr 50px;align-items:center;gap:12px;display:grid}.visual-flow>.result-media{grid-area:1/2}.visual-flow .curl-arrow{width:80px;height:50px;margin:0 0 0 -16px;transform:rotate(-90deg)}.visual-flow .color-change{display:none}.flow-media figcaption{gap:6px;font-size:12px}.flow-media :is(img,video){border-radius:11px}.demo-composer{border-radius:15px;padding:15px}.demo-composer p{margin:15px 0;font-size:14px}.composer-attachment{margin-top:15px;font-size:12px}.composer-top{gap:5px}.nano-examples{grid-template-columns:1fr;gap:24px}.nano-example{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.nano-example .flow-request{order:0}.nano-example .demo-composer{padding:12px}.nano-example .composer-top small,.nano-example .composer-bottom>span{display:none}.nano-example .demo-composer p{font-size:14px;line-height:1.5}.nano-example .composer-bottom{justify-content:flex-end}.visual-rate{flex-direction:row;align-items:center;gap:15px}.visual-rate strong{font-size:30px}.visual-rate span{max-width:140px}.integration-steps{grid-template-columns:1fr;justify-items:center;gap:20px;padding:28px 0;display:grid}.integration-steps>svg{transform:rotate(90deg)}.integration-steps .integration-models{flex-flow:wrap;justify-content:center;gap:12px}.integration-models span{font-size:14px}.dark-api .pricing{padding:30px 16px}.dark-api .section-heading{gap:20px}.dark-api .closing{padding:35px 20px}}.nano-showcase{grid-template-columns:1fr 1fr;gap:28px;max-width:880px;margin:0 auto;display:grid}.nano-shot{min-width:0;margin:0}.nano-shot img{object-fit:contain;border-radius:18px;width:100%;height:auto;display:block}.nano-shot figcaption{flex-direction:column;gap:8px;padding:18px 0 0;display:flex}.nano-shot figcaption span{color:#bfa295;font-size:12px}.nano-shot figcaption strong{letter-spacing:-.6px;color:#f0ded4;font-size:23px;font-weight:500}.motion-transfer{text-align:center;color:#c4a0ff;flex-direction:column;align-items:center;gap:14px;display:flex}.motion-transfer strong{color:#e3d6f2;font-size:20px;font-weight:500}.motion-transfer span{color:#a497b0;font-size:13px}.motion-case .visual-flow{grid-template-columns:minmax(0,1fr) minmax(130px,.55fr) minmax(0,1fr);max-width:1040px;margin:auto}.edit-connection{color:#6be0cb;align-items:center;gap:8px;margin:25px -24px 0;display:flex}.edit-connection i{background:#f4efe8;border-radius:50%;flex-shrink:0;width:13px;height:13px}.edit-connection i:last-child{background:#ed343d}.edit-connection>span{opacity:.7;background:currentColor;flex:1;height:1px}.edit-connection>svg{margin-left:-10px}.integration-line{background:#725699;flex:1;max-width:130px;height:1px}.dark-api .demo-composer{box-shadow:none}@media (max-width:760px){.nano-showcase{gap:14px}.nano-shot img{border-radius:12px}.nano-shot figcaption strong{font-size:17px}.nano-shot figcaption span{font-size:12px;line-height:1.5}.motion-case .visual-flow{grid-template-columns:1fr 1fr}.motion-transfer{flex-flow:wrap;grid-area:2/1/auto/-1;justify-content:center;gap:10px}.motion-transfer>svg{width:22px;height:22px}.motion-transfer strong{font-size:16px}.motion-transfer span{font-size:12px}.edit-case .visual-flow>.flow-request{display:block}.edit-connection{display:none}.integration-line{width:1px;max-width:none;height:25px}}.dark-api .motion-reel{width:85%;max-width:1440px;margin:0 auto 64px}.reel-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.reel-heading h2{letter-spacing:-1px;margin:0;font-size:30px;font-weight:500}.reel-heading>a{color:#ad98c1;font-size:12px}.reel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.reel-grid figure{min-width:0;margin:0}.reel-grid :is(video,img){object-fit:contain;background:#24212c;border-radius:16px;width:100%;height:auto;display:block}.reel-grid figcaption{color:#c1b5ce;padding-top:13px;font-size:14px}@media (max-width:760px){.reel-heading{flex-direction:column;align-items:start;gap:12px}.reel-heading h2{font-size:26px}.reel-grid{grid-template-columns:1fr;gap:24px}.dark-api .motion-reel{margin-bottom:40px}}.reel-heading>span{color:#ad98c1;font-size:12px}.reel-grid{max-width:1080px;margin:auto}.tiktok-frame{aspect-ratio:9/16;background:#201b29;border-radius:16px;position:relative;overflow:hidden}.tiktok-frame iframe{pointer-events:none;border:0;width:100%;height:100%;display:block}.tiktok-placeholder{text-align:center;color:#ac96c0;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;padding:24px;font-size:14px;display:flex}.tiktok-placeholder a{color:#e1d0f4;text-decoration:underline}.reel-grid figcaption{flex-direction:column;gap:6px;display:flex}.reel-grid figcaption a{color:#a998bb;font-size:12px}@media (max-width:760px){.reel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.reel-grid figure:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}}.edit-case .visual-flow{grid-template-columns:minmax(0,1fr) minmax(220px,.85fr) minmax(0,1fr);gap:28px}.edit-change{color:#9bbfb7;justify-content:center;align-items:center;gap:14px;margin:18px 0 0;padding:0 16px;display:flex}.edit-change>span{align-items:center;gap:7px;font-size:12px;display:flex}.edit-change i{background:#f5f1e9;border-radius:50%;width:10px;height:10px;display:block}.edit-change>span:last-child i{background:#ec3f48}.edit-change>svg{flex-shrink:0}@media (max-width:760px){.edit-case .visual-flow{grid-template-columns:1fr 1fr;gap:18px 12px}.edit-change{margin-top:14px}}
