.ls .ts-finder{gap:var(--s4);max-width:860px;padding:var(--s6);border-radius:var(--r-lg);background:var(--white);box-shadow:inset 0 0 0 2px var(--ink);display:grid}.ls .ts-finder-head{align-items:center;gap:10px;display:flex}.ls .ts-finder-nav{gap:8px;margin-left:auto;display:flex}.ls .ts-finder-nav button{border-radius:var(--r-md);border:1.5px solid var(--line-strong);background:var(--white);min-height:40px;font:650 var(--t-small) var(--f-sans);color:var(--ink);cursor:pointer;padding:0 14px}.ls .ts-finder-nav button:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.ls .ts-options{margin-top:var(--s3)}.ls .ts-options .gd-choice{min-height:56px}.ls .ts-answer{gap:6px;display:grid}.ls .ts-cause{font:650 var(--t-lead)/1.4 var(--f-sans);color:var(--ink);margin-bottom:var(--s2)}.ls .ts-answer ol{gap:6px;padding-left:1.3em;list-style:decimal;display:grid}.ls .ts-answer ol li::marker{color:var(--coral-text);font-weight:700}.ls .ts-links{margin-top:var(--s3);flex-wrap:wrap;gap:8px 20px;font-weight:650;display:flex}.ls .ts-entries{font-size:var(--t-small);color:var(--slate)}.ls .ts-layers{gap:8px;max-width:720px;display:grid}.ls .ts-layers li{gap:var(--s4);padding:10px var(--s4);border-radius:var(--r-md);background:var(--sand);grid-template-columns:auto 140px minmax(0,1fr);align-items:center;display:grid}.ls .ts-layers li:first-child{margin-right:0}.ls .ts-layers li:nth-child(2){margin-right:4%}.ls .ts-layers li:nth-child(3){margin-right:8%}.ls .ts-layers li:nth-child(4){margin-right:12%}.ls .ts-layers li:nth-child(5){background:var(--ink);color:var(--white);margin-right:16%}.ls .ts-layers span{font-size:var(--t-small);color:var(--slate)}.ls .ts-layers li:nth-child(5) span{color:var(--soft-on-ink)}.ls .ts-layers .ls-key{justify-self:start}@media (max-width:640px){.ls .ts-layers li{grid-template-columns:auto minmax(0,1fr);margin-right:0!important}.ls .ts-layers .ls-key{grid-area:1/1/span 2}.ls .ts-layers b,.ls .ts-layers span{grid-column:2}}.ls .ts-split{gap:var(--s5);display:grid}@media (min-width:960px){.ls .ts-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.ls .ts-classes{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;display:grid}.ls .ts-classes>div{border-radius:var(--r-md);background:var(--white);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;padding:12px;display:grid}.ls .ts-classes>div.ink{background:var(--ink);color:var(--white)}.ls .ts-classes .ls-key{grid-row:span 2}.ls .ts-classes span{font-size:var(--t-micro);color:var(--slate)}.ls .ts-classes .ink span{color:var(--soft-on-ink)}.ls .ts-codes{gap:10px;max-width:980px;display:grid}.ls .ts-codes>div{gap:6px var(--s5);padding:14px var(--s5);border-radius:var(--r-md);background:var(--white);display:grid}@media (min-width:760px){.ls .ts-codes>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center}}.ls .ts-codes dt{align-items:center;gap:12px;display:flex}.ls .ts-codes dd{font-size:var(--t-small);color:var(--slate);margin:0}.ls .ts-roads{max-width:860px;margin-bottom:var(--s6);gap:12px;display:grid}.ls .ts-roads .road{grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:12px;display:grid}.ls .ts-roads .line{background:var(--ink);border-radius:2px;height:3px}.ls .ts-roads .bad .line{background:repeating-linear-gradient(90deg, var(--coral) 0 8px, transparent 8px 14px)}.ls .ts-roads .bad b{color:var(--coral-text)}@media (max-width:640px){.ls .ts-roads .road{grid-template-columns:auto minmax(0,1fr)}.ls .ts-roads .line{display:none}}.ls .ts-order{gap:10px;max-width:760px;padding-left:1.4em;list-style:decimal;display:grid}.ls .ts-order li::marker{color:var(--coral-text);font-weight:800}.ls .ts-timeline{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid;position:relative}.ls .ts-timeline li{gap:var(--s3);padding:var(--s5);border-radius:var(--r-lg);background:var(--white);border-top:4px solid var(--coral);align-content:start;display:grid}.ls .ts-timeline h3{font-size:1.1875rem;line-height:1.25}.ls .ts-timeline p{font-size:var(--t-small);color:var(--slate);margin-top:4px}.ls .ts-e164{gap:var(--s4);flex-wrap:wrap;align-items:flex-start;display:flex}.ls .ts-e164 .part{justify-items:start;gap:6px;display:grid}
