@layer starlight.components{.hover-panel:where(.astro-jhs2gtew){width:min(var(--explico-card-width,23rem), calc(100vw - 1.5rem));border:var(--ex-edge-border);border-radius:var(--ex-radius-meta);color:var(--sl-color-text);background:var(--sl-color-bg);box-shadow:var(--sl-shadow-lg);font-size:var(--sl-text-sm);flex-direction:column;margin:0;display:flex;position:absolute;overflow:hidden}.hover-panel:where(.astro-jhs2gtew)[hidden]{display:none}.hover-panel:where(.astro-jhs2gtew):is([data-card-mode=pinned],[data-card-mode=side],[data-card-mode=moved]){border-color:var(--sl-color-accent);box-shadow:var(--sl-shadow-lg), 0 0 0 1px var(--sl-color-accent)}.hover-panel:where(.astro-jhs2gtew).is-card-flashing{outline-offset:2px;animation:explico-card-flash var(--explico-card-flash,.5s) ease-out;outline:3px solid #0000}@keyframes explico-card-flash{0%{outline-color:var(--sl-color-accent)}to{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.hover-panel:where(.astro-jhs2gtew).is-card-flashing{outline-color:var(--sl-color-accent);animation:none}}.hover-panel:where(.astro-jhs2gtew)[data-float-ref-panel]{width:fit-content;min-width:min(var(--explico-card-width,23rem), calc(100vw - 1.5rem));max-width:min(var(--explico-card-reference-max-width,80ch), calc(100vw - 1.5rem))}.hover-panel:where(.astro-jhs2gtew)[data-card-mode=side]{width:var(--explico-card-side-width,var(--explico-card-width,23rem));min-width:0;max-width:none}.hover-panel:where(.astro-jhs2gtew):is([data-card-mode=side],[data-card-mode=moved]) .hover-panel-pin:where(.astro-jhs2gtew){display:none}.hover-panel-header:where(.astro-jhs2gtew){align-items:flex-start;gap:.5rem;padding-block:.5rem 0;padding-inline:1.75rem .5rem;display:flex;position:relative}.hover-panel-grip:where(.astro-jhs2gtew){width:1.1rem;height:1.6rem;color:var(--sl-color-gray-3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:.35rem;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:.5rem;inset-inline-start:.35rem}.hover-panel-grip:where(.astro-jhs2gtew) svg:where(.astro-jhs2gtew){fill:currentColor}.hover-panel-grip:where(.astro-jhs2gtew):hover,.hover-panel:where(.astro-jhs2gtew)[data-card-dragged] .hover-panel-grip:where(.astro-jhs2gtew){color:var(--sl-color-text);background:var(--sl-color-gray-6)}.hover-panel:where(.astro-jhs2gtew)[data-card-dragged]{box-shadow:var(--sl-shadow-lg), 0 0 0 1px var(--sl-color-accent)}.hover-panel-heading:where(.astro-jhs2gtew){flex:1;min-width:0;padding-block-start:.2rem}.hover-panel-tools:where(.astro-jhs2gtew){flex:none;align-items:center;gap:.15rem;display:flex}.hover-panel-side:where(.astro-jhs2gtew),.hover-panel-pin:where(.astro-jhs2gtew),.hover-panel-close:where(.astro-jhs2gtew){width:1.6rem;height:1.6rem;color:var(--sl-color-gray-3);cursor:pointer;background:0 0;border:0;border-radius:.35rem;justify-content:center;align-items:center;padding:0;display:flex}.hover-panel-close:where(.astro-jhs2gtew){font-size:1.15rem;line-height:1}.hover-panel-side:where(.astro-jhs2gtew):hover,.hover-panel-pin:where(.astro-jhs2gtew):hover,.hover-panel-close:where(.astro-jhs2gtew):hover{color:var(--sl-color-text);background:var(--sl-color-gray-6)}.hover-panel-side:where(.astro-jhs2gtew) svg:where(.astro-jhs2gtew),.hover-panel-pin:where(.astro-jhs2gtew) svg:where(.astro-jhs2gtew){fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.hover-panel-side:where(.astro-jhs2gtew)[aria-pressed=true],.hover-panel-pin:where(.astro-jhs2gtew)[aria-pressed=true]{color:var(--sl-color-text-accent);background:var(--sl-color-accent-low)}.hover-panel-pin:where(.astro-jhs2gtew)[aria-pressed=true] .hover-panel-pin-head:where(.astro-jhs2gtew){fill:currentColor}.hover-panel-side-fill:where(.astro-jhs2gtew){stroke:none}.hover-panel-side:where(.astro-jhs2gtew)[aria-pressed=true] .hover-panel-side-fill:where(.astro-jhs2gtew){fill:currentColor}@media not all and (width>=72rem){.hover-panel-side:where(.astro-jhs2gtew){display:none}}[dir=rtl] .hover-panel-side:where(.astro-jhs2gtew){display:none}.hover-panel-note:where(.astro-jhs2gtew){font-size:var(--sl-text-xs);color:var(--sl-color-text);background:var(--sl-color-gray-6);border-radius:.35rem;margin:.35rem 1rem 0;padding:.25rem .5rem}.hover-panel-note:where(.astro-jhs2gtew)[hidden]{display:none}.hover-panel-scroll:where(.astro-jhs2gtew){min-width:0;min-height:0;padding:.35rem 1rem 1rem;overflow:auto}.hover-panel:where(.astro-jhs2gtew) :focus-visible{outline:3px solid var(--sl-color-accent);outline-offset:2px}@media (forced-colors:active){.hover-panel:where(.astro-jhs2gtew):is([data-card-mode=pinned],[data-card-mode=side],[data-card-mode=moved]){border-color:highlight}}.notation-formula-block:where(.astro-cwzt27bs){gap:.5rem;display:grid}.notation-formula-math:where(.astro-cwzt27bs){color:var(--sl-color-text)}.notation-formula-math--numbered:where(.astro-cwzt27bs){padding-inline-end:5.25rem}.notation-formula-scroll:where(.astro-cwzt27bs){padding-block:.15rem;overflow:auto hidden}.notation-formula-scroll:where(.astro-cwzt27bs):focus-visible{outline:3px solid var(--sl-color-accent);outline-offset:2px}.notation-formula-controls:where(.astro-cwzt27bs){align-items:center;gap:.4rem;margin:0;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:.25rem;transform:translateY(-50%)}.notation-formula-number:where(.astro-cwzt27bs){font-variant-numeric:tabular-nums;font-size:var(--sl-text-sm);color:var(--sl-color-text-accent);cursor:pointer;opacity:.45;text-decoration:none;transition:opacity .12s ease-out}.notation-formula-copy:where(.astro-cwzt27bs){border:1px solid var(--sl-color-gray-5);width:1.5rem;height:1.5rem;color:var(--sl-color-gray-1);font:inherit;cursor:pointer;opacity:.45;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .12s ease-out,border-color .12s ease-out,color .12s ease-out;display:inline-flex}.notation-formula-copy:where(.astro-cwzt27bs) svg:where(.astro-cwzt27bs){fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:.85rem;height:.85rem}@media (hover:none){.notation-formula-number:where(.astro-cwzt27bs),.notation-formula-copy:where(.astro-cwzt27bs){opacity:1}}.notation-formula-math:where(.astro-cwzt27bs):hover .notation-formula-number:where(.astro-cwzt27bs),.notation-formula-math:where(.astro-cwzt27bs):focus-within .notation-formula-number:where(.astro-cwzt27bs),.notation-formula-number:where(.astro-cwzt27bs):focus-visible{opacity:1;text-decoration:underline}.notation-formula-math:where(.astro-cwzt27bs):hover .notation-formula-copy:where(.astro-cwzt27bs),.notation-formula-math:where(.astro-cwzt27bs):focus-within .notation-formula-copy:where(.astro-cwzt27bs),.notation-formula-copy:where(.astro-cwzt27bs):focus-visible{opacity:1}.notation-formula-copy:where(.astro-cwzt27bs):hover,.notation-formula-copy:where(.astro-cwzt27bs):focus-visible{border-color:var(--sl-color-accent);color:var(--sl-color-text-accent)}.notation-formula-copy:where(.astro-cwzt27bs):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.notation-formula-copy:where(.astro-cwzt27bs)[data-copied]{opacity:1}.notation-formula-copy:where(.astro-cwzt27bs)[data-copied]:after{content:"Copied!";background:var(--sl-color-accent-low);color:var(--sl-color-text-accent);font-size:var(--sl-text-xs);white-space:nowrap;pointer-events:none;border-radius:.35rem;padding:.15rem .45rem;position:absolute;inset-block-end:calc(100% + .4rem);inset-inline-end:0}@media (prefers-reduced-motion:reduce){.notation-formula-number:where(.astro-cwzt27bs),.notation-formula-copy:where(.astro-cwzt27bs){transition:none}}@media (forced-colors:active){.notation-formula-number:where(.astro-cwzt27bs),.notation-formula-copy:where(.astro-cwzt27bs){opacity:1}}.notation-gloss-list:where(.astro-cwzt27bs){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:0;display:flex}.notation-gloss-label:where(.astro-cwzt27bs){color:var(--sl-color-gray-3);margin:0;font-weight:600}.notation-gloss:where(.astro-cwzt27bs){align-items:baseline;gap:.35rem;margin:0;display:flex}.notation-gloss-symbol:where(.astro-cwzt27bs){color:var(--sl-color-accent-high);cursor:help;border-radius:.16em}.notation-gloss-symbol:where(.astro-cwzt27bs):hover,.notation-gloss-symbol:where(.astro-cwzt27bs).is-notation-active{background:var(--sl-color-accent-low);box-shadow:0 0 0 .12em var(--sl-color-accent-low)}.notation-gloss-name:where(.astro-cwzt27bs):before{content:"— ";color:var(--sl-color-gray-3)}.notation-gloss-units:where(.astro-cwzt27bs){color:var(--sl-color-gray-3)}@media (forced-colors:active){.notation-gloss-symbol:where(.astro-cwzt27bs):hover,.notation-gloss-symbol:where(.astro-cwzt27bs).is-notation-active{color:highlighttext;box-shadow:none;background:highlight;outline:2px solid highlight}}.notation-layer:where(.astro-mgsgkoxc){color:var(--sl-color-text);margin-block:2.5rem 1rem}.notation-layer--panel-only:where(.astro-mgsgkoxc){margin:0}.notation-list-titlebar:where(.astro-mgsgkoxc){position:relative}.notation-list:where(.astro-mgsgkoxc)>summary:where(.astro-mgsgkoxc){cursor:pointer;font-weight:600;font-size:var(--sl-text-lg);padding:.8rem 1rem;padding-inline-end:2.2rem}.notation-list-anchor:where(.astro-mgsgkoxc){top:.9rem;width:1em;height:1em;font-size:var(--sl-text-lg);color:var(--sl-color-gray-3);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-inline-end:1rem}.notation-list-anchor:where(.astro-mgsgkoxc) svg:where(.astro-mgsgkoxc){width:.7em;height:.7em}.notation-list-anchor:where(.astro-mgsgkoxc):hover,.notation-list-anchor:where(.astro-mgsgkoxc):focus-visible{color:var(--sl-color-text-accent)}.notation-list-anchor:where(.astro-mgsgkoxc):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:.15rem}@media (hover:hover){.notation-list-anchor:where(.astro-mgsgkoxc){opacity:0}.notation-list-anchor:where(.astro-mgsgkoxc):focus-visible,.notation-list-titlebar:where(.astro-mgsgkoxc):hover .notation-list-anchor:where(.astro-mgsgkoxc){opacity:1}}.notation-count:where(.astro-mgsgkoxc),.notation-enhancement-help:where(.astro-mgsgkoxc){color:var(--sl-color-gray-3);font-weight:400}.notation-list:where(.astro-mgsgkoxc) dl:where(.astro-mgsgkoxc){gap:0;margin:0;padding:0 1rem 1rem;display:grid}.notation-suspended:where(.astro-mgsgkoxc){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);margin:0;padding:0 1rem .85rem;list-style:none}.notation-suspended:where(.astro-mgsgkoxc) li:where(.astro-mgsgkoxc)+li:where(.astro-mgsgkoxc){margin-top:.35rem}.notation-entry:where(.astro-mgsgkoxc){border-top:1px solid var(--sl-color-gray-5);grid-template-columns:minmax(9rem,.65fr) minmax(12rem,1.35fr);gap:.5rem 1rem;padding-block:.85rem;display:grid}.notation-entry:where(.astro-mgsgkoxc) dt:where(.astro-mgsgkoxc),.notation-entry:where(.astro-mgsgkoxc) dd:where(.astro-mgsgkoxc),.notation-entry:where(.astro-mgsgkoxc) p:where(.astro-mgsgkoxc){margin:0}.notation-entry:where(.astro-mgsgkoxc) dt:where(.astro-mgsgkoxc){flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;font-weight:600;display:flex}.notation-entry:where(.astro-mgsgkoxc) dd:where(.astro-mgsgkoxc){color:var(--sl-color-gray-2);gap:.45rem;display:grid}.notation-symbol:where(.astro-mgsgkoxc){min-width:2.25rem;color:var(--sl-color-accent-high)}.notation-symbol-trigger:where(.astro-mgsgkoxc){cursor:help;border-radius:.16em}.notation-entry:where(.astro-mgsgkoxc) .notation-symbol-trigger:where(.astro-mgsgkoxc){cursor:pointer}.notation-symbol-trigger:where(.astro-mgsgkoxc):hover,.notation-symbol-trigger:where(.astro-mgsgkoxc):focus-visible,.notation-symbol-trigger:where(.astro-mgsgkoxc).is-notation-active{background:var(--sl-color-accent-low);box-shadow:0 0 0 .12em var(--sl-color-accent-low)}.notation-symbol-trigger:where(.astro-mgsgkoxc):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:.1em}@media (forced-colors:active){.notation-symbol-trigger:where(.astro-mgsgkoxc):hover,.notation-symbol-trigger:where(.astro-mgsgkoxc):focus-visible,.notation-symbol-trigger:where(.astro-mgsgkoxc).is-notation-active{color:highlighttext;box-shadow:none;background:highlight;outline:2px solid highlight}}.notation-status:where(.astro-mgsgkoxc){border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);border-radius:999px;padding:.08rem .35rem;font-weight:500}.notation-formula:where(.astro-mgsgkoxc),.notation-units:where(.astro-mgsgkoxc){font-size:var(--sl-text-sm)}.notation-formula:where(.astro-mgsgkoxc){color:var(--sl-color-text);padding-block:.15rem;overflow:auto hidden}.notation-enhancement-help:where(.astro-mgsgkoxc){font-size:var(--sl-text-xs);margin:0 0 .75rem;padding:0 1rem}.notation-popup:where(.astro-mgsgkoxc).hover-panel{font-size:90%}.notation-panel-body:where(.astro-mgsgkoxc) :where(.astro-mgsgkoxc)[data-slot-formula] [data-notation-key]{cursor:pointer;border-radius:.16em}.notation-panel-body:where(.astro-mgsgkoxc) :where(.astro-mgsgkoxc)[data-slot-formula] [data-notation-key]:hover{background:var(--sl-color-accent-low);box-shadow:0 0 0 .12em var(--sl-color-accent-low)}.notation-panel-heading:where(.astro-mgsgkoxc){align-items:baseline;gap:.7rem;display:flex}.notation-panel-heading:where(.astro-mgsgkoxc) h3:where(.astro-mgsgkoxc),.notation-panel-body:where(.astro-mgsgkoxc) p:where(.astro-mgsgkoxc){margin:0}.notation-panel-heading:where(.astro-mgsgkoxc) h3:where(.astro-mgsgkoxc){font-size:var(--sl-text-base)}.notation-panel-body:where(.astro-mgsgkoxc) p:where(.astro-mgsgkoxc){color:var(--sl-color-gray-2);margin-block:.5rem;line-height:1.5}.notation-panel-body:where(.astro-mgsgkoxc) :where(.astro-mgsgkoxc)[data-slot-formula]{color:var(--sl-color-text);margin-block:.5rem;overflow:auto hidden}.notation-panel-symbol:where(.astro-mgsgkoxc){color:var(--sl-color-accent-high)}.notation-layer:where(.astro-mgsgkoxc) :where(.astro-mgsgkoxc):focus-visible{outline:3px solid var(--sl-color-accent);outline-offset:2px}}html[data-card-dragging],html[data-card-dragging] *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.explico-card-dock{z-index:0;pointer-events:none;position:fixed;inset:0}.explico-card-dock [hidden]{display:none}.explico-card-dock-area{background:color-mix(in srgb, var(--sl-color-accent) 6%, transparent);position:fixed;bottom:0}.explico-card-dock-edge{border-inline-start:2px dashed var(--sl-color-accent);width:0;position:fixed;bottom:0;transform:translate(-1px)}.explico-card-dock-outline{box-sizing:border-box;border:2px dashed var(--sl-color-accent);border-radius:var(--ex-radius-meta);background:color-mix(in srgb, var(--sl-color-accent) 10%, transparent);position:fixed}.explico-card-dock-label{border:1px solid var(--sl-color-accent);font-size:var(--sl-text-xs);white-space:nowrap;color:var(--sl-color-text-accent);background:var(--sl-color-bg);box-shadow:var(--sl-shadow-sm);border-radius:999px;padding:.2rem .75rem;line-height:1.4;position:fixed;transform:translate(-50%)}@media (forced-colors:active){.explico-card-dock-area,.explico-card-dock-outline{background:0 0}.explico-card-dock-edge,.explico-card-dock-outline,.explico-card-dock-label{border-color:highlight}}@media print{.explico-card-dock{display:none}}.explico-card-arrow{transition:opacity var(--explico-card-motion,.1s) ease-out}.explico-card-arrow.is-fading{opacity:0}.explico-card-arrow-line{fill:none;stroke:var(--sl-color-accent);stroke-width:1.75px;stroke-linecap:round}.explico-card-arrow-head{fill:var(--sl-color-accent)}@media (prefers-reduced-motion:reduce){.explico-card-arrow{transition:none}}@media (forced-colors:active){.explico-card-arrow-line{stroke:highlight}.explico-card-arrow-head{fill:highlight}}@media print{.explico-card-arrow{display:none}}body[data-mobile-menu-expanded] .explico-card-layer{display:none}main[data-card-focus-return]:focus{outline:none}.notation-math:where(.astro-yr7a2pte) .katex{font-size:1em}.katex-html [data-notation-key],.notation-term[data-notation-key]{border-radius:.16em}.katex-html .vlist-t2>.vlist-r:nth-child(2),.katex-html .sqrt .vlist>span:not(.svg-align),.katex-html .hide-tail,.katex-html .accent-body{pointer-events:none}.katex-html .accent>.vlist-t>.vlist-r>.vlist{position:relative}.katex-html .accent>.vlist-t>.vlist-r>.vlist:after{content:"";inset-inline:-.1em;pointer-events:auto;height:.25em;position:absolute;top:0}.katex-html [data-notation-key]{cursor:help}.katex-html [data-notation-key]:hover,[data-notation-key].is-notation-active{background:var(--sl-color-accent-low);box-shadow:0 0 0 .12em var(--sl-color-accent-low)}@media (width<=40rem){.notation-entry:where(.astro-mgsgkoxc){grid-template-columns:1fr}}@media (forced-colors:active){.katex-html [data-notation-key]:hover,[data-notation-key].is-notation-active{color:highlighttext;box-shadow:none;background:highlight;outline:2px solid highlight}}
