@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--ground:light-dark(#fff,#131216);--panel:light-dark(#f7f7f9,#1c1b20);--lane:light-dark(#efeef2,#24232a);--lane-alt:light-dark(#e7e6eb,#2b2a31);--line:light-dark(#dddbe2,#34323b);--line-strong:light-dark(#c4c1cc,#4a4752);--text:light-dark(#17161b,#f3f2f5);--text-2:light-dark(#46434f,#c2bfca);--text-3:light-dark(#625f6b,#a09daa);--red:light-dark(#e0102f,#ff2140);--red-fill:light-dark(#d00e2c,#d90f2e);--red-fill-hover:light-dark(#b80a26,#ec1636);--red-text:light-dark(#b80a26,#ff7a8a);--red-tint:light-dark(#fdeef0,#2a1519);--on-red:#fff;--ok-text:light-dark(#11663a,#5fd38d);--ok-tint:light-dark(#e8f5ee,#15261c);--warn-text:light-dark(#8a5200,#ffb020);--warn-tint:light-dark(#fdf3e2,#2a2112);--font-display:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--radius:6px;--shadow-lift:0 6px 18px -8px light-dark(#17161b47,#000000b3);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:linear(0, .45 15%, 1.08 35%, .97 55%, 1.01 75%, 1);--dur-fast:.15s;--dur:.22s;--text-sm:.875rem;--text-base:1.125rem;--text-table:1rem;--text-lg:clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--text-h2:clamp(1.4rem, 1.2rem + .8vw, 1.75rem);--text-h1:clamp(2rem, 1.5rem + 2vw, 2.75rem);--measure:68ch;--sidebar:336px;accent-color:var(--red-fill)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media (forced-colors:active){:root{--line:CanvasText;--line-strong:CanvasText;--red:Highlight}}*,:before,:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}img,svg,iframe{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--line-strong) var(--ground)}body{background:var(--ground);color:var(--text);font-family:var(--font-body);font-size:var(--text-base);caret-color:var(--red);-webkit-font-smoothing:antialiased;font-size-adjust:from-font;flex-direction:column;min-height:100dvh;line-height:1.65;display:flex}::selection{background:var(--red-fill);color:var(--on-red)}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.01em;line-height:1.2}h1{font-size:var(--text-h1);letter-spacing:-.02em;font-weight:800;font-stretch:88%;line-height:1.1}h2{font-size:var(--text-h2);font-weight:750;font-stretch:92%}h3{font-size:var(--text-lg);font-weight:700}p,li{text-wrap:pretty}strong{font-weight:700}a{color:var(--red-text);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:2px}.num,time{font-variant-numeric:tabular-nums}.frame{width:100%;max-width:1200px;padding-inline:var(--space-4);margin-inline:auto}@media (width>=768px){.frame{padding-inline:var(--space-6)}}main{padding-block:var(--space-5) var(--space-8);flex:1}.page-grid{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.page-grid{grid-template-columns:minmax(0, 1fr) var(--sidebar);gap:var(--space-6)}}@media (width>=1200px){.page-grid{gap:var(--space-7)}}.page-main,.page-side{min-width:0}@media (width>=1024px){.page-side{width:var(--sidebar)}}:where(.page-main,.page-full,.prose)>:where(h1,h2,h3,p,ul,ol,details,blockquote,.yt-embed,dl){max-width:var(--measure)}:where(.page-main,.page-full,.prose)>:where(h2,h3){margin-top:var(--space-7);margin-bottom:var(--space-3)}:where(.page-main,.page-full,.prose)>h3{margin-top:var(--space-6)}:where(.page-main,.page-full,.prose)>h1{margin-bottom:var(--space-4)}:where(.page-main,.page-full,.prose)>:where(p,ul,ol,blockquote,table,.table-scroll)+:where(p,ul,ol,blockquote,table,.table-scroll){margin-top:var(--space-4)}:where(.page-main,.page-full,.prose)>section>:where(p,h2){max-width:var(--measure)}:where(.page-main,.page-full,.prose)>section>h2{margin-top:var(--space-7);margin-bottom:var(--space-3)}:where(.page-main,.page-full,.prose)>section>p+p{margin-top:var(--space-3)}:where(.page-main,.page-full,.prose) li+li{margin-top:var(--space-2)}main :where(ul,ol){padding-left:1.25em}main li::marker{color:var(--text-3)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius);font-family:var(--font-display);cursor:pointer;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out);border:1px solid #0000;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--red-fill);color:var(--on-red)}.btn-primary:hover{background:var(--red-fill-hover)}.btn-quiet{color:var(--text);border-color:var(--line-strong);background:var(--ground)}.btn-quiet:hover{border-color:var(--text-3)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--red-text);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.lead{max-width:62ch;color:var(--text-2);font-size:var(--text-lg)}.answer{padding:var(--space-4) var(--space-5);border-left:4px solid var(--red);border-radius:0 var(--radius) var(--radius) 0;background:var(--panel);font-size:var(--text-lg);font-weight:500;line-height:1.55}.answer:before{content:"Short answer";margin-bottom:var(--space-1);color:var(--red-text);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:block}.prose blockquote{padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:var(--radius);background:var(--red-tint)}.prose blockquote>*+*{margin-top:var(--space-3)}.table-scroll{max-width:100%;margin-top:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-table);line-height:1.45}th,td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}tbody tr:last-child>*{border-bottom:0}thead th{background:var(--panel);color:var(--text-2);font-size:var(--text-sm);letter-spacing:.02em;white-space:nowrap;font-weight:700}tbody th{font-weight:700}tbody tr:hover>*{background:var(--panel)}.prose table{max-width:100%;margin-top:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);display:block;overflow-x:auto}.risk{padding:1px var(--space-2);white-space:nowrap;border-radius:999px;font-size:.875rem;font-weight:700;display:inline-block}.risk-none{color:var(--ok-text);background:var(--ok-tint)}.risk-possible{color:var(--warn-text);background:var(--warn-tint)}.risk-unusable{color:var(--red-text);background:var(--red-tint)}.tag{padding:1px var(--space-2);border:1px solid var(--line);color:var(--text-2);white-space:nowrap;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-block}.tag-safe{color:var(--ok-text);background:var(--ok-tint);border-color:#0000}.tags{gap:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tags li+li{margin-top:0}.draft-tag{margin-left:var(--space-2);padding:1px var(--space-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--text-3);font-size:var(--text-sm);font-weight:600}.draft-note{color:var(--warn-text);font-weight:600}.caution-note{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-left:4px solid var(--warn-text);border-radius:0 var(--radius) var(--radius) 0;background:var(--warn-tint)}.caution-note strong{color:var(--warn-text)}.more{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--line)}.more h2{margin-bottom:var(--space-3);font-size:var(--text-lg)}.more ul{gap:var(--space-2) var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.more li+li{margin-top:0}.side-box+.side-box{margin-top:var(--space-6)}.side-box h2{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--text);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:800;font-stretch:100%}.side-box ul,.side-box ol{padding:0;font-size:1rem;line-height:1.4;list-style:none}.side-box li+li{margin-top:var(--space-3)}.side-box a{color:var(--text);text-decoration:none}.side-box a:hover{color:var(--red-text);text-decoration:underline}.side-box .toc-sub{padding-left:var(--space-4);font-size:.9375rem}.side-box p{color:var(--text-2);font-size:1rem;line-height:1.5}.side-box p+p,.side-box p+.btn{margin-top:var(--space-3)}.dt-panel{margin-top:var(--space-5);border:1px solid var(--line);background:var(--ground);border-radius:14px;box-shadow:0 1px 2px light-dark(#17161b0a,#0000004d),0 8px 24px -16px light-dark(#17161b2e,#0009)}.dt-search{padding:var(--space-3);border-bottom:1px solid var(--line);position:relative}.dt-search:before{content:"";top:50%;left:calc(var(--space-3) + 16px);background-color:var(--text-3);pointer-events:none;width:20px;height:20px;position:absolute;translate:0 -50%;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>") 50%/contain no-repeat}.dt-search input{width:100%;min-height:52px;padding:0 var(--space-4) 0 48px;background:var(--panel);transition:background-color var(--dur-fast) ease-out, border-color var(--dur-fast) ease-out, box-shadow var(--dur-fast) ease-out;border:1px solid #0000;border-radius:10px;font-size:1.0625rem}.dt-search input::placeholder{color:var(--text-3)}.dt-search input:hover{border-color:var(--line)}.dt-search input:focus-visible{border-color:var(--red);background:var(--ground);outline:none;box-shadow:0 0 0 4px light-dark(#e0102f1f,#ff214038)}.dt-rows{gap:var(--space-1);padding:var(--space-2) var(--space-4);display:grid}.dt-row{gap:var(--space-1);border:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:6px 0;display:grid}.dt-legend{float:left;color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;padding:0;font-size:.8125rem;font-weight:700}@media (width>=760px){.dt-row{align-items:center;gap:var(--space-4);grid-template-columns:7.5rem minmax(0,1fr)}}.dt-options{gap:var(--space-2);scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;min-width:0;margin:-3px;padding:3px;display:flex;overflow-x:auto}.dt-options::-webkit-scrollbar{display:none}.dt-options>*{scroll-snap-align:start;flex:none}@supports (animation-timeline:scroll(x self)){.dt-options{animation:linear both dt-edge-fade}:root .dt-options{animation-timeline:scroll(self x)}}@keyframes dt-edge-fade{0%{mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}99%{mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}to{mask-image:none}}.dt-seg{background:var(--lane);border-radius:12px;gap:2px;width:max-content;max-width:calc(100% + 6px);margin:0;padding:4px}.dt-seg-item{display:inline-flex;position:relative}.dt-seg-item span{min-height:40px;padding:0 var(--space-4);color:var(--text-2);white-space:nowrap;cursor:pointer;user-select:none;transition:background-color var(--dur-fast) ease-out, color var(--dur-fast) ease-out, box-shadow var(--dur-fast) ease-out;border-radius:9px;align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.dt-seg-item:hover span{color:var(--text)}.dt-seg-item:has(:checked) span{background:var(--ground);color:var(--text);box-shadow:0 1px 2px light-dark(#17161b1f,#00000080), 0 0 0 1px var(--line)}.dt-seg-item:has(:focus-visible) span{outline:2px solid var(--red);outline-offset:1px}@media (forced-colors:active){.dt-seg-item:has(:checked) span{outline:2px solid canvastext}}.dt-chip{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4) 0 var(--space-3);border:1px solid var(--line-strong);background:var(--ground);color:var(--text-2);white-space:nowrap;cursor:pointer;user-select:none;transition:background-color var(--dur-fast) ease-out, border-color var(--dur-fast) ease-out, color var(--dur-fast) ease-out;border-radius:999px;font-size:.9375rem;font-weight:600;display:inline-flex}.dt-chip:hover{border-color:var(--text-3);color:var(--text)}.dt-chip:has(:checked){border-color:var(--text);background:var(--text);color:var(--ground)}.dt-chip:has(:focus-visible){outline:2px solid var(--red);outline-offset:2px}.dt-chip input{--icon-check:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");appearance:none;aspect-ratio:1;cursor:pointer;border:2px solid;border-radius:5px;place-content:center;inline-size:1.1em;margin:0;display:inline-grid}.dt-chip input:focus-visible{outline:none}.dt-chip input:before{content:"";aspect-ratio:1;inline-size:.72em;mask:var(--icon-check) no-repeat center / contain;background-color:currentColor;scale:0}.dt-chip input:checked:before{scale:1}@media (prefers-reduced-motion:no-preference){.dt-chip input:before{transition:scale .26s var(--ease-spring)}}@media (forced-colors:active){.dt-chip input:before{background-color:canvastext}}.dt-foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--panel);border-radius:0 0 14px 14px;flex-wrap:wrap;display:flex}.dt-count{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.dt-actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.dt-ghost{min-height:40px;padding:0 var(--space-3);color:var(--text-2);cursor:pointer;transition:background-color var(--dur-fast) ease-out, color var(--dur-fast) ease-out;background:0 0;border:0;border-radius:8px;align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.dt-ghost:hover{background:var(--lane);color:var(--text)}.dt-ghost:disabled{opacity:.45;cursor:default;background:0 0}.dt-share[data-copied]{color:var(--ok-text)}.dt-empty{margin-top:var(--space-4);padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--text-2);text-align:center}.picks{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}.picks li+li{margin-top:0}.pick{gap:var(--space-1);width:100%;height:100%;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);color:var(--text);text-align:left;cursor:pointer;transition:border-color .16s var(--ease-out);flex-direction:column;font-size:1rem;line-height:1.4;text-decoration:none;display:flex}.pick:hover,.pick[aria-pressed=true]{border-color:var(--red)}.pick[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--red)}.pick strong{font-family:var(--font-display);font-size:1.0625rem}.pick span{color:var(--text-2);font-size:.9375rem}.dt-sort{align-items:center;gap:var(--space-1);margin:calc(var(--space-2) * -1);padding:var(--space-2);border-radius:var(--radius);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.dt-sort:hover{color:var(--text);background:var(--lane)}[aria-sort] .dt-sort{color:var(--text)}.compare{margin-top:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--ground)}.compare td .note{margin-top:var(--space-1);color:var(--text-3);font-size:.875rem;display:block}.compare tbody th a{color:var(--text);text-decoration-color:var(--line-strong)}.compare tbody th a:hover{color:var(--red-text)}.compare tbody th .tag{margin-top:var(--space-1)}@media (width>=760px){.compare{overflow-x:auto}}@media (width<=759px){.compare{background:0 0;border:0}.compare table,.compare tbody,.compare tr,.compare th,.compare td{display:block}.compare thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.compare tbody{gap:var(--space-3);display:grid}.compare tr{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--ground)}.compare tbody tr:hover>*{background:0 0}.compare th,.compare td{border:0;padding:0}.compare tbody th{margin-bottom:var(--space-2);font-size:1.125rem}.compare td{gap:var(--space-3);border-top:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;padding-block:6px;line-height:1.4;display:grid}.compare td>:is(.risk,.tags){justify-self:start}.compare td:before{content:attr(data-label);color:var(--text-3);font-size:.875rem;font-weight:700}}@media (width<=1023px){.side-box:has(#toc-title){display:none}}a{transition:color var(--dur-fast) ease-out, text-decoration-color var(--dur-fast) ease-out}:where(.btn,.pick,.dt-ghost,.dt-sort,.dt-chip,.dt-seg-item,.toolbar-nav a){-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){:where(.btn,.dt-chip){transition:background-color var(--dur-fast) ease-out, border-color var(--dur-fast) ease-out, color var(--dur-fast) ease-out, box-shadow var(--dur-fast) ease-out, scale var(--dur) var(--ease-spring)}:where(.btn,.dt-ghost,.dt-chip,.dt-seg-item,.pick,.dt-sort):active{scale:.97}.pick{transition:border-color var(--dur-fast) ease-out, box-shadow var(--dur) ease-out, translate var(--dur) var(--ease-out), scale var(--dur) var(--ease-spring)}@media (hover:hover){.pick:hover{box-shadow:var(--shadow-lift);translate:0 -2px}.btn-quiet:hover{box-shadow:var(--shadow-lift)}}}a.pick strong:after,.kinds a>span:last-child:after{content:"→";color:var(--red-text);margin-left:.35em;display:inline-block}@media (prefers-reduced-motion:no-preference){a.pick strong:after,.kinds a>span:last-child:after{transition:translate var(--dur) var(--ease-spring)}a.pick:hover strong:after,.kinds a:hover>span:last-child:after{translate:4px}}.dt-sort:after{content:"↓";opacity:.45;rotate:0deg}[aria-sort=ascending] .dt-sort:after{content:"↓";opacity:1;rotate:180deg}[aria-sort=descending] .dt-sort:after{content:"↓";opacity:1;rotate:0deg}@media (prefers-reduced-motion:no-preference){.dt-sort:after{transition:rotate var(--dur) var(--ease-spring), opacity var(--dur-fast) ease-out}}.dt-animating [data-dt-row]{view-transition-name:match-element;view-transition-class:dt-row}::view-transition-group(.dt-row){animation-duration:.26s;animation-timing-function:var(--ease-out)}::view-transition-new(.dt-row):only-child{animation:.22s ease-out both dt-row-in}::view-transition-old(.dt-row):only-child{animation:.16s ease-in both dt-row-out}@keyframes dt-row-in{0%{opacity:0;scale:.98}}@keyframes dt-row-out{to{opacity:0;scale:.98}}:root.dt-sorting,:root.dt-sorting .toolbar{view-transition-name:none}:root.dt-sorting::view-transition{pointer-events:none}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.toolbar{view-transition-name:site-header}::view-transition-old(root){animation:.14s ease-in both page-out}::view-transition-new(root){animation:page-in .22s var(--ease-out) both}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.read-progress{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.read-progress{z-index:10;background:var(--red);transform-origin:0;pointer-events:none;height:3px;animation:linear both read-progress;display:block;position:fixed;inset:0 0 auto}:root .read-progress{animation-timeline:scroll(root)}}}@keyframes read-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:where(.guide-list>li,.kinds li,.side-box,.faq-item){animation:linear both rise-in}:root :where(.guide-list>li,.kinds li,.side-box,.faq-item){animation-timeline:view();animation-range:entry entry 60%}}}@keyframes rise-in{0%{opacity:.4;translate:0 14px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:where(h2,h3)[id]{scroll-margin-top:var(--space-5)}.ps[data-astro-cid-upeg5h7v]{gap:var(--space-3);max-width:48rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .16s var(--ease-out);flex-direction:column;margin-inline:auto;display:flex}@media (width>=640px){.ps[data-astro-cid-upeg5h7v]{flex-direction:row;justify-content:space-between;align-items:center}}.ps-strip[data-astro-cid-upeg5h7v]{margin-block:var(--space-5) var(--space-6);border-color:color-mix(in srgb, var(--red) 40%, transparent);background:color-mix(in srgb, var(--red) 8%, transparent)}.ps-strip[data-astro-cid-upeg5h7v]:hover{border-color:var(--red)}.ps-panel[data-astro-cid-upeg5h7v]{margin-block:var(--space-7) var(--space-6);background:var(--panel);display:none}.ps-panel[data-astro-cid-upeg5h7v]:hover{border-color:var(--text-3)}.ps-copy[data-astro-cid-upeg5h7v]{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.5}.ps-copy[data-astro-cid-upeg5h7v] strong[data-astro-cid-upeg5h7v]{color:var(--text)}.ps-copy[data-astro-cid-upeg5h7v] .ps-hook[data-astro-cid-upeg5h7v]{color:var(--red-text)}.ps-actions[data-astro-cid-upeg5h7v]{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.ps-badge[data-astro-cid-upeg5h7v]{border-radius:var(--radius);display:inline-flex}.ps-badge[data-astro-cid-upeg5h7v] img[data-astro-cid-upeg5h7v]{width:auto;height:44px}.ps-dismiss[data-astro-cid-upeg5h7v]{border-radius:var(--radius);width:32px;height:44px;color:var(--text-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ps-dismiss[data-astro-cid-upeg5h7v]:hover{color:var(--text)}.ps-badge[data-astro-cid-upeg5h7v]:focus-visible,.ps-dismiss[data-astro-cid-upeg5h7v]:focus-visible{outline:2px solid var(--red);outline-offset:2px}[data-ps=panel] .ps-panel[data-astro-cid-upeg5h7v],[data-ps=both] .ps-panel[data-astro-cid-upeg5h7v]{display:flex}[data-ps=panel] .ps-strip[data-astro-cid-upeg5h7v],[data-ps=none] .ps-strip[data-astro-cid-upeg5h7v],[data-ps=none] .ps-panel[data-astro-cid-upeg5h7v]{display:none}.toolbar[data-astro-cid-ju4pidww]{background:var(--ground);border-bottom:1px solid var(--line)}.toolbar-inner[data-astro-cid-ju4pidww]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);min-height:60px;display:flex}.wordmark[data-astro-cid-ju4pidww]{align-items:center;gap:var(--space-2);color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;flex-shrink:0;font-size:1.125rem;font-weight:800;font-stretch:105%;text-decoration:none;display:inline-flex}nav[data-astro-cid-ju4pidww][aria-label=Main]{min-width:0}.toolbar-nav[data-astro-cid-ju4pidww]{gap:var(--space-1);padding:0;list-style:none;display:flex}.toolbar-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius);color:var(--text-2);white-space:nowrap;align-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.toolbar-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--text);background:var(--panel)}.toolbar-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww][aria-current=page]{color:var(--text);box-shadow:inset 0 -2px 0 var(--red);border-radius:0}@media (width<=719px){.toolbar-inner[data-astro-cid-ju4pidww]{padding-top:var(--space-3);flex-direction:column;align-items:stretch;gap:0}.toolbar-nav[data-astro-cid-ju4pidww]{scrollbar-width:none;margin-inline:calc(var(--space-3) * -1);overflow-x:auto}.toolbar-nav[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{font-size:.9375rem}}.statusbar[data-astro-cid-ju4pidww]{margin-top:var(--space-7);background:var(--panel);border-top:1px solid var(--line);color:var(--text-3);font-size:.9375rem}.statusbar-inner[data-astro-cid-ju4pidww]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);padding-block:var(--space-6);flex-wrap:wrap;display:flex}.statusbar[data-astro-cid-ju4pidww] p[data-astro-cid-ju4pidww]{max-width:60ch}.statusbar[data-astro-cid-ju4pidww] ul[data-astro-cid-ju4pidww]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.statusbar[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]{min-height:44px;color:var(--text-2);align-items:center;text-decoration:none;display:inline-flex}.statusbar[data-astro-cid-ju4pidww] a[data-astro-cid-ju4pidww]:hover{color:var(--text);text-decoration:underline}
