.evaluator.svelte-1xr993r{padding:var(--space-16) var(--space-6);background:linear-gradient(135deg,#f5f3ff,#fff,#f5f0ff)}.evaluator__inner.svelte-1xr993r{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5)}.evaluator__card.svelte-1xr993r{background:var(--color-bg-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);overflow:hidden}.evaluator__card-header.svelte-1xr993r{padding:var(--space-6) var(--space-6) var(--space-2);border-bottom:1px solid var(--color-bg-muted)}.evaluator__card-title.svelte-1xr993r{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:.1em;margin:0}.evaluator__card-body.svelte-1xr993r{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.evaluator__field.svelte-1xr993r{display:flex;flex-direction:column}.evaluator__label.svelte-1xr993r{display:flex;align-items:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-body);margin-bottom:var(--space-2);gap:var(--space-1)}.evaluator__row--2col.svelte-1xr993r{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.evaluator__input-wrap.svelte-1xr993r{position:relative}.evaluator__input-icon{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-text-light)}.evaluator__input.svelte-1xr993r{width:100%;padding:.625rem var(--space-3);font-size:var(--font-size-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-muted);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);font-family:var(--font-family-base);box-sizing:border-box}.evaluator__input--icon.svelte-1xr993r{padding-left:2rem}.evaluator__input.svelte-1xr993r:focus{outline:none;border-color:var(--color-primary-light);box-shadow:0 0 0 3px #655aff26}.evaluator__tooltip-wrap.svelte-1xr993r{position:relative;display:inline-flex;align-items:center;cursor:pointer}.evaluator__info-icon{color:var(--color-primary-light);transition:color var(--transition-fast)}.evaluator__tooltip-wrap.svelte-1xr993r:hover .evaluator__info-icon{color:var(--color-primary)}.evaluator__tooltip.svelte-1xr993r{position:absolute;z-index:var(--z-dropdown);left:1.25rem;top:0;width:13rem;background:var(--color-bg-dark);color:var(--color-text-white);font-size:var(--font-size-xs);border-radius:var(--radius-lg);padding:.625rem;box-shadow:var(--shadow-lg);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-normal);pointer-events:none}.evaluator__schedule-grid.svelte-1xr993r{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-2)}.evaluator__schedule-btn.svelte-1xr993r{padding:.625rem var(--space-1);border-radius:var(--radius-lg);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border);background:var(--color-bg-muted);color:var(--color-text-muted);font-family:var(--font-family-base)}.evaluator__schedule-btn--active.svelte-1xr993r{background:var(--color-primary);color:var(--color-text-white);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.evaluator__schedule-btn.svelte-1xr993r:not(.evaluator__schedule-btn--active):hover{border-color:var(--color-primary-light)}.evaluator__schedule-label.svelte-1xr993r{display:block;font-weight:var(--font-weight-semibold)}.evaluator__schedule-desc.svelte-1xr993r{display:block;font-size:10px;margin-top:2px;color:var(--color-text-light)}.evaluator__schedule-desc--active.svelte-1xr993r{color:#fff9}.evaluator__practice-grid.svelte-1xr993r{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-2)}.evaluator__practice-btn.svelte-1xr993r{padding:var(--space-2);border-radius:var(--radius-lg);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;transition:all var(--transition-fast);border:1px solid var(--color-border);background:var(--color-bg-muted);color:var(--color-text-muted);font-family:var(--font-family-base)}.evaluator__practice-btn--active.svelte-1xr993r{background:#f5f3ff;color:var(--color-primary);border-color:var(--color-primary-light)}.evaluator__practice-btn.svelte-1xr993r:not(.evaluator__practice-btn--active):hover{border-color:var(--color-primary-light)}.evaluator__slider-row.svelte-1xr993r{display:flex;align-items:center;gap:var(--space-3)}.evaluator__slider.svelte-1xr993r{flex:1;accent-color:var(--color-primary)}.evaluator__slider-value.svelte-1xr993r{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);width:3rem;text-align:right}.evaluator__slider-labels.svelte-1xr993r{display:flex;justify-content:space-between;font-size:10px;color:var(--color-text-light);margin-top:var(--space-1)}.evaluator__toggles.svelte-1xr993r{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.evaluator__toggle-row.svelte-1xr993r{display:flex;align-items:center;justify-content:space-between;background:var(--color-bg-muted);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.evaluator__toggle-label.svelte-1xr993r{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-body);font-weight:var(--font-weight-medium)}.evaluator__toggle-icon{color:var(--color-text-light)}.evaluator__toggle-icon--active{color:var(--color-primary)}.evaluator__toggle.svelte-1xr993r{position:relative;display:inline-flex;height:1.5rem;width:2.75rem;align-items:center;border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--transition-base);background:var(--color-border);border:none;padding:0;flex-shrink:0}.evaluator__toggle--on.svelte-1xr993r{background:var(--color-primary)}.evaluator__toggle-thumb.svelte-1xr993r{display:inline-block;height:1rem;width:1rem;border-radius:50%;background:var(--color-bg-white);box-shadow:var(--shadow-sm);transition:transform var(--transition-base);transform:translate(4px)}.evaluator__toggle-thumb--on.svelte-1xr993r{transform:translate(1.5rem)}.evaluator__cta.svelte-1xr993r{width:100%;background:var(--color-primary);color:var(--color-text-white);font-weight:var(--font-weight-semibold);padding:.875rem;border-radius:var(--radius-lg);border:none;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--font-size-sm);box-shadow:0 4px 14px #655aff40;font-family:var(--font-family-base)}.evaluator__cta.svelte-1xr993r:hover{background:var(--color-primary-hover)}.evaluator__cta.svelte-1xr993r:active{transform:scale(.98)}.evaluator__results.svelte-1xr993r{display:flex;flex-direction:column;gap:var(--space-4)}.evaluator__score-header.svelte-1xr993r{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6);padding-bottom:var(--space-2)}.evaluator__score-title.svelte-1xr993r{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin:0}.evaluator__score-subtitle.svelte-1xr993r{font-size:var(--font-size-xs);color:var(--color-text-light);margin:2px 0 0}.evaluator__ring-progress.svelte-1xr993r{transition:stroke-dasharray .8s cubic-bezier(.4,0,.2,1)}.evaluator__bars.svelte-1xr993r{padding:var(--space-4) var(--space-6) var(--space-6);display:flex;flex-direction:column;gap:.875rem}.evaluator__bar-group.svelte-1xr993r{display:flex;flex-direction:column;gap:.375rem}.evaluator__bar-header.svelte-1xr993r{display:flex;align-items:center;justify-content:space-between}.evaluator__bar-label.svelte-1xr993r{display:flex;align-items:center;gap:.375rem;font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.evaluator__bar-icon{flex-shrink:0}.evaluator__bar-icon--primary{color:var(--color-primary)}.evaluator__bar-icon--blue{color:var(--color-info)}.evaluator__bar-icon--teal{color:var(--color-success)}.evaluator__bar-icon--amber{color:var(--color-warning)}.evaluator__bar-icon--pink{color:#ec4899}.evaluator__bar-value.svelte-1xr993r{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-light)}.evaluator__bar-track.svelte-1xr993r{height:.5rem;background:var(--color-bg-gray);border-radius:var(--radius-pill);overflow:hidden}.evaluator__bar-fill.svelte-1xr993r{height:100%;border-radius:var(--radius-pill);transition:width .7s ease}.evaluator__verdict.svelte-1xr993r{border-radius:var(--radius-xl);border:1px solid;padding:var(--space-5)}.evaluator__verdict--success.svelte-1xr993r{background:#f5f3ff;border-color:#655aff33}.evaluator__verdict--warning.svelte-1xr993r{background:#fffbeb;border-color:#f59e0b4d}.evaluator__verdict--caution.svelte-1xr993r{background:#fff7ed;border-color:#f973164d}.evaluator__verdict--danger.svelte-1xr993r{background:#fef2f2;border-color:#ef44444d}.evaluator__verdict-header.svelte-1xr993r{display:flex;align-items:center;gap:.625rem;margin-bottom:var(--space-2)}.evaluator__verdict-icon--success{color:var(--color-primary)}.evaluator__verdict-icon--warning{color:var(--color-warning)}.evaluator__verdict-icon--caution{color:#f97316}.evaluator__verdict-icon--danger{color:var(--color-error)}.evaluator__verdict-label.svelte-1xr993r{font-weight:var(--font-weight-bold);font-size:var(--font-size-base)}.evaluator__verdict--success.svelte-1xr993r .evaluator__verdict-label:where(.svelte-1xr993r){color:#4c1d95}.evaluator__verdict--warning.svelte-1xr993r .evaluator__verdict-label:where(.svelte-1xr993r){color:#92400e}.evaluator__verdict--caution.svelte-1xr993r .evaluator__verdict-label:where(.svelte-1xr993r){color:#9a3412}.evaluator__verdict--danger.svelte-1xr993r .evaluator__verdict-label:where(.svelte-1xr993r){color:#991b1b}.evaluator__verdict-detail.svelte-1xr993r{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.evaluator__verdict--success.svelte-1xr993r .evaluator__verdict-detail:where(.svelte-1xr993r){color:#5b21b6}.evaluator__verdict--warning.svelte-1xr993r .evaluator__verdict-detail:where(.svelte-1xr993r){color:#a16207}.evaluator__verdict--caution.svelte-1xr993r .evaluator__verdict-detail:where(.svelte-1xr993r){color:#c2410c}.evaluator__verdict--danger.svelte-1xr993r .evaluator__verdict-detail:where(.svelte-1xr993r){color:#b91c1c}.evaluator__flags-header.svelte-1xr993r{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-6) var(--space-3)}.evaluator__flags-icon--red{color:var(--color-error)}.evaluator__flags-icon--green{color:var(--color-primary)}.evaluator__flags-title.svelte-1xr993r{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin:0}.evaluator__flags-list.svelte-1xr993r{padding:0 var(--space-6) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.evaluator__flag.svelte-1xr993r{display:flex;align-items:flex-start;gap:.625rem;border-radius:var(--radius-lg);padding:.875rem;border:1px solid}.evaluator__flag--red.svelte-1xr993r{background:#fef2f2;border-color:#ef444433}.evaluator__flag--green.svelte-1xr993r{background:#f5f3ff;border-color:#655aff26}.evaluator__flag-icon--red{color:var(--color-error);flex-shrink:0;margin-top:2px}.evaluator__flag-icon--green{color:var(--color-primary);flex-shrink:0;margin-top:2px}.evaluator__flag-text.svelte-1xr993r{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.evaluator__flag-text--red.svelte-1xr993r{color:#991b1b}.evaluator__flag-text--green.svelte-1xr993r{color:#4c1d95}.evaluator__nudge.svelte-1xr993r{background:linear-gradient(135deg,var(--color-primary) 0%,#7c3aed 100%);border-radius:var(--radius-xl);padding:var(--space-5);color:var(--color-text-white)}.evaluator__nudge-inner.svelte-1xr993r{display:flex;align-items:flex-start;gap:var(--space-3)}.evaluator__nudge-icon-wrap.svelte-1xr993r{background:#fff3;border-radius:var(--radius-lg);padding:var(--space-2);flex-shrink:0;display:flex;align-items:center;justify-content:center}.evaluator__nudge-title.svelte-1xr993r{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);margin:0 0 var(--space-1)}.evaluator__nudge-text.svelte-1xr993r{color:#ffffffbf;font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);margin:0}.evaluator__nudge-text.svelte-1xr993r strong:where(.svelte-1xr993r){color:var(--color-text-white);font-weight:var(--font-weight-medium)}@media(max-width:1024px){.evaluator.svelte-1xr993r{padding:var(--space-12) var(--space-5)}}@media(max-width:768px){.evaluator.svelte-1xr993r{padding:var(--space-10) var(--space-4)}.evaluator__schedule-grid.svelte-1xr993r,.evaluator__practice-grid.svelte-1xr993r{grid-template-columns:repeat(3,1fr)}.evaluator__toggles.svelte-1xr993r{grid-template-columns:1fr}.evaluator__score-header.svelte-1xr993r{flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}}@media(max-width:480px){.evaluator.svelte-1xr993r{padding:var(--space-8) var(--space-3)}.evaluator__row--2col.svelte-1xr993r{grid-template-columns:1fr}.evaluator__schedule-grid.svelte-1xr993r,.evaluator__practice-grid.svelte-1xr993r{grid-template-columns:repeat(2,1fr)}.evaluator__card-body.svelte-1xr993r,.evaluator__bars.svelte-1xr993r{padding:var(--space-4)}.evaluator__flags-header.svelte-1xr993r{padding:var(--space-4) var(--space-4) var(--space-3)}.evaluator__flags-list.svelte-1xr993r{padding:0 var(--space-4) var(--space-4)}.evaluator__nudge-inner.svelte-1xr993r{flex-direction:column}.evaluator__tooltip.svelte-1xr993r{left:auto;right:0;top:1.25rem}}
