.cmp-wrap{width:90%;max-width:64rem;margin:0 auto}.cmp-head{margin:26px 0 32px}.cmp-head-row{gap:15px}.cmp-head-ic,.cmp-head-row{display:flex;align-items:center}.cmp-head-ic{width:52px;height:52px;flex-shrink:0;border-radius:var(--r-xl);justify-content:center;background:var(--accent-tint-12);border:1px solid var(--accent-border);color:var(--accent-primary)}.cmp-h1{font-family:var(--font-display);font-size:42px;font-weight:600;letter-spacing:-.03em;margin:0;line-height:1.04}.cmp-eyebrow{font-size:15px;font-weight:600;color:var(--accent-primary);margin:3px 0 0}.cmp-sub{font-size:17px;color:var(--text-secondary);line-height:1.55;max-width:640px;margin:18px 0 0}.cmp-sublink{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--accent-primary);text-decoration:none;margin-top:12px}.cmp-sublink:hover{text-decoration:underline}.cmp-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px;align-items:start}.cmp-col{display:flex;flex-direction:column;gap:16px;min-width:0}.cmp-band,.cmp-grid-adv{margin-top:16px}.cmp-pricechip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-radius:var(--r-lg);background:var(--surface-inset);border:1px solid var(--border-primary)}.cmp-pricechip-l{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-secondary)}.cmp-pricechip-dot{width:7px;height:7px;border-radius:50%;background:var(--calc-green);box-shadow:0 0 8px rgba(0,255,136,.6);flex-shrink:0}.cmp-pricechip-v{font-size:16px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.cmp-info{display:flex;flex-direction:column;gap:0;margin-top:14px;border-radius:var(--r-lg);background:var(--surface-inset);border:1px solid var(--border-hairline);padding:4px 14px}.cmp-info-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--border-hairline)}.cmp-info-row:last-child{border-bottom:none}.cmp-info-l{font-size:13px;color:var(--text-secondary)}.cmp-info-v{font-size:13px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.cmp-info.lygos{background:var(--accent-tint-12);border-color:var(--accent-border)}.cmp-info.lygos .cmp-info-row{border-color:rgba(0,172,193,.18)}.cmp-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:var(--r-full);border:1px solid}.cmp-badge.ok{color:var(--calc-green);background:rgba(0,255,136,.1);border-color:rgba(0,255,136,.25)}.cmp-badge.bad{color:var(--calc-danger);background:rgba(255,59,48,.1);border-color:rgba(255,59,48,.25)}.cmp-badge.warn{color:var(--calc-warn);background:rgba(255,149,0,.1);border-color:rgba(255,149,0,.25)}.cmp-badge.teal{color:var(--calc-teal);background:var(--accent-tint-12);border-color:var(--accent-border-strong)}.cmp-result{display:flex;flex-direction:column}.cmp-result-cap{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 14px;display:flex;align-items:center;gap:7px}.cmp-result-big{font-family:var(--font-display);font-size:54px;font-weight:700;line-height:1;margin:0;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cmp-result-unit{font-size:19px;font-weight:600;color:var(--text-secondary);margin-left:4px}.cmp-result-sub{font-size:14.5px;color:var(--text-secondary);line-height:1.6;margin:16px 0 0}.cmp-result-sub b{color:#fff;font-weight:700}.cmp-result-note{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--calc-warn);margin:12px 0 0}.cmp-vs{margin-top:22px}.cmp-vs-head,.cmp-vs-row{display:grid;grid-template-columns:1.25fr 1fr 1fr;align-items:center;gap:10px}.cmp-vs-head{padding:0 0 8px}.cmp-vs-row{padding:11px 0;border-top:1px solid var(--border-hairline)}.cmp-vs-metric{font-size:13px;color:var(--text-secondary)}.cmp-vs-cell{text-align:right;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-muted)}.cmp-vs-head .cmp-vs-cell{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.cmp-vs-cell.lygos{color:var(--text-secondary)}.cmp-vs-head .cmp-vs-cell.lygos{color:var(--calc-teal)}.cmp-vs-cell.win{color:#fff}.cmp-vs-cell.lygos.win{color:var(--calc-teal)}.cmp-vs-row.hl{background:rgba(0,172,193,.06);box-shadow:inset 3px 0 0 var(--calc-teal);padding-left:13px;margin:0 -16px;padding-right:16px}.cmp-vs-row.hl+.cmp-vs-row.hl{border-top-color:rgba(0,172,193,.14)}.cmp-vs-row.hl .cmp-vs-cell.lygos{color:var(--calc-teal);font-weight:700}.cmp-vs-glyph{display:inline-block;vertical-align:-1px;margin-right:5px;color:var(--calc-teal)}.cmp-icost{margin-top:22px;padding-top:20px;border-top:1px solid var(--border-hairline)}.cmp-icost-cap{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 14px}.cmp-bankrupt{border:1px solid rgba(255,59,48,.35);background:rgba(255,59,48,.06);border-radius:var(--r-xl);padding:22px}.cmp-bankrupt-head{display:flex;gap:12px;align-items:center;margin-bottom:10px}.cmp-bankrupt-ic{width:40px;height:40px;border-radius:var(--r-lg);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(255,59,48,.16);color:var(--calc-danger)}.cmp-bankrupt h3{font-size:18px;font-weight:700;color:var(--calc-danger);margin:0}.cmp-bankrupt p{font-size:13.5px;color:var(--text-light);line-height:1.55;margin:0 0 10px}.cmp-bankrupt .reassure{margin-top:12px;padding:13px;border-radius:var(--r-lg);background:var(--accent-tint-12);border:1px solid var(--accent-border);color:var(--text-light);font-size:13px}.cmp-bankrupt .reassure b{color:var(--accent-primary)}.cmp-section{display:flex;flex-direction:column;gap:16px;margin-top:16px}.cmp-switch{display:flex;gap:4px;padding:4px;background:var(--surface-inset);border:1px solid var(--border-primary);border-radius:var(--r-full)}.cmp-switch button{flex:1;padding:11px 14px;border:none;border-radius:var(--r-full);cursor:pointer;background:none;color:var(--text-secondary);font-family:var(--font-sans);font-size:14px;font-weight:600;transition:background .15s,color .15s}.cmp-switch button:hover{color:#fff}.cmp-switch button.on{background:var(--calc-teal);color:#06222a}.cmp-pane{display:flex;flex-direction:column;gap:16px;animation:lc-fade .2s ease}.cmp-intro{margin:0 0 2px;font-size:13.5px;line-height:1.55;color:var(--text-secondary)}.cmp-intro b{color:var(--text-light);font-weight:600}.cmp-statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cmp-statgrid.three{grid-template-columns:repeat(3,1fr)}.cmp-statgrid.two{grid-template-columns:repeat(2,1fr)}.cmp-table{border:1px solid var(--border-primary);border-radius:var(--r-xl);overflow:hidden}.cmp-thead,.cmp-trow{display:grid;grid-template-columns:2.6fr 1.2fr 1.4fr 1.4fr 1.6fr;gap:0;align-items:center}.cmp-thead{padding:10px 16px;border-bottom:1px solid var(--border-primary);background:var(--surface-inset)}.cmp-th{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.cmp-td.r,.cmp-th.r{text-align:right;justify-self:end}.cmp-trow{padding:12px 16px;border-bottom:1px solid var(--border-hairline)}.cmp-trow:last-child{border-bottom:none}.cmp-trow.lygos,.cmp-trow.you{background:var(--accent-tint-12)}.cmp-trow.lygos{box-shadow:inset 3px 0 0 var(--calc-teal)}.cmp-trow.lygos .cmp-rank{color:var(--calc-teal)}.cmp-trow:not(.you):not(.lygos):hover{background:rgba(255,255,255,.015)}.cmp-td{font-size:13.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.cmp-td.name{display:inline-flex;align-items:center;gap:7px;color:var(--text-light)}.cmp-td.cost{font-weight:700;color:#fff}.cmp-you-pill{font-size:9px;font-weight:700;color:var(--calc-teal);background:var(--accent-tint-16);padding:2px 6px;border-radius:var(--r-full)}.cmp-rank{display:none}.cmp-muted{color:var(--text-muted)}.cmp-matrix{width:100%;border-collapse:collapse}.cmp-matrix th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:10px 12px;text-align:center;border-bottom:1px solid var(--border-primary)}.cmp-matrix th:first-child{text-align:left}.cmp-matrix th.lygos{color:var(--calc-teal);background:var(--accent-tint-12);border-left:1px solid var(--accent-border);border-right:1px solid var(--accent-border)}.cmp-matrix td{padding:13px 12px;border-bottom:1px solid var(--border-hairline);text-align:center}.cmp-matrix tr:last-child td{border-bottom:none}.cmp-matrix td.lygos{background:var(--accent-tint-12);border-left:1px solid var(--accent-border);border-right:1px solid var(--accent-border)}.cmp-matrix .ev-name{text-align:left}.cmp-matrix .ev-name .n{font-size:13.5px;font-weight:600;color:#fff}.cmp-matrix .ev-name .d{font-size:11.5px;color:var(--text-muted);margin-top:2px}.cmp-matrix .drop{font-variant-numeric:tabular-nums;color:var(--calc-danger);font-weight:600}.cmp-cell{flex-direction:column;gap:3px}.cmp-cell,.cmp-cell .lbl{display:inline-flex;align-items:center}.cmp-cell .lbl{gap:4px;font-size:12px;font-weight:700}.cmp-cell .ltv{font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.cmp-matrix-cards{display:none;flex-direction:column;gap:12px}.cmp-mcard{border:1px solid var(--border-hairline);border-radius:var(--r-lg);padding:14px;background:var(--surface-inset)}.cmp-mcard-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cmp-mcard-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cmp-mcard-cell{border-radius:var(--r-md);padding:9px;background:var(--web-glass-fill)}.cmp-mcard-cell.lygos{background:var(--accent-tint-12);border:1px solid var(--accent-border)}.cmp-mcard-cell .who{font-size:11px;color:var(--text-muted);margin:0 0 5px}.cmp-story{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cmp-story-col{border-radius:var(--r-lg);padding:18px;border:1px solid}.cmp-story-col.bad{border-color:rgba(255,59,48,.2);background:rgba(255,59,48,.05)}.cmp-story-col.good{border-color:var(--accent-border);background:var(--accent-tint-12)}.cmp-story-head{gap:11px;margin-bottom:14px}.cmp-story-head,.cmp-story-ic{display:flex;align-items:center}.cmp-story-ic{width:34px;height:34px;border-radius:50%;flex-shrink:0;justify-content:center}.cmp-story-head h4{font-size:14px;font-weight:700;color:#fff;margin:0}.cmp-story-head p{font-size:11.5px;color:var(--text-muted);margin:1px 0 0}.cmp-story-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.cmp-story-list li{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:var(--text-light);line-height:1.45}.cmp-story-list svg{flex-shrink:0;margin-top:2px}.cmp-kv{display:flex;flex-direction:column;gap:0}.cmp-kv-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--border-hairline)}.cmp-kv-row:last-child{border-bottom:none}.cmp-kv-k{font-size:13.5px;color:var(--text-muted)}.cmp-kv-v{font-size:13.5px;color:var(--text-light);text-align:right;font-variant-numeric:tabular-nums}.cmp-kv-v.mono{font-family:var(--font-sans)}.cmp-timeline{position:relative;height:42px;background:var(--surface-inset);border-radius:var(--r-lg);margin-top:22px}.cmp-timeline-mark{position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.25)}.cmp-timeline-mark span{position:absolute;top:-18px;left:50%;transform:translateX(-50%);font-size:11px;color:var(--text-muted);white-space:nowrap}.cmp-timeline-term{position:absolute;top:6px;bottom:6px;border:1px dashed var(--border-primary);border-radius:var(--r-md);background:var(--web-glass-fill)}.cmp-timeline-term span{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:11px;color:var(--text-secondary)}.cmp-timeline-ends{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);margin-top:6px}.cmp-disclose{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-muted);background:none;border:none;cursor:pointer;font-family:var(--font-sans)}.cmp-disclose:hover{color:var(--text-secondary)}.cmp-method{margin-top:14px;border-radius:var(--r-lg);background:var(--surface-inset);border:1px solid var(--border-hairline);padding:16px;font-size:13px;color:var(--text-muted);line-height:1.65;display:flex;flex-direction:column;gap:7px}.cmp-method b{color:var(--text-light);font-weight:600}.cmp-explainer{font-size:13.5px;color:var(--text-secondary);line-height:1.6;margin:-8px 0 12px}.cmp-explainer b,.cmp-formula{color:var(--text-light);font-weight:600}.cmp-formula{font-size:13.5px;margin:0 0 12px;padding:11px 15px;border-radius:var(--r-lg);background:var(--surface-inset);border:1px solid var(--border-hairline);text-align:center}.cmp-formula .pd{color:var(--calc-warn)}.cmp-formula .lgd{color:var(--calc-danger)}.cmp-chapter{display:flex;align-items:flex-start;gap:16px;margin:56px 0 18px;padding-top:32px;border-top:1px solid var(--border-hairline)}.cmp-chapter-ord{font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--accent-primary);letter-spacing:.1em;padding-top:5px;flex-shrink:0}.cmp-chapter-main{flex:1;min-width:0}.cmp-chapter-titlerow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cmp-chapter-title{font-family:var(--font-sans);font-size:23px;font-weight:700;letter-spacing:-.01em;margin:0;color:#fff}.cmp-chapter-desc{font-size:14px;color:var(--text-secondary);margin:6px 0 0;max-width:640px}.cmp-chapter-echo{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--accent-primary);background:var(--accent-tint-12);border:1px solid var(--accent-border);border-radius:var(--r-full);padding:5px 12px;white-space:nowrap}.cmp-riskmod{display:grid;grid-template-columns:340px 1fr;background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:var(--r-xl);overflow:hidden}.cmp-riskmod-in{padding:24px;background:var(--surface-inset);border-right:1px solid var(--border-primary)}.cmp-riskmod-note{font-size:12px;color:var(--text-muted);line-height:1.5;margin:0 0 22px}.cmp-riskmod-out{padding:26px 28px;display:flex;flex-direction:column;justify-content:center;gap:22px}.cmp-el-cap{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px}.cmp-el-big{font-family:var(--font-display);font-size:40px;font-weight:700;color:var(--calc-warn);margin:0;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cmp-el-unit{font-size:18px;font-weight:600;color:var(--text-secondary)}.cmp-el-formula{font-size:12.5px;color:var(--text-muted);margin:12px 0 0;font-variant-numeric:tabular-nums}.cmp-el-bars{gap:16px;border-top:1px solid var(--border-hairline);padding-top:20px}.cmp-el-bars,.cmp-el-row{display:flex;flex-direction:column}.cmp-el-row{gap:8px}.cmp-el-rowhead{display:flex;align-items:center;justify-content:space-between;gap:12px}.cmp-el-name{font-size:13.5px;color:var(--text-light)}.cmp-el-val{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.cmp-el-track{height:8px;background:var(--surface-inset);overflow:hidden}.cmp-el-fill,.cmp-el-track{border-radius:var(--r-full)}.cmp-el-fill{height:100%;transition:width .2s ease}.cmp-el-note{font-size:11.5px;color:var(--text-muted);margin:0}.cmp-meth-card{background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:var(--r-xl);overflow:hidden}.cmp-meth-head{padding:20px 24px 16px;border-bottom:1px solid var(--border-hairline)}.cmp-meth-row{width:100%;display:flex;align-items:center;gap:14px;padding:17px 24px;background:none;border:none;border-bottom:1px solid var(--border-hairline);cursor:pointer;text-align:left;font-family:var(--font-sans);transition:background .15s}.cmp-meth-row.last{border-bottom:none}.cmp-meth-row:hover{background:rgba(255,255,255,.02)}.cmp-meth-ord{font-size:11px;font-weight:700;color:var(--accent-primary);font-variant-numeric:tabular-nums}.cmp-meth-title{flex:1;font-size:14px;font-weight:600;color:var(--text-light)}.cmp-meth-chev{color:var(--text-muted);display:inline-flex;transition:transform .15s}.cmp-meth-chev.open{transform:rotate(180deg)}.cmp-meth-body{padding:6px 24px 20px;border-bottom:1px solid var(--border-hairline)}.cmp-picker-note{font-size:12.5px;color:var(--text-muted);margin:14px 0 0}.cmp-picker-note b,.cmp-showall{color:var(--text-secondary);font-weight:600}.cmp-showall{width:100%;padding:13px;border-radius:var(--r-lg);background:var(--surface-inset);border:1px solid var(--border-primary);font-size:13px;font-family:var(--font-sans);cursor:pointer}.cmp-showall:hover{color:#fff;border-color:var(--accent-border)}.cmp-cert{position:relative;overflow:hidden;border:1px solid rgba(212,168,67,.4);border-radius:var(--r-xl);padding:32px;background:linear-gradient(160deg,rgba(212,168,67,.12),rgba(5,5,5,.6) 55%,rgba(212,168,67,.06));text-align:center}.cmp-cert-wm{position:absolute;inset:0;opacity:.03;pointer-events:none;font-size:160px;font-weight:900;letter-spacing:.1em;transform:rotate(-15deg)}.cmp-cert-ic,.cmp-cert-wm{display:flex;align-items:center;justify-content:center}.cmp-cert-ic{width:60px;height:60px;border-radius:50%;margin:0 auto 14px;background:rgba(212,168,67,.18);color:#d4a843}.cmp-cert-eyebrow{font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#d4a843;margin:0 0 16px}.cmp-cert-rates{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:420px;margin:0 auto 16px}.cmp-cert-line{font-size:15px;color:var(--text-light);line-height:1.55;max-width:460px;margin:0 auto}.cmp-cert-line b{color:#d4a843}.cmp-cert-share{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.cmp-cert-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:var(--r-full);border:1px solid var(--web-glass-border);background:var(--web-glass-fill);color:#fff;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;font-family:var(--font-sans);transition:background .15s}.cmp-cert-btn:hover{background:rgba(255,255,255,.08)}.cmp-cta{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap;justify-content:center;margin-top:28px}.cmp-cta-head{font-size:22px;font-weight:700;color:#fff;line-height:1.4;max-width:560px;margin:0 auto}.cmp-cta-body{font-size:14px;color:var(--text-secondary);max-width:480px;margin:12px auto 0;line-height:1.55}.cmp-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:var(--r-full);background:var(--accent-primary);color:var(--on-accent);font-weight:700;font-size:15px;font-family:var(--font-sans);text-decoration:none;border:none;cursor:pointer;transition:background .15s,transform .15s}.cmp-btn-primary:hover{background:#00BED4;transform:translateY(-1px)}.cmp-btn-ghost{display:inline-flex;align-items:center;gap:7px;padding:14px 24px;border-radius:var(--r-full);font-size:14px;font-weight:600;color:#fff;text-decoration:none;background:var(--web-glass-fill);border:1px solid var(--web-glass-border);cursor:pointer;font-family:var(--font-sans);transition:border-color .15s}.cmp-btn-ghost:hover{border-color:var(--accent-border-strong)}.cmp-legal{font-size:12px;color:var(--text-muted);line-height:1.6;margin:26px auto 0;max-width:760px}@media (max-width:900px){.cmp-grid{display:flex;flex-direction:column;gap:16px}.cmp-h1{font-size:30px}.cmp-result-big{font-size:42px}.cmp-statgrid,.cmp-statgrid.three{grid-template-columns:repeat(2,1fr)}.cmp-story{grid-template-columns:1fr}.cmp-chapter{margin:40px 0 14px;padding-top:26px;gap:12px}.cmp-chapter-title{font-size:19px}.cmp-chapter-ord{padding-top:3px;font-size:12px}.cmp-riskmod{grid-template-columns:1fr}.cmp-riskmod-in{border-right:none;border-bottom:1px solid var(--border-primary);padding:18px}.cmp-riskmod-out{padding:18px;gap:10px}.cmp-cert-wm{font-size:90px}.cmp-matrix-wrap{display:none}.cmp-matrix-cards{display:flex}.cmp-thead{display:none}.cmp-trow{grid-template-columns:1fr 1fr;gap:8px;align-items:stretch;padding:14px 16px 16px}.cmp-td.name{grid-column:1/-1;gap:8px;font-size:14.5px;font-weight:600;margin-bottom:2px}.cmp-rank{display:inline-flex;align-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:var(--r-full);border:1px solid var(--border-hairline);font-size:12px;font-weight:700;color:var(--text-secondary);font-variant-numeric:tabular-nums}.cmp-rank,.cmp-td.r{justify-content:center;background:var(--web-glass-fill)}.cmp-td.r{justify-self:stretch;text-align:left;display:flex;flex-direction:column;gap:3px;padding:9px 11px;border-radius:var(--r-md);font-size:15px;font-weight:600;color:var(--text-light)}.cmp-td.r:before{content:attr(data-label);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.cmp-td.cost{font-size:16px}.cmp-trow.lygos{background:var(--accent-tint-12)}.cmp-trow.lygos .cmp-rank{color:var(--calc-teal);background:var(--accent-tint-16);border-color:var(--accent-border)}}