.vline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) 10px;font-size:13px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vline,.vline b{color:var(--muted)}.vline b{font-family:var(--font-display);font-weight:700;font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase}.vline span{white-space:nowrap}.vline span.id{color:var(--ink)}.vline span.w,.vline span.w span.id{white-space:normal;overflow-wrap:anywhere}.vline i{font-style:normal;color:#B3BBB5}.vline a{color:var(--link);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.vline-band{margin-top:var(--s-8);padding-top:var(--s-3);border-top:1px solid var(--line)}.answer-card .vline-card{border-top:1px solid var(--line-soft);padding-top:var(--s-2)}.rung-strip{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-16);border-bottom:1px solid var(--line);font-size:15px;line-height:1.45}.rung-strip svg{flex:0 0 auto}.rung-strip b{font-family:var(--font-display);font-weight:600;font-size:var(--fs-16)}.rung-strip a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.rung-strip .when{margin-left:auto;white-space:nowrap;font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--pos-qb)}.rung-strip.warn{background:#FBF1DF;border-top:1px solid #e0bd7a;border-bottom-color:#E0BD7A}.rung-strip.ink{background:var(--ink);color:var(--chalk);border-color:var(--ink)}.rung-strip.ink a{color:#BFDCCB}.rung-strip.ink .muted,.rung-strip.ink .when{color:#AEB8B1}.rung-sets{display:inline}.rung-sets a+a:before{content:" · ";text-decoration:none;margin:0 2px}.rung-sets a+a:before,.stamp-restored{color:var(--muted);display:inline-block}.stamp-restored{font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.06em;padding:2px 7px;border-radius:3px;background:#EEF1EC;text-transform:uppercase;margin-left:6px}.paused-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-surface);box-shadow:0 8px 28px rgba(21,27,23,.06);padding:18px 18px 14px;display:flex;flex-direction:column;gap:var(--s-3)}.paused-card .banner.ink,.paused-note.ink{background:var(--ink);border:1px solid var(--ink);color:var(--chalk);border-radius:8px}.paused-card .banner.ink .muted{color:#AEB8B1}.paused-card .links{display:flex;flex-direction:column;border-top:1px solid var(--line-soft)}.paused-card .links a{display:flex;justify-content:space-between;align-items:center;min-height:44px;border-bottom:1px solid var(--line-soft);font-size:15px;color:var(--link)}.paused-card .foot{font-size:13px;color:var(--muted)}.paused-note{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-3) var(--s-4);font-size:15px}.btn.off,.btn[disabled]{background:var(--line-soft);color:#8A948E;border:1px solid var(--line);cursor:not-allowed}.model-card{padding:0;gap:0;overflow:hidden}.model-head{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;border-bottom:1px solid var(--line-soft)}.model-head>div{padding:var(--s-4) 18px;display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--line-soft);min-width:0}.model-head>div:last-child{border-right:0}.model-head .v{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.1;overflow-wrap:anywhere}.model-head .c{color:var(--muted);font-size:13px}.model-body{padding:var(--s-4) 18px;display:flex;flex-direction:column;gap:10px}.model-body .hd{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.model-body .hd .lbl{color:var(--ink);font-size:var(--fs-14)}.canary-table td .muted{font-size:13px}.canary-table tr.pinned td{background:var(--accent-soft)}.canary-table td.empty{text-align:center;padding:18px;color:var(--muted)}@media (max-width:1080px){.rung-strip{padding-left:var(--s-6);padding-right:var(--s-6)}.model-head{grid-template-columns:1fr 1fr}.model-head>div:nth-child(2){border-right:0}}@media (max-width:640px){.rung-strip{padding:var(--s-3) var(--s-4);flex-wrap:wrap}.rung-strip .when{margin-left:30px}.model-head{grid-template-columns:1fr}.model-head>div{border-right:0;border-bottom:1px solid var(--line-soft)}.canary-table{display:block;overflow-x:auto}}