@layer components{._1xvkkge0{z-index:9999;background:#fff;border:1px solid #ccc;max-height:400px;padding:20px;font-family:monospace;font-size:12px;position:fixed;top:0;right:0;overflow:auto;box-shadow:0 4px 6px #0000001a}._1xvkkge0[data-hidden=true]{display:none}}._1xvkkge1{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._1xvkkge2{margin:0;font-size:14px}._1xvkkge3{cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:16px}._1xvkkge3:hover{background-color:#f0f0f0}._1xvkkge4{margin-bottom:15px}._1xvkkge5{margin:0 0 5px;font-size:12px}._1xvkkge6{margin-bottom:8px}._1xvkkge7{align-items:center;margin-bottom:2px;display:flex}._1xvkkge8{margin-right:8px;font-size:16px}._1xvkkge9{font-size:11px}._1xvkkgea{color:#666;margin-left:24px;font-size:10px;line-height:1.3}._868jwh0{bottom:var(--space-48);z-index:var(--z-index-modal);background-color:var(--surface-transparency-nav-mobile);-webkit-backdrop-filter:var(--black-shadow-blur-backdrop-blur);backdrop-filter:var(--black-shadow-blur-backdrop-blur);box-shadow:var(--nav-shadow-blur);border-top-left-radius:var(--radius-6xl);border-bottom-left-radius:var(--radius-6xl);transform:translateX(calc(100% - var(--size-40)));transition:transform .3s;display:flex;position:fixed;right:0}._868jwh0:hover,._868jwh0:focus-within{transform:translate(0)}._868jwh1{width:var(--size-40);border-right:1px solid var(--surface-transparency-light);color:var(--interactive-text-text-primary-default);font-size:var(--size-20);cursor:pointer;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;transition:background-color .2s,color .2s;display:flex}._868jwh2{align-items:flex-end;gap:var(--space-12);padding:var(--space-12) var(--space-16);min-width:var(--size-224);flex-direction:column;display:flex}._868jwh3{flex-direction:column;display:flex}._868jwh4{color:var(--interactive-text-text-primary-default);font:var(--body-body-sm-bold);white-space:nowrap;text-align:right;margin-bottom:var(--space-6)}._868jwh5{background-color:var(--surface-transparency-nav-secondary);color:var(--interactive-text-text-primary-default);border:1px solid var(--surface-transparency-light);border-radius:var(--radius-sm);padding:var(--space-6) var(--space-8);font:var(--body-body-sm-regular);cursor:pointer;transition:background-color .2s,border-color .2s}._868jwh5:hover{background-color:var(--surface-transparency-nav-tertiary);border-color:var(--surface-transparency-mild);color:var(--interactive-text-text-primary-hover)}._868jwh5:focus{outline:2px solid var(--interactive-text-text-primary-hover);outline-offset:2px}._868jwh6{min-width:var(--size-160)}._868jwh7{min-width:var(--size-112)}._868jwh6 ._868jwh8,._868jwh7 ._868jwh8{background-color:var(--interactive-text-bg-primary-default);color:var(--interactive-text-text-primary-default)}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}header[data-transparent=false]~._19kgwt60,._19kgwt60[data-flush=false]{padding-top:var(--nav-height)}@layer base{:root{--nav-height:80px;--ease-in-circ:cubic-bezier(.55, 0, 1, .45);--ease-out-circ:cubic-bezier(0, .55, .45, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-expo:cubic-bezier(.87, 0, .13, 1);font-family:var(--font-family-primary)}body{--_153eqse0:var(--max-width-md);--_153eqse1:var(--responsive-page-margin);--_153eqse2:max(0px, calc((100% - min(100% - 2 * var(--_153eqse1), var(--_153eqse0))) / 2));background-color:var(--page-bg-primary);flex-direction:column;min-height:100dvh;display:flex}footer{margin-block-start:auto}:is(a,button,summary):focus-visible{box-shadow:none;outline:2px solid var(--surface-state-focus);outline-offset:3px}@media (width>=64em){:root{--nav-height:88px}}}body:has(dialog[open]){overflow:hidden}button:disabled,[aria-disabled=true]{cursor:default}@layer layouts{[data-island]{margin-block:var(--responsive-space-3xl)}[data-gap-before]{margin-block-start:var(--responsive-space-7xl)}}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button,[role=button]{cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}#root,#__next{isolation:isolate}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}}
