#view-submit{--submit-accent:#6b8cff;--submit-mint:#55e6c1}#view-submit .submit-layout{width:100%;max-width:1320px;min-width:0;margin:0 auto;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(540px,1.18fr);grid-gap:clamp(64px,8vw,132px);gap:clamp(64px,8vw,132px);padding:clamp(72px,8vw,124px) 0 120px;align-items:start}#view-submit .submit-intro{position:-webkit-sticky;position:sticky;top:110px;min-height:620px;display:flex;flex-direction:column}#view-submit .submit-kicker{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--submit-accent)}#view-submit .submit-title{max-width:560px;margin:24px 0 28px;font-size:clamp(52px,5.4vw,82px);line-height:1.08;letter-spacing:-.038em}#view-submit .submit-title em{color:var(--submit-accent);font-style:normal}#view-submit .submit-lead{max-width:500px;color:var(--muted);font-size:20px;line-height:1.8}#view-submit .submit-lead strong{color:var(--text)}#view-submit .submit-flow{margin-top:auto;padding-top:64px;display:flex;gap:10px;align-items:center;color:var(--muted);font-size:13px}#view-submit .submit-flow i{width:34px;height:1px;background:var(--border)}#view-submit .submit-orbit{position:absolute;width:310px;height:310px;right:-20px;bottom:70px;pointer-events:none;opacity:.58}#view-submit .submit-orbit:after,#view-submit .submit-orbit:before{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--submit-accent) 30%,transparent);border-radius:50%;inset:5%;animation:reffitSubmitOrbit 18s linear infinite}#view-submit .submit-orbit:after{inset:27%;animation-direction:reverse;animation-duration:11s}#view-submit .submit-orbit-card{position:absolute;left:50%;top:0;width:118px;height:82px;border:1px solid color-mix(in srgb,#fff 12%,var(--border));border-radius:14px;background:linear-gradient(145deg,#172554,#315ee8);box-shadow:0 18px 50px rgba(0,0,0,.24);transform:rotate(8deg)}#view-submit .submit-panel{min-width:0;border-top:1px solid var(--border)}#view-submit .submit-progress{display:flex;align-items:center;gap:14px;padding:20px 0 30px;color:var(--muted);font-size:13px}#view-submit .submit-progress span{display:flex;align-items:center;gap:8px}#view-submit .submit-progress b{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--muted);font-size:11px}#view-submit .submit-progress .is-current{color:var(--text)}#view-submit .submit-progress .is-current b{border-color:var(--submit-accent);background:var(--submit-accent);color:#fff}#view-submit .submit-progress i{flex:1 1;max-width:48px;height:1px;background:var(--border)}#view-submit .submit-block{padding:34px 0 42px;border-top:1px solid var(--border)}#view-submit .submit-block:first-of-type{border-top:0}#view-submit .submit-block-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px}#view-submit .submit-block-head h2{font-size:24px;letter-spacing:-.02em}#view-submit .submit-block-head span{color:var(--muted);font-size:13px}#view-submit .submit-url-row{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}#view-submit .submit-input,#view-submit .submit-select,#view-submit .submit-textarea{width:100%;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:16px;font-family:inherit;font-size:18px;transition:border-color .2s,box-shadow .2s,background .2s}#view-submit .submit-input,#view-submit .submit-select{min-height:62px;padding:0 18px}#view-submit .submit-textarea{min-height:150px;padding:17px 18px;resize:vertical;line-height:1.7}#view-submit .submit-input:focus,#view-submit .submit-select:focus,#view-submit .submit-textarea:focus{outline:0;border-color:var(--submit-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--submit-accent) 14%,transparent)}#view-submit .submit-url-check{min-width:92px;border:0;border-radius:16px;background:var(--text);color:var(--bg);font-size:16px;font-weight:750}#view-submit .submit-url-check:hover{transform:translateY(-1px)}#view-submit .submit-error{min-height:22px;padding-top:8px;color:#ef6464;font-size:13px}#view-submit .submit-preview{display:grid;grid-template-columns:150px 1fr;grid-gap:20px;gap:20px;align-items:center;max-height:0;padding:0 18px;margin-top:0;overflow:hidden;border:1px solid transparent;border-radius:18px;opacity:0;transform:translateY(10px);transition:.45s ease}#view-submit .submit-preview.is-ready{max-height:180px;padding:18px;margin-top:16px;border-color:var(--border);background:var(--surface);opacity:1;transform:none}#view-submit .submit-preview-art{height:104px;border-radius:12px;position:relative;overflow:hidden;background:linear-gradient(145deg,#0f172a,#315ee8 62%,#9bb4ff)}#view-submit .submit-preview-art:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 15px,hsla(0,0%,100%,.08) 15px 16px)}#view-submit .submit-preview small{color:var(--submit-accent);font-size:11px;font-weight:800;letter-spacing:.09em}#view-submit .submit-preview strong{display:block;margin:7px 0 5px;font-size:19px}#view-submit .submit-preview p{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#view-submit .submit-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}#view-submit .submit-label{display:block;margin:0 0 10px;font-size:15px;font-weight:750}#view-submit .submit-optional{color:var(--muted);font-size:12px;font-weight:500}#view-submit .submit-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}#view-submit .submit-chip{padding:10px 14px;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--muted);font-size:13px}#view-submit .submit-chip.is-on{border-color:var(--submit-accent);background:color-mix(in srgb,var(--submit-accent) 10%,transparent);color:var(--submit-accent)}#view-submit .submit-login-note{display:flex;gap:11px;align-items:flex-start;margin:4px 0 26px;color:var(--muted);font-size:14px;line-height:1.65}#view-submit .submit-login-note i{flex:0 0 auto;width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:var(--accent-weak);color:var(--submit-accent);font-style:normal;font-size:12px}#view-submit .submit-send{width:100%;min-height:64px;border:0;border-radius:18px;background:var(--submit-accent);color:#fff;font-size:18px;font-weight:800;box-shadow:0 16px 38px color-mix(in srgb,var(--submit-accent) 24%,transparent)}#view-submit .submit-send:hover{filter:brightness(1.06);transform:translateY(-2px)}#view-submit .submit-send:disabled{opacity:.6;filter:none;transform:none;cursor:default}#view-submit .submit-success{display:none;min-height:580px;place-items:center;text-align:center;padding:70px 20px}#view-submit .submit-panel.is-complete .submit-form-body{display:none}#view-submit .submit-panel.is-complete .submit-success{display:grid}#view-submit .submit-success-icon{width:84px;height:84px;margin:0 auto 24px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--submit-mint) 14%,transparent);color:var(--submit-mint);font-size:34px;box-shadow:0 0 60px color-mix(in srgb,var(--submit-mint) 20%,transparent)}#view-submit .submit-success h2{font-size:36px;margin-bottom:14px;letter-spacing:-.025em}#view-submit .submit-success p{max-width:460px;color:var(--muted);font-size:17px;line-height:1.75;margin:0 auto}#view-submit .submit-again{margin-top:26px;padding:12px 18px;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--text)}@keyframes reffitSubmitOrbit{to{transform:rotate(1turn)}}@media (max-width:980px){#view-submit .submit-layout{grid-template-columns:1fr;gap:64px}#view-submit .submit-intro{position:relative;top:auto;min-height:auto}#view-submit .submit-flow{margin-top:42px;padding-top:0}#view-submit .submit-orbit{right:0;bottom:-35px;opacity:.35}}@media (max-width:640px){#view-submit .submit-layout{width:calc(100vw - 40px);max-width:calc(100vw - 40px);padding:58px 0 90px;gap:46px}#view-submit .submit-title{font-size:48px}#view-submit .submit-lead{font-size:17px}#view-submit .submit-intro,#view-submit .submit-lead{width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere}#view-submit .submit-panel{width:100%;max-width:100%;min-width:0}#view-submit .submit-orbit{display:none}#view-submit .submit-progress span{font-size:0}#view-submit .submit-progress span b{font-size:11px}#view-submit .submit-two,#view-submit .submit-url-row{grid-template-columns:1fr}#view-submit .submit-url-check{min-height:56px}#view-submit .submit-preview{grid-template-columns:100px 1fr;gap:14px}#view-submit .submit-preview-art{height:82px}}@media (prefers-reduced-motion:reduce){#view-submit *{animation-duration:.01ms!important;transition-duration:.01ms!important}}#view-submit .submit-again,#view-submit .submit-block-head span,#view-submit .submit-chip,#view-submit .submit-error,#view-submit .submit-flow,#view-submit .submit-input,#view-submit .submit-kicker,#view-submit .submit-label,#view-submit .submit-login-note,#view-submit .submit-login-note i,#view-submit .submit-optional,#view-submit .submit-preview p,#view-submit .submit-preview small,#view-submit .submit-preview strong,#view-submit .submit-progress,#view-submit .submit-progress b,#view-submit .submit-progress span,#view-submit .submit-select,#view-submit .submit-send,#view-submit .submit-success p,#view-submit .submit-textarea,#view-submit .submit-url-check{font-size:20px}#view-submit .submit-lead{font-size:clamp(20px,1.45vw,22px)}#view-submit .submit-progress b{width:32px;height:32px}#view-submit .submit-chip{padding:11px 16px}#view-submit .submit-login-note i{width:28px;height:28px}@media (max-width:640px){#view-submit .submit-progress{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}#view-submit .submit-progress span{flex-direction:column;justify-content:flex-start;text-align:center;line-height:1.4}#view-submit .submit-progress i{display:none}}