.form-layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:4rem;display:grid}@media (width<=900px){.form-layout{grid-template-columns:1fr;gap:2.5rem}}.queue-status-card{background:var(--gsi-surface);border:1px solid var(--gsi-border);border-left:3px solid var(--gsi-accent-bright);box-shadow:var(--gsi-card-shadow);border-radius:8px;padding:1.5rem}.queue-status-kicker{color:var(--gsi-accent);margin-bottom:.5rem;font-size:.8rem;font-weight:700}.queue-status-desc{color:var(--gsi-text-secondary);margin:0 0 .85rem;font-size:.9rem;line-height:1.55}.queue-status-sla{color:var(--gsi-emerald);align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;display:flex}.queue-brief-link{color:var(--gsi-accent);align-items:center;gap:.35rem;margin-top:.85rem;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.queue-brief-link:hover{text-decoration:underline}.queue-status-dot{background:var(--gsi-emerald-dot);border-radius:50%;width:6px;height:6px;display:inline-block}.form-card{background:var(--gsi-surface);border:1px solid var(--gsi-border);box-shadow:var(--gsi-card-shadow);border-radius:8px;padding:2.5rem}.gsi-portal .form-group{margin-bottom:1.4rem}.gsi-portal .form-label{color:var(--gsi-text-spec);margin-bottom:.5rem;font-size:.85rem;font-weight:600;display:block}.gsi-portal .form-input,.gsi-portal .form-select,.gsi-portal .form-textarea{background:var(--gsi-surface-input);border:1px solid var(--gsi-border-strong);width:100%;color:var(--gsi-text);border-radius:6px;padding:.8rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,background .2s}.gsi-portal .form-input::placeholder,.gsi-portal .form-textarea::placeholder{color:var(--gsi-placeholder)}.gsi-portal .form-input:focus,.gsi-portal .form-select:focus,.gsi-portal .form-textarea:focus{border-color:var(--gsi-accent-bright);outline:none}.form-submit{color:#fff;cursor:pointer;background:#d97706;border:none;border-radius:6px;width:100%;padding:1rem;font-size:1rem;font-weight:700;transition:background .2s}.form-submit:hover{background:#b45309}.form-error-banner{background:var(--gsi-alert-error-bg);border:1px solid var(--gsi-alert-error-border);color:var(--gsi-alert-error-fg);border-radius:6px;margin-bottom:1.2rem;padding:.75rem 1rem;font-size:.85rem}.success-alert{background:var(--gsi-alert-success-bg);border:1px solid var(--gsi-alert-success-border);text-align:left;border-radius:8px;padding:1.5rem}.success-header{color:var(--gsi-alert-success-title);align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.success-header h4{color:var(--gsi-alert-success-title);margin:0;font-size:1.1rem}.success-alert p.success-body{color:var(--gsi-alert-success-body);margin:0 0 1.25rem;font-size:.9rem;line-height:1.55}.discord-vip-card{background:var(--gsi-discord-bg);border:1px solid var(--gsi-discord-border);border-radius:8px;padding:1.25rem}.discord-vip-header{color:var(--gsi-discord-accent);align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.discord-vip-desc{color:var(--gsi-text-secondary);margin:0 0 .85rem;font-size:.85rem;line-height:1.5}.discord-vip-desc code{background:var(--gsi-code-bg);color:var(--gsi-code-fg);white-space:nowrap;border-radius:4px;padding:.1rem .35rem;font-family:JetBrains Mono,monospace;font-size:.85em}.discord-vip-btn{border-color:var(--gsi-discord-border);color:var(--gsi-discord-btn-fg);align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.82rem;display:inline-flex}
