.ki-sans{font-family:var(--font-sans)}.ki-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ki-root{position:relative;width:100%;line-height:0;container-type:inline-size}.ki-ov{position:absolute;inset:0;line-height:1.25;font-family:var(--font-sans);pointer-events:none;overflow:hidden}.ki-room,.ki-street,.ki-water{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;font-size:10.5em;font-weight:500}.ki-room{color:#4f5c66;text-shadow:0 0 .25em #fff,0 0 .25em #fff,0 0 .25em #fff}.ki-street{color:#66737d;font-style:italic;text-shadow:0 0 .25em #fff,0 0 .25em #fff}.ki-water{color:#4f7f99;font-style:italic;font-size:11em}.ki-pill{position:absolute;transform:translate(-50%,calc(-100% - .5em));display:flex;align-items:center;gap:.45em;white-space:nowrap;font-size:11.5em;font-weight:600;color:#0b1116;background:#fff;border:1px solid #c5d2db;border-radius:999px;padding:.32em .85em;box-shadow:0 1px 3px rgba(12,17,22,.14)}.ki-pill.sel{border-color:#158ca3;box-shadow:0 0 0 .18em rgba(21,140,163,.18)}.ki-pill.tagA{color:#8a5a00;border-color:#c97f12}.ki-pill.tagA,.ki-pill.tagC{font-size:10.5em;padding:.25em .7em}.ki-pill.tagC{color:#0f6b7d;border-color:#1aa7c4}.ki-pill.tag{font-size:10.5em;padding:.25em .7em;background:rgba(255,255,255,.92)}.ki-dot{width:.55em;height:.55em;border-radius:50%;flex:none}.ki-chip{position:absolute;white-space:nowrap;font-size:11.5em;font-weight:600;border:1px solid #c5d2db;border-radius:999px;padding:.35em .9em}.ki-panel{position:absolute;box-sizing:border-box;background:#fff;border:1px solid #c5d2db;border-radius:10em;padding:14em 16em;display:flex;flex-direction:column;gap:7em;box-shadow:0 6em 18em rgba(12,17,22,.12)}.ki-panel>*{font-size:12em}.ki-eye{font-size:10.5em!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ki-title{font-size:13.5em!important;font-weight:600;color:#0b1116;line-height:1.25}.ki-status{display:flex;align-items:center;gap:.5em;font-size:11.5em!important;font-weight:500;padding-bottom:.5em;border-bottom:1px solid #e1e8ed}.ki-sdot{width:.6em;height:.6em;border-radius:50%;flex:none}.ki-row{display:flex;justify-content:space-between;gap:1em;font-size:11.5em!important;color:#2a3a46}.ki-val{font-family:var(--font-mono);font-size:.92em;color:#55697a;text-align:right;white-space:nowrap}.ki-act{display:flex;justify-content:space-between;gap:1em;font-size:12em!important;font-weight:600;color:#0f6b7d;padding-top:.55em;border-top:1px solid #e1e8ed}.ki-act2{color:#48535f;font-weight:500}.ki-panel>.ki-spark,.ki-panel>.ki-thumb{font-size:1em!important}.ki-spark{display:block;width:100%;height:30em;background:#f3f8fa;border-radius:6em}.ki-thumb{height:46em;border-radius:6em;background:linear-gradient(135deg,#b9b4ab,#d6d1c8 45%,#9f998f);position:relative}.ki-thumb:after{content:"";position:absolute;left:46%;top:18%;width:16%;height:64%;border:2px solid #c97f12;border-radius:6em}.kn-sans,.kx-sans{font-family:var(--font-sans)}.kn-mono{font-family:var(--font-mono)}