.solver-readout{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:8px;padding:6px 8px;border:1px dashed var(--border);border-radius:5px;background:var(--surface-2);font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:10.5px;color:var(--text-dim)}.solver-readout--opp{margin-top:2px;border-left:3px solid var(--edge-att);font-variant-numeric:tabular-nums}.solver-readout__tag{padding:0 4px;border-radius:3px;background:var(--text-dim);color:var(--surface);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.solver-readout__delta{color:var(--warn)}.tension-legend{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:9px;line-height:1.4;color:var(--text-dim);white-space:nowrap}.tension-legend__ramp{flex:0 0 auto;width:46px;height:5px;border-radius:3px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 70%,transparent)}.tension-legend__end{opacity:.8}.tension-legend--menu{margin:-5px 0 2px 20px}.slab-legend{margin:0 0 2px 20px;font-size:11px;color:var(--text-dim);max-width:240px}.solver-glabel{position:absolute;transform:translate(-50%,calc(-100% - 2px));pointer-events:none;z-index:7;padding:0 4px;border-radius:7px;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:9px;line-height:13px;font-variant-numeric:tabular-nums;white-space:nowrap;background:color-mix(in srgb,currentColor 12%,var(--surface));border:1px dashed color-mix(in srgb,currentColor 40%,transparent)}.solver-glabel__from{opacity:.6}.solver-glabel__solved{font-weight:400}.solver-glabel--spectator{border-style:dotted;opacity:.85}.graph__viewport--notext .solver-glabel{visibility:hidden}.solved-marker{position:absolute;pointer-events:none;z-index:2}.solved-marker--stripe{left:0;top:0;bottom:0;width:10px;border-radius:5px 0 0 6px}.solved-marker--hlane{left:0;right:0;top:0;height:var(--lane-h, 9px);border-radius:3px 3px 0 0}.solved-marker--fill,.solved-marker--hfill{top:0;right:0;bottom:0;left:0;border-radius:2px}.solved-marker--rich{left:0;top:0;bottom:0;width:10px;border-radius:9px 0 0 9px}.rich-stub:has(>.solved-marker--rich){padding-left:20px}.solved-marker__track{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--kind-ink, var(--accent));border-radius:inherit;overflow:hidden}.gjunction__label>.solved-marker--hlane>.solved-marker__track{top:-1.5px;right:-1.5px;bottom:0;left:-1.5px;border-width:2.5px 2.5px 1px;border-radius:4.5px 4.5px 0 0}.solved-marker__track-fill{position:absolute;left:0;right:0;bottom:0;background:color-mix(in srgb,var(--prob-fill, var(--accent)) 45%,transparent)}.solved-marker--hlane .solved-marker__track-fill,.solved-marker--hfill .solved-marker__track-fill{top:0}.solved-marker__track--hero .solved-marker__track-fill{background:var(--prob-fill, var(--accent))}.solved-marker__caret{position:absolute;width:0;height:0;right:-5px;transform:translateY(50%);border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:5px solid currentColor}.solved-marker__caret--pt{border-right-color:color-mix(in srgb,var(--text) 60%,transparent)}.solved-marker__caret--lo{border-right-color:var(--edge-sup)}.solved-marker__caret--hi{border-right-color:var(--edge-att)}.solved-marker__caret--h{right:auto;top:-5px;transform:translate(-50%);border-top:5px solid currentColor;border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent}.solved-marker__caret--h.solved-marker__caret--pt{border-top-color:color-mix(in srgb,var(--text) 60%,transparent);border-right-color:transparent}.solved-marker__caret--h.solved-marker__caret--lo{border-top-color:var(--edge-sup);border-right-color:transparent}.solved-marker__caret--h.solved-marker__caret--hi{border-top-color:var(--edge-att);border-right-color:transparent}.solved-marker--est .solved-marker__caret--pt:after,.solved-marker--est .solved-marker__caret--lo:after,.solved-marker--est .solved-marker__caret--hi:after{content:"";position:absolute;width:0;height:0;border-top:2px solid transparent;border-bottom:2px solid transparent;border-right:3px solid var(--surface);left:1px;top:-2px}.solved-marker--est .solved-marker__caret--h.solved-marker__caret--pt:after,.solved-marker--est .solved-marker__caret--h.solved-marker__caret--lo:after,.solved-marker--est .solved-marker__caret--h.solved-marker__caret--hi:after{border-top:3px solid var(--surface);border-bottom:none;border-left:2px solid transparent;border-right:2px solid transparent;left:-2px;top:-4px}.solved-marker__delta{position:absolute;width:2px;background:currentColor;opacity:.8}.solved-marker__delta--r{right:-2px}.solved-marker__delta--t{top:-2px;width:auto;height:2px}.solved-marker__lanenum{position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:8px;font-weight:400;line-height:9px;font-variant-numeric:tabular-nums;color:var(--text)}.solved-marker__numlayer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.solved-marker--num-md .solved-marker__lanenum{font-size:9px;line-height:11px}.solved-marker__numlayer--onfill .solved-marker__lanenum{color:var(--surface);text-shadow:0 0 1px color-mix(in srgb,var(--text) 85%,transparent),0 0 2px color-mix(in srgb,var(--text) 65%,transparent),0 0 3px color-mix(in srgb,var(--text) 40%,transparent)}.solved-marker--hlane .solved-marker__numlayer--onfill .solved-marker__lanenum,.solved-marker--hfill .solved-marker__numlayer--onfill .solved-marker__lanenum{text-shadow:0 0 1px color-mix(in srgb,var(--text) 95%,transparent),0 0 2px color-mix(in srgb,var(--text) 85%,transparent),0 0 3px color-mix(in srgb,var(--text) 60%,transparent),0 0 4px color-mix(in srgb,var(--text) 35%,transparent)}.solved-marker__numlayer--v .solved-marker__lanenum{writing-mode:vertical-rl;transform:rotate(180deg);left:50%;margin-left:-4.5px}.solved-marker--spectator .solved-marker__track{border-style:dotted}.solved-marker--spectator .solved-marker__caret{opacity:.7}.graph__viewport--notext .solved-marker{visibility:hidden}.solved-marker__delta--lane{width:4px;left:3px;opacity:.95;border-radius:2px}.gcard__tension-halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.gauge-mockup-badge{position:absolute;left:10px;bottom:10px;z-index:30;padding:2px 8px;border-radius:6px;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;font-weight:600;color:var(--text);background:color-mix(in srgb,var(--surface) 88%,var(--accent));border:1px solid var(--border);pointer-events:none}.gauge-mockup-row{display:flex;flex-wrap:wrap;gap:0 10px}.chip--solved{font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums;background:color-mix(in srgb,currentColor 6%,var(--surface));border:1px dashed color-mix(in srgb,currentColor 40%,transparent);line-height:13px}.chip--spectator{border-style:dotted;opacity:.85}.solver-readout__inside{color:var(--text-dim)}.solver-readout__note{opacity:.7;font-style:italic}.solver-band{margin-top:4px;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:10.5px;color:var(--text-dim);font-variant-numeric:tabular-nums}.solver-band__btn{padding:0 6px;border:1px dashed var(--border);border-radius:4px;background:var(--surface-2);font:inherit;color:inherit;cursor:pointer}.solver-band__btn:hover{color:var(--text)}.solver-band__pending{font-style:italic;opacity:.85}.solver-band__row{display:flex;align-items:center;gap:8px}.solver-band__axis{position:relative;flex:1;min-width:90px;max-width:220px;height:10px;border:1px dashed var(--border);border-radius:5px;background:var(--surface-2)}.solver-band__bar{position:absolute;top:1px;bottom:1px;border-radius:4px;background:color-mix(in srgb,var(--accent, #3d7748) 35%,transparent)}.solver-band__dot{position:absolute;top:50%;width:5px;height:5px;transform:translate(-50%,-50%);border-radius:50%;background:var(--text)}.solver-band__caret{position:absolute;bottom:-5px;width:0;height:0;transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid var(--warn, #c88b2e)}.solver-band__nums{white-space:nowrap}.solver-influence__rows{flex-wrap:wrap;row-gap:2px}.solver-influence__row{white-space:nowrap;padding:0 5px;border:1px dashed var(--border);border-radius:4px;background:var(--surface-2)}.solver-gates{margin-top:4px}.solver-gate{margin-top:4px;border:1px dashed var(--border);border-radius:5px;background:var(--surface-2);font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:10.5px;color:var(--text-dim);font-variant-numeric:tabular-nums}.solver-gate__head{display:flex;align-items:baseline;gap:6px;width:100%;padding:4px 8px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.solver-gate__toggle{font-size:8px}.solver-gate__expr{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solver-gate__adj{opacity:.7}.solver-gate__state{text-transform:none;white-space:nowrap}.solver-gate--disagree>.solver-gate__head .solver-gate__state{font-weight:600}.solver-gate__body{display:flex;flex-direction:column;gap:4px;padding:2px 8px 6px 22px}.solver-gate__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.solver-gate__slider input[type=range]{flex:1;min-width:60px;max-width:160px;height:12px;accent-color:var(--text-dim)}.solver-gate__thr{min-width:4ch}.solver-gate__reset{padding:0 4px;border:1px dashed var(--border);border-radius:3px;background:none;font:inherit;color:inherit;cursor:pointer}.graph--modify{position:relative}.graph__whatif-frame{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:3px dashed var(--whatif-frame);border-radius:10px;pointer-events:none;z-index:32}.graph--compact .graph__whatif-frame{top:2px;right:2px;bottom:2px;left:2px;border-width:2px}.graph__whatif-hull{position:absolute;overflow:visible;fill:none;stroke:var(--whatif-frame);stroke-width:2px;stroke-dasharray:6 4;stroke-linecap:butt;pointer-events:none;z-index:32}.ov-chrome{position:absolute;top:14px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:31;pointer-events:none;max-width:calc(100% - 16px)}@media (max-width: 640px){.ov-chrome{top:var(--chrome-stack-bottom, calc(48px + env(safe-area-inset-top, 0px)) )}}.ov-strip{pointer-events:auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px;padding:4px 10px;background:var(--surface);border:1px solid color-mix(in srgb,#d64545 60%,transparent);border-radius:8px;box-shadow:0 2px 10px #00000040;font-size:12px}.ov-standing{pointer-events:auto;display:flex;align-items:center;max-width:100%;padding:2px 9px;background:var(--surface);border:1px dashed color-mix(in srgb,#d64545 70%,transparent);border-radius:999px;box-shadow:0 1px 6px #0000002e;color:color-mix(in srgb,#d64545 75%,var(--text) 25%);font:inherit;font-size:11.5px;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ov-standing:hover,.ov-standing:focus-visible{border-style:solid;background:color-mix(in srgb,#d64545 8%,var(--surface))}.ov-standing-group{display:flex;align-items:center;gap:6px;max-width:100%;pointer-events:none}.ov-standing--reset{flex:none}.ov-standing--armed{border-style:solid;background:color-mix(in srgb,#d64545 14%,var(--surface));font-weight:600}.ov-panel{pointer-events:auto;min-width:260px;max-width:340px;max-height:45vh;overflow-y:auto;padding:6px 10px 8px;background:var(--surface);border:1px solid var(--border, color-mix(in srgb, var(--text) 25%, transparent));border-radius:8px;box-shadow:0 2px 10px #00000040;font-size:11.5px}.ov-panel__section--capped{max-height:calc(var(--ov-panel-rows, 3) * 21px + 22px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 4px;margin:0 -4px}.ov-panel__section--capped>.ov-panel__head{position:sticky;top:0;background:var(--surface);z-index:1}.ov-panel__head{margin:6px 0 3px;font-weight:600;color:var(--text-dim);text-transform:uppercase;font-size:10px;letter-spacing:.05em}.ov-panel__hint{text-transform:none;letter-spacing:normal;font-weight:400}.ov-panel__row{display:flex;align-items:baseline;gap:8px;padding:1px 0;line-height:1.5}.ov-panel__row--nav{cursor:pointer;padding:1px 4px;margin:1px -4px;border-radius:4px}.ov-panel__row--nav:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.ov-panel__row--adj{background:color-mix(in srgb,#d64545 6%,transparent);outline:1px dashed color-mix(in srgb,#d64545 35%,transparent);outline-offset:-1px}.ov-panel__row--adj:hover{background:color-mix(in srgb,#d64545 12%,transparent)}.ov-panel__row--empty{color:var(--text-dim);font-style:italic}.ov-panel__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-panel__val{font-weight:700;color:#d64545;font-variant-numeric:tabular-nums}.ov-panel__val--range{color:var(--text-dim)}.ov-panel__val-lo{color:var(--edge-sup)}.ov-panel__val-hi{color:var(--edge-att)}.ov-panel__delta{font-variant-numeric:tabular-nums;white-space:nowrap}.ov-panel__held{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-dim);font-size:.92em}.ov-panel__fact{white-space:nowrap;color:var(--text-dim);font-size:.92em}.ov-panel__kind{font:10px/15px var(--sans);background:var(--surface-2);color:var(--text-dim);white-space:nowrap}.ov-panel__revert{border:1px dashed transparent;border-radius:50%;background:transparent;color:color-mix(in srgb,#d64545 80%,var(--text) 20%);cursor:pointer;padding:0 3px;font-size:12px;line-height:1.2}.ov-panel__revert:hover{color:#d64545;border-color:color-mix(in srgb,#d64545 70%,transparent);background:color-mix(in srgb,#d64545 14%,var(--surface))}.gcard__ovdelta{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.ov-strip__title{font-weight:600;color:#d64545}.ov-strip__count{color:var(--text-dim)}.ov-strip__reset{color:color-mix(in srgb,#d64545 80%,var(--text) 20%);border-color:color-mix(in srgb,#d64545 75%,transparent);font-weight:600;padding:2px 8px}.ov-strip__reset:hover{background:color-mix(in srgb,#d64545 16%,transparent)}.ov-strip__sep{width:1px;align-self:stretch;background:color-mix(in srgb,var(--text) 25%,transparent)}.ov-strip .ov-only-narrow{display:none}@media (max-width: 640px){.ov-chrome{width:calc(100% - 16px)}.ov-strip{width:100%;gap:4px;padding:4px 6px}.ov-strip .ov-only-wide{display:none}.ov-strip .ov-only-narrow{display:inline}}.graph--compact .ov-strip .ov-only-wide{display:none}.graph--compact .ov-strip .ov-only-narrow{display:inline}@media (min-width: 641px){.graph--compact .ov-strip .ov-strip__title.ov-only-wide{display:inline}}.graph--compact .ov-strip{padding:2px 6px}.graph--compact .ov-chrome{top:8px}.graph--compact .ov-presets__btn--influence,.graph--compact .ov-presets__btn--share{display:none}.ov-enter{margin:4px 0 2px;padding:3px 8px;font-size:12px;border:1px solid color-mix(in srgb,#d64545 55%,transparent);border-radius:6px;background:transparent;color:var(--text);cursor:pointer}.ov-enter:hover{background:color-mix(in srgb,#d64545 12%,transparent)}.ov-lane-seat{position:absolute;left:0;top:0;bottom:0;width:10px;pointer-events:none;z-index:4}.ov-lane{position:absolute;left:-2px;top:0;bottom:0;width:14px;pointer-events:auto;cursor:ns-resize;touch-action:none}.ov-lane--ev{left:0;width:12px}.ov-handle{position:absolute;left:0;width:100%;height:0;pointer-events:none;z-index:5}.ov-handle--grab .ov-handle__caret,.ov-handle--grab .ov-handle__label{pointer-events:auto;cursor:ns-resize;touch-action:none}.ov-handle--grab.ov-handle--h .ov-handle__caret,.ov-handle--grab.ov-handle--h .ov-handle__label{cursor:ew-resize}.ov-handle__caret{position:absolute;left:-10px;top:0;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #d64545;filter:drop-shadow(0 0 1px rgb(0 0 0 / 40%))}.ov-handle--lo .ov-handle__caret,.ov-handle--fwd .ov-handle__caret{border-left-color:var(--edge-sup)}.ov-handle--lo .ov-handle__label,.ov-handle--fwd .ov-handle__label{background:var(--edge-sup)}.ov-handle--hi .ov-handle__caret,.ov-handle--opp .ov-handle__caret{border-left-color:var(--edge-att)}.ov-handle--hi .ov-handle__label,.ov-handle--opp .ov-handle__label{background:var(--edge-att)}.ov-handle--pt{--ov-pt-orange: rgb(224 130 28);--ov-pt-ink: color-mix( in oklab, var(--prob-high) calc(var(--ov-pt-frac, .5) * 100%), var(--prob-low) )}:root[data-ov-pt-ink=orange] .ov-handle--pt{--ov-pt-ink: var(--ov-pt-orange)}:root[data-ov-pt-ink=grey] .ov-handle--pt{--ov-pt-ink: var(--text)}.ov-handle--pt .ov-handle__caret{border-left-color:color-mix(in srgb,var(--ov-pt-ink) 65%,transparent)}.ov-handle--pt .ov-handle__label{background:color-mix(in srgb,var(--ov-pt-ink) 65%,var(--surface))}.ov-edge{position:absolute;left:-2px;width:3px;border-radius:2px;pointer-events:none;z-index:4}.ov-edge--pos{background:var(--edge-sup)}.ov-edge--neg{background:var(--edge-att)}.ov-handle__label{position:absolute;left:-10px;top:0;transform:translate(-100%,-50%);padding:0 3px;font-size:10px;font-weight:700;color:#fff;background:#d64545;border-radius:3px;white-space:nowrap}.ov-handle__label--flip{left:20px;transform:translateY(-50%)}.ov-handle__label--small{font-size:8px;font-weight:600;padding:0 2px;opacity:.85}.ov-handle--flip .ov-handle__caret{left:auto;right:-10px;transform:translateY(-50%) scaleX(-1)}@media (pointer: coarse){.ov-lane-seat .ov-lane:not(.ov-lane--entry){left:-11px;width:32px}.ov-handle--grab .ov-handle__caret:before{content:"";position:absolute;left:-17px;top:-12px;width:24px;height:24px}.ov-handle--grab.ov-handle--h .ov-handle__caret:before{left:-12px;top:-8px}.ov-handle--grab .ov-handle__label:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}.ov-baseline{position:absolute;left:-2px;right:-2px;height:0;border-top:1px dashed color-mix(in srgb,var(--text) 55%,transparent);pointer-events:none;z-index:3}.ov-baseline--h{left:auto;right:auto;top:-2px;bottom:-2px;height:auto;width:0;border-top:none;border-left:1px dashed color-mix(in srgb,var(--text) 55%,transparent)}.ov-presets{position:absolute;left:8px;bottom:-26px;padding-top:8px;display:none;gap:4px;z-index:6}.graph--modify .gcard:hover .ov-presets{display:flex}.ov-presets__btn{padding:1px 6px;font-size:10px;border:1px solid color-mix(in srgb,#d64545 55%,transparent);border-radius:5px;background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap}.ov-presets__btn:hover{background:color-mix(in srgb,#d64545 14%,transparent)}.ov-presets__btn--reset{border-style:dashed}.ov-presets__btn--quiet{opacity:.55}.ov-presets__btn--quiet:hover{opacity:1}.ov-reset-standing{position:absolute;top:-14px;right:-14px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;font-size:17px;font-weight:700;line-height:1;border:1.5px dashed color-mix(in srgb,#d64545 85%,var(--text) 15%);border-radius:50%;background:var(--surface);color:color-mix(in srgb,#d64545 80%,var(--text) 20%);cursor:pointer;z-index:6;box-shadow:0 1px 4px #0003}.ov-reset-standing:hover{border-style:solid;background:color-mix(in srgb,#d64545 12%,var(--surface))}.ov-reset-standing--evlane{top:-26px}.gjunction__resetseat{position:absolute;pointer-events:none;z-index:6}.gjunction__resetseat .ov-reset-standing{pointer-events:auto}.gjunction__resetseat--plate .ov-reset-standing--evlane{top:-11px}.ov-evseat{position:absolute;pointer-events:none;z-index:6}.ov-evseat .ov-lane{pointer-events:auto;cursor:pointer}.ov-presets--ev{left:8px;bottom:-26px}.graph--modify .rich-stub:hover .ov-presets--ev{display:flex}.gjunction__verbseat{position:absolute;z-index:6}.gjunction__verbseat .ov-presets--ev{position:static;left:auto;bottom:auto;padding-top:6px}.graph--modify .gjunction-wrap:hover .gjunction__verbseat .ov-presets--ev,.graph--modify .gjunction__verbseat--sel .ov-presets--ev,.graph--modify .rich-stub--selected .ov-presets--ev,.graph--modify .gcard--selected .ov-presets{display:flex}.ov-presets__note{font-size:10.5px;color:var(--text-dim);white-space:nowrap;padding:1px 4px;cursor:help}.ov-evseat--label{left:0;right:0;top:0;height:9px}.ov-evseat--h .ov-lane{top:-2px;right:-2px;bottom:-2px;left:-2px;width:auto;height:auto;cursor:pointer}.ov-evseat--h .ov-lane.ov-lane--pair{cursor:ew-resize}.ov-evseat--label .ov-lane--pair{top:-7px;bottom:-2px}.ov-evseat--free .ov-lane--pair{top:-5px;bottom:-5px}@media (pointer: coarse){.ov-evseat--label .ov-lane--pair{top:-16px;bottom:-4px}.ov-evseat--free .ov-lane--pair,.ov-evseat--rich .ov-lane--pair{top:-10px;bottom:-10px}}.ov-handle--h{width:0;height:0;bottom:-1px;top:auto}.ov-handle--h .ov-handle__caret{left:0;top:auto;bottom:-6px;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #d64545;border-top:none}.ov-handle--lo.ov-handle--h .ov-handle__caret,.ov-handle--fwd.ov-handle--h .ov-handle__caret{border-bottom-color:var(--edge-sup);border-left-color:transparent}.ov-handle--hi.ov-handle--h .ov-handle__caret,.ov-handle--opp.ov-handle--h .ov-handle__caret{border-bottom-color:var(--edge-att);border-left-color:transparent}.ov-handle--pt.ov-handle--h .ov-handle__caret{border-bottom-color:color-mix(in srgb,var(--ov-pt-ink) 65%,transparent);border-left-color:transparent}.ov-handle--h .ov-handle__label{left:50%;top:auto;bottom:-22px;transform:translate(-50%)}.ov-edge--h{left:auto;top:auto;bottom:-2px;width:auto;height:3px}.ov-evseat--rich{left:-4px;top:0;bottom:0;width:14px}.ov-evseat--h.ov-evseat--rich{left:0;right:0;top:0;bottom:auto;width:auto;height:9px}.ov-lane--entry{cursor:pointer;touch-action:auto;border-radius:3px}.ov-lane-seat--hot .ov-handle__caret{left:-20px;border-top-width:10px;border-bottom-width:10px;border-left-width:20px}.ov-lane-seat--hot .ov-handle--flip .ov-handle__caret{left:auto;right:-20px}.ov-lane-seat--hot .ov-handle__label{left:-20px}.ov-lane-seat--hot .ov-handle__label--flip{left:30px}.ov-evseat--hot .ov-handle--h .ov-handle__caret{bottom:-12px;border-left-width:8px;border-right-width:8px;border-bottom-width:14px}@keyframes argmap-ov-entry-pulse{0%{background:color-mix(in srgb,#d64545 34%,transparent);outline:2px dashed var(--whatif-frame);outline-offset:1px}to{background:transparent;outline:2px dashed transparent;outline-offset:1px}}.ov-lane--pulse{animation:argmap-ov-entry-pulse 1.2s ease-out 1}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .ov-lane--pulse{animation:none;background:color-mix(in srgb,#d64545 22%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,#d64545 55%,transparent)}}.ov-teach{position:absolute;left:16px;transform:translateY(-50%);padding:1px 6px;font-size:10px;font-weight:700;white-space:nowrap;color:#fff;background:#d64545;border-radius:3px;pointer-events:none;z-index:6}.ov-teach:before{content:"◀ "}.ov-teach--h{left:auto;bottom:14px;transform:translate(-50%)}.ov-teach--h:before{content:"▼ "}.ov-influence{position:absolute;left:0;top:-39px;padding:2px 6px;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:10px;font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap;background:var(--surface);border:1px dashed color-mix(in srgb,var(--text) 40%,transparent);border-radius:4px;color:var(--text);pointer-events:none;z-index:12}.ov-influence--pending{color:var(--text-dim);font-style:italic}.ov-influence__lead{color:var(--text-dim)}.ov-influence__focus{color:var(--accent)}.ov-influence__delta{font-weight:700}.ov-influence__delta--nil{font-weight:400;color:var(--text-dim)}.ov-presets__btn--save,.ov-presets__btn--on{border-style:solid;background:color-mix(in srgb,#d64545 18%,transparent);font-weight:600}.ov-presets__btn--sweeping{position:relative;overflow:hidden}.ov-presets__btn--sweeping:after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:#7c54d6d9;transform:scaleX(var(--sweep-frac, 0));transform-origin:left center}.ov-strip__note{color:var(--text-dim);font-size:10px;white-space:nowrap}.ov-strip__note--held{color:var(--text-dim)}.ov-strip__note--empty{color:color-mix(in srgb,rgb(124 84 214) 55%,var(--text) 45%)}.ov-toast{pointer-events:auto;padding:3px 10px;background:var(--surface);border:1px solid var(--border, color-mix(in srgb, var(--text) 25%, transparent));border-radius:7px;box-shadow:0 2px 10px #00000040;font-size:11px;color:var(--text)}.ov-toast__action{margin-left:8px;padding:1px 7px;font-size:11px;color:var(--text);background:transparent;border:1px solid var(--border, color-mix(in srgb, var(--text) 25%, transparent));border-radius:5px;cursor:pointer;font-weight:600}.ov-toast__action:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.gcard__ovheat{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.gjunction__ovheat{position:absolute;border-radius:4px;pointer-events:none}.gjunction__ovheat--label{top:-2px;right:-2px;bottom:-2px;left:-2px}.gjunction__ovdelta{position:absolute;border-radius:4px;pointer-events:none}.gjunction__ovdelta--lane{left:-3px;right:-3px;top:-3px;height:15px}.gcard--ov:after,.gjunction__ovmark{border:2px dashed color-mix(in srgb,#d64545 85%,var(--text) 15%);pointer-events:none}.gcard--ov:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:12px}.gjunction__ovmark{position:absolute;border-radius:5px}.gjunction__label--ov{outline:2px dashed color-mix(in srgb,#d64545 85%,var(--text) 15%);outline-offset:2px}.badge__ovtick{position:absolute;top:-2.5px;right:-2.5px;bottom:-2.5px;left:-2.5px;border-radius:10.5px;border:1.5px dashed color-mix(in srgb,#d64545 85%,var(--text) 15%);pointer-events:none}.solver-reach__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;margin-top:2px}.solver-reach__row--route{color:var(--text)}.solver-reach__node{padding:0 5px;border:1px dashed var(--border);border-radius:4px;background:var(--surface-2);font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.solver-reach__node:hover{color:var(--text);border-style:solid}.solver-reach__item{display:inline-flex;align-items:baseline;gap:3px}.solver-reach__note{opacity:.85}@keyframes argmap-pulse-chip{0%,to{box-shadow:0 0 0 1px var(--accent),0 0 4px 1px rgba(var(--accent-rgb),.3)}50%{box-shadow:0 0 0 3px var(--accent),0 0 10px 4px rgba(var(--accent-rgb),.55)}}.solver-reach__node--pulse{border-color:var(--accent);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.5);transition:box-shadow .6s ease-out;animation:argmap-pulse-chip 1.3s ease-in-out 4}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .solver-reach__node--pulse{animation:none;box-shadow:0 0 0 2px var(--accent)}}.tensions__panel{min-width:300px;max-width:380px;padding:7px 8px 6px;font-size:11.5px}.tensions__panel--flip{right:auto;left:0}.tensions__head{margin:1px 4px 4px;font-weight:600;color:var(--text-dim);text-transform:uppercase;font-size:10px;letter-spacing:.05em}.tensions__hint{text-transform:none;letter-spacing:normal;font-weight:400}.tensions__row{display:flex;align-items:baseline;gap:6px;width:100%;padding:2px 4px;border:none;border-radius:4px;background:transparent;font:inherit;color:var(--text);text-align:left;cursor:pointer}.tensions__row:hover,.tensions__row:focus-visible{background:var(--surface-2)}.tensions__row--empty{color:var(--text-dim);font-style:italic;cursor:default}.tensions__row--empty:hover{background:transparent}.tensions__sigil{width:.7em;color:var(--text-dim)}.tensions__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tensions__pair{font-variant-numeric:tabular-nums;white-space:nowrap}.tensions__ref{font-size:.75em;vertical-align:super;opacity:.8}.tensions__delta{min-width:2.4em;font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.tensions__row--spectator .tensions__label,.tensions__row--spectator .tensions__pair,.tensions__row--spectator .tensions__delta{font-style:italic;opacity:.85}.tensions__note{margin:5px 4px 0;padding-top:4px;border-top:1px dashed var(--border);color:var(--text-dim);font-size:10.5px}.solver-whynot{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px}.solver-whynot__nums{font-variant-numeric:tabular-nums;white-space:nowrap}.solver-whynot__answer{flex-basis:100%;color:var(--text)}.solver-whynot__go{margin-left:5px;padding:0;border:none;background:transparent;font:inherit;color:var(--accent);cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration-line:underline;text-decoration-style:dotted}.solver-whynot__holders{display:flex;flex-basis:100%;align-items:baseline;flex-wrap:wrap;gap:2px 6px}@media (max-width: 640px){.controls-menu__panel.tensions__panel{position:fixed;top:var(--chrome-stack-bottom, calc(48px + env(safe-area-inset-top, 0px)) );left:8px;right:8px;z-index:32;min-width:0;max-width:none;max-height:60vh}}.graph__controls-whatif{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;min-width:0;z-index:25}.ov-strip--seated{flex-wrap:nowrap}.wtb{position:fixed;left:12px;bottom:10px;z-index:33;display:flex;gap:8px;padding:8px;background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 4px 16px #0000002e;font-family:var(--sans);touch-action:none}.wtb__gauge{position:relative;width:32px;flex:0 0 auto}.wtb--statement .wtb__gauge{height:96px}.wtb--evidence .wtb__gauge{height:140px}.wtb__lane{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:7px;background:var(--surface-2);border:1px solid var(--border);overflow:hidden;touch-action:none;cursor:pointer}.wtb__lane-fill{position:absolute;left:0;right:0;bottom:0;background:var(--wtb-fill);border-radius:6px 6px 0 0}.wtb__lane-opp{position:absolute;left:0;right:0;top:0;background:color-mix(in srgb,#d64545 70%,var(--surface));border-radius:0 0 6px 6px}.wtb__caret{position:absolute;left:50%;transform:translate(-50%,50%);min-width:44px;padding:3px 5px;border-radius:4px;font-family:var(--mono);font-size:10.5px;font-weight:500;line-height:1;text-align:center;color:var(--surface);background:var(--wtb-fill);white-space:nowrap;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.wtb__caret--opp{transform:translate(-50%,-50%);background:var(--whatif-frame)}.wtb__verbs{display:grid;grid-template-columns:auto auto;gap:4px;align-content:start}.wtb__btn{height:44px;padding:0 10px;font-family:var(--sans);font-size:11px;border:1px solid color-mix(in srgb,#d64545 55%,transparent);border-radius:5px;background:var(--surface);color:var(--text);white-space:nowrap;cursor:pointer}.wtb__btn:disabled{opacity:.4;cursor:default}.wtb__btn--reset{border-style:dashed;color:var(--whatif-frame);font-size:19px;font-weight:700}.wtb__btn--quote{color:var(--text-dim);border-color:var(--border-strong);font-size:15px}.wtb__btn--wide{grid-column:1 / span 2}.wtb__note{display:flex;align-items:center;height:44px;padding:0 4px;font-size:10px;line-height:1.2;color:var(--text-dim);max-width:90px}@media (max-width: 640px){.graph--modify .gcard:hover .ov-presets,.graph--modify .gcard--selected .ov-presets,.graph--modify .rich-stub:hover .ov-presets--ev,.graph--modify .rich-stub--selected .ov-presets--ev,.graph--modify .gjunction-wrap:hover .gjunction__verbseat .ov-presets--ev,.graph--modify .gjunction__verbseat--sel .ov-presets--ev{display:none}.graph--modify .gcard--selected .gcard__label,.graph--modify .gjunction--selected~.gjunction__label,.graph--modify .rich-stub--selected .rich-stub__label{color:var(--whatif-frame)}.graph__whatif-frame,.graph__whatif-hull{z-index:28}}.legend{font:400 12.5px/1.5 var(--sans);color:var(--text)}.legend__part{margin:0 0 .8em}.legend__part-title{margin:.64em 0 .32em;font:600 .96em/1.3 var(--sans);color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}.legend__rows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.32em .8em}.legend__row{grid-column:1 / -1;display:grid;grid-template-columns:5.2em minmax(0,1fr);align-items:center;gap:.8em}.legend__row--pair{grid-column:auto}@media (max-width: 40em){.legend__rows{grid-template-columns:minmax(0,1fr)}}.legend__row--hidden{color:var(--text-dim)}.legend__mark{font-weight:600;color:var(--accent);white-space:nowrap}.legend__note{margin:.4em 0 0;font-size:.92em;color:var(--text-dim)}.legend__swatch{display:flex;align-items:center;justify-content:center;width:5.2em;height:2.6em}.lg-card{--kind-ink: var(--accent);position:relative;display:block;box-sizing:border-box;width:4.4em;height:2.2em;border:.08em solid var(--kind-ink);border-top-width:.24em;border-radius:.64em;background:var(--surface);box-shadow:0 0 0 .04em var(--kind-ink);padding:.32em .4em .32em 1.1em;overflow:hidden}.lg-card__stripe{position:absolute;left:0;top:0;bottom:0;width:.8em;background:var(--surface-2);border-radius:.5em 0 0 .5em;overflow:hidden}.lg-card__stripe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:.08em solid var(--kind-ink);border-radius:inherit;pointer-events:none}.lg-card__fill,.lg-gauge__fill{position:absolute;left:0;right:0;bottom:0;background:var(--prob-high)}.lg-card__line,.lg-plate__line{display:block;height:.24em;margin:.16em 0;border-radius:.16em;background:color-mix(in srgb,var(--text) 55%,transparent)}.lg-card__line--short{width:60%}.lg-plate{--kind-ink: var(--evidence);position:relative;display:block;box-sizing:border-box;width:4.6em;height:2.4em;border-radius:.56em;background:color-mix(in srgb,var(--surface-2) 35%,transparent);box-shadow:0 0 0 .12em var(--kind-ink)}.lg-plate__strand{position:absolute;left:-.5em;right:-.5em;top:.5em;height:.16em;margin-top:-.08em;background:var(--edge-sup);border-radius:.08em}.lg-plate__dot{position:absolute;left:50%;top:.5em;width:.56em;height:.56em;margin:-.28em 0 0 -.28em;border-radius:50%;background:var(--kind-ink)}.lg-plate__label{position:absolute;left:.4em;right:.4em;top:.95em;bottom:.3em;box-sizing:border-box;border-radius:.24em;background:color-mix(in srgb,var(--surface-2) 50%,transparent);box-shadow:0 0 0 .12em var(--kind-ink);padding:.6em .24em 0;overflow:hidden}.lg-plate__lane{position:absolute;left:0;right:0;top:0;height:.5em;background:var(--surface);box-shadow:inset 0 0 0 .08em var(--kind-ink);border-radius:.24em .24em 0 0;overflow:hidden}.lg-plate__lane-fill{position:absolute;inset:0 auto 0 0;background:var(--prob-high)}.lg-plate__line{margin:.05em 0 0}.lg-svg{width:5.2em;height:1.6em;overflow:visible}.lg-svg__card{fill:var(--surface);stroke:var(--accent);stroke-width:1.2}.lg-svg__strand{fill:none;stroke:var(--edge-sup);stroke-width:2;stroke-linecap:round}.lg-svg__strand--att{stroke:var(--edge-att)}.lg-svg__head{fill:var(--edge-sup)}.lg-svg__dot{fill:var(--evidence)}.lg-svg__collar{fill:var(--surface);stroke:var(--evidence);stroke-width:1.5}.lg-svg__xmark{fill:none;stroke:var(--edge-att);stroke-width:2;stroke-linecap:round}.lg-svg__twist{fill:none;stroke:var(--edge-att);stroke-width:1.4}.lg-chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.76em;height:1.76em;padding:0;border-radius:.4em;font:600 1.2em/1 var(--sans)}.lg-chips{display:inline-flex;gap:.32em}.lg-chip--unfold{background:var(--accent);color:var(--surface)}.lg-chip--unfold-link{background:var(--evidence)}.lg-chip--fold{width:1.44em;height:1.44em;background:var(--accent-soft);color:var(--accent);font-size:1.1em}.lg-box{display:grid;grid-template-columns:1fr 1fr;gap:.24em;box-sizing:border-box;width:4.2em;height:2.24em;padding:.64em .32em .32em;border:.08em solid color-mix(in srgb,var(--text) 40%,var(--border-strong));border-radius:.48em;background:#9687af14;position:relative}.lg-box__bar{position:absolute;left:.32em;right:1.44em;top:.16em;height:.24em;border-radius:.16em;background:color-mix(in srgb,var(--text) 45%,transparent)}.lg-box__inner{border:.08em solid var(--accent);border-radius:.24em;background:var(--surface)}.lg-gauge{position:relative;display:block;width:.8em;height:2.24em;border-radius:.24em;background:var(--surface-2);box-shadow:inset 0 0 0 .08em var(--accent);overflow:visible}.lg-gauge__fill{border-radius:0 0 .24em .24em}.lg-gauge__fill--tint{background:color-mix(in oklab,var(--warn) 70%,var(--prob-high))}.lg-chip--count{width:auto;height:1.2em;padding:0 .4em;border-radius:.64em;background:var(--surface-2);color:var(--text-dim);font:400 .8em/1.5 var(--sans);white-space:nowrap}.lg-gauge__caret{position:absolute;right:-.48em;width:0;height:0;transform:translateY(50%);border-top:.32em solid transparent;border-bottom:.32em solid transparent;border-right:.4em solid color-mix(in srgb,var(--text) 70%,transparent)}.learn__tabs{display:flex;gap:4px;padding:8px 18px 0;border-bottom:1px solid var(--border)}.learn__tab{border:none;background:none;padding:6px 10px;font:600 12.5px/1.3 var(--sans);color:var(--text-dim);border-bottom:2px solid transparent;cursor:pointer;border-radius:6px 6px 0 0}.learn__tab:hover{color:var(--text);background:var(--surface-2)}.learn__tab[aria-selected=true]{color:var(--headline, var(--text));border-bottom-color:var(--accent)}.map-legend__line{flex:0 0 100%;width:100%;margin-top:.45em;pointer-events:none}.map-legend__disc{flex:none;display:inline-flex;align-items:baseline;gap:.35em;padding:.15em .6em;border:.09em solid var(--border-strong);border-radius:.35em;background:var(--surface);color:var(--text);font:inherit;font-family:var(--sans);line-height:1.3;cursor:pointer;pointer-events:auto}.map-legend__disc:hover,.map-legend__disc:focus-visible{border-color:var(--text);background:var(--surface-2)}.map-legend__caret{font-size:.85em}.map-legend{flex:0 0 100%;width:100%;display:block;pointer-events:auto;-webkit-user-select:none;user-select:none}.map-legend .legend{box-sizing:border-box;max-width:34em;margin:.6em 0 0;padding:.6em 0 0;border-top:.08em solid var(--border-strong);font:inherit;font-family:var(--mono);font-size:.92em;line-height:1.35;color:color-mix(in srgb,var(--text) 70%,var(--surface))}.map-legend .legend__part-title{font-family:var(--sans)}.quote-sub{position:absolute;z-index:22;left:50%;bottom:14px;transform:translate(-50%);max-width:min(680px,calc(100% - 24px));padding:11px 20px 10px;text-align:center;pointer-events:auto;-webkit-user-select:text;user-select:text;background:#141e38e6;color:#f4f2ee;border-radius:10px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 26px #0a102047;font-family:ui-serif,Georgia,Times New Roman,serif}.quote-sub__name{display:block;font-variant-caps:small-caps;letter-spacing:.14em;font-size:12px;font-family:var(--sans);color:#cbb894;margin-bottom:4px}.quote-sub__passage{display:block;font-size:clamp(15px,.9vw,22px);line-height:1.45}.quote-sub__mark{color:#cbb894;margin:0 .25em;font-size:.9em}.quote-sub__count{display:inline-flex;align-items:center;gap:6px;margin-top:5px;font-size:11px;font-style:italic;font-family:var(--sans);color:#f4f2ee9e}.quote-sub__step{background:none;border:0;padding:0 6px;font-family:var(--sans);font-style:normal;font-size:15px;line-height:1;color:#cbb894;cursor:pointer}.quote-sub__step:disabled{color:#cbb89459;cursor:default}.quote-sub__step:not(:disabled):hover{color:#f4f2ee}.quote-sub--held .quote-sub__fuse{animation-play-state:paused}.quote-sub__fuse{display:none}@media (prefers-reduced-motion: no-preference){.quote-sub__fuse{display:block;position:absolute;left:16px;right:16px;bottom:4px;height:3px;border-radius:1.5px;background:#cbb894a6;transform-origin:right center;animation:quote-sub-fuse var(--fuse-ms, 8s) linear both}}@keyframes quote-sub-fuse{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: no-preference){.quote-sub{animation:quote-sub-in .32s ease both}.quote-sub__word{animation:quote-sub-word .3s ease both;animation-delay:calc(var(--i) * 60ms)}.quote-sub__step--nudge:not(:disabled){animation:quote-sub-nudge 1.6s ease-in-out 2.4s infinite}}@keyframes quote-sub-nudge{0%,to{transform:none;color:#cbb894}50%{transform:scale(1.35);color:#f4f2ee}}@keyframes quote-sub-in{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes quote-sub-word{0%{opacity:0}to{opacity:1}}@media (max-width: 640px){.quote-sub{bottom:calc(10px + var(--status-pill-h, 32px) + 8px);max-width:calc(100% - 16px);padding:9px 14px 8px}.quote-sub__passage{font-size:13.5px}body.whatif-toolbox .quote-sub{bottom:calc(10px + var(--whatif-toolbox-h, 0px) + 12px)}}.quote-sub__fs{position:absolute;right:6px;top:5px;width:22px;height:22px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:4px;background:none;font-family:var(--sans);font-size:12px;line-height:20px;text-align:center;color:#f4f2ee;cursor:pointer}.quote-sub__fs:hover{background:#ffffff1f}.quote-cutscene__curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:43;background:#141e38eb;pointer-events:none;clip-path:path("M0 0Z")}.quote-cutscene__catch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;background:transparent;cursor:pointer}.quote-cutscene__panel{position:fixed;z-index:45;left:50%;top:30vh;bottom:0;transform:translate(-50%);width:min(720px,calc(100vw - 32px));display:flex;flex-direction:column;color:#f4f2ee;font-family:ui-serif,Georgia,Times New Roman,serif;cursor:pointer}.quote-cutscene__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 8px 12px;-webkit-overflow-scrolling:touch}.quote-cutscene__name{display:block;font-variant-caps:small-caps;letter-spacing:.14em;font-size:13px;font-family:var(--sans);color:#cbb894;margin-bottom:12px}.quote-cutscene__passages{list-style:none;margin:0;padding:0}.quote-cutscene__passage{font-size:clamp(17px,1.1vw,30px);line-height:1.5;margin:0 0 1em;opacity:0}.quote-cutscene__panel.is-landed .quote-cutscene__passage{opacity:1}.quote-cutscene__mark{color:#cbb894;margin:0 .25em;font-size:.9em}.quote-cutscene__foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 8px 14px;font-family:var(--sans);font-size:12px;color:#f4f2ee9e;border-top:1px solid rgba(255,255,255,.1)}.quote-cutscene__skip,.quote-cutscene__optout{background:none;border:1px solid rgba(203,184,148,.6);border-radius:6px;padding:5px 12px;font-family:var(--sans);font-size:12px;color:#cbb894;cursor:pointer}.quote-cutscene__optout{border-style:dashed;border-color:#cbb89466;color:#cbb894d9;margin-right:8px}.quote-cutscene__skip:hover{color:#f4f2ee;border-color:#f4f2ee}@media (prefers-reduced-motion: no-preference){.quote-cutscene__curtain{animation:quote-cutscene-in .4s ease both}.quote-cutscene__panel.is-landed .quote-cutscene__passage{animation:quote-cutscene-word .36s ease both;animation-delay:calc(var(--i) * .12s)}}body.allow-motion .quote-cutscene__curtain{animation:quote-cutscene-in .4s ease both}body.allow-motion .quote-cutscene__panel.is-landed .quote-cutscene__passage{animation:quote-cutscene-word .36s ease both;animation-delay:calc(var(--i) * .12s)}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .quote-cutscene__curtain,body:not(.allow-motion) .quote-cutscene__passage{animation:none}}@keyframes quote-cutscene-in{0%{opacity:0}to{opacity:1}}@keyframes quote-cutscene-word{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/app/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/app/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/app/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/app/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/app/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/app/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/app/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}:root{color-scheme:light dark;--seated-card-w: 250px;--seated-card-w-compact: 190px;--bg: #dde2ea;--surface: #ffffff;--surface-2: #eaeef4;--border: #d2d8e1;--border-strong: #97a2b1;--rule: #d2d8e1;--bench-grid: #c7cedb;--text: #161b24;--text-dim: #636d7b;--text-dim-bench: #5b6472;--accent: #3d7748;--accent-rgb: 61, 119, 72;--accent-soft: #e8f6eb;--slate: #5b6472;--evidence: #009093;--evidence-rgb: 0, 144, 147;--evidence-text: #0e7490;--shelf: #7c5aa8;--neg: #c2410c;--neg-soft: #fde4d3;--ok: #15803d;--warn: #b45309;--warn-soft: #fdf0e0;--whatif-up: #0b7a6c;--whatif-down: #b45309;--whatif-frame: color-mix(in srgb, #d64545 85%, var(--text) 15%);--info: #2563a8;--headline: #1b2a52;--premise: #2f7d6b;--lemma: #6b5bb0;--conclusion: #1b3a8a;--xprem: #188038;--xprem-soft: #def0e2;--xconc: #a21caf;--xconc-soft: #f6e3f9;--prob-low: var(--neg);--prob-high: #2e6cb0;--edge-sup: #2e6cb0;--edge-att: var(--neg);--accent-line: #b8dcc0;--trail-0: #a8486f;--trail-1: #8a6134;--trail-2: #737616;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--accent-chip: #d3ecd9;--accent-chip-hover: #c6e7cd;--canvas-dot: #ccd4e0;--canvas-dot-ego: #c3cce0;--canvas-flat: #eef1f5;--canvas-flat-ego-a: #e3e9f6;--canvas-flat-ego-b: #ccd6ee;--radius: 5px;--radius-lg: 8px;--eyebrow-h: 26px;--attn-dim-node: .22;--attn-dim-edge: .12;--attn-dim-node-splice: .16;--attn-dim-edge-splice: .1;--attn-dim-edge-loose: .1;--attn-setoff-node: .7;--attn-setoff-edge: .38}body.cb-deut{--xprem: #008060;--xprem-soft: #d9efe7;--xconc: #0072b2;--xconc-soft: #dcebf7;--neg: #d55e00;--neg-soft: #fae3d3;--ok: #008060;--edge-sup: #0072b2}@media (prefers-color-scheme: dark){:root{--bg: #12161d;--surface: #1c222b;--surface-2: #242c37;--border: #333d4a;--border-strong: #6a7686;--rule: #333d4a;--bench-grid: #222a35;--text: #e4e9f0;--text-dim: #9aa5b3;--text-dim-bench: #9aa5b3;--accent: #7fb98a;--accent-rgb: 127, 185, 138;--accent-soft: #243b29;--slate: #8a94a4;--evidence: #2ab5b8;--evidence-rgb: 42, 181, 184;--evidence-text: var(--evidence);--shelf: #b79ae0;--neg: #ff8a50;--neg-soft: #40251a;--ok: #4fc37e;--warn: #e0a34e;--warn-soft: #3a2d18;--whatif-up: #2ab5b8;--whatif-down: #e0a34e;--info: #6aa6e8;--headline: #c9d6f5;--premise: #57b39c;--lemma: #ab9ce4;--conclusion: #8fa9ee;--xprem: #4dbf72;--xprem-soft: #1c3324;--xconc: #d873e2;--xconc-soft: #3a2040;--edge-sup: #6f9fe0;--prob-high: #6f9fe0;--accent-line: #31513a;--trail-0: #d886a8;--trail-1: #c59a66;--trail-2: #b3ac55;--accent-chip: #2f4c36;--accent-chip-hover: #3a5c42;--canvas-dot: #2a3442;--canvas-dot-ego: #2c3546;--canvas-flat: #1e2530;--canvas-flat-ego-a: #232c3c;--canvas-flat-ego-b: #1b2334}body.cb-deut{--xprem: #3fc9a0;--xprem-soft: #16332a;--xconc: #58aee8;--xconc-soft: #1a2c3d;--neg: #ff8b47;--neg-soft: #3d2413;--ok: #3fc9a0;--edge-sup: #58aee8}.editor-pane .cm-selectionLayer .cm-selectionBackground{background:rgba(var(--accent-rgb),.3)!important}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{touch-action:pan-x pan-y}body{font-family:var(--sans);color:var(--text);background:var(--bg);font-size:13px;overflow-x:hidden}.app{display:flex;flex-direction:column;height:100%}.app__dropzone{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;background:rgba(var(--accent-rgb),.12);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.app__dropzone-msg{padding:18px 28px;border:2px dashed var(--accent);border-radius:12px;background:var(--surface);color:var(--accent);font:600 15px/1.3 var(--sans);box-shadow:0 12px 40px #00000047}.app__body{flex:1;min-height:0;background-color:var(--bg)}.toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:7px 12px;background:var(--surface);border-bottom:1px solid var(--rule)}.toolbar__brand{display:inline-flex;align-items:center;font-family:inherit;font-weight:700;font-size:15px;letter-spacing:.01em;color:var(--headline);-webkit-user-select:none;user-select:none;border:none;background:none;padding:0;cursor:pointer}.toolbar__brand:hover .brand__word{color:var(--accent)}.toolbar__brand .brand__bar{width:2px;height:14px;margin:0 3px;border-radius:1px;background:var(--evidence)}.toolbar__brand .brand__p1{margin-right:7px;font-family:"STIX Two Math","Cambria Math",DejaVu Sans,"Noto Sans Math",serif;font-size:16px;line-height:1;color:var(--evidence-text)}.toolbar__brand .brand__word{display:inline-flex;align-items:center}.toolbar__picker{font-family:var(--mono);font-size:12px;padding:3px 6px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:12ch}.toolbar__title{font-weight:600;flex:100 100 18ch;min-width:18ch;max-width:max-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar__dot{color:var(--accent);margin-left:6px;font-size:10px;vertical-align:middle}.toolbar__stats{font-family:var(--mono);font-size:11px;color:var(--text-dim);font-variant-numeric:tabular-nums;position:relative;min-width:19ch;min-height:16px}.toolbar__solve{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;background:var(--surface);font-family:var(--mono);font-size:11px;color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.toolbar__solve--done .toolbar__solve-text{animation:toolbar-solve-fade 4s forwards}.toolbar__solve--unsettled,.toolbar__solve--unimplemented{color:var(--warn)}.toolbar__solve--provisional{color:var(--text-dim)}@keyframes toolbar-solve-fade{0%,70%{opacity:1}to{opacity:0}}.toolbar__learn{border:none;background:none;padding:0 2px;font-size:14px;line-height:1;color:var(--text-dim);cursor:pointer;flex-shrink:0}.toolbar__learn:hover{color:var(--accent)}.toolbar__learn--cta{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--accent);border-radius:999px;background:var(--accent);color:var(--surface);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.22)}.toolbar__learn--cta:hover{color:var(--surface);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.3)}body.wt-legend-flash .toolbar__learn[inert]{color:var(--accent)}body.wt-legend-flash .toolbar__learn--cta[inert]{background:var(--accent);border-color:var(--accent);color:var(--surface)}body.wt-legend-flash .toolbar__learn{border-radius:999px;animation:legend-beat-flash .9s ease-out 3;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.35)}@keyframes legend-beat-flash{0%{box-shadow:0 0 0 2px rgba(var(--accent-rgb),.9),0 0 18px 6px rgba(var(--accent-rgb),.5)}to{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.35),0 0 rgba(var(--accent-rgb),0)}}@media (prefers-reduced-motion: reduce){body.wt-legend-flash .toolbar__learn{animation:none}}.toolbar__learn-label{font-family:var(--sans);font-size:12.5px;font-weight:600;white-space:nowrap}@media (max-width: 980px){.toolbar__stats,.toolbar__solve{display:none}}.toolbar__spacer{flex:1 1 0;min-width:0}.toolbar__lead{display:flex;align-items:center;gap:12px;flex:1 1 0;min-width:min-content}@media (min-width: 641px) and (max-width: 760px){.toolbar__title{display:none}.toolbar__picker{max-width:22ch}}.toolbar__lead .search{contain:inline-size;flex:0 1 240px;min-width:120px}.toolbar-menu__panel{min-width:208px;padding:5px;width:max-content;max-width:min(20rem,calc(100vw - 16px))}.toolbar-menu__panel--flip{right:auto;left:0}@media (max-width: 640px){.controls-menu__panel.toolbar-menu__panel{position:fixed;top:var(--chrome-stack-bottom);right:8px;left:auto}}.toolbar-menu__item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 9px;border:none;border-radius:var(--radius);background:none;font:inherit;color:var(--text);text-align:left;cursor:pointer;white-space:nowrap}.toolbar-menu__item:hover:not(:disabled){background:var(--surface-2)}a.toolbar-menu__item{box-sizing:border-box;text-decoration:none}.toolbar-menu__lines{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}.toolbar-menu__sub{display:block;font-size:10.5px;color:var(--text-dim)}.toolbar-menu__item:disabled{background:var(--bg);color:var(--text-dim-bench);cursor:default}.toolbar-menu__item--dirty,.toolbar-menu__item--dirty .toolbar-menu__icon{color:var(--warn)}.toolbar-menu__item--dirty{background:var(--warn-soft)}.toolbar-menu__item--dirty:hover:not(:disabled){background:var(--warn-soft)}.toolbar-menu__icon{flex:none;width:1.2em;text-align:center;color:var(--text-dim)}.toolbar-menu__check{margin-left:auto;padding-left:10px;color:var(--accent);font-size:11px}.toolbar-menu__sep{height:1px;margin:4px 2px;background:var(--border)}.toolbar-menu__meta{padding:3px 10px 2px;font-size:10px;line-height:1.4;color:var(--text-dim);white-space:normal}.sitelink{display:inline-block;margin-top:5px;font-size:11.5px;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.sitelink:hover,.sitelink:focus-visible{text-decoration-thickness:2px}.sitelink__arrow{color:var(--text-dim);text-decoration:none}.search{position:relative;display:flex;transition:flex-grow .25s ease,flex-basis .25s ease}.search__input{font:inherit;font-size:12px;width:240px;min-width:120px;padding:4px 9px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);transition:background-color .15s ease,border-radius .15s ease,box-shadow .15s ease}.search__input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.search__input::placeholder{color:var(--text-dim)}.search__list{position:absolute;top:calc(100% + 5px);left:0;z-index:32;min-width:320px;max-width:min(480px,calc(100vw - 16px));margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 6px 20px #00000038;max-height:60vh;overflow-y:auto;overscroll-behavior:contain}@media (max-width: 640px){.search{position:static}.search__list{left:8px;right:8px;top:calc(100% + 2px);min-width:0;max-width:none}}.msearch-fab{position:fixed;top:calc(8px + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:30;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:32px;padding:0 12px;font-size:15px;color:var(--text);cursor:pointer;border-radius:999px;background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 4px 16px #0000002e;white-space:nowrap}.msearch-fab__icon{font-size:19px;line-height:1}.msearch-fab__label{font-size:13px;font-weight:500}@media (max-width: 500px){body:has(.toolbar__learn--cta) .msearch-fab{left:calc(50% + 58px)}body:has(.toolbar__learn--cta):has(.toolbar__nav--viewport:not(.toolbar__nav--empty)) .msearch-fab{left:calc(50% + 23px)}body:not(:has(.toolbar__learn--cta)):has(.toolbar__nav--viewport:not(.toolbar__nav--empty)) .msearch-fab{left:calc(50% - 36px)}}@media (max-width: 378px){body:has(.toolbar__learn--cta) .msearch-fab__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}}@media (max-width: 448px){body:has(.toolbar__learn--cta):has(.toolbar__nav--viewport:not(.toolbar__nav--empty)) .msearch-fab__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}}@media (max-width: 332px){body:not(:has(.toolbar__learn--cta)):has(.toolbar__nav--viewport:not(.toolbar__nav--empty)) .msearch-fab__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}}.msearch-fab[hidden]{display:none}.msearch{position:fixed;top:calc(8px + env(safe-area-inset-top,0px));left:calc(8px + env(safe-area-inset-left,0px));right:calc(8px + env(safe-area-inset-right,0px));z-index:31;display:flex;align-items:center;gap:6px;padding:4px;border-radius:10px;background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 4px 16px #0000002e}.msearch .search{flex:1;min-width:0}.msearch .search__input{width:100%}.msearch .search__list{left:0;right:0}.msearch__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:13px;color:var(--text);cursor:pointer;border-radius:7px;border:1px solid var(--border);background:var(--surface)}body.reveal-up .msearch-fab,body.reveal-up .msearch{display:none}body.search-cta:not(.tour-search-hint):not(.tour-search-wake) .search__input:not(:focus){border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18)}body.search-cta:not(.tour-search-hint):not(.tour-search-wake) .search__input:not(:focus):placeholder-shown{border-radius:999px;background:var(--accent-soft)}body.search-cta:not(.tour-search-hint):not(.tour-search-wake) .search__input:not(:focus):placeholder-shown::placeholder{opacity:1;color:var(--accent);font-weight:600}body.search-cta:not(.tour-search-hint):not(.tour-search-wake) .search__input:not(:focus):placeholder-shown:hover{box-shadow:0 0 0 4px rgba(var(--accent-rgb),.3)}body.search-cta-filled:not(.tour-search-hint):not(.tour-search-wake) .search__input:not(:focus){box-shadow:0 0 0 3px rgba(var(--accent-rgb),.24)}body.search-cta-filled:not(.tour-search-hint):not(.tour-search-wake) .search__input:not(:focus):placeholder-shown{background:var(--accent)}body.search-cta-filled:not(.tour-search-hint):not(.tour-search-wake) .search__input:not(:focus):placeholder-shown::placeholder{color:var(--surface)}body.search-cta:not(.tour-search-hint):not(.tour-search-wake) .msearch-fab{border-color:var(--accent);color:var(--accent);box-shadow:0 4px 16px #0000002e,0 0 0 3px rgba(var(--accent-rgb),.18)}body.search-cta-filled:not(.tour-search-hint):not(.tour-search-wake) .msearch-fab{background:var(--accent);color:var(--surface);box-shadow:0 4px 16px #0000002e,0 0 0 3px rgba(var(--accent-rgb),.24)}body.search-hint:not(.tour-search-hint):not(.tour-search-wake) .search__input,body.search-hint:not(.tour-search-hint):not(.tour-search-wake) .msearch-fab{border-color:var(--accent)}body.search-hint:not(.tour-search-hint):not(.tour-search-wake) .search:after,body.search-hint:not(.tour-search-hint):not(.tour-search-wake) .msearch-fab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:var(--radius);box-shadow:0 0 0 6px rgba(var(--accent-rgb),.45);opacity:.55;will-change:opacity;animation:search-hint-ring 1.6s ease-in-out infinite}body.search-hint:not(.tour-search-hint):not(.tour-search-wake) .msearch-fab:after{border-radius:inherit}body.search-cta.search-hint:not(.tour-search-hint):not(.tour-search-wake) .search:has(.search__input:not(:focus):placeholder-shown):after{border-radius:999px}@keyframes search-hint-ring{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion: reduce){body.search-hint:not(.allow-motion):not(.tour-search-hint):not(.tour-search-wake) .search:after,body.search-hint:not(.allow-motion):not(.tour-search-hint):not(.tour-search-wake) .msearch-fab:after{animation:none;opacity:1;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.4),0 0 0 6px rgba(var(--accent-rgb),.18)}}.search__row{display:flex;align-items:baseline;gap:7px;padding:4px 7px;border-radius:var(--radius);cursor:pointer;white-space:nowrap;overflow:hidden}.search__row--active{background:var(--accent-soft)}.search__row--weak{opacity:.62}.search__row--weak .search__label,.search__row--weak mark{font-weight:400}.search__weaknote{position:sticky;top:-4px;background:var(--surface);padding:1px 7px 4px;border-bottom:1px solid var(--rule);margin-bottom:3px;font-size:10.5px;color:var(--text-dim);cursor:default}.search__ordernote{position:sticky;bottom:-4px;background:var(--surface);padding:4px 7px 1px;border-top:1px solid var(--rule);margin-top:3px;font-size:10.5px;color:var(--text-dim);cursor:default}.search__seedhead{padding:6px 7px 2px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);cursor:default}.search__seedhead~.search__seedhead{border-top:1px solid var(--rule);margin-top:4px}.search__seedrow{padding:4px 7px;border-radius:5px;cursor:pointer;font-size:12px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search__seedrow--active{background:var(--accent-soft)}.search__seedrow--route:before{content:"🧭 ";color:var(--text-dim)}.search__seedrow--term:before{content:"⌕ ";color:var(--text-dim)}.search__seedhint{position:sticky;bottom:-4px;background:var(--surface);padding:4px 7px 1px;border-top:1px solid var(--rule);margin-top:3px;font-size:10.5px;color:var(--text-dim);cursor:default}.search__seedhint-more{display:block}.search__kind{flex:none;font-size:11px;color:var(--text-dim)}.search__kind--statement{color:var(--accent)}.search__kind--group{color:var(--shelf)}.search__id{flex:none;font-family:var(--mono);font-size:11px;color:var(--text-dim)}.search__label{flex:none;font-size:12px;font-weight:600;color:var(--text)}.search__gloss{flex:1;min-width:0;font-size:12px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis}.search__gloss-cut{opacity:.6}.search__expnote{flex:none;font-size:11px;font-style:italic;color:var(--text-dim)}.search__row mark{background:transparent;color:var(--accent);font-weight:700}.btn{font:inherit;font-size:12px;padding:4px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:disabled{background:var(--bg);border-color:var(--border);color:var(--text-dim-bench);cursor:default}.btn--sm{padding:2px 8px;font-size:11px}.btn__icon{display:inline-block;width:1em;margin-right:5px;text-align:center;font-size:13px;line-height:1}.btn--toggle-on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.btn--toggle-on:hover:not(:disabled){background:var(--accent-soft)}.btn--toggle-on:disabled{background:var(--accent-soft);border-color:var(--border);color:var(--text-dim)}.btn--dirty{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.btn--dirty:hover:not(:disabled){background:var(--warn-soft)}.btn--feedback{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18)}.btn--feedback:hover:not(:disabled){background:var(--accent-chip);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.28)}.toolbar__panes,.toolbar__nav{display:flex;gap:2px;padding:0 2px;border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--border)}.graph__nav-corner{position:absolute;top:12px;left:12px;z-index:22;display:flex;align-items:center;gap:8px;width:calc(100% - 24px);flex-wrap:wrap;row-gap:6px;pointer-events:none}.graph__nav-corner>*{pointer-events:auto}.toolbar__nav--viewport,.toolbar__home--viewport{display:flex;gap:1px;padding:0 2px;border-radius:999px;background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 4px 16px #0000002e}.toolbar__nav--viewport .btn__label{display:none}.toolbar__nav--viewport .btn__icon{font-weight:700;font-size:15px}.toolbar__home--viewport .btn,.toolbar__home--viewport .btn:disabled{border-color:transparent;border-radius:999px}.toolbar__home--viewport .btn__label{font-weight:600}.toolbar__home--empty{display:none}.toolbar__nav--viewport .btn,.toolbar__nav--viewport .btn:disabled{border-color:transparent}.toolbar__nav--viewport .btn:first-child{border-radius:999px 0 0 999px}.toolbar__nav--viewport .btn:last-child{border-radius:0 999px 999px 0}.toolbar__nav--viewport .btn+.btn{border-left-color:var(--border)}.toolbar__nav--empty{display:none}.toolbar__trail--viewport{display:flex;align-items:center;gap:4px;min-width:0;max-width:min(60%,640px);overflow:hidden;min-height:28px;padding:3px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 4px 16px #0000002e;font-family:var(--sans);font-size:12px;white-space:nowrap}.toolbar__trail-sep{color:var(--text-dim);flex:0 0 auto}.toolbar__trail-crumb{font:inherit;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;padding:1px 2px;border:0;border-radius:4px;background:none;color:var(--text);cursor:pointer;white-space:nowrap}.toolbar__trail-crumb:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.toolbar__trail-crumb:focus-visible,.toolbar__trail-exit:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.toolbar__trail-crumb--here{flex:0 0 auto;font-weight:600;cursor:default}.toolbar__trail-crumb--beyond{color:var(--text-dim)}.toolbar__trail-ego{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-width:0;padding:1px 6px 1px 8px;border:1px solid var(--accent);border-radius:999px;background:var(--accent-soft);color:var(--accent)}.toolbar__trail-crumb--ego{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:0;color:var(--accent);font-weight:600}.toolbar__trail-crumb--ego:hover{color:var(--accent);text-decoration:underline}.toolbar__trail-name{overflow:hidden;text-overflow:ellipsis}.toolbar__trail-exit{font:inherit;font-size:14px;font-weight:700;line-height:1;padding:1px 2px;border:0;border-radius:4px;background:none;color:var(--accent);cursor:pointer}.toolbar__trail-exit:hover{background:var(--accent);color:var(--surface)}.toolbar__trail-exit--waiting{color:var(--text-dim);cursor:progress}.toolbar__panes--reserved{visibility:hidden}.toolbar__tray{display:contents}.toolbar__disclose{display:none}@media (max-width: 640px){body{--chrome-rank-bottom: calc(48px + env(safe-area-inset-top, 0px)) ;--chrome-stack-bottom: var(--chrome-rank-bottom)}body.chrome-open{--chrome-stack-bottom: calc( 48px + env(safe-area-inset-top, 0px) + var(--chrome-bar-h, 36px) + 6px )}}@media (max-width: 640px){.toolbar{position:fixed;top:8px;left:8px;right:8px;z-index:30;padding:0;gap:6px;flex-wrap:nowrap;align-items:flex-start;background:none;border-bottom:none;pointer-events:none}.toolbar>*{pointer-events:auto}.toolbar--open{top:var(--chrome-rank-bottom)}.toolbar--open .toolbar__disclose{position:fixed;top:8px;right:8px}.toolbar__nav--viewport{position:fixed;top:8px;right:50px}.toolbar__home--viewport,.toolbar__panes--reserved{display:none}.toolbar--open .toolbar__learn{position:fixed;top:8px;left:8px}.toolbar--open .toolbar__tray,.toolbar__disclose,.toolbar__learn{border-radius:999px;background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 4px 16px #0000002e}.toolbar--open .toolbar__tray{border-radius:var(--radius-lg)}.toolbar__lead{display:contents}.toolbar__tray{display:flex;align-items:center;gap:2px;min-width:0;flex:1 1 auto;padding:2px 3px;flex-wrap:wrap;row-gap:3px}.toolbar:not(.toolbar--open) .toolbar__tray{flex:0 0 auto;padding:0}.toolbar:not(.toolbar--open) .toolbar__tray>*:not(.toolbar__learn):not(.toolbar__lead),.toolbar:not(.toolbar--open) .toolbar__lead>*:not(.toolbar__learn){display:none}.toolbar__learn{display:inline-flex;align-items:center;gap:5px;min-width:36px;height:32px;padding:0 10px;justify-content:center;color:var(--text)}.toolbar__learn--cta{border-color:var(--accent);background:var(--accent);color:var(--surface);box-shadow:0 4px 16px #0000002e,0 0 0 3px rgba(var(--accent-rgb),.22)}.toolbar__disclose{display:inline-flex;align-items:center;justify-content:center;flex:none;margin-left:auto;width:36px;height:32px;padding:0;font:500 15px/1 var(--sans);color:var(--text);cursor:pointer}.toolbar__disclose:active{background:var(--accent-soft)}.toolbar--open .toolbar__title,.toolbar--open .toolbar__stats,.toolbar--open .toolbar__spacer,.toolbar--open .toolbar__brand{display:none}body .toolbar.toolbar--open .toolbar__picker{flex:none;min-width:0;max-width:46px;padding-inline:4px}body.compact .toolbar--open .btn,body:not(.compact) .toolbar--open .btn{padding-inline:5px}.toolbar--open .toolbar__nav,.toolbar--open .toolbar__panes{gap:1px}.graph .graph__ego-bar{top:var(--chrome-stack-bottom);left:64px}}.pane{min-height:0;overflow:hidden;background:var(--surface)}.pane-frame{display:flex;flex-direction:column;height:100%}.pane-eyebrow{position:relative;display:flex;align-items:center;gap:7px;height:var(--eyebrow-h);flex-shrink:0;padding:0 10px;border-bottom:1px solid var(--rule);font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim);-webkit-user-select:none;user-select:none}.pane-eyebrow:before{content:"";width:2px;height:12px;border-radius:1px;background:var(--accent)}.pane-eyebrow__meta{margin-left:auto;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--text-dim)}.pane-body{flex:1;min-height:0;overflow:hidden}.resize-handle{position:relative;width:1px;background:var(--rule)}.resize-handle:before{content:"";position:absolute;top:0;right:-3px;bottom:0;left:-3px;cursor:col-resize}.resize-handle:hover,.resize-handle[data-resize-handle-active]{background:var(--accent)}.editor-pane{height:100%;overflow:hidden}.editor-pane .cm-editor{height:100%;font-family:var(--mono);font-size:12.5px}.cm-tooltip:has(.cm-noninput-tip){border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);box-shadow:0 6px 20px #00000038}.cm-noninput-tip{max-width:300px;padding:7px 10px;font-family:var(--sans)}.cm-noninput-tip__title{font-size:11px;font-weight:600;color:var(--warn);margin-bottom:2px}.cm-noninput-tip__body{font-size:11.5px;line-height:1.4;color:var(--text)}.editor-pane .cm-scroller{overflow:auto}.editor-pane .cm-line.cm-selected-node{background:var(--accent-line);box-shadow:inset 3px 0 0 var(--accent)}.cm-quote-line{background:var(--surface-2)}.editor-pane .cm-line.cm-quote-line{box-shadow:inset 2px 0 0 var(--border-strong)}.editor-pane .cm-gutterElement.cm-gutter-selected{background:var(--accent);color:var(--surface)}@keyframes cm-preview-flash{0%{background:var(--accent)}to{background:transparent}}.editor-pane .cm-line.cm-preview-flash{animation:cm-preview-flash .8s ease-out;outline:1px solid var(--accent);outline-offset:-1px}.editor-pane .cm-foldGutter{display:none!important}.editor-pane .cm-fold-gutter{width:1.6em;overflow:visible}.editor-pane .cm-fold-gutter .cm-gutterElement{display:flex;align-items:flex-start;justify-content:center;cursor:pointer}.editor-pane .cm-fold-chevron{line-height:1.4;transform:scale(1.85);color:var(--accent);transition:opacity .18s ease,text-shadow .14s ease-out,transform .14s ease-out}.editor-pane .cm-fold-chevron--folded{opacity:.85;text-shadow:0 0 calc(var(--chip-glow-blur, 0px) * .35) rgba(var(--accent-rgb),calc(var(--chip-glow-strength, 0) * .9));position:relative}.editor-pane .cm-fold-chevron--folded:before{content:"";position:absolute;top:50%;height:calc(19px / 1.85);right:.3em;width:calc(min(var(--chip-glow-blur, 0px) * 1.5,34px) / 1.85);transform:translateY(-50%);background:linear-gradient(to left,rgba(var(--accent-rgb),calc(var(--chip-glow-strength, 0) * .8)),rgba(var(--accent-rgb),0));pointer-events:none;transition:width .14s ease-out}.editor-pane .cm-fold-gutter .cm-gutterElement:hover .cm-fold-chevron--folded{opacity:1;transform:scale(2.15);text-shadow:0 0 5px rgba(var(--accent-rgb),.85)}.editor-pane .cm-fold-gutter .cm-gutterElement:hover .cm-fold-chevron--folded:before{width:calc(34px / 2.15);height:calc(19px / 2.15);background:linear-gradient(to left,rgba(var(--accent-rgb),.75),rgba(var(--accent-rgb),0))}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .editor-pane .cm-fold-chevron{transition:none}}.editor-pane .cm-fold-chevron--expanded{opacity:0}.editor-pane .cm-gutters:hover .cm-fold-chevron--expanded{opacity:.7}.editor-pane .cm-gutters:hover .cm-fold-chevron--folded{opacity:1}.editor-pane .cm-fold-gutter .cm-gutterElement.cm-gutter-selected .cm-fold-chevron{color:var(--surface);opacity:1}.editor-pane .cm-selectionLayer{z-index:1!important;pointer-events:none}.editor-pane .cm-selectionLayer .cm-selectionBackground{background:#263e2d4d!important}.kbd-help__btn{border:none;background:none;cursor:pointer;padding:0 3px;font-size:16px;line-height:1;color:var(--text-dim);border-radius:3px}.kbd-help__btn:hover{color:var(--accent);background:var(--accent-soft)}.kbd-help__btn--pinned,.kbd-help__btn--pinned:hover{color:var(--surface);background:var(--accent)}.kbd-help--preview{pointer-events:none}.kbd-help__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.kbd-help{position:absolute;top:calc(var(--eyebrow-h) + 2px);right:6px;z-index:41;width:max-content;max-width:320px;padding:10px 12px;background:var(--surface);border:1px solid var(--border-strong);border-radius:6px;box-shadow:0 6px 24px #141b242e;text-transform:none;letter-spacing:normal;font-weight:400;cursor:default}.kbd-help__title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin-bottom:8px}.kbd-help__list{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;margin:0}.kbd-help__row{display:contents}.kbd-help__row dt{margin:0}.kbd-help__row dd{margin:0;font-size:12px;color:var(--text);align-self:center}.kbd-help kbd{display:inline-block;white-space:nowrap;font-family:var(--mono);font-size:11px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:1px 6px}.cm-xline--prem{background:var(--xprem-soft)}.cm-xline--conc{background:var(--xconc-soft)}.cm-xline--cut{background:var(--neg-soft)}.cm-xline--prem.cm-xline--strong{box-shadow:inset 3px 0 0 var(--xprem)}.cm-xline--conc.cm-xline--strong{box-shadow:inset 3px 0 0 var(--xconc)}.cm-xline--cut.cm-xline--strong{box-shadow:inset 3px 0 0 var(--neg)}.cm-xtok--prem{background:var(--xprem-soft);outline:1px solid var(--xprem);border-radius:2px}.cm-xtok--conc{background:var(--xconc-soft);outline:1px solid var(--xconc);border-radius:2px}.cm-xtok--cut{background:var(--neg-soft);outline:1px solid var(--neg);border-radius:2px}.outline{height:100%;overflow:auto;padding:6px 4px}.outline__content{position:relative;padding-right:26px}.outline__arrows{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.outline__order{display:flex;align-items:center;gap:4px;margin-left:auto;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--text-dim);cursor:pointer}.outline__order-label{opacity:.75}.outline__order-select{font:inherit;font-size:10.5px;font-weight:400;letter-spacing:.02em;text-transform:none;max-width:14ch;padding:0 2px;border:1px solid var(--border);border-radius:4px;background:var(--surface-2);color:var(--text-dim);cursor:pointer}.outline__order-select:hover{color:var(--text);border-color:var(--border-strong)}.outline__order-pending{color:var(--accent)}.outline-arrow{fill:none;stroke-width:1.5;opacity:.85}.outline-arrow--prem{stroke:var(--xprem)}.outline-arrow--conc{stroke:var(--xconc)}.outline-arrow--cut{stroke:var(--neg)}.outline-arrow--meta{stroke-dasharray:4 3}.outline-arrow-head--conc{fill:var(--xconc)}.outline-arrow-head--cut{fill:none;stroke:var(--neg);stroke-width:2}.outline-arrow-head--bubble{fill:var(--surface);stroke:var(--border-strong)}.outline__list{list-style:none;margin:0;padding:0}.outline__row{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:4px;cursor:pointer;white-space:nowrap;overflow:hidden;-webkit-user-select:text;user-select:text}.outline__row:hover{background:var(--surface-2)}.outline__row--selected{background:var(--accent-soft);outline:1px solid var(--accent);white-space:normal;flex-wrap:wrap;align-items:baseline}.outline__row--selected .outline__text{overflow:visible}.outline__desc{flex-basis:100%;color:var(--text-dim);font-size:11.5px;line-height:1.35}.outline__row--prem{background:var(--xprem-soft);box-shadow:inset 2px 0 0 var(--xprem)}.outline__row--conc{background:var(--xconc-soft);box-shadow:inset 2px 0 0 var(--xconc)}.outline__row--cut{background:var(--neg-soft);box-shadow:inset 4px 0 0 var(--neg)}.outline__row--has-selection{outline:1px dashed var(--accent);outline-offset:-1px}@keyframes argmap-outline-flash{0%{box-shadow:0 0 0 4px var(--accent),0 0 22px 6px rgba(var(--accent-rgb),.55)}to{box-shadow:0 0 0 2px rgba(var(--accent-rgb),0),0 0 10px 3px rgba(var(--accent-rgb),0)}}.outline__row--preview{outline:2px dashed var(--accent);outline-offset:-1px;animation:argmap-outline-flash .7s ease-out}.outline__row--ego{box-shadow:inset 3px 0 0 var(--accent)}.outline__icon{display:inline-block;width:14px;text-align:center;flex-shrink:0}button.outline__icon{font:inherit;border:none;background:none;padding:0;cursor:pointer;border-radius:4px}button.outline__icon:hover{background:var(--accent-soft)}button.outline__icon--fold{box-shadow:var(--chip-glow-shadow, none)}.outline__row:hover button.outline__icon--fold{background:var(--accent-soft)}.outline__count{font:inherit;font-size:10px;font-weight:700;line-height:15px;padding:0 6px;border:none;border-radius:8px;background:var(--accent-chip);color:var(--accent);cursor:pointer;flex-shrink:0}.outline__count:hover{background:var(--accent-chip-hover)}.outline__icon--statement{color:var(--accent)}.outline__icon--evidence{color:var(--evidence)}.outline__icon--group{color:var(--shelf)}.outline__text--group{font-style:italic;color:var(--text-dim)}.outline__row--group{border-top:1px solid var(--border);margin-top:2px}.outline__id{font-family:var(--mono);font-size:11px;color:var(--accent);flex-shrink:0}.outline__id--evidence{color:var(--evidence-text)}.outline__cite{color:var(--info);font-weight:700;flex-shrink:0}.outline__cite--btn{background:none;border:0;padding:0 2px;margin:0;font:inherit;font-weight:700;cursor:pointer;position:relative}.outline__cite--btn:after{content:"";position:absolute;top:-5px;right:-7px;bottom:-5px;left:-7px}.outline__cite--btn:hover,.outline__cite--btn[aria-expanded=true]{text-decoration:underline;text-underline-offset:2px}.outline__sources{margin:1px 6px 4px;padding:3px 8px 3px 22px;border-left:2px solid var(--info);background:var(--surface-2);border-radius:0 4px 4px 0;font:400 11px/15px var(--sans);color:var(--text-dim);overflow-wrap:anywhere}.outline__source+.outline__source{margin-top:2px}.outline__text{color:var(--text);overflow:hidden;text-overflow:ellipsis}.outline__spacer{flex:1 1 0}.chip{font-size:10px;padding:0 5px;border-radius:8px;flex-shrink:0;line-height:15px}.chip--marginal{font-family:var(--mono);background:var(--surface-2);color:var(--text-dim)}.chip--gauge{background:linear-gradient(to right,color-mix(in oklab,var(--prob-fill, var(--accent)) 34%,var(--surface-2)) var(--gauge-pct, 0%),var(--surface-2) var(--gauge-pct, 0%));box-shadow:inset 0 0 0 1px var(--border);color:var(--text)}.chip--role{color:var(--surface);text-transform:lowercase}.chip--premise{background:var(--premise)}.chip--lemma{background:var(--lemma)}.chip--conclusion{background:var(--conclusion)}.chip--isolated{background:var(--warn)}.chip--undercut{background:var(--neg);color:var(--surface)}.map-attribution{position:absolute;display:flex;flex-wrap:wrap;align-items:baseline;gap:.15em .8em;font-family:var(--sans);font-weight:400;line-height:1.35;color:color-mix(in srgb,var(--text) 70%,var(--surface));pointer-events:none}.map-attribution__source{min-width:0}.map-attribution__tally{font-size:.85em}.map-attribution__more{flex:none;padding:0;border:none;background:none;font:inherit;color:inherit;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:.2em;cursor:pointer;pointer-events:auto}.map-attribution__more:hover,.map-attribution__more:focus-visible{color:var(--accent);text-decoration-color:currentColor}.diagnostics{border-top:1px solid var(--border);background:var(--surface);flex-shrink:0}.diagnostics--open{max-height:30vh;display:flex;flex-direction:column}.diagnostics__header{display:flex;align-items:center;gap:10px;width:100%;border:none;background:var(--surface);padding:5px 12px;cursor:pointer;font:inherit;text-align:left}.diagnostics__title{font-weight:600}.diagnostics__counts{display:flex;gap:10px;font-size:12px}.count--error{color:var(--neg)}.count--warning{color:var(--warn)}.count--info{color:var(--info)}.diagnostics__list{overflow:auto;border-top:1px solid var(--border)}.diagnostics__empty{padding:10px 12px;color:var(--text-dim)}.diagnostics__row{display:flex;align-items:baseline;gap:10px;padding:3px 12px;cursor:pointer;font-size:12px}.diagnostics__row:hover{background:var(--surface-2)}.diagnostics__sev{width:12px}.diagnostics__row--error .diagnostics__sev{color:var(--neg)}.diagnostics__row--warning .diagnostics__sev{color:var(--warn)}.diagnostics__row--info .diagnostics__sev{color:var(--info)}.diagnostics__code{font-family:var(--mono);font-weight:600;width:5ch}.diagnostics__line{color:var(--text-dim);width:7ch}.diagnostics__msg{color:var(--text)}.diagnostics__msg-rest{color:var(--text-dim)}.detail{border-top:1px solid var(--border);background:var(--surface);flex-shrink:0}.detail--open{max-height:30vh;display:flex;flex-direction:column}.detail__header{display:flex;align-items:center;gap:10px;width:100%;border:none;background:var(--surface);padding:5px 12px;cursor:pointer;font:inherit;text-align:left}.detail__title{font-weight:600}.detail__glyph{display:none}.detail__subject{font-size:13px;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail__header{min-width:0}.detail__body{overflow:auto;border-top:1px solid var(--border);padding:8px 12px;display:flex;flex-direction:column;gap:8px}.explain{display:flex;flex-direction:column;gap:6px}.explain__say{margin:0;font-size:13px;line-height:1.45;color:var(--text)}.explain__kind{font-weight:700}.explain__kind--statement{color:var(--accent)}.explain__kind--evidence{color:var(--evidence-text)}.explain__name{display:inline;padding:1px 3px;margin:0 -1px;border-radius:3px;background:var(--surface-2);box-shadow:0 0 0 1px var(--border);color:var(--text)}.explain__name:hover{background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-line)}.explain__note{margin:0;font-size:12px;line-height:1.4;color:var(--text-dim)}.explain__empty{margin:0;font-size:12px;color:var(--text-dim)}.detail--status{border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;--status-ink: var(--border)}.detail--status-claim{--status-ink: var(--accent)}.detail--status-step{--status-ink: var(--evidence)}.detail__status{display:flex;align-items:center;min-height:32px;padding:4px 12px;border-left:3px solid var(--status-ink);min-width:0}.detail--status .explain,.detail--status .explain__say,.detail--status .explain__empty{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail--status .explain{display:block}.detail--status .explain__say{font-size:clamp(13px,.75vw,20px)}.detail--status .explain__empty{font-size:clamp(12px,.7vw,18px)}@media (max-width: 640px){.detail--status{position:fixed;right:12px;bottom:10px;z-index:22;width:auto;max-width:calc(100vw - 24px);border:1px solid var(--border-strong);border-radius:999px;box-shadow:0 4px 16px #0000002e;overflow:hidden}.detail__status{padding:0 14px 0 11px;border-left:none;box-shadow:inset 3px 0 0 var(--status-ink)}.detail--status .explain__say{font-size:12.5px}.detail--status .explain,.detail--status .explain__say,.detail--status .explain__empty{white-space:normal}.detail--status .explain__say,.detail--status .explain__empty{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.3}.detail__status{padding-top:5px;padding-bottom:5px}body.whatif-toolbox .detail--status{max-width:calc(100vw - var(--whatif-toolbox-w, 0px) - 32px)}}.detail__hint{font-size:11px;color:var(--text-dim)}.detail__edges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.detail__edges-label{flex-basis:100%;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.detail__edge{display:inline-flex;align-items:baseline;gap:5px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);padding:2px 7px;cursor:pointer;font:inherit;font-size:11px;text-align:left;max-width:240px}.detail__edge:hover{border-color:var(--accent)}.detail__edge-rel{color:var(--text-dim);white-space:nowrap}.detail__edge--premise{box-shadow:inset 3px 0 0 var(--xprem)}.detail__edge--conclusion{box-shadow:inset 3px 0 0 var(--xconc)}.detail__edge--undercut,.detail__edge--neg.detail__edge--conclusion{box-shadow:inset 3px 0 0 var(--neg)}.detail__edge--premise .detail__edge-rel{color:var(--xprem)}.detail__edge--conclusion .detail__edge-rel{color:var(--xconc)}.detail__edge--undercut .detail__edge-rel,.detail__edge--neg.detail__edge--conclusion .detail__edge-rel{color:var(--neg)}.detail__edge-target{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 640px){.detail{position:fixed;right:12px;bottom:10px;z-index:22;width:auto;max-width:140px;border:1px solid var(--border-strong);border-radius:999px;box-shadow:0 4px 16px #0000002e;overflow:hidden}.detail--open{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:55vh;border-radius:14px}.detail__header{min-height:32px;padding:0 12px;gap:6px;min-width:0}.detail__glyph{display:inline;font-size:13px;line-height:1;color:var(--text-dim)}.detail__toggle,.detail__header--named .detail__title{display:none}.detail__subject{margin-left:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--sans);font-size:12.5px}.detail__hint{display:none}}.graph{height:100%;display:flex;flex-direction:column;--lod-notch: .7}.graph__controls{position:relative;display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--rule);background:var(--surface)}.graph__eyebrow{display:inline-flex;align-items:center;gap:7px;margin-right:4px;font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim);-webkit-user-select:none;user-select:none}.graph__eyebrow:before{content:"";width:2px;height:12px;border-radius:1px;background:var(--accent)}.graph__controls-spacer{flex:1}@media (max-width: 640px){.graph__controls{display:none}body.chrome-open .graph__controls{display:flex;position:fixed;top:var(--chrome-stack-bottom);left:8px;right:8px;z-index:29;gap:4px;padding:3px 6px;border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface);box-shadow:0 4px 16px #0000002e;flex-wrap:wrap;row-gap:3px}body.chrome-open .graph__eyebrow,body.chrome-open .graph__controls-spacer{display:none}}.layout-controls{display:flex;align-items:center;gap:10px}.layout-controls__section{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.layout-controls--menu .layout-controls__section:not(:first-child),.controls-menu__panel>.layout-controls__section{margin-top:7px}.layout-controls__field,.layout-controls__check{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-dim);white-space:nowrap}.layout-controls__check{cursor:pointer}.layout-controls__check input{margin:0}.layout-controls__check[data-disabled]{opacity:.45;cursor:default}.layout-controls select{font:inherit;font-size:11px;padding:1px 4px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);cursor:pointer}.layout-controls select:hover{background:var(--surface-2)}.controls-menu{position:relative}.controls-menu__panel{position:absolute;top:calc(100% + 5px);right:0;z-index:20;padding:11px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 6px 20px #00000038;max-height:72vh;overflow-y:auto}.controls-menu__debug{margin-top:10px;padding-top:9px;border-top:1px dashed var(--border)}.controls-menu__debug-head{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;opacity:.55;margin-bottom:2px}.layout-controls--menu{flex-direction:column;align-items:stretch;gap:9px;min-width:198px}.layout-controls--menu .layout-controls__field,.layout-controls--menu .layout-controls__check{justify-content:space-between;white-space:normal}.layout-controls--menu .layout-controls__check{flex-direction:row-reverse;gap:8px}.graph__canvas{position:relative;flex:1;overflow:hidden;isolation:isolate;cursor:grab;touch-action:none}.graph__canvas:active{cursor:grabbing}body.tour-held .graph__canvas{box-shadow:inset 0 0 0 2px var(--accent)}.graph__paper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;--paper-a: var(--paper-dots);--paper-b: var(--paper-dots);--paper-tile-a: 22;--paper-tile-b: 22}.graph__paper:before,.graph__paper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:var(--canvas-dot);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-position:0 0;mask-position:0 0;transition:opacity .3s ease}.graph__paper:before{-webkit-mask-image:var(--paper-a);mask-image:var(--paper-a);-webkit-mask-size:calc(var(--paper-tile-a) * 1px);mask-size:calc(var(--paper-tile-a) * 1px)}.graph__paper:after{-webkit-mask-image:var(--paper-b);mask-image:var(--paper-b);-webkit-mask-size:calc(var(--paper-tile-b) * 1px);mask-size:calc(var(--paper-tile-b) * 1px);opacity:0}.graph__paper--b:before{opacity:0}.graph__paper--b:after{opacity:1}.graph__paper--out:before,.graph__paper--out:after{transition-duration:2.5s}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .graph__paper,body:not(.allow-motion) .graph__paper:before,body:not(.allow-motion) .graph__paper:after{transition:none}}.graph--ego .graph__paper:before,.graph--ego .graph__paper:after{background-color:var(--canvas-dot-ego)}.graph__canvas--nogrid .graph__paper:before,.graph__canvas--nogrid .graph__paper:after{display:none}.graph__paper{--paper-rcx: 0px;--paper-rcy: 0px;--paper-rrx: 0px;--paper-rry: 0px;--paper-fade: 0;transition:--paper-fade .3s ease}@property --paper-fade{syntax: "<number>"; inherits: true; initial-value: 0;}.graph__paper--up{--paper-fade: 1}.graph__paper--out{transition-duration:2.5s}.graph__paper[data-region]:before,.graph__paper[data-region]:after{opacity:1;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-composite:source-in;mask-composite:intersect}.graph__paper[data-region]:before{-webkit-mask-size:calc(var(--paper-tile-a) * 1px),100% 100%;mask-size:calc(var(--paper-tile-a) * 1px),100% 100%}.graph__paper[data-region]:after{-webkit-mask-size:calc(var(--paper-tile-b) * 1px),100% 100%;mask-size:calc(var(--paper-tile-b) * 1px),100% 100%}.graph__paper[data-region]:not(.graph__paper--b):before{-webkit-mask-image:var(--paper-a),radial-gradient(ellipse var(--paper-rrx) var(--paper-rry) at var(--paper-rcx) var(--paper-rcy),rgb(0 0 0 / var(--paper-fade)) 60%,transparent 100%);mask-image:var(--paper-a),radial-gradient(ellipse var(--paper-rrx) var(--paper-rry) at var(--paper-rcx) var(--paper-rcy),rgb(0 0 0 / var(--paper-fade)) 60%,transparent 100%)}.graph__paper[data-region].graph__paper--b:after{-webkit-mask-image:var(--paper-b),radial-gradient(ellipse var(--paper-rrx) var(--paper-rry) at var(--paper-rcx) var(--paper-rcy),rgb(0 0 0 / var(--paper-fade)) 60%,transparent 100%);mask-image:var(--paper-b),radial-gradient(ellipse var(--paper-rrx) var(--paper-rry) at var(--paper-rcx) var(--paper-rcy),rgb(0 0 0 / var(--paper-fade)) 60%,transparent 100%)}.graph__paper[data-region]:not(.graph__paper--b):after{-webkit-mask-image:var(--paper-b),radial-gradient(ellipse var(--paper-rrx) var(--paper-rry) at var(--paper-rcx) var(--paper-rcy),rgb(0 0 0 / calc(1 - var(--paper-fade))) 60%,#000 100%);mask-image:var(--paper-b),radial-gradient(ellipse var(--paper-rrx) var(--paper-rry) at var(--paper-rcx) var(--paper-rcy),rgb(0 0 0 / calc(1 - var(--paper-fade))) 60%,#000 100%)}.graph__paper[data-region].graph__paper--b:before{-webkit-mask-image:var(--paper-a),radial-gradient(ellipse var(--paper-rrx) var(--paper-rry) at var(--paper-rcx) var(--paper-rcy),rgb(0 0 0 / calc(1 - var(--paper-fade))) 60%,#000 100%);mask-image:var(--paper-a),radial-gradient(ellipse var(--paper-rrx) var(--paper-rry) at var(--paper-rcx) var(--paper-rcy),rgb(0 0 0 / calc(1 - var(--paper-fade))) 60%,#000 100%)}:root{--paper-dots: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2222%22%20height=%2222%22%3E%3Ccircle%20cx=%2211%22%20cy=%2211%22%20r=%221.25%22/%3E%3C/svg%3E);--paper-squiggles: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2288%22%20height=%2288%22%3E%3Ccircle%20cx=%2211%22%20cy=%2211%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2233%22%20cy=%2211%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2255%22%20cy=%2211%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2277%22%20cy=%2211%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2211%22%20cy=%2233%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2233%22%20cy=%2233%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2255%22%20cy=%2233%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2277%22%20cy=%2233%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2211%22%20cy=%2255%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2233%22%20cy=%2255%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2255%22%20cy=%2255%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2277%22%20cy=%2255%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2211%22%20cy=%2277%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2233%22%20cy=%2277%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2255%22%20cy=%2277%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2277%22%20cy=%2277%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Cpath%20transform=%22translate(42%209)%20rotate(-13%2019.07%2016.52)%22%20d=%22M22.5%203.75%20Q33%206.75%2032.25%2015.75%20Q31.5%2028.5%2018%2029.25%20Q4.5%2030%206%2016.5%20Q7.5%206%2018.75%208.25%20Q27.75%209.75%2025.5%2018%20Q23.25%2024.75%2016.5%2022.5%20Q12%2021%2012.75%2016.5%20L26.25%2026.25%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(9%2044)%20rotate(79%2019.07%2016.52)%22%20d=%22M22.5%203.75%20Q33%206.75%2032.25%2015.75%20Q31.5%2028.5%2018%2029.25%20Q4.5%2030%206%2016.5%20Q7.5%206%2018.75%208.25%20Q27.75%209.75%2025.5%2018%20Q23.25%2024.75%2016.5%2022.5%20Q12%2021%2012.75%2016.5%20L26.25%2026.25%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(54%2053)%20rotate(168%2019.07%2016.52)%22%20d=%22M22.5%203.75%20Q33%206.75%2032.25%2015.75%20Q31.5%2028.5%2018%2029.25%20Q4.5%2030%206%2016.5%20Q7.5%206%2018.75%208.25%20Q27.75%209.75%2025.5%2018%20Q23.25%2024.75%2016.5%2022.5%20Q12%2021%2012.75%2016.5%20L26.25%2026.25%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(-3%200)%20rotate(254%2019.07%2016.52)%22%20d=%22M22.5%203.75%20Q33%206.75%2032.25%2015.75%20Q31.5%2028.5%2018%2029.25%20Q4.5%2030%206%2016.5%20Q7.5%206%2018.75%208.25%20Q27.75%209.75%2025.5%2018%20Q23.25%2024.75%2016.5%2022.5%20Q12%2021%2012.75%2016.5%20L26.25%2026.25%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/svg%3E");--paper-bits: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22352%22%20height=%22352%22%3E%3Ccircle%20cx=%2211%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%2255%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%2277%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%2299%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%22121%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%22143%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%22165%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%22209%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%22231%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%22253%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%22297%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%22319%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%22341%22%20cy=%2211%22%20r=%221%22/%3E%3Ccircle%20cx=%2211%22%20cy=%2233%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%2233%22%20r=%221%22/%3E%3Ccircle%20cx=%2255%22%20cy=%2233%22%20r=%221%22/%3E%3Ccircle%20cx=%2277%22%20cy=%2233%22%20r=%221%22/%3E%3Ccircle%20cx=%2299%22%20cy=%2233%22%20r=%221%22/%3E%3Ccircle%20cx=%22121%22%20cy=%2233%22%20r=%221%22/%3E%3Ccircle%20cx=%22143%22%20cy=%2233%22%20r=%222.5%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22/%3E%3Ccircle%20cx=%22165%22%20cy=%2233%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%2233%22%20r=%221%22/%3E%3Ccircle%20cx=%22209%22%20cy=%2233%22%20r=%221%22/%3E%3Ccircle%20cx=%22231%22%20cy=%2233%22%20r=%221%22/%3E%3Ccircle%20cx=%22253%22%20cy=%2233%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%2233%22%20r=%221%22/%3E%3Ccircle%20cx=%22297%22%20cy=%2233%22%20r=%221%22/%3E%3Ccircle%20cx=%22319%22%20cy=%2233%22%20r=%221%22/%3E%3Ccircle%20cx=%22341%22%20cy=%2233%22%20r=%221%22/%3E%3Ccircle%20cx=%2211%22%20cy=%2255%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%2255%22%20r=%222.5%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22/%3E%3Ccircle%20cx=%2255%22%20cy=%2255%22%20r=%221%22/%3E%3Ccircle%20cx=%2277%22%20cy=%2255%22%20r=%222.5%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22/%3E%3Ccircle%20cx=%2299%22%20cy=%2255%22%20r=%221%22/%3E%3Ccircle%20cx=%22121%22%20cy=%2255%22%20r=%221%22/%3E%3Ccircle%20cx=%22143%22%20cy=%2255%22%20r=%221%22/%3E%3Ccircle%20cx=%22165%22%20cy=%2255%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%2255%22%20r=%221%22/%3E%3Ccircle%20cx=%22209%22%20cy=%2255%22%20r=%221%22/%3E%3Ccircle%20cx=%22231%22%20cy=%2255%22%20r=%221%22/%3E%3Ccircle%20cx=%22253%22%20cy=%2255%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%2255%22%20r=%221%22/%3E%3Ccircle%20cx=%22297%22%20cy=%2255%22%20r=%223.13%22%20fill-opacity=%220.7%22/%3E%3Ccircle%20cx=%22319%22%20cy=%2255%22%20r=%221%22/%3E%3Ccircle%20cx=%22341%22%20cy=%2255%22%20r=%221%22/%3E%3Ccircle%20cx=%2211%22%20cy=%2277%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%2277%22%20r=%221%22/%3E%3Ccircle%20cx=%2255%22%20cy=%2277%22%20r=%221%22/%3E%3Ccircle%20cx=%2277%22%20cy=%2277%22%20r=%221%22/%3E%3Ccircle%20cx=%2299%22%20cy=%2277%22%20r=%221%22/%3E%3Ccircle%20cx=%22121%22%20cy=%2277%22%20r=%221%22/%3E%3Ccircle%20cx=%22143%22%20cy=%2277%22%20r=%222.5%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22/%3E%3Ccircle%20cx=%22165%22%20cy=%2277%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%2277%22%20r=%221%22/%3E%3Ccircle%20cx=%22209%22%20cy=%2277%22%20r=%221%22/%3E%3Ccircle%20cx=%22231%22%20cy=%2277%22%20r=%221%22/%3E%3Ccircle%20cx=%22253%22%20cy=%2277%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%2277%22%20r=%221%22/%3E%3Ccircle%20cx=%22297%22%20cy=%2277%22%20r=%221%22/%3E%3Ccircle%20cx=%22319%22%20cy=%2277%22%20r=%221%22/%3E%3Ccircle%20cx=%22341%22%20cy=%2277%22%20r=%221%22/%3E%3Ccircle%20cx=%2211%22%20cy=%2299%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%2299%22%20r=%221%22/%3E%3Ccircle%20cx=%2255%22%20cy=%2299%22%20r=%221%22/%3E%3Ccircle%20cx=%2277%22%20cy=%2299%22%20r=%221%22/%3E%3Ccircle%20cx=%2299%22%20cy=%2299%22%20r=%221%22/%3E%3Ccircle%20cx=%22121%22%20cy=%2299%22%20r=%221%22/%3E%3Ccircle%20cx=%22143%22%20cy=%2299%22%20r=%221%22/%3E%3Ccircle%20cx=%22165%22%20cy=%2299%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%2299%22%20r=%221%22/%3E%3Ccircle%20cx=%22209%22%20cy=%2299%22%20r=%221%22/%3E%3Ccircle%20cx=%22231%22%20cy=%2299%22%20r=%221%22/%3E%3Ccircle%20cx=%22253%22%20cy=%2299%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%2299%22%20r=%222.5%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22/%3E%3Ccircle%20cx=%22297%22%20cy=%2299%22%20r=%221%22/%3E%3Ccircle%20cx=%22319%22%20cy=%2299%22%20r=%221%22/%3E%3Ccircle%20cx=%22341%22%20cy=%2299%22%20r=%221%22/%3E%3Ccircle%20cx=%2211%22%20cy=%22121%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%22121%22%20r=%221%22/%3E%3Ccircle%20cx=%2255%22%20cy=%22121%22%20r=%221%22/%3E%3Ccircle%20cx=%2277%22%20cy=%22121%22%20r=%221%22/%3E%3Ccircle%20cx=%2299%22%20cy=%22121%22%20r=%221%22/%3E%3Ccircle%20cx=%22121%22%20cy=%22121%22%20r=%221%22/%3E%3Ccircle%20cx=%22143%22%20cy=%22121%22%20r=%221%22/%3E%3Ccircle%20cx=%22165%22%20cy=%22121%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%22121%22%20r=%221%22/%3E%3Ccircle%20cx=%22209%22%20cy=%22121%22%20r=%221%22/%3E%3Ccircle%20cx=%22231%22%20cy=%22121%22%20r=%221%22/%3E%3Ccircle%20cx=%22253%22%20cy=%22121%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%22121%22%20r=%221%22/%3E%3Ccircle%20cx=%22297%22%20cy=%22121%22%20r=%221%22/%3E%3Crect%20x=%22316.5%22%20y=%22118.5%22%20width=%225%22%20height=%225%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22/%3E%3Ccircle%20cx=%22341%22%20cy=%22121%22%20r=%221%22/%3E%3Ccircle%20cx=%2211%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%2255%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%2277%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%2299%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%22121%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%22143%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%22165%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%22209%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%22231%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%22253%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%22297%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%22319%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%22341%22%20cy=%22143%22%20r=%221%22/%3E%3Ccircle%20cx=%2211%22%20cy=%22165%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%22165%22%20r=%221%22/%3E%3Ccircle%20cx=%2255%22%20cy=%22165%22%20r=%221%22/%3E%3Ccircle%20cx=%2277%22%20cy=%22165%22%20r=%221%22/%3E%3Ccircle%20cx=%2299%22%20cy=%22165%22%20r=%221%22/%3E%3Ccircle%20cx=%22121%22%20cy=%22165%22%20r=%221%22/%3E%3Ccircle%20cx=%22143%22%20cy=%22165%22%20r=%221%22/%3E%3Ccircle%20cx=%22165%22%20cy=%22165%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%22165%22%20r=%221%22/%3E%3Ccircle%20cx=%22209%22%20cy=%22165%22%20r=%222.5%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22/%3E%3Ccircle%20cx=%22231%22%20cy=%22165%22%20r=%221%22/%3E%3Ccircle%20cx=%22253%22%20cy=%22165%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%22165%22%20r=%221%22/%3E%3Ccircle%20cx=%22297%22%20cy=%22165%22%20r=%221%22/%3E%3Ccircle%20cx=%22319%22%20cy=%22165%22%20r=%221%22/%3E%3Ccircle%20cx=%22341%22%20cy=%22165%22%20r=%221%22/%3E%3Ccircle%20cx=%2211%22%20cy=%22187%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%22187%22%20r=%221%22/%3E%3Ccircle%20cx=%2255%22%20cy=%22187%22%20r=%222.5%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22/%3E%3Ccircle%20cx=%2277%22%20cy=%22187%22%20r=%221%22/%3E%3Ccircle%20cx=%2299%22%20cy=%22187%22%20r=%221%22/%3E%3Ccircle%20cx=%22121%22%20cy=%22187%22%20r=%221%22/%3E%3Ccircle%20cx=%22143%22%20cy=%22187%22%20r=%221%22/%3E%3Ccircle%20cx=%22165%22%20cy=%22187%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%22187%22%20r=%221%22/%3E%3Ccircle%20cx=%22209%22%20cy=%22187%22%20r=%221%22/%3E%3Ccircle%20cx=%22231%22%20cy=%22187%22%20r=%221%22/%3E%3Ccircle%20cx=%22253%22%20cy=%22187%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%22187%22%20r=%221%22/%3E%3Ccircle%20cx=%22297%22%20cy=%22187%22%20r=%221%22/%3E%3Ccircle%20cx=%22319%22%20cy=%22187%22%20r=%221%22/%3E%3Ccircle%20cx=%22341%22%20cy=%22187%22%20r=%221%22/%3E%3Ccircle%20cx=%2211%22%20cy=%22209%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%22209%22%20r=%221%22/%3E%3Ccircle%20cx=%2255%22%20cy=%22209%22%20r=%221%22/%3E%3Ccircle%20cx=%2277%22%20cy=%22209%22%20r=%221%22/%3E%3Ccircle%20cx=%2299%22%20cy=%22209%22%20r=%221%22/%3E%3Ccircle%20cx=%22121%22%20cy=%22209%22%20r=%222.5%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22/%3E%3Ccircle%20cx=%22143%22%20cy=%22209%22%20r=%221%22/%3E%3Ccircle%20cx=%22165%22%20cy=%22209%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%22209%22%20r=%221%22/%3E%3Ccircle%20cx=%22209%22%20cy=%22209%22%20r=%221%22/%3E%3Ccircle%20cx=%22231%22%20cy=%22209%22%20r=%221%22/%3E%3Ccircle%20cx=%22253%22%20cy=%22209%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%22209%22%20r=%221%22/%3E%3Ccircle%20cx=%22297%22%20cy=%22209%22%20r=%221%22/%3E%3Ccircle%20cx=%22319%22%20cy=%22209%22%20r=%221%22/%3E%3Ccircle%20cx=%22341%22%20cy=%22209%22%20r=%221%22/%3E%3Ccircle%20cx=%2211%22%20cy=%22231%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%22231%22%20r=%221%22/%3E%3Ccircle%20cx=%2255%22%20cy=%22231%22%20r=%221%22/%3E%3Ccircle%20cx=%2277%22%20cy=%22231%22%20r=%221%22/%3E%3Ccircle%20cx=%2299%22%20cy=%22231%22%20r=%221%22/%3E%3Ccircle%20cx=%22121%22%20cy=%22231%22%20r=%221%22/%3E%3Ccircle%20cx=%22143%22%20cy=%22231%22%20r=%221%22/%3E%3Ccircle%20cx=%22165%22%20cy=%22231%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%22231%22%20r=%221%22/%3E%3Ccircle%20cx=%22209%22%20cy=%22231%22%20r=%221%22/%3E%3Crect%20x=%22228.5%22%20y=%22228.5%22%20width=%225%22%20height=%225%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22/%3E%3Ccircle%20cx=%22253%22%20cy=%22231%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%22231%22%20r=%221%22/%3E%3Ccircle%20cx=%22297%22%20cy=%22231%22%20r=%221%22/%3E%3Ccircle%20cx=%22319%22%20cy=%22231%22%20r=%221%22/%3E%3Ccircle%20cx=%22341%22%20cy=%22231%22%20r=%221%22/%3E%3Ccircle%20cx=%2211%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%2255%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%2277%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%2299%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%22121%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%22143%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%22165%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%22209%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%22231%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%22253%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%22297%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%22319%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%22341%22%20cy=%22253%22%20r=%221%22/%3E%3Ccircle%20cx=%2211%22%20cy=%22275%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%22275%22%20r=%223.13%22%20fill-opacity=%220.7%22/%3E%3Ccircle%20cx=%2255%22%20cy=%22275%22%20r=%221%22/%3E%3Ccircle%20cx=%2277%22%20cy=%22275%22%20r=%221%22/%3E%3Ccircle%20cx=%2299%22%20cy=%22275%22%20r=%221%22/%3E%3Ccircle%20cx=%22121%22%20cy=%22275%22%20r=%221%22/%3E%3Ccircle%20cx=%22143%22%20cy=%22275%22%20r=%221%22/%3E%3Ccircle%20cx=%22165%22%20cy=%22275%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%22275%22%20r=%222.5%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22/%3E%3Ccircle%20cx=%22209%22%20cy=%22275%22%20r=%221%22/%3E%3Ccircle%20cx=%22231%22%20cy=%22275%22%20r=%221%22/%3E%3Ccircle%20cx=%22253%22%20cy=%22275%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%22275%22%20r=%221%22/%3E%3Ccircle%20cx=%22297%22%20cy=%22275%22%20r=%221%22/%3E%3Ccircle%20cx=%22319%22%20cy=%22275%22%20r=%222.5%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22/%3E%3Ccircle%20cx=%22341%22%20cy=%22275%22%20r=%221%22/%3E%3Ccircle%20cx=%2211%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%2255%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%2277%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%2299%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%22121%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%22143%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%22165%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%22209%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%22231%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%22253%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%22297%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%22319%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%22341%22%20cy=%22297%22%20r=%221%22/%3E%3Ccircle%20cx=%2211%22%20cy=%22319%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%22319%22%20r=%221%22/%3E%3Ccircle%20cx=%2255%22%20cy=%22319%22%20r=%221%22/%3E%3Ccircle%20cx=%2277%22%20cy=%22319%22%20r=%221%22/%3E%3Ccircle%20cx=%2299%22%20cy=%22319%22%20r=%222.5%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22/%3E%3Ccircle%20cx=%22121%22%20cy=%22319%22%20r=%221%22/%3E%3Ccircle%20cx=%22143%22%20cy=%22319%22%20r=%221%22/%3E%3Ccircle%20cx=%22165%22%20cy=%22319%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%22319%22%20r=%221%22/%3E%3Ccircle%20cx=%22209%22%20cy=%22319%22%20r=%221%22/%3E%3Ccircle%20cx=%22231%22%20cy=%22319%22%20r=%221%22/%3E%3Ccircle%20cx=%22253%22%20cy=%22319%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%22319%22%20r=%221%22/%3E%3Ccircle%20cx=%22297%22%20cy=%22319%22%20r=%221%22/%3E%3Ccircle%20cx=%22319%22%20cy=%22319%22%20r=%221%22/%3E%3Ccircle%20cx=%22341%22%20cy=%22319%22%20r=%221%22/%3E%3Ccircle%20cx=%2211%22%20cy=%22341%22%20r=%221%22/%3E%3Ccircle%20cx=%2233%22%20cy=%22341%22%20r=%221%22/%3E%3Ccircle%20cx=%2255%22%20cy=%22341%22%20r=%221%22/%3E%3Ccircle%20cx=%2277%22%20cy=%22341%22%20r=%221%22/%3E%3Ccircle%20cx=%2299%22%20cy=%22341%22%20r=%221%22/%3E%3Ccircle%20cx=%22121%22%20cy=%22341%22%20r=%221%22/%3E%3Ccircle%20cx=%22143%22%20cy=%22341%22%20r=%221%22/%3E%3Ccircle%20cx=%22165%22%20cy=%22341%22%20r=%221%22/%3E%3Ccircle%20cx=%22187%22%20cy=%22341%22%20r=%221%22/%3E%3Ccircle%20cx=%22209%22%20cy=%22341%22%20r=%221%22/%3E%3Ccircle%20cx=%22231%22%20cy=%22341%22%20r=%221%22/%3E%3Ccircle%20cx=%22253%22%20cy=%22341%22%20r=%221%22/%3E%3Ccircle%20cx=%22275%22%20cy=%22341%22%20r=%221%22/%3E%3Ccircle%20cx=%22297%22%20cy=%22341%22%20r=%221%22/%3E%3Ccircle%20cx=%22319%22%20cy=%22341%22%20r=%221%22/%3E%3Ccircle%20cx=%22341%22%20cy=%22341%22%20r=%221%22/%3E%3Cpath%20d=%22M35.21%2057.21L44%2066L66%2066L73.73%2058.27%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20d=%22M145.21%2035.21L154%2044L154%2066L145.21%2074.79%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20d=%22M277.21%20101.21L286%20110L308%20110L316.79%20118.79%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20d=%22M58.27%20190.27L66%20198L110%20198L118.79%20206.79%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20d=%22M211.21%20167.21L220%20176L220%20220L228.79%20228.79%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20d=%22M316.79%20272.79L308%20264L294%20264%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20d=%22M101.21%20316.79L110%20308L110%20294%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20d=%22M184.79%20277.21L176%20286L162%20286%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/svg%3E);--paper-check: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22176%22%20height=%22176%22%3E%3Ccircle%20cx=%2211%22%20cy=%2211%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2233%22%20cy=%2211%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2255%22%20cy=%2211%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2277%22%20cy=%2211%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2299%22%20cy=%2211%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22121%22%20cy=%2211%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22143%22%20cy=%2211%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22165%22%20cy=%2211%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2211%22%20cy=%2233%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2233%22%20cy=%2233%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2255%22%20cy=%2233%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2277%22%20cy=%2233%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2299%22%20cy=%2233%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22121%22%20cy=%2233%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22143%22%20cy=%2233%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22165%22%20cy=%2233%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2211%22%20cy=%2255%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2233%22%20cy=%2255%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2255%22%20cy=%2255%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2277%22%20cy=%2255%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2299%22%20cy=%2255%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22121%22%20cy=%2255%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22143%22%20cy=%2255%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22165%22%20cy=%2255%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2211%22%20cy=%2277%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2233%22%20cy=%2277%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2255%22%20cy=%2277%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2277%22%20cy=%2277%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2299%22%20cy=%2277%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22121%22%20cy=%2277%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22143%22%20cy=%2277%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22165%22%20cy=%2277%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2211%22%20cy=%2299%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2233%22%20cy=%2299%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2255%22%20cy=%2299%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2277%22%20cy=%2299%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2299%22%20cy=%2299%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22121%22%20cy=%2299%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22143%22%20cy=%2299%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22165%22%20cy=%2299%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2211%22%20cy=%22121%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2233%22%20cy=%22121%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2255%22%20cy=%22121%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2277%22%20cy=%22121%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2299%22%20cy=%22121%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22121%22%20cy=%22121%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22143%22%20cy=%22121%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22165%22%20cy=%22121%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2211%22%20cy=%22143%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2233%22%20cy=%22143%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2255%22%20cy=%22143%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2277%22%20cy=%22143%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2299%22%20cy=%22143%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22121%22%20cy=%22143%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22143%22%20cy=%22143%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22165%22%20cy=%22143%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2211%22%20cy=%22165%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2233%22%20cy=%22165%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2255%22%20cy=%22165%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2277%22%20cy=%22165%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%2299%22%20cy=%22165%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22121%22%20cy=%22165%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22143%22%20cy=%22165%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Ccircle%20cx=%22165%22%20cy=%22165%22%20r=%221.25%22%20fill-opacity=%220.8%22/%3E%3Cpath%20transform=%22translate(39%204)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(119%2083)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(141%2035)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(10%2039)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(156%20152)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(5%20130)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(38%2063)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(94%2099)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(80%2059)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(154%20105)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(10%2011)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(103%2013)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(59%20152)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(41%20125)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(19%20107)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20transform=%22translate(22%20154)%22%20d=%22M0.38%204.88Q1.65%206.3%203.75%208.63C6.45%206.98%208.85%201.95%2012%200.38%22%20fill=%22none%22%20stroke=%22%23000%22%20stroke-width=%221.25%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.graph--ego .graph__canvas{background:radial-gradient(ellipse at center,rgba(var(--accent-rgb),.07) 40%,rgba(var(--accent-rgb),.24))}.graph--ego .graph__canvas--nogrid{background:radial-gradient(ellipse at center,var(--canvas-flat-ego-a) 40%,var(--canvas-flat-ego-b) 100%)}.edge-halo{transition:opacity .8s}.graph__viewport--gesturing .edge-halo{opacity:0;transition:none}.graph__canvas--nogrid{background:var(--canvas-flat)}.graph__viewport--nonodes :is(.gcard,.gjunction-wrap,.ggroup){display:none}.graph__viewport--nobadges .badge{display:none}.graph__viewport--notext :is(.gcard__head,.gcard__label,.gcard__detail-badge,.ggroup__title,.gjunction__label,.badge){visibility:hidden}.graph__canvas--noglow *{box-shadow:none!important;filter:none!important;text-shadow:none!important}.graph__viewport--nohalos .edge-halo{display:none!important}.graph__viewport--plainedges .edge{stroke-width:1px!important;stroke-dasharray:none!important;marker-start:none!important;marker-end:none!important}.graph__viewport--monoedges .edge{stroke:#9aa3af!important}.graph__viewport--monoedges .edge-marker{fill:#9aa3af!important}.graph__viewport--cull-loose .edge--loose-dim{display:none!important}.graph__viewport--promoted{will-change:transform}.graph__hint{position:absolute;top:12px;left:12px;z-index:2;padding:4px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-dim);font-size:12px;pointer-events:none}.graph__isolation-halo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 0 3px var(--accent),inset 0 0 10px 3px rgba(var(--accent-rgb),.55),inset 0 0 96px 16px rgba(var(--accent-rgb),.26)}.graph__ego-bar{position:absolute;top:12px;left:12px;z-index:2;display:flex;align-items:center;gap:8px}.graph__ego-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--accent);border-radius:999px;background:var(--accent-soft);color:var(--accent);font-family:var(--sans);font-size:12px;cursor:pointer}.graph__ego-chip:hover{background:var(--accent);color:var(--surface)}.graph__ego-chip-id{font-family:var(--mono);font-weight:600}.graph__ego-chip-exit{font-size:14px;font-weight:700;line-height:1;opacity:1}.graph__ego-chip--back{animation:back-chip-in .25s ease-out;font-weight:600;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18)}@keyframes back-chip-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.graph__ego-chip--waiting{color:var(--text-dim);cursor:progress}.graph__ego-bar-hint{color:var(--text);font-size:12px;pointer-events:none}.graph__ego-bar-refining{color:var(--text-dim);font-size:11px;font-style:italic;pointer-events:none}.graph__loading,.graph__error{position:absolute;top:12px;left:12px;color:var(--text-dim)}.graph__error{color:var(--neg);z-index:31;max-width:min(680px,calc(100% - 24px));padding:6px 10px;border:1px solid var(--neg);border-radius:8px;background:var(--surface)}.graph__error-detail{color:var(--text-dim);font-size:11px}.graph__error--stalled{color:var(--text-dim);border-color:var(--border-strong)}@media (max-width: 640px){.graph__loading,.graph__error{top:calc(var(--chrome-stack-bottom) + 8px)}}.graph__busy{display:flex;opacity:0;position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:6;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);box-shadow:0 2px 10px #0000001f;color:var(--text);font-size:12px;font-weight:600;pointer-events:none}.graph__canvas--splice .ggroup--dim,.graph__canvas--splice .gshelf--dim{opacity:var(--attn-dim-node-splice)}.graph__canvas--splice .edge--dim{opacity:var(--attn-dim-edge-splice)}.edge--placeholder,.graph__canvas--splice .edge--placeholder{opacity:.07}@keyframes graph-busy-in{0%{opacity:0}to{opacity:1}}@keyframes graph-scrim-in{0%{opacity:0}to{opacity:.5}}.graph__busy-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--bg);opacity:0;pointer-events:none}.graph__canvas[data-layout-busy] .graph__busy-scrim{animation:graph-scrim-in .14s ease-out both;will-change:opacity}.graph__canvas[data-layout-busy] .graph__busy{animation:graph-busy-in .14s ease-out both;will-change:opacity}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .graph__canvas[data-layout-busy] .graph__busy-scrim,body:not(.allow-motion) .graph__canvas[data-layout-busy] .graph__busy{animation-duration:1ms}}.graph__viewport{position:absolute;top:0;left:0;transform-origin:0 0;-webkit-user-select:none;user-select:none}.graph__viewport--anim{transition:transform calc(.28s * var(--flip-scale, 1)) cubic-bezier(.2,.7,.2,1)}.graph__viewport--busy>.gcard,.graph__viewport--busy>.gjunction-wrap,.graph__viewport--busy>.ggroup{pointer-events:none}.graph__viewport--busy>.gcard .badge--refine,.graph__viewport--busy>.gjunction-wrap .badge--refine,.graph__viewport--busy>.ggroup .badge--refine,.graph__viewport--busy>.ggroup .badge--collapse{pointer-events:auto}.graph__edges,.graph__hull{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.conditioning-hull{opacity:.16}.conditioning-hull rect{fill:var(--accent)}.conditioning-hull polyline{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round}.hull-flow{opacity:.45}.hull-flow polyline{fill:none;stroke:var(--accent);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .hull-flow{display:none}}.selection-hull{opacity:.55}.selection-hull__claim,.selection-hull__stop--claim{fill:var(--accent);stop-color:var(--accent)}.selection-hull__link,.selection-hull__stop--link{fill:var(--evidence);stop-color:var(--evidence)}.selection-hull polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}.graph__preview-backdrop{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.preview-backdrop{fill:var(--accent);opacity:.16}.gcard.is-leaving,.gjunction-wrap.is-leaving,.ggroup.is-leaving{opacity:0;pointer-events:none;transition:opacity calc(.24s * var(--flip-scale, 1)) ease}.edge{stroke:var(--slate);stroke-width:1.5;opacity:min(var(--slab-o, 1),var(--ego-o, 1));transition:opacity .65s;stroke-linecap:round;stroke-linejoin:round}.edge--premise{stroke:var(--border-strong);stroke-width:1.25}.edge--premise-evev{stroke-dasharray:7 3 1.5 3}.edge--conclusion{stroke:var(--slate)}.edge--undercut{stroke:var(--neg);stroke-width:1.5}.edge--pol-sup{stroke:var(--edge-sup);--edge-dim: color-mix(in oklch, var(--edge-sup) 55%, var(--surface))}.edge--pol-att{stroke:var(--edge-att);--edge-dim: color-mix(in oklch, var(--edge-att) 55%, var(--surface))}.edge--contested{stroke:var(--edge-dim, color-mix(in oklch, var(--slate) 55%, var(--surface)))}.edge--meta{stroke-dasharray:4 3}.edge--folded{stroke:var(--border-strong);stroke-opacity:.7;stroke-dasharray:2 3}.edge--selected{stroke:var(--accent);stroke-opacity:1;stroke-width:2}.edge--tracking{stroke:var(--accent);stroke-opacity:1;stroke-width:2.5;animation:argmap-edge-track 1.1s ease-in-out infinite}@keyframes argmap-edge-track{0%,to{stroke-opacity:1}50%{stroke-opacity:.5}}.edge--path-hi{stroke:var(--accent);stroke-opacity:1;stroke-width:2.5}.edge-halo{filter:blur(1.6px);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;pointer-events:none}.ghost-stub{position:absolute;transform:translate(-50%,-50%);z-index:5;width:max-content;min-width:3em;max-width:132px;padding:3px 7px;font-size:10px;line-height:1.3;color:var(--text-dim);background:var(--surface);border:1px dashed var(--border);border-radius:7px;cursor:pointer;white-space:normal;overflow-wrap:break-word;box-shadow:0 1px 4px #0000002e}.ghost-stub:hover{color:var(--text);border-color:var(--accent)}.ghost-stub--offscreen{max-width:92px;padding:2px 6px;font-size:9px;border-style:solid;border-color:var(--accent-line);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ghost-stub--offscreen:hover{border-color:var(--accent);background:var(--accent-soft)}.ghost-stub--offscreen.ghost-stub--prem-neg{border-color:var(--xprem);border-style:dashed}.ghost-stub--offscreen.ghost-stub--prem-neg:hover{border-color:var(--xprem);background:var(--accent-soft)}.ghost-stub--tracking,.ghost-stub--tracking:hover{color:var(--text);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-line),0 1px 4px #0000002e}.rich-stub{--lane-h: 14px;position:absolute;transform:translate(-50%,-50%);z-index:6;width:max-content;max-width:var(--seated-card-w);display:flex;align-items:flex-start;gap:4px;background:var(--surface);border:1px solid var(--accent-line);border-radius:10px;padding:8px 10px;box-shadow:0 4px 14px #00000038;cursor:pointer}.rich-stub:hover{border-color:var(--accent);background:var(--accent-soft)}.rich-stub__body{display:flex;flex-direction:column;gap:3px;min-width:0}.rich-stub__tag{align-self:flex-start;font-size:9px;line-height:13px;font-weight:600;letter-spacing:.02em;padding:0 6px;border-radius:7px;border:1px solid var(--accent-line);color:var(--accent);background:var(--accent-soft);white-space:nowrap}.rich-stub--prem{border-color:var(--xprem)}.rich-stub--prem .rich-stub__tag{color:var(--xprem);border-color:var(--xprem);background:var(--xprem-soft)}.rich-stub--conc{border-color:var(--xconc)}.rich-stub--conc .rich-stub__tag{color:var(--xconc);border-color:var(--xconc);background:var(--xconc-soft)}.rich-stub--cut{border-color:var(--neg)}.rich-stub--cut .rich-stub__tag{color:var(--neg);border-color:var(--neg);background:var(--neg-soft)}.rich-stub--prem-neg{border-color:var(--xprem)}.rich-stub--prem-neg .rich-stub__tag{color:var(--xprem);border-color:var(--xprem);background:var(--xprem-soft)}.rich-stub--prem-neg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--neg);border-radius:inherit;pointer-events:none}.rich-stub__tick{position:absolute;width:10px;height:3px;border-radius:2px;pointer-events:none}.rich-stub__tick--prem{background:var(--xprem)}.rich-stub__tick--conc{background:var(--xconc)}.rich-stub__tick--cut{background:var(--neg)}.rich-stub__tick--prem-neg{background:linear-gradient(var(--xprem) 0 33%,var(--neg) 33% 67%,var(--xprem) 67% 100%)}.rich-stub--seated{background:color-mix(in srgb,var(--surface) 68%,transparent)}.rich-stub--world{position:relative;left:auto;top:auto;transform:none;width:var(--seated-card-w);max-width:var(--seated-card-w);--lane-h: 9px}.rich-stub--seated .badge--refine{position:absolute;bottom:-11px;right:8px;top:auto;z-index:1;box-shadow:0 1px 2px #141e321f,var(--chip-glow-shadow)}.rich-stub--gauged{padding-left:20px}.rich-stub__stripe{position:absolute;left:0;top:0;bottom:0;width:10px;background:var(--surface-2);border-radius:9px 0 0 9px;overflow:hidden}.rich-stub__stripe-fill{position:absolute;left:0;right:0;bottom:0;background:var(--prob-fill, var(--accent))}.rich-stub__stripe-opp{position:absolute;inset:0 0 auto 0;width:100%;background:var(--edge-att);border-bottom:1px solid color-mix(in srgb,var(--edge-att) 60%,var(--surface))}.rich-stub--seated.rich-stub--evclass{background:color-mix(in srgb,var(--surface) 92%,transparent)}.rich-stub--seated.rich-stub--evclass:not(.rich-stub--selected){border:1px solid color-mix(in srgb,var(--evidence) 65%,transparent)}.rich-stub--evclass.rich-stub--gauged{padding-left:10px;padding-top:calc(var(--lane-h) + 8px)}.rich-stub-weld{position:absolute;z-index:6;width:var(--seated-card-w)}.rich-stub-weld{opacity:var(--ego-o, 1)}.rich-stub-weld:before{content:"";position:absolute;top:-15px;right:-6px;bottom:-4px;left:-6px;background:color-mix(in srgb,var(--surface-2) 35%,transparent);box-shadow:0 0 0 1.5px var(--evidence);border-radius:7px;pointer-events:none}.rich-stub__hlane{position:absolute;left:0;right:0;top:0;height:var(--lane-h);background:var(--surface-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 30%,transparent);border-radius:9px 9px 0 0;overflow:hidden}.rich-stub__hlane-fill{position:absolute;inset:0 auto 0 0;height:100%;background:var(--prob-fill, var(--accent))}.rich-stub__hlane-opp{position:absolute;inset:0 0 0 auto;height:100%;border-top-right-radius:9px;background:var(--edge-att);border-left:1px solid color-mix(in srgb,var(--edge-att) 60%,var(--surface))}.rich-stub--seated:not(:hover):not(.rich-stub--selected):not(.rich-stub--standing) .solved-marker__lanenum{display:none}.rich-stub--evlane.rich-stub--gauged{padding-left:10px;padding-top:calc(var(--lane-h) + 8px)}.rich-stub--evlane:has(>.solved-marker--hlane){padding-top:calc(var(--lane-h) + 8px)}.rich-stub--inview{box-shadow:0 6px 20px #0000004d}.rich-stub--selected{border:2px solid var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 6px 20px #0000004d}.rich-stub__kind{position:absolute;top:3px;right:6px;font-size:10px;line-height:1;color:color-mix(in srgb,var(--evidence-text) 70%,var(--text-dim));pointer-events:none}.rich-stub .ndetail__gloss{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.rich-stub--seated .ndetail__gloss,.rich-stub--world .ndetail__gloss,.rich-stub--inview .ndetail__gloss{display:block;-webkit-line-clamp:none;line-clamp:none;max-height:calc(12px * 1.4 * 9 * var(--detail-scale, 1));overflow-y:auto;overscroll-behavior:contain}.graph__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:visible}.graph__overlay line{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:4 3;opacity:.85}.graph__overlay line.graph__overlay-line--hot{stroke-width:2;stroke-dasharray:none;opacity:1}.graph__overlay line.graph__overlay-line--rich{stroke-width:5;stroke-dasharray:none;opacity:1}.graph__overlay line.graph__overlay-line--rich.graph__overlay-line--hot{stroke-width:6.5}.graph__overlay line.graph__overlay-tail{stroke:var(--accent);stroke-width:2.5;stroke-dasharray:none;stroke-linecap:round;opacity:1}.graph__overlay line.graph__overlay-line--prem{stroke:var(--xprem)}.graph__overlay line.graph__overlay-line--conc{stroke:var(--xconc)}.graph__overlay line.graph__overlay-line--cut{stroke:var(--neg)}.graph__overlay line.graph__overlay-line--prem-neg{stroke:var(--xprem);stroke-dasharray:5 3}.graph__overlay line.graph__overlay-line--prem-neg.graph__overlay-line--hot{stroke-dasharray:5 3}.graph__overlay--above{z-index:21;opacity:.3}.edge--dim{opacity:var(--attn-dim-edge)}.edge--loose-dim{opacity:var(--attn-dim-edge-loose);transition:opacity .5s ease}.edge-marker--arrow{fill:var(--slate);fill:context-stroke}.edge-marker--barb{fill:var(--neg);fill:context-stroke}.edge-marker--bubble{fill:var(--surface);stroke:var(--border-strong)}.edge-marker--xmark{fill:none;stroke:var(--neg);stroke:context-stroke;stroke-width:2.2;stroke-linecap:round}.gcard,.gjunction,.ggroup{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.gcard,.rich-stub,.gshelf-card,.gshelf,.ggroup{--kind-ink: var(--accent);--kind-ink-rgb: var(--accent-rgb)}.gjunction-wrap,.gjunction-wrap>*,.ggroup--evidence{--kind-ink: var(--evidence);--kind-ink-rgb: var(--evidence-rgb);--kind-ink-text: var(--evidence-text)}.gcard{position:absolute;background:var(--surface);border:1px solid var(--kind-ink);border-radius:8px;padding:7px 9px 9px 13px;box-shadow:0 0 0 .5px var(--kind-ink),0 1px 2px #141e320f;display:flex;flex-direction:column;gap:4px;cursor:pointer;opacity:var(--ego-o, 1);transition:opacity .15s,box-shadow .15s;border-top:3px solid var(--kind-ink)}.gcard[data-role=premise]{border-top-color:var(--premise)}.gcard[data-role=lemma]{border-top-color:var(--lemma)}.gcard[data-role=conclusion]{border-top-color:var(--conclusion)}.graph--tier-simple .gcard[data-role]{border-top-color:var(--kind-ink)}.gcard--headline{border-width:2px;border-top-width:4px;padding:9px 12px 11px;box-shadow:0 2px 10px #141e322e}.gcard--headline .gcard__label{font-size:16px;font-weight:700}.gcard__lod-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:max-content;max-width:var(--lod-em, 13em);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-align:center;line-height:1.15;pointer-events:none;font-weight:700;color:var(--text);padding:.12em .5em;border-radius:.35em;background:color-mix(in srgb,var(--bg) 84%,transparent);text-shadow:0 0 4px var(--bg),0 0 8px var(--bg),0 0 14px var(--bg);font-size:clamp(16px,calc(15px / var(--zoom, 1)),460px);opacity:clamp(0,calc((.45 - var(--zoom, 1)) * 6.7),1)}.gcard--selected{outline:2px solid var(--accent);outline-offset:1px;z-index:2}.gcard--rich.gcard--selected{outline-width:3px;box-shadow:0 0 0 7px var(--accent-soft)}.gcard--ego-center{outline:2.5px solid var(--text);outline-offset:1px;z-index:3}.gcard--rich.gcard--ego-center{outline-width:3px;box-shadow:none}.gjunction--ego-center{outline:2.5px solid var(--text);outline-offset:2px}.ggroup--ego-center{border-color:var(--text);box-shadow:0 0 0 1.5px var(--text)}@property --attn-ink-surface{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-surface-2{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-text{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-text-dim{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-accent{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-accent-soft{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-accent-line{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-border{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-border-strong{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-premise{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-lemma{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-conclusion{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-neg{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-neg-soft{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-xprem{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-xprem-soft{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-xconc{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-xconc-soft{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-evidence{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-slate{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-edge-sup{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-edge-att{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --attn-ink-warn{syntax: "<color>"; inherits: true; initial-value: transparent;}.graph__canvas{--attn-ground: var(--surface);--attn-ink: var(--attn-dim-node);--attn-ink-pct: calc(var(--attn-ink) * 100%);--attn-ink-surface: color-mix(in srgb, var(--surface) var(--attn-ink-pct), var(--attn-ground));--attn-ink-surface-2: color-mix(in srgb, var(--surface-2) var(--attn-ink-pct), var(--attn-ground));--attn-ink-text: color-mix(in srgb, var(--text) var(--attn-ink-pct), var(--attn-ground));--attn-ink-text-dim: color-mix(in srgb, var(--text-dim) var(--attn-ink-pct), var(--attn-ground));--attn-ink-accent: color-mix(in srgb, var(--accent) var(--attn-ink-pct), var(--attn-ground));--attn-ink-accent-soft: color-mix(in srgb, var(--accent-soft) var(--attn-ink-pct), var(--attn-ground));--attn-ink-accent-line: color-mix(in srgb, var(--accent-line) var(--attn-ink-pct), var(--attn-ground));--attn-ink-border: color-mix(in srgb, var(--border) var(--attn-ink-pct), var(--attn-ground));--attn-ink-border-strong: color-mix(in srgb, var(--border-strong) var(--attn-ink-pct), var(--attn-ground));--attn-ink-premise: color-mix(in srgb, var(--premise) var(--attn-ink-pct), var(--attn-ground));--attn-ink-lemma: color-mix(in srgb, var(--lemma) var(--attn-ink-pct), var(--attn-ground));--attn-ink-conclusion: color-mix(in srgb, var(--conclusion) var(--attn-ink-pct), var(--attn-ground));--attn-ink-neg: color-mix(in srgb, var(--neg) var(--attn-ink-pct), var(--attn-ground));--attn-ink-neg-soft: color-mix(in srgb, var(--neg-soft) var(--attn-ink-pct), var(--attn-ground));--attn-ink-xprem: color-mix(in srgb, var(--xprem) var(--attn-ink-pct), var(--attn-ground));--attn-ink-xprem-soft: color-mix(in srgb, var(--xprem-soft) var(--attn-ink-pct), var(--attn-ground));--attn-ink-xconc: color-mix(in srgb, var(--xconc) var(--attn-ink-pct), var(--attn-ground));--attn-ink-xconc-soft: color-mix(in srgb, var(--xconc-soft) var(--attn-ink-pct), var(--attn-ground));--attn-ink-evidence: color-mix(in srgb, var(--evidence) var(--attn-ink-pct), var(--attn-ground));--attn-ink-evidence-text: color-mix(in srgb, var(--evidence-text) var(--attn-ink-pct), var(--attn-ground));--attn-ink-slate: color-mix(in srgb, var(--slate) var(--attn-ink-pct), var(--attn-ground));--attn-ink-edge-sup: color-mix(in srgb, var(--edge-sup) var(--attn-ink-pct), var(--attn-ground));--attn-ink-edge-att: color-mix(in srgb, var(--edge-att) var(--attn-ink-pct), var(--attn-ground));--attn-ink-warn: color-mix(in srgb, var(--warn) var(--attn-ink-pct), var(--attn-ground))}.graph__canvas[data-dim-tier=setoff]{--attn-ink: var(--attn-setoff-node)}.graph__canvas--splice{--attn-ink: var(--attn-dim-node-splice)}.graph__canvas :is(.gcard--dim,.gjunction--dim,.gjunction--dim~.gjunction__label,.gjunction--dim~.gjunction__detail-badge,.gshelf-card--dim,.rich-stub-weld--dimmed){--surface: var(--attn-ink-surface);--surface-2: var(--attn-ink-surface-2);--text: var(--attn-ink-text);--text-dim: var(--attn-ink-text-dim);--accent: var(--attn-ink-accent);--accent-soft: var(--attn-ink-accent-soft);--accent-line: var(--attn-ink-accent-line);--border: var(--attn-ink-border);--border-strong: var(--attn-ink-border-strong);--premise: var(--attn-ink-premise);--lemma: var(--attn-ink-lemma);--conclusion: var(--attn-ink-conclusion);--neg: var(--attn-ink-neg);--neg-soft: var(--attn-ink-neg-soft);--xprem: var(--attn-ink-xprem);--xprem-soft: var(--attn-ink-xprem-soft);--xconc: var(--attn-ink-xconc);--xconc-soft: var(--attn-ink-xconc-soft);--evidence: var(--attn-ink-evidence);--evidence-text: var(--attn-ink-evidence-text);--slate: var(--attn-ink-slate);--edge-sup: var(--attn-ink-edge-sup);--edge-att: var(--attn-ink-edge-att);--warn: var(--attn-ink-warn);color:var(--text);--chip-glow-gain: var(--attn-ink)}.graph__canvas :is(.gcard--dim,.gjunction--dim,.gjunction--dim~.gjunction__label,.gshelf-card--dim,.rich-stub-weld--dimmed) :is(.gcard__stripe-fill,.rich-stub__stripe-fill,.rich-stub__hlane-fill,.gjunction__lane-fill,.solved-marker__track--hero .solved-marker__track-fill){background:color-mix(in srgb,var(--prob-fill, var(--accent)) var(--attn-ink-pct),var(--attn-ground));--water-ink: color-mix(in srgb, var(--prob-fill, var(--accent)) var(--attn-ink-pct), var(--attn-ground))}.graph__canvas :is(.gcard--dim,.gjunction--dim,.gjunction--dim~.gjunction__label,.gshelf-card--dim,.rich-stub-weld--dimmed) .solved-marker__track-fill:not(.solved-marker__track--hero .solved-marker__track-fill){background:color-mix(in srgb,color-mix(in srgb,var(--prob-fill, var(--accent)) var(--attn-ink-pct),var(--attn-ground)) 45%,transparent)}.ggroup--dim,.gshelf--dim{opacity:var(--attn-dim-node)}.graph__canvas[data-dim-tier=setoff] :is(.ggroup--dim,.gshelf--dim){opacity:var(--attn-setoff-node)}.graph__canvas[data-dim-tier=setoff] .edge--dim{opacity:var(--attn-setoff-edge)}.graph__canvas[data-dim-tier=setoff] .edge--tunnel.edge--dim{opacity:0}body.spine-thread .gcard[data-depth]:not([data-depth="0"]),body.spine-thread .gjunction[data-depth]:not([data-depth="0"]){opacity:var(--attn-dim-node)}.gcard--spine{box-shadow:0 0 0 2px var(--accent),0 0 12px 3px rgba(var(--accent-rgb),.4);z-index:4}.gjunction--spine{z-index:4}.edge--spine{stroke-width:2.5;stroke-opacity:1}.edge-hairline{stroke:var(--accent);stroke-width:1;stroke-opacity:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;fill:none;pointer-events:none}@keyframes edge-emph-decay{0%{stroke-width:var(--emph-w)}to{stroke-width:var(--base-w)}}.edge--emph-decay{stroke-width:var(--emph-w);animation:edge-emph-decay 2.5s ease-in .4s forwards}@keyframes edge-hairline-decay{0%{stroke-opacity:1}to{stroke-opacity:0}}.edge-hairline--decay{animation:edge-hairline-decay 2.5s ease-in .4s forwards}.edge-basedot,.edge-tee,.edge-jdot{stroke-dasharray:none!important;stroke-linecap:round;pointer-events:none}.edge-flow{fill:none;pointer-events:none;stroke:color-mix(in oklch,var(--edge-sup) 30%,white);stroke-linecap:round;stroke-linejoin:round}.edge-flow--att{stroke:color-mix(in oklch,var(--edge-att) 30%,white)}.edge-flow--hover{animation:argmap-edge-flow var(--flow-dur) linear infinite}.edge-flow--sel{animation:argmap-edge-flow var(--flow-dur) linear var(--flow-iters, 2) both,argmap-edge-flow-out .3s linear var(--flow-delay, 1.2s) both}.edge-flow--sel-quiet{animation:argmap-edge-flow var(--flow-dur) linear infinite,argmap-edge-flow-quiet .3s linear var(--flow-delay, 1.2s) both}@keyframes argmap-edge-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--flow-shift)}}@keyframes argmap-edge-flow-out{0%{opacity:1}to{opacity:0}}@keyframes argmap-edge-flow-quiet{0%{opacity:1}to{opacity:var(--flow-quiet-o, .25)}}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .edge-flow{display:none}body:not(.allow-motion) .edge-flow.edge-flow--box{display:revert;animation:none;opacity:var(--flow-quiet-o, .25)}}.edge-twist{stroke-dasharray:none!important;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.edge-dock{stroke:var(--edge-att)!important;stroke-dasharray:none!important;stroke-linecap:round;stroke-width:3px!important;stroke-opacity:.95;pointer-events:none}.edge-dock-glow{stroke-width:7.5px!important;stroke-opacity:.35}.edge--sel-ev{stroke-opacity:1}.edge--sel-ev.edge--pol-sup{stroke:var(--edge-sup)}.edge--sel-ev.edge--pol-att{stroke:var(--edge-att)}.edge--sel-adj{stroke-opacity:1}.edge--sel-adj.edge--pol-sup{stroke:var(--edge-sup)}.edge--sel-adj.edge--pol-att{stroke:var(--edge-att)}.edge-hit{pointer-events:stroke;cursor:pointer}.graph__viewport--busy .edge-hit{pointer-events:none}.edge--tunnel{stroke-dasharray:6 4;stroke-opacity:.6}.edge--tunnel.edge--dim{opacity:0}.edge--behind{opacity:var(--attn-dim-edge)}.gcard--prem{outline:2px solid var(--xprem);outline-offset:1px}.gcard--prem-neg,.gcard--cut-target{outline:none}.gcard--prem-neg:before,.gcard--cut-target:before{content:"";position:absolute;pointer-events:none;background:repeating-linear-gradient(45deg,var(--ring-role) 0 5px,var(--neg) 5px 10px);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.gcard--prem-neg:before{--ring-role: var(--xprem);top:-3px;right:-3px;bottom:-3px;left:-3px;padding:2px;border-radius:11px}.gcard--conc{outline:2px solid var(--xconc);outline-offset:1px}.gcard--cut{outline:2px solid var(--neg);outline-offset:1px}.gcard--cut-target{background:color-mix(in oklab,var(--neg) 7%,var(--surface))}.gcard--cut-target:before{--ring-role: var(--xconc);top:-4px;right:-4px;bottom:-4px;left:-4px;padding:3px;border-radius:12px}.gcard--conc-ghost{outline:2px dashed var(--xconc);outline-offset:1px}.gcard--xterm{outline:3px solid var(--accent);outline-offset:2px}.gcard__head{display:block}.gcard__head:after{content:"";display:block;clear:both}.gcard__head .badge--refine{position:absolute;bottom:-11px;right:8px;top:auto;z-index:1;box-shadow:0 1px 2px #141e321f,var(--chip-glow-shadow)}.gcard__label{font-weight:600;line-height:1.25}.gcard--fs1 .gcard__label{font-size:14px}.gcard--fs2 .gcard__label{font-size:15.5px;font-weight:700}.gcard--compact{padding:2px 2px 5px 12px;gap:2px}.gcard--compact.gcard--headline{padding:2px 2px 5px 11px}.gcard--compact:not(.gcard--parked) .gcard__label{font-size:12px;line-height:1.25}.gcard--compact.gcard--headline .gcard__label{font-weight:700}.gcard--compact.gcard--fs2:not(.gcard--parked) .gcard__label{font-weight:600}.gnode--pressing,.gjunction__plate.gnode--pressing{box-shadow:inset 0 0 0 2px var(--accent)}.gcard--parked{opacity:.55;padding:5px 7px 6px;gap:2px;border-top-width:2px}.gcard--parked .gcard__label{font-size:10px;line-height:1.3;font-weight:400;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.gcard--parked .gcard__stripe,.gcard--parked .solved-marker,.gcard--parked .ov-lane-seat,.gcard--parked .gcard__detail-badge{display:none}.gcard--parked .badge--refine{transform:scale(.85)}.gcard--parked:hover,.gcard--parked.gcard--selected,.gcard--parked.gcard--flash{opacity:1}.gcard--parked-chip:not(:hover):not(.gcard--selected):not(.gcard--flash){padding:3px 8px 4px;border-radius:999px;border-top-width:1px}.gcard--parked-chip:not(:hover):not(.gcard--selected):not(.gcard--flash) .gcard__label{-webkit-line-clamp:1;line-height:1.4}.gcard--parked-chip:not(:hover):not(.gcard--selected):not(.gcard--flash) .badge--refine{transform:scale(.62)}.gcard--parked-chip:not(:hover):not(.gcard--selected):not(.gcard--flash) .badge--refine .badge__count{display:none}.gcard--parked-chip:hover,.gcard--parked-chip.gcard--selected,.gcard--parked-chip.gcard--flash{min-width:120px;z-index:3}.graph__fold-lines{position:absolute;top:0;left:0;overflow:visible;pointer-events:none;z-index:1}.graph__fold-line{fill:none;stroke:var(--text-dim);stroke-width:1;stroke-dasharray:3 4;opacity:.42}.bstub{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;color:var(--premise);filter:drop-shadow(0 0 2px var(--surface))}.bstub--conclusion{color:var(--conclusion)}.bstub--att{color:var(--neg)}.bstub__tip{display:block;pointer-events:none}.bstub__count{position:absolute;top:-6px;right:-7px;font-family:var(--mono);font-size:8px;font-weight:600;line-height:1.2;padding:0 2px;border-radius:6px;background:var(--surface);border:1px solid currentColor;pointer-events:none}.bstub:hover{transform:scale(1.35)}.gcard__id{font-family:var(--mono);font-size:11px;color:var(--accent)}.gcard__head .gcard__idchip{float:right;margin-left:6px;font-family:var(--mono);font-size:9.5px;line-height:15px;color:color-mix(in srgb,var(--accent) 72%,var(--text-dim));-webkit-user-select:text;user-select:text}.gcard__gloss{margin-top:4px;font-size:11.5px;line-height:1.4;color:var(--text-dim);max-height:130px;overflow-y:auto;overscroll-behavior:contain}.gcard__detail-badge{position:absolute;left:10px;bottom:-8px;display:flex;align-items:center;justify-content:center;height:15px;min-width:20px;padding:0 4px;font-size:12px;line-height:1;color:var(--text-dim);background:var(--surface);border:1px solid var(--text-dim);border-radius:6px;cursor:pointer;z-index:1}.gcard__detail-badge:hover{color:var(--text);border-color:var(--text);background:var(--surface-2)}.gcard--selected .gcard__detail-badge,.gcard--selected .gcard__detail-badge:hover,.gcard__detail-badge--visited{color:var(--surface);border-color:var(--text-dim);background:var(--text-dim)}.gcard__detail-badge--visited:hover{color:var(--surface);border-color:var(--text);background:var(--text)}@media (hover: none) and (pointer: coarse){.gcard__detail-badge{border-color:var(--border-strong);box-shadow:0 1px 2px #141e321f;height:20px;min-width:28px;padding:0 6px;font-size:14px;bottom:-10px}}.gcard__stripe{position:absolute;left:0;top:0;bottom:0;width:10px;background:var(--surface-2);border-radius:5px 0 0 6px;overflow:hidden}.gcard__stripe:after,.rich-stub__stripe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--kind-ink, var(--accent));border-radius:inherit;pointer-events:none}.gcard__stripe-fill{position:absolute;left:0;right:0;bottom:0;background:var(--prob-fill, var(--accent));overflow:hidden}.solved-marker__track-fill{overflow:hidden}.gauge-billow{position:absolute;left:0;right:0;top:-48px;bottom:-48px;pointer-events:none;background:repeating-linear-gradient(180deg,#fff0,#ffffff57,#fff0 28px);will-change:transform;animation:gauge-billow 3.2s ease-in-out infinite alternate}@keyframes gauge-billow{0%{transform:translateY(-24px)}to{transform:translateY(24px)}}body:not(.allow-motion) .gauge-billow{display:none}.gcard__stripe-fill{--water-ink: var(--prob-fill, var(--accent))}.solved-marker__track-fill{--water-ink: color-mix(in srgb, var(--prob-fill, var(--accent)) 45%, transparent)}.gcard__stripe-fill.gcard__stripe-fill--water,.solved-marker__track-fill.solved-marker__track-fill--water{background:transparent}.gauge-waterline{position:absolute;top:0;bottom:0;left:0;width:60px;pointer-events:none;background:var(--water-ink);-webkit-mask-image:var(--water-tile),linear-gradient(#000 0 0);mask-image:var(--water-tile),linear-gradient(#000 0,#000 0);-webkit-mask-size:10px 2px,100% calc(100% - 2px);mask-size:10px 2px,100% calc(100% - 2px);-webkit-mask-position:0 0,0 2px;mask-position:0 0,0 2px;-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat;will-change:transform;animation:gauge-waterline 1.6s linear infinite}@keyframes gauge-waterline{0%{transform:none}to{transform:translate(-30px)}}body:not(.allow-motion) .gauge-waterline{display:none}body:not(.allow-motion) .gcard__stripe-fill.gcard__stripe-fill--water,body:not(.allow-motion) .solved-marker__track-fill.solved-marker__track-fill--water{background:var(--water-ink)}.graph__popup{position:absolute;z-index:20;max-width:min(calc(280px * var(--detail-scale, 1)),calc(100vw - 16px));pointer-events:none;background:var(--surface);border:2px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:0 4px 16px #141e322e;padding:8px 10px}.graph__popup-lift{position:fixed;left:var(--graph-left, 0px);top:var(--graph-top, 0px);width:var(--graph-w, 100vw);height:var(--graph-h, 100vh);z-index:42;pointer-events:none}.graph__popup--interactive,.graph__popup--reachable{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text}.graph__popup--focusmode{max-width:min(calc(340px * var(--detail-scale, 1)),calc(100vw - 16px));padding:10px 12px}@media (max-width: 640px){.graph__popup--focusmode{max-width:min(calc(300px * var(--detail-scale, 1)),calc(100vw - 16px))}}.graph--compact .graph__popup{padding:4px 6px}.graph__popup--world{width:280px;max-width:none;transform:scale(clamp(1,calc(.7 / var(--zoom, 1)),4));transform-origin:top left;pointer-events:auto}.graph--compact .rich-stub--world{width:var(--seated-card-w-compact);max-width:var(--seated-card-w-compact)}.graph--compact .rich-stub-weld{width:var(--seated-card-w-compact)}.graph__popup .ndetail__gloss{max-height:calc(12px * 1.4 * 9 * var(--detail-scale, 1));overflow-y:auto;overscroll-behavior:contain}.graph__popup--focusmode .ndetail__gloss{max-height:45vh;overflow-y:auto;overscroll-behavior:contain}.graph__popup-actions{margin-top:6px;padding-top:6px;border-top:1px solid var(--border)}.graph__popup-focus{-webkit-user-select:none;user-select:none;cursor:pointer}.graph__popup-focus--cta{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18)}.graph__popup-feedback{margin-left:6px;-webkit-user-select:none;user-select:none;cursor:pointer}.graph__popup-focus-hint{margin-left:6px;font-size:11px;color:var(--text-dim);-webkit-user-select:none;user-select:none}.chip-coach{position:absolute;left:50%;bottom:56px;transform:translate(-50%);z-index:22;max-width:min(420px,calc(100% - 32px));padding:10px 14px;font:500 12.5px/1.5 var(--sans);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 4px 16px #0000002e;cursor:pointer}.motion-hint{cursor:default}.chip-coach--hint{border-color:var(--accent);box-shadow:0 4px 16px #0000002e,0 0 0 3px rgba(var(--accent-rgb),.16)}.view-resume{max-width:min(460px,calc(100% - 32px))}.motion-hint__actions{display:flex;gap:8px;margin-top:8px}.motion-hint__actions .btn{flex:none}.fold-budget-toast__override{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--border);font-size:11px;color:var(--text-dim);cursor:pointer}.fold-budget-toast__override input{margin:0}.local-doc-hint{position:fixed;left:auto;right:16px;bottom:72px;transform:none;z-index:30}@media (max-width: 640px){.local-doc-hint{left:16px;right:16px;max-width:none}}.update-toast{bottom:168px}@media (max-width: 640px){.update-toast{bottom:200px}}.update-toast__reload{background:var(--accent);border-color:var(--accent);color:var(--surface);font-weight:600;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.3)}.update-toast__reload:hover:not(:disabled){box-shadow:0 0 0 4px rgba(var(--accent-rgb),.45)}.intro-card{position:fixed;left:50%;top:16%;transform:translate(-50%);z-index:40;width:max-content;max-width:min(420px,calc(100vw - 32px));padding:16px 20px 14px;font:400 13.5px/1.55 var(--sans);color:var(--text);background:var(--surface);border:1px solid var(--accent);border-radius:12px;box-shadow:0 8px 32px #00000038,0 0 0 4px rgba(var(--accent-rgb),.12)}.intro-card p{margin:0}.intro-card__head{display:flex;gap:12px;align-items:center;margin-bottom:9px}.intro-card__head-text{min-width:0}.intro-card__cover{flex:0 0 auto;width:72px;height:auto;border-radius:3px;box-shadow:0 1px 4px #00000040}.intro-card__eyebrow{font-size:11px;line-height:1.3;color:var(--text-dim);letter-spacing:.02em;margin-bottom:3px}.intro-card__title{font-size:21px;line-height:1.2;font-weight:700;letter-spacing:-.01em;margin-bottom:2px}.intro-card__by{font-size:12.5px;color:var(--text-dim)}.intro-card__lead{font-size:15px;font-weight:600;margin-bottom:2px}.intro-card-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#00000057}.intro-card--curtain{text-align:left;max-width:min(500px,calc(100vw - 32px));padding:20px 24px 16px}.intro-card--curtain .intro-card__eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.intro-card--curtain .intro-card__lead{margin-top:3px;margin-bottom:6px}.intro-card--curtain .intro-card__claim{line-height:1.6}.intro-card--curtain .intro-card__actions{margin-top:14px}.intro-card--curtain .intro-card__credit{margin-top:14px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--text) 14%,transparent)}.intro-card__ok{margin-top:10px;background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.intro-card__ok:hover{background:var(--accent-chip)}.intro-card__motion{display:flex;gap:7px;align-items:baseline;margin-top:12px;font:400 12px/1.45 var(--sans);color:var(--text);cursor:pointer}.intro-card__motion input{margin:0;accent-color:var(--accent);cursor:pointer}.intro-card__actions{display:flex;gap:8px;align-items:center;margin-top:10px}.intro-card__later{background:var(--surface)}.intro-card__lang{margin-left:auto;padding:1px 5px;font-size:13px;line-height:1.5;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px;cursor:pointer}.intro-card__lang:hover{border-color:var(--accent)}.intro-card__credit{margin-top:10px;font:400 11px/1.45 var(--sans);color:var(--text-dim)}.intro-card__never{display:block;margin-top:8px;padding:4px 0;font:400 11px/1.4 var(--sans);color:var(--text-dim);text-decoration:underline;text-underline-offset:2px;background:none;border:0;cursor:pointer}.intro-card__never:hover{color:var(--text)}.intro-card--curtain .intro-card__desktop{margin-top:12px;padding-top:0;border-top:0}.intro-card__copy{display:inline;padding:0;font:inherit;color:var(--text);text-decoration:underline;text-underline-offset:2px;background:none;border:0;cursor:pointer}.intro-card__copy:hover{color:var(--accent)}.support-chip{max-width:min(460px,calc(100% - 32px));cursor:default}.support-chip__go{text-decoration:none}.support-chip__hint{display:block;margin-top:6px;font-size:11px;color:var(--text-dim)}.toolbar-menu__desktop{font-size:11px;padding-top:6px;max-width:260px}.intro-card--mode{max-width:min(480px,calc(100vw - 32px))}.intro-card--mode p+p{margin-top:8px}.intro-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.intro-card__actions .btn{flex:none}.intro-card__actions .intro-card__ok{margin-top:0}.cta-bubble{position:absolute;transform:translateY(-50%);z-index:30;max-width:200px;padding:6px 11px;font:600 12.5px/1.35 var(--sans);color:var(--surface);background:var(--accent);border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 3px 12px #00000047;animation:cta-bubble-float 2.2s ease-in-out infinite alternate}.cta-bubble:before{content:"";position:absolute;left:-5px;top:50%;width:10px;height:10px;background:inherit;border-radius:2px;transform:translateY(-50%) rotate(45deg)}@keyframes cta-bubble-float{0%{transform:translateY(calc(-50% - 3px))}to{transform:translateY(calc(-50% + 3px))}}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .cta-bubble{animation:none}}.graph__canvas--cta-glow .badge--refine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom,#fff0,#ffffffd9,#fff0) no-repeat;background-size:100% 45%;background-position:0 -150%;animation:cta-glow-scan 6s linear infinite}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .graph__canvas--cta-glow .badge--refine:after{content:none}}@keyframes cta-glow-scan{0%{background-position:0 -150%}14%{background-position:0 250%}to{background-position:0 250%}}body.tensions-hint .tensions>.btn{border-color:var(--accent);position:relative}body.tensions-hint .tensions>.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:0 0 0 6px rgba(var(--accent-rgb),.45);opacity:.55;will-change:opacity;animation:tensions-hint-ring 1.6s ease-in-out infinite}@keyframes tensions-hint-ring{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion: reduce){body.tensions-hint:not(.allow-motion) .tensions>.btn:after{animation:none;opacity:1;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.4),0 0 0 6px rgba(var(--accent-rgb),.18)}}.tour-rail{position:fixed;left:calc(var(--graph-left, 0px) + 0px);top:50%;transform:translateY(-50%);z-index:32;display:flex;align-items:center;padding:14px 5px;border:1px solid var(--accent);border-left:none;border-radius:0 8px 8px 0;background:var(--accent);color:var(--surface);font:600 11.5px/1 var(--sans);letter-spacing:.02em;cursor:pointer;box-shadow:2px 0 10px rgba(var(--accent-rgb),.35)}.tour-rail:hover{box-shadow:2px 0 16px rgba(var(--accent-rgb),.6)}.tour-rail__text{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.tour-picker{position:fixed;left:calc(var(--graph-left, 0px) + 12px);top:50%;transform:translateY(-50%);z-index:39;width:min(320px,calc(100vw - 24px));padding:0 16px 12px;font:400 13px/1.5 var(--sans);color:var(--text);background:var(--surface);border:1px solid var(--accent);border-radius:12px;box-shadow:0 8px 32px #00000038;max-height:min(70vh,32rem);overflow-y:auto;overscroll-behavior:contain}.tour-picker:focus{outline:none}.tour-picker__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:6px;margin:0 -16px 9px;padding:9px 14px 9px 6px;background:var(--accent);color:var(--surface);border-radius:11px 11px 0 0}.tour-picker__title{margin:0;font-size:14.5px;font-weight:700;color:inherit}.tour-picker__fold{flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;border:none;border-radius:8px;background:#ffffff29;color:inherit;font:700 19px/1 var(--sans);cursor:pointer}.tour-picker__fold:hover{background:#ffffff4d}.tour-picker__fold-wide{display:block}.tour-picker__fold-narrow{display:none;font-size:17px}.tour-picker__lead{margin:3px 0 10px;font-size:12px;color:var(--text-dim)}.tour-picker__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.tour-picker__row{display:block;width:100%;text-align:left;font:inherit;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);cursor:pointer}.tour-picker__row:hover{border-color:var(--accent);color:var(--accent)}.tour-menu__coming{margin:0;cursor:default;color:var(--text-dim);border-style:dashed;background:transparent}.tour-menu__soon{display:block;margin-top:2px;font-size:11px;color:var(--text-dim);font-style:italic}.tour-picker__more{margin-top:10px;border-top:1px solid var(--border);padding-top:8px}.tour-picker__more-btn{display:flex;align-items:center;gap:6px;width:100%;padding:4px 2px;border:0;background:none;font:inherit;font-size:11.5px;color:var(--text-dim);cursor:pointer}.tour-picker__more-btn:hover{color:var(--accent)}.tour-picker__more-chev{font-size:11px;line-height:1}.tour-quest{display:flex;align-items:center;margin:0 0 9px;padding:0;list-style:none}.tour-quest__step{display:flex;align-items:center;flex:1 1 0}.tour-quest__step:first-child{flex:0 0 auto}.tour-quest__step+.tour-quest__step:before{content:"";flex:1 1 auto;height:1px;min-width:6px;background:var(--border)}.tour-quest__dot{flex:none;display:grid;place-items:center;position:relative;width:21px;height:21px;padding:0;margin:0 1px;border:1px solid var(--border);border-radius:50%;background:var(--surface-2);color:var(--text);font:600 10.5px/1 var(--sans);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.tour-quest__dot:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%}.tour-quest__dot:hover{border-color:var(--accent);color:var(--accent)}.tour-quest__step--done .tour-quest__dot{color:var(--accent);border-color:var(--accent)}.tour-quest__step--current .tour-quest__dot{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);transform:scale(1.14)}.tour-quest__step--gated .tour-quest__dot{border-style:dashed}.tour-picker__stages{display:flex;flex-direction:column}.tour-picker__stage{border-top:1px solid var(--border);padding:5px 0 3px}.tour-picker__stage:first-child{border-top:none;padding-top:0}.tour-picker__stage-head{display:flex}.tour-picker__stage-btn{display:flex;align-items:baseline;gap:7px;width:100%;text-align:left;padding:3px 0;border:none;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--text);cursor:pointer}.tour-picker__stage-btn:hover{color:var(--accent)}.tour-picker__stage--open>.tour-picker__stage-head .tour-picker__stage-btn{color:var(--text);font-size:13.5px}.tour-picker__stage--done:not(.tour-picker__stage--open)>.tour-picker__stage-head .tour-picker__stage-btn{color:var(--text-dim)}.tour-picker__stage--gated .tour-picker__stage-btn{font-weight:400}.tour-picker__stage-title:not(:empty){quotes:auto}:lang(de) .tour-picker__stage-title:not(:empty){quotes:"»" "«" "›" "‹"}.tour-picker__stage-title:not(:empty):before{content:open-quote}.tour-picker__stage-title:not(:empty):after{content:close-quote}.tour-picker__stage-mark{flex:none;font-family:var(--mono);font-size:11px;color:var(--text-dim)}.tour-picker__stage--done .tour-picker__stage-mark{color:var(--accent);font-family:var(--sans);font-size:15px;line-height:1}.tour-picker__stage--open .tour-picker__stage-mark{color:var(--accent)}.tour-picker__gate,.tour-picker__empty{margin:0 0 5px;padding-left:19px;font-size:11px;color:var(--text-dim)}.tour-picker__stage .tour-picker__list{margin:5px 0 7px}.tour-picker__row.tour-picker__row--done{padding:2px 10px;color:color-mix(in srgb,var(--text-dim) 82%,var(--surface));border-color:transparent;background:color-mix(in srgb,var(--accent) 9%,var(--surface-2))}.tour-picker__row.tour-picker__row--done:hover{border-color:var(--accent);color:var(--accent)}.tour-picker__stage--next>.tour-picker__stage-head{position:relative;margin:0 -6px;padding:0 6px;border:1px solid var(--accent);border-radius:7px}.tour-picker__stage--ring>.tour-picker__stage-head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:0 0 0 6px rgba(var(--accent-rgb),.45);opacity:.55;will-change:opacity;animation:tour-picker-offer-ring 1.6s ease-in-out 3}@keyframes tour-picker-offer-ring{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .tour-picker__stage--ring>.tour-picker__stage-head:after{animation:none;opacity:.9}}.tour-picker__tick{margin-right:6px;color:var(--accent);font-size:11px}.tour-picker__cross{margin-top:11px;padding-top:9px;border-top:1px solid var(--border)}.tour-picker__stage .tour-picker__cross{margin-top:7px;padding-top:7px}.tour-picker__home{margin-bottom:9px;border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.tour-picker__home-ladder{margin-top:9px}.tour-picker__cross-title{margin:0 0 6px;font-size:11.5px;color:var(--text-dim)}.tour-picker__cross-map{display:block;margin-top:2px;font-size:11px;color:var(--text-dim)}.tour-picker__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px}.tour-picker__never{position:relative;border:none;background:none;padding:0;font:inherit;font-size:11px;color:var(--text-dim);text-decoration:underline;cursor:pointer}.tour-picker__never:before{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.tour-picker__never:hover{color:var(--text)}.tour-card{position:fixed;left:calc(var(--graph-left, 0px) + var(--graph-w, 100vw) / 2);top:calc(var(--chrome-bar-h, 44px) + 10px);bottom:auto;transform:translate(-50%);z-index:41;width:min(46rem,calc(var(--graph-w, 100vw) - 24px));padding:0;overflow:hidden;font:400 13.5px/1.5 var(--sans);color:var(--text);background:var(--surface);border:1px solid var(--accent);border-radius:12px;box-shadow:0 8px 32px #0000003d,0 0 0 4px rgba(var(--accent-rgb),.12)}.tour-card--framed{display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:stretch}.tour-card--framed .tour-card__head{grid-column:1 / -1}.tour-card.tour-card--yield{top:auto;bottom:44px}.tour-card:focus{outline:none}.tour-card--took{animation:tour-card-took .62s ease-out}@keyframes tour-card-took{0%{box-shadow:0 8px 32px #0000003d,0 0 0 4px rgba(var(--accent-rgb),.12)}35%{box-shadow:0 8px 32px #0000003d,0 0 0 12px rgba(var(--accent-rgb),.45)}to{box-shadow:0 8px 32px #0000003d,0 0 0 4px rgba(var(--accent-rgb),.12)}}.tour-card p{margin:0}.tour-card__head{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 13px;background:var(--accent);color:var(--surface);font:600 11.5px/1.4 var(--sans)}.tour-card__ask{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-card__progress{flex:none;font-family:var(--mono);font-weight:400}.tour-card__flank{display:grid;place-items:center;align-content:center;gap:1px;padding:12px 3px;border:none;background:var(--accent);color:var(--surface);font:600 11.5px/1.15 var(--sans);text-align:center;cursor:pointer}.tour-card__flank-chev{font-size:21px;line-height:1}.tour-card__flank:hover:not(:disabled){box-shadow:inset 0 0 0 999px #0000001c}.tour-card__flank:disabled{background:var(--surface-2);color:var(--text-dim);cursor:default}.tour-card__flank--waiting{background:var(--surface-2);color:var(--text-dim);cursor:default}.tour-card__flank--waiting:hover{box-shadow:none}@media (prefers-reduced-motion: no-preference){.tour-card__flank--cue{animation:tour-flank-cue 1.6s ease-in-out infinite}}@keyframes tour-flank-cue{0%,to{box-shadow:none}50%{box-shadow:inset 0 0 0 999px #00000024,0 0 0 4px rgba(var(--accent-rgb),.35)}}.tour-card__body{min-width:0;padding:11px 14px 12px}.tour-card--closing .tour-card__body{padding:12px 16px 11px}.tour-card__exit{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:none;color:var(--surface);font:400 15px/1 var(--sans);cursor:pointer}.tour-card__exit:hover{background:#00000024}.tour-card__search{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:none;color:var(--surface);font:400 17px/1 var(--sans);cursor:pointer}.tour-card__search:hover{background:#00000024}body.compact .tour-card__search{display:none}.tour-card__frame{margin:0 0 5px!important;font-size:12px;font-style:italic;color:var(--text-dim)}.tour-card__title{font-size:14px;font-weight:700}.tour-card__say{margin-top:3px!important}.tour-card__ellipsis{display:inline-block;margin-left:2px;letter-spacing:1px}.tour-card__ellipsis>span{display:inline-block;opacity:.25;will-change:opacity;animation:tour-ellipsis 1.2s ease-in-out infinite}.tour-card__ellipsis>span:nth-child(2){animation-delay:.2s}.tour-card__ellipsis>span:nth-child(3){animation-delay:.4s}@keyframes tour-ellipsis{0%,to{opacity:.25}40%{opacity:1}}.tour-card__fold-path{list-style:none;margin:2px 0 0;padding:0}.tour-card__fold{margin:0;font-size:12px;font-weight:400;color:var(--text-dim)}.tour-card__say--landed{animation:tour-say-land .42s ease-out}@keyframes tour-say-land{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .tour-card__ellipsis>span{animation:none;opacity:.8}body:not(.allow-motion) .tour-card__say--landed{animation:none}}.tour-card__invite{margin-top:6px!important;font-size:12px;color:var(--accent)}.tour-glyph{display:inline-flex;align-items:center;justify-content:center;vertical-align:-.15em;margin:0 .14em;box-sizing:border-box;font-style:normal;line-height:1}.tour-glyph--plus{width:1.15em;height:1.15em;border-radius:4px;background:var(--tour-kind-ink, var(--accent));color:var(--surface);font-size:.95em;font-weight:600;box-shadow:0 0 0 1.5px var(--surface),0 0 0 3px var(--accent)}.tour-glyph--quote{height:1.15em;min-width:1.3em;padding:0 .25em;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-dim);font-size:.95em}.tour-card__held{margin-top:6px!important;font-size:12px;color:var(--text-dim)}.tour-card__aside{color:var(--text-dim)}.tour-card__handoff{margin-top:9px!important;padding-top:8px;border-top:1px solid var(--border);font-size:12.5px}.tour-card__handoff-go{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent);border-radius:var(--radius);padding:1px 7px;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.tour-card__handoff-go:hover{background:var(--accent-chip)}.tour-card__feedback{margin-top:7px!important;font-size:11.5px}.tour-card__feedback-go{position:relative;border:none;background:none;padding:0;font:inherit;color:var(--text-dim);text-decoration:underline;cursor:pointer}.tour-card__feedback-go:before{content:"";position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px}.tour-card__feedback-go:hover{color:var(--accent)}.tour-card__cleanup{margin-top:8px!important;font-size:11.5px}.tour-card__keep{display:inline-flex;align-items:center;gap:4px;color:var(--text-dim);cursor:pointer;white-space:nowrap}.tour-card__keep input{margin:0}.tour-card--gate{padding:12px 16px 11px}.tour-card--gate .tour-card__controls{margin-top:9px}.tour-card__controls{display:flex;align-items:center;gap:8px;margin-top:11px}.tour-card__skip{margin-right:auto;color:var(--text-dim)}.tour-card__return{color:var(--text-dim)}.tour-card__next{margin-left:auto;background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.tour-card__next:hover:not(:disabled){background:var(--accent-chip)}.toolbar [inert],.toolbar__picker:disabled{cursor:default}.toolbar [inert] .btn,.toolbar .btn[inert],.toolbar [inert] .toolbar__learn,.toolbar .toolbar__learn[inert],.toolbar [inert] .toolbar-menu__item,.toolbar__picker:disabled{background:var(--surface);border-color:var(--border);color:var(--text-dim);box-shadow:none;cursor:default}.graph [inert]{filter:grayscale(1);cursor:default;color:var(--text-dim)}body.tour-search-hint .search{flex:1 1 280px}body.tour-search-hint .search__input{width:100%;border:2px solid var(--accent);animation:tour-search-ring 1.6s ease-in-out infinite}body.tour-search-wake .search__input{border-color:var(--accent);animation:tour-search-ring 1.6s ease-in-out 3}body.tour-search-hint .msearch-fab,body.tour-search-wake .msearch-fab{border:2px solid var(--accent);animation:tour-search-ring 1.6s ease-in-out infinite}@keyframes tour-search-ring{0%,to{box-shadow:0 0 0 4px rgba(var(--accent-rgb),.28)}50%{box-shadow:0 0 0 11px rgba(var(--accent-rgb),.48)}}.search__hint{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:20;margin:0;padding:2px 7px;border-radius:var(--radius);background:var(--accent);color:var(--surface);font:600 11px/1.4 var(--sans);white-space:nowrap;pointer-events:none}body.tour-search-hint .search__hint{display:block}body.tour-search-hint .search--suggest .search__hint{display:none}.toolbar .search--demo,.toolbar .search--demo .search__input{filter:none;color:var(--text)}.search--demo{flex:1 1 280px}.search--demo .search__input{width:100%;border-color:var(--accent)}.btn.btn--tours-invite{border-color:var(--accent);background:var(--accent);color:var(--surface);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.22)}.btn.btn--tours-invite:hover{color:var(--surface);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.3)}.btn--tours-invite .btn__label{font-weight:600}body.tours-handoff .btn--tours{border-color:var(--accent);color:var(--accent);animation:tour-search-ring 1.3s ease-in-out 2}body.tour-picker-flash .tour-picker{animation:tour-search-ring .65s ease-in-out 2}.tour-went{position:fixed;top:54px;right:12px;z-index:42;max-width:min(300px,calc(100vw - 24px));margin:0;padding:7px 11px;background:var(--surface);color:var(--text);border:1px solid var(--accent);border-radius:8px;box-shadow:0 6px 22px #0003;font:400 12px/1.45 var(--sans)}.tour-ripple{position:fixed;z-index:42;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%);border:3px solid var(--accent);background:rgba(var(--accent-rgb),.22);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.25);animation:tour-ripple .9s ease-out forwards}@keyframes tour-ripple{0%{opacity:.95;transform:translate(-50%,-50%) scale(.3)}55%{opacity:.85;transform:translate(-50%,-50%) scale(.85)}to{opacity:0;transform:translate(-50%,-50%) scale(1.12)}}@media (max-width: 640px){.tour-rail{padding:10px 6px;font-size:10.5px}.tour-picker{top:0;right:0;bottom:0;left:0;width:auto;max-height:none;transform:none;padding:0 12px 14px;border:none;border-radius:0;box-shadow:none;background:var(--surface)}.tour-picker__head{margin:0 -12px 9px;padding:11px 12px 11px 4px;border-radius:0}.tour-picker__fold-wide{display:none}.tour-picker__fold-narrow{display:block}.tour-card{left:6px;right:6px;top:var(--chrome-stack-bottom);width:auto;transform:none}.tour-card--framed{grid-template-columns:52px minmax(0,1fr) 52px}.tour-card__body{padding:10px 11px 11px}}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .tour-ripple{display:none}body.tour-picker-flash:not(.allow-motion) .tour-picker{animation:none;box-shadow:0 0 0 4px rgba(var(--accent-rgb),.28),0 8px 32px #00000038}body:not(.allow-motion) .tour-card--took{animation:none}body:not(.allow-motion) .tour-quest__dot{transition:none}body.tour-search-hint:not(.allow-motion) .search__input,body.tour-search-wake:not(.allow-motion) .search__input,body.tour-search-hint:not(.allow-motion) .msearch-fab,body.tour-search-wake:not(.allow-motion) .msearch-fab,body.tours-handoff:not(.allow-motion) .btn--tours{animation:none;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.4),0 0 0 6px rgba(var(--accent-rgb),.18)}}.graph__popup:before{content:"";position:absolute;width:10px;height:10px;background:var(--surface);transform:rotate(45deg)}.graph__popup[data-pdir=below]:before{top:-6.5px;left:18px;border-top:2px solid var(--border-strong);border-left:2px solid var(--border-strong)}.graph__popup[data-pdir=above]:before{bottom:-6.5px;left:18px;border-bottom:2px solid var(--border-strong);border-right:2px solid var(--border-strong)}.graph__popup[data-pdir=below][data-palign=end]:before,.graph__popup[data-pdir=above][data-palign=end]:before{left:auto;right:18px}.graph__popup[data-pdir=right]:before{left:-6.5px;top:14px;border-left:2px solid var(--border-strong);border-bottom:2px solid var(--border-strong)}.graph__popup[data-pdir=left]:before{right:-6.5px;top:14px;border-top:2px solid var(--border-strong);border-right:2px solid var(--border-strong)}.ndetail{display:flex;flex-direction:column;gap:5px}.ndetail__head{display:flex;align-items:baseline;gap:8px}.ndetail__id{font-family:var(--mono);font-size:calc(11px * var(--detail-scale, 1))}.ndetail--statement .ndetail__id{color:var(--accent)}.ndetail--evidence .ndetail__id{color:var(--evidence-text)}.ndetail__role{font-size:calc(10px * var(--detail-scale, 1));text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.ndetail__subcount{margin-left:auto;flex-shrink:0;font-size:calc(10px * var(--detail-scale, 1));font-weight:700;line-height:calc(15px * var(--detail-scale, 1));padding:0 6px;border-radius:8px;background:var(--accent-chip);color:var(--accent);white-space:nowrap}.ndetail__label{font-weight:600;font-size:calc(13px * var(--detail-scale, 1));line-height:1.25}.ndetail__gloss{font-size:calc(12px * var(--detail-scale, 1));line-height:1.4;color:var(--text)}.ndetail__para{margin:0}.ndetail__para+.ndetail__para{margin-top:.5em}.ndetail__lead{font-weight:600}.quotes{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.quotes__toggle{background:none;border:0;padding:1px 0;margin:0;display:inline-flex;align-items:baseline;gap:4px;font:500 calc(11px * var(--detail-scale, 1)) / 1.3 var(--sans);color:var(--text-dim);cursor:pointer}.quotes__toggle:hover,.quotes__toggle[aria-expanded=true]{color:var(--text)}.quotes__mark{color:var(--border-strong)}.quotes__lang{align-self:flex-start;background:none;border:0;padding:1px 0;margin:0;font:500 calc(10px * var(--detail-scale, 1)) / 1.3 var(--sans);letter-spacing:.03em;color:var(--text-dim);cursor:pointer}.quotes__lang:hover,.quotes__lang--on{color:var(--text);opacity:1}.quotes__list{display:flex;flex-direction:column;gap:4px;align-self:stretch}.quote{-webkit-user-select:text;user-select:text;position:relative;margin:0;padding:5px 8px 5px 20px;border-radius:4px;background:var(--surface-2);font:400 calc(12px * var(--detail-scale, 1)) / 1.5 var(--sans);font-style:normal;color:var(--text);overflow-wrap:anywhere}.quote__mark{position:absolute;left:5px;top:3px;font-size:calc(13px * var(--detail-scale, 1));line-height:1;color:var(--accent);-webkit-user-select:none;user-select:none}.quotes--open{align-self:stretch}.rich-stub .ndetail__gloss+.quotes{margin-top:6px;align-self:stretch}.gjunction__detail-badge{right:auto;bottom:auto}.quote__locator{margin-left:4px;font-family:var(--mono);font-size:.85em;color:var(--text-dim)}.scroll-fade{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.scroll-fade[data-scroll-more=true]:not([data-scroll-past=true]){-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),rgba(0,0,0,.2));mask-image:linear-gradient(#000 calc(100% - 18px),#0003)}.scroll-fade[data-scroll-past=true]:not([data-scroll-more=true]){-webkit-mask-image:linear-gradient(rgba(0,0,0,.2),#000 14px);mask-image:linear-gradient(#0003,#000 14px)}.scroll-fade[data-scroll-past=true][data-scroll-more=true]{-webkit-mask-image:linear-gradient(rgba(0,0,0,.2),#000 14px,#000 calc(100% - 18px),rgba(0,0,0,.2));mask-image:linear-gradient(#0003,#000 14px,#000 calc(100% - 18px),#0003)}.ndetail__logic-id{margin-right:6px;font-size:calc(11px * var(--detail-scale, 1))}.ndetail__logic{font-family:var(--mono);font-size:calc(10px * var(--detail-scale, 1));line-height:calc(14px * var(--detail-scale, 1));color:var(--text-dim);overflow-wrap:anywhere}.ndetail__logic-conc{color:var(--xconc)}.ndetail__logic-prem{color:var(--xprem)}.ndetail__logic-neg{color:var(--neg)}.ndetail__logic-op,.ndetail__logic-bar{font-weight:600}.ndetail__logic--hot.ndetail__logic--hot{background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-line);border-radius:3px;font-weight:700}.source-link{color:var(--accent);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.source-link:hover{color:var(--headline)}.idref{display:inline;cursor:pointer;overflow-wrap:anywhere}.idref--statement{color:var(--accent)}.idref--evidence{color:var(--evidence-text)}.idref--group{color:var(--shelf)}.idref:hover,.idref:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.idref:focus-visible{outline:1px solid var(--accent);outline-offset:1px;border-radius:2px}.idref--chip{overflow-wrap:normal}.idref--self{color:inherit;cursor:default}.idref.ndetail__logic-conc{color:var(--xconc)}.idref.ndetail__logic-prem{color:var(--xprem)}.ndetail__logic--head{margin-left:auto;min-width:0;text-align:right}.ndetail__head{flex-wrap:wrap}.ndetail__marginal{display:flex;align-items:center;flex-wrap:wrap;column-gap:5px;row-gap:4px}.ndetail__readout-label,.ndetail__readout-sep{font:10px/15px var(--sans);color:var(--text-dim);white-space:nowrap;flex-shrink:0}.ndetail__p{font-family:var(--mono);font-size:calc(11px * var(--detail-scale, 1));color:var(--text)}.ndetail__gauge{position:relative;flex:1;min-width:56px;height:5px;border-radius:3px;background:var(--surface-2);overflow:hidden}.ndetail__gauge-fill{position:absolute;inset:0 auto 0 0;height:100%;background:var(--accent)}.ndetail--evidence .ndetail__gauge{box-shadow:inset 0 0 0 1.5px var(--evidence)}.ndetail__gauge-opp{position:absolute;inset:0 0 0 auto;height:100%;background:var(--edge-att)}.ndetail__p-opp{color:var(--edge-att)}.ndetail__kind{font:10px/15px var(--sans);padding:0 5px;border-radius:8px;background:var(--surface-2);color:var(--text-dim);white-space:nowrap;flex-shrink:0}.ndetail__feedback{font:10px/15px var(--sans);margin-left:auto;padding:4px 6px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text-dim);cursor:pointer;white-space:nowrap;flex-shrink:0}.ndetail__feedback:hover{color:var(--text);border-color:var(--text-dim)}.ndetail__doors{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.ndetail__doors .ndetail__feedback{margin-left:0}@media (pointer: coarse){.ndetail__feedback{display:inline-flex;align-items:center;min-height:44px;padding:0 10px}}.badge{font:inherit;font-size:10px;line-height:15px;padding:0 5px;border-radius:8px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);cursor:pointer;flex-shrink:0}.badge--marginal{font-family:var(--mono);cursor:default}.badge--est{border-style:dashed}.badge--refine{box-sizing:border-box;width:22px;height:22px;padding:0;border:none;background:var(--kind-ink, var(--accent));color:var(--surface);font-size:19px;font-weight:600;line-height:0;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;transform:scale(clamp(1,calc(1 / var(--zoom, 1)),5));transform-origin:center;box-shadow:var(--chip-glow-shadow)}.badge--refine,button.outline__icon--fold{--chip-glow-shadow: 0 0 calc(var(--chip-glow-blur, 0) * .4) 0 rgba(var(--kind-ink-rgb, var(--accent-rgb)), calc(var(--chip-glow-strength, 0) * .75 * var(--chip-glow-gain, 1))), 0 0 calc(var(--chip-glow-blur, 0) * .85) calc(var(--chip-glow-blur, 0) * .2) rgba(var(--kind-ink-rgb, var(--accent-rgb)), calc(var(--chip-glow-strength, 0) * .95 * var(--chip-glow-gain, 1))), 0 0 var(--chip-glow-blur, 0) calc(var(--chip-glow-blur, 0) * .45) rgba(var(--kind-ink-rgb, var(--accent-rgb)), calc(var(--chip-glow-strength, 0) * .65 * var(--chip-glow-gain, 1)))}.badge--refine{transition:box-shadow .14s ease-out,transform .14s ease-out}.badge--refine:hover,.gcard__head .badge--refine:hover,[data-node-id]:hover .badge--refine{box-shadow:0 0 0 3px rgba(var(--kind-ink-rgb, var(--accent-rgb)),.34),0 0 15px 7px rgba(var(--kind-ink-rgb, var(--accent-rgb)),.46),0 0 30px 14px rgba(var(--kind-ink-rgb, var(--accent-rgb)),.22);transform:scale(calc(clamp(1,calc(1 / var(--zoom, 1)),5)*1.18));filter:brightness(1.06)}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .badge--refine{transition:none}}.badge__count{position:absolute;right:calc(100% + 3px);top:50%;transform:translateY(-50%);padding:0 3px;border-radius:4px;background:var(--surface);box-shadow:0 0 0 1px var(--accent-line);color:var(--kind-ink-text, var(--kind-ink, var(--accent)));font-size:11px;font-weight:700;line-height:15px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s ease-out}[data-node-id]:hover .badge--refine .badge__count,.gcard--selected .badge--refine .badge__count,.gjunction--selected~.badge--refine .badge__count{opacity:1}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .badge__count{transition:none}}.badge--collapse{box-sizing:border-box;width:18px;height:18px;padding:0;background:var(--accent-soft);color:var(--kind-ink-text, var(--kind-ink, var(--accent)));font-size:14px;line-height:0;border-radius:var(--radius);display:flex;align-items:center;justify-content:center}.badge--collapse:hover{filter:brightness(.96)}.ggroup__bar .badge--collapse,.gshelf>.badge--collapse{width:22px;height:22px;border:2px solid var(--kind-ink, var(--accent));background:var(--surface);position:relative;z-index:1;font-size:0;transform:scale(clamp(1,calc(1 / var(--zoom, 1)),5));transform-origin:center;flex:none;translate:var(--fold-dx, 0px) var(--fold-dy, 0px);z-index:calc(1 + var(--fold-stuck, 0));box-shadow:0 1px 6px rgb(0 0 0 / calc(35% * var(--fold-stuck, 0)))}.gshelf>.badge--collapse{position:absolute;bottom:4px;right:8px}.ggroup__bar .badge--collapse:before,.gshelf>.badge--collapse:before{content:"";width:11px;height:3px;border-radius:1.5px;background:currentColor}.gjunction-wrap{position:absolute;display:flex;align-items:center;justify-content:center;opacity:min(var(--slab-o, 1),var(--ego-o, 1));transition:opacity .65s}.gjunction{position:relative;width:100%;height:100%;cursor:pointer;transition:opacity .15s}.gjunction:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-sizing:border-box;border-radius:50%;background:var(--slate);border:1.5px solid var(--slate);opacity:0;transition:opacity .15s,box-shadow .15s}.gjunction--or:after{opacity:1;width:9px;height:15px;margin:-7.5px 0 0 -4.5px;background:var(--surface)}.graph--dir-RIGHT .gjunction--or:after{width:15px;height:9px;margin:-4.5px 0 0 -7.5px}.gjunction--undercut:after{border-color:var(--neg)}.gjunction--iff:hover:after,.gjunction--iff.gjunction--selected:after{opacity:1;background:linear-gradient(to bottom,var(--edge-sup) 50%,var(--edge-att) 50%);border-color:var(--slate)}.gjunction--cut-target:after{opacity:1;background:var(--surface);border:2px solid var(--neg);box-shadow:0 0 0 2px color-mix(in oklab,var(--neg) 30%,transparent)}.gjunction--xterm:after{opacity:1;background:var(--surface);border:2px solid var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.3)}.gjunction__lane{position:absolute;left:0;right:0;top:0;height:9px;background:var(--surface);border-radius:3px 3px 0 0;pointer-events:none}.gjunction__lane>.gjunction__lane-fill{border-top-left-radius:3px}.gjunction__lane:after{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:0;left:-1.5px;border:2.5px solid var(--kind-ink);border-bottom-width:1px;border-radius:4.5px 4.5px 0 0;pointer-events:none}.gjunction__lane--free{border-radius:2px;box-shadow:0 0 0 1px var(--kind-ink)}.gjunction__lane--free:after{content:none}.gjunction__lane-fill{position:absolute;inset:0 auto 0 0;height:100%;background:var(--prob-fill, var(--accent))}.gjunction__lane-opp{position:absolute;inset:0 0 0 auto;height:100%;border-top-right-radius:3px;background:var(--edge-att);border-left:1px solid color-mix(in srgb,var(--edge-att) 60%,var(--surface))}.gjunction__plate{position:absolute;background:color-mix(in srgb,var(--surface-2) 35%,transparent);box-shadow:0 0 0 1.5px var(--kind-ink);border-radius:7px;pointer-events:auto;cursor:pointer}.gjunction__badge{position:absolute;z-index:2;top:-2px;left:16px}.graph--dir-RIGHT .gjunction__badge{top:-12px;left:50%;margin-left:-11px;transform-origin:bottom center}.gjunction__badge--card,.graph--dir-RIGHT .gjunction__badge--card{margin-left:0;transform-origin:center}.gjunction__label{position:absolute;font-size:10px;line-height:13px;color:var(--text);text-align:center;background:color-mix(in srgb,var(--surface-2) 50%,transparent);box-shadow:0 0 0 1.5px var(--kind-ink);padding:9px 3px 0;border-radius:3px;cursor:pointer;transition:opacity .12s ease}.graph--compact .gjunction__label{padding:8px 2px 0}.gjunction-wrap--t1 .gjunction__label{font-size:11px;line-height:14px}.gjunction-wrap--t2 .gjunction__label{font-size:12px;line-height:16px}.gjunction__label-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.gjunction__label-text,.gcard__label,.ggroup__lod-label,.gshelf__lod-label,.ndetail__label,.ndetail__gloss{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4}.gjunction__label--authored .gjunction__label-text{font-weight:600}.gjunction__label--minted .gjunction__label-text{color:var(--text-dim);font-style:italic}.ggroup{position:absolute;border:1px solid var(--border-strong);border-radius:10px;background:#788caf0f;cursor:pointer;container-type:inline-size}.ggroup{--lod-tint: 6%;--lod-ring: 3.2px;--lod-ring-ink: 100%}.ggroup--depth1{background:#788caf12;--lod-tint: 13%;--lod-ring: 2.4px;--lod-ring-ink: 60%}.ggroup--depth2{background:#788caf1c;--lod-tint: 22%;--lod-ring: 1.8px;--lod-ring-ink: 35%}.ggroup--depth3{background:#788caf26;--lod-tint: 34%;--lod-ring: 1.4px;--lod-ring-ink: 20%}.ggroup--depth4{background:#788caf30;--lod-tint: 46%;--lod-ring: 1.1px;--lod-ring-ink: 10%}.ggroup--selected{border-color:var(--accent)}.ggroup__bar{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:6px;padding:4px 8px;font-size:11px;color:var(--text-dim)}.ggroup__kind{flex:none}.ggroup__kind--evidence{color:var(--slate)}.ggroup__title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ggroup__bar>.ggroup__title,.gshelf__bar>.gshelf__title{text-indent:var(--title-dx, 0px)}.ggroup__bar>.ggroup__title[style*=--title-stuck],.gshelf__bar>.gshelf__title[style*=--title-stuck]{color:var(--text)}.ggroup:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;background:#788caf14;box-shadow:inset 0 0 0 clamp(1px,calc(var(--lod-ring, 2px) / var(--zoom, 1)),400px) var(--border-strong);box-shadow:inset 0 0 0 clamp(1px,min(calc(var(--lod-ring, 2px) / var(--zoom, 1)),7cqw),400px) color-mix(in srgb,var(--slate) var(--lod-ring-ink, 30%),var(--border-strong));opacity:clamp(0,calc((.6 - var(--zoom, 1)) * 5),1)}.ggroup__lod-label{position:absolute;top:calc(var(--lod-y, .5) * 100%);left:calc(var(--lod-x, .5) * 100%);width:max-content;max-width:max(calc(var(--lod-wa, .94) * 100%),var(--lod-em, 13em));transform:translate(-50%,-50%);z-index:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:var(--lod-lines, 3);-webkit-box-orient:vertical;text-align:center;line-height:1.15;pointer-events:none;font-weight:700;color:var(--text);padding:.1em .45em;border-radius:.6em;background:#dde2ea8c;background:color-mix(in srgb,color-mix(in srgb,rgb(120,140,175) var(--lod-tint, 6%),var(--bg)) 55%,transparent);text-shadow:0 0 4px var(--bg),0 0 4px var(--bg),0 0 8px var(--bg),0 0 12px var(--bg);font-size:clamp(12px,calc(18px / var(--zoom, 1)),200px);--lod-fitted: min(var(--lod-fit, 12cqw), 18cqw);--lod-lifted: max( var(--lod-fitted), min(calc(var(--lod-fitted) * 5), calc(11px / var(--zoom, 1))) );font-size:var(--lod-lifted);opacity:min(clamp(0,calc((var(--lod-card-gate, .42) - var(--zoom, 1)) * 20),1),clamp(0,calc((var(--zoom, 1) - var(--lod-appear-lo, -1)) / var(--lod-appear-span, 1)),1),clamp(0,calc((var(--lod-yield-hi, 1000000) * var(--lod-notch, .7) - var(--zoom, 1)) / (var(--lod-yield-span, 1) * var(--lod-notch, .7))),1))}.ggroup__lod-label--crossing,.gshelf__lod-label--crossing{background:none;color:var(--text);text-shadow:0 0 5px var(--bg),0 0 10px var(--bg)}.ggroup__lod-label,.gshelf__lod-label{transition:opacity .2s ease}.ggroup__lod-label--muted,.gshelf__lod-label--muted{opacity:0!important}@keyframes argmap-flash{0%{box-shadow:0 0 0 8px var(--kind-ink, var(--accent)),0 0 36px 13px rgba(var(--kind-ink-rgb, var(--accent-rgb)),.65)}to{box-shadow:0 0 0 2px rgba(var(--kind-ink-rgb, var(--accent-rgb)),0),0 0 14px 5px rgba(var(--kind-ink-rgb, var(--accent-rgb)),0)}}.ggroup--flash,.gshelf--flash,.gshelf-card--flash,.gcard--flash,.gjunction__label--flash{animation:argmap-flash 1.56s ease-out}@keyframes argmap-flash-hold{0%{box-shadow:0 0 0 8px var(--kind-ink, var(--accent)),0 0 36px 13px rgba(var(--kind-ink-rgb, var(--accent-rgb)),.65)}7%{box-shadow:0 0 0 4px rgba(var(--kind-ink-rgb, var(--accent-rgb)),.85),0 0 16px 5px rgba(var(--kind-ink-rgb, var(--accent-rgb)),.32)}57%{box-shadow:0 0 0 4px rgba(var(--kind-ink-rgb, var(--accent-rgb)),.85),0 0 16px 5px rgba(var(--kind-ink-rgb, var(--accent-rgb)),.32)}to{box-shadow:0 0 0 2px rgba(var(--kind-ink-rgb, var(--accent-rgb)),0),0 0 14px 5px rgba(var(--kind-ink-rgb, var(--accent-rgb)),0)}}body.allow-motion .graph__canvas[data-flash-mark=hold] .ggroup--flash,body.allow-motion .graph__canvas[data-flash-mark=hold] .gshelf--flash,body.allow-motion .graph__canvas[data-flash-mark=hold] .gshelf-card--flash,body.allow-motion .graph__canvas[data-flash-mark=hold] .gcard--flash,body.allow-motion .graph__canvas[data-flash-mark=hold] .gjunction__label--flash{animation:argmap-flash-hold 3.5s ease-out}body.allow-motion .graph__canvas[data-flash-mark=hold] .ggroup--flash-brief{animation-duration:2.2s}@keyframes argmap-persist{0%{box-shadow:0 0 0 3px var(--kind-ink, var(--accent)),0 0 18px 4px rgba(var(--kind-ink-rgb, var(--accent-rgb)),.45)}to{box-shadow:0 0 0 2px rgba(var(--kind-ink-rgb, var(--accent-rgb)),0),0 0 10px 3px rgba(var(--kind-ink-rgb, var(--accent-rgb)),0)}}.gcard.gnode--persist,.ggroup.gnode--persist{animation:argmap-persist calc(1.1s * var(--flip-scale, 1)) ease-out}.gcard--flash.gnode--persist,.ggroup--flash.gnode--persist{animation:argmap-flash 1.56s ease-out}body.allow-motion .graph__canvas[data-flash-mark=hold] .gcard--flash.gnode--persist,body.allow-motion .graph__canvas[data-flash-mark=hold] .ggroup--flash.gnode--persist{animation:argmap-flash-hold 3.5s ease-out}body.compact .toolbar{flex-wrap:nowrap;padding:2px 8px;gap:3px}@media (max-width: 640px){body.compact .toolbar{flex-wrap:nowrap;padding:0;gap:6px}}body.compact .toolbar__brand{font-size:13px}body.compact .toolbar__brand .brand__bar{height:12px}body.compact .toolbar__brand .brand__word{display:none}body.compact .toolbar__brand .brand__p1{margin-right:0;font-size:15px}body.compact .toolbar__stats,body.compact .toolbar__solve,body.compact .toolbar__title{display:none}body.compact .toolbar__picker{max-width:22ch}body.compact .toolbar__panes{gap:3px}body.compact .btn{padding:3px 7px}body.compact .btn__icon{margin-right:0}body.compact .btn__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.compact .pane-eyebrow{height:16px;font-size:9px;letter-spacing:.1em}body.compact .pane-eyebrow:before{height:9px}body.compact .graph__eyebrow{font-size:9px}body.compact .graph__eyebrow:before{height:9px}body.compact .graph__controls{padding:3px 6px}body.compact .diagnostics__header{padding:2px 12px}.graph__crossings{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.graph__crossings circle{fill:#dc262626;stroke:#dc2626;stroke-width:1.5}.graph__crossings-count{position:absolute;left:12px;bottom:16px;z-index:22;padding:4px 10px;font:600 11.5px var(--sans);color:#dc2626;background:var(--surface);border:1px solid #dc2626;border-radius:999px;box-shadow:0 2px 8px #00000026;pointer-events:none}.tour-trail{position:absolute;top:0;left:0;overflow:visible;pointer-events:none;z-index:7;opacity:.85}.tour-trail__run--c0{--trail-c: var(--trail-0)}.tour-trail__run--c1{--trail-c: var(--trail-1)}.tour-trail__run--c2{--trail-c: var(--trail-2)}.tour-trail__run--dim{opacity:.35}.tour-trail__arc{fill:none;stroke:var(--trail-c, var(--trail-0));stroke-linecap:round;stroke-width:2.5;stroke-dasharray:.1 10;stroke-width:clamp(1.5px,calc(2.5px / var(--zoom, 1)),22px);stroke-dasharray:.1px clamp(9px,calc(10px / var(--zoom, 1)),88px);opacity:.85}.tour-trail__fp{transform-box:fill-box;transform-origin:center;transform:scale(clamp(1,calc(1 / var(--zoom, 1)),8))}.tour-trail__seat{transform:translateY(calc(var(--fp-off, 0px) * clamp(1,calc(1 / var(--zoom, 1)),8)))}.tour-trail__fp--live{pointer-events:auto;cursor:pointer}.tour-trail__disc{fill:var(--trail-c, var(--trail-0));stroke:var(--surface);stroke-width:1.5}.tour-trail__fp--proxy .tour-trail__disc{fill:color-mix(in srgb,var(--trail-c, var(--trail-0)) 55%,var(--surface))}.tour-trail__fp--live:hover .tour-trail__disc,.tour-trail__fp--live:focus-visible .tour-trail__disc{stroke:var(--trail-c, var(--trail-0));stroke-width:2.5;fill:color-mix(in srgb,var(--trail-c, var(--trail-0)) 85%,#ffffff)}.tour-trail__num{font:700 11px var(--sans);fill:var(--surface);pointer-events:none;-webkit-user-select:none;user-select:none}.tour-trail__fp--proxy .tour-trail__num{fill:var(--text)}.minimap{position:absolute;right:12px;bottom:16px;z-index:22;display:flex;flex-direction:column;gap:4px;padding:5px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 2px 10px #0000002e;touch-action:none;-webkit-user-select:none;user-select:none}.minimap__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-left:2px}.minimap__title{font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.minimap__toggle{width:18px;height:18px;padding:0;font:600 12px/1 var(--sans);color:var(--text-dim);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}.minimap__toggle:hover{color:var(--text);border-color:var(--border-strong)}.minimap__body{position:relative;cursor:crosshair}.minimap__svg{display:block;border-radius:var(--radius);background:var(--canvas-flat);pointer-events:none}.minimap__edge{fill:none;stroke:var(--slate);stroke-width:.6;stroke-linejoin:round;opacity:.55}.minimap__shelf{fill:color-mix(in srgb,var(--shelf) 20%,transparent)}.minimap__group{fill:color-mix(in srgb,var(--border-strong) 32%,transparent)}.minimap__statement{fill:var(--accent)}.minimap__evidence{fill:var(--evidence)}.minimap__trail-arc{fill:none;stroke:var(--trail-c, var(--trail-0));stroke-width:1.2;stroke-linejoin:round;opacity:.9}.minimap__trail-dot{fill:var(--trail-c, var(--trail-0))}.minimap__trail--dim{opacity:.4}.minimap__viewport{fill:rgba(var(--accent-rgb),.14);stroke:var(--accent);stroke-width:1.5;rx:2}.minimap--collapsed{padding:4px 5px}@media (max-width: 640px){.minimap{display:none}}.reader__cite{color:var(--accent);font-weight:600;cursor:default}.reader__cite-btn{background:none;border:0;padding:0 1px;margin:0;font:inherit;color:inherit;cursor:pointer;position:relative}.reader__cite-btn:after{content:"";position:absolute;top:-5px;right:-6px;bottom:-5px;left:-6px}.reader__cite-btn:hover,.reader__cite-btn[aria-expanded=true]{text-decoration:underline;text-underline-offset:1px}.reader__footnote{display:block;margin:3px 0 4px;padding:3px 8px;border-left:2px solid var(--accent);background:var(--surface-2);border-radius:0 4px 4px 0;font:400 11px/15px var(--sans);color:var(--text-dim);vertical-align:baseline;white-space:normal;overflow-wrap:anywhere}:where(.btn,.toolbar__picker,.toolbar__brand,.toolbar__learn,.layout-controls select,.outline__order-select,button.outline__icon,.outline__count):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.toolbar__learn--cta:focus-visible{outline-offset:4px}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) *,body:not(.allow-motion) *:before,body:not(.allow-motion) *:after{transition-duration:.01ms!important}body:not(.allow-motion) .ggroup--flash,body:not(.allow-motion) .gshelf--flash,body:not(.allow-motion) .gshelf-card--flash,body:not(.allow-motion) .gcard--flash,body:not(.allow-motion) .gjunction--flash,body:not(.allow-motion) .gjunction__label--flash{animation:none;box-shadow:0 0 0 5px var(--kind-ink, var(--accent)),0 0 0 9px var(--accent-soft)}body:not(.allow-motion) .gnode--persist{animation:none;box-shadow:0 0 0 3px var(--kind-ink, var(--accent)),0 0 12px 3px rgba(var(--kind-ink-rgb, var(--accent-rgb)),.4)}body:not(.allow-motion) .edge--tracking{animation:none}}@media (pointer: coarse){.btn{min-height:32px}.toolbar__picker,.layout-controls--menu .layout-controls__field,.layout-controls--menu .layout-controls__check{min-height:30px}.toolbar-menu__item{min-height:32px}.layout-controls--menu select{min-height:28px}.outline__cite--btn:after{top:-8px;right:-10px;bottom:-8px;left:-10px}.reader__cite-btn:after{top:-9px;right:-10px;bottom:-9px;left:-10px}.tour-rail{left:calc(var(--graph-left, 0px) + 6px);width:44px;min-height:44px;padding:0;justify-content:flex-start;border:none;border-radius:0;background:transparent;box-shadow:none}.tour-rail__text{padding:10px 6px;border:1px solid var(--accent);border-radius:8px;background:var(--accent);color:var(--surface);box-shadow:0 2px 8px rgba(var(--accent-rgb),.45)}.tour-rail:hover .tour-rail__text{box-shadow:0 2px 14px rgba(var(--accent-rgb),.6)}}.rich-stub:hover{z-index:7}.stub-shelf{position:absolute;z-index:5;background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 6px 22px #00000042;pointer-events:none}.rich-stub--compact:not(:hover){padding:3px 8px}.rich-stub--compact:not(:hover) .rich-stub__body{flex-direction:row;align-items:center;gap:6px}.rich-stub--compact:not(:hover) .ndetail__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;line-height:17px}.rich-stub--compact:not(:hover) .ndetail__gloss,.rich-stub--compact:not(:hover) .ndetail__logic,.rich-stub--compact:not(:hover) .ndetail__marginal,.rich-stub--compact:not(:hover) .ndetail__role,.rich-stub--compact:not(:hover) .ndetail__subcount,.rich-stub--compact:not(:hover) .rich-stub__kind{display:none}.rich-stub--compact:not(:hover) .ndetail:has(.ndetail__label) .ndetail__head{display:none}.rich-stub--compact .rich-stub__tick{display:none}.rich-stub--compact:hover{min-width:var(--seated-card-w)}.gloss-term{-webkit-text-decoration:underline dotted;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-decoration-thickness:1px;text-underline-offset:2px;cursor:help}.gloss-term:hover,.gloss-term:focus-visible{text-decoration-color:currentColor}.gloss-term:focus-visible{outline:1px solid var(--accent);outline-offset:1px;border-radius:2px}.gloss-popover{position:fixed;z-index:120;box-sizing:border-box;padding:8px 10px;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:0 8px 24px #161b2438;font-family:var(--sans);font-size:12.5px;font-weight:400;line-height:1.45;text-align:left;white-space:normal;cursor:text;-webkit-user-select:text;user-select:text}.gloss-popover__term{font-weight:600;margin-bottom:3px}.gloss-popover__gloss{color:var(--text);white-space:pre-line}.learn{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:5vh 18px 18px;background:#161b2473}.learn__panel{display:flex;flex-direction:column;width:min(680px,100%);max-height:min(86vh,100%);background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 12px 40px #00000047;outline:none}.learn__head{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--border)}.learn__title{margin:0;flex:1;font:600 15px/1.3 var(--sans);color:var(--headline, var(--text))}.learn__close{border:none;background:none;font-size:20px;line-height:1;padding:2px 6px;color:var(--text-dim);cursor:pointer;border-radius:6px}.learn__close:hover{color:var(--text);background:var(--surface-2)}.learn__body{overflow-y:auto;padding:6px 18px 18px}.learn__foot{padding:8px 18px;border-top:1px solid var(--border);font:11px/1.4 var(--mono, var(--sans));color:var(--text-dim)}.learn__heading{margin:18px 0 6px;font:600 13px/1.3 var(--sans);color:var(--headline, var(--text))}.learn__p{margin:6px 0;font:400 12.5px/1.55 var(--sans);color:var(--text)}.learn__list{margin:6px 0;padding-left:20px;font:400 12.5px/1.55 var(--sans);color:var(--text)}.learn__list li{margin:3px 0}.learn__link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.learn__link:hover{color:var(--headline)}.learn__p code,.learn__list code,.learn__table code{font-family:var(--mono);font-size:11.5px;background:var(--surface-2);padding:0 3px;border-radius:4px}.learn__code{margin:8px 0;padding:8px 10px;font:400 11.5px/1.5 var(--mono);color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;overflow-x:auto;white-space:pre}.learn__table-wrap{margin:8px 0;max-width:100%;overflow-x:auto}.learn__table{border-collapse:collapse;font:400 12px/1.45 var(--sans)}.learn__table th,.learn__table td{border:1px solid var(--border);padding:4px 8px;text-align:left;vertical-align:top}.learn__table th{font-weight:600;background:var(--surface-2)}.learn__table td:last-child{font-family:var(--mono);font-size:11.5px;white-space:nowrap}.stage-backdrop,.stage{height:100%}.stage-backdrop--active{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#10141a}.stage--active{position:absolute;transform-origin:0 0;box-shadow:0 0 24px #0000008c}.stage-shield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;touch-action:none;cursor:default}.replay-banner{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:300;animation:replay-banner-pulse .45s ease;display:flex;align-items:center;gap:10px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--text);font:500 12px/1 var(--sans);padding:7px 12px;box-shadow:0 2px 8px #00000040}.replay-banner__btn{border:none;background:none;color:var(--accent);font:inherit;padding:0;cursor:pointer}.replay-banner__btn:hover{text-decoration:underline}@keyframes replay-banner-pulse{0%{transform:translate(-50%) scale(1)}35%{transform:translate(-50%) scale(1.07);border-color:var(--accent)}to{transform:translate(-50%) scale(1)}}@media (prefers-reduced-motion: reduce){.replay-banner{animation:none}}.sketch-replay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.sketch-replay__svg{position:absolute;top:0;right:0;bottom:0;left:0}.sketch-replay__stroke{fill:none;stroke:#e5484d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1.5px rgba(255,255,255,.9))}.feedback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.feedback__svg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:crosshair;touch-action:none;background:#0000000f}.feedback__bar{position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:min(560px,calc(100vw - 24px));display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);box-shadow:0 6px 24px #0000004d}.feedback__hint{font:400 12px/1.4 var(--sans);color:var(--text-dim)}.feedback__comment,.feedback__manual{width:100%;resize:vertical;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font:400 13px/1.45 var(--sans);padding:8px}.feedback__manual{font:400 11px/1.4 var(--mono)}.feedback__privacy{font:400 12px/1.45 var(--sans);color:var(--text);padding:8px 10px;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:6px;background:var(--bg)}.feedback__privacy strong{font-weight:600}.feedback__privacy a{color:var(--accent);text-decoration:underline}.feedback__actions{display:flex;align-items:center;gap:8px}.feedback__spacer{flex:1}.feedback__submit{border-color:var(--accent);color:var(--accent);font-weight:600}@keyframes argmap-pulse{0%{box-shadow:0 0 0 3px var(--accent),0 0 10px 2px rgba(var(--accent-rgb),.35)}50%{box-shadow:0 0 0 7px var(--accent),0 0 30px 10px rgba(var(--accent-rgb),.6)}to{box-shadow:0 0 0 3px var(--accent),0 0 10px 2px rgba(var(--accent-rgb),.35)}}.graph__pulse{position:absolute;border-radius:10px;pointer-events:none;box-shadow:0 0 0 2px rgba(var(--accent-rgb),.5),0 0 8px 2px rgba(var(--accent-rgb),.25);transition:box-shadow .6s ease-out;animation:argmap-pulse 1.3s ease-in-out 4;z-index:6}.graph__pulse--invite,.graph__pulse--walk{animation:argmap-pulse 1.3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){body:not(.allow-motion) .graph__pulse{animation:none;box-shadow:0 0 0 5px var(--accent),0 0 0 9px var(--accent-soft)}}.gshelf{position:absolute;border:1.5px dashed var(--shelf-ink);border-radius:10px;background:rgba(150,135,175,var(--shelf-fill));cursor:pointer;container-type:inline-size;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.gshelf,.gshelf--depth0{--shelf-fill: .06;--shelf-ink: color-mix(in srgb, var(--text) 30%, var(--border-strong));--lod-tint: 6%;--lod-ring: 3.2px;--lod-ring-ink: 100%}.gshelf--depth1{--shelf-fill: .09;--lod-tint: 13%;--lod-ring: 2.4px;--lod-ring-ink: 60%}.gshelf--depth2{--shelf-fill: .13;--lod-tint: 22%;--lod-ring: 1.8px;--lod-ring-ink: 35%}.gshelf--depth3{--shelf-fill: .17;--lod-tint: 34%;--lod-ring: 1.4px;--lod-ring-ink: 20%}.gshelf--depth4{--shelf-fill: .21;--lod-tint: 46%;--lod-ring: 1.1px;--lod-ring-ink: 10%}.gshelf:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;background:#9687af0f;border:clamp(1px,calc(var(--lod-ring) / var(--zoom, 1)),400px) dashed var(--shelf-ink);border-width:clamp(1px,min(calc(var(--lod-ring) / var(--zoom, 1)),7cqw),400px);border-color:color-mix(in srgb,var(--slate) var(--lod-ring-ink, 30%),var(--shelf-ink));opacity:clamp(0,calc((.6 - var(--zoom, 1)) * 5),1)}.gshelf--selected,.gshelf--open.gshelf--selected{border-color:var(--accent);border-style:solid}.gshelf--selected:after,.gshelf--open.gshelf--selected:after{border-color:var(--accent)}.gshelf--marked{box-shadow:0 0 0 clamp(1px,calc(2px / var(--zoom, 1)),400px) var(--accent)}.gshelf--open{border-style:dashed;border-color:color-mix(in srgb,var(--shelf-ink) 75%,var(--border-strong))}.gshelf--open:after{border-color:color-mix(in srgb,var(--slate) var(--lod-ring-ink, 30%),var(--border-strong))}.gshelf__bar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:6px;padding:4px 8px;font-size:11px;color:var(--text-dim)}.gshelf__title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.gshelf__counts{font-variant-numeric:tabular-nums;opacity:.75;white-space:nowrap;flex:none}.gshelf .badge--disabled{background:transparent;border-color:var(--border);color:var(--text-dim);border-style:dashed;cursor:not-allowed}.gshelf .badge--disabled:hover{filter:none}.gshelf__lod-label{position:absolute;left:calc(var(--lod-x) * 100%);top:calc(var(--lod-y) * 100%);transform:translate(-50%,-50%);width:max-content;max-width:max(calc(var(--lod-wa, .94) * 100%),var(--lod-em, 13em));padding:.1em .45em;border-radius:.6em;background:#dde2ea8c;background:color-mix(in srgb,color-mix(in srgb,rgb(150,135,175) 9%,var(--bg)) 55%,transparent);color:var(--text);font-weight:700;text-shadow:0 0 4px var(--bg),0 0 4px var(--bg),0 0 8px var(--bg),0 0 12px var(--bg);font-size:clamp(12px,calc(18px / var(--zoom, 1)),200px);--lod-fitted: min(var(--lod-fit, 12cqw), 18cqw);--lod-lifted: max( var(--lod-fitted), min(calc(var(--lod-fitted) * 5), calc(11px / var(--zoom, 1))) );font-size:var(--lod-lifted);line-height:1.15;text-align:center;display:-webkit-box;-webkit-line-clamp:var(--lod-lines, 3);-webkit-box-orient:vertical;overflow:hidden;pointer-events:none;z-index:1;opacity:min(clamp(0,calc((var(--lod-card-gate, .42) - var(--zoom, 1)) * 20),1),clamp(0,calc((var(--zoom, 1) - var(--lod-appear-lo, -1)) / var(--lod-appear-span, 1)),1),clamp(0,calc((var(--lod-yield-hi, 1000000) * var(--lod-notch, .7) - var(--zoom, 1)) / (var(--lod-yield-span, 1) * var(--lod-notch, .7))),1))}.gshelf-card{position:absolute;background:var(--surface);border:1px dashed var(--border-strong);border-radius:8px;padding:7px 9px 9px;box-shadow:0 1px 2px #141e320f;display:flex;flex-direction:column;gap:4px;cursor:pointer}.gshelf-card--selected{border-color:var(--accent)}.gshelf-card--att:not(.gshelf-card--selected){border-color:var(--neg);background:color-mix(in srgb,var(--neg) 7%,var(--surface))}.gshelf-card--sup:not(.gshelf-card--selected){border-color:var(--edge-sup);background:color-mix(in srgb,var(--edge-sup) 7%,var(--surface))}.gshelf-card__title{font-weight:600;font-size:12px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.gshelf-card__counts{display:flex;gap:8px;margin-top:auto;font-size:10px;color:var(--text-dim);font-variant-numeric:tabular-nums}.gshelf-card__tally{display:flex;flex-wrap:wrap;gap:2px;margin-top:auto;align-content:flex-end}.gshelf-card__tile{width:7px;height:7px;border-radius:1.5px}.gshelf-card__tile--att{background:var(--neg)}.gshelf-card__tile--sup{background:var(--edge-sup)}.gshelf-card__tally-more{font-size:9px;line-height:7px;color:var(--text-dim)}.gshelf-card .badge--refine{position:absolute;bottom:-11px;right:8px;z-index:1;box-shadow:0 1px 2px #141e321f}.gshelf--xterm,.gshelf-card--xterm{outline:3px solid var(--accent);outline-offset:2px}.gshelf.is-leaving,.gshelf-card.is-leaving{opacity:0}.graph--compact .rlabel{font-size:10px}.rlabel{position:absolute;z-index:8;pointer-events:none;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.15;letter-spacing:.01em;padding:1px 4px;border-radius:3px;background:color-mix(in srgb,var(--surface) 92%,currentColor 8%);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 16%,transparent);--rl-dy: 0px}.rlabel--seat-dot{transform:translateY(calc(-50% + var(--rl-dy)))}.rlabel--seat-dot.rlabel--align-end{transform:translate(-100%,calc(-50% + var(--rl-dy)))}.rlabel--seat-top,.rlabel--seat-plate{transform:translateY(calc(-100% - 1px - var(--rl-dy)))}.rlabel--seat-left{transform:translate(-100%,calc(-50% + var(--rl-dy)))}.rlabel--seat-right{transform:translateY(calc(-50% + var(--rl-dy)))}.rlabel--pred.rlabel--sup{color:var(--edge-sup)}.rlabel--pred.rlabel--att{color:var(--edge-att)}.rlabel--part{color:var(--evidence-text)}.rlabel--kind-claim{color:var(--accent);font-weight:700}.rlabel--kind-link{color:var(--evidence-text);font-weight:700}.rlabel--prem,.rlabel--conc,.rlabel--prem-neg,.rlabel--conc-neg{color:var(--accent)}.rlabel__neg{color:var(--neg)}.rlabel--gauge{color:var(--text-dim);font-weight:500}.rlabel__sub{display:block;font-size:10px;font-weight:400;opacity:.8}.rlabel__leader{position:absolute;left:100%;top:50%;width:16px;height:0;border-top:1px solid currentColor;opacity:.7}.rlabel--seat-right .rlabel__leader{left:auto;right:100%}.rlabel--edited{color:var(--whatif-frame)}.rlabel--moved{font-weight:500}.graph__viewport--notext .rlabel{visibility:hidden}.btn--tier-toggle{white-space:nowrap}.toolbar__panes .btn--author-door:not(.btn--toggle-on){border-style:dashed;color:var(--accent)}.toolbar__panes .btn--author-door:not(.btn--toggle-on) .btn__icon{color:var(--accent)}.name-fallback{color:var(--text-dim);font-style:italic}.ndetail__rlogic{font-size:11px;line-height:1.5}.ndetail__rlogic-pred{color:var(--text-dim);font-style:italic;margin:0 2px}.ndetail__rlogic-op{color:var(--text-dim);margin:0 2px}.ndetail__rlogic-neg{text-decoration:underline;text-decoration-color:var(--edge-att, #d64545);text-decoration-style:dotted}.ndetail__logic-fold{margin-top:4px}.ndetail__logic-fold-toggle{font:inherit;font-size:10px;color:var(--text-dim);background:none;border:none;padding:0;cursor:pointer}.ndetail__logic-fold-toggle:hover{color:var(--text)}.detail__namedfor{margin:8px 0 2px;font-size:12px}.detail__namedfor>summary{cursor:pointer;color:var(--text-dim);list-style:none}.detail__namedfor>summary::-webkit-details-marker{display:none}.detail__namedfor>summary:before{content:"▸ ";color:var(--text-dim)}.detail__namedfor[open]>summary:before{content:"▾ "}.detail__namedfor-name{font-family:ui-serif,Georgia,Times New Roman,serif;font-variant-caps:small-caps;letter-spacing:.08em;color:var(--text)}.detail__namedfor-passage{margin:6px 0 0;padding-left:9px;border-left:2px solid var(--border);font-family:ui-serif,Georgia,Times New Roman,serif;font-size:12.5px;line-height:1.45}.detail__namedfor-source{display:block;margin-top:4px;padding-left:11px;font-size:11px;font-style:italic;color:var(--text-dim)}.detail__egolink{display:block;margin:6px 0 2px;padding:3px 8px;font:inherit;font-size:11px;color:var(--accent);background:none;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}.detail__egolink:hover{background:var(--surface-2)}.ggroup--marked{box-shadow:0 0 0 clamp(1px,calc(2px / var(--zoom, 1)),400px) var(--accent)}.gcard--boxmark{box-shadow:0 0 0 clamp(1px,calc(2px / var(--zoom, 1)),400px) var(--accent),0 1px 2px #141e320f}.flow-texture{position:absolute;left:0;top:0;pointer-events:none}.flow-texture__layer{position:absolute;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;--ft-ink: color-mix(in oklch, var(--edge-sup) 30%, white)}.flow-texture__layer--att{--ft-ink: color-mix(in oklch, var(--edge-att) 30%, white)}.flow-texture__turn{position:absolute;transform-origin:center}.flow-texture__sheet{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;animation:flow-texture-right var(--flow-dur, 1.3s) linear infinite,argmap-edge-flow-quiet .3s linear var(--flow-delay, 5s) both}@keyframes flow-texture-right{0%{transform:translate(-30px)}to{transform:none}}body:not(.allow-motion) .flow-texture__sheet{animation:none;opacity:var(--flow-quiet-o, .25)}
