.prompt-studio{--ps-ink:#141622;--ps-muted:#656b7b;--ps-line:#e7e9f1;--ps-accent:#5058e6;color:var(--ps-ink);max-width:1320px;font-size:var(--font-body);margin:0 auto;padding:30px 36px 80px;line-height:1.6}.prompt-studio button,.prompt-studio input,.prompt-studio textarea{font:inherit}.prompt-studio button,.prompt-studio a{touch-action:manipulation}:is(.prompt-studio a:focus-visible,.prompt-studio button:focus-visible,.prompt-studio summary:focus-visible){outline-offset:4px;outline:3px solid #9498ff}.prompt-studio input:focus,.prompt-studio textarea:focus{outline-offset:2px;outline:2px solid #888dff}.prompt-studio svg{width:19px;height:19px}.ps-eyebrow{color:#74799a;font-size:var(--font-meta);letter-spacing:2px;font-weight:650;line-height:1.5;display:block}.ps-button{color:#fff;min-height:44px;font-size:var(--font-secondary);text-align:center;background:#5058e6;border:1px solid #5058e6;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-weight:650;transition:background .16s,box-shadow .16s;display:inline-flex}.ps-button:hover{background:#424acb;box-shadow:0 3px 12px #6366f124}.ps-button.secondary{color:#303548;font-size:var(--font-secondary);background:#fff;border-color:#e0e3ee}.ps-hero{isolation:isolate;background:radial-gradient(at 98% -10%,#e5dfff 0,#0000 42%),radial-gradient(at 94% 110%,#e0f7ff 0,#0000 48%),linear-gradient(115deg,#f9fbff,#f5f5ff);border:1px solid #edf0fb;border-radius:24px;grid-template-columns:1.35fr 1fr;min-height:278px;display:grid;position:relative;overflow:hidden}.ps-hero-copy{z-index:1;padding:35px 38px;position:relative}.ps-hero-copy .ps-eyebrow{font-size:var(--font-meta);color:#6e78a5;letter-spacing:2.4px;align-items:center;gap:12px;display:flex}.ps-hero-copy .ps-eyebrow i{font-size:var(--font-card);color:#8a7de8;font-style:normal;line-height:1}.ps-hero h2{letter-spacing:-1.1px;color:#141827;margin:16px 0 13px;font-size:clamp(28px,2.4vw,36px);font-weight:780;line-height:1.42}.ps-hero h2>span{color:#0000;background:linear-gradient(105deg,#445ddd,#865ee0);-webkit-background-clip:text;background-clip:text}.ps-hero-copy>p{color:#676c81;font-size:var(--font-body);line-height:1.8}.ps-hero-links{flex-wrap:wrap;align-items:center;gap:23px;margin-top:22px;display:flex}.ps-hero-links a,.ps-hero-links button{font-size:var(--font-secondary);color:#5058d8;align-items:center;gap:6px;min-height:30px;padding:0;font-weight:600;display:inline-flex}.ps-hero-links button{color:#686d83}.ps-hero-links svg{width:16px;height:16px}.ps-hero-art{place-items:center;min-width:0;padding:34px 35px;display:grid;position:relative}.ps-orbit-line{border:1.5px solid #d4ceff;border-radius:50%;width:390px;height:170px;position:absolute;top:100px;right:-70px;transform:rotate(-29deg)}.ps-orbit-line:after{content:"";background:linear-gradient(135deg,#e3faff,#aac3ff,#e5c9ff);border-radius:50%;width:22px;height:22px;position:absolute;bottom:-8px;right:60px}.ps-hero-sheet{background:#ffffffec;border:1px solid #fff;border-radius:16px;width:252px;max-width:100%;padding:20px 21px;position:relative;transform:rotate(4deg);box-shadow:0 12px 32px #6a73b30d}.ps-hero-sheet>div:first-child{font-size:var(--font-meta);color:#3f4665;justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.ps-hero-sheet i{font-size:var(--font-meta);letter-spacing:1.4px;color:#959bc1;font-style:normal;font-weight:500}.ps-hero-sheet>p{font-size:var(--font-meta);color:#74788d;padding:12px 0 3px;line-height:1.8}.ps-art-flow{color:#adb4d9;margin:3px 0 7px;font-size:17px;display:block}.ps-sheet-result{background:linear-gradient(110deg,#f0f4ff,#f5f0ff);border-radius:9px;padding:12px}.ps-sheet-result>b{font-size:var(--font-secondary);color:#414fa0;display:block}.ps-sheet-result>span{color:#7883a6;font-size:var(--font-meta);margin-top:5px;display:block}.ps-sheet-result .ps-sheet-tag{font-size:var(--font-meta);color:#6b75a0;border-top:1px solid #e3e7f6;margin-top:8px;padding-top:6px}.ps-art-star{color:#af9aee;font-size:var(--font-title);font-style:normal;position:absolute;top:35px;left:8%}.ps-art-caption{font-size:var(--font-meta);letter-spacing:2.4px;color:#8995ba;position:absolute;bottom:22px}.ps-start-section{margin-top:28px}.ps-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.ps-section-heading h3{font-size:var(--font-body);font-weight:650}.ps-section-heading>span{font-size:var(--font-meta);color:#868b9b}.ps-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ps-start-card{border:1px solid var(--ps-line);background:#fff;border-radius:13px;align-items:center;gap:13px;min-height:88px;padding:16px;transition:border-color .16s,background .16s;display:flex}.ps-start-card:hover{background:#fafaff;border-color:#c6cafa}.ps-start-card>span:nth-child(2){flex:1;min-width:0}.ps-start-card b{font-size:var(--font-secondary);font-weight:650;line-height:1.5;display:block}.ps-start-card small{font-size:var(--font-meta);color:#858a98;margin-top:4px;display:block}.ps-start-card>svg{color:#9098bc;width:17px;height:17px}.ps-symbol{color:#6264d5;letter-spacing:-1px;background:linear-gradient(140deg,#e8eeff,#f1eaff);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-size:23px;font-weight:600;line-height:1;display:inline-flex}.blue .ps-symbol,.ps-symbol.blue{color:#4b6de4;background:linear-gradient(135deg,#e7f5ff,#e8ebff)}.cyan .ps-symbol,.ps-symbol.cyan{color:#2f89a9;background:linear-gradient(135deg,#e5f8ff,#e7f2fb)}.pink .ps-symbol,.ps-symbol.pink{color:#bd65a8;background:linear-gradient(135deg,#fff0f6,#f5eaff)}.violet .ps-symbol,.ps-symbol.violet{color:#8b63cb;background:linear-gradient(135deg,#f0eaff,#edefff)}.ps-browse-section{margin-top:39px}.ps-browse-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:21px;display:flex}.ps-browse-heading h3{font-size:var(--font-section);letter-spacing:-.6px;margin-top:7px;font-weight:700}.ps-search{background:#f9fafc;border:1px solid #e2e5ef;border-radius:11px;align-items:center;gap:10px;width:350px;max-width:45%;min-height:45px;padding:5px 7px 5px 13px;display:flex}.ps-search>svg{color:#9399ad;flex-shrink:0;width:17px;height:17px}.ps-search input{color:#202535;width:100%;min-width:0;font-size:var(--font-secondary);background:0 0;border:0;outline:none;padding:4px 0}.ps-search input::placeholder{color:#999dad}.ps-search button{font-size:var(--font-meta);color:#525bd4;white-space:nowrap;background:#eff1ff;border-radius:7px;min-height:31px;padding:5px 9px}.ps-scenarios{flex-wrap:wrap;gap:9px;display:flex}.ps-scenarios button{color:#545a6c;min-height:40px;font-size:var(--font-secondary);background:#fff;border:1px solid #e8eaf2;border-radius:9px;align-items:center;gap:6px;padding:8px 13px;line-height:1.2;display:inline-flex}.ps-scenarios svg{color:#8b91a7;width:16px;height:16px}.ps-scenarios button.active{color:#4d55d3;background:#eff1ff;border-color:#dbdefc;font-weight:600}.ps-scenarios button.active svg{color:#6366e7}.ps-results-toolbar{border-bottom:1px solid var(--ps-line);justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding:0;display:flex}.ps-view-tabs{gap:24px;display:flex}.ps-view-tabs button{font-size:var(--font-secondary);color:#7c8090;white-space:nowrap;align-items:center;gap:5px;padding:0 0 13px;display:inline-flex;position:relative}.ps-view-tabs svg{width:15px;height:15px}.ps-view-tabs button.active{color:#24283b;font-weight:650}.ps-view-tabs button.active:after{content:"";background:#6766e9;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ps-result-count{font-size:var(--font-meta);color:#898e9d;text-align:right;overflow-wrap:anywhere;align-items:center;gap:6px;margin-bottom:12px;display:flex}.ps-result-count button{color:#727a93;place-items:center;padding:0;display:inline-grid}.ps-result-count svg{width:14px;height:14px}.ps-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.ps-card{background:#fff;border:1px solid #e5e7ef;border-radius:16px;flex-direction:column;min-width:0;padding:21px 20px 0;transition:border-color .18s,box-shadow .18s;display:flex}.ps-card:hover{border-color:#d2d5ed;box-shadow:0 5px 24px #45488a07}.ps-card>header{align-items:center;gap:9px;display:flex}.ps-card .ps-symbol{border-radius:10px;width:37px;height:37px;font-size:22px}.ps-card-category{font-size:var(--font-meta);color:#848998}.ps-price{font-size:var(--font-meta);color:#5d67a0;white-space:nowrap;background:#f1f4ff;border-radius:6px;margin-left:auto;padding:3px 8px;font-weight:600}.ps-price.paid{color:#997649;background:#fbf5e9}.ps-card-title{margin-top:17px;display:block}.ps-card-title h4{color:#1a1d2b;letter-spacing:-.35px;margin:0;font-size:17px;font-weight:650;line-height:1.5}.ps-card-title:hover h4{color:#5058d3}.ps-card-title>p{color:#6e7587;font-size:var(--font-secondary);min-height:21px;margin-top:6px;line-height:1.7}.ps-card-example{background:#f8f9fc;border:1px solid #edf0f5;border-radius:10px;flex:1;margin:16px 0 15px;padding:13px}.ps-card-example>div{grid-template-columns:25px minmax(0,1fr);gap:8px;display:grid}.ps-card-example>div+div{border-top:1px solid #e9ecf4;margin-top:10px;padding-top:10px}.ps-card-example>div>span{color:#999fb1;font-size:var(--font-meta);line-height:1.9}.ps-card-example>div:last-child>span{color:#7b7baf}.ps-card-example p{font-size:var(--font-secondary);color:#555e74;overflow-wrap:anywhere;line-height:1.8}.ps-card-example>div:last-child>p{color:#292f42}.ps-card-meta{color:#9297a5;font-size:var(--font-meta);justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ps-card-meta button{min-width:0;font-size:var(--font-meta);color:#72798d;text-align:left;align-items:center;gap:6px;padding:0;display:inline-flex}.ps-card-meta .avatar{width:22px;height:22px;font-size:var(--font-meta)}.ps-card-meta>span{white-space:nowrap}.ps-card>footer{border-top:1px solid #eef0f6;justify-content:space-between;align-items:center;gap:8px;padding:13px 0;display:flex}.prompt-studio .star-btn{color:#797f91;font-size:var(--font-meta);background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;display:inline-flex}.prompt-studio .star-btn svg{width:16px;height:16px}.prompt-studio .star-btn.active{color:#ba8a22;background:0 0}.ps-card-open{color:#545cd3;min-height:30px;font-size:var(--font-secondary);align-items:center;gap:7px;font-weight:600;display:inline-flex}.ps-card-open svg{width:16px;height:16px}.ps-catalog-note{font-size:var(--font-meta);color:#9397a6;margin-top:21px;line-height:1.8}.ps-help-strip{background:linear-gradient(105deg,#f9fbff,#fbfaff);border:1px solid #e9eafa;border-radius:15px;align-items:center;gap:19px;margin-top:33px;padding:25px 27px;display:flex}.ps-help-strip>span{color:#aaa0e5;letter-spacing:-4px;font-size:30px;font-weight:500}.ps-help-strip>div{flex:1}.ps-help-strip h3{font-size:var(--font-body);color:#414763;font-weight:650}.ps-help-strip p{font-size:var(--font-meta);color:#858b9f;margin-top:5px}.ps-help-strip>a{font-size:var(--font-secondary);color:#6667ba;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.ps-empty{text-align:center;background:#fafbff;border:1px dashed #e0e4f4;border-radius:14px;padding:58px 24px}.ps-empty-orbit{color:#9f94df;background:radial-gradient(circle at 30% 20%,#e7f8ff,#e9e6ff);border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin-bottom:15px;font-size:31px;display:inline-flex}.ps-empty h4{font-size:var(--font-card);color:#2e354a;margin:0 0 7px}.ps-empty p{font-size:var(--font-secondary);color:#808799}.ps-empty>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.ps-back{color:#747b91;font-size:var(--font-secondary);align-items:center;gap:7px;min-height:32px;margin-bottom:23px;display:inline-flex}.ps-back svg{width:17px;height:17px}.ps-detail-heading{align-items:center;gap:17px;margin-bottom:25px;display:flex}.ps-detail-heading>.ps-symbol{border-radius:17px;width:62px;height:62px;font-size:33px}.ps-detail-heading>div{flex:1;min-width:0}.ps-detail-kicker{font-size:var(--font-meta);color:#8a90a3}.ps-detail-kicker i{color:#a6abc0;margin:0 5px;font-style:normal}.ps-detail-heading h2{color:#171b2a;letter-spacing:-.65px;margin:5px 0 7px;font-size:27px;font-weight:720;line-height:1.4}.ps-detail-heading p{font-size:var(--font-secondary);color:#677084}.ps-detail-heading>.star-btn{white-space:nowrap;border:1px solid #e8eaf2;border-radius:9px;align-self:flex-start;margin-top:30px;padding:7px 10px}.ps-workflow{font-size:var(--font-secondary);color:#8c93aa;background:#f8f9fe;border:1px solid #ebedf7;border-radius:11px;align-items:center;gap:28px;margin:0 0 23px;padding:15px 21px;list-style:none;display:flex}.ps-assist-entry{background:linear-gradient(115deg,#f5faff,#f9f6ff);border:1px solid #e1e6fa;border-radius:13px;align-items:center;gap:15px;margin:0 0 19px;padding:17px 21px;display:flex}.ps-assist-entry>span{color:#ada1e2;font-size:26px}.ps-assist-entry>div{flex:1;min-width:0}.ps-assist-entry h3{font-size:var(--font-body);color:#4e5879;margin-bottom:4px;font-weight:650}.ps-assist-entry p{font-size:var(--font-meta);color:#8d98b4;line-height:1.8}.ps-assist-entry>button{white-space:nowrap;color:#737cc4;min-height:39px;font-size:var(--font-meta);background:#fff;border:1px solid #cfd6f7;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 15px;font-weight:600;display:inline-flex}.ps-assist-entry>button svg{width:15px;height:15px}@media (max-width:680px){.ps-assist-entry{flex-wrap:wrap;gap:10px;padding:15px}.ps-assist-entry>span{font-size:23px}.ps-assist-entry h3{font-size:var(--font-secondary)}.ps-assist-entry p{font-size:var(--font-meta)}.ps-assist-entry>button{font-size:var(--font-meta);min-height:37px;margin-left:30px;padding:8px 13px}}.ps-workflow li{align-items:center;gap:8px;display:flex}.ps-workflow li>span{color:#8b91b0;width:23px;height:23px;font-size:var(--font-meta);background:#eef0f8;border-radius:50%;place-items:center;display:grid}.ps-workflow li+li:before{content:"→";color:#c2c7da;margin-right:12px}.ps-workflow .active{color:#5960aa}.ps-workflow .active>span{color:#6267d5;background:#e7eaff}.ps-workbench-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:23px;display:grid}.ps-input-panel,.ps-output-panel{border:1px solid var(--ps-line);background:#fff;border-radius:16px;min-width:0;overflow:hidden}.ps-input-panel>header,.ps-output-panel>header{justify-content:space-between;align-items:center;gap:12px;padding:23px 24px 18px;display:flex}.ps-input-panel>header h3,.ps-output-panel>header h3{font-size:var(--font-card);letter-spacing:-.3px;margin-top:5px;font-weight:650}.ps-input-panel>header .ps-eyebrow,.ps-output-panel>header .ps-eyebrow{font-size:var(--font-meta);letter-spacing:1.7px;color:#969cba}.ps-input-panel>header>button{color:#6667c0;font-size:var(--font-meta);white-space:nowrap;border:1px solid #e5e5f7;border-radius:8px;align-items:center;gap:4px;padding:7px 8px;display:inline-flex}.ps-input-panel>header>button svg{width:15px;height:15px}#prompt-studio-form{padding:0 24px}.ps-field{margin:11px 0 22px;display:block}.ps-field>span{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.ps-field b{font-size:var(--font-secondary);color:#373e55;align-items:center;gap:9px;font-weight:600;display:flex}.ps-field b i{font-size:var(--font-meta);letter-spacing:.5px;color:#adb2c8;font-style:normal;font-weight:500}.ps-field small{font-size:var(--font-meta);color:#a6abba}.ps-field textarea{resize:vertical;color:#30384f;width:100%;min-height:175px;line-height:1.8;font-size:var(--font-secondary);background:#fcfcff;border:1px solid #e0e4ef;border-radius:10px;padding:13px 14px;transition:border-color .16s;display:block}.ps-field textarea.ps-short-field{min-height:87px}.ps-field textarea::placeholder{color:#a6abba;opacity:1}.ps-input-footer{font-size:var(--font-meta);color:#a0a6b6;justify-content:space-between;align-items:center;gap:10px;margin-top:-7px;display:flex}.ps-input-footer>button{color:#8a91a6;font-size:var(--font-meta);align-items:center;gap:5px;padding:4px 0;display:inline-flex}.ps-input-footer svg{width:14px;height:14px}.ps-material-note{font-size:var(--font-meta);color:#a0a6b5;margin-top:16px;padding-bottom:22px;line-height:1.8}.ps-field-tip{background:#fafbff;border-top:1px solid #edf0f7;align-items:start;gap:10px;padding:16px 24px;display:flex}.ps-field-tip>span{color:#b4aadf;font-size:17px;line-height:1.5}.ps-field-tip p{font-size:var(--font-meta);color:#8a92a8;line-height:1.9}.ps-output-panel{border-color:#dfe3f5;position:sticky;top:132px}.ps-output-panel>header{background:linear-gradient(120deg,#fafbff,#f8f7ff);border-bottom:1px solid #eaedf6;padding-bottom:20px}.ps-live-indicator{font-size:var(--font-meta);color:#9299b5;white-space:nowrap;align-items:center;gap:5px;display:flex}.ps-live-indicator:before{content:"";background:#a8a2e3;border-radius:50%;width:5px;height:5px}.ps-assembled-output{white-space:pre-wrap;overflow-wrap:anywhere;min-height:355px;max-height:540px;font-family:inherit;font-size:var(--font-secondary);color:#252b3d;scrollbar-width:thin;scrollbar-color:#dfe3f2 transparent;background:#fff;margin:0;padding:23px 24px;line-height:1.95;overflow:auto}.ps-output-footer{background:#fdfdff;border-top:1px solid #e9edf6;padding:19px 24px 18px}.ps-output-footer>p{font-size:var(--font-meta);color:#777f96;line-height:1.7}.ps-output-footer small{font-size:var(--font-meta);color:#a3a9ba;margin-top:4px;display:block}.ps-copy-button{width:100%;min-height:46px;margin-top:16px}.ps-save-button{color:#8d94aa;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:9px;padding:5px;display:flex;font-size:var(--font-meta)!important}.ps-save-button svg{width:14px;height:14px}.ps-output-gate{text-align:center;background:radial-gradient(at 25% 15%,#f7f9ff,#0000 70%);flex-direction:column;justify-content:center;align-items:center;min-height:354px;padding:30px 23px;display:flex}.ps-output-gate>span{color:#a39edd;background:#f0f1fc;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:15px;display:grid}.ps-output-gate h4{color:#4c5269;margin:0;font-size:19px;font-weight:650;line-height:1.65}.ps-output-gate>p{font-size:var(--font-secondary);color:#949aae;margin:9px 0 20px;line-height:1.9}.ps-output-gate .ps-button{font-size:var(--font-secondary);color:#6668c3;background:#eeefff;border-color:#e3e5fc}.ps-example-section{border-top:1px solid #edf0f7;border-bottom:1px solid #edf0f7;margin-top:34px;padding:28px 0}.ps-example-section h3{margin:7px 0;font-size:19px;font-weight:650}.ps-example-section>div>p{font-size:var(--font-meta);color:#999fb0}.ps-detail-example{grid-template-columns:1fr 27px 1fr;align-items:center;gap:17px;margin-top:20px;display:grid}.ps-detail-example>div{background:#f8f9fd;border:1px solid #edf0f8;border-radius:11px;align-self:stretch;padding:17px 20px}.ps-detail-example>div>span{font-size:var(--font-meta);color:#9a9fba;letter-spacing:.5px}.ps-detail-example>div>p{font-size:var(--font-secondary);color:#4d576c;margin-top:6px;line-height:1.9}.ps-detail-example>span{color:#b4b5d7;text-align:center}.ps-use-notes{margin-top:14px}.ps-use-notes summary{cursor:pointer;color:#788197;font-size:var(--font-secondary);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;list-style:none;display:flex}.ps-use-notes summary::-webkit-details-marker{display:none}.ps-use-notes summary svg{color:#a3abc0;width:16px;height:16px;transition:transform .16s}.ps-use-notes[open] summary svg{transform:rotate(180deg)}.ps-use-notes>div{border-top:1px solid #eef0f7;padding:17px 0 0}.ps-use-notes p{font-size:var(--font-secondary);color:#8a92a6;margin-bottom:10px;line-height:1.9}.ps-paid-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,1fr);align-items:start;gap:28px;margin-top:28px;display:grid}.ps-paid-cover{background:radial-gradient(at 90% 0,#f1e6ff,#0000 65%),linear-gradient(130deg,#fbfcff,#f4f2ff);border:1px solid #e9e5f6;border-radius:19px;min-height:343px;padding:35px;position:relative;overflow:hidden}.ps-paid-cover.pink{background:radial-gradient(at 90% 0,#ffe8f0,#0000 65%),linear-gradient(130deg,#fbfcff,#f6f1ff)}.ps-paid-cover>.ps-eyebrow{font-size:var(--font-meta);letter-spacing:2px;color:#9a8db8;max-width:75%}.ps-paid-symbol{color:#ae9de5;margin-top:15px;font-size:50px;font-weight:600;line-height:1.2;display:block}.ps-paid-cover h3{color:#494566;letter-spacing:-.8px;max-width:80%;margin:12px 0 22px;font-size:25px;font-weight:650;line-height:1.55}.ps-paid-cover>div{gap:11px;display:grid}.ps-paid-cover>div>span{font-size:var(--font-secondary);color:#9b91b3;align-items:center;gap:14px;display:flex}.ps-paid-cover>div b{font-size:var(--font-meta);letter-spacing:1px;color:#b6afc8;font-weight:500}.ps-paid-summary{background:#fff;border:1px solid #e8eaf3;border-radius:15px;padding:26px;position:sticky;top:132px}.ps-paid-summary>.ps-eyebrow{font-size:var(--font-meta);color:#9a9fba;letter-spacing:2px}.ps-paid-summary h3{letter-spacing:-.45px;margin-top:12px;font-size:20px;font-weight:650;line-height:1.6}.ps-paid-summary>p{font-size:var(--font-secondary);color:#9198aa;margin-top:10px;line-height:1.9}.ps-paid-price{font-size:var(--font-title);color:#272f48;margin:18px 0;font-weight:650}.ps-paid-price span{font-size:var(--font-meta);color:#a8adba;margin-left:10px;font-weight:400}.ps-paid-summary dl{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;gap:11px;margin:0 0 23px;padding:15px 0;display:grid}.ps-paid-summary dl>div{font-size:var(--font-meta);justify-content:space-between;gap:15px;display:flex}.ps-paid-summary dt{color:#a5abbb}.ps-paid-summary dd{color:#737c94;text-align:right;margin:0}.ps-paid-summary>.ps-button{width:100%}.ps-paid-summary>small{color:#a1a8b8;font-size:var(--font-meta);margin-top:13px;line-height:1.9;display:block}.ps-paid-summary>a{font-size:var(--font-meta);color:#8e8abc;border-top:1px solid #eef0f8;justify-content:center;align-items:center;gap:5px;margin-top:20px;padding-top:17px;display:flex}.ps-paid-summary>a svg{width:15px;height:15px}.ps-paid-example{padding-top:29px}.ps-paid-example>h3{font-size:var(--font-card);color:#4c566e;font-weight:650}.ps-paid-example>p{color:#949db0;font-size:var(--font-secondary);margin-top:10px}.ps-paid-example>.ps-detail-example{grid-template-columns:1fr;gap:8px}.ps-paid-example>.ps-detail-example>span{transform:rotate(90deg)}.ps-paid-example>small{font-size:var(--font-meta);color:#a7adbd;margin-top:14px;line-height:1.8;display:block}.ps-not-found{text-align:center;padding-top:100px}.ps-not-found h2{font-size:23px;line-height:1.6}.ps-not-found>p{color:#858da4;margin:14px 0 24px}.ps-sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1580px){.prompt-studio{padding-left:44px;padding-right:44px}.ps-hero-copy{padding:38px 42px}.ps-hero h2{font-size:39px}.ps-card-title h4{font-size:var(--font-card)}.ps-card-example p,.ps-card-title>p{font-size:var(--font-secondary)}}@media (max-width:1190px){.prompt-studio{padding-left:27px;padding-right:27px}.ps-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-hero{grid-template-columns:1.25fr 1fr}.ps-hero-copy{padding:28px}.ps-hero h2{font-size:30px}.ps-start-card{gap:10px;padding:13px}.ps-start-card .ps-symbol{width:36px;height:36px;font-size:21px}.ps-start-card b{font-size:var(--font-secondary)}.ps-start-card small{font-size:var(--font-meta)}.ps-start-card>svg{display:none}.ps-workbench-grid{gap:17px}.ps-input-panel>header,.ps-output-panel>header{padding-left:19px;padding-right:19px}.ps-input-panel>header h3,.ps-output-panel>header h3{font-size:var(--font-body)}#prompt-studio-form{padding-left:19px;padding-right:19px}.ps-live-indicator{font-size:var(--font-meta)}.ps-workflow{gap:17px}.ps-workflow li+li:before{margin-right:4px}.ps-paid-cover{padding:27px}.ps-paid-summary{padding:23px}.ps-help-strip{padding:21px}.ps-help-strip>a{font-size:var(--font-meta)}}@media (max-width:880px){.ps-hero-copy{padding:26px}.ps-hero-copy>p{font-size:var(--font-secondary)}.ps-hero h2{font-size:28px}.ps-hero-art{padding:34px 22px}.ps-hero-links{gap:13px}.ps-hero-links a,.ps-hero-links button{font-size:var(--font-meta)}.ps-hero-sheet{width:223px;padding:16px}.ps-start-grid{gap:9px}.ps-start-card{gap:8px;padding:13px 10px}.ps-start-card .ps-symbol{width:31px;height:34px;font-size:var(--font-card)}.ps-start-card b,.ps-start-card small{font-size:var(--font-meta)}.ps-browse-heading h3{font-size:22px}.ps-search{width:310px;max-width:49%}.ps-workbench-grid{grid-template-columns:1fr}.ps-output-panel{position:static}.ps-assembled-output{min-height:260px;max-height:420px}.ps-output-gate{min-height:285px}.ps-detail-heading h2{font-size:var(--font-section)}.ps-help-strip{flex-wrap:wrap}.ps-help-strip>a{margin-left:45px}.ps-workflow{font-size:var(--font-meta);justify-content:space-between;gap:8px}.ps-workflow li+li:before{display:none}.ps-paid-grid{grid-template-columns:minmax(0,1.3fr) minmax(245px,1fr);gap:19px}.ps-paid-cover h3{max-width:100%;font-size:23px}.ps-paid-cover .ps-eyebrow{max-width:100%;font-size:var(--font-meta)}.ps-paid-summary{padding:20px}}@media (max-width:680px){.prompt-studio{padding:19px 17px calc(91px + env(safe-area-inset-bottom));font-size:var(--font-body)}.ps-hero{border-radius:18px;min-height:0;display:block}.ps-hero-copy{padding:24px 24px 26px}.ps-hero-copy .ps-eyebrow{font-size:var(--font-meta);letter-spacing:1.8px}.ps-hero h2{letter-spacing:-.8px;margin:14px 0 11px;font-size:28px}.ps-hero-copy>p{font-size:var(--font-secondary);max-width:285px;line-height:1.9}.ps-hero-links{gap:16px;margin-top:18px}.ps-hero-links a,.ps-hero-links button{font-size:var(--font-meta)}.ps-hero-art{opacity:.6;z-index:-1;width:190px;height:100%;padding:0;position:absolute;top:0;right:-62px}.ps-hero-sheet,.ps-art-caption{display:none}.ps-art-star{color:#b0a3ed;font-size:30px;top:24px;left:49px}.ps-orbit-line{border-color:#d7d6fa;width:225px;height:100px;top:142px;right:-20px;transform:rotate(-38deg)}.ps-orbit-line:after{width:54px;height:54px;bottom:-38px;right:50px}.ps-start-section{margin-top:24px}.ps-section-heading h3{font-size:var(--font-body)}.ps-section-heading>span{font-size:var(--font-meta)}.ps-start-grid{grid-template-columns:1fr;gap:8px}.ps-start-card{border-radius:11px;gap:12px;min-height:70px;padding:12px 14px}.ps-start-card .ps-symbol{width:39px;height:39px;font-size:22px}.ps-start-card b{font-size:var(--font-secondary)}.ps-start-card small{font-size:var(--font-meta);margin-top:3px}.ps-start-card>svg{display:block}.ps-browse-section{margin-top:30px}.ps-browse-heading{margin-bottom:17px;display:block}.ps-browse-heading .ps-eyebrow{font-size:var(--font-meta);letter-spacing:1.7px}.ps-browse-heading h3{font-size:22px}.ps-search{width:100%;max-width:none;min-height:45px;margin-top:17px}.ps-search input{font-size:var(--font-body)}.ps-search button{font-size:var(--font-secondary);padding-left:11px;padding-right:11px}.ps-scenarios{gap:7px}.ps-scenarios button{font-size:var(--font-meta);min-height:37px;padding:8px 10px}.ps-scenarios svg{width:14px;height:14px}.ps-results-toolbar{align-items:start;gap:10px;margin:20px 0 16px}.ps-view-tabs{gap:19px}.ps-view-tabs button{font-size:var(--font-secondary);padding-bottom:12px}.ps-result-count{font-size:var(--font-meta);max-width:30%;margin-bottom:9px;padding-top:2px}.ps-card-grid{grid-template-columns:1fr;gap:15px}.ps-card{border-radius:14px;padding:19px 19px 0}.ps-card-title{margin-top:14px}.ps-card-title h4{font-size:var(--font-card)}.ps-card-title>p{font-size:var(--font-secondary)}.ps-card-example{margin-top:14px;padding:13px 14px}.ps-card-example p{font-size:var(--font-secondary)}.ps-card-example>div>span{font-size:var(--font-meta)}.ps-card-meta{margin-bottom:12px}.ps-card-meta button{font-size:var(--font-meta)}.ps-card>footer{padding:11px 0}.prompt-studio .star-btn{font-size:var(--font-meta);min-height:34px}.ps-card-open{font-size:var(--font-secondary);min-height:34px}.ps-catalog-note{font-size:var(--font-meta);margin-top:17px}.ps-help-strip{gap:12px;margin-top:26px;padding:20px 18px}.ps-help-strip>span{font-size:26px}.ps-help-strip>div{min-width:0}.ps-help-strip h3{font-size:var(--font-secondary);line-height:1.7}.ps-help-strip p{font-size:var(--font-meta);line-height:1.9}.ps-help-strip>a{font-size:var(--font-meta);margin-left:39px}.ps-back{font-size:var(--font-meta);margin-bottom:18px}.ps-detail-heading{flex-wrap:wrap;align-items:start;gap:12px;margin-bottom:19px}.ps-detail-heading>.ps-symbol{border-radius:13px;width:47px;height:47px;margin-top:5px;font-size:27px}.ps-detail-heading>div{flex:1;min-width:200px}.ps-detail-kicker{font-size:var(--font-meta)}.ps-detail-heading h2{letter-spacing:-.7px;margin:5px 0;font-size:23px;line-height:1.5}.ps-detail-heading p{font-size:var(--font-secondary);line-height:1.8}.ps-detail-heading>.star-btn{font-size:var(--font-meta);min-height:31px;margin:0 0 0 auto;padding:3px 10px}.ps-workflow{font-size:var(--font-meta);border-radius:10px;justify-content:space-between;gap:6px;margin-bottom:17px;padding:12px 10px}.ps-workflow li{gap:5px}.ps-workflow li>span{width:18px;height:18px;font-size:var(--font-meta);flex-shrink:0}.ps-workbench-grid{gap:18px}.ps-input-panel>header,.ps-output-panel>header{padding:20px 17px 15px}.ps-input-panel>header h3,.ps-output-panel>header h3{font-size:17px}.ps-input-panel>header>button{font-size:var(--font-meta);padding:7px}.ps-input-panel>header .ps-eyebrow,.ps-output-panel>header .ps-eyebrow{font-size:var(--font-meta);letter-spacing:1.2px}#prompt-studio-form{padding:0 17px}.ps-field{margin:12px 0 20px}.ps-field b{font-size:var(--font-secondary)}.ps-field textarea{font-size:var(--font-body);min-height:200px;padding:11px 12px;line-height:1.8}.ps-field textarea.ps-short-field{min-height:94px}.ps-input-footer{font-size:var(--font-meta);gap:5px}.ps-input-footer>button{font-size:var(--font-meta);min-height:32px}.ps-material-note{font-size:var(--font-meta);margin-top:12px;padding-bottom:17px}.ps-field-tip{gap:7px;padding:14px 17px}.ps-field-tip p{font-size:var(--font-meta)}.ps-assembled-output{font-size:var(--font-secondary);min-height:260px;max-height:450px;padding:18px 17px;line-height:1.95}.ps-output-footer{padding:17px}.ps-output-footer>p,.ps-output-footer small{font-size:var(--font-meta)}.ps-copy-button{font-size:var(--font-secondary);min-height:46px;margin-top:13px}.ps-save-button{min-height:33px;font-size:var(--font-meta)!important}.ps-output-gate{min-height:290px;padding:26px 19px}.ps-output-gate h4{font-size:19px}.ps-output-gate>p,.ps-output-gate .ps-button{font-size:var(--font-secondary)}.ps-example-section{margin-top:24px;padding:24px 0}.ps-example-section .ps-eyebrow{font-size:var(--font-meta)}.ps-example-section h3{font-size:var(--font-card);line-height:1.6}.ps-example-section>div>p{font-size:var(--font-meta)}.ps-detail-example{grid-template-columns:1fr;gap:9px;margin-top:17px}.ps-detail-example>div{padding:16px}.ps-detail-example>span{transform:rotate(90deg)}.ps-detail-example>div>p{font-size:var(--font-secondary)}.ps-use-notes p{font-size:var(--font-meta)}.ps-empty{padding:39px 19px}.ps-empty h4{font-size:17px}.ps-empty p{font-size:var(--font-secondary)}.ps-paid-grid{grid-template-columns:1fr;gap:23px;margin-top:21px}.ps-paid-cover{min-height:310px;padding:26px}.ps-paid-cover>.ps-eyebrow{font-size:var(--font-meta)}.ps-paid-cover h3{max-width:90%;font-size:25px}.ps-paid-summary{padding:23px;position:static}.ps-paid-summary h3{font-size:21px}.ps-paid-summary>p,.ps-paid-summary dl>div{font-size:var(--font-secondary)}.ps-paid-summary>small{font-size:var(--font-meta)}.ps-paid-summary>a,.ps-paid-example>p{font-size:var(--font-secondary)}.ps-paid-example>small{font-size:var(--font-meta)}.ps-not-found{padding-top:75px}.ps-not-found h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.prompt-studio *{transition:none!important}}html[data-theme=dark] .prompt-studio{--ps-ink:var(--theme-ink);--ps-muted:var(--theme-text);--ps-line:var(--theme-border)}:is(html[data-theme=dark] .prompt-studio a:focus-visible,html[data-theme=dark] .prompt-studio button:focus-visible,html[data-theme=dark] .prompt-studio summary:focus-visible){outline:3px solid var(--theme-accent)}html[data-theme=dark] .prompt-studio input:focus,html[data-theme=dark] .prompt-studio textarea:focus{outline:2px solid var(--theme-accent)}html[data-theme=dark] .ps-eyebrow{color:var(--theme-muted)}html[data-theme=dark] .ps-button{border:1px solid var(--theme-accent)}html[data-theme=dark] .ps-button.secondary{color:var(--theme-ink);background:var(--theme-surface);border-color:var(--theme-border)}html[data-theme=dark] .ps-hero{border:1px solid var(--theme-border);background:radial-gradient(ellipse at 98% -10%,var(--theme-accent-soft) 0,transparent 42%),radial-gradient(ellipse at 94% 110%,var(--theme-accent-soft) 0,transparent 48%),linear-gradient(115deg,var(--theme-surface),var(--theme-surface))}html[data-theme=dark] .ps-hero-copy .ps-eyebrow{color:var(--theme-muted)}html[data-theme=dark] .ps-hero-copy .ps-eyebrow i{color:var(--theme-accent)}html[data-theme=dark] .ps-hero h2{color:var(--theme-ink)}html[data-theme=dark] .ps-hero-copy>p{color:var(--theme-muted)}html[data-theme=dark] .ps-hero-links a,html[data-theme=dark] .ps-hero-links button{color:var(--theme-accent)}html[data-theme=dark] .ps-hero-links button{color:var(--theme-muted)}html[data-theme=dark] .ps-hero-sheet{background:color-mix(in srgb,var(--theme-surface) 93%,transparent);border:1px solid var(--theme-border)}html[data-theme=dark] .ps-hero-sheet>div:first-child{color:var(--theme-text)}html[data-theme=dark] .ps-hero-sheet i,html[data-theme=dark] .ps-hero-sheet>p{color:var(--theme-muted)}html[data-theme=dark] .ps-sheet-result{background:linear-gradient(110deg,var(--theme-accent-soft),var(--theme-accent-soft))}html[data-theme=dark] .ps-sheet-result>b{color:var(--theme-accent)}html[data-theme=dark] .ps-sheet-result>span{color:var(--theme-muted)}html[data-theme=dark] .ps-sheet-result .ps-sheet-tag{color:var(--theme-muted);border-top:1px solid var(--theme-border)}html[data-theme=dark] .ps-section-heading>span{color:var(--theme-muted)}html[data-theme=dark] .ps-start-card{background:var(--theme-surface)}html[data-theme=dark] .ps-start-card:hover{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] .ps-start-card small,html[data-theme=dark] .ps-start-card>svg{color:var(--theme-muted)}html[data-theme=dark] .ps-symbol{background:linear-gradient(140deg,var(--theme-accent-soft),var(--theme-accent-soft));color:var(--theme-accent)}html[data-theme=dark] .blue .ps-symbol,html[data-theme=dark] .ps-symbol.blue,html[data-theme=dark] .cyan .ps-symbol,html[data-theme=dark] .ps-symbol.cyan{color:var(--theme-accent);background:linear-gradient(135deg,var(--theme-accent-soft),var(--theme-accent-soft))}html[data-theme=dark] .pink .ps-symbol,html[data-theme=dark] .ps-symbol.pink{color:var(--theme-danger);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-danger) 11%,var(--theme-surface)),var(--theme-accent-soft))}html[data-theme=dark] .violet .ps-symbol,html[data-theme=dark] .ps-symbol.violet{color:var(--theme-accent);background:linear-gradient(135deg,var(--theme-accent-soft),var(--theme-accent-soft))}html[data-theme=dark] .ps-search{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] .ps-search>svg{color:var(--theme-muted)}html[data-theme=dark] .ps-search input{color:var(--theme-ink)}html[data-theme=dark] .ps-search input::placeholder{color:var(--theme-muted)}html[data-theme=dark] .ps-search button{color:var(--theme-accent);background:var(--theme-accent-soft)}html[data-theme=dark] .ps-scenarios button{border:1px solid var(--theme-border);color:var(--theme-text);background:var(--theme-surface)}html[data-theme=dark] .ps-scenarios svg{color:var(--theme-muted)}html[data-theme=dark] .ps-scenarios button.active{background:var(--theme-accent-soft);border-color:var(--theme-border);color:var(--theme-accent)}html[data-theme=dark] .ps-scenarios button.active svg{color:var(--theme-accent)}html[data-theme=dark] .ps-view-tabs button{color:var(--theme-muted)}html[data-theme=dark] .ps-view-tabs button.active{color:var(--theme-ink)}html[data-theme=dark] .ps-result-count,html[data-theme=dark] .ps-result-count button{color:var(--theme-muted)}html[data-theme=dark] .ps-card{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] .ps-card:hover{border-color:var(--theme-border)}html[data-theme=dark] .ps-card-category{color:var(--theme-muted)}html[data-theme=dark] .ps-price{color:var(--theme-muted);background:var(--theme-accent-soft)}html[data-theme=dark] .ps-price.paid{color:var(--theme-warning);background:color-mix(in srgb,var(--theme-warning) 11%,var(--theme-surface))}html[data-theme=dark] .ps-card-title h4{color:var(--theme-ink)}html[data-theme=dark] .ps-card-title:hover h4{color:var(--theme-accent)}html[data-theme=dark] .ps-card-title>p{color:var(--theme-muted)}html[data-theme=dark] .ps-card-example{background:var(--theme-surface);border:1px solid var(--theme-border)}html[data-theme=dark] .ps-card-example>div+div{border-top:1px solid var(--theme-border)}html[data-theme=dark] .ps-card-example>div>span,html[data-theme=dark] .ps-card-example>div:last-child>span{color:var(--theme-muted)}html[data-theme=dark] .ps-card-example p{color:var(--theme-text)}html[data-theme=dark] .ps-card-example>div:last-child>p{color:var(--theme-ink)}html[data-theme=dark] .ps-card-meta,html[data-theme=dark] .ps-card-meta button{color:var(--theme-muted)}html[data-theme=dark] .ps-card>footer{border-top:1px solid var(--theme-border)}html[data-theme=dark] .prompt-studio .star-btn{color:var(--theme-muted)}html[data-theme=dark] .prompt-studio .star-btn.active{color:var(--theme-warning)}html[data-theme=dark] .ps-card-open{color:var(--theme-accent)}html[data-theme=dark] .ps-catalog-note{color:var(--theme-muted)}html[data-theme=dark] .ps-help-strip{border:1px solid var(--theme-border);background:linear-gradient(105deg,var(--theme-surface),var(--theme-surface))}html[data-theme=dark] .ps-help-strip>span{color:var(--theme-muted)}html[data-theme=dark] .ps-help-strip h3{color:var(--theme-text)}html[data-theme=dark] .ps-help-strip p{color:var(--theme-muted)}html[data-theme=dark] .ps-help-strip>a{color:var(--theme-accent)}html[data-theme=dark] .ps-empty{background:var(--theme-surface);border:1px dashed var(--theme-border)}html[data-theme=dark] .ps-empty h4{color:var(--theme-ink)}html[data-theme=dark] .ps-empty p,html[data-theme=dark] .ps-back,html[data-theme=dark] .ps-detail-kicker,html[data-theme=dark] .ps-detail-kicker i{color:var(--theme-muted)}html[data-theme=dark] .ps-detail-heading h2{color:var(--theme-ink)}html[data-theme=dark] .ps-detail-heading p{color:var(--theme-muted)}html[data-theme=dark] .ps-detail-heading>.star-btn{border:1px solid var(--theme-border)}html[data-theme=dark] .ps-workflow{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-muted)}html[data-theme=dark] .ps-assist-entry{border:1px solid var(--theme-border);background:linear-gradient(115deg,var(--theme-surface),var(--theme-surface))}html[data-theme=dark] .ps-assist-entry>span{color:var(--theme-muted)}html[data-theme=dark] .ps-assist-entry h3{color:var(--theme-text)}html[data-theme=dark] .ps-assist-entry p{color:var(--theme-muted)}html[data-theme=dark] .ps-assist-entry>button{border:1px solid var(--theme-border);color:var(--theme-accent);background:var(--theme-surface)}html[data-theme=dark] .ps-workflow li>span{background:var(--theme-subtle);color:var(--theme-muted)}html[data-theme=dark] .ps-workflow .active{color:var(--theme-accent)}html[data-theme=dark] .ps-workflow .active>span{color:var(--theme-accent);background:var(--theme-accent-soft)}html[data-theme=dark] .ps-input-panel,html[data-theme=dark] .ps-output-panel{background:var(--theme-surface)}html[data-theme=dark] .ps-input-panel>header .ps-eyebrow,html[data-theme=dark] .ps-output-panel>header .ps-eyebrow{color:var(--theme-muted)}html[data-theme=dark] .ps-input-panel>header>button{color:var(--theme-accent);border:1px solid var(--theme-border)}html[data-theme=dark] .ps-field b{color:var(--theme-text)}html[data-theme=dark] .ps-field b i,html[data-theme=dark] .ps-field small{color:var(--theme-muted)}html[data-theme=dark] .ps-field textarea{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=dark] .ps-field textarea::placeholder,html[data-theme=dark] .ps-input-footer,html[data-theme=dark] .ps-input-footer>button,html[data-theme=dark] .ps-material-note{color:var(--theme-muted)}html[data-theme=dark] .ps-field-tip{background:var(--theme-surface);border-top:1px solid var(--theme-border)}html[data-theme=dark] .ps-field-tip>span,html[data-theme=dark] .ps-field-tip p{color:var(--theme-muted)}html[data-theme=dark] .ps-output-panel{border-color:var(--theme-border)}html[data-theme=dark] .ps-output-panel>header{border-bottom:1px solid var(--theme-border);background:linear-gradient(120deg,var(--theme-surface),var(--theme-surface))}html[data-theme=dark] .ps-live-indicator{color:var(--theme-muted)}html[data-theme=dark] .ps-assembled-output{color:var(--theme-ink);background:var(--theme-surface);scrollbar-color:var(--theme-border-strong) transparent}html[data-theme=dark] .ps-output-footer{border-top:1px solid var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] .ps-output-footer>p,html[data-theme=dark] .ps-output-footer small,html[data-theme=dark] .ps-save-button{color:var(--theme-muted)}html[data-theme=dark] .ps-output-gate{background:radial-gradient(ellipse at 25% 15%,var(--theme-surface),transparent 70%)}html[data-theme=dark] .ps-output-gate>span{background:var(--theme-accent-soft);color:var(--theme-muted)}html[data-theme=dark] .ps-output-gate h4{color:var(--theme-text)}html[data-theme=dark] .ps-output-gate>p{color:var(--theme-muted)}html[data-theme=dark] .ps-output-gate .ps-button{background:var(--theme-accent-soft);color:var(--theme-accent);border-color:var(--theme-border)}html[data-theme=dark] .ps-example-section{border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border)}html[data-theme=dark] .ps-example-section>div>p{color:var(--theme-muted)}html[data-theme=dark] .ps-detail-example>div{background:var(--theme-surface);border:1px solid var(--theme-border)}html[data-theme=dark] .ps-detail-example>div>span{color:var(--theme-muted)}html[data-theme=dark] .ps-detail-example>div>p{color:var(--theme-text)}html[data-theme=dark] .ps-detail-example>span,html[data-theme=dark] .ps-use-notes summary,html[data-theme=dark] .ps-use-notes summary svg{color:var(--theme-muted)}html[data-theme=dark] .ps-use-notes>div{border-top:1px solid var(--theme-border)}html[data-theme=dark] .ps-use-notes p,html[data-theme=dark] .ps-paid-symbol{color:var(--theme-muted)}html[data-theme=dark] .ps-paid-summary{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] .ps-paid-summary>.ps-eyebrow,html[data-theme=dark] .ps-paid-summary>p{color:var(--theme-muted)}html[data-theme=dark] .ps-paid-price{color:var(--theme-ink)}html[data-theme=dark] .ps-paid-price span{color:var(--theme-muted)}html[data-theme=dark] .ps-paid-summary dl{border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border)}html[data-theme=dark] .ps-paid-summary dt,html[data-theme=dark] .ps-paid-summary dd,html[data-theme=dark] .ps-paid-summary>small{color:var(--theme-muted)}html[data-theme=dark] .ps-paid-summary>a{color:var(--theme-muted);border-top:1px solid var(--theme-border)}html[data-theme=dark] .ps-paid-example>h3{color:var(--theme-text)}html[data-theme=dark] .ps-paid-example>p,html[data-theme=dark] .ps-paid-example>small,html[data-theme=dark] .ps-not-found>p{color:var(--theme-muted)}