*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--spx-lime:#e5ff1a;--spx-yellow:#ffe500;--spx-magenta:#ff1a66;--spx-cyan:#00e5ff;--spx-black:#0a0a0a;--spx-dark:#141414;--spx-white:#fff;--spx-paper:#f5f5f5;--spx-gray:#aaa;--font-display:"Orbitron", var(--spx-cjk), sans-serif;--font-data:"Space Mono", var(--spx-cjk), monospace;--font-stat:"Bebas Neue", var(--spx-cjk), sans-serif;--font-body:"Inter", var(--spx-cjk), sans-serif;--font-condensed:"Barlow Condensed", var(--spx-cjk), sans-serif}html,body,#root{width:100%;height:100%}body{font-family:var(--font-body);color:#0a0a0a;-webkit-user-select:none;user-select:none;background:#f5f5f5;overflow:hidden}input,textarea{-webkit-user-select:text;user-select:text}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}.spx-link{color:inherit;-webkit-user-drag:none;text-decoration:none;display:block}img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}.lang-dd{display:flex;position:relative}.lang-trigger{color:#0a0a0a;cursor:pointer;transition:background .15s}.lang-trigger:hover,.lang-dd.open .lang-trigger{background:var(--c-lime,#e5ff1a)}.lang-trigger:focus-visible{outline:3px solid var(--c-magenta,#ff1a66);outline-offset:2px}.lang-globe,.lang-caret{flex:none;display:block}.lang-current{text-align:center;text-transform:uppercase;min-width:2.6em;height:1.5em;font-weight:700;line-height:1.5em;display:inline-block}.lang-caret{transition:transform .15s}.lang-dd.open .lang-caret{transform:rotate(180deg)}.lang-menu{z-index:1;background:#fff;border:2px solid #0a0a0a;display:flex;position:absolute;left:0}.lang-list{max-height:calc(var(--row) * 5);overscroll-behavior:contain;scrollbar-width:none;flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.lang-list::-webkit-scrollbar{display:none}.lang-track{cursor:pointer;touch-action:none;background:#fff;border-left:2px solid #0a0a0a;flex:none;position:relative}.lang-thumb{background:#0a0a0a;transition:background .15s;position:absolute;left:0;right:0}.lang-track:hover .lang-thumb{background:var(--c-magenta,#ff1a66)}.lang-opt{box-sizing:border-box;height:var(--row);font-family:"Space Mono", var(--spx-cjk), monospace;text-transform:uppercase;color:#0a0a0a;white-space:nowrap;cursor:pointer;outline:none;align-items:center;font-weight:700;display:flex}.lang-opt:hover,.lang-opt:focus-visible{background:var(--c-magenta,#ff1a66);color:#0a0a0a}.lang-opt.current{background:var(--c-lime,#e5ff1a);color:#0a0a0a}.lang-opt.current:focus-visible{outline-offset:-4px;outline:2px solid #0a0a0a}.lang-dd .lang-current:lang(zh-CN),.lang-dd .lang-opt:lang(zh-CN),.lang-dd .lang-current:lang(ko),.lang-dd .lang-opt:lang(ko){letter-spacing:0}.lang-dd--cmt .lang-globe{width:calc(var(--ui) * 18px);height:calc(var(--ui) * 18px)}.lang-dd--cmt .lang-current{font-size:calc(var(--ui) * 15px);letter-spacing:2px}.lang-dd--cmt .lang-caret{width:calc(var(--ui) * 9px);height:calc(var(--ui) * 6px)}.lang-dd--cmt .lang-menu{--row:calc(var(--ui) * 35px);bottom:calc(100% + var(--ui) * 10px);min-width:max(100%, calc(var(--ui) * 170px));padding:calc(var(--ui) * 4px);box-shadow:calc(var(--ui) * 4px) calc(var(--ui) * 4px) 0 0 #0a0a0a}.lang-dd--cmt .lang-opt{font-size:calc(var(--ui) * 14px);letter-spacing:1.5px;padding:0 calc(var(--ui) * 12px)}.lang-dd--cmt .lang-track{width:calc(var(--ui) * 10px);margin-left:calc(var(--ui) * 4px)}.lang-dd--mm .lang-globe{width:12px;height:12px}.lang-dd--mm .lang-current{letter-spacing:1.5px;font-size:9px}.lang-dd--mm .lang-caret{width:8px;height:5px}.lang-dd--mm .lang-menu{--row:34px;min-width:max(100%,150px);padding:3px;bottom:calc(100% + 8px);left:auto;right:0;box-shadow:4px 4px #0a0a0a}.lang-dd--mm .lang-opt{letter-spacing:1px;padding:0 12px;font-size:11px}.lang-dd--mm .lang-track{width:8px;margin-left:3px}.widest{display:inline-grid}.widest>*{grid-area:1/1;height:1.5em;line-height:1.5em}.widest-ghost{visibility:hidden}.cmt-home .widest>*{text-align:left}.sp-ticker-line{line-height:1.7}:root{--spx-cjk:"spx-no-cjk"}html:lang(zh-CN){--spx-cjk:"Noto Sans SC", "PingFang SC", "Microsoft YaHei"}html:lang(ko){--spx-cjk:"Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic"}html:lang(ko) body{word-break:keep-all;overflow-wrap:break-word}html:lang(ko) .ln-thinking-dots:after{overflow-wrap:normal}html:lang(ko) .mp-track-state{font-size:calc(var(--ui) * 11px);letter-spacing:.5px}html:lang(ko) .tb-label{font-size:calc(var(--ui) * 12px);letter-spacing:1.5px}html:lang(ko) .tb-legal{font-size:calc(var(--ui) * 12px);letter-spacing:0}html:lang(ko) .nf-score-label{font-size:calc(var(--ui) * 13px);letter-spacing:1px}html:lang(ko) .dc-c-copy{font-size:calc(var(--ui) * 14px);letter-spacing:1px}html:lang(ko) .gm-combo label{font-size:max(8px, calc(var(--ui) * 13px));letter-spacing:1px}html:lang(ko) .dc-c-title{letter-spacing:1.5px}html:lang(ko) :is(.ln-legal-head,.ln-thinking-status,.gm-brief-tag,.gm-drop-label,.gm-diff-opt-blurb){letter-spacing:.5px}html:lang(ko) .mm-credit{text-wrap:balance}html:not(:lang(en)) .boot-line{white-space:normal;overflow-wrap:anywhere}html:not(:lang(en)) .boot-line--highlight{align-self:stretch}html:not(:lang(en)) .ab-row.expanded .ab-row-expand{max-height:65vh;overflow-y:auto}html:not(:lang(en)) .mm-tab{white-space:normal;overflow-wrap:anywhere}html:lang(de) .gm-diff-opt-name{width:calc(var(--ui) * 128px)}.mm-empty{white-space:pre-line}:root{--c-lime:#e5ff1a;--c-magenta:#ff1a66;--c-cyan:#00e5ff;--ui:1;--ink:#0a0a0a;--ink-rgb:10, 10, 10;--paper:#f5f5f5;--surface:#fff;--surface-rgb:255, 255, 255;--shadow:#0a0a0a;--shadow-mid:#3d3d3d;--accent-ink:#0a0a0a}:root[data-theme=pastel]{--c-lime:#efe770;--c-magenta:#f4a6c8;--c-cyan:#a4e5de}:root.theme-switching,:root.theme-switching *,:root.theme-switching :before,:root.theme-switching :after{transition:none!important}body{background:#f5f5f5;overflow:hidden}.site-content-layer{z-index:1;position:fixed;inset:0;overflow:hidden}#menu-screen{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}@media (width<=768px),(height<=500px) and (width<=932px){.site-content-layer{height:100svh;height:var(--app-vh,100svh);bottom:auto}}.mq{white-space:nowrap;max-width:100%;display:block;overflow:hidden}.mq-track{will-change:transform;display:inline-flex}.mq-seg{white-space:nowrap;flex-shrink:0}.mq-seg-dup{padding-left:44px}.mq.mq-on .mq-track{animation:linear infinite mq-scroll}.mq.mq-on.mq-hover .mq-track{animation-play-state:paused}@keyframes mq-scroll{0%{transform:translate(0)}to{transform:translateX(var(--mq-shift))}}@media (prefers-reduced-motion:reduce){.mq.mq-on .mq-track{animation:none}}body.spx-overlay .mp-wrap,body.spx-overlay .status-panel,body.spx-overlay .cmt-wrap,body.spx-overlay .gm-vol{opacity:.16;pointer-events:none;transition:opacity .25s}.mp-wrap,.status-panel,.cmt-wrap,.gm-vol{transition:opacity .18s}:root{--e-out:cubic-bezier(.16, 1, .3, 1);--e-in:cubic-bezier(.7, 0, .84, 0);--e-dim:cubic-bezier(.4, 0, .2, 1)}@keyframes spx-slam{0%{opacity:0;translate:var(--slam-from,0 -12px)}}@keyframes spx-draw-x{0%{transform:scaleX(0)}}@keyframes spx-fade{0%{opacity:0}}html.spx-arrive .tb-topbar .tb-line:first-child{transform-origin:100%;animation:spx-draw-x .42s var(--e-out) backwards}html.spx-arrive .tb-topbar .tb-line:last-child{transform-origin:0;animation:spx-draw-x .42s var(--e-out) backwards}html.spx-arrive .tb-topbar .tb-label{animation:spx-fade .2s var(--e-dim) .12s backwards}html.spx-arrive .status-panel{animation:spx-slam .3s var(--e-out) .16s backwards}html.spx-arrive .mp-wrap{animation:spx-slam .3s var(--e-out) .2s backwards}html.spx-arrive .cmt-dock{--slam-from:0 12px;animation:spx-slam .3s var(--e-out) .24s backwards}@media (prefers-reduced-motion:reduce){html.spx-arrive .tb-topbar .tb-line:first-child,html.spx-arrive .tb-topbar .tb-line:last-child,html.spx-arrive .tb-topbar .tb-label,html.spx-arrive .status-panel,html.spx-arrive .mp-wrap,html.spx-arrive .cmt-dock{animation:spx-fade .2s var(--e-dim) backwards}}[data-spx-lock]{width:var(--lk-w)!important;min-width:var(--lk-w)!important;max-width:var(--lk-w)!important;height:var(--lk-h)!important;min-height:var(--lk-h)!important;max-height:var(--lk-h)!important}
