.pt-page--simple .pt-main{max-width:1480px;padding:16px 24px 56px}.pt-page--simple .pt-workbench{background:0 0;border:0;border-radius:0;grid-template-columns:350px minmax(0,1fr);align-items:stretch;gap:0;min-height:660px;display:grid;overflow:visible}.pt-page--simple #studio,.pt-page--simple #gallery,.pt-page--simple #how-to,.pt-page--simple #questions{scroll-margin-top:84px}.pt-page--simple .pt-editor{background:#fff;border:1px solid #e5d9cc;border-radius:16px;flex-direction:column;min-width:0;height:clamp(660px,100dvh - 126px,780px);padding:22px;display:flex}.pt-editor-heading{align-items:center;gap:10px;margin-bottom:20px;display:flex}.pt-editor-heading>p{font-size:17px;font-weight:650;line-height:1.4}.pt-page--simple .pt-editor>form{flex-direction:column;flex:1;min-height:0;display:flex}.pt-page--simple .pt-form-fields{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;margin-right:-4px;padding:0 4px 8px 0;overflow-y:auto}.pt-page--simple .pt-upload{background:#fcf9f5;border:1px dashed #cdbbaa;border-radius:10px;min-height:156px}.pt-page--simple .pt-upload>span{font-size:14px}.pt-page--simple .pt-upload>small{font-size:11px}.pt-page--simple .pt-upload>img{object-fit:contain;width:72px;height:72px}.pt-page--simple .pt-samples{flex-wrap:nowrap;gap:6px;margin:12px 0 24px}.pt-page--simple .pt-samples>span{margin-right:auto;font-size:11px}.pt-page--simple .pt-samples button{flex:0 0 36px;width:36px;height:36px}.pt-page--simple .pt-samples img{object-fit:contain;width:100%;height:100%}.pt-page--simple .pt-simple-options>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pt-page--simple .pt-simple-options label{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-height:55px;padding:7px;font-size:11px;line-height:1.4;display:flex;position:relative}.pt-page--simple .pt-simple-options input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}.pt-page--simple .pt-simple-options label>img{object-fit:contain;background:#f8f4ef;border-radius:5px;width:100%;height:62px}.pt-color-swatch{border-radius:50%;width:28px;height:28px;display:block;box-shadow:inset 0 0 0 1px #00000012}.pt-page--simple .pt-simple-options label[data-selected]{background:#fff8f4;border-color:#c43e32;box-shadow:inset 0 0 0 1px #c43e32}.pt-page--simple .pt-simple-options legend{font-size:13px}.pt-page--simple .pt-generate{border-radius:10px;flex-shrink:0;min-height:48px;margin-top:16px;font-size:14px}.pt-page--simple .pt-privacy-note{margin-top:12px}.pt-page--simple .pt-canvas{background:0 0;flex-direction:column;justify-content:flex-start;min-width:0;min-height:660px;padding:24px 32px 12px;display:flex}.pt-workspace-intro{text-align:center;max-width:760px;margin:0 auto 20px}.pt-workspace-intro h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.15}.pt-workspace-intro p{color:#74655a;max-width:66ch;margin:12px auto 0;font-size:15px;line-height:1.65}.pt-page--simple .pt-canvas-heading{border:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:0;display:flex}.pt-page--simple .pt-canvas-heading h2{color:#74655a;font-size:12px;font-weight:500}.pt-preview-mode{background:#f5eee7;border:1px solid #e5d9cc;border-radius:8px;flex-shrink:0;padding:3px;display:flex}.pt-preview-mode button{color:#74655a;border-radius:5px;min-height:30px;padding:5px 12px;font-size:12px}.pt-preview-mode button[aria-pressed=true]{color:#342a22;background:#fff;box-shadow:0 1px 3px #39200a12}.pt-page--simple .pt-example-preview{min-width:0;margin:auto 0}.pt-page--simple .pt-example-preview>.pc-compare{background:#fff;border-radius:12px;width:100%;max-width:760px;height:360px;margin:auto}.pt-result-showcase{background:#f4eee6;border-radius:12px;max-width:760px;height:360px;margin:0 auto;position:relative;overflow:hidden}.pt-showcase-output{object-fit:contain;width:100%;height:100%}.pt-showcase-source{background:#fff;border-radius:9px;width:94px;padding:5px;position:absolute;bottom:14px;left:14px;box-shadow:0 6px 20px #39200a20}.pt-showcase-source>img{object-fit:contain;background:#f8f4ef;border-radius:5px;width:84px;height:90px}.pt-showcase-source figcaption{text-align:center;color:#74655a;margin-top:4px;font-size:10px}.pt-page--simple .pt-example-selector{justify-content:center;gap:7px;padding:14px 3px 12px}.pt-page--simple .pt-example-selector button{border-radius:7px;flex-basis:46px;width:46px;height:46px}.pt-page--simple .pt-example-caption{align-items:center}.pt-page--simple .pt-example-caption h3{font-size:13px}.pt-page--simple .pt-example-caption>button{min-height:40px;font-size:12px}.pt-page--simple .pt-reference-preview img{height:100%;min-height:300px;max-height:440px}.pt-page--simple[data-tool-family=drawing] .pt-result-showcase{background:#f0eee9}.pt-page--simple[data-tool-family=illustration] .pt-result-showcase{background:#f1eae2}.pt-section-nav{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf4f5;border-top:1px solid #e9ded3;border-bottom:1px solid #e9ded3;justify-content:center;align-items:center;gap:32px;margin-top:30px;padding:14px 20px;font-size:13px;display:flex;position:sticky;top:0}.pt-section-nav>a{padding:7px 0}.pt-section-nav .pt-section-nav-cta{color:#b93529;align-items:center;gap:8px;display:flex}.pt-page--simple .pt-use-cases{max-width:1160px;margin:74px auto 0}.pt-page--simple .pt-section-heading{text-align:center;max-width:800px;margin:0 auto 44px}.pt-page--simple .pt-section-heading h2{letter-spacing:-.03em;font-size:clamp(28px,3vw,38px);line-height:1.2}.pt-page--simple .pt-section-heading p{max-width:68ch;margin:16px auto 0;font-size:16px}.pt-page--simple .pt-section-heading .pt-jump{max-width:none;margin-top:16px;display:inline-block}.pt-page--simple .pt-case-grid>.pt-case:nth-of-type(-n+3){gap:64px;margin-bottom:16px;padding:24px 0}.pt-page--simple .pt-case-grid>.pt-case:nth-of-type(-n+3) .pt-case-copy h3{font-size:clamp(26px,2.6vw,34px)}.pt-page--simple .pt-case-grid>.pt-case:nth-of-type(-n+3) .pt-case-copy>p{color:#74655a;font-size:16px;line-height:1.85}.pt-page--simple .pt-more-examples-title{text-align:center;font-size:30px;margin:50px 0 18px!important}.pt-page--simple .pt-case-grid>.pt-case:nth-of-type(n+4){background:0 0;border:0;border-radius:0;padding:0 0 20px}.pt-page--simple .pt-case:nth-of-type(n+4) .pc-compare{background:#fff;border:1px solid #e9ded3}.pt-page--simple .pt-case:nth-of-type(n+4) .pt-case-copy>p{font-size:14px}.pt-page--simple .pt-information,.pt-page--simple .pt-how,.pt-page--simple .pt-faq,.pt-page--simple .pt-related,.pt-page--simple .pt-closing{max-width:1160px;margin-left:auto;margin-right:auto}.pt-page--simple .pt-information{background:#f5eee7;border-radius:16px;gap:54px;padding:40px}.pt-page--simple .pt-information h2{font-size:25px}.pt-page--simple .pt-how{display:block}.pt-page--simple .pt-how>h2{text-align:center;margin-bottom:32px}.pt-page--simple .pt-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.pt-page--simple .pt-steps li{border-top:1px solid #d7c8bb;padding-top:22px;display:block}.pt-page--simple .pt-steps li>span{color:#b93529;background:#f4e8dc;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:18px;font-size:13px;display:inline-grid}.pt-page--simple .pt-faq{max-width:860px;display:block}.pt-page--simple .pt-faq>h2{text-align:center;margin-bottom:30px}.pt-page--simple .pt-faq details{background:#fff;border:1px solid #e5d9cc;border-radius:10px;margin-bottom:10px;padding:18px 22px}.pt-page--simple .pt-related{padding-top:48px;display:block}.pt-page--simple .pt-related>h2{text-align:center;margin-bottom:28px}.pt-related-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pt-related-cards>a{background:#fff;border:1px solid #e5d9cc;border-radius:12px;grid-template-columns:minmax(0,1fr) 18px;padding:15px;display:grid;text-decoration:none!important}.pt-related-cards>a>img{object-fit:contain;background:#f8f4ef;border-radius:7px;grid-column:1/-1;width:100%;height:170px;margin-bottom:18px}.pt-related-cards h3{color:#342a22;font-size:17px;font-weight:650;line-height:1.4}.pt-related-cards p{color:#74655a;margin-top:10px;font-size:13px;line-height:1.65}.pt-related-cards>a>svg{color:#b93529;align-self:center}.pt-page--simple .pt-closing{border-radius:18px;margin-top:36px;padding:38px 44px}@media (width>=1000px) and (width<=1199px){.pt-page--simple .pt-workbench{grid-template-columns:330px minmax(0,1fr)}.pt-page--simple .pt-editor{padding:18px}.pt-page--simple .pt-canvas{padding:24px 18px 12px}.pt-page--simple .pt-example-preview>.pc-compare,.pt-result-showcase{height:330px}}@media (width>=768px) and (width<=999px){.pt-page--simple .pt-workbench{grid-template-columns:290px minmax(0,1fr)}.pt-page--simple .pt-main{padding-inline:14px}.pt-page--simple .pt-editor{height:700px;padding:16px}.pt-page--simple .pt-canvas{padding:18px 16px}.pt-workspace-intro h1{font-size:28px}.pt-workspace-intro p{font-size:13px}.pt-page--simple .pt-example-preview>.pc-compare,.pt-result-showcase{height:280px}.pt-page--simple .pt-example-selector{justify-content:flex-start}.pt-showcase-source{width:70px;bottom:8px;left:8px}.pt-showcase-source>img{width:60px;height:70px}.pt-page--simple .pt-example-caption{flex-wrap:wrap}}@media (width<=767px){.pt-page--simple .pt-main{padding:8px 14px 36px}.pt-page--simple .pt-workbench{grid-template-columns:minmax(0,1fr);min-height:0}.pt-page--simple .pt-editor{border:1px solid #e5d9cc;border-radius:12px;height:auto;min-height:0;padding:20px}.pt-page--simple .pt-editor>form{display:block}.pt-page--simple .pt-form-fields{margin:0;padding:0;overflow:visible}.pt-page--simple .pt-upload{min-height:138px}.pt-page--simple .pt-canvas{min-height:0;padding:30px 4px 0}.pt-workspace-intro h1{font-size:30px}.pt-workspace-intro p{font-size:14px}.pt-page--simple .pt-example-preview>.pc-compare,.pt-result-showcase{height:330px}.pt-page--simple .pt-example-selector{justify-content:flex-start}.pt-page--simple .pt-example-caption{flex-wrap:wrap}.pt-page--simple .pt-example-caption h3{font-size:14px}.pt-section-nav{gap:18px;margin-top:28px;padding:10px 4px;font-size:11px}.pt-section-nav .pt-section-nav-cta{gap:4px}.pt-page--simple .pt-use-cases{margin-top:48px}.pt-page--simple .pt-section-heading h2{font-size:28px}.pt-page--simple .pt-section-heading p{font-size:14px}.pt-page--simple .pt-case-grid>.pt-case:nth-of-type(-n+3){gap:24px;padding:8px 0}.pt-page--simple .pt-case-grid>.pt-case:nth-of-type(-n+3) .pt-case-copy h3{font-size:25px}.pt-page--simple .pt-case-grid>.pt-case:nth-of-type(-n+3) .pt-case-copy>p{font-size:15px}.pt-page--simple .pt-information{gap:30px;padding:24px}.pt-page--simple .pt-steps,.pt-related-cards{grid-template-columns:minmax(0,1fr);gap:24px}.pt-page--simple .pt-closing{padding:28px}}
