@layer blades{:scope,:host{--pico-font-family-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--pico-font-family-sans-serif:system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:.1rem;--pico-border-radius:.25rem;--pico-border-width:.0625rem;--pico-outline-width:.125rem;--pico-transition:.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-nav-element-spacing-vertical:1rem;--pico-nav-link-spacing-vertical:.5rem;--pico-nav-link-spacing-horizontal:.5rem;--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}@media (width>=576px){:scope,:host{--pico-font-size:106.25%}}@media (width>=768px){:scope,:host{--pico-font-size:112.5%}}@media (width>=1024px){:scope,:host{--pico-font-size:118.75%}}@media (width>=1280px){:scope,:host{--pico-font-size:125%}}@media (width>=1536px){:scope,:host{--pico-font-size:131.25%}}a,a.secondary,a.contrast{--pico-text-decoration:underline}small{--pico-font-size:.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}thead th,thead td,tfoot th,tfoot td{--pico-font-weight:600;--pico-border-width:.1875rem}pre,code,kbd,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:where(select,textarea){--pico-outline-width:.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:.125rem}[type=checkbox][role=switch]{--pico-border-width:.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:.125rem}[role=search]{--pico-border-radius:5rem}[role=search] button,[role=search] [type=submit],[role=search] [type=button],[role=search] [role=button],[role=group] button,[role=group] [type=submit],[role=group] [type=button],[role=group] [role=button]{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]:not(.outline):after,[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline):before{filter:brightness(0)invert()}:scope,:host,[data-theme=light],[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pico-background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#13171f);--pico-color:var(--lightningcss-light,#373c44)var(--lightningcss-dark,#c2c7d0);--pico-text-selection-color:var(--lightningcss-light,#029ae840)var(--lightningcss-dark,#01aaff30);--pico-muted-color:var(--lightningcss-light,#646b79)var(--lightningcss-dark,#7b8495);--pico-muted-border-color:var(--lightningcss-light,#e7eaf0)var(--lightningcss-dark,#202632);--pico-primary:var(--lightningcss-light,#0172ad)var(--lightningcss-dark,#01aaff);--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:var(--lightningcss-light,#0172ad80)var(--lightningcss-dark,#01aaff80);--pico-primary-hover:var(--lightningcss-light,#015887)var(--lightningcss-dark,#79c0ff);--pico-primary-hover-background:var(--lightningcss-light,#02659a)var(--lightningcss-dark,#017fc0);--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:var(--lightningcss-light,#028ad4)var(--lightningcss-dark,#01aaff);--pico-primary-inverse:#fff;--pico-secondary:var(--lightningcss-light,#5d6b89)var(--lightningcss-dark,#969eaf);--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:var(--lightningcss-light,#5d6b8980)var(--lightningcss-dark,#969eaf80);--pico-secondary-hover:var(--lightningcss-light,#48536b)var(--lightningcss-dark,#b3b9c5);--pico-secondary-hover-background:var(--lightningcss-light,#48536b)var(--lightningcss-dark,#5d6b89);--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:var(--lightningcss-light,#5d6b89)var(--lightningcss-dark,#909ebe);--pico-secondary-inverse:#fff;--pico-contrast:var(--lightningcss-light,#181c25)var(--lightningcss-dark,#dfe3eb);--pico-contrast-background:var(--lightningcss-light,#181c25)var(--lightningcss-dark,#eff1f4);--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:var(--lightningcss-light,#181c2580)var(--lightningcss-dark,#dfe3eb80);--pico-contrast-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--pico-contrast-hover-background:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--lightningcss-light,var(--pico-secondary-hover))var(--lightningcss-dark,var(--pico-contrast-hover));--pico-contrast-focus:var(--lightningcss-light,#5d6b89)var(--lightningcss-dark,#cfd5e2);--pico-contrast-inverse:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--pico-box-shadow:0 .5rem 2.5rem var(--lightningcss-light,#8191b533)var(--lightningcss-dark,#07090c33);--pico-h1-color:var(--lightningcss-light,#2d3138)var(--lightningcss-dark,#f0f1f3);--pico-h2-color:var(--lightningcss-light,#373c44)var(--lightningcss-dark,#e0e3e7);--pico-h3-color:var(--lightningcss-light,#424751)var(--lightningcss-dark,#c2c7d0);--pico-h4-color:var(--lightningcss-light,#4d535e)var(--lightningcss-dark,#b3b9c5);--pico-h5-color:var(--lightningcss-light,#5c6370)var(--lightningcss-dark,#a4acba);--pico-h6-color:var(--lightningcss-light,#646b79)var(--lightningcss-dark,#8891a4);--pico-mark-background-color:var(--lightningcss-light,#fde7c0)var(--lightningcss-dark,#014063);--pico-mark-color:var(--lightningcss-light,#0f1114)var(--lightningcss-dark,#fff);--pico-ins-color:var(--lightningcss-light,#1d6a54)var(--lightningcss-dark,#62af9a);--pico-del-color:var(--lightningcss-light,#883935)var(--lightningcss-dark,#ce7e7b);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 #0000;--pico-button-hover-box-shadow:0 0 0 #0000;--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:#6f78870a;--pico-code-background-color:var(--lightningcss-light,#f3f5f7)var(--lightningcss-dark,#1a1f28);--pico-code-color:var(--lightningcss-light,#646b79)var(--lightningcss-dark,#8891a4);--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:var(--lightningcss-light,#fbfcfc)var(--lightningcss-dark,#1c212c);--pico-form-element-selected-background-color:var(--lightningcss-light,#dfe3eb)var(--lightningcss-dark,#2a3140);--pico-form-element-border-color:var(--lightningcss-light,#cfd5e2)var(--lightningcss-dark,#2a3140);--pico-form-element-color:var(--lightningcss-light,#23262c)var(--lightningcss-dark,#e0e3e7);--pico-form-element-placeholder-color:var(--lightningcss-light,var(--pico-muted-color))var(--lightningcss-dark,#8891a4);--pico-form-element-active-background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1f28);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:.5;--pico-form-element-invalid-border-color:var(--lightningcss-light,#b86a6b)var(--lightningcss-dark,#c84f48);--pico-form-element-invalid-active-border-color:var(--lightningcss-light,#c84f48)var(--lightningcss-dark,#d65c56);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:var(--lightningcss-light,#4c9b8a)var(--lightningcss-dark,#2a7b6f);--pico-form-element-valid-active-border-color:var(--lightningcss-light,#279977)var(--lightningcss-dark,#16896a);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:scope:not([data-theme]),:host(:not([data-theme])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:scope:not([data-theme]) details summary[role=button].contrast:not(.outline):after,:host(:not([data-theme])) details summary[role=button].contrast:not(.outline):after,:scope:not([data-theme]) [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline):before,:host(:not([data-theme])) [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline):before{filter:brightness(0)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] details summary[role=button].contrast:not(.outline):after,[data-theme=dark] [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline):before{filter:brightness(0)}progress,[type=checkbox],[type=radio],[type=range]{accent-color:var(--pico-primary)}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}:where(:scope),:where(:host){-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizelegibility;overflow-wrap:break-word;tab-size:4}body{width:100%;margin:0}main{display:block}b,strong{font-weight:bolder}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p,hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline;padding:.125rem .25rem}blockquote{margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:.25rem solid var(--pico-blockquote-border-color);border-inline-end:none;display:block}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{cursor:help;border-bottom:1px dotted;text-decoration:none}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);-webkit-text-decoration-color:var(--pico-underline);text-decoration-color:var(--pico-underline);text-underline-offset:.125em;transition:background-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition);transition:background-color var(--pico-transition), color var(--pico-transition), text-decoration var(--pico-transition), box-shadow var(--pico-transition), -webkit-text-decoration var(--pico-transition);outline:none}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}:where(a:not([role=button])).secondary,[role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}:where(a:not([role=button])).contrast,[role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}a[role=button]{display:inline-block}button{text-transform:none;margin:0;font-family:inherit;overflow:visible}button,[type=submit],[type=reset],[type=button]{-webkit-appearance:button}button,[type=submit],[type=reset],[type=button],[role=button]{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow,0 0 0 #0000);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-button-font-weight,var(--pico-font-weight));font-size:1rem;line-height:var(--pico-line-height);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);outline:none;text-decoration:none}[type=file]::file-selector-button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow,0 0 0 #0000);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-button-font-weight,var(--pico-font-weight));font-size:1rem;line-height:var(--pico-line-height);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--pico-transition), border-color var(--pico-transition), color var(--pico-transition), box-shadow var(--pico-transition);outline:none;text-decoration:none}button[aria-current]:not([aria-current=false]),button:is(:hover,:active,:focus),[type=submit][aria-current]:not([aria-current=false]),[type=submit]:is(:hover,:active,:focus),[type=reset][aria-current]:not([aria-current=false]),[type=reset]:is(:hover,:active,:focus),[type=button][aria-current]:not([aria-current=false]),[type=button]:is(:hover,:active,:focus),[role=button][aria-current]:not([aria-current=false]),[role=button]:is(:hover,:active,:focus){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000);--pico-color:var(--pico-primary-inverse)}[type=file]::file-selector-button:is(){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000);--pico-color:var(--pico-primary-inverse)}[type=file]::file-selector-button:is(:hover,:active,:focus){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000);--pico-color:var(--pico-primary-inverse)}button:focus,button[aria-current]:not([aria-current=false]):focus,[type=submit]:focus,[type=submit][aria-current]:not([aria-current=false]):focus,[type=reset]:focus,[type=reset][aria-current]:not([aria-current=false]):focus,[type=button]:focus,[type=button][aria-current]:not([aria-current=false]):focus,[role=button]:focus,[role=button][aria-current]:not([aria-current=false]):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=file]::file-selector-button:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=file]::file-selector-button:is():focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=submit],[type=reset],[type=button]{margin-bottom:var(--pico-spacing)}:is(button,[type=submit],[type=button],[role=button]).secondary,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}[type=file]::file-selector-button{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}[type=file]::file-selector-button:is(:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}:is(button,[type=submit],[type=button],[role=button]).secondary:focus,:is(button,[type=submit],[type=button],[role=button]).secondary[aria-current]:not([aria-current=false]):focus,[type=reset]:focus,[type=reset][aria-current]:not([aria-current=false]):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=file]::file-selector-button:focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=file]::file-selector-button:is():focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:focus,:is(button,[type=submit],[type=button],[role=button]).contrast[aria-current]:not([aria-current=false]):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 #0000), 0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}:is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}:is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]):not(.unreduce-motion),:not([aria-busy=true]):before,:not([aria-busy=true]):after{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}}:root{--pico-font-family-sans-serif:"BIZ UDPGothic", "Hiragino Sans", "Yu Gothic UI", "Noto Sans JP", system-ui, sans-serif;--doa-font-mono:ui-monospace, SFMono-Regular, "Cascadia Mono", Menlo, monospace;--pico-font-family-monospace:var(--doa-font-mono);--pico-font-size:106.25%;--pico-line-height:1.75;--doa-radius-sm:.375rem;--doa-radius:.5rem;--doa-radius-lg:.75rem;--doa-radius-full:999px;--doa-item-radius:calc(var(--doa-radius) + .5rem);--pico-border-radius:var(--doa-radius);--doa-space-1:.25rem;--doa-space-2:.5rem;--doa-space-3:.75rem;--doa-space-4:1rem;--doa-space-5:1.5rem;--doa-space-6:2rem;--doa-gutter:1rem;--doa-width:64rem;--doa-text-xs:.75rem;--doa-text-sm:.875rem;--doa-text-lg:1.125rem;--doa-text-xl:1.5rem;--doa-weight:400;--doa-weight-bold:700;--doa-duration:.12s;--doa-duration-enter:.24s;--doa-duration-move:.3s;--doa-duration-exit:.15s;--doa-duration-reveal:.48s;--doa-ease:cubic-bezier(.2, 0, 0, 1);--doa-ease-spring:linear(0, .06 4%, .24 9%, .5 15%, .74 22%, .9 30%, 1.02 40%, 1.04 48%, 1.02 60%, 1 75%, 1);--doa-ease-exit:cubic-bezier(.3, 0, 1, 1);--pico-transition:var(--doa-duration) var(--doa-ease);--doa-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b0c0f);--doa-subtle:var(--lightningcss-light,#eff1f4)var(--lightningcss-dark,#1a1b20);--doa-line:var(--lightningcss-light,#dfe3eb)var(--lightningcss-dark,#26282e);--doa-line-strong:var(--lightningcss-light,#cfd5e2)var(--lightningcss-dark,#3a3d46);--doa-pop:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f2026);--doa-fg:var(--lightningcss-light,#232831)var(--lightningcss-dark,#dfe3eb);--doa-muted:var(--lightningcss-light,#555e70)var(--lightningcss-dark,#9aa3b5);--doa-primary-text:var(--lightningcss-light,#02659a)var(--lightningcss-dark,#01aaff);--doa-item:var(--lightningcss-light,#fff)var(--lightningcss-dark,#16171c);--doa-item-hover:var(--lightningcss-light,#f5f6f9)var(--lightningcss-dark,#1d1e24);--doa-hover-soft:color-mix(in srgb, var(--doa-subtle) 55%, transparent);--doa-field:var(--lightningcss-light,#00255c12)var(--lightningcss-dark,#d3dcff1a);--doa-float:color-mix(in srgb, var(--doa-pop) 92%, transparent);--doa-err:#d93526;--doa-err-text:var(--lightningcss-light,#9b2318)var(--lightningcss-dark,#f38f79);--pico-background-color:var(--doa-bg);--pico-color:var(--doa-fg);--pico-muted-color:var(--doa-muted);--pico-muted-border-color:var(--doa-line);--pico-form-element-background-color:var(--doa-field);--pico-form-element-active-background-color:var(--doa-field);--pico-form-element-border-color:transparent;--pico-form-element-active-border-color:transparent;--pico-form-element-focus-color:transparent;--pico-form-element-placeholder-color:var(--doa-muted);--pico-del-color:var(--doa-err-text);--doa-item-shadow:0 1px 2px #181c250f, 0 2px 8px #181c250d;--doa-shadow-pop:0 4px 12px #181c250f, 0 16px 32px -8px #181c2524}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--doa-item-shadow:none;--doa-shadow-pop:0 4px 12px #0000004d, 0 16px 40px -8px #00000080}}:root[data-theme=dark]{--doa-item-shadow:none;--doa-shadow-pop:0 4px 12px #0000004d, 0 16px 40px -8px #00000080}@media (prefers-reduced-transparency:reduce){:root{--doa-float:var(--doa-pop)}}html{scroll-padding-top:5rem}body{word-break:auto-phrase;line-break:strict;background:var(--doa-bg);color:var(--doa-fg);transition:background-color var(--doa-duration-move) var(--doa-ease), color var(--doa-duration-move) var(--doa-ease)}*{scrollbar-width:thin;scrollbar-color:var(--doa-line-strong) transparent}p,li,dd{text-wrap:pretty}h1,h2,h3{text-wrap:balance;color:var(--doa-fg);font-weight:var(--doa-weight-bold)}h1,h2,h3,p,ul,dl{margin-bottom:0}.wrap{width:min(100% - 2 * var(--doa-gutter), var(--doa-width));margin-inline:auto}.muted{color:var(--doa-muted)}.mono{font-family:var(--doa-font-mono)}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--pico-primary);outline-offset:2px;box-shadow:none}.skip{top:-100px;left:var(--doa-gutter);z-index:20;padding:var(--doa-space-2) var(--doa-space-4);border-radius:var(--doa-radius-full);background:var(--doa-pop);box-shadow:var(--doa-shadow-pop);font-weight:var(--doa-weight-bold);position:absolute}.skip:focus{top:var(--doa-space-2)}:where(a.button,button){--pico-background-color:var(--doa-float);--pico-border-color:transparent;--pico-color:var(--doa-fg);--pico-box-shadow:var(--doa-shadow-pop);justify-content:center;align-items:center;gap:var(--doa-space-2);min-height:2.75rem;padding:var(--doa-space-2) var(--doa-space-5);border-radius:var(--doa-radius-full);background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--doa-weight-bold);cursor:pointer;transition:background-color var(--doa-duration) var(--doa-ease), box-shadow var(--doa-duration) var(--doa-ease), color var(--doa-duration) var(--doa-ease), scale var(--doa-duration-move) var(--doa-ease-spring);border:0;text-decoration:none;display:inline-flex}:where(a.button,button):hover{--pico-background-color:var(--doa-pop);--pico-color:var(--doa-fg)}:where(a.button,button):active{transition:scale var(--doa-duration) var(--doa-ease);scale:.97}:where(a.button,button).secondary{--pico-background-color:transparent;--pico-box-shadow:none;font-weight:var(--doa-weight)}:where(a.button,button).secondary:hover{--pico-background-color:var(--doa-hover-soft)}:where(a.button,button):disabled{cursor:not-allowed;opacity:.6}.arrow{transition:translate var(--doa-duration-move) var(--doa-ease-spring);display:inline-block}a:hover>.arrow{translate:.2rem}a:hover>.arrow.back{translate:-.2rem}.host{color:var(--doa-muted);font-family:var(--doa-font-mono);font-size:var(--doa-text-sm);font-weight:var(--doa-weight)}main{padding-top:var(--doa-space-6)}main>h1,.page-title{letter-spacing:-.01em;margin-block:var(--doa-space-6) 2.5rem;font-size:clamp(2rem,6vw,2.75rem);line-height:1.3}section+section{margin-top:clamp(3.5rem,8vw,5.5rem)}section>h2{font-size:var(--doa-text-xl);margin-bottom:var(--doa-space-4);line-height:1.4}.lead{color:var(--doa-muted);margin-bottom:var(--doa-space-5);max-width:42rem}.body{max-width:42rem;margin-bottom:var(--doa-space-3)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-reveal]{animation:linear both rise;animation-timeline:view();animation-range:entry entry 80%}}}@keyframes rise{0%{opacity:0;translate:0 .75rem}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}main{view-transition-name:page}::view-transition-old(root){animation-duration:var(--doa-duration-enter)}::view-transition-new(root){animation-duration:var(--doa-duration-enter)}::view-transition-old(page){animation:fade-out var(--doa-duration-exit) var(--doa-ease-exit) both}::view-transition-new(page){animation:rise var(--doa-duration-reveal) var(--doa-ease) both}::view-transition-group(nav-mark){animation-duration:var(--doa-duration-move);animation-timing-function:var(--doa-ease-spring)}::view-transition-group(site-header){animation-duration:var(--doa-duration-move)}@keyframes fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){:root{--doa-duration:0s;--doa-duration-enter:0s;--doa-duration-move:0s;--doa-duration-exit:0s;--doa-duration-reveal:0s}[data-reveal]{animation:none}}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--doa-space-6) var(--doa-space-6);color:var(--doa-muted);font-size:var(--doa-text-sm);margin-top:6rem}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--doa-space-1) var(--doa-space-4);margin-bottom:var(--doa-space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.site-footer[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:0;list-style:none}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--doa-fg);text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--pico-primary);text-decoration:underline}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--doa-muted)}.theme-switch[data-astro-cid-hds7qqbe]{cursor:pointer;border:0;flex-direction:row;margin:0}.theme-switch[data-astro-cid-hds7qqbe]:not(:hover){color:inherit;background:0 0}.theme-switch[data-astro-cid-hds7qqbe]:before{content:none}.theme-icon[data-astro-cid-hds7qqbe]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem;display:none}.theme-switch[data-astro-cid-hds7qqbe]:not([data-mode]) .theme-icon[data-astro-cid-hds7qqbe][data-mode=auto],.theme-switch[data-astro-cid-hds7qqbe][data-mode=auto] .theme-icon[data-astro-cid-hds7qqbe][data-mode=auto],.theme-switch[data-astro-cid-hds7qqbe][data-mode=light] .theme-icon[data-astro-cid-hds7qqbe][data-mode=light],.theme-switch[data-astro-cid-hds7qqbe][data-mode=dark] .theme-icon[data-astro-cid-hds7qqbe][data-mode=dark]{display:block}.site-header[data-astro-cid-nen7h5rs]{z-index:10;padding-top:var(--doa-space-2);view-transition-name:site-header;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:baseline;gap:var(--doa-space-1) var(--doa-space-4);padding:var(--doa-space-2) var(--doa-space-2) var(--doa-space-2) var(--doa-space-4);border-radius:var(--doa-radius-full);background:var(--doa-float);box-shadow:var(--doa-shadow-pop);flex-wrap:wrap;display:flex}.bar[data-astro-cid-nen7h5rs].wrap{width:min(100% - 1rem, var(--doa-width) + 2rem)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.bar[data-astro-cid-nen7h5rs]{box-shadow:none;background:0 0;animation:linear both header-float;animation-timeline:scroll(root);animation-range:0 1.5rem}}}@keyframes header-float{0%{box-shadow:none;background:0 0}to{background:var(--doa-float);box-shadow:var(--doa-shadow-pop)}}.brand[data-astro-cid-nen7h5rs]{font-size:1.25rem;font-weight:var(--doa-weight-bold);letter-spacing:-.01em;color:var(--doa-fg);text-decoration:none}.nav-links[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.nav-links[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{margin:0;list-style:none}.nav-link{padding:var(--doa-space-2) var(--doa-space-3);border-radius:var(--doa-radius-full);color:var(--doa-fg);transition:background-color var(--doa-duration) var(--doa-ease);flex-direction:column;align-items:center;font-size:.9375rem;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.nav-link:before{content:attr(data-label);visibility:hidden;height:0;font-weight:var(--doa-weight-bold);order:1;overflow:hidden}.nav-link:hover{background:var(--doa-hover-soft);color:var(--doa-fg)}.nav-link[aria-current=page]{color:var(--doa-primary-text);font-weight:var(--doa-weight-bold)}.nav-mark[data-astro-cid-nen7h5rs]{inset-inline:var(--doa-space-3);background:var(--pico-primary);view-transition-name:nav-mark;border-radius:1px;height:2px;position:absolute;bottom:.3rem}@media (width<=639.98px){.site-header[data-astro-cid-nen7h5rs]{position:static}.bar[data-astro-cid-nen7h5rs],.bar[data-astro-cid-nen7h5rs].wrap{width:min(100% - 2 * var(--doa-gutter), var(--doa-width));box-shadow:none;background:0 0;padding-inline:0;animation:none}.nav-links[data-astro-cid-nen7h5rs]{width:calc(100% + 2 * var(--doa-space-2));margin-inline:calc(-1 * var(--doa-space-2))}.nav-link{padding-inline:var(--doa-space-2);font-size:var(--doa-text-sm)}.nav-mark[data-astro-cid-nen7h5rs]{inset-inline:var(--doa-space-2)}}
