.discovery-map.knowledge-cosmos.bubble-map{--cosmos-bg:#1f3034;--cosmos-ink:#eee9d9;--cosmos-muted:#a9b8ae;--cosmos-line:#a4bab44d;font-family:"Gowun Dodum",var(--sans);border-color:#48615d;border-radius:24px;box-shadow:0 10px 30px #173a3d05}.knowledge-cosmos.bubble-map.is-paper{--cosmos-bg:#f9f7ef;--cosmos-ink:#29424a;--cosmos-muted:#728077;--cosmos-line:#d9dfd5;border-color:#d9dfd5}.bubble-map .cosmos-header{padding-top:28px}.bubble-map .cosmos-header h3{font-family:"Gowun Dodum",var(--sans);letter-spacing:-1px;font-weight:400;font-size:27px!important}.bubble-map .cosmos-eyebrow{letter-spacing:.19em;font-size:8px}.bubble-map .cosmos-canvas{height:650px}.bubble-map .cosmos-top-actions button{border-color:var(--cosmos-line);background:0 0;border-radius:50px}.bubble-map .cosmos-view-switch{border-color:var(--cosmos-line);background:#293f43;border-radius:30px;padding:4px}.bubble-map.is-paper .cosmos-view-switch{background:#fdfbf5}.bubble-map .cosmos-view-switch button{border-radius:30px;font-family:inherit}.bubble-map .cosmos-view-switch button[aria-pressed=true]{color:var(--cosmos-ink);background:#9cae9624}.bubble-map .cosmos-zoom{border-color:var(--cosmos-line);background:#293f43;border-radius:40px;flex-direction:row;align-items:center;padding:4px;display:flex;top:auto;bottom:26px;right:25px}.bubble-map.is-paper .cosmos-zoom{background:#fffdf7}.bubble-map .cosmos-zoom button{width:34px;height:34px;color:var(--cosmos-ink);border-radius:50%}.bubble-map .cosmos-zoom button:hover:not(:disabled){background:#9cae961a}.bubble-map .cosmos-zoom>span{width:33px;color:var(--cosmos-muted);padding:0;font-size:9px}.bubble-map .cosmos-zoom>i{background:var(--cosmos-line);width:1px;height:16px;margin:0 3px}.bubble-instructions{color:var(--cosmos-muted);pointer-events:none;letter-spacing:.02em;font-size:9px;position:absolute;top:85px;left:29px}.bubble-map .cosmos-inspector{background:linear-gradient(90deg,#1f3034f5 65%,#1f303400);bottom:24px}.bubble-map.is-paper .cosmos-inspector{background:linear-gradient(90deg,#f9f7eff5 65%,#f9f7ef00)}.bubble-map .cosmos-inspector-idle{font-family:"Gowun Dodum",var(--sans);font-size:18px;line-height:1.6}.bubble-map .cosmos-inspector-title strong{font-family:"Gowun Dodum",var(--sans);font-weight:400}.bubble-map .cosmos-inspector p{font-size:10px}.bubble-map .cosmos-gesture-hint{display:none}.bubble-map .cosmos-footer{border-color:var(--cosmos-line);background:var(--cosmos-bg);flex-wrap:wrap}.bubble-map .cosmos-footer>p{white-space:normal}.bubble-map .cosmos-dot{width:8px;height:8px;box-shadow:none;background:#b6cdc0;border:0}.bubble-map .cosmos-diamond{background:#9baaa0;border-radius:50%;width:5px;height:5px;transform:none}.bubble-map .cosmos-communities i{border-radius:46% 54% 48% 52%;width:7px;height:7px;box-shadow:inset 0 0 0 1px #76857d20}.bubble-map .bubble-node,.bubble-map .bubble-face{transform-origin:0 0;transform-box:view-box}:is(.bubble-map .bubble-node.is-hovered>.bubble-face,.bubble-map .bubble-node:focus-visible>.bubble-face){transform:scale(1.12)rotate(-3deg)}.bubble-map .bubble-node:focus-visible .bubble-ring{opacity:1;stroke-dasharray:4 3}.bubble-map .bubble-label{font-family:"Gowun Dodum",var(--sans);letter-spacing:-.035em}.bubble-map .bubble-hit{cursor:pointer}.bubble-map .map-work:hover circle.bubble-hit{r:6}.bubble-map .bubble-node.is-current{opacity:1}.bubble-map .cosmos-world{transform-origin:0 0}.bubble-map .cosmos-node:focus circle.bubble-hit{stroke:none}.bubble-map .cosmos-node:focus .bubble-ring{stroke:#8c9e94}.bubble-map .pebble-body{pointer-events:none}.bubble-map.is-maximized .cosmos-canvas{height:auto}@media (prefers-reduced-motion:no-preference){.bubble-map .bubble-node{transition:transform .65s cubic-bezier(.22,.8,.22,1),opacity .22s}.bubble-map .bubble-face{transition:transform .23s cubic-bezier(.2,1.7,.5,1)}.bubble-map .bubble-edge{transition:d .65s cubic-bezier(.22,.8,.22,1),stroke-opacity .18s,stroke-width .18s}.bubble-map .cosmos-world{transition:transform .2s}:is(.bubble-map:has(.is-dragging) .bubble-node,.bubble-map:has(.is-dragging) .bubble-edge,.bubble-map:has(.is-dragging) .cosmos-world){transition:none}}@media (max-width:600px){.bubble-map .cosmos-header h3{font-size:24px!important}.bubble-instructions{font-size:8px;top:79px;left:18px}.bubble-map .cosmos-zoom{padding:3px;bottom:24px;right:14px}.bubble-map .cosmos-zoom button{width:30px;height:30px}.bubble-map .cosmos-zoom>span{display:none}.bubble-map .cosmos-inspector{min-width:0;max-width:195px;bottom:64px}.bubble-map .cosmos-inspector-idle{font-size:16px}.bubble-map .cosmos-eyebrow{font-size:6px}.bubble-map .cosmos-footer>p{font-size:8px}.bubble-map .cosmos-view-switch{padding:3px}}.bubble-map .cosmos-canvas>svg,.bubble-map .cosmos-canvas>svg *{-webkit-user-select:none;user-select:none}.bubble-map .bubble-label,.bubble-map .bubble-label tspan{stroke:none;paint-order:normal;filter:none;background:0 0}.bubble-map .bubble-label::selection,.bubble-map .bubble-label tspan::selection{background:0 0}.discovery-atlas-stage{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.discovery-atlas-stage .knowledge-cosmos{min-width:0}.discovery-glyphs{background:#eeece6;border:1px solid #d9d9cf;border-radius:3px;min-width:0;overflow:hidden}.discovery-glyphs>header{border-bottom:1px solid #d9d9cf;padding:25px 20px 18px}.discovery-glyphs>header>.eyebrow{letter-spacing:.12em;font-size:6px}.discovery-glyphs>header>div{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.discovery-glyphs h3{font:400 25px/1.45 var(--serif);color:#1c3242;overflow-wrap:anywhere}.discovery-glyphs h3>small{font:10px var(--sans);color:#92918b;margin-top:3px;display:block}.discovery-glyphs>header button{color:#757f7f;background:0 0;border:1px solid #cbcec4;border-radius:50%;padding:5px;display:flex}.discovery-glyphs>header p{color:#858b87;margin-top:10px;font-size:10px;line-height:1.8}.discovery-glyph-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c2c8bf transparent;max-height:600px;padding:14px;overflow-y:auto}.discovery-glyph-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.node-glyph-card{text-align:left;background:#fffefa;border:1px solid #e0dfd6;min-width:0;padding:10px;transition:border-color .15s;display:block}.node-glyph-card:hover{border-color:#b36b51}.node-glyph-card:focus-visible{outline-offset:2px;outline:2px solid #be7355}.node-glyph-image{background:#fff;height:112px;display:block;overflow:hidden}.node-glyph-caption{border-top:1px solid #e9e7df;justify-content:space-between;align-items:center;gap:5px;margin-top:8px;padding-top:9px;display:flex}.node-glyph-caption strong{overflow-wrap:anywhere;color:#253747;font-size:12px;font-weight:400}.node-glyph-caption svg{color:#b9795e;flex-shrink:0}.node-glyph-source{font:6px/1.6 var(--mono);overflow-wrap:anywhere;color:#999f99;margin-top:7px;display:block}.node-glyph-candidate{color:#9b775b;margin-top:6px;font-size:8px;line-height:1.7;display:block}.discovery-glyphs>footer{color:#8c928a;border-top:1px solid #d9d9cf;padding:12px 18px;font-size:8px}.node-glyph-more{color:#6b797a;background:0 0;border:1px solid #c7cec4;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:12px;font-size:10px;display:flex}.glyph-panel-message{color:#7d8882;padding:15px 8px;font-size:11px;line-height:1.9}.glyph-panel-message h4{color:#354c57;margin-bottom:7px;font-weight:400}.glyph-panel-message button{background:0 0;border:1px solid #c4ccc2;padding:7px 12px;font-size:10px}.node-glyph-guide{color:#89918b;margin:18px 4px;font-size:10px;line-height:1.9}.node-glyph-originals{gap:12px;margin-top:15px;display:grid}.node-glyph-originals button{text-align:left;background:var(--surface,#fffdf5);border:1px solid var(--line,#dddcd2);border-radius:14px;width:100%;min-width:0;padding:10px;display:block}.node-glyph-originals img{object-fit:contain;background:#fff;width:100%;height:auto;max-height:360px;display:block}.node-glyph-original-caption{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.node-glyph-originals strong{font:8px/1.6 var(--mono);overflow-wrap:anywhere;color:#5f777c;font-weight:400}.node-glyph-original-caption svg{color:var(--ink,#284960);flex-shrink:0}.discovery-atlas-stage .cosmos-canvas{height:620px}.discovery-atlas-stage .cosmos-header{padding-left:20px;padding-right:20px}.discovery-atlas-stage .cosmos-header h3{font-size:23px}.discovery-atlas-stage .cosmos-header h3>span,.discovery-atlas-stage .cosmos-gesture-hint{display:none}.discovery-atlas-stage .cosmos-footer{flex-wrap:wrap}.discovery-atlas-stage .cosmos-canvas{margin-top:-72px}.discovery-atlas-stage .is-maximized .cosmos-canvas{height:auto}@media (min-width:1700px){.discovery-atlas-stage{grid-template-columns:minmax(0,1fr) 380px}.node-glyph-image{height:135px}}@media (max-width:1100px){.discovery-atlas-stage{grid-template-columns:minmax(0,1fr) 285px}.discovery-atlas-stage .cosmos-top-actions button>span{display:none}.discovery-atlas-stage .cosmos-header h3{font-size:20px}.node-glyph-image{height:96px}}@media (max-width:900px){.discovery-atlas-stage{grid-template-columns:minmax(0,1fr)}.discovery-glyphs>header{padding:20px}.discovery-glyph-scroll{max-height:470px}.discovery-glyph-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.node-glyph-image{height:115px}.discovery-atlas-stage .cosmos-canvas{height:570px}.discovery-atlas-stage .is-maximized .cosmos-canvas{height:auto}}@media (max-width:600px){.discovery-glyph-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-glyph-scroll{max-height:420px}.discovery-atlas-stage .cosmos-canvas{height:510px}.discovery-atlas-stage .is-maximized .cosmos-canvas{height:auto}.node-glyph-image{height:105px}.discovery-glyphs h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.node-glyph-card{transition:none}}.discovery-glyphs .glyph-crop{width:100%;height:100%;display:block;overflow:hidden}.discovery-glyphs .glyph-image-pending{color:#929d96;text-align:center;justify-content:center;align-items:center;height:100%;font-size:9px;display:flex}
