@layer system{:root{--font-sans:var(--font-system-ui);--font-lineheight-4:1.75;--size-3:1rem;--ease-2:cubic-bezier(.25, 0, .4, 1);--size-7:2rem;--size-5:1.5rem;--size-2:.5rem;--gray-5:#adb5bd;--font-system-ui:system-ui, sans-serif;--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 1px 2px -5px hsl(var(--shadow-color) / var(--shadow-strength-3)), 0 2px 5px -5px hsl(var(--shadow-color) / var(--shadow-strength-5)), 0 4px 12px -5px hsl(var(--shadow-color) / var(--shadow-strength-6)), 0 12px 15px -5px hsl(var(--shadow-color) / var(--shadow-strength-8));--size-1:.25rem;--size-4:1.25rem;--font-weight-6:600;--gray-8:#343a40;--font-size-1:1rem;--border-size-1:1px;--gray-4:#ced4da;--radius-2:5px;--gray-0:#f8f9fa;--animation-fade-in:fade-in .5s var(--ease-3);--blue-2:#a5d8ff;--gray-6:#868e96;--sand-7:#736a53;--font-lineheight-3:1.5;--border-size-2:2px;--size-6:1.75rem;--gray-5-hsl:210 11% 71%;--gray-12-hsl:210 40% 2%;--gray-3:#dee2e6;--size-relative-7:2ch;--shadow-2:0 3px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 7px 14px -5px hsl(var(--shadow-color) / var(--shadow-strength-6));--font-weight-7:700;--size-relative-6:1.75ch;--ease-3:cubic-bezier(.25, 0, .3, 1);--ease-4:cubic-bezier(.25, 0, .2, 1);--shadow-1:0 1px 2px -1px hsl(var(--shadow-color) / var(--shadow-strength-10));--red-6:#fa5252;--red-3:#ffa8a8;--red-2:#ffc9c9;--inner-shadow-4:inset 0 2px 14px 0 hsl(var(--shadow-color) / var(--shadow-strength-10)), var(--inner-shadow-highlight);--font-monospace-code:Dank Mono,Operator Mono, Inconsolata, Fira Mono, ui-monospace, SF Mono, Monaco, Droid Sans Mono, Source Code Pro, Cascadia Code, Menlo, Consolas, DejaVu Sans Mono, monospace;--size-9:4rem;--size-10:5rem;--font-lineheight-1:1.25;--shadow-color:220 3% 15%;--shadow-strength-3:calc(2% + var(--shadow-strength));--shadow-strength-5:calc(4% + var(--shadow-strength));--shadow-strength-6:calc(5% + var(--shadow-strength));--shadow-strength-8:calc(7% + var(--shadow-strength));--shadow-strength-4:calc(3% + var(--shadow-strength));--shadow-strength-10:calc(9% + var(--shadow-strength));--inner-shadow-highlight:inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001;--shadow-strength:1%}@keyframes fade-in{to{opacity:1}}@media (prefers-color-scheme:dark){:root{--shadow-color:220 40% 2%;--inner-shadow-highlight:inset 0 -.5px 0 0 #fff1, inset 0 .5px 0 0 #0007;--shadow-strength:25%}}}@layer normalize, system, utils, components, layout;/*! Krzysztof Jeziorny 2026 */@layer normalize{@layer normalize{*,:after,:before{box-sizing:border-box}*{scrollbar-width:thin}:where(html){--_page-bg-color:var(--surface-default);accent-color:var(--primary);background-color:var(--_page-bg-color);block-size:100%;caret-color:var(--primary);color:var(--text-color-2);font-family:var(--font-sans);interpolate-size:allow-keywords;line-height:var(--font-lineheight-4);-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}@media (--motionOK ){:where(html){scroll-behavior:smooth}}:where(body){-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;container-type:inline-size;font-size:16px;font-synthesis:style;font-weight:400;inline-size:100%;margin:0;min-block-size:100%;min-inline-size:320px;text-rendering:optimizeLegibility}:where(:not(dialog)){margin:0}:where(:not(fieldset,progress,meter)){background-origin:border-box;background-repeat:no-repeat;border-style:solid;border-width:0}:where(fieldset){border:var(--field-border-width) solid var(--field-border-color);border-radius:var(--field-border-radius);padding:var(--size-3);display:grid;gap:var(--size-3)}:where(input,button,textarea),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font-size:inherit;font-family:inherit;letter-spacing:inherit}:where(input):-webkit-autofill,:where(input):-webkit-autofill:focus,:where(input):-webkit-autofill:hover,:where(select):-webkit-autofill,:where(select):-webkit-autofill:focus,:where(select):-webkit-autofill:hover,:where(textarea):-webkit-autofill,:where(textarea):-webkit-autofill:focus,:where(textarea):-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color-2);-webkit-box-shadow:0 0 0 100000px var(--well-1) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}:where(input):-webkit-autofill,:where(input):-webkit-autofill:focus,:where(input):-webkit-autofill:hover,:where(input):autofill,:where(input):autofill:focus,:where(input):autofill:hover,:where(select):-webkit-autofill,:where(select):-webkit-autofill:focus,:where(select):-webkit-autofill:hover,:where(select):autofill,:where(select):autofill:focus,:where(select):autofill:hover,:where(textarea):-webkit-autofill,:where(textarea):-webkit-autofill:focus,:where(textarea):-webkit-autofill:hover,:where(textarea):autofill,:where(textarea):autofill:focus,:where(textarea):autofill:hover{-webkit-text-fill-color:var(--text-color-2);-webkit-box-shadow:0 0 0 100000px var(--well-1) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}::-moz-placeholder{color:var(--text-color-2)}::placeholder{color:var(--text-color-2)}::-moz-placeholder{opacity:1}:focus-visible{border-radius:var(--border-radius,0);outline:2px solid var(--_focus-visible-color);outline-offset:2px}@media (--motionOK ){:where(:focus-visible){transition:outline-offset 145ms var(--ease-2)}:where(:not(:active):focus-visible){transition-duration:.15s}}:where(:not(:active):focus-visible){outline-offset:var(--outline-offset,0)}:where(a[href],area,button,input:not([type=text],[type=email],[type=number],[type=password],[type=""],[type=tel],[type=url]),label[for],select,summary){cursor:pointer}:where(a[href],area,button,[role=button],input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg:not([width])){inline-size:var(--size-7)}:where(dt:not(:first-of-type)){margin-block-start:var(--size-5)}:where(figure){display:grid;gap:var(--size-2);place-items:center}:target{scroll-margin-block-start:2rem}}}:root{--col:16rem;--accent:#d6eaff;--color-link:var(--foreground-lower);--color-link-hover:var(--brand);--brand:#6491a8;--brand-2:#fffbdb;--brand-3:#192e44;--background:#fff;--background-lower:#fffbdc;--foreground:#121212;--foreground-lower:#192d43;--middleground:var(--gray-5);--border-color:var(--foreground-lower);--step--2:clamp(.6331rem, .7157rem - .1065vw, .6944rem);--step--1:clamp(.8331rem, .8294rem + .0185vw, .8438rem);--step-0:clamp(1rem, .9565rem + .4174vw, 1.2rem);--step-1:clamp(1.2rem, 1.0959rem + .5207vw, 1.4994rem);--step-2:clamp(1.44rem, 1.2457rem + .9717vw, 1.9988rem);--step-3:clamp(1.7281rem, 1.4025rem + 1.6283vw, 2.6644rem);--step-4:clamp(2.0738rem, 1.5596rem + 2.5707vw, 3.5519rem);--step-5:clamp(2.4881rem, 1.7066rem + 3.9076vw, 4.735rem);--focus-outline:2px solid var(--color-link);--focus-outline-offset:3px;--font-family:"Satoshi-Variable", var(--font-system-ui);--font-weight-bold:600;--space-3xs:clamp(.25rem, .2283rem + .1087vw, .3125rem);--space-2xs:clamp(.5rem, .4783rem + .1087vw, .5625rem);--space-xs:clamp(.75rem, .7065rem + .2174vw, .875rem);--space-s:clamp(1rem, .9565rem + .2174vw, 1.125rem);--space-m:clamp(1.5rem, 1.4348rem + .3261vw, 1.6875rem);--space-l:clamp(2rem, 1.913rem + .4348vw, 2.25rem);--space-xl:clamp(3rem, 2.8696rem + .6522vw, 3.375rem);--space-2xl:clamp(4rem, 3.8261rem + .8696vw, 4.5rem);--space-3xl:clamp(5rem, 4.7826rem + 1.087vw, 5.625rem);--radius-s:0.125rem;--radius-m:0.25rem;--radius-l:0.5rem;--radius-round:50%;--gap:var(--space-m);--page-gutters:clamp(var(--space-m), 3vw, var(--space-xl));--page-max:60ch;--gutter-max:calc(1rem + 10vw);--ease-out:cubic-bezier(0.33, 1, 0.68, 1);--ease-bounce:cubic-bezier(0.34, 1.56, 0.64, 1);--animation-duration:2000;--_icon-size:var(--size-3);--duration-fast:140ms;--duration-base:240ms;--duration-slow:400ms}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.grid-auto{flex-flow:row wrap}@supports (grid-area:auto){.grid-auto{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(var(--col),1fr))}}.grid-auto-fit{flex-flow:row wrap}@supports (grid-area:auto){.grid-auto-fit{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(var(--col),1fr))}}.grid-reset{grid-column:-1/1}@layer layout{body,html{height:100%}body{display:grid;grid-template-rows:auto 1fr auto;background:var(--background);color:var(--foreground);scrollbar-gutter:stable;padding:0;margin:0;align-content:flex-start;align-items:start;gap:calc(.5 * var(--gap)) 0;--content:min(60ch, 100% - 2 * var(--gap));--feature:minmax(0, 10rem);--full:minmax(var(--gap), 1fr);grid-template-columns:[full-start] var(--full) [feature-start] var(
        --feature
      ) [content-start] var(--content) [content-end] var(--feature) [feature-end] var(
        --full
      ) [full-end]}:where(body)>main{grid-column:full;display:flex;flex-direction:column}:where(body)>main>:not(.full){margin-inline:var(--gap)}:where(:where(body)>main)>table{grid-column:full}body>footer,body>header{grid-column:full;display:flex;gap:calc(.5 * var(--gap)) var(--gap)}body>footer>*,body>header>*{gap:var(--gap)}body>header{align-items:center;justify-content:space-between;padding:var(--gap) var(--page-gutters)}body>footer{padding:var(--page-gutters);margin-block-start:var(--page-gutters) var(--space-xl)}}.content{grid-column:content}.feature{grid-column:feature}.full{grid-column:full}body>header{background-color:var(--foreground-lower)}.brand a,body>header{color:var(--background-lower)}.brand a{font-size:var(--step-2);font-variation-settings:"wght" 700;text-decoration:none;white-space:nowrap}body>footer{background-color:var(--foreground-lower);color:var(--background-lower)}body>footer nav{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}body>footer a{color:var(--background-lower)}body>footer span:nth-child(2){margin-inline-end:auto}body>footer span>a{text-decoration:none}body>footer div{display:inline-flex;gap:calc(.5 * var(--gap));align-items:center}.dialog-menu{inset-block:0;inset-inline-start:auto;inset-inline-end:0;margin:0;width:min(400px,80vw);max-width:80vw;min-height:100dvh;max-block-size:100dvh;border-radius:var(--radius-l);border-start-end-radius:0;border-end-end-radius:0;box-shadow:var(--shadow-3);background:var(--background);padding:var(--size-2);transform:translateX(100%)}.dialog-menu:before{content:none}.dialog-menu[open]{transform:translateX(0)}@starting-style{.dialog-menu[open]{transform:translateX(100%)}}.navbar{--_icon-size:var(--step-4);display:flex;align-items:center;justify-content:flex-end;gap:var(--gap)}.nav-list{display:none;gap:var(--gap);padding:0;margin:0;list-style:none}.nav-list a{color:var(--background-lower);font-size:var(--step-1);font-variation-settings:"wght" 600;text-decoration:none;text-underline-offset:3px}.nav-list a:focus-visible,.nav-list a:hover{text-decoration:underline;text-decoration-color:currentcolor}.nav-list a[aria-current=page]{text-decoration:underline}@media only screen and (min-width:768px){.nav-list{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}@supports (flex-wrap:balance){.nav-list{flex-wrap:balance}}}.navbar>.open-dialog{display:block;color:var(--background-lower);padding:0}@media only screen and (min-width:768px){.navbar>.open-dialog{display:none}}.mobile-nav-list{display:flex;flex-direction:column;gap:var(--size-1);list-style:none;margin:0;padding:var(--size-2) 0}.mobile-nav-list a{display:block;padding:var(--size-3) var(--size-4);color:var(--foreground);text-decoration:none;border-radius:var(--radius-m);font-variation-settings:"wght" 600;font-size:var(--step-1);transition:background-color var(--duration-fast) var(--ease-out)}.mobile-nav-list a:focus-visible,.mobile-nav-list a:hover{background:var(--accent)}.mobile-nav-list a[aria-current=page]{color:var(--foreground-lower);background:var(--accent)}a{color:var(--link-color)}.list--tags{list-style:none outside;padding-inline-start:0;margin-inline-start:0;display:flex;flex-wrap:wrap;gap:calc(.5 * var(--gap))}.tag{background-color:var(--background);color:var(--foreground);border:1px solid var(--brand-3);border-radius:var(--radius-m);font-size:var(--step--1);padding:var(--space-3xs);text-decoration:none;white-space:nowrap}.tag.active{background-color:var(--brand-3);color:var(--brand-2)}.tag:hover{color:var(--brand)}figure>a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}picture>img{width:100%;-o-object-fit:contain;object-fit:contain}input{border:1px solid var(--border-color)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.formpage-form{margin-block-end:var(--gap);grid-column:-1/1}.form-fields{--col:12rem;gap:var(--gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--col),1fr));align-items:end}.sort-section{grid-column:feature}.form-field{display:flex;flex-direction:column;gap:var(--size-2);inline-size:100%}.form-field label{font-weight:var(--font-weight-6);color:var(--gray-8);font-size:var(--font-size-1)}.form-field input,.form-field select,.form-field textarea{width:100%;padding:var(--size-2) var(--size-3);border:var(--border-size-1) solid var(--gray-4);border-radius:var(--radius-2);font-size:var(--font-size-1);background:var(--gray-0);transition:border-color var(--animation-fade-in)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 var(--border-size-1) var(--blue-2)}.form-field input::-moz-placeholder,.form-field select::-moz-placeholder,.form-field textarea::-moz-placeholder{color:var(--gray-6)}.form-field input::placeholder,.form-field select::placeholder,.form-field textarea::placeholder{color:var(--gray-6)}.form-field input[type=checkbox]{width:var(--size-4);height:var(--size-4);accent-color:var(--accent)}.form-help{display:block;color:var(--sand-7);font-size:var(--step-0);line-height:var(--font-lineheight-3)}button[type=submit]{padding:var(--size-2) var(--size-4);background:var(--color-link);color:var(--gray-0);border:none;border-radius:var(--radius-2);font-size:var(--font-size-1);font-weight:var(--font-weight-6);cursor:pointer;transition:background-color var(--animation-fade-in);margin-top:var(--size-3)}button[type=submit]:hover:not(:disabled){background:var(--color-link-hover)}button[type=submit]:disabled{background:var(--gray-4);color:var(--gray-6);cursor:not-allowed}button[type=submit]:focus{outline:var(--border-size-2) solid var(--color-link-hover);outline-offset:var(--size-1)}.form-actions{display:flex;align-items:center;gap:var(--size-3);margin-block-start:var(--size-3)}.form-actions button[type=submit]{margin-top:0}.button-reset{padding:var(--size-2) var(--size-4);border:var(--border-size-1) solid var(--border-color);border-radius:var(--radius-2);font-size:var(--font-size-1);font-weight:var(--font-weight-6);color:var(--color-link);text-decoration:none;transition:border-color var(--animation-fade-in)}.button-reset:hover{border-color:var(--color-link-hover);color:var(--color-link-hover)}.button-reset:focus-visible{outline:var(--border-size-2) solid var(--color-link-hover);outline-offset:var(--size-1)}.card{padding:calc(.5 * var(--gap));border:1px solid var(--foreground-lower);border-radius:var(--radius-s)}.card main,.pagination{justify-self:center}.pagination{margin-block:var(--gap);grid-column:feature}.pagination ul{display:flex;margin-inline:auto;list-style:none;justify-content:center;align-items:center;gap:calc(.5 * var(--gap));padding:0}.pagination ul li a{display:block;text-decoration:none}.pagination ul li a .icon{--_icon-size:var(--size-6);display:block}.pagination ul li.disabled a{cursor:not-allowed;color:var(--middleground)}.breadcrumb{list-style:none;padding:0;margin-block-end:calc(.5 * var(--gap))}.breadcrumb li{display:inline-block;padding:0}.breadcrumb li:not(:last-child),.breadcrumb li:not(:last-child) a{margin-inline-end:calc(.5 * var(--gap))}.breadcrumb li:not(:last-child) a{display:inline-block}.breadcrumb li:not(:last-child):after{content:"/"}@layer normalize{:where(html){--gray-0-hsl:210 17% 98%;--gray-1-hsl:210 17% 95%;--gray-2-hsl:210 16% 93%;--gray-3-hsl:210 14% 89%;--gray-4-hsl:210 14% 83%;--gray-5-hsl:210 11% 71%;--gray-6-hsl:210 7% 56%;--gray-7-hsl:210 9% 31%;--gray-8-hsl:210 10% 23%;--gray-9-hsl:210 11% 15%;--gray-10-hsl:214 14% 10%;--gray-11-hsl:216 16% 6%;--gray-12-hsl:210 40% 2%}:where(button,input[type=button],.btn){--_accent:initial;--_text:initial;--_size:initial;--_bg-light:#fff;--_bg-dark:var(--surface-3);--_bg:var(--_bg-light);--_border:var(--surface-3);--_highlight-size:0;--_highlight-light:hsl(var(--gray-5-hsl)/25%);--_highlight-dark:hsl(var(--gray-12-hsl)/25%);--_highlight:var(--_highlight-light);--_ink-shadow-light:0 1px 0 var(--gray-3);--_ink-shadow-dark:0 1px 0 var(--surface-1);--_ink-shadow:var(--_ink-shadow-light);--_icon-size:var(--size-relative-7);--_icon-color:var(--_accent,var(--link));-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;background:var(--_bg);border:var(--border-size-2) solid var(--_border);border-radius:var(--radius-2);box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 0 var(--_highlight-size) var(--_highlight);color:var(--_text);display:inline-flex;font-size:var(--_size);font-weight:var(--font-weight-7);gap:var(--size-2);justify-content:center;padding-block:.75ch;padding-inline:var(--size-relative-6);text-align:center;text-shadow:var(--_ink-shadow);transition:border-color .5s var(--ease-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(button,input[type=submit],.btn){--_accent:initial;--_text:initial;--_size:initial;--_bg-light:#fff;--_bg-dark:var(--surface-3);--_bg:var(--_bg-light);--_border:var(--surface-3);--_highlight-size:0;--_highlight-light:hsl(var(--gray-5-hsl)/25%);--_highlight-dark:hsl(var(--gray-12-hsl)/25%);--_highlight:var(--_highlight-light);--_ink-shadow-light:0 1px 0 var(--gray-3);--_ink-shadow-dark:0 1px 0 var(--surface-1);--_ink-shadow:var(--_ink-shadow-light);--_icon-size:var(--size-relative-7);--_icon-color:var(--_accent,var(--link));-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;background:var(--_bg);border:var(--border-size-2) solid var(--_border);border-radius:var(--radius-2);box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 0 var(--_highlight-size) var(--_highlight);color:var(--_text);display:inline-flex;font-size:var(--_size);font-weight:var(--font-weight-7);gap:var(--size-2);justify-content:center;padding-block:.75ch;padding-inline:var(--size-relative-6);text-align:center;text-shadow:var(--_ink-shadow);transition:border-color .5s var(--ease-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(button,input[type=reset],.btn){--_accent:initial;--_text:initial;--_size:initial;--_bg-light:#fff;--_bg-dark:var(--surface-3);--_bg:var(--_bg-light);--_border:var(--surface-3);--_highlight-size:0;--_highlight-light:hsl(var(--gray-5-hsl)/25%);--_highlight-dark:hsl(var(--gray-12-hsl)/25%);--_highlight:var(--_highlight-light);--_ink-shadow-light:0 1px 0 var(--gray-3);--_ink-shadow-dark:0 1px 0 var(--surface-1);--_ink-shadow:var(--_ink-shadow-light);--_icon-size:var(--size-relative-7);--_icon-color:var(--_accent,var(--link));-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;background:var(--_bg);border:var(--border-size-2) solid var(--_border);border-radius:var(--radius-2);box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 0 var(--_highlight-size) var(--_highlight);color:var(--_text);display:inline-flex;font-size:var(--_size);font-weight:var(--font-weight-7);gap:var(--size-2);justify-content:center;padding-block:.75ch;padding-inline:var(--size-relative-6);text-align:center;text-shadow:var(--_ink-shadow);transition:border-color .5s var(--ease-3);-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{--_accent:initial;--_text:initial;--_size:initial;--_bg-light:#fff;--_bg-dark:var(--surface-3);--_bg:var(--_bg-light);--_border:var(--surface-3);--_highlight-size:0;--_highlight-light:hsl(var(--gray-5-hsl)/25%);--_highlight-dark:hsl(var(--gray-12-hsl)/25%);--_highlight:var(--_highlight-light);--_ink-shadow-light:0 1px 0 var(--gray-3);--_ink-shadow-dark:0 1px 0 var(--surface-1);--_ink-shadow:var(--_ink-shadow-light);--_icon-size:var(--size-relative-7);--_icon-color:var(--_accent,var(--link));-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;align-items:center;background:var(--_bg);border:var(--border-size-2) solid var(--_border);border-radius:var(--radius-2);box-shadow:var(--shadow-2),0 1px var(--surface-3),0 0 0 var(--_highlight-size) var(--_highlight);color:var(--_text);display:inline-flex;font-size:var(--_size);font-weight:var(--font-weight-7);gap:var(--size-2);justify-content:center;padding-block:.75ch;padding-inline:var(--size-relative-6);text-align:center;text-shadow:var(--_ink-shadow);-webkit-transition:border-color .5s var(--ease-3);transition:border-color .5s var(--ease-3);-webkit-user-select:none;user-select:none}@media (prefers-color-scheme:dark){:where(button,input[type=button],.btn){--_highlight:var(--_highlight-dark);--_bg:var(--_bg-dark);--_ink-shadow:var(--_ink-shadow-dark)}:where(button,input[type=submit],.btn){--_highlight:var(--_highlight-dark);--_bg:var(--_bg-dark);--_ink-shadow:var(--_ink-shadow-dark)}:where(button,input[type=reset],.btn){--_highlight:var(--_highlight-dark);--_bg:var(--_bg-dark);--_ink-shadow:var(--_ink-shadow-dark)}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{--_highlight:var(--_highlight-dark);--_bg:var(--_bg-dark);--_ink-shadow:var(--_ink-shadow-dark)}}@media (prefers-reduced-motion:no-preference){:where(button,input[type=button],.btn){transition:border-color .5s var(--ease-3),box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4)}:where(button,input[type=submit],.btn){transition:border-color .5s var(--ease-3),box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4)}:where(button,input[type=reset],.btn){transition:border-color .5s var(--ease-3),box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4)}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-transition:border-color .5s var(--ease-3),box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4);transition:border-color .5s var(--ease-3),box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4)}}[disabled]:where(button,input[type=button],.btn){--_bg:none;--_text:var(--gray-6);box-shadow:var(--shadow-1);cursor:not-allowed}[disabled]:where(button,input[type=submit],.btn){--_bg:none;--_text:var(--gray-6);box-shadow:var(--shadow-1);cursor:not-allowed}[disabled]:where(button,input[type=reset],.btn){--_bg:none;--_text:var(--gray-6);box-shadow:var(--shadow-1);cursor:not-allowed}@media (prefers-color-scheme:dark){[disabled]:where(button,input[type=button],.btn){--_text:var(--gray-5)}[disabled]:where(button,input[type=submit],.btn){--_text:var(--gray-5)}[disabled]:where(button,input[type=reset],.btn){--_text:var(--gray-5)}}:where(button,input[type=button],.btn):where(:not(:active):hover){--_highlight-size:var(--size-2);transition-duration:.25s}:where(button,input[type=submit],.btn):where(:not(:active):hover){--_highlight-size:var(--size-2);transition-duration:.25s}:where(button,input[type=reset],.btn):where(:not(:active):hover){--_highlight-size:var(--size-2);transition-duration:.25s}:where(button,input[type=button],.btn)>:where(svg){block-size:var(--_icon-size);filter:drop-shadow(var(--_ink-shadow));flex-shrink:0;inline-size:var(--_icon-size)}:where(button,input[type=submit],.btn)>:where(svg){block-size:var(--_icon-size);filter:drop-shadow(var(--_ink-shadow));flex-shrink:0;inline-size:var(--_icon-size)}:where(button,input[type=reset],.btn)>:where(svg){block-size:var(--_icon-size);filter:drop-shadow(var(--_ink-shadow));flex-shrink:0;inline-size:var(--_icon-size)}:where(button,input[type=button],.btn)>:where(svg>*){stroke:var(--_icon-color);stroke-width:var(--border-size-2)}:where(button,input[type=submit],.btn)>:where(svg>*){stroke:var(--_icon-color);stroke-width:var(--border-size-2)}:where(button,input[type=reset],.btn)>:where(svg>*){stroke:var(--_icon-color);stroke-width:var(--border-size-2)}:where(a.btn){-webkit-text-decoration:none;text-decoration:none}:where([type=submit],form button:not([type],[disabled])){--_text:var(--_accent,var(--link))}:where([type=reset]){--_text:var(--red-6);--_border:var(--red-3)}:where([type=reset]):focus-visible{outline-color:var(--red-6)}@media (prefers-color-scheme:dark){:where([type=reset]){--_text:var(--red-2);--_border:var(--surface-3)}}:where(form button:not([type]),[type=submit],[type=reset]):hover:not([disabled]){--_border:currentColor}:where(form button:not([type]),[type=submit],[type=reset]):focus-visible:not([disabled]){--_border:currentColor}:where(input[type=file]){align-self:flex-start;border:var(--border-size-1) solid var(--surface-2);border-radius:var(--radius-2);box-shadow:var(--inner-shadow-4);color:var(--text-2);cursor:auto;max-inline-size:100%;padding:0}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer;margin-inline-end:var(--size-relative-6)}@media (prefers-color-scheme:dark){:where([disabled]),:where([type=reset]),:where([type=submit]),:where(form button:not([type=button])){--_bg:var(--surface-1)}}}@layer components{dialog{--dialog-max-block-size:70dvh;position:fixed;inset-inline:0;inset-block-start:auto;inset-block-end:0;margin:0;margin-block-start:auto;width:100%;max-width:100%;min-height:0;max-block-size:var(--dialog-max-block-size);overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:var(--radius-l);border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:var(--shadow-3);transform:translateY(100%);transition:transform var(--duration-base) var(--ease-out),display var(--duration-base) var(--ease-out),overlay var(--duration-base) var(--ease-out);transition-behavior:allow-discrete}dialog:before{content:"";display:block;height:2px;background:linear-gradient(90deg,var(--brand),var(--accent));margin-block-end:var(--space-s);border-radius:var(--radius-s);flex:0 0 auto}dialog[open]{display:flex;flex-direction:column;gap:0;justify-content:flex-start;transform:translateY(0)}@starting-style{dialog[open]{transform:translateY(100%)}}dialog[open]>header{display:flex;gap:var(--gap);align-items:center;justify-content:space-between}dialog[open]>header h3{margin-block-end:0;min-inline-size:0}dialog[open]>ul{display:flex;flex-direction:column;gap:var(--space-s)}dialog[open]::backdrop{background:oklch(16% .02 50/.4);backdrop-filter:blur(2px)}.close-dialog{margin-inline-start:auto;margin-block-end:var(--space-s);padding:var(--size-1);background:transparent;border:none;cursor:pointer;flex:0 0 auto}.close-dialog>.icon{flex:0 0 auto}.close-dialog:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}@media (prefers-reduced-motion:reduce){dialog{transition:none}}dialog>dl{display:grid;grid-template-columns:max-content minmax(7rem,1fr);gap:var(--gap)}dialog>dl dt{margin:0;font-weight:var(--font-weight-bold)}html:has(dialog[open]:modal){overflow:hidden;scrollbar-gutter:stable}}table{width:100%;border-collapse:collapse;color:var(--foreground);caption-side:bottom}table th{text-align:left;background-color:#fff;font-weight:var(--font-weight-bold);border-bottom:2px solid var(--border-color);text-wrap:balance}table td,table th{padding:var(--space-2xs) var(--space-xs)}table td{border-bottom:1px solid var(--border-color);font-variant-numeric:tabular-nums}table td:first-child .open-dialog{font-family:var(--font-monospace-code)}table tbody tr:hover{background-color:var(--surface-tonal)}@media screen{table>thead{position:sticky;z-index:2;inset-block-start:0;transition:box-shadow .2s cubic-bezier(.33,1,.68,1)}dialog[open] table>thead{inset-block-start:calc(-1 * var(--space-l))}table>thead.active{box-shadow:0 20px 20px -20px var(--border-color)}}[data-observer-intercept]{block-size:1px;margin-block-end:-1px}.table-container{max-width:100%}@media screen and (width <= 60rem){.table-container{overflow-x:auto}}@media screen and (width >= 60rem){.table-container{overflow-x:unset}}#results{transition:opacity var(--duration-base) var(--ease-out)}#results.htmx-request{opacity:.5}@media (prefers-reduced-motion:reduce){#results{transition:none}}.icon{display:inline-block;vertical-align:middle;width:var(--_icon-size);height:var(--_icon-size);stroke:currentcolor;stroke-linecap:round;color:currentcolor;fill:none;pointer-events:none}.disabled a .icon{stroke:var(--middleground)}.icon--sm{--_icon-size:var(--icon--sm, var(--size-2))}.icon--md{--_icon-size:var(--icon--md, var(--size-5))}.icon--lg{--_icon-size:var(--icon--lg, var(--size-7))}.icon--xl{--_icon-size:var(--icon--xl, var(--size-9))}.icon--xxl{--_icon-size:var(--icon--xxl, var(--size-10))}label:has(input:checked) .icon{fill:var(--size-4)}button:has(>.icon){padding:0}body>svg{display:none}body{font-family:var(--font-family);font-size:var(--step-0);line-height:var(--font-lineheight-3)}h1,h2,h3,h4{hyphens:auto;margin-block-end:calc(.5 * var(--gap));line-height:var(--font-lineheight-1)}dl,p,ul{margin-block-end:calc(.3 * var(--gap))}a{color:var(--color-link)}a:hover{color:var(--color-link-hover)}@layer utils{@layer utils{.sr-only,.visually-hidden{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}:where(.checkbox input,.radio input,.icon-button){--isLTR:1;--isRTL:-1;position:relative;transform-style:preserve-3d}:where(.checkbox input,.radio input,.icon-button):dir(rtl){--isLTR:-1;--isRTL:1}:where(.checkbox input,.radio input,.icon-button):where(:not([disabled])):hover:before{--thumb-scale:1}:where(.checkbox input,.radio input,.icon-button):where(:not([disabled])):active:before{--thumb-scale:1.1}:where(.checkbox input,.radio input,.icon-button):where(:not([disabled])):before{--thumb-scale:0.01;--highlight-size:150%;background-color:oklch(.6 0 0/.2);block-size:var(--highlight-size);clip-path:circle(50%);content:"";inline-size:var(--highlight-size);inset-block-start:50%;inset-inline-start:50%;position:absolute;transform-origin:center center;transform:translateX(calc(50% * var(--isRTL))) translateY(-50%) translateZ(-1px) scale(var(--thumb-scale));will-change:transform}@media (prefers-reduced-motion:no-preference){:where(.checkbox input,.radio input,.icon-button):where(:not([disabled])):before{transition:transform .2s ease}}}}.skip-link{position:absolute;top:1rem;left:-9999rem}.skip-link:focus{left:10rem;z-index:2}:focus-visible{outline:.1rem solid currentcolor}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes smoothscroll1{0%,to{scroll-behavior:smooth}}@keyframes smoothscroll2{0%,to{scroll-behavior:smooth}}html{animation:smoothscroll1 1s}html:focus-within{animation-name:smoothscroll2;scroll-behavior:smooth}svg{pointer-events:none}
/*# sourceMappingURL=archive.css.0b04bb60e4a5.map */