@font-face{font-family:dmSans;src:url(../media/dm_sans_latin_standard_normal-s.p.3-f7pgri7pgj6.woff2)format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.dmsans_888f1ad8-module__P_lrOq__className{font-family:dmSans,dmSans Fallback}.dmsans_888f1ad8-module__P_lrOq__variable{--font-sans:"dmSans", "dmSans Fallback"}
.ref-nav-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ref-wide .ref-nav-actions{justify-self:end}.ref-search-shortcut{font:inherit;color:var(--ref-muted);font-size:11px}.ref-site-search{font-family:var(--font-sans), sans-serif}.ref-search-heading{justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 16px;display:flex}.ref-search-heading h2{color:var(--ref-heading);margin:0 0 5px;font-size:20px;font-weight:650;line-height:1.25}.ref-search-heading p{color:var(--ref-muted);margin:0;font-size:13px;line-height:1.5}.ref-search-field{padding:0 20px 16px}.ref-search-results{overscroll-behavior:contain;min-height:120px;padding:0 8px 10px;overflow-y:auto}.ref-search-results ul{margin:0;padding:0;list-style:none}.ref-search-results li+li{margin-top:2px}.ref-search-summary{color:var(--ref-muted);margin:0;padding:4px 14px 10px;font-size:12px;line-height:1.5}.ref-search-kind{letter-spacing:.08em;text-transform:uppercase;color:var(--ref-muted);margin-bottom:4px;font-size:10px;display:block}.ref-search-results strong{color:var(--ref-heading);font-size:15px;font-weight:600;line-height:1.4;display:block}.ref-search-snippet{color:var(--ref-muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.5;display:block}.ref-search-hint{color:var(--ref-muted);border-top:1px solid var(--ref-border);flex-shrink:0;justify-content:space-between;gap:8px;margin:0;padding:12px 20px;font-size:11px;display:flex}.ref-search-retry{margin:0 14px}@media (max-width:767px){.ref-nav-actions{margin-left:auto}.ref-search-trigger-label,.ref-search-shortcut{display:none}.ref-search-heading{padding:16px 16px 12px}.ref-search-heading h2{font-size:18px}.ref-search-field{padding:0 16px 16px}}
.reference-site,.reference-site *{box-sizing:border-box}:where(.reference-site h1,.reference-site h2,.reference-site h3,.reference-site p){margin:0}:where(.reference-site button,.reference-site input){font:inherit;color:inherit}:where(.reference-site button,.reference-site a){-webkit-tap-highlight-color:transparent}.reference-site button{cursor:pointer}:where(.reference-site a){color:inherit;text-decoration:none}:where(.reference-site svg){vertical-align:middle;flex-shrink:0}:where(.reference-site img){max-width:100%;display:block}:where(.reference-site) :focus-visible{outline:2px solid var(--ref-accent);outline-offset:5px;border-radius:4px}.reference-site [hidden]{display:none!important}.reference-site main:focus{outline:none}.ref-skip{z-index:1000;background:var(--ref-surface);padding:12px 20px;position:fixed;top:-100px;left:16px}.ref-skip:focus{top:12px}:where(.ref-label){color:var(--ref-subtle);text-transform:uppercase;letter-spacing:.065em;align-items:center;gap:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:400;line-height:18px;display:flex}:where(.ref-label svg){width:14px;height:14px}.ref-pill{border:1px solid var(--ref-border);background:var(--ref-panel);color:var(--ref-text);width:fit-content;transition:transform .25s var(--ref-ease);border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:6px 14px;font-size:14px;display:inline-flex}.ref-pill:hover{background:var(--ref-accent-soft)}.ref-pill svg{color:var(--ref-subtle);transition:transform .25s var(--ref-ease)}.ref-pill:hover svg{transform:translate(3px)}.ref-text-link{text-underline-offset:3px;color:var(--ref-accent)!important;text-decoration:underline!important}@keyframes ref-appear{0%{opacity:.85;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}:root[data-js=true] .ref-enter{animation:.18s ease-out both ref-appear}@media (prefers-reduced-motion:reduce){.reference-site *,.reference-site :before,.reference-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}:root:not([data-js=true]) .ref-panel{opacity:1!important;transform:none!important}:root:not([data-js=true]) .ref-theme-float,:root:not([data-js=true]) .ref-menu-toggle{display:none}@media (prefers-reduced-motion:reduce){.ref-panel{opacity:1!important;transform:none!important}}
@property --x-backgroundColor{syntax:"*";inherits:false}@property --x-transform{syntax:"*";inherits:false}.x10a8y8t:not(#\#){inset:0}.xkdpibf:not(#\#){margin:-1px}.x1ghz6dp:not(#\#){margin:0}.xqe1szj:not(#\#){margin:4px 0 0}.x8p3661:not(#\#){margin:auto 0 0}.x1717udv:not(#\#){padding:0}.x1wks50r:not(#\#){padding:var(--studio-card-padding)}.xg6htma:not(#\#):not(#\#){border-color:#434343}.xgd1t3:not(#\#):not(#\#){border-color:#ffffff24}.x1q4iqo:not(#\#):not(#\#){border-color:var(--ref-border)}.x4pepcl:not(#\#):not(#\#){border-radius:12px}.xgqmno8:not(#\#):not(#\#){border-radius:16px}.x1nj7uno:not(#\#):not(#\#){border-radius:1px}.x18zih8k:not(#\#):not(#\#){border-radius:3px}.x16rqkct:not(#\#):not(#\#){border-radius:50%}.x1sxf85j:not(#\#):not(#\#){border-radius:5px}.x1kogg8i:not(#\#):not(#\#){border-radius:6px}.x8vk59t:not(#\#):not(#\#){border-radius:7px 7px 0 0}.xur7f20:not(#\#):not(#\#){border-radius:8px}.xhpnuu7:not(#\#):not(#\#){border-radius:9px}.x1y0btm7:not(#\#):not(#\#){border-style:solid}.xc342km:not(#\#):not(#\#){border-width:0}.xmkeg23:not(#\#):not(#\#){border-width:1px}.x1otvp5z:not(#\#):not(#\#){flex:0 0 100%}.xgwpvoh:not(#\#):not(#\#){flex:0 0 36px}.x8qh810:not(#\#):not(#\#){flex:0 0 6px}.xkz0k9k:not(#\#):not(#\#){flex:0 auto}.x98rzlu:not(#\#):not(#\#){flex:1}.xcyp5nj:not(#\#):not(#\#){gap:0 6px}.x1my1x67:not(#\#):not(#\#){gap:0 8px}.xxhr3t:not(#\#):not(#\#){gap:0}.x883omv:not(#\#):not(#\#){gap:10px}.xkagz3p:not(#\#):not(#\#){gap:12px 24px}.x1v2ro7d:not(#\#):not(#\#){gap:12px}.x1qg7m3j:not(#\#):not(#\#){gap:15px}.xou54vl:not(#\#):not(#\#){gap:16px}.xaobbuh:not(#\#):not(#\#){gap:18px}.x1c1vhfx:not(#\#):not(#\#){gap:20px}.x195vfkc:not(#\#):not(#\#){gap:2px}.xwdjnev:not(#\#):not(#\#){gap:3px 8px}.x1ed6fcf:not(#\#):not(#\#){gap:3px}.x1jnr06f:not(#\#):not(#\#){gap:4px}.xkcw01v:not(#\#):not(#\#){gap:50px}.x1nejdyq:not(#\#):not(#\#){gap:5px}.x17d4w8g:not(#\#):not(#\#){gap:6px}.x1j9xkj6:not(#\#):not(#\#){gap:7px}.x167g77z:not(#\#):not(#\#){gap:8px}.xmmi0ta:not(#\#):not(#\#){gap:9px}.x1osaytk:not(#\#):not(#\#){grid-column:1/-1}.xgkxs2y:not(#\#):not(#\#){grid-column:1}.x1npkx4u:not(#\#):not(#\#){grid-column:2}.xa1s216:not(#\#):not(#\#){grid-row:1/span 2}.x1ms6mhf:not(#\#):not(#\#){grid-row:1}.xvrh47h:not(#\#):not(#\#){grid-row:2/span 2}.x7sv70a:not(#\#):not(#\#){grid-row:2}.x15daork:not(#\#):not(#\#){grid-row:auto}.xe8uvvx:not(#\#):not(#\#){list-style:none}.x1ncirdc:not(#\#):not(#\#){margin-block:5px 4px}.xrxpjvj:not(#\#):not(#\#){margin-inline:0}.xcwsfa8:not(#\#):not(#\#){margin-inline:14px}.x1a2a7pz:not(#\#):not(#\#){outline:none}.xb3r6kr:not(#\#):not(#\#){overflow:hidden}.xt970qd:not(#\#):not(#\#){padding-block:0}.xp59q4u:not(#\#):not(#\#){padding-block:10px}.x10dr8xq:not(#\#):not(#\#){padding-block:12px}.x1e9difb:not(#\#):not(#\#){padding-block:28px}.x1iefggq:not(#\#):not(#\#){padding-block:64px}.x1t0vds8:not(#\#):not(#\#){padding-block:6px}.x1vvogim:not(#\#):not(#\#){padding-block:8px}.xnjsko4:not(#\#):not(#\#){padding-inline:0}.xaope02:not(#\#):not(#\#){padding-inline:12px}.xqin4a2:not(#\#):not(#\#){padding-inline:14px}.x1hr3lfm:not(#\#):not(#\#){padding-inline:16px}.x12j899k:not(#\#):not(#\#){padding-inline:18px}.xixrare:not(#\#):not(#\#){padding-inline:38px}.xwytvuo:not(#\#):not(#\#){padding-inline:72px}.x1faee2m:not(#\#):not(#\#){padding-inline:var(--studio-card-padding)}.x1ku5rj1:not(#\#):not(#\#){place-items:center}.xhfbhpw:not(#\#):not(#\#){scroll-snap-type:x mandatory}.x1hl2dhg:not(#\#):not(#\#){text-decoration:none}.xq2gx43:not(#\#):not(#\#){transition:none}.x1kzqnfq:not(#\#):not(#\#){transition:opacity .18s ease-out}.x1iou1qo:not(#\#):not(#\#){transition:transform .14s}.xfux01d:not(#\#):not(#\#){transition:transform .22s ease-out}.x170dp80:not(#\#):not(#\#){transition:transform .28s cubic-bezier(.77,0,.175,1)}.x1nzwxeu:focus-visible:not(#\#):not(#\#){border-radius:3px}.x156amc:focus-visible:not(#\#):not(#\#){outline:2px solid var(--ref-accent)}.x1ar2j9e:focus-visible:not(#\#):not(#\#){outline:2px solid var(--ref-heading)}@media (max-width:480px){.xr7hbsj.xr7hbsj:not(#\#):not(#\#){padding-block:64px 96px}.xul7j2e.xul7j2e:not(#\#):not(#\#){padding-inline:16px}}@media (prefers-reduced-motion:reduce),(hover:none){.x1dhfkui.x1dhfkui:not(#\#):not(#\#){transition:none}}@media (prefers-reduced-motion:reduce){.x9kvfbb.x9kvfbb:not(#\#):not(#\#){transition:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.xo41wni.xo41wni:not(#\#):not(#\#){transition:transform .18s}.x2gxgcr.x2gxgcr:not(#\#):not(#\#){transition:transform .25s var(--ref-ease)}.x1p8abzh.x1p8abzh:not(#\#):not(#\#){transition:transform .4s var(--ref-ease)}.x1dhhgm8.x1dhhgm8:not(#\#):not(#\#){transition:transform .65s var(--ref-ease)}}@container (max-width:200px){.xrkmcgm.xrkmcgm:not(#\#):not(#\#){gap:2px}}.x1ua5tub:not(#\#):not(#\#):not(#\#){-webkit-box-orient:vertical}.x1h7i4cw:not(#\#):not(#\#):not(#\#){-webkit-line-clamp:2}.x1gzmk7r:not(#\#):not(#\#):not(#\#){-webkit-line-clamp:3}.xc26acl:not(#\#):not(#\#):not(#\#){align-content:center}.x1pha0wt:not(#\#):not(#\#):not(#\#){align-items:baseline}.x6s0dn4:not(#\#):not(#\#):not(#\#){align-items:center}.x1qjc9v5:not(#\#):not(#\#):not(#\#){align-items:stretch}.x7fd4wk:not(#\#):not(#\#):not(#\#){align-self:end}.xqcrz7y:not(#\#):not(#\#):not(#\#){align-self:flex-start}.x1y8v6su:not(#\#):not(#\#):not(#\#){align-self:start}.xjyslct:not(#\#):not(#\#):not(#\#){appearance:none}.x8gyo0a:not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.xpivpjv:not(#\#):not(#\#):not(#\#){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.xbt6z5i:not(#\#):not(#\#):not(#\#){background-color:#000000ed}.x1e30l5g:not(#\#):not(#\#):not(#\#){background-color:#319366}.xvaux2m:not(#\#):not(#\#):not(#\#){background-color:#81858c}.x436ey1:not(#\#):not(#\#):not(#\#){background-color:#b28220}.xbuu2qf:not(#\#):not(#\#):not(#\#){background-color:#d55757}.x1c5tqo3:not(#\#):not(#\#):not(#\#){background-color:#fff}.xzkat89:not(#\#):not(#\#):not(#\#){background-color:#ffffff0a}.xerw4t0:not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--ref-accent) 25%,var(--ref-panel))}.x1bdw6ez:not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--ref-accent) 48%,var(--ref-panel))}.xfndedd:not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--ref-accent) 74%,var(--ref-panel))}.xtwfq29:not(#\#):not(#\#):not(#\#){background-color:currentColor}.x153veh3:not(#\#):not(#\#):not(#\#){background-color:#0a0e168c}.xjbqb8w:not(#\#):not(#\#):not(#\#){background-color:#0000}.xokamns:not(#\#):not(#\#):not(#\#){background-color:var(--ref-panel)}.xl8spv7:not(#\#):not(#\#):not(#\#){background-color:var(--x-backgroundColor)}.x16zw5er:not(#\#):not(#\#):not(#\#){background-color:var(--ref-border)}.xw26j9v:not(#\#):not(#\#):not(#\#){background-color:var(--ref-heading)}.xm772m2:not(#\#):not(#\#):not(#\#){background-color:var(--ref-surface)}.x6q1qeo:not(#\#):not(#\#):not(#\#){background-color:var(--ref-accent)}.x19yeoqy:not(#\#):not(#\#):not(#\#){background-image:linear-gradient(105deg,#ffffff10,#0000 35%)}.x1q9yrla:not(#\#):not(#\#):not(#\#){background-image:repeating-radial-gradient(circle,#343434 0 1px,#1c1c1c 2px 3px)}.x1r1dh8w:not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 1px #0002,0 8px 28px #0003}.xcyytme:not(#\#):not(#\#):not(#\#){box-shadow:0 24px 90px #00000042}.xwo4niz:not(#\#):not(#\#):not(#\#){box-shadow:inset 1px 1px #fff5,inset -1px -1px #00000028}.x1gnnqk1:not(#\#):not(#\#):not(#\#){box-shadow:none}.x1hyvwdk:not(#\#):not(#\#):not(#\#){clip-path:inset(50%)}.xayvuls:not(#\#):not(#\#):not(#\#){color:#000}.x1igz3s9:not(#\#):not(#\#):not(#\#){color:#ddd}.x1cjvsfd:not(#\#):not(#\#):not(#\#){color:#e6e6e6}.xfungia:not(#\#):not(#\#):not(#\#){color:#fff}.x1heor9g:not(#\#):not(#\#):not(#\#){color:inherit}.x1lfy9nl:not(#\#):not(#\#):not(#\#){color:var(--ref-bg)}.x1hx7vpm:not(#\#):not(#\#):not(#\#){color:var(--ref-muted)}.x1aq19l4:not(#\#):not(#\#):not(#\#){color:var(--studio-on-inverse)}.x1flu4x9:not(#\#):not(#\#):not(#\#){color:var(--ref-muted)}.xzatzv1:not(#\#):not(#\#):not(#\#){color:var(--ref-text)}.xty0mpn:not(#\#):not(#\#):not(#\#){color:var(--ref-heading)}.x1eef517:not(#\#):not(#\#):not(#\#){color:var(--ref-accent)}.xtqikln:not(#\#):not(#\#):not(#\#){column-gap:12px}.x1qgv0r9:not(#\#):not(#\#):not(#\#){column-gap:24px}.x12h1iku:not(#\#):not(#\#):not(#\#){container-type:inline-size}.x1ypdohk:not(#\#):not(#\#):not(#\#){cursor:pointer}.x1huxd7x:not(#\#):not(#\#):not(#\#){cursor:zoom-in}.x104kibb:not(#\#):not(#\#):not(#\#){display:-webkit-box}.x1lliihq:not(#\#):not(#\#):not(#\#){display:block}.x78zum5:not(#\#):not(#\#):not(#\#){display:flex}.xrvj5dj:not(#\#):not(#\#):not(#\#){display:grid}.x1rg5ohu:not(#\#):not(#\#):not(#\#){display:inline-block}.x3nfvp2:not(#\#):not(#\#):not(#\#){display:inline-flex}.xt0psk2:not(#\#):not(#\#):not(#\#){display:inline}.x1s85apg:not(#\#):not(#\#):not(#\#){display:none}.x14l7n9g:not(#\#):not(#\#):not(#\#){filter:drop-shadow(0 5px 5px #00000025)}.x1s8nedz:not(#\#):not(#\#):not(#\#){flex-basis:22px}.xdt5ytf:not(#\#):not(#\#):not(#\#){flex-direction:column}.x1q0g3np:not(#\#):not(#\#):not(#\#){flex-direction:row}.x1c4vz4f:not(#\#):not(#\#):not(#\#){flex-grow:0}.x2lah0s:not(#\#):not(#\#):not(#\#){flex-shrink:0}.x1a02dak:not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.xjb2p0i:not(#\#):not(#\#):not(#\#){font-family:inherit}.x1n2ylgu:not(#\#):not(#\#):not(#\#){font-family:ui-monospace,monospace}.x1cnr73a:not(#\#):not(#\#):not(#\#){font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.xhtk421:not(#\#):not(#\#):not(#\#){font-family:var(--font-sans)}.x1k6wstc:not(#\#):not(#\#):not(#\#){font-size:10px}.x1j6dyjg:not(#\#):not(#\#):not(#\#){font-size:11px}.xfifm61:not(#\#):not(#\#):not(#\#){font-size:12px}.x4z9k3i:not(#\#):not(#\#):not(#\#){font-size:13px}.xif65rj:not(#\#):not(#\#):not(#\#){font-size:14px}.x1jvydc1:not(#\#):not(#\#):not(#\#){font-size:15px}.x1j61zf2:not(#\#):not(#\#):not(#\#){font-size:16px}.xosj86m:not(#\#):not(#\#):not(#\#){font-size:18px}.x1i1m3gp:not(#\#):not(#\#):not(#\#){font-size:22px}.x1ewwscv:not(#\#):not(#\#):not(#\#){font-size:26px}.x3vlhr4:not(#\#):not(#\#):not(#\#){font-size:27px}.xqozcyj:not(#\#):not(#\#):not(#\#){font-size:36px}.x1tgwohi:not(#\#):not(#\#):not(#\#){font-size:40px}.x102p7hv:not(#\#):not(#\#):not(#\#){font-size:44px}.xdzlmae:not(#\#):not(#\#):not(#\#){font-size:8px}.xvwhms9:not(#\#):not(#\#):not(#\#){font-size:9px}.x1y0dmvu:not(#\#):not(#\#):not(#\#){font-size:clamp(25px,2.1vw,28px)}.xss6m8b:not(#\#):not(#\#):not(#\#){font-variant-numeric:tabular-nums}.xo1l8bm:not(#\#):not(#\#):not(#\#){font-weight:400}.x10p5zqr:not(#\#):not(#\#):not(#\#){font-weight:450}.xk50ysn:not(#\#):not(#\#):not(#\#){font-weight:500}.xh88oxj:not(#\#):not(#\#):not(#\#){font-weight:550}.xseu7c4:not(#\#):not(#\#):not(#\#){font-weight:580}.x1s688f:not(#\#):not(#\#):not(#\#){font-weight:600}.x19s9jnd:not(#\#):not(#\#):not(#\#){font-weight:650}.x1xlr1w8:not(#\#):not(#\#):not(#\#){font-weight:700}.x1t8wntd:not(#\#):not(#\#):not(#\#){font-weight:750}.x1pd3egz:not(#\#):not(#\#):not(#\#){font-weight:inherit}.x1rnidkh:not(#\#):not(#\#):not(#\#){grid-auto-columns:minmax(0,1fr)}.x1mt1orb:not(#\#):not(#\#):not(#\#){grid-auto-flow:column}.x1o61qjw:not(#\#):not(#\#):not(#\#){grid-template-columns:1fr 1fr}.x52fmzj:not(#\#):not(#\#):not(#\#){grid-template-columns:1fr auto}.x1y6fwsi:not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.xywn1d4:not(#\#):not(#\#):not(#\#){grid-template-columns:96px minmax(0,1fr)}.xju1xpo:not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) auto}.x16u84gf:not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(5,minmax(0,1fr))}.xekb394:not(#\#):not(#\#):not(#\#){grid-template-rows:auto 1fr auto}.x1hj5bt9:not(#\#):not(#\#):not(#\#){grid-template-rows:repeat(7,1fr)}.xl56j7k:not(#\#):not(#\#):not(#\#){justify-content:center}.x1qughib:not(#\#):not(#\#):not(#\#){justify-content:space-between}.xjat59b:not(#\#):not(#\#):not(#\#){letter-spacing:-.01em}.xrq0m5f:not(#\#):not(#\#):not(#\#){letter-spacing:-.035em}.x97j52:not(#\#):not(#\#):not(#\#){letter-spacing:-.055em}.x1o3iqad:not(#\#):not(#\#):not(#\#){letter-spacing:-.065em}.xlzzu8p:not(#\#):not(#\#):not(#\#){letter-spacing:-.65px}.xipi2l9:not(#\#):not(#\#):not(#\#){letter-spacing:-.8px}.x1ydda7v:not(#\#):not(#\#):not(#\#){letter-spacing:-1.5px}.x75m3dq:not(#\#):not(#\#):not(#\#){letter-spacing:-1px}.x1yua0eb:not(#\#):not(#\#):not(#\#){letter-spacing:.055em}.x1y51ene:not(#\#):not(#\#):not(#\#){letter-spacing:.065em}.x12oo3zp:not(#\#):not(#\#):not(#\#){letter-spacing:0}.xcl1409:not(#\#):not(#\#):not(#\#){line-height:1.04}.x1159mfc:not(#\#):not(#\#):not(#\#){line-height:1.1}.x1uo3zyz:not(#\#):not(#\#):not(#\#){line-height:1.15}.xwn7fz2:not(#\#):not(#\#):not(#\#){line-height:1.3}.x37zpob:not(#\#):not(#\#):not(#\#){line-height:1.4}.xo5v014:not(#\#):not(#\#):not(#\#){line-height:1}.x1xxsxie:not(#\#):not(#\#):not(#\#){line-height:14px}.x152skdk:not(#\#):not(#\#):not(#\#){line-height:15px}.x1d3mw78:not(#\#):not(#\#):not(#\#){line-height:16px}.xuy8w9f:not(#\#):not(#\#):not(#\#){line-height:17px}.xd4r4e8:not(#\#):not(#\#):not(#\#){line-height:18px}.x1fc57z9:not(#\#):not(#\#):not(#\#){line-height:20px}.x19v9tvf:not(#\#):not(#\#):not(#\#){line-height:22px}.x1o2sk6j:not(#\#):not(#\#):not(#\#){line-height:24px}.x1htr374:not(#\#):not(#\#):not(#\#){line-height:27px}.x1slxwg:not(#\#):not(#\#):not(#\#){line-height:34px}.xggjnk3:not(#\#):not(#\#):not(#\#){line-height:normal}.xhxoa6j:not(#\#):not(#\#):not(#\#){-webkit-mask-image:url(/icons/social/github.svg);mask-image:url(/icons/social/github.svg)}.xs0iiky:not(#\#):not(#\#):not(#\#){-webkit-mask-image:url(/icons/social/hackerone.svg);mask-image:url(/icons/social/hackerone.svg)}.x1xga7jt:not(#\#):not(#\#):not(#\#){-webkit-mask-image:url(/icons/social/linkedin.svg);mask-image:url(/icons/social/linkedin.svg)}.xv6lg5i:not(#\#):not(#\#):not(#\#){-webkit-mask-image:url(/icons/social/mail.svg);mask-image:url(/icons/social/mail.svg)}.x1x462zf:not(#\#):not(#\#):not(#\#){-webkit-mask-image:url(/icons/social/x.svg);mask-image:url(/icons/social/x.svg)}.x1rudrqi:not(#\#):not(#\#):not(#\#){-webkit-mask-position:50%;mask-position:50%}.x16fucec:not(#\#):not(#\#):not(#\#){-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.x2k2kcx:not(#\#):not(#\#):not(#\#){-webkit-mask-size:contain;mask-size:contain}.x19kjcj4:not(#\#):not(#\#):not(#\#){object-fit:contain}.xl1xv1r:not(#\#):not(#\#):not(#\#){object-fit:cover}.x8ozjh4:not(#\#):not(#\#):not(#\#){object-position:top}.x1us6l5c:not(#\#):not(#\#):not(#\#){opacity:.8}.xg01cxk:not(#\#):not(#\#):not(#\#){opacity:0}.x1hc1fzr:not(#\#):not(#\#):not(#\#){opacity:1}.x1fwhx9p:not(#\#):not(#\#):not(#\#){outline-color:#fff}.x5a3ogo:not(#\#):not(#\#):not(#\#){outline-color:var(--ref-accent)}.x2ssjo2:not(#\#):not(#\#):not(#\#){outline-offset:-2px}.x1hl8ikr:not(#\#):not(#\#):not(#\#){outline-offset:2px}.x1ewu8gn:not(#\#):not(#\#):not(#\#){outline-offset:3px}.x2wh2y9:not(#\#):not(#\#):not(#\#){outline-offset:4px}.x1t137rt:not(#\#):not(#\#):not(#\#){outline-style:none}.x1k57tk5:not(#\#):not(#\#):not(#\#){outline-width:0}.x67bb7w:not(#\#):not(#\#):not(#\#){pointer-events:auto}.x47corl:not(#\#):not(#\#):not(#\#){pointer-events:none}.x10l6tqk:not(#\#):not(#\#):not(#\#){position:absolute}.xixxii4:not(#\#):not(#\#):not(#\#){position:fixed}.x1n2onr6:not(#\#):not(#\#):not(#\#){position:relative}.xxs79tx:not(#\#):not(#\#):not(#\#){row-gap:0}.x1dbijih:not(#\#):not(#\#):not(#\#){row-gap:2px}.xa10oqz:not(#\#):not(#\#):not(#\#){row-gap:9px}.x1hdbdi8:not(#\#):not(#\#):not(#\#){scroll-snap-align:center}.x1rohswg:not(#\#):not(#\#):not(#\#){scrollbar-width:none}.x2b8uid:not(#\#):not(#\#):not(#\#){text-align:center}.xdpxx8g:not(#\#):not(#\#):not(#\#){text-align:left}.x1hr2gdg:not(#\#):not(#\#):not(#\#){text-align:right}.xkrqix3:not(#\#):not(#\#):not(#\#){text-decoration-line:none}.xlyipyv:not(#\#):not(#\#):not(#\#){text-overflow:ellipsis}.xtvhhri:not(#\#):not(#\#):not(#\#){text-transform:uppercase}.xda060z:not(#\#):not(#\#):not(#\#){text-underline-offset:3px}.x3pynha:not(#\#):not(#\#):not(#\#){text-underline-offset:4px}.xggy1nq:not(#\#):not(#\#):not(#\#){touch-action:manipulation}.x1c071of:not(#\#):not(#\#):not(#\#){transform:none}.xuuh30:not(#\#):not(#\#):not(#\#){transform:translate(-50%)}.xjen393:not(#\#):not(#\#):not(#\#){transform:translate(8%)scale(.94)}.xsqj5wx:not(#\#):not(#\#):not(#\#){transform:var(--x-transform)}.x13dflua:not(#\#):not(#\#):not(#\#){transition-duration:.2s}.xxh369n:not(#\#):not(#\#):not(#\#){transition-property:height,opacity}.xwji4o3:not(#\#):not(#\#):not(#\#){transition-timing-function:ease}.xxymvpz:not(#\#):not(#\#):not(#\#){vertical-align:middle}.xlshs6z:not(#\#):not(#\#):not(#\#){visibility:hidden}.xeaf4i8:not(#\#):not(#\#):not(#\#){white-space:normal}.xuxw1ft:not(#\#):not(#\#):not(#\#){white-space:nowrap}.x1vjfegm:not(#\#):not(#\#):not(#\#){z-index:1}.x11uqc5h:not(#\#):not(#\#):not(#\#){z-index:100}.xfo81ep:not(#\#):not(#\#):not(#\#){z-index:1000}.x1bkdxzg:not(#\#):not(#\#):not(#\#){z-index:1001}.x1rozsjd:not(#\#):not(#\#):not(#\#){z-index:101}.xhtitgo:not(#\#):not(#\#):not(#\#){z-index:2}.xyff3p.xyff3p:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#){color:var(--ref-accent)}.xw5qq00.xw5qq00:where(.x-default-marker:active *):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 1px 3px #0002}.x7ok3yu[aria-pressed=true]:not(#\#):not(#\#):not(#\#),.xyi5t1a:focus-visible:not(#\#):not(#\#):not(#\#){background-color:var(--ref-accent-soft)}.x1dmi9ff[aria-pressed=true]:not(#\#):not(#\#):not(#\#){box-shadow:inset 0 -3px 0 var(--ref-accent)}.xssgrn2[aria-pressed=true]:not(#\#):not(#\#):not(#\#){color:var(--ref-heading)}.x1i2unn7:is([data-starting-style],[data-ending-style]):not(#\#):not(#\#):not(#\#){opacity:0}.x1bqaal:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:-2px}.xhfxdjs:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:-3px}.xj3ae5l:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:3px}.x12ijfkc:focus-visible:not(#\#):not(#\#):not(#\#){outline-offset:4px}.x9v5kkp:focus-visible:not(#\#):not(#\#):not(#\#){outline-style:solid}.x784prv:focus-visible:not(#\#):not(#\#):not(#\#){outline-width:2px}.x1l8t5b8.x1l8t5b8:where(.x-default-marker:active:not(:hover) *):not(#\#):not(#\#):not(#\#){transform:translateY(2px)}.x1s07b3s:disabled:not(#\#):not(#\#):not(#\#){cursor:not-allowed}.xijokvz:disabled:not(#\#):not(#\#):not(#\#){opacity:.5}.x1alfjxj:hover:not(#\#):not(#\#):not(#\#){background-color:#ffffff20}.x1jeyfhu:hover:not(#\#):not(#\#):not(#\#),.xpewgeu:hover:not(#\#):not(#\#):not(#\#){background-color:var(--ref-accent-soft)}.x1xah39y:hover:not(#\#):not(#\#):not(#\#){color:var(--ref-text)}.xaz6wq4:hover:not(#\#):not(#\#):not(#\#){color:var(--ref-heading)}.xg66ze2:hover:not(#\#):not(#\#):not(#\#){color:var(--ref-accent)}.x1sur9pj:hover:not(#\#):not(#\#):not(#\#){text-decoration-line:underline}@media (max-width:600px){.xcjwdqn.xcjwdqn:not(#\#):not(#\#):not(#\#){align-items:center}}@media (max-width:360px){.x1phz06y.x1phz06y:not(#\#):not(#\#):not(#\#){display:none}}@media (max-width:420px){.xfh8oii.xfh8oii:not(#\#):not(#\#):not(#\#){display:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.x1xdxagt.x1xdxagt:not(#\#):not(#\#):not(#\#){transform:none}}@media (prefers-reduced-motion:no-preference){.x1ocxaw1.x1ocxaw1:not(#\#):not(#\#):not(#\#){transform:none}}@media (prefers-reduced-motion:reduce){.x12w9bfk.x12w9bfk:not(#\#):not(#\#):not(#\#){transition-duration:0s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.x12weig2.x12weig2.x12weig2:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#){transform:scale(1.025)}.x1q4yfzq.x1q4yfzq.x1q4yfzq:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#){transform:translate(2px,-2px)}.x16a2qb0.x16a2qb0.x16a2qb0:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#){transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.xt4gkd8.xt4gkd8.xt4gkd8:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#){transform:translateY(-3px)rotate(1deg)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.x1sqs94n.x1sqs94n.x1sqs94n:where(.x-default-marker:active *):not(#\#):not(#\#):not(#\#){transform:translateY(2px)}.x1uow1yc.x1uow1yc.x1uow1yc:where(.x-default-marker:hover:not(:active) *):not(#\#):not(#\#):not(#\#){transform:translateY(-2px)}}@container (max-width:200px){.x14onkn8.x14onkn8:not(#\#):not(#\#):not(#\#){display:block}.x6mvadi.x6mvadi:not(#\#):not(#\#):not(#\#){font-size:10px}}@container (max-width:210px){.x1l11aar.x1l11aar:not(#\#):not(#\#):not(#\#){font-size:11px}.x1jd7n45.x1jd7n45:not(#\#):not(#\#):not(#\#){font-size:24px}.x4hkouk.x4hkouk:not(#\#):not(#\#):not(#\#){letter-spacing:-.5px}}@container (max-width:200px){.xz38jl4.xz38jl4:not(#\#):not(#\#):not(#\#){line-height:13px}.xrlg6ig.xrlg6ig:not(#\#):not(#\#):not(#\#){white-space:nowrap}}.x11qnq86:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-color:var(--ref-border)}.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-style:solid}.xso031l:not(#\#):not(#\#):not(#\#):not(#\#){border-bottom-width:1px}.x1mvjsu:not(#\#):not(#\#):not(#\#):not(#\#){border-left-color:var(--ref-border)}.x19ypqd9:not(#\#):not(#\#):not(#\#):not(#\#){border-left-style:solid}.xe0pwq:not(#\#):not(#\#):not(#\#):not(#\#){border-left-width:1px}.x1hfpg45:not(#\#):not(#\#):not(#\#):not(#\#){border-right-color:var(--ref-border)}.x32b0ac:not(#\#):not(#\#):not(#\#):not(#\#){border-right-style:solid}.xs1s249:not(#\#):not(#\#):not(#\#):not(#\#){border-right-width:1px}.x1qakfjg:not(#\#):not(#\#):not(#\#):not(#\#){border-top-color:var(--ref-border)}.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#){border-top-style:solid}.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:1px}.xdd4er5:not(#\#):not(#\#):not(#\#):not(#\#){bottom:auto}.xqtp20y:not(#\#):not(#\#):not(#\#):not(#\#){height:0}.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#){height:100dvh}.x18gnavp:not(#\#):not(#\#):not(#\#):not(#\#){height:13px}.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#){height:1px}.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#){height:20px}.x17rw0jw:not(#\#):not(#\#):not(#\#):not(#\#){height:22px}.x10w6t97:not(#\#):not(#\#):not(#\#):not(#\#){height:32px}.xc9qbxq:not(#\#):not(#\#):not(#\#):not(#\#){height:36px}.xn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#){height:44px}.xnnlda6:not(#\#):not(#\#):not(#\#):not(#\#){height:56px}.xols6we:not(#\#):not(#\#):not(#\#):not(#\#){height:6px}.xnxb3zj:not(#\#):not(#\#):not(#\#):not(#\#){height:70px}.xjp8j0k:not(#\#):not(#\#):not(#\#):not(#\#){height:96px}.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#){height:auto}.xuan8c8:not(#\#):not(#\#):not(#\#):not(#\#){height:var(--collapsible-panel-height)}.x1qpfodn:not(#\#):not(#\#):not(#\#):not(#\#){left:16px}.x1oax2jk:not(#\#):not(#\#):not(#\#):not(#\#){left:24px}.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#){left:50%}.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:0}.xyorhqc:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:10px}.xod5an3:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:12px}.x1u7kmwd:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:14px}.x1ibc7va:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:25px}.xjpr12u:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:2px}.xu06os2:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:5px}.xzueoph:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:6px}.x1e56ztr:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:8px}.x1swdo50:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:2px}.x1gfa6gt:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:7px}.x8x9d4c:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto}.xlkxg1q:not(#\#):not(#\#):not(#\#):not(#\#){margin-right:1px}.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:0}.x1anpbxc:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:10px}.x14vqqas:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:12px}.xw7yly9:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:16px}.xhrpt6u:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:18px}.xjv05ge:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:28px}.xr9ek0c:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:2px}.x1gslohp:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:4px}.x1ok221b:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:5px}.x1k70j0n:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:6px}.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:auto}.xmz0i5r:not(#\#):not(#\#):not(#\#):not(#\#){max-height:100%}.xbixs0u:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh - 160px)}.x1w5geuf:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh - min(16vh,120px) - 24px)}.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%}.xc5y1ld:not(#\#):not(#\#):not(#\#):not(#\#){max-width:32ch}.xwnkcuf:not(#\#):not(#\#):not(#\#):not(#\#){max-width:720px}.x1ybzi0m:not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(100vw - 144px)}.x1x1rfll:not(#\#):not(#\#):not(#\#):not(#\#){max-width:none}.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.xjwf9q1:not(#\#):not(#\#):not(#\#):not(#\#){min-height:24px}.x50cjq:not(#\#):not(#\#):not(#\#):not(#\#){min-height:25px}.x1rz828m:not(#\#):not(#\#):not(#\#):not(#\#){min-height:30px}.x21xpn4:not(#\#):not(#\#):not(#\#):not(#\#){min-height:32px}.x1rj1pf4:not(#\#):not(#\#):not(#\#):not(#\#){min-height:35px}.x1ba4aug:not(#\#):not(#\#):not(#\#):not(#\#){min-height:40px}.x1gg8mnh:not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px}.x1wjjzik:not(#\#):not(#\#):not(#\#):not(#\#){min-height:45px}.x3sc9yq:not(#\#):not(#\#):not(#\#):not(#\#){min-height:46px}.x1wxaq2x:not(#\#):not(#\#):not(#\#):not(#\#){min-height:48px}.x1wiwyrm:not(#\#):not(#\#):not(#\#):not(#\#){min-height:52px}.x10a6mx8:not(#\#):not(#\#):not(#\#):not(#\#){min-height:59px}.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.x15hfatp:not(#\#):not(#\#):not(#\#):not(#\#){min-width:36px}.x1nb6za0:not(#\#):not(#\#):not(#\#):not(#\#){min-width:44px}.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#){overflow-x:auto}.x10wlt62:not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:hidden}.x1g2khh7:not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:14px}.x5tiur9:not(#\#):not(#\#):not(#\#):not(#\#){padding-left:20px}.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0}.x889kno:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:10px}.xyinxu5:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:14px}.xqy66fx:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:15px}.x123j3cw:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:5px}.x1y1aw1k:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:8px}.x96k8nx:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:9px}.xlftelb:not(#\#):not(#\#):not(#\#):not(#\#){right:12px}.xn5hqff:not(#\#):not(#\#):not(#\#):not(#\#){right:16px}.xk6ci0l:not(#\#):not(#\#):not(#\#):not(#\#){right:20px}.xmhk92p:not(#\#):not(#\#):not(#\#):not(#\#){top:20px}.x10508h5:not(#\#):not(#\#):not(#\#):not(#\#){top:30px}.x1atx4j1:not(#\#):not(#\#):not(#\#):not(#\#){top:6px}.x1t81bhh:not(#\#):not(#\#):not(#\#):not(#\#){top:calc(50% - 22px)}.x1nn0uyj:not(#\#):not(#\#):not(#\#):not(#\#){top:min(16vh,120px)}.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.xn9wirt:not(#\#):not(#\#):not(#\#):not(#\#){width:100vw}.xja02kk:not(#\#):not(#\#):not(#\#):not(#\#){width:110px}.x1fxhmyf:not(#\#):not(#\#):not(#\#):not(#\#){width:13px}.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#){width:1px}.xw4jnvo:not(#\#):not(#\#):not(#\#):not(#\#){width:20px}.x17z2i9w:not(#\#):not(#\#):not(#\#):not(#\#){width:22px}.x1td3qas:not(#\#):not(#\#):not(#\#):not(#\#){width:32px}.x14qfxbe:not(#\#):not(#\#):not(#\#):not(#\#){width:36px}.x187nhsf:not(#\#):not(#\#):not(#\#):not(#\#){width:44px}.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#){width:6px}.x13oubkp:not(#\#):not(#\#):not(#\#):not(#\#){width:96px}.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#){width:auto}.xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#){width:fit-content}.xosgoat:not(#\#):not(#\#):not(#\#):not(#\#){width:min(620px,100vw - 32px)}.xrf5iq3:is([data-starting-style],[data-ending-style]):not(#\#):not(#\#):not(#\#):not(#\#){height:0}.x1lpyac:last-child:not(#\#):not(#\#):not(#\#):not(#\#){border-right-width:0}@media (max-width:480px){.x1138fo7.x1138fo7:not(#\#):not(#\#):not(#\#):not(#\#){bottom:24px}.x1gn5j67.x1gn5j67:not(#\#):not(#\#):not(#\#):not(#\#){left:calc(50% - 56px)}.xwzi6ll.xwzi6ll:not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100dvh - 200px)}}@media (max-width:600px){.x1bl5uhw.x1bl5uhw:not(#\#):not(#\#):not(#\#):not(#\#){max-width:90px}}@media (max-width:480px){.x1cnvdx1.x1cnvdx1:not(#\#):not(#\#):not(#\#):not(#\#){max-width:calc(100vw - 32px)}.x1iaq6f5.x1iaq6f5:not(#\#):not(#\#):not(#\#):not(#\#){right:calc(50% - 56px)}.x1ifzeay.x1ifzeay:not(#\#):not(#\#):not(#\#):not(#\#){top:auto}}@container (max-width:200px){.x1ve25yz.x1ve25yz:not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:3px}}@container (max-width:210px){.x17aehyk.x17aehyk:not(#\#):not(#\#):not(#\#):not(#\#){margin-left:5px}.xn3mete.xn3mete:not(#\#):not(#\#):not(#\#):not(#\#){margin-top:5px}.x3ztptq.x3ztptq:not(#\#):not(#\#):not(#\#):not(#\#){padding-top:6px}}@media not ((not (min-width:768px)) or (min-width:1200px)){.xakheof.xakheof:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:10px}}@media not (min-width:768px){.x1m2ufn6.x1m2ufn6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:12px}}@media not ((not (min-width:768px)) or (min-width:1200px)){.xek67uy.xek67uy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:14px}}@media not (min-width:768px){.xh71xhd.xh71xhd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:14px}.x136kvgo.x136kvgo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:6px}}@media not ((not (min-width:700px)) or (min-width:1100px)){.x12actd3.x12actd3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:6px}}@media not (min-width:768px){.x1az6opm.x1az6opm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:9px}.x1tkqf4z.x1tkqf4z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:1}.xbb0jtm.xbb0jtm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-row:3}.x6kfhzy.x6kfhzy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-row:4}}@media not ((not (min-width:700px)) or (min-width:1100px)){.xl9e83y.xl9e83y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-inline:0}}@media not (min-width:768px){.x11k2k4o.x11k2k4o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-block:6px}.x18rtxvc.x18rtxvc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:20px}.xy730p4.xy730p4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:8px}.xhx5wm1.xhx5wm1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-line-clamp:1}.x1qxa46.x1qxa46:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-line-clamp:2}}@media not ((not (min-width:768px)) or (min-width:1200px)){.x490vzz.x490vzz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:start}}@media not (min-width:768px){.xrzu22f.xrzu22f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){column-gap:16px}.xzssv9y.xzssv9y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}}@media not ((not (min-width:768px)) or (min-width:1200px)){.xfygww8.xfygww8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}}@media not ((not (min-width:700px)) or (min-width:1100px)){.xx3wxo0.xx3wxo0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.x1afcw7t.x1afcw7t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-basis:18px}}@media not (min-width:768px){.x14tchda.x14tchda:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.x3u502q.x3u502q:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px}}@media not ((not (min-width:700px)) or (min-width:1100px)){.xufpt8b.xufpt8b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px}}@media not (min-width:768px){.x144a172.x144a172:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px}}@media not (min-width:1200px){.xbrtqjd.xbrtqjd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px}}@media not (min-width:768px){.x3ekzke.x3ekzke:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:13px}.x14gc491.x14gc491:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:30px}}@media not ((not (min-width:768px)) or (min-width:1200px)){.x1gkvvu3.x1gkvvu3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:36px}}@media not (min-width:768px){.x1r4ahrt.x1r4ahrt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:9px}.x1sxkxd3.x1sxkxd3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:clamp(30px,8vw,38px)}.x13lz07i.x13lz07i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}}@media not ((not (min-width:768px)) or (min-width:1200px)){.xjbvcrn.xjbvcrn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:auto 1fr auto 1fr}}@media not (min-width:768px){.x1qpk5bs.x1qpk5bs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-rows:auto 58px auto auto}.xefs2vb.xefs2vb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){line-height:18px}.x19zuzjg.x19zuzjg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){line-height:22px}.x1l90r3u.x1l90r3u:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){row-gap:16px}.xc5uh1k.xc5uh1k:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-left-width:0}}.x9msap3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{border-radius:50%}@media not (min-width:768px){.x1oui30y.x1oui30y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top-width:0}}@media not ((not (min-width:700px)) or (min-width:1100px)){.x1v4aaew.x1v4aaew:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:18px}}@media not (min-width:768px){.x14zm421.x14zm421:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:58px}}@media not ((not (min-width:768px)) or (min-width:1200px)){.xnd9iqo.xnd9iqo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:0}}@media not (min-width:768px){.x1axou22.x1axou22:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:0}.xw4i3gy.xw4i3gy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:20px}.xehi95.xehi95:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:4px}.xhsej8i.xhsej8i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:8px}.xp0g2rx.xp0g2rx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:270px}.x1h2gzhl.x1h2gzhl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:350px}.x1rnd2up.x1rnd2up:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:35px}.x1vjhbzu.x1vjhbzu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:38px}.x1z03d1x.x1z03d1x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:50px}.xp685uq.xp685uq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:0}.x1uma57h.x1uma57h:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:0}}@media not ((not (min-width:700px)) or (min-width:1100px)){.x1wnj1g2.x1wnj1g2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:18px}}.xse6jg3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{background-color:#319366}.x1cpjm7i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:""}.xfk6m8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.xtbmc8j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{flex-shrink:0}.x1rcpbj6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{height:6px}.xpslbdi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{width:6px}
:root{--ref-bg:#fff;--ref-surface:#fff;--ref-panel:#fff;--ref-text:#242424;--ref-heading:#000;--ref-muted:#636363;--ref-subtle:#636363;--ref-border:#d8d8d8;--ref-accent:#000;--ref-accent-soft:#f2f2f2;--ref-radius:14px;--ref-nav-height:72px;--studio-rule:#b8b8b8;--studio-inverse:#000;--studio-on-inverse:#fff;--ref-ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--ref-bg:#000;--ref-surface:#000;--ref-panel:#000;--ref-text:#e6e6e6;--ref-heading:#fff;--ref-muted:#aaa;--ref-subtle:#aaa;--ref-border:#383838;--ref-accent:#fff;--ref-accent-soft:#161616;--studio-rule:#696969;--studio-inverse:#fff;--studio-on-inverse:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ref-menu-toggle{background:0 0;border:0;padding:10px;display:none;color:var(--ref-subtle)!important}.ref-mobile-menu{border-top:1px solid var(--ref-border);background:var(--ref-surface);padding:8px 24px 20px;overflow:hidden}.ref-mobile-menu a{color:var(--ref-muted);border-bottom:1px solid var(--ref-border);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.ref-main{min-width:0}.ref-theme-float{z-index:40;background:var(--ref-surface);border:1px solid var(--ref-border);transition:transform .25s var(--ref-ease);place-items:center;display:grid;color:var(--ref-muted)!important}.ref-moon{display:none}:root[data-theme=dark] .ref-moon{display:block}:root[data-theme=dark] .ref-sun{display:none}@media (min-width:1024px){.ref-wide .ref-main{flex:1;min-height:0}}@media (max-width:767px){.ref-menu-toggle{display:block}}.ref-app{isolation:isolate;min-height:100dvh}.ref-noscript-nav{border-top:1px solid var(--ref-border);gap:24px;padding:16px 24px;display:none}@media (max-width:767px){.ref-noscript-nav{display:flex}}.reference-site{letter-spacing:-.015em;font-optical-sizing:auto;background:var(--ref-bg);color:var(--ref-text);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0;font-size:16px;line-height:1.5;position:relative}.reference-site .ref-wide{height:auto;display:block;overflow:visible}.reference-site .ref-header{background:var(--ref-bg);z-index:50;border:0;flex-shrink:0;position:relative}.reference-site .ref-nav-inner{border-bottom:1px solid var(--ref-border);justify-content:space-between;align-items:center;gap:24px;width:min(1200px,100% - 64px);max-width:1200px;height:72px;margin:0 auto;padding:0;display:flex}.reference-site .ref-wordmark{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:7px;font-size:22px;font-style:normal;font-weight:750;line-height:1;display:inline-flex;color:var(--ref-heading)!important}.reference-site .ref-wordmark-dot{color:var(--ref-accent);font-weight:400}.journal-wordmark-surname{font-weight:400}.reference-site .ref-desktop-nav{align-items:center;gap:26px;margin-left:auto;display:flex}.reference-site .ref-desktop-nav a{color:var(--ref-muted);padding:10px 0;font-size:14px;font-weight:500;transition:color .15s}.reference-site .ref-desktop-nav a:hover{color:var(--ref-text)}.reference-site .ref-desktop-nav a[aria-current=page]{color:var(--ref-accent)}.reference-site .ref-desktop-nav a:after{content:none}.reference-site .ref-nav-actions{margin-left:16px}.reference-site .ref-colophon{width:min(1200px,100% - 64px);padding:24px 0 32px;font-size:13px}.reference-site .ref-panel{box-shadow:none}.reference-site .ref-blog-surface,.reference-site .ref-info,.reference-site .ref-portfolio{padding-top:72px}.reference-site :is(.ref-blog-archive h1,.ref-info h1,.ref-portfolio-intro h1){letter-spacing:-.04em;font-size:clamp(36px,5vw,54px);font-weight:650;line-height:1.08}.reference-site .ref-article-header h1{letter-spacing:-.04em;font-size:clamp(30px,4vw,44px);font-weight:650;line-height:1.15}.reference-site .ref-archive-years{margin-top:48px}.reference-site .ref-archive-year li{border-bottom:1px solid var(--ref-border);padding-block:18px}.reference-site .ref-archive-year a{font-size:18px;line-height:1.4;text-decoration:none}.reference-site .ref-portfolio-project+.ref-portfolio-project{border-top:1px solid var(--ref-border);padding-top:40px}.reference-site .ref-portfolio-project h2{font-size:28px;line-height:1.2}@media (max-width:767px){.reference-site .ref-nav-inner{gap:12px;width:calc(100% - 36px);height:72px}.reference-site .ref-desktop-nav{display:none}.reference-site .ref-nav-actions{margin-left:auto}.reference-site .ref-wordmark{gap:5px;font-size:22px}.reference-site .ref-colophon{width:calc(100% - 36px)}.reference-site .ref-blog-surface,.reference-site .ref-info,.reference-site .ref-portfolio{padding-top:44px}.reference-site .ref-blog-archive{padding-inline:8px}.reference-site .ref-archive-year a{font-size:16px}.reference-site .ref-archive-year li{gap:16px}}@media (max-width:359px){.journal-wordmark-surname{display:none}}.reference-site ::selection{background:var(--ref-heading);color:var(--ref-bg)}.reference-site .ref-nav-actions .ref-theme-float{width:44px;height:44px;box-shadow:none;border-radius:9px;flex-shrink:0;position:static}.ref-colophon{border-top:1px solid var(--ref-border);color:var(--ref-muted);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.ref-colophon-name,.ref-colophon nav{align-items:center;gap:12px;display:flex}.ref-colophon-name img{border-radius:5px}.ref-colophon a{align-items:center;min-height:36px;display:inline-flex}.ref-colophon a:hover,.reference-site .ref-mobile-menu a[aria-current=page]{color:var(--ref-accent)}@media (max-width:380px){.ref-colophon{flex-direction:column;align-items:flex-start;gap:4px}}
