.card{box-shadow:0 0 1px #00000020,0 1px 3px #0003;border:0 solid rgba(0,0,0,.125);border-radius:5px}html.auth{font-family:Montserrat;font-size:16px;font-weight:400;line-height:1.5}html.auth *,html.auth :after,html.auth :before{box-sizing:border-box}html.auth hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}html.auth>body{display:grid;align-content:center;justify-items:center;min-height:100vh;padding:1em}html.auth>body>.logo{width:100%;max-width:300px}html.auth>body form{--gap: 1em;--grid-columns-columns: var(--columns, 1);--grid-columns-column-gap: var(--column-gap, var(--gap, 0));--grid-columns-row-gap: var(--row-gap, var(--gap, 0));display:grid;grid-template-columns:repeat(var(--grid-columns-columns),calc((100% - var(--grid-columns-column-gap) * (var(--grid-columns-columns) - 1)) / var(--grid-columns-columns)));grid-auto-rows:auto;grid-auto-flow:dense;column-gap:var(--grid-columns-column-gap);row-gap:var(--grid-columns-row-gap);align-items:start;margin:var(--gap) 0;padding:var(--gap)}html.auth>body form .input{display:grid;position:relative}html.auth>body form .input input{display:inline-block;margin:0;outline:0;border:1px solid lightgray;border-radius:3px;padding:.75em 2.25em .75em 1em;font-family:inherit;font-size:inherit;line-height:1}html.auth>body form .input i{position:absolute;top:50%;right:.5em;transform:translateY(-50%)}html.auth>body form>div:last-child{display:flex;align-items:center;gap:1em}html.auth>body form>div:last-child>:first-child{flex-grow:1}html.auth>body button{display:inline-block;outline:0;border:1px solid lightgray;border-radius:3px;padding:.75em 1em;font-family:inherit;font-size:inherit;background-color:var(--light);color:#000;text-align:center;cursor:pointer;background-color:var(--orange);border-color:var(--orange);color:#fff;display:block;margin:0 auto .5em}html.auth>body .status{margin:.5em 0;color:var(--red)}html.auth>body .locale{padding:1em}html.auth>body .locale span{box-shadow:0 0 1px #00000020,0 1px 3px #0003;border:0 solid rgba(0,0,0,.125);border-radius:0;box-sizing:content-box}html.auth>body .locale a.active span{border:1px solid var(--midnightblue)}html.auth>body header{font-size:1.15em}html.auth>body article{max-width:1200px;margin-bottom:1em}html.auth>body .plans{--columns: 3;--gap: 1em;--grid-columns-columns: var(--columns, 1);--grid-columns-column-gap: var(--column-gap, var(--gap, 0));--grid-columns-row-gap: var(--row-gap, var(--gap, 0));display:grid;grid-template-columns:repeat(var(--grid-columns-columns),calc((100% - var(--grid-columns-column-gap) * (var(--grid-columns-columns) - 1)) / var(--grid-columns-columns)));grid-auto-rows:auto;grid-auto-flow:dense;column-gap:var(--grid-columns-column-gap);row-gap:var(--grid-columns-row-gap);align-items:start;align-items:stretch;margin:var(--gap) auto;width:100%;max-width:900px}html.auth>body .plans>:nth-child(n){display:flex;flex-flow:column;align-items:stretch}html.auth>body .plans>:nth-child(n)>:first-child{box-shadow:0 0 1px #00000020,0 1px 3px #0003;border:0 solid rgba(0,0,0,.125);border-radius:5px;background-color:#191970;color:#fff;text-align:center;box-sizing:content-box;padding:var(--gap);margin:calc(-1 * var(--gap)) calc(-1 * var(--gap)) 0em calc(-1 * var(--gap));position:relative}html.auth>body .plans>:nth-child(n)>:first-child b~small{display:block;transform:translateY(-.5em)}html.auth>body .plans>:nth-child(n)>:first-child span{position:absolute;top:50%;left:75%;transform:translateY(-50%);background-color:#fff;color:green;font-size:.75em;font-weight:700;border-radius:.25em;padding:.25em .5em}html.auth>body .plans>:nth-child(n)>:nth-child(n){width:100%}html.auth>body .plans>:nth-child(n)>:last-child{margin:auto 0 0}html.auth>body .plans>:nth-child(n).selected{border:1px solid var(--orange)}html.auth>body .plans strong{text-transform:uppercase;font-size:1.25em}html.auth>body .plans ul{list-style:none;margin:0;padding:0 .5em}html.auth>body .plans ul li{position:relative;padding-left:1.5em}html.auth>body .plans ul li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:green;position:absolute;left:0}html.auth>body .table{box-shadow:0 0 1px #00000020,0 1px 3px #0003;border:0 solid rgba(0,0,0,.125);border-radius:5px;margin:1em 0;padding:1em;display:grid;grid-template-columns:auto auto;gap:1em}html.auth>body .table>:nth-of-type(odd){color:var(--gray)}html.auth>body .table>:nth-of-type(2n){font-weight:600;text-align:right;margin:0 0 0 auto;color:var(--gray-dark)}
