.sos-model-page[data-astro-cid-f7ly4fz2]{padding-bottom:100px}.sos-back-link[data-astro-cid-f7ly4fz2]{margin:40px 0 0;font-size:13px;font-weight:700}.sos-back-link[data-astro-cid-f7ly4fz2] a[data-astro-cid-f7ly4fz2]{color:var(--sky-muted);text-decoration:none}.sos-back-link[data-astro-cid-f7ly4fz2] a[data-astro-cid-f7ly4fz2]:hover{color:var(--pivot-navy)}.sos-back-link[data-astro-cid-f7ly4fz2] a[data-astro-cid-f7ly4fz2]:before{content:"← "}.sos-model-hero[data-astro-cid-f7ly4fz2]{padding:clamp(40px,6vw,80px) 0;border-bottom:1px solid var(--pivot-line)}.sos-model-hero[data-astro-cid-f7ly4fz2] h1[data-astro-cid-f7ly4fz2]{margin:14px 0 20px;color:var(--pivot-navy);font-size:clamp(48px,7vw,86px);line-height:.95;letter-spacing:-.055em}.sos-placeholder-notice[data-astro-cid-f7ly4fz2]{display:inline-block;margin-bottom:16px;padding:6px 12px;border:1px solid var(--sky-coral);border-radius:6px;background:#d477621a;color:var(--sky-coral);font-size:13px;font-weight:700}.sos-model-verdict[data-astro-cid-f7ly4fz2]{max-width:600px;margin:0 0 32px;color:var(--sky-muted);font-size:clamp(18px,2vw,22px);line-height:1.5}.sos-model-stats[data-astro-cid-f7ly4fz2]{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.sos-stat[data-astro-cid-f7ly4fz2]{display:flex;flex-direction:column;gap:4px;min-width:80px;padding:16px 20px;border:1px solid var(--pivot-line);border-radius:10px;background:#fff}.sos-stat-ship[data-astro-cid-f7ly4fz2]{background:#638c721a;border-color:#638c724d}.sos-stat-skip[data-astro-cid-f7ly4fz2]{background:#d477621a;border-color:#d477624d}.sos-stat-value[data-astro-cid-f7ly4fz2]{color:var(--pivot-navy);font-size:28px;font-weight:800;letter-spacing:-.03em}.sos-stat-ship[data-astro-cid-f7ly4fz2] .sos-stat-value[data-astro-cid-f7ly4fz2]{color:var(--sky-green)}.sos-stat-skip[data-astro-cid-f7ly4fz2] .sos-stat-value[data-astro-cid-f7ly4fz2]{color:var(--sky-coral)}.sos-stat-label[data-astro-cid-f7ly4fz2]{color:var(--sky-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.sos-model-run-date[data-astro-cid-f7ly4fz2]{margin:0;color:var(--sky-muted);font-size:14px}.sos-model-section[data-astro-cid-f7ly4fz2]{padding:clamp(48px,6vw,80px) 0;border-bottom:1px solid var(--pivot-line)}.sos-model-section[data-astro-cid-f7ly4fz2] h2[data-astro-cid-f7ly4fz2]{margin:0 0 12px;color:var(--pivot-navy);font-size:clamp(28px,4vw,40px);letter-spacing:-.03em}.sos-section-description[data-astro-cid-f7ly4fz2]{max-width:600px;margin:0 0 32px;color:var(--sky-muted);font-size:16px;line-height:1.5}.sos-task-results[data-astro-cid-f7ly4fz2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.sos-task-card[data-astro-cid-f7ly4fz2]{border:1px solid var(--pivot-line);border-radius:14px;background:#fff;padding:24px;transition:transform .16s ease}.sos-task-card[data-astro-cid-f7ly4fz2]:hover{transform:translateY(-2px)}.sos-task-ship[data-astro-cid-f7ly4fz2]{border-left:4px solid var(--sky-green)}.sos-task-skip[data-astro-cid-f7ly4fz2]{border-left:4px solid var(--sky-coral)}.sos-task-header[data-astro-cid-f7ly4fz2]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.sos-task-header[data-astro-cid-f7ly4fz2] h3[data-astro-cid-f7ly4fz2]{margin:0;color:var(--pivot-navy);font-size:18px;letter-spacing:-.02em}.sos-task-verdict[data-astro-cid-f7ly4fz2]{flex-shrink:0;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.sos-verdict-ship[data-astro-cid-f7ly4fz2]{background:#638c7226;color:var(--sky-green)}.sos-verdict-skip[data-astro-cid-f7ly4fz2]{background:#d4776226;color:var(--sky-coral)}.sos-task-description[data-astro-cid-f7ly4fz2]{margin:0 0 16px;color:var(--sky-muted);font-size:14px;line-height:1.5}.sos-task-meta[data-astro-cid-f7ly4fz2]{margin-bottom:16px;color:var(--sky-muted);font-size:13px}.sos-task-meta[data-astro-cid-f7ly4fz2] strong[data-astro-cid-f7ly4fz2]{color:var(--pivot-navy)}.sos-rubric-scores[data-astro-cid-f7ly4fz2]{display:flex;flex-wrap:wrap;gap:6px}.sos-rubric-pill[data-astro-cid-f7ly4fz2]{padding:4px 8px;border-radius:4px;font-size:11px;font-weight:650}.sos-rubric-ship[data-astro-cid-f7ly4fz2]{background:#638c721f;color:var(--sky-green)}.sos-rubric-skip[data-astro-cid-f7ly4fz2]{background:#d477621f;color:var(--sky-coral)}.sos-rubric-breakdown[data-astro-cid-f7ly4fz2]{display:grid;gap:16px}.sos-rubric-row[data-astro-cid-f7ly4fz2]{display:grid;grid-template-columns:200px 1fr 60px;gap:20px;align-items:center}.sos-rubric-info[data-astro-cid-f7ly4fz2]{display:flex;flex-direction:column;gap:2px}.sos-rubric-info[data-astro-cid-f7ly4fz2] strong[data-astro-cid-f7ly4fz2]{color:var(--pivot-navy);font-size:15px}.sos-rubric-info[data-astro-cid-f7ly4fz2] span[data-astro-cid-f7ly4fz2]{color:var(--sky-muted);font-size:12px}.sos-rubric-bar-wrapper[data-astro-cid-f7ly4fz2]{height:12px;border-radius:6px;background:#17313a14;overflow:hidden}.sos-rubric-bar[data-astro-cid-f7ly4fz2]{height:100%;border-radius:6px;background:var(--sky-green);transition:width .3s ease}.sos-rubric-percentage[data-astro-cid-f7ly4fz2]{text-align:right;color:var(--pivot-navy);font-size:14px;font-weight:700}.sos-share-links[data-astro-cid-f7ly4fz2]{display:flex;flex-wrap:wrap;gap:14px}.sos-share-link[data-astro-cid-f7ly4fz2]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:1px solid var(--pivot-line);border-radius:8px;background:#fff;color:var(--pivot-navy);font-size:14px;font-weight:700;transition:background .15s ease,border-color .15s ease}.sos-share-link[data-astro-cid-f7ly4fz2]:hover{background:var(--pivot-blue);border-color:#17313a33}.sos-model-nav[data-astro-cid-f7ly4fz2]{padding-top:48px;text-align:center}@media(max-width:760px){.sos-model-stats[data-astro-cid-f7ly4fz2]{gap:12px}.sos-stat[data-astro-cid-f7ly4fz2]{min-width:70px;padding:12px 14px}.sos-stat-value[data-astro-cid-f7ly4fz2]{font-size:22px}.sos-rubric-row[data-astro-cid-f7ly4fz2]{grid-template-columns:1fr;gap:8px}.sos-rubric-percentage[data-astro-cid-f7ly4fz2]{text-align:left}}@media(max-width:620px){.sos-model-hero[data-astro-cid-f7ly4fz2] h1[data-astro-cid-f7ly4fz2]{font-size:42px}.sos-task-results[data-astro-cid-f7ly4fz2]{grid-template-columns:1fr}}
