.submission-checkout{gap:18px;width:100%;max-width:650px;margin-top:20px;display:grid}.submission-checkout__confirmed-actions{flex-wrap:wrap;gap:12px;display:flex}.submission-checkout:not(.submission-checkout--published) .submission-checkout__confirmed-actions{display:grid}.submission-checkout.submission-checkout--published{background:radial-gradient(ellipse at 100% 0, #ff5a3038, transparent 65%), linear-gradient(135deg, #ff5a3017, #ff5a3008), var(--surface);border-color:#ff5a3099;gap:16px;max-width:none;padding:clamp(22px,3vw,36px)}.submission-checkout__judge-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.submission-checkout__judge-header .eyebrow{color:var(--magma-bright)}.submission-checkout__judge-icon{height:40px;color:var(--magma-bright);background:#ff5a301a;border:1px solid #ff5a3059;border-radius:10px 0 10px 10px;flex:0 0 40px;place-items:center;display:grid}.submission-checkout .submission-checkout__judge-title{color:var(--foreground);font:700 clamp(28px, 3vw, 40px) / 1.1 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0}.submission-checkout .submission-checkout__judge-copy{color:var(--foreground);margin:0;font-size:16px;line-height:1.65}.submission-checkout--published .submission-checkout__confirmed-actions{gap:12px;margin-top:4px;display:grid}.submission-checkout--published .submission-checkout__confirmed-actions>.button:first-child{min-height:52px}.submission-success.submission-success--published{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:12px clamp(24px,4vw,48px);min-height:0;padding:clamp(24px,3vw,40px);display:grid}.submission-success--published>:is(.submission-complete-mark,.eyebrow,h2,p,output){grid-column:1}.submission-success--published>.submission-complete-mark{width:48px;height:48px;margin:0 0 4px}.submission-success--published .submission-complete-mark>svg{width:44px;height:44px}.submission-success.submission-success--published h2{max-width:18ch;margin:0;font-size:clamp(26px,2.5vw,34px);line-height:1.08}.submission-success--published>p{margin:0}.submission-success--published>.submission-checkout--published{grid-area:1/2/span 5;align-self:center;margin:0}.submission-success--published>.submission-success__back{flex-wrap:wrap;grid-column:1;gap:16px 24px;margin-top:8px}@media (max-width:800px){.submission-success.submission-success--published{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:14px}.submission-success--published>.submission-checkout--published{grid-area:auto/1;margin-top:8px}}@media (max-width:600px){.submission-checkout--published .submission-checkout__confirmed-actions .button{width:100%}}.submission-checkout>.purchase-action{margin-top:0}.submission-checkout .purchase-ack{border:1px solid var(--border-base);background:var(--surface-elevated,transparent);border-radius:12px;padding:16px}.submission-checkout .purchase-ack a{text-underline-offset:3px;text-decoration:underline}.submission-checkout>.purchase-action>.button{justify-self:start}.submission-checkout__founding{border-top:1px solid var(--border-base);padding-top:16px;font-size:14px}.submission-checkout__founding>summary{cursor:pointer;width:fit-content}.submission-checkout__founding>p,.submission-checkout__timing{font-size:14px}.submission-checkout__founding .purchase-action{margin-top:12px}.publication-opening{isolation:isolate;background:radial-gradient(circle at 92% 8%, #ff5a302e, transparent 34%), linear-gradient(145deg, #ff5a3014, transparent 45%), var(--surface-panel,var(--surface));gap:14px;width:100%;padding:clamp(22px,4vw,34px);display:grid}.publication-opening>*{z-index:2;position:relative}.publication-opening__eyebrow{color:var(--magma-bright);font:700 var(--type-label-size) / 1.35 var(--font-mono), monospace;letter-spacing:.1em}.publication-opening h3,.publication-opening p{margin:0}.publication-opening h3{max-width:18ch;color:var(--foreground);font:700 clamp(1.65rem, 4vw, 2.3rem) / 1.02 var(--font-display), sans-serif;letter-spacing:-.025em}.publication-opening>p{max-width:61ch;color:var(--text-secondary);line-height:1.65}.publication-opening__retention{border-left:2px solid var(--magma);background:#ff5a3014;padding:14px 16px}.publication-opening__retention strong{color:var(--foreground);margin-bottom:3px;display:block}.publication-opening form{gap:8px;margin-top:2px;display:grid}.publication-opening form>label{color:var(--foreground);font-size:var(--type-helper-size);font-weight:700}.publication-opening__form-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.publication-opening input{border:1px solid var(--border-strong);background:var(--background-secondary);width:100%;min-width:0;min-height:48px;color:var(--foreground);font:inherit;border-radius:8px;outline:none;padding:0 14px}.publication-opening input:focus{border-color:var(--magma-bright);box-shadow:0 0 0 3px #ff5a3024}.publication-opening small,.publication-opening output{color:var(--text-secondary);font-size:var(--type-helper-size)}.publication-opening output{border:1px solid var(--border-base);color:var(--foreground);border-radius:8px;padding:11px 13px}.publication-opening .publication-opening__result--success{border-color:color-mix(in srgb, var(--success) 35%, transparent);background:color-mix(in srgb, var(--success) 8%, transparent);color:var(--text-success,var(--success))}.publication-opening .publication-opening__result--error{border-color:color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent);color:var(--text-error,var(--danger))}.publication-opening__later{font-size:var(--type-helper-size);justify-self:start;margin-top:1px}.publication-opening--pricing{margin-top:28px;scroll-margin-top:100px}.publication-opening--pricing h3{max-width:none;line-height:1.15}.publication-opening--pricing form{max-width:660px}.publication-opening__account{justify-self:start}@media (max-width:600px){.submission-checkout>.purchase-action>.button{width:100%}.publication-opening__form-row{grid-template-columns:minmax(0,1fr)}.publication-opening__form-row .button{width:100%}}
