@charset "UTF-8";
/*! * Pico CSS ✨ v2.1.1 (https://picocss.com) * Copyright 2019-2025 - Licensed under MIT */: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:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.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:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox: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(255,255,255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus: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(255,255,255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--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 (min-width:576px){:root,:host{--pico-font-size:106.25%}}
@media (min-width:768px){:root,:host{--pico-font-size:112.5%}}
@media (min-width:1024px){:root,:host{--pico-font-size:118.75%}}
@media (min-width:1280px){:root,:host{--pico-font-size:125%}}
@media (min-width:1536px){:root,:host{--pico-font-size:131.25%}}
a{--pico-text-decoration:underline}
a.secondary,a.contrast{--pico-text-decoration:underline}
small{--pico-font-size:0.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:0.1875rem}
input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:where(select,textarea){--pico-outline-width:0.0625rem}
[type=search]{--pico-border-radius:5rem}
[type=checkbox],[type=radio]{--pico-border-width:0.125rem}
[type=checkbox][role=switch]{--pico-border-width:0.1875rem}[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:rgba(2,154,232,0.25);--pico-muted-color:#646b79;--pico-muted-border-color:rgb(231,234,239.5);--pico-primary:#0172ad;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(1,114,173,0.5);--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:rgba(2,154,232,0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93,107,137,0.5);--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:rgba(93,107,137,0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24,28,37,0.5);--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:rgba(93,107,137,0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129,145,181,0.01698),0.0335rem 0.067rem 0.402rem rgba(129,145,181,0.024),0.0625rem 0.125rem 0.75rem rgba(129,145,181,0.03),0.1125rem 0.225rem 1.35rem rgba(129,145,181,0.036),0.2085rem 0.417rem 2.502rem rgba(129,145,181,0.04302),0.5rem 1rem 6rem rgba(129,145,181,0.06),0 0 0 0.0625rem rgba(129,145,181,0.015);--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:rgb(252.5,230.5,191.5);--pico-mark-color:#0f1114;--pico-ins-color:rgb(28.5,105.5,84);--pico-del-color:rgb(136,56.5,53);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0,0,0,0);--pico-button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111,120,135,0.0375);--pico-form-element-background-color:rgb(251,251.5,252.25);--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(183.5,105.5,106.5);--pico-form-element-invalid-active-border-color:rgb(200.25,79.25,72.25);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:rgb(76,154.5,137.5);--pico-form-element-valid-active-border-color:rgb(39,152.75,118.75);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0,0,0,0);--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")}
[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:host(:not([data-theme=dark])) 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){:root:not([data-theme]),:host(:not([data-theme])){color-scheme:dark;--pico-background-color:rgb(19,22.5,30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(1,170,255,0.1875);--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:rgba(1,170,255,0.5);--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:rgba(1,170,255,0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150,158,175,0.5);--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:rgba(144,158,190,0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223,227,235,0.5);--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:rgba(207,213,226,0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7,8.5,12,0.01698),0.0335rem 0.067rem 0.402rem rgba(7,8.5,12,0.024),0.0625rem 0.125rem 0.75rem rgba(7,8.5,12,0.03),0.1125rem 0.225rem 1.35rem rgba(7,8.5,12,0.036),0.2085rem 0.417rem 2.502rem rgba(7,8.5,12,0.04302),0.5rem 1rem 6rem rgba(7,8.5,12,0.06),0 0 0 0.0625rem rgba(7,8.5,12,0.015);--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:rgb(205.5,126,123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0,0,0,0);--pico-button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111,120,135,0.0375);--pico-form-element-background-color:rgb(28,33,43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26,30.5,40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5,74,80);--pico-form-element-invalid-active-border-color:rgb(183.25,63.5,59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22,137,105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0,0,0,0);--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(42,123,111)' 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(149.5,74,80)' 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")}:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:host(:not([data-theme])) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}}
[data-theme=dark]{color-scheme:dark;--pico-background-color:rgb(19,22.5,30.5);--pico-color:#c2c7d0;--pico-text-selection-color:rgba(1,170,255,0.1875);--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:rgba(1,170,255,0.5);--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:rgba(1,170,255,0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150,158,175,0.5);--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:rgba(144,158,190,0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223,227,235,0.5);--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:rgba(207,213,226,0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7,8.5,12,0.01698),0.0335rem 0.067rem 0.402rem rgba(7,8.5,12,0.024),0.0625rem 0.125rem 0.75rem rgba(7,8.5,12,0.03),0.1125rem 0.225rem 1.35rem rgba(7,8.5,12,0.036),0.2085rem 0.417rem 2.502rem rgba(7,8.5,12,0.04302),0.5rem 1rem 6rem rgba(7,8.5,12,0.06),0 0 0 0.0625rem rgba(7,8.5,12,0.015);--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:rgb(205.5,126,123);--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0,0,0,0);--pico-button-hover-box-shadow:0 0 0 rgba(0,0,0,0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111,120,135,0.0375);--pico-form-element-background-color:rgb(28,33,43.5);--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:rgb(26,30.5,40.25);--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:rgb(149.5,74,80);--pico-form-element-invalid-active-border-color:rgb(183.25,63.5,59);--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:rgb(22,137,105.5);--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0,0,0,0);--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(42,123,111)' 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(149.5,74,80)' 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")}
[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}
progress,[type=checkbox],[type=radio],[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;-webkit-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}
body>header,body>main,body>footer{padding-block:var(--pico-block-spacing-vertical)}section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}
@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}
@media (min-width:768px){.container{max-width:700px}}
@media (min-width:1024px){.container{max-width:950px}}
@media (min-width:1280px){.container{max-width:1200px}}
@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}
@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}
.grid>*{min-width:0}.overflow-auto{overflow:auto}b,strong{font-weight:bolder}
sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.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{margin-bottom:var(--pico-typography-spacing-vertical)}
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) * 0.25)}
:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * 0.25)}
ul li{list-style:square}
mark{padding:0.125rem 0.25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}
blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:0.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}
blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * 0.5);color:var(--pico-blockquote-footer-color)}
abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}
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);outline:none;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:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition)}
: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{margin:0;overflow:visible;font-family:inherit;text-transform:none}
button,[type=submit],[type=reset],[type=button]{-webkit-appearance:button}
button,[type=submit],[type=reset],[type=button],[type=file]::file-selector-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 rgba(0,0,0,0));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);outline:none;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}
button:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[role=button]:is([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 rgba(0,0,0,0));--pico-color:var(--pico-primary-inverse)}
button:focus,button:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 rgba(0,0,0,0)),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],[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),[type=file]::file-selector-button: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)}
:is(button,[type=submit],[type=button],[role=button]).secondary:focus,:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 rgba(0,0,0,0)),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:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow,0 0 0 rgba(0,0,0,0)),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:0.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}
th,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}
tfoot th,tfoot td{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}
table.striped tbody tr:nth-child(odd) th,table.striped tbody tr:nth-child(odd) td{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
:where(iframe){border-style:none}
img{max-width:100%;height:auto;border-style:none}
:where(svg:not([fill])){fill:currentColor}
svg:not(:root),svg:not(:host){overflow:hidden}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}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}
input{overflow:visible}
select{text-transform:none}
legend{max-width:100%;padding:0;color:inherit;white-space:normal}
textarea{overflow:auto}
[type=checkbox],[type=radio]{padding:0}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
::-moz-focus-inner{padding:0;border-style:none}
:-moz-focusring{outline:none}
:-moz-ui-invalid{box-shadow:none}
::-ms-expand{display:none}
[type=file],[type=range]{padding:0;border-width:0}
input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}
fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}
label,fieldset legend{display:block;margin-bottom:calc(var(--pico-spacing) * 0.375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}
fieldset legend{margin-bottom:calc(var(--pico-spacing) * 0.5)}
input:not([type=checkbox],[type=radio]),button[type=submit],select,textarea{width:100%}
input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}
input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:none;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}
input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus),:where(select,textarea):not([readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}
input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus),:where(select,textarea):not([readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}
input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,:where(select,textarea):not([readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}
input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled],label[aria-disabled=true],:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea){opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}
label[aria-disabled=true] input[disabled]{opacity:1}
:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal) !important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem) !important;background-position:center right 0.75rem;background-size:1rem auto;background-repeat:no-repeat}
:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}
:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}
:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}
:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color) !important}
:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important}
:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}
:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color) !important}
:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important}
[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left 0.75rem}
input::placeholder,input::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder,select:invalid{color:var(--pico-form-element-placeholder-color);opacity:1}
input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}
select::-ms-expand{border:0;background-color:transparent}
select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right 0.75rem;background-size:1rem auto;background-repeat:no-repeat}
select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}
[dir=rtl] select:not([multiple],[size]){background-position:center left 0.75rem}
textarea{display:block;resize:vertical}
textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right 0.75rem !important;background-size:1rem var(--pico-icon-height) !important}
:where(input,select,textarea,fieldset,.grid) + small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -0.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}
:where(input,select,textarea,fieldset,.grid)[aria-invalid=false] + small{color:var(--pico-ins-color)}
:where(input,select,textarea,fieldset,.grid)[aria-invalid=true] + small{color:var(--pico-del-color)}
label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * 0.25)}label:has([type=checkbox],[type=radio]){width:fit-content;cursor:pointer}
[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-0.125em;margin-inline-end:0.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}
[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}
[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:0.75em auto;background-repeat:no-repeat}
[type=checkbox] ~ label,[type=radio] ~ label{display:inline-block;margin-bottom:0;cursor:pointer}
[type=checkbox] ~ label:not(:last-of-type),[type=radio] ~ label:not(:last-of-type){margin-inline-end:1em}
[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:0.75em auto;background-repeat:no-repeat}
[type=radio]{border-radius:50%}
[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:0.35em;background-image:none}
[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}
[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}
[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin 0.1s ease-in-out}
[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}
[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}
[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}
[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}
[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}
[type=checkbox]:checked[aria-invalid=true],[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}
[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}
[type=checkbox]:checked[aria-invalid=true],[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(nav li)::before{float:left;content:"​"}
nav,nav ul{display:flex}
nav{justify-content:space-between;overflow:visible}
nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}
nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}
nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}
nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}
nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}
nav li :where(a,[role=link]):not(:hover){text-decoration:none}
nav li button,nav li [role=button],nav li [type=button],nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}
nav[aria-label=breadcrumb]{align-items:center;justify-content:start}
nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}
nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}
nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}
nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}
aside nav,aside ol,aside ul,aside li{display:block}
aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * 0.5) var(--pico-nav-element-spacing-horizontal)}
aside li a{display:block}
aside li [role=button]{margin:inherit}
[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}[aria-controls]{cursor:pointer}
[aria-disabled=true],[disabled]{cursor:not-allowed}
[aria-hidden=false][hidden]{display:initial}
[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}
a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}
[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){*:not([aria-busy=true]),:not([aria-busy=true])::before,:not([aria-busy=true])::after{background-attachment:initial !important;animation-duration:1ms !important;animation-delay:-1ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-delay:0s !important;transition-duration:0s !important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:0.4s}@supports not (navigation:auto){body{animation:fadein 0.4s}@keyframes fadein{from{opacity:0}to{opacity:1}}}}[x-cloak]{display:none !important}:root,:host{--ls-brand-color-1:#F4EDEA;--ls-brand-color-2:#D1BEB5;--ls-brand-color-3:#B7AAA4;--ls-brand-color-4:#605048;--ls-brand-color-5:#433934;--ls-brand-color-6:#787878;--ls-brand-color-7:#6B6461;--ls-brand-color-dark:#241E1B;--ls-brand-color-darker:#000;--ls-brand-color-light:#fff;--ls-brand-color-required:#9F3B27;--ls-hp-claim-grad-from:rgba(0,0,0,0.85) 25%;--ls-hp-claim-grad-to:rgba(0,0,0,0.01) 100%;--ls-konne-cable-thickness:0.125rem;--ls-konne-cable-color:#000;--ls-chevron-thickness:3px;--ls-chevron-size:0.6rem}[data-theme=light],:root:not([data-theme=dark]),:host(:not([data-theme=dark])){color-scheme:light;--pico-background-color:var(--ls-brand-color-1);--pico-color:var(--ls-brand-color-dark);--pico-primary-background:var(--ls-brand-color-4);--pico-primary-hover-background:var(--ls-brand-color-7);--pico-spacing:2rem;--pico-typography-spacing-vertical:2rem}body>:is(header,main){padding-block:0}
main :is(.container,.container-fluid){padding-block:var(--pico-block-spacing-vertical)}@font-face{font-display:swap;font-family:"Atyp-Display";font-weight:100;src:url("../themes/lessem-cone-theme/assets/fonts/atyp-display/AtypDisplay-Thin.woff2") format("woff2")}
@font-face{font-display:swap;font-family:"Atyp-Display";font-weight:300;src:url("../themes/lessem-cone-theme/assets/fonts/atyp-display/AtypDisplay-Light.woff2") format("woff2")}
@font-face{font-display:swap;font-family:"Atyp-Display";font-weight:400;src:url("../themes/lessem-cone-theme/assets/fonts/atyp-display/AtypDisplay-Regular.woff2") format("woff2")}
@font-face{font-display:swap;font-family:"Atyp-Display";font-weight:500;src:url("../themes/lessem-cone-theme/assets/fonts/atyp-display/AtypDisplay-Medium.woff2") format("woff2")}
@font-face{font-display:swap;font-family:"Atyp-Display";font-weight:700;src:url("../themes/lessem-cone-theme/assets/fonts/atyp-display/AtypDisplay-Bold.woff2") format("woff2")}
:root,:host{--pico-font-family:Atyp-Display,var(--pico-font-family-sans-serif)}
h1,h2,h3,h4,h5,h6{--pico-font-weight:500;--pico-color:var(--ls-brand-color-dark)}header{position:fixed;top:0;left:0;width:100%;background-color:var(--ls-brand-color-1);border-bottom:3px solid var(--ls-brand-color-dark);z-index:2}:not(.snapping-on) body{padding-top:4rem}
header nav li{padding-block:calc(var(--pico-nav-element-spacing-vertical) / 2)}
@media (width>= 1280px){header nav li{padding-block:var(--pico-nav-element-spacing-vertical)}}
@media (width>= 1280px){:not(.snapping-on) body{padding-top:5rem}header nav li:not(#header-title){padding-bottom:calc(var(--pico-nav-element-spacing-vertical) / 2)}}
header nav a{color:var(--ls-brand-color-dark);font-weight:500;text-decoration:none}
header nav a:hover{color:var(--ls-brand-color-4)}
#header-title a{font-size:1.9rem;font-weight:500;color:var(--ls-brand-color-dark);text-decoration:none}
#header-title a:hover{color:initial}
footer{--pico-color:var(--ls-brand-color-light);position:relative;background-color:var(--ls-brand-color-4)}
.footer-links{font-weight:500;padding-left:0;margin-block:calc(var(--pico-typography-spacing-vertical) / 2)}
.footer-links li{list-style-type:none}
.footer-links a{color:var(--ls-brand-color-light);text-decoration:none}
.footer-links a:has(svg){margin-right:calc(var(--pico-block-spacing-horizontal) / 2)}
.footer-links a:hover{color:var(--ls-brand-color-3)}
@media (width>= 1024px){.footer-links li{display:inline;margin-right:var(--pico-block-spacing-horizontal)}}
@media (width>= 1024px){.footer-links{margin-top:calc(var(--pico-typography-spacing-vertical) * 1.5)}}
#footer-title{color:var(--ls-brand-color-2);font-size:2rem;font-weight:500;margin-bottom:calc(var(--pico-typography-spacing-vertical) / 2)}
.social-links{padding-top:calc(var(--pico-typography-spacing-vertical) * 0.25)}
.social-links .bi{width:1.3rem}
.social-links .bi-youtube{width:1.8rem;padding-top:2px}
@media (width>= 1024px){.social-links .bi{width:1rem}.social-links .bi-youtube{width:1.4rem}}
#footer-address{font-weight:300}
.address-first-line{display:block;margin-bottom:0.5rem}
#copy{font-size:0.8rem;color:var(--ls-brand-color-3)}
@media (width>= 1024px){#copy{margin-bottom:calc(var(--pico-typography-spacing-vertical) * 1.5)}}
.cone{display:flex;flex-direction:column}
.cable{width:var(--ls-konne-cable-thickness);background-color:var(--ls-konne-cable-color);margin-inline:auto}
.body{width:100%;height:auto}
.three-cones{column-count:3;column-gap:0}
.three-cones .cone:nth-child(2){transform:scale(1.5,1.5) translateY(-5%)}

.konne-cable,.konne-body,.rosette{position:fixed;left:50%;top:3.9rem}
.konne-cable{transform:translateX(-50%);background-position:center;background-size:contain;background-repeat:repeat-y;height:35vh}
.cable-white{background-image:url(../themes/lessem-cone-theme/assets/img/konne/konne-cable-white.avif)}
.cable-black{background-image:url(../themes/lessem-cone-theme/assets/img/konne/konne-cable-black.avif)}
.konne-body{cursor:pointer;transform:translate(-50%,-50%);top:35vh}
.konne-cable,.konne-body{width:10rem}
.rosette{transform:translateX(-50%);width:1.8rem}
.rosette-18{width:2.6rem}
.cfg-trans-out{transition:all 0.3s ease-out}
.cfg-trans-in{transition:all 0.3s ease-out 0.12s}
.konne-hidden{opacity:0}@media (width>= 768px){.konne-cable,.konne-body{width:12rem}.konne-body{top:48vh}.rosette{width:2.16rem}.rosette-18{width:3.12rem}}
@media (width>= 1024px){.konne-cable,.konne-body{width:15rem}.konne-body{top:50vh}.rosette{width:2.7rem}.rosette-18{width:3.9rem}}
@media (width>= 1280px){.konne-cable,.konne-body{width:17.5rem}.rosette{top:4.7rem;width:3.15rem}.rosette-18{width:4.5rem}}
@media (width>= 1536px){.konne-cable,.konne-body{width:21.25rem}.rosette{width:4.2rem}.rosette-18{width:6.25rem}}
.fh{height:78vh;background-position:center;background-size:cover}
.fh .container,.fh .container-fluid{height:100%}
@media (width>= 768px){.snapping-on{scroll-snap-type:y mandatory}.snapping-on .snap-item{scroll-snap-align:start}.snapping-on footer{scroll-snap-align:end}.fh{height:98vh}}
.page-header{background-color:var(--ls-brand-color-darker);text-align:center;padding-block:1.25rem}
.page-header h1{color:var(--ls-brand-color-light);margin-bottom:0;font-weight:300}a[role="button"]{font-weight:500;font-size:0.9rem;padding-block:0.25rem;border-radius:calc(infinity * 1px);width:100%;display:inline-flex;justify-content:space-between;align-items:center}
a[role="button"]::after{content:" ";display:inline-block;border-right:var(--ls-chevron-thickness) solid;border-bottom:var(--ls-chevron-thickness) solid;width:var(--ls-chevron-size);height:var(--ls-chevron-size);transform:rotate(-45deg)}
a[role="button"]::after.left{transform:rotate(135deg)}
@media (width>= 576px){a[role="button"]{width:initial}a[role="button"]::after{margin-left:5rem}}
.round-list{padding-left:0;list-style:none;counter-reset:round-list-counter;font-weight:500}
.round-list li{counter-increment:round-list-counter;line-height:2.4}
.round-list li::before{content:counter(round-list-counter);font-size:1.1rem;border:2px solid;border-color:inherit;border-radius:calc(infinity * 1px);padding:0rem 0.4rem 0.1rem 0.4rem;margin-right:0.6rem;vertical-align:middle}
.original{display:block}
.alternate{display:none}
.swap input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50% 50% 50% 50%)}
.swap input:where(:checked,:hover,:focus-visible) ~ .original{display:none}
.swap input:where(:checked,:hover,:focus-visible) ~ .alternate{display:block}
.swap:focus-within{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50% 50% 50% 50%)}
[id^="hp-sect-"]{background-color:var(--ls-brand-color-1)}
[id^="hp-sect-"]:not(.fh){position:relative}
[id^="hp-sect-"].fh .container{align-content:end;padding-left:1rem;padding-right:1rem;padding-block:1rem}
[id^="hp-sect-"].fh .container p{margin-inline:auto;color:var(--ls-brand-color-light);font-weight:500;font-size:1.75rem;padding:1.5rem;margin-bottom:0;line-height:1.1}
@media (width>= 768px){[id^="hp-sect-"].fh .container p{font-size:2rem}}
@media (width>= 1024px){[id^="hp-sect-"].fh .container{align-content:center;max-width:768px}[id^="hp-sect-"].fh .container p{max-width:14rem;margin-inline:initial;margin-top:5vh}}
@media (width>=1280px){[id^="hp-sect-"].fh .container{max-width:1024px}}
@media (width>=1536px){[id^="hp-sect-"].fh .container{max-width:1280px}[id^="hp-sect-"].fh .container p{max-width:16rem;font-size:2.5rem}}
[id^="hp-sect-"].fh:nth-of-type(odd) .container p{background:linear-gradient(to right,var(--ls-hp-claim-grad-from),var(--ls-hp-claim-grad-to));text-align:left}
[id^="hp-sect-"].fh:nth-of-type(even) .container p{background:linear-gradient(to left,var(--ls-hp-claim-grad-from),var(--ls-hp-claim-grad-to));text-align:right}
@media (width>= 768px){[id^="hp-sect-"].fh:nth-of-type(even) .container p{margin-left:auto}}
#hp-sect-forest{background-image:url(../themes/lessem-cone-theme/assets/img/homepage/forest-1920.avif)}
#hp-sect-home{background-image:url(../themes/lessem-cone-theme/assets/img/homepage/home-1920.avif)}
#hp-sect-cafe{background-image:url(../themes/lessem-cone-theme/assets/img/homepage/cafe-1920.avif)}
#hp-sect-lobby{background-image:url(../themes/lessem-cone-theme/assets/img/homepage/lobby-1920.avif)}
#hp-sect-inspiration{scroll-snap-align:center;background-color:var(--ls-brand-color-1);padding-bottom:var(--pico-block-spacing-vertical)}
#hp-sect-inspiration .cable{height:4rem}
#hp-sect-inspiration #three-konnes{padding-top:25%;padding-bottom:20%;margin-inline:auto}
@media (width>= 768px){#hp-sect-inspiration .container:has(#three-konnes){display:flex;align-items:center}#hp-sect-inspiration .container:has(#three-konnes) #three-konnes{flex:0 0 50%;order:2}#hp-sect-inspiration .container:has(#three-konnes) #inspired-by-nature{flex:0 0 50%;order:1}#hp-sect-inspiration #three-konnes{max-width:40%;padding-top:calc(var(--pico-block-spacing-vertical) * 2);padding-bottom:calc(var(--pico-block-spacing-vertical) * 1.33)}}
#hp-sect-original{scroll-snap-align:center;background-color:var(--ls-brand-color-2);padding-block:var(--pico-block-spacing-vertical)}
#hp-sect-original ol{color:var(--ls-brand-color-light)}
@media (width>= 576px){#hp-sect-original ol{column-count:2}}
@media (width>= 1280px){#hp-sect-original ol{display:none}}
#hp-sect-original #cone-hotspots{display:none;margin-inline:auto}
#hp-sect-original #cone-hotspots .cone{margin-top:calc(-3 * var(--pico-block-spacing-vertical));margin-inline:auto;max-width:50%;padding-bottom:calc(var(--pico-block-spacing-vertical) * 1.33);position:relative}
#hp-sect-original #cone-hotspots .cable{height:9rem;width:calc(var(--ls-konne-cable-thickness) * 1.525)}
#hp-sect-original #cone-hotspots [id^="plus-feature-"]{position:absolute;background-color:var(--ls-brand-color-light);border-radius:calc(infinity * 1px);padding-block:0.7rem;padding-inline:1.6rem;text-align:center;color:var(--ls-brand-color-4)}
#hp-sect-original #cone-hotspots [id^="plus-feature-"] .original{font-size:2rem;font-weight:100;transform:scale(275%,275%);margin-top:-0.33rem}
#hp-sect-original #cone-hotspots [id^="plus-feature-"] .alternate{width:5rem;transform:scale(110%,110%)}
#hp-sect-original #cone-hotspots #plus-feature-cable{top:20%;left:50%;transform:translateX(-50%)}
#hp-sect-original #cone-hotspots #plus-feature-cable .alternate{width:6.5rem}
#hp-sect-original #cone-hotspots #plus-feature-light{top:40%;left:50%;transform:translateX(-50%)}
#hp-sect-original #cone-hotspots #plus-feature-material{top:60%;left:25%;transform:translateX(-50%)}
#hp-sect-original #cone-hotspots #plus-feature-engraving{top:60%;right:25%;transform:translateX(50%)}
@media (width>= 1280px){#hp-sect-original .container:has(#cone-hotspots){display:flex;align-items:center}#hp-sect-original #your-unique-original{flex:0 0 50%}#hp-sect-original #cone-hotspots{display:block;flex:0 0 50%}}#hp-sect-inspiration p,#hp-sect-original p{font-size:1.25rem}
@media (width>= 1280px){#hp-sect-inspiration,#hp-sect-original{padding-block:calc(var(--pico-block-spacing-vertical) *2)}#hp-sect-inspiration h2,#hp-sect-original h2{font-size:2.5rem}#hp-sect-inspiration p,#hp-sect-original p{font-size:1.25rem}}
@media (width>= 1536px){#hp-sect-inspiration h2,#hp-sect-original h2{font-size:3.3rem}#hp-sect-inspiration p,#hp-sect-original p{font-size:1.9rem}}
#hp-sect-tribute{scroll-snap-align:center;background-image:url(../themes/lessem-cone-theme/assets/img/homepage/forest-lounge-1920.avif);height:45vh;background-size:cover;background-position:20% 0%}
#hp-sect-tribute p{background-color:rgba(96,80,72,0.87);color:var(--ls-brand-color-light);font-size:1.1rem;font-weight:100;aspect-ratio:1;width:8.5rem;padding:1.5rem;text-align:center;align-content:center;border-radius:calc(infinity * 1px);margin-top:1.5rem}
@media (width>= 768px){#hp-sect-tribute{background-position:center}#hp-sect-tribute p{margin-top:3rem;margin-left:5rem}}
@media (width>= 1280px){#hp-sect-tribute{scroll-snap-align:start;height:85vh}#hp-sect-tribute p{font-size:2rem;width:14rem}}.configurator .fh{height:initial}@media (width <= 767px){.configurator #konne .konne-cable{height:12rem}.configurator #konne .konne-body{top:21rem}}
#cfg-header h1 span{font-weight:500}.cfg-sect-list,.cfg-sect-form{position:relative}
.cfg-sect-list{margin-bottom:12.5rem}
.cfg-sect-list li{line-height:2.2}
.cfg-sect-list li::before{margin-right:1rem}
.cfg-sect-list li:not(.current-li){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50% 50% 50% 50%)}
.cfg-sect-list .current-li{background-color:var(--ls-brand-color-5);color:var(--ls-brand-color-light);padding-block:0.75rem;text-align:center;border-radius:20px;font-size:1.15rem;max-width:23rem;margin-inline:auto}
.cfg-sect-list .current-li::before{background-color:var(--ls-brand-color-light);color:var(--ls-brand-color-5);border-color:var(--ls-brand-color-light);margin-right:0.75rem}
.cfg-sect-form{text-align:center}
.cfg-sect-form form{margin-inline:auto;width:11rem}
.cfg-sect-form form fieldset:last-child{margin-top:-2rem}
.cfg-sect-form input[type="radio"]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50% 50% 50% 50%)}
.cfg-sect-form label:has(input[type="radio"]){background-color:var(--ls-brand-color-light);color:var(--ls-brand-color-4);font-weight:500;padding-block:0.5rem;border-radius:calc(infinity * 1px);text-align:center;width:100%;margin-bottom:calc(var(--pico-typography-spacing-vertical) * 0.5)}
.cfg-sect-form label:has(input[type="radio"]:checked){background-color:var(--ls-brand-color-darker);color:var(--ls-brand-color-light)}
.cfg-sect-form label:has(input[type="radio"]):focus-within{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}
.cfg-sect-form :where(input[type="number"],textarea):focus{outline:2px solid var(--pico-primary-focus)}
.cfg-sect-form label:has(input[type="number"]){background-color:rgba(255,255,255,0.5);border-radius:20px;font-weight:500;color:var(--ls-brand-color-4);padding-top:0.5rem}
.cfg-sect-form label:has(input[type="number"]) input[type="number"]{appearance:textfield;-moz-appearance:textfield;background-color:var(--ls-brand-color-light);border-radius:20px;margin-bottom:0;text-align:center;font-weight:500;height:2.33rem}
.cfg-sect-form label:has(input[type="number"]) input[type="number"]::placeholder{color:#c6c6c6;font-weight:500}
.cfg-sect-form label:has(input[type="number"]) input[type="number"]::-webkit-outer-spin-button,.cfg-sect-form label:has(input[type="number"]) input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.cfg-sect-form label:has(textarea){color:var(--ls-brand-color-light);font-weight:500}
.cfg-sect-form label:has(textarea) textarea{background-color:var(--ls-brand-color-light);border-radius:20px;font-weight:500}
.cfg-sect-form label:has(textarea) textarea::placeholder{font-weight:500;color:#c6c6c6}
.cfg-sect-form label:has(textarea) small{top:initial;margin-bottom:0}
.cfg-sect-form small{position:relative;top:2rem;color:var(--ls-brand-color-light);font-size:0.66rem}
.cfg-sect-form a[role="button"]{background-color:var(--ls-brand-color-5);border-color:var(--ls-brand-color-5);width:11rem;margin-block:calc(var(--pico-block-spacing-vertical) * 0.5);font-size:1.025rem;padding-block:0.3rem}
.cfg-sect-form a[role="button"]:hover{background-color:var(--ls-brand-color-7);border-color:var(--ls-brand-color-7)}
.cfg-sect-form a[role="button"]::after{margin-left:0.7rem}
.cfg-sect-form fieldset{background-color:rgba(255,255,255,0.5);border-radius:20px;column-count:2;margin-bottom:calc(var(--pico-typography-spacing-vertical) * 0.5)}
.cfg-sect-form fieldset legend{color:var(--ls-brand-color-4);font-weight:500;width:100%;margin-bottom:calc(var(--pico-typography-spacing-vertical) * 0.3);padding-top:2.5rem}
.cfg-sect-form fieldset label{margin-bottom:0 !important;border-radius:20px !important}a[role="button"].confirm-butt{display:none}
.price-box{display:none;margin-block:calc(var(--pico-block-spacing-vertical) * 0.5);background-color:rgba(255,255,255,0.5);border-radius:20px;padding:calc(var(--pico-spacing) / 2)}
.price-box p{margin-bottom:0;font-weight:500;font-size:0.8rem}
.price-box p:nth-child(2){font-size:1.5rem}
[id^="cfg-sect-"]:not(#cfg-sect-summary) .container{display:flex;flex-direction:column;justify-content:space-between}
#cfg-sect-summary{background-color:var(--ls-brand-color-1)}
#cfg-sect-material{padding-top:8rem;background-image:url(../themes/lessem-cone-theme/assets/img/configurator/material-1920.jpg)}
#cfg-sect-cable{background-image:url(../themes/lessem-cone-theme/assets/img/configurator/cable-1920.jpg)}
#cfg-sect-light{background-image:url(../themes/lessem-cone-theme/assets/img/configurator/light-1920.jpg)}
#cfg-sect-engraving{background-image:url(../themes/lessem-cone-theme/assets/img/configurator/engraving-1920.jpg)}
#cfg-sect-summary{position:relative;padding-bottom:var(--pico-block-spacing-vertical)}
#cfg-sect-summary h2{font-size:calc(1.75rem + 1.75vw);margin-bottom:calc(var(--pico-typography-spacing-vertical) * 1.5);margin-top:calc(var(--pico-typography-spacing-vertical) * 1);text-align:center}
#cfg-sect-summary h3{font-size:1.15em;margin-bottom:calc(var(--pico-typography-spacing-vertical) * 0.25)}
#cfg-sect-summary #summary-labels{display:none}
#cfg-sect-summary #summary-labels ul{font-weight:500;color:var(--ls-brand-color-3);line-height:2.63;text-align:right;padding-right:1rem}
#cfg-sect-summary #summary-labels li{list-style-type:none}
#cfg-sect-summary .round-list li::before{background-color:var(--ls-brand-color-dark);color:var(--ls-brand-color-1);border-color:var(--ls-brand-color-dark);margin-right:1rem}
#cfg-sect-summary .cable-length-missing{color:var(--ls-brand-color-required)}
#cfg-sect-summary #quantity-price-cont{display:flex;max-width:23rem;margin-inline:auto}
#cfg-sect-summary #quantity-cont{flex:0 0 50%;text-align:left}
#cfg-sect-summary #quantity-cont label[for="product-quantity"]{font-weight:500}
#cfg-sect-summary #quantity-cont #quantity-controls{display:flex;gap:0.5rem;max-width:15rem;padding-top:0.25rem}
#cfg-sect-summary #quantity-cont #quantity-controls .quantity-control{border-radius:calc(infinity * 1px);aspect-ratio:1;font-size:1.25rem;line-height:0;text-align:center;width:1.5rem;height:1.5rem;padding:0.15rem;margin-top:0.5rem}
#cfg-sect-summary #quantity-cont #quantity-controls .quantity-control:first-child{padding-bottom:0.5rem}
#cfg-sect-summary #quantity-cont #quantity-controls input[type="number"]{appearance:textfield;-moz-appearance:textfield;background-color:var(--ls-brand-color-light);border-radius:calc(infinity * 1px);margin-bottom:0;text-align:center;font-weight:500;height:2.33rem;width:3.66rem;border:none}
#cfg-sect-summary #quantity-cont #quantity-controls input[type="number"]::-webkit-outer-spin-button,#cfg-sect-summary #quantity-cont #quantity-controls input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
#cfg-sect-summary #price-cont{flex:0 0 50%;text-align:right;max-height:6rem}
#cfg-sect-summary #price-cont p{font-size:1.33rem;padding-top:0.5rem}
#cfg-sect-summary #discount-note{font-weight:500;text-align:center}
#cfg-sect-summary .buy-butt{background-color:var(--ls-brand-color-5);border-color:var(--ls-brand-color-5);width:11rem;margin-block:calc(var(--pico-block-spacing-vertical) * 0.5);font-size:1.025rem;padding-block:0.3rem;display:flex;margin-inline:auto}
#cfg-sect-summary .buy-butt:hover{background-color:var(--ls-brand-color-7);border-color:var(--ls-brand-color-7)}
#cfg-sect-summary .buy-butt::after{margin-left:0.7rem}
#cfg-sect-summary .buy-butt.next{background-color:var(--ls-brand-color-2);border-color:var(--ls-brand-color-2);color:var(--ls-brand-color-dark);width:17rem}
#cfg-sect-summary .buy-butt.next::after{margin-left:0}
#cfg-sect-summary .buy-butt.next:hover{background-color:#dfd1cb;border-color:#dfd1cb}
@media (width>= 576px){.cfg-sect-form fieldset label{position:relative;top:1px}#cfg-sect-summary #quantity-cont #quantity-controls{padding-top:0.5rem}#cfg-sect-summary #price-cont p{font-size:1.66rem}}
@media (width>= 768px){.configurator .fh{height:98vh}.cfg-sect-list{margin-bottom:initial}form.two-cols{display:flex;justify-content:center;width:22rem;gap:1rem}.form-col{flex:0 0 50%;align-content:center}.cfg-sect-list .current-li:not(:first-child){margin-top:5rem}.cfg-sect-form label:has(input[type="number"]){position:relative;top:2px}.cfg-sect-form label:has(input[type="number"]) input[type="number"]{position:relative;top:3px}#cfg-sect-engraving .form-col:first-child{padding-top:0.66rem}#cfg-sect-summary{padding-top:3rem}a[role="button"].confirm-butt{display:inline-flex}}
@media (width>= 1024px){form.two-cols{flex-direction:column;width:11rem}[id^="cfg-sect-"]:not(#cfg-sect-summary) .container{flex-direction:row;align-items:center;padding-top:4rem}.cfg-sect-list li:not(.current-li){position:static;width:initial;height:initial;overflow:auto;clip-path:none;opacity:0.3}.cfg-sect-list .current-li{background-color:initial;color:inherit;padding-block:initial;text-align:initial;border-radius:initial;font-size:inherit}.cfg-sect-list .current-li::before{background-color:var(--ls-brand-color-darker);border-color:var(--ls-brand-color-darker);margin-right:1rem}.cfg-sect-list .current-li:not(:first-child){margin-top:initial}.cfg-sect-form label:has(input[type="radio"]){padding-block:0.3rem}.cfg-sect-form label:has(input[type="number"]){position:static}.cfg-sect-form label:has(input[type="number"]) input[type="number"]{position:static}#cfg-sect-material{padding-top:initial}#cfg-sect-material .cfg-sect-list .current-li::before,#cfg-sect-summary .cfg-sect-list .current-li::before{color:var(--ls-brand-color-1)}#cfg-sect-cable ol.round-list,#cfg-sect-light ol.round-list,#cfg-sect-engraving ol.round-list{color:var(--ls-brand-color-light)}#cfg-sect-cable .cfg-sect-list .current-li::before,#cfg-sect-light .cfg-sect-list .current-li::before,#cfg-sect-engraving .cfg-sect-list .current-li::before{background-color:var(--ls-brand-color-light);border-color:var(--ls-brand-color-light)}#cfg-sect-cable .cfg-sect-list .current-li::before,#cfg-sect-engraving .cfg-sect-list .current-li::before{color:var(--ls-brand-color-4)}#cfg-sect-light .cfg-sect-list .current-li::before{color:var(--ls-brand-color-dark)}#cfg-sect-engraving .form-col:first-child{padding-top:initial}#cfg-sect-summary{padding-top:4rem}#cfg-sect-summary h2{font-size:3.33rem;margin-bottom:calc(var(--pico-typography-spacing-vertical) * 2);margin-top:calc(var(--pico-typography-spacing-vertical) * 0.75)}#cfg-sect-summary #labels-list{display:flex;justify-content:center}#cfg-sect-summary #summary-labels{display:block;flex:0 0 50%;margin-left:-2.5rem}#cfg-sect-summary #summary-list{flex:0 0 50%}}
@media (width>= 1280px){[id^="cfg-sect-"]:not(#cfg-sect-summary) .container{padding-top:5rem}#cfg-sect-summary{padding-top:5rem}}
@media (width>= 1536px){.price-box{display:block}#cfg-sect-summary #price-cont p{font-size:1.75rem}}