[data-pg-submit] .save-pill{font-family:var(--font-mono);color:var(--muted);letter-spacing:.1em;border:1px solid var(--border-soft);border-radius:999px;padding:6px 12px;font-size:11px}[data-pg-submit] .save-pill .dot{background:var(--calm);border-radius:50%;width:6px;height:6px;margin-right:6px;animation:2s infinite pg-submit-blink;display:inline-block}@keyframes pg-submit-blink{50%{opacity:.3}}[data-pg-submit] .ph{border-bottom:1px solid var(--border-soft);padding:80px 0 56px}[data-pg-submit] .ph-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:11px}[data-pg-submit] .ph-title{font-family:var(--font-display);letter-spacing:-.02em;max-width:18ch;margin:0 0 18px;font-size:clamp(56px,7vw,96px);font-weight:400;line-height:.98}[data-pg-submit] .ph-title em{background:linear-gradient(120deg,var(--accent)0%,var(--accent-2)100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}[data-pg-submit] .ph-sub{color:var(--muted);max-width:56ch;font-size:17px;line-height:1.6}[data-pg-submit] .cohort{border-radius:var(--radius);background:linear-gradient(135deg,#32010066,#1603154d);background:linear-gradient(135deg,lab(6.5188% 24.5443 10.342/.4),lab(2.66559% 8.53054 -5.83063/.3));border:1px solid #b325174d;border:1px solid lab(40.2639% 55.9557 45.1735/.3);flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;padding:18px 26px;display:flex}[data-pg-submit] .cohort-num{font-family:var(--font-display);color:var(--accent);font-size:56px;font-style:italic;line-height:1}[data-pg-submit] .cohort-info{flex:1}[data-pg-submit] .cohort-info .label{font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin-bottom:4px;font-size:11px}[data-pg-submit] .cohort-info .title{font-family:var(--font-display);margin:0 0 4px;font-size:22px}[data-pg-submit] .cohort-info .sub{color:var(--muted);font-size:13px}[data-pg-submit] .cohort-time{font-family:var(--font-mono);color:var(--muted);letter-spacing:.1em;font-size:12px}[data-pg-submit] .cohort-time .v{color:var(--fg);font-size:16px;font-family:var(--font-display);letter-spacing:0;margin-bottom:4px;font-style:italic;display:block}[data-pg-submit] .layout{grid-template-columns:1fr 420px;align-items:start;gap:56px;padding:56px 0;display:grid}[data-pg-submit] .form{flex-direction:column;gap:36px;display:flex}[data-pg-submit] .step{border-bottom:1px solid var(--border-soft);padding-bottom:36px}[data-pg-submit] .step:last-child{border-bottom:0}[data-pg-submit] .step-h{align-items:baseline;gap:14px;margin-bottom:22px;display:flex}[data-pg-submit] .step-n{font-family:var(--font-mono);letter-spacing:.22em;color:var(--accent);background:#b3251726;background:lab(40.2639% 55.9557 45.1735/.15);border-radius:4px;padding:4px 10px;font-size:11px}[data-pg-submit] .step-h h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:28px;font-weight:400}[data-pg-submit] .step-h h2 em{color:var(--accent-3);font-style:italic}[data-pg-submit] .step-h .req{font-family:var(--font-mono);color:var(--muted);letter-spacing:.12em;margin-left:auto;font-size:10px}[data-pg-submit] .field{margin-bottom:20px}[data-pg-submit] .field label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;display:block}[data-pg-submit] .field label .opt{color:var(--muted-2);text-transform:none;letter-spacing:.06em;margin-left:8px;font-size:10px}[data-pg-submit] .field input[type=text],[data-pg-submit] .field input[type=number],[data-pg-submit] .field textarea,[data-pg-submit] .field select{background:var(--surface);border:1px solid var(--border-soft);width:100%;color:var(--fg);font:inherit;border-radius:var(--radius-sm);padding:12px 14px;font-size:15px;transition:border-color .15s}[data-pg-submit] .field input:focus,[data-pg-submit] .field textarea:focus,[data-pg-submit] .field select:focus{border-color:var(--accent);outline:none}[data-pg-submit] .field textarea{min-height:96px;line-height:1.55;font-family:var(--font-body);resize:vertical}[data-pg-submit] .field .hint{color:var(--muted);margin-top:6px;font-size:12px}[data-pg-submit] .field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}[data-pg-submit] .chips{flex-wrap:wrap;gap:8px;display:flex}[data-pg-submit] .chip{background:var(--surface);border:1px solid var(--border-soft);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:all .15s;display:inline-flex}[data-pg-submit] .chip:hover{color:var(--fg);border-color:var(--border)}[data-pg-submit] .chip.on{color:var(--accent);background:#b325172e;background:lab(40.2639% 55.9557 45.1735/.18);border-color:#b3251766;border-color:lab(40.2639% 55.9557 45.1735/.4)}[data-pg-submit] .chip svg{width:13px;height:13px}[data-pg-submit] .uploads{grid-template-columns:1fr 1fr;gap:14px;display:grid}[data-pg-submit] .upload{background:var(--surface);border:1.5px dashed var(--border-soft);border-radius:var(--radius);text-align:center;cursor:pointer;padding:22px;transition:all .15s;display:block;position:relative}[data-pg-submit] .upload:hover{border-color:var(--accent)}[data-pg-submit] .upload.is-busy{border-color:var(--accent);opacity:.7;pointer-events:none}[data-pg-submit] .upload.is-disabled{opacity:.4;pointer-events:none;cursor:not-allowed}[data-pg-submit] .upload input[type=file]{opacity:0;cursor:inherit;position:absolute;inset:0}[data-pg-submit] .upload svg{width:28px;height:28px;color:var(--muted);margin:0 auto 10px;display:block}[data-pg-submit] .upload .l{color:var(--fg);margin-bottom:4px;font-size:13px}[data-pg-submit] .upload .s{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.06em}[data-pg-submit] .upload .busy{color:var(--accent);font-size:11px;font-family:var(--font-mono);letter-spacing:.06em;margin-top:6px}[data-pg-submit] .samples-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}[data-pg-submit] .sample-row{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}[data-pg-submit] .sample-row .kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#b3251726;background:lab(40.2639% 55.9557 45.1735/.15);border-radius:4px;padding:3px 8px;font-size:9px}[data-pg-submit] .sample-row .name{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}[data-pg-submit] .sample-row .size{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;font-size:10px}[data-pg-submit] .status-banner{border-radius:var(--radius);border:1px solid var(--border-soft);align-items:center;gap:16px;margin-bottom:28px;padding:14px 22px;font-size:14px;display:flex}[data-pg-submit] .status-banner .label{flex:1}[data-pg-submit] .status-banner .icon{border-radius:50%;flex-shrink:0;width:8px;height:8px}[data-pg-submit] .status-banner .withdraw{border:1px solid var(--border);color:var(--fg);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:11px}[data-pg-submit] .status-banner .withdraw:hover{border-color:var(--accent);color:var(--accent)}[data-pg-submit] .status-submitted{color:#bbd0e8;color:lab(82.5439% -3.93513 -14.0704);background:#00172f99;background:lab(6.90259% -.614874 -19.9631/.6);border-color:#0065b466;border-color:lab(40.9976% -.604436 -53.3974/.4)}[data-pg-submit] .status-submitted .icon{background:#3aa3ff;background:lab(64.2946% -4.93425 -60.4357);animation:2s infinite pg-submit-blink;box-shadow:0 0 12px #3aa3ff;box-shadow:0 0 12px lab(64.2946% -4.93425 -60.4357)}[data-pg-submit] .status-accepted{color:#bce3c3;color:lab(86.8735% -17.8 11.4069);background:#00230780;background:lab(10.4866% -22.9137 13.5305/.5);border-color:#00783466;border-color:lab(43.9578% -49.0421 33.2602/.4)}[data-pg-submit] .status-accepted .icon{background:#28bc5e;background:lab(67.444% -54.6043 36.3011);box-shadow:0 0 12px #28bc5e;box-shadow:0 0 12px lab(67.444% -54.6043 36.3011)}[data-pg-submit] .status-rejected{color:#f3c0b7;color:lab(82.0888% 17.7753 11.8818);background:#310d0980;background:lab(8.96098% 18.4381 10.4085/.5);border-color:#b3251766;border-color:lab(40.2639% 55.9557 45.1735/.4)}[data-pg-submit] .status-rejected .icon{background:#fa6a57;background:lab(63.5337% 55.1878 39.7829)}[data-pg-submit] .status-withdrawn{color:var(--muted);background:#141b2480;background:lab(9.47796% -1.69584 -6.93499/.5);border-color:#40495266;border-color:lab(30.371% -1.94976 -7.02767/.4)}[data-pg-submit] .status-withdrawn .icon{background:var(--muted-2)}[data-pg-submit] .form.is-readonly input,[data-pg-submit] .form.is-readonly textarea{opacity:.7;pointer-events:none}[data-pg-submit] .form.is-readonly .chip,[data-pg-submit] .form.is-readonly .add-ref,[data-pg-submit] .form.is-readonly .danger-btn{opacity:.4;pointer-events:none}[data-pg-submit] .refs{flex-direction:column;gap:10px;display:flex}[data-pg-submit] .ref-row{grid-template-columns:1fr auto;gap:10px;display:grid}[data-pg-submit] .add-ref{border:1px solid var(--border-soft);color:var(--muted);font-size:12px;font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;width:max-content;margin-top:6px;padding:8px 14px;display:inline-flex}[data-pg-submit] .add-ref:hover{color:var(--accent);border-color:var(--accent)}[data-pg-submit] .danger-btn{color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}[data-pg-submit] .danger-btn:hover{color:var(--accent);background:var(--surface)}[data-pg-submit] .danger-btn svg{width:14px;height:14px}[data-pg-submit] .actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}[data-pg-submit] .btn-secondary{color:var(--fg);border:1px solid var(--border);background:0 0;border-radius:999px;padding:12px 24px;font-size:14px}[data-pg-submit] .btn-secondary:hover{border-color:var(--accent);color:var(--accent)}[data-pg-submit] .actions .btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border:none;border-radius:999px;padding:12px 28px;font-size:14px;font-weight:500}[data-pg-submit] .actions .gap{flex:1}[data-pg-submit] .actions .meta{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;font-size:11px}[data-pg-submit] .sidebar{flex-direction:column;align-self:start;gap:28px;display:flex;position:sticky;top:80px}[data-pg-submit] .preview-wrap{position:relative}[data-pg-submit] .preview-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}[data-pg-submit] .preview-label .dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s infinite pg-submit-blink}[data-pg-submit] .card-pv{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:linear-gradient(135deg,#03172c,#0c061e);background:linear-gradient(135deg,lab(7.0001% -1.35344 -16.7248),lab(2.66108% 5.31883 -13.2145));overflow:hidden}[data-pg-submit] .card-pv-visual{aspect-ratio:4/3;color:#fff;background:linear-gradient(135deg,#a20a01 0%,#261a71 70%,#010c1b 100%);background:linear-gradient(135deg,lab(34.4374% 56.2154 49.1543) 0%,lab(16.3249% 27.5022 -48.9161) 70%,lab(2.94035% -.48396 -10.4004) 100%);place-items:center;display:grid;position:relative}[data-pg-submit] .card-pv-visual svg{opacity:.7;width:60%;height:60%}[data-pg-submit] .card-pv-new{font-family:var(--font-mono);letter-spacing:.18em;color:#1c0201;color:lab(2.80457% 9.45404 3.85299);background:#ffc060;background:lab(82.3887% 24.7343 84.9927);border-radius:4px;padding:4px 9px;font-size:10px;position:absolute;top:14px;left:14px}[data-pg-submit] .card-pv-body{padding:22px 24px}[data-pg-submit] .card-pv-cat{font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent);margin-bottom:8px;font-size:10px}[data-pg-submit] .card-pv-name{font-family:var(--font-display);margin:0 0 8px;font-size:26px;font-weight:400;line-height:1.1}[data-pg-submit] .card-pv-name em{font-style:italic}[data-pg-submit] .card-pv-desc{color:var(--muted);margin-bottom:14px;font-size:13px;line-height:1.5}[data-pg-submit] .card-pv-meta{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;flex-wrap:wrap;gap:14px;font-size:10px;display:flex}[data-pg-submit] .card-pv-meta strong{color:var(--fg);font-weight:500}[data-pg-submit] .guide{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius);padding:22px 24px}[data-pg-submit] .guide h3{font-family:var(--font-display);margin:0 0 14px;font-size:20px;font-weight:400}[data-pg-submit] .guide ol{counter-reset:pg-g;margin:0;padding:0;list-style:none}[data-pg-submit] .guide li{color:var(--muted);border-bottom:1px dashed var(--border-soft);grid-template-columns:32px 1fr;gap:10px;padding:10px 0;font-size:13px;line-height:1.5;display:grid}[data-pg-submit] .guide li:last-child{border-bottom:0}[data-pg-submit] .guide li:before{counter-increment:pg-g;content:counter(pg-g,decimal-leading-zero);font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;font-size:11px}[data-pg-submit] .guide li strong{color:var(--fg);margin-bottom:2px;font-weight:500;display:block}[data-pg-submit] .reviewers{align-items:center;gap:12px;margin-top:20px;display:flex}[data-pg-submit] .rev-stack{display:flex}[data-pg-submit] .rev-av{background:linear-gradient(135deg,var(--accent),var(--accent-2));border:2px solid var(--bg);color:#fff;width:36px;height:36px;font-family:var(--font-display);border-radius:50%;place-items:center;margin-left:-10px;font-size:13px;font-style:italic;display:grid}[data-pg-submit] .rev-av:first-child{margin-left:0}[data-pg-submit] .rev-av:nth-child(2){background:linear-gradient(135deg,var(--accent-3),var(--calm))}[data-pg-submit] .rev-av:nth-child(3){background:linear-gradient(135deg,var(--accent-2),#544ec5)}@supports (color:lab(0% 0 0)){[data-pg-submit] .rev-av:nth-child(3){background:linear-gradient(135deg,var(--accent-2),lab(39.3385% 29.5365 -62.9175))}}[data-pg-submit] .rev-av:nth-child(4){background:linear-gradient(135deg,var(--warm),var(--accent))}[data-pg-submit] .reviewers .txt{color:var(--muted);font-size:12px;font-family:var(--font-mono);letter-spacing:.06em}[data-pg-submit] .accepted{border-top:1px solid var(--border-soft);padding:64px 0}[data-pg-submit] .acc-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}[data-pg-submit] .acc{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius);padding:24px}[data-pg-submit] .acc-cohort{font-family:var(--font-mono);letter-spacing:.18em;color:var(--muted);margin-bottom:10px;font-size:10px}[data-pg-submit] .acc-name{font-family:var(--font-display);margin:0 0 8px;font-size:22px;font-style:italic}[data-pg-submit] .acc-by{color:var(--muted);margin-bottom:14px;font-size:12px}[data-pg-submit] .acc-q{font-family:var(--font-display);border-left:2px solid var(--accent-3);color:var(--fg);margin-bottom:16px;padding-left:12px;font-size:17px;line-height:1.35}[data-pg-submit] .acc-foot{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;gap:14px;font-size:10px;display:flex}[data-pg-submit] .acc-foot strong{color:var(--fg);margin-right:4px;font-weight:500}@media (max-width:1080px){[data-pg-submit] .layout{grid-template-columns:1fr;gap:36px}[data-pg-submit] .sidebar{position:static}[data-pg-submit] .acc-grid{grid-template-columns:1fr}}@media (max-width:720px){[data-pg-submit] .ph{padding:48px 0 32px}[data-pg-submit] .field-row,[data-pg-submit] .uploads{grid-template-columns:1fr}[data-pg-submit] .cohort{gap:14px}[data-pg-submit] .cohort-num{font-size:40px}}
