form.webinar-form.firm-home-form{font-family:var(--font-ui);gap:.625rem}form.webinar-form.firm-home-form .webinar-field{gap:.25rem}form.webinar-form.firm-home-form .webinar-field__label{font-size:var(--fs-sm);color:var(--text-dark);font-weight:800}form.webinar-form.firm-home-form .webinar-input{font:400 var(--fs-md) var(--font-ui);border-radius:var(--radius-2);padding:.5rem .625rem}form.webinar-form.firm-home-form .webinar-definition{font-size:var(--fs-md);border-radius:var(--radius-md);padding:.625rem .75rem}form.webinar-form.firm-home-form .webinar-definition strong{text-transform:none;letter-spacing:normal;margin-bottom:.125rem}form.webinar-form.firm-home-form .webinar-row{grid-template-columns:minmax(0,1fr) 6.875rem;gap:.625rem}form.webinar-form.firm-home-form .webinar-distribution{border-radius:var(--radius-md);background:var(--bg-card);padding:.5rem .75rem .625rem}form.webinar-form.firm-home-form .webinar-distribution__options{flex-direction:column;gap:0}form.webinar-form.firm-home-form .webinar-distribution__options label{font-size:var(--fs-interface);padding:.3125rem 0}form.webinar-form.firm-home-form .cover-field{font-size:var(--fs-compact);grid-template-columns:7rem minmax(0,1fr);align-items:center;column-gap:.75rem}form.webinar-form.firm-home-form .cover-field>strong{grid-column:1/-1}form.webinar-form.firm-home-form .cover-field img,form.webinar-form.firm-home-form .cover-plain{aspect-ratio:16/9;width:7rem}form.webinar-form.firm-home-form .cover-field small,form.webinar-form.firm-home-form .cover-field>button{grid-column:2}form.webinar-form.firm-home-form .cover-field input{max-width:100%;font:inherit}form.webinar-form.firm-home-form .webinar-form__actions{gap:.5rem;margin-top:.25rem}form.webinar-form.firm-home-form .webinar-field__hint{font-size:var(--fs-compact);line-height:1.45}form.webinar-form.firm-home-form .cover-upload{min-width:0}form.webinar-form.firm-home-form .cover-upload p{font-size:var(--fs-compact);color:var(--text-muted);margin:0 0 .375rem;line-height:1.45}form.webinar-form.firm-home-form .cover-upload-button{border:1px solid var(--surface-border-strong);border-radius:var(--radius);font:800 var(--fs-xs) var(--font-ui);cursor:pointer;padding:.3125rem .5rem;display:inline-flex;position:relative}form.webinar-form.firm-home-form .cover-upload-button:focus-within{outline:2px solid var(--primary);outline-offset:2px}form.webinar-form.firm-home-form .cover-upload-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}form.webinar-form.firm-home-form .webinar-input{min-width:0}@media (width<=900px){form.webinar-form.firm-home-form .webinar-row{grid-template-columns:1fr}}.cover-field.svelte-xx2n3u{gap:.5rem;display:grid}.cover-field.svelte-xx2n3u img:where(.svelte-xx2n3u),.cover-plain.svelte-xx2n3u{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);width:12rem}.cover-plain.svelte-xx2n3u{background:var(--teal);color:var(--on-dark);place-items:center;display:grid}.webinar-form.svelte-xx2n3u{flex-direction:column;gap:16px;display:flex}.webinar-definition.svelte-xx2n3u{border-radius:var(--radius-sm);border:1px solid var(--surface-border);background:var(--surface-2);color:var(--text-secondary);margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5}.webinar-definition.svelte-xx2n3u strong:where(.svelte-xx2n3u){color:var(--text-dark);letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.webinar-row.svelte-xx2n3u{grid-template-columns:1fr 140px;gap:14px;display:grid}.webinar-field.svelte-xx2n3u{flex-direction:column;gap:6px;min-width:0;display:flex}.webinar-field__label.svelte-xx2n3u{font-family:var(--font-ui);color:var(--text-muted);font-size:12px;font-weight:700}.webinar-field__notice.svelte-xx2n3u{border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-secondary);padding:8px 10px;font-size:12.5px;line-height:1.4}.webinar-field__hint.svelte-xx2n3u{color:var(--text-muted);font-weight:500}.webinar-input.svelte-xx2n3u{border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--bg-card);width:100%;color:var(--text-dark);font-family:var(--font-body);padding:10px 12px;font-size:14px}.webinar-input.svelte-xx2n3u:focus-visible{border-color:var(--primary);box-shadow:var(--shadow-primary-ring);outline:none}.webinar-textarea.svelte-xx2n3u{resize:vertical}.webinar-field__locked.svelte-xx2n3u{border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-secondary);padding:10px 12px;font-size:14px}.webinar-field__note.svelte-xx2n3u{color:var(--text-muted);font-size:11.5px;line-height:1.4}.webinar-field__error.svelte-xx2n3u{color:var(--danger);font-size:12px;font-weight:600}.webinar-distribution.svelte-xx2n3u{border:1px solid var(--surface-border);border-radius:var(--radius-sm);background:var(--surface-2);margin:0;padding:12px 14px}.webinar-distribution.svelte-xx2n3u legend:where(.svelte-xx2n3u){font-family:var(--font-ui);color:var(--text-dark);padding:0 4px;font-size:12px;font-weight:800}.webinar-distribution__options.svelte-xx2n3u{flex-wrap:wrap;gap:18px;display:flex}.webinar-distribution__options.svelte-xx2n3u label:where(.svelte-xx2n3u){color:var(--text-dark);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.webinar-distribution.svelte-xx2n3u p:where(.svelte-xx2n3u){color:var(--text-muted);margin:9px 0 0;font-size:12px;line-height:1.5}.webinar-form__feedback.svelte-xx2n3u{border-radius:var(--radius-sm);background:var(--conf-danger-bg,var(--amber-50));color:var(--conf-danger-text,var(--amber-800));margin:0;padding:10px 12px;font-size:13px}.webinar-form__actions.svelte-xx2n3u{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}@media (width<=560px){.webinar-row.svelte-xx2n3u{grid-template-columns:1fr}.webinar-distribution__options.svelte-xx2n3u{flex-direction:column;gap:10px}}.time-check.svelte-1p029j8{font-size:var(--fs-compact);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-top:.375rem;display:flex}.time-check__badge.svelte-1p029j8{font-size:var(--fs-xs);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);padding:.1875rem .5rem;font-weight:800}.time-check--warn.svelte-1p029j8 .time-check__badge:where(.svelte-1p029j8){background:var(--amber-50);color:var(--amber-800)}.time-check--info.svelte-1p029j8 .time-check__badge:where(.svelte-1p029j8){background:var(--green-bg);color:var(--primary-deep)}.time-check__detail.svelte-1p029j8{color:var(--text-secondary)}.time-check__error.svelte-1p029j8{color:var(--red-700)}
