.lz-keeper{--lz-k-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--lz-k-af:2600ms;position:relative;font-family:var(--lz-font);color:var(--lz-k-ink);background:var(--lz-k-bg);border-top:1px solid var(--lz-k-line)}.lz-keeper--still .lz-keeper__cell,.lz-keeper--still .lz-keeper__hint,.lz-keeper--still .lz-keeper__interrupt,.lz-keeper--still .lz-keeper__note,.lz-keeper--still .lz-keeper__pulse,.lz-keeper--still .lz-keeper__ring,.lz-keeper--still .lz-keeper__ticks{animation:none;transition:none}@media (prefers-reduced-motion:reduce){.lz-keeper__cell,.lz-keeper__cell-frame,.lz-keeper__hint,.lz-keeper__interrupt,.lz-keeper__note,.lz-keeper__pulse,.lz-keeper__ring,.lz-keeper__ticks{animation:none;transition:none}.lz-keeper__trail{display:none}}.lz-keeper-cham{position:relative;isolation:isolate;background:var(--lz-k-line);clip-path:polygon(var(--lz-k-cf) 0,100% 0,100% calc(100% - var(--lz-k-cf)),calc(100% - var(--lz-k-cf)) 100%,0 100%,0 var(--lz-k-cf))}.lz-keeper-cham:before{content:"";position:absolute;z-index:-1;inset:1px;background:var(--lz-k-panel);clip-path:polygon(calc(var(--lz-k-cf) - 1px) 0,100% 0,100% calc(100% - var(--lz-k-cf) + 1px),calc(100% - var(--lz-k-cf) + 1px) 100%,0 100%,0 calc(var(--lz-k-cf) - 1px))}.lz-keeper-cham--s{--lz-k-cf:6px}.lz-keeper-cham--glass:before{background:var(--lz-k-glass);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.lz-keeper-cham--glass:before{background:var(--lz-k-panel)}}.lz-keeper-cham--signal{background:color-mix(in srgb,var(--lz-k-glow) calc(62% * var(--lz-k-gain)),transparent)}.lz-keeper-cham--signal:before{background:var(--lz-k-panel)}.lz-keeper__main{display:grid;grid-template-columns:minmax(0,1fr) 56px;align-items:start}.lz-keeper__main[data-rail="0"]{grid-template-columns:minmax(0,1fr)}.lz-keeper__stage{position:relative;min-width:0;padding-bottom:18px}.lz-keeper__ruler{position:sticky;top:var(--lz-keeper-sticky-top,56px);z-index:8;height:26px;background:var(--lz-k-bg);border-bottom:1px solid var(--lz-k-line);overflow:hidden}.lz-keeper__ticks{position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,var(--lz-k-ink-2) 0 1px,transparent 1px 400px),repeating-linear-gradient(90deg,var(--lz-k-ink-3) 0 1px,transparent 1px 20px);background-size:100% 8px,100% 4px;background-position:0 100%,0 100%;background-repeat:repeat-x;opacity:.5}.lz-keeper__marker{position:absolute;left:0;top:12px;width:10px;height:9px;margin-left:-5px;background:var(--lz-k-glow);clip-path:polygon(0 0,100% 0,50% 100%);opacity:0;transition:left var(--lz-k-fade) linear,opacity var(--lz-k-fade) linear}.lz-keeper__marker[data-on="1"]{opacity:var(--lz-k-gain)}.lz-keeper__grid{position:relative;margin-left:14px}.lz-keeper__grid:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--lz-k-dim);opacity:0;transition:opacity var(--lz-k-fade) linear}.lz-keeper__grid[data-dim="1"]:after{opacity:1}.lz-keeper__cell{position:absolute;left:0;top:0;min-width:0;margin:0;padding:0;border:0;background:none;display:block;cursor:pointer;text-align:left;color:inherit;animation:lz-keeper-in .42s var(--lz-k-ease) backwards;animation-delay:calc(min(var(--i, 0) * 18ms, .7s))}.lz-keeper--still .lz-keeper__cell{animation:none}@keyframes lz-keeper-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.lz-keeper__cell[data-fx="0"]{animation:none}.lz-keeper__cell[data-pick="1"]{z-index:4}.lz-keeper__frame{position:absolute;inset:0;overflow:hidden;background:var(--lz-k-panel);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lz-k-ink) 12%,transparent);transition:transform var(--lz-k-fade) var(--lz-k-ease)}.lz-keeper__cell[data-pick="1"] .lz-keeper__frame{transform:scale(1.014)}.lz-keeper__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .3s linear}.lz-keeper__photo.lz-loaded{opacity:1}.lz-keeper__frame:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px var(--lz-k-glow);opacity:0;transition:opacity var(--lz-k-af,2.6s) linear}.lz-keeper__cell[data-after="1"] .lz-keeper__frame:after{opacity:calc(.3 * var(--lz-k-gain));transition:none}.lz-keeper__cell[data-after="1"][data-af="2"] .lz-keeper__frame:after{opacity:calc(.38 * var(--lz-k-gain));transition:none}.lz-keeper__cell[data-after="1"][data-af="3"] .lz-keeper__frame:after{opacity:calc(.46 * var(--lz-k-gain));transition:none}.lz-keeper__cell[data-pick="1"] .lz-keeper__frame:after{opacity:calc(.9 * var(--lz-k-gain));transition:none}.lz-keeper__corners{position:absolute;inset:2px;pointer-events:none;z-index:4;--lz-k-cc:color-mix(in srgb,var(--lz-k-ink) 30%,transparent);background-image:linear-gradient(90deg,var(--lz-k-cc) 0 4px,transparent 4px),linear-gradient(180deg,var(--lz-k-cc) 0 4px,transparent 4px),linear-gradient(90deg,var(--lz-k-cc) 0 4px,transparent 4px),linear-gradient(180deg,var(--lz-k-cc) 0 4px,transparent 4px),linear-gradient(90deg,var(--lz-k-cc) 0 4px,transparent 4px),linear-gradient(180deg,var(--lz-k-cc) 0 4px,transparent 4px),linear-gradient(90deg,var(--lz-k-cc) 0 4px,transparent 4px),linear-gradient(180deg,var(--lz-k-cc) 0 4px,transparent 4px);background-repeat:no-repeat;background-size:4px 1px,1px 4px,4px 1px,1px 4px,4px 1px,1px 4px,4px 1px,1px 4px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%}.lz-keeper__cell[data-pick="1"] .lz-keeper__corners{--lz-k-cc:var(--lz-k-glow)}.lz-keeper__heat{position:absolute;left:0;bottom:0;height:3px;width:var(--lz-k-heat,0);color:var(--lz-k-ink-3);z-index:3;background-image:repeating-linear-gradient(90deg,currentColor 0 11.5%,transparent 11.5% 12.5%);background-repeat:no-repeat;background-size:100% 100%;transition:width var(--lz-k-fade) linear}.lz-keeper__heat[data-tier="1"]{color:var(--lz-k-ink-2)}.lz-keeper__heat[data-tier="2"]{color:var(--lz-k-glow-2)}.lz-keeper__heat[data-tier="3"]{color:var(--lz-k-glow)}.lz-keeper__hint{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:18px 7px 7px;background:linear-gradient(transparent,color-mix(in srgb,var(--lz-k-bg) 90%,transparent));opacity:0;visibility:hidden;transition:opacity var(--lz-k-fade) linear}.lz-keeper__cell:focus-visible .lz-keeper__hint,.lz-keeper__cell:hover .lz-keeper__hint,.lz-keeper__cell[data-pick="1"] .lz-keeper__hint{opacity:1;visibility:visible}.lz-keeper__hint-t{font-size:13px;color:var(--lz-k-ink)}.lz-keeper__hint-s,.lz-keeper__hint-t{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lz-keeper__hint-s{font-family:var(--lz-k-font-mono);font-size:11px;letter-spacing:.04em;color:var(--lz-k-ink-2)}.lz-keeper__pick-note{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:5px 7px;font-size:12px;line-height:1.35;color:var(--lz-k-ink);background:color-mix(in srgb,var(--lz-k-bg) 86%,transparent);border-top:1px solid var(--lz-k-line-hi)}.lz-keeper__cell[data-pick="1"] .lz-keeper__hint{display:none}.lz-keeper__r18{left:6px;z-index:5;font-size:11px;letter-spacing:.08em;color:#fff;padding:1px 6px;background:#0A0A12;border:2px solid transparent;border-image:repeating-linear-gradient(135deg,var(--lz-k-amber) 0 6px,#0A0A12 6px 12px) 1}.lz-keeper__r18,.lz-keeper__seal{position:absolute;top:6px;font-family:var(--lz-k-font-mono)}.lz-keeper__seal{right:6px;z-index:6;--lz-k-cf:6px;padding:2px 6px;font-size:10px;letter-spacing:.18em;color:var(--lz-k-glow);background:color-mix(in srgb,var(--lz-k-bg) 82%,transparent);border:1px solid var(--lz-k-glow);animation:lz-keeper-stamp .26s var(--lz-k-ease) both}@keyframes lz-keeper-stamp{0%{transform:scale(1.6) rotate(-6deg);opacity:0}to{transform:none;opacity:1}}.lz-keeper__ring{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none;z-index:6;border:1px solid var(--lz-k-glow);opacity:0;transition:opacity var(--lz-k-fade) linear;will-change:transform,width,height}.lz-keeper__ring[data-on="1"]{opacity:var(--lz-k-gain)}.lz-keeper__ring-c{position:absolute;inset:-1px}.lz-keeper__ring-c:after,.lz-keeper__ring-c:before{content:"";position:absolute;width:12px;height:12px}.lz-keeper__ring-c:before{top:-5px;right:-5px;border-top:1.5px solid var(--lz-k-glow);border-right:1.5px solid var(--lz-k-glow)}.lz-keeper__ring-c:after{bottom:-5px;left:-5px;border-bottom:1.5px solid var(--lz-k-glow);border-left:1.5px solid var(--lz-k-glow)}.lz-keeper__overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:7}.lz-keeper__trail{stroke:var(--lz-k-glow);stroke-width:1;opacity:0;transition:opacity 80ms linear}.lz-keeper__trail[data-on="1"]{opacity:calc(.55 * var(--lz-k-gain))}.lz-keeper__note{--lz-k-cf:8px;padding:8px 11px 9px}.lz-keeper__note-kind{display:flex;align-items:center;gap:6px;margin-bottom:5px;font-family:var(--lz-k-font-mono);font-size:11px;letter-spacing:.08em;color:var(--lz-k-ink-3)}.lz-keeper__note-ic{width:11px;height:11px;flex:0 0 auto;color:var(--lz-k-glow)}.lz-keeper__note-line{font-size:15px;line-height:1.4;color:var(--lz-k-ink);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lz-keeper__note-line b{color:var(--lz-k-glow);font-weight:600}.lz-keeper__think{position:absolute;left:50%;top:14px;transform:translateX(-50%);z-index:13;display:flex;gap:5px;padding:5px 10px;--lz-k-cf:6px}.lz-keeper__think i{display:block;width:14px;height:2px;background:var(--lz-k-glow);animation:lz-keeper-think 1.05s var(--lz-k-ease) infinite}.lz-keeper__think i:nth-child(2){animation-delay:.16s}.lz-keeper__think i:nth-child(3){animation-delay:.32s}@keyframes lz-keeper-think{0%,to{opacity:.25;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}.lz-keeper__rail{position:sticky;top:var(--lz-keeper-sticky-top,56px);align-self:start;height:260px;border-left:1px solid var(--lz-k-line);background:var(--lz-k-bg-2)}.lz-keeper__railbtn{position:absolute;inset:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--lz-k-ink-2);transition:color var(--lz-k-fade) linear}.lz-keeper__railbtn:hover{color:var(--lz-k-ink)}.lz-keeper__railword{writing-mode:vertical-rl;letter-spacing:.08em}.lz-keeper__railn,.lz-keeper__railword{font-family:var(--lz-k-font-mono);font-size:11px}.lz-keeper__railn{color:var(--lz-k-ink-3)}.lz-keeper__bottom{position:sticky;bottom:0;z-index:20;padding:8px 12px;border-top:1px solid var(--lz-k-line);background:var(--lz-k-bg-2)}.lz-keeper__bottom,.lz-keeper__lumi{display:flex;flex-direction:column;gap:6px;min-width:0}.lz-keeper__saybox{--lz-k-cf:6px;padding:1px;display:block;min-width:0}.lz-keeper__sayinput{width:100%;height:30px;padding:0 10px;background:transparent;border:0;font-size:13px;color:var(--lz-k-ink)}.lz-keeper__sayinput::placeholder{color:var(--lz-k-ink-3)}.lz-keeper__sayinput:focus{outline:none}.lz-keeper__send{--lz-k-cf:6px;font-size:13px;padding:6px 10px;color:var(--lz-k-ink)}.lz-keeper__acts{display:flex;align-items:center;gap:5px;flex:0 0 auto}.lz-keeper__act{position:relative;flex:0 0 auto;color:var(--lz-k-ink-2)}.lz-keeper__act,.lz-keeper__act svg{width:24px;height:24px;display:block}.lz-keeper__act[data-on="1"]{color:var(--lz-k-ink);box-shadow:inset 0 0 0 1.5px var(--lz-k-glow)}.lz-keeper__continue{--lz-k-cf:6px;background:var(--lz-k-glow);font-family:var(--lz-k-font-mono);font-size:11px;letter-spacing:.08em;color:var(--lz-k-ink);padding:4px 8px;flex:0 0 auto;display:inline-flex;align-items:center;gap:5px}.lz-keeper__interrupt{position:absolute;bottom:calc(100% + 8px);right:12px;z-index:30;max-width:min(320px,82vw);--lz-k-cf:10px;padding:9px 12px;display:flex;align-items:flex-start;gap:8px;box-shadow:var(--lz-k-shadow);animation:lz-keeper-interrupt-in .26s var(--lz-k-ease) both;transition:opacity var(--lz-k-fade) linear}.lz-keeper__interrupt[data-out="1"]{opacity:0}@keyframes lz-keeper-interrupt-in{0%{transform:translateX(28px);opacity:0}to{transform:none;opacity:1}}.lz-keeper__interrupt-body{min-width:0}.lz-keeper__interrupt-name{display:block;font-family:var(--lz-k-font-mono);font-size:10px;letter-spacing:.14em;color:var(--lz-k-ink-3);margin-bottom:3px}.lz-keeper__interrupt-line{display:block;font-size:15px;line-height:1.35;color:var(--lz-k-ink)}.lz-keeper__interrupt-acts{display:flex;align-items:center;gap:4px;flex:0 0 auto}.lz-keeper__interrupt-go{--lz-k-cf:6px;font-family:var(--lz-k-font-mono);font-size:11px;letter-spacing:.08em;color:var(--lz-k-ink-2);padding:3px 7px;white-space:nowrap}.lz-keeper__interrupt-go:hover{color:var(--lz-k-ink)}.lz-keeper__interrupt-close{display:grid;place-items:center;width:22px;height:22px;color:var(--lz-k-ink-3)}.lz-keeper__interrupt-close:hover{color:var(--lz-k-ink)}.lz-keeper--still .lz-keeper__interrupt{animation:none}@media (prefers-reduced-motion:reduce){.lz-keeper__interrupt{animation:none}}.lz-keeper__xhair{position:absolute;left:0;top:0;width:20px;height:20px;z-index:9;pointer-events:none;opacity:0;transition:opacity .12s linear;will-change:transform}.lz-keeper__xhair[data-on="1"]{opacity:calc(.9 * var(--lz-k-gain))}.lz-keeper__xhair i{position:absolute;background:var(--lz-k-glow)}.lz-keeper__xhair i:first-child{left:9.5px;top:0;width:1px;height:5px}.lz-keeper__xhair i:nth-child(2){left:9.5px;bottom:0;width:1px;height:5px}.lz-keeper__xhair i:nth-child(3){top:9.5px;left:0;height:1px;width:5px}.lz-keeper__xhair i:nth-child(4){top:9.5px;right:0;height:1px;width:5px}.lz-keeper__status{padding:14px 16px;font-size:14px;color:var(--lz-k-ink-2)}.lz-keeper__status-text{margin:0 0 8px}.lz-keeper__toolbar{display:flex;align-items:center;gap:10px;padding:8px 16px 0;font-family:var(--lz-k-font-mono);font-size:11px;letter-spacing:.08em}.lz-keeper__r18-toggle{--lz-k-cf:6px;padding:3px 9px;color:var(--lz-k-ink-2)}.lz-keeper__r18-toggle[aria-pressed=true]{color:var(--lz-k-ink);box-shadow:inset 0 0 0 1px var(--lz-k-glow)}.lz-keeper__r18-hint{background:none;border:0;padding:0;margin:0;font:inherit;font-family:var(--lz-k-font-mono);font-size:11px;letter-spacing:.08em;cursor:pointer;text-align:left;max-width:100%;color:var(--lz-k-ink-3);text-decoration:underline;text-underline-offset:3px}.lz-keeper__r18-hint:hover{color:var(--lz-k-ink-2)}.lz-keeper__r18-hint:focus-visible{outline:1px solid var(--lz-k-glow);outline-offset:3px}.lz-keeper__filter{display:flex;align-items:center;gap:8px;padding:8px 16px 0;font-family:var(--lz-k-font-mono);font-size:12px;color:var(--lz-k-ink-2)}.lz-keeper__filter-clear{display:inline-grid;place-items:center;width:20px;height:20px;color:var(--lz-k-ink-2)}.lz-keeper__filter-clear:hover{color:var(--lz-k-ink)}.lz-keeper__sentinel{height:1px}.lz-keeper__regmark{width:16px;height:16px;fill:none;stroke:var(--lz-k-ink-3);stroke-width:1;opacity:.55}.lz-keeper__deco,.lz-keeper__regmark{position:absolute;pointer-events:none}.lz-keeper__deco{font-family:var(--lz-k-font-mono);font-size:9px;letter-spacing:.14em;color:var(--lz-k-ink-3);-webkit-user-select:none;user-select:none;white-space:nowrap}@media (max-width:980px){.lz-keeper__main{grid-template-columns:minmax(0,1fr)}.lz-keeper__rail{position:relative;height:44px;border-left:0;border-top:1px solid var(--lz-k-line)}.lz-keeper__railbtn{flex-direction:row;gap:8px}.lz-keeper__railword{writing-mode:horizontal-tb}}@media (max-width:760px){.lz-keeper__bottom{padding:6px 8px;gap:6px}.lz-keeper__ruler{height:18px}.lz-keeper__marker{top:8px}}@media (max-width:520px){.lz-keeper__acts{flex:0 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.lz-keeper__acts::-webkit-scrollbar{display:none}}.lz-keeper__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lz-keeper[data-scene=line] .lz-keeper__grid{opacity:.25}.lz-keeper__past{position:relative;z-index:12;margin:10px 14px 14px;padding:12px 14px 14px;--lz-k-cf:10px;box-shadow:var(--lz-k-shadow)}.lz-keeper__past-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--lz-k-font-mono);font-size:11px;letter-spacing:.08em;color:var(--lz-k-ink-3)}.lz-keeper__past-close{display:grid;place-items:center;width:22px;height:22px;color:var(--lz-k-ink-2)}.lz-keeper__past-close:hover{color:var(--lz-k-ink)}.lz-keeper__past-say{margin:8px 0 0;font-size:13px;color:var(--lz-k-ink-3)}.lz-keeper__past-speech{margin:6px 0 10px;font-size:18px;line-height:1.3;color:var(--lz-k-ink)}.lz-keeper__past-empty{margin:10px 0;font-size:13px;color:var(--lz-k-ink-2)}.lz-keeper__past-acts{display:flex;justify-content:flex-end;margin-top:12px}.lz-keeper__unavailable{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--lz-k-font-mono);font-size:11px;letter-spacing:.08em;color:var(--lz-k-ink-3);background-image:linear-gradient(90deg,var(--lz-k-ink-3) 0 1px,transparent 1px),linear-gradient(180deg,var(--lz-k-ink-3) 0 1px,transparent 1px);background-size:8px 8px;opacity:.85}html[data-lz-shell=keeper][data-theme=dark] body{background:var(--lz-k-bg)}html[data-lz-shell=keeper][data-theme=dark] .site-footer{background:var(--lz-k-bg);border-top-color:var(--lz-k-line)}html[data-lz-shell=keeper][data-theme=dark] .site-footer-inner{color:var(--lz-k-ink-2)}html[data-lz-shell=keeper][data-theme=dark] .site-footer-link{color:var(--lz-k-ink-3)}html[data-lz-shell=keeper][data-theme=dark] .site-footer-link:hover{color:var(--lz-k-glow)}html[data-lz-shell=keeper][data-theme=dark] .site-footer-sep{color:var(--lz-k-line)}html[data-lz-shell=keeper][data-theme=dark] #navbar.lz-top{background:var(--lz-k-brush),var(--lz-k-bg-2);border-bottom-color:transparent;--lz-surface:var(--lz-k-bg-2);--lz-surface-2:var(--lz-k-panel);--lz-ink:var(--lz-k-ink);--lz-ink-2:var(--lz-k-ink-2);--lz-ink-3:var(--lz-k-ink-3);--lz-line:var(--lz-k-line);--lz-accent:var(--lz-k-glow);--surface:var(--lz-k-bg-2);--border:var(--lz-k-line);--text:var(--lz-k-ink);--text-secondary:var(--lz-k-ink-2);--text-light:var(--lz-k-ink-3);--glass-bg:var(--lz-k-bg-2);--glass-border:var(--lz-k-line);--glass-text:var(--lz-k-ink);--glass-text-secondary:var(--lz-k-ink-2);--glass-text-light:var(--lz-k-ink-3);--primary:var(--lz-k-glow);--primary-bg:color-mix(in srgb,var(--lz-k-glow) 18%,transparent)}html[data-lz-shell=keeper][data-theme=dark] #navbar.lz-top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--lz-k-foil);pointer-events:none}html[data-lz-shell=keeper][data-theme=dark] .lzl-playbar{background:var(--lz-k-bg-2);--glass-bg:var(--lz-k-bg-2);--glass-border:var(--lz-k-line);--glass-text:var(--lz-k-ink);--glass-text-secondary:var(--lz-k-ink-2);--glass-text-light:var(--lz-k-ink-3);--primary:var(--lz-k-glow);--primary-bg:color-mix(in srgb,var(--lz-k-glow) 18%,transparent)}html[data-lz-shell=keeper][data-theme=dark] .lzl-playbar-fixed{border-top-color:var(--lz-k-line)}html[data-lz-shell=keeper][data-theme=dark] .lzl-playbar-btn:hover{color:var(--lz-k-glow)}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__bottom{background:var(--lz-k-brush),var(--lz-k-bg-2)}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__saybox{background:var(--lz-k-metal)}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__frame{border:1px solid transparent;border-image:var(--lz-k-metal) 1;box-shadow:none}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="1"]{transition:--lz-k-glow .3s linear,--lz-k-glow-2 .3s linear}html[data-lz-shell=keeper][data-theme=dark][data-perf=low] .lz-keeper [data-halo="1"]{filter:none}html[data-lz-shell=keeper][data-theme=dark][data-perf=low] .lz-keeper-cham--glass:before{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--lz-k-panel)}html[data-lz-shell=keeper][data-theme=dark][data-perf=low] .lz-keeper__foil,html[data-lz-shell=keeper][data-theme=dark][data-perf=low] .lz-keeper__note{animation:none}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper [data-deco]{font-family:var(--lz-k-font-mono);font-size:9px;letter-spacing:.14em;color:var(--lz-k-ink-3);pointer-events:none;user-select:none;-webkit-user-select:none}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__amb{position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 46% at 0 0,color-mix(in srgb,var(--lz-k-glow) calc(18% * var(--lz-k-gain)),transparent),transparent 62%),radial-gradient(52% 42% at 100% 0,color-mix(in srgb,var(--lz-k-glow-2) calc(14% * var(--lz-k-gain)),transparent),transparent 60%),radial-gradient(52% 42% at 0 100%,color-mix(in srgb,var(--lz-k-glow-2) calc(14% * var(--lz-k-gain)),transparent),transparent 60%),radial-gradient(58% 46% at 100% 100%,color-mix(in srgb,var(--lz-k-glow) calc(18% * var(--lz-k-gain)),transparent),transparent 62%)}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__lights{display:flex;align-items:center;gap:9px;margin-left:auto}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__lamp{display:inline-flex;align-items:center;gap:3px}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__lamp i{display:block;width:6px;height:6px;background:var(--lz-k-line-hi)}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__lamp[data-l=net][data-on="0"] i{background:var(--lz-k-line)}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__lamp[data-l=net][data-on="1"] i{background:var(--lz-k-glow-2)}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__lamp[data-l=ai][data-on="1"] i{background:var(--lz-k-glow)}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__lamp[data-l=r18][data-on="0"] i{background:var(--lz-k-line)}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__lamp[data-l=r18][data-on="1"] i{background:var(--lz-k-amber)}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__serial{position:absolute;right:10px;top:50%;transform:translateY(-50%);white-space:nowrap}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__barcode{position:absolute;right:8px;bottom:30px}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__barcode rect{fill:var(--lz-k-ink-3);opacity:.6}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__laser{position:absolute;left:0;top:0;z-index:6;overflow:visible;pointer-events:none}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__laser[hidden]{display:none}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__laser-core{fill:none;stroke:color-mix(in srgb,var(--lz-k-glow) 45%,#fff);stroke-width:1.5;stroke-dasharray:1;vector-effect:non-scaling-stroke}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__laser-halo{fill:none;stroke:var(--lz-k-glow);stroke-width:4;stroke-opacity:calc(.3 * var(--lz-k-gain));stroke-dasharray:1;vector-effect:non-scaling-stroke}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__radar{position:absolute;left:0;top:0;z-index:7;width:0;height:0;overflow:visible;pointer-events:none}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__radar[hidden]{display:none}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__radar i{position:absolute;left:0;top:0;width:0;height:0;border:1.5px solid var(--lz-k-glow);opacity:0}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__chroma{position:absolute;left:0;top:0;z-index:8;overflow:hidden;opacity:0;mix-blend-mode:screen;pointer-events:none}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__chroma i{position:absolute;inset:0;display:block;background-color:var(--lz-k-glow);background-image:var(--lz-k-chroma-src,none);background-size:100% 100%;background-repeat:no-repeat;background-blend-mode:multiply}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__chroma i:nth-child(2){background-color:var(--lz-k-glow-2)}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__chroma i:first-child{transform:translateX(-3px)}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__chroma i:nth-child(2){transform:translateX(3px)}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__notelink{fill:none;stroke:color-mix(in srgb,var(--lz-k-glow) 45%,#fff);stroke-width:1;stroke-dasharray:1;opacity:0}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__notelink-halo{fill:none;stroke:var(--lz-k-glow);stroke-width:3;stroke-dasharray:1;stroke-opacity:calc(.5 * var(--lz-k-gain));opacity:0}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__notelink-halo[data-on="1"],html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__notelink[data-on="1"]{opacity:.8}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__marker{transition:left .6s var(--lz-k-ease),opacity var(--lz-k-fade) linear}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__xread{position:absolute;left:15px;top:1px;color:var(--lz-k-ink);white-space:nowrap}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__note-body{position:relative}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__note-scramble{position:absolute;inset:0}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__note[data-scramble="1"] .lz-keeper__note-line:not(.lz-keeper__note-scramble){opacity:0}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="0"],html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="0"] .lz-keeper__chroma,html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="0"] .lz-keeper__frame,html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="0"] .lz-keeper__grid:after,html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="0"] .lz-keeper__heat,html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="0"] .lz-keeper__lamp i,html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="0"] .lz-keeper__laser,html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="0"] .lz-keeper__marker,html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="0"] .lz-keeper__notelink,html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="0"] .lz-keeper__notelink-halo,html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="0"] .lz-keeper__trail,html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="0"] .lz-keeper__xhair{transition:none}.lz-keeper__wmbrand{display:none}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__wmbrand{display:inline-flex;align-items:center;gap:6px;margin-right:10px}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__wmbrand+.lz-top__brand .lz-top__brand-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__wm{display:block;width:58px;height:22px;overflow:visible}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__wm-halo{fill:none;stroke:var(--lz-k-glow);stroke-width:3;stroke-opacity:calc(.55 * var(--lz-k-gain));stroke-linejoin:miter;stroke-linecap:square}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__wm-core{fill:none;stroke:color-mix(in srgb,var(--lz-k-glow) 45%,#fff);stroke-width:1;stroke-linejoin:miter;stroke-linecap:square}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__wm-p{stroke-dasharray:1;stroke-dashoffset:0}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__wm-lamp{display:block;width:5px;height:5px;background:color-mix(in srgb,var(--lz-k-glow) 45%,#fff)}@keyframes lz-keeper-breathe{0%,to{opacity:.35}50%{opacity:1}}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__breathe{display:block;width:5px;height:5px;background:color-mix(in srgb,var(--lz-k-glow) 45%,#fff);opacity:.35}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="1"] .lz-keeper__breathe,html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="1"] .lz-keeper__lamp[data-l=ai][data-on="1"] i,html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="1"] .lz-keeper__wm-lamp{animation:lz-keeper-breathe 2.4s var(--lz-k-ease) infinite}@keyframes lz-keeper-tide{0%{transform:translateY(1px)}30%{transform:translateY(-1px)}to{transform:translateY(1px)}}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="1"] .lz-keeper__ticks{animation:lz-keeper-tide 4s ease-in-out infinite}@keyframes lz-keeper-foil-run{0%{background-position:0 0}to{background-position:200% 0}}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__note:after{content:"";position:absolute;left:var(--lz-k-cf);right:0;top:0;height:1px;background:var(--lz-k-foil);background-size:200% 100%;pointer-events:none}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="1"] .lz-keeper__note:after{animation:lz-keeper-foil-run 6s linear infinite}html[data-lz-shell=keeper][data-theme=dark][data-perf=low] .lz-keeper__note:after{animation:none}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__fx{position:absolute;inset:0;z-index:15;overflow:hidden;pointer-events:none}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__interrupt{animation-duration:.28s}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__torn{position:absolute;inset:0;z-index:9;overflow:hidden;mix-blend-mode:screen;pointer-events:none}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__torn i{position:absolute;left:-6%;width:112%;display:block;background:color-mix(in srgb,var(--lz-k-glow) 60%,transparent)}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__decoded{position:absolute;right:8px;bottom:8px;z-index:10;padding:1px 5px;background:color-mix(in srgb,var(--lz-k-bg) 70%,transparent);color:var(--lz-k-amber);font-family:var(--lz-k-font-mono);font-size:9px;letter-spacing:.18em;pointer-events:none}html[data-lz-shell=keeper][data-theme=dark] .lz-look-stage__bg{background:var(--lz-k-scrim)}@keyframes lz-keeper-stage-foil{0%{background-position:0 0}to{background-position:200% 0}}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper__stage-foil{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--lz-k-foil);background-size:200% 100%;pointer-events:none}html[data-lz-shell=keeper][data-theme=dark] .lz-keeper[data-motion="1"] .lz-keeper__stage-foil{animation:lz-keeper-stage-foil 6s linear infinite}html[data-lz-shell=keeper][data-theme=dark][data-perf=low] .lz-keeper__stage-foil{animation:none}:root{--f-bg:var(--lz-bg);--f-bg-2:var(--lz-surface);--f-panel:var(--lz-surface);--f-panel-2:var(--lz-surface-2);--f-line:var(--lz-line);--f-ink:var(--lz-ink);--f-ink-2:var(--lz-ink-2);--f-ink-3:var(--lz-ink-3);--f-sig:var(--lz-accent);--f-sig-2:var(--lz-accent);--f-on-sig:var(--lz-on-accent);--f-danger:color-mix(in srgb,var(--lz-danger) 88%,var(--lz-ink));--f-amber:var(--lz-k-amber);--f-glow:transparent;--f-metal:none;--f-foil:none;--f-brush:none;--f-t:var(--lz-dur);--f-measure:38em;--f-scrim:var(--lz-k-scrim);--f-viewer-scrim:rgba(0,0,0,.82);--f-shadow:0 12px 32px rgba(0,0,0,.18)}[data-theme=dark]{--f-bg:var(--lz-k-bg);--f-bg-2:var(--lz-k-bg-2);--f-panel:var(--lz-k-panel);--f-panel-2:var(--lz-k-bg-2);--f-line:var(--lz-k-line);--f-ink:var(--lz-k-ink);--f-ink-2:var(--lz-k-ink-2);--f-ink-3:color-mix(in srgb,var(--lz-k-ink-3) 88%,var(--lz-k-ink));--f-sig:var(--lz-k-glow);--f-sig-2:var(--lz-k-glow-2);--f-on-sig:var(--lz-k-bg);--f-danger:color-mix(in srgb,var(--lz-danger) 62%,var(--lz-k-ink));--f-glow:var(--lz-k-glow);--f-metal:var(--lz-k-metal);--f-foil:var(--lz-k-foil);--f-brush:var(--lz-k-brush)}.lzf-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--lz-r-2);border:1px solid var(--f-line);background:var(--f-panel);color:var(--f-ink);font-size:14px;white-space:nowrap;transition:color var(--f-t) var(--lz-ease),background-color var(--f-t) var(--lz-ease),border-color var(--f-t) var(--lz-ease)}.lzf-btn:hover{border-color:var(--f-ink-3)}.lzf-btn--primary{background:var(--f-ink);color:var(--f-bg);font-weight:600}.lzf-btn--primary,.lzf-btn--primary:hover{border-color:var(--f-ink)}[data-theme=dark] .lzf-btn--primary{background:var(--f-metal);color:var(--lz-k-ink);border-color:color-mix(in srgb,var(--f-glow) 55%,transparent)}[data-theme=dark] .lzf-btn--glow{box-shadow:0 0 12px color-mix(in srgb,var(--f-glow) 30%,transparent)}.lzf-btn--ghost{background:transparent;border-color:transparent;color:var(--f-ink-2)}.lzf-btn--ghost:hover{color:var(--f-ink);background:var(--f-panel-2)}.lzf-btn--danger{background:transparent;border-color:transparent;color:var(--f-danger)}.lzf-btn--danger:hover{border-color:var(--f-danger)}.lzf-btn--sm{height:28px;padding:0 10px;font-size:12px;border-radius:var(--lz-r-1)}.lzf-btn--icon{width:36px;padding:0}.lzf-btn[aria-disabled=true],.lzf-btn[disabled]{opacity:.5;cursor:not-allowed}.lzf-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--lz-r-2);color:var(--f-ink-2);background:none;border:0;padding:0}.lzf-iconbtn:hover{color:var(--f-ink);background:var(--f-panel-2)}.lzf-iconbtn--sm{width:26px;height:26px}.lzf-input,.lzf-select,.lzf-textarea{width:100%;min-width:0;padding:8px 12px;border-radius:var(--lz-r-2);border:1px solid var(--f-line);background:var(--f-panel);color:var(--f-ink);font-size:16px;line-height:1.6;font-family:inherit}.lzf-textarea{resize:vertical}.lzf-input::placeholder,.lzf-textarea::placeholder{color:var(--f-ink-3)}.lzf-input:focus,.lzf-select:focus,.lzf-textarea:focus{outline:2px solid var(--f-ink);outline-offset:2px;border-color:var(--f-ink)}[data-theme=dark] .lzf-input:focus,[data-theme=dark] .lzf-select:focus,[data-theme=dark] .lzf-textarea:focus{outline-color:var(--f-glow);box-shadow:0 0 10px color-mix(in srgb,var(--f-glow) 32%,transparent)}.lzf-field{margin-bottom:14px}.lzf-label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.lzf-hint{font-size:12px;color:var(--f-ink-2)}.lzf-hint code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;padding:1px 4px;border-radius:var(--lz-r-1);background:var(--f-panel-2)}.lzf-err{color:var(--f-danger)}.lzf-err,.lzf-ok{display:inline-flex;align-items:center;gap:5px;font-size:12px}.lzf-ok{color:var(--f-sig)}.lzf-check{display:flex;align-items:flex-start;gap:8px;font-size:14px}.lzf-check input{margin-top:4px;flex:0 0 auto;width:16px;height:16px}.lzf-check a{color:var(--f-sig);text-decoration:underline;text-underline-offset:2px}.lzf-card,.lzf-panel{background:var(--f-panel);border:1px solid var(--f-line);border-radius:var(--lz-r-2)}.lzf-card{padding:16px}.lzf-sec{border-top:1px solid var(--f-line);margin-top:20px;padding-top:20px}.lzf-h1{font-size:28px;font-weight:650;letter-spacing:-.01em;margin:0;line-height:1.3}.lzf-h2{font-size:20px;font-weight:650;margin:0 0 4px;line-height:1.4}.lzf-h3{font-size:16px;font-weight:600;margin:0 0 8px}.lzf-pagehead{align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.lzf-pagehead,.lzf-toolbar{display:flex;flex-wrap:wrap}.lzf-toolbar{align-items:center;gap:10px;margin-bottom:6px}.lzf-tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lzf-tabs{display:flex;gap:4px;flex-wrap:wrap}.lzf-tab{height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--f-ink-2);background:none;border:0;border-bottom:2px solid transparent}.lzf-tab:hover{color:var(--f-ink)}.lzf-tab[aria-current=page],.lzf-tab[aria-pressed=true],.lzf-tab[aria-selected=true]{color:var(--f-ink);border-bottom-color:var(--f-sig);font-weight:600}.lzf-chips{display:flex;gap:6px;flex-wrap:wrap}.lzf-chip{height:28px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border-radius:var(--lz-r-1);border:1px solid var(--f-line);background:transparent;font-size:12px;color:var(--f-ink-2)}.lzf-chip:hover{color:var(--f-ink);border-color:var(--f-ink-3)}.lzf-chip[aria-pressed=true]{color:var(--f-ink);border-color:color-mix(in srgb,var(--f-sig) 60%,var(--f-line));background:color-mix(in srgb,var(--f-sig) 12%,transparent)}.lzf-seg{display:inline-flex;border:1px solid var(--f-line);border-radius:var(--lz-r-2);overflow:hidden}.lzf-seg button{height:32px;padding:0 12px;font-size:12px;color:var(--f-ink-2);background:none;border:0}.lzf-seg button+button{border-left:1px solid var(--f-line)}.lzf-seg button[aria-pressed=true]{background:var(--f-panel-2);color:var(--f-ink);font-weight:600}.lzf-seg button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.lzf-av{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:14px;font-weight:600;color:var(--f-ink);border:1px solid var(--f-line);background:linear-gradient(135deg,color-mix(in srgb,var(--f-sig) 26%,var(--f-panel)),color-mix(in srgb,var(--f-sig-2) 18%,var(--f-panel)));object-fit:cover}.lzf-av--lg{width:56px;height:56px;font-size:20px}.lzf-av--xl{width:96px;height:96px;font-size:32px}.lzf-lv{display:inline-flex;align-items:center;height:18px;padding:0 5px;border:1px solid var(--f-line);border-radius:var(--lz-r-1);white-space:nowrap}.lzf-lv,.lzf-time,.lzf-uid{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--f-ink-2)}.lzf-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;font-size:12px;color:var(--f-ink-2)}.lzf-name{font-size:14px;font-weight:600;color:var(--f-ink);background:none;border:0;padding:0}.lzf-link{color:var(--f-sig);text-decoration:none}.lzf-link:hover{text-decoration:underline;text-underline-offset:2px}.lzf-cat{height:18px;padding:0 6px;margin-left:8px;border-radius:var(--lz-r-1);background:var(--f-panel-2);font-weight:400;vertical-align:middle}.lzf-cat,.lzf-flag{display:inline-flex;align-items:center;color:var(--f-ink-2);font-size:12px}.lzf-flag{gap:4px}.lzf-flag--pin{color:var(--f-sig);font-weight:600}.lzf-r18{display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:var(--lz-r-1);background:var(--lz-r18);color:#FFFFFF;font-size:12px;font-weight:600}.lzf-rowlist{list-style:none;margin:0;padding:0}.lzf-row{position:relative;display:flex;gap:12px;padding:16px 0 16px 14px;border-bottom:1px solid var(--f-line)}.lzf-row:first-child{border-top:1px solid var(--f-line)}.lzf-row:hover{background:color-mix(in srgb,var(--f-panel-2) 60%,transparent)}.lzf-heat{flex:0 0 auto;width:3px;border-radius:2px;align-self:stretch;background:linear-gradient(180deg,var(--f-sig),transparent);opacity:calc(.25 + var(--heat, 0) * .75);transform-origin:top;transform:scaleY(calc(.14 + var(--heat, 0) * .86))}.lzf-heat[data-cold="1"]{opacity:.18}.lzf-row__body{min-width:0;flex:1 1 auto}.lzf-row__title{font-size:16px;font-weight:600;line-height:1.5;margin:6px 0 4px;text-overflow:ellipsis;-webkit-line-clamp:2}.lzf-row__excerpt,.lzf-row__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.lzf-row__excerpt{margin:0;font-size:14px;line-height:1.7;color:var(--f-ink-2);-webkit-line-clamp:3}.lzf-row__excerpt--fade{-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.lzf-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:8px}.lzf-action{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--f-ink-2);padding:2px 6px;border-radius:var(--lz-r-1);background:none;border:0}.lzf-action:hover{color:var(--f-ink);background:var(--f-panel-2)}.lzf-action--danger{color:var(--f-danger)}.lzf-thumbs{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.lzf-thumb{width:84px;height:60px;border-radius:var(--lz-r-1);overflow:hidden;border:1px solid var(--f-line);display:block;padding:0;background:var(--f-panel-2)}.lzf-gallery{display:grid;gap:8px;margin-top:14px}.lzf-gallery--1{grid-template-columns:minmax(0,420px)}.lzf-gallery--4{grid-template-columns:repeat(2,minmax(0,200px))}.lzf-photo{display:block;border-radius:var(--lz-r-1);overflow:hidden;border:1px solid var(--f-line);padding:0;background:var(--f-panel-2)}.lzf-pager{display:flex;align-items:center;justify-content:center;gap:6px;padding:18px 0 4px;flex-wrap:wrap}.lzf-page-btn{min-width:34px;height:34px;padding:0 10px;border:1px solid var(--f-line);border-radius:var(--lz-r-1);font-size:14px;color:var(--f-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--f-panel)}.lzf-page-btn:hover{border-color:var(--f-ink-3)}.lzf-page-btn[aria-current=page]{background:var(--f-ink);color:var(--f-bg);border-color:var(--f-ink);font-weight:600}.lzf-page-btn[disabled]{opacity:.45;cursor:not-allowed}.lzf-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;text-align:center}.lzf-state__text{font-size:14px;color:var(--f-ink-2)}.lzf-skel{width:100%;display:flex;flex-direction:column;gap:10px}.lzf-skel__row{height:12px;border-radius:3px;background:var(--f-panel-2);animation:lzfPulse 1.4s var(--lz-ease) infinite}@keyframes lzfPulse{0%,to{opacity:.55}50%{opacity:1}}.lzf-spinner{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,var(--f-ink-2) 35%,transparent);border-top-color:var(--f-sig);animation:lzfSpin .7s linear infinite;vertical-align:-2px;margin-right:6px}@keyframes lzfSpin{to{transform:rotate(1turn)}}.lzf-expbar{display:block;height:6px;border-radius:3px;background:var(--f-panel-2);overflow:hidden}.lzf-expbar>span{display:block;height:100%;background:var(--f-sig);transition:width var(--f-t) var(--lz-ease)}.lzf-scrim{background:var(--f-scrim)}.lzf-modal{padding:20px;border-radius:var(--lz-r-3);background:var(--f-panel);border:1px solid var(--f-line);color:var(--f-ink)}.lzf-modal--float{box-shadow:var(--f-shadow)}.lzf-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.lzf-modal__head .lzf-h2{margin:0}@media (max-width:640px){.lzf-btn,.lzf-input,.lzf-select,.lzf-textarea{min-height:44px}.lzf-btn--sm{min-height:32px}.lzf-btn--icon,.lzf-iconbtn{width:44px}.lzf-iconbtn--sm{width:32px;height:32px}.lzf-h1{font-size:20px}.lzf-row{padding:14px 0 14px 12px}.lzf-row__title{font-size:16px}.lzf-thumb{width:calc(33.33% - 4px);height:68px}.lzf-gallery--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.lzf-action:focus-visible,.lzf-btn:focus-visible,.lzf-chip:focus-visible,.lzf-iconbtn:focus-visible,.lzf-name:focus-visible,.lzf-page-btn:focus-visible,.lzf-seg button:focus-visible,.lzf-tab:focus-visible{outline:2px solid var(--f-sig);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root{--f-t:0s}[class*=lzf-]{transition-duration:0s;animation-duration:0s;animation-iteration-count:1}}