.seven-design-stage{position:relative;max-width:430px;margin:auto}.seven-design-stars{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.seven-design-stage #seven-design-canvas{position:relative}@media(max-width:850px){.seven-design-stage{max-width:320px}}.seven-design-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start}.seven-designer>div>h2{font-size:clamp(28px,4vw,42px);line-height:1.15}.seven-designer>div>p{color:#c0c3bd}.seven-design-preview{position:sticky;top:160px;text-align:center;padding:22px;border:1px solid #a38b6066;border-radius:14px;background:radial-gradient(ellipse at center,#273445,#101619 75%)}#seven-design-canvas{width:100%;height:auto;max-width:430px;display:block;margin:auto}.seven-design-form{display:grid;gap:20px}.seven-design-form fieldset{min-width:0;border:1px solid #a38b6055;border-radius:12px;padding:22px;margin:0}.seven-design-form legend{padding:0 8px;color:#dfc58f;font-size:13px;letter-spacing:1px}.seven-design-form label{display:block;margin:0 0 16px;color:#eee8d9;font-size:14px}.seven-design-form input:not([type=checkbox]),.seven-design-form select{width:100%;padding:12px;min-height:46px;margin-top:7px}.seven-design-form small{display:block;color:#bcc1bd;margin:-8px 0 18px}.seven-design-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.seven-design-form .seven-design-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;margin-bottom:0}.seven-design-consent input{margin-top:5px;flex-shrink:0}.seven-design-note{font-size:12px!important;line-height:1.7;color:#bcc1bd;margin:14px 0}.seven-site #seven-design-download,.seven-site #seven-design-submit{border:1px solid #b39760;border-radius:7px;padding:13px 18px;background:linear-gradient(145deg,#393126,#151b1e);color:#f1dfb4;font-weight:700;cursor:pointer}.seven-site #seven-design-submit:disabled{opacity:.55;cursor:default}#seven-design-error{color:#ffc1bb;border:1px solid #b67b70;border-radius:7px;padding:12px;font-size:13px}#seven-design-error[hidden]{display:none}@media(max-width:850px){.seven-design-layout{grid-template-columns:1fr;gap:24px}.seven-design-preview{position:static}.seven-design-preview canvas{max-width:320px}.seven-design-form fieldset{padding:18px}.seven-design-pair{gap:10px}}