:root{color-scheme:light;--nausikaa-black:#181825;--nausikaa-white:#fff;--nausikaa-rosewater3:#dc8a78;--nausikaa-rosewater2:#f2d5cf;--nausikaa-rosewater1:#f4dbd6;--nausikaa-rosewater0:#f5e0dc;--nausikaa-flamingo3:#dd7878;--nausikaa-flamingo2:#eebebe;--nausikaa-flamingo1:#f0c6c6;--nausikaa-flamingo0:#f2cdcd;--nausikaa-pink3:#ea76cb;--nausikaa-pink2:#f4b8e4;--nausikaa-pink1:#f5bde6;--nausikaa-pink0:#f5c2e7;--nausikaa-mauve3:#8839ef;--nausikaa-mauve2:#ca9ee6;--nausikaa-mauve1:#c6a0f6;--nausikaa-mauve0:#cba6f7;--nausikaa-red3:#d20f39;--nausikaa-red2:#e78284;--nausikaa-red1:#ed8796;--nausikaa-red0:#f38ba8;--nausikaa-maroon3:#e64553;--nausikaa-maroon2:#ea999c;--nausikaa-maroon1:#ee99a0;--nausikaa-maroon0:#eba0ac;--nausikaa-peach3:#fe640b;--nausikaa-peach2:#ef9f76;--nausikaa-peach1:#f5a97f;--nausikaa-peach0:#fab387;--nausikaa-yellow3:#df8e1d;--nausikaa-yellow2:#e5c890;--nausikaa-yellow1:#eed49f;--nausikaa-yellow0:#f9e2af;--nausikaa-green3:#40a02b;--nausikaa-green2:#a6d189;--nausikaa-green1:#a6da95;--nausikaa-green0:#a6e3a1;--nausikaa-teal3:#179299;--nausikaa-teal2:#81c8be;--nausikaa-teal1:#8bd5ca;--nausikaa-teal0:#94e2d5;--nausikaa-sky3:#04a5e5;--nausikaa-sky2:#99d1db;--nausikaa-sky1:#91d7e3;--nausikaa-sky0:#89dceb;--nausikaa-sapphire3:#209fb5;--nausikaa-sapphire2:#85c1dc;--nausikaa-sapphire1:#7dc4e4;--nausikaa-sapphire0:#74c7ec;--nausikaa-blue3:#1e66f5;--nausikaa-blue2:#8caaee;--nausikaa-blue1:#8aadf4;--nausikaa-blue0:#89b4fa;--nausikaa-lavender3:#7287fd;--nausikaa-lavender2:#babbf1;--nausikaa-lavender1:#b7bdf8;--nausikaa-lavender0:#b4befe;--nausikaa-royal:#005c90;--nausikaa-forest:#006b57;--nausikaa-olive:olive;--nausikaa-navy:navy;--nausikaa-cyan:#0ff;--nausikaa-magenta:#f0f;--nausikaa-salmon:salmon;--nausikaa-chocolate:#630;--nausikaa-lightgray:#ccc;--nausikaa-darkgray:#555;--nausikaa-lemon:#ff6;--nausikaa-text:#222;--nausikaa-subtext1:#3a3a3a;--nausikaa-subtext0:#535353;--nausikaa-overlay2:#6b6b6b;--nausikaa-overlay1:#838383;--nausikaa-overlay0:#9b9b9b;--nausikaa-surface2:#b4b4b4;--nausikaa-surface1:#ccc;--nausikaa-surface0:#ddd;--nausikaa-base:#eff1f5;--nausikaa-mantle:#e6e9ef;--nausikaa-crust:#dce0e8;--nausikaa-text-rgb:34, 34, 34;--nausikaa-subtext1-rgb:58, 58, 58;--nausikaa-subtext0-rgb:83, 83, 83;--nausikaa-overlay2-rgb:107, 107, 107;--nausikaa-overlay1-rgb:131, 131, 131;--nausikaa-overlay0-rgb:155, 155, 155;--nausikaa-surface2-rgb:180, 180, 180;--nausikaa-surface1-rgb:204, 204, 204;--nausikaa-surface0-rgb:221, 221, 221;--nausikaa-base-rgb:239, 241, 245;--nausikaa-mantle-rgb:230, 233, 239;--nausikaa-crust-rgb:220, 224, 232;--nausikaa-aside-base:#222;--nausikaa-aside-mantle:#111;--nausikaa-aside-crust:#000;--nausikaa-aside-text:#eff1f5;--nausikaa-aside-subtext1:#e6e9ef;--nausikaa-aside-subtext0:#dce0e8;--nausikaa-block-text:"IBM Plex Serif", Georgia, serif;--nausikaa-utility-text:"IBM Plex Sans", Calibri, Arial, Verdana, sans-serif;--nausikaa-mono-text:"IBM Plex Mono", monospace;--nausikaa-font-family:var(--nausikaa-block-text);--nausikaa-font-size:15px;--nausikaa-line-height:calc(var(--nausikaa-font-size) * 1.4);--nausikaa-paragraph-spacer:calc(var(--nausikaa-line-height) * .75);--nausikaa-header-background:var(--nausikaa-mantle);--nausikaa-header-text:var(--nausikaa-text);--nausikaa-header-line:var(--nausikaa-crust);--nausikaa-header-height:55px;--nausikaa-link-color:#0b59f4;--nausikaa-link-line:var(--nausikaa-sky3);--nausikaa-link-hover:var(--nausikaa-text);--nausikaa-link-active:var(--nausikaa-text);--nausikaa-link-visited:var(--nausikaa-mauve3);--nausikaa-input-font-size:1em;--nausikaa-input-height:2.6em;--nausikaa-input-padding-width:.6em;--nausikaa-input-padding-height:0;--nausikaa-input-padding:var(--nausikaa-input-padding-height) var(--nausikaa-input-padding-width);--nausikaa-input-background:var(--nausikaa-base);--nausikaa-input-background-disabled:var(--nausikaa-surface1);--nausikaa-input-text:var(--nausikaa-text);--nausikaa-input-vague:var(--nausikaa-subtext0);--nausikaa-input-line:var(--nausikaa-surface2);--nausikaa-input-line-hover:#0388bd;--nausikaa-input-line-focus:#0493cc;--nausikaa-input-line-active:var(--nausikaa-sky3);--nausikaa-input-line-error:var(--nausikaa-red3);--nausikaa-button-font-size:1em;--nausikaa-button-height:2.6em;--nausikaa-button-padding:0 1.2em 5px;--nausikaa-button-shadow-size:3px;--nausikaa-button-background:var(--nausikaa-surface0);--nausikaa-button-text:var(--nausikaa-text);--nausikaa-button-text-disabled:var(--nausikaa-overlay2);--nausikaa-button-line:var(--nausikaa-overlay1);--nausikaa-button-hover:var(--nausikaa-surface1);--nausikaa-button-focus:var(--nausikaa-surface1);--nausikaa-button-active:var(--nausikaa-overlay0);--nausikaa-button-disabled:var(--nausikaa-overlay0);--nausikaa-button-shadow:var(--nausikaa-overlay1);--nausikaa-button-pulse-high:var(--nausikaa-overlay1);--nausikaa-button-pulse-low:var(--nausikaa-surface0);--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:rgba(var(--nausikaa-surface1-rgb), .65);--nausikaa-button-active-ring:rgba(var(--nausikaa-overlay0-rgb), .65);--nausikaa-mark-background:#e5c890b3;--nausikaa-mark-background-alt:#eed49fe6;--nausikaa-chevron-hover:url(/images/chevron-down-blue.svg);--nausikaa-ink:#222;--nausikaa-text-inverse:#fff;--nausikaa-text-inverse-rgb:255, 255, 255;--nausikaa-mantle-light-3:#eff1f5;--nausikaa-mantle-light-4:#f2f4f7;--nausikaa-mantle-light-5:#f6f7f9;--nausikaa-panel-link-color:#0a52e0;--nausikaa-kbd-text:#1d232f;--nausikaa-pagination-active-text:#fcfcfd;--nausikaa-date-picker-today:#acacac;--nausikaa-date-picker-range:#3b7af6;--nausikaa-date-picker-range-text:#0e1016}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--nausikaa-text:#fff;--nausikaa-subtext1:#ddd;--nausikaa-subtext0:#ccc;--nausikaa-overlay2:#b4b4b4;--nausikaa-overlay1:#9b9b9b;--nausikaa-overlay0:#838383;--nausikaa-surface2:#6b6b6b;--nausikaa-surface1:#535353;--nausikaa-surface0:#3a3a3a;--nausikaa-base:#222;--nausikaa-mantle:#1a1a1a;--nausikaa-crust:#111;--nausikaa-text-rgb:255, 255, 255;--nausikaa-subtext1-rgb:221, 221, 221;--nausikaa-subtext0-rgb:204, 204, 204;--nausikaa-overlay2-rgb:180, 180, 180;--nausikaa-overlay1-rgb:155, 155, 155;--nausikaa-overlay0-rgb:131, 131, 131;--nausikaa-surface2-rgb:107, 107, 107;--nausikaa-surface1-rgb:83, 83, 83;--nausikaa-surface0-rgb:58, 58, 58;--nausikaa-base-rgb:34, 34, 34;--nausikaa-mantle-rgb:26, 26, 26;--nausikaa-crust-rgb:17, 17, 17;--nausikaa-link-color:#598ef8;--nausikaa-text-inverse:#222;--nausikaa-text-inverse-rgb:34, 34, 34;--nausikaa-mantle-light-3:#222;--nausikaa-mantle-light-4:#242424;--nausikaa-mantle-light-5:#272727;--nausikaa-panel-link-color:#80a8f9;--nausikaa-kbd-text:#222;--nausikaa-pagination-active-text:#fff;--nausikaa-date-picker-today:#fff;--nausikaa-date-picker-range:#89affa;--nausikaa-date-picker-range-text:#222}}:root[data-theme=dark]{color-scheme:dark;--nausikaa-text:#fff;--nausikaa-subtext1:#ddd;--nausikaa-subtext0:#ccc;--nausikaa-overlay2:#b4b4b4;--nausikaa-overlay1:#9b9b9b;--nausikaa-overlay0:#838383;--nausikaa-surface2:#6b6b6b;--nausikaa-surface1:#535353;--nausikaa-surface0:#3a3a3a;--nausikaa-base:#222;--nausikaa-mantle:#1a1a1a;--nausikaa-crust:#111;--nausikaa-text-rgb:255, 255, 255;--nausikaa-subtext1-rgb:221, 221, 221;--nausikaa-subtext0-rgb:204, 204, 204;--nausikaa-overlay2-rgb:180, 180, 180;--nausikaa-overlay1-rgb:155, 155, 155;--nausikaa-overlay0-rgb:131, 131, 131;--nausikaa-surface2-rgb:107, 107, 107;--nausikaa-surface1-rgb:83, 83, 83;--nausikaa-surface0-rgb:58, 58, 58;--nausikaa-base-rgb:34, 34, 34;--nausikaa-mantle-rgb:26, 26, 26;--nausikaa-crust-rgb:17, 17, 17;--nausikaa-link-color:#598ef8;--nausikaa-text-inverse:#222;--nausikaa-text-inverse-rgb:34, 34, 34;--nausikaa-mantle-light-3:#222;--nausikaa-mantle-light-4:#242424;--nausikaa-mantle-light-5:#272727;--nausikaa-panel-link-color:#80a8f9;--nausikaa-kbd-text:#222;--nausikaa-pagination-active-text:#fff;--nausikaa-date-picker-today:#fff;--nausikaa-date-picker-range:#89affa;--nausikaa-date-picker-range-text:#222}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-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}details{display:block}summary{display:list-item}template,[hidden]{display:none}*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;font-family:var(--nausikaa-font-family);scroll-behavior:smooth}body{background-color:var(--nausikaa-base);color:var(--nausikaa-text)}p{margin:var(--nausikaa-paragraph-spacer) 0}p.sample-text{margin-bottom:calc(var(--nausikaa-paragraph-spacer) * 1.5)}hr{border-style:dashed;border-width:0 0 1px;border-color:var(--nausikaa-overlay0);margin:var(--nausikaa-paragraph-spacer) 0}hr.vertical{margin:0 var(--nausikaa-paragraph-spacer);border-width:0 0 0 1px}u{font-weight:700;text-decoration:underline}blockquote{border:1px solid var(--nausikaa-crust);background-color:var(--nausikaa-mantle);margin:var(--nausikaa-paragraph-spacer) 0;border-radius:6px;padding:1em}blockquote>:first-child{margin-top:0}blockquote footer{color:var(--nausikaa-subtext1);font-size:.9em}blockquote footer:before{content:"―"}blockquote.sample-text{color:var(--nausikaa-crust);padding-top:.5rem}abbr,time{-webkit-text-decoration:underline dotted var(--nausikaa-subtext0);text-decoration:underline dotted var(--nausikaa-subtext0);cursor:help;background-color:#0000}mark{background-color:var(--nausikaa-mark-background);box-shadow:5px 0 0 0 rgba(var(--nausikaa-mark-background), .5), -5px 0 0 0 rgba(var(--nausikaa-mark-background), .5);background-size:2000px 2000px;background-image:repeating-linear-gradient(-45deg, var(--nausikaa-mark-background), var(--nausikaa-mark-background) 5px, var(--nausikaa-mark-background-alt) 5px, var(--nausikaa-mark-background-alt) 15px);border-radius:3px}del{-webkit-text-decoration:line-through solid var(--nausikaa-input-line-error);text-decoration:line-through solid var(--nausikaa-input-line-error)}code,kbd,samp{font-family:var(--nausikaa-mono-text);white-space:nowrap;border-radius:4px;padding:.1em .3em;font-size:.9em;line-height:1.1}code{color:var(--nausikaa-red3);background-color:var(--nausikaa-base);border:1px solid var(--nausikaa-red0)}kbd{color:var(--nausikaa-kbd-text);background-color:var(--nausikaa-lavender3);border:1px solid var(--nausikaa-text);white-space:nowrap}samp{color:var(--nausikaa-green1);background-color:var(--nausikaa-subtext1);border:1px solid var(--nausikaa-subtext1);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;margin:var(--nausikaa-paragraph-spacer) 0}.sample-text{color:var(--nausikaa-subtext0);word-spacing:-20px;font-family:BLOKK;font-size:2em}.price{font-family:var(--nausikaa-utility-text);border-bottom:1px dotted var(--nausikaa-crust)}.fetching{background-color:rgba(var(--nausikaa-base-rgb), .9);opacity:0;pointer-events:none;z-index:2;padding-top:4em;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.fetching.active{opacity:.8;pointer-events:auto}.spinner{width:300px;height:300px;position:fixed;top:30%;left:50%;transform:translate(-55%)}.spinner.inside{width:10em;height:10em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner svg{width:100%;height:100%;animation:1.5s linear infinite nausikaa-spin}.spinner circle{stroke:var(--nausikaa-blue3);stroke-dasharray:1 200;stroke-dashoffset:0;fill:none;stroke-width:6px;animation:1.5s ease-in-out infinite nausikaa-dash}@keyframes nausikaa-spin{to{transform:rotate(360deg)}}@keyframes nausikaa-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}:root{--nausikaa-image-width:12%;--nausikaa-print-gap:7pt}#pdf-renderer{max-width:100%;margin:0;padding:0;display:block}#pdf-renderer .products.print{font-size:9.5pt;line-height:13pt}#pdf-renderer .products.print .controls{display:none}#pdf-renderer .products.print .product{page-break-inside:avoid;border-bottom-width:0;margin:0;padding:9mm 0 17mm;display:block;overflow:hidden}#pdf-renderer .products.print .product .tag.classification-source{display:none}#pdf-renderer .products.print .product .tag.classification-identifier{position:relative;top:4px}#pdf-renderer .products.print .product .product-image{width:var(--nausikaa-image-width);float:left;height:100%}#pdf-renderer .products.print .product .product-image>div{background-image:none!important}#pdf-renderer .products.print .product .product-title{margin:0 0 var(--nausikaa-print-gap) var(--nausikaa-image-width);padding-left:calc(2 * var(--nausikaa-print-gap));font-size:11pt}#pdf-renderer .products.print .product .product-metadata{margin:0 0 var(--nausikaa-print-gap) var(--nausikaa-image-width);padding-left:calc(2 * var(--nausikaa-print-gap));font-size:9.5pt;line-height:13pt}#pdf-renderer .products.print .product .product-metadata dl dt{flex:0 0 20%}#pdf-renderer .products.print .product .product-metadata dl dd{flex:0 0 80%}#pdf-renderer .products.print .product .product-metadata dl dd .price-row{margin-right:.8em;display:inline}#pdf-renderer .products.print .product .product-metadata dl dd .price-row.erasmus{display:none}#pdf-renderer .products.print .product .product-metadata dl dd .price-row .price{text-decoration:none!important}#pdf-renderer .products.print .product .product-summary{font-size:9.5pt;line-height:13pt;margin-bottom:var(--nausikaa-print-gap)!important}#pdf-renderer .products.print .product .product-summary.erasmus{margin:var(--nausikaa-print-gap) 0 var(--nausikaa-print-gap) var(--nausikaa-image-width);padding-left:calc(2 * var(--nausikaa-print-gap))}#pdf-renderer .products.print .product .product-summary:not(.erasmus){margin:0 0 var(--nausikaa-print-gap) var(--nausikaa-image-width);padding-left:calc(2 * var(--nausikaa-print-gap));-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}#pdf-renderer .products.print .product .product-organisation{border-bottom:1px solid rgba(var(--nausikaa-crust-rgb), .6);height:7mm;margin:0;padding:1mm 0;display:block;position:absolute;top:0;left:0;right:0}#pdf-renderer .products.print .product .product-organisation dt{display:none}#pdf-renderer .products.print .product .product-organisation dd{opacity:.85;flex:1 0 auto;padding-right:1em}#pdf-renderer .products.print .product .product-organisation dd>span{text-overflow:ellipsis;white-space:nowrap;max-width:23ch;display:inline-block;overflow:hidden}#pdf-renderer .products.print .product .product-organisation dd .org-url{display:none}#pdf-renderer .products.print .product .product-organisation dd:last-child{text-align:right;flex-grow:999;padding-right:0}#pdf-renderer .products.print .product .product-print-footer{border-top:1px solid rgba(var(--nausikaa-crust-rgb), .6);background-color:var(--nausikaa-base);z-index:999;height:3em;padding:3pt 0 0;display:flex;position:absolute;bottom:0;left:0;right:0}#pdf-renderer .products.print .product .product-print-footer>div{opacity:.85;width:30%}#pdf-renderer .products.print .product .product-print-footer>div img{height:2em}#pdf-renderer .products.print .product .product-print-footer>address{vertical-align:top;opacity:.85;text-align:right;width:70%;font-style:normal}#pdf-renderer .products.print .product form{display:none!important}#pdf-renderer .products.print.a4 .product{height:277mm;max-height:277mm}#pdf-renderer .products.print.a5 .product{height:128mm;max-height:128mm;padding-bottom:15mm}#pdf-renderer .products.print.a5 .product .product-classification-dd>span>span:first-child{text-overflow:ellipsis;max-width:50ch}#pdf-renderer .products.print.a5 .product .product-classification-dd .tag.classification-subject{white-space:nowrap}#pdf-renderer .products.print.a5 .product .classification-identifier{color:#000;font-size:9.5pt;font-weight:700;line-height:13pt;-webkit-text-decoration:underline dotted #aaa;text-decoration:underline dotted #aaa;top:0;border-width:0!important;padding:0!important}#pdf-renderer .products.print.a5 .product .product-summary{-webkit-line-clamp:4}#pdf-renderer .products.print.a5 .product .product-summary:not(.product-summary-0),#pdf-renderer .products.print.a5 .product .product-summary.erasmus{display:none!important}#pdf-renderer .erasmus-nts,#pdf-renderer .tag.blue,body.print>header,body.print>footer{display:none}.button,.button:visited,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;font-family:var(--nausikaa-utility-text);font-size:var(--nausikaa-button-font-size);height:var(--nausikaa-button-height);padding:var(--nausikaa-button-padding);vertical-align:bottom;background-color:var(--nausikaa-button-background);border:1px solid var(--nausikaa-button-line);box-shadow:0 calc(-1 * var(--nausikaa-button-shadow-size)) 0 0 var(--nausikaa-button-shadow) inset;color:var(--nausikaa-button-text);border-radius:6px;margin:0 .4rem .4rem 0;line-height:2.2;animation:none;display:inline-block;overflow:hidden}.button.hover,.button.hover:visited,button.hover,input.hover[type=button],input.hover[type=reset],input.hover[type=submit],.button:hover,.button:visited:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:var(--nausikaa-button-line);background-color:var(--nausikaa-button-hover);box-shadow:0 calc(-1 * var(--nausikaa-button-shadow-size)) 0 0 var(--nausikaa-button-shadow) inset}.button.focus,.button.focus:visited,button.focus,input.focus[type=button],input.focus[type=reset],input.focus[type=submit],.button:focus,.button:visited:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,input[type=radio]:focus+.button,input[type=radio]:focus+.button:visited,input[type=radio]:focus+button,input[type=radio]:focus+input[type=button],input[type=radio]:focus+input[type=reset],input[type=radio]:focus+input[type=submit],input[type=checkbox]:focus+.button,input[type=checkbox]:focus+.button:visited,input[type=checkbox]:focus+button,input[type=checkbox]:focus+input[type=button],input[type=checkbox]:focus+input[type=reset],input[type=checkbox]:focus+input[type=submit],input[type=file]:focus+.button,input[type=file]:focus+.button:visited,input[type=file]:focus+button,input[type=file]:focus+input[type=button],input[type=file]:focus+input[type=reset],input[type=file]:focus+input[type=submit],input[type=radio]:focus+.button:visited,input[type=radio]:focus+.button:visited:visited,input[type=radio]:focus+button:visited,input[type=radio]:focus+input[type=button]:visited,input[type=radio]:focus+input[type=reset]:visited,input[type=radio]:focus+input[type=submit]:visited,input[type=checkbox]:focus+.button:visited,input[type=checkbox]:focus+.button:visited:visited,input[type=checkbox]:focus+button:visited,input[type=checkbox]:focus+input[type=button]:visited,input[type=checkbox]:focus+input[type=reset]:visited,input[type=checkbox]:focus+input[type=submit]:visited{border-color:var(--nausikaa-button-line);background-color:var(--nausikaa-button-focus);box-shadow:0 calc(-1 * var(--nausikaa-button-shadow-size)) 0 0 var(--nausikaa-button-shadow) inset, 0 0 0 3px var(--nausikaa-button-focus-ring)}.button.active,.button.active:visited,button.active,input.active[type=button],input.active[type=reset],input.active[type=submit],.button:active,.button:visited:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active,input:checked+.button,input:checked+.button:visited,input:checked+button,input:checked+input[type=button],input:checked+input[type=reset],input:checked+input[type=submit],input:checked:hover+.button,input:checked:hover+.button:visited,input:checked:hover+button,input:checked:hover+input[type=button],input:checked:hover+input[type=reset],input:checked:hover+input[type=submit],.dropdown>.button:focus,.dropdown>.button:visited:focus,.dropdown>button:focus,.dropdown>input[type=button]:focus,.dropdown>input[type=reset]:focus,.dropdown>input[type=submit]:focus,.dropdown:focus-within>.button,.dropdown:focus-within>.button:visited,.dropdown:focus-within>button,.dropdown:focus-within>input[type=button],.dropdown:focus-within>input[type=reset],.dropdown:focus-within>input[type=submit],.dropdown.focus-within>.button,.dropdown.focus-within>.button:visited,.dropdown.focus-within>button,.dropdown.focus-within>input[type=button],.dropdown.focus-within>input[type=reset],.dropdown.focus-within>input[type=submit]{border-color:var(--nausikaa-button-line);background-color:var(--nausikaa-button-active);box-shadow:0 0 0 0 var(--nausikaa-button-shadow) inset, 0 0 0 0 var(--nausikaa-button-active-ring)}.button:active:focus,.button:visited:active:focus,button:active:focus,input[type=button]:active:focus,input[type=reset]:active:focus,input[type=submit]:active:focus,.button.active:focus,.button.active:visited:focus,button.active:focus,input.active[type=button]:focus,input.active[type=reset]:focus,input.active[type=submit]:focus,input:checked:focus+.button,input:checked:focus+.button:visited,input:checked:focus+button,input:checked:focus+input[type=button],input:checked:focus+input[type=reset],input:checked:focus+input[type=submit]{background-color:var(--nausikaa-button-active);box-shadow:0 0 0 0 var(--nausikaa-button-shadow) inset, 0 0 0 2px var(--nausikaa-button-background)}.button.disabled,.button.disabled:visited,button.disabled,input.disabled[type=button],input.disabled[type=reset],input.disabled[type=submit],.button:disabled,.button:visited:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,.button:disabled:hover,.button:visited:disabled:hover,button:disabled:hover,input[type=button]:disabled:hover,input[type=reset]:disabled:hover,input[type=submit]:disabled:hover,input[type=file]:disabled+.button,input[type=file]:disabled+.button:visited,input[type=file]:disabled+button,input[type=file]:disabled+input[type=button],input[type=file]:disabled+input[type=reset],input[type=file]:disabled+input[type=submit],input[type=radio]:disabled+.button,input[type=radio]:disabled+.button:visited,input[type=radio]:disabled+button,input[type=radio]:disabled+input[type=button],input[type=radio]:disabled+input[type=reset],input[type=radio]:disabled+input[type=submit],input[type=checkbox]:disabled+.button,input[type=checkbox]:disabled+.button:visited,input[type=checkbox]:disabled+button,input[type=checkbox]:disabled+input[type=button],input[type=checkbox]:disabled+input[type=reset],input[type=checkbox]:disabled+input[type=submit]{color:var(--nausikaa-button-text-disabled);border-color:var(--nausikaa-button-line);background-color:var(--nausikaa-button-disabled);box-shadow:0 calc(-1 * var(--nausikaa-button-shadow-size)) 0 0 var(--nausikaa-button-shadow) inset}.button.disabled .icon,.button.disabled:visited .icon,button.disabled .icon,input.disabled[type=button] .icon,input.disabled[type=reset] .icon,input.disabled[type=submit] .icon,.button:disabled .icon,.button:visited:disabled .icon,button:disabled .icon,input[type=button]:disabled .icon,input[type=reset]:disabled .icon,input[type=submit]:disabled .icon,.button:disabled:hover .icon,.button:visited:disabled:hover .icon,button:disabled:hover .icon,input[type=button]:disabled:hover .icon,input[type=reset]:disabled:hover .icon,input[type=submit]:disabled:hover .icon,input[type=file]:disabled+.button .icon,input[type=file]:disabled+.button:visited .icon,input[type=file]:disabled+button .icon,input[type=file]:disabled+input[type=button] .icon,input[type=file]:disabled+input[type=reset] .icon,input[type=file]:disabled+input[type=submit] .icon,input[type=radio]:disabled+.button .icon,input[type=radio]:disabled+.button:visited .icon,input[type=radio]:disabled+button .icon,input[type=radio]:disabled+input[type=button] .icon,input[type=radio]:disabled+input[type=reset] .icon,input[type=radio]:disabled+input[type=submit] .icon,input[type=checkbox]:disabled+.button .icon,input[type=checkbox]:disabled+.button:visited .icon,input[type=checkbox]:disabled+button .icon,input[type=checkbox]:disabled+input[type=button] .icon,input[type=checkbox]:disabled+input[type=reset] .icon,input[type=checkbox]:disabled+input[type=submit] .icon{fill:var(--nausikaa-button-text-disabled)}input[type=radio]:checked:disabled+.button,input[type=radio]:checked:disabled+.button:visited,input[type=radio]:checked:disabled+button,input[type=radio]:checked:disabled+input[type=button],input[type=radio]:checked:disabled+input[type=reset],input[type=radio]:checked:disabled+input[type=submit],input[type=checkbox]:checked:disabled+.button,input[type=checkbox]:checked:disabled+.button:visited,input[type=checkbox]:checked:disabled+button,input[type=checkbox]:checked:disabled+input[type=button],input[type=checkbox]:checked:disabled+input[type=reset],input[type=checkbox]:checked:disabled+input[type=submit]{box-shadow:none}.button:before:active,.button:visited:before:active,button:before:active,input[type=button]:before:active,input[type=reset]:before:active,input[type=submit]:before:active{box-shadow:0 calc(-1 * var(--nausikaa-button-shadow-size)) 0 0 var(--nausikaa-button-shadow) inset}.button .icon,.button:visited .icon,button .icon,input[type=button] .icon,input[type=reset] .icon,input[type=submit] .icon{fill:var(--nausikaa-button-text)}.button.loading,.button.loading:visited,button.loading,input.loading[type=button],input.loading[type=reset],input.loading[type=submit]{color:#0000}.button.loading:after,.button.loading:visited:after,button.loading:after,input.loading[type=button]:after,input.loading[type=reset]:after,input.loading[type=submit]:after{background-image:var(--nausikaa-button-refresh)}.button.loading.success:after,.button.loading.success:visited:after,button.loading.success:after,input.loading.success[type=button]:after,input.loading.success[type=reset]:after,input.loading.success[type=submit]:after{background-image:var(--nausikaa-button-check)}.button.hover,.button.hover:visited,button.hover,input.hover[type=button],input.hover[type=reset],input.hover[type=submit],.button:hover,.button:visited:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{text-decoration:none}.button.focus,.button.focus:visited,button.focus,input.focus[type=button],input.focus[type=reset],input.focus[type=submit],.button:focus,.button:visited:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,input[type=radio]:focus+.button,input[type=radio]:focus+.button:visited,input[type=radio]:focus+button,input[type=radio]:focus+input[type=button],input[type=radio]:focus+input[type=reset],input[type=radio]:focus+input[type=submit],input[type=checkbox]:focus+.button,input[type=checkbox]:focus+.button:visited,input[type=checkbox]:focus+button,input[type=checkbox]:focus+input[type=button],input[type=checkbox]:focus+input[type=reset],input[type=checkbox]:focus+input[type=submit],input[type=radio]:focus+.button:visited,input[type=radio]:focus+.button:visited:visited,input[type=radio]:focus+button:visited,input[type=radio]:focus+input[type=button]:visited,input[type=radio]:focus+input[type=reset]:visited,input[type=radio]:focus+input[type=submit]:visited,input[type=checkbox]:focus+.button:visited,input[type=checkbox]:focus+.button:visited:visited,input[type=checkbox]:focus+button:visited,input[type=checkbox]:focus+input[type=button]:visited,input[type=checkbox]:focus+input[type=reset]:visited,input[type=checkbox]:focus+input[type=submit]:visited{z-index:888;outline-width:0;text-decoration:none}.button.active,.button.active:visited,button.active,input.active[type=button],input.active[type=reset],input.active[type=submit],.button:active,.button:visited:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active,input:checked+.button,input:checked+.button:visited,input:checked+button,input:checked+input[type=button],input:checked+input[type=reset],input:checked+input[type=submit],input:checked:hover+.button,input:checked:hover+.button:visited,input:checked:hover+button,input:checked:hover+input[type=button],input:checked:hover+input[type=reset],input:checked:hover+input[type=submit],.dropdown>.button:focus,.dropdown>.button:visited:focus,.dropdown>button:focus,.dropdown>input[type=button]:focus,.dropdown>input[type=reset]:focus,.dropdown>input[type=submit]:focus,.dropdown:focus-within>.button,.dropdown:focus-within>.button:visited,.dropdown:focus-within>button,.dropdown:focus-within>input[type=button],.dropdown:focus-within>input[type=reset],.dropdown:focus-within>input[type=submit],.dropdown.focus-within>.button,.dropdown.focus-within>.button:visited,.dropdown.focus-within>button,.dropdown.focus-within>input[type=button],.dropdown.focus-within>input[type=reset],.dropdown.focus-within>input[type=submit]{height:calc(var(--nausikaa-button-height) - var(--nausikaa-button-shadow-size));margin-top:calc(var(--nausikaa-font-size) * .3);z-index:888;outline-width:0;padding:0 1.2em;text-decoration:none;margin-top:var(--nausikaa-button-shadow-size)!important}.button:active:focus,.button:visited:active:focus,button:active:focus,input[type=button]:active:focus,input[type=reset]:active:focus,input[type=submit]:active:focus,.button.active:focus,.button.active:visited:focus,button.active:focus,input.active[type=button]:focus,input.active[type=reset]:focus,input.active[type=submit]:focus,input:checked:focus+.button,input:checked:focus+.button:visited,input:checked:focus+button,input:checked:focus+input[type=button],input:checked:focus+input[type=reset],input:checked:focus+input[type=submit]{text-decoration:none}.button.disabled,.button.disabled:visited,button.disabled,input.disabled[type=button],input.disabled[type=reset],input.disabled[type=submit],.button:disabled,.button:visited:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,.button:disabled:hover,.button:visited:disabled:hover,button:disabled:hover,input[type=button]:disabled:hover,input[type=reset]:disabled:hover,input[type=submit]:disabled:hover,input[type=radio]:disabled+.button,input[type=radio]:disabled+.button:visited,input[type=radio]:disabled+button,input[type=radio]:disabled+input[type=button],input[type=radio]:disabled+input[type=reset],input[type=radio]:disabled+input[type=submit],input[type=checkbox]:disabled+.button,input[type=checkbox]:disabled+.button:visited,input[type=checkbox]:disabled+button,input[type=checkbox]:disabled+input[type=button],input[type=checkbox]:disabled+input[type=reset],input[type=checkbox]:disabled+input[type=submit]{height:var(--nausikaa-button-height);cursor:not-allowed;margin-top:0}.button.disabled:active,.button.disabled:visited:active,button.disabled:active,input.disabled[type=button]:active,input.disabled[type=reset]:active,input.disabled[type=submit]:active,.button:disabled:active,.button:visited:disabled:active,button:disabled:active,input[type=button]:disabled:active,input[type=reset]:disabled:active,input[type=submit]:disabled:active,.button:disabled:hover:active,.button:visited:disabled:hover:active,button:disabled:hover:active,input[type=button]:disabled:hover:active,input[type=reset]:disabled:hover:active,input[type=submit]:disabled:hover:active,input[type=radio]:disabled+.button:active,input[type=radio]:disabled+.button:visited:active,input[type=radio]:disabled+button:active,input[type=radio]:disabled+input[type=button]:active,input[type=radio]:disabled+input[type=reset]:active,input[type=radio]:disabled+input[type=submit]:active,input[type=checkbox]:disabled+.button:active,input[type=checkbox]:disabled+.button:visited:active,input[type=checkbox]:disabled+button:active,input[type=checkbox]:disabled+input[type=button]:active,input[type=checkbox]:disabled+input[type=reset]:active,input[type=checkbox]:disabled+input[type=submit]:active{padding:var(--nausikaa-button-padding);margin-top:0!important}input[type=radio]:checked:disabled+.button,input[type=radio]:checked:disabled+.button:visited,input[type=radio]:checked:disabled+button,input[type=radio]:checked:disabled+input[type=button],input[type=radio]:checked:disabled+input[type=reset],input[type=radio]:checked:disabled+input[type=submit],input[type=checkbox]:checked:disabled+.button,input[type=checkbox]:checked:disabled+.button:visited,input[type=checkbox]:checked:disabled+button,input[type=checkbox]:checked:disabled+input[type=button],input[type=checkbox]:checked:disabled+input[type=reset],input[type=checkbox]:checked:disabled+input[type=submit]{height:calc(var(--nausikaa-button-height) - var(--nausikaa-button-shadow-size))}.button .icon,.button:visited .icon,button .icon,input[type=button] .icon,input[type=reset] .icon,input[type=submit] .icon{width:1.5em;height:1.5em;position:relative;top:.35em}.button .label,.button:visited .label,button .label,input[type=button] .label,input[type=reset] .label,input[type=submit] .label{pointer-events:none;padding:0 .75em 0 .45em;display:inline-block;position:relative;left:-.75em}.button .label:before,.button:visited .label:before,button .label:before,input[type=button] .label:before,input[type=reset] .label:before,input[type=submit] .label:before{content:"";background-color:#00000026;position:absolute;top:-2em;bottom:-2em;left:-2em;right:0}.button.loading,.button.loading:visited,button.loading,input.loading[type=button],input.loading[type=reset],input.loading[type=submit]{color:#0000;position:relative}.button.loading .label,.button.loading:visited .label,button.loading .label,input.loading[type=button] .label,input.loading[type=reset] .label,input.loading[type=submit] .label,.button.loading .icon,.button.loading:visited .icon,button.loading .icon,input.loading[type=button] .icon,input.loading[type=reset] .icon,input.loading[type=submit] .icon{opacity:0}.button.loading:after,.button.loading:visited:after,button.loading:after,input.loading[type=button]:after,input.loading[type=reset]:after,input.loading[type=submit]:after{background-image:var(--nausikaa-button-refresh);content:"";pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:1.7em;height:1.7em;animation:1.5s linear infinite nausikaa-loading;display:block;position:absolute;top:45%;left:50%;overflow:visible}.button.loading.success:after,.button.loading.success:visited:after,button.loading.success:after,input.loading.success[type=button]:after,input.loading.success[type=reset]:after,input.loading.success[type=submit]:after{width:1.7em;height:1.7em;animation:none;transform:translate(-50%,-50%)}.button.primary,.button.primary:visited,button.primary,input.primary[type=button],input.primary[type=reset],input.primary[type=submit]{--nausikaa-button-background:#2980d7;--nausikaa-button-line:#184d81;--nausikaa-button-shadow:#1c5997;--nausikaa-button-text:#fff;--nausikaa-button-hover:#2473c2;--nausikaa-button-focus:#2473c2;--nausikaa-button-active:#2066ac;--nausikaa-button-text-disabled:#93bfeb;--nausikaa-button-disabled:#2066ac;--nausikaa-button-refresh:url(../images/refresh-white.svg);--nausikaa-button-check:url(../images/check-white.svg);--nausikaa-button-focus-ring:#2473c2a6;--nausikaa-button-active-ring:#2066aca6}.button.secondary,.button.secondary:visited,button.secondary,input.secondary[type=button],input.secondary[type=reset],input.secondary[type=submit]{--nausikaa-button-background:#34495e;--nausikaa-button-line:#121a21;--nausikaa-button-shadow:#1b2631;--nausikaa-button-text:#fff;--nausikaa-button-hover:#2d4052;--nausikaa-button-focus:#2d4052;--nausikaa-button-active:#243342;--nausikaa-button-text-disabled:#5b80a4;--nausikaa-button-disabled:#243342;--nausikaa-button-refresh:url(../images/refresh-white.svg);--nausikaa-button-check:url(../images/check-white.svg);--nausikaa-button-focus-ring:#2d4052a6;--nausikaa-button-active-ring:#243342a6}.button.positive,.button.positive:visited,button.positive,input.positive[type=button],input.positive[type=reset],input.positive[type=submit]{--nausikaa-button-background:#28b463;--nausikaa-button-line:#176939;--nausikaa-button-shadow:#1c7d44;--nausikaa-button-text:#fff;--nausikaa-button-hover:#25a75b;--nausikaa-button-focus:#25a75b;--nausikaa-button-active:#209250;--nausikaa-button-text-disabled:#58da8e;--nausikaa-button-disabled:#209250;--nausikaa-button-refresh:url(../images/refresh-white.svg);--nausikaa-button-check:url(../images/check-white.svg);--nausikaa-button-focus-ring:#25a75ba6;--nausikaa-button-active-ring:#209250a6}.button.negative,.button.negative:visited,button.negative,input.negative[type=button],input.negative[type=reset],input.negative[type=submit]{--nausikaa-button-background:#cb4335;--nausikaa-button-line:#7a281f;--nausikaa-button-shadow:#8e2f25;--nausikaa-button-text:#fff;--nausikaa-button-hover:#b63d2f;--nausikaa-button-focus:#b63d2f;--nausikaa-button-active:#a2362a;--nausikaa-button-text-disabled:#da7c71;--nausikaa-button-disabled:#a2362a;--nausikaa-button-refresh:url(../images/refresh-white.svg);--nausikaa-button-check:url(../images/check-white.svg);--nausikaa-button-focus-ring:#b63d2fa6;--nausikaa-button-active-ring:#a2362aa6}.button.radiant,.button.radiant:visited,button.radiant,input.radiant[type=button],input.radiant[type=reset],input.radiant[type=submit]{--nausikaa-button-background:#fbc531;--nausikaa-button-line:#a38020;--nausikaa-button-shadow:#bc9425;--nausikaa-button-text:#000;--nausikaa-button-hover:#e2b12c;--nausikaa-button-focus:#e2b12c;--nausikaa-button-active:#bc9425;--nausikaa-button-text-disabled:#0006;--nausikaa-button-disabled:#bc9425;--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:#e2b12ca6;--nausikaa-button-active-ring:#bc9425a6}.button.midnight,.button.midnight:visited,button.midnight,input.midnight[type=button],input.midnight[type=reset],input.midnight[type=submit]{--nausikaa-button-background:#333;--nausikaa-button-line:#000;--nausikaa-button-shadow:#000c;--nausikaa-button-text:#fff;--nausikaa-button-hover:#111;--nausikaa-button-focus:#111;--nausikaa-button-active:#000;--nausikaa-button-text-disabled:#fff6;--nausikaa-button-disabled:#000;--nausikaa-button-refresh:url(../images/refresh-white.svg);--nausikaa-button-check:url(../images/check-white.svg);--nausikaa-button-focus-ring:#111111a6;--nausikaa-button-active-ring:#000000a6}.button.rosewater,.button.rosewater:visited,button.rosewater,input.rosewater[type=button],input.rosewater[type=reset],input.rosewater[type=submit]{--nausikaa-button-background:var(--nausikaa-rosewater0);--nausikaa-button-line:var(--nausikaa-rosewater3);--nausikaa-button-shadow:#dc8a78cc;--nausikaa-button-text:var(--nausikaa-black);--nausikaa-button-hover:var(--nausikaa-rosewater2);--nausikaa-button-focus:var(--nausikaa-rosewater2);--nausikaa-button-active:var(--nausikaa-rosewater3);--nausikaa-button-text-disabled:#18182566;--nausikaa-button-disabled:var(--nausikaa-rosewater3);--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:#f2d5cfa6;--nausikaa-button-active-ring:#dc8a78a6}.button.flamingo,.button.flamingo:visited,button.flamingo,input.flamingo[type=button],input.flamingo[type=reset],input.flamingo[type=submit]{--nausikaa-button-background:var(--nausikaa-flamingo0);--nausikaa-button-line:var(--nausikaa-flamingo3);--nausikaa-button-shadow:#dd7878cc;--nausikaa-button-text:var(--nausikaa-black);--nausikaa-button-hover:var(--nausikaa-flamingo2);--nausikaa-button-focus:var(--nausikaa-flamingo2);--nausikaa-button-active:var(--nausikaa-flamingo3);--nausikaa-button-text-disabled:#18182566;--nausikaa-button-disabled:var(--nausikaa-flamingo3);--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:#eebebea6;--nausikaa-button-active-ring:#dd7878a6}.button.pink,.button.pink:visited,button.pink,input.pink[type=button],input.pink[type=reset],input.pink[type=submit]{--nausikaa-button-background:var(--nausikaa-pink0);--nausikaa-button-line:var(--nausikaa-pink3);--nausikaa-button-shadow:#ea76cbcc;--nausikaa-button-text:var(--nausikaa-black);--nausikaa-button-hover:var(--nausikaa-pink2);--nausikaa-button-focus:var(--nausikaa-pink2);--nausikaa-button-active:var(--nausikaa-pink3);--nausikaa-button-text-disabled:#18182566;--nausikaa-button-disabled:var(--nausikaa-pink3);--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:#f4b8e4a6;--nausikaa-button-active-ring:#ea76cba6}.button.mauve,.button.mauve:visited,button.mauve,input.mauve[type=button],input.mauve[type=reset],input.mauve[type=submit]{--nausikaa-button-background:var(--nausikaa-mauve0);--nausikaa-button-line:var(--nausikaa-mauve3);--nausikaa-button-shadow:#8839efcc;--nausikaa-button-text:var(--nausikaa-black);--nausikaa-button-hover:var(--nausikaa-mauve2);--nausikaa-button-focus:var(--nausikaa-mauve2);--nausikaa-button-active:var(--nausikaa-mauve3);--nausikaa-button-text-disabled:#18182566;--nausikaa-button-disabled:var(--nausikaa-mauve3);--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:#ca9ee6a6;--nausikaa-button-active-ring:#8839efa6}.button.red,.button.red:visited,button.red,input.red[type=button],input.red[type=reset],input.red[type=submit]{--nausikaa-button-background:var(--nausikaa-red0);--nausikaa-button-line:var(--nausikaa-red3);--nausikaa-button-shadow:#d20f39cc;--nausikaa-button-text:var(--nausikaa-black);--nausikaa-button-hover:var(--nausikaa-red2);--nausikaa-button-focus:var(--nausikaa-red2);--nausikaa-button-active:var(--nausikaa-red3);--nausikaa-button-text-disabled:#18182566;--nausikaa-button-disabled:var(--nausikaa-red3);--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:#e78284a6;--nausikaa-button-active-ring:#d20f39a6}.button.maroon,.button.maroon:visited,button.maroon,input.maroon[type=button],input.maroon[type=reset],input.maroon[type=submit]{--nausikaa-button-background:var(--nausikaa-maroon0);--nausikaa-button-line:var(--nausikaa-maroon3);--nausikaa-button-shadow:#e64553cc;--nausikaa-button-text:var(--nausikaa-black);--nausikaa-button-hover:var(--nausikaa-maroon2);--nausikaa-button-focus:var(--nausikaa-maroon2);--nausikaa-button-active:var(--nausikaa-maroon3);--nausikaa-button-text-disabled:#18182566;--nausikaa-button-disabled:var(--nausikaa-maroon3);--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:#ea999ca6;--nausikaa-button-active-ring:#e64553a6}.button.peach,.button.peach:visited,button.peach,input.peach[type=button],input.peach[type=reset],input.peach[type=submit]{--nausikaa-button-background:var(--nausikaa-peach0);--nausikaa-button-line:var(--nausikaa-peach3);--nausikaa-button-shadow:#fe640bcc;--nausikaa-button-text:var(--nausikaa-black);--nausikaa-button-hover:var(--nausikaa-peach2);--nausikaa-button-focus:var(--nausikaa-peach2);--nausikaa-button-active:var(--nausikaa-peach3);--nausikaa-button-text-disabled:#18182566;--nausikaa-button-disabled:var(--nausikaa-peach3);--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:#ef9f76a6;--nausikaa-button-active-ring:#fe640ba6}.button.yellow,.button.yellow:visited,button.yellow,input.yellow[type=button],input.yellow[type=reset],input.yellow[type=submit]{--nausikaa-button-background:var(--nausikaa-yellow0);--nausikaa-button-line:var(--nausikaa-yellow3);--nausikaa-button-shadow:#df8e1dcc;--nausikaa-button-text:var(--nausikaa-black);--nausikaa-button-hover:var(--nausikaa-yellow2);--nausikaa-button-focus:var(--nausikaa-yellow2);--nausikaa-button-active:var(--nausikaa-yellow3);--nausikaa-button-text-disabled:#18182566;--nausikaa-button-disabled:var(--nausikaa-yellow3);--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:#e5c890a6;--nausikaa-button-active-ring:#df8e1da6}.button.green,.button.green:visited,button.green,input.green[type=button],input.green[type=reset],input.green[type=submit]{--nausikaa-button-background:var(--nausikaa-green0);--nausikaa-button-line:var(--nausikaa-green3);--nausikaa-button-shadow:#40a02bcc;--nausikaa-button-text:var(--nausikaa-black);--nausikaa-button-hover:var(--nausikaa-green2);--nausikaa-button-focus:var(--nausikaa-green2);--nausikaa-button-active:var(--nausikaa-green3);--nausikaa-button-text-disabled:#18182566;--nausikaa-button-disabled:var(--nausikaa-green3);--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:#a6d189a6;--nausikaa-button-active-ring:#40a02ba6}.button.teal,.button.teal:visited,button.teal,input.teal[type=button],input.teal[type=reset],input.teal[type=submit]{--nausikaa-button-background:var(--nausikaa-teal0);--nausikaa-button-line:var(--nausikaa-teal3);--nausikaa-button-shadow:#179299cc;--nausikaa-button-text:var(--nausikaa-black);--nausikaa-button-hover:var(--nausikaa-teal2);--nausikaa-button-focus:var(--nausikaa-teal2);--nausikaa-button-active:var(--nausikaa-teal3);--nausikaa-button-text-disabled:#18182566;--nausikaa-button-disabled:var(--nausikaa-teal3);--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:#81c8bea6;--nausikaa-button-active-ring:#179299a6}.button.sky,.button.sky:visited,button.sky,input.sky[type=button],input.sky[type=reset],input.sky[type=submit]{--nausikaa-button-background:var(--nausikaa-sky0);--nausikaa-button-line:var(--nausikaa-sky3);--nausikaa-button-shadow:#04a5e5cc;--nausikaa-button-text:var(--nausikaa-black);--nausikaa-button-hover:var(--nausikaa-sky2);--nausikaa-button-focus:var(--nausikaa-sky2);--nausikaa-button-active:var(--nausikaa-sky3);--nausikaa-button-text-disabled:#18182566;--nausikaa-button-disabled:var(--nausikaa-sky3);--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:#99d1dba6;--nausikaa-button-active-ring:#04a5e5a6}.button.sapphire,.button.sapphire:visited,button.sapphire,input.sapphire[type=button],input.sapphire[type=reset],input.sapphire[type=submit]{--nausikaa-button-background:var(--nausikaa-sapphire0);--nausikaa-button-line:var(--nausikaa-sapphire3);--nausikaa-button-shadow:#209fb5cc;--nausikaa-button-text:var(--nausikaa-black);--nausikaa-button-hover:var(--nausikaa-sapphire2);--nausikaa-button-focus:var(--nausikaa-sapphire2);--nausikaa-button-active:var(--nausikaa-sapphire3);--nausikaa-button-text-disabled:#18182566;--nausikaa-button-disabled:var(--nausikaa-sapphire3);--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:#85c1dca6;--nausikaa-button-active-ring:#209fb5a6}.button.blue,.button.blue:visited,button.blue,input.blue[type=button],input.blue[type=reset],input.blue[type=submit]{--nausikaa-button-background:var(--nausikaa-blue0);--nausikaa-button-line:var(--nausikaa-blue3);--nausikaa-button-shadow:#1e66f5cc;--nausikaa-button-text:var(--nausikaa-black);--nausikaa-button-hover:var(--nausikaa-blue2);--nausikaa-button-focus:var(--nausikaa-blue2);--nausikaa-button-active:var(--nausikaa-blue3);--nausikaa-button-text-disabled:#18182566;--nausikaa-button-disabled:var(--nausikaa-blue3);--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:#8caaeea6;--nausikaa-button-active-ring:#1e66f5a6}.button.lavender,.button.lavender:visited,button.lavender,input.lavender[type=button],input.lavender[type=reset],input.lavender[type=submit]{--nausikaa-button-background:var(--nausikaa-lavender0);--nausikaa-button-line:var(--nausikaa-lavender3);--nausikaa-button-shadow:#7287fdcc;--nausikaa-button-text:var(--nausikaa-black);--nausikaa-button-hover:var(--nausikaa-lavender2);--nausikaa-button-focus:var(--nausikaa-lavender2);--nausikaa-button-active:var(--nausikaa-lavender3);--nausikaa-button-text-disabled:#18182566;--nausikaa-button-disabled:var(--nausikaa-lavender3);--nausikaa-button-refresh:url(../images/refresh-black.svg);--nausikaa-button-check:url(../images/check-black.svg);--nausikaa-button-focus-ring:#babbf1a6;--nausikaa-button-active-ring:#7287fda6}.button.mini,.button.mini:visited,button.mini,input.mini[type=button],input.mini[type=reset],input.mini[type=submit]{font-size:.65em}.button.small,.button.small:visited,button.small,input.small[type=button],input.small[type=reset],input.small[type=submit]{font-size:.75em}.button.medium,.button.medium:visited,button.medium,input.medium[type=button],input.medium[type=reset],input.medium[type=submit]{font-size:.82em}.button.large,.button.large:visited,button.large,input.large[type=button],input.large[type=reset],input.large[type=submit]{font-size:1.2em}.button.big,.button.big:visited,button.big,input.big[type=button],input.big[type=reset],input.big[type=submit]{font-size:1.4em}.button.huge,.button.huge:visited,button.huge,input.huge[type=button],input.huge[type=reset],input.huge[type=submit]{font-size:1.7em}.button.massive,.button.massive:visited,button.massive,input.massive[type=button],input.massive[type=reset],input.massive[type=submit]{font-size:2em}button.link,button.link:hover,button.link.hover,button.link:focus,button.link.focus,:focus-within button.link,button.link.focus,button.link:active,button.link.active{box-shadow:none;height:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;margin:0;padding:0;display:inline;margin-top:0!important}@keyframes nausikaa-loading{0%{transform:translate(-50%,-50%)scaleX(-1)rotate(0)}to{transform:translate(-50%,-50%)scaleX(-1)rotate(-359deg)}}input[type=checkbox],input[type=radio]{cursor:pointer}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;line-height:calc(var(--nausikaa-line-height) * 1.2);background-image:url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBkPSdNMTk1djE0aDV2NWgxNG0wLTJoNWMtMS4xMC0yMC45LTIydjE0YzAxLjEuOTIyMmgxNGMxLjEwMi0wLjkyLTJ2NWMwLTEuMS0wLjktMi0yLTJ6JyBmaWxsPSclMjNlYWI0YWUnIC8+PHBhdGggZD0nTTAwaDI0djI0aDB6JyBmaWxsPSclMjNlYWI0YWUnIC8+PC9zdmc+");padding-left:.4em;display:inline-block;position:relative}input[type=checkbox]:focus+label,input[type=radio]:focus+label{-webkit-text-decoration:underline dotted var(--nausikaa-subtext0);text-decoration:underline dotted var(--nausikaa-subtext0)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{color:var(--nausikaa-subtext0);cursor:not-allowed}.checkbox-button>input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.checkbox-button>.button{padding:var(--nausikaa-button-padding);line-height:calc(var(--nausikaa-button-height) / 1.15);margin:0}.checkboxes,.radios{margin:.6rem 0 0;padding:0;list-style-type:none}.checkboxes.inline li,.radios.inline li{margin-right:1em;display:inline-block}.checkboxes.buttons,.radios.buttons{vertical-align:bottom;margin-right:.4rem;display:inline-flex}.checkboxes.buttons li,.radios.buttons li{height:var(--nausikaa-button-height);flex:none;margin:0}.checkboxes.buttons li .button,.radios.buttons li .button{padding:var(--nausikaa-button-padding);line-height:calc(var(--nausikaa-button-height) / 1.1);border-radius:0;margin-bottom:0;margin-left:0;margin-right:-1px}.checkboxes.buttons li .button:before,.radios.buttons li .button:before,.checkboxes.buttons li .button:after,.radios.buttons li .button:after{display:none}.checkboxes.buttons li input[type=checkbox],.radios.buttons li input[type=checkbox],.checkboxes.buttons li input[type=radio],.radios.buttons li input[type=radio]{opacity:0;pointer-events:none;height:0;position:absolute;left:0}.checkboxes.buttons li input[type=checkbox]:focus+label.button,.radios.buttons li input[type=checkbox]:focus+label.button,.checkboxes.buttons li input[type=radio]:focus+label.button,.radios.buttons li input[type=radio]:focus+label.button{text-decoration:none}.checkboxes.buttons li:first-child .button,.radios.buttons li:first-child .button{border-radius:6px 0 0 6px}.checkboxes.buttons li:last-child .button,.radios.buttons li:last-child .button{border-radius:0 6px 6px 0}pre{font-family:var(--nausikaa-mono-text);color:var(--nausikaa-base);white-space:pre-wrap;word-break:normal;word-wrap:break-word;margin:var(--nausikaa-paragraph-spacer) 0;background-color:#333;border-radius:6px;padding:1em;line-height:1.3;display:block;overflow:hidden}pre>code{white-space:pre-wrap;color:var(--nausikaa-base);background-color:#0000;border-width:0}.CodeMirror{border-radius:6px}form{margin:var(--nausikaa-paragraph-spacer) 0}fieldset{border-width:0}legend{margin:var(--nausikaa-paragraph-spacer) 0;font-size:2em;font-weight:300}label{font-family:var(--nausikaa-utility-text)}.help{color:var(--nausikaa-subtext0);font-family:var(--nausikaa-utility-text);margin-top:-1em}.help input[type=checkbox]+label:before,.help input[type=checkbox]+label:after,.help input[type=radio]+label:before,.help input[type=radio]+label:after{margin-top:2px}.help.error{color:var(--nausikaa-input-line-error)}.group{margin:0 0 .4rem;display:inline-flex}.group>*{border-radius:0;flex:none;margin-bottom:0;margin-left:0;margin-right:-1px;position:relative}.group>:first-child,.group>.dropdown:first-child>:first-child{border-radius:6px 0 0 6px}.group>:last-child,.group>.dropdown:last-child>:first-child{border-radius:0 6px 6px 0}.group>input[type=date],.group>input[type=datetime-local],.group>input[type=email],.group>input[type=month],.group>input[type=number],.group>input[type=password],.group>input[type=search],.group>input[type=tel],.group>input[type=text],.group>input[type=time],.group>input[type=url],.group>input[type=week],.group>input:not([type]),.group>select,.group>.integrated-label,.group>.input-container{border-radius:0;flex:1 0 auto}.group>input[type=date]:first-child,.group>input[type=datetime-local]:first-child,.group>input[type=email]:first-child,.group>input[type=month]:first-child,.group>input[type=number]:first-child,.group>input[type=password]:first-child,.group>input[type=search]:first-child,.group>input[type=tel]:first-child,.group>input[type=text]:first-child,.group>input[type=time]:first-child,.group>input[type=url]:first-child,.group>input[type=week]:first-child,.group>input:not([type]):first-child,.group>select:first-child,.group>.integrated-label:first-child,.group>.input-container:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.group>input[type=date]:last-child,.group>input[type=datetime-local]:last-child,.group>input[type=email]:last-child,.group>input[type=month]:last-child,.group>input[type=number]:last-child,.group>input[type=password]:last-child,.group>input[type=search]:last-child,.group>input[type=tel]:last-child,.group>input[type=text]:last-child,.group>input[type=time]:last-child,.group>input[type=url]:last-child,.group>input[type=week]:last-child,.group>input:not([type]):last-child,.group>select:last-child,.group>.integrated-label:last-child,.group>.input-container:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.group>input.append-icon[type=date],.group>input.append-icon[type=datetime-local],.group>input.append-icon[type=email],.group>input.append-icon[type=month],.group>input.append-icon[type=number],.group>input.append-icon[type=password],.group>input.append-icon[type=search],.group>input.append-icon[type=tel],.group>input.append-icon[type=text],.group>input.append-icon[type=time],.group>input.append-icon[type=url],.group>input.append-icon[type=week],.group>input.append-icon:not([type]),.group>select.append-icon,.group>.integrated-label.append-icon,.group>.input-container.append-icon{margin-right:calc((var(--nausikaa-input-height) * -.7) - (var(--nausikaa-font-size) * -.3) - 1px);background-position:calc(100% - 2em);padding-right:2.5em}.group>input.append-icon[type=date]:nth-last-child(2),.group>input.append-icon[type=datetime-local]:nth-last-child(2),.group>input.append-icon[type=email]:nth-last-child(2),.group>input.append-icon[type=month]:nth-last-child(2),.group>input.append-icon[type=number]:nth-last-child(2),.group>input.append-icon[type=password]:nth-last-child(2),.group>input.append-icon[type=search]:nth-last-child(2),.group>input.append-icon[type=tel]:nth-last-child(2),.group>input.append-icon[type=text]:nth-last-child(2),.group>input.append-icon[type=time]:nth-last-child(2),.group>input.append-icon[type=url]:nth-last-child(2),.group>input.append-icon[type=week]:nth-last-child(2),.group>input.append-icon:not([type]):nth-last-child(2),.group>select.append-icon:nth-last-child(2),.group>.integrated-label.append-icon:nth-last-child(2),.group>.input-container.append-icon:nth-last-child(2){border-top-right-radius:6px;border-bottom-right-radius:6px}.group>input.append-icon[type=date]+.icon,.group>input.append-icon[type=datetime-local]+.icon,.group>input.append-icon[type=email]+.icon,.group>input.append-icon[type=month]+.icon,.group>input.append-icon[type=number]+.icon,.group>input.append-icon[type=password]+.icon,.group>input.append-icon[type=search]+.icon,.group>input.append-icon[type=tel]+.icon,.group>input.append-icon[type=text]+.icon,.group>input.append-icon[type=time]+.icon,.group>input.append-icon[type=url]+.icon,.group>input.append-icon[type=week]+.icon,.group>input.append-icon:not([type])+.icon,.group>select.append-icon+.icon,.group>.integrated-label.append-icon+.icon,.group>.input-container.append-icon+.icon{left:-.6em}.group>input.prepend-icon[type=date],.group>input.prepend-icon[type=datetime-local],.group>input.prepend-icon[type=email],.group>input.prepend-icon[type=month],.group>input.prepend-icon[type=number],.group>input.prepend-icon[type=password],.group>input.prepend-icon[type=search],.group>input.prepend-icon[type=tel],.group>input.prepend-icon[type=text],.group>input.prepend-icon[type=time],.group>input.prepend-icon[type=url],.group>input.prepend-icon[type=week],.group>input.prepend-icon:not([type]),.group>select.prepend-icon,.group>.integrated-label.prepend-icon,.group>.input-container.prepend-icon{margin-right:calc(2 * (var(--nausikaa-input-height) * -.7) - (var(--nausikaa-font-size) * -.3) - 1px)}.group>input.prepend-icon[type=date]+.icon,.group>input.prepend-icon[type=datetime-local]+.icon,.group>input.prepend-icon[type=email]+.icon,.group>input.prepend-icon[type=month]+.icon,.group>input.prepend-icon[type=number]+.icon,.group>input.prepend-icon[type=password]+.icon,.group>input.prepend-icon[type=search]+.icon,.group>input.prepend-icon[type=tel]+.icon,.group>input.prepend-icon[type=text]+.icon,.group>input.prepend-icon[type=time]+.icon,.group>input.prepend-icon[type=url]+.icon,.group>input.prepend-icon[type=week]+.icon,.group>input.prepend-icon:not([type])+.icon,.group>select.prepend-icon+.icon,.group>.integrated-label.prepend-icon+.icon,.group>.input-container.prepend-icon+.icon{left:-.3em}.group>.icon{font-size:var(--nausikaa-input-font-size);fill:var(--nausikaa-crust);width:calc((var(--nausikaa-input-height) * .7) - (var(--nausikaa-font-size) * .3));height:var(--nausikaa-input-height);z-index:1;align-self:stretch;position:relative;left:.6em}.group>.icon+.prepend-icon{right:calc((var(--nausikaa-input-height) * .7) - (var(--nausikaa-font-size) * .3) - 1px);margin-right:calc((var(--nausikaa-input-height) * -.7) - (var(--nausikaa-font-size) * -.3) - 1px);padding-left:2.5em}.group>.icon+.prepend-icon:nth-child(2){border-top-left-radius:6px;border-bottom-left-radius:6px}.group:focus-within>.icon{fill:var(--nausikaa-blue3)}.group button:first-child+:not(button),.group .button:first-child+:not(button){margin-left:1px}.group>label{font-size:var(--nausikaa-input-font-size);height:var(--nausikaa-input-height);color:var(--nausikaa-text);background-color:var(--nausikaa-input-background-disabled);border:1px solid var(--nausikaa-input-line);line-height:calc(var(--nausikaa-input-height) - 2px);padding:0 1em}.group>label:first-child{border-right-width:0}.group>label .icon{width:calc((var(--nausikaa-input-height) * .65) - (var(--nausikaa-font-size) * .3));height:calc((var(--nausikaa-input-height) * .65) - (var(--nausikaa-font-size) * .3));top:calc(var(--nausikaa-input-height) * .175);display:inline;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--nausikaa-utility-text);margin:var(--nausikaa-paragraph-spacer) 0;line-height:1.2}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:.8rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.icon{fill:var(--nausikaa-text);width:var(--nausikaa-font-size);height:var(--nausikaa-font-size)}img{max-width:100%}figure{border:1px solid var(--nausikaa-crust);margin:var(--nausikaa-paragraph-spacer) 0;background-color:var(--nausikaa-base);border-radius:4px;flex-direction:column;max-width:100%;padding:3px;display:inline-block;overflow:hidden}figure img{margin-bottom:-.4em}figure figcaption{font-family:var(--nausikaa-utility-text);color:var(--nausikaa-subtext0);padding:.5em .2em 0;font-size:.9em}figure.left,img.left{float:left;margin:.3em var(--nausikaa-paragraph-spacer) var(--nausikaa-paragraph-spacer) 0}figure.right,img.right{float:right;margin:.3em 0 var(--nausikaa-paragraph-spacer) var(--nausikaa-paragraph-spacer)}figure.center,img.center{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;display:block}@media (max-width:666px){figure.left,img.left,figure.right,img.right{float:none;margin:var(--nausikaa-paragraph-spacer) auto;display:block}}.clear-float{clear:both}input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input:not([type]),textarea,select,.input-container{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--nausikaa-input-background);color:var(--nausikaa-input-text);font-family:var(--nausikaa-utility-text);font-size:var(--nausikaa-input-font-size);border:1px solid var(--nausikaa-input-line);height:var(--nausikaa-input-height);line-height:var(--nausikaa-input-height);padding:var(--nausikaa-input-padding);vertical-align:bottom;max-width:100%;box-shadow:0 0 0 0 var(--nausikaa-input-line-hover) inset;border-radius:6px;outline-width:0;display:inline-block}input[type=date]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,input:not([type]):hover,textarea:hover,select:hover,.input-container:hover{border-color:var(--nausikaa-input-line-hover)}input[type=date]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input:not([type]):focus,textarea:focus,select:focus,.input-container:focus{border-color:var(--nausikaa-input-line-hover);box-shadow:0 0 0 2px var(--nausikaa-input-line-hover) inset;outline-width:0}input[type=date]:active,input[type=datetime-local]:active,input[type=email]:active,input[type=month]:active,input[type=number]:active,input[type=password]:active,input[type=search]:active,input[type=tel]:active,input[type=text]:active,input[type=time]:active,input[type=url]:active,input[type=week]:active,input:not([type]):active,textarea:active,select:active,.input-container:active,input.active[type=date],input.active[type=datetime-local],input.active[type=email],input.active[type=month],input.active[type=number],input.active[type=password],input.active[type=search],input.active[type=tel],input.active[type=text],input.active[type=time],input.active[type=url],input.active[type=week],input.active:not([type]),textarea.active,select.active,.input-container.active{border-color:var(--nausikaa-input-line-active);box-shadow:0 0 0 2px var(--nausikaa-input-line-active) inset;outline-width:0}input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,input:not([type]):disabled,textarea:disabled,select:disabled,.input-container:disabled{color:var(--nausikaa-input-vague);background-color:var(--nausikaa-input-background-disabled)}input[type=date]:disabled:hover,input[type=datetime-local]:disabled:hover,input[type=email]:disabled:hover,input[type=month]:disabled:hover,input[type=number]:disabled:hover,input[type=password]:disabled:hover,input[type=search]:disabled:hover,input[type=tel]:disabled:hover,input[type=text]:disabled:hover,input[type=time]:disabled:hover,input[type=url]:disabled:hover,input[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select:disabled:hover,.input-container:disabled:hover{cursor:not-allowed;border-color:var(--nausikaa-input-vague)}input[type=date][readonly],input[type=datetime-local][readonly],input[type=email][readonly],input[type=month][readonly],input[type=number][readonly],input[type=password][readonly],input[type=search][readonly],input[type=tel][readonly],input[type=text][readonly],input[type=time][readonly],input[type=url][readonly],input[type=week][readonly],input[readonly]:not([type]),textarea[readonly],select[readonly],.input-container[readonly]{color:var(--nausikaa-input-text);background-color:var(--nausikaa-input-background)}input[type=date][readonly]:hover,input[type=datetime-local][readonly]:hover,input[type=email][readonly]:hover,input[type=month][readonly]:hover,input[type=number][readonly]:hover,input[type=password][readonly]:hover,input[type=search][readonly]:hover,input[type=tel][readonly]:hover,input[type=text][readonly]:hover,input[type=time][readonly]:hover,input[type=url][readonly]:hover,input[type=week][readonly]:hover,input[readonly]:not([type]):hover,textarea[readonly]:hover,select[readonly]:hover,.input-container[readonly]:hover{cursor:not-allowed;border-color:var(--nausikaa-input-vague)}input[type=date]:invalid,input[type=datetime-local]:invalid,input[type=email]:invalid,input[type=month]:invalid,input[type=number]:invalid,input[type=password]:invalid,input[type=search]:invalid,input[type=tel]:invalid,input[type=text]:invalid,input[type=time]:invalid,input[type=url]:invalid,input[type=week]:invalid,input:not([type]):invalid,textarea:invalid,select:invalid,.input-container:invalid,input.invalid[type=date],input.invalid[type=datetime-local],input.invalid[type=email],input.invalid[type=month],input.invalid[type=number],input.invalid[type=password],input.invalid[type=search],input.invalid[type=tel],input.invalid[type=text],input.invalid[type=time],input.invalid[type=url],input.invalid[type=week],input.invalid:not([type]),textarea.invalid,select.invalid,.input-container.invalid{border-color:var(--nausikaa-input-line-error)}input[type=date]:invalid:focus,input[type=datetime-local]:invalid:focus,input[type=email]:invalid:focus,input[type=month]:invalid:focus,input[type=number]:invalid:focus,input[type=password]:invalid:focus,input[type=search]:invalid:focus,input[type=tel]:invalid:focus,input[type=text]:invalid:focus,input[type=time]:invalid:focus,input[type=url]:invalid:focus,input[type=week]:invalid:focus,input:not([type]):invalid:focus,textarea:invalid:focus,select:invalid:focus,.input-container:invalid:focus,input.invalid[type=date]:focus,input.invalid[type=datetime-local]:focus,input.invalid[type=email]:focus,input.invalid[type=month]:focus,input.invalid[type=number]:focus,input.invalid[type=password]:focus,input.invalid[type=search]:focus,input.invalid[type=tel]:focus,input.invalid[type=text]:focus,input.invalid[type=time]:focus,input.invalid[type=url]:focus,input.invalid[type=week]:focus,input.invalid:not([type]):focus,textarea.invalid:focus,select.invalid:focus,.input-container.invalid:focus{border-color:var(--nausikaa-input-line-error);box-shadow:0 0 0 2px var(--nausikaa-input-line-error) inset;outline-width:0}input.invalid[type=date],input.invalid[type=datetime-local],input.invalid[type=email],input.invalid[type=month],input.invalid[type=number],input.invalid[type=password],input.invalid[type=search],input.invalid[type=tel],input.invalid[type=text],input.invalid[type=time],input.invalid[type=url],input.invalid[type=week],input.invalid:not([type]),textarea.invalid,select.invalid,.input-container.invalid{border-color:var(--nausikaa-input-line-error)!important;box-shadow:0 0 0 2px var(--nausikaa-input-line-error) inset!important}input[type=date][required],input[type=datetime-local][required],input[type=email][required],input[type=month][required],input[type=number][required],input[type=password][required],input[type=search][required],input[type=tel][required],input[type=text][required],input[type=time][required],input[type=url][required],input[type=week][required],input[required]:not([type]),textarea[required],select[required],.input-container[required]{border-color:var(--nausikaa-input-line);outline-width:0}input[type=date][required]:hover,input[type=datetime-local][required]:hover,input[type=email][required]:hover,input[type=month][required]:hover,input[type=number][required]:hover,input[type=password][required]:hover,input[type=search][required]:hover,input[type=tel][required]:hover,input[type=text][required]:hover,input[type=time][required]:hover,input[type=url][required]:hover,input[type=week][required]:hover,input[required]:not([type]):hover,textarea[required]:hover,select[required]:hover,.input-container[required]:hover{border-color:var(--nausikaa-input-line-hover)}input[type=date][required]:hover:invalid,input[type=datetime-local][required]:hover:invalid,input[type=email][required]:hover:invalid,input[type=month][required]:hover:invalid,input[type=number][required]:hover:invalid,input[type=password][required]:hover:invalid,input[type=search][required]:hover:invalid,input[type=tel][required]:hover:invalid,input[type=text][required]:hover:invalid,input[type=time][required]:hover:invalid,input[type=url][required]:hover:invalid,input[type=week][required]:hover:invalid,input[required]:not([type]):hover:invalid,textarea[required]:hover:invalid,select[required]:hover:invalid,.input-container[required]:hover:invalid,input.invalid[type=date][required]:hover,input.invalid[type=datetime-local][required]:hover,input.invalid[type=email][required]:hover,input.invalid[type=month][required]:hover,input.invalid[type=number][required]:hover,input.invalid[type=password][required]:hover,input.invalid[type=search][required]:hover,input.invalid[type=tel][required]:hover,input.invalid[type=text][required]:hover,input.invalid[type=time][required]:hover,input.invalid[type=url][required]:hover,input.invalid[type=week][required]:hover,input.invalid[required]:not([type]):hover,textarea.invalid[required]:hover,select.invalid[required]:hover,.input-container.invalid[required]:hover{border-color:var(--nausikaa-input-line-error)}input[type=date][required]:hover:invalid:empty,input[type=datetime-local][required]:hover:invalid:empty,input[type=email][required]:hover:invalid:empty,input[type=month][required]:hover:invalid:empty,input[type=number][required]:hover:invalid:empty,input[type=password][required]:hover:invalid:empty,input[type=search][required]:hover:invalid:empty,input[type=tel][required]:hover:invalid:empty,input[type=text][required]:hover:invalid:empty,input[type=time][required]:hover:invalid:empty,input[type=url][required]:hover:invalid:empty,input[type=week][required]:hover:invalid:empty,input[required]:not([type]):hover:invalid:empty,textarea[required]:hover:invalid:empty,select[required]:hover:invalid:empty,.input-container[required]:hover:invalid:empty,input.invalid[type=date][required]:hover:empty,input.invalid[type=datetime-local][required]:hover:empty,input.invalid[type=email][required]:hover:empty,input.invalid[type=month][required]:hover:empty,input.invalid[type=number][required]:hover:empty,input.invalid[type=password][required]:hover:empty,input.invalid[type=search][required]:hover:empty,input.invalid[type=tel][required]:hover:empty,input.invalid[type=text][required]:hover:empty,input.invalid[type=time][required]:hover:empty,input.invalid[type=url][required]:hover:empty,input.invalid[type=week][required]:hover:empty,input.invalid[required]:not([type]):hover:empty,textarea.invalid[required]:hover:empty,select.invalid[required]:hover:empty,.input-container.invalid[required]:hover:empty{border-color:var(--nausikaa-input-line-hover)}input[type=date][required]:focus,input[type=datetime-local][required]:focus,input[type=email][required]:focus,input[type=month][required]:focus,input[type=number][required]:focus,input[type=password][required]:focus,input[type=search][required]:focus,input[type=tel][required]:focus,input[type=text][required]:focus,input[type=time][required]:focus,input[type=url][required]:focus,input[type=week][required]:focus,input[required]:not([type]):focus,textarea[required]:focus,select[required]:focus,.input-container[required]:focus{border-color:var(--nausikaa-input-line-focus);box-shadow:0 0 0 2px var(--nausikaa-input-line-focus) inset}input[type=date][required]:focus:invalid,input[type=datetime-local][required]:focus:invalid,input[type=email][required]:focus:invalid,input[type=month][required]:focus:invalid,input[type=number][required]:focus:invalid,input[type=password][required]:focus:invalid,input[type=search][required]:focus:invalid,input[type=tel][required]:focus:invalid,input[type=text][required]:focus:invalid,input[type=time][required]:focus:invalid,input[type=url][required]:focus:invalid,input[type=week][required]:focus:invalid,input[required]:not([type]):focus:invalid,textarea[required]:focus:invalid,select[required]:focus:invalid,.input-container[required]:focus:invalid,input.invalid[type=date][required]:focus,input.invalid[type=datetime-local][required]:focus,input.invalid[type=email][required]:focus,input.invalid[type=month][required]:focus,input.invalid[type=number][required]:focus,input.invalid[type=password][required]:focus,input.invalid[type=search][required]:focus,input.invalid[type=tel][required]:focus,input.invalid[type=text][required]:focus,input.invalid[type=time][required]:focus,input.invalid[type=url][required]:focus,input.invalid[type=week][required]:focus,input.invalid[required]:not([type]):focus,textarea.invalid[required]:focus,select.invalid[required]:focus,.input-container.invalid[required]:focus{border-color:var(--nausikaa-input-line-error);box-shadow:0 0 0 2px var(--nausikaa-input-line-error) inset}input[type=date][required]:focus:invalid:empty,input[type=datetime-local][required]:focus:invalid:empty,input[type=email][required]:focus:invalid:empty,input[type=month][required]:focus:invalid:empty,input[type=number][required]:focus:invalid:empty,input[type=password][required]:focus:invalid:empty,input[type=search][required]:focus:invalid:empty,input[type=tel][required]:focus:invalid:empty,input[type=text][required]:focus:invalid:empty,input[type=time][required]:focus:invalid:empty,input[type=url][required]:focus:invalid:empty,input[type=week][required]:focus:invalid:empty,input[required]:not([type]):focus:invalid:empty,textarea[required]:focus:invalid:empty,select[required]:focus:invalid:empty,.input-container[required]:focus:invalid:empty,input.invalid[type=date][required]:focus:empty,input.invalid[type=datetime-local][required]:focus:empty,input.invalid[type=email][required]:focus:empty,input.invalid[type=month][required]:focus:empty,input.invalid[type=number][required]:focus:empty,input.invalid[type=password][required]:focus:empty,input.invalid[type=search][required]:focus:empty,input.invalid[type=tel][required]:focus:empty,input.invalid[type=text][required]:focus:empty,input.invalid[type=time][required]:focus:empty,input.invalid[type=url][required]:focus:empty,input.invalid[type=week][required]:focus:empty,input.invalid[required]:not([type]):focus:empty,textarea.invalid[required]:focus:empty,select.invalid[required]:focus:empty,.input-container.invalid[required]:focus:empty{border-color:var(--nausikaa-input-line-focus);box-shadow:0 0 0 2px var(--nausikaa-input-line-focus) inset}input[type=date][required]:active,input[type=datetime-local][required]:active,input[type=email][required]:active,input[type=month][required]:active,input[type=number][required]:active,input[type=password][required]:active,input[type=search][required]:active,input[type=tel][required]:active,input[type=text][required]:active,input[type=time][required]:active,input[type=url][required]:active,input[type=week][required]:active,input[required]:not([type]):active,textarea[required]:active,select[required]:active,.input-container[required]:active{border-color:var(--nausikaa-input-line-active);box-shadow:0 0 0 2px var(--nausikaa-input-line-active) inset}input[type=date][required]:active:invalid,input[type=datetime-local][required]:active:invalid,input[type=email][required]:active:invalid,input[type=month][required]:active:invalid,input[type=number][required]:active:invalid,input[type=password][required]:active:invalid,input[type=search][required]:active:invalid,input[type=tel][required]:active:invalid,input[type=text][required]:active:invalid,input[type=time][required]:active:invalid,input[type=url][required]:active:invalid,input[type=week][required]:active:invalid,input[required]:not([type]):active:invalid,textarea[required]:active:invalid,select[required]:active:invalid,.input-container[required]:active:invalid,input.invalid[type=date][required]:active,input.invalid[type=datetime-local][required]:active,input.invalid[type=email][required]:active,input.invalid[type=month][required]:active,input.invalid[type=number][required]:active,input.invalid[type=password][required]:active,input.invalid[type=search][required]:active,input.invalid[type=tel][required]:active,input.invalid[type=text][required]:active,input.invalid[type=time][required]:active,input.invalid[type=url][required]:active,input.invalid[type=week][required]:active,input.invalid[required]:not([type]):active,textarea.invalid[required]:active,select.invalid[required]:active,.input-container.invalid[required]:active{border-color:var(--nausikaa-input-line-error);box-shadow:0 0 0 2px var(--nausikaa-input-line-error) inset}input[type=date][required]:active:invalid:empty,input[type=datetime-local][required]:active:invalid:empty,input[type=email][required]:active:invalid:empty,input[type=month][required]:active:invalid:empty,input[type=number][required]:active:invalid:empty,input[type=password][required]:active:invalid:empty,input[type=search][required]:active:invalid:empty,input[type=tel][required]:active:invalid:empty,input[type=text][required]:active:invalid:empty,input[type=time][required]:active:invalid:empty,input[type=url][required]:active:invalid:empty,input[type=week][required]:active:invalid:empty,input[required]:not([type]):active:invalid:empty,textarea[required]:active:invalid:empty,select[required]:active:invalid:empty,.input-container[required]:active:invalid:empty,input.invalid[type=date][required]:active:empty,input.invalid[type=datetime-local][required]:active:empty,input.invalid[type=email][required]:active:empty,input.invalid[type=month][required]:active:empty,input.invalid[type=number][required]:active:empty,input.invalid[type=password][required]:active:empty,input.invalid[type=search][required]:active:empty,input.invalid[type=tel][required]:active:empty,input.invalid[type=text][required]:active:empty,input.invalid[type=time][required]:active:empty,input.invalid[type=url][required]:active:empty,input.invalid[type=week][required]:active:empty,input.invalid[required]:not([type]):active:empty,textarea.invalid[required]:active:empty,select.invalid[required]:active:empty,.input-container.invalid[required]:active:empty{border-color:var(--nausikaa-input-line-active);box-shadow:0 0 0 2px var(--nausikaa-input-line-active) inset}input[type=file]{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.suggestions{margin-right:.4em;display:inline-flex;position:relative}.suggestions>:not(.panel){flex:1 0 auto}.suggestions>.panel{z-index:2;opacity:0;pointer-events:none;border-top-width:0;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:1em;transition:transform .15s,opacity .15s;position:absolute;top:100%;left:0;right:0;transform:translateY(-1em)}.suggestions>.group{margin-bottom:0}.suggestions:focus-within>.panel,.suggestions.focus-within>.panel{opacity:1;pointer-events:auto;transform:translateY(0)}.suggestions:focus-within>:first-child,.suggestions.focus-within>:first-child,.suggestions:focus-within input,.suggestions.focus-within input,.suggestions:focus-within .input-container,.suggestions.focus-within .input-container{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.suggestions:focus-within .group :last-child,.suggestions.focus-within .group :last-child{border-bottom-right-radius:0!important}.suggestions.top>.panel{margin-bottom:0;top:auto;bottom:100%;transform:translateY(1em)}.suggestions.top:focus-within>.panel,.suggestions.top.focus-within>.panel{opacity:1;pointer-events:auto;border-width:1px 1px 0;border-radius:6px 6px 0 0;transform:translateY(0)}.suggestions.top:focus-within input,.suggestions.top.focus-within input,.suggestions.top:focus-within .input-container,.suggestions.top.focus-within .input-container{border-radius:0 0 6px 6px!important}.suggestions.top:focus-within .group>:first-child,.suggestions.top.focus-within .group>:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:6px!important}.suggestions.top:focus-within .group>:last-child,.suggestions.top.focus-within .group>:last-child{border-top-right-radius:0!important;border-bottom-right-radius:6px!important}.slider{margin:0 0 var(--nausikaa-paragraph-spacer) 0;padding:.5em 0}.slider .track{background-color:var(--nausikaa-mantle);border:1px solid var(--nausikaa-crust);border-radius:4px;min-height:1rem}.slider .track.track-1{background-image:repeating-linear-gradient(-45deg, var(--nausikaa-blue3), var(--nausikaa-blue3) 1rem, #2d70f6 1rem, #2d70f6 2rem)}.slider .thumb{background-color:var(--nausikaa-surface1);border:1px solid var(--nausikaa-input-line);cursor:pointer;border-radius:4px;width:1.8em;height:1.8em;transform:translateY(-.4em)}.slider .thumb:hover{background-color:var(--nausikaa-overlay1)}.slider .thumb:focus{background-color:var(--nausikaa-overlay1);border-color:var(--nausikaa-input-line-hover);box-shadow:0 0 0 2px var(--nausikaa-input-line-hover) inset;outline-width:0}input[type=range]{--nausikaa-range-track-height:.6em;--nausikaa-range-thumb-size:1.4em;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--nausikaa-input-height);vertical-align:bottom;cursor:pointer;background-color:#0000;outline-width:0;margin:0;padding:0}input[type=range]::-webkit-slider-runnable-track{height:var(--nausikaa-range-track-height);background-color:var(--nausikaa-mantle);border:1px solid var(--nausikaa-input-line);border-radius:4px}input[type=range]::-moz-range-track{height:var(--nausikaa-range-track-height);background-color:var(--nausikaa-mantle);border:1px solid var(--nausikaa-input-line);border-radius:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:calc((var(--nausikaa-range-track-height) - var(--nausikaa-range-thumb-size)) / 2 - 1px);width:var(--nausikaa-range-thumb-size);height:var(--nausikaa-range-thumb-size);background-color:var(--nausikaa-button-background);border:1px solid var(--nausikaa-button-line);box-shadow:0 -2px 0 0 var(--nausikaa-button-shadow) inset;cursor:pointer;border-radius:4px}input[type=range]::-moz-range-thumb{width:var(--nausikaa-range-thumb-size);height:var(--nausikaa-range-thumb-size);background-color:var(--nausikaa-button-background);border:1px solid var(--nausikaa-button-line);box-shadow:0 -2px 0 0 var(--nausikaa-button-shadow) inset;cursor:pointer;border-radius:4px}input[type=range]:hover::-webkit-slider-thumb{background-color:var(--nausikaa-button-hover)}input[type=range]:hover::-moz-range-thumb{background-color:var(--nausikaa-button-hover)}input[type=range]:focus::-webkit-slider-thumb{border-color:var(--nausikaa-input-line-focus);box-shadow:0 -2px 0 0 var(--nausikaa-button-shadow) inset, 0 0 0 3px #0493cc80}input[type=range]:focus::-moz-range-thumb{border-color:var(--nausikaa-input-line-focus);box-shadow:0 -2px 0 0 var(--nausikaa-button-shadow) inset, 0 0 0 3px #0493cc80}input[type=range]:focus:not(:focus-visible)::-webkit-slider-thumb{border-color:var(--nausikaa-button-line);box-shadow:0 -2px 0 0 var(--nausikaa-button-shadow) inset}input[type=range]:focus:not(:focus-visible)::-moz-range-thumb{border-color:var(--nausikaa-button-line);box-shadow:0 -2px 0 0 var(--nausikaa-button-shadow) inset}input[type=range]:disabled{cursor:not-allowed;opacity:.6}input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}input[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(var(--nausikaa-input-height) * 1.6);height:var(--nausikaa-input-height);vertical-align:bottom;background-color:var(--nausikaa-input-background);border:1px solid var(--nausikaa-input-line);cursor:pointer;border-radius:6px;outline-width:0;margin:0;padding:3px}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}input[type=color]::-moz-color-swatch{border:0;border-radius:4px}input[type=color]:hover{border-color:var(--nausikaa-input-line-hover)}input[type=color]:focus{border-color:var(--nausikaa-input-line-focus);box-shadow:0 0 0 2px var(--nausikaa-input-line-focus) inset}input[type=color]:focus:not(:focus-visible){border-color:var(--nausikaa-input-line);box-shadow:none}input[type=color]:disabled{cursor:not-allowed;opacity:.6}a,.link{color:var(--nausikaa-link-color);-webkit-text-decoration:underline solid var(--nausikaa-link-line);text-decoration:underline solid var(--nausikaa-link-line);-webkit-text-decoration:underline solid var(--nausikaa-link-line)}a.hover,.link.hover,a:hover,.link:hover{color:var(--nausikaa-link-hover);-webkit-text-decoration:underline solid var(--nausikaa-link-line);text-decoration:underline solid var(--nausikaa-link-line);-webkit-text-decoration:underline solid var(--nausikaa-link-line)}a.focus,.link.focus,a:focus,.link:focus{color:var(--nausikaa-link-active);-webkit-text-decoration:underline solid var(--nausikaa-link-line);text-decoration:underline solid var(--nausikaa-link-line);-webkit-text-decoration:underline solid var(--nausikaa-link-line);outline-width:0;outline:1px dotted var(--nausikaa-subtext0)}a.active,.link.active,a:active,.link:active{color:var(--nausikaa-link-active);-webkit-text-decoration:underline solid var(--nausikaa-text);text-decoration:underline solid var(--nausikaa-text);-webkit-text-decoration:underline solid var(--nausikaa-text)}a.visited,.link.visited,a:visited,.link:visited{color:var(--nausikaa-link-visited);-webkit-text-decoration:underline solid var(--nausikaa-link-visited);text-decoration:underline solid var(--nausikaa-link-visited);-webkit-text-decoration:underline solid var(--nausikaa-link-visited)}a.visited.hover,.link.visited.hover,a.hover:visited,.link.hover:visited,a.visited:hover,.link.visited:hover,a:visited:hover,.link:visited:hover{color:var(--nausikaa-link-hover);-webkit-text-decoration:underline solid var(--nausikaa-link-visited);text-decoration:underline solid var(--nausikaa-link-visited);-webkit-text-decoration:underline solid var(--nausikaa-link-visited)}a.visited.focus,.link.visited.focus,a.focus:visited,.link.focus:visited,a.visited:focus,.link.visited:focus,a:visited:focus,.link:visited:focus{color:var(--nausikaa-link-active);-webkit-text-decoration:underline solid var(--nausikaa-link-visited);text-decoration:underline solid var(--nausikaa-link-visited);-webkit-text-decoration:underline solid var(--nausikaa-link-visited);outline-width:0;outline:1px dotted var(--nausikaa-subtext0)}a.visited.active,.link.visited.active,a.active:visited,.link.active:visited,a.visited:active,.link.visited:active,a:visited:active,.link:visited:active{color:var(--nausikaa-link-active);-webkit-text-decoration:underline solid var(--nausikaa-text);text-decoration:underline solid var(--nausikaa-text);-webkit-text-decoration:underline solid var(--nausikaa-text)}a.button,.link.button{-webkit-text-decoration:none;text-decoration:none}.knobs>li>a,.knob{--nausikaa-knob-background:var(--nausikaa-base);--nausikaa-knob-text:var(--nausikaa-text);--nausikaa-knob-border:var(--nausikaa-surface1);--nausikaa-knob-hover:var(--nausikaa-surface1);--nausikaa-knob-active:var(--nausikaa-overlay1);--nausikaa-knob-active-text:var(--nausikaa-ink);--nausikaa-knob-text-disabled:rgba(var(--nausikaa-text-rgb), .5);background-color:var(--nausikaa-knob-background);color:var(--nausikaa-knob-text);border:1px solid var(--nausikaa-knob-border);cursor:pointer;font-family:var(--nausikaa-utility-text);height:var(--nausikaa-input-height);line-height:var(--nausikaa-input-height);border-radius:6px;margin:0 .4rem .4rem 0;padding:0 1em;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.knobs>li>a:hover,.knob:hover,.knobs>li>a.hover,.knob.hover{background-color:var(--nausikaa-knob-hover);color:var(--nausikaa-knob-text)}.knobs>li>a:focus,.knob:focus,.knobs>li>a.focus,.knob.focus{background-color:var(--nausikaa-knob-hover);color:var(--nausikaa-knob-text);border-color:var(--nausikaa-knob-border);box-shadow:0 0 0 2px var(--nausikaa-knob-border)}.knobs>li>a:active,.knob:active,.knobs>li>a.active,.knob.active{background-color:var(--nausikaa-knob-active);border-color:var(--nausikaa-knob-active);color:var(--nausikaa-knob-active-text)}.knobs>li>a:active>.icon,.knob:active>.icon,.knobs>li>a.active>.icon,.knob.active>.icon{fill:var(--nausikaa-knob-active-text)}.knobs>li>a:hover,.knob:hover,.knobs>li>a.hover,.knob.hover,.knobs>li>a:focus,.knob:focus,.knobs>li>a.focus,.knob.focus,.knobs>li>a:active,.knob:active,.knobs>li>a.active,.knob.active{outline-width:0;-webkit-text-decoration:none;text-decoration:none}.knobs>li>a.disabled,.knob.disabled,.knobs>li>a:disabled,.knob:disabled{color:var(--nausikaa-knob-text-disabled);pointer-events:none;cursor:not-allowed}.knobs>li>a.disabled>.icon,.knob.disabled>.icon,.knobs>li>a:disabled>.icon,.knob:disabled>.icon,.knobs>li>a.disabled>svg,.knob.disabled>svg,.knobs>li>a:disabled>svg,.knob:disabled>svg{opacity:.5}.knobs>li>a>.icon,.knob>.icon{fill:var(--nausikaa-knob-active);transform-origin:50%;margin-right:.5em;transform:scale(1.6)translateY(.1em)}.knobs>li>a>.icon.last,.knob>.icon.last{margin-right:0}.knobs>li>a.rosewater,.knob.rosewater{--nausikaa-knob-background:var(--nausikaa-rosewater0);--nausikaa-knob-text:var(--nausikaa-ink);--nausikaa-knob-border:var(--nausikaa-rosewater3);--nausikaa-knob-hover:var(--nausikaa-rosewater2);--nausikaa-knob-active:var(--nausikaa-rosewater3);--nausikaa-knob-active-text:var(--nausikaa-ink);--nausikaa-knob-text-disabled:#22222280}.knobs>li>a.flamingo,.knob.flamingo{--nausikaa-knob-background:var(--nausikaa-flamingo0);--nausikaa-knob-text:var(--nausikaa-ink);--nausikaa-knob-border:var(--nausikaa-flamingo3);--nausikaa-knob-hover:var(--nausikaa-flamingo2);--nausikaa-knob-active:var(--nausikaa-flamingo3);--nausikaa-knob-active-text:var(--nausikaa-ink);--nausikaa-knob-text-disabled:#22222280}.knobs>li>a.pink,.knob.pink{--nausikaa-knob-background:var(--nausikaa-pink0);--nausikaa-knob-text:var(--nausikaa-ink);--nausikaa-knob-border:var(--nausikaa-pink3);--nausikaa-knob-hover:var(--nausikaa-pink2);--nausikaa-knob-active:var(--nausikaa-pink3);--nausikaa-knob-active-text:var(--nausikaa-ink);--nausikaa-knob-text-disabled:#22222280}.knobs>li>a.mauve,.knob.mauve{--nausikaa-knob-background:var(--nausikaa-mauve0);--nausikaa-knob-text:var(--nausikaa-ink);--nausikaa-knob-border:var(--nausikaa-mauve3);--nausikaa-knob-hover:var(--nausikaa-mauve2);--nausikaa-knob-active:var(--nausikaa-mauve3);--nausikaa-knob-active-text:var(--nausikaa-white);--nausikaa-knob-text-disabled:#22222280}.knobs>li>a.red,.knob.red{--nausikaa-knob-background:var(--nausikaa-red0);--nausikaa-knob-text:var(--nausikaa-ink);--nausikaa-knob-border:var(--nausikaa-red3);--nausikaa-knob-hover:var(--nausikaa-red2);--nausikaa-knob-active:var(--nausikaa-red3);--nausikaa-knob-active-text:var(--nausikaa-white);--nausikaa-knob-text-disabled:#22222280}.knobs>li>a.maroon,.knob.maroon{--nausikaa-knob-background:var(--nausikaa-maroon0);--nausikaa-knob-text:var(--nausikaa-ink);--nausikaa-knob-border:var(--nausikaa-maroon3);--nausikaa-knob-hover:var(--nausikaa-maroon2);--nausikaa-knob-active:var(--nausikaa-maroon3);--nausikaa-knob-active-text:var(--nausikaa-ink);--nausikaa-knob-text-disabled:#22222280}.knobs>li>a.peach,.knob.peach{--nausikaa-knob-background:var(--nausikaa-peach0);--nausikaa-knob-text:var(--nausikaa-ink);--nausikaa-knob-border:var(--nausikaa-peach3);--nausikaa-knob-hover:var(--nausikaa-peach2);--nausikaa-knob-active:var(--nausikaa-peach3);--nausikaa-knob-active-text:var(--nausikaa-ink);--nausikaa-knob-text-disabled:#22222280}.knobs>li>a.yellow,.knob.yellow{--nausikaa-knob-background:var(--nausikaa-yellow0);--nausikaa-knob-text:var(--nausikaa-ink);--nausikaa-knob-border:var(--nausikaa-yellow3);--nausikaa-knob-hover:var(--nausikaa-yellow2);--nausikaa-knob-active:var(--nausikaa-yellow3);--nausikaa-knob-active-text:var(--nausikaa-ink);--nausikaa-knob-text-disabled:#22222280}.knobs>li>a.green,.knob.green{--nausikaa-knob-background:var(--nausikaa-green0);--nausikaa-knob-text:var(--nausikaa-ink);--nausikaa-knob-border:var(--nausikaa-green3);--nausikaa-knob-hover:var(--nausikaa-green2);--nausikaa-knob-active:var(--nausikaa-green3);--nausikaa-knob-active-text:var(--nausikaa-ink);--nausikaa-knob-text-disabled:#22222280}.knobs>li>a.teal,.knob.teal{--nausikaa-knob-background:var(--nausikaa-teal0);--nausikaa-knob-text:var(--nausikaa-ink);--nausikaa-knob-border:var(--nausikaa-teal3);--nausikaa-knob-hover:var(--nausikaa-teal2);--nausikaa-knob-active:var(--nausikaa-teal3);--nausikaa-knob-active-text:var(--nausikaa-ink);--nausikaa-knob-text-disabled:#22222280}.knobs>li>a.sky,.knob.sky{--nausikaa-knob-background:var(--nausikaa-sky0);--nausikaa-knob-text:var(--nausikaa-ink);--nausikaa-knob-border:var(--nausikaa-sky3);--nausikaa-knob-hover:var(--nausikaa-sky2);--nausikaa-knob-active:var(--nausikaa-sky3);--nausikaa-knob-active-text:var(--nausikaa-ink);--nausikaa-knob-text-disabled:#22222280}.knobs>li>a.sapphire,.knob.sapphire{--nausikaa-knob-background:var(--nausikaa-sapphire0);--nausikaa-knob-text:var(--nausikaa-ink);--nausikaa-knob-border:var(--nausikaa-sapphire3);--nausikaa-knob-hover:var(--nausikaa-sapphire2);--nausikaa-knob-active:var(--nausikaa-sapphire3);--nausikaa-knob-active-text:var(--nausikaa-ink);--nausikaa-knob-text-disabled:#22222280}.knobs>li>a.blue,.knob.blue{--nausikaa-knob-background:var(--nausikaa-blue0);--nausikaa-knob-text:var(--nausikaa-ink);--nausikaa-knob-border:var(--nausikaa-blue3);--nausikaa-knob-hover:var(--nausikaa-blue2);--nausikaa-knob-active:var(--nausikaa-blue3);--nausikaa-knob-active-text:var(--nausikaa-white);--nausikaa-knob-text-disabled:#22222280}.knobs>li>a.lavender,.knob.lavender{--nausikaa-knob-background:var(--nausikaa-lavender0);--nausikaa-knob-text:var(--nausikaa-ink);--nausikaa-knob-border:var(--nausikaa-lavender3);--nausikaa-knob-hover:var(--nausikaa-lavender2);--nausikaa-knob-active:var(--nausikaa-lavender3);--nausikaa-knob-active-text:var(--nausikaa-ink);--nausikaa-knob-text-disabled:#22222280}.knobs>li>a.gray,.knob.gray{--nausikaa-knob-background:var(--nausikaa-surface0);--nausikaa-knob-text:var(--nausikaa-text);--nausikaa-knob-border:var(--nausikaa-overlay0);--nausikaa-knob-hover:var(--nausikaa-surface2);--nausikaa-knob-active:var(--nausikaa-overlay0);--nausikaa-knob-active-text:var(--nausikaa-ink);--nausikaa-knob-text-disabled:rgba(var(--nausikaa-text-rgb), .5)}.knobs>li>a.transparent,.knob.transparent{--nausikaa-knob-background:#0000;--nausikaa-knob-text:var(--nausikaa-text);--nausikaa-knob-border:var(--nausikaa-overlay0);--nausikaa-knob-hover:var(--nausikaa-surface2);--nausikaa-knob-active:var(--nausikaa-subtext0);--nausikaa-knob-active-text:var(--nausikaa-text-inverse);--nausikaa-knob-text-disabled:rgba(var(--nausikaa-text-rgb), .5)}ol,ul{margin:var(--nausikaa-paragraph-spacer) 2em}ol>ol,ul>ol,ol>ul,ul>ul,ol li>ol,ul li>ol,ol li>ul,ul li>ul{margin:0 2em}ol>li>p,ul>li>p{margin-top:0;margin-bottom:0}dl{margin:var(--nausikaa-paragraph-spacer) 0;flex-flow:wrap;display:flex}dl dt{font-family:var(--nausikaa-utility-text);color:var(--nausikaa-subtext0);word-spacing:nowrap;text-overflow:ellipsis;flex:0 0 25%;padding-right:1em;overflow:hidden}dl dd{flex:0 0 75%}dl hr{margin:0 0 calc(var(--nausikaa-line-height) / 2);border-width:0;flex:0 0 100%}dl.inverse dt{flex:0 0 75%}dl.inverse dd{text-align:right;flex:0 0 25%}dl.equal dt{flex:0 0 50%}dl.equal dd{text-align:right;flex:0 0 50%}@media (min-width:320px) and (max-width:666px){dl dt{flex:0 0 25%}dl dd{flex:0 0 75%}}select{font-family:var(--nausikaa-utility-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--nausikaa-input-background);cursor:pointer;background-image:url(/images/chevron-down.svg);background-position:calc(100% - .4em);background-repeat:no-repeat;background-size:2em 2em;padding-right:2.5em}select:active,select:focus,select:hover{background-image:var(--nausikaa-chevron-hover)}select[disabled]:active,select[disabled]:focus,select[disabled]:hover{background-image:url(/images/chevron-down.svg)}select[multiple]{min-height:calc(var(--nausikaa-input-height) * 2);background-image:none;padding:.5em 0 0}select[multiple][disabled],select[multiple][disabled]:active,select[multiple][disabled]:focus,select[multiple][disabled]:hover{background-image:none;background-color:var(--nausikaa-input-background-disabled)}select option{padding:.4em 1em}table,.table{text-align:justify;border-collapse:collapse;border-spacing:0;width:100%;max-width:100%;margin:var(--nausikaa-paragraph-spacer) 0;font-family:var(--nausikaa-utility-text)}table th,.table th,table td,.table td{text-align:left;vertical-align:top;border-top:1px solid var(--nausikaa-crust);padding:.5em}table th>p,.table th>p,table td>p,.table td>p{margin:0}table tr:hover>td,.table tr:hover>td{background-color:var(--nausikaa-mantle)}table thead th,.table thead th{border-top-width:0;border-bottom:2px solid var(--nausikaa-crust)}table tfoot th,.table tfoot th{border-top:2px solid var(--nausikaa-crust)}table.bordered td,.table.bordered td,table.bordered th,.table.bordered th{border:1px solid var(--nausikaa-crust)}table.bordered thead th,.table.bordered thead th{border-bottom:2px solid var(--nausikaa-crust)}table.bordered tfoot th,.table.bordered tfoot th{border-top:2px solid var(--nausikaa-crust)}table.striped tbody tr:nth-of-type(odd) td,.table.striped tbody tr:nth-of-type(odd) td{background-color:var(--nausikaa-mantle)}table.striped tbody tr:hover:nth-of-type(2n)>td,.table.striped tbody tr:hover:nth-of-type(2n)>td,table.striped tbody tr:hover:nth-of-type(odd)>td,.table.striped tbody tr:hover:nth-of-type(odd)>td{background-color:var(--nausikaa-surface2)}table.outlined,.table.outlined{border:1px solid var(--nausikaa-crust)}table.dense th,.table.dense th,table.dense td,.table.dense td{padding:.35em .5em}textarea{font-family:var(--nausikaa-utility-text);min-height:10rem;padding-top:.8rem;padding-bottom:.8rem;line-height:1.15!important}textarea.code-editor{font-family:var(--nausikaa-mono-text)}progress{--nausikaa-progress-one:var(--nausikaa-blue3);--nausikaa-progress-two:#3677f6;--nausikaa-progress-stripe-size:45px;background-color:var(--nausikaa-mantle);border:1px solid var(--nausikaa-crust);width:100%;height:calc(var(--nausikaa-line-height) + 10px);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;padding:3px;display:inline-block}progress:not([value])::-moz-progress-bar{background-color:#0000}progress::-moz-progress-bar{background-image:repeating-linear-gradient(-45deg, var(--nausikaa-progress-one), var(--nausikaa-progress-one) 1rem, var(--nausikaa-progress-two) 1rem, var(--nausikaa-progress-two) 2rem);background-size:var(--nausikaa-progress-stripe-size) var(--nausikaa-progress-stripe-size);border-radius:2px;animation:1s linear infinite nausikaa-progress}progress::-webkit-progress-value{background-image:repeating-linear-gradient(-45deg, var(--nausikaa-progress-one), var(--nausikaa-progress-one) 1rem, var(--nausikaa-progress-two) 1rem, var(--nausikaa-progress-two) 2rem);background-size:var(--nausikaa-progress-stripe-size) var(--nausikaa-progress-stripe-size);border-radius:2px;animation:1s linear infinite nausikaa-progress}progress.rosewater{--nausikaa-progress-one:var(--nausikaa-rosewater3);--nausikaa-progress-two:#e19c8c}progress.flamingo{--nausikaa-progress-one:var(--nausikaa-flamingo3);--nausikaa-progress-two:#e28c8c}progress.pink{--nausikaa-progress-one:var(--nausikaa-pink3);--nausikaa-progress-two:#ed8cd3}progress.mauve{--nausikaa-progress-one:var(--nausikaa-mauve3);--nausikaa-progress-two:#9651f1}progress.red{--nausikaa-progress-one:var(--nausikaa-red3);--nausikaa-progress-two:#ea113f}progress.maroon{--nausikaa-progress-one:var(--nausikaa-maroon3);--nausikaa-progress-two:#e95b68}progress.peach{--nausikaa-progress-one:var(--nausikaa-peach3);--nausikaa-progress-two:#fe7424}progress.yellow{--nausikaa-progress-one:var(--nausikaa-yellow3);--nausikaa-progress-two:#e49a31}progress.green{--nausikaa-progress-one:var(--nausikaa-green3);--nausikaa-progress-two:#48b430}progress.teal{--nausikaa-progress-one:var(--nausikaa-teal3);--nausikaa-progress-two:#1aa7af}progress.sky{--nausikaa-progress-one:var(--nausikaa-sky3);--nausikaa-progress-two:#08b6fb}progress.sapphire{--nausikaa-progress-one:var(--nausikaa-sapphire3);--nausikaa-progress-two:#24b2cb}progress.blue{--nausikaa-progress-one:var(--nausikaa-blue3);--nausikaa-progress-two:#3677f6}progress.lavender{--nausikaa-progress-one:var(--nausikaa-lavender3);--nausikaa-progress-two:#8b9cfd}progress.gray{--nausikaa-progress-one:var(--nausikaa-subtext0);--nausikaa-progress-two:var(--nausikaa-overlay2)}progress:indeterminate{background-image:repeating-linear-gradient(-45deg, var(--nausikaa-mantle), var(--nausikaa-mantle) 1rem, var(--nausikaa-crust) 1rem, var(--nausikaa-crust) 2rem);background-size:var(--nausikaa-progress-stripe-size) var(--nausikaa-progress-stripe-size);animation:1s linear infinite nausikaa-progress}progress:indeterminate::-webkit-progress-bar{background-color:#0000}@media (prefers-reduced-motion:reduce){progress{animation:none}progress::-webkit-progress-value{animation:none}progress::-moz-progress-bar{animation:none}}@keyframes nausikaa-progress{0%{background-position:0 0}to{background-position:-45px 0}}meter{box-sizing:border-box;width:100%;height:calc(var(--nausikaa-line-height) + 10px);background:var(--nausikaa-mantle);border:1px solid var(--nausikaa-crust);vertical-align:bottom;border-radius:4px;padding:3px;display:inline-block}meter::-webkit-meter-bar{height:calc(var(--nausikaa-line-height) + 2px);background:0 0;border:0;border-radius:0}meter::-webkit-meter-optimum-value{background-image:none;background-color:var(--nausikaa-green3);border-radius:2px}meter::-webkit-meter-suboptimum-value{background-image:none;background-color:var(--nausikaa-yellow3);border-radius:2px}meter::-webkit-meter-even-less-good-value{background-image:none;background-color:var(--nausikaa-red3);border-radius:2px}meter::-moz-meter-bar{background-image:none;background-color:var(--nausikaa-green3);border-radius:2px}meter:-moz-meter-sub-optimum::-moz-meter-bar{background-color:var(--nausikaa-yellow3)}meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background-color:var(--nausikaa-red3)}dialog{margin:var(--nausikaa-paragraph-spacer) 0;border:1px solid var(--nausikaa-crust);background-color:var(--nausikaa-base);min-width:20rem;max-width:80vw;color:var(--nausikaa-text);z-index:9999;border-radius:6px;padding:1.5rem 3rem 1.5rem 2rem}dialog>h1,dialog>h2,dialog>h3,dialog>h4,dialog>h5,dialog>h6{text-align:left;margin-top:0}dialog[open]{animation:.3s nausikaa-show-dialog;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}dialog.hide[open]{animation:.3s nausikaa-hide-dialog}dialog.inline{animation:none;display:block;position:relative;top:auto;left:auto;transform:none}dialog .control.close{cursor:pointer;position:absolute;top:1rem;right:1rem}dialog .control.close svg{width:1.7rem;height:1.7rem;fill:var(--nausikaa-subtext0)}dialog .control.close:hover svg,dialog .control.close:focus svg,dialog .control.close:active svg{fill:var(--nausikaa-text)}dialog footer{background-color:var(--nausikaa-mantle);border-top:1px solid var(--nausikaa-crust);line-height:var(--nausikaa-button-height);border-radius:0 0 6px 6px;flex-direction:row;margin:2rem -3rem -1.5rem -2rem;padding:.5rem 1rem .2rem;display:flex}dialog footer *{flex-grow:1}dialog footer .spacer{flex-grow:100}dialog+.backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9998;background-color:#000c;animation:.3s nausikaa-show-backdrop;position:fixed;top:0;bottom:0;left:0;right:0}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9998;background-color:#000c;animation:.3s nausikaa-show-backdrop;position:fixed;top:0;bottom:0;left:0;right:0}dialog.hide+.backdrop{animation:.3s nausikaa-hide-backdrop}dialog.hide::backdrop{animation:.3s nausikaa-hide-backdrop}dialog.small{width:20rem}dialog.medium{width:30rem}dialog.wide{width:40rem}dialog.full-width{width:100%}@keyframes nausikaa-show-dialog{0%{opacity:0;top:35%}to{opacity:1;top:40%}}@keyframes nausikaa-show-backdrop{0%{opacity:0}to{opacity:1}}@keyframes nausikaa-hide-dialog{0%{opacity:1;top:40%}to{opacity:0;top:35%}}@keyframes nausikaa-hide-backdrop{0%{opacity:1}to{opacity:0}}.breadcrumbs{margin-left:0;list-style-type:none}.breadcrumbs li{margin-right:.2rem;display:inline-block}.breadcrumbs li:not(:last-child):after{content:"";width:calc(var(--nausikaa-line-height) * 1.3);height:var(--nausikaa-line-height);color:var(--nausikaa-crust);transform-origin:50%;background-image:url(/images/chevron-down.svg);font-size:1.3em;display:inline-block;position:relative;top:.5em;left:-.2em;transform:rotate(-90deg)}.breadcrumbs.knobs{background:linear-gradient(180deg, transparent calc(50% - 1px), var(--nausikaa-crust) calc(50%), transparent calc(50% + 1px));display:inline-flex}.breadcrumbs.knobs li{text-overflow:ellipsis;white-space:nowrap}.breadcrumbs.knobs li:after{content:none}.breadcrumbs.knobs li:last-child{font-family:var(--nausikaa-utility-text);height:var(--nausikaa-input-height);line-height:var(--nausikaa-input-height);background-color:var(--nausikaa-blue3);color:var(--nausikaa-white);border:1px solid var(--nausikaa-blue3);border-radius:6px;margin:0 0 .4rem;padding:0 1em;text-decoration:none}.breadcrumbs.steps{background:linear-gradient(180deg, transparent calc(50% - 1px), var(--nausikaa-crust) calc(50%), transparent calc(50% + 1px));flex-direction:row;place-content:stretch space-between;display:flex}.breadcrumbs.steps li{flex-direction:column;justify-content:center;margin-right:3em;display:flex}.breadcrumbs.steps li:last-child{margin-right:0}.breadcrumbs.steps li:after{content:none}.breadcrumbs.steps li>*,.breadcrumbs.steps li.active>*{border-right-width:1px;border-radius:6px;height:auto;padding:.5em 1.5em 1.5em;line-height:1em;text-decoration:none}.breadcrumbs.steps li>*{background-color:var(--nausikaa-mantle);border:1px solid var(--nausikaa-crust)}.breadcrumbs.steps li>*>.icon{fill:var(--nausikaa-subtext0)}.breadcrumbs.steps li>a:hover{background-color:var(--nausikaa-surface2)}.breadcrumbs.steps li>a:hover>.icon{fill:var(--nausikaa-subtext0)}.breadcrumbs.steps li>a:focus{background-color:var(--nausikaa-surface2);box-shadow:0 0 0 2px var(--nausikaa-crust);outline-width:0}.breadcrumbs.steps li>a:focus>.icon{fill:var(--nausikaa-subtext0)}.breadcrumbs.steps li h1,.breadcrumbs.steps li h2,.breadcrumbs.steps li h3,.breadcrumbs.steps li h4,.breadcrumbs.steps li h5,.breadcrumbs.steps li h6{margin-top:calc(var(--nausikaa-paragraph-spacer) / 2);white-space:nowrap;margin-bottom:.2em}.breadcrumbs.steps li.active>*{background-color:var(--nausikaa-blue3);color:var(--nausikaa-white);border-color:var(--nausikaa-blue3)}.breadcrumbs.steps li.active>*>.icon{fill:var(--nausikaa-white)}@media (min-width:680px) and (max-width:900px){.breadcrumbs.steps>li{margin-right:1em}.breadcrumbs.steps>li>*,.breadcrumbs.steps>li.active>*{padding:0 .75em .75em}}@media (max-width:679px){.breadcrumbs.steps{background:linear-gradient(90deg, transparent calc(50% - 1px), var(--nausikaa-crust) calc(50%), transparent calc(50% + 1px));flex-direction:column;align-items:center;display:inline-flex}.breadcrumbs.steps>li{align-content:left;flex-direction:row;margin-bottom:1em;margin-right:0}.breadcrumbs.steps>li:last-child{margin-bottom:0}.breadcrumbs.steps>li>*{padding-right:4em}}.breadcrumbs.steps.icons li>*{padding-left:4.65em;position:relative}.breadcrumbs.steps.icons li>*>.icon{width:3em;height:3em;position:absolute;top:1em;left:1em}@media (min-width:680px) and (max-width:900px){.breadcrumbs.steps.icons li>*{padding-left:.75em}.breadcrumbs.steps.icons li>*>.icon{display:none}}.breadcrumbs.steps.vertical{background:linear-gradient(90deg, transparent calc(2em - 1px), var(--nausikaa-crust) calc(2em), transparent calc(2em + 1px));flex-direction:column;align-items:flex-start;display:inline-flex}.breadcrumbs.steps.vertical>li{align-content:left;flex-direction:row;margin-bottom:1em;margin-right:0}.breadcrumbs.steps.vertical>li:last-child{margin-bottom:0}.breadcrumbs.steps.vertical>li>*{padding-right:4em}.container{--nausikaa-container-background:var(--nausikaa-mantle);--nausikaa-container-border:var(--nausikaa-surface1);--nausikaa-container-text:var(--nausikaa-text);--nausikaa-container-link:var(--nausikaa-link-color);--nausikaa-container-header:var(--nausikaa-text);background-color:var(--nausikaa-container-background);color:var(--nausikaa-container-text);border:1px solid var(--nausikaa-container-border);margin:var(--nausikaa-paragraph-spacer) 0;border-radius:6px;padding:0 1em 1em;position:relative}.container a{color:var(--nausikaa-container-link);-webkit-text-decoration:underline solid var(--nausikaa-container-link);text-decoration:underline solid var(--nausikaa-container-link)}.container a:hover{color:var(--nausikaa-container-text);-webkit-text-decoration:underline solid var(--nausikaa-container-link);text-decoration:underline solid var(--nausikaa-container-link)}.container a:active{color:var(--nausikaa-container-text);-webkit-text-decoration:underline solid var(--nausikaa-container-text);text-decoration:underline solid var(--nausikaa-container-text)}.container h1,.container h2,.container h3,.container h4,.container h5,.container h6{color:var(--nausikaa-container-header)}.container>main{padding:0 1em 1em}.container.browser{margin-top:calc(var(--nausikaa-paragraph-spacer) + 2.9em);border-radius:0;padding:0 0 2em;background-color:var(--nausikaa-base)!important}.container.browser:before{content:"";border-style:solid;border-width:1px;border-color:var(--nausikaa-surface1);background-color:var(--nausikaa-mantle);background-image:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em'><circle cx='.5em' cy='.5em' r='.5em' fill='%23eab4ae' /></svg>"),url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em'><circle cx='.5em' cy='.5em' r='.5em' fill='%23fbedb7' /></svg>"),url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em'><circle cx='.5em' cy='.5em' r='.5em' fill='%23abedc7' /></svg>");background-position:1em .9em,2.7em .9em,4.4em .9em;background-repeat:no-repeat,no-repeat,no-repeat;border-radius:6px 6px 0 0;height:2.9em;display:block;position:absolute;top:-2.9em;left:-1px;right:-1px}.container.browser:after{content:"";border:1px solid var(--nausikaa-surface1);background-color:var(--nausikaa-base);cursor:text;border-radius:3px;height:2em;padding:.2em 1em;display:block;position:absolute;top:-2.45em;left:6.5em;right:1em}.container.browser>.url{color:var(--nausikaa-text);font-family:var(--nausikaa-utility-text);z-index:1;white-space:nowrap;text-overflow:ellipsis;cursor:text;background-color:#0000;height:2em;padding:.2em 1em;position:absolute;top:-2.45em;left:6.5em;right:1em;overflow:hidden}.container.rosewater{--nausikaa-container-background:var(--nausikaa-rosewater0);--nausikaa-container-border:var(--nausikaa-rosewater2);--nausikaa-container-text:var(--nausikaa-ink);--nausikaa-container-link:#ab4531;--nausikaa-container-header:var(--nausikaa-ink)}.container.flamingo{--nausikaa-container-background:var(--nausikaa-flamingo0);--nausikaa-container-border:var(--nausikaa-flamingo2);--nausikaa-container-text:var(--nausikaa-ink);--nausikaa-container-link:#a02a2a;--nausikaa-container-header:var(--nausikaa-ink)}.container.pink{--nausikaa-container-background:var(--nausikaa-pink0);--nausikaa-container-border:var(--nausikaa-pink2);--nausikaa-container-text:var(--nausikaa-ink);--nausikaa-container-link:#951873;--nausikaa-container-header:var(--nausikaa-ink)}.container.mauve{--nausikaa-container-background:var(--nausikaa-mauve0);--nausikaa-container-border:var(--nausikaa-mauve2);--nausikaa-container-text:var(--nausikaa-ink);--nausikaa-container-link:#5710ad;--nausikaa-container-header:var(--nausikaa-ink)}.container.red{--nausikaa-container-background:var(--nausikaa-red0);--nausikaa-container-border:var(--nausikaa-red2);--nausikaa-container-text:var(--nausikaa-ink);--nausikaa-container-link:#7c0d2c;--nausikaa-container-header:var(--nausikaa-ink)}.container.maroon{--nausikaa-container-background:var(--nausikaa-maroon0);--nausikaa-container-border:var(--nausikaa-maroon2);--nausikaa-container-text:var(--nausikaa-ink);--nausikaa-container-link:#7c1a2a;--nausikaa-container-header:var(--nausikaa-ink)}.container.peach{--nausikaa-container-background:var(--nausikaa-peach0);--nausikaa-container-border:var(--nausikaa-peach2);--nausikaa-container-text:var(--nausikaa-ink);--nausikaa-container-link:#873706;--nausikaa-container-header:var(--nausikaa-ink)}.container.yellow{--nausikaa-container-background:var(--nausikaa-yellow0);--nausikaa-container-border:var(--nausikaa-yellow2);--nausikaa-container-text:var(--nausikaa-ink);--nausikaa-container-link:#815c0a;--nausikaa-container-header:var(--nausikaa-ink)}.container.green{--nausikaa-container-background:var(--nausikaa-green0);--nausikaa-container-border:var(--nausikaa-green2);--nausikaa-container-text:var(--nausikaa-ink);--nausikaa-container-link:#215f1c;--nausikaa-container-header:var(--nausikaa-ink)}.container.teal{--nausikaa-container-background:var(--nausikaa-teal0);--nausikaa-container-border:var(--nausikaa-teal2);--nausikaa-container-text:var(--nausikaa-ink);--nausikaa-container-link:#1c6659;--nausikaa-container-header:var(--nausikaa-ink)}.container.sky{--nausikaa-container-background:var(--nausikaa-sky0);--nausikaa-container-border:var(--nausikaa-sky2);--nausikaa-container-text:var(--nausikaa-ink);--nausikaa-container-link:#125f6d;--nausikaa-container-header:var(--nausikaa-ink)}.container.sapphire{--nausikaa-container-background:var(--nausikaa-sapphire0);--nausikaa-container-border:var(--nausikaa-sapphire2);--nausikaa-container-text:var(--nausikaa-ink);--nausikaa-container-link:#0d455e;--nausikaa-container-header:var(--nausikaa-ink)}.container.blue{--nausikaa-container-background:var(--nausikaa-blue0);--nausikaa-container-border:var(--nausikaa-blue2);--nausikaa-container-text:var(--nausikaa-ink);--nausikaa-container-link:#073f9c;--nausikaa-container-header:var(--nausikaa-ink)}.container.lavender{--nausikaa-container-background:var(--nausikaa-lavender0);--nausikaa-container-border:var(--nausikaa-lavender2);--nausikaa-container-text:var(--nausikaa-ink);--nausikaa-container-link:#0324f7;--nausikaa-container-header:var(--nausikaa-ink)}.container.gray{--nausikaa-container-background:var(--nausikaa-surface0);--nausikaa-container-border:var(--nausikaa-surface1);--nausikaa-container-text:var(--nausikaa-text);--nausikaa-container-link:var(--nausikaa-text);--nausikaa-container-header:var(--nausikaa-text)}.container.black{--nausikaa-container-background:var(--nausikaa-aside-base);--nausikaa-container-border:var(--nausikaa-aside-crust);--nausikaa-container-text:var(--nausikaa-aside-text);--nausikaa-container-link:var(--nausikaa-white);--nausikaa-container-header:var(--nausikaa-aside-text)}.container.black input,.container.black select,.container.black textarea{background-color:var(--nausikaa-subtext1);border-color:var(--nausikaa-subtext0);color:#fff}.container.black table tr:hover td{background-color:rgba(var(--nausikaa-subtext0-rgb), .3)}.dropdown{display:inline-block;position:relative}.dropdown>.panel{max-width:90vw;box-shadow:2px 2px 5px #18182580}.dropdown>.panel.arrow{z-index:25;pointer-events:none;opacity:0;transition:opacity .2s,transform .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dropdown>.panel.arrow.top.left{top:100%;transform:translate(-1em)}.dropdown>.panel.arrow.top.center{top:100%;transform:translate(-50%)}.dropdown>.panel.arrow.top.right{top:100%;transform:translate(calc(1em - 100%))}.dropdown>.panel.arrow.bottom.left{top:auto;bottom:100%;transform:translate(-1em,1em)}.dropdown>.panel.arrow.bottom.center{top:auto;bottom:100%;transform:translate(-50%,1em)}.dropdown>.panel.arrow.bottom.right{top:auto;bottom:100%;transform:translate(calc(1em - 100%),1em)}.dropdown>:focus+.dropdown>.panel,.dropdown>:focus+.dropdown>.panel,.dropdown>.panel:hover,.dropdown:focus-within>.panel,.dropdown.focus-within>.panel,.dropdown.hover:hover>.panel,.dropdown>.panel-down{opacity:1;pointer-events:all;transform:translate(-50%,.5em)}.dropdown>:focus+.dropdown>.panel.top.left,.dropdown>:focus+.dropdown>.panel.top.left,.dropdown>.panel.top.left:hover,.dropdown:focus-within>.panel.top.left,.dropdown.focus-within>.panel.top.left,.dropdown.hover:hover>.panel.top.left,.dropdown>.panel-down.top.left{transform:translate(-1em,.5em)}.dropdown>:focus+.dropdown>.panel.top.center,.dropdown>:focus+.dropdown>.panel.top.center,.dropdown>.panel.top.center:hover,.dropdown:focus-within>.panel.top.center,.dropdown.focus-within>.panel.top.center,.dropdown.hover:hover>.panel.top.center,.dropdown>.panel-down.top.center{transform:translate(-50%,.5em)}.dropdown>:focus+.dropdown>.panel.top.right,.dropdown>:focus+.dropdown>.panel.top.right,.dropdown>.panel.top.right:hover,.dropdown:focus-within>.panel.top.right,.dropdown.focus-within>.panel.top.right,.dropdown.hover:hover>.panel.top.right,.dropdown>.panel-down.top.right{transform:translate(calc(1em - 100%),.5em)}.dropdown>:focus+.dropdown>.panel.bottom.left,.dropdown>:focus+.dropdown>.panel.bottom.left,.dropdown>.panel.bottom.left:hover,.dropdown:focus-within>.panel.bottom.left,.dropdown.focus-within>.panel.bottom.left,.dropdown.hover:hover>.panel.bottom.left,.dropdown>.panel-down.bottom.left{transform:translate(-1em,.5em)}.dropdown>:focus+.dropdown>.panel.bottom.center,.dropdown>:focus+.dropdown>.panel.bottom.center,.dropdown>.panel.bottom.center:hover,.dropdown:focus-within>.panel.bottom.center,.dropdown.focus-within>.panel.bottom.center,.dropdown.hover:hover>.panel.bottom.center,.dropdown>.panel-down.bottom.center{transform:translate(-50%,.5em)}.dropdown>:focus+.dropdown>.panel.bottom.right,.dropdown>:focus+.dropdown>.panel.bottom.right,.dropdown>.panel.bottom.right:hover,.dropdown:focus-within>.panel.bottom.right,.dropdown.focus-within>.panel.bottom.right,.dropdown.hover:hover>.panel.bottom.right,.dropdown>.panel-down.bottom.right{transform:translate(calc(1em - 100%),.5em)}@supports (-webkit-overflow-scrolling:touch){.dropdown>:hover+.panel{opacity:1;pointer-events:all;transform:translate(-50%,.5em)}.dropdown>:hover+.panel.top.left{transform:translate(-1em,.5em)}.dropdown>:hover+.panel.top.center{transform:translate(-50%,.5em)}.dropdown>:hover+.panel.top.right{transform:translate(calc(1em - 100%),.5em)}.dropdown>:hover+.panel.bottom.left{transform:translate(-1em,.5em)}.dropdown>:hover+.panel.bottom.center{transform:translate(-50%,.5em)}.dropdown>:hover+.panel.bottom.right{transform:translate(calc(1em - 100%),.5em)}}.menu{background-color:#0000}.notification{--nausikaa-notification-background:var(--nausikaa-overlay2);--nausikaa-notification-border:var(--nausikaa-subtext0);--nausikaa-notification-text:var(--nausikaa-text-inverse);--nausikaa-notification-header:var(--nausikaa-text-inverse);--nausikaa-notification-icon:rgba(var(--nausikaa-text-inverse-rgb), .6);background-color:var(--nausikaa-notification-background);color:var(--nausikaa-notification-text);border:1px solid var(--nausikaa-notification-border);margin:var(--nausikaa-paragraph-spacer) 0;border-radius:6px;padding:0 4rem 0 2rem;position:relative;overflow:auto}.notification h1,.notification h2,.notification h3,.notification h4,.notification h5,.notification h6{color:var(--nausikaa-notification-header)}.notification>svg.icon{fill:var(--nausikaa-notification-icon);float:left;width:4em;height:4em;margin:1em 1em 1em 0}.notification .control.close{cursor:pointer;position:absolute;top:.6rem;right:.6rem}.notification .control.close svg{fill:var(--nausikaa-notification-icon);width:1.7rem;height:1.7rem}.notification .control.close:hover svg,.notification .control.close:focus svg{fill:var(--nausikaa-notification-header)}.notification.sticky{border-width:0 0 1px;border-radius:0;margin:0;position:relative}.notification.rosewater{--nausikaa-notification-background:var(--nausikaa-rosewater3);--nausikaa-notification-border:#d77864;--nausikaa-notification-text:var(--nausikaa-ink);--nausikaa-notification-header:var(--nausikaa-ink);--nausikaa-notification-icon:#2229}.notification.flamingo{--nausikaa-notification-background:var(--nausikaa-flamingo3);--nausikaa-notification-border:#d86464;--nausikaa-notification-text:var(--nausikaa-ink);--nausikaa-notification-header:var(--nausikaa-ink);--nausikaa-notification-icon:#2229}.notification.pink{--nausikaa-notification-background:var(--nausikaa-pink3);--nausikaa-notification-border:#e760c3;--nausikaa-notification-text:var(--nausikaa-ink);--nausikaa-notification-header:var(--nausikaa-ink);--nausikaa-notification-icon:#2229}.notification.mauve{--nausikaa-notification-background:var(--nausikaa-mauve3);--nausikaa-notification-border:#7a21ed;--nausikaa-notification-text:var(--nausikaa-white);--nausikaa-notification-header:var(--nausikaa-white);--nausikaa-notification-icon:#fff9}.notification.red{--nausikaa-notification-background:var(--nausikaa-red3);--nausikaa-notification-border:#ba0d33;--nausikaa-notification-text:var(--nausikaa-white);--nausikaa-notification-header:var(--nausikaa-white);--nausikaa-notification-icon:#fff9}.notification.maroon{--nausikaa-notification-background:var(--nausikaa-maroon3);--nausikaa-notification-border:#e32f3e;--nausikaa-notification-text:var(--nausikaa-ink);--nausikaa-notification-header:var(--nausikaa-ink);--nausikaa-notification-icon:#2229}.notification.peach{--nausikaa-notification-background:var(--nausikaa-peach3);--nausikaa-notification-border:#ef5801;--nausikaa-notification-text:var(--nausikaa-ink);--nausikaa-notification-header:var(--nausikaa-ink);--nausikaa-notification-icon:#2229}.notification.yellow{--nausikaa-notification-background:var(--nausikaa-yellow3);--nausikaa-notification-border:#c8801a;--nausikaa-notification-text:var(--nausikaa-ink);--nausikaa-notification-header:var(--nausikaa-ink);--nausikaa-notification-icon:#2229}.notification.green{--nausikaa-notification-background:var(--nausikaa-green3);--nausikaa-notification-border:#388c26;--nausikaa-notification-text:var(--nausikaa-ink);--nausikaa-notification-header:var(--nausikaa-ink);--nausikaa-notification-icon:#2229}.notification.teal{--nausikaa-notification-background:var(--nausikaa-teal3);--nausikaa-notification-border:#147d83;--nausikaa-notification-text:var(--nausikaa-ink);--nausikaa-notification-header:var(--nausikaa-ink);--nausikaa-notification-icon:#2229}.notification.sky{--nausikaa-notification-background:var(--nausikaa-sky3);--nausikaa-notification-border:var(--nausikaa-input-line-focus);--nausikaa-notification-text:var(--nausikaa-ink);--nausikaa-notification-header:var(--nausikaa-ink);--nausikaa-notification-icon:#2229}.notification.sapphire{--nausikaa-notification-background:var(--nausikaa-sapphire3);--nausikaa-notification-border:#1c8c9f;--nausikaa-notification-text:var(--nausikaa-ink);--nausikaa-notification-header:var(--nausikaa-ink);--nausikaa-notification-icon:#2229}.notification.blue{--nausikaa-notification-background:var(--nausikaa-blue3);--nausikaa-notification-border:#0b57ef;--nausikaa-notification-text:var(--nausikaa-white);--nausikaa-notification-header:var(--nausikaa-white);--nausikaa-notification-icon:#fff9}.notification.lavender{--nausikaa-notification-background:var(--nausikaa-lavender3);--nausikaa-notification-border:#5972fd;--nausikaa-notification-text:var(--nausikaa-ink);--nausikaa-notification-header:var(--nausikaa-ink);--nausikaa-notification-icon:#2229}.notification.gray{--nausikaa-notification-background:var(--nausikaa-subtext0);--nausikaa-notification-border:var(--nausikaa-subtext1);--nausikaa-notification-text:var(--nausikaa-text-inverse);--nausikaa-notification-header:var(--nausikaa-text-inverse);--nausikaa-notification-icon:rgba(var(--nausikaa-text-inverse-rgb), .6)}.pagination{font-family:var(--nausikaa-utility-text);margin:0 .4rem .4rem 0;padding:0;list-style-type:none;display:inline-block}.pagination>li{display:inline-block}.pagination>li>:not(.panel){background-color:var(--nausikaa-base);border-style:solid;border-width:1px 0 1px 1px;border-color:var(--nausikaa-overlay0);height:var(--nausikaa-input-height);line-height:var(--nausikaa-input-height);color:var(--nausikaa-link-color);cursor:pointer;margin:0 -4px 0 0;padding:0 1em;text-decoration:none;display:block}.pagination>li>:not(.panel):disabled{color:var(--nausikaa-subtext0);background-color:var(--nausikaa-input-background-disabled)}.pagination>li:first-child>*{border-radius:6px 0 0 6px}.pagination>li:last-child>*{border-width:1px;border-radius:0 6px 6px 0}.pagination>li:first-child:last-child>*{border-radius:6px}.pagination>li>a:hover,.pagination>li>a.hover,.pagination>li>a:focus,.pagination>li.focus>a{background-color:var(--nausikaa-surface1);color:var(--nausikaa-text)}.pagination>li>a:focus{box-shadow:0 0 0 2px var(--nausikaa-crust);outline-width:0}.pagination>li>a:active,.pagination>li.active>*{background-color:var(--nausikaa-blue3);color:var(--nausikaa-pagination-active-text);border-color:var(--nausikaa-blue3)}.pagination>li>* svg{width:1.6em;height:1.6em;fill:var(--nausikaa-blue3);position:relative;top:.3em}.pagination>li>a:hover svg,.pagination>li.hover>a svg{fill:var(--nausikaa-text)}.pagination>li>a:active svg,.pagination>li.active>* svg{fill:var(--nausikaa-base)}.pagination>li>select{border-radius:0}.pagination.rounded li>*,.pagination.bullets li>*{text-align:center;border-width:1px;border-radius:1.1em;min-width:2.2em;height:2.2em;margin-left:.5em;padding:0 .7em;line-height:2em}.pagination.bullets{font-size:.5em}.pagination.bullets>li>*{color:#0000;background-color:var(--nausikaa-surface0);border-color:var(--nausikaa-surface0);cursor:pointer;width:1em;height:2.2em;margin:0 .5em;line-height:1em}.pagination.bullets>li>:hover,.pagination.bullets>li>:focus{color:#0000;background-color:var(--nausikaa-surface2);border-color:var(--nausikaa-surface2)}.pagination.bullets>li>:active,.pagination.bullets>li.active>*{color:#0000;background-color:var(--nausikaa-blue3);border-color:var(--nausikaa-blue3)}.panel{--nausikaa-panel-background:var(--nausikaa-base);--nausikaa-panel-border:var(--nausikaa-surface2);--nausikaa-panel-link:var(--nausikaa-panel-link-color);--nausikaa-panel-header:var(--nausikaa-link-color);--nausikaa-panel-subnav-border:var(--nausikaa-overlay0);--nausikaa-panel-subnav-link:var(--nausikaa-text);--nausikaa-panel-hover:var(--nausikaa-surface0);--nausikaa-panel-active:var(--nausikaa-blue3);--nausikaa-panel-active-text:var(--nausikaa-white);background-color:var(--nausikaa-panel-background);border:1px solid var(--nausikaa-panel-border);color:var(--nausikaa-panel-link);font-family:var(--nausikaa-utility-text);text-align:left;border-radius:6px;margin-bottom:1em;padding:.7em;font-size:.93rem;transition:top .3s}.panel .seperator{border-color:var(--nausikaa-panel-border)}.panel>.toggler:hover{background-color:var(--nausikaa-panel-hover)}.panel>.toggler.active{-webkit-text-decoration:underline solid var(--nausikaa-panel-header);text-decoration:underline solid var(--nausikaa-panel-header)}.panel>.header,.panel>header{color:var(--nausikaa-panel-link);-webkit-text-decoration:underline solid var(--nausikaa-panel-header);text-decoration:underline solid var(--nausikaa-panel-header);-webkit-text-decoration:underline solid var(--nausikaa-panel-header)}.panel>.header>.icon,.panel>header>.icon{fill:var(--nausikaa-panel-active)}.panel>.header.tabs,.panel>header.tabs{text-decoration:none}.panel>.header.tabs>span,.panel>header.tabs>span{opacity:.3;cursor:pointer}.panel>.header.tabs>span:hover,.panel>header.tabs>span:hover{opacity:1}.panel>.header.tabs>span.active,.panel>header.tabs>span.active{opacity:1;-webkit-text-decoration:underline solid var(--nausikaa-panel-header);text-decoration:underline solid var(--nausikaa-panel-header);-webkit-text-decoration:underline solid var(--nausikaa-panel-header)}.panel a,.panel .link,.panel .subnav>label{color:var(--nausikaa-panel-link);border:1px solid #0000}.panel a>.icon,.panel .link>.icon,.panel .subnav>label>.icon{fill:var(--nausikaa-panel-subnav-border)}.panel .hover>a,.panel a:hover,.panel .link:hover,.panel label:hover,.panel .subnav:focus-within:not(.active)>label{background-color:var(--nausikaa-panel-hover);border:1px solid #0000;text-decoration:none}.panel .hover>a>.icon,.panel a:hover>.icon,.panel .link:hover>.icon,.panel label:hover>.icon,.panel .subnav:focus-within:not(.active)>label>.icon{fill:var(--nausikaa-panel-subnav-link)}.panel a:focus,.panel .link:focus,.panel label:focus,.panel input[type=checkbox]:focus+label,.panel input[type=radio]:focus+label{background-color:var(--nausikaa-panel-hover);border:1px solid var(--nausikaa-panel-border);outline-width:0;text-decoration:none}.panel a:focus>.icon,.panel .link:focus>.icon,.panel label:focus>.icon,.panel input[type=checkbox]:focus+label>.icon,.panel input[type=radio]:focus+label>.icon{fill:var(--nausikaa-panel-subnav-link)}.panel .active>a,.panel .active>.link,.panel .active>label,.panel a.active{color:var(--nausikaa-panel-active-text);background-color:var(--nausikaa-panel-active)}.panel .active>a>.icon,.panel .active>.link>.icon,.panel .active>label>.icon,.panel a.active>.icon{fill:var(--nausikaa-panel-active-text)}.panel .active>a:focus,.panel .active>.link:focus,.panel .active>label:focus,.panel a.active:focus,.panel .active>input[type=checkbox]:focus+label{color:var(--nausikaa-panel-active-text);background-color:var(--nausikaa-panel-active);border-color:var(--nausikaa-panel-active)}.panel .subnav.active>label .icon.chevron,.panel .subnav.active>label:hover .icon.chevron,.panel .subnav.active>label:focus .icon.chevron{fill:var(--nausikaa-panel-active-text)}.panel .subnav>ul{border-left-width:0}.panel .subnav>ul>li>a,.panel .subnav>ul>li>.link{color:var(--nausikaa-panel-subnav-link)}.panel .subnav>ul>li.active>a,.panel .subnav>ul>li.active>.link{color:var(--nausikaa-panel-active-text)}.panel .subnav>input:checked+label+ul,.panel .subnav:focus-within>ul{border-left:5px solid var(--nausikaa-panel-subnav-border)}.panel.arrow:after{background-color:var(--nausikaa-panel-background);border-color:var(--nausikaa-panel-border)}.panel .checkboxes input:checked+label,.panel .radios input:checked+label{-webkit-text-decoration:underline solid var(--nausikaa-panel-header);text-decoration:underline solid var(--nausikaa-panel-header);-webkit-text-decoration:underline solid var(--nausikaa-panel-header)}.panel .with-icon:hover>a,.panel .with-icon:hover>.link{background-color:var(--nausikaa-panel-hover)}.panel .with-icon.active>a,.panel .with-icon.active>.link{background-color:var(--nausikaa-panel-active)}.panel .with-icon.active>a:nth-child(2)>.icon,.panel .with-icon.active>.link:nth-child(2)>.icon{fill:var(--nausikaa-panel-hover)}.panel .with-icon.active>a:nth-child(2)>.icon:hover,.panel .with-icon.active>.link:nth-child(2)>.icon:hover{fill:var(--nausikaa-panel-active-text)}.panel .with-icon>a:nth-child(2)>.icon,.panel .with-icon>.link:nth-child(2)>.icon{fill:var(--nausikaa-panel-background)}.panel .with-icon>a:nth-child(2)>.icon:hover,.panel .with-icon>.link:nth-child(2)>.icon:hover{fill:var(--nausikaa-panel-active)}.panel .seperator{border-top:1px solid var(--nausikaa-crust);margin:.5em -.7em}.panel form{width:100%;margin:0}.panel ul,.panel ol{margin:0;padding:0;list-style-type:none}.panel ul>li>a,.panel ol>li>a,.panel ul>li>.link,.panel ol>li>.link,.panel ul .subnav>label,.panel ol .subnav>label{white-space:nowrap;text-overflow:ellipsis;text-align:left;border-radius:4px;width:100%;padding:.1em .3em;line-height:1.5em;text-decoration:none;display:block;overflow:hidden}.panel ul>li>a>.icon,.panel ol>li>a>.icon,.panel ul>li>.link>.icon,.panel ol>li>.link>.icon,.panel ul .subnav>label>.icon,.panel ol .subnav>label>.icon{width:1.3em;height:1.3em;margin-right:.3em;transform:translateY(.2em)}.panel dl{margin:0;padding:0}.panel>.toggler{cursor:pointer;opacity:.6;border-radius:4px;padding:.1em .3em .1em 0;font-size:1.1em;transition:opacity .2s}.panel>.toggler:hover,.panel>.toggler:active{opacity:1}.panel>.toggler>.icon.chevron{opacity:.6;width:1.2em;height:1.2em;margin-right:.1em;transition:transform .2s;position:relative;top:.2em;transform:rotate(180deg)}.panel>.toggler+.toggler-content{display:none}.panel>.toggler.active{opacity:1;margin-bottom:.4em}.panel>.toggler.active>.icon.chevron{transform:rotate(0)}.panel>.toggler.active+.toggler-content{display:block}.panel>.header,.panel>header{text-transform:uppercase;margin:0 0 .3em;font-size:1.2rem;font-weight:700}.panel>.header>.icon,.panel>header>.icon{width:1.1em;height:1.1em;margin-right:.1em;transform:translateY(.2em)}.panel>.header.tabs>span,.panel>header.tabs>span{margin-right:.5em}.panel .subnav>input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.panel .subnav>label .icon.chevron{float:right;fill:var(--nausikaa-subtext0);transform-origin:50%;width:1.3em;height:1.3em;margin-top:.1em;margin-right:0;transition:transform .2s;transform:rotate(180deg)}.panel .subnav>label.hover .icon.chevron,.panel .subnav>label:hover .icon.chevron,.panel .subnav>label:focus .icon.chevron{fill:var(--nausikaa-black);pointer-events:none}.panel .subnav>input:checked+label .icon.chevron,.panel .subnav:focus-within:not(.active)>label .icon.chevron{transform:rotate(0)}.panel .subnav>ul{height:0;padding:1px 1px 1px .5em;font-size:.9em;line-height:1.3em;overflow:hidden}.panel .subnav>input:checked+label+ul{height:auto;margin:.4em 0 .4em .4em;overflow:visible}.panel.arrow{position:relative}.panel.arrow:after{content:"";border-style:solid;border-width:1px 1px 0 0;border-radius:0 0 0 100%;width:1.2em;height:1.2em;display:block;position:absolute;top:-1px;left:calc(50% - .6em);transform:translateY(-50%)rotate(-45deg)}.panel.arrow.top:after{top:-1px;transform:translateY(-50%)rotate(-45deg)}.panel.arrow.bottom:after{top:auto;bottom:-1px;transform:translateY(50%)rotate(135deg)}.panel.arrow.left:after{left:1em}.panel.arrow.center:after{left:calc(50% - .6em)}.panel.arrow.right:after{left:auto;right:1em}.panel .disabled{opacity:.5;cursor:not-allowed}.panel .disabled>*{pointer-events:none}.panel .checkboxes>li,.panel .radios>li{display:block;position:relative}.panel .checkboxes>li>input,.panel .radios>li>input{z-index:1;position:absolute;top:50%;left:.5em;transform:translateY(-50%)}.panel .checkboxes>li>input:checked+label>span:last-child,.panel .radios>li>input:checked+label>span:last-child{opacity:1;text-decoration:none}.panel .checkboxes>li label,.panel .radios>li label{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:4px;padding:0 .4rem 0 1.9em;display:flex;overflow:hidden}.panel .checkboxes>li label>span:first-child,.panel .radios>li label>span:first-child{text-overflow:ellipsis;flex:0 0 79%;width:79%;overflow:hidden}.panel .checkboxes>li label>span:last-child,.panel .radios>li label>span:last-child{text-align:right;opacity:.75;flex:0 0 21%;font-size:.9em}.panel.expandable>input[type=checkbox]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.panel.expandable>input[type=checkbox]:checked+*+ul>.more{display:none}.panel.expandable>input[type=checkbox]:checked+*+ul>.more~*{display:block}.panel.expandable .more>label,.panel.expandable .less>label{opacity:.75;flex-direction:row-reverse;display:flex}.panel.expandable .more>label:hover,.panel.expandable .less>label:hover,.panel.expandable .more>label:focus,.panel.expandable .less>label:focus{opacity:1;cursor:pointer;background-color:#0000;text-decoration:underline}.panel.expandable .more~*,.panel.expandable .less~*{display:none}.panel .with-icon{display:flex}.panel .with-icon>a:first-child{border-radius:4px 0 0 4px;flex-grow:100;padding-top:.4em;padding-bottom:.4em;line-height:1}.panel .with-icon>a:nth-child(2){border-radius:0 4px 4px 0}.panel.rosewater{--nausikaa-panel-background:var(--nausikaa-rosewater0);--nausikaa-panel-border:var(--nausikaa-rosewater2);--nausikaa-panel-link:var(--nausikaa-ink);--nausikaa-panel-header:#ad442d;--nausikaa-panel-subnav-border:var(--nausikaa-rosewater3);--nausikaa-panel-subnav-link:var(--nausikaa-ink);--nausikaa-panel-hover:#dc8a7833;--nausikaa-panel-active:var(--nausikaa-rosewater3);--nausikaa-panel-active-text:var(--nausikaa-ink)}.panel.flamingo{--nausikaa-panel-background:var(--nausikaa-flamingo0);--nausikaa-panel-border:var(--nausikaa-flamingo2);--nausikaa-panel-link:var(--nausikaa-ink);--nausikaa-panel-header:#9e2828;--nausikaa-panel-subnav-border:var(--nausikaa-flamingo3);--nausikaa-panel-subnav-link:var(--nausikaa-ink);--nausikaa-panel-hover:#dd787833;--nausikaa-panel-active:var(--nausikaa-flamingo3);--nausikaa-panel-active-text:var(--nausikaa-ink)}.panel.pink{--nausikaa-panel-background:var(--nausikaa-pink0);--nausikaa-panel-border:var(--nausikaa-pink2);--nausikaa-panel-link:var(--nausikaa-ink);--nausikaa-panel-header:#a4197f;--nausikaa-panel-subnav-border:var(--nausikaa-pink3);--nausikaa-panel-subnav-link:var(--nausikaa-ink);--nausikaa-panel-hover:#ea76cb33;--nausikaa-panel-active:var(--nausikaa-pink3);--nausikaa-panel-active-text:var(--nausikaa-ink)}.panel.mauve{--nausikaa-panel-background:var(--nausikaa-mauve0);--nausikaa-panel-border:var(--nausikaa-mauve2);--nausikaa-panel-link:var(--nausikaa-ink);--nausikaa-panel-header:#560fb3;--nausikaa-panel-subnav-border:var(--nausikaa-mauve3);--nausikaa-panel-subnav-link:var(--nausikaa-ink);--nausikaa-panel-hover:#8839ef33;--nausikaa-panel-active:var(--nausikaa-mauve3);--nausikaa-panel-active-text:var(--nausikaa-white)}.panel.red{--nausikaa-panel-background:var(--nausikaa-red0);--nausikaa-panel-border:var(--nausikaa-red2);--nausikaa-panel-link:var(--nausikaa-ink);--nausikaa-panel-header:#73081f;--nausikaa-panel-subnav-border:var(--nausikaa-red3);--nausikaa-panel-subnav-link:var(--nausikaa-ink);--nausikaa-panel-hover:#d20f3933;--nausikaa-panel-active:var(--nausikaa-red3);--nausikaa-panel-active-text:var(--nausikaa-white)}.panel.maroon{--nausikaa-panel-background:var(--nausikaa-maroon0);--nausikaa-panel-border:var(--nausikaa-maroon2);--nausikaa-panel-link:var(--nausikaa-ink);--nausikaa-panel-header:#8a131d;--nausikaa-panel-subnav-border:var(--nausikaa-maroon3);--nausikaa-panel-subnav-link:var(--nausikaa-ink);--nausikaa-panel-hover:#e6455333;--nausikaa-panel-active:var(--nausikaa-maroon3);--nausikaa-panel-active-text:var(--nausikaa-ink)}.panel.peach{--nausikaa-panel-background:var(--nausikaa-peach0);--nausikaa-panel-border:var(--nausikaa-peach2);--nausikaa-panel-link:var(--nausikaa-ink);--nausikaa-panel-header:#7a2d00;--nausikaa-panel-subnav-border:var(--nausikaa-peach3);--nausikaa-panel-subnav-link:var(--nausikaa-ink);--nausikaa-panel-hover:#fe640b33;--nausikaa-panel-active:var(--nausikaa-peach3);--nausikaa-panel-active-text:var(--nausikaa-ink)}.panel.yellow{--nausikaa-panel-background:var(--nausikaa-yellow0);--nausikaa-panel-border:var(--nausikaa-yellow2);--nausikaa-panel-link:var(--nausikaa-ink);--nausikaa-panel-header:#855511;--nausikaa-panel-subnav-border:var(--nausikaa-yellow3);--nausikaa-panel-subnav-link:var(--nausikaa-ink);--nausikaa-panel-hover:#df8e1d33;--nausikaa-panel-active:var(--nausikaa-yellow3);--nausikaa-panel-active-text:var(--nausikaa-ink)}.panel.green{--nausikaa-panel-background:var(--nausikaa-green0);--nausikaa-panel-border:var(--nausikaa-green2);--nausikaa-panel-link:var(--nausikaa-ink);--nausikaa-panel-header:#26601a;--nausikaa-panel-subnav-border:var(--nausikaa-green3);--nausikaa-panel-subnav-link:var(--nausikaa-ink);--nausikaa-panel-hover:#40a02b33;--nausikaa-panel-active:var(--nausikaa-green3);--nausikaa-panel-active-text:var(--nausikaa-ink)}.panel.teal{--nausikaa-panel-background:var(--nausikaa-teal0);--nausikaa-panel-border:var(--nausikaa-teal2);--nausikaa-panel-link:var(--nausikaa-ink);--nausikaa-panel-header:#0f5f64;--nausikaa-panel-subnav-border:var(--nausikaa-teal3);--nausikaa-panel-subnav-link:var(--nausikaa-ink);--nausikaa-panel-hover:#17929933;--nausikaa-panel-active:var(--nausikaa-teal3);--nausikaa-panel-active-text:var(--nausikaa-ink)}.panel.sky{--nausikaa-panel-background:var(--nausikaa-sky0);--nausikaa-panel-border:var(--nausikaa-sky2);--nausikaa-panel-link:var(--nausikaa-ink);--nausikaa-panel-header:#025d81;--nausikaa-panel-subnav-border:var(--nausikaa-sky3);--nausikaa-panel-subnav-link:var(--nausikaa-ink);--nausikaa-panel-hover:#04a5e533;--nausikaa-panel-active:var(--nausikaa-sky3);--nausikaa-panel-active-text:var(--nausikaa-ink)}.panel.sapphire{--nausikaa-panel-background:var(--nausikaa-sapphire0);--nausikaa-panel-border:var(--nausikaa-sapphire2);--nausikaa-panel-link:var(--nausikaa-ink);--nausikaa-panel-header:#11535e;--nausikaa-panel-subnav-border:var(--nausikaa-sapphire3);--nausikaa-panel-subnav-link:var(--nausikaa-ink);--nausikaa-panel-hover:#209fb533;--nausikaa-panel-active:var(--nausikaa-sapphire3);--nausikaa-panel-active-text:var(--nausikaa-ink)}.panel.blue{--nausikaa-panel-background:var(--nausikaa-blue0);--nausikaa-panel-border:var(--nausikaa-blue2);--nausikaa-panel-link:var(--nausikaa-ink);--nausikaa-panel-header:#073ca6;--nausikaa-panel-subnav-border:var(--nausikaa-blue3);--nausikaa-panel-subnav-link:var(--nausikaa-ink);--nausikaa-panel-hover:#1e66f533;--nausikaa-panel-active:var(--nausikaa-blue3);--nausikaa-panel-active-text:var(--nausikaa-white)}.panel.lavender{--nausikaa-panel-background:var(--nausikaa-lavender0);--nausikaa-panel-border:var(--nausikaa-lavender2);--nausikaa-panel-link:var(--nausikaa-ink);--nausikaa-panel-header:#0327f1;--nausikaa-panel-subnav-border:var(--nausikaa-lavender3);--nausikaa-panel-subnav-link:var(--nausikaa-ink);--nausikaa-panel-hover:#7287fd33;--nausikaa-panel-active:var(--nausikaa-lavender3);--nausikaa-panel-active-text:var(--nausikaa-ink)}.panel.gray{--nausikaa-panel-background:var(--nausikaa-surface0);--nausikaa-panel-border:var(--nausikaa-surface2);--nausikaa-panel-link:var(--nausikaa-text);--nausikaa-panel-header:var(--nausikaa-text);--nausikaa-panel-subnav-border:var(--nausikaa-surface2);--nausikaa-panel-subnav-link:var(--nausikaa-text);--nausikaa-panel-hover:rgba(var(--nausikaa-overlay0-rgb), .2);--nausikaa-panel-active:var(--nausikaa-overlay0);--nausikaa-panel-active-text:var(--nausikaa-ink)}.tag{--nausikaa-tag-text:var(--nausikaa-text);--nausikaa-tag-background:var(--nausikaa-surface1);--nausikaa-tag-hover:var(--nausikaa-surface1);--nausikaa-tag-icon:var(--nausikaa-subtext0);color:var(--nausikaa-tag-text);background-color:var(--nausikaa-tag-background);font-family:var(--nausikaa-utility-text);border-radius:3px;padding:0 .4em;font-size:.7em;font-weight:200;line-height:1.7em;text-decoration:none;display:inline-block;position:relative;top:-.1em}.tag.badge{text-align:center;border-radius:.9em;min-width:1.8em;height:1.8em;padding:0 .3em;line-height:1.8em}.tag>.icon{fill:var(--nausikaa-tag-icon);width:1.3em;height:1.3em;transform:translateY(.25em)}.tag:hover,.tag.hover{color:var(--nausikaa-tag-text);background-color:var(--nausikaa-tag-hover)}.tag:hover>.icon,.tag.hover>.icon{fill:var(--nausikaa-tag-text)}.tag:hover,.tag.hover,.tag:active,.tag:visited,.tag:focus{text-decoration:none}.tag.alt{--nausikaa-tag-text:var(--nausikaa-text-inverse);--nausikaa-tag-background:var(--nausikaa-overlay1);--nausikaa-tag-hover:var(--nausikaa-overlay2);--nausikaa-tag-icon:#d9d9d9}.tag.rosewater{--nausikaa-tag-text:var(--nausikaa-ink);--nausikaa-tag-background:var(--nausikaa-rosewater3);--nausikaa-tag-hover:#d77864;--nausikaa-tag-icon:var(--nausikaa-rosewater2)}.tag.flamingo{--nausikaa-tag-text:var(--nausikaa-ink);--nausikaa-tag-background:var(--nausikaa-flamingo3);--nausikaa-tag-hover:#d86464;--nausikaa-tag-icon:var(--nausikaa-flamingo2)}.tag.pink{--nausikaa-tag-text:var(--nausikaa-ink);--nausikaa-tag-background:var(--nausikaa-pink3);--nausikaa-tag-hover:#e760c3;--nausikaa-tag-icon:var(--nausikaa-pink2)}.tag.mauve{--nausikaa-tag-text:var(--nausikaa-white);--nausikaa-tag-background:var(--nausikaa-mauve3);--nausikaa-tag-hover:#7a21ed;--nausikaa-tag-icon:var(--nausikaa-mauve2)}.tag.purple{--nausikaa-tag-text:var(--nausikaa-white);--nausikaa-tag-background:#93f;--nausikaa-tag-hover:#a64dff;--nausikaa-tag-icon:#e6ccff}.tag.red{--nausikaa-tag-text:var(--nausikaa-white);--nausikaa-tag-background:var(--nausikaa-red3);--nausikaa-tag-hover:#ba0d33;--nausikaa-tag-icon:var(--nausikaa-red2)}.tag.maroon{--nausikaa-tag-text:var(--nausikaa-white);--nausikaa-tag-background:var(--nausikaa-maroon3);--nausikaa-tag-hover:#e32f3e;--nausikaa-tag-icon:var(--nausikaa-maroon2)}.tag.peach{--nausikaa-tag-text:var(--nausikaa-ink);--nausikaa-tag-background:var(--nausikaa-peach3);--nausikaa-tag-hover:#ef5801;--nausikaa-tag-icon:var(--nausikaa-peach2)}.tag.orange{--nausikaa-tag-text:var(--nausikaa-ink);--nausikaa-tag-background:#d35400;--nausikaa-tag-hover:#e65c00;--nausikaa-tag-icon:#ffa366}.tag.yellow{--nausikaa-tag-text:var(--nausikaa-ink);--nausikaa-tag-background:var(--nausikaa-yellow3);--nausikaa-tag-hover:#c8801a;--nausikaa-tag-icon:var(--nausikaa-yellow2)}.tag.green{--nausikaa-tag-text:var(--nausikaa-ink);--nausikaa-tag-background:var(--nausikaa-green3);--nausikaa-tag-hover:#388c26;--nausikaa-tag-icon:var(--nausikaa-green2)}.tag.teal{--nausikaa-tag-text:var(--nausikaa-white);--nausikaa-tag-background:var(--nausikaa-teal3);--nausikaa-tag-hover:#147d83;--nausikaa-tag-icon:var(--nausikaa-teal2)}.tag.sky{--nausikaa-tag-text:var(--nausikaa-ink);--nausikaa-tag-background:var(--nausikaa-sky3);--nausikaa-tag-hover:var(--nausikaa-input-line-focus);--nausikaa-tag-icon:var(--nausikaa-sky2)}.tag.sapphire{--nausikaa-tag-text:var(--nausikaa-ink);--nausikaa-tag-background:var(--nausikaa-sapphire3);--nausikaa-tag-hover:#1c8c9f;--nausikaa-tag-icon:var(--nausikaa-sapphire2)}.tag.blue{--nausikaa-tag-text:var(--nausikaa-white);--nausikaa-tag-background:var(--nausikaa-blue3);--nausikaa-tag-hover:#0b57ef;--nausikaa-tag-icon:var(--nausikaa-blue2)}.tag.lavender{--nausikaa-tag-text:var(--nausikaa-ink);--nausikaa-tag-background:var(--nausikaa-lavender3);--nausikaa-tag-hover:#5972fd;--nausikaa-tag-icon:var(--nausikaa-lavender2)}.tag.navy{--nausikaa-tag-text:var(--nausikaa-white);--nausikaa-tag-background:navy;--nausikaa-tag-hover:#00009a;--nausikaa-tag-icon:#8080ff}.tag.olive{--nausikaa-tag-text:var(--nausikaa-ink);--nausikaa-tag-background:olive;--nausikaa-tag-hover:#9a9a00;--nausikaa-tag-icon:#cdcd00}.tag.salmon{--nausikaa-tag-text:var(--nausikaa-ink);--nausikaa-tag-background:salmon;--nausikaa-tag-hover:#fb968b;--nausikaa-tag-icon:#fdc3bc}.tag.magenta{--nausikaa-tag-text:var(--nausikaa-ink);--nausikaa-tag-background:var(--nausikaa-magenta);--nausikaa-tag-hover:#ff1aff;--nausikaa-tag-icon:#ffb3ff}.tag.cyan{--nausikaa-tag-text:var(--nausikaa-black);--nausikaa-tag-background:aqua;--nausikaa-tag-hover:#1affff;--nausikaa-tag-icon:#00b3b3}.tag.lightgray{--nausikaa-tag-text:var(--nausikaa-black);--nausikaa-tag-background:var(--nausikaa-lightgray);--nausikaa-tag-hover:#d9d9d9;--nausikaa-tag-icon:#8c8c8c}.tag.darkgray{--nausikaa-tag-text:var(--nausikaa-white);--nausikaa-tag-background:var(--nausikaa-darkgray);--nausikaa-tag-hover:#626262;--nausikaa-tag-icon:#959595}.tag.chocolate{--nausikaa-tag-text:var(--nausikaa-white);--nausikaa-tag-background:var(--nausikaa-chocolate);--nausikaa-tag-hover:#804000;--nausikaa-tag-icon:#b35900}.tag.black{--nausikaa-tag-text:var(--nausikaa-white);--nausikaa-tag-background:var(--nausikaa-black);--nausikaa-tag-hover:#222234;--nausikaa-tag-icon:#8989b3}.tag.forest{--nausikaa-tag-text:var(--nausikaa-white);--nausikaa-tag-background:var(--nausikaa-forest);--nausikaa-tag-hover:#9a9a00;--nausikaa-tag-icon:#00b895}.tag.royal{--nausikaa-tag-text:var(--nausikaa-white);--nausikaa-tag-background:var(--nausikaa-royal);--nausikaa-tag-hover:#006caa;--nausikaa-tag-icon:#008ddd}.tag.lemon{--nausikaa-tag-text:var(--nausikaa-black);--nausikaa-tag-background:var(--nausikaa-lemon);--nausikaa-tag-hover:#ffff80;--nausikaa-tag-icon:#cc0}h2 .tag{border-radius:6px;font-size:1.25rem}h3 .tag{border-radius:5px;font-size:1.25rem}h4 .tag{border-radius:4px;font-size:1rem}h5 .tag{font-size:.7rem}h6 .tag{font-size:.7rem;line-height:1.7em}a.tag{cursor:pointer}article>header,.article>header{border-bottom:1px dotted var(--nausikaa-crust);padding-bottom:.5em}article>header>h1,.article>header>h1,article>header>h2,.article>header>h2,article>header>h3,.article>header>h3,article>header>h4,.article>header>h4,article>header>h5,.article>header>h5,article>header>h6,.article>header>h6{margin-bottom:0}article>header .meta,.article>header .meta{font-family:var(--nausikaa-utility-text);color:var(--nausikaa-subtext0)}article>header .meta a,.article>header .meta a{color:var(--nausikaa-subtext0);-webkit-text-decoration:underline solid var(--nausikaa-subtext0);text-decoration:underline solid var(--nausikaa-subtext0)}article>header .meta time,.article>header .meta time{-webkit-text-decoration-color:var(--nausikaa-subtext0);text-decoration-color:var(--nausikaa-subtext0)}article>footer,.article>footer{clear:both;font-family:var(--nausikaa-utility-text);color:var(--nausikaa-subtext0);border-top:1px dotted var(--nausikaa-crust);padding-top:.5em}article>footer a,.article>footer a{color:var(--nausikaa-subtext0);-webkit-text-decoration:underline solid var(--nausikaa-subtext0);text-decoration:underline solid var(--nausikaa-subtext0)}article>footer time,.article>footer time{-webkit-text-decoration-color:var(--nausikaa-subtext0);text-decoration-color:var(--nausikaa-subtext0)}article>section,.article>section,article>.section,.article>.section{border-bottom:1px solid var(--nausikaa-crust);padding-bottom:1em}article>section:last-child,.article>section:last-child,article>.section:last-child,.article>.section:last-child{border-bottom-width:0;padding-bottom:1em}.navbar{height:var(--nausikaa-header-height);background-color:var(--nausikaa-header-background);border-bottom:1px solid var(--nausikaa-header-line);flex-direction:row;align-items:center;margin:0;padding:0 1em;display:flex}.navbar .spacer{flex-grow:100}.navbar>:last-child{margin-right:0!important}.navbar #brand{font-size:1.8em;font-weight:700;font-family:var(--nausikaa-utility-text);line-height:calc(var(--nausikaa-header-height) * .9);max-height:calc(var(--nausikaa-header-height) * .85);margin:0 .5em 0 0;display:inline-flex}.navbar #brand>img{width:calc(var(--nausikaa-header-height) * .85);height:calc(var(--nausikaa-header-height) * .85);border-radius:6px}.navbar #brand svg{width:calc(var(--nausikaa-header-height) * .8);height:calc(var(--nausikaa-header-height) * .8);fill:var(--nausikaa-blue3)}.navbar #brand:hover svg{fill:var(--nausikaa-blue3)}.navbar #brand.ball{background-color:var(--nausikaa-blue3);min-width:calc(var(--nausikaa-header-height) * .8);height:calc(var(--nausikaa-header-height) * .8);line-height:calc(var(--nausikaa-header-height) * .75);border-radius:calc(var(--nausikaa-header-height) * .8 / 2);text-align:center;color:var(--nausikaa-white);padding:0 .5em;text-decoration:none;position:relative}.navbar #brand.ball:hover{background-color:var(--nausikaa-blue3)}.navbar #brand.ball svg{fill:var(--nausikaa-white);width:calc(var(--nausikaa-header-height) * .6);height:calc(var(--nausikaa-header-height) * .6);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navbar .navbar-toggle{opacity:0;pointer-events:none;display:none;position:absolute}.navbar .navbar-toggle+label{width:calc(var(--nausikaa-header-height) * .8);height:calc(var(--nausikaa-header-height) * .8);border-radius:6px;margin:0;padding:0;text-decoration:none;display:none;transform:translateY(-.4em)}.navbar .navbar-toggle+label .icon{fill:var(--nausikaa-text);width:50%;height:50%;margin:25%}.navbar .navbar-toggle+label .icon.close,.navbar .navbar-toggle:checked+label .icon.menu{display:none}.navbar .navbar-toggle:checked+label .icon.close{display:block}.navbar .navbar-toggle+label:hover,.navbar .navbar-toggle:focus+label,.navbar .navbar-toggle:active+label{background-color:var(--nausikaa-base);border-color:var(--nausikaa-base)}.navbar>#user-nav .user-greeting{cursor:pointer}.navbar>#user-nav .user-greeting .user-avatar{font-size:1.5em}.navbar>#user-nav .panel{transform:translate(calc(1.3em - 100%),.5em)}.navbar>#user-nav .panel .bonjour{white-space:nowrap;padding-right:2em;line-height:1.5}.navbar>#user-nav .panel li>a{color:inherit;background:0 0;border:1px solid #0000;padding:.4em 2em .4em .8em;text-decoration:none;display:block}.navbar>#user-nav .panel li>a:hover,.navbar>#user-nav .panel li>a:focus,.navbar>#user-nav .panel li>a:active{background-color:var(--nausikaa-base);border-color:var(--nausikaa-base)}.navbar>#user-nav .panel li>a:focus{box-shadow:0 0 0 2px var(--nausikaa-crust);outline:none}.navbar>nav>ul{flex-direction:row;margin:0;padding:0 0 0 1em;list-style-type:none;display:flex}.navbar>nav>ul>li{line-height:var(--nausikaa-input-height);margin-right:1em}.navbar>nav>ul>li:last-child{margin-right:0}.navbar>.group,.navbar>button{margin-left:0;margin-right:.5em}.navbar>.group{margin-bottom:0}.navbar .knobs>li{margin-right:.5em}.navbar .knobs>li>a{color:var(--nausikaa-text);background-color:#0000;border:1px solid #0000;margin-bottom:0;margin-right:0;text-decoration:none}.navbar .knobs>li>a:hover,.navbar .knobs>li>a:focus,.navbar .knobs>li>a:active{background-color:var(--nausikaa-base);border-color:var(--nausikaa-base)}.navbar .knobs>li>a:hover>.icon,.navbar .knobs>li>a:focus>.icon,.navbar .knobs>li>a:active>.icon{fill:var(--nausikaa-text)}.navbar .knobs>li>a:focus{border-color:var(--nausikaa-crust);box-shadow:0 0 0 2px var(--nausikaa-crust)}.navbar .knobs>li.active>a{background-color:rgba(var(--nausikaa-base-rgb), .9);color:var(--nausikaa-text)}.navbar .knobs>li.active>a>.icon{fill:var(--nausikaa-text)}.navbar .knobs>li.dropdown:focus-within>a{background-color:var(--nausikaa-base);border-color:var(--nausikaa-crust)}.navbar.transparent{background-color:#0000;border-bottom-color:#0000}.navbar.transparent .knobs>li>a{background-color:#0000}.navbar.transparent .knobs>li>a:hover{background-color:rgba(var(--nausikaa-base-rgb), .3)}.navbar.transparent .knobs>li>a:focus{border-color:rgba(var(--nausikaa-base-rgb), .6);box-shadow:0 0 0 2px rgba(var(--nausikaa-base-rgb), .6)}.navbar.transparent .knobs>li:focus-within>a{border-color:rgba(var(--nausikaa-base-rgb), .6);box-shadow:0 0 0 2px rgba(var(--nausikaa-base-rgb), .6);background-color:#0000}.navbar.transparent .knobs>li.active>a{background-color:rgba(var(--nausikaa-base-rgb), .5);color:var(--nausikaa-text)}.navbar.transparent .knobs>li.active>a .icon{fill:rgba(var(--nausikaa-base-rgb), .8)}@media (max-width:901px){.navbar{min-height:var(--nausikaa-header-height);height:auto;padding:0;padding-top:var(--nausikaa-header-height);font-size:1.2rem;display:block;position:relative}.navbar>*{display:none}.navbar>#brand,.navbar>#brand.ball{position:absolute;top:.2em;left:.4em}.navbar>#brand>img,.navbar>#brand.ball>img{transform:translateY(0)}.navbar>#brand:nth-child(2),.navbar>#brand.ball:nth-child(2){left:4em}.navbar>#brand:nth-child(3),.navbar>#brand.ball:nth-child(3){left:6.3em}.navbar>#brand:nth-child(4),.navbar>#brand.ball:nth-child(4){left:11em}.navbar>#brand:nth-child(5),.navbar>#brand.ball:nth-child(5){left:13em}.navbar>.navbar-toggle{display:block}.navbar>.navbar-toggle+label{display:inline-block;position:absolute;top:.7em;right:.5em}.navbar>.navbar-toggle:checked~*{display:flex}.navbar>.navbar-toggle:checked~.spacer{display:none}.navbar>.navbar-toggle:checked~.group{padding:.5rem}.navbar>.navbar-toggle:checked~.suggestions>.group{margin:.5rem}.navbar>.navbar-toggle:checked~.suggestions>.panel{z-index:999;margin:-.5rem .5rem 0}.navbar>.navbar-toggle:checked~:not(label){border-top:1px solid var(--nausikaa-header-line);margin:0}.navbar>.navbar-toggle:checked~:last-child{border-bottom:1px solid var(--nausikaa-header-line)}.navbar nav{padding:.5em 0}.navbar nav .knobs{flex-direction:column;width:100%;padding:0;font-size:1.1em}.navbar nav .knobs li{margin-right:0;display:block}.navbar nav .knobs li a{border-radius:0;height:2em;padding:0 .5em;line-height:2em;display:block}.navbar nav .knobs li.dropdown .icon.last{float:right;position:relative;top:.6rem;right:.5rem}.navbar nav .knobs li.dropdown>.panel{box-shadow:none;border-width:0;border-bottom:1px solid var(--nausikaa-crust);border-radius:0;width:100%;max-width:100%;height:0;margin:0;padding:0;display:block;position:static;overflow:hidden;transform:none}.navbar nav .knobs li.dropdown>.panel.arrow:after{display:none}.navbar nav .knobs li.dropdown>.panel>ul>li.active a{background-color:var(--nausikaa-mantle);color:var(--nausikaa-text)}.navbar nav .knobs li.dropdown:focus-within>.panel,.navbar nav .knobs li.dropdown.focus-within>.panel{height:auto}.navbar form>*{width:auto}}main{position:relative}main>input#sidebar-toggle{opacity:0;pointer-events:none;position:absolute;top:0}main>input#sidebar-toggle+label{display:none}@media (max-width:900px){main>input#sidebar-toggle+label{background-color:var(--nausikaa-mantle);width:calc(var(--nausikaa-header-height) * .8);height:calc(var(--nausikaa-header-height) * .8);border-style:solid;border-width:1px 0 1px 1px;border-color:var(--nausikaa-crust);box-shadow:-2px 2px 2px rgba(var(--nausikaa-text-rgb), .3);border-radius:6px 0 0 6px;margin:0;padding:0;text-decoration:none;transition:right .2s;display:block;position:fixed;top:80vh;right:0}main>input#sidebar-toggle+label:hover,main>input#sidebar-toggle+label:focus{background-color:var(--nausikaa-base)}main>input#sidebar-toggle+label .icon{fill:var(--nausikaa-text);width:50%;height:50%;margin:25%}main>input#sidebar-toggle+label .icon.close{display:none}main>input#sidebar-toggle+label+aside{background-color:var(--nausikaa-base);border-left:1px solid var(--nausikaa-crust);width:0;max-width:100vw;min-height:100%;padding:0;transition:transform .2s;position:absolute;top:0;right:0;overflow:hidden;transform:translate(100%)}main>input#sidebar-toggle:checked+label{z-index:999;background-color:var(--nausikaa-base);right:calc(24em - 1px)}main>input#sidebar-toggle:checked+label>.icon.menu{display:none}main>input#sidebar-toggle:checked+label>.icon.close{display:block}main>input#sidebar-toggle:checked+label+aside{z-index:998;width:24em;max-width:100vw;box-shadow:0 3px 5px rgba(var(--nausikaa-text-rgb), .3);padding:.5rem;position:absolute;top:0;right:0;transform:translate(0)}main>input#sidebar-toggle:checked+label+aside>.panel{position:-webkit-sticky;position:sticky;bottom:300px}}.gallery{margin:var(--nausikaa-paragraph-spacer) 0;grid-gap:.5em;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:0;list-style-type:none;display:grid}.gallery>header{grid-column:1/-1}.gallery>li{width:100%;padding-top:100%;position:relative}.gallery>li>a:focus{box-shadow:0 0 0 3px var(--nausikaa-input-line-hover);outline-width:0}.gallery>li>*,.gallery>li>a>*{position:absolute;top:0;bottom:0;left:0;right:0}.gallery>li img{width:100%;height:100%}.gallery>li figure{margin:0}.gallery>li figure>figcaption{background-color:var(--nausikaa-base);text-overflow:ellipsis;white-space:nowrap;padding-top:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.gallery.ratio-3by4>li{padding-top:133.333%}.gallery.ratio-9by16>li{padding-top:177.778%}.gallery.ratio-golden-portrait>li{padding-top:161.803%}.gallery.ratio-4by3>li{padding-top:75%}.gallery.ratio-16by9>li{padding-top:56.25%}.gallery.ratio-golden-landscape>li{padding-top:61.8034%}.gallery.mini{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.gallery.small{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.gallery.medium{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.gallery.large{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.gallery.big{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.gallery.huge{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.gallery.massive{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.gallery.enormous{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.gallery.giant{grid-template-columns:repeat(auto-fill,minmax(600px,1fr))}.gallery.image-cover img,.gallery img.image-cover{object-fit:cover;-o-object-fit:cover}.gallery.image-contain img,.gallery img.image-contain{object-fit:contain;-o-object-fit:contain;background-color:var(--nausikaa-mantle)}.gallery.image-original img,.gallery img.image-original{object-fit:none;-o-object-fit:none;background-color:var(--nausikaa-mantle)}.gallery.left-top img,.gallery img.left-top{object-position:0 0}.gallery.left-center img,.gallery img.left-center{object-position:0 50%}.gallery.left-bottom img,.gallery img.left-bottom{object-position:0 100%}.gallery.center-top img,.gallery img.center-top{object-position:50% 0}.gallery.center-center img,.gallery img.center-center{object-position:50% 50%}.gallery.center-bottom img,.gallery img.center-bottom{object-position:50% 100%}.gallery.right-top img,.gallery img.right-top{object-position:100% 0}.gallery.right-center img,.gallery img.right-center{object-position:100% 50%}.gallery.right-bottom img,.gallery img.right-bottom{object-position:100% 100%}.slideshow{text-align:center;display:block;position:relative}.slideshow:before{content:"";width:100%;margin-bottom:.2em;padding-top:100%;display:block}.slideshow:focus-within{box-shadow:0 0 0 3px var(--nausikaa-input-line-hover)}.slideshow>li{width:auto;display:inline-block;position:static;padding:.1em!important}.slideshow>li>input[type=radio]{opacity:0;pointer-events:none}.slideshow>li>input[type=radio]+label{background-color:var(--nausikaa-surface2);border-radius:.4em;width:.8em;height:.8em;display:block}.slideshow>li>input[type=radio]+label:hover{background-color:var(--nausikaa-crust)}.slideshow>li>input[type=radio]:focus+label{background-color:var(--nausikaa-blue3);box-shadow:0 0 0 1px var(--nausikaa-blue3)}.slideshow>li>input[type=radio]+label~*{opacity:0;width:0;height:0;transition:opacity .2s}.slideshow>li>input[type=radio]:checked+label{background-color:var(--nausikaa-blue3)}.slideshow>li>input[type=radio]:checked+label~*{opacity:1;width:100%;padding-top:100%;bottom:auto}.slideshow.with-thumbnails>li>input[type=radio]+label{background-color:#0000;border-radius:0;width:3em;height:3em;position:relative;top:.1em}.slideshow.with-thumbnails>li>input[type=radio]:checked+label{background-color:var(--nausikaa-blue3)}.slideshow.with-thumbnails>li>input[type=radio]:not(:checked)+label~*{opacity:1;pointer-events:none;width:3em;height:3em;margin-top:-100%;display:block;position:static;overflow:hidden}.slideshow.with-thumbnails>li>input[type=radio]:not(:checked)+label~*>img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%;position:static}.slideshow.mini{width:80px}.slideshow.small{width:100px}.slideshow.medium{width:120px}.slideshow.large{width:140px}.slideshow.big{width:180px}.slideshow.huge{width:220px}.slideshow.massive{width:300px}.slideshow.enormous{width:400px}.slideshow.giant{width:600px}.slideshow.ratio-3by4:before,.slideshow.ratio-3by4>li>input[type=radio]:checked+label~*{padding-top:133.333%}.slideshow.ratio-9by16:before,.slideshow.ratio-9by16>li>input[type=radio]:checked+label~*{padding-top:177.778%}.slideshow.ratio-golden-portrait:before,.slideshow.ratio-golden-portrait>li>input[type=radio]:checked+label~*{padding-top:161.803%}.slideshow.ratio-4by3:before,.slideshow.ratio-4by3>li>input[type=radio]:checked+label~*{padding-top:75%}.slideshow.ratio-16by9:before,.slideshow.ratio-16by9>li>input[type=radio]:checked+label~*{padding-top:56.25%}.slideshow.ratio-golden-landscape:before,.slideshow.ratio-golden-landscape>li>input[type=radio]:checked+label~*{padding-top:61.8034%}.basic-form,.basic-form>fieldset{grid-row-gap:5px;margin:var(--nausikaa-paragraph-spacer) 0;grid-template-columns:repeat(16,1fr);display:grid}.basic-form legend,.basic-form>fieldset legend{width:100%;margin:var(--nausikaa-paragraph-spacer) 0;line-height:1.3em;font-family:var(--nausikaa-utility-text);border-bottom:1px dotted var(--nausikaa-crust);font-size:1.6rem;font-weight:700;display:block;grid-column:1/17!important}.basic-form>label,.basic-form>fieldset>label{line-height:var(--nausikaa-input-height);white-space:nowrap;text-overflow:ellipsis;grid-column:1/4;padding-right:1em;overflow:hidden}.basic-form>label>small,.basic-form>fieldset>label>small{color:var(--nausikaa-subtext0)}.basic-form>:not(label):not(legend),.basic-form>fieldset>:not(label):not(legend){grid-column:4/15;width:auto}.basic-form>input+.help,.basic-form>fieldset>input+.help,.basic-form>textarea+.help,.basic-form>fieldset>textarea+.help,.basic-form>select+.help,.basic-form>fieldset>select+.help,.basic-form>.checkboxes.buttons+.help,.basic-form>fieldset>.checkboxes.buttons+.help,.basic-form>.radios.buttons+.help,.basic-form>fieldset>.radios.buttons+.help{margin-top:-.6em}.basic-form>.checkboxes,.basic-form>fieldset>.checkboxes,.basic-form>.radios,.basic-form>fieldset>.radios{margin-top:calc(var(--nausikaa-input-height) / 5)}.basic-form>.checkboxes.buttons,.basic-form>fieldset>.checkboxes.buttons,.basic-form>.radios.buttons,.basic-form>fieldset>.radios.buttons{margin-top:0}.basic-form>.controls,.basic-form>fieldset>.controls{min-height:var(--nausikaa-button-height);flex-direction:row-reverse;align-items:center;margin-top:.4rem;display:flex}.basic-form>.controls>*,.basic-form>fieldset>.controls>*{margin-left:.4rem;margin-right:0}.basic-form>.controls>:last-child,.basic-form>fieldset>.controls>:last-child{margin-left:0}.basic-form>.controls>.spacer,.basic-form>fieldset>.controls>.spacer{flex:100 0 auto}@media (min-width:320px) and (max-width:666px){.basic-form>label,.basic-form>fieldset>label{color:var(--nausikaa-subtext0);white-space:normal;text-overflow:clip;grid-column:1/17;padding-top:.3em;line-height:1em;overflow:visible}.basic-form>:not(label):not(legend),.basic-form>fieldset>:not(label):not(legend){grid-column:1/17}}@media (min-width:667px) and (max-width:1023px){.basic-form>label,.basic-form>fieldset>label{grid-column:1/4}.basic-form>:not(label):not(legend),.basic-form>fieldset>:not(label):not(legend){grid-column:4/17}}.basic-form>fieldset{min-width:0;margin:var(--nausikaa-paragraph-spacer) 0 0;padding:0;grid-column:1/17!important}.basic-form>fieldset>legend{margin-top:0}.basic-form>fieldset+fieldset{margin-top:calc(var(--nausikaa-paragraph-spacer) * 2)}.login-form>legend,.login-form>fieldset>legend{width:100%;margin:0 0 var(--nausikaa-paragraph-spacer) 0;line-height:1.3em;font-family:var(--nausikaa-utility-text);border-bottom:1px dotted var(--nausikaa-crust);font-size:1.6rem;font-weight:700;display:block}.login-form>label,.login-form>fieldset>label,.login-form>input[type=text],.login-form>fieldset>input[type=text],.login-form>input[type=email],.login-form>fieldset>input[type=email],.login-form>input[type=password],.login-form>fieldset>input[type=password]{width:100%;display:block}.login-form .group,.login-form>fieldset .group{display:flex}.login-form>input[type=text],.login-form>fieldset>input[type=text],.login-form>input[type=email],.login-form>fieldset>input[type=email],.login-form>input[type=password],.login-form>fieldset>input[type=password],.login-form>.group,.login-form>fieldset>.group{margin-bottom:calc(var(--nausikaa-paragraph-spacer) / 2)}.login-form{padding-top:1em;padding-bottom:1em}.login-form>fieldset{min-width:0;margin:0;padding:0}.login-form>.controls{min-height:var(--nausikaa-button-height);align-items:baseline;display:flex}.login-form>.controls>label[for=remember]{cursor:pointer;order:1}.login-form>.controls>label[for=remember]:hover,.login-form>.controls>label[for=remember]:focus-within{border-bottom:1px dotted var(--nausikaa-subtext0)}.login-form>.controls>button,.login-form>.controls>.button{order:4;margin:0 0 0 .4rem}.login-form>.controls>.forgot-password{order:3}.login-form>.controls>.spacer{flex:100 0 auto;order:2}:root{--nausikaa-input-height-ig:calc(var(--nausikaa-input-height) * 1.15)}.integrated-label{margin:0 0 .4rem;position:relative}.integrated-label>input,.integrated-label>textarea,.integrated-label>.suggestions{width:100%;height:var(--nausikaa-input-height-ig);padding-top:.9em;padding-bottom:.1em;transition:padding-top .3s,padding-bottom .3s}.integrated-label>input+label,.integrated-label>textarea+label,.integrated-label>.suggestions+label{pointer-events:none;color:rgba(var(--nausikaa-text-rgb), .5);opacity:1;font-size:.75em;transition:opacity .3s,top .3s;position:absolute;top:.1rem;left:.6rem}.integrated-label>input:placeholder-shown,.integrated-label>textarea:placeholder-shown,.integrated-label>.suggestions:placeholder-shown{padding-top:.5em;padding-bottom:.5em}.integrated-label>input:placeholder-shown+label,.integrated-label>textarea:placeholder-shown+label,.integrated-label>.suggestions:placeholder-shown+label{opacity:0;top:.4em}.integrated-label>textarea{padding-top:1.2em}.integrated-labels.group>.integrated-label input,.integrated-labels .group>.integrated-label input{border-right-width:0;border-radius:0}.integrated-labels.group>.integrated-label:first-child input,.integrated-labels .group>.integrated-label:first-child input{border-top-left-radius:6px;border-bottom-left-radius:6px}.integrated-labels.group>.integrated-label:last-child input,.integrated-labels .group>.integrated-label:last-child input{border-right-width:1px;border-top-right-radius:6px;border-bottom-right-radius:6px}.integrated-labels button,.integrated-labels .button{height:var(--nausikaa-input-height-ig);line-height:calc(var(--nausikaa-input-height-ig) * .9)}.integrated-labels button:active,.integrated-labels .button:active,.integrated-labels button.active,.integrated-labels .button.active,.integrated-labels input:checked+button,.integrated-labels input:checked+.button{height:calc(var(--nausikaa-input-height-ig) - var(--nausikaa-button-shadow-size))}.integrated-labels select{height:var(--nausikaa-input-height-ig);line-height:calc(var(--nausikaa-input-height-ig) * .9);width:100%}.product{margin:var(--nausikaa-paragraph-spacer) 0;max-width:100%;display:block;position:relative}.product>*{display:none}.product>.product-image{width:100%;display:block;position:relative}.product>.product-image>.sticky{z-index:2;margin:0;font-size:1em;display:block;position:absolute}.product>.product-image a:focus{outline-width:0}.product>.product-image.image-cover,.product>.product-image.image-contain{padding-top:100%}.product>.product-image.image-cover>a,.product>.product-image.image-contain>a{position:absolute;top:0;bottom:0;left:0;right:0}.product>.product-image.image-cover>a>img,.product>.product-image.image-contain>a>img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%}.product>.product-image.image-cover.ratio-3by4,.product>.product-image.image-contain.ratio-3by4{padding-top:133.333%}.product>.product-image.image-cover.ratio-9by16,.product>.product-image.image-contain.ratio-9by16{padding-top:177.778%}.product>.product-image.image-cover.ratio-golden-portrait,.product>.product-image.image-contain.ratio-golden-portrait{padding-top:161.803%}.product>.product-image.image-cover.ratio-4by3,.product>.product-image.image-contain.ratio-4by3{padding-top:75%}.product>.product-image.image-cover.ratio-16by9,.product>.product-image.image-contain.ratio-16by9{padding-top:56.25%}.product>.product-image.image-cover.ratio-golden-landscape,.product>.product-image.image-contain.ratio-golden-landscape{padding-top:61.8034%}.product>.product-image.contain>a>img{object-fit:contain;-o-object-fit:contain}.product>.product-metadata{display:block}.product>.product-metadata .product-title,.product>.product-metadata .product-title>*{font-family:var(--nausikaa-utility-text);-webkit-line-clamp:2;line-clamp:2;color:var(--nausikaa-text);-webkit-box-orient:vertical;font-weight:500;text-decoration:none;display:-webkit-box;overflow:hidden}.product>.product-metadata .product-title:hover,.product>.product-metadata .product-title>:hover,.product>.product-metadata .product-title:focus,.product>.product-metadata .product-title>:focus{text-decoration:underline}.product>.product-controls{display:flex}.product>.product-controls .spacer{flex:100 0 auto}.product.card:focus-within,.product.card:hover{background-color:var(--nausikaa-mantle);box-shadow:0 0 0 3px var(--nausikaa-input-line-hover);border-color:var(--nausikaa-input-line-hover)}.product.card .sticky{top:0;right:0;transform:translate(.25em,-.25em)}.product.card>.product-controls{flex-direction:row-reverse;align-items:flex-end;padding-top:.4rem}.product.card>.product-controls>*{margin:0 0 0 .4rem}.product.card>.product-controls>:last-child{margin-left:0}.product.card>.product-controls .price{color:var(--nausikaa-link-color);font-size:1em}.product.card.bordered{border:1px solid var(--nausikaa-surface1);border-radius:6px}.product.card.bordered .product-title{padding:0 .4rem}.product.card.bordered .product-image img{border-radius:6px 6px 0 0}.product.card.bordered .product-controls{padding:.4rem}.product.detail{grid-column-gap:2em;grid-row-gap:.5em;grid-template-columns:repeat(12,1fr);display:grid}.product.detail>:first-child{margin-top:0}.product.detail .product-title{grid-column:1/13;margin:0;display:block}.product.detail .product-author{grid-column:1/13;margin:0 0 1.5em;display:block}.product.detail .product-image{grid-column:1/6}.product.detail .product-image>:first-child{margin-top:0}.product.detail .product-metadata{grid-row-gap:var(--nausikaa-paragraph-spacer);grid-column:6/13;grid-template-columns:repeat(8,1fr);display:grid}.product.detail .product-metadata>*{margin:0}.product.detail .product-metadata .product-price{grid-area:1/1/2/3;margin-top:0}.product.detail .product-metadata .product-controls{text-align:right;grid-area:1/4/2/9}.product.detail .product-metadata .product-controls .product-cart{margin-bottom:0}.product.detail .product-metadata .product-controls .product-cart input{width:6em}@media (min-width:601px) and (max-width:900px){.product.detail .product-metadata .product-controls{text-align:left;grid-area:2/1/3/9}}.product.detail .product-metadata>*{grid-column:1/9}@media (max-width:600px){.product.detail .product-image{grid-column:1/13;max-width:350px;margin:0 auto}.product.detail .product-metadata{grid-column:1/13}}.products.cards{grid-gap:1em;margin:var(--nausikaa-paragraph-spacer) 0;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:0;display:grid}.products.cards>header{grid-column:1/-1}.products.cards>header>*,.products.cards>.product{margin:0}.products.cards.mini{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.products.cards.mini .product-controls{flex-direction:column-reverse;align-items:stretch}.products.cards.mini .product-controls>:first-child{margin:.4rem 0 0}.products.cards.small{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.products.cards.small .product-controls{flex-direction:column-reverse;align-items:stretch}.products.cards.small .product-controls>:first-child{margin:.4rem 0 0}.products.cards.medium{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.products.cards.medium .product-controls{flex-direction:column-reverse;align-items:stretch}.products.cards.medium .product-controls>:first-child{margin:.4rem 0 0}.products.cards.large{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.products.cards.big{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.products.cards.huge{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.products.cards.massive{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.products.cards.enormous{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.products.cards.giant{grid-template-columns:repeat(auto-fill,minmax(600px,1fr))}.products.cards.ratio-3by4 .product-image{padding-top:133.333%}.products.cards.ratio-9by16 .product-image{padding-top:177.778%}.products.cards.ratio-golden-portrait .product-image{padding-top:161.803%}.products.cards.ratio-4by3 .product-image{padding-top:75%}.products.cards.ratio-16by9 .product-image{padding-top:56.25%}.products.cards.ratio-golden-landscape .product-image{padding-top:61.8034%}@media (min-width:667px) and (max-width:900px){.products.cards.mini{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.products.cards.mini .product-controls{flex-direction:column-reverse;align-items:stretch}.products.cards.mini .product-controls>:first-child{margin:.4rem 0 0}.products.cards.small{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.products.cards.small .product-controls{flex-direction:column-reverse;align-items:stretch}.products.cards.small .product-controls>:first-child{margin:.4rem 0 0}.products.cards.medium{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.products.cards.medium .product-controls{flex-direction:column-reverse;align-items:stretch}.products.cards.medium .product-controls>:first-child{margin:.4rem 0 0}.products.cards.large{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.products.cards.large .product-controls{flex-direction:column-reverse;align-items:stretch}.products.cards.large .product-controls>:first-child{margin:.4rem 0 0}.products.cards.big{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.products.cards.huge{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.products.cards.massive{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.products.cards.enormous{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.products.cards.giant{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}@media (min-width:320px) and (max-width:666px){.products.cards.mini{grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}.products.cards.mini .product-controls{flex-direction:column-reverse;align-items:stretch}.products.cards.mini .product-controls>:first-child{margin:.4rem 0 0}.products.cards.small{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.products.cards.small .product-controls{flex-direction:column-reverse;align-items:stretch}.products.cards.small .product-controls>:first-child{margin:.4rem 0 0}.products.cards.medium{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.products.cards.medium .product-controls{flex-direction:column-reverse;align-items:stretch}.products.cards.medium .product-controls>:first-child{margin:.4rem 0 0}.products.cards.large{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.products.cards.large .product-controls{flex-direction:column-reverse;align-items:stretch}.products.cards.large .product-controls>:first-child{margin:.4rem 0 0}.products.cards.big{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.products.cards.huge{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.products.cards.massive{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.products.cards.enormous{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.products.cards.giant{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.products.list{margin:0;padding:0;list-style-type:none}.products.list>.controls{border-bottom:1px solid var(--nausikaa-surface1);flex-flow:wrap-reverse;align-items:baseline;display:flex}.products.list>.controls>*{margin:0 1em .4rem 0}.products.list>.controls>:last-child{margin-right:0}.products.list>.controls>.spacer{flex:100 0 auto}.products.list>.controls:last-child{border-bottom-width:0;padding-top:1em}@media (max-width:500px){.products.list>.controls{justify-content:center;padding-bottom:.4rem}.products.list>.controls .spacer{flex:0 0 0}.products.list>.controls:last-child{border-bottom-width:1px;margin-bottom:2em}}.products.list>input[type=checkbox]{pointer-events:none;opacity:0;position:absolute}.products.list>input[type=checkbox]:checked+.product{border-left:2em solid var(--nausikaa-blue3);padding-left:1em}.products.list>input[type=checkbox]:checked+.product .product-selector .select{display:none}.products.list>input[type=checkbox]:checked+.product .product-selector .deselect{display:inline}.products.list>.product{grid-column-gap:1.5em;border-bottom:1px solid var(--nausikaa-surface1);padding:calc(var(--nausikaa-paragraph-spacer) * 2) 0;grid-template-columns:repeat(12,1fr);align-items:start;margin:0;transition:border-left .2s,padding-left .2s;display:grid;position:relative}.products.list>.product:last-child{border-bottom-width:0}.products.list>.product>.product-image{grid-column:1/4}.products.list>.product>.product-image>.sticky{left:0;transform:translate(-.25em,-.25em)}.products.list>.product>.product-image>.slideshow{margin:0}.products.list>.product>.product-image:focus-within img{box-shadow:0 0 0 3px var(--nausikaa-input-line-hover)}.products.list>.product>.product-metadata{grid-column:4/10}.products.list>.product>.product-metadata>:first-child{margin-top:0}.products.list>.product>.product-metadata>:last-child{margin-bottom:0}.products.list>.product>.product-metadata .product-title{font-weight:500}.products.list>.product>.product-metadata>p{font-size:.9em}.products.list>.product>.product-controls{flex-direction:column;grid-column:10/13;align-content:flex-start;align-items:flex-end;display:flex}.products.list>.product>.product-controls>*{margin:0 0 .4rem .4rem}.products.list>.product>.product-controls>:first-child{margin-bottom:1em}.products.list>.product>.product-controls button,.products.list>.product>.product-controls .group{margin-bottom:0}.products.list>.product>.product-controls a,.products.list>.product>.product-controls label{margin-bottom:0;font-size:.9em}.products.list>.product>.product-controls a.product-selector .deselect,.products.list>.product>.product-controls label.product-selector .deselect{display:none}@media (min-width:500px) and (max-width:900px){.products.list>.product{grid-template-rows:auto 1fr;grid-auto-flow:dense;grid-row-gap:.5em}.products.list>.product>.product-image{grid-area:1/1/3/5}.products.list>.product>.product-metadata,.products.list>.product>.product-controls{grid-column:5/13}}@media (max-width:900px){.products.list>.product>.product-controls{flex-flow:wrap;justify-content:space-between;align-items:flex-end}.products.list>.product>.product-controls>:first-child{margin:0}.products.list>.product>.product-controls>:last-child{text-align:right;flex-basis:100%}}@media (max-width:499px){.products.list>.product>.product-image{grid-area:1/1/2/13;max-width:275px;margin:0 auto}.products.list>.product>.product-metadata{grid-area:2/1/3/13}.products.list>.product>.product-controls{grid-area:3/1/4/13}}.code-example>pre{padding:0}.code-example>pre>code{background-color:var(--nausikaa-mantle);border:1px solid var(--nausikaa-surface0);color:var(--nausikaa-text);line-height:1.4}.code-example>pre>code.hljs{padding:1.5em}.site-overview{--nausikaa-so-icon:var(--nausikaa-crust);--nausikaa-so-header:var(--nausikaa-blue3);--nausikaa-so-border:var(--nausikaa-crust);--nausikaa-so-background:var(--nausikaa-mantle);--nausikaa-so-active-text:var(--nausikaa-text);margin-bottom:2em;padding:2em 1em}.site-overview h1,.site-overview h2,.site-overview h3,.site-overview h4,.site-overview h5,.site-overview h6,.site-overview u{-webkit-text-decoration:underline solid var(--nausikaa-so-header);text-decoration:underline solid var(--nausikaa-so-header)}.site-overview>ul>li>a>.title{color:var(--nausikaa-text);-webkit-text-decoration:underline solid var(--nausikaa-so-icon);text-decoration:underline solid var(--nausikaa-so-icon)}.site-overview>ul>li>a>.icon{fill:var(--nausikaa-so-icon)}.site-overview>ul>li>a:hover>.title{-webkit-text-decoration:underline solid var(--nausikaa-so-header);text-decoration:underline solid var(--nausikaa-so-header)}.site-overview>ul>li>a:hover>.icon{fill:var(--nausikaa-so-header)}.site-overview>ul>li>a:focus{color:var(--nausikaa-so-active-text);border-color:var(--nausikaa-so-border);background-color:var(--nausikaa-so-background);outline-width:0}.site-overview>ul>li>a:focus>.title{color:var(--nausikaa-so-active-text);-webkit-text-decoration:underline solid var(--nausikaa-so-header);text-decoration:underline solid var(--nausikaa-so-header)}.site-overview>ul>li>a:focus>.icon{fill:var(--nausikaa-so-active-text)}.site-overview>ul>li>a:focus>.description{color:var(--nausikaa-so-active-text)}.site-overview>ul>li>a:active>.title{color:var(--nausikaa-text);-webkit-text-decoration:underline solid var(--nausikaa-text);text-decoration:underline solid var(--nausikaa-text)}.site-overview>.explainer{padding:0 25vw 0 0;font-size:1.1em;line-height:1.5}.site-overview>ul{grid-template-columns:1fr 1fr 1fr;margin-left:0;list-style-type:none;display:grid}.site-overview>ul>li>a{border:1px solid #0000;border-radius:6px;margin:1em 0;padding:1em 3em 1em 5em;text-decoration:none;display:block;position:relative}.site-overview>ul>li>a>.icon{width:3.5em;height:3.5em;position:absolute;top:1em;left:.5em}.site-overview>ul>li>a>.title{font-size:1.5em;font-family:var(--nausikaa-utility-text);margin-bottom:.25em;font-weight:700;line-height:1.2}.site-overview>ul>li>a>.description{color:var(--nausikaa-text)}.site-overview>ul>li>a:hover{text-decoration:none}@media (min-width:667px) and (max-width:900px){.site-overview>.explainer{padding:0 10vw 0 0}.site-overview>ul{grid-template-columns:1fr 1fr}}@media (min-width:320px) and (max-width:666px){.site-overview>.explainer{padding:0}.site-overview>ul{grid-template-columns:1fr}}.site-overview.yellow{--nausikaa-so-icon:var(--nausikaa-yellow2);--nausikaa-so-header:var(--nausikaa-yellow3);--nausikaa-so-border:var(--nausikaa-yellow1);--nausikaa-so-background:var(--nausikaa-yellow0);--nausikaa-so-active-text:var(--nausikaa-black)}.site-overview.red{--nausikaa-so-icon:var(--nausikaa-red2);--nausikaa-so-header:var(--nausikaa-red3);--nausikaa-so-border:var(--nausikaa-red1);--nausikaa-so-background:var(--nausikaa-red0);--nausikaa-so-active-text:var(--nausikaa-black)}.site-overview.blue{--nausikaa-so-icon:var(--nausikaa-blue2);--nausikaa-so-header:var(--nausikaa-blue3);--nausikaa-so-border:var(--nausikaa-blue1);--nausikaa-so-background:var(--nausikaa-blue0);--nausikaa-so-active-text:var(--nausikaa-black)}.site-overview.green{--nausikaa-so-icon:var(--nausikaa-green2);--nausikaa-so-header:var(--nausikaa-green3);--nausikaa-so-border:var(--nausikaa-green1);--nausikaa-so-background:var(--nausikaa-green0);--nausikaa-so-active-text:var(--nausikaa-black)}.site-overview.orange{--nausikaa-so-icon:var(--nausikaa-peach2);--nausikaa-so-header:var(--nausikaa-peach3);--nausikaa-so-border:var(--nausikaa-peach1);--nausikaa-so-background:var(--nausikaa-peach0);--nausikaa-so-active-text:var(--nausikaa-black)}.site-overview.purple{--nausikaa-so-icon:var(--nausikaa-mauve2);--nausikaa-so-header:var(--nausikaa-mauve3);--nausikaa-so-border:var(--nausikaa-mauve1);--nausikaa-so-background:var(--nausikaa-mauve0);--nausikaa-so-active-text:var(--nausikaa-black)}.site-overview.gray{--nausikaa-so-icon:var(--nausikaa-overlay2);--nausikaa-so-header:var(--nausikaa-subtext0);--nausikaa-so-border:var(--nausikaa-overlay1);--nausikaa-so-background:var(--nausikaa-overlay0);--nausikaa-so-active-text:var(--nausikaa-black)}.user-avatar>.no-avatar,.group-avatar>.no-avatar{font-family:var(--nausikaa-utility-text);text-align:center;border-radius:.9em;min-width:1.8em;height:1.8em;margin-right:.6em;padding:0 .3em;font-size:1em;font-weight:200;line-height:1.8em;text-decoration:none;display:inline-block}.user-avatar>.no-avatar>.icon,.group-avatar>.no-avatar>.icon{width:1.3em;height:1.3em;fill:var(--nausikaa-base);transform:translateY(.25em)}.user-avatar>img,.group-avatar>img{vertical-align:bottom;object-fit:cover;-o-object-fit:cover;outline:2px solid var(--nausikaa-blue3);border-radius:.9em;width:1.8em;height:1.8em}.user-avatar>img:hover,.group-avatar>img:hover,.user-avatar>img.hover,.group-avatar>img.hover{outline-color:#052b75}.user-avatar>.no-avatar,.group-avatar>.no-avatar{color:var(--nausikaa-base);background-color:var(--nausikaa-blue3);outline:2px solid #0a4ed6}.user-avatar>.no-avatar:hover,.group-avatar>.no-avatar:hover,.user-avatar>.no-avatar.hover,.group-avatar>.no-avatar.hover{background-color:#3677f6;outline-color:#052b75}.group-avatar>.no-avatar,.group-avatar>img{border-radius:3px}.user-suggestions.suggestions>.panel{padding:0}.user-suggestions.suggestions>.panel>.display-list-toggle{border-bottom:1px solid var(--nausikaa-crust);padding:.2em .7em}.user-suggestions.suggestions>.panel>.display-list-toggle>a{color:var(--nausikaa-text);padding:.2em 1em;text-decoration:none;transform:translateY(2px)}.user-suggestions.suggestions>.panel>.display-list-toggle>a.active{background-color:var(--nausikaa-base);border-width:1px 1px 0;border-color:var(--nausikaa-crust);border-style:solid;border-radius:.3em .3em 0 0;margin:.5em .5em -2px;font-weight:700;display:inline-block}.user-suggestions.suggestions>.panel>ul{background-color:var(--nausikaa-base);padding:.7em}.editor-wrapper{background-color:var(--nausikaa-input-background);color:var(--nausikaa-input-text);border:1px solid var(--nausikaa-input-line);box-shadow:0 0 0 0 var(--nausikaa-input-line-hover) inset;border-radius:6px;outline-width:0;position:relative}.editor-wrapper:focus,.editor-wrapper:focus-within{border-color:var(--nausikaa-input-line-hover);box-shadow:0 0 0 2px var(--nausikaa-input-line-hover) inset;outline:2px solid var(--nausikaa-input-line-active)}.editor-wrapper:active,.editor-wrapper.active{border-color:var(--nausikaa-input-line-active);box-shadow:0 0 0 2px var(--nausikaa-input-line-active) inset;outline-width:0}.editor-wrapper:disabled{color:var(--nausikaa-input-vague);background-color:var(--nausikaa-input-background-disabled)}.editor-wrapper:disabled:hover{cursor:not-allowed;border-color:var(--nausikaa-input-vague)}.editor-wrapper[readonly]{color:var(--nausikaa-input-text);background-color:var(--nausikaa-input-background)}.editor-wrapper[readonly]:hover{cursor:not-allowed;border-color:var(--nausikaa-input-vague)}.editor-wrapper:invalid,.editor-wrapper.invalid{border-color:var(--nausikaa-input-line-error)}.editor-wrapper:invalid:focus,.editor-wrapper.invalid:focus{border-color:var(--nausikaa-input-line-error);box-shadow:0 0 0 2px var(--nausikaa-input-line-error) inset;outline-width:0}.editor-wrapper>.editor-toolbar{font-family:var(--nausikaa-utility-text);border-bottom:1px solid var(--nausikaa-crust);height:var(--nausikaa-input-height);padding:0 .4em;display:flex}.editor-wrapper>.editor-toolbar>.dropdown>button{height:calc(var(--nausikaa-input-height) - 1px);white-space:nowrap;overflow:hidden}.editor-wrapper>.editor-toolbar>.dropdown>button>span{margin:0 .3em 0 .4em}.editor-wrapper>.editor-toolbar>.editor-block-types>button{padding-top:.3em;display:flex}.editor-wrapper>.editor-toolbar>.editor-block-types>button:hover,.editor-wrapper>.editor-toolbar>.editor-block-types>button:active{padding-top:.3em!important}.editor-wrapper>.editor-toolbar>.editor-block-types>button>span{white-space:nowrap;text-overflow:ellipsis;max-width:9ch;display:inline-block;overflow:hidden}.editor-wrapper>.editor-toolbar>.editor-block-types:focus-within>button{padding-top:.3em!important}.editor-wrapper>.editor-toolbar>.dropdown>.panel>ul>li>a{cursor:pointer;padding-right:2em}.editor-wrapper>.editor-toolbar button{color:var(--nausikaa-text);box-shadow:none;background-color:#0000;border-width:0;border-radius:0;height:auto;margin:0;padding:0 .4em}.editor-wrapper>.editor-toolbar button>.icon{fill:rgba(var(--nausikaa-subtext0-rgb), .8)}.editor-wrapper>.editor-toolbar button:disabled,.editor-wrapper>.editor-toolbar button:hover:disabled,.editor-wrapper>.editor-toolbar button:active:disabled{color:var(--nausikaa-crust)}.editor-wrapper>.editor-toolbar button:disabled>.icon,.editor-wrapper>.editor-toolbar button:hover:disabled>.icon,.editor-wrapper>.editor-toolbar button:active:disabled>.icon{fill:var(--nausikaa-crust)}.editor-wrapper>.editor-toolbar button:hover,.editor-wrapper>.editor-toolbar button.hover,.editor-wrapper>.editor-toolbar button:focus,.editor-wrapper>.editor-toolbar button.focus,.editor-wrapper>.editor-toolbar button:active,.editor-wrapper>.editor-toolbar button.active{box-shadow:none;border-width:0;margin:0!important;padding:0 .4em!important}.editor-wrapper>.editor-toolbar button:hover,.editor-wrapper>.editor-toolbar button:focus{background:rgba(var(--nausikaa-mantle-rgb), .8)}.editor-wrapper>.editor-toolbar button:hover>.icon,.editor-wrapper>.editor-toolbar button:focus>.icon,.editor-wrapper>.editor-toolbar button.active>.icon{fill:var(--nausikaa-text)}.editor-wrapper>.editor-toolbar button .current-color{border-radius:50%;width:2.3em;height:2.3em;transform:translate(.3em,.5em)}.editor-wrapper>.editor-toolbar button .current-color.nothing{background-color:var(--nausikaa-mantle);background-image:repeating-linear-gradient(-45deg, var(--nausikaa-mantle), var(--nausikaa-mantle) .3rem, var(--nausikaa-mantle-light-5) .3rem, var(--nausikaa-mantle-light-5) .6rem)}.editor-wrapper>.editor-toolbar>.divider{border-left:1px solid var(--nausikaa-crust);height:var(--nausikaa-input-height);margin:0 .3em}.editor-wrapper>.editor-toolbar .toolbar-colors>a{cursor:pointer;display:flex;padding-right:0!important}.editor-wrapper>.editor-toolbar .toolbar-colors>a .spacer{flex-grow:99}.editor-wrapper>.editor-toolbar .toolbar-colors>a .current-color{width:3em;height:1.8em;margin-left:2em;font-size:1em}.editor-wrapper>.editor-toolbar .toolbar-colors>a .current-color.nothing{background-color:var(--nausikaa-mantle);background-image:repeating-linear-gradient(-45deg, var(--nausikaa-mantle), var(--nausikaa-mantle) .3rem, var(--nausikaa-mantle-light-3) .3rem, var(--nausikaa-mantle-light-3) .6rem)}.editor-wrapper .resize-cursor td,.editor-wrapper .resize-cursor th{cursor:col-resize}.editor-wrapper>.editor-content>[contenteditable]{padding:var(--nausikaa-input-padding);resize:vertical;min-height:15rem;position:relative;overflow:auto}.editor-wrapper>.editor-content>[contenteditable] p.is-editor-empty:before{color:var(--nausikaa-crust);font-family:var(--nausikaa-utility-text);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.editor-wrapper>.editor-content>[contenteditable] div.ProseMirror-selectednode,.editor-wrapper>.editor-content>[contenteditable] img.ProseMirror-selectednode{box-shadow:0 0 0 4px var(--nausikaa-blue3)!important}.editor-wrapper>.editor-content>[contenteditable] .task-list{list-style-type:none}.editor-wrapper>.editor-content>[contenteditable] .task-list>.task-item{position:relative}.editor-wrapper>.editor-content>[contenteditable] .task-list>.task-item>label{position:absolute;top:0;left:-1.5em}.editor-wrapper>.editor-content>[contenteditable] .task-list>.task-item>div>p:first-child{margin-top:0}.editor-wrapper>.editor-content>[contenteditable] .task-list>.task-item>div>p:last-child{margin-bottom:0}.editor-wrapper>.editor-content>[contenteditable] table td,.editor-wrapper>.editor-content>[contenteditable] table th{border:1px solid var(--nausikaa-crust);padding:.35em .5em}.editor-wrapper>.editor-content>[contenteditable] table td.selectedCell,.editor-wrapper>.editor-content>[contenteditable] table th.selectedCell{background-color:var(--nausikaa-yellow0)}.editor-wrapper>.editor-content>[contenteditable] table td>p,.editor-wrapper>.editor-content>[contenteditable] table th>p{margin:0!important}.editor-wrapper>.editor-content>[contenteditable] table thead th{border-bottom:2px solid var(--nausikaa-crust)}.editor-wrapper>.editor-content>[contenteditable] table tfoot th{border-top:2px solid var(--nausikaa-crust)}.editor-wrapper>.editor-content>[contenteditable] table p{margin:0}.editor-wrapper .editor-tooltip{height:var(--nausikaa-input-height);padding:0 .4em;display:flex;transform:translateY(1em)}.editor-wrapper .editor-tooltip>.divider{border-left:1px solid var(--nausikaa-crust);height:var(--nausikaa-input-height);margin:0 .3em -1px}.editor-wrapper .editor-tooltip button{color:var(--nausikaa-text);box-shadow:none;white-space:nowrap;background-color:#0000;border-width:0;border-radius:0;height:auto;margin:0;padding:0 .4em}.editor-wrapper .editor-tooltip button>.icon{fill:rgba(var(--nausikaa-subtext0-rgb), .8)}.editor-wrapper .editor-tooltip button:disabled,.editor-wrapper .editor-tooltip button:hover:disabled,.editor-wrapper .editor-tooltip button:active:disabled{color:var(--nausikaa-crust)}.editor-wrapper .editor-tooltip button:disabled>.icon,.editor-wrapper .editor-tooltip button:hover:disabled>.icon,.editor-wrapper .editor-tooltip button:active:disabled>.icon{fill:var(--nausikaa-crust)}.editor-wrapper .editor-tooltip button:hover,.editor-wrapper .editor-tooltip button.hover,.editor-wrapper .editor-tooltip button:focus,.editor-wrapper .editor-tooltip button.focus,.editor-wrapper .editor-tooltip button:active,.editor-wrapper .editor-tooltip button.active{box-shadow:none;border-width:0;margin:0!important;padding:0 .4em!important}.editor-wrapper .editor-tooltip button:hover,.editor-wrapper .editor-tooltip button:focus{background:rgba(var(--nausikaa-mantle-rgb), .8)}.editor-wrapper .editor-tooltip button:hover>.icon,.editor-wrapper .editor-tooltip button:focus>.icon,.editor-wrapper .editor-tooltip button.active>.icon{fill:var(--nausikaa-text)}.editor-wrapper .editor-tooltip button.color-picker{white-space:nowrap;padding-right:1.3em}.editor-wrapper .editor-tooltip button.color-picker:hover,.editor-wrapper .editor-tooltip button.color-picker:focus{padding-right:1.3em!important}.editor-wrapper .editor-tooltip button .current-color{border-radius:50%;width:2.3em;height:2.3em;transform:translate(.3em,.5em)}.editor-wrapper .editor-tooltip button .current-color.nothing{background-color:var(--nausikaa-mantle);background-image:repeating-linear-gradient(-45deg, var(--nausikaa-mantle), var(--nausikaa-mantle) .3rem, var(--nausikaa-mantle-light-5) .3rem, var(--nausikaa-mantle-light-5) .6rem)}.editor-wrapper .editor-tooltip .editor-tooltip-input-link{z-index:99999;width:37ch;margin-top:.3em;font-size:.8em}.editor-wrapper .editor-color-picker{z-index:100149;min-width:30em;max-width:60vw;padding:1em;overflow:auto}.editor-wrapper .editor-color-picker header{font-family:var(--nausikaa-utility-text);margin:0 0 .7em}.editor-wrapper .editor-color-picker .color-grid{grid-gap:.6em;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.editor-wrapper .editor-color-picker .color-grid .tag{cursor:pointer;text-align:center;border-radius:8px;height:5em;font-size:.9em;line-height:5em;text-decoration:none}.editor-wrapper .editor-color-picker .color-grid .tag:hover,.editor-wrapper .editor-color-picker .color-grid .tag:focus{box-shadow:0 0 0 2px var(--nausikaa-blue3)}.editor-wrapper .editor-color-picker .color-grid .tag.active{font-weight:700;box-shadow:0 0 0 4px #1e66f5a6}.editor-wrapper .editor-color-picker .color-grid .tag.nothing{background-color:var(--nausikaa-mantle);background-image:repeating-linear-gradient(-45deg, var(--nausikaa-mantle), var(--nausikaa-mantle) .3rem, var(--nausikaa-mantle-light-3) .3rem, var(--nausikaa-mantle-light-3) .6rem)}.editor-wrapper .image-dialog,.editor-wrapper .youtube-dialog{z-index:100149;min-width:36em;padding:1em}.editor-wrapper .image-dialog .close,.editor-wrapper .youtube-dialog .close{cursor:pointer}.editor-wrapper .image-dialog header,.editor-wrapper .youtube-dialog header{font-family:var(--nausikaa-utility-text);margin:0 0 .7em}.editor-wrapper .image-dialog .basic-form>:not(label),.editor-wrapper .youtube-dialog .basic-form>:not(label){grid-column-end:-1}.editor-wrapper .image-dialog .image-preview,.editor-wrapper .youtube-dialog .image-preview{border-top:1px solid var(--nausikaa-crust);grid-gap:1em;grid-template-columns:35% 65%;margin-top:1em;padding-top:1em;display:grid}.editor-wrapper .image-dialog .image-preview .no-images,.editor-wrapper .youtube-dialog .image-preview .no-images{background-color:var(--nausikaa-mantle);background-image:repeating-linear-gradient(-45deg, var(--nausikaa-mantle), var(--nausikaa-mantle) .4rem, var(--nausikaa-mantle-light-4) .4rem, var(--nausikaa-mantle-light-4) .8rem);text-align:center;width:100%;color:rgba(var(--nausikaa-text-rgb), .5);font-weight:700;font-family:var(--nausikaa-utility-text);padding:60% 2em}.editor-wrapper .image-dialog .image-preview label,.editor-wrapper .youtube-dialog .image-preview label{display:block}.editor-wrapper .image-dialog .image-preview input[type=text],.editor-wrapper .youtube-dialog .image-preview input[type=text]{width:calc(100% - 1em);margin-bottom:.8em}.editor-wrapper .image-dialog footer,.editor-wrapper .youtube-dialog footer{margin:1em -1em -1em}.calendar .calendar-controls{grid-row:1/2;display:flex}.calendar .calendar-controls>.spacer{flex-grow:99}.calendar .calendar-wrapper{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;padding-top:2px;display:grid;overflow:hidden}.calendar .calendar-wrapper .calendar-month{grid-area:1/1/2/2;grid-template-columns:repeat(7,2fr);max-width:calc(100% - 1px);transition:transform .3s;display:grid;transform:translate(0)}.calendar .calendar-wrapper .calendar-month.incoming-left,.calendar .calendar-wrapper .calendar-month.outgoing-left{transform:translate(-100%)}.calendar .calendar-wrapper .calendar-month.incoming-right,.calendar .calendar-wrapper .calendar-month.outgoing-right{transform:translate(100%)}.calendar .calendar-wrapper .calendar-month .weekday-name{font-family:var(--nausikaa-utility-text);color:var(--nausikaa-subtext0);text-align:center;text-transform:uppercase;border-style:solid;border-width:1px 1px 0 0;border-color:var(--nausikaa-surface1);font-weight:800}.calendar .calendar-wrapper .calendar-month .weekday-name:first-child{border-left-width:1px}.calendar .calendar-wrapper .calendar-month .calendar-day{border-style:solid;border-width:1px 1px 0 0;border-color:var(--nausikaa-surface1);background-color:var(--nausikaa-base);cursor:pointer;flex-direction:column;min-width:0;min-height:10em;padding:2.3em .3em .3em;display:flex;position:relative}.calendar .calendar-wrapper .calendar-month .calendar-day .spacer{flex-grow:99}.calendar .calendar-wrapper .calendar-month .calendar-day:hover{background-color:var(--nausikaa-surface0)}.calendar .calendar-wrapper .calendar-month .calendar-day.weekday-1{border-left-width:1px}.calendar .calendar-wrapper .calendar-month .calendar-day.last-week{border-bottom-width:1px}.calendar .calendar-wrapper .calendar-month .calendar-day .date-number{font-size:1em;font-family:var(--nausikaa-utility-text);opacity:.7;position:absolute;top:.25em;left:.5em}.calendar .calendar-wrapper .calendar-month .calendar-day.other-month .date-number{opacity:.25}.calendar .calendar-wrapper .calendar-month .calendar-day.today{box-shadow:0 8px 0 0 var(--nausikaa-link-color) inset}.calendar .calendar-wrapper .calendar-month .calendar-day.today .date-number{font-weight:700;transform:translateY(4px)}.calendar .calendar-wrapper .calendar-month .calendar-day .calendar-event-wrapper .calendar-event{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:0;margin-bottom:.2em;padding:0 .4em;font-size:.9em;text-decoration:none;display:block;overflow:hidden}.calendar .calendar-wrapper .calendar-month .calendar-day .calendar-event-wrapper>.panel{min-width:50ch;color:var(--nausikaa-text);padding-bottom:2em;padding-left:4em}.calendar .calendar-wrapper .calendar-month .calendar-day .calendar-event-wrapper>.panel.left{transform:translate(-4em)}.calendar .calendar-wrapper .calendar-month .calendar-day .calendar-event-wrapper>.panel.left:after{left:3em}.calendar .calendar-wrapper .calendar-month .calendar-day .calendar-event-wrapper>.panel.right{transform:translate(calc(3em - 100%))}.calendar .calendar-wrapper .calendar-month .calendar-day .calendar-event-wrapper>.panel.right:after{right:3em}.calendar .calendar-wrapper .calendar-month .calendar-day .calendar-event-wrapper>.panel>.tag{font-size:.9em;position:absolute;top:1rem;left:1.7rem;transform:translate(-50%)}.date-picker{font-family:var(--nausikaa-utility-text)}.date-picker.date-picker-dropdown{display:inline-block;position:relative}.date-picker.date-picker-dropdown>.knob{margin-bottom:0}.date-picker.date-picker-dropdown>.date-picker-panel.panel.arrow.top.left{z-index:30;opacity:1;pointer-events:auto;position:absolute;top:calc(100% + .5em);left:0;right:auto;transform:none}.date-picker .date-picker-panel{min-width:42em;max-width:calc(100vw - 2em);padding:0}.date-picker .date-picker-panel>header{border-bottom:1px solid var(--nausikaa-surface1);grid-template-columns:1fr 1fr;display:grid}.date-picker .date-picker-panel>header>div{text-align:center;line-height:3.2}.date-picker .date-picker-panel>header strong{color:var(--nausikaa-subtext0);font-size:1rem}.date-picker .date-picker-panel>header button{box-shadow:none;color:var(--nausikaa-text);cursor:pointer;background:0 0;border:0;margin:0;padding:.55rem .8rem;font-size:1.4em;line-height:1}.date-picker .date-picker-panel>header .previous{float:left}.date-picker .date-picker-panel>header .next{float:right}.date-picker .date-picker-panel .calendars{grid-template-columns:1fr 1fr;display:grid}.date-picker .date-picker-panel .calendar-grid{padding:.3rem 1rem}.date-picker .date-picker-panel .calendar-grid.left{border-right:1px solid var(--nausikaa-surface1)}.date-picker .date-picker-panel .calendar-weekdays,.date-picker .date-picker-panel .calendar-days{grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(2.5rem,auto);display:grid}.date-picker .date-picker-panel .calendar-weekdays>div{text-align:center;padding:.1rem 0;font-weight:700}.date-picker .date-picker-panel .calendar-day{min-width:0;height:auto;box-shadow:none;color:var(--nausikaa-text);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;margin:.1rem 0;padding:.5rem .6rem}.date-picker .date-picker-panel .calendar-day:hover,.date-picker .date-picker-panel .calendar-day:focus{background-color:var(--nausikaa-surface0)}.date-picker .date-picker-panel .calendar-day.other-month{opacity:0;pointer-events:none}.date-picker .date-picker-panel .calendar-day.today{background-color:var(--nausikaa-date-picker-today);font-weight:700}.date-picker .date-picker-panel .calendar-day.selected,.date-picker .date-picker-panel .calendar-day.selected.today{background-color:var(--nausikaa-link-color);color:var(--nausikaa-base)}.date-picker .date-picker-panel .calendar-day.in-range{background-color:var(--nausikaa-date-picker-range);color:var(--nausikaa-date-picker-range-text)}.date-picker .date-picker-panel .calendar-day.selected-start{border-radius:5px 0 0 5px}.date-picker .date-picker-panel .calendar-day.selected-end{border-radius:0 5px 5px 0}.date-picker .date-picker-panel>footer{border-top:1px solid var(--nausikaa-surface1);padding:.5rem;display:flex}.date-picker .date-picker-panel>footer .spacer{flex-grow:1}.date-picker .date-picker-panel>footer button{margin-bottom:0}.date-picker .date-picker-panel>footer input[type=date]{width:10.5em;margin:0 .5rem 0 0}@media (max-width:48em){.date-picker .date-picker-panel{min-width:min(24em,100vw - 2em)}.date-picker .calendars{grid-template-columns:1fr}.date-picker .calendar-grid.left{border-right:0;border-bottom:1px solid var(--nausikaa-surface1)}.date-picker .date-picker-panel>footer{flex-wrap:wrap}}[contenteditable]:focus{outline:0}.editor-wrapper{color:var(--nausikaa-input-text);background:var(--nausikaa-input-background);border:1px solid var(--nausikaa-input-line);border-radius:6px;position:relative}.editor-wrapper:focus-within{border-color:var(--nausikaa-input-line-hover);box-shadow:0 0 0 2px var(--nausikaa-input-line-hover) inset;outline:2px solid var(--nausikaa-input-line-active)}.editor-wrapper>.editor-toolbar,.editor-wrapper .editor-tooltip{min-height:var(--nausikaa-input-height);font-family:var(--nausikaa-utility-text);background:var(--nausikaa-mantle);padding:0 .4em;display:flex}.editor-wrapper>.editor-toolbar{border-bottom:1px solid var(--nausikaa-surface1);flex-wrap:wrap}.editor-wrapper>.editor-toolbar button,.editor-wrapper .editor-tooltip button{height:auto;box-shadow:none;color:var(--nausikaa-text);background:0 0;border:0;border-radius:0;margin:0;padding:0 .45em}.editor-wrapper>.editor-toolbar button:hover,.editor-wrapper>.editor-toolbar button:focus,.editor-wrapper>.editor-toolbar button.active,.editor-wrapper .editor-tooltip button:hover,.editor-wrapper .editor-tooltip button:focus{background:var(--nausikaa-surface0)}.editor-wrapper .divider{height:var(--nausikaa-input-height);border-left:1px solid var(--nausikaa-surface1);margin:0 .3em}.editor-wrapper .icon{fill:var(--nausikaa-subtext0)}.editor-wrapper button:hover .icon,.editor-wrapper button:focus .icon,.editor-wrapper button.active .icon{fill:var(--nausikaa-text)}.editor-wrapper>.editor-content>[contenteditable]{min-height:15rem;padding:var(--nausikaa-input-padding);resize:vertical;overflow:auto}.editor-wrapper .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--nausikaa-subtext0);pointer-events:none}.editor-wrapper .ProseMirror-selectednode{box-shadow:0 0 0 3px var(--nausikaa-link-color)}.editor-wrapper .task-list{list-style:none}.editor-wrapper .task-item{position:relative}.editor-wrapper .task-item>label{position:absolute;left:-1.5em}.editor-wrapper table td,.editor-wrapper table th{border:1px solid var(--nausikaa-surface1);padding:.35em .5em}.editor-wrapper table .selectedCell{background:var(--nausikaa-yellow2)}.editor-wrapper .editor-tooltip{z-index:25;position:absolute;transform:translateY(1em)}.editor-wrapper .editor-tooltip-input-link{width:30ch;margin-top:.3em}.editor-wrapper .editor-color-picker,.editor-wrapper .image-dialog,.editor-wrapper .youtube-dialog{z-index:40;min-width:30em;max-width:90vw;padding:1em}.editor-wrapper .color-grid{grid-template-columns:repeat(4,1fr);gap:.6em;display:grid}.editor-wrapper .color-grid .tag{cursor:pointer;text-align:center;height:4em;line-height:4em}#editor-demo-small{max-width:38rem}#editor-demo-mini{max-width:24rem}#editor-demo-large .editor-content img{object-fit:contain;max-width:100%;max-height:24rem;margin:1rem auto;display:block}@media (min-width:320px) and (max-width:666px){body{font-size:calc(var(--nausikaa-font-size) * .9);line-height:calc(var(--nausikaa-line-height) * .9)}body>main{padding:var(--nausikaa-paragraph-spacer) .5em;max-width:100vw}}@media (min-width:667px) and (max-width:900px){body{font-size:calc(var(--nausikaa-font-size) * .95);line-height:calc(var(--nausikaa-line-height) * .95)}body>main{padding:var(--nausikaa-paragraph-spacer) 1em;max-width:100vw}}@media (min-width:901px){body{max-width:100vw;font-size:var(--nausikaa-font-size);line-height:var(--nausikaa-line-height);margin:0;padding:0;overflow-x:hidden}body>.navbar{grid-column:1/13;margin:0 auto;padding-left:calc(50vw - 575px + 1em);padding-right:calc(50vw - 575px + 1em)}body>main{max-width:1150px;min-height:calc(100vh - (2 * var(--nausikaa-header-height)));grid-auto-flow:dense;grid-column-gap:2em;grid-template-columns:repeat(12,1fr);margin:0 auto;padding:2em 1em;display:grid}body>main.sidebar-right>article{grid-column:1/10}body>main.sidebar-right>.sidebar{grid-column:10/13}body>main.sidebar-left>*{grid-column:4/13}body>main.sidebar-left>*>.sidebar{grid-column:1/4}body>footer{border-top:1px solid var(--nausikaa-mantle);text-align:right;max-width:1150px;margin:0 auto;padding:.5em 1em 1.5em}body>footer>a{margin-left:.8em}}:root{--nausikaa-outline-stroke:#000;--nausikaa-outline-stroke-width:.25;--nausikaa-outline-fill:#000;--nausikaa-east-fill:#f1c40f;--nausikaa-east-top-fill:silver;--nausikaa-west-fill:#fdf9e7;--nausikaa-west-top-fill:#dfdfdf;--nausikaa-roof-fill:#e8e8e8}.house-01,.house-02,.house-03,.house-04,.house-05,.house-06,.house-07,.house-08,.house-09,.house-10,.house-11,.house-12{width:3em;height:10em}.arch-01,.arch-02{width:5.8em;height:14.6em}.arch-03,.arch-04{width:7.9em;height:13.6em}.arch-05,.arch-06{width:16.6em;height:16.2em}.arch-07,.arch-08{width:14.3em;height:20.3em}.spike-01,.spike-02,.spike-03,.spike-04,.spike-05{width:8.1em;height:19.5em}.tower-01{width:9em;height:25.5em}.tower-02{width:12em;height:22em}.intro-cluster,.elaboration-cluster{position:relative}.intro-cluster>svg,.elaboration-cluster>svg{position:absolute}#frontpage section{grid-column:1/13;grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;margin-bottom:6em;padding-top:6em;padding-bottom:6em;display:grid;position:relative}#frontpage section u{-webkit-text-decoration:underline solid var(--nausikaa-yellow3);text-decoration:underline solid var(--nausikaa-yellow3);-webkit-text-decoration:underline solid var(--nausikaa-yellow3)}#frontpage section h1,#frontpage section h2{z-index:2;font-weight:400}#frontpage section .explainer{z-index:2;font-size:1.2em;line-height:1.4}#frontpage section.introduction .skew{z-index:-1;background-color:var(--nausikaa-yellow0);width:100vw;position:absolute;top:-50em;bottom:0;left:50%;overflow:hidden;transform:skewY(-5deg)translate(-50%)}#frontpage section.introduction .explainer{grid-area:1/2/3/span 4}#frontpage section.introduction .explainer h1>strong{-webkit-text-decoration:underline solid var(--nausikaa-yellow3);text-decoration:underline solid var(--nausikaa-yellow3);-webkit-text-decoration:underline solid var(--nausikaa-yellow3)}#frontpage section.introduction .illustration{grid-area:1/7/3/13;font-size:1em;position:relative}#frontpage section.introduction .illustration .intro-cluster-01{height:18em;top:-2em;right:-4em}#frontpage section.introduction .illustration .intro-cluster-02{top:13em}#frontpage section.introduction .illustration .intro-cluster-03{top:30em}#frontpage section.elaboration{position:relative}#frontpage section.elaboration .skew{background-color:var(--nausikaa-base);width:100vw;height:40em;position:absolute;top:-7em;left:50%;overflow:hidden;transform:skewY(-5deg)translate(-50%)}#frontpage section.elaboration h2{grid-area:1/6/2/12}#frontpage section.elaboration h2 u{-webkit-text-decoration-color:var(--nausikaa-blue3);text-decoration-color:var(--nausikaa-blue3)}#frontpage section.elaboration .explainer{grid-area:2/6/3/12}#frontpage section.elaboration .illustration{z-index:2;--nausikaa-east-fill:var(--nausikaa-blue3);--nausikaa-west-fill:var(--nausikaa-blue2);grid-area:1/1/3/6;position:relative}#frontpage section.elaboration .illustration .elaboration-cluster-01{z-index:-1;position:absolute;top:0;bottom:-15em;left:0;right:2em}#frontpage section.more-elaboration .skew{z-index:3;background-color:var(--nausikaa-surface0);width:100vw;position:absolute;top:-2em;bottom:-10em;left:50%;transform:skewY(2deg)translate(-50%)}#frontpage section.more-elaboration h2{z-index:4;grid-area:1/2/2/6}#frontpage section.more-elaboration .explainer{z-index:4;grid-area:2/2/3/6}@media (min-width:667px) and (max-width:900px){#frontpage section h1,#frontpage section h2{grid-column:2/span 7!important}#frontpage section .explainer{grid-column:2/span 6!important}}@media (max-width:666px){#frontpage section h1,#frontpage section h2,#frontpage section .explainer{grid-column:2/12!important}}.examples.checkout-form>.breadcrumbs{grid-column:1/13;width:100%;margin-bottom:2em;margin-right:0}.examples.checkout-form>form{grid-column-gap:.4rem;border-right:1px solid var(--nausikaa-crust);grid-column:1/8;grid-template-columns:1fr 1fr;padding-right:2em;display:grid}.examples.checkout-form>form>*{grid-column:1/3}.examples.checkout-form>form>.half{grid-column:span 1}.examples.checkout-form>form label>input[type=checkbox]{margin-right:.5em}.examples.checkout-form>form .controls{flex-direction:row-reverse;justify-content:space-between;align-items:baseline;margin-top:2em;display:flex}@media (max-width:900px){.examples.checkout-form>form{border-right-width:0;padding-right:0}}@media (max-width:650px){.examples.checkout-form>form{grid-template-columns:1fr}.examples.checkout-form>form>*{grid-column:1/2}}.examples.checkout-form>.products{margin:calc(var(--nausikaa-paragraph-spacer) * 2) 0 0;grid-column:8/13}.examples.checkout-form>.products>.product{grid-gap:.4rem;border-bottom-width:0;padding:0 0 .8rem}.examples.checkout-form>.products>.product .product-author{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.8em;display:-webkit-box;overflow:hidden}.examples.checkout-form>.products .group{width:100%}.examples.checkout-form>.products .total{border-top:1px solid var(--nausikaa-crust);padding-top:1em}.examples.checkout-form>.products .total dd>*{margin-top:0}.examples.checkout-form>.products .total dd .unchecked{color:var(--nausikaa-crust)}.examples.checkout-form>.products .total dd.subtotal{margin-bottom:.8rem}.examples.order-tracing{grid-template-columns:repeat(16,1fr)}.examples.order-tracing>.products{grid-column:6/17}.examples.order-tracing>.products>.product{padding:.75em 0}.examples.order-tracing>.products>.product>.product-metadata>.product-title{margin-bottom:0}.examples.order-tracing>.products>.product>.product-metadata>.product-author{margin-top:0;font-size:.9em}.examples.order-tracing>.filters{grid-column:1/6;min-width:0}.examples.order-tracing>.filters>form{width:100%;margin-bottom:0}.examples.order-tracing>.filters>small{text-align:right;color:var(--nausikaa-subtext0);margin-bottom:1rem;display:block}.examples.order-tracing>.filters>.radios{margin-right:0;display:flex}.examples.order-tracing>.filters>.radios>li{flex:1 0 auto}.examples.order-tracing>.filters>.radios>li>.button{text-align:center;display:block}.examples.product-detail{grid-template-columns:repeat(16,1fr);align-items:start}.examples.product-detail>.product.detail{grid-column:1/12;margin-top:0}.examples.product-detail>aside{grid-column:12/17}.examples.product-detail>aside>small{text-align:right;color:var(--nausikaa-subtext0);margin:-1rem 0 1rem;display:block}.examples.product-detail>aside .panel>dl>dt{flex-direction:row;align-items:center;padding-right:0;display:flex}.examples.product-detail>aside .panel>dl>dt>a{white-space:nowrap;text-overflow:ellipsis;flex-grow:100;padding-right:.5em;display:inline;overflow:hidden}.examples.product-detail>aside .panel>dl>dt>.badge{margin-right:.1em;font-size:.5em;position:relative}.examples.product-detail>aside>table{width:100%}.examples.product-detail>aside>table td,.examples.product-detail>aside>table th{white-space:nowrap;text-overflow:ellipsis;max-width:0;overflow:hidden}.examples.product-detail>aside>table td:last-child,.examples.product-detail>aside>table th:last-child{text-align:right}.examples.product-detail>aside>table td:first-child,.examples.product-detail>aside>table th:first-child{width:40%}.examples.product-detail>.products.cards{grid-column:5/17}.examples.product-detail>.product-editions{grid-column:1/5}.examples.complex-form{grid-column-gap:1rem;grid-template-columns:repeat(21,1fr);max-width:1200px}.examples.complex-form>form{grid-column-gap:.3rem;grid-row-gap:1rem;grid-column:1/17;grid-template-columns:repeat(18,1fr);align-self:start;margin-top:0;font-size:.9em;display:grid}.examples.complex-form>form .group,.examples.complex-form>form .integrated-label{margin-bottom:0}.examples.complex-form>form .checkbox-button button,.examples.complex-form>form .checkbox-button .button{text-align:center;width:100%;padding-left:.1em;padding-right:.1em}.examples.complex-form>form>.top{grid-gap:.3rem;grid-column:1/19;grid-template-columns:repeat(18,1fr);grid-auto-rows:auto;display:grid}.examples.complex-form>form>.top>input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.examples.complex-form>form>.top>.item-no{grid-column:1/6}.examples.complex-form>form>.top>.item-no .integrated-label{flex-basis:30%}.examples.complex-form>form>.top>.item-no+.checkbox-button{grid-column:6/9}@media (min-width:550px) and (max-width:700px){.examples.complex-form>form>.top>.item-no{grid-column:1/12}.examples.complex-form>form>.top>.item-no+.checkbox-button{grid-column:12/15}}@media (max-width:549px){.examples.complex-form>form>.top>.item-no{grid-column:1/14}.examples.complex-form>form>.top>.item-no+.checkbox-button{grid-column:14/19}}.examples.complex-form>form>.top>.isbn{grid-column:1/7}.examples.complex-form>form>.top>.isbn+.checkbox-button{grid-column:7/9}@media (min-width:550px) and (max-width:700px){.examples.complex-form>form>.top>.isbn{grid-column:1/12}.examples.complex-form>form>.top>.isbn+.checkbox-button{grid-column:12/14}}@media (max-width:549px){.examples.complex-form>form>.top>.isbn{grid-column:1/14}.examples.complex-form>form>.top>.isbn+.checkbox-button{grid-column:14/19}}.examples.complex-form>form>.top>.titles{grid-column:1/19}.examples.complex-form>form>.top>.titles>.title{flex:1 0 59%}.examples.complex-form>form>.top>.titles>.subtitle{flex:1 0 41%}@media (max-width:650px){.examples.complex-form>form>.top>.titles{flex-wrap:wrap}.examples.complex-form>form>.top>.titles>.integrated-label{flex-basis:100%}.examples.complex-form>form>.top>.titles>.integrated-label:first-child{margin-bottom:.4rem}.examples.complex-form>form>.top>.titles>.integrated-label input{border-radius:6px}}.examples.complex-form>form>.top>.series{grid-column:1/13}.examples.complex-form>form>.top>.series>.series-title{flex:1 0 85%}.examples.complex-form>form>.top>.series>.series-no{flex:1 0 15%}.examples.complex-form>form>.top>.series+.checkbox-button{grid-column:13/14}.examples.complex-form>form>.top>.series.series2,.examples.complex-form>form>.top>.series.series2+.checkbox-button{display:none}@media (max-width:650px){.examples.complex-form>form>.top>.series{grid-column:1/16}.examples.complex-form>form>.top>.series+.checkbox-button{grid-column:16/19}}.examples.complex-form>form>.top>#add-series1:checked~.add-series1{display:none}.examples.complex-form>form>.top>#add-series1:checked~.series2{display:inline-flex}.examples.complex-form>form>.top>#add-series1:checked~.series2+.checkbox-button{display:block}.examples.complex-form>form>.top>.remark{grid-area:1/10/3/19}.examples.complex-form>form>.top>.remark>textarea{height:100%;min-height:auto}@media (max-width:700px){.examples.complex-form>form>.top>.remark{grid-area:auto/1/auto/19}.examples.complex-form>form>.top>.remark>textarea{height:10em}}.examples.complex-form>form>.left{grid-gap:.3rem;grid-column:1/11;grid-template-columns:repeat(10,1fr);grid-auto-rows:auto;align-self:start;display:grid}.examples.complex-form>form>.left>input[type=checkbox]{pointer-events:none;opacity:0;position:absolute}.examples.complex-form>form>.left .author2,.examples.complex-form>form>.left .author3,.examples.complex-form>form>.left .editor2,.examples.complex-form>form>.left .editor3,.examples.complex-form>form>.left .author2+.add,.examples.complex-form>form>.left .author3+.add,.examples.complex-form>form>.left .editor2+.add,.examples.complex-form>form>.left .editor3+.add,.examples.complex-form>form>.left .author2+.add+.add,.examples.complex-form>form>.left .author3+.add+.add,.examples.complex-form>form>.left .editor2+.add+.add,.examples.complex-form>form>.left .editor3+.add+.add{display:none}.examples.complex-form>form>.left .person{grid-column:1/8}.examples.complex-form>form>.left .person>.last-name{flex:1 0 55%}.examples.complex-form>form>.left .person>.first-name{flex:1 0 45%}.examples.complex-form>form>.left .person+.etal{grid-column:8/10}.examples.complex-form>form>.left .person+.etal+.add{grid-column:10/11}.examples.complex-form>form>.left>#add-author1:checked~.author1+.etal+.add{display:none}.examples.complex-form>form>.left>#add-author1:checked~.author2{display:inline-flex}.examples.complex-form>form>.left>#add-author1:checked~.author2+.add,.examples.complex-form>form>.left>#add-author1:checked~.author2+.add+.add{display:block}.examples.complex-form>form>.left>#add-author2:checked~.author2+.add,.examples.complex-form>form>.left>#add-author2:checked~.author2+.add+.add{display:none}.examples.complex-form>form>.left>#add-author2:checked~.author3{display:inline-flex}.examples.complex-form>form>.left>#add-author2:checked~.author3+.add{display:block}.examples.complex-form>form>.left>#add-editor1:checked~.editor1+.etal+.add{display:none}.examples.complex-form>form>.left>#add-editor1:checked~.editor2{display:inline-flex}.examples.complex-form>form>.left>#add-editor1:checked~.editor2+.add,.examples.complex-form>form>.left>#add-editor1:checked~.editor2+.add+.add{display:block}.examples.complex-form>form>.left>#add-editor2:checked~.editor2+.add,.examples.complex-form>form>.left>#add-editor2:checked~.editor2+.add+.add{display:none}.examples.complex-form>form>.left>#add-editor2:checked~.editor3{display:inline-flex}.examples.complex-form>form>.left>#add-editor2:checked~.editor3+.add{display:block}.examples.complex-form>form>.left>.publisher-name{grid-column:1/10;margin-top:1rem}@media (max-width:500px){.examples.complex-form>form>.left>.publisher-name{grid-column:1/11}}.examples.complex-form>form>.left>.publisher-city{grid-column:1/5}.examples.complex-form>form>.left>.publisher-country{grid-column:5/9}.examples.complex-form>form>.left>.publisher-country select{flex-basis:100%}.examples.complex-form>form>.left>.publisher-no{grid-column:9/11}.examples.complex-form>form>.left>.publication-price{grid-column:1/6}.examples.complex-form>form>.left>.publication-price>.amount{flex:3 0 20%}.examples.complex-form>form>.left>.publication-price>#currency{flex:1 0 10%}@media (max-width:500px){.examples.complex-form>form>.left>.publication-price{grid-column:1/7}}.examples.complex-form>form>.left>.publication-date{grid-column:6/10}@media (max-width:500px){.examples.complex-form>form>.left>.publication-date{grid-column:7/11}}.examples.complex-form>form>.left>#language{grid-column:1/5;margin-top:1rem}.examples.complex-form>form>.left>#binding{grid-column:5/8;margin-top:1rem}.examples.complex-form>form>.left>.pages{grid-column:8/11;margin-top:1rem}.examples.complex-form>form>.left>.illustrations{grid-column:1/6}.examples.complex-form>form>.left>.priceinfo{grid-column:6/11}.examples.complex-form>form>.left>.source{grid-column:1/9}@media (max-width:600px){.examples.complex-form>form>.left>.source{grid-column:1/11}}.examples.complex-form>form>.left>.editions{grid-column:1/10}@media (max-width:600px){.examples.complex-form>form>.left>.editions{grid-column:1/11}}.examples.complex-form>form>.right{grid-column:11/19;grid-template-columns:repeat(8,1fr);grid-auto-rows:auto;grid-auto-flow:dense;grid-gap:.3rem;align-self:start;padding-left:1rem;display:grid}.examples.complex-form>form>.right>.subjects{grid-column:1/9}.examples.complex-form>form>.right>.conditions{grid-column:1/9;grid-template-columns:1fr 1fr 1fr;margin-top:0;font-size:.95em;display:grid}.examples.complex-form>form>.right>.conditions input[type=checkbox]+label{color:var(--nausikaa-subtext0);line-height:1.1}@media (min-width:850px) and (max-width:1100px){.examples.complex-form>form>.right>.conditions{grid-template-columns:1fr 1fr}}.examples.complex-form>form>.right>.description{grid-column:1/9;margin-top:1rem}.examples.complex-form>form>.right>.description textarea{height:14em}.examples.complex-form>form>.right>.controls{flex-direction:row-reverse;grid-column:1/9;margin-top:1rem;display:flex}.examples.complex-form>form>.right>.controls button{margin-right:.1rem}@media (max-width:850px){.examples.complex-form>form>.left,.examples.complex-form>form>.right{grid-column:1/19;padding-left:0}}.examples.complex-form>aside{grid-column:17/22;min-width:0}.examples.complex-form>aside .buttons button{margin-right:0;margin-bottom:var(--nausikaa-paragraph-spacer)}.examples.complex-form>aside .panel form{margin-bottom:.4rem}.examples.complex-form>aside .panel form input{width:50%}.examples.complex-form>aside .panel dl .tag{font-size:.9em}.examples.complex-form>aside .panel .subnav>ul>li>a{flex-flow:wrap;display:flex}.examples.complex-form>aside .panel .subnav>ul>li>a .no{color:var(--nausikaa-crust);flex:0 0 20%;order:1}.examples.complex-form>aside .panel .subnav>ul>li>a .user{text-align:right;color:var(--nausikaa-crust);flex:0 0 10%;order:3}.examples.complex-form>aside .panel .subnav>ul>li>a .title{white-space:nowrap;text-overflow:ellipsis;flex:0 0 65%;order:2;padding-left:.4rem;overflow:hidden}.examples.complex-form>aside .panel .subnav>ul>li.active>a>span{color:var(--nausikaa-base)}.examples.library-services h1{text-align:center;border-bottom:1px dotted var(--nausikaa-crust);grid-column:1/13;margin-bottom:0}.examples.library-services>section{grid-column-gap:1em;grid-column:1/13;grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;border-bottom:1px dotted var(--nausikaa-crust);padding:4em 0;display:grid}.examples.library-services>section:target .example .container{animation:1s infinite alternate nausikaa-pulse}.examples.library-services>section .text{grid-column:1/7;font-size:1.2em;line-height:1.4}.examples.library-services>section .text .back-to-top{font-size:.8em}.examples.library-services>section .container.under-construction{text-align:center;color:#bbb;background-color:#eee;background-image:repeating-linear-gradient(-45deg,#eee,#eee 1rem,#f2f2f2 1rem 2rem);margin:1em;padding:60% 2em;font-weight:700}.examples.library-services #introduction .text{grid-column:1/7;padding-right:2em}@media (max-width:600px){.examples.library-services #introduction .text{grid-area:2/2/3/12;padding-right:0}}.examples.library-services #introduction .illustration{grid-column:7/12;min-height:16em;max-height:28em;margin-top:6em;padding:3em}@media (max-width:600px){.examples.library-services #introduction .illustration{grid-area:1/3/2/11}}.examples.library-services #introduction .illustration span{font-size:8em;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.examples.library-services #design-considerations{grid-row-gap:1em}.examples.library-services #design-considerations .text{grid-column:1/12}@media (max-width:600px){.examples.library-services #design-considerations .text{grid-column:2/12}}.examples.library-services #design-considerations .text h2{text-align:center}.examples.library-services #design-considerations .principle{grid-column:2/span 4;font-size:1.1em;line-height:1.4}@media (max-width:600px){.examples.library-services #design-considerations .principle{grid-column:2/span 10}}.examples.library-services #design-considerations .principle:nth-child(odd){grid-column:7/span 4}@media (max-width:600px){.examples.library-services #design-considerations .principle:nth-child(odd){grid-column:2/span 10}}.examples.library-services #design-considerations .principle h3{text-align:center}.examples.library-services #design-considerations .principle h3 small{color:var(--nausikaa-subtext0);font-size:.6em;font-weight:400;display:block}.examples.library-services #users .text{grid-column:1/8}@media (max-width:600px){.examples.library-services #users .text{grid-column:2/12}}.examples.library-services #users .example{grid-column:8/13}@media (max-width:600px){.examples.library-services #users .example{grid-column:1/13}}.examples.library-services #users .example .container{min-height:20em;margin:2em 1.5em;padding-left:0;padding-right:0;font-size:1.1em;overflow:hidden}@media (max-width:600px){.examples.library-services #users .example .container .navbar{padding-top:0}}.examples.library-services #users .example .container .navbar .dropdown{left:-2em}@media (max-width:600px){.examples.library-services #users .example .container .navbar .dropdown{text-align:center;display:block;left:5.5em}}.examples.library-services #users .example .container .navbar .dropdown .avatar{width:calc(var(--nausikaa-header-height) * .85);height:calc(var(--nausikaa-header-height) * .85);border-radius:50%;margin-top:.3em;display:inline-block;overflow:hidden}.examples.library-services #users .example .container .navbar .dropdown .avatar img{object-fit:cover}.examples.library-services #users .example .container .navbar .dropdown .panel{width:19em;transform:translate(calc(1.7em - 100%),.5em)}@media (max-width:600px){.examples.library-services #users .example .container .navbar .dropdown .panel{padding-left:.7em;padding-right:.7em;font-size:.7em}}.examples.library-services #users .example .container .navbar .dropdown .panel a>.icon{transform-origin:50% -10%;transform:scale(1.2)}.examples.library-services #users .example .container .navbar .dropdown .panel a.xx{margin:0;padding:0;display:inline}.examples.library-services #users .example .container .navbar .dropdown .panel a.xx:hover{color:var(--nausikaa-text);-webkit-text-decoration:underline solid var(--nausikaa-blue3);text-decoration:underline solid var(--nausikaa-blue3);background-color:#0000}.examples.library-services #users .example .container .navbar .dropdown .panel .user-profile{display:flex}.examples.library-services #users .example .container .navbar .dropdown .panel .user-profile .avatar{border-radius:50%;flex:0 0 70px;width:70px;height:70px;margin-bottom:.5em;margin-right:1em;padding:0}.examples.library-services #users .example .container .navbar .dropdown .panel .user-profile .avatar img{object-fit:cover}.examples.library-services #users .example .container .navbar .dropdown .panel .user-profile h5{margin:0}.examples.library-services #search .text{grid-column:1/6}@media (max-width:600px){.examples.library-services #search .text{grid-column:2/12}}.examples.library-services #search .example{grid-column:6/13}@media (max-width:600px){.examples.library-services #search .example{grid-column:1/13;transform:translate(-1em)}}.examples.library-services #search .example .container{margin:2em 1.5em;padding-bottom:40em;padding-left:0;padding-right:0;font-size:1.1em;overflow:hidden}@media (max-width:600px){.examples.library-services #search .example .container .navbar{padding-top:0}}.examples.library-services #search .example .container .navbar .suggestions{display:flex}@media (max-width:600px){.examples.library-services #search .example .container .navbar .suggestions{margin-left:.5em;margin-right:.5em;transform:translateY(.2em)}}.examples.library-services #search .example .container .navbar .suggestions .clear:hover{cursor:pointer;fill:#333}.examples.library-services #search .example .container .navbar .suggestions .monograph-suggestion{cursor:pointer;flex-direction:row;margin:0 -.7em;padding:.25em .7em;display:flex}.examples.library-services #search .example .container .navbar .suggestions .monograph-suggestion:hover{background-color:var(--nausikaa-mantle)}.examples.library-services #search .example .container .navbar .suggestions .monograph-suggestion img{flex:0 0 40px;align-self:start;width:40px;margin-right:.5em}.examples.library-services #search .example .container .navbar .suggestions .monograph-suggestion .meta{opacity:.5;font-size:.8em;line-height:1.3}.examples.library-services #messages .text{grid-column:6/13}@media (max-width:600px){.examples.library-services #messages .text{grid-column:2/12}}.examples.library-services #messages .example{grid-column:1/6}@media (max-width:600px){.examples.library-services #messages .example{grid-column:1/13}}.examples.library-services #messages .example .container{margin:2em 1.5em;padding-bottom:22em;padding-left:0;padding-right:0;font-size:1.1em;overflow:hidden}@media (max-width:600px){.examples.library-services #messages .example .container{padding-bottom:0}.examples.library-services #messages .example .container .navbar{padding-top:0;display:flex}.examples.library-services #messages .example .container .navbar>*{display:flex}}.examples.library-services #messages .example .container .navbar .knobs>li>a{background-color:var(--nausikaa-base);margin:1em 0}.examples.library-services #messages .example .container .navbar .panel{width:225%}.examples.library-services #messages .example .container .navbar .panel li:not(.seperator){cursor:pointer;flex-direction:row;display:flex}.examples.library-services #messages .example .container .navbar .panel li:not(.seperator):hover{background-color:var(--nausikaa-mantle);outline:.3em solid var(--nausikaa-mantle);border-top-width:0}.examples.library-services #messages .example .container .navbar .panel li:not(.seperator):hover .message-text .message-content{color:var(--nausikaa-text)}.examples.library-services #messages .example .container .navbar .panel li:not(.seperator) .avatar{border-radius:50%;flex:0 0 50px;width:50px;height:50px;padding:0}.examples.library-services #messages .example .container .navbar .panel li:not(.seperator) .avatar img{object-fit:cover}.examples.library-services #messages .example .container .navbar .panel li:not(.seperator) .message-text{min-width:0;padding:0 0 0 .6em;line-height:1.1}.examples.library-services #messages .example .container .navbar .panel li:not(.seperator) .message-text .message-subject{white-space:nowrap;text-overflow:ellipsis;color:var(--nausikaa-text);padding:0;font-weight:700;display:block;overflow:hidden}.examples.library-services #messages .example .container .navbar .panel li:not(.seperator) .message-text .message-subject:hover{background-color:#0000}.examples.library-services #messages .example .container .navbar .panel li:not(.seperator) .message-text .message-content{-webkit-line-clamp:2;color:#aaa;-webkit-box-orient:vertical;margin:0 0 .4em;display:-webkit-box;overflow:hidden}.examples.library-services #publications{grid-template-columns:repeat(1fr, 15)}.examples.library-services #publications .text{grid-column:1/6}@media (max-width:600px){.examples.library-services #publications .text{grid-column:2/12}}.examples.library-services #publications .example{grid-column:6/13}@media (max-width:600px){.examples.library-services #publications .example{grid-column:1/13}.examples.library-services #publications .example .product-image{grid-column:1/4!important}}.examples.library-services #publications .example .product-summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.examples.library-services #lists .text{grid-column:7/13;margin-left:2em}@media (max-width:600px){.examples.library-services #lists .text{grid-area:1/2/2/12;margin-left:0}}.examples.library-services #lists .example{grid-column:1/7}@media (max-width:600px){.examples.library-services #lists .example{grid-area:2/1/3/13}}.examples.library-services #lists .example .container{width:100%;min-height:100%;max-height:43em;overflow:hidden}.examples.library-services #lists .example .container .list-main{grid-column-gap:2em;grid-template-columns:16em auto;min-width:160%;min-height:100%;display:grid;transform:translate(-1em)}.examples.library-services #lists .example .container .list-main .list-sidebar{background-color:var(--nausikaa-header-background);border-right:1px solid var(--nausikaa-crust);grid-column:1/2;padding:0 1em}.examples.library-services #lists .example .container .list-main .list-sidebar>div{padding:0 0 2em}.examples.library-services #lists .example .container .list-main .list-sidebar .amounts{padding:2em 0}.examples.library-services #lists .example .container .list-main .list-sidebar .amounts .prices{font-family:var(--nausikaa-utility-text);-webkit-text-decoration:underline wavy var(--nausikaa-crust);text-decoration:underline wavy var(--nausikaa-crust);font-size:1.5em;display:inline-block}.examples.library-services #lists .example .container .list-main .list-sidebar .amounts>small{font-family:var(--nausikaa-utility-text);opacity:.4;display:block;transform:translateY(-.3em)}.examples.library-services #lists .example .container .list-main .list-sidebar .users .avatar{border:2px solid var(--nausikaa-base);border-radius:50%;width:5em;height:5em;margin-left:-3em;display:inline-block;overflow:hidden}.examples.library-services #lists .example .container .list-main .list-sidebar .users .avatar:nth-child(2){margin-left:-.2em}.examples.library-services #lists .example .container .list-main .list-sidebar .users .avatar img{object-fit:cover}.examples.library-services #lists .example .container .list-main .list-content{grid-column:2/4}.examples.library-services #lists .example .container .list-main .list-content .list-title{margin-bottom:.1em}.examples.library-services #lists .example .container .list-main .list-content .list-changes{opacity:.4;line-height:1.2;display:block}.examples.library-services #lists .example .container .list-main .list-content .list-items{border:1px solid var(--nausikaa-crust);border-radius:6px;margin:.5em 0;padding:0;list-style-type:none}.examples.library-services #lists .example .container .list-main .list-content .list-items>li{border-top:1px solid var(--nausikaa-crust);grid-gap:1em;grid-template-columns:repeat(8,1fr);margin:0;padding:.6em .6em 1em;display:grid}.examples.library-services #lists .example .container .list-main .list-content .list-items>li:first-child{border-top-width:0}.examples.library-services #lists .example .container .list-main .list-content .list-items>li .cover{grid-column:1/2;text-decoration:none;display:block;position:relative}.examples.library-services #lists .example .container .list-main .list-content .list-items>li .cover .badge{font-size:.9em;position:absolute;top:-.3em;right:-.3em}.examples.library-services #lists .example .container .list-main .list-content .list-items>li .cover img{max-width:100%}.examples.library-services #lists .example .container .list-main .list-content .list-items>li .list-metadata{grid-column:2/9}.examples.library-services #lists .example .container .list-main .list-content .list-items>li .list-metadata>small{opacity:.4}.examples.library-services #orders .text,.examples.library-services #services .text,.examples.library-services #news .text,.examples.library-services #apis .text,.examples.library-services #static-pages .text{grid-column:1/9}@media (max-width:600px){.examples.library-services #orders .text,.examples.library-services #services .text,.examples.library-services #news .text,.examples.library-services #apis .text,.examples.library-services #static-pages .text{grid-column:2/12}}.examples.library-services #orders .example,.examples.library-services #services .example,.examples.library-services #news .example,.examples.library-services #apis .example,.examples.library-services #static-pages .example{grid-column:9/13}@media (max-width:600px){.examples.library-services #orders .example,.examples.library-services #services .example,.examples.library-services #news .example,.examples.library-services #apis .example,.examples.library-services #static-pages .example{grid-column:1/13}}@keyframes nausikaa-pulse{0%{box-shadow:0 0 10px 1px #0493cc4d}to{box-shadow:0 0 15px 2px #0493cc99}}#documentation-overview .introduction{grid-column:1/13;grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;margin-bottom:3em;padding:6em 0;display:grid;position:relative}#documentation-overview .introduction u{-webkit-text-decoration:underline solid var(--nausikaa-yellow3);text-decoration:underline solid var(--nausikaa-yellow3);-webkit-text-decoration:underline solid var(--nausikaa-yellow3)}#documentation-overview .introduction a{color:var(--nausikaa-yellow3);-webkit-text-decoration:underline solid var(--nausikaa-text);text-decoration:underline solid var(--nausikaa-text);-webkit-text-decoration:underline solid var(--nausikaa-text)}#documentation-overview .introduction a:hover{color:var(--nausikaa-text)}#documentation-overview .introduction .skew{z-index:-1;background-color:var(--nausikaa-yellow0);width:100vw;position:absolute;top:-50em;bottom:-3.4em;left:50%;transform:skewY(2deg)translate(-50%)}#documentation-overview .introduction h1{-webkit-text-decoration:underline solid var(--nausikaa-yellow3);text-decoration:underline solid var(--nausikaa-yellow3);text-decoration-thickness:6px;-webkit-text-decoration:underline solid var(--nausikaa-yellow3);text-align:right;grid-column:7/12}#documentation-overview .introduction .explainer{grid-column:7/12;font-size:1.2em;line-height:1.3}#documentation-overview .site-overview,#documentation-overview hr{grid-column:1/13}#documentation-overview .site-overview>h2,#documentation-overview hr>h2{text-decoration-thickness:6px}@media (min-width:667px) and (max-width:900px){#documentation-overview .introduction h1,#documentation-overview .introduction .explainer{grid-column:5/12}}@media (min-width:320px) and (max-width:666px){#documentation-overview .introduction h1{text-align:left;grid-column:2/12}#documentation-overview .introduction .explainer{grid-column:2/12}}#documentation-detail>article>header h1{font-size:3em}#documentation-detail>article>section>header>h2{font-size:2.8em;font-weight:100}#documentation-detail>article>section>p.introduction,#documentation-detail>article>section>ul.introduction{margin-top:var(--nausikaa-paragraph-spacer);font-size:1.2em;line-height:1.4}#documentation-detail>article .section-example{border-left:8px solid var(--nausikaa-yellow0);padding:.1em 0 .1em 1.3em}#documentation-detail.elements>article>header>h1{-webkit-text-decoration:underline solid var(--nausikaa-yellow3);text-decoration:underline solid var(--nausikaa-yellow3);text-decoration-thickness:6px}#documentation-detail.components>article>header>h1{-webkit-text-decoration:underline solid var(--nausikaa-red3);text-decoration:underline solid var(--nausikaa-red3);text-decoration-thickness:6px}#documentation-detail.collections>article>header>h1{-webkit-text-decoration:underline solid var(--nausikaa-blue3);text-decoration:underline solid var(--nausikaa-blue3);text-decoration-thickness:6px}#documentation-detail.utilities>article>header>h1{-webkit-text-decoration:underline solid var(--nausikaa-green3);text-decoration:underline solid var(--nausikaa-green3);text-decoration-thickness:6px}.swatches{--nausikaa-swatch-size:1.4em}.swatches .swatch{width:var(--nausikaa-swatch-size);height:var(--nausikaa-swatch-size);border:1px solid var(--nausikaa-crust);vertical-align:middle;border-radius:4px;display:inline-block}.swatches code{font-size:.8em}table.swatches{width:100%}table.swatches td{white-space:nowrap}ul.swatches{grid-gap:.5em 1em;grid-template-columns:repeat(auto-fill,minmax(14em,1fr));padding:0;list-style:none;display:grid}