.hb .ss-stage{--ss-radius-window: 14px;overflow:hidden;background:transparent;--ss-chrome: #ffffff}.hb .ss-stage[data-theme=dark]{--ss-chrome: #3f3938}.hb .ss-stage:not([data-mark]) .ss-cursor,.hb .ss-stage[data-mark=pan] .ss-cursor{opacity:0}.hb .hb-win{position:absolute;background:var(--mfi-canvas);box-shadow:0 0 0 1px #2824241c,0 30px 70px -30px #3c2a1661,0 12px 28px -18px #3c2a1638;-webkit-mask-image:linear-gradient(to bottom,#000 498px,transparent 596px);mask-image:linear-gradient(to bottom,#000 498px,transparent 596px)}.hb .ss-stage[data-theme=dark] .hb-win{box-shadow:0 0 0 1px #ffffff1f,inset 0 1px #ffffff0f,0 40px 90px -40px #000000e6}.hb .hb-win .ss-window__bar{border-bottom-color:var(--mfi-line)}.hb .hb-win .ss-window__url{flex:0 1 320px;margin:0 auto;translate:-26px 0;background:var(--mfi-sunk);color:var(--mfi-text);font-size:11.5px;text-align:center}.hb .ss-stage[data-theme=dark] .hb-win .ss-window__url{background:#383232}.hb .hb-body{display:flex;flex-direction:column}.hb--compact .ss-stage{border-radius:18px;background:var(--mfi-canvas)}.hb--compact .ss-stage:after{content:"";position:absolute;inset:0;z-index:95;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--mfi-line-2);pointer-events:none}.hb .hb-board{position:absolute;display:flex;flex-direction:column;background:var(--mfi-canvas)}.hb--compact .ss-stage .hb-bar{height:46px}.hb .hb-bar{position:relative;z-index:2;display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 12px 0 18px;border-bottom:1px solid var(--mfi-line);background:var(--mfi-chrome);white-space:nowrap}.hb--compact .ss-stage .hb-bar{padding:0 10px 0 12px}.hb .hb-crumbs{display:flex;align-items:center;gap:10px;min-width:0}.hb .hb-mark{width:21px;height:18px;color:#282424}.hb .ss-stage[data-theme=dark] .hb-mark{color:#fff}.hb .hb-crumbs__sep{color:var(--mfi-faint);font-size:14px}.hb .hb-crumbs__board{display:inline-flex;align-items:center;gap:4px;color:var(--mfi-strong);font-size:13px;font-weight:500}.hb .hb-crumbs__board svg{color:var(--mfi-icon)}.hb .hb-bar__end{display:flex;align-items:center;gap:10px}.hb .hb-faces{display:flex}.hb .hb-face{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;box-shadow:0 0 0 2px var(--mfi-chrome);color:#fff;font-size:10.5px;font-weight:600;text-box:trim-both cap alphabetic}.hb .hb-face--me{background:var(--mfi-me);color:var(--mfi-me-ink)}.hb .hb-face--maya{margin-left:-4px;background:var(--mfi-maya);color:var(--mfi-maya-ink)}.hb .hb-share{display:inline-grid;place-items:center;height:28px;padding:0 14px;border-radius:999px;background:var(--mfi-accent);box-shadow:var(--mfi-accent-edge);color:var(--mfi-on-accent);font-size:12.5px;font-weight:600}.hb .hb-canvas{position:relative;flex:1;overflow:hidden}.hb .hb-grid{position:absolute;top:0;bottom:0;left:0}.hb .hb-world{position:absolute;inset:0}.hb .hb-grid,.hb .hb-world{will-change:transform;transition:transform .95s var(--mfi-move)}.hb .hb-canvas[data-pan] .hb-grid,.hb .hb-canvas[data-pan] .hb-world{transform:translate(var(--pan))}.hb .hb-pdf{display:flex;flex-direction:column;overflow:hidden}.hb .hb-paper{flex:1;margin:6px 6px 0;padding:14px 12px 0 10px}.hb .hb-paper .mfi-bars[data-strong]{margin-bottom:5px}.hb .hb-paper__fig{display:grid;grid-template-columns:62px 1fr;align-items:start;gap:10px;margin-top:6px}.hb .hb-fig{display:flex;align-items:flex-end;gap:4px;height:40px;padding:0 4px;border-bottom:1px solid rgb(40 36 36 / .18)}.hb .hb-fig i{flex:1;border-radius:1.5px 1.5px 0 0;background:#28242433}.hb .hb-fig i:nth-child(4){background:#bb8b48}.hb .hb-file__meta{opacity:0;transition:opacity .2s ease}.hb .hb-file__meta[data-on]{opacity:1}.hb .hb-file__up{position:absolute;right:14px;width:36px;height:4px;overflow:hidden;border-radius:2px;background:var(--mfi-bar);opacity:0;transition:opacity .2s ease}.hb .hb-file__up i{display:block;width:100%;height:100%;border-radius:2px;background:var(--mfi-ring);transform:scaleX(0);transform-origin:left}.hb .hb-file__up[data-on]{opacity:1}.hb .hb-file__up[data-on] i{transform:scaleX(1);transition:transform .5s cubic-bezier(.3,.6,.3,1)}.hb .hb-yt{display:flex;flex-direction:column;overflow:hidden}.hb .hb-yt[data-on]{transition-delay:0s}.hb .hb-thumb{position:relative;flex:1;margin:6px 6px 0;overflow:hidden;border-radius:7px;background:radial-gradient(120% 90% at 85% 15%,rgb(255 255 255 / .12) 0%,transparent 55%),linear-gradient(150deg,#282424,#383232 55%,#4b4544)}.hb .hb-thumb__type{position:absolute;top:12px;left:10px;color:#fff;font-family:SF Pro Display,SF Pro,-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;font-size:19px;font-weight:900;line-height:1.02;letter-spacing:-.01em;text-transform:uppercase}.hb .hb-thumb__type em{color:#d3a45f;font-style:normal}.hb .hb-thumb__play{position:absolute;bottom:10px;left:10px;display:flex;filter:drop-shadow(0 2px 6px rgb(0 0 0 / .35))}.hb .hb-thumb__time{position:absolute;right:10px;bottom:12px;padding:2px 5px;border-radius:4px;background:#000000b8;color:#fff;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.3}.hb .hb-yt__foot{display:flex;flex:none;align-items:center;gap:8px;height:42px;padding:0 16px;color:var(--mfi-strong);font-size:12px;font-weight:500;white-space:nowrap}.hb .hb-sum{z-index:4;display:flex;flex-direction:column;box-shadow:var(--mfi-shadow-hi)}.hb .hb-sum__head{height:46px;padding:0 14px 0 16px}.hb .hb-sum__head svg{color:var(--mfi-body)}.hb .hb-sum__body{position:relative;padding:2px 16px 16px}.hb .hb-sum__lead{display:block;text-wrap:balance;color:var(--mfi-strong);font-size:15px;font-weight:600;line-height:1.42;letter-spacing:-.008em}.hb .hb-sum__points{display:grid;margin:4px 0 0}.hb .hb-sum__point{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 70px;align-items:start;gap:12px;padding:8px 0 0 16px;color:var(--mfi-body);font-size:13px;line-height:1.55;text-wrap:pretty}.hb .hb-sum__point:before{content:"";position:absolute;top:16px;left:2px;width:5px;height:5px;border-radius:50%;background:var(--mfi-faint);opacity:0;transition:opacity .2s ease}.hb .hb-sum__point[data-on]:before{opacity:1}.hb .hb-cite{justify-self:end;margin-top:1px}.hb .hb-sum__thinking{display:block;width:-moz-max-content;width:max-content;padding:2px 16px 16px;background:linear-gradient(90deg,var(--mfi-sheen-lo, var(--mfi-faint)) 0%,var(--mfi-sheen-lo, var(--mfi-faint)) 35%,var(--mfi-sheen-hi, var(--mfi-strong)) 50%,var(--mfi-sheen-lo, var(--mfi-faint)) 65%,var(--mfi-sheen-lo, var(--mfi-faint)) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;font-size:14px;font-weight:500;line-height:1.42;animation:hb-sheen 1.4s linear infinite}@keyframes hb-sheen{0%{background-position:100% 0}to{background-position:0% 0}}.hb .hb-map{z-index:4;will-change:transform}.hb .hb-map[data-lifted]{box-shadow:var(--mfi-shadow-lift);scale:1.015}.hb .mfi-arrive.hb-map,.hb .mfi-arrive.hb-map[data-on]{transition:opacity .28s ease,transform .55s var(--mfi-arrive),box-shadow .2s ease,scale .2s var(--mfi-out),visibility 0s}.hb .hb-map__from{color:var(--mfi-faint);font-size:11.5px;font-weight:400}.hb .hb-map__branches{position:absolute;top:0;left:0;overflow:visible}.hb .hb-map__branches path{fill:none;stroke:var(--mfi-arrow);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s var(--mfi-move)}.hb .hb-map[data-stage="2"] .hb-map__branches path{stroke-dashoffset:0}.hb .hb-node{position:absolute;display:flex;align-items:center;padding:0 11px;border-radius:999px;background:var(--mfi-sunk);box-shadow:inset 0 0 0 1px var(--mfi-line);color:var(--mfi-body);font-size:12px;font-weight:500;white-space:nowrap;will-change:transform;opacity:0;transform:translate(-6px);transition:opacity .3s ease,transform .45s var(--mfi-out)}.hb .hb-map[data-stage="2"] .hb-node{opacity:1;transform:none}.hb .hb-node--root{justify-content:center;padding:0 10px;border-radius:12px;background:#fff;box-shadow:none;color:#282424;font-size:12.5px;font-weight:600;line-height:1.25;text-align:center;text-wrap:balance;white-space:normal;transform:scale(.96);transition:opacity .3s ease,transform .45s var(--mfi-out)}.hb .hb-map[data-stage] .hb-node--root{opacity:1;transform:none}.hb--compact .ss-stage .hb-paper{gap:5px;margin:5px 5px 0;padding:10px 10px 0 7px}.hb--compact .ss-stage .hb-thumb{margin:5px 5px 0}.hb--compact .ss-stage .mfi-paper__title{font-size:12.5px}.hb--compact .ss-stage .mfi-file,.hb--compact .ss-stage .hb-yt__foot{gap:6px;height:36px;padding:0 12px;font-size:11.5px}.hb--compact .ss-stage .hb-file__up{right:12px;width:22px}.hb--compact .ss-stage .mfi-file .mfi-tag,.hb--compact .ss-stage .hb-file__meta,.hb--compact .ss-stage .hb-thumb__type,.hb--compact .ss-stage .hb-yt__foot .mfi-yt-mark{display:none}.hb--compact .ss-stage .hb-thumb__play{bottom:auto;top:50%;left:50%;translate:-50% -50%}.hb--compact .ss-stage .hb-thumb__type{top:9px;left:7px;font-size:14px}.hb--compact .ss-stage .hb-thumb__time{right:6px;bottom:6px;font-size:9.5px}.hb--compact .ss-stage .hb-yt__title{overflow:hidden;text-overflow:ellipsis}.hb--compact .ss-stage .hb-sum__lead,.hb--compact .ss-stage .hb-sum__thinking{font-size:14px}.hb--compact .ss-stage .mfi-peer:not([data-live]){transition:transform .9s cubic-bezier(.45,0,.25,1),opacity .6s ease}
