:root{--background:#0b0b0c;--panel:#151517;--panel-raised:#1d1d20;--border:#27272b;--text:#ededef;--muted:#a0a0a8;--subtle:#6c6c74;--accent:#5b9dff;--radius:12px;--header-height:64px;--timeline-height:72px;--monospace:ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html,body{background-color:var(--background);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Pretendard,Noto Sans KR,sans-serif}body.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}body.dragging iframe{pointer-events:none}.page-header{height:var(--header-height);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;padding:0 24px;display:flex}.page-back{width:32px;height:32px;color:var(--muted);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s,transform .1s;display:flex}.page-back:hover{background-color:var(--panel-raised);color:var(--text)}.page-back:active{transform:scale(.92)}.page-back svg{width:18px;height:18px}.page-title{flex:1;min-width:0}.page-title h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;overflow:hidden}.page-title p{color:var(--muted);margin:2px 0 0;font-size:12px}.page-title a{color:var(--accent);text-decoration:none}.page-title a:hover{text-decoration:underline}.page-action{border:1px solid var(--border);background-color:var(--panel);height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;transition:background-color .15s,border-color .15s,transform .1s;display:flex}.page-action:hover{background-color:var(--panel-raised)}.page-action:active{transform:scale(.97)}.page-action[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 60%, transparent);color:var(--accent)}.page-action svg{width:16px;height:16px}.panel{background-color:var(--panel);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.panel-label{border-bottom:1px solid var(--border);letter-spacing:.02em;height:37px;color:var(--muted);flex:none;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0 14px;font-size:12px;font-weight:600;display:flex}@media (width>=961px){body{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.page-layout{--video-width:30%;--video-column:var(--video-width);--split-column:16px;--index-column:352px;grid-template-columns:var(--video-column) var(--split-column) minmax(0px, 1fr) var(--index-column);flex:1;grid-template-rows:minmax(0,1fr);grid-template-areas:"video split stage index";min-height:0;padding:16px 24px;display:grid}body.index-left .page-layout{grid-template-columns:var(--index-column) var(--video-column) var(--split-column) minmax(0px, 1fr);grid-template-areas:"index video split stage"}body.index-autohide .page-layout{grid-template-columns:var(--video-column) var(--split-column) minmax(0px, 1fr);grid-template-areas:"video split stage"}body.pip .page-layout{--video-column:0px;--split-column:0px}.page-video-column{grid-area:video}.page-splitter{grid-area:split}.page-stage{grid-area:stage}.page-sidebar{grid-area:index;margin-left:16px}body.index-left .page-sidebar{margin:0 16px 0 0}.page-video-column,.page-stage,.page-sidebar{min-height:0}}.page-video-column{flex-direction:column;gap:16px;min-width:0;display:flex}.page-video{flex:none}.page-about{flex-direction:column;flex:1;min-height:0;display:flex}.page-about-body{min-height:0;color:var(--muted);padding:4px 16px 16px;font-size:12px;line-height:1.6;overflow-y:auto}.page-about-body ul{margin:12px 0 0;padding-left:18px}.page-about-body li+li{margin-top:6px}.page-about-body a{color:var(--accent);text-decoration:none}.page-about-body a:hover{text-decoration:underline}.page-about-source{grid-template-columns:auto 1fr;gap:4px 12px;margin:8px 0 0;display:grid}.page-about-source dt{color:var(--subtle)}.page-about-source dd{color:var(--text);margin:0}body.pip .page-about{display:none}.page-sidebar{flex-direction:column;display:flex}.page-splitter{cursor:col-resize;touch-action:none;position:relative}.page-splitter:before{content:"";background-color:#0000;border-radius:1px;width:2px;margin-left:-1px;transition:background-color .15s;position:absolute;top:0;bottom:0;left:50%}.page-splitter:after{content:"";background-color:var(--border);border-radius:2px;width:4px;height:40px;margin:-20px 0 0 -2px;transition:background-color .15s;position:absolute;top:50%;left:50%}.page-splitter:hover:before,.page-splitter:focus-visible:before,.dragging .page-splitter:before{background-color:color-mix(in srgb, var(--accent) 60%, transparent)}.page-splitter:hover:after,.dragging .page-splitter:after{background-color:var(--accent)}.page-splitter:focus-visible{outline:none}#video{aspect-ratio:16/9;border:0;width:100%;display:block}.page-stage{flex-direction:column;transition:opacity .6s;display:flex}.page-stage-area{flex:1;place-items:center;min-height:0;display:grid;container-type:size}.page-stage-area #scenes{aspect-ratio:16/9;width:min(100cqw,177.778cqh)}#scenes{background-image:radial-gradient(var(--border) 1px, transparent 1px);background-size:16px 16px;position:relative;overflow:hidden;container-type:inline-size}.page-stage:has(#scenes.empty){opacity:0}.page-stage:has(#scenes.unexplored){opacity:1}#scenes.unexplored:after{content:"준비 중인 구간\a " attr(data-explored) " 이후 장면은 아직 만들고 있어요";color:var(--muted);text-align:center;white-space:pre;background-image:repeating-linear-gradient(-45deg,#ffffff06 0 14px,#0000 14px 28px);justify-content:center;align-items:center;font-size:15px;line-height:1.8;display:flex;position:absolute;inset:0}.page-timeline-slot{flex:none;padding:0 24px}.page-timeline-slot:empty{display:none}.page-timeline-slot.top{padding-top:16px}.page-timeline-slot.bottom{padding-bottom:16px}body.pip .page-splitter{visibility:hidden;pointer-events:none}body.pip .page-video{z-index:50;position:fixed;box-shadow:0 18px 48px #0000008c,0 0 0 1px #ffffff0f}body.pip .page-video .panel-label{cursor:grab}.pip-resize{cursor:nesw-resize;touch-action:none;width:20px;height:20px;display:none;position:absolute;bottom:0;left:0}.pip-resize:before{content:"";border-bottom:2px solid var(--muted);border-left:2px solid var(--muted);width:9px;height:9px;position:absolute;bottom:5px;left:5px}body.pip .pip-resize{display:block}@media (width<=960px){.page-header{padding:0 16px}.page-layout{flex-direction:column;gap:16px;padding:16px;display:flex}.page-splitter{display:none}.page-stage-area{aspect-ratio:16/9;flex:none}.page-sidebar{max-height:60dvh}.page-video-column{display:contents}.page-about{order:1}.page-timeline-slot{padding:0 16px}}body.index-autohide .page-sidebar{z-index:55;width:336px;margin:0;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:fixed;right:24px;transform:translate(calc(100% + 32px));box-shadow:0 18px 48px #0000008c,0 0 0 1px #ffffff0f}body.index-autohide .page-sidebar.revealed{transform:none}body.index-autohide.index-left .page-sidebar{left:24px;right:auto;transform:translate(calc(-100% - 32px))}body.index-autohide.index-left .page-sidebar.revealed{transform:none}.index-handle{display:none}body.index-autohide .index-handle{z-index:54;border:1px solid var(--border);background-color:var(--panel);color:var(--muted);font:inherit;cursor:pointer;border-right:0;border-radius:10px 0 0 10px;flex-direction:column;align-items:center;gap:10px;padding:14px 7px;transition:opacity .2s,background-color .15s,color .15s;display:flex;position:fixed;right:0;transform:translateY(-50%)}body.index-autohide .index-handle:hover{background-color:var(--panel-raised);color:var(--text)}body.index-autohide .index-handle.hidden{opacity:0;pointer-events:none}body.index-autohide .index-handle svg{width:16px;height:16px}body.index-autohide .index-handle span{letter-spacing:.12em;writing-mode:vertical-rl;font-size:12px;font-weight:600}body.index-autohide.index-left .index-handle{border-right:1px solid var(--border);border-left:0;border-radius:0 10px 10px 0;left:0;right:auto}.dock-controls{flex:none;gap:4px;display:flex}.dock-button{width:26px;height:26px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,transform .1s;display:flex}.dock-button:hover{background-color:var(--panel-raised);color:var(--text)}.dock-button:active{transform:scale(.92)}.dock-button[hidden]{display:none}.dock-button svg{width:15px;height:15px}.scene-index-clock{font-family:var(--monospace);font-variant-numeric:tabular-nums;color:var(--text);font-weight:500}.scene-index-list{flex-direction:column;flex:1;gap:4px;min-height:0;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.scene-index-item{border:1px solid #0000;border-radius:8px;transition:background-color .2s,border-color .2s,box-shadow .2s}.scene-index-item.active{background-color:color-mix(in srgb, var(--accent) 12%, var(--panel));border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:inset 3px 0px 0px var(--accent)}.scene-index-row{align-items:center;display:flex}.scene-index-toggle{width:28px;height:28px;color:var(--subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-right:6px;padding:0;display:flex}.scene-index-toggle:hover{color:var(--text);background-color:#ffffff0f}.scene-index-toggle svg{width:16px;height:16px;transition:transform .2s}.expanded .scene-index-toggle svg{transform:rotate(90deg)}.scene-index-scene,.scene-index-chapter-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.scene-index-scene{color:var(--text);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;font-weight:600}.scene-index-scene:hover{background-color:var(--panel-raised)}.scene-index-number{font-family:var(--monospace);color:var(--subtle);padding-top:3px;font-size:11px}.active>.scene-index-scene .scene-index-number{color:var(--accent)}.scene-index-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.scene-index-title{overflow-wrap:anywhere}.scene-index-range{font-family:var(--monospace);font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px;font-weight:400}.scene-index-chapters{margin:0 0 8px;padding:0 12px 0 34px;list-style:none;display:none;position:relative}.expanded>.scene-index-chapters{display:block}.scene-index-chapters:before{content:"";background-color:var(--border);width:1px;position:absolute;top:12px;bottom:12px;left:17px}.scene-index-chapter{position:relative}.scene-index-chapter:before{content:"";border:1px solid var(--subtle);background-color:var(--panel);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:-21px}.scene-index-chapter.active:before{background-color:var(--accent);border-color:var(--accent);box-shadow:0px 0px 0px 3px color-mix(in srgb, var(--accent) 25%, transparent)}.scene-index-chapter-link{color:var(--muted);border-radius:6px;gap:10px;padding:6px 8px;font-size:13px}.scene-index-chapter-link:hover{color:var(--text);background-color:#ffffff0a}.active>.scene-index-chapter-link{color:var(--text)}.scene-index-chapter-link time{font-family:var(--monospace);font-variant-numeric:tabular-nums;color:var(--subtle);font-size:11px}.scene-index-scene,.scene-index-chapter-link,.scene-index-toggle{transition:background-color .15s,color .15s,transform .1s}.scene-index-scene:active,.scene-index-chapter-link:active,.scene-index-toggle:active{background-color:#ffffff1a;transform:scale(.97)}.scene-index-scene:focus-visible,.scene-index-chapter-link:focus-visible,.scene-index-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.scene-index-clock{margin-left:auto}.scene-index-progress{background-color:var(--border);border-radius:2px;height:3px;margin:-2px 12px 10px 34px;display:none;overflow:hidden}.active>.scene-index-progress{display:block}.scene-index-progress-fill{background-color:var(--accent);height:100%}.scene-index-gap{display:none}.scene-index-gap.visible{display:block}.scene-index-gap-button{border:1px dashed var(--border);width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px 12px 34px;font-size:13px;transition:background-color .15s,color .15s,border-color .15s;display:flex}.scene-index-gap-button:hover:not([disabled]){border-color:color-mix(in srgb, var(--accent) 50%, transparent);color:var(--text);background-color:#ffffff08}.scene-index-gap-button[disabled]{cursor:default}.preparing .scene-index-gap-button{background-image:repeating-linear-gradient(-45deg,#ffffff08 0 6px,#0000 6px 12px);border-style:solid}.scene-index-gap-head{justify-content:space-between;gap:10px;display:flex}.scene-index-gap-label{overflow-wrap:anywhere;min-width:0}.scene-index-gap-remaining{font-family:var(--monospace);font-variant-numeric:tabular-nums;color:var(--subtle);flex:none;font-size:11px}.scene-index-gap-bar{background-color:var(--border);border-radius:2px;height:3px;display:block;overflow:hidden}.scene-index-gap-bar[hidden]{display:none}.scene-index-gap-fill{background-color:var(--muted);height:100%;display:block}.scene{opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s;position:absolute;inset:0}.scene.active{opacity:1;visibility:visible}#timeline{height:var(--timeline-height);flex-direction:column;justify-content:center;gap:10px;padding:0 18px;display:flex}.timeline-header{align-items:center;gap:14px;min-width:0;padding-right:64px;font-size:13px;display:flex}.timeline-clock{font-family:var(--monospace);font-variant-numeric:tabular-nums;color:var(--text);flex:none}.timeline-separator{color:var(--subtle);margin:0 6px}.timeline-total{color:var(--muted)}.timeline-scene{min-width:0;color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.timeline-track{cursor:pointer;touch-action:none;height:30px;position:relative}.timeline-track:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.timeline-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.timeline-head{pointer-events:none;background-color:#fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;box-shadow:0 0 0 3px #00000059}.timeline-hover,.timeline-tooltip{opacity:0;pointer-events:none;transition:opacity .15s;position:absolute}.timeline-track:hover .timeline-hover,.timeline-track:hover .timeline-tooltip{opacity:1}.timeline-hover{background-color:var(--muted);width:1px;top:0;bottom:0}.timeline-tooltip{border:1px solid var(--border);background-color:var(--panel-raised);font-family:var(--monospace);color:var(--text);white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:12px;bottom:calc(100% + 8px);transform:translate(-50%)}.timeline-panel{position:relative}.timeline-dock{position:absolute;top:10px;right:14px}.timeline-panel.floating{z-index:60;cursor:grab;position:fixed;box-shadow:0 18px 48px #0000008c,0 0 0 1px #ffffff0f}.timeline-panel.floating .timeline-track{cursor:pointer}.timeline-scene.unexplored{color:var(--subtle);font-weight:500}.alexnet{--alexnet-relu:var(--diagram-blue);--alexnet-dropout:var(--diagram-orange);--alexnet-augment:var(--diagram-purple)}.alexnet-tab{--alexnet-tab-color:var(--diagram-subtle)}.alexnet-tab rect{fill:#0000;stroke:var(--diagram-line);stroke-width:2px}.alexnet-tab text{text-anchor:middle;font-size:28px;font-weight:600;fill:var(--diagram-muted)!important}.alexnet-tab.alexnet-tab-relu{--alexnet-tab-color:var(--alexnet-relu)}.alexnet-tab.alexnet-tab-dropout{--alexnet-tab-color:var(--alexnet-dropout)}.alexnet-tab.alexnet-tab-augment{--alexnet-tab-color:var(--alexnet-augment)}.alexnet-tab.active rect{fill:color-mix(in srgb, var(--alexnet-tab-color) 18%, transparent);stroke:var(--alexnet-tab-color)}.alexnet-tab.active text{fill:var(--diagram-text)!important}.alexnet-tab.done text{fill:var(--diagram-subtle)!important}.alexnet-axis{fill:none;stroke:var(--diagram-line);stroke-width:3px}.alexnet-axis-label{font-size:28px;fill:var(--diagram-muted)!important}.alexnet-relu-negative,.alexnet-relu-positive{fill:none;stroke:var(--diagram-text);stroke-width:8px;stroke-linecap:round;stroke-dasharray:1}.alexnet-relu-negative.active{stroke:var(--diagram-red)}.alexnet-relu-positive.active{stroke:var(--diagram-green)}.alexnet-relu-negative-label{font-size:32px;font-weight:600;fill:var(--diagram-red)!important}.alexnet-relu-positive-label{font-size:32px;font-weight:600;fill:var(--diagram-green)!important}.alexnet-relu-guide{fill:none;stroke:var(--diagram-muted);stroke-width:2px;stroke-dasharray:6 8}.alexnet-relu-dot{fill:var(--alexnet-relu);stroke:var(--diagram-background);stroke-width:4px}.alexnet-signal-label{font-size:28px;font-weight:600;fill:var(--diagram-muted)!important}.alexnet-signal-left{font-size:30px;font-weight:700;fill:var(--alexnet-relu)!important}.alexnet-signal-wire{stroke:var(--diagram-line);stroke-width:3px}.alexnet-signal-node{fill:var(--alexnet-relu);stroke:var(--alexnet-relu);stroke-width:3px}.alexnet-edge{stroke:var(--diagram-line);stroke-width:2px}.alexnet-node{fill:color-mix(in srgb, var(--alexnet-dropout) 22%, var(--diagram-background));stroke:var(--alexnet-dropout);stroke-width:3px}.alexnet-node.off{fill:var(--diagram-background);stroke:var(--diagram-subtle);stroke-dasharray:6 6}.alexnet-ring{fill:none;stroke:var(--alexnet-dropout);stroke-width:5px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.alexnet-ring-label{text-anchor:middle;font-size:28px;fill:var(--diagram-muted)!important}.alexnet-ring-label.even{fill:var(--alexnet-dropout)!important}.alexnet-counter{font-size:30px;font-weight:600;fill:var(--diagram-muted)!important}.alexnet-card-border{fill:none;stroke:var(--diagram-line);stroke-width:2px}.alexnet-card-label{font-size:28px;fill:var(--diagram-muted)!important}.alexnet-arrow{fill:none;stroke:var(--alexnet-augment);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.alphago .alphago-caption,.alphago-moves .alphago-caption,.alphago-zero .alphago-caption{text-anchor:middle;font-size:36px;font-weight:700}.alphago .alphago-board-note,.alphago-moves .alphago-board-note,.alphago-zero .alphago-board-note{text-anchor:middle;fill:var(--diagram-muted);font-size:22px}.alphago .alphago-footnote,.alphago-moves .alphago-footnote,.alphago-zero .alphago-footnote{fill:var(--diagram-subtle);font-size:20px}.alphago .alphago-empty{fill:var(--diagram-blue)}.alphago .alphago-candidate{fill:color-mix(in srgb, var(--diagram-blue) 45%, transparent);stroke:var(--diagram-blue);stroke-width:3px;filter:drop-shadow(0 0 8px var(--diagram-blue))}.alphago .alphago-gauge.white{fill:#f1efe9}.alphago .alphago-gauge.black{fill:#2b2b2b;stroke:var(--diagram-green);stroke-width:2px}.alphago .alphago-gauge-label{fill:var(--diagram-muted);font-size:22px;font-weight:600}.alphago .alphago-count-label{fill:var(--diagram-muted);font-size:28px}.alphago .alphago-count{font-size:52px;font-weight:800}.alphago .alphago-count.go{fill:var(--diagram-yellow)}.alphago .alphago-exponent{font-size:30px}.alphago .alphago-count-bar.go{fill:var(--diagram-yellow)}.alphago .alphago-count-bar.atoms{fill:var(--diagram-muted)}.alphago .alphago-fan{fill:none;stroke:var(--diagram-blue);stroke-width:1.2px;opacity:.8}.alphago .alphago-root{fill:var(--diagram-text)}.alphago .alphago-tree-name{text-anchor:middle;font-size:32px;font-weight:800}.alphago .alphago-tree-detail{text-anchor:middle;fill:var(--diagram-muted);font-size:22px}.alphago .alphago-tree-total{text-anchor:middle;fill:var(--diagram-yellow);font-size:34px;font-weight:700}.alphago .alphago-cross{fill:none;stroke:var(--diagram-red);stroke-width:10px;stroke-linecap:round}.alphago .alphago-decade{text-anchor:middle;fill:var(--diagram-muted);font-size:28px;font-weight:700}.alphago .alphago-eye{fill:var(--diagram-grid);stroke-width:3px}.alphago .alphago-eye.policy{stroke:var(--diagram-blue)}.alphago .alphago-eye.value{stroke:var(--diagram-green)}.alphago .alphago-eye-shape{fill:var(--diagram-text)}.alphago .alphago-eye-shape.policy{stroke:var(--diagram-blue);stroke-width:3px}.alphago .alphago-eye-shape.value{stroke:var(--diagram-green);stroke-width:3px}.alphago .alphago-pupil.policy{fill:var(--diagram-blue)}.alphago .alphago-pupil.value{fill:var(--diagram-green)}.alphago .alphago-eye-title{font-size:34px;font-weight:800}.alphago .alphago-eye-body{fill:var(--diagram-text);font-size:28px}.alphago .alphago-eye-detail{text-anchor:end;fill:var(--diagram-muted);font-size:22px}.alphago .alphago-step{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.alphago .alphago-step-title{font-size:28px;font-weight:700}.alphago .alphago-step-detail{fill:var(--diagram-muted);font-size:22px}.alphago .alphago-loop{fill:none;stroke:var(--diagram-yellow);stroke-width:5px;stroke-dasharray:120 60}.diagram .go-board .go-wood{fill:#c49a5c}.diagram .go-board .go-lines{fill:none;stroke:#4a3417}.diagram .go-board .go-star{fill:#4a3417}.diagram .go-board .go-label{text-anchor:middle;fill:var(--diagram-muted)}.diagram .go-board .go-stone.black{fill:#151515;stroke:#000;stroke-width:1px}.diagram .go-board .go-stone.white{fill:#f1efe9;stroke:#8f8a7f;stroke-width:1px}.diagram .go-board .go-last{fill:none;stroke:#151515;stroke-width:2.5px}.diagram .go-board .go-last.on-black{stroke:#f1efe9}.alphago-moves .moves-fifth{fill:color-mix(in srgb, var(--diagram-yellow) 55%, transparent)}.alphago-moves .moves-fifth-label{text-anchor:middle;fill:var(--diagram-yellow);font-size:22px;font-weight:700}.alphago-moves .moves-ring{fill:none;stroke:var(--diagram-blue);stroke-width:4px}.alphago-moves .moves-ring.lee{stroke:var(--diagram-red)}.alphago-moves .moves-ring.glow{stroke:var(--diagram-yellow);filter:drop-shadow(0 0 10px var(--diagram-yellow))}.alphago-moves .moves-question{text-anchor:middle;fill:var(--diagram-red);paint-order:stroke;stroke:#000;stroke-width:6px;font-size:40px;font-weight:900}.alphago-moves .moves-label{fill:#fff;paint-order:stroke;stroke:#000;stroke-width:6px;font-size:24px;font-weight:800}.alphago-moves .moves-divine{text-anchor:middle;fill:var(--diagram-yellow);paint-order:stroke;stroke:#000;stroke-width:7px;font-size:30px;font-weight:900}.alphago-moves .moves-result{text-anchor:middle;fill:var(--diagram-red);font-size:26px;font-weight:700}.alphago-moves .moves-information{font-size:32px;font-weight:700}.alphago-moves .moves-players{fill:var(--diagram-muted);font-size:24px}.alphago-moves .moves-chance-title{fill:var(--diagram-muted);font-size:26px;font-weight:600}.alphago-moves .moves-grid{image-rendering:pixelated}.alphago-moves .moves-grid-frame{fill:none;stroke:var(--diagram-line);stroke-width:2px}.alphago-moves .moves-chance{fill:var(--diagram-yellow);font-size:52px;font-weight:800}.alphago-moves .moves-chance-note{fill:var(--diagram-muted);font-size:22px}.alphago-moves .moves-chip{stroke-width:3px}.alphago-moves .moves-chip.alphago{fill:color-mix(in srgb, var(--diagram-blue) 12%, var(--diagram-background));stroke:var(--diagram-blue)}.alphago-moves .moves-chip.lee{fill:color-mix(in srgb, var(--diagram-red) 14%, var(--diagram-background));stroke:var(--diagram-red)}.alphago-moves .moves-chip.remember{stroke:var(--diagram-yellow);stroke-width:5px;filter:drop-shadow(0 0 10px var(--diagram-yellow))}.alphago-moves .moves-chip-round{text-anchor:middle;fill:var(--diagram-muted);font-size:22px}.alphago-moves .moves-chip-winner{text-anchor:middle;font-size:24px;font-weight:800}.alphago-moves .moves-score{text-anchor:middle;font-size:56px;font-weight:800}.alphago-moves .moves-spot{fill:none;stroke:var(--diagram-yellow);stroke-width:3px}.alphago-zero .zero-card{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.alphago-zero .zero-card.rules{stroke:var(--diagram-green)}.alphago-zero .none .zero-card{stroke:var(--diagram-red)}.alphago-zero .zero-card-title{text-anchor:middle;fill:var(--diagram-muted);font-size:30px;font-weight:700}.alphago-zero .zero-card-number{text-anchor:middle;font-size:72px;font-weight:900}.alphago-zero .zero-card-number.rules{fill:var(--diagram-green);font-size:52px}.alphago-zero .none .zero-card-number{fill:var(--diagram-red)}.alphago-zero .zero-card-note{text-anchor:middle;fill:var(--diagram-subtle);font-size:22px}.alphago-zero .zero-board-label{text-anchor:middle;font-size:28px;font-weight:700}.alphago-zero .zero-link{stroke:var(--diagram-line);stroke-width:2px;stroke-dasharray:6 6}.alphago-zero .zero-link.lit{stroke:var(--diagram-green)}.alphago-zero .zero-track{stroke:var(--diagram-grid);stroke-width:10px;stroke-linecap:round}.alphago-zero .zero-progress{stroke:var(--diagram-green);stroke-width:10px;stroke-linecap:round}.alphago-zero .zero-tick{stroke:var(--diagram-line);stroke-width:2px}.alphago-zero .zero-tick-label{text-anchor:middle;fill:var(--diagram-muted);font-size:22px}.alphago-zero .zero-head{fill:var(--diagram-green);filter:drop-shadow(0 0 8px var(--diagram-green))}.alphago-zero .zero-caught{text-anchor:start;fill:var(--diagram-green);font-size:24px;font-weight:700}.alphago-zero .zero-cell{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:1px}.alphago-zero .zero-cell.won{fill:var(--diagram-green);stroke:none}.alphago-zero .zero-tally{text-anchor:middle;fill:var(--diagram-green);font-size:48px;font-weight:900}.artificial-neuron .artificial-neuron-header{text-anchor:middle;fill:var(--diagram-muted);font-size:30px;font-weight:600}.artificial-neuron .artificial-neuron-edge{stroke:var(--diagram-line);stroke-width:4px;transition:stroke .3s}.artificial-neuron .artificial-neuron-edge.on{stroke:color-mix(in srgb, var(--diagram-blue) 70%, var(--diagram-line))}.artificial-neuron .artificial-neuron-input{fill:var(--diagram-background);stroke:var(--diagram-subtle);stroke-width:4px;transition:fill .3s,stroke .3s}.artificial-neuron .artificial-neuron-input.on{fill:color-mix(in srgb, var(--diagram-blue) 22%, var(--diagram-background));stroke:var(--diagram-blue)}.artificial-neuron .artificial-neuron-input-label{text-anchor:middle;font-size:40px;font-weight:700}.artificial-neuron .artificial-neuron-pulse{fill:var(--diagram-blue);filter:drop-shadow(0 0 10px var(--diagram-blue))}.artificial-neuron .artificial-neuron-pulse-out{fill:var(--diagram-yellow);filter:drop-shadow(0 0 12px var(--diagram-yellow))}.artificial-neuron .artificial-neuron-weight{fill:var(--diagram-background);stroke:var(--diagram-muted);stroke-width:3px}.artificial-neuron .artificial-neuron-weight.empty{stroke-dasharray:8 6}.artificial-neuron .artificial-neuron-weight.locked{stroke:var(--diagram-subtle)}.artificial-neuron .artificial-neuron-weight-label{text-anchor:middle;font-size:32px;font-weight:700}.artificial-neuron .artificial-neuron-body{fill:color-mix(in srgb, var(--diagram-purple) 8%, var(--diagram-background));stroke:var(--diagram-purple);stroke-width:4px}.artificial-neuron .artificial-neuron-meter-label{text-anchor:middle;fill:var(--diagram-muted);font-size:28px}.artificial-neuron .artificial-neuron-meter{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.artificial-neuron .artificial-neuron-meter-fill{fill:var(--diagram-blue)}.artificial-neuron .artificial-neuron-threshold{stroke:var(--diagram-muted);stroke-width:4px;stroke-dasharray:10 6;transition:stroke .2s}.artificial-neuron .artificial-neuron-threshold.crossed{stroke:var(--diagram-yellow)}.artificial-neuron .artificial-neuron-threshold-label{fill:var(--diagram-muted);font-size:28px}.artificial-neuron .artificial-neuron-body-label{text-anchor:middle;font-size:34px;font-weight:600}.artificial-neuron .artificial-neuron-output{fill:var(--diagram-background);stroke:var(--diagram-subtle);stroke-width:4px;transition:fill .2s,stroke .2s}.artificial-neuron .artificial-neuron-output.on{fill:color-mix(in srgb, var(--diagram-yellow) 30%, var(--diagram-background));stroke:var(--diagram-yellow);filter:drop-shadow(0 0 18px color-mix(in srgb, var(--diagram-yellow) 60%, transparent))}.artificial-neuron .artificial-neuron-output-value{text-anchor:middle;font-size:46px;font-weight:700}.artificial-neuron .artificial-neuron-output-caption{text-anchor:middle;fill:var(--diagram-muted);font-size:32px;font-weight:600}.artificial-neuron .artificial-neuron-output-caption.on{fill:var(--diagram-yellow)}.artificial-neuron .artificial-neuron-formula{text-anchor:middle;fill:var(--diagram-text);font-size:34px;font-weight:500}.artificial-neuron .artificial-neuron-cursor{fill:var(--diagram-text);stroke:var(--diagram-background);stroke-width:3px;stroke-linejoin:round}.artificial-neuron .artificial-neuron-lock{fill:var(--diagram-subtle)}.artificial-neuron .artificial-neuron-lock-shackle{fill:none;stroke:var(--diagram-subtle);stroke-width:6px}.attention-row-label{font-size:28px;font-weight:600;fill:var(--diagram-muted)!important}.attention-chip rect{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.attention-chip text{text-anchor:middle;font-size:32px;font-weight:600}.attention-chip.source.focus rect{stroke:var(--diagram-yellow);fill:color-mix(in srgb, var(--diagram-yellow) 16%, var(--diagram-background))}.attention-chip.slot rect{stroke-dasharray:8 8;stroke:var(--diagram-subtle)}.attention-chip.slot text{fill:var(--diagram-subtle)!important}.attention-chip.slot.current rect{stroke:var(--diagram-yellow)}.attention-chip.output rect{stroke:var(--diagram-green);fill:color-mix(in srgb, var(--diagram-green) 16%, var(--diagram-background))}.attention-summary line{stroke:var(--diagram-line);stroke-width:3px}.attention-summary-ring{fill:var(--diagram-background);stroke:var(--diagram-subtle);stroke-width:3px}.attention-summary-label{text-anchor:middle;font-size:28px;font-weight:600;fill:var(--diagram-muted)!important}.attention-link{stroke:var(--diagram-yellow);stroke-linecap:round}.attention-pointer{fill:var(--diagram-yellow)}.attention-matrix-label{font-size:30px;font-weight:600;fill:var(--diagram-muted)!important}.attention-cell{fill:var(--diagram-yellow)}.attention-axis{fill:none;stroke:var(--diagram-line);stroke-width:3px}.attention-axis-label{font-size:28px;fill:var(--diagram-muted)!important}.attention-curve{fill:none;stroke-width:6px;stroke-linecap:round;stroke-dasharray:1}.attention-curve.summary{stroke:var(--diagram-red)}.attention-curve.attention{stroke:var(--diagram-green)}.attention-curve.highlight{stroke-width:8px;filter:drop-shadow(0 0 10px var(--diagram-green))}.attention-legend{font-size:30px;font-weight:700}.attention-legend.summary{fill:var(--diagram-red)!important}.attention-legend.attention{fill:var(--diagram-green)!important}.backpropagation .backpropagation-caption{text-anchor:middle;fill:var(--diagram-red);font-size:36px;font-weight:700}.backpropagation .backpropagation-caption.solved{fill:var(--diagram-green)}.backpropagation .backpropagation-edge{stroke:color-mix(in srgb, var(--diagram-muted) 45%, transparent);stroke-linecap:round;transition:stroke .3s}.backpropagation .backpropagation-edge.blamed{stroke:color-mix(in srgb, var(--diagram-red) calc(var(--blame,0) * 100%), color-mix(in srgb, var(--diagram-muted) 45%, transparent))}.backpropagation .backpropagation-edge.fixing{stroke:var(--diagram-green)}.backpropagation .backpropagation-pulse-forward{fill:var(--diagram-blue);filter:drop-shadow(0 0 8px var(--diagram-blue))}.backpropagation .backpropagation-pulse-backward{fill:var(--diagram-red);filter:drop-shadow(0 0 8px var(--diagram-red))}.backpropagation .backpropagation-node{fill:var(--diagram-background);stroke:var(--diagram-muted);stroke-width:4px;transition:stroke .3s,fill .3s}.backpropagation .backpropagation-node.output{stroke:var(--diagram-text)}.backpropagation .backpropagation-node.wrong{stroke:var(--diagram-red);fill:color-mix(in srgb, var(--diagram-red) 20%, var(--diagram-background))}.backpropagation .backpropagation-node.right{stroke:var(--diagram-green);fill:color-mix(in srgb, var(--diagram-green) 18%, var(--diagram-background))}.backpropagation .backpropagation-node.feature{stroke:var(--diagram-green)}.backpropagation .backpropagation-node.fixing{stroke:var(--diagram-green);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--diagram-green) 60%, transparent))}.backpropagation .backpropagation-tint{fill:var(--diagram-red);pointer-events:none}.backpropagation .backpropagation-output-mark{text-anchor:middle;fill:var(--diagram-green);font-size:48px;font-weight:700}.backpropagation .backpropagation-output-mark.wrong{fill:var(--diagram-red)}.backpropagation .backpropagation-label{text-anchor:middle;fill:var(--diagram-muted);font-size:32px;font-weight:600}.backpropagation .backpropagation-label.kitchen{fill:var(--diagram-orange)}.backpropagation .backpropagation-bar-track{fill:var(--diagram-grid)}.backpropagation .backpropagation-bar{fill:var(--diagram-red)}.backpropagation .backpropagation-bar-caption{text-anchor:end;fill:var(--diagram-red);font-size:28px}.backpropagation .backpropagation-bubble{fill:color-mix(in srgb, var(--diagram-red) 16%, var(--diagram-background));stroke:var(--diagram-red);stroke-width:3px}.backpropagation .backpropagation-bubble-text{text-anchor:middle;fill:var(--diagram-red);font-size:34px;font-weight:700}.backpropagation .backpropagation-error{text-anchor:middle;fill:var(--diagram-red);font-size:32px;font-weight:700}.backpropagation .backpropagation-xor-plane{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.backpropagation .backpropagation-xor-band{fill:color-mix(in srgb, var(--diagram-yellow) 12%, transparent)}.backpropagation .backpropagation-xor-line{stroke:var(--diagram-green);stroke-width:3px}.backpropagation .backpropagation-xor-dot{stroke-width:4px}.backpropagation .backpropagation-xor-dot.on{fill:var(--diagram-yellow);stroke:var(--diagram-yellow)}.backpropagation .backpropagation-xor-dot.off{fill:var(--diagram-background);stroke:var(--diagram-muted)}.backpropagation .backpropagation-xor-label{text-anchor:middle;fill:var(--diagram-green);font-size:30px;font-weight:700}.backpropagation .backpropagation-feature-frame{fill:color-mix(in srgb, var(--diagram-green) 5%, transparent);stroke:var(--diagram-green);stroke-width:3px;stroke-dasharray:10 8}.backpropagation .backpropagation-feature-label{text-anchor:middle;fill:var(--diagram-green);font-size:30px;font-weight:600}.batch-normalization .batch-normalization-caption{text-anchor:middle;font-size:36px;font-weight:700}.batch-normalization .batch-normalization-strip{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.batch-normalization .batch-normalization-zero{stroke:var(--diagram-line);stroke-width:2px;stroke-dasharray:6 6}.batch-normalization .batch-normalization-layer-label{text-anchor:middle;fill:var(--diagram-muted);font-size:28px;font-weight:700}.batch-normalization .batch-normalization-dot{fill:var(--diagram-orange);opacity:.8}.batch-normalization .batch-normalization-dot.outside{fill:var(--diagram-red)}.batch-normalization .batch-normalization-dot.tuned{fill:var(--diagram-green)}.batch-normalization .batch-normalization-overflow{text-anchor:middle;fill:var(--diagram-red);font-size:22px;font-weight:700}.batch-normalization .batch-normalization-tuner{fill:color-mix(in srgb, var(--diagram-green) 14%, var(--diagram-background));stroke:var(--diagram-green);stroke-width:3px}.batch-normalization .batch-normalization-tuner-text{text-anchor:middle;fill:var(--diagram-green);font-size:24px;font-weight:800}.batch-normalization .batch-normalization-formula{text-anchor:middle;fill:var(--diagram-green);font-size:28px;font-weight:600}.batch-normalization .batch-normalization-wave-frame{fill:none;stroke:var(--diagram-line);stroke-width:2px}.batch-normalization .batch-normalization-wave-axis{stroke:var(--diagram-grid);stroke-width:2px}.batch-normalization .batch-normalization-wave{fill:none;stroke:var(--diagram-blue);stroke-width:3px;stroke-linejoin:round}.batch-normalization .batch-normalization-wave.broken{stroke:var(--diagram-red)}.batch-normalization .batch-normalization-wave.stable{stroke:var(--diagram-green)}.batch-normalization .batch-normalization-wave-label{fill:var(--diagram-muted);font-size:24px}.batch-normalization .batch-normalization-volume{fill:var(--diagram-blue);transition:fill .25s}.batch-normalization .batch-normalization-volume.loud{fill:var(--diagram-red)}.batch-normalization .batch-normalization-volume.quiet{fill:var(--diagram-subtle)}.batch-normalization .batch-normalization-volume.tuned{fill:var(--diagram-green)}.batch-normalization .batch-normalization-volume-line{stroke:var(--diagram-green);stroke-width:2px;stroke-dasharray:8 6}.batch-normalization .batch-normalization-singer{fill:var(--diagram-grid);stroke:var(--diagram-muted);stroke-width:3px}.batch-normalization .batch-normalization-mouth{fill:var(--diagram-text)}.batch-normalization .batch-normalization-body{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.batch-normalization .batch-normalization-axis{fill:none;stroke:var(--diagram-line);stroke-width:3px}.batch-normalization .batch-normalization-axis-label{fill:var(--diagram-subtle);font-size:24px}.batch-normalization .batch-normalization-target{stroke:var(--diagram-yellow);stroke-width:2px;stroke-dasharray:10 8}.batch-normalization .batch-normalization-target-label{fill:var(--diagram-yellow);font-size:24px;font-weight:600}.batch-normalization .batch-normalization-curve{fill:none;stroke-width:5px}.batch-normalization .batch-normalization-curve.plain{stroke:var(--diagram-muted)}.batch-normalization .batch-normalization-curve.tuned{stroke:var(--diagram-green)}.batch-normalization .batch-normalization-curve-label{font-size:28px;font-weight:700}.batch-normalization .batch-normalization-curve-label.plain{fill:var(--diagram-muted)}.batch-normalization .batch-normalization-curve-label.tuned{fill:var(--diagram-green)}.batch-normalization .batch-normalization-reach{stroke:var(--diagram-green);stroke-width:2px;stroke-dasharray:6 6}.batch-normalization .batch-normalization-reach.plain{stroke:var(--diagram-muted)}.batch-normalization .batch-normalization-reach-label{text-anchor:middle;fill:var(--diagram-green);font-size:26px;font-weight:700}.batch-normalization .batch-normalization-reach-label.plain{fill:var(--diagram-muted)}.batch-normalization .batch-normalization-note{text-anchor:middle;font-size:28px;font-weight:600}.bert-name{font-size:120px;font-weight:800;fill:var(--diagram-green)!important}.bert-subtitle{font-size:28px;fill:var(--diagram-muted)!important}.bert-acronym{font-size:36px;font-weight:600}.bert-acronym tspan.key{fill:var(--diagram-yellow);font-weight:800}.bert-heading{font-size:30px;font-weight:700;fill:var(--diagram-muted)!important}.bert-next-text{font-size:30px;font-weight:600;fill:var(--diagram-muted)!important}.bert-strike{fill:none;stroke:var(--diagram-red);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1}.bert-test rect{fill:#15161b;stroke:var(--diagram-line);stroke-width:2px}.bert-test-title{font-size:28px;font-weight:700;fill:var(--diagram-muted)!important}.bert-token{font-size:48px;font-weight:600}.bert-token.answer{font-weight:800;fill:var(--diagram-green)!important}.bert-mask rect{fill:color-mix(in srgb, var(--diagram-yellow) 18%, var(--diagram-background));stroke:var(--diagram-yellow);stroke-width:3px}.bert-mask-label{font-size:30px;font-weight:800;fill:var(--diagram-yellow)!important}.bert-mask-question{font-size:44px;font-weight:800;fill:var(--diagram-yellow)!important}.bert-bracket{fill:none;stroke:var(--diagram-green);stroke-width:3px}.bert-arrow{fill:none;stroke:var(--diagram-green);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1}.bert-context-label{font-size:24px;font-weight:700;fill:var(--diagram-green)!important}.bert-both{font-size:34px;font-weight:800;fill:var(--diagram-yellow)!important}.bert-row-name{font-size:40px;font-weight:800}.bert-row.gpt .bert-row-name{fill:var(--diagram-purple)!important}.bert-row.bert .bert-row-name{fill:var(--diagram-green)!important}.bert-row-note{font-size:26px;fill:var(--diagram-muted)!important}.bert-cell rect{fill:var(--diagram-background);stroke-width:2px}.bert-cell text{font-size:26px;font-weight:600}.bert-row.gpt .bert-cell rect{stroke:var(--diagram-purple)}.bert-row.bert .bert-cell rect{stroke:var(--diagram-green)}.bert-row .bert-cell.blank rect{fill:color-mix(in srgb, var(--diagram-yellow) 18%, var(--diagram-background));stroke:var(--diagram-yellow)}.bert-row .bert-cell.blank text{font-size:34px;font-weight:800;fill:var(--diagram-yellow)!important}.bert-link{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1}.bert-row.gpt .bert-link{stroke:var(--diagram-purple)}.bert-row.bert .bert-link{stroke:var(--diagram-green)}.bert-verdict{font-size:28px;font-weight:800}.bert-row.gpt .bert-verdict{fill:var(--diagram-purple)!important}.bert-row.bert .bert-verdict{fill:var(--diagram-green)!important}.bert-unseen{font-size:20px;fill:var(--diagram-subtle)!important}.bert-cursor{stroke:var(--diagram-purple);stroke-width:4px;stroke-linecap:round}.bert-record-label{font-size:28px;font-weight:700}.bert-record-bench{font-size:20px;fill:var(--diagram-muted)!important}.bert-track{fill:#1a1b20}.bert-bar.previous{fill:var(--diagram-subtle)}.bert-bar.bert{fill:var(--diagram-green)}.bert-record-value{font-size:24px;font-weight:700}.bert-record-value.bert{fill:var(--diagram-green)!important}.bert-legend{font-size:22px;fill:var(--diagram-muted)!important}.bert-eleven{font-size:30px;font-weight:800;fill:var(--diagram-green)!important}.bert-advice rect{fill:#15161b;stroke:var(--diagram-yellow);stroke-width:2px}.bert-advice text{font-size:30px;font-weight:700;fill:var(--diagram-yellow)!important}.bert-search-box rect{fill:#17181d;stroke:var(--diagram-line);stroke-width:2px}.bert-search-box .bert-search-icon{fill:none;stroke:var(--diagram-muted);stroke-width:3px;stroke-linecap:round}.bert-search-query{white-space:pre;font-size:40px;font-family:Menlo,Consolas,DejaVu Sans Mono,monospace!important}.bert-search-mark{fill:color-mix(in srgb, var(--diagram-yellow) 22%, transparent);stroke:var(--diagram-yellow);stroke-width:2px}.bert-search-links path{fill:none;stroke:var(--diagram-yellow);stroke-width:3px;stroke-dasharray:1;stroke-linecap:round}.bert-search-link-label{text-anchor:middle;font-size:24px;font-weight:600;fill:var(--diagram-yellow)!important}.bert-search-result rect{fill:#15161a;stroke:var(--diagram-line);stroke-width:2px}.bert-search-result.after rect{stroke:var(--diagram-green);fill:color-mix(in srgb, var(--diagram-green) 9%, var(--diagram-background))}.bert-search-result-heading{letter-spacing:.04em;font-size:22px;font-weight:700;fill:var(--diagram-muted)!important}.after .bert-search-result-heading{fill:var(--diagram-green)!important}.bert-search-result-body{font-size:34px;font-weight:700}.bert-search-result-note{font-size:22px;fill:var(--diagram-muted)!important}.bert-search-cross{fill:none;stroke:var(--diagram-red);stroke-width:5px;stroke-linecap:round}.bert-search-check{fill:none;stroke:var(--diagram-green);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.bert-search-quote{text-anchor:middle;font-size:40px;font-weight:700}.bert-search-source{text-anchor:middle;font-size:22px;fill:var(--diagram-muted)!important}.bert-search-share-icon rect{fill:#17181d;stroke:var(--diagram-line);stroke-width:2px}.bert-search-share-icon circle,.bert-search-share-icon line{fill:none;stroke:var(--diagram-subtle);stroke-width:3px;stroke-linecap:round}.bert-search-share-icon.lit rect{fill:color-mix(in srgb, var(--diagram-yellow) 22%, var(--diagram-background));stroke:var(--diagram-yellow)}.bert-search-share-icon.lit circle,.bert-search-share-icon.lit line{stroke:var(--diagram-yellow)}.bert-search-share-label{text-anchor:middle;font-size:26px;font-weight:600;fill:var(--diagram-yellow)!important}.chatgpt{color:#ececec;background-color:#212121;flex-direction:column;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-size:1.6cqi;display:flex}.chatgpt svg{width:1.25em;height:1.25em}.chatgpt-header{align-items:center;height:3.5em;padding:0 1em;display:flex}.chatgpt-model{align-items:center;gap:.25em;font-size:1.125em;display:flex}.chatgpt-model svg{color:#b4b4b4;width:1em;height:1em}.chatgpt-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.75em;min-height:0;padding-bottom:3.5em;display:flex}.sent .chatgpt-main{justify-content:flex-end;gap:1em;padding-bottom:0}.chatgpt-greeting{margin:0;font-size:1.75em;font-weight:400}.sent .chatgpt-greeting{display:none}.chatgpt-thread{flex-direction:column;flex:1;gap:1.5em;width:70%;display:none;overflow:hidden}.sent .chatgpt-thread{display:flex}.chatgpt-question{background-color:#303030;border-radius:1.5em;align-self:flex-end;max-width:70%;padding:.625em 1.125em}.chatgpt-answer{line-height:1.75}.chatgpt-answer p{white-space:pre-line;margin:0 0 1em}.chatgpt-answer p:empty{display:none}.chatgpt-thinking{background-color:#ececec;border-radius:50%;width:.75em;height:.75em;animation:1s ease-in-out infinite chatgpt-pulse;display:none}.thinking .chatgpt-thinking{display:block}.chatgpt-placeholder{color:#9b9b9b;display:none}.sent .chatgpt-placeholder{display:inline}.chatgpt-composer{background-color:#303030;border-radius:1.75em;align-items:center;gap:.5em;width:70%;padding:.625em;display:flex}.chatgpt-input{flex:1;padding:0 .25em}.chatgpt-caret{vertical-align:text-bottom;background-color:#ececec;width:1px;height:1.1em;margin-left:1px;animation:1s step-end infinite chatgpt-blink;display:inline-block}.chatgpt-button{border-radius:50%;justify-content:center;align-items:center;width:2.25em;height:2.25em;display:flex}.chatgpt-send{color:#000;background-color:#fff}.chatgpt-send svg:last-child,.generating .chatgpt-send svg:first-child{display:none}.generating .chatgpt-send svg:last-child{display:block}.sent:not(.generating) .chatgpt-send{color:#2f2f2f;background-color:#676767}.chatgpt-footer{text-align:center;color:#b4b4b4;padding:.75em;font-size:.75em}@keyframes chatgpt-blink{50%{opacity:0}}@keyframes chatgpt-pulse{50%{opacity:.6;transform:scale(.7)}}.chatgpt-pieces-heading{text-anchor:middle;font-size:34px;font-weight:800}.chatgpt-pieces-lab rect{fill:color-mix(in srgb, var(--diagram-grid) 40%, var(--diagram-background));stroke:var(--diagram-line);stroke-width:2px;stroke-dasharray:10 8}.chatgpt-pieces-lab-label{text-anchor:middle;font-size:24px;font-weight:700;fill:var(--diagram-muted)!important}.chatgpt-pieces-block{--tone:var(--diagram-blue)}.chatgpt-pieces-block.green{--tone:var(--diagram-green)}.chatgpt-pieces-block.orange{--tone:var(--diagram-orange)}.chatgpt-pieces-block.purple{--tone:var(--diagram-purple)}.chatgpt-pieces-block rect{fill:color-mix(in srgb, var(--tone) 20%, var(--diagram-background));stroke:var(--tone);stroke-width:3px}.chatgpt-pieces-block-name{font-size:32px;font-weight:800}.chatgpt-pieces-block-year{text-anchor:end;font-size:26px;font-weight:700;fill:var(--diagram-muted)!important}.chatgpt-pieces-link{fill:none;stroke:var(--diagram-line);stroke-width:3px;stroke-dasharray:10 6}.chatgpt-pieces-chat{fill:#212121;stroke:#3a3a3a;stroke-width:2px}.chatgpt-pieces-chat-title{text-anchor:middle;font-size:40px;font-weight:800}.chatgpt-pieces-chat-subtitle{text-anchor:middle;font-size:22px;fill:var(--diagram-muted)!important}.chatgpt-pieces-input rect{fill:#303030;stroke:#444;stroke-width:1.5px}.chatgpt-pieces-input.lit rect{stroke:var(--diagram-text);stroke-width:2.5px}.chatgpt-pieces-placeholder{font-size:24px;fill:#9a9a9a!important}.chatgpt-pieces-send{fill:var(--diagram-text)}.chatgpt-pieces-send-arrow{fill:none;stroke:#212121;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chatgpt-pieces-bubble{fill:#303030}.chatgpt-pieces-bubble-text{text-anchor:middle;font-size:22px}.chatgpt-pieces-anyone{text-anchor:middle;font-size:30px;font-weight:800;fill:var(--diagram-yellow)!important}.chatgpt-pieces-person{fill:var(--diagram-blue)}.clip-name{letter-spacing:.04em;text-anchor:middle;font-size:96px;font-weight:800}.clip-caption{font-size:26px;fill:var(--diagram-muted)!important}.clip-count{text-anchor:middle;font-size:72px;font-weight:800;fill:var(--diagram-yellow)!important}.clip-photo{fill:#1b1c22;stroke:var(--diagram-line);stroke-width:2px}.clip-emoji{text-anchor:middle}.clip-stream-card>rect:first-child{fill:color-mix(in srgb, var(--diagram-grid) 70%, var(--diagram-background));stroke:var(--diagram-line);stroke-width:1.5px}.clip-stream-text{font-size:24px;fill:var(--diagram-muted)!important}.clip-cell rect{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px;transition:fill .2s,stroke .2s}.clip-cell.pair rect{fill:color-mix(in srgb, var(--diagram-green) 26%, var(--diagram-background));stroke:var(--diagram-green);stroke-width:3px}.clip-cell-mark{text-anchor:middle;font-size:30px;font-weight:700;fill:#0000!important}.pair .clip-cell-mark{fill:var(--diagram-green)!important}.clip-word rect{fill:var(--diagram-background);stroke:var(--diagram-blue);stroke-width:2.5px}.clip-word text{text-anchor:middle;font-size:30px;font-weight:700}.clip-word,.clip-photo{transition:opacity .3s}.clip g.lit .clip-photo,.clip g.lit rect{stroke:var(--diagram-yellow);stroke-width:5px}.clip g.dim{filter:saturate(.2)brightness(.6)}.clip-map{fill:color-mix(in srgb, var(--diagram-grid) 45%, var(--diagram-background));stroke:var(--diagram-line);stroke-width:2px}.clip-map-grid{stroke:var(--diagram-grid);stroke-width:1.5px}.clip-map-label{font-size:28px;font-weight:700;fill:var(--diagram-muted)!important}.clip-crowd rect,.clip-crowd circle{fill:var(--diagram-subtle);opacity:.7}.clip-crowd circle{fill:color-mix(in srgb, var(--diagram-blue) 50%, var(--diagram-subtle))}.clip-crowd.dim{opacity:.4}.clip-ring{fill:color-mix(in srgb, var(--diagram-yellow) 8%, transparent);stroke:var(--diagram-yellow);stroke-width:3px;stroke-dasharray:10 8}.clip-close-label{text-anchor:middle;font-size:28px;font-weight:700;fill:var(--diagram-yellow)!important}.clip-heading{text-anchor:middle;font-size:46px;font-weight:800}.clip-prompt{fill:var(--diagram-background);stroke:var(--diagram-orange);stroke-width:2.5px}.clip-prompt-text{text-anchor:middle;font-size:34px;font-weight:700}.clip-prompt-english{text-anchor:middle;font-size:20px;fill:var(--diagram-muted)!important}.clip-result{fill:#f2efe6;stroke:var(--diagram-line);stroke-width:2px}.clip-note{font-size:20px;fill:var(--diagram-subtle)!important}.clip-arrow{fill:none;stroke:var(--diagram-line);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.clip-box{fill:color-mix(in srgb, var(--diagram-blue) 14%, var(--diagram-background));stroke:var(--diagram-blue);stroke-width:2.5px}.clip-box.diffusion{fill:color-mix(in srgb, var(--diagram-purple) 14%, var(--diagram-background));stroke:var(--diagram-purple)}.clip-box-text{text-anchor:middle;font-size:28px;font-weight:700}.clip-link{stroke:var(--diagram-blue);stroke-width:2.5px;stroke-dasharray:8 8}.clip-packet{fill:var(--diagram-blue)}.clip-prompt-dot{fill:var(--diagram-orange);stroke:var(--diagram-background);stroke-width:4px}.clip-prompt-point{font-size:30px;font-weight:700;fill:var(--diagram-orange)!important}.cnn-card{fill:color-mix(in srgb, var(--diagram-text) 4%, transparent);stroke:var(--diagram-grid);stroke-width:2px}.cnn-stroke{fill:none;stroke:var(--diagram-text);stroke-width:12px;stroke-linecap:round;stroke-linejoin:round}.cnn-label{text-anchor:middle;font-size:30px;fill:var(--diagram-muted)!important}.cnn-heading{font-size:30px;font-weight:600}.cnn-center{text-anchor:middle}.cnn-note{font-size:28px;fill:var(--diagram-muted)!important}.cnn-cell{fill:none;stroke:var(--diagram-grid);stroke-width:1.5px}.cnn-ink{fill:var(--diagram-text)}.cnn-window{fill:color-mix(in srgb, var(--diagram-yellow) 10%, transparent);stroke:var(--diagram-yellow);stroke-width:4px}.cnn-window.cnn-same{stroke-width:6px}.cnn-link{stroke:var(--diagram-yellow);stroke-width:2px;stroke-dasharray:6 6}.cnn-cursor{fill:none;stroke:var(--diagram-yellow);stroke-width:3px}.cnn-weight{stroke:var(--diagram-background);stroke-width:3px}.cnn-weight-plus{fill:var(--diagram-blue)}.cnn-weight-minus{fill:color-mix(in srgb, var(--diagram-red) 45%, var(--diagram-background))}.cnn-kernel-frame{fill:none;stroke:#0000;stroke-width:6px}.cnn-kernel-frame.cnn-same{stroke:var(--diagram-yellow)}.cnn-response{fill:var(--diagram-blue)}.cnn-ring{fill:none;stroke:var(--diagram-green);stroke-width:4px}.cnn-kept{fill:var(--diagram-green)!important}.cnn-count{text-anchor:middle;font-size:34px;font-weight:600}.cnn-count-many{text-anchor:end;transition:fill .3s}.cnn-count-many.cnn-count-dropped{fill:var(--diagram-subtle)!important}.cnn-count-few{text-anchor:start;fill:var(--diagram-green)!important}.cnn-strike{stroke:var(--diagram-red);stroke-width:4px}.cnn-tile{fill:color-mix(in srgb, var(--diagram-text) 4%, transparent);stroke:var(--diagram-line);stroke-width:2px}.cnn-tile-stroke{fill:none;stroke:var(--diagram-blue);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.cnn-fan line{stroke:var(--diagram-line);stroke-width:1.5px}.cnn-bar-label{text-anchor:middle;font-size:34px;font-weight:700}.cnn-bar-track{fill:color-mix(in srgb, var(--diagram-text) 6%, transparent)}.cnn-bar{fill:var(--diagram-subtle)}.cnn-bar-win{fill:var(--diagram-green)}.context-window-sentence{font-size:40px;font-weight:600}.context-window-chip rect{fill:#0000;stroke:#0000;stroke-width:2px}.context-window-chip text{font-size:40px;font-weight:600}.context-window-chip .context-window-space{fill:var(--diagram-muted);font-size:30px}.context-window-chip.blue.boxed rect{fill:color-mix(in srgb, var(--diagram-blue) 20%, var(--diagram-background));stroke:color-mix(in srgb, var(--diagram-blue) 70%, var(--diagram-background))}.context-window-chip.purple.boxed rect{fill:color-mix(in srgb, var(--diagram-purple) 20%, var(--diagram-background));stroke:color-mix(in srgb, var(--diagram-purple) 70%, var(--diagram-background))}.context-window-chip.orange.boxed rect{fill:color-mix(in srgb, var(--diagram-orange) 20%, var(--diagram-background));stroke:color-mix(in srgb, var(--diagram-orange) 70%, var(--diagram-background))}.context-window-chip.green.boxed rect{fill:color-mix(in srgb, var(--diagram-green) 20%, var(--diagram-background));stroke:color-mix(in srgb, var(--diagram-green) 70%, var(--diagram-background))}.context-window-half-glyph{font-size:40px;font-weight:600}.context-window-bracket path{fill:none;stroke:var(--diagram-yellow);stroke-width:2px}.context-window-bracket text{font-size:20px;font-weight:600;fill:var(--diagram-yellow)!important}.context-window-counter{font-size:34px;font-weight:800}.context-window-note{font-size:20px;fill:var(--diagram-muted)!important}.context-window-heading{font-size:28px;font-weight:700}.context-window-heading.accent{fill:var(--diagram-yellow)!important}.context-window-page-outline{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.context-window-page-fill{fill:color-mix(in srgb, var(--diagram-blue) 30%, var(--diagram-background))}.context-window-page.first .context-window-page-fill{fill:color-mix(in srgb, var(--diagram-blue) 60%, var(--diagram-background))}.context-window-page-line{stroke:color-mix(in srgb, var(--diagram-text) 45%, transparent);stroke-width:2px}.context-window-grid{stroke:var(--diagram-grid);stroke-width:2px}.context-window-axis{font-size:17px;fill:var(--diagram-muted)!important}.context-window-model{font-size:17px;font-weight:600}.context-window-bar rect{fill:color-mix(in srgb, var(--diagram-blue) 55%, var(--diagram-background))}.context-window-bar.latest rect{fill:var(--diagram-yellow)}.context-window-value{font-size:17px;font-weight:700}.latest .context-window-value{fill:var(--diagram-yellow)!important}.deep-blue-edge{stroke:var(--diagram-line);stroke-width:2px}.deep-blue-edge.on{stroke:var(--diagram-yellow);stroke-width:5px}.deep-blue-edge.dim{stroke:var(--diagram-grid)}.deep-blue-node{fill:var(--diagram-muted);stroke:var(--diagram-background);stroke-width:2px}.deep-blue-node.good{fill:var(--diagram-green)}.deep-blue-node.bad{fill:var(--diagram-red)}.deep-blue-node.even{fill:var(--diagram-subtle)}.deep-blue-node.dim{opacity:.35}.deep-blue-node.on{fill:var(--diagram-yellow)}.deep-blue-best{text-anchor:middle;font-size:28px;font-weight:700;fill:var(--diagram-yellow)!important}.deep-blue-chess .light{fill:#d9d4c7}.deep-blue-chess .dark{fill:#6b7f5a}.deep-blue-go .deep-blue-go-board{fill:#c9a466}.deep-blue-go line{stroke:#3b2f1c;stroke-width:.8px}.deep-blue-go .black{fill:#111}.deep-blue-go .white{fill:#f2f2f2}.deep-blue-machine{font-size:30px;font-weight:600;fill:var(--diagram-muted)!important}.deep-blue-fan line{stroke:var(--diagram-red);stroke-width:1.5px}.deep-blue-small{font-size:30px;fill:var(--diagram-muted)!important}.deep-blue-big{font-size:60px;font-weight:700}.deep-blue-warning{fill:var(--diagram-red)!important}.deep-blue-center{text-anchor:middle}.deep-blue-card{fill:color-mix(in srgb, var(--diagram-text) 4%, transparent);stroke:var(--diagram-line);stroke-width:2px}.deep-blue-card-title{font-size:32px;font-weight:700}.deep-blue-rule{font-size:30px;fill:var(--diagram-muted)!important}.deep-blue-cat{text-anchor:middle;font-size:150px}.deep-blue-fail{fill:var(--diagram-red)}.deep-blue-fail-mark{stroke:var(--diagram-background);stroke-width:5px;stroke-linecap:round}.deep-q-network .dqn-caption{text-anchor:middle;font-size:36px;font-weight:700}.deep-q-network .dqn-screen{fill:#000;stroke:var(--diagram-line);stroke-width:2px}.deep-q-network .dqn-wall{fill:#8e8e8e}.deep-q-network .dqn-score{font-size:28px;font-weight:700;fill:#8e8e8e!important;font-family:ui-monospace,SF Mono,Menlo,monospace!important}.deep-q-network .dqn-paddle,.deep-q-network .dqn-ball{fill:#c84848}.deep-q-network .dqn-miss{fill:var(--diagram-red)}.deep-q-network .dqn-hole{fill:none;stroke:var(--diagram-yellow);stroke-width:3px;stroke-dasharray:8 6}.deep-q-network .dqn-annotation{fill:var(--diagram-yellow);paint-order:stroke;stroke:#000;stroke-width:6px;font-size:26px;font-weight:700}.deep-q-network .dqn-pop{text-anchor:middle;fill:var(--diagram-yellow);paint-order:stroke;stroke:#000;stroke-width:6px;font-size:26px;font-weight:800}.deep-q-network .dqn-card{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.deep-q-network .dqn-card.muted{fill:color-mix(in srgb, var(--diagram-red) 6%, var(--diagram-background))}.deep-q-network .dqn-paper-title{font-size:30px;font-weight:700}.deep-q-network .dqn-paper-meta{fill:var(--diagram-muted);font-size:24px}.deep-q-network .dqn-cartridge{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.deep-q-network .dqn-cartridge.focus{stroke:var(--diagram-yellow);stroke-width:3px}.deep-q-network .dqn-cartridge-text{text-anchor:middle;font-size:24px;font-weight:600}.deep-q-network .dqn-pixels{image-rendering:pixelated}.deep-q-network .dqn-thumb-frame{fill:none;stroke:var(--diagram-line);stroke-width:2px}.deep-q-network .dqn-label{text-anchor:middle;fill:var(--diagram-muted);font-size:26px;font-weight:600}.deep-q-network .dqn-big-number{text-anchor:middle;font-variant-numeric:tabular-nums;font-size:56px;font-weight:800}.deep-q-network .dqn-rules-text{text-anchor:middle;fill:var(--diagram-red);font-size:32px;font-weight:700}.deep-q-network .dqn-cross{stroke:var(--diagram-red);stroke-width:3px;opacity:.5}.deep-q-network .dqn-stage{text-anchor:middle;fill:var(--diagram-yellow);font-size:54px;font-weight:800}.deep-q-network .dqn-stage-note{text-anchor:middle;font-size:32px;font-weight:600}.deep-q-network .dqn-miss-count{text-anchor:middle;fill:var(--diagram-red);font-size:30px;font-weight:700}.deep-q-network .dqn-footnote{text-anchor:middle;fill:var(--diagram-subtle);font-size:20px}.deep-q-network .dqn-agent{fill:color-mix(in srgb, var(--diagram-blue) 14%, var(--diagram-background));stroke:var(--diagram-blue);stroke-width:3px}.deep-q-network .dqn-agent-text{text-anchor:middle;font-size:34px;font-weight:800}.deep-q-network .dqn-arrow{fill:none;stroke-width:4px;stroke-dasharray:10 8}.deep-q-network .dqn-arrow.action{stroke:var(--diagram-blue)}.deep-q-network .dqn-arrow.observe{stroke:var(--diagram-yellow)}.deep-q-network .dqn-arrow-label{font-size:26px;font-weight:700}.deep-q-network .dqn-arrow-label.action{fill:var(--diagram-blue)}.deep-q-network .dqn-arrow-label.observe{fill:var(--diagram-yellow)}.deep-q-network .dqn-reward{text-anchor:middle;fill:var(--diagram-yellow);font-size:34px;font-weight:800}.deep-q-network .dqn-dog-rule{text-anchor:middle;font-size:28px;font-weight:700}.deep-q-network .dqn-bar-track{fill:var(--diagram-grid)}.deep-q-network .dqn-bar{fill:var(--diagram-blue)}.deep-q-network .dqn-bar.best{fill:var(--diagram-green)}.deep-q-network .dqn-bar-label{text-anchor:middle;font-size:24px;font-weight:700}.deep-q-network .dqn-layer{fill:color-mix(in srgb, var(--diagram-purple) 16%, var(--diagram-background));stroke:var(--diagram-purple);stroke-width:2px}.deep-q-network .dqn-layer.input{fill:none;stroke:var(--diagram-muted)}.deep-q-network .dqn-layer.output{fill:color-mix(in srgb, var(--diagram-green) 16%, var(--diagram-background));stroke:var(--diagram-green)}.deep-q-network .dqn-layer-label{text-anchor:middle;font-size:26px;font-weight:700}.deep-q-network .dqn-layer-detail{text-anchor:middle;fill:var(--diagram-muted);font-size:22px}.deep-q-network .dqn-flow,.emergence-axis{fill:none;stroke:var(--diagram-line);stroke-width:3px}.emergence-grid{stroke:var(--diagram-grid);stroke-width:2px;stroke-dasharray:6 6}.emergence-tick{font-size:22px;fill:var(--diagram-muted)!important}.emergence-axis-label{font-size:26px;font-weight:600;fill:var(--diagram-muted)!important}.emergence-curve{fill:none;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.emergence-curve.exact{stroke:var(--diagram-orange)}.emergence-curve.partial{stroke:var(--diagram-green)}.emergence-curve-label{font-size:26px;font-weight:700}.emergence-curve-label.exact{fill:var(--diagram-orange)!important}.emergence-curve-label.partial{fill:var(--diagram-green)!important}.emergence-pointer{fill:none;stroke:var(--diagram-yellow);stroke-width:3px;stroke-dasharray:6 6}.emergence-emergence-text{font-size:44px;font-weight:800;fill:var(--diagram-yellow)!important}.emergence-emergence-subtitle{font-size:22px;font-style:italic;fill:var(--diagram-muted)!important}.emergence-tube{fill:#1b1c22;stroke:var(--diagram-line);stroke-width:2px}.emergence-bulb,.emergence-mercury{fill:var(--diagram-red)}.emergence-zero-tick{stroke:var(--diagram-blue);stroke-width:3px}.emergence-zero-label{font-size:22px;font-weight:700;fill:var(--diagram-blue)!important}.emergence-readout{font-size:36px;font-weight:800}.emergence-cube{fill:color-mix(in srgb, var(--diagram-blue) 30%, var(--diagram-background));stroke:var(--diagram-blue);stroke-width:3px}.emergence-cube.ice{fill:color-mix(in srgb, #dff1ff 55%, var(--diagram-background));stroke:#dff1ff}.emergence-crystal line{stroke:#fff;stroke-width:3px;stroke-linecap:round;opacity:.8}.emergence-state{text-anchor:middle;font-size:34px;font-weight:800}.emergence-scoring-title{text-anchor:middle;font-size:30px;font-weight:800}.emergence-problem{font-size:34px;font-weight:700;font-family:Menlo,Consolas,monospace!important}.emergence-problem-subtitle{font-size:26px;fill:var(--diagram-muted)!important}.emergence-digit{font-size:34px;font-weight:800;font-family:Menlo,Consolas,monospace!important}.emergence-digit.right{fill:var(--diagram-green)!important}.emergence-digit.wrong{fill:var(--diagram-red)!important}.emergence-card rect{fill:#141519;stroke-width:2px}.emergence-card.exact rect{stroke:var(--diagram-orange)}.emergence-card.partial rect{stroke:var(--diagram-green)}.emergence-card-rule{font-size:28px;font-weight:700}.emergence-card-note{font-size:21px;fill:var(--diagram-muted)!important}.emergence-card-score{font-size:40px;font-weight:800}.exact .emergence-card-score{fill:var(--diagram-orange)!important}.partial .emergence-card-score{fill:var(--diagram-green)!important}.emergence-debate{font-size:30px;font-weight:700;fill:var(--diagram-yellow)!important}.emergence-fact-band{fill:color-mix(in srgb, var(--diagram-yellow) 9%, transparent)}.emergence-fact-arrow{fill:none;stroke:var(--diagram-yellow);stroke-width:6px;stroke-dasharray:1}.emergence-fact-head{fill:var(--diagram-yellow)}.emergence-fact-text{font-size:28px;font-weight:700;fill:var(--diagram-yellow)!important}.emergence-fact-line{font-size:34px;font-weight:800;fill:var(--diagram-yellow)!important}.encoder-decoder{--ed-encoder:var(--diagram-green);--ed-decoder:var(--diagram-purple)}.encoder-decoder-frame{fill:none;stroke-width:3px}.encoder-decoder-frame.encoder{stroke:var(--ed-encoder)}.encoder-decoder-frame.decoder{stroke:var(--ed-decoder)}.encoder-decoder-name{font-size:26px;font-weight:700}.encoder-decoder-name.encoder{fill:var(--ed-encoder)!important}.encoder-decoder-name.decoder{fill:var(--ed-decoder)!important}.encoder-decoder-chip rect{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.encoder-decoder-chip text{text-anchor:middle;font-size:22px;font-weight:600}.encoder-decoder-chip.output rect{stroke:var(--ed-decoder)}.encoder-decoder-chip.root rect{stroke:#5b9dff;fill:#0f1a2b}.encoder-decoder-pulse{fill:var(--ed-encoder)}.encoder-decoder-stack rect:not(.encoder-decoder-stack-glow){stroke-width:1.5px}.encoder-decoder-stack.encoder rect:not(.encoder-decoder-stack-glow){fill:color-mix(in srgb, var(--ed-encoder) 28%, var(--diagram-background));stroke:var(--ed-encoder)}.encoder-decoder-stack.decoder rect:not(.encoder-decoder-stack-glow){fill:color-mix(in srgb, var(--ed-decoder) 28%, var(--diagram-background));stroke:var(--ed-decoder)}.encoder-decoder-stack-glow{fill:none;stroke:var(--diagram-yellow);stroke-width:5px}.encoder-decoder-year{font-size:56px;font-weight:800;fill:var(--diagram-muted)!important}.encoder-decoder-company{font-size:26px;font-weight:600;fill:var(--diagram-muted)!important}.encoder-decoder-model-name{font-size:44px;font-weight:800}.encoder-decoder-model.encoder .encoder-decoder-model-name{fill:var(--ed-encoder)!important}.encoder-decoder-model.decoder .encoder-decoder-model-name{fill:var(--ed-decoder)!important}.encoder-decoder-model-detail{font-size:22px;fill:var(--diagram-muted)!important}.encoder-decoder-branch{fill:none;stroke:#5b9dff;stroke-width:3px;stroke-dasharray:1}.encoder-decoder-road-arrow{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.encoder-decoder-road.encoder .encoder-decoder-road-arrow{stroke:var(--ed-encoder)}.encoder-decoder-road.encoder text{fill:var(--ed-encoder)!important}.encoder-decoder-road.decoder .encoder-decoder-road-arrow{stroke:var(--ed-decoder)}.encoder-decoder-road.decoder text{fill:var(--ed-decoder)!important}.encoder-decoder-road-label{font-size:24px;font-weight:700}.encoder-decoder-question{font-size:36px;font-weight:800;fill:var(--diagram-yellow)!important}.blueprint-paper-sheet{fill:#0f1a2b;stroke:#24406a;stroke-width:2px}.blueprint-paper-line{stroke:#16263f;stroke-width:1px}.blueprint-wire,.blueprint-cross{fill:none;stroke:#8fb4ec;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.blueprint-block-frame{fill:#5b9dff0f;stroke:#5b9dff;stroke-width:2.5px}.blueprint-n{font-size:26px;font-weight:800;fill:#8fb4ec!important}.blueprint-box rect{fill:#142540;stroke:#8fb4ec;stroke-width:1.5px}.blueprint-box.attention rect{fill:#3a2c17;stroke:var(--diagram-orange)}.blueprint-box.feed rect{fill:#15304a;stroke:var(--diagram-blue)}.blueprint-box.norm rect{fill:#2b2a14;stroke:#d9cf6a}.blueprint-box-label{text-anchor:middle;font-size:17px;font-weight:600}.blueprint-caption{text-anchor:middle;font-size:18px;fill:#8fb4ec!important}.blueprint-plus circle{fill:#0f1a2b;stroke:#8fb4ec;stroke-width:2px}.blueprint-plus path{stroke:#8fb4ec;stroke-width:2px}.blueprint-wave circle{fill:#0f1a2b;stroke:#8fb4ec;stroke-width:2px}.blueprint-wave path{fill:none;stroke:#8fb4ec;stroke-width:2px}.few-shot-card{fill:#141519;stroke:var(--diagram-line);stroke-width:2px}.few-shot-paper-title{text-anchor:middle;font-size:40px;font-weight:700}.few-shot-paper-meta{text-anchor:middle;font-size:24px;fill:var(--diagram-muted)!important}.few-shot-define{text-anchor:middle;font-size:30px;font-weight:700;fill:var(--diagram-yellow)!important}.few-shot-mode{letter-spacing:.03em;font-size:24px;font-weight:700;fill:var(--diagram-blue)!important}.few-shot-mode.zero{fill:var(--diagram-purple)!important}.few-shot-instruction{font-size:36px;font-weight:600;fill:var(--diagram-purple)!important}.few-shot-pair .few-shot-word,.few-shot-pair .few-shot-answer{font-size:38px;font-weight:600}.few-shot-pair .few-shot-arrow{font-size:36px;fill:var(--diagram-muted)!important}.few-shot-pair .few-shot-answer{fill:var(--diagram-blue)!important}.few-shot-pair.answered .few-shot-answer,.few-shot-pair.extra .few-shot-answer{font-weight:800;fill:var(--diagram-green)!important}.few-shot-pair.extra .few-shot-word,.few-shot-pair.extra .few-shot-answer,.few-shot-pair.extra .few-shot-arrow{font-size:32px}.few-shot-sheet{fill:color-mix(in srgb, var(--diagram-yellow) 7%, transparent);stroke:var(--diagram-yellow);stroke-width:2px;stroke-dasharray:8 6}.few-shot-sample-tag rect{fill:color-mix(in srgb, var(--diagram-yellow) 20%, var(--diagram-background));stroke:var(--diagram-yellow);stroke-width:2px}.few-shot-sample-tag text{text-anchor:middle;font-size:22px;font-weight:800;fill:var(--diagram-yellow)!important}.few-shot-cursor{fill:var(--diagram-text)}.few-shot-model rect{fill:color-mix(in srgb, var(--diagram-green) 10%, var(--diagram-background));stroke:var(--diagram-green);stroke-width:3px}.few-shot-model-name{text-anchor:middle;font-size:40px;font-weight:800}.few-shot-model-note{text-anchor:middle;font-size:22px;fill:var(--diagram-muted)!important}.few-shot-flow{fill:none;stroke:var(--diagram-blue);stroke-width:4px;stroke-dasharray:1;stroke-linecap:round}.few-shot-flow.answer{stroke:var(--diagram-green)}.few-shot-lock circle{fill:#1d1e24;stroke:var(--diagram-yellow);stroke-width:3px}.few-shot-lock rect{fill:var(--diagram-yellow)}.few-shot-lock path{fill:none;stroke:var(--diagram-yellow);stroke-width:3px}.few-shot-frozen{text-anchor:middle;font-size:26px;font-weight:700;fill:var(--diagram-yellow)!important}.few-shot-compare-title{text-anchor:middle;font-size:34px;font-weight:800}.few-shot-task{text-anchor:middle;font-size:24px;font-weight:600;fill:var(--diagram-muted)!important}.few-shot-tuned rect{fill:color-mix(in srgb, var(--diagram-orange) 18%, var(--diagram-background));stroke:var(--diagram-orange);stroke-width:2px}.few-shot-tuned text{text-anchor:middle;font-size:22px;font-weight:700;fill:var(--diagram-orange)!important}.few-shot-compare-note{text-anchor:middle;font-size:28px;font-weight:700;fill:var(--diagram-orange)!important}.few-shot-compare-note.good{fill:var(--diagram-green)!important}.few-shot-ask rect{fill:#1d1e24;stroke:var(--diagram-blue);stroke-width:2px}.few-shot-ask text{text-anchor:middle;font-size:24px;font-weight:600}.gan .gan-name-title{text-anchor:middle;font-size:64px;font-weight:700}.gan .gan-name-subtitle{letter-spacing:.04em;text-anchor:middle;fill:var(--diagram-muted);font-size:30px}.gan .gan-card-box{fill:color-mix(in srgb, var(--card-color) 8%, var(--diagram-background));stroke:color-mix(in srgb, var(--card-color) 45%, transparent);stroke-width:2px;transition:stroke .3s,fill .3s}.gan .gan-card{transition:opacity .3s}.gan .gan-card.focus .gan-card-box{fill:color-mix(in srgb, var(--card-color) 16%, var(--diagram-background));stroke:var(--card-color);stroke-width:4px}.gan .gan-card.dim .gan-card-box{stroke:var(--diagram-line)}.gan .gan-card-generator{--card-color:var(--diagram-orange)}.gan .gan-card-police{--card-color:var(--diagram-blue)}.gan .gan-card-title{text-anchor:middle;font-size:42px;font-weight:700}.gan .gan-card-subtitle{text-anchor:middle;fill:var(--diagram-muted);font-size:28px}.gan .gan-card-meter-label{fill:var(--diagram-muted);font-size:28px}.gan .gan-meter-track{fill:var(--diagram-grid)}.gan .gan-meter-fill{fill:var(--card-color)}.gan .gan-slot-frame{fill:none;stroke:var(--diagram-line);stroke-width:2px}.gan .gan-slot-caption{font-size:30px;font-weight:600}.gan .gan-slot-real .gan-slot-caption{fill:var(--diagram-green)}.gan .gan-slot-fake .gan-slot-caption{fill:var(--diagram-orange)}.gan .gan-bill-value{letter-spacing:.04em;font-size:40px;font-weight:700}.gan .gan-noise{fill:var(--diagram-muted)}.gan .gan-pixels{image-rendering:pixelated}.gan .gan-counter{text-anchor:middle;fill:var(--diagram-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px}.gan .gan-nobody{text-anchor:middle;fill:var(--diagram-yellow);font-size:30px}.gan .gan-badge circle{fill:var(--badge-color);stroke:var(--diagram-background);stroke-width:4px}.gan .gan-badge.pass{--badge-color:var(--diagram-green)}.gan .gan-badge.caught{--badge-color:var(--diagram-red)}.gan .gan-badge.unsure{--badge-color:var(--diagram-yellow)}.gan .gan-badge-glyph{text-anchor:middle;fill:var(--diagram-background);font-size:30px;font-weight:800}.gan .gan-arrow{fill:none;stroke:var(--diagram-subtle);stroke-width:3px;stroke-dasharray:8 8}.gan .gan-feedback,.gan .gan-feedback-head{fill:none;stroke:var(--diagram-orange);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.gan .gan-feedback-label{text-anchor:middle;fill:var(--diagram-orange);font-size:30px}.gan .gan-chip rect{fill:var(--diagram-background);stroke:var(--chip-color);stroke-width:2px}.gan .gan-chip text{text-anchor:middle;fill:var(--chip-color);font-size:28px;font-weight:600}.gan .gan-chip-judge{--chip-color:var(--diagram-blue)}.gan .gan-chip-brush{--chip-color:var(--diagram-orange)}.gan .gan-thumb-frame{fill:none;stroke:var(--diagram-line);stroke-width:2px}.gan .gan-thumb-pixels{image-rendering:pixelated}.gan .gan-growth-label{text-anchor:middle;fill:var(--diagram-muted);font-size:28px}.gan .gan-growth-arrow{fill:none;stroke:var(--diagram-yellow);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.gan .gan-growth-caption{text-anchor:middle;fill:var(--diagram-yellow);font-size:32px;font-weight:600}.gan .gan-fulcrum{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.gan .gan-beam{stroke:var(--diagram-muted);stroke-width:8px;stroke-linecap:round}.gan .gan-pan-string{stroke:var(--diagram-line);stroke-width:2px}.gan .gan-pan rect{fill:color-mix(in srgb, var(--pan-color) 12%, var(--diagram-background));stroke:var(--pan-color);stroke-width:3px}.gan .gan-pan text{text-anchor:middle;font-size:36px;font-weight:700}.gan .gan-pan-forge{--pan-color:var(--diagram-orange)}.gan .gan-pan-police{--pan-color:var(--diagram-blue)}.gan .gan-axis{fill:none;stroke:var(--diagram-line);stroke-width:2px}.gan .gan-graph-label{fill:var(--diagram-muted);font-size:30px}.gan .gan-curve{fill:none;stroke:var(--diagram-green);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.gan .gan-curve.broken{stroke:var(--diagram-red)}.gan .gan-collapse-label{text-anchor:end;fill:var(--diagram-red);font-size:32px;font-weight:700}.gan .gan-row-label{text-anchor:end;fill:var(--diagram-muted);font-size:32px;font-weight:600}.gan .gan-row-actual .gan-row-label{fill:var(--diagram-text)}.gan .gan-cell-frame{fill:none;stroke:var(--diagram-line);stroke-width:2px}.gan .gan-mode-label{text-anchor:middle;fill:var(--diagram-red);font-size:34px;font-weight:700}.gpt2-knob circle{fill:#1b1c22;stroke:var(--diagram-blue);stroke-width:2.5px}.gpt2-knob line{stroke:var(--diagram-text);stroke-width:3px;stroke-linecap:round}.gpt2-knob.picked circle{fill:color-mix(in srgb, var(--diagram-yellow) 30%, var(--diagram-background));stroke:var(--diagram-yellow)}.gpt2-knob.big circle{fill:#1b1c22;stroke:var(--diagram-yellow);stroke-width:5px}.gpt2-knob.big line{stroke:var(--diagram-yellow);stroke-width:8px}.gpt2-legend-text{font-size:24px;fill:var(--diagram-muted)!important}.gpt2-name{text-anchor:middle;font-size:34px;font-weight:700}.gpt2-count{text-anchor:middle;font-size:26px;fill:var(--diagram-muted)!important}.gpt2-count.big{font-size:48px;font-weight:800;fill:var(--diagram-yellow)!important}.gpt2-ratio path{fill:none;stroke:var(--diagram-yellow);stroke-width:3px}.gpt2-ratio .gpt2-ratio-head{fill:var(--diagram-yellow);stroke:none}.gpt2-ratio-text{text-anchor:middle;font-size:32px;font-weight:800;fill:var(--diagram-yellow)!important}.gpt2-books rect{fill:color-mix(in srgb, var(--diagram-orange) 40%, var(--diagram-background));stroke:var(--diagram-orange);stroke-width:2px}.gpt2-web rect{fill:#17181d;stroke:var(--diagram-blue);stroke-width:2px}.gpt2-web line{stroke:var(--diagram-blue);stroke-width:2px}.gpt2-data{text-anchor:middle;font-size:26px;font-weight:600}.gpt2-card{fill:#141519;stroke:var(--diagram-line);stroke-width:2px}.gpt2-pointer{fill:none;stroke:var(--diagram-yellow);stroke-width:2px;stroke-dasharray:6 8}.gpt2-cell{fill:color-mix(in srgb, var(--diagram-blue) 22%, var(--diagram-background));stroke:var(--diagram-blue);stroke-width:3px}.gpt2-wire{stroke:var(--diagram-yellow);stroke-linecap:round;opacity:.8}.gpt2-caption{text-anchor:middle;font-size:28px;font-weight:700}.gpt2-note{text-anchor:middle;font-size:24px;fill:var(--diagram-muted)!important}.gpt2-target{fill:none;stroke:var(--diagram-subtle);stroke-width:3px;stroke-dasharray:6 6}.gpt2-steps{fill:none;stroke:var(--diagram-green);stroke-width:5px;stroke-linejoin:round}.gpt2-story-meta{letter-spacing:.03em;font-size:22px;fill:var(--diagram-muted)!important}.gpt2-tag rect{fill:#1d1e24;stroke:var(--diagram-line);stroke-width:2px}.gpt2-tag text{text-anchor:middle;font-size:21px;font-weight:700;fill:var(--diagram-muted)!important}.gpt2-tag.human.glow rect{stroke:var(--diagram-yellow);filter:drop-shadow(0 0 10px var(--diagram-yellow))}.gpt2-tag.human.glow text{fill:var(--diagram-yellow)!important}.gpt2-tag.machine rect{stroke:color-mix(in srgb, var(--diagram-green) 60%, var(--diagram-line))}.gpt2-stamp rect{fill:color-mix(in srgb, var(--diagram-red) 18%, var(--diagram-background));stroke:var(--diagram-red);stroke-width:2px}.gpt2-stamp text{text-anchor:middle;font-size:21px;font-weight:800;fill:var(--diagram-red)!important}.gpt2-prompt{font-size:28px;font-weight:600}.gpt2-prompt .mark{transition:fill .3s}.gpt2-prompt .mark.on{fill:var(--diagram-yellow)}.gpt2-continuation{font-size:27px;fill:color-mix(in srgb, var(--diagram-text) 88%, var(--diagram-green))!important}.gpt2-gloss{font-size:21px;fill:var(--diagram-muted)!important}.gpt3-limits-panel{fill:color-mix(in srgb, var(--diagram-grid) 55%, var(--diagram-background));stroke:var(--diagram-line);stroke-width:2px}.gpt3-limits-panel-label{font-size:22px;font-weight:700;fill:var(--diagram-muted)!important}.gpt3-limits-prompt{font-size:30px;font-weight:700}.gpt3-limits-placeholder{font-size:28px;font-style:italic;fill:var(--diagram-subtle)!important}.gpt3-limits-generated-background{fill:color-mix(in srgb, var(--diagram-green) 22%, transparent)}.gpt3-limits-generated{font-size:30px;font-weight:600;fill:#d8f5e4!important}.gpt3-limits-next-box{fill:none;stroke:var(--diagram-yellow);stroke-width:3px}.gpt3-limits-skeleton{fill:color-mix(in srgb, var(--diagram-green) 18%, transparent)}.gpt3-limits-cursor{fill:var(--diagram-text)}.gpt3-limits-source{text-anchor:middle;font-size:22px;fill:var(--diagram-subtle)!important}.gpt3-limits-card{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.gpt3-limits-card.machine{fill:color-mix(in srgb, var(--diagram-green) 12%, var(--diagram-background));stroke:var(--diagram-green)}.gpt3-limits-card-label{text-anchor:middle;font-size:22px;fill:var(--diagram-muted)!important}.gpt3-limits-card-text{text-anchor:middle;font-size:30px;font-weight:700}.gpt3-limits-strike{stroke:var(--diagram-red);stroke-width:4px;stroke-linecap:round}.gpt3-limits-badge rect{fill:color-mix(in srgb, var(--diagram-red) 14%, var(--diagram-background));stroke:var(--diagram-red);stroke-width:2.5px}.gpt3-limits-badge text{text-anchor:middle;font-size:28px;font-weight:700;fill:var(--diagram-red)!important}.gpt4-multimodal-paper{fill:#f1efe8}.gpt4-multimodal-pen{fill:none;stroke:#2a2d36;stroke-width:2px}.diagram text.gpt4-multimodal-hand{fill:#20232b;font-family:Bradley Hand,Noteworthy,Chalkboard SE,Segoe Print,cursive;font-size:23px}.diagram text.gpt4-multimodal-hand-title{font-size:30px}.gpt4-multimodal-region{fill:color-mix(in srgb, var(--diagram-yellow) 12%, transparent);stroke:var(--diagram-yellow);stroke-width:2.5px;stroke-dasharray:7 5}.gpt4-multimodal-region-tag{fill:var(--diagram-yellow)}.diagram text.gpt4-multimodal-region-text{text-anchor:middle;fill:#1a1b20;font-size:17px;font-weight:700}.gpt4-multimodal-caption{text-anchor:middle;font-size:26px;font-weight:700}.diagram text.gpt4-multimodal-caption-subtitle{text-anchor:middle;fill:var(--diagram-muted);font-size:19px}.gpt4-multimodal-arrow{fill:none;stroke:var(--diagram-muted);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 9}.gpt4-multimodal-arrow-years{stroke:var(--diagram-subtle)}.diagram text.gpt4-multimodal-years{fill:var(--diagram-muted);font-size:24px;font-weight:700}.gpt4-multimodal-model{fill:#17181e;stroke:var(--diagram-line);stroke-width:2.5px;transition:stroke .3s}.gpt4-multimodal-model.lit{stroke:var(--diagram-yellow)}.gpt4-multimodal-model-name{text-anchor:middle;font-size:54px;font-weight:800}.diagram text.gpt4-multimodal-model-date{text-anchor:middle;fill:var(--diagram-muted);font-size:22px}.gpt4-multimodal-port{fill:#23252d;stroke:var(--diagram-blue);stroke-width:2.5px;transition:stroke .3s,fill .3s}.gpt4-multimodal-port.lit{fill:color-mix(in srgb, var(--diagram-yellow) 22%, #23252d);stroke:var(--diagram-yellow)}.gpt4-multimodal-port-ghost{stroke:var(--diagram-subtle)}.gpt4-multimodal-port-text{text-anchor:middle;font-size:22px;font-weight:700}.gpt4-multimodal-ghost{fill:none;stroke:var(--diagram-subtle);stroke-width:2px;stroke-dasharray:8 7}.diagram text.gpt4-multimodal-ghost-name{text-anchor:middle;fill:var(--diagram-muted);font-size:36px;font-weight:800}.gpt4-multimodal-prompt{fill:#1b1c22;stroke:var(--diagram-line);stroke-width:1.5px}.diagram text.gpt4-multimodal-prompt-label{fill:var(--diagram-muted);font-size:17px;font-weight:700}.gpt4-multimodal-prompt-text{font-size:18px}.gpt4-multimodal-code{fill:#121318;stroke:var(--diagram-line);stroke-width:1.5px}.diagram text.gpt4-multimodal-code-text{fill:#b8d7ff;white-space:pre;font-family:SF Mono,Menlo,Consolas,monospace;font-size:14px}.gpt4-multimodal-browser{fill:#e6e6ea}.gpt4-multimodal-browser-dot{fill:#b5b5bd}.gpt4-multimodal-page{fill:#add8e6}.diagram text.gpt4-multimodal-page-title{text-anchor:middle;fill:#00008b;font-family:Arial,sans-serif;font-size:24px;font-weight:700}.diagram text.gpt4-multimodal-page-text{text-anchor:middle;fill:#111;font-family:Arial,sans-serif;font-size:13px}.gpt4-multimodal-page-button{fill:#0d1490}.gpt4-multimodal-page-button.pressed{fill:#3d48d8}.diagram text.gpt4-multimodal-page-button-text{text-anchor:middle;fill:#fff;font-family:Arial,sans-serif;font-size:11px}.gpt4-multimodal-exam-heading{font-size:26px;font-weight:700}.diagram text.gpt4-multimodal-exam-axis{fill:var(--diagram-subtle);font-size:18px}.gpt4-multimodal-end{text-anchor:end}.gpt4-multimodal-person{fill:var(--diagram-line)}.gpt4-multimodal-person.top{fill:var(--diagram-blue)}.gpt4-multimodal-bracket{fill:none;stroke:var(--diagram-blue);stroke-width:2.5px}.diagram text.gpt4-multimodal-exam-top{text-anchor:middle;fill:var(--diagram-blue);font-size:24px;font-weight:800}.gpt4-multimodal-marker{stroke:var(--diagram-text);stroke-width:3px}.gpt4-multimodal-marker-dim{stroke:var(--diagram-muted);stroke-dasharray:5 5}.gpt4-multimodal-marker-text{font-size:22px;font-weight:700}.diagram text.gpt4-multimodal-marker-dim-text{fill:var(--diagram-muted);font-weight:500}.diagram text.gpt4-multimodal-source{text-anchor:end;fill:var(--diagram-subtle);font-size:16px}.omni-name{text-anchor:end;font-size:80px;font-weight:800}.diagram text.omni-letter{text-anchor:start;transition:fill .3s}.diagram text.omni-letter.lit{fill:var(--diagram-yellow)}.diagram text.omni-date{text-anchor:middle;fill:var(--diagram-muted);font-size:22px}.omni-meaning{text-anchor:middle;font-size:30px;font-weight:700}.diagram text.omni-band-label{text-anchor:middle;fill:var(--diagram-muted);font-size:24px;font-weight:700}.diagram text.omni-band-label.lit{fill:var(--diagram-text)}.omni-node{fill:#1b1c22;stroke:var(--diagram-line);stroke-width:2px}.omni-icon-fill{fill:var(--diagram-text)}.omni-icon-line{fill:none;stroke:var(--diagram-text);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.omni-node-label{text-anchor:middle;font-size:22px;font-weight:600}.diagram text.omni-off{fill:var(--diagram-red);font-size:26px;font-weight:800}.omni-wave{fill:var(--diagram-blue)}.omni-edge{fill:none;stroke:var(--diagram-line);stroke-width:3px}.omni-dot{fill:var(--diagram-blue)}.omni-box{fill:#17181e;stroke:var(--diagram-line);stroke-width:2.5px;transition:stroke .3s}.omni-box.lit{stroke:var(--diagram-yellow)}.omni-box.merged{stroke:var(--diagram-blue);stroke-width:3px}.omni-box-title{text-anchor:middle;font-size:28px;font-weight:700}.omni-box-merged{font-size:46px;font-weight:800}.diagram text.omni-box-subtitle{text-anchor:middle;fill:var(--diagram-muted);font-size:20px}.omni-chip{fill:#23252d;stroke:var(--diagram-line);stroke-width:1.5px}.omni-chip-text{text-anchor:middle;font-size:17px;font-weight:700}.omni-free{fill:color-mix(in srgb, var(--diagram-green) 18%, transparent);stroke:var(--diagram-green);stroke-width:2px}.diagram text.omni-free-text{text-anchor:middle;fill:var(--diagram-green);font-size:21px;font-weight:700}.omni-axis{stroke:var(--diagram-line);stroke-width:2px}.omni-grid{stroke:var(--diagram-grid);stroke-width:1.5px}.diagram text.omni-tick{text-anchor:middle;fill:var(--diagram-subtle);font-size:18px}.omni-row-label{text-anchor:end;font-size:23px;font-weight:600}.omni-bar-old{fill:var(--diagram-subtle)}.omni-bar-new{fill:var(--diagram-blue)}.omni-row-value{font-size:23px;font-weight:700}.diagram text.omni-human{fill:var(--diagram-blue);font-size:22px}.diagram text.omni-source{text-anchor:end;fill:var(--diagram-subtle);font-size:16px}.gpt5-router-frame{fill:color-mix(in srgb, var(--diagram-text) 2%, var(--diagram-background));stroke:var(--diagram-line);stroke-width:3px;stroke-dasharray:12 10}.gpt5-router-frame.unified{stroke:var(--diagram-blue);stroke-dasharray:none;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--diagram-blue) 35%, transparent))}.gpt5-router-name{font-size:40px;font-weight:800}.gpt5-router-card .gpt5-router-card-box{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.gpt5-router-card.fast.active .gpt5-router-card-box{stroke:var(--diagram-yellow);fill:color-mix(in srgb, var(--diagram-yellow) 10%, var(--diagram-background))}.gpt5-router-card.deep.active .gpt5-router-card-box{stroke:var(--diagram-purple);fill:color-mix(in srgb, var(--diagram-purple) 12%, var(--diagram-background))}.gpt5-router-icon{fill:var(--diagram-text)}.fast .gpt5-router-icon{fill:var(--diagram-yellow)}.deep .gpt5-router-icon{fill:var(--diagram-purple)}.gpt5-router-card-title{font-size:30px;font-weight:700}.gpt5-router-card-note{font-size:22px;fill:var(--diagram-muted)!important}.gpt5-router-meter-track{fill:var(--diagram-grid)}.gpt5-router-meter{fill:var(--diagram-yellow)}.deep .gpt5-router-meter{fill:var(--diagram-purple)}.gpt5-router-thinking{font-size:22px;font-weight:700;fill:var(--diagram-purple)!important}.gpt5-router-wires path{fill:none;stroke:var(--diagram-line);stroke-width:3px}.gpt5-router-wires path.active{stroke:var(--diagram-text)}.gpt5-router-router circle{fill:var(--diagram-background);stroke:var(--diagram-blue);stroke-width:3px}.gpt5-router-router text{font-size:24px;font-weight:800}.gpt5-router-router.active circle{fill:color-mix(in srgb, var(--diagram-blue) 22%, var(--diagram-background))}.gpt5-router-factor rect{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.gpt5-router-factor text{font-size:19px;fill:var(--diagram-muted)!important}.gpt5-router-factor.active rect{stroke:var(--diagram-blue);fill:color-mix(in srgb, var(--diagram-blue) 16%, var(--diagram-background))}.gpt5-router-factor.active text{fill:var(--diagram-text)!important}.gpt5-router-caption{font-size:28px;font-weight:600}.gpt5-router-question rect{fill:var(--diagram-background);stroke:var(--diagram-text);stroke-width:2px}.gpt5-router-question text{font-size:24px;font-weight:600}.gpt5-router-dot{fill:var(--diagram-text);filter:drop-shadow(0 0 6px var(--diagram-text))}.gpt5-router-dot.small{fill:var(--diagram-blue);filter:none}.gpt5-router-crowd-label{font-size:26px;font-weight:700;fill:var(--diagram-blue)!important}.gpu-bezel{fill:#050506;stroke:var(--diagram-line);stroke-width:3px}.gpu-stand{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.gpu-flash rect{fill:none;stroke:var(--diagram-yellow);stroke-width:2px}.gpu-caption{text-anchor:middle;font-size:34px;font-weight:600;fill:var(--diagram-yellow)!important}.gpu-heading{text-anchor:middle;font-size:44px;font-weight:800}.gpu-subtitle{text-anchor:middle;font-size:30px;fill:var(--diagram-muted)!important}.gpu-left{text-anchor:start}.gpu-engine{font-weight:700;fill:var(--diagram-green)!important}.gpu-task{fill:color-mix(in srgb, var(--diagram-orange) 10%, transparent);stroke:var(--diagram-line);stroke-width:2px}.gpu-task.active{fill:var(--diagram-orange);stroke:var(--diagram-orange)}.gpu-task.done{fill:color-mix(in srgb, var(--diagram-orange) 35%, transparent);stroke:var(--diagram-orange)}.gpu-core{fill:color-mix(in srgb, var(--diagram-orange) 8%, transparent);stroke:var(--diagram-orange);stroke-width:4px}.gpu-core.active{fill:color-mix(in srgb, var(--diagram-orange) 22%, transparent)}.gpu-person{fill:var(--diagram-text)}.gpu-frame{fill:color-mix(in srgb, var(--diagram-blue) 6%, transparent);stroke:var(--diagram-blue);stroke-width:3px}.gpu-frame.engine{stroke:var(--diagram-green);fill:color-mix(in srgb, var(--diagram-green) 8%, transparent);filter:drop-shadow(0 0 18px color-mix(in srgb, var(--diagram-green) 60%, transparent))}.gpu-cells rect{fill:color-mix(in srgb, var(--diagram-blue) 18%, transparent);stroke:color-mix(in srgb, var(--diagram-blue) 45%, transparent);stroke-width:1.5px}.gpu-cells.lit rect{fill:color-mix(in srgb, var(--diagram-blue) 70%, transparent);stroke:var(--diagram-blue)}.gpu-chip .gpu-person{fill:var(--diagram-background)}.gpu-net-edge{stroke:var(--diagram-line);stroke-width:2px}.gpu-net-node{fill:var(--diagram-background);stroke:var(--diagram-blue);stroke-width:3px}.gpu-operator{text-anchor:middle;font-size:34px;font-weight:700;fill:var(--diagram-yellow)!important}.gpu-token{text-anchor:middle;font-size:30px;font-weight:800;fill:var(--diagram-yellow)!important}.gpu-arrow{fill:none;stroke:var(--diagram-muted);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.diagram .gpu-cuda text.gpu-subtitle{paint-order:stroke;stroke:var(--diagram-background);stroke-width:14px;stroke-linejoin:round}.gpu-cuda-box{fill:var(--diagram-background);stroke:var(--diagram-green);stroke-width:3px}.gpu-cuda-text{text-anchor:middle;font-size:30px;font-weight:800;fill:var(--diagram-green)!important}.gpu-lane-name{font-size:32px;font-weight:700}.gpu-track{fill:var(--diagram-grid)}.gpu-bar{fill:var(--diagram-muted)}.gpu-bar.fast{fill:var(--diagram-blue)}.gpu-lane-label{font-size:30px;font-weight:600;fill:var(--diagram-muted)!important}.gpu-faster{text-anchor:end;font-size:32px;font-weight:700;fill:var(--diagram-yellow)!important}.error-rate-heading{font-size:34px;font-weight:700}.error-rate-good{fill:var(--diagram-green)!important}.error-rate-bad{fill:var(--diagram-red)!important}.error-rate-small{font-size:28px;fill:var(--diagram-muted)!important}.error-rate-center{text-anchor:middle}.error-rate-photo{fill:#1b1c22;stroke:var(--diagram-line);stroke-width:2px}.error-rate-emoji{text-anchor:middle;font-size:150px}.error-rate-guess{fill:#0000;stroke:var(--diagram-line);stroke-width:2px}.error-rate-guess.empty{stroke-dasharray:6 6}.error-rate-guess.trying{stroke:var(--diagram-text)}.error-rate-guess.miss{fill:color-mix(in srgb, var(--diagram-red) 14%, transparent);stroke:color-mix(in srgb, var(--diagram-red) 70%, transparent)}.error-rate-guess.hit{fill:color-mix(in srgb, var(--diagram-green) 25%, transparent);stroke:var(--diagram-green);stroke-width:3px}.error-rate-guess-mark{text-anchor:middle;font-size:26px;font-weight:700}.error-rate-guess-mark.miss{fill:var(--diagram-red)!important}.error-rate-guess-mark.hit{fill:var(--diagram-green)!important}.error-rate-quadrant{fill:none;stroke:var(--diagram-text);stroke-width:3px;stroke-dasharray:10 8}.error-rate-quadrant-text{text-anchor:middle;font-size:48px;font-weight:800}.error-rate-guess-rank{font-size:28px;font-weight:700;fill:var(--diagram-subtle)!important}.error-rate-guess-text{font-size:28px}.error-rate-wrong{fill:var(--diagram-red)}.error-rate-right{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:1px}.error-rate-grid{stroke:var(--diagram-grid);stroke-width:1.5px}.error-rate-baseline{stroke:var(--diagram-line);stroke-width:2px}.error-rate-tick{text-anchor:end;font-size:28px;fill:var(--diagram-subtle)!important}.error-rate-bar{fill:var(--diagram-subtle)}.error-rate-bar.alexnet{fill:var(--diagram-blue)}.error-rate-value{text-anchor:middle;font-size:36px;font-weight:700}.error-rate-value.alexnet{font-size:44px}.error-rate-team{text-anchor:middle;font-size:30px;font-weight:600}.error-rate-note{text-anchor:middle;font-size:28px;font-weight:700;fill:var(--diagram-blue)!important}.error-rate-dash{stroke:var(--diagram-muted);stroke-width:2px;stroke-dasharray:8 8}.error-rate-arrow{fill:none;stroke:var(--diagram-yellow);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.error-rate-gap-text{font-size:32px;font-weight:800;fill:var(--diagram-yellow)!important}.error-rate-turning-line{stroke:var(--diagram-yellow);stroke-width:2px;stroke-dasharray:4 10;stroke-linecap:round}.error-rate-turning-text{text-anchor:middle;font-size:30px;font-weight:700;fill:var(--diagram-yellow)!important}.imagenet-cells rect{fill:var(--diagram-grid)}.imagenet-cells rect.labeled{fill:color-mix(in srgb, var(--diagram-green) 70%, transparent)}.imagenet-cells rect.color-0{fill:var(--diagram-blue)}.imagenet-cells rect.color-1{fill:var(--diagram-orange)}.imagenet-cells rect.color-2{fill:var(--diagram-green)}.imagenet-cells rect.color-3{fill:var(--diagram-purple)}.imagenet-cells rect.color-4{fill:var(--diagram-yellow)}.imagenet-cells rect.color-5{fill:var(--diagram-red)}.imagenet-tile{fill:#1b1c22;stroke:var(--diagram-line);stroke-width:2px}.imagenet-tile.cat{stroke:var(--diagram-blue);stroke-width:6px}.imagenet-tile.dog{stroke:var(--diagram-orange);stroke-width:6px}.imagenet-emoji{text-anchor:middle;font-size:56px}.imagenet-emoji-large{font-size:110px}.imagenet-tag-band{fill:var(--diagram-yellow)}.imagenet-tag-text{text-anchor:middle;font-size:28px;font-weight:700;fill:#1a1405!important}.imagenet-title{font-size:40px;font-weight:800;fill:var(--diagram-yellow)!important}.imagenet-people{fill:var(--diagram-muted)}.imagenet-people.crowd{fill:var(--diagram-green)}.imagenet-note{font-size:30px;fill:var(--diagram-muted)!important}.imagenet-center{text-anchor:middle}.imagenet-card{fill:#17181d;stroke:var(--diagram-line);stroke-width:2px}.imagenet-question{text-anchor:middle;font-size:30px;font-weight:700}.imagenet-button{fill:#0000;stroke:var(--diagram-line);stroke-width:2px}.imagenet-button.pressed{fill:var(--diagram-green);stroke:var(--diagram-green)}.imagenet-button-text{text-anchor:middle;font-size:28px;font-weight:600}.imagenet-big{text-anchor:middle;font-size:64px;font-weight:800;fill:var(--diagram-green)!important}.imagenet-category-title{text-anchor:middle;font-size:40px;font-weight:800}.imagenet-chip{fill:#0000;stroke-width:3px}.imagenet-chip.color-0{stroke:var(--diagram-blue)}.imagenet-chip.color-1{stroke:var(--diagram-orange)}.imagenet-chip.color-2{stroke:var(--diagram-green)}.imagenet-chip.color-3{stroke:var(--diagram-purple)}.imagenet-chip.color-4{stroke:var(--diagram-yellow)}.imagenet-chip.color-5{stroke:var(--diagram-red)}.imagenet-chip-text{text-anchor:middle;font-size:28px}.limits-panel-frame{fill:color-mix(in srgb, var(--diagram-text) 3%, var(--diagram-background));stroke:var(--diagram-line);stroke-width:3px}.limits-slot{fill:none;stroke:var(--diagram-subtle);stroke-width:2px;stroke-dasharray:8 8}.limits-slot-caption{font-size:22px;font-weight:700}.limits-header{font-size:42px;font-weight:800}.limits-source{font-size:19px;fill:var(--diagram-muted)!important}.limits-label{font-size:22px;fill:var(--diagram-muted)!important}.limits-label.strong{font-weight:700;fill:var(--diagram-text)!important}.limits-value{font-size:26px;font-weight:800}.limits-axis{font-size:18px;fill:var(--diagram-muted)!important}.limits-axis-line{stroke:var(--diagram-line);stroke-width:2px}.limits-bubble rect{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.limits-bubble text{font-size:24px}.limits-bubble.user rect{fill:color-mix(in srgb, var(--diagram-blue) 18%, var(--diagram-background));stroke:none}.limits-bubble.bot.false rect{stroke:var(--diagram-red)}.limits-reply-lead{font-weight:700;font-size:28px!important}.limits-citation{font-family:ui-monospace,SF Mono,Menlo,monospace!important;font-size:26px!important}.limits-bubble.false .limits-citation{text-decoration:line-through;fill:var(--diagram-muted)!important}.limits-stamp rect{fill:color-mix(in srgb, var(--diagram-red) 16%, var(--diagram-background));stroke:var(--diagram-red);stroke-width:4px}.limits-stamp text{font-size:36px;font-weight:900;fill:var(--diagram-red)!important}.limits-power{fill:var(--diagram-orange)}.limits-power.projected{fill:color-mix(in srgb, var(--diagram-orange) 35%, var(--diagram-background));stroke:var(--diagram-orange);stroke-width:2px;stroke-dasharray:8 6}.limits-chip rect{fill:color-mix(in srgb, var(--diagram-green) 18%, var(--diagram-background));stroke:var(--diagram-green);stroke-width:2px}.limits-chip path{stroke:var(--diagram-green);stroke-width:2px}.limits-window{fill:color-mix(in srgb, var(--diagram-red) 10%, transparent)}.limits-window-label{font-size:19px;font-weight:700;fill:var(--diagram-red)!important}.limits-stock-band{fill:color-mix(in srgb, var(--diagram-yellow) 10%, transparent)}.limits-stock{stroke:var(--diagram-yellow);stroke-width:3px}.limits-point circle{fill:var(--diagram-blue)}.limits-point-label{paint-order:stroke;stroke:color-mix(in srgb, var(--diagram-text) 3%, var(--diagram-background));stroke-width:8px;stroke-linejoin:round;font-size:19px;font-weight:600}.limits-trend{fill:none;stroke:var(--diagram-blue);stroke-width:3px;stroke-dasharray:10 8}.limits-hit{fill:none;stroke:var(--diagram-red);stroke-width:4px}.limits-word rect{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.limits-word text{font-size:22px;font-weight:600}.limits-word.next rect{stroke:var(--diagram-yellow);stroke-dasharray:6 5}.limits-word.next text{fill:var(--diagram-yellow)!important}.limits-goal rect{fill:none;stroke:var(--diagram-text);stroke-width:2px;stroke-dasharray:8 6}.limits-goal text{font-size:26px;font-weight:700}.limits-reach{fill:none;stroke:var(--diagram-muted);stroke-width:4px;stroke-linecap:round}.limits-cross path{fill:none;stroke:var(--diagram-red);stroke-width:7px;stroke-linecap:round}.limits-loop{fill:none;stroke:var(--diagram-green);stroke-width:3px;stroke-dasharray:10 8}.limits-step rect{fill:color-mix(in srgb, var(--diagram-green) 16%, var(--diagram-background));stroke:var(--diagram-green);stroke-width:2px}.limits-step text{font-size:24px;font-weight:700}.limits-ball{fill:var(--diagram-orange)}.limits-ground{stroke:var(--diagram-muted);stroke-width:3px}.limits-runner{fill:var(--diagram-yellow);filter:drop-shadow(0 0 6px var(--diagram-yellow))}.limits-task{fill:var(--diagram-purple)}.limits-check rect{fill:color-mix(in srgb, var(--diagram-yellow) 8%, var(--diagram-background));stroke:var(--diagram-yellow);stroke-width:2px}.limits-check-title{font-size:30px;font-weight:800}.limits-question{font-size:72px;font-weight:900;fill:var(--diagram-yellow)!important}.limits-winter-title{font-size:84px;font-weight:900;fill:#cfe3ff!important}.limits-winter-note{font-size:32px;fill:var(--diagram-muted)!important}.limits-snow{fill:#e8f1ff}.lstm-belt{fill:color-mix(in srgb, var(--diagram-green) 10%, var(--diagram-background));stroke:var(--diagram-green);stroke-width:3px}.lstm-stripe{stroke:color-mix(in srgb, var(--diagram-green) 30%, transparent);stroke-width:6px}.lstm-heading{font-size:30px;font-weight:600}.lstm-center{text-anchor:middle}.lstm-note{font-size:28px;fill:var(--diagram-muted)!important}.lstm-chip rect{fill:var(--diagram-background);stroke:var(--diagram-text);stroke-width:3px}.lstm-chip text{text-anchor:middle;font-size:28px;font-weight:600}.lstm-memory-strong rect{fill:color-mix(in srgb, var(--diagram-yellow) 18%, var(--diagram-background));stroke:var(--diagram-yellow)}.lstm-rnn-line{stroke:var(--diagram-line);stroke-width:3px;stroke-dasharray:10 10}.lstm-unit{fill:color-mix(in srgb, var(--diagram-text) 5%, var(--diagram-background));stroke:var(--diagram-line);stroke-width:3px}.lstm-unit-text{text-anchor:middle;font-size:30px;font-weight:600}.lstm-connector{stroke:var(--diagram-line);stroke-width:3px;stroke-dasharray:6 8}.lstm-valve{--valve-color:var(--diagram-subtle)}.lstm-valve rect{fill:var(--diagram-background);stroke:var(--diagram-subtle);stroke-width:3px}.lstm-valve.lstm-open rect{fill:color-mix(in srgb, var(--valve-color) 30%, var(--diagram-background));stroke:var(--valve-color);stroke-width:4px}.lstm-valve.lstm-write{--valve-color:var(--diagram-green)}.lstm-valve.lstm-read{--valve-color:var(--diagram-blue)}.lstm-valve.lstm-forget{--valve-color:var(--diagram-red)}.lstm-gate-label{text-anchor:middle;font-size:28px;fill:var(--diagram-muted)!important}.lstm-cross{fill:none;stroke:var(--diagram-red);stroke-width:7px;stroke-linecap:round}.lstm-word{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.lstm-word.lstm-word-key{stroke:var(--diagram-yellow);stroke-width:4px}.lstm-word-text{text-anchor:middle;font-size:30px}.lstm-question{text-anchor:middle;font-size:30px;font-weight:700;fill:var(--diagram-yellow)!important}.lstm-answer{text-anchor:middle;font-size:32px;font-weight:700;fill:var(--diagram-yellow)!important}.lstm-bracket{fill:none;stroke:var(--diagram-muted);stroke-width:3px}.next-word-heading{font-size:30px;font-weight:700;fill:var(--diagram-muted)!important}.next-word-note{font-size:22px;fill:var(--diagram-muted)!important}.next-word-story{font-size:60px;font-weight:700}.next-word-slot rect:first-child{fill:color-mix(in srgb, var(--diagram-yellow) 10%, var(--diagram-background));stroke:var(--diagram-yellow);stroke-width:3px;stroke-dasharray:10 8}.next-word-slot-glow{fill:none;stroke:var(--diagram-yellow);stroke-width:8px;filter:blur(4px)}.next-word-slot-mark{font-size:56px;font-weight:800;fill:var(--diagram-yellow)!important}.next-word-caret{fill:var(--diagram-yellow)}.next-word-hint path{fill:none;stroke:var(--diagram-line);stroke-width:2px;stroke-dasharray:6 6}.next-word-hint rect{fill:var(--diagram-background);stroke:var(--diagram-blue);stroke-width:2px}.next-word-hint text{font-size:26px;font-weight:600}.next-word-corpus{font-size:34px;font-weight:800}.next-word-board{fill:#3a3027}.next-word-spine.color-0{fill:#8a4b3c}.next-word-spine.color-1{fill:#3f6a8a}.next-word-spine.color-2{fill:#6b7d3e}.next-word-spine.color-3{fill:#a0814a}.next-word-spine.color-4{fill:#5c4a7d}.next-word-spine.color-5{fill:#4d5560}.next-word-page-sheet{fill:#1a1b20;stroke:var(--diagram-line);stroke-width:2px}.next-word-token{font-size:36px;font-weight:600}.next-word-token.target{fill:var(--diagram-green)!important}.next-word-target{fill:color-mix(in srgb, var(--diagram-yellow) 10%, transparent);stroke:var(--diagram-yellow);stroke-width:2.5px}.next-word-target.right{fill:color-mix(in srgb, var(--diagram-green) 12%, transparent);stroke:var(--diagram-green)}.next-word-guess{font-size:36px;font-weight:800;fill:var(--diagram-yellow)!important}.next-word-answer{font-size:28px;font-weight:700;fill:var(--diagram-green)!important}.next-word-labels-card{fill:#17181d;stroke:var(--diagram-line);stroke-width:2px}.next-word-labels-title{font-size:24px;font-weight:700}.next-word-labels-tag{fill:var(--diagram-orange)}.next-word-cross{fill:none;stroke:var(--diagram-red);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1}.next-word-document>rect:first-child{stroke-width:2px;fill:#17181d}.next-word-document.kind-0>rect:first-child{stroke:var(--diagram-blue)}.next-word-document.kind-1>rect:first-child{stroke:var(--diagram-green)}.next-word-document.kind-2>rect:first-child{stroke:var(--diagram-orange)}.next-word-document.kind-3>rect:first-child{stroke:var(--diagram-purple)}.next-word-document.kind-4>rect:first-child{stroke:var(--diagram-muted)}.next-word-document-line{fill:var(--diagram-subtle)}.next-word-textbook path:first-child{fill:#2a2416;stroke:var(--diagram-yellow);stroke-width:4px;stroke-linejoin:round}.next-word-textbook-spine{fill:none;stroke:var(--diagram-yellow);stroke-width:3px}.next-word-textbook-label{font-size:44px;font-weight:800;fill:var(--diagram-yellow)!important}.next-word-gpt{font-size:96px;font-weight:800}.next-word-gpt-subtitle{font-size:26px;fill:var(--diagram-muted)!important}.next-word-letter-big{font-size:110px;font-weight:800;fill:var(--diagram-yellow)!important}.next-word-letter-english{font-size:30px;font-weight:700}.next-word-letter-korean{font-size:28px;fill:var(--diagram-muted)!important}.next-word-stage>rect{fill:#15161b;stroke-width:2.5px}.next-word-stage.first>rect{stroke:var(--diagram-blue)}.next-word-stage.second>rect{stroke:var(--diagram-green)}.next-word-stage-title{font-size:32px;font-weight:800}.next-word-stage-note{font-size:24px;fill:var(--diagram-muted)!important}.next-word-stage-note.small{font-size:20px}.next-word-task rect{fill:color-mix(in srgb, var(--diagram-green) 14%, var(--diagram-background));stroke:var(--diagram-green);stroke-width:2px}.next-word-task text{font-size:24px;font-weight:600}.next-word-arrow{fill:none;stroke:var(--diagram-muted);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.next-word-analogy-lead{font-size:26px;font-weight:700;fill:var(--diagram-muted)!important}.next-word-analogy-text{font-size:30px;font-weight:700;fill:var(--diagram-yellow)!important}.perceptron .perceptron-header{text-anchor:middle;fill:var(--diagram-muted);font-size:30px;font-weight:600}.perceptron .perceptron-edge{stroke:var(--diagram-line);stroke-width:4px}.perceptron .perceptron-arrow{fill:none;stroke:var(--diagram-line);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.perceptron .perceptron-input{fill:color-mix(in srgb, var(--diagram-blue) 14%, var(--diagram-background));stroke:var(--diagram-blue);stroke-width:4px}.perceptron .perceptron-input-label{text-anchor:middle;font-size:38px;font-weight:700}.perceptron .perceptron-weight{fill:var(--diagram-background);stroke:var(--diagram-muted);stroke-width:3px;transition:stroke .2s}.perceptron .perceptron-weight.empty{stroke-dasharray:8 6}.perceptron .perceptron-weight.changing{stroke:var(--diagram-green);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--diagram-green) 60%, transparent))}.perceptron .perceptron-weight-label{text-anchor:middle;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.perceptron .perceptron-body{fill:color-mix(in srgb, var(--diagram-purple) 8%, var(--diagram-background));stroke:var(--diagram-purple);stroke-width:4px}.perceptron .perceptron-sigma{text-anchor:middle;font-size:56px;font-weight:600}.perceptron .perceptron-name{text-anchor:middle;font-size:34px;font-weight:600}.perceptron .perceptron-loop{fill:none;stroke:var(--diagram-green);stroke-width:4px;stroke-dasharray:10 8;stroke-linecap:round;stroke-linejoin:round}.perceptron .perceptron-loop-pulse{fill:var(--diagram-green);filter:drop-shadow(0 0 10px var(--diagram-green))}.perceptron .perceptron-plane{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.perceptron .perceptron-region-positive{fill:color-mix(in srgb, var(--diagram-blue) 12%, transparent)}.perceptron .perceptron-region-negative{fill:color-mix(in srgb, var(--diagram-orange) 10%, transparent)}.perceptron .perceptron-line{stroke:var(--diagram-text);stroke-width:5px}.perceptron .perceptron-dot{stroke:var(--diagram-background);stroke-width:3px}.perceptron .perceptron-dot.positive{fill:var(--diagram-blue)}.perceptron .perceptron-dot.negative{fill:var(--diagram-orange)}.perceptron .perceptron-ring{fill:none;stroke:var(--diagram-red);stroke-width:4px}.perceptron .perceptron-mark{fill:var(--diagram-green);paint-order:stroke;stroke:var(--diagram-background);stroke-width:10px;stroke-linejoin:round;font-size:30px;font-weight:700}.perceptron .perceptron-mark.wrong{fill:var(--diagram-red)}.perceptron .perceptron-done{text-anchor:middle;fill:var(--diagram-green);font-size:32px;font-weight:700}.perceptron .perceptron-ground{stroke:var(--diagram-line);stroke-width:4px}.perceptron .perceptron-target{fill:none;stroke:var(--diagram-red);stroke-width:5px}.perceptron .perceptron-target-center{fill:var(--diagram-red)}.perceptron .perceptron-person{fill:none;stroke:var(--diagram-text);stroke-width:5px}.perceptron .perceptron-person-line{fill:none;stroke:var(--diagram-text);stroke-width:5px;stroke-linecap:round}.perceptron .perceptron-gauge{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.perceptron .perceptron-gauge-fill{fill:var(--diagram-green)}.perceptron .perceptron-trail{fill:none;stroke:var(--diagram-muted);stroke-width:3px;stroke-dasharray:6 8}.perceptron .perceptron-ball{fill:var(--diagram-yellow)}.perceptron .perceptron-landing{fill:none;stroke:var(--diagram-muted);stroke-width:4px;stroke-linecap:round}.perceptron .perceptron-landing.hit{stroke:var(--diagram-green)}.perceptron .perceptron-landing-label{text-anchor:middle;fill:var(--diagram-muted);font-size:30px;font-weight:600}.perceptron .perceptron-landing-label.hit{fill:var(--diagram-green)}.reasoning-model-panel{fill:#15161b;stroke:var(--diagram-line);stroke-width:1.5px}.reasoning-model-name{font-size:26px;font-weight:800}.diagram text.reasoning-model-date{text-anchor:end;fill:var(--diagram-muted);font-size:20px}.reasoning-model-bubble{fill:#2a2b33}.diagram text.reasoning-model-mono{white-space:pre;font-family:SF Mono,Menlo,Consolas,monospace;font-size:15px}.reasoning-model-badge{fill:color-mix(in srgb, var(--diagram-red) 16%, transparent);stroke:color-mix(in srgb, var(--diagram-red) 70%, transparent);stroke-width:1.5px}.diagram text.reasoning-model-badge-text{text-anchor:middle;fill:var(--diagram-red);font-size:17px;font-weight:700}.diagram text.reasoning-model-answer{fill:#c9c9cf;font-size:17px}.diagram text.reasoning-model-fail{fill:var(--diagram-red);font-size:23px;font-weight:700}.diagram text.reasoning-model-success{fill:var(--diagram-green);font-family:SF Mono,Menlo,Consolas,monospace;font-size:22px;font-weight:700}.diagram text.reasoning-model-status{fill:var(--diagram-muted);font-size:22px;font-weight:700}.diagram text.reasoning-model-status.active{fill:var(--diagram-text)}.diagram text.reasoning-model-status.glow{fill:var(--diagram-yellow)}.diagram text.reasoning-model-long{text-anchor:end;fill:var(--diagram-muted);font-size:19px}.reasoning-model-cot{fill:#121318;stroke:var(--diagram-line);stroke-width:1.5px}.diagram text.reasoning-model-cot-text{fill:#8f96a6;white-space:pre;font-family:SF Mono,Menlo,Consolas,monospace;font-size:13.5px}.diagram text.reasoning-model-count{text-anchor:end;fill:var(--diagram-yellow);font-size:18px;font-weight:700}.reasoning-model-attempts{fill:#121318;stroke:var(--diagram-yellow);stroke-width:2px}.reasoning-model-attempt-title{font-size:21px;font-weight:700}.diagram text.reasoning-model-attempt-work{fill:#b8d7ff;font-size:18px}.reasoning-model-mark{text-anchor:middle;font-size:34px;font-weight:800}.reasoning-model-mark.no{fill:var(--diagram-red)!important}.reasoning-model-mark.ok{fill:var(--diagram-green)!important}.reasoning-model-back{fill:none;stroke:var(--diagram-orange);stroke-width:3px;stroke-linecap:round;stroke-dasharray:3 7}.diagram text.reasoning-model-back-text{text-anchor:end;fill:var(--diagram-orange);font-size:17px;font-weight:700}.reasoning-model-score-heading{font-size:24px;font-weight:700}.diagram text.reasoning-model-score-label{text-anchor:end;fill:var(--diagram-muted);font-size:21px;font-weight:600}.reasoning-model-score-track{fill:var(--diagram-grid)}.reasoning-model-score-old{fill:var(--diagram-subtle)}.reasoning-model-score-new{fill:var(--diagram-blue)}.reasoning-model-score-value{font-size:22px;font-weight:800}.diagram text.reasoning-model-source{text-anchor:end;fill:var(--diagram-subtle);font-size:16px}.recent-history{--rh-openai:var(--diagram-green);--rh-rival:var(--diagram-orange)}.recent-history .recent-history-legend text{fill:var(--diagram-muted);font-size:17px}.recent-history .recent-history-swatch.openai{fill:var(--rh-openai)}.recent-history .recent-history-swatch.rival{fill:var(--rh-rival)}.recent-history .recent-history-band{fill:color-mix(in srgb, var(--diagram-yellow) 6%, transparent)}.recent-history text.recent-history-band-label{fill:var(--diagram-yellow);font-size:20px;font-weight:700}.recent-history text.recent-history-band-label.glow{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--diagram-yellow) 70%, transparent))}.recent-history .recent-history-axis{stroke:var(--diagram-line);stroke-width:3px}.recent-history .recent-history-tick path{stroke:var(--diagram-line);stroke-width:2px}.recent-history .recent-history-tick text{fill:var(--diagram-subtle);font-size:14px}.recent-history .recent-history-tick.year text{fill:var(--diagram-muted);font-size:16px;font-weight:700}.recent-history .recent-history-monthly path{fill:none;stroke:var(--diagram-muted);stroke-width:2px}.recent-history .recent-history-monthly text{fill:var(--diagram-muted);font-size:17px;font-weight:600}.recent-history .recent-history-event{--rh-color:var(--rh-openai)}.recent-history .recent-history-event.rival{--rh-color:var(--rh-rival)}.recent-history .recent-history-event.alarm,.recent-history .recent-history-event.incident{--rh-color:var(--diagram-red)}.recent-history .recent-history-event.closed{--rh-color:var(--diagram-muted)}.recent-history .recent-history-event .recent-history-stem{fill:none;stroke:color-mix(in srgb, var(--rh-color) 45%, transparent);stroke-width:1.5px}.recent-history .recent-history-event .recent-history-dot{fill:var(--rh-color);stroke:var(--diagram-background);stroke-width:3px}.recent-history .recent-history-event .recent-history-span{fill:color-mix(in srgb, var(--rh-color) 55%, transparent)}.recent-history .recent-history-event text.recent-history-date,.recent-history .recent-history-event text.recent-history-name{paint-order:stroke;stroke:var(--diagram-background);stroke-width:7px;stroke-linejoin:round}.recent-history .recent-history-event text.recent-history-date{fill:var(--diagram-muted);font-size:15px}.recent-history .recent-history-event text.recent-history-name{fill:var(--rh-color);font-size:20px;font-weight:700}.recent-history .recent-history-event.current .recent-history-dot{stroke:color-mix(in srgb, var(--rh-color) 35%, var(--diagram-background));stroke-width:6px}.recent-history .recent-history-event.current text.recent-history-name{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--rh-color) 60%, transparent))}.recent-history .recent-history-event.current text.recent-history-date{fill:var(--diagram-text)}.recent-history .recent-history-today path{stroke:var(--diagram-yellow);stroke-width:3px}.recent-history .recent-history-today text{fill:var(--diagram-yellow);font-size:17px;font-weight:700}.recent-history .recent-history-card{--rh-color:var(--rh-openai)}.recent-history .recent-history-card.rival{--rh-color:var(--rh-rival)}.recent-history .recent-history-card.alarm,.recent-history .recent-history-card.incident{--rh-color:var(--diagram-red)}.recent-history .recent-history-card.closed{--rh-color:var(--diagram-muted)}.recent-history .recent-history-card.stat{--rh-color:var(--diagram-blue)}.recent-history .recent-history-card.today{--rh-color:var(--diagram-yellow)}.recent-history .recent-history-card .recent-history-card-box{fill:#15161b;stroke:var(--diagram-line);stroke-width:1.5px}.recent-history .recent-history-card .recent-history-card-stripe{fill:var(--rh-color)}.recent-history .recent-history-card text.recent-history-card-date{fill:var(--rh-color);font-size:19px;font-weight:600}.recent-history .recent-history-card text.recent-history-card-title{font-size:34px;font-weight:800}.recent-history .recent-history-card.closed text.recent-history-card-title{fill:var(--diagram-muted);text-decoration:line-through}.recent-history .recent-history-card text.recent-history-card-note{fill:#c9cad1;font-size:22px}.residual-network .resnet-caption{text-anchor:middle;font-size:36px;font-weight:700}.residual-network .resnet-layer.shallow{fill:var(--diagram-blue)}.residual-network .resnet-layer.deep{fill:var(--diagram-orange)}.residual-network .resnet-layer.alex{fill:var(--diagram-muted)}.residual-network .resnet-stack-label{text-anchor:middle;font-size:28px;font-weight:700}.residual-network .resnet-stack-label.shallow{fill:var(--diagram-blue)}.residual-network .resnet-stack-label.deep{fill:var(--diagram-orange)}.residual-network .resnet-stack-label.alex{fill:var(--diagram-muted)}.residual-network .resnet-chart-title{font-size:32px;font-weight:700}.residual-network .resnet-chart-title.small{fill:var(--diagram-muted);font-size:28px}.residual-network .resnet-chart-subtitle{fill:var(--diagram-muted);font-size:24px}.residual-network .resnet-axis{fill:none;stroke:var(--diagram-line);stroke-width:3px}.residual-network .resnet-axis-label{fill:var(--diagram-subtle);font-size:22px}.residual-network .resnet-curve{fill:none;stroke-width:5px;stroke-linejoin:round}.residual-network .resnet-curve.shallow{stroke:var(--diagram-blue)}.residual-network .resnet-curve.deep{stroke:var(--diagram-orange)}.residual-network .resnet-curve-label{font-size:24px;font-weight:700}.residual-network .resnet-curve-label.shallow{fill:var(--diagram-blue)}.residual-network .resnet-curve-label.deep{fill:var(--diagram-orange)}.residual-network .highlight .resnet-axis{stroke:var(--diagram-red)}.residual-network .resnet-verdict{text-anchor:middle;fill:var(--diagram-red);font-size:30px;font-weight:700}.residual-network .resnet-tag{fill:color-mix(in srgb, var(--diagram-red) 12%, var(--diagram-background));stroke:var(--diagram-red);stroke-width:2px}.residual-network .resnet-tag-text{text-anchor:middle;fill:var(--diagram-red);font-size:26px;font-weight:700}.residual-network .resnet-person{fill:var(--diagram-grid);stroke:var(--diagram-muted);vector-effect:non-scaling-stroke}.residual-network .resnet-line-bracket{fill:none;stroke:var(--diagram-subtle);stroke-width:2px}.residual-network .resnet-line-count{text-anchor:middle;fill:var(--diagram-muted);font-size:24px;font-weight:700}.residual-network .resnet-travel-text{text-anchor:middle;fill:var(--diagram-yellow);font-size:24px;font-weight:600}.residual-network .resnet-travel-text.garbled{fill:var(--diagram-red)}.residual-network .resnet-bubble{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.residual-network .resnet-bubble.broken{stroke:var(--diagram-red)}.residual-network .resnet-bubble-text{text-anchor:middle;font-size:28px;font-weight:600}.residual-network .resnet-bubble-text.broken{fill:var(--diagram-red)}.residual-network .resnet-runner{fill:var(--diagram-yellow);filter:drop-shadow(0 0 10px var(--diagram-yellow))}.residual-network .resnet-back-runner{fill:var(--diagram-red);filter:drop-shadow(0 0 10px var(--diagram-red))}.residual-network .resnet-back-note{text-anchor:middle;fill:var(--diagram-red);font-size:28px}.residual-network .resnet-box{stroke-width:3px}.residual-network .resnet-box.io{fill:var(--diagram-grid);stroke:var(--diagram-muted)}.residual-network .resnet-box.layer{fill:color-mix(in srgb, var(--diagram-purple) 14%, var(--diagram-background));stroke:var(--diagram-purple)}.residual-network .resnet-box-text{text-anchor:middle;font-size:30px;font-weight:700}.residual-network .resnet-flow{fill:none;stroke:var(--diagram-line);stroke-width:4px}.residual-network .resnet-plus{fill:var(--diagram-grid);stroke:var(--diagram-green);stroke-width:3px}.residual-network .resnet-plus-text{text-anchor:middle;fill:var(--diagram-green);font-size:40px;font-weight:700}.residual-network .resnet-skip{fill:none;stroke:var(--diagram-green);stroke-width:6px;stroke-linecap:round}.residual-network .resnet-skip-label{text-anchor:middle;fill:var(--diagram-green);font-size:28px;font-weight:700}.residual-network .resnet-residual-label{text-anchor:middle;fill:var(--diagram-purple);font-size:30px;font-weight:700}.residual-network .resnet-strike-text{text-anchor:middle;fill:var(--diagram-muted);font-size:26px}.residual-network .resnet-strike-line{stroke:var(--diagram-red);stroke-width:4px}.residual-network .resnet-chip{stroke-width:2px}.residual-network .resnet-chip.io{fill:var(--diagram-grid);stroke:var(--diagram-line)}.residual-network .resnet-chip.residual{fill:color-mix(in srgb, var(--diagram-purple) 14%, var(--diagram-background));stroke:var(--diagram-purple)}.residual-network .resnet-chip-text{text-anchor:middle;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.residual-network .resnet-operator{text-anchor:middle;fill:var(--diagram-muted);font-size:44px;font-weight:700}.residual-network .resnet-name{text-anchor:middle;fill:var(--diagram-green);font-size:48px;font-weight:800}.residual-network .resnet-pulse{fill:var(--diagram-purple);filter:drop-shadow(0 0 10px var(--diagram-purple))}.residual-network .resnet-pulse.skip{fill:var(--diagram-green);filter:drop-shadow(0 0 10px var(--diagram-green))}.residual-network .resnet-pulse.stairs{fill:var(--diagram-purple)}.residual-network .resnet-floor{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.residual-network .resnet-stairs{fill:color-mix(in srgb, var(--diagram-purple) 22%, var(--diagram-background));stroke:var(--diagram-purple);stroke-width:3px;stroke-linejoin:round}.residual-network .resnet-stairs.idle{fill:none;stroke:var(--diagram-subtle);stroke-dasharray:6 6}.residual-network .resnet-idle-text{text-anchor:end;fill:var(--diagram-muted);font-size:22px;font-weight:700}.residual-network .resnet-shaft{fill:color-mix(in srgb, var(--diagram-green) 10%, var(--diagram-background));stroke:var(--diagram-green);stroke-width:3px}.residual-network .resnet-car{fill:var(--diagram-green)}.residual-network .resnet-car.moving{filter:drop-shadow(0 0 14px var(--diagram-green))}.residual-network .resnet-building-label{text-anchor:middle;fill:var(--diagram-purple);font-size:24px;font-weight:600}.residual-network .resnet-building-label.skip{fill:var(--diagram-green)}.residual-network .resnet-meter-title{fill:var(--diagram-muted);font-size:28px;font-weight:700}.residual-network .resnet-meter-label{font-size:26px}.residual-network .resnet-meter-track{fill:var(--diagram-grid)}.residual-network .resnet-meter.stairs{fill:var(--diagram-purple)}.residual-network .resnet-meter.skip{fill:var(--diagram-green)}.residual-network .resnet-noloss{text-anchor:middle;fill:var(--diagram-green);font-size:28px;font-weight:700}.residual-network .resnet-baseline{stroke:var(--diagram-line);stroke-width:2px}.residual-network .resnet-cifar-bar{fill:var(--diagram-green)}.residual-network .resnet-bar-label{text-anchor:middle;font-size:26px;font-weight:700}.residual-network .resnet-bar-note{text-anchor:middle;fill:var(--diagram-muted);font-size:20px}.residual-network .resnet-bar-value{text-anchor:middle;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.residual-network .resnet-bar-value.resnet{fill:var(--diagram-green)}.residual-network .resnet-bar-value.human{fill:var(--diagram-yellow)}.residual-network .resnet-bar-value.past{fill:var(--diagram-muted)}.residual-network .resnet-better{text-anchor:middle;fill:var(--diagram-green);font-size:30px;font-weight:700}.residual-network .resnet-ratio{text-anchor:middle;fill:var(--diagram-muted);font-size:26px;font-weight:700}.residual-network .resnet-error-bar.past{fill:var(--diagram-subtle)}.residual-network .resnet-error-bar.human{fill:var(--diagram-yellow)}.residual-network .resnet-error-bar.resnet{fill:var(--diagram-orange);transition:fill .3s}.residual-network .resnet-error-bar.resnet.winner{fill:var(--diagram-green)}.residual-network .resnet-human-line{stroke:var(--diagram-yellow);stroke-width:2px;stroke-dasharray:8 6}.residual-network .resnet-bar-value{paint-order:stroke;stroke:var(--diagram-background);stroke-width:8px;stroke-linejoin:round}.rlhf-heading{text-anchor:middle;font-size:38px;font-weight:800}.rlhf-small{text-anchor:middle;font-size:22px;fill:var(--diagram-muted)!important}.rlhf-label{text-anchor:middle;font-size:26px;font-weight:700}.rlhf-caption{text-anchor:middle;font-size:26px;font-weight:600;fill:var(--diagram-yellow)!important}.rlhf-arrow{fill:none;stroke:var(--diagram-line);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.rlhf-flow-label{font-size:22px;font-weight:700;fill:var(--diagram-muted)!important}.rlhf-pill rect{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.rlhf-pill text{text-anchor:middle;font-size:22px;font-weight:700;fill:var(--diagram-muted)!important}.rlhf-pill.done rect{stroke:color-mix(in srgb, var(--diagram-blue) 50%, var(--diagram-line))}.rlhf-pill.active rect{fill:color-mix(in srgb, var(--diagram-blue) 22%, var(--diagram-background));stroke:var(--diagram-blue)}.rlhf-pill.active text{fill:var(--diagram-text)!important}.rlhf-model rect{fill:color-mix(in srgb, var(--diagram-green) 14%, var(--diagram-background));stroke:var(--diagram-green);stroke-width:3px}.rlhf-model-name{text-anchor:middle;font-size:40px;font-weight:800}.rlhf-meter-track{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:1.5px}.rlhf-meter{fill:var(--diagram-yellow)}.rlhf-person{fill:var(--diagram-blue)}.rlhf-person.small{fill:color-mix(in srgb, var(--diagram-blue) 80%, var(--diagram-text))}.rlhf-prompt{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.rlhf-tag{font-size:22px;font-weight:700;fill:var(--diagram-muted)!important}.rlhf-prompt-text{font-size:30px;font-weight:700}.rlhf-demo{fill:color-mix(in srgb, var(--diagram-blue) 10%, var(--diagram-background));stroke:var(--diagram-blue);stroke-width:2px}.rlhf-demo-text{font-size:32px;font-weight:700;fill:#cfe1ff!important}.rlhf-answer rect{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.rlhf-answer.best rect{stroke:var(--diagram-green);stroke-width:3.5px;fill:color-mix(in srgb, var(--diagram-green) 12%, var(--diagram-background))}.rlhf-answer-id{font-size:24px;font-weight:800;fill:var(--diagram-muted)!important}.rlhf-answer-text{text-anchor:middle;font-size:24px;font-weight:600}.rlhf-rank{text-anchor:middle;font-size:24px;font-weight:800;fill:var(--diagram-yellow)!important}.rlhf-score{fill:var(--diagram-purple)}.rlhf-order{text-anchor:middle;letter-spacing:.06em;font-size:40px;font-weight:800;fill:var(--diagram-yellow)!important}.rlhf-judge rect{fill:color-mix(in srgb, var(--diagram-purple) 16%, var(--diagram-background));stroke:var(--diagram-purple);stroke-width:3px}.rlhf-judge-name{text-anchor:middle;font-size:32px;font-weight:800}.rlhf-loop{fill:none;stroke:var(--diagram-line);stroke-width:3px;stroke-dasharray:8 8}.rlhf-loop.back{stroke:color-mix(in srgb, var(--diagram-yellow) 60%, var(--diagram-line))}.rlhf-packet{fill:var(--diagram-green)}.rlhf-packet.score{fill:var(--diagram-yellow)}.rlhf-name-card{fill:color-mix(in srgb, var(--diagram-yellow) 10%, var(--diagram-background));stroke:var(--diagram-yellow);stroke-width:2.5px}.rlhf-name{text-anchor:middle;font-size:40px;font-weight:800}.rlhf-clip rect{fill:color-mix(in srgb, var(--diagram-grid) 55%, var(--diagram-background));stroke:var(--diagram-line);stroke-width:2px}.rlhf-clip.picked rect{stroke:var(--diagram-green);stroke-width:4px}.rlhf-clip.dropped{filter:saturate(.3)brightness(.6)}.rlhf-ground{stroke:var(--diagram-subtle);stroke-width:3px}.rlhf-clip-label{font-size:26px;font-weight:700;fill:var(--diagram-muted)!important}.rlhf-check{font-size:26px;font-weight:800;fill:var(--diagram-green)!important}.hopper line{stroke:var(--diagram-orange);stroke-width:16px;stroke-linecap:round}.hopper .hopper-torso{stroke-width:22px}.hopper .hopper-joint{fill:var(--diagram-background);stroke:var(--diagram-orange);stroke-width:3px}.rlhf-emoji{text-anchor:middle;font-size:170px}.rlhf-emoji.small{font-size:64px}.rlhf-action{fill:color-mix(in srgb, var(--diagram-green) 18%, var(--diagram-background));stroke:var(--diagram-green);stroke-width:2.5px}.rlhf-action-text{text-anchor:middle;font-size:28px;font-weight:800;fill:var(--diagram-green)!important}.rlhf-score-chip{fill:color-mix(in srgb, var(--diagram-yellow) 20%, var(--diagram-background));stroke:var(--diagram-yellow);stroke-width:2.5px}.rlhf-score-chip-text{text-anchor:middle;font-size:26px;font-weight:800;fill:var(--diagram-yellow)!important}.rlhf-reward{text-anchor:middle;font-size:34px;font-weight:800;fill:var(--diagram-orange)!important}.rlhf-reward.score{fill:var(--diagram-yellow)!important}.rlhf-axis{stroke:var(--diagram-line);stroke-width:2px}.rlhf-bar{fill:var(--diagram-green)}.instruct-gpt-box{stroke-width:3px}.instruct-gpt-box.small{fill:color-mix(in srgb, var(--diagram-green) 30%, var(--diagram-background));stroke:var(--diagram-green)}.instruct-gpt-box.winner{fill:var(--diagram-green)}.instruct-gpt-box.big{fill:color-mix(in srgb, var(--diagram-blue) 14%, var(--diagram-background));stroke:var(--diagram-blue)}.instruct-gpt-pulse{fill:none;stroke:var(--diagram-green);stroke-width:3px}.instruct-gpt-name{text-anchor:middle;font-size:32px;font-weight:800}.instruct-gpt-name.large{font-size:56px}.instruct-gpt-params{text-anchor:middle;font-size:24px;fill:var(--diagram-muted)!important}.instruct-gpt-question{text-anchor:middle;font-size:30px;font-weight:700;fill:var(--diagram-muted)!important}.instruct-gpt-verdict{fill:color-mix(in srgb, var(--diagram-green) 20%, var(--diagram-background));stroke:var(--diagram-green);stroke-width:2.5px}.instruct-gpt-verdict-text{text-anchor:middle;font-size:26px;font-weight:800;fill:var(--diagram-green)!important}.instruct-gpt-ratio-line{fill:none;stroke:var(--diagram-yellow);stroke-width:2.5px;stroke-dasharray:8 8}.instruct-gpt-ratio{text-anchor:middle;font-size:44px;font-weight:800;fill:var(--diagram-yellow)!important}.instruct-gpt-note{text-anchor:end;font-size:20px;fill:var(--diagram-subtle)!important}.instruct-gpt-lesson{text-anchor:middle;font-size:34px;font-weight:800}.rnn-axis{fill:none;stroke:var(--diagram-subtle);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.rnn-chip{fill:color-mix(in srgb, var(--diagram-text) 6%, transparent);stroke:var(--diagram-line);stroke-width:2px}.rnn-chip-text,.rnn-caption{text-anchor:middle;font-size:32px;font-weight:600}.rnn-note{font-size:28px;fill:var(--diagram-muted)!important}.rnn-center{text-anchor:middle}.rnn-end{text-anchor:end}.rnn-warn{fill:var(--diagram-red)!important}.rnn-sequence{fill:none;stroke:var(--diagram-blue);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.rnn-pass{fill:none;stroke:var(--diagram-line);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.rnn-pass.rnn-passed{stroke:var(--diagram-muted)}.rnn-cell{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:3px}.rnn-cell.rnn-active{fill:color-mix(in srgb, var(--diagram-yellow) 14%, var(--diagram-background));stroke:var(--diagram-yellow)}.rnn-feed{stroke:var(--diagram-yellow);stroke-width:3px;stroke-dasharray:6 6}.rnn-word{fill:var(--diagram-background);stroke-width:2px;stroke-opacity:.25}.rnn-word.rnn-read{stroke-opacity:1}.rnn-word.rnn-current{fill:color-mix(in srgb, var(--diagram-yellow) 12%, var(--diagram-background));stroke-width:4px}.rnn-word-text{text-anchor:middle;font-size:28px}.rnn-word-text.rnn-faded{fill:var(--diagram-subtle)!important}.rnn-forget{text-anchor:middle;font-size:44px;font-weight:700;fill:var(--diagram-red)!important}.rnn-memo-frame{fill:var(--diagram-background);stroke:var(--diagram-text);stroke-width:2px}.rnn-gradient{stroke:var(--diagram-red);stroke-linecap:round}.rnn-pointer{fill:none;stroke:var(--diagram-red);stroke-width:2px}.scaling-laws-heading-title{text-anchor:middle;font-size:44px;font-weight:800;fill:var(--diagram-yellow)!important}.scaling-laws-heading-subtitle{text-anchor:middle;font-size:24px;fill:var(--diagram-muted)!important}.scaling-laws-axis{fill:none;stroke:var(--diagram-line);stroke-width:3px}.scaling-laws-grid{stroke:var(--diagram-grid);stroke-width:2px}.scaling-laws-tick-label{font-size:22px;fill:var(--diagram-muted)!important}.scaling-laws-axis-label{font-size:24px;font-weight:600;fill:var(--diagram-muted)!important}.scaling-laws-curve{fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.scaling-laws-curve.measured{stroke:var(--diagram-blue)}.scaling-laws-curve.predicted{stroke:var(--diagram-yellow);stroke-width:5px;stroke-dasharray:2 11}.scaling-laws-curve.size-0{stroke:color-mix(in srgb, var(--diagram-green) 30%, var(--diagram-subtle))}.scaling-laws-curve.size-1{stroke:color-mix(in srgb, var(--diagram-green) 55%, var(--diagram-subtle))}.scaling-laws-curve.size-2{stroke:color-mix(in srgb, var(--diagram-green) 80%, var(--diagram-subtle))}.scaling-laws-curve.size-3{stroke:var(--diagram-green)}.scaling-laws-law{font-size:26px;font-style:italic;font-weight:600;fill:var(--diagram-blue)!important}.scaling-laws-predict-label{font-size:22px;font-weight:700;fill:var(--diagram-yellow)!important}.scaling-laws-guide{stroke:var(--diagram-yellow);stroke-width:2px;stroke-dasharray:8 8}.scaling-laws-guide-label{font-size:24px;font-weight:700;fill:var(--diagram-yellow)!important}.scaling-laws-dot{stroke:var(--diagram-background);stroke-width:3px}.scaling-laws-dot.size-0{fill:color-mix(in srgb, var(--diagram-green) 30%, var(--diagram-subtle))}.scaling-laws-dot.size-1{fill:color-mix(in srgb, var(--diagram-green) 55%, var(--diagram-subtle))}.scaling-laws-dot.size-2{fill:color-mix(in srgb, var(--diagram-green) 80%, var(--diagram-subtle))}.scaling-laws-dot.size-3{fill:var(--diagram-green)}.scaling-laws-size-header{font-size:22px;fill:var(--diagram-muted)!important}.scaling-laws-size-label{font-size:26px;font-weight:700}.scaling-laws-size-label.size-0{fill:color-mix(in srgb, var(--diagram-green) 30%, var(--diagram-subtle))!important}.scaling-laws-size-label.size-1{fill:color-mix(in srgb, var(--diagram-green) 55%, var(--diagram-subtle))!important}.scaling-laws-size-label.size-2{fill:color-mix(in srgb, var(--diagram-green) 80%, var(--diagram-subtle))!important}.scaling-laws-size-label.size-3{fill:var(--diagram-green)!important}.scaling-laws-note{font-size:28px;font-weight:700;fill:var(--diagram-green)!important}.scaling-laws-source{font-size:20px;fill:var(--diagram-subtle)!important}.scaling-laws-soil{fill:color-mix(in srgb, #8a5a32 45%, var(--diagram-background));stroke:#8a5a32;stroke-width:2px}.scaling-laws-crop{fill:none;stroke:var(--diagram-green);stroke-width:3px;stroke-linecap:round}.scaling-laws-farm-label{font-size:26px;font-weight:600}.scaling-laws-farm-double path{fill:none;stroke:var(--diagram-yellow);stroke-width:3px}.scaling-laws-farm-double text{font-size:34px;font-weight:800;fill:var(--diagram-yellow)!important}.scaling-laws-cloud{fill:#2a2c35;stroke:var(--diagram-line);stroke-width:2px}.scaling-laws-drop{fill:var(--diagram-blue)}.scaling-laws-bag{fill:color-mix(in srgb, var(--diagram-orange) 30%, var(--diagram-background));stroke:var(--diagram-orange);stroke-width:3px;stroke-linejoin:round}.scaling-laws-bag-tie{stroke:var(--diagram-orange);stroke-width:6px;stroke-linecap:round}.scaling-laws-table-title{font-size:30px;font-weight:700}.scaling-laws-table-frame{fill:#141519;stroke:var(--diagram-line);stroke-width:2px}.scaling-laws-table-head{font-size:22px;font-weight:600;fill:var(--diagram-muted)!important}.scaling-laws-table-rule{stroke:var(--diagram-grid);stroke-width:2px}.scaling-laws-table-cell{font-size:30px;font-weight:600}.scaling-laws-table-value{font-size:32px;font-weight:800;fill:var(--diagram-green)!important}.scaling-laws-table-note{font-size:20px;fill:var(--diagram-muted)!important}.scaling-laws-shift-prefix{font-size:34px;fill:var(--diagram-muted)!important}.scaling-laws-shift-word{font-size:52px;font-weight:800;fill:var(--diagram-red)!important}.scaling-laws-shift-word.engineering{fill:var(--diagram-green)!important}.scaling-laws-shift-word.swap-glow{fill:none!important}.scaling-laws-cursor line{stroke:var(--diagram-yellow);stroke-width:2px;stroke-dasharray:6 6}.scaling-laws-cursor circle{fill:var(--diagram-yellow);stroke:var(--diagram-background);stroke-width:3px}.scaling-laws-readout rect{fill:#141519;stroke:var(--diagram-yellow);stroke-width:2px}.scaling-laws-readout-in{font-size:28px;font-weight:600;fill:var(--diagram-muted)!important}.scaling-laws-readout-out{font-size:34px;font-weight:800;fill:var(--diagram-yellow)!important}.scaling-laws-band rect{fill:color-mix(in srgb, var(--diagram-blue) 7%, transparent)}.scaling-laws-band-label{font-size:22px;fill:var(--diagram-blue)!important}.scaling-laws-marker circle{stroke:var(--diagram-background);stroke-width:3px}.scaling-laws-marker .scaling-laws-marker-ring{fill:none;stroke-width:3px;opacity:.5}.scaling-laws-marker.gpt2 circle{fill:var(--diagram-blue)}.scaling-laws-marker.gpt2 .scaling-laws-marker-ring{stroke:var(--diagram-blue)}.scaling-laws-marker.gpt3 circle{fill:var(--diagram-green)}.scaling-laws-marker.gpt3 .scaling-laws-marker-ring{stroke:var(--diagram-green)}.scaling-laws-marker.pulse .scaling-laws-marker-ring{opacity:1;filter:drop-shadow(0 0 10px var(--diagram-green))}.scaling-laws-marker-name{font-size:30px;font-weight:800}.scaling-laws-marker-name.big{font-size:40px;fill:var(--diagram-green)!important}.scaling-laws-marker-date{font-size:22px;fill:var(--diagram-muted)!important}.scaling-laws-marker-count{font-size:26px;fill:var(--diagram-muted)!important}.scaling-laws-marker-count.big{font-size:52px;font-weight:800;fill:var(--diagram-yellow)!important}.scaling-laws-ratio path{fill:none;stroke:var(--diagram-yellow);stroke-width:3px;stroke-dasharray:1}.scaling-laws-ratio-text{font-size:40px;font-weight:800;fill:var(--diagram-yellow)!important}.scaling-laws-computer rect{fill:color-mix(in srgb, var(--diagram-green) 35%, var(--diagram-background));stroke:var(--diagram-green);stroke-width:1px}.scaling-laws-computer-label{font-size:26px;font-weight:600}.scaling-laws-computer-subtitle{font-size:22px;fill:var(--diagram-muted)!important}.self-attention-chip rect{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px;transition:none}.self-attention-chip text{text-anchor:middle;font-size:30px;font-weight:600}.self-attention-chip.reading rect,.self-attention-chip.spoken rect{stroke:var(--diagram-yellow);stroke-width:3px}.self-attention-chip.focus rect{stroke:var(--diagram-yellow);stroke-width:3px;fill:color-mix(in srgb, var(--diagram-yellow) 22%, var(--diagram-background))}.self-attention-chip.answer rect{stroke:var(--diagram-green);stroke-width:3px;fill:color-mix(in srgb, var(--diagram-green) 18%, var(--diagram-background))}.self-attention-chip.active rect{stroke:color-mix(in srgb, var(--diagram-yellow) 70%, var(--diagram-line))}.self-attention-check circle{fill:var(--diagram-green)}.self-attention-check path{fill:none;stroke:var(--diagram-background);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.self-attention-reader-box{fill:color-mix(in srgb, var(--diagram-blue) 14%, var(--diagram-background));stroke:var(--diagram-blue);stroke-width:2.5px}.self-attention-reader-label{text-anchor:middle;font-size:26px;font-weight:700}.self-attention-reader-arrow{fill:none;stroke:var(--diagram-blue);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.self-attention-strike{fill:none;stroke:var(--diagram-red);stroke-width:6px;stroke-linecap:round;stroke-dasharray:1}.self-attention-arc{fill:none;stroke:var(--diagram-yellow);stroke-linecap:round;stroke-dasharray:1}.self-attention-ripple{fill:none;stroke:var(--diagram-yellow);stroke-width:3px}.self-attention-question{fill:none;stroke:var(--diagram-muted);stroke-width:3px;stroke-dasharray:8 8}.self-attention-question-mark{font-size:34px;font-weight:800;fill:var(--diagram-yellow)!important}.self-attention-bar{fill:var(--diagram-yellow)}.self-attention-caption{font-size:32px;font-weight:700}.self-attention-gpu-board{fill:#15161b;stroke:var(--diagram-line);stroke-width:2px}.self-attention-gpu-title{font-size:28px;font-weight:800}.self-attention-gpu-note{font-size:20px;fill:var(--diagram-muted)!important}.self-attention-core-idle{fill:#3a3b45}.self-attention-gpu.idle .self-attention-core-idle{fill:#2c2d35}.self-attention-core-lit{fill:var(--diagram-green)}.self-attention-core-ring{fill:none;stroke:var(--diagram-green);stroke-width:3px}.self-attention-gpu-caption{font-size:26px;font-weight:600;fill:var(--diagram-muted)!important}.self-attention-booth-frame{fill:#17181d;stroke:var(--diagram-line);stroke-width:2px}.self-attention-booth-label{text-anchor:middle;font-size:20px;font-weight:700;fill:var(--diagram-muted)!important}.self-attention-booth-desk{stroke:var(--diagram-subtle);stroke-width:6px;stroke-linecap:round}.self-attention-booth-glow{fill:none;stroke:var(--diagram-green);stroke-width:4px}.self-attention-person circle,.self-attention-person rect{fill:var(--diagram-muted)}.self-attention-person.teller circle,.self-attention-person.teller rect{fill:var(--diagram-blue)}.seq2seq-caption{font-size:28px;fill:var(--diagram-muted)!important}.seq2seq-heading{font-size:32px;font-weight:700}.seq2seq-chip rect{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.seq2seq-chip text{text-anchor:middle;font-size:32px;font-weight:600}.seq2seq-chip.muted text{fill:var(--diagram-muted)!important}.seq2seq-chip.active rect{stroke:var(--diagram-blue);fill:color-mix(in srgb, var(--diagram-blue) 16%, var(--diagram-background))}.seq2seq-chip.output rect{stroke:var(--diagram-green);fill:color-mix(in srgb, var(--diagram-green) 16%, var(--diagram-background))}.seq2seq-pair-link{stroke:var(--diagram-subtle);stroke-width:2px;stroke-dasharray:8 8}.seq2seq-awkward{font-size:40px;font-weight:700}.seq2seq-squiggle{fill:none;stroke:var(--diagram-red);stroke-width:3px}.seq2seq-awkward-label{font-size:30px;font-weight:700;fill:var(--diagram-red)!important}.seq2seq-arrow{fill:none;stroke:var(--diagram-line);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.seq2seq-cell rect{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:3px}.seq2seq-cell.active rect{fill:color-mix(in srgb, var(--diagram-blue) 18%, var(--diagram-background));stroke:var(--diagram-blue)}.seq2seq-cell-label{text-anchor:middle;font-size:28px;font-weight:700;fill:var(--diagram-muted)!important}.active .seq2seq-cell-label{fill:var(--diagram-text)!important}.seq2seq-capsule-ring{fill:color-mix(in srgb, var(--diagram-yellow) 8%, var(--diagram-background));stroke:var(--diagram-yellow);stroke-width:4px}.seq2seq-capsule-ring.strained{fill:color-mix(in srgb, var(--diagram-red) 10%, var(--diagram-background));stroke:var(--diagram-red);stroke-width:6px}.seq2seq-capsule-bar,.seq2seq-packet{fill:var(--diagram-yellow)}.seq2seq-long-line{font-size:30px;font-weight:600;fill:var(--diagram-subtle)!important}.seq2seq-long-line tspan.read{fill:var(--diagram-blue)}.seq2seq-long-line tspan.faded{fill:var(--diagram-subtle);fill-opacity:.35}.seq2seq-long-line.output{font-size:34px;fill:var(--diagram-green)!important}.seq2seq-long-line tspan.garbled{fill:var(--diagram-red)}.skip-connections .skip-caption{text-anchor:middle;font-size:36px;font-weight:700}.skip-connections .skip-motif-box{fill:color-mix(in srgb, var(--diagram-purple) 14%, var(--diagram-background));stroke:var(--diagram-purple);stroke-width:3px}.skip-connections .skip-motif-text{text-anchor:middle;font-size:32px;font-weight:700}.skip-connections .skip-arc{fill:none;stroke:var(--diagram-green);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.skip-connections .skip-arc.glow{filter:drop-shadow(0 0 10px var(--diagram-green))}.skip-connections .skip-arc-label{text-anchor:middle;fill:var(--diagram-green);font-size:28px;font-weight:700}.skip-connections .skip-heading{text-anchor:middle;fill:var(--diagram-muted);font-size:30px;font-weight:700}.skip-connections .skip-flow{stroke:var(--diagram-line);stroke-width:4px}.skip-connections .skip-block{stroke-width:3px}.skip-connections .skip-block.sublayer{fill:color-mix(in srgb, var(--diagram-purple) 14%, var(--diagram-background));stroke:var(--diagram-purple)}.skip-connections .skip-block.add{fill:color-mix(in srgb, var(--diagram-green) 12%, var(--diagram-background));stroke:var(--diagram-green)}.skip-connections .skip-block-text{text-anchor:middle;font-size:26px;font-weight:700}.skip-connections .skip-repeat{fill:var(--diagram-muted);font-size:30px;font-weight:700}.skip-connections .skip-gpt-layer{fill:var(--diagram-purple)}.skip-connections .skip-gpt-arc{fill:none;stroke:var(--diagram-green);stroke-width:1.5px}.skip-connections .skip-gpt-count{text-anchor:middle;fill:var(--diagram-muted);font-size:26px;font-weight:700}.skip-connections .skip-motif-plus{fill:var(--diagram-grid);stroke:var(--diagram-green);stroke-width:3px}.stable-diffusion-heading{text-anchor:middle;font-size:56px;font-weight:800}.stable-diffusion-title{text-anchor:middle;font-size:34px;font-weight:700}.stable-diffusion-caption{font-size:26px;fill:var(--diagram-muted)!important}.stable-diffusion-arrow{fill:none;stroke:var(--diagram-line);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.stable-diffusion-file path{fill:color-mix(in srgb, var(--diagram-purple) 16%, var(--diagram-background));stroke:var(--diagram-purple);stroke-width:3px;stroke-linejoin:round}.stable-diffusion-file .stable-diffusion-file-fold{fill:none}.stable-diffusion-file-title{text-anchor:middle;font-size:34px;font-weight:800}.stable-diffusion-file-subtitle{text-anchor:middle;font-size:24px;fill:var(--diagram-muted)!important}.stable-diffusion-bar-track{fill:none;stroke:var(--diagram-line);stroke-width:2px}.stable-diffusion-bar{fill:var(--diagram-purple)}.stable-diffusion-laptop rect,.stable-diffusion-laptop path{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:3px}.stable-diffusion-chip{fill:color-mix(in srgb, var(--diagram-purple) 30%, var(--diagram-background))!important;stroke:var(--diagram-purple)!important}.stable-diffusion-chip-text{text-anchor:middle;font-size:20px;font-weight:700}.stable-diffusion-edit{text-anchor:middle;font-size:26px;font-weight:700;fill:var(--diagram-green)!important}.stable-diffusion-frame{fill:none;stroke:var(--diagram-line);stroke-width:2px}.stable-diffusion-funnel{fill:color-mix(in srgb, var(--diagram-blue) 10%, transparent);stroke:var(--diagram-blue);stroke-width:2px;stroke-dasharray:6 6}.stable-diffusion-funnel-text{text-anchor:middle;font-size:24px;font-weight:700;fill:var(--diagram-blue)!important}.stable-diffusion g.faded{opacity:.35;transition:opacity .4s}.stable-diffusion-loop path{fill:none;stroke:var(--diagram-purple);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.stable-diffusion-loop-text{text-anchor:middle;font-size:26px;font-weight:800;fill:var(--diagram-purple)!important}.stable-diffusion-loop-dot{fill:var(--diagram-yellow)}.stable-diffusion-label{text-anchor:middle;font-size:26px;font-weight:700}.stable-diffusion-number{text-anchor:middle;font-size:28px;font-weight:800;fill:var(--diagram-muted)!important}.stable-diffusion-number.accent{fill:var(--diagram-yellow)!important}.stable-diffusion-ratio{text-anchor:middle;font-size:40px;font-weight:800;fill:var(--diagram-yellow)!important}.stable-diffusion-datacenter rect{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.stable-diffusion-datacenter .stable-diffusion-led{fill:var(--diagram-green)}.stable-diffusion-datacenter.off .stable-diffusion-led{fill:var(--diagram-subtle)}.stable-diffusion-cross path{fill:none;stroke:var(--diagram-red);stroke-width:10px;stroke-linecap:round}.stable-diffusion-gpu>rect:first-child{fill:#23252d;stroke:var(--diagram-green);stroke-width:3px}.stable-diffusion-fan{fill:#15161b;stroke:var(--diagram-line);stroke-width:3px}.stable-diffusion-fan-hub{fill:var(--diagram-line)}.stable-diffusion-blades{stroke:var(--diagram-muted);stroke-width:10px;stroke-linecap:round}.stable-diffusion-pcie{fill:var(--diagram-yellow);opacity:.8}.stable-diffusion-person{fill:var(--diagram-blue)}.stable-diffusion-spoke{stroke:var(--diagram-line);stroke-width:2px;stroke-dasharray:4 6}.stable-diffusion-variant rect{fill:color-mix(in srgb, var(--diagram-green) 18%, var(--diagram-background));stroke:var(--diagram-green);stroke-width:2.5px}.stable-diffusion-variant text{text-anchor:middle;font-size:26px;font-weight:700}.stable-diffusion-lead-caption{font-size:32px}.stable-diffusion-lead{text-anchor:middle;font-size:96px;font-weight:800;fill:var(--diagram-orange)!important}.stable-diffusion-lead.diffusion{fill:var(--diagram-purple)!important}.svm-frame{fill:none;stroke:var(--diagram-grid);stroke-width:2px}.svm-side-blue{fill:color-mix(in srgb, var(--diagram-blue) 9%, transparent)}.svm-side-orange{fill:color-mix(in srgb, var(--diagram-orange) 9%, transparent)}.svm-road{fill:color-mix(in srgb, var(--diagram-text) 7%, transparent)}.svm-edge{stroke:var(--diagram-muted);stroke-width:2px;stroke-dasharray:10 10}.svm-boundary{stroke:var(--diagram-text);stroke-width:3px}.svm-candidate{stroke:var(--diagram-muted);stroke-width:2px}.svm-road-label{font-size:28px;fill:var(--diagram-muted)!important}.svm-point{stroke:var(--diagram-background);stroke-width:3px}.svm-blue{fill:var(--diagram-blue)}.svm-orange{fill:var(--diagram-orange)}.svm-test{fill:var(--diagram-subtle);stroke:var(--diagram-text);stroke-dasharray:4 4}.svm-test.svm-test-classified{fill:var(--diagram-orange);stroke:var(--diagram-text);stroke-dasharray:none}.svm-ring{fill:none;stroke:var(--diagram-yellow);stroke-width:3px}.svm-note{font-size:28px;fill:var(--diagram-muted)!important}.svm-note-strong{fill:var(--diagram-yellow)!important}.svm-caption{text-anchor:middle;font-size:30px;fill:var(--diagram-text)!important}.svm-network-edge{stroke:var(--diagram-line);stroke-width:1.5px}.svm-network-node{fill:var(--diagram-background);stroke:var(--diagram-muted);stroke-width:3px}.svm-box rect{fill:#050506;stroke:var(--diagram-line);stroke-width:2px}.svm-box-mark{text-anchor:middle;font-size:140px;font-weight:700;fill:var(--diagram-subtle)!important}.svm-compare-title{text-anchor:middle;font-size:40px;font-weight:700}.svm-compare-title.svm-chosen{fill:var(--diagram-green)!important}.svm-compare-note{text-anchor:middle;font-size:28px;fill:var(--diagram-muted)!important}.diagram text.test-time-compute-heading{font-size:30px;font-weight:700}.test-time-compute-knob-label{text-anchor:middle;font-size:30px;font-weight:800}.diagram text.test-time-compute-knob-subtitle{text-anchor:middle;fill:var(--diagram-muted);font-size:21px}.test-time-compute-tick{stroke:var(--diagram-subtle);stroke-width:3px;stroke-linecap:round}.test-time-compute-knob{fill:#1d1e24;stroke:var(--diagram-line);stroke-width:3px;transition:stroke .3s}.test-time-compute-knob.turning{stroke:var(--diagram-blue)}.test-time-compute-knob.fresh{stroke:var(--diagram-yellow)}.test-time-compute-pointer{stroke:var(--diagram-text);stroke-width:8px;stroke-linecap:round}.test-time-compute-cap{fill:var(--diagram-text)}.test-time-compute-new{fill:color-mix(in srgb, var(--diagram-yellow) 20%, transparent);stroke:var(--diagram-yellow);stroke-width:2px}.diagram text.test-time-compute-new-text{text-anchor:middle;fill:var(--diagram-yellow);font-size:18px;font-weight:700}.test-time-compute-train-chip{fill:#23252d;stroke:var(--diagram-line);stroke-width:1.5px}.test-time-compute-think-chip{fill:color-mix(in srgb, var(--diagram-yellow) 14%, #23252d);stroke:var(--diagram-yellow);stroke-width:1.5px}.test-time-compute-train-chip-text{text-anchor:middle;font-size:19px;font-weight:600}.test-time-compute-meter-label{text-anchor:middle;font-size:24px;font-weight:700}.test-time-compute-meter{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.test-time-compute-meter-train{fill:var(--diagram-blue)}.test-time-compute-meter-think{fill:var(--diagram-yellow)}.diagram text.test-time-compute-note{fill:var(--diagram-muted);font-size:18px}.test-time-compute-exam{fill:#1b1c22;stroke:var(--diagram-line);stroke-width:1.5px}.diagram text.test-time-compute-exam-label{fill:var(--diagram-muted);font-size:18px;font-weight:700}.test-time-compute-exam-problem{text-anchor:middle;font-size:46px;font-weight:800}.test-time-compute-bubble{fill:#23252d;stroke:var(--diagram-line);stroke-width:1.5px}.diagram text.test-time-compute-bubble-label{text-anchor:middle;fill:var(--diagram-muted);font-size:18px;font-weight:700}.diagram text.test-time-compute-bubble-guess{text-anchor:middle;fill:var(--diagram-subtle);font-size:26px;font-weight:700}.test-time-compute-paper{fill:#f1efe8}.test-time-compute-rule{stroke:#b9cde6;stroke-width:1.5px}.diagram text.test-time-compute-paper-title{fill:#6b6f7a;font-size:18px;font-weight:800}.diagram text.test-time-compute-hand{fill:#20232b;font-family:Bradley Hand,Noteworthy,Chalkboard SE,Segoe Print,cursive;font-size:25px}.diagram text.test-time-compute-solved{fill:#1f8a50;font-weight:700}.test-time-compute-chip{fill:#23252d;stroke:var(--diagram-blue);stroke-width:2.5px}.test-time-compute-pin{stroke:var(--diagram-blue);stroke-width:3px}.test-time-compute-chip-text{text-anchor:middle;font-size:17px;font-weight:800}.test-time-compute-gpu-new .test-time-compute-chip,.test-time-compute-gpu-new .test-time-compute-pin{stroke:var(--diagram-yellow)}.diagram text.test-time-compute-place{text-anchor:middle;fill:var(--diagram-muted);font-size:20px;font-weight:700}.diagram text.test-time-compute-place-new{fill:var(--diagram-yellow)}.tool-agent-heading{font-size:34px;font-weight:700}.tool-agent-big{font-size:56px;font-weight:800}.tool-agent-caption{font-size:26px;fill:var(--diagram-muted)!important}.tool-agent-arrow{fill:none;stroke:var(--diagram-line);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.tool-agent-trace-ghost{fill:none;stroke:var(--diagram-line);stroke-width:3px;stroke-dasharray:6 10;stroke-linejoin:round}.tool-agent-trace{fill:none;stroke:var(--diagram-purple);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.tool-agent-head{fill:var(--diagram-yellow);filter:drop-shadow(0 0 8px var(--diagram-yellow))}.tool-agent-thought rect{fill:color-mix(in srgb, var(--diagram-purple) 22%, var(--diagram-background));stroke:var(--diagram-purple);stroke-width:2px}.tool-agent-thought text{font-size:22px;font-weight:700}.tool-agent-answer circle{fill:color-mix(in srgb, var(--diagram-green) 22%, var(--diagram-background));stroke:var(--diagram-green);stroke-width:3px}.tool-agent-answer text{font-size:30px;font-weight:800;fill:var(--diagram-green)!important}.tool-agent-icon{fill:none;stroke:var(--diagram-text);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.tool-agent-icon .tool-agent-icon-cursor{fill:var(--diagram-text);stroke:var(--diagram-background);stroke-width:2px}.tool-agent-card>rect{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px;transition:none}.tool-agent-card.active>rect{fill:color-mix(in srgb, var(--diagram-blue) 14%, var(--diagram-background));stroke:var(--diagram-blue)}.tool-agent-card-label{font-size:26px;font-weight:700}.tool-agent-bar{fill:var(--diagram-subtle)}.tool-agent-bar.result{fill:var(--diagram-green)}.tool-agent-bubble rect{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.tool-agent-bubble text{font-size:30px;font-weight:700}.tool-agent-bubble.reply rect{stroke:var(--diagram-green)}.tool-agent-divider{fill:none;stroke:var(--diagram-line);stroke-width:2px;stroke-dasharray:6 10}.tool-agent-loop-ring{fill:none;stroke:var(--diagram-line);stroke-width:3px;stroke-dasharray:10 10}.tool-agent-loop-step rect{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.tool-agent-loop-step text{font-size:28px;font-weight:700;fill:var(--diagram-muted)!important}.tool-agent-loop-step.active rect{fill:color-mix(in srgb, var(--diagram-yellow) 16%, var(--diagram-background));stroke:var(--diagram-yellow)}.tool-agent-loop-step.active text{fill:var(--diagram-text)!important}.tool-agent-panel>rect{fill:color-mix(in srgb, var(--diagram-text) 3%, var(--diagram-background));stroke:var(--diagram-line);stroke-width:2px}.tool-agent-panel-rule{stroke:var(--diagram-line);stroke-width:2px}.tool-agent-panel-dot{fill:var(--diagram-subtle)}.tool-agent-panel-title{font-size:18px;fill:var(--diagram-muted)!important}.tool-agent-panel-heading{font-size:32px;font-weight:700}.tool-agent-address{fill:var(--diagram-grid)}.tool-agent-field{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.tool-agent-typed{fill:var(--diagram-text)}.tool-agent-button rect:first-child{fill:var(--diagram-blue)}.tool-agent-button .tool-agent-button-text{fill:var(--diagram-background)}.tool-agent-button.pressed rect:first-child{fill:color-mix(in srgb, var(--diagram-blue) 70%, white)}.tool-agent-ripple{fill:none;stroke:var(--diagram-yellow);stroke-width:3px}.tool-agent-cursor{fill:var(--diagram-text);stroke:var(--diagram-background);stroke-width:2px;filter:drop-shadow(0 2px 4px #0009)}.tool-agent-code{fill:var(--diagram-subtle)}.tool-agent-code.bug{fill:var(--diagram-red)}.tool-agent-code.fixed{fill:var(--diagram-green)}.tool-agent-gutter{font-size:26px;font-weight:800;fill:var(--diagram-red)!important}.tool-agent-gutter.plus{fill:var(--diagram-green)!important}.tool-agent-status{font-size:28px;font-weight:700;fill:var(--diagram-red)!important}.tool-agent-status.pass{fill:var(--diagram-green)!important}.tool-agent-status.swap-glow{fill:none!important}.tool-agent-task rect{fill:color-mix(in srgb, var(--diagram-orange) 18%, var(--diagram-background));stroke:var(--diagram-orange);stroke-width:2px}.tool-agent-task text{font-size:24px;font-weight:700}.tool-agent-patch rect{fill:var(--diagram-background);stroke:var(--diagram-green);stroke-width:2px}.tool-agent-patch text{font-size:24px;font-weight:700}.tool-agent-patch .minus{fill:var(--diagram-red)}.tool-agent-patch .plus{fill:var(--diagram-green)}.tool-agent-agent-ring{fill:color-mix(in srgb, var(--diagram-yellow) 7%, var(--diagram-background));stroke:var(--diagram-yellow);stroke-width:3px}.tool-agent-tool-disc{fill:var(--diagram-background);stroke:var(--diagram-line);stroke-width:2px}.tool-agent-tool-label{font-size:26px;font-weight:700}.transformer-everywhere-link{fill:none;stroke:#5b9dff;stroke-width:3px;stroke-dasharray:10 10}.transformer-everywhere-ripple{fill:none;stroke:#5b9dff;stroke-width:3px}.transformer-everywhere-label{font-size:24px;font-weight:600;fill:#8fb4ec!important}.transformer-everywhere-card rect{fill:#15161b;stroke:var(--diagram-line);stroke-width:2px}.transformer-everywhere-card-field{font-size:32px;font-weight:800}.transformer-everywhere-card-model{font-size:22px;fill:var(--diagram-muted)!important}.transformer-everywhere-model rect{fill:color-mix(in srgb, var(--diagram-green) 14%, var(--diagram-background));stroke:var(--diagram-green);stroke-width:2px}.transformer-everywhere-model text{font-size:24px;font-weight:700}.transformer-everywhere-chatgpt{font-size:64px;font-weight:800}.transformer-everywhere-expansion{font-size:30px;font-weight:700;fill:var(--diagram-muted)!important}.transformer-everywhere-chatgpt.highlight,.transformer-everywhere-expansion.highlight{fill:var(--diagram-yellow)!important}.transformer-translation-heading{font-size:34px;font-weight:800}.transformer-translation-note{font-size:22px;fill:var(--diagram-muted)!important}.transformer-translation-group-label{font-size:28px;font-weight:700}.transformer-translation-row-label{font-size:24px;font-weight:600;fill:var(--diagram-muted)!important}.transformer-translation-row-label.transformer{fill:var(--diagram-yellow)!important}.transformer-translation-bar.previous{fill:var(--diagram-subtle)}.transformer-translation-bar.transformer{fill:var(--diagram-yellow)}.transformer-translation-value{font-size:26px;font-weight:700;fill:var(--diagram-muted)!important}.transformer-translation-value.transformer{fill:var(--diagram-yellow)!important}.transformer-translation-badge rect{fill:var(--diagram-yellow)}.transformer-translation-badge text{text-anchor:middle;font-size:22px;font-weight:800;fill:var(--diagram-background)!important}.transformer-translation-gpu>rect:first-child{fill:#17181d;stroke:var(--diagram-line);stroke-width:2px}.transformer-translation-gpu .transformer-translation-gpu-fin{fill:var(--diagram-subtle)}.transformer-translation-gpu.on>rect:first-child{stroke:var(--diagram-green)}.transformer-translation-gpu.on .transformer-translation-gpu-fin{fill:var(--diagram-green)}.transformer-translation-track{fill:#1c1d22}.transformer-translation-fill{fill:var(--diagram-green)}.transformer-translation-tick{font-size:22px;fill:var(--diagram-muted)!important}.transformer-translation-tick.end{font-weight:800;fill:var(--diagram-green)!important}.transformer-translation-summary-text{font-size:36px;font-weight:800;fill:var(--diagram-yellow)!important}.vanishing-gradient .vanishing-gradient-caption{text-anchor:middle;fill:var(--diagram-text);font-size:36px;font-weight:700}.vanishing-gradient .vanishing-gradient-caption.warning{fill:var(--diagram-red)}.vanishing-gradient .vanishing-gradient-baseline{stroke:var(--diagram-line);stroke-width:2px}.vanishing-gradient .vanishing-gradient-axis{text-anchor:start;fill:var(--diagram-muted);font-size:28px}.vanishing-gradient .vanishing-gradient-bar{fill:var(--diagram-red)}.vanishing-gradient .vanishing-gradient-bar.front{fill:color-mix(in srgb, var(--diagram-red) 60%, var(--diagram-subtle))}.vanishing-gradient .vanishing-gradient-value{text-anchor:middle;fill:var(--diagram-red);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.vanishing-gradient .vanishing-gradient-zero{fill:none;stroke:var(--diagram-muted);stroke-width:3px;stroke-dasharray:10 8}.vanishing-gradient .vanishing-gradient-zero-label{text-anchor:middle;fill:var(--diagram-muted);font-size:32px;font-weight:700}.vanishing-gradient .vanishing-gradient-layer{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:3px;transition:stroke .3s,fill .3s}.vanishing-gradient .vanishing-gradient-layer.highlight{stroke:var(--diagram-red);stroke-dasharray:8 6}.vanishing-gradient .vanishing-gradient-layer.frozen{fill:color-mix(in srgb, var(--diagram-blue) 8%, var(--diagram-background));stroke:var(--diagram-subtle)}.vanishing-gradient .vanishing-gradient-layer.learning{stroke:var(--diagram-green);fill:color-mix(in srgb, var(--diagram-green) 10%, var(--diagram-background))}.vanishing-gradient .vanishing-gradient-node{fill:var(--diagram-background);stroke:var(--diagram-muted);stroke-width:3px;transition:stroke .3s}.vanishing-gradient .vanishing-gradient-node.frozen{stroke:var(--diagram-subtle)}.vanishing-gradient .vanishing-gradient-node.learning{stroke:var(--diagram-green)}.vanishing-gradient .vanishing-gradient-edge{stroke:var(--diagram-line);stroke-width:4px}.vanishing-gradient .vanishing-gradient-index{text-anchor:middle;fill:var(--diagram-subtle);font-size:28px}.vanishing-gradient .vanishing-gradient-end{text-anchor:middle;fill:var(--diagram-muted);font-size:30px;font-weight:600}.vanishing-gradient .vanishing-gradient-whisper{fill:color-mix(in srgb, var(--diagram-red) 10%, var(--diagram-background));stroke:color-mix(in srgb, var(--diagram-red) 50%, var(--diagram-line));stroke-width:2px}.vanishing-gradient .vanishing-gradient-whisper-text{text-anchor:middle;fill:var(--diagram-red);font-size:30px;font-weight:700}.vanishing-gradient .vanishing-gradient-pulse{fill:var(--diagram-red);filter:drop-shadow(0 0 12px var(--diagram-red))}.vanishing-gradient .vanishing-gradient-stall{text-anchor:middle;fill:var(--diagram-red);font-size:32px;font-weight:700}.vanishing-gradient .vanishing-gradient-verdict{text-anchor:middle;font-size:32px;font-weight:700}.vanishing-gradient .vanishing-gradient-verdict.frozen{fill:var(--diagram-muted)}.vanishing-gradient .vanishing-gradient-verdict.learning{fill:var(--diagram-green)}.xor .xor-switch-name{text-anchor:middle;font-size:40px;font-weight:700}.xor .xor-wire{fill:none;stroke:var(--diagram-line);stroke-width:4px}.xor .xor-switch{fill:var(--diagram-grid);stroke:var(--diagram-subtle);stroke-width:3px;transition:fill .2s,stroke .2s}.xor .xor-switch.on{fill:color-mix(in srgb, var(--diagram-blue) 30%, var(--diagram-background));stroke:var(--diagram-blue)}.xor .xor-knob{fill:var(--diagram-text)}.xor .xor-lamp{fill:var(--diagram-background);stroke:var(--diagram-subtle);stroke-width:4px;transition:fill .2s,stroke .2s}.xor .xor-lamp.on{fill:color-mix(in srgb, var(--diagram-yellow) 55%, var(--diagram-background));stroke:var(--diagram-yellow)}.xor .xor-lamp-glow{fill:color-mix(in srgb, var(--diagram-yellow) 22%, transparent);filter:blur(24px);opacity:0;transition:opacity .2s}.lit .xor .xor-lamp-glow{opacity:1}.xor .xor-lamp-state{text-anchor:middle;fill:var(--diagram-muted);font-size:34px;font-weight:600}.lit .xor .xor-lamp-state{fill:var(--diagram-yellow)}.xor .xor-rule{text-anchor:middle;font-size:34px;font-weight:600}.xor .xor-edge{stroke:var(--diagram-line);stroke-width:4px}.xor .xor-input{fill:color-mix(in srgb, var(--diagram-blue) 14%, var(--diagram-background));stroke:var(--diagram-blue);stroke-width:4px}.xor .xor-node-label{text-anchor:middle;font-size:36px;font-weight:700}.xor .xor-hidden{fill:var(--diagram-background);stroke-width:5px}.xor .xor-hidden-1{stroke:var(--diagram-green)}.xor .xor-hidden-2{stroke:var(--diagram-purple)}.xor .xor-output{fill:color-mix(in srgb, var(--diagram-yellow) 20%, var(--diagram-background));stroke:var(--diagram-yellow);stroke-width:4px}.xor .xor-layer-label{text-anchor:middle;fill:var(--diagram-muted);font-size:30px;font-weight:600}.xor .xor-layer-label.unknown{fill:var(--diagram-red)}.xor .xor-hidden-frame{fill:none;stroke:var(--diagram-red);stroke-width:3px;stroke-dasharray:10 8}.xor .xor-unknown{fill:var(--diagram-background);stroke:var(--diagram-red);stroke-width:3px}.xor .xor-unknown-label{text-anchor:middle;fill:var(--diagram-red);font-size:32px;font-weight:700}.xor .xor-plane{fill:var(--diagram-grid);stroke:var(--diagram-line);stroke-width:2px}.xor .xor-region-on{fill:color-mix(in srgb, var(--diagram-yellow) 12%, transparent)}.xor .xor-region-off{fill:color-mix(in srgb, var(--diagram-subtle) 14%, transparent)}.xor .xor-line{stroke:var(--diagram-text);stroke-width:5px}.xor .xor-line-1{stroke:var(--diagram-green)}.xor .xor-line-2{stroke:var(--diagram-purple)}.xor .xor-axis{text-anchor:middle;fill:var(--diagram-muted);font-size:34px;font-weight:700}.xor .xor-dot{stroke-width:5px}.xor .xor-dot.on{fill:var(--diagram-yellow);stroke:var(--diagram-yellow)}.xor .xor-dot.off{fill:var(--diagram-background);stroke:var(--diagram-muted)}.xor .xor-dot-label{text-anchor:middle;fill:var(--diagram-muted);font-variant-numeric:tabular-nums;font-size:28px}.xor .xor-ring{fill:none;stroke:var(--diagram-red);stroke-width:5px}.xor .xor-focus{fill:none;stroke:var(--diagram-text);stroke-width:4px}.xor .xor-verdict{text-anchor:middle;fill:var(--diagram-red);font-size:34px;font-weight:700}.xor .xor-verdict.solved{fill:var(--diagram-green)}
