.submit-page:where(.astro-cfftgubm){--bg-0: #f8f9fb;--bg-1: #ffffff;--bg-2: #f3f5f7;--bg-3: #ebeff3;--bg-card: #ffffff;--bg-card-hover: #f6f8fa;--ink-100: #0b1020;--ink-200: #1e2536;--ink-300: #4a5265;--ink-400: #6b7280;--ink-500: #8a91a0;--green: #059b52;--green-dim: #047a43;--green-soft: rgba(5, 155, 82, .1);--amber: #b26d00;--amber-soft: rgba(178, 109, 0, .12);--cyan: #0284a8;--cyan-soft: rgba(2, 132, 168, .1);--red: #c93b47;--line: rgba(0, 0, 0, .08);--line-bright: rgba(0, 0, 0, .14);min-height:calc(100vh - 52px);padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,6vw,5rem);background:radial-gradient(circle at 20% 0%,rgba(5,155,82,.13),transparent 34rem),linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px),var(--bg-0);background-size:auto,80px 80px,80px 80px,auto;color:var(--ink-200)}[data-theme=dark] .submit-page:where(.astro-cfftgubm){--bg-0: #08090d;--bg-1: #0d0f14;--bg-2: #12151c;--bg-3: #181c26;--bg-card: #13161e;--bg-card-hover: #181c27;--ink-100: #f0f2f5;--ink-200: #c8cdd6;--ink-300: #9ca3b0;--ink-400: #7c8492;--ink-500: #5b6270;--green: #00e87b;--green-dim: #00c968;--green-soft: rgba(0, 232, 123, .1);--amber: #ffb800;--amber-soft: rgba(255, 184, 0, .12);--cyan: #00d4ff;--cyan-soft: rgba(0, 212, 255, .1);--red: #ff4757;--line: rgba(255, 255, 255, .06);--line-bright: rgba(255, 255, 255, .12)}.submit-shell:where(.astro-cfftgubm){display:grid;grid-template-columns:minmax(17rem,.82fr) minmax(26rem,1fr);gap:clamp(1rem,3vw,2rem);align-items:start;animation:fadeInUp .52s var(--ease-out-quart) .05s both}.submit-copy:where(.astro-cfftgubm){display:grid;gap:1rem}.page-head:where(.astro-cfftgubm){padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--line);border-radius:1rem;background:var(--bg-card);background:color-mix(in srgb,var(--bg-card) 88%,transparent)}.section-kicker:where(.astro-cfftgubm){margin:0;color:var(--green);font-family:var(--rr-mono);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}h1:where(.astro-cfftgubm),h2:where(.astro-cfftgubm){margin:0;color:var(--ink-100);letter-spacing:0;line-height:1.14;text-wrap:balance}h1:where(.astro-cfftgubm){margin-top:.45rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:900}h2:where(.astro-cfftgubm){font-size:clamp(1.25rem,2vw,1.55rem);font-weight:850}.page-head:where(.astro-cfftgubm) p:where(.astro-cfftgubm):last-child{max-width:58ch;margin:.9rem 0 0;color:var(--ink-300);font-size:1rem;line-height:1.75;text-wrap:pretty}.info-panel:where(.astro-cfftgubm),.review-panel:where(.astro-cfftgubm),.submit-form:where(.astro-cfftgubm){border:1px solid var(--line);border-radius:1rem;background:var(--bg-card)}.info-panel:where(.astro-cfftgubm){overflow:clip}.info-panel:where(.astro-cfftgubm) summary:where(.astro-cfftgubm){display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.5rem;padding:1rem 1.1rem;color:var(--ink-100);font-weight:800;cursor:pointer}.info-panel:where(.astro-cfftgubm) summary:where(.astro-cfftgubm)::-webkit-details-marker{display:none}.summary-hint:where(.astro-cfftgubm){color:var(--green);font-family:var(--rr-mono);font-size:.72rem;font-weight:700}.criteria-list:where(.astro-cfftgubm){display:grid;gap:.2rem;margin:0;padding:0 1.1rem 1.1rem;list-style:none}.criteria-list:where(.astro-cfftgubm) li:where(.astro-cfftgubm){display:grid;grid-template-columns:1.55rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;border-top:1px solid var(--line)}.check-icon:where(.astro-cfftgubm){display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:.5rem;background:var(--green-soft);color:var(--green);font-weight:900}.criteria-list:where(.astro-cfftgubm) strong:where(.astro-cfftgubm),.review-steps:where(.astro-cfftgubm) strong:where(.astro-cfftgubm),.submit-form:where(.astro-cfftgubm) label:where(.astro-cfftgubm)>span:where(.astro-cfftgubm),.submit-form:where(.astro-cfftgubm) legend:where(.astro-cfftgubm){display:block;color:var(--ink-100);font-size:.86rem;font-weight:800}.criteria-list:where(.astro-cfftgubm) small:where(.astro-cfftgubm),.review-steps:where(.astro-cfftgubm) small:where(.astro-cfftgubm),.submit-form:where(.astro-cfftgubm) small:where(.astro-cfftgubm){display:block;margin-top:.22rem;color:var(--ink-300);font-size:.8rem;line-height:1.6}.review-panel:where(.astro-cfftgubm){padding:1.1rem}.panel-heading:where(.astro-cfftgubm){display:grid;gap:.45rem;margin-bottom:1rem}.review-steps:where(.astro-cfftgubm){display:grid;gap:.7rem;margin:0;padding:0;list-style:none;counter-reset:step}.review-steps:where(.astro-cfftgubm) li:where(.astro-cfftgubm){display:grid;grid-template-columns:2.35rem minmax(0,1fr);gap:.8rem;position:relative;padding:.85rem;border:1px solid var(--line);border-radius:.85rem;background:var(--bg-1)}.review-steps:where(.astro-cfftgubm) li:where(.astro-cfftgubm).current{border-color:#059b527a;border-color:color-mix(in srgb,var(--green) 48%,var(--line));background:var(--green-soft)}.step-index:where(.astro-cfftgubm){display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.75rem;background:var(--bg-2);color:var(--ink-300);font-family:var(--rr-mono);font-size:.78rem;font-weight:800}.current:where(.astro-cfftgubm) .step-index:where(.astro-cfftgubm){background:var(--green);color:#07130d}.current-tag:where(.astro-cfftgubm){display:inline-flex;width:-moz-fit-content;width:fit-content;margin:.35rem 0 0;border-radius:var(--r-pill);background:var(--bg-card);color:var(--green);padding:.12rem .5rem;font-family:var(--rr-mono);font-size:.68rem;font-style:normal;font-weight:800}.mail-note:where(.astro-cfftgubm){margin:1rem 0 0;border-radius:.8rem;background:var(--cyan-soft);color:var(--ink-200);padding:.85rem;font-size:.86rem;line-height:1.65}.mail-note:where(.astro-cfftgubm) a:where(.astro-cfftgubm),.form-feedback:where(.astro-cfftgubm) a:where(.astro-cfftgubm){color:var(--green);font-weight:800;text-decoration:underline;text-underline-offset:.18em}.submit-form:where(.astro-cfftgubm){display:grid;gap:1rem;padding:clamp(1rem,2.6vw,1.5rem)}.form-head:where(.astro-cfftgubm){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.95rem;border-bottom:1px solid var(--line)}.form-head:where(.astro-cfftgubm)>div:where(.astro-cfftgubm){display:grid;gap:.45rem}.status-chip:where(.astro-cfftgubm){display:inline-flex;align-items:center;min-height:1.75rem;width:-moz-fit-content;width:fit-content;border-radius:var(--r-pill);background:var(--amber-soft);color:var(--amber);padding:.2rem .65rem;font-family:var(--rr-mono);font-size:.68rem;font-weight:800;white-space:nowrap}.field-grid:where(.astro-cfftgubm){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.field-grid:where(.astro-cfftgubm).compact{grid-template-columns:minmax(0,.9fr) minmax(0,.7fr)}.submit-form:where(.astro-cfftgubm) label:where(.astro-cfftgubm),.submit-form:where(.astro-cfftgubm) fieldset:where(.astro-cfftgubm){display:grid;gap:.45rem;min-width:0;margin:0;padding:0;border:0}.submit-form:where(.astro-cfftgubm) input:where(.astro-cfftgubm),.submit-form:where(.astro-cfftgubm) select:where(.astro-cfftgubm),.submit-form:where(.astro-cfftgubm) textarea:where(.astro-cfftgubm){width:100%;min-height:2.85rem;border:1px solid var(--line);border-radius:.75rem;background:var(--bg-2);color:var(--ink-100);padding:.75rem .85rem;font-size:1rem;line-height:1.4;transition:border-color .16s ease,background-color .16s ease}.submit-form:where(.astro-cfftgubm) select:where(.astro-cfftgubm){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-300) 50%),linear-gradient(135deg,var(--ink-300) 50%,transparent 50%);background-position:calc(100% - 1rem) 52%,calc(100% - .72rem) 52%;background-size:.28rem .28rem,.28rem .28rem;background-repeat:no-repeat;padding-right:2rem}.submit-form:where(.astro-cfftgubm) textarea:where(.astro-cfftgubm){min-height:8.5rem;resize:vertical}.submit-form:where(.astro-cfftgubm) input:where(.astro-cfftgubm)::-moz-placeholder,.submit-form:where(.astro-cfftgubm) textarea:where(.astro-cfftgubm)::-moz-placeholder{color:var(--ink-400);opacity:1}.submit-form:where(.astro-cfftgubm) input:where(.astro-cfftgubm)::placeholder,.submit-form:where(.astro-cfftgubm) textarea:where(.astro-cfftgubm)::placeholder{color:var(--ink-400);opacity:1}.submit-form:where(.astro-cfftgubm) input:where(.astro-cfftgubm):hover,.submit-form:where(.astro-cfftgubm) select:where(.astro-cfftgubm):hover,.submit-form:where(.astro-cfftgubm) textarea:where(.astro-cfftgubm):hover{border-color:var(--line-bright);background:var(--bg-3)}.submit-form:where(.astro-cfftgubm) input:where(.astro-cfftgubm):focus,.submit-form:where(.astro-cfftgubm) select:where(.astro-cfftgubm):focus,.submit-form:where(.astro-cfftgubm) textarea:where(.astro-cfftgubm):focus{border-color:var(--green);outline:none}.model-options:where(.astro-cfftgubm){display:flex;flex-wrap:wrap;gap:.5rem}.model-pill:where(.astro-cfftgubm){position:relative;display:inline-flex;min-height:2.45rem;cursor:pointer}.model-pill:where(.astro-cfftgubm) input:where(.astro-cfftgubm){position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.model-pill:where(.astro-cfftgubm) span:where(.astro-cfftgubm),.radio-row:where(.astro-cfftgubm) label:where(.astro-cfftgubm) span:where(.astro-cfftgubm),.operator-check:where(.astro-cfftgubm) span:where(.astro-cfftgubm){display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-2);color:var(--ink-200);padding:.52rem .82rem;font-family:var(--rr-mono);font-size:.78rem;font-weight:700;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.model-pill:where(.astro-cfftgubm).featured span:where(.astro-cfftgubm){color:var(--green)}.model-pill:where(.astro-cfftgubm) input:where(.astro-cfftgubm):checked+span:where(.astro-cfftgubm){border-color:#059b52ad;border-color:color-mix(in srgb,var(--green) 68%,transparent);background:var(--green-soft);color:var(--green)}.model-pill:where(.astro-cfftgubm) input:where(.astro-cfftgubm):focus-visible+span:where(.astro-cfftgubm),.radio-row:where(.astro-cfftgubm) input:where(.astro-cfftgubm):focus-visible+span:where(.astro-cfftgubm),.operator-check:where(.astro-cfftgubm) input:where(.astro-cfftgubm):focus-visible+span:where(.astro-cfftgubm){outline:2px solid var(--green);outline-offset:2px}.radio-row:where(.astro-cfftgubm){display:flex;flex-wrap:wrap;gap:.5rem}.radio-row:where(.astro-cfftgubm) label:where(.astro-cfftgubm),.operator-check:where(.astro-cfftgubm){position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2.55rem;cursor:pointer}.radio-row:where(.astro-cfftgubm) input:where(.astro-cfftgubm),.operator-check:where(.astro-cfftgubm) input:where(.astro-cfftgubm){position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.radio-row:where(.astro-cfftgubm) input:where(.astro-cfftgubm):checked+span:where(.astro-cfftgubm),.operator-check:where(.astro-cfftgubm) input:where(.astro-cfftgubm):checked+span:where(.astro-cfftgubm){border-color:#059b52a3;border-color:color-mix(in srgb,var(--green) 64%,transparent);background:var(--green-soft);color:var(--green)}.operator-check:where(.astro-cfftgubm) span:where(.astro-cfftgubm){justify-content:flex-start;width:100%;border-radius:.75rem;font-family:var(--rr-sans);font-size:.9rem}.submit-button:where(.astro-cfftgubm){position:relative;min-height:3rem;overflow:hidden;border:1px solid rgba(5,155,82,.56);border:1px solid color-mix(in srgb,var(--green) 56%,transparent);border-radius:var(--r-pill);background:var(--green);color:#07130d;font-size:.95rem;font-weight:900;transition:transform .16s ease,background-color .16s ease}.submit-button:where(.astro-cfftgubm):hover{background:var(--green-dim);transform:translateY(-1px)}.submit-button:where(.astro-cfftgubm):active{transform:translateY(0)}.form-feedback:where(.astro-cfftgubm),.form-disclaimer:where(.astro-cfftgubm){margin:0;border-radius:.85rem;padding:.85rem;font-size:.86rem;line-height:1.65}.form-feedback:where(.astro-cfftgubm){border:1px solid rgba(5,155,82,.42);border:1px solid color-mix(in srgb,var(--green) 42%,var(--line));background:var(--green-soft);color:var(--ink-100);font-weight:750}.form-disclaimer:where(.astro-cfftgubm){border:1px solid var(--line);background:var(--bg-2);color:var(--ink-300)}@media(max-width:980px){.submit-shell:where(.astro-cfftgubm){grid-template-columns:1fr}.submit-form:where(.astro-cfftgubm){order:-1}}@media(max-width:760px){.submit-page:where(.astro-cfftgubm){padding-top:1.5rem}.field-grid:where(.astro-cfftgubm),.field-grid:where(.astro-cfftgubm).compact{grid-template-columns:1fr}.form-head:where(.astro-cfftgubm){display:grid}.submit-form:where(.astro-cfftgubm),.page-head:where(.astro-cfftgubm),.info-panel:where(.astro-cfftgubm),.review-panel:where(.astro-cfftgubm){border-radius:.85rem}.submit-form:where(.astro-cfftgubm) input:where(.astro-cfftgubm),.submit-form:where(.astro-cfftgubm) select:where(.astro-cfftgubm),.submit-form:where(.astro-cfftgubm) textarea:where(.astro-cfftgubm){font-size:1rem}.radio-row:where(.astro-cfftgubm) label:where(.astro-cfftgubm),.operator-check:where(.astro-cfftgubm),.model-pill:where(.astro-cfftgubm){width:100%}.model-pill:where(.astro-cfftgubm) span:where(.astro-cfftgubm),.radio-row:where(.astro-cfftgubm) label:where(.astro-cfftgubm) span:where(.astro-cfftgubm){width:100%;justify-content:flex-start}}@media(max-width:520px){.submit-page:where(.astro-cfftgubm) .rr-container{width:min(100% - 1.5rem,1240px)}}@media(prefers-reduced-motion:reduce){.submit-button:where(.astro-cfftgubm),.submit-form:where(.astro-cfftgubm) input:where(.astro-cfftgubm),.submit-form:where(.astro-cfftgubm) select:where(.astro-cfftgubm),.submit-form:where(.astro-cfftgubm) textarea:where(.astro-cfftgubm),.model-pill:where(.astro-cfftgubm) span:where(.astro-cfftgubm),.radio-row:where(.astro-cfftgubm) label:where(.astro-cfftgubm) span:where(.astro-cfftgubm),.operator-check:where(.astro-cfftgubm) span:where(.astro-cfftgubm){transition:none}.submit-button:where(.astro-cfftgubm):hover{transform:none}}
