[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){flex-direction:column;align-items:stretch;display:flex}:where([data-scroll-area-content]){flex-grow:1}.alert.svelte-11617yt{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);display:flex}.alert--error.svelte-11617yt{border-color:var(--color-error);background:var(--color-error-light)}.alert--success.svelte-11617yt{border-color:var(--color-success);background:var(--color-success-light)}.alert--info.svelte-11617yt{border-color:var(--color-text-muted);background:var(--color-gray-100)}.alert__body.svelte-11617yt{gap:var(--space-xs);flex-direction:column;display:flex}.alert__title.svelte-11617yt{font-size:var(--font-base);color:var(--color-text);margin:0;font-weight:600}.alert__text.svelte-11617yt{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.alert.svelte-11617yt .alert__dismiss{width:1.5rem;height:1.5rem;line-height:1;font-size:var(--font-xl);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;flex-shrink:0;padding:0}.alert.svelte-11617yt .alert__dismiss:hover{color:var(--color-text);background:#0000000d}.alert.svelte-11617yt .alert__dismiss:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.pagination{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.pagination-pages{align-items:center;gap:var(--space-xs);display:flex}.pagination-arrow,.pagination-page{min-width:2.25rem;height:32px;padding:0 var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);font:inherit;font-size:var(--font-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.pagination-arrow:hover:not(:disabled),.pagination-page:hover:not([data-selected]){border-color:var(--color-primary);color:var(--color-primary)}.pagination-page[data-selected]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary);cursor:default}.pagination-arrow:disabled{opacity:.5;cursor:not-allowed}.pagination-arrow:focus-visible,.pagination-page:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.pagination-ellipsis.svelte-o1m1mb{padding:0 var(--space-xs);color:var(--color-text-muted)}.btn{font-family:inherit;font-size:inherit;cursor:pointer;justify-content:center;align-items:center;gap:var(--space-xs);transition:all var(--transition-fast);background:0 0;border:none;outline:none;padding:0;text-decoration:none;display:inline-flex}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius);padding:var(--space-sm) var(--space-lg);font-weight:500}.btn-primary:hover:not(:disabled){background:var(--color-primary-dark)}.btn-outline{background:var(--color-gray-100);color:var(--color-text);border-radius:var(--radius);padding:var(--space-sm) var(--space-lg);border:none}.btn-outline:hover:not(:disabled){background:var(--color-gray-200)}.btn-ghost{color:var(--color-secondary);border-radius:var(--radius);padding:var(--space-sm) var(--space-md)}.btn-ghost:hover:not(:disabled){background:var(--color-gray-100)}.btn-secondary{background:var(--color-secondary-light);color:var(--color-secondary-dark);border-radius:var(--radius);padding:var(--space-sm) var(--space-lg)}.btn-secondary:hover:not(:disabled){background:var(--color-secondary);color:var(--color-on-secondary)}.btn-danger{background:var(--color-error);color:var(--color-on-error);border-radius:var(--radius);padding:var(--space-sm) var(--space-lg);font-weight:500}.btn-danger:hover:not(:disabled){opacity:.9}.btn-link{color:var(--color-primary);padding:0}.btn-link:hover:not(:disabled){text-decoration:underline}.btn.active{background:var(--color-primary);color:var(--color-on-primary)}.btn-sm{font-size:var(--font-sm);padding:var(--space-xs) var(--space-sm)}.btn-lg{font-size:var(--font-lg);padding:var(--space-md) var(--space-xl)}.btn-icon{flex-shrink:0;width:32px;height:32px;padding:0}.btn-icon-lg{width:var(--control-size-lg);height:var(--control-size-lg);flex-shrink:0;padding:0}.char-count.svelte-1mtxg2c{align-items:flex-end;gap:var(--space-xs);font-size:var(--font-xs);color:var(--color-gray-500);margin:var(--space-xs) 0 0;transition:color var(--transition-fast);flex-direction:column;display:flex}.char-count.warning.svelte-1mtxg2c{color:var(--color-on-warning-light)}.char-count.warning.svelte-1mtxg2c .meter-fill:where(.svelte-1mtxg2c){background:var(--color-warning)}.char-count.error.svelte-1mtxg2c{color:var(--color-error)}.char-count.error.svelte-1mtxg2c .meter-fill:where(.svelte-1mtxg2c){background:var(--color-error)}.meter-track{background:var(--color-secondary-light);border-radius:var(--radius-xs);width:100px;height:4px;overflow:hidden}.meter-fill.svelte-1mtxg2c{background:var(--color-primary);border-radius:var(--radius-xs);height:100%;transition:width var(--duration-fast) var(--ease-out), background-color var(--transition-fast)}.label.svelte-1mtxg2c{text-align:right}.chip.svelte-10n3kcz{height:var(--chip-height,2.25rem);padding:var(--space-xs) var(--space-sm);border:2px solid var(--color-gray-200);background:var(--color-white);font:inherit;font-size:var(--chip-font-size,var(--font-sm));cursor:pointer;transition:all var(--transition-fast);border-radius:999px;justify-content:center;align-items:center;line-height:1.25;display:inline-flex}.chip.svelte-10n3kcz:hover:not(:disabled){border-color:var(--color-gray-400)}.chip.svelte-10n3kcz:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.chip.svelte-10n3kcz:disabled{opacity:.5;cursor:not-allowed}.chip.selected.svelte-10n3kcz{border-color:var(--color-secondary-strong);background:var(--color-secondary);color:var(--color-on-secondary)}.chip.dashed.svelte-10n3kcz{border-style:dashed}.color-picker.svelte-13a7zfg label:where(.svelte-13a7zfg){margin-bottom:var(--space-xs);font-weight:500;display:block}.color-picker__row.svelte-13a7zfg{gap:var(--space-sm);align-items:center;display:flex}.color-picker__swatch-wrapper.svelte-13a7zfg{flex-shrink:0;position:relative}.color-picker__swatch-wrapper--auto.svelte-13a7zfg .color-picker__swatch:where(.svelte-13a7zfg){opacity:.6}.color-picker__auto-badge.svelte-13a7zfg{text-transform:uppercase;color:var(--color-text-muted);border-radius:var(--radius-xs);pointer-events:none;background:#ffffffe6;padding:1px 3px;font-size:9px;font-weight:600;position:absolute;bottom:2px;right:2px}.color-picker__swatch.svelte-13a7zfg{border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;width:48px;height:40px;padding:2px}.color-picker__swatch.svelte-13a7zfg::-webkit-color-swatch-wrapper{padding:2px}.color-picker__swatch.svelte-13a7zfg::-webkit-color-swatch{border-radius:calc(var(--radius) - 4px);border:none}.color-picker__text.svelte-13a7zfg{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);font-family:monospace;font-size:var(--font-sm);flex:1}.color-picker__text.svelte-13a7zfg:focus{border-color:var(--color-primary);outline:none}.color-picker__text--auto.svelte-13a7zfg::placeholder{color:var(--color-placeholder);opacity:.8}.color-picker__hint.svelte-13a7zfg{font-size:var(--font-sm);color:var(--color-text-muted);margin:var(--space-xs) 0 0}.checkbox-wrapper.svelte-i26v05{align-items:center;gap:var(--space-sm);cursor:pointer;display:inline-flex}.checkbox-wrapper--disabled.svelte-i26v05{cursor:not-allowed;opacity:.6}.checkbox{border:1px solid var(--color-border);border-radius:calc(var(--radius) - 2px);background:var(--color-white);width:1.125rem;height:1.125rem;color:var(--color-on-secondary-strong);transition:background var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.checkbox[data-state=checked],.checkbox[data-state=indeterminate]{background:var(--color-secondary-strong);border-color:var(--color-secondary-strong)}.checkbox:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.checkbox[data-disabled]{cursor:not-allowed}.checkbox-indicator.svelte-i26v05{justify-content:center;align-items:center;display:flex}.checkbox-label.svelte-i26v05{font-size:var(--font-base);color:var(--color-text);-webkit-user-select:none;user-select:none}.option.svelte-bq1sc6{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:2px solid var(--color-gray-200);border-radius:var(--radius);background:var(--color-white);cursor:pointer;transition:all var(--transition-fast);text-align:left;font-size:var(--font-base);display:flex}.option.svelte-bq1sc6:hover:not(.disabled){border-color:var(--color-gray-400)}.option.selected.svelte-bq1sc6{border-color:var(--color-secondary-strong);background:var(--color-secondary);color:var(--color-on-secondary)}.option.svelte-bq1sc6:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.option.disabled.svelte-bq1sc6{opacity:.5;cursor:not-allowed}.checkbox-indicator.svelte-bq1sc6{width:var(--control-size-sm);height:var(--control-size-sm);border:2px solid var(--color-gray-300);border-radius:var(--radius-sm);transition:all var(--transition-fast);color:var(--color-on-secondary-strong);flex-shrink:0;justify-content:center;align-items:center;display:flex}.selected.svelte-bq1sc6 .checkbox-indicator:where(.svelte-bq1sc6){border-color:var(--color-secondary-strong);background:var(--color-secondary-strong)}.option-label.svelte-bq1sc6{flex:1}.combobox-input{width:100%;padding:var(--space-sm);font:inherit;font-size:var(--font-base);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);color:var(--color-text);transition:border-color var(--transition-fast), outline var(--transition-fast)}.combobox-input:focus{outline:2px solid var(--color-primary);outline-offset:1px}.combobox-input:disabled{background:var(--color-gray-100);cursor:not-allowed}.combobox-input::placeholder{color:var(--color-placeholder)}.combobox-content{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);padding:var(--space-sm) var(--space-xs);width:var(--bits-combobox-anchor-width);min-width:var(--bits-combobox-anchor-width);max-height:var(--bits-combobox-content-available-height,300px)}.combobox-viewport{max-height:var(--dropdown-max-height);overflow-y:auto}.combobox-item{padding:var(--space-sm) var(--space-md);border-radius:calc(var(--radius) - 2px);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast);outline:none;align-items:center;display:flex}.combobox-item:focus,.combobox-item[data-highlighted]{background:var(--color-gray-100)}.combobox-item[data-disabled]{color:var(--color-text-muted);cursor:not-allowed;opacity:.5}.combobox-item-label{flex:1}.combobox-item-check{color:var(--color-secondary-strong);align-items:center;margin-left:auto;display:flex}.combobox-status{padding:var(--space-sm) var(--space-md);font-size:var(--font-sm);color:var(--color-text-muted)}.input.svelte-1korq31{width:100%;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);font:inherit;font-size:var(--font-base);color:var(--color-text);transition:border-color var(--transition-fast), outline var(--transition-fast);display:block}.input.svelte-1korq31::placeholder{color:var(--color-placeholder)}.input.svelte-1korq31:focus{outline:2px solid var(--color-primary);outline-offset:1px}.input.svelte-1korq31:disabled{background:var(--color-bg-disabled);cursor:not-allowed}.input--error.svelte-1korq31{border-color:var(--color-error)}.input--error.svelte-1korq31:focus{outline-color:var(--color-error)}.textarea.svelte-zk5l2z{width:100%;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);font:inherit;font-size:var(--font-base);color:var(--color-text);resize:vertical;min-height:4rem;transition:border-color var(--transition-fast);display:block}.textarea.svelte-zk5l2z::placeholder{color:var(--color-placeholder)}.textarea.svelte-zk5l2z:focus{outline:2px solid var(--color-primary);outline-offset:1px}.textarea.svelte-zk5l2z:disabled{background:var(--color-gray-100);cursor:not-allowed}.confirm-dialog-overlay{z-index:var(--z-modal-overlay);background:#0006;position:fixed;inset:0}.confirm-dialog-content{z-index:var(--z-modal);width:calc(100vw - 2 * var(--space-lg));max-width:var(--dialog-sm);gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius);background:var(--color-white);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.confirm-dialog-title{font-size:var(--font-lg);color:var(--color-text);margin:0;font-weight:600}.confirm-dialog-desc{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.confirm-dialog-typed.svelte-tdp54y{gap:var(--space-xs);flex-direction:column;display:flex}.confirm-dialog-typed.svelte-tdp54y label:where(.svelte-tdp54y){font-size:var(--font-sm);color:var(--color-text)}.confirm-dialog-actions.svelte-tdp54y{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.copy-button{color:var(--color-text-muted);transition:color var(--transition-fast)}.copy-button:hover:not(:disabled){color:var(--color-primary)}.copy-button.is-copied{color:var(--color-success)}.dialog-overlay{z-index:var(--z-modal-overlay);animation:svelte-slqbyj-fade-in var(--duration-fast) var(--ease-out);background:#0006;position:fixed;inset:0}.dialog-content{z-index:var(--z-modal);width:calc(100vw - 2 * var(--space-lg));max-height:calc(100vh - 2 * var(--space-lg));gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius);background:var(--color-white);box-shadow:var(--shadow-lg);animation:svelte-slqbyj-dialog-in var(--duration-normal) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dialog-content--sm{max-width:var(--dialog-sm)}.dialog-content--md{max-width:var(--dialog-md)}.dialog-content--lg{max-width:var(--dialog-lg)}.dialog-head.svelte-slqbyj{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.dialog-head__text.svelte-slqbyj{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.dialog-title{font-size:var(--font-lg);color:var(--color-text);margin:0;font-weight:600}.dialog-desc{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.dialog-close{border-radius:var(--radius);width:1.75rem;height:1.75rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dialog-close:hover{background:var(--color-border);color:var(--color-text)}.dialog-body.svelte-slqbyj{gap:var(--space-md);flex-direction:column;display:flex}.dialog-footer.svelte-slqbyj{justify-content:flex-end;gap:var(--space-sm);display:flex}@keyframes svelte-slqbyj-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-slqbyj-dialog-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.empty-state.svelte-ohglza{padding:var(--space-xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.empty-state__icon.svelte-ohglza{width:3rem;height:3rem;margin-bottom:var(--space-lg);color:var(--color-gray-300)}.empty-state__icon.svelte-ohglza svg:where(.svelte-ohglza){width:100%;height:100%}.empty-state__content.svelte-ohglza{gap:var(--space-xs);flex-direction:column;max-width:300px;display:flex}.empty-state__title.svelte-ohglza{font-size:var(--font-lg);color:var(--color-text);margin:0;font-weight:600}.empty-state__description.svelte-ohglza{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.empty-state__custom.svelte-ohglza{margin-top:var(--space-lg)}.separator{background:var(--color-border-light);flex-shrink:0}.separator--strong{background:var(--color-border)}.separator[data-orientation=horizontal]{width:100%;height:1px}.separator[data-orientation=vertical]{align-self:stretch;width:1px}.card.svelte-1w13zt2{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white)}.card-header.svelte-1w13zt2{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);display:flex}.card-header.svelte-1w13zt2 .expand{align-items:center;gap:var(--space-sm);cursor:pointer;font:inherit;color:var(--color-text);background:0 0;border:none;padding:0;display:flex}.chevron.svelte-1w13zt2{font-size:var(--font-xs);color:var(--color-text-muted);transition:transform var(--transition-fast);display:inline-block}.chevron--open.svelte-1w13zt2{transform:rotate(90deg)}.title.svelte-1w13zt2{font-weight:600}.header-meta.svelte-1w13zt2{align-items:center;gap:var(--space-lg);display:flex}.card-body.svelte-1w13zt2{gap:var(--space-lg);padding:var(--space-md);flex-direction:column;display:flex}.form-card.svelte-1uycqva{gap:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);padding:var(--space-lg);transition:box-shadow var(--transition-fast);flex-direction:column;display:flex}.form-card--dirty.svelte-1uycqva{box-shadow:inset 0 0 0 1px var(--color-primary)}.form-card__header.svelte-1uycqva{gap:var(--space-xs);flex-direction:column;display:flex}.form-card__header.svelte-1uycqva h2:where(.svelte-1uycqva){font-size:var(--font-base);margin:0;font-weight:600}.form-card__header.svelte-1uycqva .description:where(.svelte-1uycqva){font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.form-card__fields.svelte-1uycqva{gap:var(--space-md);flex-direction:column;display:flex}.form-card.svelte-1uycqva .form-footer:where(.svelte-1uycqva){padding-top:0}.form-footer{justify-content:flex-end;gap:var(--space-sm);display:flex}.label{font-size:var(--font-sm);color:var(--color-text);margin-bottom:var(--space-xs);font-weight:500;display:block}.logo.svelte-1ba5t3h{width:100%;height:auto;display:block;overflow:visible}.wordmark.svelte-1ba5t3h{font-family:var(--font-heading);font-optical-sizing:auto;letter-spacing:-2px;font-size:132px;font-weight:600}.base.svelte-1ba5t3h{fill:var(--color-primary)}.meter.svelte-1cjoeo1{border-radius:var(--radius-sm);overflow:hidden}.meter.sm.svelte-1cjoeo1{height:var(--bar-height-sm);background:var(--color-gray-100)}.meter.xs.svelte-1cjoeo1{height:var(--bar-height-xs);background:var(--color-gray-200)}.fill.svelte-1cjoeo1{border-radius:var(--radius-sm);background:var(--color-primary);height:100%;transition:width var(--transition-normal)}.fill.team.svelte-1cjoeo1{background:var(--color-secondary-strong)}.fill.org.svelte-1cjoeo1{background:var(--color-accent)}.fill.success.svelte-1cjoeo1{background:var(--color-success)}.fill.error.svelte-1cjoeo1{background:var(--color-error)}.progress{background:var(--color-white);border-radius:var(--radius-sm);width:100%;height:12px;overflow:hidden}.progress-bar.svelte-14rpbah{background:var(--color-primary);height:100%;transition:width var(--transition-normal)}.option.svelte-1wnvsaz{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:2px solid var(--color-gray-200);border-radius:var(--radius);background:var(--color-white);cursor:pointer;transition:all var(--transition-fast);text-align:left;font-size:var(--font-base);display:flex}.option.svelte-1wnvsaz:hover{border-color:var(--color-gray-400)}.option.selected.svelte-1wnvsaz{border-color:var(--color-secondary-strong);background:var(--color-secondary);color:var(--color-on-secondary)}.option.svelte-1wnvsaz:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.radio-indicator.svelte-1wnvsaz{width:var(--control-size-sm);height:var(--control-size-sm);border:2px solid var(--color-gray-300);transition:all var(--transition-fast);border-radius:50%;flex-shrink:0;position:relative}.radio-indicator.svelte-1wnvsaz:after{content:"";background:var(--color-secondary-strong);transition:transform var(--transition-fast);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.option.selected.svelte-1wnvsaz .radio-indicator:where(.svelte-1wnvsaz){border-color:var(--color-secondary-strong)}.option.selected.svelte-1wnvsaz .radio-indicator:where(.svelte-1wnvsaz):after{transform:scale(1)}.option-label.svelte-1wnvsaz{flex:1}.slider-container.svelte-2hjy3k{padding:var(--space-md) 0}.labels.svelte-2hjy3k{margin-bottom:var(--space-md);font-size:var(--font-sm);color:var(--color-text-muted);justify-content:space-between;display:flex}.slider-container.svelte-2hjy3k .slider{touch-action:none;align-items:center;width:100%;height:40px;display:flex;position:relative}.slider-container.svelte-2hjy3k .slider-range{background:var(--color-secondary-strong);border-radius:3px;height:6px;position:absolute}.slider-container.svelte-2hjy3k .slider-tick{background:var(--color-gray-300);width:2px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.slider-container.svelte-2hjy3k .slider-thumb{background:var(--color-secondary-strong);cursor:grab;width:32px;height:32px;box-shadow:var(--shadow-md);transition:transform var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex}.slider-container.svelte-2hjy3k .slider-thumb:hover{transform:scale(1.1)}.slider-container.svelte-2hjy3k .slider-thumb:active{cursor:grabbing;transform:scale(1.05)}.slider-container.svelte-2hjy3k .slider-thumb:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.thumb-value.svelte-2hjy3k{color:var(--color-on-secondary-strong);font-size:var(--font-xs);font-weight:600}.rating-group{gap:var(--space-xs);padding:var(--space-md) 0;justify-content:center;display:flex}.star.svelte-ebkjce{width:var(--control-size-lg);height:var(--control-size-lg);cursor:pointer;justify-content:center;align-items:center;display:flex}.star.svelte-ebkjce:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius)}.star-icon.svelte-ebkjce{width:36px;height:36px;fill:var(--color-gray-200);stroke:var(--color-gray-300);stroke-width:.5px;transition:fill var(--transition-fast), transform var(--transition-fast)}.star.filled.svelte-ebkjce .star-icon:where(.svelte-ebkjce){fill:var(--color-warning);stroke:var(--color-warning-dark)}.star.svelte-ebkjce:hover .star-icon:where(.svelte-ebkjce){transform:scale(1.15)}.scroll-area{height:100%;overflow:hidden}.scroll-area-viewport{overscroll-behavior:contain;width:100%;height:100%}.scrollbar{touch-action:none;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast);background:0 0;width:10px;padding:2px;display:flex}.scrollbar:hover{background:var(--color-gray-100)}.scrollbar-thumb{background:var(--color-gray-300);transition:background var(--transition-fast);border-radius:5px;flex:1}.scrollbar-thumb:hover{background:var(--color-gray-400)}.select-trigger{width:100%;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);cursor:pointer;font:inherit;color:var(--color-text);transition:border-color var(--transition-fast);align-items:center;display:flex}.select-trigger:focus{outline:2px solid var(--color-primary);outline-offset:1px}.select-trigger:disabled,.select-trigger[data-disabled]{background:var(--color-gray-100);cursor:not-allowed}.select-value.svelte-ybvwu7{text-align:left;flex:1}.select-value.placeholder.svelte-ybvwu7{color:var(--color-text-muted)}.select-icon.svelte-ybvwu7{color:var(--color-text-muted);margin-left:var(--space-sm);align-items:center;display:flex}.select-content{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);padding:var(--space-sm) var(--space-xs);width:var(--bits-select-anchor-width);min-width:var(--bits-select-anchor-width);max-height:var(--bits-select-content-available-height,300px)}.select-viewport{max-height:var(--dropdown-max-height);overflow-y:auto}.select-scroll-button{padding:var(--space-xs);color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;display:flex}.select-item{padding:var(--space-sm) var(--space-md);padding-left:var(--space-lg);border-radius:calc(var(--radius) - 2px);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast);outline:none;align-items:center;display:flex}.select-item:focus,.select-item[data-highlighted]{background:var(--color-gray-100)}.select-item[data-disabled]{color:var(--color-text-muted);cursor:not-allowed;opacity:.5}.select-item-label{flex:1}.select-item-check{color:var(--color-primary);align-items:center;margin-left:auto;display:flex}.locale-select-value{align-items:center;gap:var(--space-xs);display:inline-flex}.locale-select-dot{background:var(--color-warning);width:6px;height:6px;margin-left:var(--space-xs);border-radius:50%;flex-shrink:0}.spinner.svelte-1ob84et{opacity:.6;border:2px solid;border-top-color:#0000;border-radius:50%;animation:.8s linear infinite svelte-1ob84et-spin}.spinner--sm.svelte-1ob84et{width:1rem;height:1rem}.spinner--md.svelte-1ob84et{width:1.5rem;height:1.5rem}.spinner--lg.svelte-1ob84et{border-width:3px;width:2.5rem;height:2.5rem}@keyframes svelte-1ob84et-spin{to{transform:rotate(360deg)}}.status-badge.svelte-10h3vlo{text-transform:capitalize;border-radius:var(--radius);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.status-badge--sm.svelte-10h3vlo{font-size:var(--font-xs);padding:.125rem .375rem}.status-badge--md.svelte-10h3vlo{font-size:var(--font-sm);padding:.25rem .5rem}.status-badge--success.svelte-10h3vlo{background:var(--color-success-light);color:var(--color-success)}.status-badge--warning.svelte-10h3vlo{background:var(--color-warning-light);color:var(--color-warning)}.status-badge--error.svelte-10h3vlo{background:var(--color-error-light);color:var(--color-error)}.status-badge--info.svelte-10h3vlo{background:var(--color-info-light);color:var(--color-info)}.status-badge--neutral.svelte-10h3vlo{background:var(--color-gray-100);color:var(--color-text-muted)}.status-indicator.svelte-1bv3yd8{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.status-indicator--success.svelte-1bv3yd8{color:var(--color-success,#22c55e)}.status-indicator--warning.svelte-1bv3yd8{color:var(--color-warning,#f59e0b)}.status-indicator--error.svelte-1bv3yd8{color:var(--color-error,#ef4444)}.status-indicator--loading.svelte-1bv3yd8,.status-indicator--neutral.svelte-1bv3yd8{color:var(--color-text-muted)}.spinner.svelte-1bv3yd8{animation:1s linear infinite svelte-1bv3yd8-spin}@keyframes svelte-1bv3yd8-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.switch-wrapper.svelte-1twqz7v{align-items:center;gap:var(--space-sm);cursor:pointer;display:flex}.switch{background:var(--color-gray-300);width:2.25rem;height:1.25rem;transition:background var(--transition-fast);border:none;border-radius:999px;flex-shrink:0;align-items:center;padding:2px;display:inline-flex}.switch:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.switch[data-state=checked]{background:var(--color-secondary-strong)}.switch[data-disabled]{opacity:.5;cursor:not-allowed}.switch-thumb{background:var(--color-white);width:1rem;height:1rem;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);border-radius:50%;display:block}.switch[data-state=checked] .switch-thumb{transform:translate(1rem)}.switch-label.svelte-1twqz7v{font-size:var(--font-base);color:var(--color-text);-webkit-user-select:none;user-select:none}.tabs{flex-direction:column;display:flex}.tabs-list{gap:var(--space-xs);border-bottom:1px solid var(--color-border);background:var(--color-white);padding:0 var(--space-md);border-radius:var(--radius) var(--radius) 0 0;display:flex}.tabs-trigger{padding:var(--space-sm) var(--space-lg);font:inherit;font-size:var(--font-sm);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.tabs-trigger:hover:not(:disabled){color:var(--color-text)}.tabs-trigger:disabled{opacity:.5;cursor:not-allowed}.tabs-trigger[data-state=active]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.tabs-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.tabs-content{background:var(--color-white);border:1px solid var(--color-border);border-radius:0 0 var(--radius) var(--radius);padding:var(--space-lg);border-top:none;flex:1}.tabs-content:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.toolbar.svelte-l1y3px{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-gray-50);border:1px solid var(--color-border);border-radius:var(--radius);flex-wrap:wrap;display:flex}.toolbar-group.svelte-10jm1g4{align-items:center;gap:var(--space-sm);display:flex}.tooltip-trigger{background:0 0;border:none;outline:none;padding:0;display:inline-flex}.tooltip-content{background:var(--color-gray-800);color:var(--color-white);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);font-size:var(--font-sm);z-index:var(--z-tooltip);animation:svelte-17y6d71-tooltip-in var(--duration-fast) var(--ease-out)}.tooltip-content[data-state=closed]{animation:svelte-17y6d71-tooltip-out var(--duration-fast) var(--ease-in)}.tooltip-arrow{fill:var(--color-gray-800)}@keyframes svelte-17y6d71-tooltip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes svelte-17y6d71-tooltip-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.watercolor.svelte-uqnb7j{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.watercolor.fullscreen.svelte-uqnb7j{position:fixed}canvas.svelte-uqnb7j{width:100%;height:100%;display:block}.page-notification.svelte-9e0ca2{z-index:var(--z-sticky);padding:var(--space-lg);padding-bottom:0;position:sticky;top:0}.paper-texture.svelte-ys8olc{z-index:0;pointer-events:none;background-color:var(--color-bg-tint);background-image:var(--texture-paper);background-repeat:repeat;background-size:var(--texture-paper-size) var(--texture-paper-size);opacity:var(--texture-paper-opacity);position:fixed;inset:0}.paper-detail.svelte-ys8olc{z-index:0;pointer-events:none;opacity:var(--texture-detail-opacity);background-image:var(--texture-fold-a), var(--texture-fold-b), var(--texture-fold-c), var(--texture-scratches), var(--texture-dust);background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat;background-size:100% 100%, 100% 100%, 100% 100%, var(--texture-scratches-size) var(--texture-scratches-size), var(--texture-dust-size) var(--texture-dust-size);position:fixed;inset:0}.home.svelte-15vo498{padding:var(--space-xl);flex:1;justify-content:center;align-items:center;display:flex}.container.svelte-15vo498{text-align:center;max-width:500px}.tenant-header.svelte-15vo498{margin-bottom:var(--space-xl)}.tenant-logo.svelte-15vo498{max-height:var(--logo-max-height-sm);max-width:var(--logo-max-width-sm)}.tenant-name.svelte-15vo498{font-size:var(--font-lg);color:var(--color-text-muted);margin:0;font-weight:500}.wordmark.svelte-15vo498{width:min(100%,420px);margin:0 auto var(--space-md)}.tagline.svelte-15vo498{font-size:var(--font-lg);color:var(--color-text-muted);margin:0 0 var(--space-xl)}.actions.svelte-15vo498{margin-bottom:var(--space-xl)}.auth-links.svelte-15vo498{margin-top:var(--space-lg)}.auth-links.svelte-15vo498 a:where(.svelte-15vo498){color:var(--color-text-muted);font-size:var(--font-sm);text-decoration:none}.auth-links.svelte-15vo498 a:where(.svelte-15vo498):hover{color:var(--color-primary);text-decoration:underline}.question.svelte-1x6a942{border:none;margin:0;padding:0}legend.svelte-1x6a942{font-size:var(--font-2xl);margin-bottom:var(--space-sm);font-weight:600;display:block}.required.svelte-1x6a942{color:var(--color-error);margin-left:var(--space-xs)}.hint.svelte-1x6a942{font-size:var(--font-sm);color:var(--color-text-muted);margin:0 0 var(--space-md)}.options:has(.selected) .option:not(.selected){opacity:.6}.options:has(.selected) .option:not(.selected):hover{opacity:1}.options.value-cloud .radio-indicator{display:none}.question.svelte-y0hw4a{border:none;margin:0;padding:0}legend.svelte-y0hw4a{font-size:var(--font-2xl);margin-bottom:var(--space-sm);font-weight:600;display:block}.required.svelte-y0hw4a{color:var(--color-error);margin-left:var(--space-xs)}.hint.svelte-y0hw4a{font-size:var(--font-sm);color:var(--color-text-muted);margin:0 0 var(--space-md)}.options{gap:var(--space-xs);flex-direction:column;display:flex}.options.columns{gap:var(--space-sm);grid-template-columns:repeat(2,1fr);display:grid}.options.value-cloud{justify-content:center;align-items:center;gap:var(--space-sm);flex-flow:wrap}.question.svelte-1we75fo{border:none;margin:0;padding:0}legend.svelte-1we75fo{font-size:var(--font-2xl);margin-bottom:var(--space-sm);font-weight:600;display:block}.required.svelte-1we75fo{color:var(--color-error);margin-left:var(--space-xs)}.hint.svelte-1we75fo{font-size:var(--font-sm);color:var(--color-text-muted);margin:0 0 var(--space-lg)}.question.svelte-1bocex2{border:none;margin:0;padding:0}legend.svelte-1bocex2{font-size:var(--font-2xl);margin-bottom:var(--space-sm);font-weight:600;display:block}.required.svelte-1bocex2{color:var(--color-error);margin-left:var(--space-xs)}.hint.svelte-1bocex2{font-size:var(--font-sm);color:var(--color-text-muted);margin:0 0 var(--space-md)}.rating-options.svelte-1bocex2{gap:var(--space-xs);padding:var(--space-md) 0;flex-wrap:wrap;justify-content:center;display:flex}.rating-options.smileys.svelte-1bocex2{gap:var(--space-sm)}.rating-options.smileys.svelte-1bocex2 .rating-btn:where(.svelte-1bocex2){background:0 0;border:2px solid #0000;border-radius:50%;width:52px;height:52px}.rating-options.smileys.svelte-1bocex2 .rating-btn.selected:where(.svelte-1bocex2){border-color:var(--color-secondary-strong);background:var(--color-secondary-light);transform:scale(1.1)}.rating-options.smileys.svelte-1bocex2 .smiley:where(.svelte-1bocex2){font-size:var(--font-3xl);line-height:1}.rating-btn.svelte-1bocex2{border:2px solid var(--color-gray-200);border-radius:var(--radius);background:var(--color-white);cursor:pointer;width:48px;height:48px;transition:all var(--transition-fast);font-size:var(--font-xl);justify-content:center;align-items:center;display:flex}.rating-btn.svelte-1bocex2:hover{border-color:var(--color-gray-400)}.rating-btn.selected.svelte-1bocex2{border-color:var(--color-secondary-strong);background:var(--color-secondary);color:var(--color-on-secondary)}.rating-btn.svelte-1bocex2:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.number.svelte-1bocex2{font-weight:600}.question.svelte-1sc3rbb{border:none;margin:0;padding:0}legend.svelte-1sc3rbb{font-size:var(--font-2xl);margin-bottom:var(--space-sm);font-weight:600;display:block}.required.svelte-1sc3rbb{color:var(--color-error);margin-left:var(--space-xs)}.hint.svelte-1sc3rbb{font-size:var(--font-sm);color:var(--color-text-muted);margin:0 0 var(--space-md)}.sr-only.svelte-1sc3rbb{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ranking-list.svelte-1sc3rbb{gap:var(--space-xs);flex-direction:column;display:flex}.ranking-item.svelte-1sc3rbb{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:2px solid var(--color-gray-200);border-radius:var(--radius);background:var(--color-white);cursor:grab;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;font-size:var(--font-base);display:flex}.ranking-item.svelte-1sc3rbb:hover{border-color:var(--color-gray-400)}.ranking-item.svelte-1sc3rbb:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ranking-item.dragging.svelte-1sc3rbb{opacity:.5;border-color:var(--color-secondary-strong)}.ranking-item.drag-over.svelte-1sc3rbb{border-color:var(--color-secondary-strong);background:var(--color-secondary-light);transform:scale(1.02)}.drag-handle.svelte-1sc3rbb{color:var(--color-gray-400);font-size:var(--font-sm);cursor:grab}.rank.svelte-1sc3rbb{background:var(--color-secondary);width:28px;height:28px;color:var(--color-on-secondary);font-weight:600;font-size:var(--font-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.option-label.svelte-1sc3rbb{flex:1}.arrows.svelte-1sc3rbb{flex-direction:column;gap:2px;display:flex}.arrow-btn.svelte-1sc3rbb{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--color-white);cursor:pointer;width:24px;height:20px;font-size:var(--font-xs);color:var(--color-gray-500);transition:all var(--transition-fast)}.arrow-btn.svelte-1sc3rbb:hover:not(:disabled){border-color:var(--color-secondary-strong);color:var(--color-secondary-strong)}.arrow-btn.svelte-1sc3rbb:disabled{opacity:.3;cursor:not-allowed}.question.svelte-1x9r2dm{border:none;margin:0;padding:0}legend.svelte-1x9r2dm{font-size:var(--font-2xl);margin-bottom:var(--space-sm);font-weight:600;display:block}.required.svelte-1x9r2dm{color:var(--color-error);margin-left:var(--space-xs)}.hint.svelte-1x9r2dm{font-size:var(--font-sm);color:var(--color-text-muted);margin:0 0 var(--space-md)}.textarea.svelte-1x9r2dm{width:100%;padding:var(--space-sm) var(--space-md);border:2px solid var(--color-gray-200);border-radius:var(--radius);background:var(--color-white);font-size:var(--font-base);resize:vertical;min-height:120px;transition:border-color var(--transition-fast);font-family:inherit}.textarea.svelte-1x9r2dm:focus{border-color:var(--color-primary);outline:none}.textarea.svelte-1x9r2dm::placeholder{color:var(--color-placeholder)}.question.svelte-1369oan{border:none;margin:0;padding:0}legend.svelte-1369oan{font-size:var(--font-2xl);margin-bottom:var(--space-sm);font-weight:600;display:block}.required.svelte-1369oan{color:var(--color-error);margin-left:var(--space-xs)}.hint.svelte-1369oan{font-size:var(--font-sm);color:var(--color-text-muted);margin:0 0 var(--space-md)}.options.value-cloud{justify-content:center;align-items:center;gap:var(--space-sm);flex-flow:wrap;display:flex}.options.value-cloud .option{padding:var(--space-xs) var(--space-md);border-radius:9999px;flex:none}.options.value-cloud .checkbox-indicator{display:none}.diploma.svelte-8q57md{aspect-ratio:210/297;justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm);text-align:center;border:1px solid color-mix(in oklch, var(--color-primary) 30%, var(--color-border));border-radius:var(--radius);background:var(--color-white);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}.diploma.svelte-8q57md:after{content:"";background-image:var(--texture-paper);background-size:var(--texture-paper-size);opacity:var(--texture-paper-opacity);pointer-events:none;position:absolute;inset:0}.diploma.svelte-8q57md:before{content:"";border:1px solid color-mix(in oklch, var(--color-primary) 20%, transparent);border-radius:calc(var(--radius) - 3px);pointer-events:none;position:absolute;inset:5px}.diploma--interactive.svelte-8q57md{cursor:pointer;font:inherit;color:inherit;width:100%}.diploma--interactive.svelte-8q57md:hover{border-color:var(--color-primary)}.diploma--interactive.svelte-8q57md:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.diploma--selected.svelte-8q57md{border-color:var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-primary);background:color-mix(in oklch, var(--color-primary) 6%, white)}.diploma--inactive.svelte-8q57md{opacity:.5}.diploma__eyebrow.svelte-8q57md{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:600;line-height:1.2}.diploma__name.svelte-8q57md{font-family:var(--font-heading);font-size:var(--font-lg);color:var(--color-text);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.diploma__rule.svelte-8q57md{background:color-mix(in oklch, var(--color-primary) 55%, transparent);border-radius:1px;width:2rem;height:2px}.diploma__foot.svelte-8q57md{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);min-height:1em}.diploma__untranslated.svelte-8q57md{top:var(--space-xs);left:var(--space-xs);background:var(--color-warning);z-index:1;border-radius:50%;width:8px;height:8px;position:absolute}.diploma__actions.svelte-8q57md{top:var(--space-xs);right:var(--space-xs);align-items:center;gap:var(--space-xs);z-index:1;display:flex;position:absolute}.location-hint.svelte-ewmuez{margin:var(--space-xs) 0 0;font-size:var(--font-base);color:var(--color-text-muted)}.locale-switcher.svelte-1n18nj5{gap:var(--space-xs);flex-shrink:0;display:flex}.locale-switcher.code .btn-outline{font-size:var(--font-xs);padding:var(--space-xs) var(--space-sm);background:var(--color-white);min-width:36px;font-weight:500}.locale-switcher.code .btn-outline:hover{background:var(--color-gray-50)}.locale-switcher.code .btn-outline.active{background:var(--color-primary);color:var(--color-on-primary)}.locale-switcher.full.svelte-1n18nj5{gap:var(--space-sm)}.locale-switcher.full .btn-link{font-size:var(--font-sm);color:var(--color-text-muted);font-weight:400}.locale-switcher.full .btn-link.active{color:var(--color-text);background:0 0;font-weight:600}.survey-footer.svelte-69mqjh{justify-content:center;align-items:center;gap:var(--space-xs);text-align:center;font-size:var(--font-xs);color:var(--color-gray-500);height:var(--footer-height);padding:var(--space-sm);transition:bottom var(--duration-normal) var(--ease-in-out);flex-direction:column;margin:0;display:flex;position:absolute;bottom:0;left:0;right:0}.survey-footer.sticky.svelte-69mqjh{bottom:calc(0% - var(--footer-height))}@media (height>=1080px){.survey-footer.sticky.svelte-69mqjh{bottom:0}}.tenant-branding.svelte-69mqjh{justify-content:center;align-items:center;display:flex}.tenant-logo.svelte-69mqjh{max-height:var(--logo-max-height-lg);max-width:var(--logo-max-width-lg);object-fit:contain}.tenant-name.svelte-69mqjh{font-size:var(--font-xs);color:var(--color-gray-500)}.footer-links.svelte-69mqjh{align-items:center;gap:var(--space-sm);display:flex}.footer-links.svelte-69mqjh .btn-link{font-size:var(--font-xs);color:var(--color-gray-500)}.footer-links.svelte-69mqjh .btn-link:hover{color:var(--color-primary)}.slide.svelte-1474cks{text-align:center;padding:var(--space-xl);flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.locale-section.svelte-1474cks{align-items:center;gap:var(--space-xs);margin-top:var(--space-xl);display:flex}h1.svelte-1474cks{font-size:var(--font-4xl);font-variation-settings:"SOFT" 40, "WONK" 0;letter-spacing:-.01em;margin:0 0 var(--space-md);color:var(--color-text);font-weight:700}.intro.svelte-1474cks{font-size:var(--font-lg);color:var(--color-text);margin:0 0 var(--space-xl);max-width:var(--shell-width-sm);line-height:1.6}.slide.svelte-1lcl225{justify-content:center;align-items:center;gap:var(--space-lg);padding:var(--space-lg);min-height:60vh;max-width:var(--dialog-md);text-align:center;flex-direction:column;margin:0 auto;display:flex}.heading.svelte-1lcl225{font-size:var(--font-xl);color:var(--color-text);margin:0;font-weight:600}.progress-wrap.svelte-1lcl225{width:100%;max-width:var(--dialog-sm)}.contact-content.svelte-1301bf2{color:var(--color-text);line-height:1.6}.intro.svelte-1301bf2{margin:0 0 var(--space-lg);color:var(--color-gray-600)}.form-group.svelte-1301bf2{margin-bottom:var(--space-md)}.form-group.svelte-1301bf2 label:where(.svelte-1301bf2){margin-bottom:var(--space-xs);font-size:var(--font-sm);color:var(--color-text);font-weight:500;display:block}.form-group.svelte-1301bf2 input:where(.svelte-1301bf2),.form-group.svelte-1301bf2 select:where(.svelte-1301bf2),.form-group.svelte-1301bf2 textarea:where(.svelte-1301bf2){width:100%;padding:var(--space-sm);border:2px solid var(--color-secondary-light);border-radius:var(--radius);font-size:var(--font-base);background:var(--color-white);transition:border-color var(--transition-fast);font-family:inherit}.form-group.svelte-1301bf2 input:where(.svelte-1301bf2):focus,.form-group.svelte-1301bf2 select:where(.svelte-1301bf2):focus,.form-group.svelte-1301bf2 textarea:where(.svelte-1301bf2):focus{border-color:var(--color-primary);outline:none}.form-group.svelte-1301bf2 select:where(.svelte-1301bf2){cursor:pointer}.form-group.svelte-1301bf2 textarea:where(.svelte-1301bf2){resize:vertical;min-height:100px}.field-error.svelte-1301bf2{margin-top:var(--space-xs);font-size:var(--font-sm);color:var(--color-error);display:block}.error-message.svelte-1301bf2{padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);background:var(--color-error-light);border:1px solid var(--color-error-border);border-radius:var(--radius);color:var(--color-error);font-size:var(--font-sm)}.submit-btn{width:100%}.success-message.svelte-1301bf2{text-align:center;padding:var(--space-lg) 0}.success-message.svelte-1301bf2 h3:where(.svelte-1301bf2){margin:0 0 var(--space-sm);font-size:var(--font-xl);color:var(--color-text)}.success-message.svelte-1301bf2 p:where(.svelte-1301bf2){margin:0 0 var(--space-lg);color:var(--color-gray-600)}.success-message.svelte-1301bf2 .btn{min-width:120px}.privacy-content.svelte-1d7nj9y{color:var(--color-text);line-height:1.7}.privacy-content.svelte-1d7nj9y h3:where(.svelte-1d7nj9y){font-size:var(--font-lg);margin:var(--space-lg) 0 var(--space-sm);color:var(--color-text);font-weight:600}.privacy-content.svelte-1d7nj9y h3:where(.svelte-1d7nj9y):first-of-type{margin-top:var(--space-md)}.privacy-content.svelte-1d7nj9y p:where(.svelte-1d7nj9y){margin:0 0 var(--space-md);color:var(--color-gray-600)}.overlay.svelte-say8wm{z-index:var(--z-modal);background:var(--color-bg);flex-direction:column;display:flex;position:fixed;inset:0}header.svelte-say8wm{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--color-border);display:flex}h2.svelte-say8wm{font-size:var(--font-lg);margin:0}.close.svelte-say8wm{cursor:pointer;width:32px;height:32px;color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.close.svelte-say8wm:hover{color:var(--color-text)}.stage.svelte-say8wm{flex:1;min-height:0}.loading.svelte-say8wm{padding:var(--space-xl);color:var(--color-text-muted)}.debug-bar.svelte-1mygp7s{z-index:9999;height:100dvh;font-size:var(--font-xs);flex-direction:row;align-items:stretch;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;display:flex;position:fixed;top:0;right:0}.debug-bar.collapsed.svelte-1mygp7s .debug-content:where(.svelte-1mygp7s){display:none}.toggle-column.svelte-1mygp7s{align-self:center;gap:var(--space-xs);flex-direction:column;display:flex}.toggle-btn.svelte-1mygp7s{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-xs);background:var(--color-gray-800);color:var(--color-white);border-radius:var(--radius) 0 0 var(--radius);cursor:pointer;font-size:var(--font-xs);border:none;flex-direction:column;display:flex}.toggle-btn.svelte-1mygp7s:hover{background:var(--color-gray-700)}.graph-toggle.active.svelte-1mygp7s,.graph-toggle.active.svelte-1mygp7s:hover{background:var(--color-primary)}.toggle-label.svelte-1mygp7s{writing-mode:vertical-rl;text-orientation:mixed}.debug-content.svelte-1mygp7s{background:var(--color-gray-900);width:min(420px,90vw);height:100%;color:var(--color-gray-100);border-left:1px solid var(--color-gray-700);flex-direction:column;display:flex;overflow:hidden;box-shadow:-4px 0 12px #00000040}.debug-header.svelte-1mygp7s{padding:var(--space-sm);background:var(--color-gray-800);border-bottom:1px solid var(--color-gray-700);justify-content:space-between;align-items:center;display:flex}.debug-header.svelte-1mygp7s h3:where(.svelte-1mygp7s){font-size:var(--font-sm);margin:0;font-weight:600}.debug-meta.svelte-1mygp7s{gap:var(--space-sm);padding:var(--space-sm);background:var(--color-gray-800);border-bottom:1px solid var(--color-gray-700);flex-wrap:wrap;display:flex}.meta-item.svelte-1mygp7s{font-size:var(--font-xs)}.meta-item.warning.svelte-1mygp7s{color:var(--color-warning,#f59e0b)}.tabs.svelte-1mygp7s{border-bottom:1px solid var(--color-gray-700);display:flex}.tab.svelte-1mygp7s{padding:var(--space-xs) var(--space-sm);color:var(--color-gray-400);cursor:pointer;font-size:var(--font-xs);transition:all var(--transition-fast);background:0 0;border:none;flex:1}.tab.svelte-1mygp7s:hover{color:var(--color-white);background:var(--color-gray-800)}.tab.active.svelte-1mygp7s{color:var(--color-white);background:var(--color-gray-700)}.tab-content.svelte-1mygp7s{padding:var(--space-sm);flex:1;overflow-y:auto}.placeholder.svelte-1mygp7s{color:var(--color-gray-500);text-align:center;padding:var(--space-md);font-style:italic}.dim-filter.svelte-1mygp7s{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.dim-filter-count.svelte-1mygp7s{color:var(--color-gray-500);font-size:var(--font-xs)}.error.svelte-1mygp7s{color:var(--color-error,#ef4444);padding:var(--space-sm)}.loading.svelte-1mygp7s{color:var(--color-gray-400);padding:var(--space-sm)}.level-group.svelte-1mygp7s{margin-bottom:var(--space-md)}.level-title.svelte-1mygp7s{margin:0 0 var(--space-xs);font-size:var(--font-xs);color:var(--color-gray-400);font-weight:600}.theme-group.svelte-1mygp7s{margin-bottom:var(--space-sm);padding-left:var(--space-sm);border-left:2px solid var(--color-gray-800)}.theme-title.svelte-1mygp7s{text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500);margin:0 0 2px;font-size:10px;font-weight:500}.dimension-row.svelte-1mygp7s{padding:var(--space-xs) 0;border-bottom:1px solid var(--color-gray-800)}.dimension-row.svelte-1mygp7s:last-child{border-bottom:none}.dim-header.svelte-1mygp7s{justify-content:space-between;margin-bottom:2px;display:flex}.dim-name.svelte-1mygp7s{color:var(--color-gray-200);font-weight:500}.dim-values.svelte-1mygp7s{align-items:center;gap:var(--space-sm);display:flex}.score-bar-container.svelte-1mygp7s{background:var(--color-gray-700);border-radius:var(--radius-xs);flex:1;height:12px;position:relative;overflow:hidden}.score-bar.svelte-1mygp7s{background:var(--color-gray-600);height:100%;transition:width var(--transition-fast)}.score-bar.has-score.svelte-1mygp7s{background:var(--color-primary,#3b82f6)}.score-label.svelte-1mygp7s{color:var(--color-white);font-size:9px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.confidence.svelte-1mygp7s{text-align:right;width:32px;color:var(--color-success,#22c55e)}.confidence.low.svelte-1mygp7s{color:var(--color-warning,#f59e0b)}.need.svelte-1mygp7s{text-align:right;width:32px;color:var(--color-gray-400)}.routing-info.svelte-1mygp7s{margin-bottom:var(--space-sm)}.routing-info.svelte-1mygp7s p:where(.svelte-1mygp7s){margin:var(--space-xs) 0}.breakdown-table.svelte-1mygp7s,.candidates-table.svelte-1mygp7s,.jobs-table.svelte-1mygp7s{border-collapse:collapse;width:100%;font-size:var(--font-xs)}.breakdown-table.svelte-1mygp7s th:where(.svelte-1mygp7s),.breakdown-table.svelte-1mygp7s td:where(.svelte-1mygp7s),.candidates-table.svelte-1mygp7s th:where(.svelte-1mygp7s),.candidates-table.svelte-1mygp7s td:where(.svelte-1mygp7s),.jobs-table.svelte-1mygp7s th:where(.svelte-1mygp7s),.jobs-table.svelte-1mygp7s td:where(.svelte-1mygp7s){padding:var(--space-xs);text-align:left;border-bottom:1px solid var(--color-gray-700)}.breakdown-table.svelte-1mygp7s th:where(.svelte-1mygp7s),.candidates-table.svelte-1mygp7s th:where(.svelte-1mygp7s),.jobs-table.svelte-1mygp7s th:where(.svelte-1mygp7s){color:var(--color-gray-400);font-weight:500}.breakdown-table.svelte-1mygp7s td:where(.svelte-1mygp7s),.candidates-table.svelte-1mygp7s td:where(.svelte-1mygp7s),.jobs-table.svelte-1mygp7s td:where(.svelte-1mygp7s){color:var(--color-gray-200)}.candidates-table.svelte-1mygp7s tr.current:where(.svelte-1mygp7s){background:var(--color-gray-700)}.jobs-table.svelte-1mygp7s .job-title:where(.svelte-1mygp7s){text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.geo-info.svelte-1mygp7s{margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-gray-800)}.geo-row.svelte-1mygp7s{gap:var(--space-sm);padding:2px 0;display:flex}.geo-label.svelte-1mygp7s{width:70px;color:var(--color-gray-400)}.geo-value.svelte-1mygp7s{color:var(--color-gray-200);font-variant-numeric:tabular-nums}.geo-pending.svelte-1mygp7s{color:var(--color-warning,#f59e0b);font-style:italic}.candidates-table.svelte-1mygp7s .candidate-title:where(.svelte-1mygp7s){text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.llm-list.svelte-1mygp7s{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.llm-call.svelte-1mygp7s{border:1px solid var(--color-gray-800);border-radius:var(--radius);overflow:hidden}.llm-call.error.svelte-1mygp7s{border-color:var(--color-error,#ef4444)}.llm-summary.svelte-1mygp7s{align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-xs) var(--space-sm);background:var(--color-gray-800);color:var(--color-gray-200);cursor:pointer;font-size:var(--font-xs);text-align:left;border:none;font-family:inherit;display:flex}.llm-summary.svelte-1mygp7s:hover{background:var(--color-gray-700)}.llm-caret.svelte-1mygp7s{color:var(--color-gray-400)}.llm-type.svelte-1mygp7s{font-weight:600}.llm-model.svelte-1mygp7s{color:var(--color-gray-400)}.llm-status.svelte-1mygp7s{color:var(--color-success,#22c55e);text-transform:uppercase;font-size:9px}.llm-status.error.svelte-1mygp7s{color:var(--color-error,#ef4444)}.llm-tokens.svelte-1mygp7s{color:var(--color-gray-400);margin-left:auto}.llm-cached.svelte-1mygp7s,.llm-duration.svelte-1mygp7s{color:var(--color-gray-500)}.llm-detail.svelte-1mygp7s{padding:var(--space-sm);background:var(--color-gray-900)}.llm-section.svelte-1mygp7s{margin:var(--space-sm) 0 2px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500);font-size:10px;font-weight:600}.llm-section.svelte-1mygp7s:first-child{margin-top:0}.llm-pre.svelte-1mygp7s{padding:var(--space-xs);background:var(--color-gray-800);border-radius:var(--radius-xs);color:var(--color-gray-200);white-space:pre-wrap;word-break:break-word;max-height:240px;margin:0;font-size:10px;overflow-y:auto}.llm-pre.error.svelte-1mygp7s{color:var(--color-error,#ef4444)}.survey-wrapper.svelte-fntu4u{z-index:1;width:100%;max-width:600px;height:100dvh;animation:svelte-fntu4u-survey-fade-in var(--duration-slow) var(--ease-out) both;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow-y:auto}@media (height>=800px){.survey-wrapper.svelte-fntu4u{max-height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.survey-wrapper--scroll.svelte-fntu4u{height:auto;max-height:none;position:relative;top:auto;left:auto;overflow:visible;transform:none}.survey-wrapper--start.svelte-fntu4u{min-height:100dvh}.survey-container.svelte-fntu4u{min-height:0;padding:var(--space-md);flex-direction:column;flex:1;justify-content:center;padding-bottom:0;display:flex}.header.svelte-fntu4u{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);flex-shrink:0;display:flex}.header.svelte-fntu4u .tooltip-trigger,.header.svelte-fntu4u .progress{flex:1}.questions-phase.svelte-fntu4u{flex-direction:column;flex:1;min-height:0;display:flex}.question-card.svelte-fntu4u{background:var(--color-white);border-radius:var(--radius);min-height:0;margin-bottom:var(--space-md);flex-direction:column;flex:1;display:flex;overflow:hidden}.question-card.svelte-fntu4u .scroll-area{flex:1;min-height:0}.question-card.svelte-fntu4u .scroll-area-viewport{padding:var(--space-lg);overscroll-behavior:contain}.question-transition.svelte-fntu4u{display:grid}.question-transition.svelte-fntu4u>.question-content{grid-area:1/1}.question-content.svelte-fntu4u{--stagger-duration:var(--duration-fast);--stagger-delay-step:40ms;--stagger-base-delay:var(--duration-fast)}.question-content.svelte-fntu4u .question-title,.question-content.svelte-fntu4u legend{font-family:var(--font-heading);opacity:0;animation:svelte-fntu4u-stagger-fade-in var(--stagger-duration) var(--ease-out) forwards;animation-delay:calc(var(--stagger-base-delay) * .67)}.question-content.svelte-fntu4u .option-item,.question-content.svelte-fntu4u .option,.question-content.svelte-fntu4u .field-group,.question-content.svelte-fntu4u .field-label{opacity:0;animation:svelte-fntu4u-stagger-fade-in var(--stagger-duration) var(--ease-out) forwards}.question-content.svelte-fntu4u .option-item:first-of-type,.question-content.svelte-fntu4u .option:first-of-type,.question-content.svelte-fntu4u .field-group:first-of-type,.question-content.svelte-fntu4u .field-label:first-of-type{animation-delay:calc(var(--stagger-base-delay) + 1 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(2),.question-content.svelte-fntu4u .option:nth-of-type(2),.question-content.svelte-fntu4u .field-group:nth-of-type(2),.question-content.svelte-fntu4u .field-label:nth-of-type(2){animation-delay:calc(var(--stagger-base-delay) + 2 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(3),.question-content.svelte-fntu4u .option:nth-of-type(3),.question-content.svelte-fntu4u .field-group:nth-of-type(3),.question-content.svelte-fntu4u .field-label:nth-of-type(3){animation-delay:calc(var(--stagger-base-delay) + 3 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(4),.question-content.svelte-fntu4u .option:nth-of-type(4),.question-content.svelte-fntu4u .field-group:nth-of-type(4),.question-content.svelte-fntu4u .field-label:nth-of-type(4){animation-delay:calc(var(--stagger-base-delay) + 4 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(5),.question-content.svelte-fntu4u .option:nth-of-type(5),.question-content.svelte-fntu4u .field-group:nth-of-type(5),.question-content.svelte-fntu4u .field-label:nth-of-type(5){animation-delay:calc(var(--stagger-base-delay) + 5 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(6),.question-content.svelte-fntu4u .option:nth-of-type(6),.question-content.svelte-fntu4u .field-group:nth-of-type(6),.question-content.svelte-fntu4u .field-label:nth-of-type(6){animation-delay:calc(var(--stagger-base-delay) + 6 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(7),.question-content.svelte-fntu4u .option:nth-of-type(7),.question-content.svelte-fntu4u .field-group:nth-of-type(7),.question-content.svelte-fntu4u .field-label:nth-of-type(7){animation-delay:calc(var(--stagger-base-delay) + 7 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(8),.question-content.svelte-fntu4u .option:nth-of-type(8),.question-content.svelte-fntu4u .field-group:nth-of-type(8),.question-content.svelte-fntu4u .field-label:nth-of-type(8){animation-delay:calc(var(--stagger-base-delay) + 8 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(9),.question-content.svelte-fntu4u .option:nth-of-type(9),.question-content.svelte-fntu4u .field-group:nth-of-type(9),.question-content.svelte-fntu4u .field-label:nth-of-type(9){animation-delay:calc(var(--stagger-base-delay) + 9 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(10),.question-content.svelte-fntu4u .option:nth-of-type(10),.question-content.svelte-fntu4u .field-group:nth-of-type(10),.question-content.svelte-fntu4u .field-label:nth-of-type(10){animation-delay:calc(var(--stagger-base-delay) + 10 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(11),.question-content.svelte-fntu4u .option:nth-of-type(11),.question-content.svelte-fntu4u .field-group:nth-of-type(11),.question-content.svelte-fntu4u .field-label:nth-of-type(11){animation-delay:calc(var(--stagger-base-delay) + 11 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(12),.question-content.svelte-fntu4u .option:nth-of-type(12),.question-content.svelte-fntu4u .field-group:nth-of-type(12),.question-content.svelte-fntu4u .field-label:nth-of-type(12){animation-delay:calc(var(--stagger-base-delay) + 12 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(13),.question-content.svelte-fntu4u .option:nth-of-type(13),.question-content.svelte-fntu4u .field-group:nth-of-type(13),.question-content.svelte-fntu4u .field-label:nth-of-type(13){animation-delay:calc(var(--stagger-base-delay) + 13 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(14),.question-content.svelte-fntu4u .option:nth-of-type(14),.question-content.svelte-fntu4u .field-group:nth-of-type(14),.question-content.svelte-fntu4u .field-label:nth-of-type(14){animation-delay:calc(var(--stagger-base-delay) + 14 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(15),.question-content.svelte-fntu4u .option:nth-of-type(15),.question-content.svelte-fntu4u .field-group:nth-of-type(15),.question-content.svelte-fntu4u .field-label:nth-of-type(15){animation-delay:calc(var(--stagger-base-delay) + 15 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(16),.question-content.svelte-fntu4u .option:nth-of-type(16),.question-content.svelte-fntu4u .field-group:nth-of-type(16),.question-content.svelte-fntu4u .field-label:nth-of-type(16){animation-delay:calc(var(--stagger-base-delay) + 16 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(17),.question-content.svelte-fntu4u .option:nth-of-type(17),.question-content.svelte-fntu4u .field-group:nth-of-type(17),.question-content.svelte-fntu4u .field-label:nth-of-type(17){animation-delay:calc(var(--stagger-base-delay) + 17 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(18),.question-content.svelte-fntu4u .option:nth-of-type(18),.question-content.svelte-fntu4u .field-group:nth-of-type(18),.question-content.svelte-fntu4u .field-label:nth-of-type(18){animation-delay:calc(var(--stagger-base-delay) + 18 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(19),.question-content.svelte-fntu4u .option:nth-of-type(19),.question-content.svelte-fntu4u .field-group:nth-of-type(19),.question-content.svelte-fntu4u .field-label:nth-of-type(19){animation-delay:calc(var(--stagger-base-delay) + 19 * var(--stagger-delay-step))}.question-content.svelte-fntu4u .option-item:nth-of-type(20),.question-content.svelte-fntu4u .option:nth-of-type(20),.question-content.svelte-fntu4u .field-group:nth-of-type(20),.question-content.svelte-fntu4u .field-label:nth-of-type(20){animation-delay:calc(var(--stagger-base-delay) + 20 * var(--stagger-delay-step))}@keyframes svelte-fntu4u-survey-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-fntu4u-stagger-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.navigation.svelte-fntu4u{padding-bottom:var(--space-md);flex-shrink:0}.nav-buttons.svelte-fntu4u{gap:var(--space-md);display:flex}.nav-btn.svelte-fntu4u{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius);background:var(--color-white);font-size:var(--font-base);color:var(--color-text);cursor:pointer;transition:all var(--transition-fast);border:none;flex:1;font-family:inherit;display:inline-flex}.nav-btn.svelte-fntu4u:hover:not(:disabled){background:var(--color-gray-100)}.nav-btn.svelte-fntu4u:disabled{opacity:.4;cursor:not-allowed}.nav-btn.invisible.svelte-fntu4u{opacity:0;pointer-events:none}.nav-btn.primary.svelte-fntu4u{background:var(--color-primary);color:var(--color-on-primary)}.nav-btn.primary.svelte-fntu4u:hover:not(:disabled){background:var(--color-primary-dark)}.error.svelte-fntu4u{color:var(--color-error);font-size:var(--font-sm);margin:0 0 var(--space-sm);text-align:center}.profile-fieldset.svelte-fntu4u{border:none;margin:0;padding:0}.field-hint.svelte-fntu4u{font-size:var(--font-base);color:var(--color-text-muted);margin:0 0 var(--space-md)}.diploma-grid.svelte-fntu4u{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(128px,1fr));display:grid}.question-title.svelte-fntu4u{font-size:var(--font-2xl);color:var(--color-text);margin:0 0 var(--space-lg);padding:0;font-weight:800}.field-label.svelte-fntu4u{font-size:var(--font-base);color:var(--color-text);margin:var(--space-lg) 0 var(--space-sm);font-weight:500;display:block}.field-group.svelte-fntu4u{margin-bottom:var(--space-sm)}.department-chips.svelte-fntu4u{--chip-height:2.25rem;--chip-font-size:var(--font-base);gap:var(--space-xs);max-height:calc(3 * (var(--chip-height) + var(--space-xs)));flex-wrap:wrap;margin-bottom:0;display:flex;overflow:hidden}.department-other-row.svelte-fntu4u{margin-top:var(--space-xs);margin-bottom:var(--space-md)}.text-input.svelte-fntu4u{width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--font-base);border:2px solid var(--color-gray-200);border-radius:var(--radius);background:var(--color-white);color:var(--color-text);transition:border-color var(--transition-fast), background-color var(--transition-fast);font-family:inherit}.text-input.svelte-fntu4u:focus{border-color:var(--color-primary);background:var(--color-white);outline:none}.text-input.svelte-fntu4u::placeholder{color:var(--color-placeholder)}.options-list{gap:var(--space-xs);flex-direction:column;display:flex}.options-list:has(.selected) .option:not(.selected){opacity:.6}.options-list:has(.selected) .option:not(.selected):hover{opacity:1}.no-tenant.svelte-1g62iv3{min-height:100vh;padding:var(--space-xl);justify-content:center;align-items:center;display:flex}.message.svelte-1g62iv3{text-align:center}.message.svelte-1g62iv3 h1:where(.svelte-1g62iv3){font-size:var(--font-2xl);color:var(--color-error);margin:0 0 var(--space-sm)}.message.svelte-1g62iv3 p:where(.svelte-1g62iv3){color:var(--color-text-muted);margin:0 0 var(--space-lg)}.message.svelte-1g62iv3 a:where(.svelte-1g62iv3){color:var(--color-primary);text-decoration:none}.message.svelte-1g62iv3 a:where(.svelte-1g62iv3):hover{text-decoration:underline}.slide.svelte-p9d3if{padding:var(--space-lg);min-height:60vh;max-width:var(--dialog-md);flex-direction:column;align-items:center;margin:0 auto;display:flex}.card.svelte-p9d3if{background:var(--color-white);border-radius:var(--radius);width:100%;padding:var(--space-lg)}.loading-state.svelte-p9d3if{justify-content:center;align-items:center;gap:var(--space-md);min-height:200px;color:var(--color-text-muted);flex-direction:column;display:flex}.spinner.svelte-p9d3if{border:3px solid var(--color-gray-200);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite svelte-p9d3if-spin}@keyframes svelte-p9d3if-spin{to{transform:rotate(360deg)}}.save-banner.svelte-p9d3if{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);background:var(--color-info-light);border:1px solid var(--color-info-border);border-radius:var(--radius);font-size:var(--font-base);cursor:pointer;transition:background var(--transition-fast);display:flex}.save-banner.svelte-p9d3if:hover{background:color-mix(in srgb, var(--color-info-light) 80%, var(--color-info) 10%)}.save-banner--success.svelte-p9d3if{background:var(--color-success-light);border-color:var(--color-success-border);cursor:default}.save-banner--success.svelte-p9d3if:hover{background:var(--color-success-light)}.save-banner__text.svelte-p9d3if{text-align:left;color:var(--color-text);flex:1}.save-banner__action.svelte-p9d3if{color:var(--color-info);flex-shrink:0;font-weight:600}.result-headline.svelte-p9d3if{align-items:center;gap:var(--space-md);margin:var(--space-lg) 0;display:flex}@media (width<=480px){.result-headline.svelte-p9d3if{flex-direction:column;align-items:flex-start}}.match-chip.svelte-p9d3if{padding:var(--space-sm) var(--space-md);border-radius:var(--radius);flex-direction:column;flex-shrink:0;align-items:center;gap:2px;display:flex}.match-chip__percent.svelte-p9d3if{font-size:var(--font-2xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.match-chip__label.svelte-p9d3if{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-weight:600}.match-chip.strong.svelte-p9d3if{background:var(--color-success-soft,color-mix(in srgb, var(--color-success) 15%, transparent));color:var(--color-success)}.match-chip.good.svelte-p9d3if{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary)}.match-chip.limited.svelte-p9d3if{background:var(--color-warning-soft,color-mix(in srgb, var(--color-warning) 18%, transparent));color:var(--color-warning)}.explanation.svelte-p9d3if{font-size:var(--font-base);color:var(--color-text-muted);text-align:left;margin:0;line-height:1.5}.explanation--loading.svelte-p9d3if{font-style:italic}.teams.svelte-p9d3if{width:100%;margin:var(--space-lg) 0;text-align:center}.teams__heading.svelte-p9d3if{font-size:var(--font-lg);margin:0 0 var(--space-md)}.teams__list.svelte-p9d3if{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.teams__chip.svelte-p9d3if{padding:var(--space-xs) var(--space-md);border-radius:var(--radius);background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);font-size:var(--font-sm);font-weight:600}.jobs.svelte-p9d3if{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.jobs-intro.svelte-p9d3if{gap:var(--space-xs);flex-direction:column;display:flex}.jobs-intro__heading.svelte-p9d3if{font-size:var(--font-xl);color:var(--color-text);margin:0;font-weight:600}.jobs-intro__body.svelte-p9d3if{font-size:var(--font-base);color:var(--color-text-muted);margin:0;line-height:1.5}.job-hero.svelte-p9d3if{padding:var(--space-lg);background:var(--color-primary-light);border:2px solid var(--color-primary);border-radius:var(--radius);flex-direction:column;display:flex}.job-hero__badge.svelte-p9d3if{padding:2px var(--space-sm);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--space-sm);align-self:flex-start;font-weight:600}.job-hero__title.svelte-p9d3if{margin:0 0 var(--space-xs);font-size:var(--font-xl);color:var(--color-text);font-weight:600}.job-hero__body.svelte-p9d3if{margin:0 0 var(--space-md);font-size:var(--font-base);color:var(--color-text);line-height:1.5}.job-hero__meta.svelte-p9d3if{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.meta-item.svelte-p9d3if{font-size:var(--font-sm);color:var(--color-text-muted)}.meta-item--tag.svelte-p9d3if{background:var(--color-white);padding:2px var(--space-xs);border-radius:var(--radius-sm)}.job-hero__cta.svelte-p9d3if{padding:var(--space-sm) var(--space-lg);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-base);border-radius:var(--radius);transition:background var(--transition-fast);justify-content:center;align-self:flex-start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.job-hero__cta.svelte-p9d3if:hover{background:var(--color-primary-dark)}.job-grid.svelte-p9d3if{gap:var(--space-sm);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.job-card.svelte-p9d3if{gap:var(--space-xs);padding:var(--space-md);background:var(--color-gray-100);border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color var(--transition-fast);flex-direction:column;display:flex}.job-card.svelte-p9d3if:hover{border-color:var(--color-primary)}.job-card__title.svelte-p9d3if{font-size:var(--font-lg);color:var(--color-text);margin:0;font-weight:600}.job-card__body.svelte-p9d3if{font-size:var(--font-sm);color:var(--color-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.job-card__meta.svelte-p9d3if{gap:var(--space-xs);font-size:var(--font-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.job-card__tag.svelte-p9d3if{background:var(--color-white);padding:1px var(--space-xs);border-radius:var(--radius-sm)}.job-card__link.svelte-p9d3if{padding:var(--space-xs) var(--space-sm);font-size:var(--font-sm);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius);transition:all var(--transition-fast);align-self:flex-start;margin-top:auto;text-decoration:none}.job-card__link.svelte-p9d3if:hover{background:var(--color-primary);color:var(--color-on-primary)}.save-form.svelte-p9d3if{gap:var(--space-md);flex-direction:column;display:flex}.field.svelte-p9d3if{gap:var(--space-xs);flex-direction:column;display:flex}.scores-section.svelte-p9d3if{width:100%;margin-top:var(--space-xl)}.toggle-scores.svelte-p9d3if{background:var(--color-gray-100);padding:var(--space-sm) var(--space-md);border-radius:var(--radius);cursor:pointer;font-size:var(--font-sm);color:var(--color-text-muted);transition:all var(--transition-fast);border:none}.toggle-scores.svelte-p9d3if:hover{background:var(--color-gray-200);color:var(--color-text)}.scores-container.svelte-p9d3if{margin-top:var(--space-md);text-align:left;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-md)}.level-group.svelte-p9d3if{margin-bottom:var(--space-lg)}.level-group.svelte-p9d3if:last-child{margin-bottom:0}.level-group.svelte-p9d3if h3:where(.svelte-p9d3if){font-size:var(--font-sm);color:var(--color-text-muted);margin:0 0 var(--space-sm);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.score-row.svelte-p9d3if{margin-bottom:var(--space-md)}.score-row.svelte-p9d3if:last-child{margin-bottom:0}.dimension-labels.svelte-p9d3if{margin-bottom:var(--space-xs);font-size:var(--font-xs);justify-content:space-between;display:flex}.pole.svelte-p9d3if{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.pole-a.svelte-p9d3if{text-align:left}.pole-b.svelte-p9d3if{text-align:right}.score-bar-container.svelte-p9d3if{height:var(--bar-height-sm);background:var(--color-gray-200);border-radius:var(--radius-sm);position:relative;overflow:visible}.score-bar.svelte-p9d3if{background:linear-gradient(90deg, var(--color-primary-light), var(--color-primary));border-radius:var(--radius-sm);height:100%;transition:width var(--transition-normal)}.score-marker.svelte-p9d3if{width:var(--marker-size-sm);height:var(--marker-size-sm);background:var(--color-primary);border:2px solid var(--color-white);box-shadow:var(--shadow-sm);border-radius:50%;position:absolute;top:-4px;transform:translate(-50%)}h1.svelte-p9d3if{font-size:var(--font-3xl);margin:0 0 var(--space-sm);color:var(--color-text);text-align:center;font-weight:600}.subtitle.svelte-p9d3if{font-size:var(--font-base);color:var(--color-text-muted);text-align:center;margin:0}.slide .btn-primary{margin-top:var(--space-md)}.result-page.svelte-olntuy{min-height:100vh;padding:var(--space-xl) 0;align-items:center;display:flex}.not-found.svelte-b73cj0{padding:var(--space-xl);flex:1;justify-content:center;align-items:center;display:flex}.container.svelte-b73cj0{text-align:center}h1.svelte-b73cj0{font-size:var(--font-4xl);color:var(--color-gray-400);margin:0 0 var(--space-sm);font-weight:600}p.svelte-b73cj0{font-size:var(--font-lg);color:var(--color-text-muted);margin:0 0 var(--space-lg)}a.svelte-b73cj0{color:var(--color-primary);text-decoration:none}a.svelte-b73cj0:hover{text-decoration:underline}.login-page.svelte-1ugjvuk{padding:var(--space-xl);flex:1;justify-content:center;align-items:center;display:flex}.login-shell.svelte-1ugjvuk{width:100%;max-width:var(--shell-width-sm);gap:var(--space-md);flex-direction:column;display:flex}.field.svelte-1ugjvuk{gap:var(--space-xs);flex-direction:column;display:flex}.muted.svelte-1ugjvuk{color:var(--color-text-muted);margin:0}.dev-login.svelte-1ugjvuk{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px dashed var(--color-border);flex-direction:column;display:flex}.back-link.svelte-1ugjvuk{text-align:center;margin-top:var(--space-lg);color:var(--color-text-muted);font-size:var(--font-sm);text-decoration:none;display:block}.back-link.svelte-1ugjvuk:hover{color:var(--color-primary)}.verify-page.svelte-1ldclag{padding:var(--space-xl);flex:1;justify-content:center;align-items:center;display:flex}.verify-card.svelte-1ldclag{text-align:center;padding:var(--space-2xl)}.verifying.svelte-1ldclag{align-items:center;gap:var(--space-md);flex-direction:column;display:flex}.verifying.svelte-1ldclag p:where(.svelte-1ldclag){color:var(--color-text-muted);margin:0}.spinner.svelte-1ldclag{border:3px solid var(--color-gray-200);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite svelte-1ldclag-spin}@keyframes svelte-1ldclag-spin{to{transform:rotate(360deg)}}.error-state.svelte-1ldclag h2:where(.svelte-1ldclag){color:var(--color-error);font-size:var(--font-xl);margin:0 0 var(--space-sm)}.error-state.svelte-1ldclag p:where(.svelte-1ldclag){color:var(--color-text-muted);margin:0 0 var(--space-lg)}.error-state.svelte-1ldclag a:where(.svelte-1ldclag){color:var(--color-primary);text-decoration:none}.error-state.svelte-1ldclag a:where(.svelte-1ldclag):hover{text-decoration:underline}.impersonation-banner.svelte-zhlp34{z-index:9999;justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-md);background:var(--color-warning,#f59e0b);color:var(--color-warning-foreground,#000);font-size:var(--font-sm);font-weight:500;display:flex;position:fixed;top:0;left:0;right:0}.banner-text.svelte-zhlp34{text-align:center}.impersonation-banner button{color:inherit;background:#0000001a;border:1px solid #0003}.impersonation-banner button:hover{background:#0003}.layout.svelte-qy3xyw{min-height:100vh;display:flex}.layout.has-banner.svelte-qy3xyw{padding-top:40px}.sidebar.svelte-qy3xyw{background:var(--color-white);width:260px;height:100vh;color:var(--color-gray-800);border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.sidebar-header.svelte-qy3xyw{padding:var(--space-lg);border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.sidebar-header.svelte-qy3xyw h2:where(.svelte-qy3xyw){font-size:var(--font-lg);margin:0;font-weight:600}.sidebar-header.svelte-qy3xyw .badge,.badge.svelte-qy3xyw{font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);text-transform:uppercase;font-weight:600}.sidebar-search.svelte-qy3xyw{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);flex-shrink:0;position:relative}.sidebar-search.svelte-qy3xyw input:where(.svelte-qy3xyw){width:100%;padding:var(--space-sm) var(--space-md);padding-right:var(--space-xl);background:var(--color-gray-100);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-gray-800);font-size:var(--font-sm);transition:border-color var(--transition-fast)}.sidebar-search.svelte-qy3xyw input:where(.svelte-qy3xyw)::placeholder{color:var(--color-placeholder)}.sidebar-search.svelte-qy3xyw input:where(.svelte-qy3xyw):focus{border-color:var(--color-primary);outline:none}.sidebar-search.svelte-qy3xyw input:where(.svelte-qy3xyw)::-webkit-search-cancel-button{appearance:none}.sidebar-search.svelte-qy3xyw input:where(.svelte-qy3xyw)::-webkit-search-decoration{appearance:none}.sidebar-search.svelte-qy3xyw .search-clear:where(.svelte-qy3xyw){right:calc(var(--space-md) + var(--space-sm));color:var(--color-gray-400);font-size:var(--font-lg);cursor:pointer;padding:var(--space-xs);background:0 0;border:none;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.sidebar-search.svelte-qy3xyw .search-clear:where(.svelte-qy3xyw):hover{color:var(--color-gray-700)}.sidebar-nav.svelte-qy3xyw{padding:var(--space-sm);flex:1;overflow-y:auto}.sidebar-footer.svelte-qy3xyw{padding:var(--space-md);border-top:1px solid var(--color-border);flex-shrink:0}.sidebar-footer.svelte-qy3xyw .user-email:where(.svelte-qy3xyw){font-size:var(--font-sm);color:var(--color-gray-500);margin:0 0 var(--space-sm);word-break:break-all}.sidebar-footer.svelte-qy3xyw .user-email-link:where(.svelte-qy3xyw){font-size:var(--font-sm);color:var(--color-gray-500);margin:0 0 var(--space-sm);word-break:break-all;transition:color var(--transition-fast);text-decoration:none;display:block}.sidebar-footer.svelte-qy3xyw .user-email-link:where(.svelte-qy3xyw):hover{color:var(--color-primary)}.main.svelte-qy3xyw{background:var(--color-gray-50);flex-direction:column;flex:1;display:flex}.main-header.svelte-qy3xyw{padding:var(--space-lg) var(--space-xl);background:var(--color-white);border-bottom:1px solid var(--color-border)}.main-header.svelte-qy3xyw h1:where(.svelte-qy3xyw){font-size:var(--font-2xl);margin:0;font-weight:600}.main-content.svelte-qy3xyw{padding:var(--space-xl);flex:1;min-width:0;overflow-x:hidden}.nav-item.svelte-1el1unl{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:var(--color-gray-600);border-radius:var(--radius);font-size:var(--font-sm);margin-bottom:var(--space-xs);transition:all var(--transition-fast);text-decoration:none;display:flex}.nav-item.svelte-1el1unl:hover:not(.disabled):not(.active){background:var(--color-gray-100);color:var(--color-gray-900)}.nav-item.active.svelte-1el1unl{background:var(--color-primary);color:var(--color-on-primary)}.nav-item.disabled.svelte-1el1unl{color:var(--color-gray-400);cursor:not-allowed}.nav-item.svelte-1el1unl .badge:where(.svelte-1el1unl){font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-gray-200);border-radius:var(--radius);color:var(--color-gray-500)}.nav-section.svelte-1el1unl{margin-bottom:var(--space-xs)}.nav-section-header.svelte-1el1unl{width:100%;padding:var(--space-sm) var(--space-md);color:var(--color-gray-500);font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:var(--radius);transition:all var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;font-weight:500;display:flex}.nav-section-header.svelte-1el1unl:hover{color:var(--color-gray-900);background:var(--color-gray-100)}.nav-section-header.active.svelte-1el1unl{color:var(--color-primary)}.nav-section-header.svelte-1el1unl .chevron:where(.svelte-1el1unl){transition:transform var(--transition-fast)}.nav-section.expanded.svelte-1el1unl .nav-section-header:where(.svelte-1el1unl) .chevron:where(.svelte-1el1unl){transform:rotate(90deg)}.nav-section-items.svelte-1el1unl{padding-left:var(--space-md)}.no-results.svelte-1el1unl{padding:var(--space-md);color:var(--color-gray-400);font-size:var(--font-sm);text-align:center}.welcome-card.svelte-1nn29mi{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-xl);max-width:var(--content-width-md)}.welcome-card.svelte-1nn29mi h2:where(.svelte-1nn29mi){margin:0 0 var(--space-sm);font-size:var(--font-xl)}.welcome-card.svelte-1nn29mi p:where(.svelte-1nn29mi){color:var(--color-text-muted);margin:0}.loading-container.svelte-8grhzr{padding:var(--space-xl);justify-content:center;display:flex}.vacancy-list.svelte-8grhzr{gap:var(--space-md);flex-direction:column;display:flex}.vacancy-card.svelte-8grhzr{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg);align-items:center;gap:var(--space-md);display:flex}.vacancy-card.svelte-8grhzr h3:where(.svelte-8grhzr){font-size:var(--font-lg);flex:1;margin:0;font-weight:600}.vacancy-meta.svelte-8grhzr{gap:var(--space-md);color:var(--color-text-muted);font-size:var(--font-sm);display:flex}.vacancy-meta.svelte-8grhzr span:where(.svelte-8grhzr):after{content:"·";margin-left:var(--space-md)}.vacancy-meta.svelte-8grhzr span:where(.svelte-8grhzr):last-child:after{content:none}.embed-params.svelte-1b7tb1t{gap:var(--space-md);flex-direction:column;display:flex}.table-scroll.svelte-1b7tb1t{overflow-x:auto}table.svelte-1b7tb1t{border-collapse:collapse;width:100%;font-size:var(--font-sm)}th.svelte-1b7tb1t,td.svelte-1b7tb1t{text-align:left;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-gray-200);vertical-align:top}code.svelte-1b7tb1t{font-size:var(--font-sm)}.help-text.svelte-1b7tb1t{font-size:var(--font-sm);color:var(--color-gray-600)}.example.svelte-1b7tb1t{gap:var(--space-xs);flex-direction:column;display:flex}.example-row.svelte-1b7tb1t{align-items:center;gap:var(--space-sm);display:flex}.mono.svelte-1b7tb1t{word-break:break-all}.card.svelte-1eim1fj{gap:var(--space-md);margin-bottom:var(--space-lg);background:var(--color-gray-50);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg);flex-direction:column;display:flex}.help-text.svelte-1eim1fj{font-size:var(--font-sm);color:var(--color-gray-600)}.link-row.svelte-1eim1fj{align-items:center;gap:var(--space-sm);display:flex}.mono.svelte-1eim1fj{word-break:break-all;font-size:var(--font-sm)}.branding-page.svelte-15ik772{max-width:var(--content-width-md)}.description.svelte-15ik772{color:var(--color-text-muted);margin-bottom:var(--space-xl)}.branding-form.svelte-15ik772{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-xl)}.section-title.svelte-15ik772{font-size:var(--font-base);margin:0 0 var(--space-xs);font-weight:500}.form-section.svelte-15ik772{margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border)}.form-section.svelte-15ik772:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.logo-row.svelte-15ik772{align-items:center;gap:var(--space-lg);margin-top:var(--space-md);display:flex}.logo-preview.svelte-15ik772{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-gray-100);flex-shrink:0;justify-content:center;align-items:center;width:8rem;height:4rem;display:flex;overflow:hidden}.logo-preview.svelte-15ik772 img:where(.svelte-15ik772){object-fit:contain;max-width:100%;max-height:100%}.logo-preview--empty.svelte-15ik772 span:where(.svelte-15ik772){font-size:var(--font-sm);color:var(--color-text-muted)}.logo-controls.svelte-15ik772{gap:var(--space-xs);flex-direction:column;display:flex}.logo-input.svelte-15ik772{font-size:var(--font-sm)}.logo-actions.svelte-15ik772{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);display:flex}.toggle-field.svelte-15ik772{align-items:center;gap:var(--space-sm);cursor:pointer;display:flex}.toggle-field.svelte-15ik772 input[type=checkbox]:where(.svelte-15ik772){width:var(--control-size-native);height:var(--control-size-native);accent-color:var(--color-primary)}.toggle-field.svelte-15ik772 .toggle-label:where(.svelte-15ik772){font-weight:500}.field-hint.svelte-15ik772{font-size:var(--font-sm);color:var(--color-text-muted);margin:var(--space-xs) 0 0}.color-fields.svelte-15ik772{gap:var(--space-lg);margin-bottom:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.advanced-toggle.svelte-15ik772{align-items:center;gap:var(--space-sm);padding:var(--space-md) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);display:flex}.advanced-colors.svelte-15ik772{padding-top:var(--space-lg)}.advanced-hint.svelte-15ik772{font-size:var(--font-sm);color:var(--color-text-muted);margin:0 0 var(--space-lg)}.color-group.svelte-15ik772{margin-bottom:var(--space-xl)}.color-group.svelte-15ik772 h4:where(.svelte-15ik772){font-size:var(--font-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-md);font-weight:600}.color-group__fields.svelte-15ik772{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.preview-section.svelte-15ik772{padding-top:var(--space-lg);border-top:1px solid var(--color-border);margin-bottom:var(--space-xl)}.preview-section.svelte-15ik772 h3:where(.svelte-15ik772){margin:0 0 var(--space-md);font-size:var(--font-base);font-weight:500}.preview-card.svelte-15ik772{border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.preview-header.svelte-15ik772{padding:var(--space-md);font-weight:500}.preview-body.svelte-15ik772{padding:var(--space-md)}.preview-body.svelte-15ik772 p:where(.svelte-15ik772){margin:0 0 var(--space-md);color:var(--color-text-muted)}.preview-buttons.svelte-15ik772{gap:var(--space-sm);display:flex}.preview-btn.svelte-15ik772{padding:var(--space-sm) var(--space-md);border-radius:var(--radius);font-size:var(--font-sm);cursor:pointer;border:none}.form-actions.svelte-15ik772{justify-content:flex-end;align-items:center;gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-border);display:flex}.theme-page.svelte-b1j6aq{max-width:800px}.description.svelte-b1j6aq{color:var(--color-text-muted);margin-bottom:var(--space-xl)}.theme-grid.svelte-b1j6aq{gap:var(--space-lg);display:grid}.theme-card.svelte-b1j6aq{align-items:center;gap:var(--space-lg);padding:var(--space-lg);background:var(--color-white);border:2px solid var(--color-border);border-radius:var(--radius);transition:border-color var(--transition-fast);grid-template-columns:auto 1fr auto;display:grid}.theme-card.svelte-b1j6aq:hover{border-color:var(--color-gray-400)}.theme-card.selected.svelte-b1j6aq{border-color:var(--color-primary)}.theme-preview.svelte-b1j6aq{border-radius:var(--radius);border:1px solid var(--color-border);width:100px;height:60px;overflow:hidden}.color-swatches.svelte-b1j6aq{height:100%;display:flex}.swatch.svelte-b1j6aq{flex:1}.theme-info.svelte-b1j6aq h3:where(.svelte-b1j6aq){margin:0 0 var(--space-xs);font-size:var(--font-lg);font-weight:600}.theme-colors.svelte-b1j6aq{gap:var(--space-md);flex-wrap:wrap;display:flex}.color-label.svelte-b1j6aq{align-items:center;gap:var(--space-xs);font-size:var(--font-sm);color:var(--color-text-muted);font-family:monospace;display:flex}.color-dot.svelte-b1j6aq{border:1px solid var(--color-border);border-radius:50%;width:12px;height:12px}.theme-actions.svelte-b1j6aq{flex-shrink:0}.page-card.svelte-bqs2j6{max-width:var(--content-width-md);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius)}.values-editor.svelte-17g3o4m{gap:var(--space-md);flex-direction:column;display:flex}.description.svelte-17g3o4m{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.empty.svelte-17g3o4m{color:var(--color-text-muted);font-size:var(--font-sm);padding:var(--space-md);background:var(--color-gray-50);border-radius:var(--radius);margin:0}.value-list.svelte-17g3o4m{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.value-row.svelte-17g3o4m{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);display:flex}.value-row__main.svelte-17g3o4m{align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex:1;min-width:0;display:flex}.value-name.svelte-17g3o4m{font-size:var(--font-base);color:var(--color-text)}.value-name.muted.svelte-17g3o4m{color:var(--color-text-muted)}.value-row__actions.svelte-17g3o4m{align-items:center;gap:var(--space-xs);display:flex}.ai-badge.svelte-17g3o4m{font-size:var(--font-xs);padding:1px var(--space-xs);border-radius:var(--radius);background:color-mix(in oklch, var(--color-primary) 12%, white);color:var(--color-primary-dark,var(--color-primary));white-space:nowrap;font-weight:500}.not-translated.svelte-17g3o4m{font-size:var(--font-xs);color:var(--color-warning-dark);white-space:nowrap}.icon-btn.svelte-17g3o4m{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);width:28px;height:28px;color:var(--color-text);cursor:pointer;font-size:var(--font-base);justify-content:center;align-items:center;line-height:1;display:inline-flex}.icon-btn.svelte-17g3o4m:hover:not(:disabled){background:var(--color-gray-50)}.icon-btn.svelte-17g3o4m:disabled{opacity:.4;cursor:not-allowed}.icon-btn--danger.svelte-17g3o4m{color:var(--color-error)}.values-editor__actions.svelte-17g3o4m{justify-content:space-between;gap:var(--space-sm);display:flex}.edit-form.svelte-17g3o4m{gap:var(--space-md);flex-direction:column;display:flex}.edit-field.svelte-17g3o4m{gap:var(--space-xs);flex-direction:column;display:flex}.edit-label.svelte-17g3o4m{font-size:var(--font-xs);color:var(--color-text-muted)}.remove-btn.svelte-17g3o4m{color:var(--color-error);font-size:var(--font-sm);cursor:pointer;padding:var(--space-xs) 0;background:0 0;border:none;margin-right:auto}.remove-btn.svelte-17g3o4m:hover{text-decoration:underline}.values-page.svelte-13con9r{max-width:var(--content-width-lg);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-xl);gap:var(--space-md);flex-direction:column;display:flex}.loading.svelte-13con9r{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);display:flex}.certificates-editor.svelte-pxvoib{gap:var(--space-md);flex-direction:column;display:flex}.description.svelte-pxvoib{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.diploma-grid.svelte-pxvoib{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.diploma-add.svelte-pxvoib{aspect-ratio:210/297;justify-content:center;align-items:center;gap:var(--space-xs);border:2px dashed var(--color-border);border-radius:var(--radius);color:var(--color-text-muted);font-size:var(--font-sm);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;flex-direction:column;display:flex}.diploma-add.svelte-pxvoib:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.diploma-add.svelte-pxvoib:disabled{opacity:.5;cursor:not-allowed}.diploma-add__plus.svelte-pxvoib{font-size:var(--font-2xl);line-height:1}.icon-btn.svelte-pxvoib{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-sm);justify-content:center;align-items:center;line-height:1;display:inline-flex}.icon-btn.svelte-pxvoib:hover{background:var(--color-gray-50);color:var(--color-primary);border-color:var(--color-primary)}.edit-form.svelte-pxvoib{gap:var(--space-md);flex-direction:column;display:flex}.edit-field.svelte-pxvoib{gap:var(--space-xs);flex-direction:column;display:flex}.edit-label.svelte-pxvoib{font-size:var(--font-xs);color:var(--color-text-muted)}.edit-row.svelte-pxvoib{align-items:center;gap:var(--space-md);display:flex}.usage.svelte-pxvoib{font-size:var(--font-xs);color:var(--color-text-muted)}.remove-btn.svelte-pxvoib{color:var(--color-error);font-size:var(--font-sm);cursor:pointer;padding:var(--space-xs) 0;background:0 0;border:none;margin-right:auto}.remove-btn.svelte-pxvoib:hover{text-decoration:underline}.certificates-editor__actions.svelte-pxvoib{justify-content:flex-end;display:flex}.certificates-page.svelte-cuedj2{max-width:var(--content-width-lg);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-xl);gap:var(--space-md);flex-direction:column;display:flex}.loading.svelte-cuedj2{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);display:flex}.page-card.svelte-szrd01,.page-card.svelte-1fvwwsn{max-width:var(--content-width-md);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius)}.placeholder-page.svelte-i5rj21{max-width:var(--content-width-md)}.placeholder-card.svelte-i5rj21{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-xl);text-align:center}.placeholder-card.svelte-i5rj21 h2:where(.svelte-i5rj21){margin:0 0 var(--space-md);font-size:var(--font-xl)}.placeholder-card.svelte-i5rj21 p:where(.svelte-i5rj21){color:var(--color-text-muted);margin:0}.placeholder-card.svelte-i5rj21 .hint:where(.svelte-i5rj21){margin-top:var(--space-md);font-size:var(--font-sm)}.page-content.svelte-a9mnk2{max-width:var(--content-width-md)}.field.svelte-a9mnk2{gap:var(--space-xs);flex-direction:column;display:flex}.loading-container.svelte-a9mnk2{padding:var(--space-xl);justify-content:center;display:flex}.page-card.svelte-d9pkh1{max-width:var(--content-width-md);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius)}.welcome-card.svelte-195opo2{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-xl)}.welcome-card.svelte-195opo2 h2:where(.svelte-195opo2){margin:0 0 var(--space-sm);font-size:var(--font-xl)}.welcome-card.svelte-195opo2 p:where(.svelte-195opo2){color:var(--color-text-muted);margin:0}.status.svelte-sazy7t{padding:2px var(--space-xs);font-size:var(--font-xs);border-radius:var(--radius-sm);align-items:center;font-weight:500;display:inline-flex}.status--complete.svelte-sazy7t{background:var(--color-success-light,#dcfce7);color:var(--color-success,#16a34a)}.status--partial.svelte-sazy7t{background:var(--color-warning-light,#fef3c7);color:var(--color-warning,#d97706)}.status--empty.svelte-sazy7t{background:var(--color-error-light,#fee2e2);color:var(--color-error,#dc2626)}.translation-table-container.svelte-1ankg7n{gap:var(--space-md);flex-direction:column;display:flex;overflow-x:auto}.table-header.svelte-1ankg7n{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.locale-toggles.svelte-1ankg7n{align-items:center;gap:var(--space-sm);display:flex}.toggle-label.svelte-1ankg7n{font-size:var(--font-sm);color:var(--color-text-muted)}.locale-toggle.svelte-1ankg7n{align-items:center;gap:var(--space-xs);cursor:pointer;font-size:var(--font-sm);display:flex}.locale-name.svelte-1ankg7n{font-weight:500}.table-info.svelte-1ankg7n{font-size:var(--font-sm);color:var(--color-text-muted)}.keys-table.svelte-1ankg7n{border-collapse:collapse;width:100%;font-size:var(--font-sm)}.keys-table.svelte-1ankg7n th:where(.svelte-1ankg7n),.keys-table.svelte-1ankg7n td:where(.svelte-1ankg7n){padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid var(--color-border)}.keys-table.svelte-1ankg7n th:where(.svelte-1ankg7n){background:var(--color-gray-50);color:var(--color-text-muted);font-weight:600;font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.05em}.col-key.svelte-1ankg7n{width:25%;min-width:200px}.col-translation.svelte-1ankg7n{width:auto}.col-status.svelte-1ankg7n,.col-actions.svelte-1ankg7n{width:80px}.key-info.svelte-1ankg7n{flex-direction:column;gap:2px;display:flex}.key-name.svelte-1ankg7n{font-family:var(--font-mono,monospace);font-size:var(--font-xs);color:var(--color-text);word-break:break-all}.key-desc.svelte-1ankg7n{font-size:var(--font-xs);color:var(--color-text-muted)}.translation-value.svelte-1ankg7n{text-overflow:ellipsis;white-space:nowrap;max-width:250px;display:block;overflow:hidden}.translation-value.svelte-1ankg7n .variable{color:var(--color-primary);font-weight:500}.translation-empty.svelte-1ankg7n{color:var(--color-text-muted)}.empty-message.svelte-1ankg7n{text-align:center;color:var(--color-text-muted);padding:var(--space-xl)!important}.table-footer.svelte-1ankg7n{padding-top:var(--space-md);justify-content:center;display:flex}.key-editor.svelte-192etky{gap:var(--space-md);flex-direction:column;display:flex}.key-meta.svelte-192etky{padding:var(--space-sm);background:var(--color-gray-50);border-radius:var(--radius)}.key-name.svelte-192etky{font-family:var(--font-mono,monospace);font-size:var(--font-sm);word-break:break-all}.field.svelte-192etky{gap:var(--space-xs);flex-direction:column;display:flex}.translations-section.svelte-192etky{gap:var(--space-sm);flex-direction:column;display:flex}.translations-header.svelte-192etky{justify-content:space-between;align-items:center;display:flex}.section-title.svelte-192etky{font-size:var(--font-sm);margin:0;font-weight:600}.translations-list.svelte-192etky{gap:var(--space-md);flex-direction:column;display:flex}.translation-field.svelte-192etky{gap:var(--space-xs);flex-direction:column;display:flex}.missing-badge.svelte-192etky{margin-left:var(--space-xs);padding:1px var(--space-xs);background:color-mix(in oklch, var(--color-warning,#f59e0b) 15%, white);color:var(--color-text);border-radius:var(--radius);font-size:var(--font-xs);font-weight:500}.actions.svelte-192etky{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.right-actions.svelte-192etky{gap:var(--space-sm);display:flex}.export-versions-panel.svelte-1gs3wrb{gap:var(--space-md);flex-direction:column;display:flex}.panel-header.svelte-1gs3wrb{justify-content:flex-end;align-items:center;display:flex}.section-description.svelte-1gs3wrb{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.locale-selector.svelte-1gs3wrb{align-items:center;gap:var(--space-sm);font-size:var(--font-sm);display:flex}.locale-label.svelte-1gs3wrb{color:var(--color-text-muted)}.form-footer.svelte-1gs3wrb{gap:var(--space-sm);flex-wrap:wrap;display:flex}.loading.svelte-1gs3wrb,.empty-state.svelte-1gs3wrb{padding:var(--space-lg);text-align:center;color:var(--color-text-muted);font-size:var(--font-sm)}.active-badge.svelte-1gs3wrb{font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-success);color:#fff;border-radius:var(--radius);font-weight:600}.versions-list.svelte-1gs3wrb{gap:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.version-item.svelte-1gs3wrb{padding:var(--space-sm) var(--space-md);background:var(--color-white);border-bottom:1px solid var(--color-gray-100);justify-content:space-between;align-items:center;display:flex}.version-item.svelte-1gs3wrb:last-child{border-bottom:none}.version-item.active.svelte-1gs3wrb{background:color-mix(in oklch, var(--color-success) 8%, white)}.version-info.svelte-1gs3wrb{flex-direction:column;gap:2px;display:flex}.version-number.svelte-1gs3wrb{align-items:center;gap:var(--space-sm);font-weight:600;font-size:var(--font-sm);display:flex}.version-meta.svelte-1gs3wrb{font-size:var(--font-xs);color:var(--color-text-muted)}.version-actions.svelte-1gs3wrb{gap:var(--space-xs);display:flex}.diff-loading.svelte-1gs3wrb,.diff-empty.svelte-1gs3wrb{padding:var(--space-md);text-align:center;color:var(--color-text-muted);font-size:var(--font-sm)}.diff-content.svelte-1gs3wrb{gap:var(--space-md);flex-direction:column;max-height:400px;display:flex;overflow-y:auto}.diff-section.svelte-1gs3wrb{padding:var(--space-sm);border-radius:var(--radius)}.diff-section-header.svelte-1gs3wrb{font-size:var(--font-xs);text-transform:uppercase;margin-bottom:var(--space-xs);font-weight:600}.diff-added.svelte-1gs3wrb{background:color-mix(in oklch, var(--color-success) 10%, white)}.diff-added.svelte-1gs3wrb .diff-section-header:where(.svelte-1gs3wrb){color:var(--color-success)}.diff-removed.svelte-1gs3wrb{background:color-mix(in oklch, var(--color-error) 10%, white)}.diff-removed.svelte-1gs3wrb .diff-section-header:where(.svelte-1gs3wrb){color:var(--color-error)}.diff-changed.svelte-1gs3wrb{background:color-mix(in oklch, var(--color-warning,#f59e0b) 10%, white)}.diff-changed.svelte-1gs3wrb .diff-section-header:where(.svelte-1gs3wrb){color:var(--color-text)}.diff-list.svelte-1gs3wrb{padding-left:var(--space-lg);font-size:var(--font-sm);margin:0;font-family:monospace}.diff-list.svelte-1gs3wrb li:where(.svelte-1gs3wrb){padding:2px 0}.diff-changes.svelte-1gs3wrb{gap:var(--space-sm);flex-direction:column;display:flex}.diff-change-item.svelte-1gs3wrb{padding:var(--space-sm);background:var(--color-white);border-radius:var(--radius);font-size:var(--font-sm)}.diff-key.svelte-1gs3wrb{font-family:monospace;font-weight:600;font-size:var(--font-xs);color:var(--color-primary-dark);margin-bottom:var(--space-xs)}.diff-old.svelte-1gs3wrb{color:var(--color-error);padding:var(--space-xs);background:color-mix(in oklch, var(--color-error) 10%, white);border-radius:var(--radius);text-decoration:line-through}.diff-arrow.svelte-1gs3wrb{text-align:center;color:var(--color-text-muted);font-size:var(--font-xs)}.diff-new.svelte-1gs3wrb{color:var(--color-success);padding:var(--space-xs);background:color-mix(in oklch, var(--color-success) 10%, white);border-radius:var(--radius)}.ai-translation-panel.svelte-1szxkvj{gap:var(--space-lg);flex-direction:column;display:flex}.panel-section.svelte-1szxkvj{gap:var(--space-sm);padding:var(--space-md);background:var(--color-gray-50);border-radius:var(--radius);flex-direction:column;display:flex}.section-title.svelte-1szxkvj{font-size:var(--font-base);margin:0;font-weight:600}.section-description.svelte-1szxkvj{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.loading.svelte-1szxkvj{padding:var(--space-md);text-align:center;color:var(--color-text-muted);font-size:var(--font-sm)}.context-textarea.svelte-1szxkvj{width:100%;padding:var(--space-sm);font-family:inherit;font-size:var(--font-sm);border:1px solid var(--color-border);border-radius:var(--radius);resize:vertical;min-height:100px}.context-textarea.svelte-1szxkvj:focus{border-color:var(--color-primary);outline:none}.form-footer.svelte-1szxkvj{justify-content:flex-end;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.unsaved-indicator.svelte-1szxkvj{font-size:var(--font-xs);color:var(--color-warning,#f59e0b);margin-right:auto}.locale-selector.svelte-1szxkvj{align-items:center;gap:var(--space-sm);font-size:var(--font-sm);display:flex}.locale-label.svelte-1szxkvj{color:var(--color-text-muted)}.preview-section.svelte-1szxkvj{gap:var(--space-md);flex-direction:column;display:flex}.preview-summary.svelte-1szxkvj{font-size:var(--font-sm)}.missing-source-warning.svelte-1szxkvj{padding:var(--space-sm);background:color-mix(in oklch, var(--color-warning,#f59e0b) 10%, white);border-radius:var(--radius);font-size:var(--font-sm)}.missing-keys-list.svelte-1szxkvj{margin:var(--space-xs) 0 0;padding-left:var(--space-lg);font-family:monospace;font-size:var(--font-xs)}.prompts-details.svelte-1szxkvj{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white)}.prompts-summary.svelte-1szxkvj{padding:var(--space-sm) var(--space-md);cursor:pointer;font-size:var(--font-sm);color:var(--color-text-muted)}.prompts-summary.svelte-1szxkvj:hover{color:var(--color-text)}.prompts-content.svelte-1szxkvj{padding:0 var(--space-md) var(--space-md);gap:var(--space-md);flex-direction:column;display:flex}.prompt-block.svelte-1szxkvj{gap:var(--space-xs);flex-direction:column;display:flex}.prompt-label.svelte-1szxkvj{font-size:var(--font-xs);color:var(--color-text-muted);text-transform:uppercase;font-weight:600}.prompt-text.svelte-1szxkvj{padding:var(--space-sm);background:var(--color-gray-100);border-radius:var(--radius);font-size:var(--font-xs);white-space:pre-wrap;max-height:200px;margin:0;overflow:auto}.no-keys-message.svelte-1szxkvj{font-size:var(--font-sm);color:var(--color-text-muted);margin:0;font-style:italic}.translate-results.svelte-1szxkvj{gap:var(--space-sm);flex-direction:column;display:flex}.results-list.svelte-1szxkvj{gap:var(--space-xs);flex-wrap:wrap;display:flex}.result-item.svelte-1szxkvj{padding:2px var(--space-xs);background:color-mix(in oklch, var(--color-success) 15%, white);border-radius:var(--radius);font-size:var(--font-xs);font-family:monospace}.logs-toggle.svelte-1szxkvj{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.toggle-indicator.svelte-1szxkvj{font-size:var(--font-lg);color:var(--color-text-muted)}.logs-empty.svelte-1szxkvj{font-size:var(--font-sm);color:var(--color-text-muted);margin:0;font-style:italic}.logs-list.svelte-1szxkvj{gap:var(--space-xs);flex-direction:column;display:flex}.log-item.svelte-1szxkvj{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white)}.log-summary.svelte-1szxkvj{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;font-size:var(--font-sm);display:flex}.log-date.svelte-1szxkvj{color:var(--color-text-muted);font-size:var(--font-xs)}.model-badge.svelte-1szxkvj{padding:1px var(--space-xs);background:var(--color-gray-200);border-radius:var(--radius);font-size:var(--font-xs);font-family:monospace}.log-locale.svelte-1szxkvj{font-weight:600}.log-count.svelte-1szxkvj{color:var(--color-text-muted);font-size:var(--font-xs)}.log-details.svelte-1szxkvj{padding:0 var(--space-md) var(--space-md);gap:var(--space-md);flex-direction:column;display:flex}.log-block.svelte-1szxkvj{gap:var(--space-xs);flex-direction:column;display:flex}.log-label.svelte-1szxkvj{font-size:var(--font-xs);color:var(--color-text-muted);font-weight:600}.log-text.svelte-1szxkvj{padding:var(--space-sm);background:var(--color-gray-100);border-radius:var(--radius);font-size:var(--font-xs);white-space:pre-wrap;max-height:150px;margin:0;overflow:auto}.translations-list.svelte-1szxkvj{flex-direction:column;gap:2px;display:flex}.translation-item.svelte-1szxkvj{gap:var(--space-sm);padding:var(--space-xs);background:var(--color-gray-100);border-radius:var(--radius);font-size:var(--font-xs);display:flex}.translation-key.svelte-1szxkvj{color:var(--color-primary-dark);flex-shrink:0;font-family:monospace}.translation-value.svelte-1szxkvj{color:var(--color-text)}.key-sync-panel.svelte-ilmi02{gap:var(--space-md);flex-direction:column;display:flex}.description.svelte-ilmi02{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.actions.svelte-ilmi02{gap:var(--space-sm);display:flex}.results.svelte-ilmi02{gap:var(--space-lg);flex-direction:column;display:flex}.totals.svelte-ilmi02{gap:var(--space-md);display:flex}.total-item.svelte-ilmi02{padding:var(--space-md);border-radius:var(--radius);flex-direction:column;flex:1;align-items:center;display:flex}.total-matched.svelte-ilmi02{background:color-mix(in oklch, var(--color-success) 10%, white)}.total-missing.svelte-ilmi02{background:color-mix(in oklch, var(--color-error) 10%, white)}.total-unused.svelte-ilmi02{background:color-mix(in oklch, var(--color-warning,#f59e0b) 10%, white)}.total-value.svelte-ilmi02{font-size:var(--font-2xl);font-weight:700}.total-label.svelte-ilmi02{font-size:var(--font-xs);color:var(--color-text-muted);text-transform:uppercase}.apps-list.svelte-ilmi02{gap:var(--space-sm);flex-direction:column;display:flex}.app-item.svelte-ilmi02{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white)}.app-summary.svelte-ilmi02{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;font-size:var(--font-sm);display:flex}.app-summary.svelte-ilmi02:hover{background:var(--color-gray-50)}.app-name.svelte-ilmi02{text-transform:capitalize;font-weight:600}.badge.svelte-ilmi02{padding:2px var(--space-xs);border-radius:var(--radius);font-size:var(--font-xs);font-weight:500}.badge-success.svelte-ilmi02{background:color-mix(in oklch, var(--color-success) 15%, white);color:var(--color-success)}.badge-error.svelte-ilmi02{background:color-mix(in oklch, var(--color-error) 15%, white);color:var(--color-error)}.badge-warning.svelte-ilmi02{background:color-mix(in oklch, var(--color-warning,#f59e0b) 15%, white);color:var(--color-text)}.app-details.svelte-ilmi02{padding:var(--space-md);border-top:1px solid var(--color-border);gap:var(--space-md);flex-direction:column;display:flex}.keys-section.svelte-ilmi02{padding:var(--space-sm);border-radius:var(--radius)}.keys-missing.svelte-ilmi02{background:color-mix(in oklch, var(--color-error) 5%, white)}.keys-unused.svelte-ilmi02{background:color-mix(in oklch, var(--color-warning,#f59e0b) 5%, white)}.section-title.svelte-ilmi02{margin:0 0 var(--space-xs);font-size:var(--font-sm);font-weight:600}.section-hint.svelte-ilmi02{margin:0 0 var(--space-xs);font-size:var(--font-xs);color:var(--color-text-muted);font-style:italic}.keys-list.svelte-ilmi02{padding-left:var(--space-lg);font-family:monospace;font-size:var(--font-xs);max-height:150px;margin:0;overflow-y:auto}.keys-list.svelte-ilmi02 li:where(.svelte-ilmi02){padding:2px 0}.keys-list.svelte-ilmi02 .more:where(.svelte-ilmi02){color:var(--color-text-muted);font-style:italic}.empty-state.svelte-ilmi02{padding:var(--space-lg);text-align:center;color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.languages-panel.svelte-yze3ql{gap:var(--space-md);flex-direction:column;display:flex}.description.svelte-yze3ql{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.loading.svelte-yze3ql{padding:var(--space-lg);text-align:center;color:var(--color-text-muted)}.locales-list.svelte-yze3ql{gap:var(--space-xs);flex-direction:column;display:flex}.locale-item.svelte-yze3ql{padding:var(--space-sm) var(--space-md);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);justify-content:space-between;align-items:center;display:flex}.locale-item.inactive.svelte-yze3ql{opacity:.6;background:var(--color-gray-50)}.locale-info.svelte-yze3ql{align-items:center;gap:var(--space-sm);display:flex}.locale-code.svelte-yze3ql{font-family:var(--font-mono,monospace);font-size:var(--font-sm);padding:2px var(--space-xs);background:var(--color-gray-100);border-radius:var(--radius);font-weight:600}.locale-name.svelte-yze3ql{font-weight:500}.locale-native.svelte-yze3ql{color:var(--color-text-muted);font-size:var(--font-sm)}.badge.svelte-yze3ql{padding:2px var(--space-xs);border-radius:var(--radius);font-size:var(--font-xs);font-weight:500}.badge-default.svelte-yze3ql{background:color-mix(in oklch, var(--color-primary) 15%, white);color:var(--color-primary)}.badge-inactive.svelte-yze3ql{background:var(--color-gray-100);color:var(--color-text-muted)}.locale-actions.svelte-yze3ql{gap:var(--space-xs);display:flex}.delete-btn{color:var(--color-error)}.delete-btn:hover{background:color-mix(in oklch, var(--color-error) 10%, white)}.empty-state.svelte-yze3ql{padding:var(--space-lg);text-align:center;color:var(--color-text-muted)}.add-locale.svelte-yze3ql{padding-top:var(--space-md);border-top:1px solid var(--color-border)}.section-title.svelte-yze3ql{margin:0 0 var(--space-sm);font-size:var(--font-sm);font-weight:600}.add-form.svelte-yze3ql{gap:var(--space-sm);align-items:center;display:flex}.tab-content.svelte-1gqgpvh{gap:var(--space-md);flex-direction:column;display:flex}.status-filter.svelte-1gqgpvh{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);font-size:var(--font-sm);cursor:pointer}.status-filter.svelte-1gqgpvh:focus{outline:2px solid var(--color-primary);outline-offset:1px}.stats.svelte-1gqgpvh{font-size:var(--font-sm);color:var(--color-text-muted);white-space:nowrap}.stat-divider.svelte-1gqgpvh{margin:0 var(--space-xs);opacity:.4}.stat-locale.has-missing.svelte-1gqgpvh{color:var(--color-warning,#f59e0b)}.loading.svelte-1gqgpvh{padding:var(--space-xl);text-align:center;color:var(--color-text-muted)}.content-ai-panel.svelte-ablwkl{gap:var(--space-md);flex-direction:column;display:flex}.description.svelte-ablwkl{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.controls.svelte-ablwkl{align-items:center;gap:var(--space-md);display:flex}.locale-select.svelte-ablwkl{align-items:center;gap:var(--space-sm);display:flex}.label.svelte-ablwkl{font-size:var(--font-sm);color:var(--color-text-muted)}.preview-section.svelte-ablwkl,.result-section.svelte-ablwkl{padding:var(--space-md);background:var(--color-gray-50);border-radius:var(--radius)}.section-title.svelte-ablwkl{margin:0 0 var(--space-md);font-size:var(--font-base);font-weight:600}.empty-state.svelte-ablwkl{padding:var(--space-md);text-align:center;color:var(--color-text-muted)}.preview-stats.svelte-ablwkl{gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.stat.svelte-ablwkl{padding:var(--space-sm) var(--space-md);background:var(--color-white);border-radius:var(--radius);flex-direction:column;flex:1;align-items:center;display:flex}.stat-total.svelte-ablwkl{background:color-mix(in oklch, var(--color-primary) 10%, white)}.stat-value.svelte-ablwkl{font-size:var(--font-xl);font-weight:700}.stat-label.svelte-ablwkl{font-size:var(--font-xs);color:var(--color-text-muted)}.preview-list.svelte-ablwkl{margin-bottom:var(--space-md)}.list-title.svelte-ablwkl{margin:0 0 var(--space-xs);font-size:var(--font-sm);font-weight:600}.item-list.svelte-ablwkl{font-size:var(--font-sm);max-height:200px;margin:0;padding:0;list-style:none;overflow-y:auto}.item-list.svelte-ablwkl li:where(.svelte-ablwkl){gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border);display:flex}.item-list.svelte-ablwkl li:where(.svelte-ablwkl):last-child{border-bottom:none}.item-list.svelte-ablwkl .more:where(.svelte-ablwkl){color:var(--color-text-muted);font-style:italic}.item-type.svelte-ablwkl{font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-gray-100);border-radius:var(--radius);color:var(--color-text-muted)}.item-text.svelte-ablwkl{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.translate-action.svelte-ablwkl{justify-content:flex-end;display:flex}.result-details.svelte-ablwkl{margin-top:var(--space-md);gap:var(--space-xs);flex-direction:column;display:flex}.result-row.svelte-ablwkl{align-items:center;gap:var(--space-sm);font-size:var(--font-sm);display:flex}.result-value.svelte-ablwkl{font-weight:500}.result-value.success.svelte-ablwkl{color:var(--color-success)}.result-value.error.svelte-ablwkl{color:var(--color-error)}.tab-content.svelte-j0s4zk{gap:var(--space-md);flex-direction:column;display:flex}.search-input{width:220px}.type-filter.svelte-j0s4zk,.status-filter.svelte-j0s4zk{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);font-size:var(--font-sm);cursor:pointer}.type-filter.svelte-j0s4zk:focus,.status-filter.svelte-j0s4zk:focus{outline:2px solid var(--color-primary);outline-offset:1px}.stats.svelte-j0s4zk{font-size:var(--font-sm);color:var(--color-text-muted);white-space:nowrap}.list-info.svelte-j0s4zk{font-size:var(--font-sm);color:var(--color-text-muted)}.pagination-container.svelte-j0s4zk{padding-top:var(--space-md);justify-content:center;display:flex}.stat-divider.svelte-j0s4zk{margin:0 var(--space-xs);opacity:.4}.stat-locale.has-missing.svelte-j0s4zk{color:var(--color-warning,#f59e0b)}.loading.svelte-j0s4zk{padding:var(--space-xl);text-align:center;color:var(--color-text-muted)}.questions-list.svelte-j0s4zk{gap:var(--space-sm);flex-direction:column;display:flex}.question-card.svelte-j0s4zk{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white)}.question-header.svelte-j0s4zk{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;display:flex}.question-header.svelte-j0s4zk:hover{background:var(--color-gray-50)}.question-order.svelte-j0s4zk{color:var(--color-text-muted);min-width:2.5rem;font-weight:600}.question-type.svelte-j0s4zk{font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-gray-100);border-radius:var(--radius-sm);color:var(--color-text-muted)}.question-title.svelte-j0s4zk{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.question-body.svelte-j0s4zk{border-top:1px solid var(--color-border);padding:var(--space-md)}.translation-table.svelte-j0s4zk{border-collapse:collapse;width:100%;font-size:var(--font-sm)}.translation-table.svelte-j0s4zk th:where(.svelte-j0s4zk),.translation-table.svelte-j0s4zk td:where(.svelte-j0s4zk){padding:var(--space-xs) var(--space-sm);text-align:left;border-bottom:1px solid var(--color-border)}.translation-table.svelte-j0s4zk th:where(.svelte-j0s4zk){color:var(--color-text-muted);font-weight:600;font-size:var(--font-xs);text-transform:uppercase}.item-label.svelte-j0s4zk{color:var(--color-text-muted);width:100px;font-weight:500}.option-label.svelte-j0s4zk{padding-left:var(--space-md)}.cell-edit.svelte-j0s4zk{width:100%;padding:var(--space-xs) var(--space-sm);border:1px dashed var(--color-border);border-radius:var(--radius);background:var(--color-white);text-align:left;cursor:pointer;font:inherit;color:var(--color-text);transition:all var(--transition-fast);display:block}.cell-edit.svelte-j0s4zk:hover{border-color:var(--color-primary);background:var(--color-primary-light,#eff6ff)}.cell-edit.empty.svelte-j0s4zk{color:var(--color-text-muted);font-style:italic}.empty-message.svelte-j0s4zk{text-align:center;color:var(--color-text-muted);padding:var(--space-xl)}.form-fields.svelte-j0s4zk{gap:var(--space-md);flex-direction:column;display:flex}.field.svelte-j0s4zk{gap:var(--space-xs);flex-direction:column;display:flex}.field-row.svelte-j0s4zk{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.dialog-actions.svelte-j0s4zk{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-border);display:flex}.glossary-tab.svelte-v3fv47{gap:var(--space-lg);padding:var(--space-md) 0;flex-direction:column;display:flex}.intro.svelte-v3fv47{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.aid-section.svelte-v3fv47{gap:var(--space-sm);padding:var(--space-md);background:var(--color-gray-50);border-radius:var(--radius);flex-direction:column;display:flex}.section-title.svelte-v3fv47{font-size:var(--font-base);margin:0;font-weight:600}.section-description.svelte-v3fv47{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.row-list.svelte-v3fv47{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row.svelte-v3fv47{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--font-sm);display:flex}.row-main.svelte-v3fv47{font-weight:500}.row-note.svelte-v3fv47{color:var(--color-text-muted);font-size:var(--font-xs);flex:1}.row-actions.svelte-v3fv47{gap:var(--space-xs);margin-left:auto;display:flex}.add-row.svelte-v3fv47{gap:var(--space-sm);align-items:center;display:flex}.locale-selector.svelte-v3fv47{align-items:center;gap:var(--space-sm);font-size:var(--font-sm);display:flex}.locale-label.svelte-v3fv47{color:var(--color-text-muted)}.tone-textarea.svelte-v3fv47{width:100%;padding:var(--space-sm);font-family:inherit;font-size:var(--font-sm);border:1px solid var(--color-border);border-radius:var(--radius);resize:vertical;min-height:120px}.tone-textarea.svelte-v3fv47:focus{border-color:var(--color-primary);outline:none}.form-footer.svelte-v3fv47{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.saved-indicator.svelte-v3fv47{font-size:var(--font-xs);color:var(--color-success);margin-right:auto}.translations-page.svelte-7bk2cp{flex-direction:column;height:100%;display:flex}.toolbar.svelte-1wpu32g{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.search-group.svelte-1wpu32g{gap:var(--space-sm);align-items:center;display:flex}.loading-container.svelte-1wpu32g{padding:var(--space-xl);justify-content:center;display:flex}.table-container.svelte-1wpu32g{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.tenants-table.svelte-1wpu32g{border-collapse:collapse;width:100%}.tenants-table.svelte-1wpu32g th:where(.svelte-1wpu32g),.tenants-table.svelte-1wpu32g td:where(.svelte-1wpu32g){padding:var(--space-md);text-align:left;border-bottom:1px solid var(--color-border)}.tenants-table.svelte-1wpu32g th:where(.svelte-1wpu32g){background:var(--color-gray-50);font-weight:600;font-size:var(--font-sm);color:var(--color-text-muted)}.tenants-table.svelte-1wpu32g tbody:where(.svelte-1wpu32g) tr:where(.svelte-1wpu32g):hover{background:var(--color-gray-50)}.tenants-table.svelte-1wpu32g tbody:where(.svelte-1wpu32g) tr:where(.svelte-1wpu32g):last-child td:where(.svelte-1wpu32g){border-bottom:none}.tenant-link.svelte-1wpu32g{color:var(--color-primary);font-weight:500;text-decoration:none}.tenant-link.svelte-1wpu32g:hover{text-decoration:underline}.slug.svelte-1wpu32g{font-family:monospace;font-size:var(--font-sm);color:var(--color-text-muted)}.actions.svelte-1wpu32g{gap:var(--space-xs);display:flex}.pagination.svelte-1wpu32g{justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);display:flex}.feed-mapping-editor.svelte-14lgfqi{margin-top:var(--space-lg)}.card-header.svelte-14lgfqi{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;display:flex}.card-header.svelte-14lgfqi h2:where(.svelte-14lgfqi){font-size:var(--font-lg);margin:0;font-weight:600}.header-actions.svelte-14lgfqi{gap:var(--space-sm);display:flex}.error-message.svelte-14lgfqi{background:var(--color-error-light,#fee2e2);color:var(--color-error,#dc2626);padding:var(--space-sm) var(--space-md);border-radius:var(--radius);margin-bottom:var(--space-md);font-size:var(--font-sm)}.loading-state.svelte-14lgfqi{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-xl);color:var(--color-text-muted);display:flex}.mapping-meta.svelte-14lgfqi{gap:var(--space-lg);margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.mapping-status.svelte-14lgfqi{gap:var(--space-sm);align-items:center;display:flex}.format-badge.svelte-14lgfqi,.error-badge.svelte-14lgfqi{padding:2px var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);text-transform:uppercase;font-weight:500;display:inline-block}.format-badge.svelte-14lgfqi{background:var(--color-info-light,#dbeafe);color:var(--color-info,#2563eb)}.error-badge.svelte-14lgfqi{background:var(--color-error-light,#fee2e2);color:var(--color-error,#dc2626);cursor:help}.mapping-info.svelte-14lgfqi{gap:var(--space-md);margin:0;display:flex}.mapping-info.svelte-14lgfqi dt:where(.svelte-14lgfqi){color:var(--color-text-muted);font-size:var(--font-xs);text-transform:uppercase}.mapping-info.svelte-14lgfqi dd:where(.svelte-14lgfqi){margin:0 var(--space-md) 0 0;font-size:var(--font-sm)}.mono.svelte-14lgfqi{font-family:monospace}.discovered-fields.svelte-14lgfqi{margin-bottom:var(--space-lg)}.discovered-fields.svelte-14lgfqi h4:where(.svelte-14lgfqi){margin:0 0 var(--space-sm);font-size:var(--font-sm);color:var(--color-text-muted);font-weight:600}.field-tags.svelte-14lgfqi{gap:var(--space-xs);flex-wrap:wrap;display:flex}.field-tag.svelte-14lgfqi{padding:2px var(--space-sm);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-xs);font-family:monospace;display:inline-block}.mapping-groups.svelte-14lgfqi{gap:var(--space-lg);flex-direction:column;display:flex}.field-group.svelte-14lgfqi{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.group-header.svelte-14lgfqi{padding:var(--space-sm) var(--space-md);background:var(--color-gray-100);font-size:var(--font-sm);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);margin:0;font-weight:600}.fields-table.svelte-14lgfqi{flex-direction:column;display:flex}.field-row.svelte-14lgfqi{gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);grid-template-columns:200px 1fr 200px;align-items:center;display:grid}.field-row.svelte-14lgfqi:last-child{border-bottom:none}.field-row.mapped.svelte-14lgfqi{background:var(--color-success-light,#d1fae5)}.field-label.svelte-14lgfqi{flex-direction:column;gap:2px;display:flex}.field-name.svelte-14lgfqi{font-size:var(--font-sm);font-weight:500}.field-key.svelte-14lgfqi{font-size:var(--font-xs);color:var(--color-text-muted);font-family:monospace}.required-mark.svelte-14lgfqi{color:var(--color-error,#dc2626)}.field-source.svelte-14lgfqi,.field-transform.svelte-14lgfqi{min-width:0}.editor-actions.svelte-14lgfqi{justify-content:flex-end;gap:var(--space-sm);padding-top:var(--space-lg);margin-top:var(--space-lg);border-top:1px solid var(--color-border);display:flex}@media (width<=768px){.field-row.svelte-14lgfqi{gap:var(--space-sm);grid-template-columns:1fr}.mapping-info.svelte-14lgfqi{gap:var(--space-xs);flex-direction:column}}.back-link.svelte-4618ie{margin-bottom:var(--space-lg)}.back-link.svelte-4618ie a:where(.svelte-4618ie){color:var(--color-text-muted);text-decoration:none}.back-link.svelte-4618ie a:where(.svelte-4618ie):hover{color:var(--color-primary)}.tab-grid.svelte-4618ie{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.card.svelte-4618ie{background:var(--color-gray-50);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg)}.card-header.svelte-4618ie{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.card-header.svelte-4618ie h2:where(.svelte-4618ie){font-size:var(--font-lg);margin:0;font-weight:600}.info-card.svelte-4618ie{grid-column:span 2}.info-list.svelte-4618ie{gap:var(--space-sm) var(--space-md);grid-template-columns:120px 1fr;margin:0;display:grid}.info-list.svelte-4618ie dt:where(.svelte-4618ie){color:var(--color-text-muted);font-size:var(--font-sm)}.info-list.svelte-4618ie dd:where(.svelte-4618ie){margin:0}.mono.svelte-4618ie{font-family:monospace}.token-row.svelte-4618ie{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-sm);display:flex}.token.svelte-4618ie{background:var(--color-gray-100);min-width:0;padding:var(--space-md);border-radius:var(--radius);word-break:break-all;flex:1;margin:0}.help-text.svelte-4618ie{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.help-text.svelte-4618ie code{background:var(--color-gray-100);padding:2px var(--space-xs);border-radius:var(--radius-sm)}.user-list.svelte-4618ie{margin:0;padding:0;list-style:none}.user-row.svelte-4618ie{align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.user-row.svelte-4618ie:last-child{border-bottom:none}.user-row--inactive.svelte-4618ie{opacity:.6}.user-info.svelte-4618ie{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.user-email.svelte-4618ie{font-weight:500}.user-name.svelte-4618ie{font-size:var(--font-sm);color:var(--color-text-muted)}.user-meta.svelte-4618ie{align-items:center;gap:var(--space-xs);display:flex}.role-badge.svelte-4618ie{font-size:var(--font-xs);padding:2px var(--space-xs);border-radius:var(--radius);background:var(--color-gray-100);color:var(--color-text-muted);white-space:nowrap;font-weight:500}.deactivated-badge.svelte-4618ie{font-size:var(--font-xs);padding:2px var(--space-xs);border-radius:var(--radius);background:var(--color-error-light,#fee2e2);color:var(--color-error,#dc2626);white-space:nowrap;font-weight:500}.user-actions.svelte-4618ie{gap:var(--space-xs);flex-wrap:wrap;display:flex}.card--span.svelte-4618ie{grid-column:span 2}.brand-section.svelte-4618ie{padding:var(--space-md) 0;border-bottom:1px solid var(--color-border)}.brand-section.svelte-4618ie:last-of-type{border-bottom:none}.brand-section__title.svelte-4618ie,.brand-label.svelte-4618ie{margin:0 0 var(--space-sm);font-weight:500;display:block}.logo-row.svelte-4618ie{align-items:center;gap:var(--space-lg);display:flex}.logo-box.svelte-4618ie{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-gray-100);flex-shrink:0;justify-content:center;align-items:center;width:8rem;height:4rem;display:flex;overflow:hidden}.logo-box.svelte-4618ie img:where(.svelte-4618ie){object-fit:contain;max-width:100%;max-height:100%}.logo-box--empty.svelte-4618ie span:where(.svelte-4618ie){font-size:var(--font-sm);color:var(--color-text-muted)}.logo-controls.svelte-4618ie{gap:var(--space-xs);flex-direction:column;display:flex}.logo-input.svelte-4618ie{font-size:var(--font-sm)}.logo-actions.svelte-4618ie{gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.field-hint.svelte-4618ie{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.toggle-field.svelte-4618ie{align-items:center;gap:var(--space-sm);cursor:pointer;font-weight:500;display:flex}.toggle-field.svelte-4618ie input[type=checkbox]:where(.svelte-4618ie){width:var(--control-size-native);height:var(--control-size-native);accent-color:var(--color-primary)}.color-fields.svelte-4618ie{gap:var(--space-md);margin-top:var(--space-md);flex-direction:column;display:flex}.color-input-group.svelte-4618ie{gap:var(--space-sm);align-items:center;display:flex}.advanced-toggle.svelte-4618ie{align-items:center;gap:var(--space-sm);padding:var(--space-md) 0;margin-top:var(--space-md);border-top:1px solid var(--color-border);display:flex}.advanced-colors.svelte-4618ie{padding-top:var(--space-md)}.advanced-hint.svelte-4618ie{font-size:var(--font-sm);color:var(--color-text-muted);margin:0 0 var(--space-lg)}.color-group.svelte-4618ie{margin-bottom:var(--space-lg)}.color-group.svelte-4618ie h4:where(.svelte-4618ie){font-size:var(--font-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-md);font-weight:600}.color-group__fields.svelte-4618ie{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.preview-card.svelte-4618ie{margin-top:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.preview-header.svelte-4618ie{padding:var(--space-md);font-weight:500}.preview-buttons.svelte-4618ie{gap:var(--space-sm);padding:var(--space-md);display:flex}.preview-btn.svelte-4618ie{padding:var(--space-sm) var(--space-md);border-radius:var(--radius);font-size:var(--font-sm);cursor:pointer;border:none}.empty-text.svelte-4618ie{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.color-swatch.svelte-4618ie{border-radius:var(--radius-sm);border:1px solid var(--color-border);vertical-align:middle;width:16px;height:16px;margin-right:var(--space-xs);display:inline-block}.logo-preview.svelte-4618ie{object-fit:contain;max-width:100px;max-height:40px}.form-group.svelte-4618ie{margin-bottom:var(--space-md)}.form-group.svelte-4618ie label:where(.svelte-4618ie){font-size:var(--font-sm);margin-bottom:var(--space-xs);font-weight:500;display:block}.form-actions.svelte-4618ie{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-lg);display:flex}.action-bar.svelte-4618ie{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border);gap:var(--space-md);display:flex}.loading-container.svelte-4618ie{padding:var(--space-xl);justify-content:center;display:flex}.pipeline-error.svelte-4618ie{background:var(--color-error-light,#fee2e2);color:var(--color-error,#dc2626);padding:var(--space-sm) var(--space-md);border-radius:var(--radius);margin-bottom:var(--space-md);font-size:var(--font-sm)}.pipeline-loading.svelte-4618ie{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);padding:var(--space-lg);display:flex}.profile-grid.svelte-4618ie{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.summary-status.svelte-4618ie{margin-bottom:var(--space-md)}.card-actions.svelte-4618ie{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.feed-url-display.svelte-4618ie{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);word-break:break-all;display:flex}.feed-url-display.svelte-4618ie .mono:where(.svelte-4618ie){font-size:var(--font-sm);color:var(--color-text-muted)}.feed-url-edit.svelte-4618ie{margin-bottom:var(--space-md)}.view-jobs-link.svelte-4618ie{color:var(--color-primary);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.view-jobs-link.svelte-4618ie:hover{text-decoration:underline}.feed-url-actions.svelte-4618ie{gap:var(--space-sm);margin-top:var(--space-sm);justify-content:flex-end;display:flex}.pipeline-stats.svelte-4618ie{gap:var(--space-lg);margin-bottom:var(--space-md);display:flex}.stat.svelte-4618ie{flex-direction:column;display:flex}.stat-value.svelte-4618ie{font-size:var(--font-xl);color:var(--color-primary);font-weight:600}.stat-label.svelte-4618ie{font-size:var(--font-xs);color:var(--color-text-muted);text-transform:uppercase}.section-info.svelte-4618ie{font-size:var(--font-sm);color:var(--color-text-muted);margin:0 0 var(--space-md)}.last-run.svelte-4618ie{align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);font-size:var(--font-xs);display:flex}.run-status.svelte-4618ie{padding:2px var(--space-xs);border-radius:var(--radius-sm);text-transform:lowercase;font-weight:500;display:inline-block}.run-status.status-active.svelte-4618ie{background:var(--color-success-light,#d1fae5);color:var(--color-success,#059669)}.run-status.status-suspended.svelte-4618ie{background:var(--color-error-light,#fee2e2);color:var(--color-error,#dc2626)}.run-status.status-running.svelte-4618ie{background:var(--color-info-light,#dbeafe);color:var(--color-info,#2563eb)}.run-status.status-pending.svelte-4618ie{background:var(--color-warning-light,#fef3c7);color:var(--color-warning,#d97706)}.run-time.svelte-4618ie{color:var(--color-text-muted)}.summary-content.svelte-4618ie{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.summary-content.svelte-4618ie>h3:where(.svelte-4618ie){margin:0 0 var(--space-lg);font-size:var(--font-lg);font-weight:600}.summary-section.svelte-4618ie{background:var(--color-gray-50);padding:var(--space-md);border-radius:var(--radius);margin-bottom:var(--space-md)}.summary-section.svelte-4618ie h4:where(.svelte-4618ie){margin:0 0 var(--space-sm);font-size:var(--font-base);color:var(--color-primary);font-weight:600}.summary-dl.svelte-4618ie{gap:var(--space-xs) var(--space-md);grid-template-columns:120px 1fr;margin:0;display:grid}.summary-dl.svelte-4618ie dt:where(.svelte-4618ie){color:var(--color-text-muted);font-size:var(--font-sm);font-weight:500}.summary-dl.svelte-4618ie dd:where(.svelte-4618ie){font-size:var(--font-sm);margin:0}.signals.svelte-4618ie{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border)}.signal.svelte-4618ie{gap:var(--space-xs);padding:var(--space-xs) 0;font-size:var(--font-sm);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;display:flex}.signal.svelte-4618ie:last-child{border-bottom:none}.theme-block.svelte-4618ie{padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border)}.theme-block.svelte-4618ie:last-child{border-bottom:none}.theme-head.svelte-4618ie{align-items:center;gap:var(--space-sm);display:flex}.theme-head.svelte-4618ie strong:where(.svelte-4618ie){color:var(--color-primary);font-size:var(--font-sm)}.coverage.svelte-4618ie{font-size:var(--font-xs);text-transform:uppercase;padding:2px var(--space-xs);border-radius:var(--radius);font-weight:500}.coverage-strong.svelte-4618ie{background:var(--color-success-light);color:var(--color-on-success-light)}.coverage-partial.svelte-4618ie{background:var(--color-warning-light);color:var(--color-on-warning-light)}.coverage-none.svelte-4618ie{background:var(--color-gray-100);color:var(--color-text-muted)}.theme-summary.svelte-4618ie{margin:var(--space-xs) 0 0;font-size:var(--font-sm)}.signal-quote.svelte-4618ie{color:var(--color-text);flex-basis:100%;font-style:italic}.signal-observation.svelte-4618ie{color:var(--color-text-muted);flex-basis:100%}.signal-meta.svelte-4618ie{color:var(--color-text-muted);font-size:var(--font-xs);text-transform:uppercase}.department.svelte-4618ie{padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border)}.department.svelte-4618ie:last-child{border-bottom:none}.department.svelte-4618ie strong:where(.svelte-4618ie){color:var(--color-primary)}.department.svelte-4618ie p:where(.svelte-4618ie){margin:var(--space-xs) 0 0;font-size:var(--font-sm);color:var(--color-text-muted)}.departments-table.svelte-4618ie{border-collapse:collapse;width:100%;font-size:var(--font-sm)}.departments-table.svelte-4618ie th:where(.svelte-4618ie),.departments-table.svelte-4618ie td:where(.svelte-4618ie){padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid var(--color-border)}.departments-table.svelte-4618ie th:where(.svelte-4618ie){color:var(--color-text-muted);font-weight:600;font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.05em}.departments-table.svelte-4618ie tr.inactive:where(.svelte-4618ie){opacity:.6}.dept-link.svelte-4618ie{color:var(--color-primary);font-weight:500;text-decoration:none}.dept-link.svelte-4618ie:hover{text-decoration:underline}.standard-dept.svelte-4618ie{color:var(--color-text)}.unmapped.svelte-4618ie{color:var(--color-text-muted)}.value-chips.svelte-4618ie{gap:var(--space-xs);flex-wrap:wrap;display:flex}.value-chip.svelte-4618ie{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);background:var(--color-gray-100);color:var(--color-text);font-size:var(--font-xs)}.value-chip.company.svelte-4618ie{background:var(--color-primary-light);color:var(--color-on-primary)}.context-edit.svelte-4618ie{margin-top:var(--space-sm)}.context-textarea.svelte-4618ie{width:100%;min-height:120px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);font-family:inherit;font-size:var(--font-sm);resize:vertical;line-height:1.5}.context-textarea.svelte-4618ie:focus{border-color:var(--color-primary);outline:none}.context-textarea.svelte-4618ie::placeholder{color:var(--color-placeholder)}.context-footer.svelte-4618ie{margin-top:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.char-count.svelte-4618ie{font-size:var(--font-xs);color:var(--color-text-muted)}.char-count--warning.svelte-4618ie{color:var(--color-warning,#d97706)}.context-actions.svelte-4618ie{gap:var(--space-sm);display:flex}.context-display.svelte-4618ie{margin-top:var(--space-sm)}.context-text.svelte-4618ie{font-size:var(--font-sm);white-space:pre-wrap;padding:var(--space-md);background:var(--color-gray-100);border-radius:var(--radius);margin:0;line-height:1.6}.scraped-colors.svelte-4618ie{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.scraped-colors__title.svelte-4618ie{font-size:var(--font-base);margin:0 0 var(--space-sm);font-weight:600}.scraped-colors__confidence.svelte-4618ie{font-size:var(--font-sm);color:var(--color-text-muted);margin:0 0 var(--space-md)}.confidence-badge.svelte-4618ie{padding:2px var(--space-xs);border-radius:var(--radius-sm);font-weight:500;font-size:var(--font-xs);text-transform:uppercase;display:inline-block}.confidence-badge--high.svelte-4618ie{background:var(--color-success-light,#d1fae5);color:var(--color-success,#059669)}.confidence-badge--medium.svelte-4618ie{background:var(--color-warning-light,#fef3c7);color:var(--color-warning,#d97706)}.confidence-badge--low.svelte-4618ie{background:var(--color-gray-100);color:var(--color-text-muted)}.scraped-colors__grid.svelte-4618ie{gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.scraped-color.svelte-4618ie{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-gray-100);border-radius:var(--radius);display:flex}.color-label.svelte-4618ie{font-size:var(--font-sm);font-weight:500}.color-value.svelte-4618ie{font-size:var(--font-xs);color:var(--color-text-muted)}.scraped-colors__actions.svelte-4618ie{gap:var(--space-sm);display:flex}.scoring-page.svelte-8ugxss{gap:var(--space-lg);flex-direction:column;display:flex}.tab-count.svelte-8ugxss{font-size:var(--font-sm);background:var(--color-gray-100);padding:2px var(--space-xs);margin-left:var(--space-xs);border-radius:10px}.level-content.svelte-8ugxss{gap:var(--space-md);flex-direction:column;display:flex}.level-header.svelte-8ugxss{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.level-header.svelte-8ugxss h2:where(.svelte-8ugxss){font-size:var(--font-lg);margin:0}.level-header-actions.svelte-8ugxss{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.dept-filter.svelte-8ugxss{align-items:center;gap:var(--space-xs);display:flex}.dept-filter.svelte-8ugxss label:where(.svelte-8ugxss){font-size:var(--font-sm);color:var(--color-text-muted);white-space:nowrap}.dept-badges.svelte-8ugxss{gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.dept-badge.svelte-8ugxss{padding:2px var(--space-xs);border-radius:var(--radius-sm);font-size:var(--font-xs);background:var(--color-primary-light);color:var(--color-primary)}.dept-scope.svelte-8ugxss{border:1px solid var(--color-gray-200);border-radius:var(--radius);padding:var(--space-sm)}.dept-scope.svelte-8ugxss legend:where(.svelte-8ugxss){font-size:var(--font-sm);padding:0 var(--space-xs);font-weight:600}.dept-scope-hint.svelte-8ugxss{margin:0 0 var(--space-sm);font-size:var(--font-xs);color:var(--color-gray-500)}.dept-scope-options.svelte-8ugxss{gap:var(--space-sm);flex-wrap:wrap;display:flex}.dept-option.svelte-8ugxss{align-items:center;gap:var(--space-xs);font-size:var(--font-sm);display:flex}.loading-container.svelte-8ugxss{padding:var(--space-xl);justify-content:center;display:flex}.themes-list.svelte-8ugxss{gap:var(--space-md);flex-direction:column;display:flex}.theme-card.svelte-8ugxss{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.theme-header.svelte-8ugxss{padding:var(--space-md);background:var(--color-gray-50);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.theme-title.svelte-8ugxss{align-items:center;gap:var(--space-sm);display:flex}.theme-title.svelte-8ugxss h3:where(.svelte-8ugxss){font-size:var(--font-base);margin:0}.theme-title.svelte-8ugxss .dim-count:where(.svelte-8ugxss){font-size:var(--font-sm);color:var(--color-text-muted)}.theme-actions.svelte-8ugxss{gap:var(--space-xs);display:flex}.theme-edit-form.svelte-8ugxss{gap:var(--space-sm);flex:1;align-items:center;display:flex}.dimensions-list.svelte-8ugxss{padding:var(--space-sm)}.dimension-row.svelte-8ugxss{align-items:center;gap:var(--space-md);padding:var(--space-sm);border-radius:var(--radius);display:flex}.dimension-row.svelte-8ugxss:hover{background:var(--color-gray-50)}.dimension-row.inactive.svelte-8ugxss{opacity:.5}.dimension-poles.svelte-8ugxss{align-items:center;gap:var(--space-sm);font-size:var(--font-sm);flex:1;display:flex}.pole.svelte-8ugxss{padding:var(--space-xs) var(--space-sm);background:var(--color-gray-100);border-radius:var(--radius)}.basis-badge.svelte-8ugxss{font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius)}.dimension-actions.svelte-8ugxss{align-items:center;gap:var(--space-sm);display:flex}.no-dimensions.svelte-8ugxss{text-align:center;padding:var(--space-md);color:var(--color-text-muted);font-size:var(--font-sm)}.theme-footer.svelte-8ugxss{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-border)}.form-group.svelte-8ugxss{margin-bottom:var(--space-md)}.form-group.svelte-8ugxss label:where(.svelte-8ugxss){margin-bottom:var(--space-xs);font-size:var(--font-sm);color:var(--color-text);font-weight:500;display:block}.form-textarea.svelte-8ugxss,.form-input.svelte-8ugxss{width:100%;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);font-family:inherit;font-size:var(--font-base);background:var(--color-white);color:var(--color-text);transition:border-color var(--transition-fast)}.form-textarea.svelte-8ugxss::placeholder,.form-input.svelte-8ugxss::placeholder{color:var(--color-placeholder)}.form-textarea.svelte-8ugxss:focus,.form-input.svelte-8ugxss:focus{outline:2px solid var(--color-primary);outline-offset:1px}.form-textarea.svelte-8ugxss{resize:vertical}.form-row.svelte-8ugxss{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.candidates-page.svelte-1nvm2q3{gap:var(--space-md);flex-direction:column;display:flex}.page-header.svelte-1nvm2q3{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.header-actions.svelte-1nvm2q3{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.dept-filter.svelte-1nvm2q3{align-items:center;gap:var(--space-xs);display:flex}.dept-filter.svelte-1nvm2q3 label:where(.svelte-1nvm2q3){font-size:var(--font-sm);color:var(--color-text-muted);white-space:nowrap}.muted.svelte-1nvm2q3{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.tab-count.svelte-1nvm2q3{font-size:var(--font-xs);background:var(--color-gray-100);padding:2px var(--space-xs);margin-left:var(--space-xs);border-radius:10px}.loading.svelte-1nvm2q3{padding:var(--space-xl);justify-content:center;display:flex}.rows.svelte-1nvm2q3{border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.row.svelte-1nvm2q3{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border-bottom:1px solid var(--color-border-light);display:flex}.row.svelte-1nvm2q3:last-child{border-bottom:none}.main.svelte-1nvm2q3{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.poles.svelte-1nvm2q3{align-items:center;gap:var(--space-xs);font-weight:500;display:flex}.poles.svelte-1nvm2q3 .arrow:where(.svelte-1nvm2q3){color:var(--color-text-muted)}.desc.svelte-1nvm2q3{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.tags.svelte-1nvm2q3{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.chip.svelte-1nvm2q3{padding:2px var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);background:var(--color-gray-100);color:var(--color-text-muted);border:1px solid var(--color-border)}.chip-dept.svelte-1nvm2q3{background:var(--color-primary-light);color:var(--color-primary);border-color:#0000}.support.svelte-1nvm2q3{font-size:var(--font-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.evidence.svelte-1nvm2q3{font-size:var(--font-sm)}.evidence.svelte-1nvm2q3 summary:where(.svelte-1nvm2q3){cursor:pointer;color:var(--color-text-muted);font-size:var(--font-xs)}.evidence.svelte-1nvm2q3 ul:where(.svelte-1nvm2q3){margin:var(--space-xs) 0 0;padding-left:var(--space-lg);color:var(--color-text-muted)}.actions.svelte-1nvm2q3{gap:var(--space-xs);flex-direction:column;flex-shrink:0;display:flex}.link.svelte-1nvm2q3{font-size:var(--font-sm);color:var(--color-primary)}.approve-poles.svelte-1nvm2q3{margin:0 0 var(--space-md);font-weight:500}.approve-field.svelte-1nvm2q3{gap:var(--space-xs);margin-bottom:var(--space-md);flex-direction:column;display:flex}.approve-field.svelte-1nvm2q3 label:where(.svelte-1nvm2q3){font-size:var(--font-sm);color:var(--color-text-muted)}.approve-options.svelte-1nvm2q3{gap:var(--space-md);flex-direction:column;display:flex}.questions-page.svelte-10h1otk{gap:var(--space-lg);flex-direction:column;display:flex}.toolbar.svelte-10h1otk{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.filters.svelte-10h1otk{gap:var(--space-sm);flex:1;display:flex}.loading-container.svelte-10h1otk{padding:var(--space-xl);justify-content:center;display:flex}.questions-list.svelte-10h1otk{gap:var(--space-sm);flex-direction:column;display:flex}.question-card.svelte-10h1otk{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.question-card.expanded.svelte-10h1otk{border-color:var(--color-primary-light)}.card-header.svelte-10h1otk{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);cursor:pointer;text-align:left;background:0 0;border:none;font-family:inherit;display:flex}.card-header.svelte-10h1otk:hover{background:var(--color-gray-50)}.header-main.svelte-10h1otk{align-items:center;gap:var(--space-sm);flex:1;min-width:0;display:flex}.question-id.svelte-10h1otk{color:var(--color-text-muted);font-weight:600;font-size:var(--font-sm);flex-shrink:0}.question-title.svelte-10h1otk{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.type-badge.svelte-10h1otk{font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-gray-100);border-radius:var(--radius);color:var(--color-text-muted);flex-shrink:0}.header-meta.svelte-10h1otk{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.level-badge.svelte-10h1otk{font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius)}.mapping-count.svelte-10h1otk{font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-gray-100);color:var(--color-text-muted);border-radius:10px}.mapping-count.has-mappings.svelte-10h1otk{background:var(--color-success-light);color:var(--color-success)}.card-content.svelte-10h1otk{padding:var(--space-md);border-top:1px solid var(--color-border);padding-top:0;padding-top:var(--space-md);background:var(--color-gray-50);margin-top:0}.slider-info.svelte-10h1otk{align-items:center;gap:var(--space-sm);font-size:var(--font-sm);flex-wrap:wrap;display:flex}.slider-info.svelte-10h1otk .label:where(.svelte-10h1otk){color:var(--color-text-muted)}.slider-info.svelte-10h1otk .range:where(.svelte-10h1otk){font-weight:500}.options-list.svelte-10h1otk{gap:var(--space-xs);flex-direction:column;display:flex}.options-label.svelte-10h1otk{font-size:var(--font-sm);color:var(--color-text-muted);margin-bottom:var(--space-xs)}.option-row.svelte-10h1otk{align-items:center;gap:var(--space-sm);font-size:var(--font-sm);padding:var(--space-xs) 0;flex-wrap:wrap;display:flex}.option-label.svelte-10h1otk{color:var(--color-text);font-weight:500}.mapping-tag.svelte-10h1otk{align-items:center;gap:var(--space-xs);background:var(--color-primary-light);color:var(--color-primary);padding:2px var(--space-xs);border-radius:var(--radius);font-size:var(--font-xs);display:inline-flex}.mapping-values.svelte-10h1otk{opacity:.7;font-family:ui-monospace,monospace}.no-mapping.svelte-10h1otk{color:var(--color-text-muted);font-style:italic;font-size:var(--font-xs)}.no-options.svelte-10h1otk{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.card-actions.svelte-10h1otk{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border);justify-content:flex-end;display:flex}.mapping-panel.svelte-zr56if{gap:var(--space-md);flex-direction:column;display:flex}.error-banner.svelte-zr56if{background:var(--color-error-light);color:var(--color-error);padding:var(--space-sm);border-radius:var(--radius);font-size:var(--font-sm)}.slider-mapping-card.svelte-zr56if{border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.dimension-scale.svelte-zr56if{padding:var(--space-md);background:var(--color-gray-50);align-items:stretch;display:flex}.pole.svelte-zr56if{align-items:center;gap:var(--space-xs);flex-direction:column;min-width:100px;display:flex}.pole.pole-a.svelte-zr56if{text-align:left;align-items:flex-start}.pole.pole-b.svelte-zr56if{text-align:right;align-items:flex-end}.pole-label.svelte-zr56if{font-size:var(--font-sm);color:var(--color-text);font-weight:500}.pole-value.svelte-zr56if{font-size:var(--font-xs);color:var(--color-text-muted);font-family:ui-monospace,monospace}.scale-visual.svelte-zr56if{padding:0 var(--space-md);flex-direction:column;flex:1;justify-content:center;display:flex}.scale-track.svelte-zr56if{background:linear-gradient(90deg, var(--color-primary-light), var(--color-primary));border-radius:var(--radius);height:12px}.scale-labels.svelte-zr56if{font-size:var(--font-xs);color:var(--color-text-muted);margin-top:var(--space-xs);justify-content:space-between;display:flex}.mapping-meta.svelte-zr56if{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-border);background:var(--color-white);display:flex}.meta-item.svelte-zr56if{font-size:var(--font-sm);color:var(--color-text-muted)}.meta-item.svelte-zr56if strong:where(.svelte-zr56if){color:var(--color-text)}.meta-item.invert.svelte-zr56if{color:var(--color-warning)}.meta-item.provenance.svelte-zr56if{padding:2px var(--space-xs);background:var(--color-info-light);color:var(--color-info);border-radius:var(--radius);font-size:var(--font-xs)}.meta-item.provenance.manual.svelte-zr56if{background:var(--color-success-light);color:var(--color-success)}.options-mapping-grid.svelte-zr56if{gap:var(--space-md);flex-direction:column;display:flex}.option-mapping-card.svelte-zr56if{border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.option-header.svelte-zr56if{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-gray-50);border-bottom:1px solid var(--color-border);display:flex}.option-number.svelte-zr56if{background:var(--color-primary);width:24px;height:24px;color:var(--color-on-primary);font-size:var(--font-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.option-label.svelte-zr56if{font-weight:500;font-size:var(--font-sm);flex:1}.no-mappings.svelte-zr56if{padding:var(--space-md);text-align:center}.no-mappings-text.svelte-zr56if{font-size:var(--font-sm);color:var(--color-text-muted);font-style:italic}.option-mappings.svelte-zr56if{padding:var(--space-sm)}.mapping-row.svelte-zr56if{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius);display:flex}.mapping-row.svelte-zr56if:hover{background:var(--color-gray-50)}.dimension-visual.svelte-zr56if{flex:1;min-width:0}.dimension-poles.svelte-zr56if{margin-bottom:var(--space-xs);justify-content:space-between;display:flex}.pole-name.svelte-zr56if{font-size:var(--font-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.value-bar-container.svelte-zr56if{height:var(--bar-height-sm);background:var(--color-gray-200);border-radius:var(--radius-sm);position:relative}.value-bar.svelte-zr56if{background:linear-gradient(90deg, var(--color-primary-light), var(--color-primary));border-radius:var(--radius-sm);height:100%}.value-marker.svelte-zr56if{position:absolute;top:-6px;transform:translate(-50%)}.value-label.svelte-zr56if{padding:1px var(--space-xs);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-xs);border-radius:3px;font-weight:600;display:inline-block}.mapping-info.svelte-zr56if{gap:var(--space-xs);flex-shrink:0;display:flex}.weight-badge.svelte-zr56if{font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-gray-100);border-radius:var(--radius);font-family:ui-monospace,monospace}.provenance-badge.svelte-zr56if{font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-info-light);color:var(--color-info);border-radius:var(--radius)}.provenance-badge.manual.svelte-zr56if{background:var(--color-success-light);color:var(--color-success)}.mapping-actions.svelte-zr56if{gap:2px;margin-left:auto;display:flex}.dialog-form.svelte-zr56if{gap:var(--space-md);flex-direction:column;display:flex}.form-group.svelte-zr56if label:where(.svelte-zr56if){margin-bottom:var(--space-xs);font-size:var(--font-sm);font-weight:500;display:block}.form-group.svelte-zr56if .help-text:where(.svelte-zr56if){margin:var(--space-xs) 0 0;font-size:var(--font-xs);color:var(--color-text-muted)}.dimension-display.svelte-zr56if .dimension-label:where(.svelte-zr56if){margin-bottom:var(--space-xs);font-size:var(--font-sm);font-weight:500;display:block}.dimension-preview.svelte-zr56if{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--color-gray-50);border-radius:var(--radius);font-size:var(--font-sm);display:flex}.preview-pole.svelte-zr56if{font-weight:500}.question-editor.svelte-c98iu6{gap:var(--space-lg);flex-direction:column;display:flex}.header.svelte-c98iu6{align-items:center;display:flex}.loading-container.svelte-c98iu6{padding:var(--space-xl);justify-content:center;display:flex}.question-header-card.svelte-c98iu6{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg)}.question-meta.svelte-c98iu6{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.question-id.svelte-c98iu6{color:var(--color-text-muted);font-weight:600;font-size:var(--font-sm)}.type-badge.svelte-c98iu6{font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-gray-100);border-radius:var(--radius);color:var(--color-text-muted)}.level-badge.svelte-c98iu6{font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius)}.status-indicator.svelte-c98iu6{font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-gray-100);color:var(--color-text-muted);border-radius:var(--radius)}.status-indicator.active.svelte-c98iu6{background:var(--color-success-light);color:var(--color-success)}.question-title.svelte-c98iu6{margin:0 0 var(--space-md);font-size:var(--font-xl);color:var(--color-text);font-weight:600}.slider-preview.svelte-c98iu6{align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--color-gray-50);border-radius:var(--radius);display:flex}.scale-label.svelte-c98iu6{font-size:var(--font-sm);color:var(--color-text-muted);min-width:80px}.scale-label.svelte-c98iu6:last-child{text-align:right}.scale-track.svelte-c98iu6{height:var(--bar-height-sm);background:linear-gradient(90deg, var(--color-primary-light), var(--color-primary));border-radius:var(--radius-sm);flex:1}.options-preview.svelte-c98iu6{gap:var(--space-sm);flex-wrap:wrap;display:flex}.option-chip.svelte-c98iu6{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--color-gray-50);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--font-sm);display:flex}.option-number.svelte-c98iu6{width:var(--control-size-sm);height:var(--control-size-sm);background:var(--color-primary);color:var(--color-white);font-size:var(--font-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.option-text.svelte-c98iu6{color:var(--color-text)}.hint-text.svelte-c98iu6{margin:var(--space-md) 0 0;padding:var(--space-sm);background:var(--color-info-light);color:var(--color-info);border-radius:var(--radius);font-size:var(--font-sm);font-style:italic}.editor-grid.svelte-c98iu6{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}@media (width<=1024px){.editor-grid.svelte-c98iu6{grid-template-columns:1fr}}section.svelte-c98iu6{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg)}section.svelte-c98iu6 h2:where(.svelte-c98iu6){margin:0 0 var(--space-md);font-size:var(--font-lg);align-items:center;gap:var(--space-sm);display:flex}.form-group.svelte-c98iu6{margin-bottom:var(--space-md)}.form-group.svelte-c98iu6 label:where(.svelte-c98iu6){margin-bottom:var(--space-xs);font-weight:500;font-size:var(--font-sm);display:block}.form-group.svelte-c98iu6 select:where(.svelte-c98iu6){width:100%;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--font-base)}.form-group.svelte-c98iu6 .help-text:where(.svelte-c98iu6){margin:var(--space-xs) 0 0;font-size:var(--font-sm);color:var(--color-text-muted)}.followup-row.svelte-c98iu6{gap:var(--space-sm);grid-template-columns:2fr 1fr;display:grid}.form-actions.svelte-c98iu6{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.translations-grid.svelte-c98iu6{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.translation-card.svelte-c98iu6{padding:var(--space-md);background:var(--color-gray-50);border-radius:var(--radius);position:relative}.translation-card.missing.svelte-c98iu6{background:var(--color-warning-light)}.locale-tag.svelte-c98iu6{top:var(--space-sm);right:var(--space-sm);font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-white);border-radius:var(--radius);font-weight:600;position:absolute}.trans-title.svelte-c98iu6{font-size:var(--font-sm);color:var(--color-text);padding-right:var(--space-xl);margin:0}.trans-labels.svelte-c98iu6{margin:var(--space-xs) 0 0;font-size:var(--font-xs);color:var(--color-text-muted)}.trans-missing.svelte-c98iu6{font-size:var(--font-sm);color:var(--color-warning);margin:0;font-style:italic}.mapping-section.svelte-c98iu6{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg)}.mapping-section.svelte-c98iu6 h2:where(.svelte-c98iu6){margin:0 0 var(--space-md);font-size:var(--font-lg);align-items:center;gap:var(--space-sm);display:flex}.mapping-explanation.svelte-c98iu6{margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-gray-50);border-radius:var(--radius);font-size:var(--font-sm);color:var(--color-text-muted)}.mapping-explanation.svelte-c98iu6 p:where(.svelte-c98iu6){margin:0}.mapping-explanation.svelte-c98iu6 strong{color:var(--color-text)}.status-badge.svelte-c98iu6{font-size:var(--font-xs);padding:2px var(--space-xs);background:var(--color-warning-light);color:var(--color-warning);border-radius:var(--radius);font-weight:400}.status-badge.ready.svelte-c98iu6{background:var(--color-success-light);color:var(--color-success)}.llm-tiers-page.svelte-18ixyek{gap:var(--space-lg);flex-direction:column;display:flex}.page-header.svelte-18ixyek{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.header-actions.svelte-18ixyek{align-items:center;gap:var(--space-sm);display:flex}.header-text.svelte-18ixyek{flex:1}.description.svelte-18ixyek{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.description.svelte-18ixyek a{color:var(--color-primary);text-decoration:none}.description.svelte-18ixyek a:hover{text-decoration:underline}.models-link.svelte-18ixyek{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--color-gray-100);color:var(--color-text);border-radius:var(--radius);font-size:var(--font-sm);transition:background var(--transition-fast);white-space:nowrap;text-decoration:none;display:inline-flex}.models-link.svelte-18ixyek:hover{background:var(--color-gray-200)}.models-link.svelte-18ixyek svg:where(.svelte-18ixyek){opacity:.7}.loading-container.svelte-18ixyek{padding:var(--space-xl);justify-content:center;display:flex}.tiers-list.svelte-18ixyek{gap:var(--space-md);flex-direction:column;display:flex}.tier-card.svelte-18ixyek{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden}.tier-header.svelte-18ixyek{padding:var(--space-md);background:var(--color-gray-50);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;display:flex}.tier-info.svelte-18ixyek{flex:1}.tier-name.svelte-18ixyek{margin:0 0 var(--space-xs);font-size:var(--font-base);font-weight:600}.tier-description.svelte-18ixyek{font-size:var(--font-sm);color:var(--color-text-muted);margin:0}.default-badge.svelte-18ixyek,.override-badge.svelte-18ixyek{font-size:var(--font-xs);padding:2px var(--space-xs);border-radius:10px}.default-badge.svelte-18ixyek{background:var(--color-gray-200);color:var(--color-text-muted)}.override-badge.svelte-18ixyek{background:var(--color-primary-light);color:var(--color-primary)}.tier-content.svelte-18ixyek{padding:var(--space-md)}.model-display.svelte-18ixyek{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.model-info.svelte-18ixyek{align-items:center;gap:var(--space-sm);display:flex}.model-link.svelte-18ixyek{align-items:center;gap:var(--space-xs);color:var(--color-text);text-decoration:none;display:inline-flex}.model-link.svelte-18ixyek:hover .model-name:where(.svelte-18ixyek){color:var(--color-primary)}.model-link.svelte-18ixyek:hover svg:where(.svelte-18ixyek){opacity:1}.model-link.svelte-18ixyek svg:where(.svelte-18ixyek){opacity:.5;transition:opacity var(--transition-fast)}.model-name.svelte-18ixyek{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:var(--font-sm);background:var(--color-gray-100);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);transition:color var(--transition-fast)}.model-actions.svelte-18ixyek{gap:var(--space-xs);display:flex}.edit-form.svelte-18ixyek{gap:var(--space-sm);margin-bottom:var(--space-sm);align-items:center;display:flex}.edit-actions.svelte-18ixyek{gap:var(--space-xs);display:flex}.model-hint.svelte-18ixyek{font-size:var(--font-xs);color:var(--color-text-muted);margin:0}.model-hint.svelte-18ixyek code{background:var(--color-gray-100);padding:1px var(--space-xs);border-radius:3px}.toolbar.svelte-1lgqgox{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.search-group.svelte-1lgqgox{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.loading-container.svelte-1lgqgox{padding:var(--space-xl);justify-content:center;display:flex}.table-container.svelte-1lgqgox{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.logs-table.svelte-1lgqgox{border-collapse:collapse;width:100%}.logs-table.svelte-1lgqgox th:where(.svelte-1lgqgox),.logs-table.svelte-1lgqgox td:where(.svelte-1lgqgox){padding:var(--space-md);text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}.logs-table.svelte-1lgqgox th:where(.svelte-1lgqgox){background:var(--color-gray-50);font-weight:600;font-size:var(--font-sm);color:var(--color-text-muted)}.logs-table.svelte-1lgqgox td.num:where(.svelte-1lgqgox),.logs-table.svelte-1lgqgox th.num:where(.svelte-1lgqgox){text-align:right;font-variant-numeric:tabular-nums}.logs-table.svelte-1lgqgox .model:where(.svelte-1lgqgox){font-family:monospace;font-size:var(--font-sm)}.logs-table.svelte-1lgqgox tbody:where(.svelte-1lgqgox) tr:where(.svelte-1lgqgox):hover{background:var(--color-gray-50)}.logs-table.svelte-1lgqgox tbody:where(.svelte-1lgqgox) tr:where(.svelte-1lgqgox):last-child td:where(.svelte-1lgqgox){border-bottom:none}.total-cost.svelte-1lgqgox{margin-top:var(--space-md);text-align:right;font-size:var(--font-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.pagination.svelte-1lgqgox{justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);display:flex}.detail.svelte-1lgqgox{gap:var(--space-lg);flex-direction:column;display:flex}.detail-meta.svelte-1lgqgox{gap:var(--space-sm) var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;display:grid}.detail-meta.svelte-1lgqgox div:where(.svelte-1lgqgox){flex-direction:column;gap:2px;display:flex}.detail-meta.svelte-1lgqgox dt:where(.svelte-1lgqgox){font-size:var(--font-xs);color:var(--color-text-muted);text-transform:uppercase}.detail-meta.svelte-1lgqgox dd:where(.svelte-1lgqgox){font-size:var(--font-sm);margin:0}section.svelte-1lgqgox h4:where(.svelte-1lgqgox){margin:0 0 var(--space-xs);font-size:var(--font-sm);color:var(--color-text-muted)}.block.svelte-1lgqgox{padding:var(--space-md);background:var(--color-gray-50);border:1px solid var(--color-border);border-radius:var(--radius);white-space:pre-wrap;word-break:break-word;max-height:300px;font-size:var(--font-sm);margin:0;overflow:auto}.block.error.svelte-1lgqgox{background:color-mix(in oklch, var(--color-error) 8%, var(--color-white));border-color:var(--color-error)}.loading-container.svelte-1rayi9u{padding:var(--space-xl);justify-content:center;display:flex}.window-note.svelte-1rayi9u{margin:0 0 var(--space-lg);font-size:var(--font-sm);color:var(--color-text-muted)}.scenario-grid.svelte-1rayi9u{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.scenario-card.svelte-1rayi9u{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg)}.scenario-header.svelte-1rayi9u{justify-content:space-between;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.scenario-header.svelte-1rayi9u h3:where(.svelte-1rayi9u){font-size:var(--font-lg);margin:0}.scenario-total.svelte-1rayi9u{font-size:var(--font-2xl);font-variant-numeric:tabular-nums;font-weight:600}.breakdown-table.svelte-1rayi9u{border-collapse:collapse;width:100%}.breakdown-table.svelte-1rayi9u th:where(.svelte-1rayi9u),.breakdown-table.svelte-1rayi9u td:where(.svelte-1rayi9u){padding:var(--space-sm) 0;text-align:left;border-bottom:1px solid var(--color-border)}.breakdown-table.svelte-1rayi9u th:where(.svelte-1rayi9u){font-weight:600;font-size:var(--font-xs);color:var(--color-text-muted);text-transform:uppercase}.breakdown-table.svelte-1rayi9u td.num:where(.svelte-1rayi9u),.breakdown-table.svelte-1rayi9u th.num:where(.svelte-1rayi9u){text-align:right;font-variant-numeric:tabular-nums}.breakdown-table.svelte-1rayi9u tbody:where(.svelte-1rayi9u) tr:where(.svelte-1rayi9u):last-child td:where(.svelte-1rayi9u){border-bottom:none}.llm-page.svelte-kftnhm{flex-direction:column;height:100%;display:flex}.toolbar.svelte-1a2wqg5{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.search-group.svelte-1a2wqg5{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.loading-container.svelte-1a2wqg5{padding:var(--space-xl);justify-content:center;display:flex}.table-container.svelte-1a2wqg5{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.logs-table.svelte-1a2wqg5{border-collapse:collapse;width:100%}.logs-table.svelte-1a2wqg5 th:where(.svelte-1a2wqg5),.logs-table.svelte-1a2wqg5 td:where(.svelte-1a2wqg5){padding:var(--space-md);text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}.logs-table.svelte-1a2wqg5 th:where(.svelte-1a2wqg5){background:var(--color-gray-50);font-weight:600;font-size:var(--font-sm);color:var(--color-text-muted)}.logs-table.svelte-1a2wqg5 tbody:where(.svelte-1a2wqg5) tr:where(.svelte-1a2wqg5):hover{background:var(--color-gray-50)}.logs-table.svelte-1a2wqg5 tbody:where(.svelte-1a2wqg5) tr:where(.svelte-1a2wqg5):last-child td:where(.svelte-1a2wqg5){border-bottom:none}.pagination.svelte-1a2wqg5{justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);display:flex}.detail.svelte-1a2wqg5{gap:var(--space-lg);flex-direction:column;display:flex}.detail-meta.svelte-1a2wqg5{gap:var(--space-sm) var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;display:grid}.detail-meta.svelte-1a2wqg5 div:where(.svelte-1a2wqg5){flex-direction:column;gap:2px;display:flex}.detail-meta.svelte-1a2wqg5 dt:where(.svelte-1a2wqg5){font-size:var(--font-xs);color:var(--color-text-muted);text-transform:uppercase}.detail-meta.svelte-1a2wqg5 dd:where(.svelte-1a2wqg5){font-size:var(--font-sm);margin:0}section.svelte-1a2wqg5 h4:where(.svelte-1a2wqg5){margin:0 0 var(--space-xs);font-size:var(--font-sm);color:var(--color-text-muted)}.subject.svelte-1a2wqg5{font-size:var(--font-sm);margin:0}.block.svelte-1a2wqg5{padding:var(--space-md);background:var(--color-gray-50);border:1px solid var(--color-border);border-radius:var(--radius);white-space:pre-wrap;word-break:break-word;max-height:200px;font-size:var(--font-sm);margin:0;overflow:auto}.block.error.svelte-1a2wqg5{background:color-mix(in oklch, var(--color-error) 8%, var(--color-white));border-color:var(--color-error)}.job-list.svelte-1a2wqg5{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.job-list.svelte-1a2wqg5 li:where(.svelte-1a2wqg5){justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--font-sm);display:flex}.job-title.svelte-1a2wqg5{font-weight:500}.job-meta.svelte-1a2wqg5{color:var(--color-text-muted);white-space:nowrap}.clicked.svelte-1a2wqg5{color:var(--color-success)}.not-clicked.svelte-1a2wqg5{color:var(--color-text-muted)}.body-frame.svelte-1a2wqg5{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);width:100%;height:400px}.muted.svelte-1a2wqg5{color:var(--color-text-muted);font-size:var(--font-sm)}.loading-container.svelte-126ujpc{padding:var(--space-xl);justify-content:center;display:flex}.rules-page.svelte-126ujpc{gap:var(--space-lg);flex-direction:column;display:flex}.card.svelte-126ujpc{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.card.svelte-126ujpc h3:where(.svelte-126ujpc){font-size:var(--font-base);margin:0;font-weight:600}.muted.svelte-126ujpc{color:var(--color-text-muted);font-size:var(--font-sm);margin:2px 0 0}h4.section-label.svelte-126ujpc{margin:var(--space-sm) 0 0;font-size:var(--font-sm);color:var(--color-text-muted);font-weight:600}.always-on.svelte-126ujpc{background:var(--color-gray-50);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-md)}.always-on.svelte-126ujpc h4.section-label:where(.svelte-126ujpc){margin:0 0 var(--space-xs)}.always-on.svelte-126ujpc ul:where(.svelte-126ujpc){padding-left:var(--space-lg);gap:var(--space-xs);font-size:var(--font-sm);color:var(--color-text-muted);flex-direction:column;margin:0;display:flex}.field-hint.svelte-126ujpc{font-size:var(--font-xs);color:var(--color-text-muted);margin:0}.slider.svelte-126ujpc{gap:var(--space-xs);flex-direction:column;display:flex}.slider-label.svelte-126ujpc{font-size:var(--font-sm);color:var(--color-text);justify-content:space-between;display:flex}.slider-label.svelte-126ujpc strong:where(.svelte-126ujpc){font-variant-numeric:tabular-nums}.window-fields.svelte-126ujpc{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.field.svelte-126ujpc{gap:var(--space-xs);font-size:var(--font-sm);color:var(--color-text-muted);flex-direction:column;display:flex}.actions.svelte-126ujpc{align-items:center;gap:var(--space-md);display:flex}.table-container.svelte-126ujpc{overflow-x:auto}.versions-table.svelte-126ujpc{border-collapse:collapse;width:100%}.versions-table.svelte-126ujpc th:where(.svelte-126ujpc),.versions-table.svelte-126ujpc td:where(.svelte-126ujpc){padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}.versions-table.svelte-126ujpc th:where(.svelte-126ujpc){background:var(--color-gray-50);font-weight:600;font-size:var(--font-sm);color:var(--color-text-muted)}.versions-table.svelte-126ujpc tbody:where(.svelte-126ujpc) tr:where(.svelte-126ujpc):last-child td:where(.svelte-126ujpc){border-bottom:none}.mail-page.svelte-1wjznc8{flex-direction:column;height:100%;display:flex}.toolbar.svelte-1ep0u0h{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.search-row.svelte-1ep0u0h{gap:var(--space-sm);display:flex}.search-row.svelte-1ep0u0h input{flex:1}.filter-row.svelte-1ep0u0h{gap:var(--space-sm);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=900px){.filter-row.svelte-1ep0u0h{grid-template-columns:repeat(2,1fr)}}.loading-container.svelte-1ep0u0h{padding:var(--space-xl);justify-content:center;display:flex}.table-container.svelte-1ep0u0h{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.jobs-table.svelte-1ep0u0h{border-collapse:collapse;width:100%}.jobs-table.svelte-1ep0u0h th:where(.svelte-1ep0u0h),.jobs-table.svelte-1ep0u0h td:where(.svelte-1ep0u0h){padding:var(--space-md);text-align:left;border-bottom:1px solid var(--color-border)}.jobs-table.svelte-1ep0u0h th:where(.svelte-1ep0u0h){background:var(--color-gray-50);font-weight:600;font-size:var(--font-sm);color:var(--color-text-muted)}.jobs-table.svelte-1ep0u0h tbody:where(.svelte-1ep0u0h) tr:where(.svelte-1ep0u0h):hover{background:var(--color-gray-50)}.jobs-table.svelte-1ep0u0h tbody:where(.svelte-1ep0u0h) tr:where(.svelte-1ep0u0h):last-child td:where(.svelte-1ep0u0h){border-bottom:none}.job-title.svelte-1ep0u0h{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.job-link.svelte-1ep0u0h,.tenant-link.svelte-1ep0u0h{color:var(--color-primary);font-weight:500;text-decoration:none}.job-link.svelte-1ep0u0h:hover,.tenant-link.svelte-1ep0u0h:hover{text-decoration:underline}.department.svelte-1ep0u0h,.location.svelte-1ep0u0h{color:var(--color-text-muted);font-size:var(--font-sm)}.actions.svelte-1ep0u0h{gap:var(--space-xs);display:flex}.pagination.svelte-1ep0u0h{justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);display:flex}.header.svelte-rvh4qf{margin-bottom:var(--space-lg)}.loading-container.svelte-rvh4qf{padding:var(--space-xl);justify-content:center;display:flex}.job-header.svelte-rvh4qf{align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);display:flex}.job-header.svelte-rvh4qf h1:where(.svelte-rvh4qf){font-size:var(--font-2xl);margin:0}.sections.svelte-rvh4qf{gap:var(--space-lg);flex-direction:column;display:flex}.section.svelte-rvh4qf{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg)}.section.svelte-rvh4qf h2:where(.svelte-rvh4qf){margin:0 0 var(--space-md) 0;font-size:var(--font-lg);color:var(--color-text)}.info-grid.svelte-rvh4qf{gap:var(--space-sm) var(--space-lg);grid-template-columns:180px 1fr;margin:0;display:grid}.info-grid.svelte-rvh4qf dt:where(.svelte-rvh4qf){color:var(--color-text-muted);font-weight:500}.info-grid.svelte-rvh4qf dd:where(.svelte-rvh4qf){color:var(--color-text);margin:0}.link.svelte-rvh4qf{color:var(--color-primary);text-decoration:none}.link.svelte-rvh4qf:hover{text-decoration:underline}.mono.svelte-rvh4qf{font-family:monospace;font-size:var(--font-sm)}.cert-list.svelte-rvh4qf{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cert-item.svelte-rvh4qf{align-items:center;gap:var(--space-sm);display:flex}.cert-empty.svelte-rvh4qf{color:var(--color-text-muted);font-style:italic}.cert-badge.svelte-rvh4qf{font-size:var(--font-xs);padding:1px var(--space-xs);border-radius:var(--radius);text-transform:uppercase;letter-spacing:.03em;font-weight:500}.cert-badge--required.svelte-rvh4qf{background:color-mix(in oklch, var(--color-error) 15%, white);color:var(--color-error)}.cert-badge--preferred.svelte-rvh4qf{background:var(--color-gray-100);color:var(--color-text-muted)}.body-content.svelte-rvh4qf{white-space:pre-wrap;font-size:var(--font-sm);max-height:400px;padding:var(--space-md);background:var(--color-gray-50);border-radius:var(--radius);line-height:1.6;overflow-y:auto}.dimension-scores.svelte-rvh4qf{gap:var(--space-lg);flex-direction:column;display:flex}.theme-group.svelte-rvh4qf{gap:var(--space-md);flex-direction:column;display:flex}.theme-heading.svelte-rvh4qf{font-size:var(--font-base);color:var(--color-text);margin:0;font-weight:600}.score-item.svelte-rvh4qf{padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.score-item.svelte-rvh4qf:last-child{border-bottom:none;padding-bottom:0}.score-header.svelte-rvh4qf{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.score-confidence.svelte-rvh4qf{font-size:var(--font-xs);color:var(--color-text-muted);margin-left:auto}.score-labels.svelte-rvh4qf{margin-bottom:var(--space-xs);justify-content:space-between;display:flex}.pole.svelte-rvh4qf{font-size:var(--font-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.score-bar-container.svelte-rvh4qf{height:var(--bar-height-sm);background:var(--color-gray-200);border-radius:var(--radius-sm);position:relative}.score-bar.svelte-rvh4qf{background:linear-gradient(90deg, var(--color-primary-light), var(--color-primary));border-radius:var(--radius-sm);height:100%}.score-marker.svelte-rvh4qf{width:var(--marker-size-sm);height:var(--marker-size-sm);background:var(--color-primary);border:2px solid var(--color-white);box-shadow:var(--shadow-sm);border-radius:50%;position:absolute;top:-4px;transform:translate(-50%)}.score-evidence.svelte-rvh4qf{margin-top:var(--space-sm)}.score-evidence.svelte-rvh4qf summary:where(.svelte-rvh4qf){cursor:pointer;font-size:var(--font-sm);color:var(--color-primary)}.score-evidence.svelte-rvh4qf summary:where(.svelte-rvh4qf):hover{text-decoration:underline}.score-evidence.svelte-rvh4qf blockquote:where(.svelte-rvh4qf){margin:var(--space-sm) 0 0 0;padding:var(--space-sm);background:var(--color-gray-50);border-left:3px solid var(--color-primary-light);font-size:var(--font-sm);color:var(--color-text-muted);font-style:italic}.no-scores.svelte-rvh4qf{color:var(--color-text-muted);margin:0;font-style:italic}.value-list.svelte-rvh4qf{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.value-item.svelte-rvh4qf{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);font-size:var(--font-sm);display:inline-flex}.value-item--present.svelte-rvh4qf{background:color-mix(in oklch, var(--color-primary) 12%, white);color:var(--color-primary)}.value-item--absent.svelte-rvh4qf{background:var(--color-gray-100);color:var(--color-text-muted)}.value-evidence.svelte-rvh4qf summary:where(.svelte-rvh4qf){cursor:pointer;font-size:var(--font-xs);color:var(--color-primary)}.value-evidence.svelte-rvh4qf blockquote:where(.svelte-rvh4qf){margin:var(--space-xs) 0 0 0;padding:var(--space-sm);background:var(--color-gray-50);border-left:3px solid var(--color-primary-light);font-size:var(--font-sm);color:var(--color-text-muted);font-style:italic}.toolbar.svelte-1h0o25{margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.search-group.svelte-1h0o25{gap:var(--space-sm);align-items:center;display:flex}.loading-container.svelte-1h0o25{padding:var(--space-xl);justify-content:center;display:flex}.table-container.svelte-1h0o25{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);overflow-x:auto}.users-table.svelte-1h0o25{border-collapse:collapse;width:100%}.users-table.svelte-1h0o25 th:where(.svelte-1h0o25),.users-table.svelte-1h0o25 td:where(.svelte-1h0o25){padding:var(--space-md);text-align:left;border-bottom:1px solid var(--color-border)}.users-table.svelte-1h0o25 th:where(.svelte-1h0o25){background:var(--color-gray-50);font-weight:600;font-size:var(--font-sm);color:var(--color-text-muted)}.users-table.svelte-1h0o25 tbody:where(.svelte-1h0o25) tr.clickable:where(.svelte-1h0o25){cursor:pointer}.users-table.svelte-1h0o25 tbody:where(.svelte-1h0o25) tr:where(.svelte-1h0o25):hover{background:var(--color-gray-50)}.users-table.svelte-1h0o25 tbody:where(.svelte-1h0o25) tr:where(.svelte-1h0o25):last-child td:where(.svelte-1h0o25){border-bottom:none}.user-cell.svelte-1h0o25{flex-direction:column;gap:2px;display:flex}.user-name.svelte-1h0o25{color:var(--color-text);font-weight:500}.user-email.svelte-1h0o25,.token.svelte-1h0o25{font-size:var(--font-sm);color:var(--color-text-muted)}.token.svelte-1h0o25{font-family:monospace}.anon-label.svelte-1h0o25{color:var(--color-text-muted);font-style:italic}.confirm-badge.svelte-1h0o25{font-size:var(--font-xs);border-radius:var(--radius);align-self:flex-start;padding:.125rem .375rem;font-weight:500}.confirm-badge.confirmed.svelte-1h0o25{color:var(--color-on-success-light);background:var(--color-success-light)}.confirm-badge.unconfirmed.svelte-1h0o25{color:var(--color-on-warning-light);background:var(--color-warning-light)}.pagination.svelte-1h0o25{justify-content:center;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);display:flex}.breakdown.svelte-1li2gwj{gap:var(--space-md);padding-top:var(--space-sm);flex-direction:column;display:flex}.attribute-block.svelte-1li2gwj,.dimension-block.svelte-1li2gwj{gap:var(--space-sm);flex-direction:column;display:flex}.muted.svelte-1li2gwj{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.attr-list.svelte-1li2gwj{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.attr-list.svelte-1li2gwj li:where(.svelte-1li2gwj){align-items:center;gap:var(--space-sm);font-size:var(--font-sm);grid-template-columns:9rem 1fr 2.5rem auto;display:grid}.attr-list.svelte-1li2gwj li.failed:where(.svelte-1li2gwj) .attr-name:where(.svelte-1li2gwj){color:var(--color-error);font-weight:600}.attr-score.svelte-1li2gwj{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text)}.attr-flag.svelte-1li2gwj{font-size:var(--font-xs);color:var(--color-error);white-space:nowrap}.dim-table.svelte-1li2gwj{border-collapse:collapse;width:100%;font-size:var(--font-sm)}.dim-table.svelte-1li2gwj th:where(.svelte-1li2gwj),.dim-table.svelte-1li2gwj td:where(.svelte-1li2gwj){text-align:right;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border);font-variant-numeric:tabular-nums}.dim-table.svelte-1li2gwj th:where(.svelte-1li2gwj){font-size:var(--font-xs);color:var(--color-text-muted);font-weight:500}.dim-table.svelte-1li2gwj .dim-poles:where(.svelte-1li2gwj){text-align:left;font-variant-numeric:normal;color:var(--color-text)}.dim-table.svelte-1li2gwj .level-tag:where(.svelte-1li2gwj){margin-right:var(--space-xs);padding:0 var(--space-xs);border-radius:var(--radius-sm);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.03em;background:var(--color-gray-200);color:var(--color-text-muted);display:inline-block}.dim-table.svelte-1li2gwj .level-tag.team:where(.svelte-1li2gwj){background:color-mix(in srgb, var(--color-secondary-strong) 18%, transparent);color:var(--color-secondary-strong)}.dim-table.svelte-1li2gwj td.low:where(.svelte-1li2gwj){color:var(--color-error);font-weight:600}.back.svelte-zoinwr{margin-bottom:var(--space-md)}.loading-container.svelte-zoinwr{padding:var(--space-xl);justify-content:center;display:flex}.card.svelte-zoinwr{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg);margin-bottom:var(--space-lg)}.card.svelte-zoinwr h2:where(.svelte-zoinwr){font-size:var(--font-lg);margin:0 0 var(--space-md);color:var(--color-text);font-weight:600}.card.svelte-zoinwr h3:where(.svelte-zoinwr){font-size:var(--font-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:var(--space-md) 0 var(--space-sm);font-weight:600}.info.svelte-zoinwr{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;display:grid}.info.svelte-zoinwr div:where(.svelte-zoinwr){flex-direction:column;gap:2px;display:flex}.info.svelte-zoinwr dt:where(.svelte-zoinwr){font-size:var(--font-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.info.svelte-zoinwr dd:where(.svelte-zoinwr){font-size:var(--font-base);color:var(--color-text);margin:0}.muted.svelte-zoinwr{color:var(--color-text-muted);font-size:var(--font-sm)}.token.svelte-zoinwr{font-family:monospace;font-size:var(--font-sm);word-break:break-all}.confirm-badge.svelte-zoinwr{font-size:var(--font-xs);border-radius:var(--radius);align-self:flex-start;padding:.125rem .375rem;font-weight:500}.confirm-badge.confirmed.svelte-zoinwr{color:var(--color-success);background:var(--color-success-light,color-mix(in srgb, var(--color-success) 15%, transparent))}.confirm-badge.unconfirmed.svelte-zoinwr{color:var(--color-warning);background:var(--color-warning-light,color-mix(in srgb, var(--color-warning) 15%, transparent))}.verdict.svelte-zoinwr{font-weight:600;font-size:var(--font-base);margin:0 0 var(--space-sm)}.explanation.svelte-zoinwr{color:var(--color-text);margin:0;line-height:1.6}.score-row.svelte-zoinwr{margin-bottom:var(--space-md)}.dimension-labels.svelte-zoinwr{margin-bottom:var(--space-xs);font-size:var(--font-xs);color:var(--color-text-muted);justify-content:space-between;display:flex}.score-bar-container.svelte-zoinwr{height:var(--bar-height-sm);background:var(--color-gray-200);border-radius:var(--radius-sm);position:relative}.score-bar.svelte-zoinwr{background:linear-gradient(90deg, var(--color-primary-light), var(--color-primary));border-radius:var(--radius-sm);height:100%}.score-marker.svelte-zoinwr{width:var(--marker-size-sm);height:var(--marker-size-sm);background:var(--color-primary);border:2px solid var(--color-white);border-radius:50%;position:absolute;top:-4px;transform:translate(-50%)}.vacancy-list.svelte-zoinwr{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vacancy-list.svelte-zoinwr li:where(.svelte-zoinwr){justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);display:flex}.vacancy-list.svelte-zoinwr li.expandable:where(.svelte-zoinwr){flex-direction:column;align-items:stretch;padding:0}.vacancy-header.svelte-zoinwr{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm);cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;display:flex}.vacancy-header.svelte-zoinwr:hover{background:var(--color-gray-100,color-mix(in srgb, var(--color-text) 4%, transparent))}.rank.svelte-zoinwr{font-size:var(--font-sm);color:var(--color-text-muted);min-width:1.75rem;font-weight:600}.vacancy-header.svelte-zoinwr .vacancy-main:where(.svelte-zoinwr){flex:1}.match-mini.svelte-zoinwr{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.match-split.svelte-zoinwr{font-size:var(--font-xs);color:var(--color-text-muted);white-space:nowrap}.chevron.svelte-zoinwr{color:var(--color-text-muted);transition:transform var(--transition-fast)}.chevron.open.svelte-zoinwr{transform:rotate(90deg)}.reject-reason.svelte-zoinwr{font-size:var(--font-sm);color:var(--color-error);white-space:nowrap}.breakdown-wrap.svelte-zoinwr{padding:0 var(--space-sm) var(--space-sm);border-top:1px solid var(--color-border)}.vacancy-main.svelte-zoinwr{flex-direction:column;gap:2px;display:flex}.vacancy-title.svelte-zoinwr{color:var(--color-text);font-weight:500}.match-score.svelte-zoinwr{color:var(--color-primary);font-weight:600}.click-meta.svelte-zoinwr{font-size:var(--font-sm);color:var(--color-text-muted);white-space:nowrap}.click-meta.clicked.svelte-zoinwr{color:var(--color-success)}.mail-list.svelte-zoinwr{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mail-list.svelte-zoinwr>li:where(.svelte-zoinwr){border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-sm)}.mail-header.svelte-zoinwr{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.mail-date.svelte-zoinwr{font-size:var(--font-sm);font-weight:500}.error.svelte-qh21kx{color:var(--color-error);font-size:var(--font-sm);margin:0}.persona-list.svelte-qh21kx{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.persona-row.svelte-qh21kx{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);display:flex}.persona-meta.svelte-qh21kx{flex-direction:column;gap:2px;min-width:0;display:flex}.persona-name.svelte-qh21kx{font-weight:600}.persona-tenant.svelte-qh21kx{font-size:var(--font-xs);color:var(--color-text-muted)}.persona-actions.svelte-qh21kx{gap:var(--space-xs);flex-shrink:0;display:flex}.tuning.svelte-10491pk{gap:var(--space-md);flex-direction:column;display:flex}.tuning-head.svelte-10491pk h3:where(.svelte-10491pk){font-size:var(--font-base);margin:0;font-weight:600}.presets.svelte-10491pk{gap:var(--space-xs);flex-wrap:wrap;display:flex}.blend-note.svelte-10491pk{padding:var(--space-sm);background:var(--color-gray-50);border-radius:var(--radius);margin:0}h4.section-label.svelte-10491pk{margin-top:var(--space-sm)}.muted.svelte-10491pk{color:var(--color-text-muted);font-size:var(--font-sm);margin:2px 0 0}.slider.svelte-10491pk{gap:var(--space-xs);flex-direction:column;display:flex}.slider.compact.svelte-10491pk{gap:2px}.slider-label.svelte-10491pk{font-size:var(--font-sm);color:var(--color-text);justify-content:space-between;display:flex}.slider-label.svelte-10491pk strong:where(.svelte-10491pk){font-variant-numeric:tabular-nums}.filters.svelte-10491pk{gap:var(--space-lg);flex-wrap:wrap;display:flex}.live-band.svelte-xuf8aq{margin-top:var(--space-lg)}.live-band.svelte-xuf8aq .card{border-color:var(--color-warning-border);border-left:3px solid var(--color-warning)}.prod-tag.svelte-xuf8aq{padding:0 var(--space-xs);border-radius:var(--radius-sm);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.05em;background:var(--color-warning-soft);color:var(--color-warning-dark);font-weight:600}.live-tuning.svelte-xuf8aq{gap:var(--space-md);flex-direction:column;display:flex}.warning.svelte-xuf8aq{font-size:var(--font-sm);color:var(--color-warning-dark);margin:0;font-weight:500}.muted.svelte-xuf8aq{color:var(--color-text-muted);font-size:var(--font-sm)}.muted.small.svelte-xuf8aq{font-size:var(--font-xs);margin:0}.live-active.svelte-xuf8aq{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm);background:var(--color-gray-50);border-radius:var(--radius);font-size:var(--font-sm);display:flex}.live-publish.svelte-xuf8aq{gap:var(--space-xs);flex-direction:column;display:flex}.live-publish-actions.svelte-xuf8aq{gap:var(--space-xs);flex-wrap:wrap;display:flex}.live-versions.svelte-xuf8aq{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.live-version.svelte-xuf8aq{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);display:flex}.live-version.active.svelte-xuf8aq{border-color:var(--color-primary)}.live-version-meta.svelte-xuf8aq{align-items:baseline;gap:var(--space-sm);font-size:var(--font-sm);flex-wrap:wrap;display:flex}.live-version-num.svelte-xuf8aq{font-variant-numeric:tabular-nums;font-weight:600}.live-version-label.svelte-xuf8aq{color:var(--color-text)}.live-badge.svelte-xuf8aq{margin-left:var(--space-xs);padding:0 var(--space-xs);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius)}.live-version-actions.svelte-xuf8aq{gap:var(--space-xs);flex-shrink:0;display:flex}.results.svelte-1qi33z6{gap:var(--space-md);flex-direction:column;display:flex}.muted.svelte-1qi33z6{color:var(--color-text-muted);font-size:var(--font-sm)}.muted.small.svelte-1qi33z6{font-size:var(--font-xs)}.dropped-note.svelte-1qi33z6{margin:0}.dept-tag.svelte-1qi33z6{margin-right:var(--space-xs);padding:0 var(--space-xs);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-secondary-strong) 15%, transparent);color:var(--color-secondary-strong);font-size:var(--font-xs);font-weight:600;display:inline-block}.vacancy-list.svelte-1qi33z6{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vacancy-list.svelte-1qi33z6 li:where(.svelte-1qi33z6){border:1px solid var(--color-border);border-radius:var(--radius)}.vacancy-header.svelte-1qi33z6{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm);cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;display:flex}.vacancy-header.svelte-1qi33z6:hover{background:var(--color-gray-100)}.rank.svelte-1qi33z6{align-items:center;gap:var(--space-xs);font-size:var(--font-sm);color:var(--color-text-muted);min-width:1.75rem;font-weight:600;display:flex}.rank-change.svelte-1qi33z6{font-size:var(--font-xs);font-variant-numeric:tabular-nums;font-weight:600}.rank-change.up.svelte-1qi33z6{color:var(--color-success)}.rank-change.down.svelte-1qi33z6{color:var(--color-error)}.rank-change.new.svelte-1qi33z6{color:var(--color-primary)}.vacancy-main.svelte-1qi33z6{flex-direction:column;flex:1;gap:2px;display:flex}.vacancy-title.svelte-1qi33z6{color:var(--color-text);font-weight:500}.match-mini.svelte-1qi33z6{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.match-score.svelte-1qi33z6{color:var(--color-primary);font-weight:600}.match-split.svelte-1qi33z6{font-size:var(--font-xs);color:var(--color-text-muted);white-space:nowrap}.chevron.svelte-1qi33z6{color:var(--color-text-muted);transition:transform var(--transition-fast)}.chevron.open.svelte-1qi33z6{transform:rotate(90deg)}.breakdown-wrap.svelte-1qi33z6{padding:0 var(--space-sm) var(--space-sm);border-top:1px solid var(--color-border)}.rejected-head.svelte-1qi33z6{margin:var(--space-sm) 0 0}.reject-row.svelte-1qi33z6{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm);display:flex}.reject-reason.svelte-1qi33z6{font-size:var(--font-sm);color:var(--color-error);white-space:nowrap}.verdict.svelte-5eptmb{gap:var(--space-md);flex-direction:column;display:flex}.total.svelte-5eptmb{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.total-head.svelte-5eptmb{gap:var(--space-xs);flex-direction:column;display:flex}.total-score.svelte-5eptmb{align-items:baseline;gap:var(--space-xs);font-size:var(--font-3xl);font-variant-numeric:tabular-nums;font-weight:700;display:flex}.badge.svelte-5eptmb{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.05em;align-self:flex-start;font-weight:600}.badge.strong.svelte-5eptmb{background:var(--color-success-soft);color:var(--color-success)}.badge.good.svelte-5eptmb{background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary)}.badge.limited.svelte-5eptmb{background:var(--color-warning-soft);color:var(--color-warning)}.delta.svelte-5eptmb{font-size:var(--font-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:600}.delta.up.svelte-5eptmb{color:var(--color-success)}.delta.down.svelte-5eptmb{color:var(--color-error)}.levels.svelte-5eptmb{gap:var(--space-sm);flex-direction:column;display:flex}.level.svelte-5eptmb{flex-direction:column;gap:2px;display:flex}.level-head.svelte-5eptmb{font-size:var(--font-sm);justify-content:space-between;display:flex}.level-head.svelte-5eptmb .level-score:where(.svelte-5eptmb){gap:var(--space-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted);display:inline-flex}.level.empty.svelte-5eptmb .level-name:where(.svelte-5eptmb){color:var(--color-text-muted)}.teams.svelte-5eptmb,.values.svelte-5eptmb,.blend.svelte-5eptmb{gap:var(--space-sm);border-top:1px solid var(--color-border);padding-top:var(--space-md);flex-direction:column;display:flex}.team-list.svelte-5eptmb{gap:var(--space-sm);flex-direction:column;display:flex}.team-row.svelte-5eptmb{flex-direction:column;gap:2px;display:flex}.team-head.svelte-5eptmb{justify-content:space-between;gap:var(--space-sm);font-size:var(--font-sm);display:flex}.team-head.svelte-5eptmb .team-score:where(.svelte-5eptmb){font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.team-row.best.svelte-5eptmb .team-name:where(.svelte-5eptmb){font-weight:600}.best-flag.svelte-5eptmb{margin-left:var(--space-xs);padding:0 var(--space-xs);border-radius:var(--radius-sm);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.03em;background:var(--color-success-soft);color:var(--color-success);font-weight:600}.values-head.svelte-5eptmb{justify-content:space-between;align-items:baseline;display:flex}.values-head.svelte-5eptmb .values-coverage:where(.svelte-5eptmb){font-variant-numeric:tabular-nums}.value-levels.svelte-5eptmb{gap:var(--space-sm);flex-direction:column;display:flex}.value-level.svelte-5eptmb{gap:var(--space-xs);flex-direction:column;display:flex}.value-level-name.svelte-5eptmb{font-size:var(--font-sm)}.value-tags.svelte-5eptmb{gap:var(--space-xs);flex-wrap:wrap;display:flex}.value-tag.svelte-5eptmb{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-xs)}.value-tag.matched.svelte-5eptmb{background:var(--color-success-soft);color:var(--color-success)}.value-tag.missing.svelte-5eptmb{background:var(--color-gray-100);color:var(--color-text-muted);text-decoration:line-through}.blend-line.svelte-5eptmb{font-size:var(--font-sm);margin:0}.muted.svelte-5eptmb{color:var(--color-text-muted);font-size:var(--font-xs);margin:0}.explanation.svelte-ng59ey{gap:var(--space-md);flex-direction:column;display:flex}.lead.svelte-ng59ey{margin:0}.muted.svelte-ng59ey{color:var(--color-text-muted);font-size:var(--font-sm)}.block.svelte-ng59ey{gap:var(--space-xs);flex-direction:column;display:flex}.fallback.svelte-ng59ey{font-size:var(--font-sm);margin:0;font-style:italic}.composed.svelte-ng59ey{padding:var(--space-sm);background:var(--color-gray-50);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--font-sm);margin:0}.comparison.svelte-etpy2r{gap:var(--space-md);flex-direction:column;display:flex}.muted.svelte-etpy2r{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.hint.svelte-etpy2r{margin:0 0 var(--space-xs)}.level-block.svelte-etpy2r{gap:var(--space-sm);flex-direction:column;display:flex}.comparison-table.svelte-etpy2r{border-collapse:collapse;width:100%;font-size:var(--font-sm)}.comparison-table.svelte-etpy2r th:where(.svelte-etpy2r),.comparison-table.svelte-etpy2r td:where(.svelte-etpy2r){text-align:right;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border);font-variant-numeric:tabular-nums}.comparison-table.svelte-etpy2r th:where(.svelte-etpy2r){font-size:var(--font-xs);color:var(--color-text-muted);font-weight:500}.comparison-table.svelte-etpy2r .dim-poles:where(.svelte-etpy2r){text-align:left;font-variant-numeric:normal;color:var(--color-text)}.comparison-table.svelte-etpy2r td.low:where(.svelte-etpy2r){color:var(--color-error);font-weight:600}.one-sided.svelte-etpy2r{opacity:.55}.legend.svelte-etpy2r{font-size:var(--font-xs)}.population.svelte-96l2x2{gap:var(--space-md);flex-direction:column;display:flex}.hint.svelte-96l2x2,.caption.svelte-96l2x2{color:var(--color-text-muted);font-size:var(--font-sm);margin:0}.loading.svelte-96l2x2{padding:var(--space-xl);justify-content:center;display:flex}.muted.svelte-96l2x2{color:var(--color-text-muted);font-size:var(--font-sm);padding:var(--space-md) 0;margin:0}.results.svelte-96l2x2{gap:var(--space-md);transition:opacity var(--transition-normal);flex-direction:column;display:flex}.results.stale.svelte-96l2x2{opacity:.5}.histogram.svelte-96l2x2{align-items:end;gap:var(--space-xs);border-bottom:1px solid var(--color-border);background-image:repeating-linear-gradient(to right, var(--color-border) 0, var(--color-border) 1px, transparent 1px, transparent 5%);grid-template-columns:repeat(10,1fr);height:180px;display:grid}.col.svelte-96l2x2{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-direction:column;height:100%;display:flex}.col-count.svelte-96l2x2{font-size:var(--font-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.col-count--zero.svelte-96l2x2{visibility:hidden}.col-track.svelte-96l2x2{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.col-bar.svelte-96l2x2{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-primary);width:60%;max-width:28px;transition:height var(--transition-normal)}.col-bar.band-strong.svelte-96l2x2{background:var(--color-success)}.col-bar.band-good.svelte-96l2x2{background:var(--color-primary)}.col-bar.band-limited.svelte-96l2x2{background:var(--color-error)}.axis.svelte-96l2x2{font-size:var(--font-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.stats.svelte-96l2x2{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(80px,1fr));margin:0;display:grid}.stats.svelte-96l2x2 div:where(.svelte-96l2x2){flex-direction:column;gap:2px;display:flex}.stats.svelte-96l2x2 dt:where(.svelte-96l2x2){font-size:var(--font-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.stats.svelte-96l2x2 dd:where(.svelte-96l2x2){font-size:var(--font-lg);color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.verdicts.svelte-96l2x2{gap:var(--space-sm);flex-wrap:wrap;display:flex}.verdict-tag.svelte-96l2x2{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);font-size:var(--font-sm);color:var(--color-on-primary);display:inline-flex}.verdict-tag.svelte-96l2x2 strong:where(.svelte-96l2x2){font-variant-numeric:tabular-nums}.verdict-tag.band-strong.svelte-96l2x2{background:var(--color-success)}.verdict-tag.band-good.svelte-96l2x2{background:var(--color-primary)}.verdict-tag.band-limited.svelte-96l2x2{background:var(--color-error)}.answer-entry.svelte-m53xip{gap:var(--space-md);flex-direction:column;display:flex}.status.svelte-m53xip{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.muted.svelte-m53xip{color:var(--color-text-muted)}.small.svelte-m53xip{font-size:var(--font-xs)}.error.svelte-m53xip{color:var(--color-error);margin:0}.affected.svelte-m53xip{gap:var(--space-sm);padding:var(--space-sm);background:var(--color-gray-50);border-radius:var(--radius);flex-direction:column;display:flex}.affected-level.svelte-m53xip{flex-direction:column;gap:2px;display:flex}.affected-level-name.svelte-m53xip{font-size:var(--font-xs);font-weight:600}.affected-list.svelte-m53xip{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.affected-list.svelte-m53xip li:where(.svelte-m53xip){justify-content:space-between;gap:var(--space-sm);font-size:var(--font-sm);display:flex}.affected-score.svelte-m53xip{font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.level-group.svelte-m53xip{gap:var(--space-md);flex-direction:column;display:flex}.q.svelte-m53xip{padding:var(--space-md);background:var(--color-gray-50);border-radius:var(--radius)}.count.svelte-m53xip{font-size:var(--font-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.loading.svelte-14ug6xi{padding:var(--space-xl);justify-content:center;display:flex}.setup-bar.svelte-14ug6xi{align-items:flex-end;gap:var(--space-md);padding:var(--space-md);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);flex-wrap:wrap;display:flex}.source-field.svelte-14ug6xi{gap:var(--space-xs);flex-direction:column;flex:200px;min-width:180px;display:flex}.source-field.primary.svelte-14ug6xi{flex:240px}.setup-start.svelte-14ug6xi{gap:var(--space-xs);flex-direction:column;flex:2 320px;display:flex}.setup-start-fields.svelte-14ug6xi{gap:var(--space-md);flex-wrap:wrap;display:flex}.setup-start-fields.svelte-14ug6xi .source-field:where(.svelte-14ug6xi){flex:160px;min-width:150px}.setup-note.svelte-14ug6xi{margin:var(--space-xs) 0 var(--space-md);color:var(--color-text-muted);font-size:var(--font-xs)}.source-actions.svelte-14ug6xi{gap:var(--space-sm);align-items:center;margin-left:auto;display:flex}.sandbox.svelte-14ug6xi{gap:var(--space-lg);grid-template-columns:minmax(360px,1fr) minmax(380px,1.2fr);align-items:start;display:grid}@media (width<=1000px){.sandbox.svelte-14ug6xi{grid-template-columns:1fr}}.input-region.svelte-14ug6xi,.results-region.svelte-14ug6xi{gap:var(--space-md);flex-direction:column;display:flex}.results-region.svelte-14ug6xi{top:var(--space-md);position:sticky}.zone-label.svelte-14ug6xi{margin-top:var(--space-sm)}.input-region.svelte-14ug6xi>.zone-label:where(.svelte-14ug6xi):first-child{margin-top:0}.results-head.svelte-14ug6xi{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--control-size-lg);display:flex}.updating.svelte-14ug6xi{font-size:var(--font-xs);color:var(--color-text-muted)}.results-body.svelte-14ug6xi{gap:var(--space-md);transition:opacity var(--transition-fast);flex-direction:column;display:flex}.results-body.stale.svelte-14ug6xi{opacity:.55}.panel.svelte-14ug6xi{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}h3.svelte-14ug6xi{font-size:var(--font-base);margin:0;font-weight:600}.count.svelte-14ug6xi{font-size:var(--font-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.theme-label.svelte-14ug6xi{font-size:var(--font-sm);margin:var(--space-sm) 0 0;font-weight:600}.muted.svelte-14ug6xi{color:var(--color-text-muted);font-size:var(--font-sm)}.muted.small.svelte-14ug6xi{font-size:var(--font-xs);margin:0}.field.svelte-14ug6xi{gap:var(--space-xs);flex-direction:column;display:flex}.dept-label.svelte-14ug6xi{font-size:var(--font-sm);font-weight:500}.dept-checks.svelte-14ug6xi{gap:var(--space-sm);flex-wrap:wrap;display:flex}.dept-check.svelte-14ug6xi{align-items:center;gap:var(--space-xs);font-size:var(--font-sm);display:flex}.value-chips.svelte-14ug6xi{gap:var(--space-xs);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.value-chip.svelte-14ug6xi{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--font-sm);cursor:pointer;display:inline-flex}.value-chip.company.svelte-14ug6xi{border-style:dashed}.value-chip.picked.svelte-14ug6xi{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.grid.svelte-14ug6xi{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.level-group.svelte-14ug6xi{gap:var(--space-xs);flex-direction:column;display:flex}.dim.svelte-14ug6xi{gap:var(--space-xs);padding:var(--space-sm);background:var(--color-gray-50);border-radius:var(--radius);flex-direction:column;display:flex}.dim.unset.svelte-14ug6xi{opacity:.6}.dim-head.svelte-14ug6xi{justify-content:flex-end;align-items:center;min-height:1rem;display:flex}.dim-unknown.svelte-14ug6xi{font-size:var(--font-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.dim-clear.svelte-14ug6xi{cursor:pointer;font:inherit;font-size:var(--font-xs);color:var(--color-text-muted);background:0 0;border:none;padding:0;text-decoration:underline}.dim-clear.svelte-14ug6xi:hover{color:var(--color-primary)}.conf.svelte-14ug6xi{padding-top:var(--space-xs);border-top:1px solid var(--color-border);flex-direction:column;gap:2px;display:flex}.conf-label.svelte-14ug6xi{font-size:var(--font-xs);color:var(--color-text-muted)}.actions.svelte-14ug6xi{gap:var(--space-sm);flex-wrap:wrap;display:flex}.mode-toggle.svelte-14ug6xi{border:1px solid var(--color-border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.mode-toggle.svelte-14ug6xi button:where(.svelte-14ug6xi){padding:var(--space-xs) var(--space-sm);cursor:pointer;font:inherit;font-size:var(--font-xs);color:var(--color-text-muted);background:0 0;border:none}.mode-toggle.svelte-14ug6xi button.active:where(.svelte-14ug6xi){background:var(--color-primary);color:var(--color-on-primary)}.view-toggle.svelte-14ug6xi{margin-bottom:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.view-toggle.svelte-14ug6xi button:where(.svelte-14ug6xi){padding:var(--space-xs) var(--space-md);cursor:pointer;font:inherit;font-size:var(--font-sm);color:var(--color-text-muted);background:0 0;border:none}.view-toggle.svelte-14ug6xi button.active:where(.svelte-14ug6xi){background:var(--color-primary);color:var(--color-on-primary)}.flow-region.svelte-14ug6xi{gap:var(--space-sm);flex-direction:column;display:flex}.flow-toolbar.svelte-14ug6xi{align-items:center;gap:var(--space-md);min-height:var(--control-size-lg);flex-wrap:wrap;display:flex}.flow-stage.svelte-14ug6xi{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-gray-50);height:clamp(420px,58vh,660px);position:relative;overflow:hidden}.flow-wrap.svelte-14ug6xi{width:100%;height:100%;transition:opacity var(--transition-fast)}.flow-wrap.stale.svelte-14ug6xi{opacity:.55}.flow-empty.svelte-14ug6xi{justify-content:center;align-items:center;height:100%;display:flex}.drawer.svelte-14ug6xi{background:var(--color-white);border-left:1px solid var(--color-border);width:min(380px,92%);box-shadow:var(--shadow-lg);transition:transform var(--transition-normal);z-index:var(--z-dropdown);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.drawer.open.svelte-14ug6xi{transform:translate(0)}.drawer-head.svelte-14ug6xi{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);display:flex}.drawer-title.svelte-14ug6xi{font-weight:600}.drawer-close.svelte-14ug6xi{cursor:pointer;width:28px;height:28px;color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.drawer-close.svelte-14ug6xi:hover{color:var(--color-text)}.drawer-body.svelte-14ug6xi{padding:var(--space-md);flex:1;overflow-y:auto}.loading.svelte-1gbsv8k{padding:var(--space-xl);justify-content:center;display:flex}.muted.svelte-1gbsv8k{color:var(--color-text-muted);font-size:var(--font-sm)}.muted.small.svelte-1gbsv8k{font-size:var(--font-xs)}.toolbar.svelte-1gbsv8k{max-width:320px;margin-bottom:var(--space-md)}.layout.svelte-1gbsv8k{gap:var(--space-lg);grid-template-columns:minmax(220px,.8fr) minmax(320px,2fr);align-items:start;display:grid}@media (width<=900px){.layout.svelte-1gbsv8k{grid-template-columns:1fr}}.vacancy-list.svelte-1gbsv8k{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.vacancy-list.svelte-1gbsv8k button:where(.svelte-1gbsv8k){justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;display:flex}.vacancy-list.svelte-1gbsv8k button:where(.svelte-1gbsv8k):hover{background:var(--color-gray-100,color-mix(in srgb, var(--color-text) 4%, transparent))}.vacancy-list.svelte-1gbsv8k button.active:where(.svelte-1gbsv8k){border-color:var(--color-primary)}.v-title.svelte-1gbsv8k{font-weight:500}.unscored.svelte-1gbsv8k{font-size:var(--font-xs);color:var(--color-warning)}.detail.svelte-1gbsv8k{gap:var(--space-lg);flex-direction:column;display:flex}.card.svelte-1gbsv8k{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg)}.card-head.svelte-1gbsv8k{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.card-head.svelte-1gbsv8k h3:where(.svelte-1gbsv8k){font-size:var(--font-base);margin:0;font-weight:600}.detected-values.svelte-1gbsv8k{gap:var(--space-xs);margin-bottom:var(--space-md);flex-direction:column;display:flex}.value-chips.svelte-1gbsv8k{gap:var(--space-xs);flex-wrap:wrap;display:flex}.value-chip.svelte-1gbsv8k{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);background:var(--color-gray-100);color:var(--color-text);font-size:var(--font-xs)}h4.svelte-1gbsv8k{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0 0 var(--space-xs)}textarea.svelte-1gbsv8k{width:100%;font-family:monospace;font-size:var(--font-xs);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius);resize:vertical;margin-bottom:var(--space-sm)}.actions.svelte-1gbsv8k{gap:var(--space-sm);display:flex}.user-prompt.svelte-1gbsv8k{margin-bottom:var(--space-sm)}.user-prompt.svelte-1gbsv8k summary:where(.svelte-1gbsv8k){font-size:var(--font-xs);color:var(--color-text-muted);cursor:pointer}.user-prompt.svelte-1gbsv8k pre:where(.svelte-1gbsv8k){white-space:pre-wrap;font-size:var(--font-xs);background:var(--color-gray-100,color-mix(in srgb, var(--color-text) 4%, transparent));padding:var(--space-sm);border-radius:var(--radius);margin:var(--space-xs) 0 0}.score-table.svelte-1gbsv8k{border-collapse:collapse;width:100%;font-size:var(--font-sm)}.score-table.svelte-1gbsv8k th:where(.svelte-1gbsv8k),.score-table.svelte-1gbsv8k td:where(.svelte-1gbsv8k){text-align:right;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border);font-variant-numeric:tabular-nums}.score-table.svelte-1gbsv8k th:where(.svelte-1gbsv8k){font-size:var(--font-xs);color:var(--color-text-muted);font-weight:500}.score-table.svelte-1gbsv8k .dim:where(.svelte-1gbsv8k){text-align:left;font-variant-numeric:normal}.score-table.svelte-1gbsv8k .ev:where(.svelte-1gbsv8k){text-align:left;max-width:16rem}.score-table.svelte-1gbsv8k td.up:where(.svelte-1gbsv8k){color:var(--color-success)}.score-table.svelte-1gbsv8k td.down:where(.svelte-1gbsv8k){color:var(--color-error)}.loading.svelte-m32w3a{padding:var(--space-xl);justify-content:center;display:flex}.toolbar.svelte-m32w3a{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.toolbar-actions.svelte-m32w3a{gap:var(--space-sm);display:flex}.muted.svelte-m32w3a{color:var(--color-text-muted);font-size:var(--font-sm)}.card.svelte-m32w3a{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg);margin-bottom:var(--space-md)}.form.svelte-m32w3a{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;display:grid}.field.svelte-m32w3a{flex-direction:column;display:flex}.form-actions.svelte-m32w3a{align-items:end;display:flex}.cases.svelte-m32w3a{border-collapse:collapse;width:100%;font-size:var(--font-sm)}.cases.svelte-m32w3a th:where(.svelte-m32w3a),.cases.svelte-m32w3a td:where(.svelte-m32w3a){text-align:left;padding:var(--space-sm);border-bottom:1px solid var(--color-border)}.cases.svelte-m32w3a th:where(.svelte-m32w3a){font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.loading.svelte-d2v5nz{padding:var(--space-xl);justify-content:center;display:flex}.muted.svelte-d2v5nz{color:var(--color-text-muted);font-size:var(--font-sm);margin:0 0 var(--space-md)}.grid.svelte-d2v5nz{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.card.svelte-d2v5nz{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg)}.card.svelte-d2v5nz h3:where(.svelte-d2v5nz){font-size:var(--font-base);margin:0 0 var(--space-md);font-weight:600}.bar.svelte-d2v5nz{background:var(--color-gray-200);border-radius:var(--radius-sm);height:8px;margin-bottom:var(--space-md);overflow:hidden}.bar-fill.svelte-d2v5nz{background:var(--color-primary);height:100%}.stats.svelte-d2v5nz{gap:var(--space-sm);grid-template-columns:1fr 1fr;margin:0;display:grid}.stats.svelte-d2v5nz div:where(.svelte-d2v5nz){flex-direction:column;gap:2px;display:flex}.stats.svelte-d2v5nz dt:where(.svelte-d2v5nz){font-size:var(--font-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.stats.svelte-d2v5nz dd:where(.svelte-d2v5nz){font-size:var(--font-xl);color:var(--color-text);margin:0;font-weight:600}.stats.svelte-d2v5nz dd.warn:where(.svelte-d2v5nz){color:var(--color-warning)}.dist-row.svelte-d2v5nz{align-items:center;gap:var(--space-sm);font-size:var(--font-sm);margin-bottom:var(--space-xs);grid-template-columns:4rem 1fr 2.5rem;display:grid}.dist-label.svelte-d2v5nz{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.dist-bar.svelte-d2v5nz{background:var(--color-gray-200);border-radius:3px;height:6px;position:relative;overflow:hidden}.dist-fill.svelte-d2v5nz{background:var(--color-primary);position:absolute;inset:0 auto 0 0}.dist-count.svelte-d2v5nz{text-align:right;font-variant-numeric:tabular-nums}.loading.svelte-1jqbn50{padding:var(--space-xl);justify-content:center;display:flex}.muted.svelte-1jqbn50{color:var(--color-text-muted);font-size:var(--font-sm);margin:0 0 var(--space-md)}.block.svelte-1jqbn50{margin-bottom:var(--space-xl)}.block.svelte-1jqbn50 h3:where(.svelte-1jqbn50){font-size:var(--font-base);margin:0 0 var(--space-sm);font-weight:600}.rows.svelte-1jqbn50{border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.row.svelte-1jqbn50{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border-light);color:var(--color-text);font-size:var(--font-sm);grid-template-columns:6rem minmax(12rem,1.4fr) minmax(9rem,auto) minmax(12rem,2fr);text-decoration:none;display:grid}.row.svelte-1jqbn50:last-child{border-bottom:none}.row.svelte-1jqbn50:hover{background:var(--color-gray-100)}@media (width<=768px){.row.svelte-1jqbn50{row-gap:var(--space-xs);grid-template-columns:5rem 1fr}.row.svelte-1jqbn50 .metrics:where(.svelte-1jqbn50),.row.svelte-1jqbn50 .reason:where(.svelte-1jqbn50){grid-column:1/-1}}.chip.svelte-1jqbn50{padding:2px var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;justify-self:start;font-weight:600}.chip-strong.svelte-1jqbn50{background:var(--color-success-light);color:var(--color-success);border-color:var(--color-success-border)}.chip-moderate.svelte-1jqbn50{background:var(--color-warning-light);color:var(--color-warning-dark);border-color:var(--color-warning-border)}.chip-weak.svelte-1jqbn50{background:var(--color-error-light);color:var(--color-error);border-color:var(--color-error-border)}.chip-insufficient.svelte-1jqbn50,.chip-na.svelte-1jqbn50{background:var(--color-gray-100);color:var(--color-text-muted);border-color:var(--color-border)}.name.svelte-1jqbn50{flex-direction:column;gap:2px;min-width:0;display:flex}.name.svelte-1jqbn50 .title:where(.svelte-1jqbn50){text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.name.svelte-1jqbn50 .sub:where(.svelte-1jqbn50){font-size:var(--font-xs);color:var(--color-text-muted)}.metrics.svelte-1jqbn50{gap:var(--space-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:var(--font-xs);flex-wrap:wrap;display:flex}.reason.svelte-1jqbn50{color:var(--color-text)}.lead.svelte-1f44bt5{color:var(--color-text-muted);font-size:var(--font-sm);margin:0 0 var(--space-md)}.events.svelte-1ckh12y{gap:var(--space-lg);flex-direction:column;display:flex}.filters.svelte-1ckh12y{gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.center.svelte-1ckh12y{padding:var(--space-2xl);justify-content:center;display:flex}.table-wrap.svelte-1ckh12y{overflow-x:auto}table.svelte-1ckh12y{border-collapse:collapse;width:100%;font-size:var(--font-sm)}th.svelte-1ckh12y,td.svelte-1ckh12y{text-align:left;padding:var(--space-sm);border-bottom:1px solid var(--color-gray-200);white-space:nowrap}th.svelte-1ckh12y{color:var(--color-gray-600);font-weight:600}.path.svelte-1ckh12y,.visitor.svelte-1ckh12y,.props.svelte-1ckh12y{text-overflow:ellipsis;max-width:20rem;overflow:hidden}code.svelte-1ckh12y{font-family:var(--font-mono,monospace);font-size:var(--font-xs)}.pagination.svelte-1ckh12y{gap:var(--space-md);justify-content:center;align-items:center;display:flex}.page-content.svelte-1ysbu3q{max-width:600px}.field.svelte-1ysbu3q{gap:var(--space-xs);flex-direction:column;display:flex}.loading-container.svelte-1ysbu3q{padding:var(--space-xl);justify-content:center;display:flex}.account-page.svelte-oxt6ga{flex-direction:column;min-height:100vh;display:flex}.account-header.svelte-oxt6ga{padding:var(--space-md) var(--space-xl);background:var(--color-white);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.account-header.svelte-oxt6ga h1:where(.svelte-oxt6ga){font-size:var(--font-xl);color:var(--color-primary);margin:0;font-weight:600}.account-content.svelte-oxt6ga{padding:var(--space-xl);flex:1;width:100%;max-width:800px;margin:0 auto}section.svelte-oxt6ga{margin-bottom:var(--space-2xl)}section.svelte-oxt6ga h2:where(.svelte-oxt6ga){font-size:var(--font-xl);margin:0 0 var(--space-md)}.profile-card.svelte-oxt6ga{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg)}.profile-card.svelte-oxt6ga p:where(.svelte-oxt6ga){margin:0 0 var(--space-sm)}.profile-card.svelte-oxt6ga p:where(.svelte-oxt6ga):last-child{margin-bottom:0}.loading.svelte-oxt6ga,.empty.svelte-oxt6ga{color:var(--color-text-muted);padding:var(--space-lg);text-align:center}.enrolment-list.svelte-oxt6ga{gap:var(--space-md);flex-direction:column;display:flex}.enrolment-card.svelte-oxt6ga{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg)}.enrolment-card.svelte-oxt6ga h3:where(.svelte-oxt6ga){margin:0 0 var(--space-sm);font-size:var(--font-lg)}.enrolment-card.svelte-oxt6ga p:where(.svelte-oxt6ga){margin:0 0 var(--space-xs);color:var(--color-text-muted);font-size:var(--font-sm)}.enrolment-card.svelte-oxt6ga p:where(.svelte-oxt6ga):last-child{margin-bottom:0}.enrolment-card.svelte-oxt6ga .date:where(.svelte-oxt6ga){font-size:var(--font-xs)}.app.svelte-bkjqbx{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.app.user-flow.svelte-bkjqbx{background-color:var(--color-bg-tint)}.loading-screen.svelte-bkjqbx{justify-content:center;align-items:center;min-height:100vh;display:flex}.spinner.svelte-bkjqbx{border:3px solid var(--color-gray-200);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite svelte-bkjqbx-spin}@keyframes svelte-bkjqbx-spin{to{transform:rotate(360deg)}}
