@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Oswald:wght@200..700&family=Quattrocento+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Quattrocento:wght@400;700&display=swap";:root,: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-group-box-shadow:0 0 0 #0000;--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 .0625rem var(--pico-form-element-border-color)}@media(width >= 576px){:root,:host{--pico-font-size:106.25%}}@media(width >= 768px){:root,:host{--pico-font-size:112.5%}}@media(width >= 1024px){:root,:host{--pico-font-size:118.75%}}@media(width >= 1280px){:root,:host{--pico-font-size:125%}}@media(width >= 1536px){:root,:host{--pico-font-size:131.25%}}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}input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:where(select,textarea){--pico-outline-width:.0625rem}[type=search],[role=search]{--pico-border-radius:5rem}[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[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}[data-theme=light],:root:not([data-theme=dark]),:host(:not([data-theme=dark])){color-scheme:light;--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:#029ae840;--pico-muted-color:#646b79;--pico-muted-border-color:#e7eaf0;--pico-primary:#0172ad;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:#0172ad80;--pico-primary-hover:#015887;--pico-primary-hover-background:#02659a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:#029ae880;--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:#5d6b8980;--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:#5d6b8940;--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:#181c2580;--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:#5d6b8940;--pico-contrast-inverse:#fff;--pico-box-shadow:.0145rem .029rem .174rem #8191b504, .0335rem .067rem .402rem #8191b506, .0625rem .125rem .75rem #8191b508, .1125rem .225rem 1.35rem #8191b509, .2085rem .417rem 2.502rem #8191b50b, .5rem 1rem 6rem #8191b50f, 0 0 0 .0625rem #8191b504;--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:#6f78870a;--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:#fbfcfc}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme]),:host(:not([data-theme])){color-scheme:dark;--pico-background-color:#13171f;--pico-color:#c2c7d0;--pico-text-selection-color:#01aaff30;--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#01aaff;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:#01aaff80;--pico-primary-hover:#79c0ff;--pico-primary-hover-background:#017fc0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:#01aaff60;--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:#969eaf80;--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:#909ebe40;--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:#dfe3eb80;--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:#cfd5e240;--pico-contrast-inverse:#000;--pico-box-shadow:.0145rem .029rem .174rem #07090c04, .0335rem .067rem .402rem #07090c06, .0625rem .125rem .75rem #07090c08, .1125rem .225rem 1.35rem #07090c09, .2085rem .417rem 2.502rem #07090c0b, .5rem 1rem 6rem #07090c0f, 0 0 0 .0625rem #07090c04;--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:#6f78870a;--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:#1a1f28}}[data-theme=dark]{color-scheme:dark;--pico-background-color:#13171f;--pico-color:#c2c7d0;--pico-text-selection-color:#01aaff30;--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#01aaff;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:#01aaff80;--pico-primary-hover:#79c0ff;--pico-primary-hover-background:#017fc0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:#01aaff60;--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:#969eaf80;--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:#909ebe40;--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:#dfe3eb80;--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:#cfd5e240;--pico-contrast-inverse:#000;--pico-box-shadow:.0145rem .029rem .174rem #07090c04, .0335rem .067rem .402rem #07090c06, .0625rem .125rem .75rem #07090c08, .1125rem .225rem 1.35rem #07090c09, .2085rem .417rem 2.502rem #07090c0b, .5rem 1rem 6rem #07090c0f, 0 0 0 .0625rem #07090c04;--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:#6f78870a;--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:#1a1f28}.pico progress,.pico [type=checkbox],.pico [type=radio],.pico [type=range]{accent-color:var(--pico-primary)}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root),:where(:host){-webkit-tap-highlight-color:transparent;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}.pico body>header,.pico body>main,.pico body>footer{padding-block:var(--pico-block-spacing-vertical)}.pico section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing);margin-left:auto;margin-right:auto}@media(width >= 576px){.container{max-width:510px;padding-left:0;padding-right:0}}@media(width >= 768px){.container{max-width:700px}}@media(width >= 1024px){.container{max-width:950px}}@media(width >= 1280px){.container{max-width:1200px}}@media(width >= 1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);grid-template-columns:1fr;display:grid}@media(width >= 768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.pico b,.pico strong{font-weight:bolder}.pico sub,.pico sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}.pico sub{bottom:-.25em}.pico sup{top:-.5em}.pico address,.pico blockquote,.pico dl,.pico ol,.pico p,.pico pre,.pico table,.pico ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}.pico h1,.pico h2,.pico h3,.pico h4,.pico h5,.pico 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)}.pico h1{--pico-color:var(--pico-h1-color)}.pico h2{--pico-color:var(--pico-h2-color)}.pico h3{--pico-color:var(--pico-h3-color)}.pico h4{--pico-color:var(--pico-h4-color)}.pico h5{--pico-color:var(--pico-h5-color)}.pico h6{--pico-color:var(--pico-h6-color)}.pico :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)}.pico p,.pico hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}.pico hgroup>*{margin-top:0;margin-bottom:0}.pico hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}.pico :where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}.pico :where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}.pico ul li{list-style:square}.pico mark{background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline;padding:.125rem .25rem}.pico 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}.pico blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}.pico abbr[title]{cursor:help;border-bottom:1px dotted;text-decoration:none}.pico ins{color:var(--pico-ins-color);text-decoration:none}.pico del{color:var(--pico-del-color)}.pico ::selection{background-color:var(--pico-text-selection-color)}.pico :where(a:not([role=button])),.pico [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);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:.125em;transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);outline:none}.pico :where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [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}.pico :where(a:not([role=button])):focus-visible,.pico [role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width)var(--pico-primary-focus)}.pico :where(a:not([role=button])).secondary,.pico [role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}.pico :where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [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)}.pico :where(a:not([role=button])).contrast,.pico [role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}.pico :where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),.pico [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)}.pico a[role=button]{display:inline-block}.pico :where(table){border-collapse:collapse;border-spacing:0;text-indent:0;width:100%}.pico th,.pico td{padding:calc(var(--pico-spacing)/2)var(--pico-spacing);border-bottom:var(--pico-border-width)solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}.pico tfoot th,.pico tfoot td{border-top:var(--pico-border-width)solid var(--pico-table-border-color);border-bottom:0}.pico table.striped tbody tr:nth-child(odd) th,.pico table.striped tbody tr:nth-child(odd) td{background-color:var(--pico-table-row-stripped-background-color)}.pico figure{margin:0;padding:0;display:block}.pico figure figcaption{padding:calc(var(--pico-spacing) * .5)0;color:var(--pico-muted-color)}.pico hr{height:0;margin:var(--pico-typography-spacing-vertical)0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}.pico [hidden],.pico template{display:none !important}.pico canvas{display:inline-block}.pico article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical)var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}.pico article>header,.pico article>footer{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66)var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}.pico article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width)solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}.pico article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width)solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}.pico [role=search],.pico [role=group]{width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 #0000);vertical-align:middle;transition:box-shadow var(--pico-transition);display:inline-flex;position:relative}.pico [role=search]>*,.pico [role=search] input:not([type=checkbox],[type=radio]),.pico [role=search] select,.pico [role=group]>*,.pico [role=group] input:not([type=checkbox],[type=radio]),.pico [role=group] select{flex:auto;margin-bottom:0;position:relative}.pico [role=search]>:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=group]>:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.pico [role=search]>:not(:last-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=search] select:not(:last-child),.pico [role=group]>:not(:last-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:last-child),.pico [role=group] select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pico [role=search]>:focus,.pico [role=search] input:not([type=checkbox],[type=radio]):focus,.pico [role=search] select:focus,.pico [role=group]>:focus,.pico [role=group] input:not([type=checkbox],[type=radio]):focus,.pico [role=group] select:focus{z-index:2}.pico [role=search] button:not(:first-child),.pico [role=search] [type=submit]:not(:first-child),.pico [role=search] [type=reset]:not(:first-child),.pico [role=search] [type=button]:not(:first-child),.pico [role=search] [role=button]:not(:first-child),.pico [role=search] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=search] select:not(:first-child),.pico [role=group] button:not(:first-child),.pico [role=group] [type=submit]:not(:first-child),.pico [role=group] [type=reset]:not(:first-child),.pico [role=group] [type=button]:not(:first-child),.pico [role=group] [role=button]:not(:first-child),.pico [role=group] input:not([type=checkbox],[type=radio]):not(:first-child),.pico [role=group] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}.pico [role=search] button,.pico [role=search] [type=submit],.pico [role=search] [type=reset],.pico [role=search] [type=button],.pico [role=search] [role=button],.pico [role=group] button,.pico [role=group] [type=submit],.pico [role=group] [type=reset],.pico [role=group] [type=button],.pico [role=group] [role=button]{width:auto}@supports selector(:has(*)){.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),.pico [role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:#0000}.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus),.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],.pico [role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button]{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}.pico [role=search] button:focus,.pico [role=search] [type=submit]:focus,.pico [role=search] [type=reset]:focus,.pico [role=search] [type=button]:focus,.pico [role=search] [role=button]:focus,.pico [role=group] button:focus,.pico [role=group] [type=submit]:focus,.pico [role=group] [type=reset]:focus,.pico [role=group] [type=button]:focus,.pico [role=group] [role=button]:focus{box-shadow:none}}.pico [role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.pico [role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}@media(width <= 768px){.hide-on-mobile{display:none !important}}@media(width >= 768px){.hide-unless-mobile{display:none !important}}.text-muted{color:var(--pico-muted-color) !important}.font-sans{font-family:var(--pico-font-family-sans-serif)}.font-serif{font-family:var(--pico-font-family-serif)}.font-heading{font-family:var(--pico-font-family-heading)}.font-mono{font-family:var(--pico-font-family-monospace)}a.tag{text-transform:capitalize}div.i-have-been-thinking article{padding:0}div.i-have-been-thinking article small.published-on{font-family:var(--pico-font-family-sans-serif);margin-bottom:.45rem;font-weight:300}div.i-have-been-thinking article h1{margin-top:0;margin-bottom:1.65rem}div.i-have-been-thinking article h1 a,div.i-have-been-thinking article h1 a:visited,div.i-have-been-thinking article h1 a:hover,div.i-have-been-thinking article h1 a:focus{text-decoration:none}div.i-have-been-thinking article summary{margin-top:.65rem;margin-bottom:.75rem}div.i-have-been-thinking article hr{margin-top:1.75rem}div.i-have-been-thinking article div.tags{flex-wrap:wrap;gap:0;display:flex}div.i-have-been-thinking article div.tags a.tag{font-family:var(--pico-font-family-monospace);color:#fff;background-color:teal;border-radius:.25rem;margin-bottom:.3rem;margin-right:.3rem;padding:.45rem .75rem;font-size:.65rem;font-weight:300;text-decoration:none;transition:background-color .2s;display:inline-block}div.i-have-been-thinking article div.tags a.tag:hover,div.i-have-been-thinking article div.tags a.tag:focus{color:#fff;background-color:#2a5656}div.i-have-been-thinking article div.tags a.tag.read-more{background-color:#000}div.i-have-been-thinking article:not(:first-child){margin-top:2.75rem}div.tags-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}@media(width <= 768px){div.tags-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem}}div.tags-list div.tag-card{background-color:var(--pico-primary-inverse);color:#fff;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;height:220px;padding:15%;transition:background-color .4s;display:flex;position:relative}div.tags-list div.tag-card span.articles-count{background-color:var(--pico-primary);color:#fff;border-radius:.25rem;padding:.25rem .75rem;font-size:.75rem;position:absolute;top:0;right:0}@media(width <= 768px){div.tags-list div.tag-card{height:110px;padding:10%}}div.tags-list div.tag-card h1{color:#fff;font-size:1rem}div.tags-list div.tag-card span.subtitle{color:#fff;font-size:.85rem}div.tags-list div.tag-card:hover{background-color:var(--pico-primary)}div.tags-list div.tag-card.more-tags{outline:5px solid var(--pico-primary-inverse);background-color:#0000;transition:all .4s}div.tags-list div.tag-card.more-tags span.subtitle{color:var(--pico-h1-color);transition:color .4s}div.tags-list div.tag-card.more-tags:hover{background-color:var(--pico-primary-inverse)}div.tags-list div.tag-card.more-tags:hover span.subtitle{color:#fff}@media(width <= 768px){div.more-tags{text-align:right;margin-top:1rem}}span.subtitle{font-family:var(--pico-font-family-sans-serif);font-size:1.35rem;font-weight:300;line-height:1.05;display:block}span.tag-under-view{font-family:var(--pico-font-family-sans-serif);font-weight:300;line-height:1.05}body>footer{font-size:.75rem;font-family:var(--pico-font-family-sans-serif);opacity:.45;text-align:center;margin-top:3.5rem;margin-bottom:5.5rem;max-width:75vw !important}div.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:850px;margin:2rem auto;display:flex}div.pagination .arrow{color:var(--pico-color);font-size:1.25rem;font-weight:500;transform:translateY(-2px)}div.pagination .pagination-link{color:var(--pico-color);border-radius:.25rem;padding:.5rem .75rem;text-decoration:none;transition:background-color .2s}div.pagination .pagination-link:not(.arrow):hover{background-color:var(--pico-muted-border-color)}div.pagination .pagination-link.pagination-nav{font-weight:500}div.pagination .pagination-current{color:var(--pico-primary);background-color:var(--pico-muted-border-color);border-radius:.25rem;padding:.5rem .75rem;font-weight:600}div.pagination .pagination-ellipsis{color:var(--pico-muted-color);padding:.5rem .25rem}:root{--pico-font-family-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--pico-font-family-sans-serif:"Quattrocento Sans", sans-serif, var(--pico-font-family-emoji);--pico-font-family-serif:"Quattrocento", serif, var(--pico-font-family-emoji);--pico-font-family-heading:"Oswald", sans-serif, var(--pico-font-family-emoji);--pico-font-family-monospace:"IBM Plex Mono", monospace, var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:.1rem}@media(width >= 576px){:root{--pico-font-size:106.25%}}@media(width >= 768px){:root{--pico-font-size:112.5%}}@media(width >= 1024px){:root{--pico-font-size:118.75%}}@media(width >= 1280px){:root{--pico-font-size:125%}}@media(width >= 1536px){:root{--pico-font-size:131.25%}}:root{--pico-border-radius:.375rem;--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:calc(var(--pico-spacing) * 1.5);--pico-block-spacing-horizontal:calc(var(--pico-spacing) * 1.5)}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-family:var(--pico-font-family-heading);--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-family:var(--pico-font-family-heading);--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-family:var(--pico-font-family-heading);--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-family:var(--pico-font-family-heading);--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-family:var(--pico-font-family-sans-serif);--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-family:var(--pico-font-family-sans-serif);--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}button,[type=submit],[type=reset],[type=button],[role=button]{--pico-font-weight:700}[type=file]::file-selector-button{--pico-font-weight:700}thead th,thead td,tfoot th,tfoot td{--pico-font-weight:600;--pico-border-width:.1875rem}[data-theme=light],:root:not([data-theme=dark]){--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:#00808040;--pico-muted-color:#646b79;--pico-muted-border-color:#e7eaf0;--pico-primary:teal;--pico-primary-background:var(--pico-primary);--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:#00808080;--pico-primary-hover:#006565;--pico-primary-hover-background:#00d0d0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:#00808060;--pico-primary-inverse:#000;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:#5d6b8980;--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:#5d6b8940;--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:#181c2580;--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:#5d6b8940;--pico-contrast-inverse:#fff;--pico-box-shadow:.0145rem .029rem .174rem #8191b504, .0335rem .067rem .402rem #8191b506, .0625rem .125rem .75rem #8191b508, .1125rem .225rem 1.35rem #8191b509, .2085rem .417rem 2.502rem #8191b50b, .5rem 1rem 6rem #8191b50f, 0 0 0 .0625rem #8191b504;--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:#6f78870a;color-scheme:light}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme]){--pico-background-color:#13171f;--pico-color:#c2c7d0;--pico-text-selection-color:#00808030;--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:teal;--pico-primary-background:var(--pico-primary);--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:#00808080;--pico-primary-hover:#00d0d0;--pico-primary-hover-background:var(--pico-primary-hover);--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:#00808060;--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:#969eaf80;--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:#909ebe40;--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:#dfe3eb80;--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:#cfd5e240;--pico-contrast-inverse:#000;--pico-box-shadow:.0145rem .029rem .174rem #00000004, .0335rem .067rem .402rem #00000006, .0625rem .125rem .75rem #00000008, .1125rem .225rem 1.35rem #00000009, .2085rem .417rem 2.502rem #0000000b, .5rem 1rem 6rem #0000000f, 0 0 0 .0625rem #00000004;--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:#6f78870a;color-scheme:dark}}[data-theme=dark]{--pico-background-color:#13171f;--pico-color:#c2c7d0;--pico-text-selection-color:#00808030;--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:teal;--pico-primary-background:var(--pico-primary);--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:#00808080;--pico-primary-hover:#00d0d0;--pico-primary-hover-background:var(--pico-primary-hover);--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:#00808060;--pico-primary-inverse:#000;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:#969eaf80;--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:#909ebe40;--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:#dfe3eb80;--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:#cfd5e240;--pico-contrast-inverse:#000;--pico-box-shadow:.0145rem .029rem .174rem #00000004, .0335rem .067rem .402rem #00000006, .0625rem .125rem .75rem #00000008, .1125rem .225rem 1.35rem #00000009, .2085rem .417rem 2.502rem #0000000b, .5rem 1rem 6rem #0000000f, 0 0 0 .0625rem #00000004;--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:#6f78870a;color-scheme:dark}progress,[type=checkbox],[type=radio],[type=range]{accent-color:var(--pico-primary)}pre,pre[class*=language-]{border-radius:4px;max-height:50vh;padding:3.2px 8px;font-family:IBM Plex Mono,monospace;line-height:1.6;position:relative;overflow:auto;background-color:#0e1e2a !important}pre::-webkit-scrollbar{width:6px;height:6px}pre[class*=language-]::-webkit-scrollbar{width:6px;height:6px}pre::-webkit-scrollbar-track{background:0 0}pre[class*=language-]::-webkit-scrollbar-track{background:0 0}pre::-webkit-scrollbar-thumb{background:#ffffff40;border:none;border-radius:3px}pre[class*=language-]::-webkit-scrollbar-thumb{background:#ffffff40;border:none;border-radius:3px}pre::-webkit-scrollbar-thumb:hover{background:#fff6}pre[class*=language-]::-webkit-scrollbar-thumb:hover{background:#fff6}pre::-webkit-scrollbar-thumb:active{background:#ffffff80}pre[class*=language-]::-webkit-scrollbar-thumb:active{background:#ffffff80}pre,pre[class*=language-]{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent}pre code,pre code[class*=language-],pre[class*=language-] code,pre[class*=language-] code[class*=language-]{background:0 0;margin-top:-24px;padding:0;font-family:IBM Plex Mono,monospace;font-size:15.2px;line-height:1.6;display:block}pre span.tools,pre[class*=language-] span.tools{z-index:10;text-transform:capitalize;user-select:none;pointer-events:auto;justify-content:flex-end;padding-right:16px;font-family:Quattrocento Sans,sans-serif;font-size:10.4px;display:flex;position:sticky;top:16px;left:16px}pre span.tools span,pre[class*=language-] span.tools span{padding:8px 12px}pre span.tools span:first-child,pre[class*=language-] span.tools span:first-child{color:#000;background-color:#fff;border-radius:16px 0 0 16px}pre span.tools span:last-child,pre[class*=language-] span.tools span:last-child{color:#fff;cursor:pointer;background-color:teal;border-radius:0 16px 16px 0;transition:all .4s ease-in-out}pre span.tools span:last-child:hover,pre[class*=language-] span.tools span:last-child:hover{background-color:#000}.line-numbers .line-numbers-rows{border-right:1px solid #ffffff40}.line-numbers .line-numbers-rows span:before{margin:0 4px;font-size:15.2px;line-height:1.6;transform:translateY(-2px);color:#e6f4ff40 !important}@keyframes dot-pulse{0%{opacity:1}5%{opacity:0}10%{opacity:1}15%{opacity:0}20%{opacity:1}100%{opacity:1}}nav.snapshot-menu{z-index:1100;position:fixed;bottom:16px}nav.snapshot-menu>ul{backdrop-filter:blur(20px);background:#d3d3d36a;border-radius:25px;justify-content:space-between;align-items:center;width:380px;height:48px;padding-left:32px;padding-right:3px;font-size:14.4px;transition:all .4s ease-in-out;display:flex;position:fixed;bottom:16px;left:50%;overflow:hidden;transform:translateX(-50%)}nav.snapshot-menu>ul>li{font-family:var(--pico-font-family-sans-serif);list-style:none;position:relative}nav.snapshot-menu>ul>li:not(:last-child){transform:translateY(20%)}nav.snapshot-menu>ul>li:hover:not(:last-child):after,nav.snapshot-menu>ul>li.active:not(:last-child):after{content:"";background-color:red;border-radius:50%;width:8px;height:8px;animation:2s infinite dot-pulse;position:absolute}nav.snapshot-menu>ul>li a{color:#111;text-decoration:none}nav.snapshot-menu>ul>li a:hover,nav.snapshot-menu>ul>li a:focus,nav.snapshot-menu>ul>li a:active,nav.snapshot-menu>ul>li a:visited{outline:none;text-decoration:none}nav.snapshot-menu>ul>li:last-child{color:#000;cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;max-width:40px;height:40px;max-height:40px;transition:all .4s ease-in-out;display:flex}nav.snapshot-menu>ul>li:last-child span{transition:all .4s ease-in-out;display:block;transform:translateY(11%)translateX(10%)}@media(width <= 768px){nav.snapshot-menu ul{border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin:0;padding:0;display:flex}nav.snapshot-menu ul li:not(:last-child){display:none}}nav.snapshot-menu[data-state=opened] ul{border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;padding:0;display:flex}nav.snapshot-menu[data-state=opened] ul li:last-child{width:35px;height:35px;font-family:var(--pico-font-family-sans-serif);border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:flex;transform:none}nav.snapshot-menu[data-state=opened] ul li:last-child span{transform:translateY(8%)translateX(10%)}nav.snapshot-menu[data-state=opened] ul li:not(:last-child){display:none}@media only screen and (prefers-color-scheme:dark){nav.snapshot-menu>ul li:last-child{color:#fff;background-color:#13171f}}[data-theme=dark] nav.snapshot-menu>ul li:last-child{color:#fff;background-color:#13171f}aside.main-menu{z-index:1099;background-color:#0e0000;min-width:100vw;min-height:100vh;transition:all .4s ease-in-out;position:fixed;top:0;right:0;transform:translateX(100%)}aside.main-menu[data-state=opened]{transform:translateX(0)}aside.main-menu div.wrapper{width:100%;min-height:100svh;display:flex}aside.main-menu div.left,aside.main-menu div.right{box-sizing:border-box;flex-direction:column;justify-content:space-between;min-height:100svh;display:flex}aside.main-menu div.left{padding-left:32px}aside.main-menu div.left div.content{color:#fff;flex-direction:row;flex-grow:1;justify-content:flex-start;align-items:center;display:flex;position:relative}aside.main-menu div.left div.content img{max-height:75vh}@media screen and (width <= 690px){aside.main-menu div.left div.content img{display:none}}aside.main-menu div.right{text-align:right;flex-grow:1;padding-right:32px}aside.main-menu div.right div.content ul{align-self:flex-start;margin-top:96px;list-style:none}@media(width <= 768px){aside.main-menu div.right div.content ul{margin-top:32px}}aside.main-menu div.right div.content ul li{font-size:36.8px;list-style:none;transition:all .4s ease-in-out}aside.main-menu div.right div.content ul li a{color:#fff;text-decoration:none}aside.main-menu div.right div.content ul li a:hover,aside.main-menu div.right div.content ul li a:focus,aside.main-menu div.right div.content ul li a:active,aside.main-menu div.right div.content ul li a:visited{outline:none;text-decoration:none}aside.main-menu div.right div.content ul li.blur{filter:blur(10px)}aside.main-menu div.right div.content div.footer:last-child{justify-content:flex-end;align-items:center;display:flex}aside.main-menu div.right div.content div.footer:last-child img.sm{width:180px}@media screen and (width >= 689px){aside.main-menu div.right div.content div.footer:last-child img{display:none}}aside.main-menu div.footer{color:#fff;padding-bottom:32px}aside.main-menu div.footer b{color:#fff;display:block}aside.main-menu div.footer a,aside.main-menu div.footer a:visited,aside.main-menu div.footer a:hover,aside.main-menu div.footer a:focus,aside.main-menu div.footer a:active{color:var(--pico-primary);text-decoration:none}aside.main-menu div.footer{line-height:1.05}section.home-screen{align-items:center;gap:24px;width:100%;max-width:1240px;min-height:100svh;margin:0 auto;display:flex}@media(width <= 768px){section.home-screen{flex-direction:column;gap:0}}section.home-screen div.me,section.home-screen div.what-am-i-upto{align-items:center;width:50%;display:flex;position:relative}@media(width <= 768px){section.home-screen div.me,section.home-screen div.what-am-i-upto{width:100%}}section.home-screen div.me picture img,section.home-screen div.what-am-i-upto picture img{object-fit:cover;pointer-events:none;height:100%;max-height:680px}@media(width <= 768px){section.home-screen div.me picture img,section.home-screen div.what-am-i-upto picture img{border-radius:20%;max-width:180px;transform:translateX(-19px)}}section.home-screen div.me.me,section.home-screen div.what-am-i-upto.me{justify-content:flex-end}@media(width <= 768px){section.home-screen div.me.me,section.home-screen div.what-am-i-upto.me{justify-content:center;padding-top:32px;padding-bottom:8px}}section.home-screen div.me.what-am-i-upto,section.home-screen div.what-am-i-upto.what-am-i-upto{justify-content:flex-start}section.home-screen div.me.what-am-i-upto div.content,section.home-screen div.what-am-i-upto.what-am-i-upto div.content{max-width:100%}@media(width <= 768px){section.home-screen div.me.what-am-i-upto div.content,section.home-screen div.what-am-i-upto.what-am-i-upto div.content{margin-left:auto;margin-right:auto}}section.home-screen div.me.what-am-i-upto div.content hgroup h1,section.home-screen div.what-am-i-upto.what-am-i-upto div.content hgroup h1{font-size:3rem}@media(width <= 768px){section.home-screen div.me.what-am-i-upto div.content hgroup h1,section.home-screen div.what-am-i-upto.what-am-i-upto div.content hgroup h1{text-align:center;display:block}}section.home-screen div.me.what-am-i-upto div.content hgroup h1 a,section.home-screen div.me.what-am-i-upto div.content hgroup h1 a:focus,section.home-screen div.me.what-am-i-upto div.content hgroup h1 a:hover,section.home-screen div.me.what-am-i-upto div.content hgroup h1 a:visited,section.home-screen div.what-am-i-upto.what-am-i-upto div.content hgroup h1 a,section.home-screen div.what-am-i-upto.what-am-i-upto div.content hgroup h1 a:focus,section.home-screen div.what-am-i-upto.what-am-i-upto div.content hgroup h1 a:hover,section.home-screen div.what-am-i-upto.what-am-i-upto div.content hgroup h1 a:visited{text-decoration:none}section.home-screen div.me.what-am-i-upto div.content hgroup span.subtitle,section.home-screen div.what-am-i-upto.what-am-i-upto div.content hgroup span.subtitle{font-size:1.5rem;font-family:var(--pico-font-family-sans-serif);font-weight:300}@media(width <= 768px){section.home-screen div.me.what-am-i-upto div.content hgroup span.subtitle,section.home-screen div.what-am-i-upto.what-am-i-upto div.content hgroup span.subtitle{text-align:center;width:100%;max-width:280px;margin:0 auto;display:block}}section.home-screen div.me.what-am-i-upto div.content div.i-have-been-thinking,section.home-screen div.what-am-i-upto.what-am-i-upto div.content div.i-have-been-thinking{margin-top:2.65rem}@media(width <= 768px){section.home-screen div.me.what-am-i-upto div.content div.i-have-been-thinking,section.home-screen div.what-am-i-upto.what-am-i-upto div.content div.i-have-been-thinking{margin-top:48px}}section.about-me.at-home{padding:0}section.about-me.at-home article{margin-left:auto;margin-right:auto}section.about-me.at-home article :not(header,h1){font-size:1.025rem}section.recent-posts.at-home{padding:0}section.recent-posts.at-home article{max-width:850px;margin-left:auto;margin-right:auto;box-shadow:none !important;background:0 0 !important;background-color:none !important;background-image:none !important;background-position:none !important;background-repeat:none !important;border:none !important;border-radius:0 !important}section.tags.at-home{padding:0 5%}@media(width <= 768px){section.tags.at-home{padding-left:0;padding-right:0}}section.tags.at-home hgroup{align-items:center;gap:2.5rem;display:flex}section.tags.at-home hgroup h1{font-size:2.85rem;transform:translateY(-.35rem)}@media(width <= 768px){section.tags.at-home hgroup h1{transform:translateY(0)}section.tags.at-home hgroup{display:block}}section.tags.at-home hgroup span.subtitle{font-size:1.5rem;font-family:var(--pico-font-family-sans-serif);font-weight:300}@media(width <= 768px){section.tags.at-home hgroup span.subtitle{margin-top:.75rem;font-size:1.25rem}}header.inside-header{margin-bottom:2.85rem}header.inside-header hgroup{background-color:var(--pico-primary);border-radius:0 0 12px 12px;width:fit-content;padding:1rem 2rem;display:block}header.inside-header hgroup h1{font-size:1rem}header.inside-header hgroup h1 a{color:#fff;text-decoration:none}section.a-work-of-art{padding:0}section.a-work-of-art div.fi:has(figure>picture>img){width:100%;margin:0 0 3.5rem;padding:0;position:relative}section.a-work-of-art div.fi:has(figure>picture>img) figure{width:100%;margin:0;padding:0;display:block}section.a-work-of-art div.fi:has(figure>picture>img) figure picture{aspect-ratio:16/5;background:#0000000d;border-radius:12px;width:100%;display:block;overflow:hidden}@media(width <= 768px){section.a-work-of-art div.fi:has(figure>picture>img) figure picture{aspect-ratio:192/100}}section.a-work-of-art div.fi:has(figure>picture>img) figure picture img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}section.a-work-of-art div.fi:has(figure>picture>img) figure figcaption{margin-top:.75rem;padding:0}section.a-work-of-art div.fi:has(figure>picture>img) figure figcaption span.caption{font-family:var(--pico-font-family-sans-serif);text-align:center;color:var(--pico-muted-color);display:block}section.a-work-of-art div.intro{max-width:850px;margin-left:auto;margin-right:auto}section.a-work-of-art div.intro span.subtitle{color:var(--pico-muted-color);margin-top:1.75rem;font-weight:300;line-height:1.65}section.a-work-of-art div.intro span.subtitle blockquote p:last-child{font-size:.875rem !important}section.a-work-of-art div.intro small.published-on{font-family:var(--pico-font-family-sans-serif);margin-bottom:.45rem;font-weight:300}section.a-work-of-art div.intro hr{margin-top:2.625rem;margin-bottom:2.625rem}section.a-work-of-art div.content{max-width:850px;margin-bottom:2.625rem;margin-left:auto;margin-right:auto}section.a-work-of-art div.content div.tags{flex-wrap:wrap;gap:0;display:flex}section.a-work-of-art div.content div.tags a.tag{font-family:var(--pico-font-family-monospace);color:var(--pico-muted-color);border:1px solid #2a5656;border-radius:.25rem;margin-bottom:.3rem;margin-right:.3rem;padding:.45rem .75rem;font-size:.65rem;font-weight:300;text-decoration:none;transition:background-color .2s;display:block}section.a-work-of-art div.content div.tags a.tag:hover,section.a-work-of-art div.content div.tags a.tag:focus{color:#fff;background-color:#2a5656}section.a-work-of-art div.content div.tags.on-page{margin-top:2.625rem;margin-bottom:1.75rem}section.a-work-of-art div.content hr{margin-top:2.625rem}section.a-work-of-art div.futher-reading{max-width:650px;margin-left:auto;margin-right:auto}section.a-work-of-art div.futher-reading ul li{list-style:"- "}section.a-work-of-art div.futher-reading ul li a{font-size:1rem;text-decoration:none;display:block;transform:translateY(2px)}section.a-work-of-art div.futher-reading ul li:not(:last-child){margin-bottom:1.15rem}div.tag-card.for-project{outline:1px solid var(--pico-primary) !important;background-color:#0000 !important;border-radius:.25rem !important;height:auto !important}div.tag-card.for-project h1,div.tag-card.for-project span.subtitle{color:var(--pico-color) !important}div.tag-card.for-project span.articles-count{border-radius:0 .25rem 0 0 !important}div.tag-card.for-project div.badges{margin-top:1rem}body>main,body>footer{max-width:700px;margin-inline:auto}body>main svg{width:4rem;height:4rem;margin-bottom:var(--pico-block-spacing-vertical);margin-inline:auto;display:block}body>main form label{color:var(--pico-muted-color)}body>main form :last-child{margin-bottom:0}.debug{border:5px inset red}body{font-size:16px}body section:not(.home-screen){margin-top:5rem}