.ks3-lb svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ks3-cbox{display:flex;align-items:center;gap:6px}.ks3-cbox .inp{flex:1;min-width:0;min-height:40px}.ks3-sendc{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:none;color:var(--saffron);cursor:pointer}.ks3-lb{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--void);color:var(--ink);overflow:hidden}.ks3-lb:focus{outline:none}.ks3-box{display:grid;grid-template-columns:minmax(0,1fr) 380px;height:100%}.ks3-stage{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;padding-inline:64px}.ks3-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px}.ks3-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;border:0;background:none;color:inherit;font:600 15px/1 var(--f-body);cursor:pointer}html[dir=rtl] :is(.ks3-back,.ks3-arrow) svg{transform:scaleX(-1)}.ks3-tag{padding:4px 10px;border-radius:999px;background:var(--hover);font:600 12px/1.2 var(--f-body)}.ks3-media{position:relative;min-height:0;overflow:hidden}.ks3-media img,.ks3-media video{display:block;width:100%;height:100%;object-fit:contain}.ks3-glyph{position:absolute;top:50%;left:50%;display:none;transform:translate(-50%,-50%);color:#ffffffe6;filter:drop-shadow(0 1px 4px rgba(0,0,0,.6));pointer-events:none}.ks3-glyph svg{fill:currentColor;stroke:none}.ks3-media.stop .ks3-glyph{display:block}.ks3-snd{position:absolute;inset-inline-end:8px;inset-block-start:8px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#07080da8;color:#fff;cursor:pointer}.ks3-bar{height:3px;margin-top:6px;border-radius:2px;background:var(--hover);overflow:hidden}.ks3-bar i{display:block;width:0;height:100%;background:var(--saffron-fill)}.ks3-arrow{position:absolute;inset-block-start:50%;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;padding:0;border:0;border-radius:50%;background:var(--hover);color:var(--ink);cursor:pointer}.ks3-arrow.prev{inset-inline-start:10px}.ks3-arrow.next{inset-inline-end:10px}.ks3-under{display:flex;justify-content:center;gap:8px;padding-block:10px}.ks3-sm{display:inline-grid;place-items:center;width:44px;height:34px;padding:0;border:1px solid var(--line);border-radius:var(--r-md);background:none;color:var(--ink);cursor:pointer}.ks3-panel{display:flex;flex-direction:column;gap:12px;min-height:0;padding:14px;border-inline-start:1px solid var(--line);background:var(--panel);overflow-y:auto}.ks3-who{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.ks3-who span{display:grid;min-width:0}.ks3-who small{color:var(--ink-muted)}.ks3-cap{padding:10px;border:1px solid var(--line);border-radius:var(--r-md);font-size:14px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.ks3-cap a{color:var(--saffron);text-decoration:none}.ks3-acts{display:flex;align-items:center;gap:4px}.ks3-act{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:0 6px;border:0;background:none;color:var(--ink);font:600 13px/1 var(--f-body);cursor:pointer}.ks3-act.on{color:var(--saffron)}.ks3-act.on svg{fill:currentColor}.ks3-act.ks-like.on{color:#ef2b36}.ks3-acts svg{stroke-width:1.4}.ks3-act.ks-fav.on{color:var(--gold)}.ks3-i{display:none}.ks3-make{display:flex;gap:8px}.ks3-mk{flex:1;min-height:40px;padding:0 12px;border:0;border-radius:999px;background:var(--hover);color:var(--ink);font:600 14px/1 var(--f-body);cursor:pointer}.ks3-mk.pri{background:var(--saffron-fill);color:#fff}.ks3-more h3{margin:0 0 6px;font:600 14px/1.3 var(--f-body)}.ks3-info{display:grid;gap:4px;margin:0}.ks3-info div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.ks3-info dt{color:var(--ink-muted)}.ks3-info dd{margin:0;text-align:end;overflow-wrap:anywhere}.ks3-prompt{margin-top:10px;font-size:13px}.ks3-prompt p{margin:4px 0 0;line-height:1.45;overflow-wrap:anywhere}.ks3-ph{display:flex;align-items:center;justify-content:space-between}.ks3-copy{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 8px;border:0;background:none;color:var(--saffron);font:600 12.5px/1 var(--f-body);cursor:pointer}.ks3-inlink{display:inline-block;margin-top:10px;color:var(--saffron);font-size:13px}.ks3-panel .ks3-cbox{margin-top:auto;position:sticky;inset-block-end:0;background:var(--panel)}@media(max-width:734px){.ks3-media .ks-ai{inset-block:calc(58px + env(safe-area-inset-top)) auto;inset-inline:12px auto}.ks3-box{position:relative;display:block;background:#000;color:#fff}.ks3-stage{position:absolute;inset:0;display:block;padding:0;background:#000}.ks3-media{position:absolute;inset:0}.ks3-arrow,.ks3-under{display:none}.ks3-bar{position:absolute;z-index:4;inset-inline:0;top:0;margin:0;border-radius:0;background:#ffffff38}.ks3-top{position:absolute;z-index:3;inset-inline:0;top:0;padding:calc(6px + env(safe-area-inset-top)) 12px 6px;background:linear-gradient(rgba(7,8,13,.6),transparent)}.ks3-tag{background:#07080d8c}.ks3-snd{inset-block-start:62px}.ks3-panel{position:absolute;z-index:3;inset-inline:0;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:72px 12px calc(14px + env(safe-area-inset-bottom));border:0;background:linear-gradient(transparent,#07080ddb);overflow:visible;pointer-events:none}.ks3-panel :is(a,button,input,.ks3-cap,.ks3-more){pointer-events:auto}.ks3-who{grid-column:1;color:#fff}.ks3-who small{color:inherit;opacity:.8}.ks3-cap{grid-column:1;padding:0;border:0;color:#fff;max-height:4.4em;overflow:hidden}.ks3-cap a{color:#fff;font-weight:600}.ks3-acts{position:absolute;inset-inline-end:8px;bottom:calc(100% - 64px);flex-direction:column;gap:6px}.ks3-act{flex-direction:column;gap:2px;width:48px;min-height:48px;padding:0;justify-content:center;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.ks3-act .ks3-lab,.ks3-acts .ks-end{display:none}.ks3-i{display:inline-flex}.ks3-make{grid-column:2;grid-row:1 / span 2;align-self:end;flex-direction:column;gap:6px}.ks3-mk{min-height:38px;background:#ffffff2e;color:#fff;font-size:13px}.ks3-more,.ks3-panel .ks3-cbox{display:none}.ks3-lb.info .ks3-more{grid-column:1 / -1;display:block;max-height:42dvh;padding:10px;border-radius:var(--r-lg);background:#07080dcc;color:#fff;overflow-y:auto}.ks3-lb.info .ks3-info dt{color:inherit;opacity:.75}}@media(prefers-reduced-motion:reduce){.ks3-bar{display:none}}
