:root{--cl-main: var(--cl-zeal);--bg-error: #b002;--fm-main: "Fira Sans", "Fira Sans Fallback", "Intel", sans-serif;--fm-mono: "Consolas", "Courier New", monospace;--harbor-height: 70px}:root[data-ambience=star]{--cl-0: #000;--cl-1: #111;--cl-2: #222;--cl-3: #333;--cl-4: #444;--cl-5: #555;--cl-f: #fff;--cl-e: #eee;--cl-d: #ddd;--cl-c: #ccc;--cl-b: #bbb;--cl-a: #aaa;--cl-zeal: #64c;--cl-zeal-l: #75c;--cl-zeal-d: #42a;--cl-ruby: #b00;--cl-ruby-l: #d11;--cl-ruby-d: #722;--cl-noir: #03b;--cl-noir-l: #7af;--cl-noir-d: #024;--cl-zure: #08c;--cl-zure-l: #39d;--cl-zure-d: #056;--cl-aqua: #0ce;--cl-aqua-l: #5ef;--cl-aqua-d: #099;--cl-mist: #087;--cl-mist-l: #0ca;--cl-mist-d: #065;--cl-mint: #0d3;--cl-mint-l: #4f7;--cl-mint-d: #0a2;--cl-zest: #fa2;--cl-zest-l: #ffd966;--cl-zest-d: #b8860b;--cl-dawn: #f70;--cl-dawn-l: #f96;--cl-dawn-d: #b50;--cl-iris: #707;--cl-iris-d: #505;--cl-iris-l: #a0a;--cl-nero: #000;--bg-noir: #ddf}:root[data-ambience=moon]{--cl-0: #fff;--cl-1: #eee;--cl-2: #ddd;--cl-3: #ccc;--cl-4: #bbb;--cl-5: #aaa;--cl-f: #000;--cl-e: #111;--cl-d: #222;--cl-c: #333;--cl-b: #444;--cl-a: #555;--cl-zeal: #64c;--cl-zeal-l: #75c;--cl-zeal-d: #42a;--cl-ruby: #b00;--cl-ruby-l: #d11;--cl-ruby-d: #722;--cl-noir: #05f;--cl-noir-l: #7af;--cl-noir-d: #024;--cl-zure: #08c;--cl-zure-l: #39d;--cl-zure-d: #07b;--cl-aqua: #0ef;--cl-aqua-l: #5ef;--cl-aqua-d: #099;--cl-mist: #087;--cl-mist-l: #0ca;--cl-mist-d: #065;--cl-mint: #0d3;--cl-mint-l: #4f7;--cl-mint-d: #0a2;--cl-zest: #fa2;--cl-zest-l: #ffd966;--cl-zest-d: #b8860b;--cl-dawn: #f70;--cl-dawn-l: #f96;--cl-dawn-d: #b50;--cl-iris: #707;--cl-iris-d: #505;--cl-iris-l: #a0a;--cl-nero: #000;--bg-noir: #002}body{background-color:var(--cl-f);color:var(--cl-2)}.dust{background:#b002}.ship{margin:0 auto;max-width:1300px;height:100%}.boat{margin:0 auto;max-width:800px}.cano{max-width:400px}.cn-ctr{display:grid;place-items:center}.btn{display:inline-block;font-weight:600}.btn.s{padding:10px 15px}.btn.m{padding:25px 35px}.btn.l{padding:40px 50px}.bd{border-width:1px;border-style:solid}.br-5,.br-10{border-radius:10px}:root[data-ambience=moon] .wolf,:root[data-ambience=star] .swan{display:unset}:root[data-ambience=star] .wolf,:root[data-ambience=moon] .swan{display:none!important}.keel{margin-top:var(--margin-top, 0);margin-bottom:var(--margin-bottom, 1rem);border-radius:var(--border-radius, 4px);height:var(--height, 2.5rem)}.keel,.raft{animation:shimmer 1.2s infinite;background:var(--background, linear-gradient(90deg, rgba(136, 136, 136, 0) 25%, rgba(136, 136, 136, .1333333333) 50%, rgba(136, 136, 136, 0) 75%));background-size:200% 100%}.beam.spin{display:inline-block;animation:rotation .5s linear infinite;box-sizing:border-box;border:5px solid #fff;border-bottom-color:transparent;border-radius:50%;width:2rem;height:2rem}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*:after,*:before{box-sizing:inherit}a{text-decoration:none}button{cursor:pointer;font-size:1rem;font-family:Fira Sans,sans-serif}b,strong{font-weight:600}pre{cursor:text!important}menu{margin:0;padding:0;list-style:none}*:not([type=text]):not([type=password]):not([type=email]):not(textarea):focus{outline:none;box-shadow:none}*:not([type=text]):not([type=password]):not([type=email]):not(textarea):focus-visible{outline:#f00 2px solid;box-shadow:none}::-webkit-scrollbar{background-color:transparent;width:.5rem;height:1rem}::-webkit-scrollbar-thumb{border:1px solid rgba(0,0,0,0);border-radius:10px;background-clip:content-box;background-color:#888a}.sr-only{position:absolute;margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#harbor{background-color:var(--cl-f);height:70px;position:fixed;z-index:9;font-size:0px;white-space:nowrap;width:100%}#harbor button{border:none;background:none}#harbor a{text-decoration:none}#harbor .ship{display:grid;grid-template-rows:70px;grid-template-columns:min-content auto auto}#harbor #banner-panel{display:flex}#harbor #banner-panel a{display:flex;align-items:center;transition:color .2s;padding:var(--bn-pd);height:100%;font-size:1rem}#harbor #banner-panel a:link,#harbor #banner-panel a:visited{color:var(--cl-4)}#harbor #banner-panel a div{display:flex;flex-wrap:wrap;padding:.75rem}#harbor #banner-panel a b{width:100%;color:var(--cl-4);font-weight:600;font-size:1.2rem;letter-spacing:0}#harbor #banner-panel a span{color:var(--cl-4);font-weight:400;font-size:.8rem;letter-spacing:2.5px}#harbor #banner-panel a:hover b{color:var(--cl-0)}#harbor #basin-panel{display:inline-flex;align-items:center;height:100%}#harbor #basin-panel button{display:inline-flex;align-items:center;height:100%;font-size:1rem;transition:all .3s;border:1px #0000 solid;background:#0000;letter-spacing:1px;padding:var(--bs-pd);color:var(--cl-4)}#harbor #basin-panel button:hover,#harbor #basin-panel button.active{color:var(--cl-0);border:1px #8885 solid;border-bottom:none;border-radius:1rem 1rem 0 0;background:var(--bg-noir)}#harbor #basin-panel a{display:inline-flex;align-items:center;transition:color .2s;height:100%;font-size:1rem;letter-spacing:1px;padding:0 1rem;color:var(--cl-4)}#harbor #basin-panel a:hover{color:var(--cl-0)}#harbor #basin-panel span{padding-right:.25rem}#harbor #basin-panel .links{display:inline-flex;align-items:center;height:100%;margin-right:0}#harbor #basin-panel .toggles{display:inline-flex;align-items:center;height:100%}#harbor #basin-panel svg:not(.chevron){height:1.25em}#harbor #basin-panel svg.chevron{transform:rotate(0);transition:transform .7s;height:1em}#harbor #basin-panel button.active svg.chevron{transform:rotate(180deg)}#harbor #util-panel{display:flex;justify-content:flex-end;padding:0 .5rem;font-size:1rem}#harbor #util-menu{display:flex;margin-right:1.25rem}#harbor #util-menu button{display:inline-flex;align-items:center;transition:all .3s;border:none;background:none;padding:0 .25rem;height:100%;font-size:1rem;color:var(--cl-4)}#harbor #util-menu button:hover svg{stroke:var(--cl-0)}#harbor #auth-menu{display:flex;align-items:center;margin:0 1rem;height:100%;font-size:1rem}#harbor{box-shadow:0 5px 10px #8883}#harbor #basin-panel .links>.nav-item{justify-content:center;min-width:2.75rem}#harbor #basin-panel .links>.nav-item>span{justify-content:center;width:1.5rem}#harbor #basin-panel .toggles>button{justify-content:center;gap:.35rem;min-width:8.75rem}#harbor #basin-panel .toggles>button>span{display:inline-block;padding-right:0;min-width:6.8ch;text-align:left;white-space:nowrap}#harbor #basin-panel .toggles>button svg.chevron{flex:0 0 1em;width:1em}#harbor #util-panel{min-width:10rem}#harbor #util-menu button{justify-content:center;min-width:8.75rem;white-space:nowrap}#harbor #banner-panel svg{width:3rem;height:100%}#harbor #banner-panel svg path{stroke:var(--cl-4);stroke-width:5px}#harbor #banner-panel a:hover svg path{stroke:var(--cl-0)}@media screen and (max-width:320px){#harbor #banner-panel b,#harbor #banner-panel span{display:none}#harbor #banner-panel svg{width:2rem}}@media screen and (max-width:798px){#harbor{--bn-pd: 0 0 0 1rem;--bs-pd: 0 1rem}#harbor #util-panel,#harbor #util-menu button,#harbor #basin-panel .toggles>button{min-width:0}#harbor #basin-panel span,#harbor #basin-panel .chevron{display:none}}@media screen and (min-width:799px){#harbor{--bn-pd: 0 1rem;--bs-pd: 0 1rem 0 2rem}#harbor #basin-panel .lucide-menu{display:none}}#muelle .socket a:link,#muelle .socket a:visited{color:var(--cl-link);text-decoration:underline}:root[data-ambience=star] #muelle{--cl-link: var(--cl-zeal-l);--cl-link-hover: var(--cl-zeal)}:root[data-ambience=moon] #muelle{--titula-bg: linear-gradient(90deg, #215, #200);--cl-link: #a8e;--cl-link-hover: var(--cl-zeal)}#muelle{position:relative;z-index:5;border-top:1px solid var(--cl-border, rgba(136, 136, 136, .2));font-size:1em}#muelle ul{margin:0;padding:0;list-style-type:none}#muelle a{text-decoration:none}#muelle h2{margin:0;padding:1rem 0;color:var(--cl-zeal);font-size:2.25rem;font-weight:900}#muelle h3{margin:0;padding:1rem 0;color:var(--cl-1)}#muelle .ship{display:flex;flex-wrap:wrap;margin:0 auto;padding:3rem 0;width:100%;max-width:1200px}#muelle .banner{flex:2 1 200px;padding:0 3rem}#muelle .banner .slogan{padding:1rem 0;width:100%;color:var(--cl-3)}#muelle .socials{display:flex;padding:1.5rem 0}#muelle .socials a{margin-right:1rem}#muelle .socials svg{width:1.5rem;height:1.5rem;fill:var(--cl-0)}#muelle .sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));flex:5 1 350px;gap:1rem;padding:0 2rem}#muelle .sections li{padding:.3rem 0}#muelle .sections a:link,#muelle .sections a:visited{color:var(--cl-0)}#muelle .sections a:hover{color:var(--cl-link);text-decoration:underline}#muelle .sections .section{padding:0 1rem}#muelle .socket{border-top:1px solid var(--cl-border, rgba(136, 136, 136, .2));padding:2rem 0;color:var(--cl-3);font-size:.9rem;text-align:center}#titula{margin-bottom:7rem;background:var(--titula-bg);padding:7rem 0;text-align:center}#titula h1{line-height:1.15;text-wrap:balance}#titula .tagline{margin:.85rem auto 0;max-width:64ch;min-height:1.6em;color:var(--cl-4);line-height:1.6;text-wrap:balance}
