.concept-note{--cn-ink:#27272a;--cn-muted:#71717a;--cn-accent:#18181b;color:var(--cn-ink);font-family:var(--font-pretendard,"Pretendard"), sans-serif;overflow-wrap:anywhere;background:#f7f7f8;border:1px solid #e4e4e7;border-radius:0;margin:.5rem 0 1.25rem;scroll-margin-top:90px;font-size:14px;line-height:1.85;transition:none}.concept-note>summary,.concept-note[open]>summary{min-height:42px;color:var(--cn-ink);cursor:pointer;justify-content:start;align-items:center;gap:9px;padding:8px 12px;list-style:none;transition:none;display:flex}.concept-note>summary:hover{color:#000}.concept-note>summary:after,.concept-note>summary::marker{content:none}.concept-note>summary::-webkit-details-marker{display:none}.concept-note>summary:focus-visible{outline-offset:3px;outline:1px solid #27272a}.cn-title{flex-shrink:0;font-size:13px;font-weight:500}.cn-summary-copy{flex-wrap:wrap;align-items:baseline;gap:1px 12px;line-height:1.6;display:flex}.cn-summary-description{color:var(--cn-muted);font-size:12px}.concept-note[open]>summary{border-bottom:1px solid #e4e4e7}.cn-expand{width:12px;font:14px var(--font-jetbrains-mono,"JetBrains Mono"), monospace;text-align:center}.concept-note[open] .cn-expand{transform:rotate(45deg)}.concept-note::details-content{padding:0;transition:none}.concept-note[open]::details-content{height:auto;overflow:visible}.cn-body{min-width:0;margin:0;padding:16px}.cn-body p{margin:15px 0}.cn-body .cn-lead{color:#18181b;margin-top:0}.cn-body a{color:inherit;text-underline-offset:3px;text-decoration:underline #a1a1aa}.cn-body a:hover{text-decoration-color:#18181b}.cn-chain{text-align:center;justify-content:center;align-items:center;gap:12px;margin:20px 0;display:flex}.cn-chain span{flex:1}.cn-chain span:nth-child(2n){color:var(--cn-muted);flex:0}.cn-chain small{color:var(--cn-muted)}.cn-result{color:var(--cn-muted);margin:20px 0;font-size:12px}.cn-equation{color:#18181b;margin:18px 0;padding:2px 0;overflow:auto hidden}.cn-equation .katex-display{text-align:center;margin:.5em 0}.cn-equation .katex-display>.katex{text-align:center}.cn-equation .katex{font-size:1.1em}.cn-equation .katex *{border-color:currentColor}.cn-controls{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.cn-controls button{min-height:34px;color:var(--cn-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #d4d4d8;border-radius:0;padding:5px 10px;font-size:12px}.cn-controls button[aria-pressed=true]{background:#f4f4f5;border-color:#27272a}.cn-controls button:disabled{opacity:.45;cursor:default}.cn-controls button:focus-visible,.cn-slider input:focus-visible{outline-offset:3px;outline:1px solid #18181b}.cn-answer-controls{grid-template-columns:repeat(4,1fr);display:grid}.cn-answer-controls button{justify-content:space-between;align-items:center;display:flex}.cn-answer-controls b{font-weight:500}.cn-table-wrap{overflow-x:auto}.cn-body table{border-collapse:collapse;width:100%;font-size:13px}.cn-body caption{text-align:left;color:var(--cn-muted);padding-bottom:8px;font-size:12px}.cn-body th,.cn-body td{text-align:left;white-space:nowrap;border:0;border-bottom:1px solid #d4d4d8;padding:9px 7px;font-weight:400}.cn-body thead th{color:var(--cn-muted);font-size:12px}.cn-pass{color:#71717a}.cn-fail{color:#18181b;font-weight:600!important}.cn-readout{color:#27272a;font-variant-numeric:tabular-nums;margin:16px 0;font-size:12px}.cn-observation{margin-bottom:4px;display:block}.cn-body .cn-task{border-left:2px solid #d4d4d8;padding-left:12px;font-size:13px}.cn-probabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.cn-probabilities>div{gap:4px;display:grid}.cn-probability-bar{background:#d4d4d8;height:6px}.cn-probability-bar i{background:#27272a;height:100%;display:block}.cn-bars{gap:15px;margin:20px 0;display:grid}.cn-bars>div{grid-template-columns:1fr auto;gap:5px;font-size:12px;display:grid}.cn-bars b{font-variant-numeric:tabular-nums;font-weight:500}.cn-bars i{background:#27272a;grid-column:1/-1;height:3px}.cn-bars>div:first-child i{background:#a1a1aa}.cn-slider{color:var(--cn-muted);grid-template-columns:1fr auto;gap:6px;margin:18px 0;font-size:12px;display:grid}.cn-slider output{color:var(--cn-ink);font-variant-numeric:tabular-nums}.cn-slider input{accent-color:#27272a;grid-column:1/-1;width:100%;min-height:28px}.cn-angle-controls{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cn-angle-controls .cn-slider{margin:0}.cn-diagram{background:0 0;border:0;border-radius:0;width:100%;height:auto;margin:16px 0;display:block}.cn-diagram text{font:12px var(--font-pretendard,"Pretendard"), sans-serif;fill:#52525b}.cn-axis{stroke:#a1a1aa;stroke-width:1px}.cn-guide{fill:none;stroke:#a1a1aa;stroke-width:1px;stroke-dasharray:4 4}.cn-vector{stroke:#18181b;stroke-width:2px}.cn-dot{fill:#18181b}.cn-current{fill:#18181b;stroke:#f7f7f8;stroke-width:1.5px}.cn-trajectory{fill:none;stroke:#27272a;stroke-width:.65px;opacity:.75}.cn-body .cn-caption{color:var(--cn-muted);font-size:12px}.cn-sources{border-top:1px solid #d4d4d8;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:20px;padding:10px 0 0;font-size:11px;display:flex}.cn-sources>span{color:var(--cn-muted)}.concept-note sup{vertical-align:super;font-size:.75em;position:static}#concept-bell .cn-body,#concept-chsh .cn-body,#concept-guiding .cn-body,#concept-hilbert .cn-body,#concept-attractor .cn-body,#concept-cantor .cn-body,#concept-bloch .cn-body{font-size:15px;line-height:1.95}.cn-lesson h4{margin:30px 0 12px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.6}.cn-lesson ul,.cn-lesson ol{margin:14px 0;padding-left:1.5em}.cn-lesson ul{list-style-type:disc}.cn-lesson ol{list-style-type:decimal}.cn-lesson li{margin:6px 0}.cn-lesson strong{font-weight:600}.cn-lesson blockquote{color:inherit;border-left:2px solid #d4d4d8;margin:20px 0;padding:0 0 0 14px;font-style:normal}.cn-lesson blockquote p{margin:0}.cn-lesson-figure{background:#fafafa;border:1px solid #e4e4e7;margin:20px 0;padding:12px}.cn-lesson-figure svg{width:100%;height:auto;color:var(--cn-ink);display:block}.cn-lesson-figure svg text{font:14px var(--font-pretendard,"Pretendard"), sans-serif;fill:var(--cn-ink)}.cn-lesson-figure svg .cn-lesson-angle{fill:var(--cn-muted);font-size:12px}.cn-lesson-rays{fill:none;stroke:currentColor;stroke-width:2px}.cn-lesson-arc{fill:none;stroke:#a1a1aa;stroke-width:1.2px;stroke-dasharray:4 4}.cn-lesson-figure figcaption{color:var(--cn-muted);text-align:center;margin-top:8px;font-size:12px;line-height:1.7}.cn-game-diagram{position:relative}.cn-game-line{stroke:#a1a1aa;stroke-width:1.5px}.cn-game-line-failed{stroke:#18181b;stroke-width:3px}.cn-game-node{width:22%;min-height:58px;color:var(--cn-ink);font:inherit;cursor:pointer;background:#fafafa;border:1px solid #d4d4d8;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;line-height:1.5;display:flex;position:absolute;transform:translate(-50%,-50%)}.cn-game-node>span{font-size:22px;font-weight:500}.cn-game-node>small{font-size:12px}.cn-game-node[aria-pressed=true]{background:#f4f4f5;border-color:#52525b}.cn-game-node:focus-visible{outline-offset:3px;outline:2px solid #18181b}.cn-lesson-result{text-align:center;border-top:1px solid #d4d4d8;border-bottom:1px solid #d4d4d8;margin:20px 0;padding:6px 0}.cn-body .cn-comparison-table th,.cn-body .cn-comparison-table td{white-space:normal}@media (width<=480px){.concept-note{font-size:13px}.cn-body{padding:12px}.cn-chain{flex-direction:column;gap:6px}.cn-probabilities{grid-template-columns:1fr;gap:4px}.cn-answer-controls button{padding:6px 9px}.cn-diagram text{font-size:13px}.cn-equation .katex{font-size:1em}#concept-bell .cn-body,#concept-chsh .cn-body,#concept-guiding .cn-body,#concept-hilbert .cn-body,#concept-attractor .cn-body,#concept-cantor .cn-body,#concept-bloch .cn-body{font-size:14px}.cn-game-node{min-height:44px}.cn-game-node>span{font-size:16px}}
