.kx-bar{pointer-events:auto;box-sizing:border-box;flex-wrap:wrap;gap:4px;max-width:100%;padding:8px;display:flex;position:absolute;top:0;left:0}@media (width>=701px){.kx-bar{max-width:calc(100% - 220px)}}.kx-pill{white-space:nowrap}.kx-caret{font-size:.55rem;transition:transform .18s}.kx-pill[aria-expanded=true] .kx-caret{transform:rotate(180deg)}.kx-pill[aria-expanded=true]{background:var(--op-ghost-field-press)}.kx-pill-n{background:var(--op-off-white);color:var(--op-bg);font-variant-numeric:tabular-nums;margin-left:6px;padding:1px 5px;font-size:.6rem;display:inline-block}.kx-view{width:var(--op-card-w);z-index:21;pointer-events:auto;background:var(--op-card-bg);border:1px solid var(--op-card-border);border-radius:var(--op-card-radius);max-width:calc(100% - 16px);max-height:calc(100% - 70px);box-shadow:var(--op-card-shadow);flex-direction:column;display:flex;position:absolute;top:46px;left:8px}.kx-view[hidden],.kx-view-grab{display:none}.kx-view-head{border-bottom:1px solid var(--op-border);align-items:stretch;display:flex}.kx-view-seg{flex:auto;min-width:0;display:flex}.kx-view-close{margin:0 var(--op-space-xs);flex:none;align-self:center}.kx-view-seg>button[role=tab]{letter-spacing:.08em;flex:1 1 0;min-width:0;padding:11px 2px;font-size:.58rem}.kx-view-seg .kx-view-dot{background:var(--op-off-white);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-left:5px;display:inline-block}.kx-view-find{padding:9px 12px 4px}.kx-view-find input{box-sizing:border-box;border:0;border-bottom:1px solid var(--op-border);width:100%;color:var(--op-off-white);font-family:var(--f-mono);letter-spacing:.06em;background:0 0;outline:none;padding:5px 0;font-size:.72rem}.kx-view-find input::placeholder{color:var(--op-off-white);opacity:.34}.kx-view-find input:focus{border-bottom-color:var(--op-off-white)}.kx-view-list{flex:auto;padding:4px 0 8px;overflow-y:auto}.kx-view .kx-view-row{cursor:pointer;text-align:left;width:100%;color:var(--op-off-white);font-family:var(--f-display);background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;font-size:.84rem;transition:background .12s,color .12s;display:flex}.kx-view .kx-view-row:hover{background:var(--op-bg-raised-hover)}.kx-view .kx-view-row[aria-pressed=true]{color:var(--op-off-white)}.kx-view .kx-view-nm{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.kx-view .kx-view-ct{font-family:var(--f-mono);color:var(--op-off-white);opacity:.85;font-variant-numeric:tabular-nums;font-size:.68rem}.kx-view .kx-view-box{width:11px;height:11px;box-shadow:inset 0 0 0 1px var(--op-border);flex:none;justify-content:center;align-items:center;display:flex}.kx-view .kx-view-row[aria-pressed=true] .kx-view-box{background:var(--op-off-white);box-shadow:none}.kx-view .kx-view-row[aria-pressed=true] .kx-view-box:after{content:"✓";color:var(--op-bg);font-size:8px;line-height:1}.kx-view-foot{border-top:1px solid var(--op-border);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;padding:9px 12px;font-size:.62rem;display:flex}.kx-view-lead{color:var(--op-off-white);opacity:.5;flex:none}.kx-view-line{white-space:nowrap;min-width:0;color:var(--op-off-white);flex:auto;overflow:hidden}.kx-view-line a{color:var(--op-off-white);cursor:pointer;text-decoration:none}.kx-view-line a:hover{text-decoration:underline}.kx-view-line .kx-view-all{opacity:.45}.kx-view-line .op-mq-view{display:block;overflow:hidden}.kx-view-line .op-mq-run{white-space:nowrap;display:inline-flex}.kx-view-tally{color:var(--op-off-white);opacity:.62;font-variant-numeric:tabular-nums;flex:none}.kx-view-clear{background:var(--header-color);width:20px;height:20px;color:var(--kx-cream,var(--op-tape-label));cursor:pointer;font-family:var(--f-mono);border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:.72rem;line-height:1;display:flex}.kx-view-clear:hover{background:var(--kx-cream,var(--op-tape-label));color:var(--header-color)}.kx-view-clear[disabled]{opacity:.25;cursor:default}@media (width<=700px){.kx-view{top:auto;bottom:var(--op-bottom-safe,0px);width:auto;max-width:none;max-height:78%;left:0;right:0}.kx-view-grab{background:var(--op-border);border-radius:2px;width:34px;height:3px;margin:9px auto 3px;display:block}}.lc-dim [data-lc-line]{transition:color .14s,opacity .22s}.lc-dim [data-lc-line]:not(.is-hot){opacity:var(--op-dim-behind-card)}[data-lc-line].is-hot,[data-lc-line].is-hot:hover{color:var(--op-ink-hover-display)}.op-line-card{z-index:60;width:var(--op-card-w);background:var(--op-card-bg);border:1px solid var(--op-card-border);border-radius:var(--op-card-radius);max-width:calc(100% - 16px);box-shadow:var(--op-card-shadow);color:var(--op-off-white);cursor:default;user-select:text;flex-direction:column;display:flex;position:fixed}.op-line-card[hidden]{display:none}.lc-head{padding-right:var(--op-card-close);align-items:stretch;display:flex}.lc-dot{width:10px;height:10px;margin:var(--op-card-pad) 0 0 var(--op-card-pad);background:var(--op-geo-c,var(--op-crimson));border-radius:50%;flex:none;align-self:center}.lc-dot[hidden]{display:none}.lc-dot+.lc-film-wrap{padding-left:var(--op-card-gap)}.lc-film-wrap{min-width:0;padding:var(--op-card-pad) var(--op-card-pad) 0;flex:auto;align-items:center;display:flex;overflow:hidden}.lc-film{font-family:var(--op-font-display);font-weight:var(--op-weight-bold);font-size:var(--op-card-title-size);text-transform:uppercase;white-space:nowrap;color:var(--op-off-white);text-decoration:none}.lc-film:hover{color:var(--op-ink-hover-display)}.lc-film-wrap .op-mq-view{display:block;overflow:hidden}.lc-film-wrap .op-mq-run{white-space:nowrap;display:inline-flex}.op-line-card .lc-close{z-index:6;width:var(--op-card-close);height:var(--op-card-close);flex:none;position:absolute;top:0;right:0}.lc-body{gap:var(--op-card-gap);padding:var(--op-card-pad);display:grid}.lc-thumb{width:100%;aspect-ratio:var(--op-card-pic-ratio);background:var(--op-bg-panel);cursor:pointer;padding:0;display:block;position:relative;overflow:hidden}.lc-pic,.lc-pic .op-tape-thumb{margin:0;display:block;position:absolute;inset:0}.lc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.lc-pic .op-tape-dur{display:none}.lc-thumb .lc-play{font-size:var(--op-card-glyph-size);color:var(--op-off-white);opacity:.85;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.lc-tc,.lc-dur{top:var(--op-space-xs);z-index:3;font-family:var(--op-font-mono);font-size:var(--op-size-micro);letter-spacing:var(--op-track-micro);color:var(--op-off-white);background:var(--op-surface-card);border-radius:var(--op-radius-sm);font-variant-numeric:tabular-nums;pointer-events:none;padding:2px 6px;position:absolute}.lc-tc{left:var(--op-space-xs);border:1px solid var(--op-border)}.lc-dur{right:var(--op-space-xs)}.lc-dur[hidden]{display:none}.lc-said{font-family:var(--op-font-body);font-weight:var(--op-weight-bold);letter-spacing:-.03em;text-transform:uppercase;color:var(--op-ink-hover-display);overflow-wrap:anywhere;font-size:1.45rem;line-height:.92}.lc-said:not(:empty):before{content:"“"}.lc-said:not(:empty):after{content:"”"}.lc-meta{align-items:center;gap:var(--op-space-sm);min-width:0;font-family:var(--op-font-mono);font-size:var(--op-size-micro);color:var(--op-dim-text);white-space:nowrap;display:flex}.lc-meta:empty{display:none}.lc-meta .ogb-placelink{min-width:0;font-size:inherit;color:var(--op-gold);border:0;margin:0;padding:0;overflow:hidden}.lc-meta .ogb-placelink>span{text-overflow:ellipsis;overflow:hidden}.lc-year{font-variant-numeric:tabular-nums;flex:none}.lc-desc{font-family:var(--op-font-mono);font-size:var(--op-size-floor);line-height:var(--op-lh-body);color:var(--op-dim-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.lc-desc[hidden]{display:none}.lc-tr{color:var(--op-sub-text);font-size:.86rem}.lc-cred{font-family:var(--op-font-mono);letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:.66rem;display:grid}.lc-k{opacity:.5}.lc-poets{display:block}.lc-poet-all{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.lc-poet-all[hidden],.lc-faces[hidden]{display:none}.lc-fewer{color:var(--op-off-white);font:inherit;letter-spacing:inherit;opacity:.5;cursor:pointer;background:0 0;border:0;padding:0}.lc-fewer:hover{opacity:1}.op-line-card .network-avatar-chip-row.lc-faces{--av-lap:8px;gap:0}.lc-faces .network-avatar-chip,.lc-faces .network-avatar-chip-step{width:24px;height:24px;font-size:var(--op-size-micro)}.lc-faces .network-avatar-chip .avatar-check{width:9px;height:9px;font-size:6px;line-height:9px}.lc-poet{color:var(--op-off-white);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.lc-poet:hover{color:var(--op-ink-hover-display)}.lc-cred .op-person-disc{width:24px;height:24px}.lc-cred .op-person-letter{font-size:var(--op-size-micro)}.lc-kept{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lc-kept[hidden],.lc-keptlabel[hidden],.lc-cred[hidden]{display:none}.lc-starnote{color:var(--op-gold)}.lc-starnote[hidden]{display:none}.lc-acts{justify-content:flex-end;gap:var(--op-space-sm);margin:0 var(--op-card-pad);padding:var(--op-card-gap) 0 var(--op-card-pad);border-top:var(--op-card-divider);flex-wrap:wrap;display:flex}.lc-acts [hidden]{display:none}.lc-acts>.op-ghost-key,.lc-acts>.op-key{flex:none}.lc-acts .opc-keep.is-on{background:var(--op-key-fill);color:var(--op-key-ink);border-color:var(--op-key-fill)}.lc-note{text-align:right;font-family:var(--op-font-mono);font-size:var(--op-size-micro);letter-spacing:var(--op-track-micro);text-transform:uppercase;color:var(--op-off-white);flex:1 0 100%;margin:0}.lc-note:empty{display:none}.op-line-card.is-sheet{right:0;bottom:var(--op-bottom-safe,0px);width:auto;max-width:none;max-height:78%;box-shadow:var(--op-shadow-bezel);border-width:1px 0 0;overflow-y:auto;top:auto!important;left:0!important}.lc-grab{display:none}.op-line-card.is-sheet .lc-grab{background:var(--op-faint);border-radius:2px;width:40px;height:4px;margin:9px auto 3px;display:block}.op-line-card.is-sheet .lc-thumb{max-height:30vh}.op-line-card.is-sheet .lc-grab,.op-line-card.is-sheet .lc-head{touch-action:none}.op-line-card.is-sheet.is-dragging{transition:none}@media (prefers-reduced-motion:reduce){.lc-dim [data-lc-line]{transition:none}}
