html:has(body.hot-body),body.hot-body{height:100%;overflow:hidden;overscroll-behavior:none}body.hot-body{padding-bottom:0!important}.hot-page{position:fixed;inset:0;margin:0;padding:0;max-width:none}.hot-body .sub-head{position:relative;z-index:4}.hot-body .aww-ribbon{display:none}.hot-body #hint-top{display:none!important}.hz-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:none;cursor:grab;outline:none;transition:opacity .35s}.hz-canvas.hz-in{opacity:0}.hz-canvas.drag{cursor:grabbing}.hz-canvas.pick{cursor:pointer}.hot-body button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hz-h1{position:fixed;z-index:21;left:50%;top:max(16px,env(safe-area-inset-top));transform:translate(-50%);display:inline-flex;align-items:center;gap:9px;height:var(--stoerer-h, 44px);margin:0;font-size:22px;line-height:1;letter-spacing:-.01em;font-weight:700;white-space:nowrap;pointer-events:none}html.hz-low .hz-h1{top:calc(var(--topbar-min, 76px) - 6px);height:34px}.hz-ctl{position:fixed;z-index:3;left:50%;top:calc(var(--topbar-min, 76px) + 8px);transform:translate(-50%);display:flex;align-items:center;gap:8px;white-space:nowrap}html.hz-low .hz-ctl{top:calc(var(--topbar-min, 76px) + 36px)}.hz-back{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 18px 0 12px;border-radius:999px;border:1px solid var(--pill-line);background:#101010c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--fg);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s}.hz-back[hidden]{display:none}.hz-back:hover{background:#282828e6;border-color:var(--fg-2)}.hz-back .icon{width:18px;height:18px}.hz-seg{position:relative;display:inline-flex;padding:4px;border-radius:999px;border:1px solid var(--pill-line);background:#101010c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hz-seg[hidden]{display:none}.hz-seg:hover{border-color:var(--fg-2)}.hz-seg-thumb{position:absolute;top:4px;left:0;height:34px;width:0;border-radius:999px;background:var(--fg);pointer-events:none}.hz-seg.ready .hz-seg-thumb{transition:transform .3s cubic-bezier(.33,0,.15,1),width .3s cubic-bezier(.33,0,.15,1)}.hz-seg-btn{position:relative;z-index:1;display:inline-flex;align-items:center;height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--fg);font:inherit;font-size:.95rem;font-weight:600;line-height:1;cursor:pointer;transition:color .3s ease}.hz-seg-btn[aria-pressed=true]{color:var(--bg);cursor:default}.hz-seg-btn[aria-pressed=true][data-v=globe]{cursor:pointer}#hz-labels{position:fixed;inset:0;z-index:1;pointer-events:none}.hz-lbl{position:absolute;left:0;top:0;display:flex;align-items:center;min-height:44px;padding:0 10px;border:0;background:none;font:inherit;white-space:nowrap;font-size:13px;font-weight:500;color:var(--fg);text-shadow:0 0 8px #000,0 0 3px #000;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .2s}.hz-lbl.on{opacity:1;pointer-events:auto}.hz-lbl.top{font-size:15px;font-weight:700}.hz-lbl.top.warm,.hz-lbl.top.cool{font-weight:600;color:#f5f5f7db}.hz-lbl.peek{font-size:14px;font-weight:600}.hz-lbl.dim{color:#f5f5f780;font-size:13px;font-weight:500}.hz-lbl.dim:hover{color:var(--fg)}.hz-lbl.sel{font-size:24px;font-weight:700;letter-spacing:-.01em;pointer-events:none}.hz-lbl:hover span{text-decoration:underline;text-decoration-color:#00ff66b3;text-underline-offset:4px}.hz-lbl.sel:hover span{text-decoration:none}.hz-lbl .rk{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-right:6px;padding:0 4px;border-radius:9px;background:var(--accent);color:#000;font-size:11px;font-weight:700;text-shadow:none}.hz-lbl.warm .rk,.hz-lbl.cool .rk{background:#00ff668c}.hz-lbl.sel .rk,.hz-lbl.dim .rk{display:none}.hz-ring{position:absolute;left:-13px;top:-13px;width:26px;height:26px;border-radius:50%;border:2px solid #f5f5f7;pointer-events:none;animation:hz-ring 1.4s ease-in-out infinite}.hz-ring[hidden]{display:none}@keyframes hz-ring{0%,to{box-shadow:0 0 8px 1px #00ff668c,inset 0 0 6px #0f66}50%{box-shadow:0 0 22px 6px #00ff66d9,inset 0 0 10px #0f69}}.hz-qtip{position:fixed;z-index:2;left:0;top:0;width:max-content;max-width:min(300px,70vw);margin:0;padding:10px 14px;border-radius:12px;border:1px solid rgb(0 255 102 / .45);background:#101010eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--fg);font-size:15px;font-weight:500;line-height:1.3;pointer-events:none;box-shadow:0 0 24px #00ff662e}.hz-qtip[hidden]{display:none}.hz-card{position:fixed;z-index:3;left:0;top:0;display:grid;gap:4px;width:max-content;max-width:300px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#101010eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;line-height:1.35;pointer-events:none}.hz-card[hidden]{display:none}.hz-card b{font-size:16px}.hot-page .st{color:var(--accent);font-size:13px;font-weight:500}.hz-panel{position:fixed;z-index:3;right:24px;top:calc(var(--topbar-min, 76px) + 62px);bottom:24px;width:380px;display:flex;flex-direction:column;padding:0}@media(min-width:641px){html.hz-low .hz-panel{top:calc(var(--topbar-min, 76px) + 90px)}}.hz-panel[hidden],.hz-grab{display:none}.hz-scroll{--hz-fade: 22px;--hz-fade-b: 56px;--hz-pad-b: 16px;--hz-run: 40px;--hz-end: 0;--hz-b: calc(var(--hz-fade-b) - (var(--hz-fade-b) - var(--hz-pad-b)) * var(--hz-end));flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding:var(--hz-fade) 0 var(--hz-fade-b);-webkit-mask-image:linear-gradient(transparent,#000 var(--hz-fade),#000 calc(100% - var(--hz-b)),transparent);mask-image:linear-gradient(transparent,#000 var(--hz-fade),#000 calc(100% - var(--hz-b)),transparent)}.hz-static .hz-scroll{--hz-end: 1}.hz-ph{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:start;padding:18px 64px 2px 20px}.hz-ph h2{margin:0;font-size:26px;line-height:1.1;letter-spacing:-.01em;color:var(--accent)}.hz-close{position:absolute;z-index:1;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid var(--line);background:#101010d9;color:var(--fg);cursor:pointer;transition:background-color .15s,border-color .15s}.hz-close:hover{background:#282828e6;border-color:var(--pill-line)}.hz-close .icon{width:20px;height:20px}.hz-wait{margin:0 8px;font-size:14px;color:var(--fg-2)}.hz-quotes{list-style:none;margin:0;padding:var(--hz-fade, 22px) 12px var(--hz-pad-b, 16px);display:grid;gap:8px}.hz-quotes>.entry{position:relative;display:grid;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#101010d9;cursor:pointer;transition:transform .4s ease-out,border-color .15s,background-color .15s;scroll-margin-top:0}.hz-quotes>.entry:hover{border-color:#00ff66a6;background:#0f1e15de}.hz-quotes>.entry.tilt{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) scale(1.02);transition:transform .12s ease-out,border-color .15s,background-color .15s}.hz-quotes .entry-text{margin:0;max-width:none;font-size:15px;font-weight:500;line-height:1.35;letter-spacing:0}.hz-quotes .entry-text a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;padding:0;color:var(--fg)}.hz-quotes .entry-text a:hover,.hz-quotes .entry-text a:focus-visible{color:var(--fg)}.hz-quotes>.entry:is(:hover,:focus-within) .entry-text a{color:var(--accent)}.hz-quotes .entry-text a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.hz-quotes .entry-meta{margin:0;gap:4px 8px;font-size:12px;color:var(--fg-2)}.hz-quotes .entry-meta :is(a:not(.entry-tag),.entry-sp){display:inline;min-height:0;padding:0;border:0;color:var(--fg-2);font-weight:400;pointer-events:none}.hz-quotes .entry-meta .meta-dot{display:inline;flex-basis:auto;height:auto;margin:0}.hz-quotes .entry-meta :is(.icon,.entry-tag,.meta-dot:has(+.entry-tag)),.hz-quotes :is(.brief,.entry-context,.entry-source){display:none!important}.hz-list{position:fixed;z-index:2;left:24px;top:calc(var(--topbar-min, 76px) + 58px);bottom:0;width:max-content;max-width:min(760px,calc(100vw - 48px));display:flex;flex-direction:column}.hz-list .hz-scroll{--hz-fade: 20px;--hz-fade-b: 250px;--hz-out: 84px;--hz-pad-b: calc(56px + max(20px, env(safe-area-inset-bottom))) ;--hz-run: 174px;-webkit-mask-image:linear-gradient(transparent,#000 var(--hz-fade),#000 calc(100% - var(--hz-b)),transparent calc(100% - var(--hz-out) * (1 - var(--hz-end))));mask-image:linear-gradient(transparent,#000 var(--hz-fade),#000 calc(100% - var(--hz-b)),transparent calc(100% - var(--hz-out) * (1 - var(--hz-end))))}html.hz-low .hz-list{top:calc(var(--topbar-min, 76px) + 86px)}body.hz-has-panel .hz-list{max-width:min(600px,max(calc(100vw - 648px),min(300px,calc(100vw - 444px))))}.hz-list[hidden]{display:none}.hz-lh{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:start;margin:0;padding:6px 64px 0 2px}.hz-lh .hz-close{top:0;right:0}.hz-lh .flame,.hz-ph .flame{margin-top:3px}.hz-lh h2{margin:0 0 4px;font-size:26px;line-height:1.1;letter-spacing:-.01em;color:var(--accent)}.hz-lh .n{margin:0;font-size:13px;color:var(--fg-2)}.hz-list ol{list-style:none;margin:0;padding:var(--hz-fade, 20px) 0 var(--hz-pad-b, 76px);display:grid;grid-template-columns:max-content minmax(0,max-content) max-content;gap:6px 12px}.hz-list li:not(.hz-li){display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.hz-li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-columns:subgrid;grid-column:1 / -1;grid-template-areas:"rk nm st";align-items:center;gap:2px 12px;width:100%;min-height:52px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:#101010d9;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.hz-li:hover,.hz-li.cur{border-color:#00ff66a6}.hz-li .rk{grid-area:rk;font-size:17px;font-weight:700;color:var(--fg-2);font-variant-numeric:tabular-nums}.hz-li .nm{grid-area:nm;font-size:17px;font-weight:600}.hz-li .st{grid-area:st;font-size:14px;white-space:nowrap}.hz-static .hz-li{cursor:default}.hb{display:inline-flex;align-items:center;justify-self:end;gap:3px}.hb1{width:50px;height:6px;border-radius:999px;background:#f5f5f71a}.hb1 i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00ff6680,#0f6 78%,#6bffa6);clip-path:inset(0 calc((1 - var(--f, 0)) * 100%) 0 0 round 999px)}.hb2 svg{width:13px;height:13px;fill:none;stroke:#00ff664d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hb2 svg.lit{fill:var(--accent);stroke:var(--accent)}.hb3{width:20px;height:20px;justify-content:center}.hb3 i{display:block;width:calc(5px + var(--f, 0) * 9px);height:calc(5px + var(--f, 0) * 9px);border-radius:50%;background:var(--accent);background:color-mix(in srgb,#6bffa6 calc(var(--f, 0) * 100%),#0a4a26);box-shadow:0 0 calc(3px + var(--f, 0) * 16px) calc(var(--f, 0) * 3px) #00ff668c}.hz-hint{position:fixed;z-index:2;left:50%;bottom:60px;transform:translate(-50%);margin:0;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:#101010cc;font-size:14px;color:var(--fg);pointer-events:none;transition:opacity .4s;white-space:nowrap}.hz-hint[hidden]{display:none}.hz-hint.away{opacity:0}.hz-legend{position:fixed;z-index:2;left:max(20px,env(safe-area-inset-left));bottom:max(20px,env(safe-area-inset-bottom));box-sizing:border-box;height:40px;display:flex;align-items:center;gap:8px;margin:0;padding:0 5px 0 4px;border-radius:999px;background:var(--pill-bg);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border:1px solid var(--line);color:var(--fg-2);font-size:.85rem;line-height:1.3;transition:border-color .2s}.hz-legend[hidden]{display:none}.hz-legend .hint-icon{width:26px;height:26px;margin-left:3px;background:none;color:inherit;animation:none}.hz-legend-text{min-height:30px;padding:0 2px;border:0;background:none;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.hz-legend-text:hover,.hz-legend-text[aria-expanded=true]{color:var(--fg)}.hz-legend .hint-close{width:44px;height:44px;margin:-7px;padding:7px;background-clip:content-box}.hz-legend .hint-close .icon{width:16px;height:16px}.hz-legend .hint-close:focus-visible{outline-offset:-6px}@media(hover:hover){.hz-legend:hover{border-color:var(--fg-2)}}body.hz-has-panel:not(.hz-listmode) .hz-legend,body.hz-has-panel .hz-hint{display:none}#hz-help{--hz-th: calc(1.15*clamp(1.5rem, 3.2vw, 2.6rem)) ;max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px)}.hz-help-bar{position:sticky;top:-44px;z-index:2;margin:-44px -48px 0;padding:44px 48px 12px;background:transparent}#hz-help.hz-scrolled .hz-help-bar{background:#101010}.hz-help-bar .intro-h{margin:0;line-height:var(--hz-th)}.hz-help-head{display:grid;grid-template-columns:1fr calc((100% - 64px) / 3);gap:18px 32px;align-items:stretch;margin:6px 0 28px}.hz-help-head .intro-lead{grid-column:1;grid-row:1;margin:0;max-width:none;font-size:clamp(1.15rem,2.25vw,1.7rem);line-height:1.38}.hz-help-fig{grid-column:2;grid-row:1;display:grid;justify-items:center;align-content:space-between;gap:16px;margin-top:calc(-1 * (var(--hz-th) + 18px));text-align:center}.hz-help-fig .flame .f-out{stroke-width:1.5}.hz-help-fig .flame:before{inset:-13%;background:radial-gradient(circle,#00ff6659,#0f60 70%)}.hz-help-n{margin:0;max-width:15em;color:var(--fg-2);font-size:1rem;line-height:1.35;text-wrap:balance}.hz-help-n b{display:block;margin-bottom:4px;color:var(--fg);font-size:2.6rem;font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}#hz-help .intro-actions{position:sticky;bottom:-36px;z-index:2;display:block;margin:32px -48px -36px;padding:0 48px 36px;background:#101010}#hz-help .intro-actions:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:72px;background:linear-gradient(#10101000,#101010);pointer-events:none;opacity:0;transition:opacity .25s}#hz-help.more-below .intro-actions:before{opacity:1}@media(max-width:760px){#hz-help{inset-block:env(safe-area-inset-top) env(safe-area-inset-bottom);width:calc(100vw - 24px);max-width:none;max-height:calc(100vh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.hz-help-bar{top:-32px;margin:-32px -24px 0;padding:32px 24px 8px}.hz-help-bar{background:#101010}.hz-help-head{grid-template-columns:1fr;grid-template-rows:none;gap:14px;margin:4px 0 20px}.hz-help-head .intro-lead{grid-row:auto}.hz-help-fig{grid-column:1;grid-row:auto;grid-template-columns:auto 1fr;justify-items:start;align-items:center;align-content:start;gap:12px;margin-top:0;text-align:left}.hz-help-fig .flame{--fs: 44px !important}.hz-help-n{max-width:none}.hz-help-n b{display:inline;margin:0 .3em 0 0;font-size:1.5rem}#hz-help .intro-actions{margin:26px -24px -24px;padding:0 24px 24px;bottom:-24px}}@media(min-width:641px)and (max-width:1180px){body.hz-has-panel .hz-ctl,html.hz-low body.hz-has-panel .hz-h1{left:calc((100vw - 404px)/2)}}@media(max-width:640px){.hz-h1{font-size:20px;gap:8px}.hz-back{height:40px;padding:0 14px 0 10px;font-size:.9rem}.hz-seg-btn{padding:0 12px;font-size:.9rem;height:30px}.hz-seg-thumb{height:30px}.hz-lbl.top{font-size:13px}.hz-lbl.sel{font-size:20px}.hz-qtip{font-size:14px;max-width:64vw}.hz-hint{bottom:64px;font-size:13px}.hz-legend{left:14px;bottom:max(12px,env(safe-area-inset-bottom))}body.hz-has-panel .hz-legend{display:none}.hz-lh h2{font-size:22px}.hz-lh .flame,.hz-ph .flame{margin-top:2px}.hz-list{left:14px;right:14px;top:calc(var(--topbar-min, 64px) + 78px)!important;width:auto;max-width:none!important}.hz-lh .hz-close{top:-2px}.hz-list ol{grid-template-columns:1fr}.hz-li{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"rk nm st"}.hz-li .st{font-size:13px}.hz-panel{inset:auto 0 0;width:auto;height:52dvh;transition:height .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1)}.hz-panel[data-sheet=full]{height:calc(100dvh - var(--topbar-min, 64px) - 84px)}.hz-panel.dragging{transition:none}.hz-panel .hz-quotes{padding-bottom:max(var(--hz-pad-b, 16px),calc(30px + env(safe-area-inset-bottom)))}.hz-list .hz-scroll{--hz-pad-b: calc(56px + max(12px, env(safe-area-inset-bottom))) }.hz-grab{display:grid;flex:none;place-items:center;height:22px;touch-action:none;cursor:grab}.hz-grab i{display:block;width:40px;height:5px;border-radius:3px;background:#f5f5f759}.hz-ph{padding:4px 60px 0 18px;touch-action:none}.hz-ph h2{font-size:22px}.hz-ph .hz-close{top:0;right:10px}}@media(prefers-reduced-motion:reduce){.hz-panel,.hz-lbl,.hz-hint,.hz-canvas,.hz-seg-btn,.hz-seg.ready .hz-seg-thumb{transition:none}.hz-quotes>.entry,.hz-quotes>.entry.tilt{transform:none;transition:border-color .15s,background-color .15s}.hz-ring{animation:none;box-shadow:0 0 14px 3px #00ff66bf}}
