.lk-room{inline-size:100%;max-inline-size:1120px;margin-inline:auto;padding-block:var(--lk-space-4);padding-inline:var(--lk-space-4);background:var(--lk-bg);color:var(--lk-text);overflow-wrap:anywhere}.lk-room,.lk-room *,.lk-room :after,.lk-room :before{box-sizing:border-box}.lk-room h2,.lk-room h3,.lk-room label,.lk-room legend,.lk-room li,.lk-room p{overflow-wrap:anywhere;max-inline-size:100%}.lk-room .lk-card{background:var(--lk-card);color:var(--lk-text);border-color:var(--lk-border);max-inline-size:100%}.lk-room .lk-actions,.lk-room fieldset,.lk-room form{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--lk-space-2);min-inline-size:0;max-inline-size:100%}.lk-room .lk-actions{flex-direction:row}.lk-room fieldset{border:1px solid var(--lk-border);border-radius:var(--lk-radius-md);padding:var(--lk-space-3);margin:0}.lk-room ul{-webkit-padding-start:var(--lk-space-5);padding-inline-start:var(--lk-space-5);min-inline-size:0}.lk-room input,.lk-room select,.lk-room textarea{font:inherit;color:var(--lk-text);background:var(--lk-surface);border:1px solid var(--lk-border);border-radius:var(--lk-radius-md);padding-block:var(--lk-space-3);padding-inline:var(--lk-space-3-5);min-block-size:48px;min-inline-size:0;inline-size:100%;max-inline-size:100%}.lk-room .lk-btn,.lk-room a,.lk-room button{display:inline-flex;align-items:center;justify-content:center;min-block-size:48px;min-inline-size:44px;white-space:normal;text-align:center;max-inline-size:100%}.lk-room .lk-btn--primary{background:var(--lk-accent);color:var(--lk-on-accent)}.lk-room .lk-btn--secondary{background:transparent;color:var(--lk-text);border-color:var(--lk-border)}.lk-room .lk-btn--ghost,.lk-room a{color:var(--lk-accent)}.lk-room__alert,.lk-room__crisis,.lk-room__info,.lk-room__note{padding:var(--lk-space-3);border-radius:var(--lk-radius-md);margin-block:var(--lk-space-3);max-inline-size:100%}.lk-room__alert{border:1px solid var(--lk-danger)}.lk-room__alert,.lk-room__info{background:var(--lk-surface);color:var(--lk-text)}.lk-room__info{border:1px solid var(--lk-line-strong)}.lk-room__note{background:var(--lk-warning-bg);color:var(--lk-warning-text)}.lk-room__crisis{background:var(--lk-surface);color:var(--lk-text);border:1px solid var(--lk-border)}.lk-room small{color:var(--lk-text-muted)}.lk-route-state{display:grid;grid-gap:var(--lk-space-4);gap:var(--lk-space-4);align-content:start}.lk-route-skel{gap:var(--lk-space-2-5)}.lk-route-skel .lk-skel{margin-block:0}.lk-route-skel__eyebrow{inline-size:38%;block-size:var(--lk-space-2-5)}.lk-route-skel__title{inline-size:62%;block-size:var(--lk-space-8);border-radius:var(--lk-radius-md)}.lk-route-skel__bar{inline-size:100%;block-size:var(--lk-space-12);border-radius:var(--lk-radius-xl);-webkit-margin-before:var(--lk-space-2);margin-block-start:var(--lk-space-2)}.lk-route-skel__lines{display:grid;grid-gap:var(--lk-space-2-5);gap:var(--lk-space-2-5)}.lk-route-skel__line:first-child{inline-size:30%;block-size:var(--lk-space-2-5)}.lk-route-skel__line:nth-child(2){inline-size:90%}.lk-route-skel__line:nth-child(3){inline-size:70%}.lk-route-skel__caption{margin:0;font-size:var(--lk-text-xs)}