@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Prata&display=swap";
.image-provider{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;padding:0;display:grid}.image-provider legend{color:#756f66;text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1;margin-bottom:3px;font-size:10px;font-weight:700}.image-provider label{border:1px solid var(--line);cursor:pointer;background:#f7f4ed;border-radius:13px;align-items:center;gap:8px;min-height:52px;padding:9px 11px;display:flex}.image-provider label.active{border-color:var(--accent);background:#fff}.image-provider input{accent-color:var(--accent)}.image-provider span,.image-provider b,.image-provider small{display:block}.image-provider b{font-size:11px}.image-provider small{color:#8b8479;margin-top:2px;font-size:9px}@media (max-width:520px){.image-provider{grid-template-columns:1fr}}.role-models{border:1px solid var(--line);background:#f7f4ed;border-radius:14px;margin:0 0 18px}.role-models summary{cursor:pointer;padding:11px 13px;font-size:11px;font-weight:700}.role-models summary small{color:#8b8479;margin-left:6px;font-size:9px;font-weight:400}.role-models>div{gap:7px;padding:0 11px 11px;display:grid}.role-models label{color:#696258;grid-template-columns:minmax(110px,.8fr) minmax(145px,1.2fr);align-items:center;gap:8px;font-size:9px;display:grid}.role-models select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d8d2c5;border-radius:9px;outline:0;padding:7px 9px;font-size:9px}.role-models select:focus{border-color:var(--accent)}.model-warning{color:#aa3d26;padding:0 12px 11px;font-size:9px;line-height:1.4;display:block}@media (max-width:520px){.role-models label{grid-template-columns:1fr}.role-models>div{gap:10px}}.contact-mode .choice-list{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.contact-mode .choice-list button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);border-radius:12px;font-size:11px}.contact-mode .choice-list button:hover{border-color:var(--accent);background:#fff}.contact-mode>div{display:grid}@media (max-width:520px){.contact-mode .choice-list{grid-template-columns:1fr}}.marketplace-composer{gap:12px;display:grid}.marketplace-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.marketplace-grid label{border:1px solid var(--line);color:#655f56;cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:9px 11px;font-size:11px;display:flex}.marketplace-grid label.selected{border-color:var(--accent);color:var(--ink);background:#fff4ef}.marketplace-grid input{accent-color:var(--accent)}.marketplace-actions{justify-content:space-between!important;display:flex!important}.marketplace-next{background:var(--ink);color:#fff;border:0;border-radius:999px;padding:10px 15px;font-size:11px}.marketplace-next:disabled{background:#d5cfc4}.marketplace-links{gap:8px;display:grid!important}.marketplace-links label{color:#665f55;grid-template-columns:105px 1fr;align-items:center;gap:9px;font-size:10px;display:grid}.marketplace-links input{border:1px solid var(--line);border-radius:10px;outline:0;min-width:0;padding:9px 11px}.marketplace-links input:focus{border-color:var(--accent)}.details-composer{max-height:58vh;color:var(--ink);gap:13px;display:grid;overflow:auto}.details-fields{gap:12px;display:grid!important}.details-fields fieldset{border:0;margin:0;padding:0}.details-fields legend{color:#817a70;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:10px;font-weight:700}.details-fields fieldset>label{color:#655f56;align-items:center;gap:6px;margin:0 14px 7px 0;font-size:11px;display:inline-flex}.details-fields input{accent-color:var(--accent)}.details-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.details-grid input,.details-composer .marketplace-links input{border:1px solid var(--line);background:#fff;border-radius:10px;outline:0;width:100%;min-width:0;padding:9px 11px;font-size:11px}.details-grid input:focus,.details-composer .marketplace-links input:focus{border-color:var(--accent)}.details-submit{background:var(--ink);color:#fff;border:0;border-radius:999px;width:100%;padding:11px 16px;font-size:11px;position:sticky;bottom:0}.details-submit:disabled{background:#d5cfc4}@media (max-width:520px){.details-grid,.marketplace-grid{grid-template-columns:1fr}}:root{--ink:#171713;--paper:#f3f0e8;--panel:#fbfaf6;--line:#d8d2c5;--accent:#ff5d38;--lime:#dfff65}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:Manrope,sans-serif}button,textarea,input{font:inherit}button{cursor:pointer}.studio{min-height:100vh;padding:18px}.studio-nav{align-items:center;height:60px;padding:0 10px 18px;display:flex}.brand{color:var(--ink);letter-spacing:.13em;align-items:center;gap:9px;text-decoration:none;display:flex}.brand span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font:13px Prata;display:grid}.project-state{color:#79736a;margin:auto;font-size:12px}.project-state i{background:#82ad4f;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.saved{color:#888177;border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:11px}.workspace{background:var(--panel);border:1px solid #cdc6b8;border-radius:24px;grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);height:calc(100vh - 96px);min-height:650px;display:grid;overflow:hidden;box-shadow:0 22px 70px #372c181c}.chat-panel{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;min-width:0;display:flex}.panel-header,.preview-header{justify-content:space-between;align-items:flex-end;padding:26px 29px 19px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#8d867b;font-size:9px;font-weight:700}.panel-header h1,.preview-header h2{margin:5px 0 0;font:400 27px Prata,serif}.panel-header b{color:#8a8378;font-size:11px}.progress{background:#e8e3d8;height:2px}.progress i{background:var(--accent);height:100%;transition:width .4s;display:block}.conversation{flex:1;padding:25px 29px;overflow:auto}.message{gap:11px;max-width:90%;margin-bottom:18px;font-size:13px;line-height:1.55;display:flex}.message.small{color:#7a746b;margin-bottom:8px;font-size:11px}.message small{color:#8b8479;margin-top:5px;display:block}.avatar{background:var(--ink);color:#fff;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font:11px Prata;display:grid}.message.small .avatar{flex-basis:21px;height:21px;font-size:9px}.exchange{padding-bottom:8px}.user-message{background:var(--ink);color:#fff;border-radius:15px 15px 3px;width:max-content;max-width:86%;margin:0 0 18px auto;padding:9px 13px;font-size:12px}.composer{border-top:1px solid var(--line);background:#fff;padding:16px 21px}.composer textarea{resize:none;background:0 0;border:0;outline:0;width:100%}.composer textarea::placeholder{color:#aaa398}.composer>div{justify-content:space-between;align-items:center;display:flex}.skip{color:#817a70;background:0 0;border:0;font-size:11px}.send{background:var(--accent);color:#fff;border:0;border-radius:50%;width:38px;height:38px;font-size:20px}.send:disabled{background:#d5cfc4}.ready,.brief{text-align:center;background:#ece7da;border-radius:19px;margin:20px 0;padding:25px}.ready>span{background:var(--lime);border-radius:50%;place-items:center;width:40px;height:40px;margin:auto;display:grid}.ready h2{margin:13px 0 7px;font:22px Prata}.ready p,.brief p{color:#625d55;font-size:12px;line-height:1.7}.ready button,.brief button{background:var(--ink);color:#fff;border:0;border-radius:999px;padding:11px 19px}.ready.error{background:#f4ddd5}.brief{text-align:left}.preview-panel{background:#e5e1d7;flex-direction:column;min-width:0;display:flex}.view-switch{border:1px solid #c7c1b5;border-radius:999px;padding:3px;display:flex}.view-switch button{background:0 0;border:0;border-radius:999px;width:34px;height:27px}.view-switch .active{background:#fff;box-shadow:0 2px 8px #0001}.browser{background:#cfcbc2;border-radius:16px;flex:1;min-height:0;margin:0 23px 23px;overflow:hidden;box-shadow:0 12px 40px #2c231624}.browser-bar{background:#fbfaf7;border-bottom:1px solid #ddd7cc;align-items:center;gap:10px;height:41px;padding:0 13px;display:flex}.browser-bar>span{gap:4px;display:flex}.browser-bar i{background:#ff765b;border-radius:50%;width:7px;height:7px}.browser-bar i:nth-child(2){background:#ffc64c}.browser-bar i:nth-child(3){background:#88ca69}.browser-bar input{color:#7b746a;background:#f2f0ea;border:1px solid #e1dcd2;border-radius:999px;outline:0;flex:1;height:25px;padding:0 11px;font-size:9px}.browser-bar button{background:0 0;border:0}.stage{background:#d0ccc4;justify-content:center;height:calc(100% - 41px);display:flex;position:relative;overflow:hidden}.stage iframe{z-index:1;background:0 0;border:0;width:100%;height:100%;transition:width .3s;position:relative}.stage.mobile iframe{width:390px;box-shadow:0 0 40px #0002}.waiting{background:#fbfaf6;border-radius:14px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0002}.waiting>i{background:var(--accent);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #ff5d3822}.waiting b,.waiting small{white-space:nowrap;display:block}.waiting b{font-size:12px}.waiting small{color:#8a8379;margin-top:4px;font-size:9px}@media (max-width:1050px){.workspace{grid-template-columns:1fr;height:auto}.chat-panel{border-right:0;border-bottom:1px solid var(--line);min-height:760px}.preview-panel{min-height:720px}}@media (max-width:600px){.studio{padding:9px}.workspace{border-radius:18px}.project-state{display:none}.panel-header,.preview-header,.conversation{padding-left:20px;padding-right:20px}.browser{margin-left:9px;margin-right:9px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
.preview-tools{align-items:center;gap:9px;display:flex}.edit-toggle{color:#625d55;background:0 0;border:1px solid #c7c1b5;border-radius:999px;height:34px;padding:0 13px;font-size:10px}.edit-toggle.active{border-color:var(--accent);background:var(--accent);color:#fff}.edit-toggle:disabled{opacity:.45;cursor:default}.nika-editor{background:#fff;border:1px solid #d8d2c5;border-radius:18px;margin:20px 0;padding:20px}.nika-title{align-items:center;gap:10px;display:flex}.nika-title b,.nika-title small{display:block}.nika-title small{color:#8b8479;text-transform:uppercase;letter-spacing:.12em;margin-top:2px;font-size:9px}.editor-limits{gap:7px;margin:14px 0;display:flex}.editor-limits span{color:#6f685e;background:#f0ece3;border-radius:999px;padding:6px 9px;font-size:9px}.nika-editor p{color:#5d574f;margin:13px 0;font-size:12px;line-height:1.55}.nika-editor p b,.nika-editor p small{display:block}.nika-editor p small{color:#8b8479;margin-top:4px}.nika-editor textarea{resize:none;border:1px solid #ded8cd;border-radius:11px;outline:0;width:100%;padding:11px}.nika-editor textarea:focus{border-color:var(--accent)}.editor-actions{justify-content:flex-end;gap:8px;display:flex}.editor-actions button,.editor-submit{background:#fff;border:1px solid #d8d2c5;border-radius:999px;padding:9px 14px;font-size:11px}.editor-actions .primary,.nika-editor .primary{border-color:var(--ink);background:var(--ink);color:#fff}.editor-submit{margin:9px 0 0 auto;display:block}.editor-error{color:#b33b28;margin-top:10px;display:block}
.message-content{min-width:0}.nika-signature{align-items:baseline;gap:7px;margin-bottom:5px;display:flex}.nika-signature b{font-size:11px}.nika-signature small{text-transform:uppercase;letter-spacing:.1em;color:#9a9388!important;margin:0!important;font-size:8px!important}.message.small .nika-signature{margin-bottom:3px}.message.small .nika-signature b{font-size:9px}.message.small .nika-signature small{font-size:7px!important}
.extra-task{color:#5d574f;background:#f8f5ee;border:1px dashed #c8c0b3;border-radius:12px;width:100%;padding:10px;font-size:11px}.extra-task:hover{border-color:var(--accent);color:var(--ink)}.extra-task:disabled{cursor:default;opacity:.45}.task-actions{margin-top:10px}
.chat-panel{min-height:0;overflow:hidden}.conversation{overscroll-behavior:contain;min-height:0}.composer{z-index:3;flex:none;position:relative}.pipeline-state{background:#ffffffad;border:1px solid #1818151f;border-radius:14px;align-items:flex-start;gap:12px;margin-top:14px;padding:13px 15px;display:flex}.pipeline-state>i{background:#ff6b55;border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.pipeline-state.running>i{animation:1.2s ease-in-out infinite pipeline-pulse}.pipeline-state.success>i{background:#79ad4d}.pipeline-state.failed>i{background:#c9483c}.pipeline-state b,.pipeline-state small{display:block}.pipeline-state small{color:#8b867b;margin-top:3px;line-height:1.35}@keyframes pipeline-pulse{50%{opacity:.35;transform:scale(.75)}}.pipeline-console{color:#e8e9df;background:#121310;border:1px solid #34342f;border-radius:22px;margin-top:18px;overflow:hidden;box-shadow:0 22px 70px #13120d2e}.pipeline-console>header{border-bottom:1px solid #2e302a;justify-content:space-between;align-items:center;gap:24px;padding:17px 20px;display:flex}.pipeline-console.collapsed>header{border-bottom:0}.console-title,.token-summary,.employee-usage{align-items:center;display:flex}.console-title{gap:11px;min-width:230px}.console-title b,.console-title span,.token-summary small,.token-summary span,.token-summary strong{display:block}.console-title b{margin-top:4px;font-size:13px}.console-light{background:#77796e;border-radius:50%;flex:none;width:10px;height:10px}.console-light.running{background:#ff765b;animation:1.2s infinite pipeline-pulse}.console-light.success{background:#8bc85b}.console-light.failed{background:#d54f44}.token-summary{text-align:right;justify-content:flex-end;gap:25px;margin-left:auto;font-size:12px}.token-summary small{color:#83877a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:8px}.token-summary strong{color:#dfff65;font-size:15px}.token-summary button{color:#bbbdb3;background:0 0;border:1px solid #3b3d36;border-radius:999px;padding:7px 12px;font-size:10px}.employee-usage{color:#888b80;border-bottom:1px solid #292b26;gap:8px;padding:11px 20px;font-size:9px;overflow-x:auto}.employee-usage span{background:#1d1f1a;border-radius:8px;flex:none;padding:6px 9px}.employee-usage b{color:#cfd1c7;margin-right:7px}.pipeline-console pre{color:#bfc4b7;white-space:pre-wrap;overflow-wrap:anywhere;height:390px;margin:0;padding:18px 20px 24px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.studio-actions{align-items:center;gap:12px;display:flex}.reset-test{color:#5f5b52;cursor:pointer;background:#ffffff8c;border:1px solid #18181529;border-radius:999px;padding:8px 13px;font:600 10px/1 inherit;transition:background .2s,color .2s,border-color .2s}.reset-test:hover{color:#181815;background:#fff;border-color:#ff6b55}.reset-test:disabled{cursor:wait;opacity:.55}.reset-test.success{color:#557b2f;border-color:#82ad4f}.reset-test.error{color:#a53f2f;border-color:#d96855}@media (max-width:900px){.pipeline-console>header{flex-direction:column;align-items:flex-start}.token-summary{justify-content:space-between;gap:10px;width:100%;margin:0}.token-summary span:nth-child(3),.token-summary span:nth-child(4),.saved{display:none}}
html{scroll-behavior:smooth}body{overflow-x:hidden}.product-page{background:var(--paper);min-height:100vh}.site-header{z-index:20;border-bottom:1px solid #1717131f;align-items:center;width:100%;height:88px;padding:0 clamp(24px,5vw,76px);display:flex;position:absolute;top:0;left:0}.site-brand{color:var(--ink);letter-spacing:.14em;align-items:center;gap:11px;text-decoration:none;display:flex}.neon-mark{background:var(--ink);color:#fff;letter-spacing:0;border-radius:50%;place-items:center;width:38px;height:38px;font:14px Prata,serif;display:grid}.site-header nav{gap:34px;margin-left:auto;margin-right:44px;display:flex}.site-header nav a,.header-cta,.text-link{color:var(--ink);font-size:12px;font-weight:600;text-decoration:none}.site-header nav a{position:relative}.site-header nav a:after{background:var(--ink);content:"";width:0;height:1px;transition:width .2s;position:absolute;bottom:-7px;left:0}.site-header nav a:hover:after{width:100%}.header-cta,.primary-button{justify-content:center;align-items:center;gap:15px;display:inline-flex}.header-cta svg,.primary-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px}.hero{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);min-height:880px;padding:150px clamp(24px,6vw,92px) 80px;display:grid;position:relative;overflow:hidden}.hero:before{z-index:0;content:"";background:#e7e0d2;border-radius:50%;width:58vw;height:58vw;position:absolute;bottom:-22vw;right:-12vw}.hero-copy{z-index:2;align-self:center;max-width:690px;position:relative}.section-label{color:#777064;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.section-label i{background:var(--accent);border-radius:50%;width:7px;height:7px}.hero h1,.section-heading h2,.possibility-lead h2,.closing-cta h2{letter-spacing:-.045em;margin:24px 0;font:400 clamp(54px,6.2vw,96px)/.98 Prata,serif}.hero h1 em{color:var(--accent);font-style:normal}.hero-copy>p{color:#5f594f;max-width:610px;font-size:16px;line-height:1.75}.hero-actions{align-items:center;gap:27px;margin-top:34px;display:flex}.primary-button{background:var(--ink);color:#fff;border-radius:999px;min-height:52px;padding:0 23px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s}.primary-button:hover{background:var(--accent);transform:translateY(-2px)}.text-link{border-bottom:1px solid #aaa397;padding-bottom:4px}.hero-notes{color:#716a60;flex-wrap:wrap;gap:10px 25px;margin:44px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.hero-notes li:before{color:var(--accent);content:"●";margin-right:8px;font-size:6px}.hero-art{z-index:1;align-self:center;height:620px;position:relative}.orbit{border:1px solid #17171326;border-radius:50%;position:absolute}.orbit-one{inset:20px 3% 10px 8%}.orbit-two{border-color:#ff5d3859;inset:105px 16% 100px 22%}.hero-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf6eb;border:1px solid #17171324;flex-direction:column;display:flex;position:absolute;box-shadow:0 18px 60px #2e24151f}.hero-card span{color:#8a8276;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.hero-card i{color:#8a8276;font-size:9px;font-style:normal}.hero-card-main{border-radius:2px 42px 2px 2px;width:48%;min-width:300px;padding:37px;top:120px;left:8%;transform:rotate(-5deg)}.hero-card-main b{margin:34px 0 45px;font:26px/1.4 Prata,serif}.hero-card-small{border-radius:18px;width:230px;padding:20px}.hero-card-small b{margin:16px 0 5px;font-size:15px}.card-concept{top:40px;right:2%;transform:rotate(4deg)}.card-design{bottom:117px;right:0;transform:rotate(-3deg)}.card-check{bottom:37px;left:18%;transform:rotate(3deg)}.hero-seal{z-index:3;background:var(--lime);text-align:center;border-radius:50%;place-items:center;width:96px;height:96px;font:22px/1 Prata;display:grid;position:absolute;top:44%;right:28%;transform:rotate(8deg)}.hero-seal small{letter-spacing:.18em;text-transform:uppercase;font:8px Manrope}.studio-section{color:#f5f1e8;background:#191a16;padding:100px clamp(18px,3vw,46px) 120px}.section-heading{justify-content:space-between;align-items:flex-end;gap:80px;max-width:1400px;margin:0 auto 55px;display:flex}.section-heading>div{flex:1}.section-heading h2{margin:20px 0 0;font-size:clamp(46px,5vw,76px)}.section-heading>p{color:#9c9d92;max-width:510px;margin:0 0 7px;font-size:14px;line-height:1.8}.section-label.light{color:#9c9d92}.studio-shell{background:#23241f;border:1px solid #35372f;border-radius:35px;max-width:1680px;margin:auto;padding:12px;box-shadow:0 35px 100px #00000047}.studio{min-height:auto;color:var(--ink);background:0 0;padding:0}.studio-nav{height:72px;padding:0 14px}.studio .neon-mark{width:34px;height:34px}.workspace{height:min(790px,100vh - 115px);min-height:650px}.pipeline-console{margin:12px 0 0}.process-section{background:#dfff65;padding:120px clamp(24px,6vw,92px)}.dark-heading{color:var(--ink)}.dark-heading>p{color:#4f5540}.process-grid{border-top:1px solid #17171340;border-left:1px solid #17171340;grid-template-columns:repeat(4,1fr);max-width:1600px;margin:80px auto 0;display:grid}.process-grid article{border-bottom:1px solid #17171340;border-right:1px solid #17171340;min-height:380px;padding:25px 27px;position:relative}.process-grid article>span{font-size:10px;font-weight:700}.process-icon{border:1px solid #1717134d;border-radius:50%;place-items:center;width:76px;height:76px;margin:65px 0 42px;font:30px Prata;display:grid}.process-grid h3{margin:0 0 14px;font:21px Prata}.process-grid p{color:#50543f;max-width:290px;margin:0;font-size:12px;line-height:1.7}.possibilities{background:#f7f4ec;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:140px clamp(24px,7vw,110px);display:grid}.possibility-lead{align-self:start;position:sticky;top:100px}.possibility-lead h2{font-size:clamp(50px,5.2vw,80px)}.possibility-lead>p{color:#625d53;max-width:540px;font-size:14px;line-height:1.8}.feature-list{border-top:1px solid var(--line)}.feature-list article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:25px;padding:34px 0;display:grid}.feature-list article>b{color:var(--accent);font-size:10px}.feature-list h3{margin:0 0 12px;font:24px Prata}.feature-list p{color:#6b655b;max-width:580px;margin:0;font-size:12px;line-height:1.7}.closing-cta{background:var(--accent);color:#fff;text-align:center;flex-direction:column;align-items:center;padding:120px 24px;display:flex}.closing-cta .neon-mark{color:var(--accent);background:#fff;margin-bottom:30px}.closing-cta>span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.closing-cta h2{margin:25px 0 38px;font-size:clamp(48px,6vw,88px)}.primary-button.inverse{color:var(--ink);background:#fff}.primary-button.inverse:hover{background:var(--lime)}.product-footer{color:#fff;background:#11120f;align-items:center;gap:30px;padding:35px clamp(24px,5vw,76px);display:flex}.product-footer .site-brand{color:#fff}.product-footer .neon-mark{color:#11120f;background:#fff}.product-footer p{color:#85877d;margin:auto;font-size:11px}.product-footer>a:last-child{color:#fff;font-size:11px;text-decoration:none}@media (max-width:1100px){.site-header nav{display:none}.header-cta{margin-left:auto}.hero{grid-template-columns:1fr;min-height:auto;padding-top:150px}.hero-copy{max-width:760px}.hero-art{width:min(720px,100%);margin:30px auto 0}.process-grid{grid-template-columns:1fr 1fr}.possibilities{grid-template-columns:1fr}.possibility-lead{position:static}.workspace{height:auto}.studio-shell{padding:7px}}@media (max-width:700px){.site-header{height:72px;padding:0 18px}.site-brand .neon-mark{width:34px;height:34px}.header-cta{font-size:0}.header-cta svg{width:22px}.hero{padding:118px 20px 60px}.hero h1{font-size:49px}.hero-copy>p{font-size:14px}.hero-actions,.hero-notes{flex-direction:column;align-items:flex-start}.hero-art{height:500px;margin-top:15px}.hero-card-main{width:70%;min-width:250px;padding:25px;top:120px;left:0}.hero-card-main b{margin:25px 0 35px;font-size:20px}.hero-card-small{width:175px}.card-concept{right:0}.card-design{bottom:65px;right:0}.card-check{bottom:5px;left:3%}.hero-seal{width:75px;height:75px;right:18%}.studio-section,.process-section,.possibilities{padding:75px 14px}.section-heading{flex-direction:column;align-items:flex-start;gap:25px}.section-heading h2,.possibility-lead h2{font-size:45px}.studio-heading{padding:0 8px}.studio-shell{border-radius:24px}.studio-nav{padding:0 8px}.studio-actions{gap:5px}.reset-test{max-width:135px;padding:7px 9px;font-size:9px}.process-grid{grid-template-columns:1fr;margin-top:45px}.process-grid article{min-height:290px}.process-icon{margin:35px 0 25px}.feature-list article{grid-template-columns:35px 1fr}.feature-list h3{font-size:21px}.closing-cta{padding:85px 20px}.closing-cta h2{font-size:46px}footer{flex-direction:column;align-items:flex-start}footer p{margin:0}.footer-brand{margin-bottom:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-card{transform:none!important}}.header-auth{align-items:center;gap:22px;display:flex}.login-link{color:var(--ink);border-bottom:1px solid #aaa397;padding-bottom:4px;font-size:12px;font-weight:600;text-decoration:none}.studio-page{background:var(--paper);min-height:100vh;padding:18px}.studio-page .studio{min-height:calc(100vh - 36px);padding:0}.back-to-site{color:#777167;font-size:10px;text-decoration:none}.auth-page{background:#191a16;min-height:100vh;padding:30px;display:grid;position:relative}.auth-brand{z-index:2;color:#fff;letter-spacing:.14em;align-items:center;gap:11px;text-decoration:none;display:flex;position:absolute;top:48px;left:55px}.auth-brand span{width:38px;height:38px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font:14px Prata;display:grid}.auth-card{border:1px solid #383a32;border-radius:30px;grid-template-columns:1fr 1fr;min-height:calc(100vh - 60px);display:grid;overflow:hidden}.auth-copy{background:var(--accent);color:#fff;flex-direction:column;justify-content:center;padding:130px clamp(35px,7vw,120px);display:flex}.auth-copy>span,.auth-panel>div>span{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.auth-copy h1{letter-spacing:-.045em;margin:28px 0;font:clamp(54px,6vw,92px)/1 Prata}.auth-copy p{max-width:530px;font-size:14px;line-height:1.8}.auth-panel{color:var(--ink);background:#f7f4ec;flex-direction:column;justify-content:center;padding:100px clamp(35px,7vw,120px);display:flex}.auth-panel>div{justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.auth-panel>div>a{color:#6c665d;font-size:11px}.auth-form{gap:23px;display:grid}.auth-form label>span{color:#777167;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:700;display:block}.auth-form label>input:not([type=checkbox]){width:100%;height:54px;color:var(--ink);caret-color:var(--accent);background:0 0;border:0;border-bottom:1px solid #bdb6a9;outline:0;font-size:15px}.auth-form label>input:focus{border-color:var(--accent)}.auth-form label>input::placeholder{color:#aaa398}.auth-consent{align-items:flex-start;gap:10px;display:flex}.auth-consent input{accent-color:var(--accent);margin-top:3px}.auth-consent span{line-height:1.5;text-transform:none!important;margin:0!important;font-size:9px!important}.auth-form>button{background:var(--ink);color:#fff;border:0;border-radius:999px;justify-content:space-between;align-items:center;height:56px;margin-top:8px;padding:0 23px;font-size:12px;font-weight:700;display:flex}.auth-form>button:hover{background:var(--accent)}.auth-form>button:disabled{opacity:.6}.auth-form>button b{font-size:20px}.demo-note{color:#958e82;margin:0;font-size:9px;line-height:1.5}@media (max-width:1100px){.header-auth{margin-left:auto}.auth-card{grid-template-columns:1fr}.auth-copy{min-height:520px}.auth-panel{min-height:600px}}@media (max-width:700px){.header-auth{gap:13px}.login-link{font-size:11px}.studio-page{padding:8px}.back-to-site,.studio-page .saved{display:none}.auth-page{padding:8px}.auth-card{border-radius:22px;min-height:calc(100vh - 16px)}.auth-brand{top:30px;left:28px}.auth-copy{min-height:480px;padding:110px 25px 55px}.auth-copy h1{font-size:52px}.auth-panel{min-height:580px;padding:65px 25px}.auth-panel>div{flex-direction:column;align-items:flex-start;gap:12px}}
.account-shell{color:#171713;background:#f3f0e8;grid-template-columns:240px 1fr;min-height:100vh;display:grid}.account-sidebar{color:#fff;background:#171713;border-right:1px solid #d8d2c5;flex-direction:column;height:100vh;padding:30px 22px 24px;display:flex;position:sticky;top:0}.account-brand{color:#fff;letter-spacing:.16em;align-items:center;gap:10px;text-decoration:none;display:flex}.account-brand>span{background:#ff5d38;border-radius:50%;place-items:center;width:38px;height:38px;font:14px Prata,serif;display:grid}.account-sidebar nav{gap:5px;margin-top:72px;display:grid}.account-sidebar nav a{color:#aaa99f;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;font-size:14px;text-decoration:none;transition:all .2s;display:flex}.account-sidebar nav a span{color:#6f6e67;font-size:11px}.account-sidebar nav a:hover,.account-sidebar nav a.active{color:#fff;background:#292925}.account-sidebar nav a.active span{color:#dfff65}.account-user{border-top:1px solid #35352f;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.account-user>span{color:#171713;background:#dfff65;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.account-user b,.account-user small{text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:block;overflow:hidden}.account-user b{font-size:13px}.account-user small{color:#8f8f87;margin-top:3px;font-size:11px}.account-content{min-width:0}.account-topbar{border-bottom:1px solid #d8d2c5;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,4vw,64px);display:flex}.account-topbar>div span,.account-topbar>div b{display:block}.account-topbar>div span{color:#888177;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.account-topbar>div b{margin-top:3px;font-size:13px}.account-topbar a,.account-intro-action a,.account-empty>a,.site-action{justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.account-topbar a{color:#fff;background:#171713;border-radius:999px;padding:11px 16px;font-size:13px}.account-topbar svg,.account-intro-action svg,.account-empty svg,.site-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px}.account-intro{background:#dfff65;border-bottom:1px solid #c5de55;grid-template-columns:1.35fr .65fr;align-items:end;gap:48px;padding:clamp(48px,7vw,92px) clamp(24px,4vw,64px);display:grid}.account-kicker{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;display:flex}.account-kicker i{background:#ff5d38;border-radius:50%;width:7px;height:7px}.account-intro h1{letter-spacing:-.05em;margin:22px 0 0;font:400 clamp(48px,6.5vw,96px)/.95 Prata,serif}.account-intro h1 em{color:#ff5d38;font-style:normal}.account-intro-action{padding-bottom:8px}.account-intro-action p{margin:0 0 22px;font-size:16px;line-height:1.65}.account-intro-action a{color:#fff;background:#171713;border-radius:999px;width:100%;padding:15px 20px;font-weight:600}.account-section{border-bottom:1px solid #d8d2c5;padding:54px clamp(24px,4vw,64px)}.account-section-heading{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.account-section-heading span{color:#888177;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.account-section-heading h2{margin:7px 0 0;font:400 38px Prata,serif}.account-section-heading>a{color:#171713;border:1px solid #c6c0b4;border-radius:999px;padding:9px 14px;font-size:13px;text-decoration:none}.site-list{border-top:1px solid #cfc8ba}.site-row{border-bottom:1px solid #cfc8ba;grid-template-columns:44px 54px minmax(180px,1fr) auto auto;align-items:center;gap:16px;padding:19px 0;display:grid}.site-number{color:#90897e;font-size:11px}.site-icon,.empty-mark,.billing-icon{place-items:center;display:grid}.site-icon{background:#e0dbd0;border-radius:15px;width:50px;height:50px}.site-icon svg,.empty-mark svg,.billing-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:23px}.site-main h3{margin:0;font:400 20px Prata,serif}.site-main p{color:#817a70;margin:5px 0 0;font-size:12px}.site-status{color:#676158;background:#e7e2d8;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.site-status i{background:#aaa;border-radius:50%;width:7px;height:7px}.site-status.ready i{background:#82ad4f}.site-action{color:#171713;padding:10px 14px;font-size:13px}.account-empty{border:1px dashed #bbb4a7;border-radius:20px;grid-template-columns:70px 1fr auto;align-items:center;gap:22px;padding:30px;display:grid}.empty-mark{color:#dfff65;background:#171713;border-radius:50%;width:64px;height:64px}.account-empty h3{margin:0;font:400 22px Prata,serif}.account-empty p{color:#746e65;max-width:580px;margin:7px 0 0;font-size:14px;line-height:1.55}.account-empty>a{color:#fff;background:#ff5d38;border-radius:999px;padding:12px 18px}.account-loading{color:#777168;border:1px solid #d8d2c5;border-radius:18px;padding:30px}.billing-section{background:#ebe7de}.billing-grid{grid-template-columns:.8fr 1.2fr;gap:16px;display:grid}.plan-card,.billing-history{background:#fbfaf6;border:1px solid #d2cbbf;border-radius:22px;min-height:260px;padding:27px}.billing-icon{color:#fff;background:#ff5d38;border-radius:14px;width:46px;height:46px;margin-bottom:30px}.plan-card>span,.billing-history>div span{color:#817a70;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.plan-card h3{margin:8px 0 10px;font:400 28px Prata,serif}.plan-card p,.billing-history p{color:#6f695f;font-size:14px;line-height:1.6}.plan-state{border-top:1px solid #ded8cd;align-items:center;gap:8px;margin-top:25px;padding-top:18px;font-size:12px;display:flex}.plan-state i{background:#ffb53d;border-radius:50%;width:7px;height:7px}.billing-history{flex-direction:column;display:flex}.billing-history>div{justify-content:space-between;display:flex}.billing-history>div b{font:400 21px Prata,serif}.billing-history p{max-width:480px}.billing-history button{color:#999287;cursor:not-allowed;background:#eeeae1;border:1px solid #d3ccc0;border-radius:999px;align-self:flex-start;margin-top:auto;padding:11px 16px}@media (max-width:900px){.account-shell{grid-template-columns:1fr}.account-sidebar{grid-template-columns:auto 1fr auto;align-items:center;height:auto;padding:16px 20px;display:grid;position:relative}.account-sidebar nav{justify-content:center;margin:0;display:flex}.account-sidebar nav a span{display:none}.account-user{border:0;margin:0;padding:0}.account-user>div{display:none}.account-intro,.billing-grid{grid-template-columns:1fr}}@media (max-width:600px){.account-sidebar{grid-template-columns:auto 1fr}.account-sidebar nav{justify-content:flex-end}.account-sidebar nav a{padding:9px}.account-user{display:none}.account-topbar{height:68px}.account-topbar>div{display:none}.account-topbar a{margin-left:auto}.account-intro{padding-top:48px}.account-intro h1{font-size:46px}.site-row{grid-template-columns:38px 1fr auto}.site-icon{display:none}.site-status{grid-column:2}.site-action{grid-area:1/3/3}.account-empty{grid-template-columns:1fr}.empty-mark{width:52px;height:52px}.account-empty>a{justify-self:start}.billing-history>div{gap:8px;display:grid}}
.account-topbar button,.account-intro-action button,.account-empty>button,.account-section-heading>button{font:inherit;cursor:pointer}.topbar-studio,.account-intro-action button,.account-empty>button{border:0;justify-content:center;align-items:center;gap:10px;display:inline-flex}.topbar-studio{color:#fff;background:#171713;border-radius:999px;padding:11px 16px;font-size:13px}.account-intro-action button{color:#fff;background:#171713;border-radius:999px;width:100%;padding:15px 20px;font-weight:600}.account-empty>button{color:#fff;background:#ff5d38;border-radius:999px;padding:12px 18px}.account-section-heading>button{color:#171713;background:0 0;border:1px solid #c6c0b4;border-radius:999px;padding:9px 14px}.site-actions{align-items:center;gap:5px;display:flex}.site-actions button{cursor:pointer;background:0 0;border:0}.site-archive{color:#817a70;padding:8px;font-size:11px}.archive-list{border-top:1px solid #cfc8ba;margin-top:22px}.archive-list summary{color:#746e65;cursor:pointer;padding:17px 0;font-size:13px}.archive-list>div{border-top:1px solid #ded8cd;justify-content:space-between;padding:12px 0;font-size:13px;display:flex}.archive-list button{color:#ff5d38;cursor:pointer;background:0 0;border:0}@media (max-width:600px){.site-actions{grid-area:1/3/3;display:grid}.account-topbar .topbar-studio{margin-left:auto}}
