.mk-look{min-width:0;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surf-1)}.mk-look--rail{margin:var(--sp-3) var(--sp-3) 0;flex:none}.mk-look--page{margin-top:var(--sp-3)}.mk-look__head{align-items:baseline;gap:var(--sp-2);min-width:0;display:flex}.mk-look__k{font-size:var(--fs-xs);letter-spacing:.14em;color:var(--fg);white-space:nowrap}.mk-look__sub{font-size:var(--fs-xs);letter-spacing:.14em;color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mk-look__line{margin:var(--sp-2) 0 0;font-size:var(--fs-md);color:var(--fg);line-height:1.45}.mk-look__source{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--muted);line-height:1.45}.mk-look__lab{margin:var(--sp-3) 0 0;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.mk-look__chips{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.mk-look__chip{min-height:36px;padding:0 var(--sp-4);border:1px solid var(--accent);border-radius:var(--r-pill);background:var(--accent);color:var(--ink,var(--bg));font-family:var(--mk-font-ui);font-size:var(--fs-md);white-space:nowrap;cursor:pointer;transition:filter var(--dur-1) ease;outline:none;font-weight:600}.mk-look__chip:hover{filter:brightness(1.08)}.mk-look__chip:focus-visible{box-shadow:0 0 0 2px var(--fg)}.mk-look__sentence{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);color:var(--muted-2);line-height:1.5}.mk-look__sentence q{color:var(--fg);quotes:"“" "”"}.mk-look__doors{align-items:flex-start;gap:var(--sp-1);margin-top:var(--sp-3);flex-direction:column;display:flex}.mk-look__door{font-size:var(--fs-md);color:var(--muted);font-weight:500;text-decoration:none}.mk-look__door span{color:var(--accent)}.mk-look__door:hover,.mk-look__door:focus-visible{color:var(--fg);outline:none}.mk-look__say{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);display:flex}.mk-look__in{min-width:0;height:36px;padding:0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg);color:var(--fg);font-size:var(--fs-md);outline:0;flex:auto}.mk-look__in::placeholder{color:var(--muted-2)}.mk-look__in:focus{border-color:var(--accent)}.mk-look__go{border:1px solid var(--line);border-radius:var(--r-pill);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;flex:none;place-items:center;display:inline-grid}.mk-look__go:hover:not(:disabled){color:var(--fg);border-color:var(--fg)}.mk-look__go:disabled{opacity:.45;cursor:default}@media (min-width:1024px){.mk-look--page{display:none}}@media (max-width:1023.98px){.mk-look--rail{display:none}.mk-look__chip{min-height:44px}.mk-look__door{align-items:center;gap:var(--sp-1);min-height:44px;display:inline-flex}.mk-look__in{height:44px;font-size:var(--fs-input)}.mk-look__go{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.mk-look__chip{transition:none}}
