:root{--orbit-bg:#eef2ff;--orbit-bg-mid:#f8fafc;--orbit-surface:#fff;--orbit-surface-muted:#f1f5f9;--orbit-border:#e2e8f0;--orbit-border-strong:#cbd5e1;--orbit-text:#0f172a;--orbit-text-secondary:#334155;--orbit-text-muted:#64748b;--orbit-brand:#312e81;--orbit-brand-mid:#4338ca;--orbit-brand-bright:#6366f1;--orbit-accent:#0f766e;--orbit-accent-soft:#ccfbf1;--orbit-accent-border:#5eead4;--orbit-warning-bg:#fffbeb;--orbit-warning-border:#fcd34d;--orbit-danger:#991b1b;--orbit-danger-bg:#fef2f2;--orbit-danger-border:#fecaca;--orbit-shadow:0 4px 24px #0f172a12;--orbit-shadow-lg:0 20px 50px #0f172a1f;--orbit-radius:14px;--orbit-radius-sm:10px;--orbit-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--orbit-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, monospace;font-family:var(--orbit-font);color:var(--orbit-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.45}*,:before,:after{box-sizing:border-box}body{background:radial-gradient(1200px 600px at 10% -10%, #c7d2fe 0%, transparent 55%), radial-gradient(900px 500px at 100% 0%, #99f6e4 0%, transparent 50%), linear-gradient(180deg, var(--orbit-bg) 0%, var(--orbit-bg-mid) 45%, #f1f5f9 100%);min-height:100vh;margin:0}#root{text-align:left;width:100%;max-width:100%;min-height:100vh;margin:0}h1,h2,h3{font-family:var(--orbit-font);color:var(--orbit-text);margin:0;font-weight:700}p{margin:0}code{font-family:var(--orbit-mono);background:var(--orbit-surface-muted);color:var(--orbit-brand-mid);border-radius:6px;padding:.15em .45em;font-size:.88em}.orbit-app{max-width:920px;font-family:var(--orbit-font);margin:0 auto;padding:28px 18px 48px}.orbit-app section>h2{margin-bottom:8px;font-size:18px}.orbit-auth-loading{min-height:100vh;font-family:var(--orbit-font);color:var(--orbit-text-muted);letter-spacing:.02em;justify-content:center;align-items:center;font-size:15px;display:flex}.orbit-header-strip{border-radius:var(--orbit-radius);color:#e0e7ff;box-shadow:var(--orbit-shadow-lg);background:linear-gradient(125deg,#1e1b4b 0%,#312e81 42%,#115e59 100%);border:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px 18px;display:flex}.orbit-header-strip button{font-family:inherit;transition:background .15s,border-color .15s,transform .12s}.orbit-header-strip button:hover{transform:translateY(-1px)}.orbit-header-strip button:focus-visible{outline-offset:2px;outline:2px solid #5eead4}.orbit-alert{border-radius:var(--orbit-radius-sm);background:var(--orbit-danger-bg);border:1px solid var(--orbit-danger-border);color:var(--orbit-danger);margin:0 0 18px;padding:12px 14px;font-size:14px;line-height:1.45}.orbit-lede{color:var(--orbit-text-secondary);margin-bottom:10px;font-size:15px;line-height:1.55}.orbit-dev-hint{color:var(--orbit-text-muted);margin-bottom:18px;font-size:12px}.orbit-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.orbit-tab{border-radius:var(--orbit-radius-sm);border:1px solid var(--orbit-border-strong);background:var(--orbit-surface);color:var(--orbit-text-secondary);cursor:pointer;box-shadow:var(--orbit-shadow);padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.orbit-tab:hover{border-color:var(--orbit-brand-bright);color:var(--orbit-text)}.orbit-tab--active{border:2px solid var(--orbit-brand);color:#f8fafc;background:linear-gradient(#312e81 0%,#1e1b4b 100%);box-shadow:0 6px 20px #312e8159}.orbit-tab--active:hover{color:#fff;border-color:#4338ca}.orbit-tab:focus-visible,.orbit-btn:focus-visible{outline:2px solid var(--orbit-brand-bright);outline-offset:2px}.orbit-field,.orbit-textarea{border-radius:var(--orbit-radius-sm);border:1px solid var(--orbit-border);background:var(--orbit-surface);color:var(--orbit-text);font-family:inherit;transition:border-color .15s,box-shadow .15s}.orbit-field:focus,.orbit-textarea:focus{border-color:var(--orbit-brand-bright);outline:none;box-shadow:0 0 0 3px #6366f133}.orbit-textarea{resize:vertical;width:100%;padding:12px 14px}.orbit-field{padding:10px 12px}.orbit-btn{border-radius:var(--orbit-radius-sm);cursor:pointer;font-family:inherit;font-weight:600;transition:background .15s,transform .12s,box-shadow .15s}.orbit-btn:disabled{cursor:not-allowed;opacity:.85}.orbit-btn--primary{color:#fff;background:linear-gradient(135deg,#4338ca 0%,#312e81 50%,#0f766e 100%);border:none;padding:12px 24px;box-shadow:0 8px 24px #312e8159}.orbit-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px #312e816b}.orbit-btn--primary:disabled{box-shadow:none;background:#94a3b8}.orbit-muted-label{color:var(--orbit-text-muted);font-size:13px}.orbit-panel{border-radius:var(--orbit-radius);border:1px solid var(--orbit-border);background:var(--orbit-surface);box-shadow:var(--orbit-shadow);padding:20px}.orbit-panel--soft{background:linear-gradient(180deg, #fafbff 0%, var(--orbit-surface) 45%)}.orbit-card{border-radius:var(--orbit-radius);background:var(--orbit-surface-muted);border:1px solid var(--orbit-border);margin-top:22px;padding:16px 18px}.orbit-login-backdrop{z-index:50;color:#e2e8f0;background:radial-gradient(800px 400px at 50% 0,#4338ca 0%,#0000 60%),linear-gradient(160deg,#0f172a 0%,#134e4a 55%,#1e1b4b 100%);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.orbit-login-card{border-radius:var(--orbit-radius);width:min(420px,100%);box-shadow:var(--orbit-shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ae0;border:1px solid #94a3b859;padding:30px}.orbit-login-card--wide{border-color:#f8717173;width:min(480px,100%)}.orbit-login-card h1{color:#f8fafc;margin:10px 0 8px;font-size:26px;font-weight:800}.orbit-login-card--wide>h1{margin-top:0;font-size:22px}.orbit-login-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a5b4fc;font-size:13px}.orbit-login-lede{color:#cbd5e1;margin:0 0 18px;font-size:14px;line-height:1.55}.orbit-login-label{color:#94a3b8;margin-bottom:6px;font-size:13px;display:block}.orbit-login-error{border-radius:var(--orbit-radius-sm);color:#fecaca;white-space:pre-wrap;word-break:break-word;background:#7f1d1d59;border:1px solid #f8717173;max-height:180px;margin:0 0 12px;padding:12px 12px 10px;font-size:13px;overflow:auto}.orbit-login-error-dismiss{color:#fecaca;cursor:pointer;background:#0f172a80;border:1px solid #fecaca80;border-radius:6px;margin-top:8px;padding:6px 10px;font-family:inherit;font-size:12px}.orbit-login-pre{border-radius:var(--orbit-radius-sm);color:#e2e8f0;background:#0f172aeb;border:1px solid #94a3b847;padding:12px;font-size:12px;overflow:auto}.orbit-login-input{border-radius:var(--orbit-radius-sm);color:#f8fafc;background:#0f172aa6;border:1px solid #475569;width:100%;padding:12px 14px;font-family:inherit;font-size:16px}.orbit-login-input:focus{border-color:#5eead4;outline:none;box-shadow:0 0 0 2px #5eead459}.orbit-login-submit{border-radius:var(--orbit-radius-sm);color:#fff;cursor:pointer;background:linear-gradient(90deg,#6366f1,#0d9488);border:none;width:100%;padding:14px 18px;font-family:inherit;font-size:15px;font-weight:700;box-shadow:0 8px 28px #6366f166}.orbit-login-submit:disabled{cursor:not-allowed;box-shadow:none;background:#475569}.orbit-login-toggle{border-radius:var(--orbit-radius-sm);cursor:pointer;color:#fff;background:0 0;border:1px solid #475569;flex:1;padding:8px 12px;font-family:inherit;font-weight:600;transition:border-color .15s,background .15s}.orbit-login-toggle--active{background:#312e81a6;border:2px solid #a5b4fc}.orbit-title{letter-spacing:-.03em;color:var(--orbit-text);margin:0 0 6px;font-size:32px;font-weight:800}.orbit-system-line{color:var(--orbit-text-muted);margin-bottom:20px;font-size:13px}.orbit-run-hint{color:var(--orbit-text-muted);margin-top:16px;font-size:13px;font-style:italic}.orbit-header-strip .orbit-header-btn{border-radius:var(--orbit-radius-sm);cursor:pointer;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,transform .12s}.orbit-header-strip .orbit-header-btn:hover{transform:translateY(-1px)}.orbit-header-strip .orbit-header-btn--solid{color:#fff;background:#0f172a59;border:1px solid #ffffff59}.orbit-header-strip .orbit-header-btn--ghost{color:#e0e7ff;background:0 0;border:1px solid #ffffff40;font-size:12px;font-weight:500}.orbit-streak-pill{text-align:center}.orbit-streak-pill__label{text-transform:uppercase;letter-spacing:.08em;opacity:.9;font-size:11px}.orbit-streak-pill__value{font-size:26px;font-weight:800;line-height:1.1}.orbit-streak-pill--compact .orbit-streak-pill__value{font-size:18px;font-weight:700}.orbit-streak-pill--muted{opacity:.9}.orbit-streak-pill--muted .orbit-streak-pill__label{text-transform:none;letter-spacing:normal}.orbit-result-section{margin-top:20px}.orbit-result-section>h2{margin-bottom:8px;font-size:18px}.orbit-callout{background:var(--orbit-surface-muted);border-radius:var(--orbit-radius-sm);color:var(--orbit-text-secondary);border:1px solid var(--orbit-border);margin-bottom:18px;padding:12px 14px;font-size:14px}.orbit-action-headline{color:var(--orbit-text);margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.35}.orbit-schedule-section{margin-top:24px}.orbit-schedule-section>h2{margin-bottom:12px;font-size:18px}.orbit-schedule-meta{color:var(--orbit-text-muted);margin-top:-6px;margin-bottom:14px;font-size:13px}.orbit-schedule-day{border:1px solid var(--orbit-border);border-radius:var(--orbit-radius-sm);background:var(--orbit-surface);box-shadow:var(--orbit-shadow);padding:12px 14px}.orbit-schedule-day__title{color:var(--orbit-text);margin-bottom:8px;font-weight:700}.orbit-schedule-day__meta{color:var(--orbit-text-muted);font-size:13px;font-weight:500}.orbit-banner-warn{border-radius:var(--orbit-radius-sm);background:var(--orbit-warning-bg);border:1px solid var(--orbit-warning-border);color:#9a3412;margin-top:14px;padding:12px 14px;font-size:14px}.orbit-table-section{margin-top:22px}.orbit-table-section h2{margin-bottom:8px;font-size:18px}.orbit-data-table{border-collapse:collapse;width:100%;font-size:13px}.orbit-data-table thead tr{text-align:left;border-bottom:1px solid var(--orbit-border)}.orbit-data-table th,.orbit-data-table td{padding:8px 6px}.orbit-data-table tbody tr{border-bottom:1px solid var(--orbit-surface-muted)}.orbit-data-table td.orbit-td-muted{color:var(--orbit-text-muted)}.orbit-risk-card{background:var(--orbit-danger-bg);border-radius:0 var(--orbit-radius-sm) var(--orbit-radius-sm) 0;border:1px solid var(--orbit-danger-border);border-left:4px solid var(--orbit-danger);margin-top:22px;padding:14px 16px}.orbit-risk-card__title{color:var(--orbit-danger);font-weight:700}.orbit-risk-card__body{white-space:pre-line;color:var(--orbit-text-secondary);margin-top:6px;line-height:1.5}.orbit-future-impact{color:var(--orbit-text-secondary);margin-top:16px;font-size:14px;line-height:1.5}.orbit-confidence-line{color:var(--orbit-text);margin:14px 0;font-size:15px}.orbit-confidence-line span{color:var(--orbit-text-muted);font-size:13px}.orbit-breakdown-box{background:var(--orbit-surface-muted);border-radius:var(--orbit-radius-sm);border:1px solid var(--orbit-border);margin-bottom:16px;padding:12px 14px;font-size:13px;line-height:1.5}.orbit-breakdown-box ul{margin:8px 0 0;padding-left:18px}.orbit-breakdown-box p{color:var(--orbit-text-muted);margin:8px 0 0}.orbit-banner-yellow{border-radius:var(--orbit-radius-sm);color:#854d0e;background:#fefce8;border:1px solid #fde047;margin-bottom:16px;padding:10px 12px;font-size:13px}.orbit-feedback-card{border:1px solid var(--orbit-border-strong);border-radius:var(--orbit-radius-sm);background:var(--orbit-surface);box-shadow:var(--orbit-shadow);margin-bottom:20px;padding:12px 14px}.orbit-feedback-card__row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.orbit-feedback-note{color:#15803d;margin:8px 0 0;font-size:13px}.orbit-btn--sm{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600}.orbit-btn--sm:disabled{opacity:.55;cursor:not-allowed}.orbit-btn--success{color:#166534;background:#f0fdf4;border-color:#16a34a}.orbit-btn--caution{color:#92400e;background:#fffbeb;border-color:#b45309}.orbit-btn--outline{border-radius:var(--orbit-radius-sm);cursor:pointer;background:var(--orbit-surface);border:1px solid var(--orbit-border-strong);color:var(--orbit-brand-mid);padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600}.orbit-btn--outline:disabled{opacity:.55;cursor:not-allowed}.orbit-btn--outline-indigo{border-color:var(--orbit-brand-bright);color:var(--orbit-brand-mid);background:#eef2ff}.orbit-btn--outline-sky{color:#0369a1;background:#f0f9ff;border-color:#0ea5e9}.orbit-btn--outline-emerald{color:#047857;background:#ecfdf5;border-color:#059669}.orbit-btn--primary.orbit-btn--compact{padding:10px 16px;font-size:14px}.orbit-agent-details{margin-top:20px}.orbit-agent-details summary{cursor:pointer;color:var(--orbit-text-secondary);font-weight:600}.orbit-agent-pre{color:#e2e8f0;border-radius:var(--orbit-radius-sm);border:1px solid var(--orbit-border-strong);background:#0f172a;max-height:420px;margin-top:10px;padding:12px;font-size:11px;overflow:auto}.orbit-details-soft{border-radius:var(--orbit-radius-sm);border:1px solid var(--orbit-border);background:var(--orbit-surface-2,#f8fafc);margin:14px 0 0;padding:10px 12px}.orbit-details-soft--wide{margin-top:18px}.orbit-details-soft__summary{cursor:pointer;color:var(--orbit-text-secondary);font-size:14px;font-weight:600;list-style:none}.orbit-details-soft__summary::-webkit-details-marker{display:none}.orbit-details-soft__body{border-top:1px solid var(--orbit-border);flex-direction:column;gap:16px;margin-top:12px;padding-top:12px;display:flex}.orbit-details-soft__body .orbit-risk-card{margin-top:0}.orbit-risk-one-liner{color:var(--orbit-text);margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.45}.orbit-run-next--prominent{border-radius:var(--orbit-radius-sm);border:1px solid var(--orbit-brand-border,#c7d2fe);background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);margin-top:16px;padding:14px 16px}.orbit-run-prose-block--highlight{margin-top:4px}.orbit-run-align--in-details,.orbit-run-align--in-details .orbit-run-align__text{margin:0}.orbit-table-section__title{margin:12px 0 10px;font-size:16px;font-weight:700}.orbit-input-error{border:1px solid var(--orbit-danger-border);border-radius:var(--orbit-radius-sm);background:var(--orbit-danger-bg);color:var(--orbit-danger);margin-top:24px;padding:16px}.orbit-input-error p,.orbit-input-error ul{color:var(--orbit-text-secondary);margin:8px 0 0}.orbit-lt-goal{border-radius:var(--orbit-radius-sm);border:1px solid var(--orbit-border);background:var(--orbit-surface);padding:14px}.orbit-lt-flex-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.orbit-lt-flex-row .orbit-field{flex:220px}.orbit-link-btn{color:var(--orbit-text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-family:inherit;font-size:12px;text-decoration:underline}.orbit-link-btn:hover{color:var(--orbit-text-secondary)}.orbit-muted-block{color:var(--orbit-text-muted);margin-bottom:12px;font-size:13px;line-height:1.45}.orbit-grid-inputs{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:12px;display:grid}.orbit-section-stack{margin-bottom:24px}.orbit-ranked-li--top{color:var(--orbit-text);font-weight:600}.orbit-ranked-li{color:var(--orbit-text-secondary);font-weight:400}.orbit-ranked-score{color:var(--orbit-text-muted);font-weight:400}.orbit-run-profile-card{border-radius:var(--orbit-radius);background:var(--orbit-surface);border:1px solid var(--orbit-border);box-shadow:var(--orbit-shadow);margin-top:28px;padding:18px 18px 16px}.orbit-run-profile-card__top{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px;display:flex}.orbit-run-profile-card__title{color:var(--orbit-text);margin:0;font-size:17px;font-weight:700}.orbit-run-profile-card__summary{color:var(--orbit-text-secondary);margin:0;font-size:15px;line-height:1.55}.orbit-run-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--orbit-border-strong);color:var(--orbit-text-muted);background:var(--orbit-surface-muted);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.orbit-run-pill--accent{color:#115e59;background:var(--orbit-accent-soft);border-color:var(--orbit-accent-border)}.orbit-run-pill--muted{color:var(--orbit-text-secondary)}.orbit-run-tag-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.orbit-run-tag{color:var(--orbit-brand-mid);background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.orbit-run-behavior-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:16px 0 0;padding:0;display:grid}.orbit-run-behavior-cell{border-radius:var(--orbit-radius-sm);background:var(--orbit-surface-muted);border:1px solid var(--orbit-border);margin:0;padding:10px 12px}.orbit-run-behavior-cell dt{text-transform:uppercase;letter-spacing:.05em;color:var(--orbit-text-muted);margin:0 0 4px;font-size:11px;font-weight:600}.orbit-run-behavior-cell dd{color:var(--orbit-text);margin:0;font-size:16px;font-weight:700}.orbit-run-plan{flex-direction:column;gap:16px;margin-top:22px;display:flex}.orbit-run-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--orbit-text-muted);margin-bottom:8px;font-size:11px;font-weight:700}.orbit-run-lead{color:var(--orbit-text-secondary);margin:0;font-size:14px;line-height:1.55}.orbit-run-rank-card{border-radius:var(--orbit-radius);background:var(--orbit-surface-muted);border:1px solid var(--orbit-border);padding:16px 18px}.orbit-run-rank-list{margin:12px 0 0;padding:0;list-style:none}.orbit-run-rank-li{border-bottom:1px solid var(--orbit-border);color:var(--orbit-text-secondary);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:14px;display:flex}.orbit-run-rank-li:last-child{border-bottom:none;padding-bottom:0}.orbit-run-rank-li--top{color:var(--orbit-text);font-weight:600}.orbit-run-rank-li__title{flex:1;min-width:0;line-height:1.4}.orbit-run-rank-li__score{font-family:var(--orbit-mono);color:var(--orbit-brand-mid);flex-shrink:0;font-size:13px;font-weight:600}.orbit-run-hero{border-radius:var(--orbit-radius);color:#f8fafc;box-shadow:var(--orbit-shadow-lg);background:linear-gradient(135deg,#1e1b4b 0%,#3730a3 48%,#0f766e 100%);border:1px solid #ffffff1f;padding:22px 20px 20px}.orbit-run-hero .orbit-run-section-label{color:#f8fafcb8;margin-bottom:10px}.orbit-run-hero__action{letter-spacing:-.02em;margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.35}.orbit-run-hero__btn{color:var(--orbit-brand-mid);background:#fffffff2;border-color:#ffffff59}.orbit-run-hero__btn:hover:not(:disabled){background:#fff}.orbit-run-align{border-radius:var(--orbit-radius-sm);background:linear-gradient(#eef2ff 0%,#f8fafc 100%);border:1px solid #c7d2fe;padding:14px 16px}.orbit-run-align__label{letter-spacing:.07em;text-transform:uppercase;color:var(--orbit-brand-mid);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.orbit-run-align__text{color:var(--orbit-text-secondary);margin:0;font-size:14px;line-height:1.5}.orbit-run-reason-card{border-radius:var(--orbit-radius);background:var(--orbit-surface);border:1px solid var(--orbit-border);box-shadow:var(--orbit-shadow);padding:16px 18px}.orbit-run-prose{color:var(--orbit-text-secondary);margin:0;font-size:15px;line-height:1.6}.orbit-run-followup{flex-direction:column;gap:18px;margin-top:22px;display:flex}.orbit-run-followup .orbit-risk-card{margin-top:0}.orbit-risk-card__header{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.orbit-risk-card__subtitle{color:var(--orbit-text-muted);font-size:12px;font-weight:500}.orbit-risk-card--mid .orbit-risk-card__subtitle,.orbit-risk-card--low .orbit-risk-card__subtitle{color:var(--orbit-text-muted)}.orbit-risk-card__lines{color:var(--orbit-text-secondary);margin:0;padding-left:18px;font-size:14px;line-height:1.55}.orbit-risk-card__lines li+li{margin-top:6px}.orbit-risk-card__tip{border-radius:var(--orbit-radius-sm);background:var(--orbit-warning-bg);border:1px solid var(--orbit-warning-border);color:#92400e;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.orbit-risk-card__memory{color:var(--orbit-text-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.orbit-risk-card__others{border-top:1px dashed var(--orbit-border-strong);margin-top:14px;padding-top:12px}.orbit-risk-card__other-list{color:var(--orbit-text-secondary);margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.orbit-risk-card__empty{color:var(--orbit-text-muted);margin:0;font-size:14px}.orbit-risk-card--low{background:#ecfdf5;border:1px solid #6ee7b7;border-left:4px solid #059669}.orbit-risk-card--low .orbit-risk-card__title{color:#047857}.orbit-risk-card--mid{background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #d97706}.orbit-risk-card--mid .orbit-risk-card__title{color:#b45309}.orbit-run-prose-block{border-radius:var(--orbit-radius);background:var(--orbit-surface);border:1px solid var(--orbit-border);box-shadow:var(--orbit-shadow);padding:16px 18px}.orbit-run-confidence__stats{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.orbit-run-stat-pill{border-radius:var(--orbit-radius-sm);background:var(--orbit-surface-muted);border:1px solid var(--orbit-border);flex-direction:column;align-items:flex-start;min-width:120px;padding:10px 14px;display:inline-flex}.orbit-run-stat-pill--secondary{opacity:.95}.orbit-run-stat-pill__value{color:var(--orbit-text);letter-spacing:-.03em;font-size:22px;font-weight:800}.orbit-run-stat-pill__label{text-transform:uppercase;letter-spacing:.05em;color:var(--orbit-text-muted);margin-top:2px;font-size:11px;font-weight:600}.orbit-run-breakdown__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 14px;display:grid}.orbit-run-breakdown__grid>div{flex-direction:column;gap:4px;display:flex}.orbit-run-breakdown__k{text-transform:uppercase;letter-spacing:.04em;color:var(--orbit-text-muted);font-size:11px;font-weight:600}.orbit-run-breakdown__v{font-family:var(--orbit-mono);color:var(--orbit-text);font-size:14px;font-weight:600}.orbit-run-breakdown__note{color:var(--orbit-text-muted);margin:12px 0 0;font-size:12px;line-height:1.45}.orbit-run-breakdown.orbit-breakdown-box{margin-bottom:0}.orbit-run-alt-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.orbit-run-alt-card{border-radius:var(--orbit-radius-sm);border:1px solid var(--orbit-border);background:var(--orbit-surface);box-shadow:var(--orbit-shadow);margin:0;padding:14px 14px 12px}.orbit-run-alt-card__head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.orbit-run-alt-card__title{color:var(--orbit-text);font-size:14px;font-weight:700;line-height:1.35}.orbit-run-alt-card__badge{font-family:var(--orbit-mono);color:var(--orbit-brand-mid);background:#eef2ff;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:700}.orbit-run-alt-card__meta{color:var(--orbit-text-muted);margin:0;font-size:12px;line-height:1.45}.orbit-run-feedback .orbit-run-section-label{margin-bottom:6px}.orbit-run-feedback__hint{color:var(--orbit-text-secondary);margin:0 0 10px;font-size:14px;line-height:1.5}.orbit-run-next__list{color:var(--orbit-text-secondary);margin:0;padding-left:20px;font-size:15px;line-height:1.55}.orbit-run-next__list li+li{margin-top:8px}
