.details-factor-card.svelte-1ml205b{background:#fff;border:1px solid var(--color-sand-200, #e5e7eb);border-radius:.875rem;padding:.85rem 1rem;display:flex;flex-direction:column;justify-content:space-between;transition:all .25s cubic-bezier(.4,0,.2,1);min-height:4.8rem;box-shadow:0 1px 2px #00000005}.details-factor-card.svelte-1ml205b:hover{border-color:var(--color-sand-300, #d1d5db);transform:translateY(-2px);box-shadow:0 8px 24px -4px #0000000a,0 2px 4px -2px #00000005}.details-factor-card.compact.svelte-1ml205b{flex-direction:row;align-items:center;justify-content:flex-start;gap:.4rem;padding:.25rem .65rem;min-height:auto;border-radius:9999px;background:var(--color-sand-50, #fcfbf9);border:1px solid var(--color-sand-200, #e5e7eb);box-shadow:0 1px 2px #00000003;flex:0 0 auto;min-width:auto;width:auto;position:relative;cursor:help}.details-factor-card.compact.svelte-1ml205b:hover{transform:translateY(-1px);border-color:var(--color-sand-300, #d1d5db);box-shadow:0 4px 12px -2px #00000008}.details-factor-header.svelte-1ml205b{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.details-factor-card.compact.svelte-1ml205b .details-factor-header:where(.svelte-1ml205b){width:auto;justify-content:flex-start;gap:.25rem;flex-shrink:0}.details-factor-key.svelte-1ml205b{font-size:.625rem;font-weight:700;color:var(--color-ink-800, #1f2937);letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.details-factor-card.compact.svelte-1ml205b .details-factor-key:where(.svelte-1ml205b){font-size:.55rem;letter-spacing:.02em;color:var(--color-ink-600, #4b5563);font-weight:800}.details-factor-value-box.svelte-1ml205b{display:flex;align-items:baseline;margin-top:.5rem;line-height:1}.details-factor-card.compact.svelte-1ml205b .details-factor-value-box:where(.svelte-1ml205b){margin-top:0;margin-left:.4rem;align-items:center;gap:.2rem;flex-shrink:0;display:flex}.details-factor-value.svelte-1ml205b{font-size:1.35rem;font-weight:950;color:var(--color-ink-950, #030712);letter-spacing:-.02em}.details-factor-card.compact.svelte-1ml205b .details-factor-value:where(.svelte-1ml205b){font-size:.85rem;font-weight:950;color:var(--color-ink-950, #030712)}.details-factor-phys.svelte-1ml205b{font-size:.75rem;font-weight:500;color:var(--color-ink-500, #6b7280);margin-left:.35rem;letter-spacing:.01em;opacity:.85}.details-factor-card.compact.svelte-1ml205b .details-factor-phys:where(.svelte-1ml205b){font-size:.65rem;font-weight:600;color:var(--color-ink-500, #6b7280);margin-left:0}.details-factor-tooltip.svelte-1ml205b{position:absolute;padding:.5rem .75rem;background:#fffffffa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.08);border-radius:.6rem;box-shadow:0 8px 24px -6px #0000001f;color:var(--color-ink-700, #374151);font-size:.65rem;font-weight:500;line-height:1.4;width:14rem;max-width:90vw;text-align:left;text-transform:none;letter-spacing:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);bottom:140%;left:50%;transform:translate(-50%) translateY(4px)}.details-factor-tooltip.svelte-1ml205b:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:4px;border-style:solid;border-color:rgba(255,255,255,.98) transparent transparent transparent}.details-factor-card.compact.svelte-1ml205b:hover .details-factor-tooltip:where(.svelte-1ml205b){opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}
