.x-input-wrapper.svelte-1p6mbog{display:flex;flex-direction:column;gap:.25rem;width:100%}.x-input__label.svelte-1p6mbog{font-size:.875rem;font-weight:500;color:var(--xui-text, #374151)}.x-input__required.svelte-1p6mbog{color:var(--xui-danger, #ef4444);margin-left:.125rem}.x-input__container.svelte-1p6mbog{position:relative;display:flex;align-items:center}.x-input.svelte-1p6mbog{width:100%;padding:.5rem .75rem;border:1px solid var(--xui-border-strong, #d1d5db);border-radius:.375rem;font-size:1rem;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease;background-color:var(--xui-surface, white)}.x-input.svelte-1p6mbog:focus{outline:none;border-color:var(--xui-primary, #3b82f6);box-shadow:0 0 0 3px rgb(var(--xui-primary-rgb, 59 130 246) / .1)}.x-input--error.svelte-1p6mbog{border-color:var(--xui-danger, #ef4444)}.x-input--error.svelte-1p6mbog:focus{border-color:var(--xui-danger, #ef4444);box-shadow:0 0 0 3px rgb(var(--xui-danger-rgb, 239 68 68) / .1)}.x-input--disabled.svelte-1p6mbog,.x-input.svelte-1p6mbog:disabled{background-color:var(--xui-surface-muted, #f3f4f6);cursor:not-allowed;opacity:.6}.x-input--readonly.svelte-1p6mbog{background-color:var(--xui-surface-subtle, #f9fafb);cursor:default}.x-input--pin.svelte-1p6mbog{letter-spacing:.5rem;text-align:center;font-family:monospace;font-size:1.25rem}.x-input__pin-dots.svelte-1p6mbog{position:absolute;right:.75rem;display:flex;gap:.375rem;pointer-events:none}.x-input__pin-dot.svelte-1p6mbog{width:8px;height:8px;border-radius:50%;background-color:var(--xui-border-strong, #d1d5db);transition:background-color .15s ease}.x-input__pin-dot--filled.svelte-1p6mbog{background-color:var(--xui-primary, #3b82f6)}.x-input__error.svelte-1p6mbog{font-size:.75rem;color:var(--xui-danger, #ef4444);margin-top:.125rem}.x-input__counter.svelte-1p6mbog{font-size:.75rem;color:var(--xui-text-subtle, #6b7280);text-align:right;margin-top:.125rem}.x-input-wrapper--error.svelte-1p6mbog .x-input__label:where(.svelte-1p6mbog){color:var(--xui-danger, #ef4444)}.uno.svelte-1oxhrpa{color:var(--xui-text-strong, #1f2937)}.dos.svelte-1oxhrpa{color:var(--xui-danger, #ef4444)}.x-select-wrapper.svelte-1oxhrpa{display:inline-block;position:relative}select.svelte-1oxhrpa{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.5rem 2rem .5rem .75rem;font-size:1rem;line-height:1.5;border:1px solid var(--xui-border-strong, #d1d5db);border-radius:.375rem;background-color:var(--xui-surface, white);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;min-width:150px}select.svelte-1oxhrpa:hover:not(:disabled){border-color:var(--xui-text-muted, #9ca3af)}select.svelte-1oxhrpa:focus{outline:none;border-color:var(--xui-primary, #3b82f6);box-shadow:0 0 0 3px rgb(var(--xui-primary-rgb, 59 130 246) / .2)}select.svelte-1oxhrpa:disabled{opacity:.5;cursor:not-allowed;background-color:var(--xui-surface-muted, #f3f4f6)}.xPlaceholder{color:var(--xui-text-muted, #9ca3af)}.xSelected{color:var(--xui-text-strong, #1f2937)}.xDown{color:var(--xui-text-strong, #1f2937);border-color:var(--xui-primary, #3b82f6)}.x-select--error{border-color:var(--xui-danger, #ef4444)!important}.x-select--error:focus{box-shadow:0 0 0 3px rgb(var(--xui-danger-rgb, 239 68 68) / .2)}.x-select__error.svelte-1oxhrpa{display:block;margin-top:.25rem;font-size:.875rem;color:var(--xui-danger, #ef4444)}option.svelte-1oxhrpa:disabled{color:var(--xui-text-muted, #9ca3af)}.x-textarea-wrapper.svelte-kimn0i{display:flex;flex-direction:column;gap:.25rem}textarea.svelte-kimn0i{width:100%;padding:.5rem;font-family:inherit;font-size:inherit;border:1px solid var(--xui-border-strong, #d1d5db);border-radius:.25rem;resize:vertical;background-color:var(--xui-surface, white);color:var(--xui-text, #374151)}textarea.svelte-kimn0i::-moz-placeholder{color:var(--xui-text-muted, #9ca3af)}textarea.svelte-kimn0i::placeholder{color:var(--xui-text-muted, #9ca3af)}textarea.svelte-kimn0i:focus{outline:none;border-color:var(--xui-primary, #3b82f6);box-shadow:0 0 0 2px rgb(var(--xui-primary-rgb, 59 130 246) / .2)}textarea.svelte-kimn0i:disabled{background-color:var(--xui-surface-muted, #f3f4f6);cursor:not-allowed}textarea.svelte-kimn0i:-moz-read-only{background-color:var(--xui-surface-subtle, #f9fafb)}textarea.svelte-kimn0i:read-only{background-color:var(--xui-surface-subtle, #f9fafb)}.x-textarea--error{border-color:var(--xui-danger, #ef4444)!important}.x-textarea__counter.svelte-kimn0i{font-size:.75rem;color:var(--xui-text-subtle, #6b7280);text-align:right}.x-textarea__counter--warning.svelte-kimn0i{color:var(--xui-warning, #f59e0b)}.x-textarea__counter--error.svelte-kimn0i{color:var(--xui-danger, #ef4444)}.x-textarea__error.svelte-kimn0i{font-size:.875rem;color:var(--xui-danger, #ef4444)}.x-form.svelte-o0bhnt{display:block;width:100%}.x-form__content.svelte-o0bhnt{display:flex;flex-direction:column;gap:1rem}.x-form__error-banner.svelte-o0bhnt{padding:.75rem 1rem;background-color:var(--xui-danger-soft, #fef2f2);border:1px solid var(--xui-danger-border, #fecaca);border-radius:.375rem;color:var(--xui-danger-strong, #dc2626);font-size:.875rem;margin-bottom:1rem}.x-form--submitting.svelte-o0bhnt{opacity:.7;pointer-events:none}.x-form input,.x-form textarea,.x-form select{width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.5;border:1px solid var(--xui-border-strong, #d1d5db);border-radius:.375rem;transition:border-color .15s ease,box-shadow .15s ease}.x-form input:focus,.x-form textarea:focus,.x-form select:focus{outline:none;border-color:var(--xui-primary, #3b82f6);box-shadow:0 0 0 3px rgb(var(--xui-primary-rgb, 59 130 246) / .1)}.x-form input:disabled,.x-form textarea:disabled,.x-form select:disabled{background-color:var(--xui-surface-muted, #f3f4f6);cursor:not-allowed;opacity:.7}.x-form textarea{min-height:100px;resize:vertical}.x-form button[type=submit]{padding:.625rem 1.25rem;font-size:1rem;font-weight:500;color:var(--xui-surface, white);background-color:var(--xui-primary, #3b82f6);border:none;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease}.x-form button[type=submit]:hover{background-color:var(--xui-primary-strong, #2563eb)}.x-form button[type=submit]:disabled{background-color:var(--xui-text-muted, #9ca3af);cursor:not-allowed}.x-form button[type=reset]{padding:.625rem 1.25rem;font-size:1rem;font-weight:500;color:var(--xui-text, #374151);background-color:var(--xui-surface-muted, #f3f4f6);border:1px solid var(--xui-border-strong, #d1d5db);border-radius:.375rem;cursor:pointer;transition:background-color .15s ease}.x-form button[type=reset]:hover{background-color:var(--xui-border, #e5e7eb)}.x-stat{display:flex;flex-direction:column;box-sizing:border-box}.x-stat--start{align-items:flex-start;text-align:left}.x-stat--center{align-items:center;text-align:center}.x-stat--end{align-items:flex-end;text-align:right}.x-stat__value{font-size:1.625rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.x-stat__label{margin-top:.25rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.x-stat__hint{margin-top:.125rem;font-size:.75rem;opacity:.75}.x-marquee{overflow:hidden;position:relative;width:100%;box-sizing:border-box}.x-marquee--fade{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.x-marquee__track{display:flex;align-items:center;width:-moz-max-content;width:max-content;animation:svelte-at3aek-x-marquee-scroll var(--x-marquee-duration, 32s) linear infinite}.x-marquee__group{display:flex;align-items:center}.x-marquee__group>*{flex-shrink:0;margin-right:var(--x-marquee-gap, 16px)}.x-marquee--reverse .x-marquee__track{animation-direction:reverse}.x-marquee--pausable:hover .x-marquee__track{animation-play-state:paused}.x-marquee__item{display:flex;align-items:center;justify-content:center}.x-marquee__item img{display:block;-o-object-fit:contain;object-fit:contain}@keyframes svelte-at3aek-x-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.x-marquee__track{animation:none}}.x-form-field.svelte-1auzhw7{display:flex;flex-direction:column;gap:.375rem}.x-form-field__label.svelte-1auzhw7{font-size:.875rem;font-weight:500;color:var(--xui-text, #374151)}.x-form-field__required.svelte-1auzhw7{color:var(--xui-danger-strong, #dc2626);margin-left:.125rem}.x-form-field__input.svelte-1auzhw7{display:flex;flex-direction:column}.x-form-field__hint.svelte-1auzhw7{font-size:.75rem;color:var(--xui-text-subtle, #6b7280);margin:0}.x-form-field__errors.svelte-1auzhw7{list-style:none;padding:0;margin:0}.x-form-field__error.svelte-1auzhw7{font-size:.75rem;color:var(--xui-danger-strong, #dc2626)}.x-form-field--error.svelte-1auzhw7 input,.x-form-field--error.svelte-1auzhw7 textarea,.x-form-field--error.svelte-1auzhw7 select{border-color:var(--xui-danger-strong, #dc2626)}.x-form-field--error.svelte-1auzhw7 input:focus,.x-form-field--error.svelte-1auzhw7 textarea:focus,.x-form-field--error.svelte-1auzhw7 select:focus{border-color:var(--xui-danger-strong, #dc2626);box-shadow:0 0 0 3px #dc26261a}.x-form-field--valid.svelte-1auzhw7 input,.x-form-field--valid.svelte-1auzhw7 textarea,.x-form-field--valid.svelte-1auzhw7 select{border-color:#16a34a}.x-form-field--valid.svelte-1auzhw7 input:focus,.x-form-field--valid.svelte-1auzhw7 textarea:focus,.x-form-field--valid.svelte-1auzhw7 select:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1a}.plogo{position:relative;height:84px;min-width:190px;padding:0 26px;border:1px solid var(--x-line);border-radius:var(--x-radius);display:flex;align-items:center;justify-content:center;background:#f4f6f8}.plogo--dark{background:rgb(var(--x-panel-rgb) / .85)}.plogo img{max-height:44px;max-width:150px;-o-object-fit:contain;object-fit:contain}.plogo:after{content:attr(title);position:absolute;inset-inline:8px;bottom:6px;padding:3px 6px;border-radius:6px;background:rgb(var(--x-bg-rgb) / .92);color:var(--x-txt);font-size:10px;font-weight:700;letter-spacing:.08em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .15s ease;pointer-events:none}.plogo:hover:after,.plogo:focus-within:after{opacity:1}@media(prefers-reduced-motion:reduce){.plogo:after{transition:none}}.plogo--zoom img{max-height:76px;max-width:175px}
