.isd-views{justify-content:center;gap:24px;display:flex}.isd-view{flex-direction:column;align-items:center;gap:4px;width:46%;max-width:230px;display:flex}.isd-view svg{width:100%;height:auto;display:block}.isd-view span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.isd-body{fill:#ece6da;stroke:#d3cbbc;stroke-width:.9px}.isd-detail{fill:none;stroke:#d3cbbc;stroke-width:.8px}.isd-z{fill:var(--sage);fill-opacity:.85;stroke:var(--forest);stroke-width:1.2px}.isd-z.isd-help{fill:#fff;fill-opacity:1;stroke:var(--terracotta);stroke-width:1.6px;stroke-dasharray:3.5 2.5}.isd-ring{fill:#ece6da;stroke:var(--terracotta);stroke-width:1px;stroke-dasharray:2.5 2}.isd-navel{fill:#b8ae9c}.isd-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:.84rem;display:flex}.isd-legend span{align-items:center;gap:8px;display:inline-flex}.isd-k{background:var(--sage);border:1.5px solid var(--forest);border-radius:4px;flex:none;width:14px;height:14px;display:inline-block}.isd-k.isd-help{border:1.5px dashed var(--terracotta);background:#fff}.isd-k.isd-ringk{border:1.5px dashed var(--terracotta);background:#ece6da;border-radius:50%}.pb-rows,.cs-rows{gap:10px;display:grid}.pb-row,.cs-row{grid-template-columns:minmax(0,190px) 1fr;align-items:center;gap:14px;display:grid}.pb-label,.cs-label{flex-direction:column;line-height:1.3;display:flex}.pb-label a,.pb-label strong,.cs-label strong{font-size:.95rem;font-weight:700}.pb-label span,.cs-label span{color:var(--muted);font-size:.8rem}.pb-bar{align-items:center;gap:10px;height:30px;display:flex}.pb-bar i{background:linear-gradient(90deg, var(--sage), var(--forest));border-radius:6px;flex:none;height:100%;display:block}.pb-bar b{color:var(--forest);white-space:nowrap;font-size:.92rem}.cs-bar{background:var(--surface-low);border-radius:8px;height:34px;display:flex;overflow:hidden}.cs-bar i{justify-content:center;align-items:center;min-width:52px;display:flex}.cs-bar b{color:#fff;white-space:nowrap;padding:0 6px;font-size:.84rem}.cs-a,.cs-legend i.cs-a{background:var(--forest)}.cs-b,.cs-legend i.cs-b{background:var(--terracotta)}.cs-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:.82rem;display:flex}.cs-legend span{align-items:center;gap:6px;display:inline-flex}.cs-legend i{border-radius:3px;width:12px;height:12px;display:inline-block}.cf-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cf-steps li{border:1px solid var(--stone);border-radius:var(--r-md);background:#fff;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;position:relative}.cf-steps li+li:before{content:"";border-left:2px solid var(--sage);height:10px;position:absolute;top:-11px;left:26px}.cf-steps b{background:var(--forest);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.82rem;display:grid}.cf-steps div{flex-direction:column;gap:2px;line-height:1.35;display:flex}.cf-steps strong{font-size:.98rem}.cf-steps span{color:var(--ink-2);font-size:.84rem}.cf-split{grid-template-columns:1fr 1.4fr;gap:12px;margin-top:22px;display:grid;position:relative}.cf-split:before{content:"";border-left:2px solid var(--sage);height:12px;position:absolute;top:-12px;left:26px}.cf-out{border-radius:var(--r-md);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.cf-out em,.cf-any em{letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-style:normal;font-weight:700}.cf-yes{background:var(--sage-tint);border:1.5px solid var(--forest);justify-content:center}.cf-yes em{color:var(--forest)}.cf-yes strong{font-family:var(--serif);color:var(--forest);font-size:1.5rem;font-weight:400;line-height:1.15}.cf-yes span{color:var(--ink-2);font-size:.84rem}.cf-no{background:var(--terracotta-tint);border:1.5px solid var(--terracotta)}.cf-no em{color:var(--terracotta-deep)}.cf-sub li{border-color:#d9774659}.cf-sub b{background:var(--terracotta-deep)}.cf-sub li+li:before{border-left-color:var(--terracotta)}.cf-any{border:1.5px dashed var(--sage);border-radius:var(--r-md);color:var(--ink-2);background:var(--surface-low);margin-top:12px;padding:10px 14px;font-size:.92rem}.cf-any em{color:var(--forest);margin-right:6px}.fit-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fit-col{border-radius:var(--r-md);border:1.5px solid var(--stone);background:#fff;flex-direction:column;gap:4px;padding:14px 14px 10px;display:flex}.fit-col em{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:700}.fit-col strong{font-family:var(--serif);font-size:1.15rem;font-weight:400;line-height:1.25}.fit-col ul{color:var(--ink-2);margin:6px 0 0;padding-left:1.05em;font-size:.86rem}.fit-col li{margin:3px 0}.fit-a{background:var(--surface-low)}.fit-a em{color:var(--muted)}.fit-b{background:var(--terracotta-tint);border-color:var(--terracotta)}.fit-b em{color:var(--terracotta-deep)}.fit-c{background:var(--sage-tint);border-color:var(--forest)}.fit-c em{color:var(--forest)}@media (width<=640px){.fit-cols,.cf-split{grid-template-columns:1fr}.pb-row,.cs-row{grid-template-columns:1fr;gap:4px}.isd-views{gap:12px}}
