.creator{background:#f6f7f3;min-height:100vh;color:#293c31;font-size:15px}.creator-header{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 48px;border-bottom:1px solid #e0e6dc;background:#fff}.creator-header>span{font-size:14px;letter-spacing:.2em;color:#929d8e}.creator-header>a:last-child{font-size:14px;text-decoration:none;display:flex;align-items:center;gap:10px;min-height:56px}.creator-title{padding:52px 48px 40px;text-align:center}.creator-title>p{font-size:16px;letter-spacing:.1em;color:#7f8d73;margin-bottom:14px}.creator-title h1{font-family:Batang,Georgia,serif;font-size:38px;font-weight:500;letter-spacing:-.05em;margin-bottom:18px}.creator-title>span{color:#798274;font-size:15px}.creator-mobile-break{display:none}.creator-workspace{display:grid;grid-template-columns:400px minmax(0,1fr);max-width:1500px;padding:0 40px;margin:0 auto;grid-gap:30px;gap:30px;align-items:start}.creator-controls{background:#fff;border:1px solid #e0e6db;padding:28px;border-radius:16px;display:grid;grid-gap:24px;gap:24px}.creator-step{display:flex;align-items:center;gap:8px;font-size:14px;color:#8b9682}.creator-step b{background:#edf2e8;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#4b6440}.creator-step i{width:18px;border-top:1px solid #cbd6bf}.creator-method{display:flex;padding:4px;border-radius:9px;background:#f3f6ef}.creator-method button{flex:1 1;background:transparent;border:0;padding:11px 8px;font-size:16px;border-radius:6px;cursor:pointer;color:#6e7d61;min-height:56px}.creator-method button[aria-pressed=true]{background:#fff;box-shadow:0 1px 5px #203d3015;color:#314e32;font-weight:700}.creator-form{display:grid;grid-gap:18px;gap:18px}.creator-form>label{display:grid;grid-gap:8px;gap:8px;font-size:16px;font-weight:600}.creator-form>label>span{font-size:14px;color:#9ba38f;font-weight:400}.creator-form input:not([type=checkbox]){width:100%;border:1px solid #d8e0d1;padding:13px 15px;border-radius:8px;background:#fafbf8;font-size:16px}.creator-form fieldset{padding:0;border:0;margin:0}.creator-form legend{font-size:16px;margin-bottom:10px}.creator-form p{font-size:16px;color:#819075}.creator-honey{display:flex;flex-wrap:wrap;gap:7px}.creator-honey label{display:flex;gap:5px;align-items:center;padding:5px 9px;min-height:56px;border:1px solid #e3e8dc;border-radius:7px;font-size:14px;cursor:pointer}.creator-honey label:has(:checked){color:#3e6838;border-color:#9fb78d;background:#eff5e8}.creator-honey input{accent-color:#527c41}.creator-primary{display:flex;align-items:center;justify-content:center;gap:12px;background:#2563eb;color:#fff;border:1px solid #2563eb;min-height:56px;border-radius:8px;text-decoration:none;padding:12px;font-size:14px;font-weight:600;cursor:pointer}.creator-design-heading{border-top:1px solid #e1e7da;padding-top:20px;display:grid;grid-gap:6px;gap:6px}.creator-design-heading h2{font-size:16px}.creator-design-heading span{font-size:14px;color:#929b84}.creator-designs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.creator-designs button{min-width:0;position:relative;border:1px solid #e0e6d8;border-radius:9px;padding:5px 5px 10px;background:#fff;cursor:pointer;display:grid;grid-gap:5px;gap:5px;text-align:left}.creator-designs button[aria-pressed=true]{outline:2px solid #6c8a54;border-color:transparent}.creator-designs b{font-size:14px;padding:0 3px}.creator-designs button>span:last-of-type{font-size:14px;color:#8a957a;padding:0 3px}.creator-designs button>svg{position:absolute;right:8px;bottom:11px;color:#4f7638}.creator-design-shot{height:78px;display:flex;align-items:center;padding:8px;gap:5px;overflow:hidden;border-radius:5px}.creator-design-shot img{width:55%;height:95%;object-fit:cover;object-position:right;border-radius:30px 30px 0 0}.creator-design-shot i{width:35%;height:3px;background:#fff7;box-shadow:0 8px #fff5,0 16px #fff3}.creator-design-shot.design-forest img{border-radius:0}.creator-design-shot.design-atelier{flex-direction:row-reverse}.creator-design-shot.design-atelier img{border-radius:0}.creator-safety{font-size:16px;color:#8c967f;display:flex;align-items:center;gap:6px}.creator-adopt{display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:9px;background:#eff5e9;border:1px solid #dbe6cf;font-size:14px}.creator-adopt>span{color:#8a967b;font-size:14px}.creator-form>.creator-consent{display:flex;align-items:center;gap:8px;font-size:14px}.creator-stage{min-width:0;position:-webkit-sticky;position:sticky;top:24px;padding:20px;background:#eaeee5;border:1px solid #dce4d3;border-radius:18px}.creator-stage-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;font-size:14px}.creator-stage-toolbar>span{display:flex;align-items:center;gap:8px}.creator-stage-toolbar i{width:6px;height:6px;border-radius:50%;background:#789065}.creator-stage-toolbar>div{display:flex;padding:3px;border-radius:8px;background:#dce3d5}.creator-stage-toolbar button{display:flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:5px;background:transparent;font-size:14px;cursor:pointer;min-height:56px}.creator-stage-toolbar button[aria-pressed=true]{background:#fff}.creator-stage-toolbar>a{padding:8px}.creator-frame{border-radius:8px;overflow:hidden;background:#fff;border:1px solid #d5dfcb;margin:0 auto;box-shadow:0 8px 25px #344d2320}.creator-frame>div{container-type:inline-size;position:relative;height:610px}.creator-frame iframe{position:absolute;top:0;left:0;width:1280px;height:1100px;transform:scale(calc(100cqw / 1280px));transform-origin:top left;border:0}.creator-frame.mobile{max-width:390px}.creator-frame.mobile iframe{width:390px;height:1000px;transform:scale(calc(100cqw / 390px))}.creator-stage-caption{display:grid;grid-gap:5px;gap:5px;text-align:center;margin-top:20px;font-size:14px;letter-spacing:.12em;color:#95a087}.creator-stage-caption span{font-size:14px;letter-spacing:0}.creator-footer{max-width:1420px;margin:48px auto 0;padding:28px 40px;border-top:1px solid #e0e6d9;display:flex;justify-content:space-between;gap:20px;font-size:14px;color:#89957d}@media(max-width:1100px){.creator-workspace{grid-template-columns:340px minmax(0,1fr);padding:0 24px;gap:20px}.creator-controls{padding:22px}.creator-stage{padding:14px}.creator-stage-toolbar>span{display:none}}@media(max-width:800px){.creator-header{padding:16px 20px;min-height:72px}.creator-header>span{display:none}.creator-title{padding:36px 20px 30px}.creator-title h1{font-size:31px;line-height:1.5}.creator-mobile-break{display:block}.creator-title>span{font-size:14px}.creator-workspace{grid-template-columns:minmax(0,1fr);padding:0 16px}.creator-stage{position:static}.creator-frame>div{height:590px}.creator-frame.desktop>div{height:370px}.creator-stage-toolbar>span{display:flex}.creator-footer{padding:24px 20px;margin-top:32px;flex-wrap:wrap}.creator-footer p{width:100%;order:3}}