.jy-serai-module__QhwZwq__page{background:#f7f6ef;padding:34px 0 95px}.jy-serai-module__QhwZwq__back{color:var(--green);align-items:center;gap:8px;margin:4px 0 43px;font-size:.76rem;font-weight:700;display:inline-flex}.jy-serai-module__QhwZwq__back:hover{text-decoration:underline}.jy-serai-module__QhwZwq__intro{max-width:800px;margin-bottom:36px}.jy-serai-module__QhwZwq__intro .jy-serai-module__QhwZwq__kicker{color:#97562e}.jy-serai-module__QhwZwq__intro h1{margin-bottom:18px;font-size:clamp(3rem,6vw,5.4rem)}.jy-serai-module__QhwZwq__intro p{color:#56695a;max-width:720px;font-size:1rem;line-height:1.8}.jy-serai-module__QhwZwq__studio{grid-template-columns:minmax(310px,.79fr) minmax(0,1.21fr);align-items:start;gap:25px;display:grid}.jy-serai-module__QhwZwq__controls,.jy-serai-module__QhwZwq__previewArea{border:1px solid var(--line);background:#fff;border-radius:10px;padding:30px;box-shadow:0 14px 35px #163b2410}.jy-serai-module__QhwZwq__controls h2{margin-bottom:12px;font-size:2rem}.jy-serai-module__QhwZwq__controls>p{color:#596a5d;font-size:.84rem;line-height:1.8}.jy-serai-module__QhwZwq__fileButton{background:var(--green);color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:11px;min-height:53px;margin-top:25px;padding:15px 20px;font-size:.85rem;font-weight:700;display:flex;position:relative;overflow:hidden}.jy-serai-module__QhwZwq__fileButton:hover{background:#0e3b26}.jy-serai-module__QhwZwq__fileButton input{opacity:0;cursor:pointer;width:100%;height:100%;font-size:0;position:absolute;inset:0}.jy-serai-module__QhwZwq__fileButton:focus-within{outline-offset:3px;outline:3px solid #e9bf38}.jy-serai-module__QhwZwq__adjustments{background:#f7faf5;border:1px solid #dbe7d9;border-radius:6px;margin-top:16px;padding:17px}.jy-serai-module__QhwZwq__adjustments label{color:var(--deep);justify-content:space-between;font-size:.73rem;font-weight:700;display:flex}.jy-serai-module__QhwZwq__adjustments input{width:100%;accent-color:var(--green);margin:12px 0 4px}.jy-serai-module__QhwZwq__reset{color:var(--green);background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;font-size:.72rem;font-weight:700;display:inline-flex}.jy-serai-module__QhwZwq__steps{border-top:1px solid var(--line);gap:0;margin-top:25px;display:grid}.jy-serai-module__QhwZwq__steps div{border-bottom:1px solid var(--line);color:#4f6053;align-items:center;gap:13px;padding:12px 0;font-size:.74rem;font-weight:600;display:flex}.jy-serai-module__QhwZwq__steps b{color:var(--red);letter-spacing:.1em;font-size:.65rem}.jy-serai-module__QhwZwq__controls .jy-serai-module__QhwZwq__privacy{color:#6d7d70;border-left:3px solid var(--green);background:#edf4eb;margin:20px 0 0;padding:11px 12px;font-size:.68rem}.jy-serai-module__QhwZwq__previewArea{background:#fdfefd}.jy-serai-module__QhwZwq__canvasWrap{background:#16482f;border-radius:6px;width:100%;max-width:570px;margin:auto;overflow:hidden;box-shadow:0 15px 32px #143c2633}.jy-serai-module__QhwZwq__canvasWrap canvas{aspect-ratio:1;touch-action:none;cursor:grab;width:100%;height:auto;display:block}.jy-serai-module__QhwZwq__canvasWrap canvas:active{cursor:grabbing}.jy-serai-module__QhwZwq__previewHint{color:#758176;text-align:center;margin:12px 0 19px;font-size:.68rem}.jy-serai-module__QhwZwq__actions{flex-wrap:wrap;gap:10px;display:flex}.jy-serai-module__QhwZwq__actions .jy-serai-module__QhwZwq__button{white-space:nowrap;flex:1}.jy-serai-module__QhwZwq__actions button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.jy-serai-module__QhwZwq__error,.jy-serai-module__QhwZwq__notice{border-radius:5px;margin:13px 0 0;padding:10px 12px;font-size:.72rem}.jy-serai-module__QhwZwq__error{color:#b4352c;background:#fff0ed}.jy-serai-module__QhwZwq__notice{color:#205738;background:#eaf4e8}.jy-serai-module__QhwZwq__caption{border-top:1px solid var(--line);margin-top:27px;padding-top:20px}.jy-serai-module__QhwZwq__caption>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.jy-serai-module__QhwZwq__caption .jy-serai-module__QhwZwq__kicker{margin:0}.jy-serai-module__QhwZwq__caption button{color:var(--green);background:0 0;border:0;align-items:center;gap:6px;font-size:.73rem;font-weight:700;display:inline-flex}.jy-serai-module__QhwZwq__caption p{white-space:pre-line;color:#56675b;background:#f5f8f3;border:1px solid #e3ebdf;border-radius:5px;margin:12px 0 0;padding:14px;font-size:.75rem;line-height:1.8}.jy-serai-module__QhwZwq__challengeLink{background:#e8efe5;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;margin-top:72px;padding:30px 34px;display:flex}.jy-serai-module__QhwZwq__challengeLink .jy-serai-module__QhwZwq__kicker{margin-bottom:8px}.jy-serai-module__QhwZwq__challengeLink h2{margin-bottom:8px;font-size:1.7rem}.jy-serai-module__QhwZwq__challengeLink p{color:#596b5c;max-width:620px;margin:0;font-size:.78rem}.jy-serai-module__QhwZwq__challengeLink .jy-serai-module__QhwZwq__button{white-space:nowrap}@media (max-width:900px){.jy-serai-module__QhwZwq__studio{grid-template-columns:1fr}.jy-serai-module__QhwZwq__controls,.jy-serai-module__QhwZwq__previewArea{padding:24px}.jy-serai-module__QhwZwq__canvasWrap{max-width:590px}.jy-serai-module__QhwZwq__challengeLink{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.jy-serai-module__QhwZwq__page{padding:25px 0 65px}.jy-serai-module__QhwZwq__back{margin-bottom:28px}.jy-serai-module__QhwZwq__intro{margin-bottom:25px}.jy-serai-module__QhwZwq__intro h1{font-size:3.1rem}.jy-serai-module__QhwZwq__intro p{font-size:.86rem}.jy-serai-module__QhwZwq__studio{gap:17px}.jy-serai-module__QhwZwq__controls,.jy-serai-module__QhwZwq__previewArea{padding:18px}.jy-serai-module__QhwZwq__controls h2{font-size:1.7rem}.jy-serai-module__QhwZwq__actions{display:grid}.jy-serai-module__QhwZwq__actions .jy-serai-module__QhwZwq__button{width:100%}.jy-serai-module__QhwZwq__challengeLink{margin-top:48px;padding:24px}.jy-serai-module__QhwZwq__challengeLink h2{font-size:1.4rem}.jy-serai-module__QhwZwq__challengeLink .jy-serai-module__QhwZwq__button{width:100%}}.jy-serai-module__QhwZwq__controls .jy-serai-module__QhwZwq__referral{border-left:3px solid var(--green);color:#245337;background:#edf4eb;margin:20px 0 0;padding:12px 14px;font-size:.76rem;line-height:1.6}
