.submit-hero{background:radial-gradient(circle at 12% 4%,#36205e 0,#111620 34%,#f5f4f1 34.1%);min-height:80vh;padding:72px 0 100px;color:#171923}.member-intro{max-width:720px;color:#fff;margin-bottom:48px}.member-intro h1,.submit-top h1{font:800 clamp(44px,7vw,82px)/.94 Manrope;margin:12px 0 22px;letter-spacing:-.055em}.member-intro p,.submit-top p{font-size:17px;line-height:1.7;color:#c7c8d0}.auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:980px}.auth-card,.form-panel,.submit-summary,.member-box{background:#fff;border:1px solid #dedde3;border-radius:18px;box-shadow:0 15px 45px #11131a12}.auth-card{padding:34px}.auth-card h2{font-size:28px;margin:15px 0 5px}.auth-card p{color:#72747c;margin:0 0 25px}.step-no{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#ff9700;color:#fff;font-weight:800}.step-no.purple{background:#7357ff}.auth-card label,.studio-form label{display:block;font-size:12px;font-weight:800;margin-bottom:17px;color:#393a42}.auth-card input:not([type=checkbox]),.studio-form input:not([type=checkbox]),.studio-form textarea{display:block;width:100%;margin-top:8px;border:1px solid #d9d8df;background:#fafafa;color:#171923;border-radius:10px;padding:13px 14px;font:inherit;transition:.2s}.auth-card input:focus,.studio-form input:focus,.studio-form textarea:focus{outline:0;border-color:#7357ff;box-shadow:0 0 0 3px #7357ff18;background:#fff}.login-remember label{display:flex;align-items:center;gap:8px}.login-submit{margin-bottom:8px}.login-submit input,.wide{width:100%;justify-content:center;border:0;cursor:pointer}.lost-link{font-size:12px;color:#7357ff}.submit-top{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;color:#fff;margin-bottom:48px}.submit-top h1{font-size:clamp(44px,6vw,72px)}.submit-top p{margin:0;max-width:650px}.member-box{padding:18px 22px;min-width:290px;color:#272933}.member-box span,.member-box strong,.member-box a{display:block}.member-box span{font-size:11px;color:#898a91}.member-box strong{margin:4px 0 9px}.member-box a{font-size:12px;color:#7357ff}.form-notice{padding:16px 20px;border-radius:11px;background:#ffe2db;color:#8b2718;margin:0 0 24px;font-weight:700}.form-notice.success{background:#dff6e7;color:#176332}.studio-form{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:25px;align-items:start}.form-main{display:grid;gap:22px}.form-panel{padding:30px}.panel-title{display:flex;gap:16px;align-items:center;border-bottom:1px solid #ecebf0;padding-bottom:22px;margin-bottom:24px}.panel-title>span{font:800 24px Manrope;color:#ff9700}.panel-title h2{margin:0;font-size:23px}.panel-title p{margin:3px 0 0;color:#85868e;font-size:13px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.field-grid .span-2{grid-column:span 2}.studio-form label em{font-style:normal;color:#92939a;font-weight:500}.studio-form label small{display:block;color:#999aa1;font-weight:500;margin-top:4px}.studio-form textarea{resize:vertical;line-height:1.55}.submit-side{position:sticky;top:88px}.submit-summary{padding:28px;border-top:4px solid #7357ff}.submit-summary h3{font-size:25px;margin:9px 0 18px}.submit-summary ul{padding-left:20px;color:#6f7178;font-size:13px;line-height:1.65}.rights-check{display:flex!important;gap:10px;align-items:flex-start;background:#f3f1ff;padding:13px;border-radius:10px;margin:20px 0!important}.rights-check input{margin-top:3px}.submit-summary>small{display:block;text-align:center;color:#9899a0;margin-top:12px}.my-submissions{margin-top:60px}.submission-list{background:#fff;border-radius:16px;overflow:hidden}.submission-list>div{display:grid;grid-template-columns:1fr auto 100px;gap:20px;padding:18px 22px;border-bottom:1px solid #eee}.submission-list time{color:#8b8c93}.status{font-size:11px;font-weight:800;padding:5px 9px;border-radius:99px;background:#fff0d7;color:#9b5b00}.status.publish{background:#dff6e7;color:#176332}.status.draft{background:#ececf0;color:#666}.submit-hero .section-head h2{color:#171923}@media(max-width:900px){.studio-form{grid-template-columns:1fr}.submit-side{position:static}.submit-top{align-items:flex-start;flex-direction:column}.auth-grid{grid-template-columns:1fr}}@media(max-width:600px){.submit-hero{padding-top:45px;background:linear-gradient(#211637 0 450px,#f5f4f1 450px)}.field-grid{grid-template-columns:1fr}.field-grid .span-2{grid-column:auto}.form-panel,.auth-card{padding:21px}.submission-list>div{grid-template-columns:1fr auto}.submission-list time{display:none}}
