#webgl-bg{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}html{background:#e7e3da}body{background:transparent !important}x-dc,#dc-root{position:relative;z-index:1;display:block}body.spm-video-bg #spm-bg-scrim{background:linear-gradient(180deg,rgba(231,227,218,.86) 0%,rgba(231,227,218,.72) 40%,rgba(231,227,218,.82) 100%) !important}.hub-link{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:99999;display:flex;align-items:center;gap:6px;padding:9px 11px 9px 9px;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#2f2a22;text-decoration:none;background:rgba(255,255,255,.82);border:1px solid rgba(0,0,0,.14);border-left:0;border-radius:0 9px 9px 0;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 8px 26px -12px rgba(40,30,10,.35);transition:background .15s,color .15s,padding .15s}.hub-link:hover{background:#fff;color:#000;padding-left:14px}.hub-link .hl-x{font-size:13px;line-height:1}#spm-manual-tgl{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:99999;display:flex;align-items:center;gap:6px;padding:9px 9px 9px 11px;font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#2f2a22;cursor:pointer;background:rgba(255,255,255,.82);border:1px solid rgba(0,0,0,.14);border-right:0;border-radius:9px 0 0 9px;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 8px 26px -12px rgba(40,30,10,.35);transition:background .15s,color .15s,padding .15s}#spm-manual-tgl:hover{background:#fff;color:#000;padding-right:14px}#spm-manual-tgl:focus-visible{outline:2px solid #8a5b06;outline-offset:2px}#spm-manual-wrap{position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;background:rgba(24,21,16,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#spm-manual-wrap[hidden]{display:none}#spm-manual-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#17140f;color:#efe9df;font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}#spm-manual-x{appearance:none;border:1px solid rgba(255,255,255,.25);background:transparent;color:#efe9df;width:30px;height:30px;border-radius:7px;font-size:15px;cursor:pointer;transition:background .15s}#spm-manual-x:hover{background:rgba(255,255,255,.12)}#spm-manual-frame{flex:1;width:100%;border:0;background:#e7e3da}body.spm-manual-open{overflow:hidden}html.lane-night-pre,html.lane-night-pre body{background:#12100c !important}#lane-night-tgl{position:fixed;right:18px;bottom:18px;z-index:99990;width:40px;height:40px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:17px;line-height:1;color:#2f2a22;background:rgba(255,255,255,.82);border:1px solid rgba(0,0,0,.14);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 8px 26px -12px rgba(40,30,10,.35);transition:transform .18s ease,background .25s,color .25s,border-color .25s}#lane-night-tgl:hover{transform:translateY(-1px);background:#fff}#lane-night-tgl:focus-visible{outline:2px solid #8a5b06;outline-offset:2px}body.lane-night{background:#12100c !important}body.lane-night #dc-root{filter:invert(.93) hue-rotate(180deg);background:#e9e5dc}body.lane-night #dc-root img,body.lane-night #dc-root video{filter:invert(1) hue-rotate(180deg)}body.lane-night.spm-video-bg #spm-bg-scrim{background:linear-gradient(180deg,rgba(10,12,14,.82) 0%,rgba(10,12,14,.62) 40%,rgba(10,12,14,.76) 100%) !important}body.lane-night .hub-link,body.lane-night #spm-manual-tgl,body.lane-night #lane-night-tgl{background:rgba(14,18,22,.78);color:#cdd6d9;border-color:rgba(255,255,255,.14)}body.lane-night .hub-link:hover,body.lane-night #spm-manual-tgl:hover,body.lane-night #lane-night-tgl:hover{background:rgba(22,28,34,.95);color:#fff}body.lane-night #lane-night-tgl{color:#ffd479}@media (prefers-reduced-motion:reduce){#webgl-bg{will-change:auto}}