.discovery[data-astro-cid-gwsuspwa]{background:var(--panel);overflow:clip}.shortcuts[data-astro-cid-gwsuspwa]{background:var(--panel);border-bottom:.125rem solid var(--border);grid-template-columns:repeat(5,2.5rem);justify-content:space-between;gap:0;padding:.8125rem .625rem .75rem;display:grid}.shortcuts[data-astro-cid-gwsuspwa] a[data-astro-cid-gwsuspwa]{background:var(--title-bar);border:.125rem solid var(--border);border-radius:var(--radius);place-items:center;width:2.25rem;height:2.25rem;margin:.125rem;padding:0;display:grid}.shortcuts[data-astro-cid-gwsuspwa] img[data-astro-cid-gwsuspwa]{border-radius:.1875rem;width:2rem;height:2rem;transition:transform .3s}.shortcuts[data-astro-cid-gwsuspwa] a[data-astro-cid-gwsuspwa]:hover img[data-astro-cid-gwsuspwa]{transform:rotate(5deg)scale(1.08)}h2[data-astro-cid-gwsuspwa]{color:var(--gold);background:var(--title-bar);border:0;border-bottom:.125rem solid var(--border);font:400 var(--font-section) / 1 var(--display);text-transform:uppercase;margin:0;padding:.75rem .8rem .6875rem}ul[data-astro-cid-gwsuspwa]{max-width:none;margin:0;padding:0;list-style:none}.nav-group[data-astro-cid-gwsuspwa] a[data-astro-cid-gwsuspwa]{min-height:2.3125rem;color:var(--text);background:var(--panel-row);font:700 .875rem/1 var(--navigation);text-transform:uppercase;border-bottom:2px solid #17283c;align-items:center;gap:.25rem;padding:.6875rem 1.25rem .75rem;text-decoration:none;display:flex}.nav-group[data-astro-cid-gwsuspwa] a[data-astro-cid-gwsuspwa]:hover{color:var(--cyan-bright);background:var(--panel-row-hover)}@media (width<=55rem){.shortcuts[data-astro-cid-gwsuspwa]{justify-content:space-between}.nav-group[data-astro-cid-gwsuspwa] ul[data-astro-cid-gwsuspwa]{grid-template-columns:1fr 1fr;display:grid}.nav-group[data-astro-cid-gwsuspwa] a[data-astro-cid-gwsuspwa]{border-inline-end:1px solid var(--border-soft);min-height:2.75rem;padding-inline:1rem}}.discovery-rail[data-astro-cid-fa532i3o]{background:var(--panel);border:.125rem solid var(--border);border-radius:var(--radius);padding-bottom:8.75rem;overflow:clip}.mobile-navigation[data-astro-cid-fa532i3o]{display:none}@media (width<=55rem){.discovery-rail[data-astro-cid-fa532i3o]{padding-bottom:0;display:none}.mobile-navigation[data-astro-cid-fa532i3o]{width:min(90vw,23rem);max-width:none;height:100dvh;max-height:none;color:var(--text);background:var(--panel);border:0;border-inline-start:.1875rem solid var(--border);border-radius:0;margin:0 0 0 auto;padding:0;overflow-y:auto}.mobile-navigation[data-astro-cid-fa532i3o][open]{animation:.16s ease-out drawer-in;display:block}.mobile-navigation[data-astro-cid-fa532i3o]::backdrop{backdrop-filter:blur(2px);background:#01090dc7}.drawer-header[data-astro-cid-fa532i3o]{z-index:2;background:var(--title-bar);border-bottom:.1875rem solid var(--border);justify-content:space-between;align-items:center;min-height:3.75rem;padding:.45rem .65rem .45rem .85rem;display:flex;position:sticky;top:0}.drawer-header[data-astro-cid-fa532i3o] h2[data-astro-cid-fa532i3o]{color:var(--gold);font:400 var(--font-section) / 1 var(--display);text-transform:uppercase;border:0;margin:0;padding:0}.drawer-close[data-astro-cid-fa532i3o]{width:2.75rem;height:2.75rem;color:var(--text);background:var(--canvas);border:.125rem solid var(--border-soft);border-radius:var(--radius);cursor:pointer;place-items:center;padding:0;font-size:1.65rem;line-height:1;display:grid}}@keyframes drawer-in{0%{translate:100%}}.search-strip[data-astro-cid-rqmcsvov]{background:var(--panel);border:.125rem solid var(--border);border-radius:var(--radius);margin:0 0 1rem;padding:.3125rem}.search-control[data-astro-cid-rqmcsvov]{background:var(--title-bar);border:.125rem solid var(--control-border);border-radius:var(--radius);grid-template-columns:2rem minmax(0,1fr);display:grid;overflow:hidden}button[data-astro-cid-rqmcsvov]{color:#728f99;cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;min-height:2rem;padding:0;display:grid}button[data-astro-cid-rqmcsvov]:hover,button[data-astro-cid-rqmcsvov]:focus,button[data-astro-cid-rqmcsvov]:active,.search-control[data-astro-cid-rqmcsvov]:focus-within button[data-astro-cid-rqmcsvov]{color:#728f99}svg[data-astro-cid-rqmcsvov]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;width:1.125rem}input[data-astro-cid-rqmcsvov]{width:100%;min-height:2rem;color:var(--text);font-size:var(--font-body);background:0 0;border:0;padding:0 .5rem 0 0;line-height:normal}input[data-astro-cid-rqmcsvov]:focus{outline:0}input[data-astro-cid-rqmcsvov]:-webkit-autofill,input[data-astro-cid-rqmcsvov]:-webkit-autofill:hover,input[data-astro-cid-rqmcsvov]:-webkit-autofill:focus,input[data-astro-cid-rqmcsvov]:autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--title-bar) inset;transition:background-color 9999s ease-out}input[data-astro-cid-rqmcsvov]::selection{color:var(--text);background:var(--panel-row-hover)}input[data-astro-cid-rqmcsvov]::placeholder{color:#7f9da6}.site-header[data-astro-cid-fzpbxy5g]{background:var(--canvas);border-bottom:.1875rem solid var(--border);height:15.8125rem;position:relative}.header-art[data-astro-cid-fzpbxy5g]{background:var(--canvas) url(/media/site/header-desktop.webp) top center / auto 15.625rem no-repeat;width:100%;height:15.625rem}.brand[data-astro-cid-fzpbxy5g]{z-index:2;color:#0000;text-indent:-999rem;width:min(100%,62.3125rem);height:13.25rem;position:absolute;inset:0 auto auto 50%;overflow:hidden;translate:-50%}.nav-frame[data-astro-cid-fzpbxy5g]{z-index:3;pointer-events:none;height:15.625rem;position:absolute;inset:0}.nav-inner[data-astro-cid-fzpbxy5g]{width:min(100%,62.3125rem);height:100%;margin-inline:auto;position:relative}.session[data-astro-cid-fzpbxy5g]{pointer-events:auto;justify-content:center;align-items:center;gap:.125rem;width:14.2857%;padding-left:.125rem;display:flex;position:absolute;top:.5rem;right:.375rem}.session-pending[data-astro-cid-fzpbxy5g]{visibility:hidden}.session-link[data-astro-cid-fzpbxy5g]{min-width:0;color:var(--text);font:400 .75rem/1.5 var(--display);text-align:center;pointer-events:auto;justify-content:center;align-items:center;gap:.4375rem;text-decoration:none;display:flex}.session-link[data-astro-cid-fzpbxy5g]:hover{color:var(--cyan-bright)}.session-menu-button[data-astro-cid-fzpbxy5g]{width:1.125rem;height:1.125rem;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.session-menu-button[data-astro-cid-fzpbxy5g]:hover,.session-menu-button[data-astro-cid-fzpbxy5g][aria-expanded=true]{color:var(--cyan-bright)}.session-menu-button[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.session-menu[data-astro-cid-fzpbxy5g]{z-index:5;min-width:11rem;top:calc(100% + .375rem);right:0}.session-avatar[data-astro-cid-fzpbxy5g]{border-radius:50%;flex:0 0 1.125rem;place-items:center;width:1.125rem;height:1.125rem;display:grid;overflow:hidden}.session-avatar[data-astro-cid-fzpbxy5g] img,.session-avatar[data-astro-cid-fzpbxy5g] svg{object-fit:cover;width:100%;height:100%}.primary-nav[data-astro-cid-fzpbxy5g]{pointer-events:auto;grid-template-columns:repeat(7,1fr);height:2.5rem;display:grid;position:absolute;bottom:0;left:0;right:0}.primary-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--cyan-nav);font:500 .875rem/1 var(--display);text-transform:uppercase;justify-content:center;align-items:center;padding-top:1.125rem;text-decoration:none;display:flex}.primary-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{translate:var(--nav-shift,0) 0}.primary-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:first-child span[data-astro-cid-fzpbxy5g]{--nav-shift:-.3125rem}.primary-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:nth-child(2) span[data-astro-cid-fzpbxy5g]{--nav-shift:-.34375rem}.primary-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:nth-child(3) span[data-astro-cid-fzpbxy5g]{--nav-shift:-.15625rem}.primary-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:nth-child(4) span[data-astro-cid-fzpbxy5g]{--nav-shift:.025rem}.primary-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:nth-child(5) span[data-astro-cid-fzpbxy5g]{--nav-shift:.15rem}.primary-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:nth-child(6) span[data-astro-cid-fzpbxy5g]{--nav-shift:.3375rem}.primary-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:nth-child(7) span[data-astro-cid-fzpbxy5g]{--nav-shift:.36875rem}.primary-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--cyan-bright)}.primary-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover span[data-astro-cid-fzpbxy5g],.primary-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible span[data-astro-cid-fzpbxy5g],.primary-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:active span[data-astro-cid-fzpbxy5g]{animation:.3s linear infinite alternate navigation-pulse-shrink}.menu-button[data-astro-cid-fzpbxy5g]{display:none}@keyframes navigation-pulse-shrink{to{transform:scale(.9)}}@media (width<=62.3125rem) and (width>=55.0625rem){.site-header[data-astro-cid-fzpbxy5g]{height:calc(25.0752vw + .1875rem)}.header-art[data-astro-cid-fzpbxy5g],.nav-frame[data-astro-cid-fzpbxy5g]{height:25.0752vw}.header-art[data-astro-cid-fzpbxy5g]{background-size:auto 25.0752vw}.brand[data-astro-cid-fzpbxy5g]{height:21.2638vw}.session[data-astro-cid-fzpbxy5g]{top:.8024vw}.session-link[data-astro-cid-fzpbxy5g]{font-size:clamp(.6875rem,1.2036vw,.75rem)}.primary-nav[data-astro-cid-fzpbxy5g]{height:4.012vw}.primary-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding-top:1.8054vw;font-size:clamp(.75rem,1.4042vw,.875rem)}}@media (width<=55rem){.site-header[data-astro-cid-fzpbxy5g]{height:auto}.header-art[data-astro-cid-fzpbxy5g]{background-image:url(/media/site/header-mobile.webp);background-position:50%;background-size:cover;height:4.75rem}.brand[data-astro-cid-fzpbxy5g]{width:100%;height:4.75rem}.nav-frame[data-astro-cid-fzpbxy5g]{background:var(--title-bar);border-top:.125rem solid var(--border);pointer-events:auto;height:auto;padding:.4rem .5rem;position:static}.nav-inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;width:100%;height:auto;display:flex}.session[data-astro-cid-fzpbxy5g]{width:auto;position:relative;top:auto;right:auto}.session-link[data-astro-cid-fzpbxy5g]{font-size:.75rem}.session-menu[data-astro-cid-fzpbxy5g]{left:0;right:auto}.menu-button[data-astro-cid-fzpbxy5g]{min-height:2.75rem;color:var(--text);background:var(--panel-row);border:.125rem solid var(--border-soft);border-radius:var(--radius);font:700 .875rem/1 var(--navigation);cursor:pointer;align-items:center;gap:.6rem;padding:.45rem .8rem;display:inline-flex}.menu-button[data-astro-cid-fzpbxy5g]:hover{color:var(--cyan-bright);background:var(--panel-row-hover)}.menu-icon[data-astro-cid-fzpbxy5g]{gap:.22rem;width:1.2rem;display:grid}.menu-icon[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{background:currentColor;border-radius:999px;height:.125rem;display:block}.primary-nav[data-astro-cid-fzpbxy5g]{display:none}}@font-face{font-family:Chelsea Market;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chelsea-market-400-regular.ttf)format("truetype")}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/play-400-regular.ttf)format("truetype")}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/play-700-regular.ttf)format("truetype")}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/questrial-400-regular.ttf)format("truetype")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/roboto-slab-600-regular.ttf)format("truetype")}.reference-content{overflow-wrap:anywhere;min-width:0}.reference-content>section>h2:not(.group-heading):before{content:"» ";font-size:var(--font-body)}.reference-content h2.group-heading:before,.reference-content .gallery>h2:before{content:none}.group-introduction>h2{margin-bottom:var(--contents-group-gap)}.reference-image{margin:0 0 var(--space-2)}.reference-image img{border:.1875rem solid var(--border);border-radius:.625rem;margin-inline:auto}.reference-prose .align-center{text-align:center}.reference-prose p{hyphens:auto;margin:0}.reference-prose p+p{margin-top:1rem}.reference-prose .reference-marked-list{margin:0;padding:0;list-style:none}.reference-marked-list>li{line-height:inherit;margin:0;padding:0}.reference-prose .align-end{text-align:end}.reference-prose .tone-gold{color:var(--gold)}.reference-prose .tone-cyan{color:var(--cyan)}.reference-prose .tone-muted{color:var(--muted)}.content-marker{color:var(--gold)}.reference-prose figure{margin:var(--space-2) 0}.reference-prose blockquote{margin-inline:0}.reference-prose figure img{margin-inline:auto}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%}.table-scroll th,.table-scroll td{padding:var(--space-2);border:1px solid var(--border);text-align:start}.reference-group{margin-block:.4375rem}.reference-group>.group-heading{color:var(--gold);background:var(--title-bar);border:.125rem solid var(--control-border);border-radius:var(--radius);font:400 var(--font-section) / 1 var(--display);text-align:center;text-transform:uppercase;margin:0 0 .4375rem;padding:.4375rem 0 .375rem}.reference-box{background:var(--control);border:.125rem solid var(--control-border);border-radius:var(--radius);margin-bottom:.4375rem;padding:.625rem}.reference-box .prose>:first-child{margin-top:0}.reference-box .prose>:last-child{margin-bottom:0}.reference-media-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.reference-resource-row{grid-template-columns:minmax(0,1fr) 6.75rem 7.5rem;align-items:stretch;gap:.4375rem;margin-bottom:.4375rem;display:grid}.reference-resource-row>.reference-prose{background:var(--control);border:.125rem solid var(--control-border);border-radius:var(--radius);align-items:center;padding:.625rem;line-height:1;display:flex}.reference-resource-row>.reference-prose+.reference-prose{justify-content:center}.reference-resource-row>.reference-action{text-transform:none;white-space:nowrap;justify-self:stretch;width:100%;min-height:2.6875rem;padding:.75rem 1.625rem}.reference-action{transition:var(--hover-transition);min-height:2.875rem;color:var(--text);background:var(--control);border:.125rem solid var(--control-border);border-radius:var(--radius);font:600 var(--font-body) / 1 var(--body);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:.75rem .9375rem;text-decoration:none;display:flex}.reference-actions{gap:var(--control-gap);margin-top:var(--paragraph-action-gap);display:grid}.reference-action:hover{color:var(--cyan-bright);background:var(--panel-row);border-color:var(--text)}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4375rem;display:grid}.contact-field{gap:.25rem;display:grid}.contact-form .full{grid-column:1/-1}.contact-form label{font-weight:700}.contact-form input,.contact-form textarea{width:100%;min-width:0;color:var(--text);background:var(--control);border:.125rem solid var(--control-border);border-radius:var(--radius);font:400 1rem/1.4 var(--body);padding:0 0 0 .8125rem}.contact-form input{height:2.625rem}.contact-form textarea{font:400 1rem/1.6 var(--body);resize:vertical;padding:.5rem .8125rem .375rem}.contact-form .form-status:empty{display:none}.form-help,.form-status{font-size:var(--font-small);margin:0}.reference-notice{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius)}@media (width<=34rem){.reference-media-row,.reference-resource-row,.contact-form{grid-template-columns:1fr}.contact-form .full{grid-column:1}}:root{color-scheme:dark;--canvas:#03141b;--title-bar:#09222c;--panel:#163d4c;--panel-row:#163d4c;--panel-row-hover:#245568;--border:#0b121a;--border-soft:#173342;--control:#0e2d38;--control-border:#0b1924;--cyan:#20b3c7;--cyan-nav:#3e98c2;--cyan-bright:#01f9f9;--gold:#edd239;--text:#ccc;--muted:#aebfc4;--danger:#ff928a;--display:"Chelsea Market", system-ui, sans-serif;--navigation:"Play", system-ui, sans-serif;--body:"Questrial", system-ui, sans-serif;--font-small:.8rem;--font-body:.9375rem;--font-section:1.0625rem;--font-subheading:1.0625rem;--space-1:.35rem;--space-2:.65rem;--space-3:.9rem;--space-4:1.25rem;--section-space:.9375rem;--heading-content-gap:.5625rem;--paragraph-action-gap:.5625rem;--contents-group-gap:1rem;--control-gap:.4375rem;--hover-transition:color .3s ease, background-color .3s ease, border-color .3s ease;--panel-inset:.8125rem;--radius:.3125rem;--content:65.125rem;--sidebar:16.6416rem}[hidden]{display:none!important}*,:before,:after{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{min-width:18rem;color:var(--text);background:var(--canvas);font:400 var(--font-body) / 1.7 var(--body);margin:0}.page-canvas{background:var(--canvas) url(/media/site/background-tile.webp) 0 0 / auto repeat}a{color:var(--cyan);text-underline-offset:.16em}a,button,input,[role=button]{transition:all .3s}a:hover{color:var(--cyan-bright)}:focus,:focus-visible{outline:none}:root :is(input,textarea,select):focus{box-shadow:none;outline:0}img{max-width:100%;height:auto;display:block}button,input{font:inherit}input:where(:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image])){padding-block:0;line-height:normal}button{color:inherit}h1,h3,h4{font-family:var(--display);font-weight:400}h1{margin:0 0 var(--space-2);color:var(--gold);font-size:var(--font-section);text-transform:uppercase;line-height:1}h2{color:var(--cyan);font:600 var(--font-subheading) / 1.25rem var(--body);border-bottom:2px solid #20b3c759;margin:.9375rem 0 .5625rem;padding-bottom:.25rem}h3{margin:var(--space-3) 0 var(--space-1);color:var(--gold);font-size:var(--font-section);line-height:1.25}p,ul,ol{max-width:none}.skip-link{z-index:100;color:var(--canvas);background:var(--gold);border-radius:var(--radius);padding:.7rem 1rem;font-weight:700;position:fixed;top:.5rem;left:.5rem;translate:0 -180%}.skip-link:focus{translate:0}.site-shell{width:min(100%, var(--content));margin-inline:auto}.page-grid{grid-template-columns:var(--sidebar) minmax(0, 1fr);background:#2374993d;border-inline:1px solid #0b121aa6;gap:.875rem;min-height:42rem;padding:1.25rem 1.25rem 1.75rem;display:grid}.content-stack{min-width:0}.panel{margin-bottom:var(--space-3);background:var(--panel);border:.125rem solid var(--border);border-radius:var(--radius);overflow:clip}.panel-heading{color:var(--gold);background:var(--title-bar);border-bottom:.125rem solid var(--border);font:400 var(--font-section) / 1 var(--display);text-transform:uppercase;margin:0;padding:.75rem .75rem .6875rem}.panel-body{padding:.9375rem var(--panel-inset) var(--panel-inset)}.panel-body :nth-last-child(1 of :not(script,style,template,noscript,[hidden],.sr-only,dialog:not([open]),[role=status]:empty)):not(.panel-body :has(~:not(script,style,template,noscript,[hidden],.sr-only,dialog:not([open]),[role=status]:empty)) *){margin-bottom:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p{text-align:justify;hyphens:auto;text-wrap:pretty}.prose h2:before{content:"» ";font-size:var(--font-body)}.prose table{border-collapse:collapse;width:100%}.prose th,.prose td{border:1px solid var(--border-soft);text-align:left;padding:.5rem}.card-grid,.entry-list{margin-top:var(--space-3);gap:.25rem;display:grid}.eyebrow{color:var(--cyan);font:700 var(--font-small) / 1.3 var(--navigation);text-transform:uppercase;margin:0 0 .2rem}.button-link,.button{min-height:2.75rem;color:var(--text);background:var(--title-bar);border:.125rem solid var(--border);border-radius:var(--radius);font:700 .875rem/1.1 var(--navigation);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:.5rem .8rem;text-decoration:none;display:inline-flex}.button-link:hover,.button:hover{color:var(--cyan-bright);background:var(--panel-row-hover)}.site-footer{min-height:3.9375rem;padding:1.3rem var(--space-2);color:#a0a09f;border-top:1px solid var(--border);text-align:center;font:600 .75rem/1.5 var(--body);background:#020e13}.site-footer p{margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=68.75rem){.site-shell{width:min(100% - 1rem, var(--content))}.page-grid{grid-template-columns:minmax(14rem, var(--sidebar)) minmax(0, 1fr);padding-inline:.75rem}}@media (width<=55rem){.site-shell{width:100%}.page-grid{background:#23749924;grid-template-columns:minmax(0,1fr);gap:1rem;padding:.75rem .5rem 1.25rem}.content-stack{grid-column:1}.prose p{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.community-heading{width:100%;color:var(--gold);background:var(--title-bar);border:.125rem solid var(--control-border);border-radius:var(--radius);font:400 var(--font-section)/1 var(--display);text-align:center;text-transform:uppercase;margin:.4375rem 0;padding:.4375rem .5rem .375rem}.community-actions{flex-wrap:wrap;gap:.4375rem;margin-top:.4375rem;display:flex}.community-actions button,.community-comments :where(button:not(.reference-action)),.member-search button{min-height:2.5rem;color:var(--text);background:var(--control);border:.125rem solid var(--control-border);border-radius:var(--radius);font:600 .875rem/1.4 var(--body);cursor:pointer;padding:.4rem .8rem}.community-actions button:hover,.community-comments button:not(.reference-action):hover{color:var(--cyan-bright);background:var(--panel-row-hover)}.community-actions button[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.community-comments{margin-top:var(--section-space)}.community-notice,.comment-notice{margin:0 0 var(--control-gap);color:var(--text);background:var(--control);border:.125rem solid var(--control-border);border-radius:var(--radius);padding:.625rem .75rem}.comment-access-actions{gap:var(--control-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comment-composer .community-actions{margin-top:0}.community-comments [data-comments-list]{gap:.4375rem;margin-bottom:0;display:grid}.community-comments [data-comments-more]{width:100%;margin:0 0 var(--control-gap)}.community-comment,.member-card,.profile-description{border:.125rem solid var(--control-border);border-radius:var(--radius);background:var(--control);min-width:0;padding:.8rem}.community-comment header{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;display:flex}.community-comment .comment-text{margin:var(--control-gap) 0}.community-comment time,.community-hint{color:var(--muted);font-size:var(--font-small)}.comment-text,.profile-description{white-space:pre-wrap;overflow-wrap:anywhere}.community-badge{color:var(--gold);font-size:var(--font-small)}.community-comments textarea,.profile-editor input:not([type=file],[type=checkbox]),.profile-editor textarea,.profile-editor select,.member-search input{width:100%;min-height:2.875rem;color:var(--text);background:var(--control);border:.125rem solid var(--control-border);border-radius:var(--radius);font:inherit;padding:.65rem .8rem;display:block}[data-profile-status]:empty{display:none}.profile-hero{--profile-height:5.5rem;grid-template-columns:var(--profile-height) minmax(0, 1fr);grid-auto-rows:var(--profile-height);gap:.4375rem;margin-bottom:.4375rem;display:grid}.profile-avatar,.profile-banner{border:.125rem solid var(--control-border);border-radius:var(--radius);background:var(--control);min-width:0;padding:.375rem;overflow:hidden}.profile-avatar{aspect-ratio:1;color:var(--gold);font:400 2rem/1 var(--display);place-items:center;display:grid}.profile-avatar .item-image-frame img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.profile-banner{position:relative}.profile-banner-frame{border:.125rem solid var(--control-border);border-radius:var(--radius);width:100%;height:100%;position:relative}.profile-banner img{object-fit:cover;border-radius:calc(var(--radius) - .125rem);width:100%;height:100%}.profile-rows{gap:.4375rem;margin:.4375rem 0;display:grid}.profile-row{grid-template-columns:9.375rem minmax(0,1fr);gap:.4375rem;display:grid}.profile-row dt,.profile-value{border:.125rem solid var(--control-border);border-radius:var(--radius);background:var(--control);overflow-wrap:anywhere;min-width:0;margin:0;padding:.65rem .85rem}.profile-row dt{color:#50cbff;align-items:center;font-weight:600;display:flex}.profile-editor{margin-top:0}.profile-editor fieldset{border:0;min-width:0;margin-inline:0;padding:0}.profile-editor input[type=checkbox]{width:auto;min-height:0;accent-color:var(--gold);margin-right:.4rem;display:inline-block}.profile-editor .field-grid{gap:var(--control-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-editor input:not([type=checkbox],[type=file]),.member-search input{padding-block:0;line-height:normal}.profile-editor .field-full{grid-column:1/-1}.profile-editor details{margin-block:.8rem}.profile-editor summary{cursor:pointer;color:var(--cyan)}.members-list{margin-block:.4375rem}.member-search{grid-template-columns:minmax(0,1fr) auto;gap:.4375rem;display:grid}@media (width<=36rem){.profile-row{grid-template-columns:7rem minmax(0,1fr)}.members-list,.profile-editor .field-grid{grid-template-columns:1fr}}@media (width<=22rem){.profile-row{grid-template-columns:6.5rem minmax(0,1fr)}.profile-hero{--profile-height:4.5rem}}.settings-group{margin:0 0 var(--control-gap)}.settings-group>.community-heading{margin-top:0}.settings-group legend{float:left}.settings-group legend+*{clear:both}.settings-field{min-width:0}.settings-actions{gap:var(--control-gap);margin-top:var(--control-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-actions>span:empty{display:none}.settings-actions .reference-action{width:100%}.settings-inline{gap:var(--control-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.settings-upload{min-width:0}.upload-control{gap:var(--control-gap);background:var(--control);border:2px solid var(--control-border);border-radius:var(--radius);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:2.875rem;padding:.5rem .625rem;display:grid}.upload-control>span:first-child{color:var(--cyan-bright);font-weight:600}.upload-control>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-small);overflow:hidden}.settings-checkbox{gap:var(--control-gap);align-items:center;min-height:2.5rem;display:flex}.profile-editor .settings-checkbox input{flex:none;margin:0}.profile-editor textarea{resize:vertical}.profile-editor [data-profile-export],[data-members-more]{width:100%}.profile-avatar>.item-image-frame{min-height:0}.profile-description{padding:.625rem .6875rem}[data-profile-comments]{gap:var(--control-gap);display:grid}[data-profile-comments]>p{border:2px solid var(--control-border);border-radius:var(--radius);background:var(--control);text-align:center;margin:0;padding:.625rem .6875rem}.members-list{gap:var(--control-gap);margin:0;display:grid}.members-list>.item-row{margin:0}.members-list>:last-child{margin-bottom:0}.members-list .item-body{height:4rem;padding-block:.3125rem}.members-list .item-copy h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.members-list .community-hint{font-size:var(--font-small)}@media (width<=36rem){.settings-inline{grid-template-columns:minmax(0,1fr)}}.comment-composer{background:0 0;border:0;margin:0;padding:0;display:block}.comment-toolbar{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.25rem;width:100%;padding:0;display:flex;position:relative}.comment-toolbar button{aspect-ratio:1;flex:0 0 2rem;place-items:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;max-height:2rem;padding:0;font-size:1rem;display:grid}.comment-toolbar button svg{width:1rem;height:1rem}.comment-toolbar .editor-preview-toggle{aspect-ratio:auto;flex-basis:auto;width:auto;margin-left:auto;padding-inline:.625rem;font-size:.875rem}.comment-toolbar button[aria-pressed=true]{color:var(--cyan-bright);background:var(--panel)}.format-bold{font-weight:800}.format-italic{font-style:italic}.format-underline{text-decoration:underline}.format-strike{text-decoration:line-through}.comment-writing-area,.comment-preview{background:var(--control);overflow-wrap:anywhere;border:0;border-radius:0;min-height:11rem}.comment-composer>.comment-card-body{border-radius:var(--radius) var(--radius) 0 0}.comment-writing-area .tiptap{white-space:pre-wrap;outline:none;min-height:10.75rem;padding:.625rem .6875rem}.comment-preview{padding:.625rem .6875rem}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted);text-align:left;pointer-events:none;width:100%;height:0;font-style:italic;display:block}.comment-content{overflow-wrap:anywhere;text-align:left}.comment-content :is(p,ul,ol,blockquote,pre),.tiptap :is(p,ul,ol,blockquote,pre){margin:0 0 var(--control-gap);max-width:none}.comment-content>:last-child,.tiptap>:last-child{margin-bottom:0}.comment-content :is(ul,ol),.tiptap :is(ul,ol){padding-left:1.5rem}.comment-content li>p,.tiptap li>p{margin-bottom:0}.comment-content blockquote,.tiptap blockquote{border:0;border-left:3px solid var(--cyan);background:var(--title-bar);color:var(--text);font:inherit;border-radius:0;padding:.4375rem .6875rem}.comment-content :is(code,pre),.tiptap :is(code,pre){background:var(--title-bar);white-space:pre-wrap;padding:.125rem .25rem;font:.875rem/1.5 monospace}.comment-content pre,.tiptap pre{padding:.625rem}.comment-spoiler{background:var(--title-bar);color:#0000;cursor:pointer;border-radius:2px}.comment-spoiler.is-revealed,.tiptap .comment-spoiler{color:var(--muted)}.is-invalid{color:#ffb4ab}.comment-card{min-width:0}.comment-card-header{background:var(--title-bar);border:2px solid var(--control-border);border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;align-items:center;gap:.75rem;min-height:3.75rem;padding:.5625rem .625rem;display:flex;position:relative}.comment-avatar{border-radius:50%;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.comment-avatar img,.comment-avatar svg{object-fit:cover;width:100%;height:100%}.comment-author{flex:1;min-width:0;padding-right:3.5rem;line-height:1.25}.comment-author>a{color:var(--cyan-nav);font:700 .9375rem/1.25 var(--navigation);text-decoration:none}.comment-author>a:hover,.comment-author>a:focus-visible{color:var(--cyan-bright);text-decoration:none}.comment-author time{color:var(--text);font-size:.75rem;line-height:1.4;display:block}.comment-card-body{background:var(--control);border:2px solid var(--control-border);border-bottom:0;min-width:0;min-height:2.75rem;padding:.625rem .8125rem;font-size:.875rem;line-height:1.6}.comment-card-footer{background:var(--title-bar);border:2px solid var(--control-border);border-radius:0 0 var(--radius) var(--radius);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4375rem;min-height:1.75rem;padding:.125rem .6875rem;display:flex}.comment-card-footer .comment-feedback{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4375rem;display:flex}.comment-card-footer .comment-feedback :is(a,button):not(.reference-action),.comment-card-footer .comment-jiggies,.comment-card-footer>.comment-reply-action,.comment-separator{color:#82969e;min-height:0;font:400 .6875rem/1 var(--body);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}.comment-card-footer .comment-feedback button[aria-pressed],.comment-card-footer .comment-feedback button[aria-pressed]:disabled,.comment-card-footer .comment-jiggies{color:var(--cyan-nav);font-weight:600}.comment-card-footer .comment-feedback :is(a,button):hover,.comment-card-footer .comment-feedback :is(a,button):focus-visible,.comment-card-footer>.comment-reply-action:hover,.comment-card-footer>.comment-reply-action:focus-visible{color:var(--cyan-bright);background:0 0;text-decoration:none}.comment-reply-arrow{fill:currentColor;width:.75rem;height:.5rem;margin-right:.3em}.comment-card-footer>.comment-reply-action{color:var(--cyan-nav);font:400 .6875rem/1 var(--body);text-transform:none;margin-right:auto}.comment-card-footer>.comment-reply-action:hover,.comment-card-footer>.comment-reply-action:focus-visible{color:var(--cyan-bright)}.community-comments .comment-card-footer>.comment-reply-action:hover,.community-comments .comment-card-footer>.comment-reply-action:focus-visible{color:var(--cyan-bright);background:0 0;text-decoration:none}.community-empty{text-align:center}.notification-list{gap:var(--control-gap);display:grid}.notification-list>p{margin-bottom:0}.notification-row{gap:var(--control-gap);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.notification-row:has(>button){grid-template-columns:3.5rem minmax(0,1fr) auto}.notification-avatar{border:2px solid var(--control-border);border-radius:var(--radius);background:var(--control);align-self:start;padding:2px}.notification-avatar img{aspect-ratio:1;object-fit:cover;border:2px solid var(--control-border);width:100%}.notification-body{border:2px solid var(--control-border);border-radius:var(--radius);background:var(--control);min-width:0;padding:.4375rem .625rem}.notification-body a{color:var(--cyan-nav);text-decoration:none}.notification-body a:hover{color:var(--cyan-bright);text-decoration:none}.notification-row[data-unread=true] .notification-body>a{font-weight:700}.notification-body time{font-size:var(--font-small);color:var(--muted);display:block}.notification-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.notification-preferences{margin-top:var(--control-gap)}[data-notification-pagination]:has(>[hidden]){display:none}@media (width<=36rem){.notification-row:has(>button){grid-template-columns:3rem minmax(0,1fr)}.notification-row>button{grid-column:2}}.community-comments>.comment-notice:last-of-type{margin-bottom:0}.community-comments>[data-comments-pagination]:has(>[hidden]),.community-comments>[data-comments-pagination]:empty{display:none}.comment-composer-footer .comment-toolbar{flex:100%}.comment-composer-footer{padding:.4375rem}.comment-mention-suggestions{border:2px solid var(--control-border);background:var(--title-bar)}.comment-mention-suggestions button{text-align:left;width:100%;color:var(--text);background:0 0;border:0;padding:.4rem .625rem;display:block}.comment-mention-suggestions button[aria-selected=true]{color:var(--cyan-bright);background:var(--control)}.comment-mention{color:var(--cyan-nav);text-decoration:none}.comment-mention:hover{color:var(--cyan-bright);text-decoration:none}.community-pagination{gap:var(--control-gap);margin-top:var(--control-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);display:grid}.community-pagination :is(button,select){width:100%;min-width:0;min-height:2.875rem;color:var(--text);background:var(--control);border:2px solid var(--control-border);border-radius:var(--radius);font:600 var(--font-body)/1.5 var(--body);text-align:center;margin:0;padding:.4375rem}.community-pagination button:disabled{opacity:.45;cursor:default}.comment-context{margin-bottom:var(--control-gap);font-size:var(--font-small);text-decoration:none;display:block}.profile-row dd,.profile-description{align-items:stretch;gap:var(--control-gap);background:0 0;border:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}.profile-value{align-items:center;min-width:0;min-height:2.875rem;display:flex}.profile-media-frame{position:relative;overflow:hidden}.profile-image{width:100%;height:100%;display:block}.profile-media-edit{color:#fff;opacity:0;cursor:pointer;background:#000000a6;border:0;border-radius:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.profile-media-frame .profile-media-edit svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:2rem;height:2rem;padding:0}.profile-media-frame:hover .profile-media-edit,.profile-media-frame:focus-within .profile-media-edit{opacity:1}.profile-media-edit:focus-visible{outline-offset:-3px}.profile-media-dialog{width:min(34rem,100% - 2rem);max-height:calc(100dvh - 2rem);padding:var(--panel-inset);color:var(--text);background:var(--panel);border:2px solid var(--control-border);border-radius:var(--radius)}.profile-media-dialog::backdrop{background:#000000bf}.profile-media-dialog form{gap:var(--control-gap);display:grid}.profile-media-dialog :is(h2,p){margin:0}.profile-media-actions{gap:var(--control-gap);flex-wrap:wrap;display:flex}.profile-media-actions .reference-action{flex:1;padding-inline:.6875rem}.profile-media-preview{border:2px solid var(--control-border);border-radius:var(--radius);max-height:16rem;margin-inline:auto}@media (hover:none){.profile-media-edit{opacity:1;background:#0000004d}}.comment-card-footer button:disabled{cursor:default;opacity:1;text-decoration:none}.comment-separator{cursor:default}.comment-id,.comment-options{position:absolute;top:0;right:0}.comment-id,.comment-options>summary{color:var(--text);background:var(--control);border:0 solid var(--control-border);border-radius:0 0 0 var(--radius);font:700 .6875rem/1.5 var(--navigation);cursor:pointer;border-width:0 0 2px 2px;padding:.0625rem .5rem;text-decoration:none;list-style:none;display:block}.comment-options>summary::-webkit-details-marker{display:none}.comment-options[open]{z-index:10}.comment-options .comment-manage{border:2px solid var(--control-border);border-radius:var(--radius);background:var(--title-bar);width:9rem;display:grid;position:absolute;top:calc(100% + .25rem);right:0;overflow:hidden}.comment-options .comment-manage :is(a,button){border:0;border-bottom:1px solid var(--control-border);width:100%;min-height:2rem;color:var(--text);font:400 .8125rem/1.4 var(--body);text-align:left;background:0 0;border-radius:0;padding:.375rem .625rem;text-decoration:none;display:block}.comment-options .comment-manage :last-child{border-bottom:0}.comment-options .comment-manage :is(a,button):hover{color:var(--cyan-bright)}.comment-replies{gap:var(--control-gap);margin-top:var(--control-gap);border-left:2px solid var(--control-border);padding-left:1rem;display:grid}.comment-report-form{gap:var(--control-gap);margin-top:var(--control-gap);display:grid}.comment-link-dialog{width:min(32rem,100% - 2rem);padding:var(--panel-inset);color:var(--text);background:var(--panel);border:2px solid var(--control-border);border-radius:var(--radius)}.comment-link-dialog::backdrop{background:#000a}.comment-link-dialog form{gap:var(--control-gap);display:grid}.comment-link-dialog .community-heading{margin:0}.comment-link-dialog input{width:100%;min-height:2.875rem;color:var(--text);background:var(--control);border:2px solid var(--control-border);border-radius:var(--radius);font:inherit;padding:.625rem .6875rem;padding-block:0;line-height:normal}@media (width<=25rem){.comment-replies{padding-left:.4375rem}}.comment-reply-list{gap:var(--control-gap);display:grid}[data-comment-submit]{text-transform:uppercase}.comment-composer-header{min-height:0;padding:.3125rem}.comment-composer{container-type:inline-size}.comment-card-footer.comment-composer-footer{align-items:end;gap:var(--control-gap);padding:var(--control-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.comment-composer-footer .comment-toolbar{gap:var(--control-gap);grid-template-columns:repeat(11,2rem);padding:0;display:grid}.comment-composer-actions{justify-content:end;align-items:stretch;gap:var(--control-gap);flex-direction:row;display:flex}.community-comments .comment-composer-actions button{min-height:2rem;font:700 .875rem/1 var(--navigation);padding:.25rem .625rem}.comment-composer-actions [data-editor-counter]{text-align:right}@container (width<=36rem){.comment-composer-footer .comment-toolbar{grid-template-columns:repeat(4,2rem)}}@container (width<=24rem){.comment-card-footer.comment-composer-footer{grid-template-columns:minmax(0,1fr) auto}.comment-composer-footer .comment-toolbar{grid-template-columns:repeat(3,2rem)}.comment-composer-actions{flex-direction:column;align-items:center}.comment-composer-actions [data-editor-counter]{text-align:left;margin-left:0;margin-right:auto}}.comment-editor-body{padding:0}.comment-composer-footer [data-editor-counter]{color:var(--muted);font-size:var(--font-small);white-space:nowrap;background:0 0;border:0;margin:0;padding:0;line-height:1}.editor-color-picker{margin:0;position:relative}.editor-color-picker>summary{border:2px solid var(--control-border);border-radius:var(--radius);background:var(--control);cursor:pointer;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;list-style:none;display:grid}.editor-color-picker>summary::-webkit-details-marker{display:none}.editor-color-picker>summary[aria-disabled=true]{cursor:default;opacity:.55}.editor-color-icon{font:700 1rem/1 var(--body);text-decoration:underline 3px;text-decoration-color:var(--cyan)}.editor-color-icon.is-highlight{color:var(--control-border);background:var(--gold);padding-inline:2px;text-decoration:none}.editor-color-popover{z-index:30;left:0;top:calc(100% + var(--control-gap));gap:var(--control-gap);width:min(15rem, calc(100cqi - 2 * var(--control-gap)));padding:var(--control-gap);border:2px solid var(--control-border);border-radius:var(--radius);background:var(--title-bar);display:grid;position:absolute}.editor-color-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem;display:grid}.editor-color-grid button{border:2px solid var(--control-border);background:var(--swatch);aspect-ratio:1;width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:0}.community-comments .editor-color-grid button:hover{background:var(--swatch)}.editor-custom-color{justify-content:space-between;align-items:center;gap:var(--control-gap);font-size:var(--font-small);grid-template-columns:minmax(0,1fr) auto;display:grid}.editor-custom-color input{border:2px solid var(--control-border);background:var(--control);border-radius:var(--radius);width:100%;min-width:0;height:2rem;padding:.25rem .5rem;font:400 .8125rem/1 monospace}.editor-custom-color button,.comment-toolbar .editor-color-reset{aspect-ratio:auto;width:auto;min-width:max-content;height:2rem;min-height:2rem;font-size:var(--font-small);padding-inline:.5rem}.comment-toolbar .editor-color-reset{width:100%}.editor-color-error{color:var(--danger);font-size:var(--font-small);margin:0;line-height:1.4}.community-comments [data-comments-list]>.comment-card:last-child{margin-bottom:0}@media (width<=25rem){.comment-card-footer{padding-inline:.4375rem}.comment-card-footer .comment-feedback{gap:.25rem}.comment-card-footer .comment-feedback :is(a,button):not(.reference-action),.comment-separator{font-size:.625rem}}.reference-fact-row{gap:var(--control-gap);margin-bottom:var(--control-gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr) minmax(0,1.45fr);display:grid}.reference-fact-row .field-cell{color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:.3125rem .6875rem;display:flex}.reference-fact-row .reference-prose p{text-align:center;margin:0}@media (width<=36rem){.reference-fact-row{grid-template-columns:minmax(0,1fr)}}.item-row{grid-template-columns:4rem minmax(0,1fr);align-items:stretch;gap:.4375rem;margin:0 0 .4375rem;display:grid}.item-image,.item-body,.field-cell{background:var(--control);border:.125rem solid var(--control-border);border-radius:var(--radius);min-width:0}.item-image{aspect-ratio:1;align-self:start;width:4rem;padding:.3125rem}.item-image-frame{border:.125rem solid var(--control-border);border-radius:var(--radius);background:var(--control) url(/media/site/item-background.webp) center / cover no-repeat;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.item-image-frame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.item-image-cutout img{filter:drop-shadow(0 1px 1px #00000073);max-width:72%;max-height:72%}.item-body{overflow-wrap:anywhere;align-items:center;padding:.3125rem .6875rem;line-height:1.57;display:flex}.item-body>.reference-prose,.item-body>.item-copy{width:100%;min-width:0}.item-body :is(h2,h3){color:#50cbff;font:400 var(--font-body)/1.57 var(--body);text-transform:none;border:0;margin:0;padding:0}.item-body :is(p,dl){margin:0}.item-body .reference-prose>p:first-child,.item-body .item-copy>p:first-child{color:#50cbff}.item-body .reference-prose p+p{margin-top:0}.item-body a{color:#50cbff;text-decoration:none}.item-body a:hover{color:var(--cyan-bright);text-decoration:underline}.field-cell{padding:.625rem .85rem}.editorial-result{background:0 0;border:0;margin:0;padding:0}.editorial-result h2{margin:.9375rem 0 .5625rem}.editorial-result h2 a{color:inherit;text-decoration:none}.editorial-result h2 a:hover{color:var(--cyan-bright)}.editorial-result h2:before{content:"» "}.editorial-result p{text-align:justify;hyphens:auto;margin:0}.profile-collection .item-body{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.profile-collection .item-body>p:first-child{color:#50cbff;font-weight:600}.profile-collection .item-body>p:last-child{white-space:nowrap}.profile-banner button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1rem;height:1rem}.profile-row dd{font-weight:600}.profile-avatar svg{fill:#6798a9;width:2rem;height:2rem}.item-image-frame svg{fill:#6798a9;width:100%;height:100%;padding:.5rem}.item-body small{display:block}.menu-popover{z-index:20;background:var(--title-bar);border:.125rem solid var(--control-border);border-radius:var(--radius);text-align:left;padding:.25rem;display:grid;position:absolute;box-shadow:0 .5rem 1.25rem #00000073}.menu-popover [role=menuitem]{width:100%;color:var(--text);border-radius:calc(var(--radius) - .125rem);font:400 var(--font-body) / 1.3 var(--body);text-align:left;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.5rem .75rem;text-decoration:none;display:block}.menu-popover [role=menuitem]:hover,.menu-popover [role=menuitem]:focus{color:var(--cyan-bright);background:var(--panel-row-hover)}
