/*!
 * chota.css v0.9.2 | MIT License | https://github.com/jenil/chota
 */:root{--bg-color:#fff;--bg-secondary-color:#f3f3f6;--color-primary:#14854f;--color-lightGrey:#d2d6dd;--color-grey:#747681;--color-darkGrey:#3f4144;--color-error:#d43939;--color-success:#28bd14;--grid-maxWidth:120rem;--grid-gutter:2rem;--font-size:1.6rem;--font-color:#333;--font-family-sans:-apple-system,"BlinkMacSystemFont","Avenir","Avenir Next","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-mono:monaco,"Consolas","Lucida Console",monospace}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;line-height:1.15}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background-color:var(--bg-color);color:var(--font-color);font-family:Segoe UI,Helvetica Neue,sans-serif;font-family:var(--font-family-sans);font-size:var(--font-size);line-height:1.6;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:500;margin:.35em 0 .7em}h1{font-size:2em}h2{font-size:1.75em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:.85em}a{color:var(--color-primary);text-decoration:none}a:hover:not(.button){opacity:.75}button{font-family:inherit}p{margin-top:0}blockquote{background-color:var(--bg-secondary-color);border-left:3px solid var(--color-lightGrey);padding:1.5rem 2rem}dl dt{font-weight:700}hr{background-color:var(--color-lightGrey);height:1px;margin:1rem 0}hr,table{border:none}table{border-collapse:collapse;border-spacing:0;text-align:left;width:100%}table.striped tr:nth-of-type(2n){background-color:var(--bg-secondary-color)}td,th{padding:1.2rem .4rem;vertical-align:middle}thead{border-bottom:2px solid var(--color-lightGrey)}tfoot{border-top:2px solid var(--color-lightGrey)}code,kbd,pre,samp,tt{font-family:var(--font-family-mono)}code,kbd{border-radius:4px;color:var(--color-error);font-size:90%;padding:.2em .4em;white-space:pre-wrap}code,kbd,pre{background-color:var(--bg-secondary-color)}pre{font-size:1em;overflow-x:auto;padding:1rem}pre code{background:none;padding:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}img{max-width:100%}fieldset{border:1px solid var(--color-lightGrey)}iframe{border:0}.container{margin:0 auto;max-width:var(--grid-maxWidth);padding:0 calc(var(--grid-gutter)/2);width:96%}.row{-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;margin-left:calc(var(--grid-gutter)/-2);margin-right:calc(var(--grid-gutter)/-2)}.row,.row.reverse{-webkit-box-orient:horizontal}.row.reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col{-webkit-box-flex:1;-ms-flex:1;flex:1}.col,[class*=" col-"],[class^=col-]{margin:0 calc(var(--grid-gutter)/2) calc(var(--grid-gutter)/2)}.col-1{-ms-flex:0 0 calc(8.33333% - var(--grid-gutter));flex:0 0 calc(8.33333% - var(--grid-gutter));max-width:calc(8.33333% - var(--grid-gutter))}.col-1,.col-2{-webkit-box-flex:0}.col-2{-ms-flex:0 0 calc(16.66667% - var(--grid-gutter));flex:0 0 calc(16.66667% - var(--grid-gutter));max-width:calc(16.66667% - var(--grid-gutter))}.col-3{-ms-flex:0 0 calc(25% - var(--grid-gutter));flex:0 0 calc(25% - var(--grid-gutter));max-width:calc(25% - var(--grid-gutter))}.col-3,.col-4{-webkit-box-flex:0}.col-4{-ms-flex:0 0 calc(33.33333% - var(--grid-gutter));flex:0 0 calc(33.33333% - var(--grid-gutter));max-width:calc(33.33333% - var(--grid-gutter))}.col-5{-ms-flex:0 0 calc(41.66667% - var(--grid-gutter));flex:0 0 calc(41.66667% - var(--grid-gutter));max-width:calc(41.66667% - var(--grid-gutter))}.col-5,.col-6{-webkit-box-flex:0}.col-6{-ms-flex:0 0 calc(50% - var(--grid-gutter));flex:0 0 calc(50% - var(--grid-gutter));max-width:calc(50% - var(--grid-gutter))}.col-7{-ms-flex:0 0 calc(58.33333% - var(--grid-gutter));flex:0 0 calc(58.33333% - var(--grid-gutter));max-width:calc(58.33333% - var(--grid-gutter))}.col-7,.col-8{-webkit-box-flex:0}.col-8{-ms-flex:0 0 calc(66.66667% - var(--grid-gutter));flex:0 0 calc(66.66667% - var(--grid-gutter));max-width:calc(66.66667% - var(--grid-gutter))}.col-9{-ms-flex:0 0 calc(75% - var(--grid-gutter));flex:0 0 calc(75% - var(--grid-gutter));max-width:calc(75% - var(--grid-gutter))}.col-10,.col-9{-webkit-box-flex:0}.col-10{-ms-flex:0 0 calc(83.33333% - var(--grid-gutter));flex:0 0 calc(83.33333% - var(--grid-gutter));max-width:calc(83.33333% - var(--grid-gutter))}.col-11{-ms-flex:0 0 calc(91.66667% - var(--grid-gutter));flex:0 0 calc(91.66667% - var(--grid-gutter));max-width:calc(91.66667% - var(--grid-gutter))}.col-11,.col-12{-webkit-box-flex:0}.col-12{-ms-flex:0 0 calc(100% - var(--grid-gutter));flex:0 0 calc(100% - var(--grid-gutter));max-width:calc(100% - var(--grid-gutter))}@media screen and (max-width:599px){.container{width:100%}.col,[class*=col-],[class^=col-]{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}}@media screen and (min-width:900px){.col-1-md{-webkit-box-flex:0;-ms-flex:0 0 calc(8.33333% - var(--grid-gutter));flex:0 0 calc(8.33333% - var(--grid-gutter));max-width:calc(8.33333% - var(--grid-gutter))}.col-2-md{-webkit-box-flex:0;-ms-flex:0 0 calc(16.66667% - var(--grid-gutter));flex:0 0 calc(16.66667% - var(--grid-gutter));max-width:calc(16.66667% - var(--grid-gutter))}.col-3-md{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - var(--grid-gutter));flex:0 0 calc(25% - var(--grid-gutter));max-width:calc(25% - var(--grid-gutter))}.col-4-md{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - var(--grid-gutter));flex:0 0 calc(33.33333% - var(--grid-gutter));max-width:calc(33.33333% - var(--grid-gutter))}.col-5-md{-webkit-box-flex:0;-ms-flex:0 0 calc(41.66667% - var(--grid-gutter));flex:0 0 calc(41.66667% - var(--grid-gutter));max-width:calc(41.66667% - var(--grid-gutter))}.col-6-md{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - var(--grid-gutter));flex:0 0 calc(50% - var(--grid-gutter));max-width:calc(50% - var(--grid-gutter))}.col-7-md{-webkit-box-flex:0;-ms-flex:0 0 calc(58.33333% - var(--grid-gutter));flex:0 0 calc(58.33333% - var(--grid-gutter));max-width:calc(58.33333% - var(--grid-gutter))}.col-8-md{-webkit-box-flex:0;-ms-flex:0 0 calc(66.66667% - var(--grid-gutter));flex:0 0 calc(66.66667% - var(--grid-gutter));max-width:calc(66.66667% - var(--grid-gutter))}.col-9-md{-webkit-box-flex:0;-ms-flex:0 0 calc(75% - var(--grid-gutter));flex:0 0 calc(75% - var(--grid-gutter));max-width:calc(75% - var(--grid-gutter))}.col-10-md{-webkit-box-flex:0;-ms-flex:0 0 calc(83.33333% - var(--grid-gutter));flex:0 0 calc(83.33333% - var(--grid-gutter));max-width:calc(83.33333% - var(--grid-gutter))}.col-11-md{-webkit-box-flex:0;-ms-flex:0 0 calc(91.66667% - var(--grid-gutter));flex:0 0 calc(91.66667% - var(--grid-gutter));max-width:calc(91.66667% - var(--grid-gutter))}.col-12-md{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - var(--grid-gutter));flex:0 0 calc(100% - var(--grid-gutter));max-width:calc(100% - var(--grid-gutter))}}@media screen and (min-width:1200px){.col-1-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(8.33333% - var(--grid-gutter));flex:0 0 calc(8.33333% - var(--grid-gutter));max-width:calc(8.33333% - var(--grid-gutter))}.col-2-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(16.66667% - var(--grid-gutter));flex:0 0 calc(16.66667% - var(--grid-gutter));max-width:calc(16.66667% - var(--grid-gutter))}.col-3-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - var(--grid-gutter));flex:0 0 calc(25% - var(--grid-gutter));max-width:calc(25% - var(--grid-gutter))}.col-4-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - var(--grid-gutter));flex:0 0 calc(33.33333% - var(--grid-gutter));max-width:calc(33.33333% - var(--grid-gutter))}.col-5-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(41.66667% - var(--grid-gutter));flex:0 0 calc(41.66667% - var(--grid-gutter));max-width:calc(41.66667% - var(--grid-gutter))}.col-6-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - var(--grid-gutter));flex:0 0 calc(50% - var(--grid-gutter));max-width:calc(50% - var(--grid-gutter))}.col-7-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(58.33333% - var(--grid-gutter));flex:0 0 calc(58.33333% - var(--grid-gutter));max-width:calc(58.33333% - var(--grid-gutter))}.col-8-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(66.66667% - var(--grid-gutter));flex:0 0 calc(66.66667% - var(--grid-gutter));max-width:calc(66.66667% - var(--grid-gutter))}.col-9-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(75% - var(--grid-gutter));flex:0 0 calc(75% - var(--grid-gutter));max-width:calc(75% - var(--grid-gutter))}.col-10-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(83.33333% - var(--grid-gutter));flex:0 0 calc(83.33333% - var(--grid-gutter));max-width:calc(83.33333% - var(--grid-gutter))}.col-11-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(91.66667% - var(--grid-gutter));flex:0 0 calc(91.66667% - var(--grid-gutter));max-width:calc(91.66667% - var(--grid-gutter))}.col-12-lg{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - var(--grid-gutter));flex:0 0 calc(100% - var(--grid-gutter));max-width:calc(100% - var(--grid-gutter))}}fieldset{padding:.5rem 2rem}legend{font-size:.8em;letter-spacing:.1rem;text-transform:uppercase}input:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset]),select,textarea,textarea[type=text]{border:1px solid var(--color-lightGrey);border-radius:4px;display:block;font-family:inherit;font-size:1em;padding:.8rem 1rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f3f3f6 no-repeat 100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='40' fill='%23555'><polygon points='0,0 60,0 30,40'/></svg>");background-origin:content-box;background-size:1ex}.button,[type=button],[type=reset],[type=submit],button{background:var(--color-lightGrey);border:1px solid transparent;border-radius:4px;color:var(--color-darkGrey);cursor:pointer;display:inline-block;font-size:var(--font-size);line-height:1;padding:1rem 2.5rem;text-align:center;text-decoration:none;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.button.dark,.button.error,.button.primary,.button.secondary,.button.success,[type=submit]{background-color:#000;background-color:var(--color-primary);color:#fff;z-index:1}.button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{opacity:.8}button:disabled,button:disabled:hover,input:disabled,input:disabled:hover{cursor:not-allowed;opacity:.4}.grouped{display:-webkit-box;display:-ms-flexbox;display:flex}.grouped>:not(:last-child){margin-right:16px}.grouped.gapless>*{border-radius:0!important;margin:0 0 0 -1px!important}.grouped.gapless>:first-child{border-radius:4px 0 0 4px!important;margin:0!important}.grouped.gapless>:last-child{border-radius:0 4px 4px 0!important}input:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset],:disabled):hover,select:hover,textarea:hover,textarea[type=text]:hover{border-color:var(--color-grey)}input:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset]):focus,select:focus,textarea:focus,textarea[type=text]:focus{border-color:var(--color-primary);-webkit-box-shadow:0 0 1px var(--color-primary);box-shadow:0 0 1px var(--color-primary);outline:none}input.error:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset]),textarea.error{border-color:var(--color-error)}input.success:not([type=checkbox],[type=radio],[type=submit],[type=color],[type=button],[type=reset]),textarea.success{border-color:var(--color-success)}[type=checkbox],[type=radio]{height:1.6rem;width:2rem}.button+.button{margin-left:1rem}.button.secondary{background-color:var(--color-grey)}.button.dark{background-color:var(--color-darkGrey)}.button.error{background-color:var(--color-error)}.button.success{background-color:var(--color-success)}.button.outline{background-color:transparent;border-color:var(--color-lightGrey)}.button.outline.primary{border-color:var(--color-primary);color:var(--color-primary)}.button.outline.secondary{border-color:var(--color-grey);color:var(--color-grey)}.button.outline.dark{border-color:var(--color-darkGrey);color:var(--color-darkGrey)}.button.clear{background-color:transparent;border-color:transparent;color:var(--color-primary)}.button.icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.button.icon>img{margin-left:2px}.button.icon-only{padding:1rem}.button:active:not(:disabled),[type=button]:active:not(:disabled),[type=reset]:active:not(:disabled),[type=submit]:active:not(:disabled),button:active:not(:disabled){-webkit-transform:scale(.98);transform:scale(.98)}::-webkit-input-placeholder{color:#bdbfc4}::-moz-placeholder{color:#bdbfc4}:-ms-input-placeholder{color:#bdbfc4}::-ms-input-placeholder{color:#bdbfc4}::placeholder{color:#bdbfc4}.nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:5rem}.nav img{max-height:3rem}.nav-center,.nav-left,.nav-right,.nav>.container{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-center,.nav-left,.nav-right{-webkit-box-flex:1;-ms-flex:1;flex:1}.nav-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nav-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:480px){.nav,.nav>.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-center,.nav-left,.nav-right{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}}.nav .brand,.nav a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-darkGrey);display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 2rem;text-decoration:none}.nav .active:not(.button),.nav [aria-current=page]:not(.button){color:#000;color:var(--color-primary)}.nav .brand{font-size:1.75em;padding-bottom:0;padding-top:0}.nav .brand img{padding-right:1rem}.nav .button{margin:auto 1rem}.card{background:var(--bg-color);border-radius:4px;-webkit-box-shadow:0 1px 3px var(--color-grey);box-shadow:0 1px 3px var(--color-grey);padding:1rem 2rem}.card p:last-child{margin:0}.card header>*{margin-bottom:1rem;margin-top:0}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.tabs a{text-decoration:none}.tabs>.dropdown>summary,.tabs>a{-webkit-box-flex:0;border-bottom:2px solid var(--color-lightGrey);color:var(--color-darkGrey);-ms-flex:0 1 auto;flex:0 1 auto;padding:1rem 2rem;text-align:center}.tabs>a.active,.tabs>a:hover,.tabs>a[aria-current=page]{border-bottom:2px solid var(--color-darkGrey);opacity:1}.tabs>a.active,.tabs>a[aria-current=page]{border-color:var(--color-primary)}.tabs.is-full a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.tag{border:1px solid var(--color-lightGrey);color:var(--color-grey);display:inline-block;letter-spacing:.5px;line-height:1;padding:.5rem;text-transform:uppercase}.tag.is-small{font-size:.75em;padding:.4rem}.tag.is-large{font-size:1.125em;padding:.7rem}.tag+.tag{margin-left:1rem}details.dropdown{display:inline-block;position:relative}details.dropdown>:last-child{left:0;position:absolute;white-space:nowrap}.bg-primary{background-color:var(--color-primary)!important}.bg-light{background-color:var(--color-lightGrey)!important}.bg-dark{background-color:var(--color-darkGrey)!important}.bg-grey{background-color:var(--color-grey)!important}.bg-error{background-color:var(--color-error)!important}.bg-success{background-color:var(--color-success)!important}.bd-primary{border:1px solid var(--color-primary)!important}.bd-light{border:1px solid var(--color-lightGrey)!important}.bd-dark{border:1px solid var(--color-darkGrey)!important}.bd-grey{border:1px solid var(--color-grey)!important}.bd-error{border:1px solid var(--color-error)!important}.bd-success{border:1px solid var(--color-success)!important}.text-primary{color:var(--color-primary)!important}.text-light{color:var(--color-lightGrey)!important}.text-dark{color:var(--color-darkGrey)!important}.text-grey{color:var(--color-grey)!important}.text-error{color:var(--color-error)!important}.text-success{color:var(--color-success)!important}.text-white{color:#fff!important}.pull-right{float:right!important}.pull-left{float:left!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.is-full-screen{min-height:100vh;width:100%}.is-full-width{width:100%!important}.is-vertical-align{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.is-center,.is-horizontal-align{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.is-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.is-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.is-left,.is-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.is-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.is-fixed{position:fixed;width:100%}.is-paddingless{padding:0!important}.is-marginless{margin:0!important}.is-pointer{cursor:pointer!important}.is-rounded{border-radius:100%}.clearfix{clear:both;content:"";display:table}.is-hidden{display:none!important}@media screen and (max-width:599px){.hide-xs{display:none!important}}@media screen and (min-width:600px) and (max-width:899px){.hide-sm{display:none!important}}@media screen and (min-width:900px) and (max-width:1199px){.hide-md{display:none!important}}@media screen and (min-width:1200px){.hide-lg{display:none!important}}@media print{.hide-pr{display:none!important}}:root{--violet:#6B4EFF;--violet-deep:#5236E8;--indigo:#2A1A7A;--night:#160E45;--lilac:#B7A6FF;--mist:#EFEBFF;--white:#FFFFFF;--bg-color:var(--mist);--font-color:var(--night);--color-primary:var(--violet);--font-family-sans:"Lexend",system-ui,sans-serif;--font-family-mono:"Lexend",system-ui,sans-serif;--border-radius:16px;--r-tile:26px;--gap:6px;}*{box-sizing:border-box}html{font-size:100%;scroll-behavior:smooth}body{margin:0;background:var(--mist);color:var(--night);font-family:"Lexend",system-ui,sans-serif;font-size:clamp(1rem,0.96rem + 0.2vw,1.0625rem);line-height:1.55;overflow-x:clip}h1,h2,h3{font-family:"Rubik",system-ui,sans-serif;color:var(--night);margin:0}.container{max-width:72rem;padding-left:clamp(1.1rem,4vw,2.5rem);padding-right:clamp(1.1rem,4vw,2.5rem);padding-left:max(clamp(1.1rem,4vw,2.5rem),env(safe-area-inset-left));padding-right:max(clamp(1.1rem,4vw,2.5rem),env(safe-area-inset-right))}header .nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.75rem;padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:.25rem;min-height:auto}header .nav .logo{max-height:none;width:clamp(56px,12vw,96px);height:auto;aspect-ratio:1/1;display:block}.nav .name{font-family:"Rubik",system-ui,sans-serif;font-weight:700;font-size:clamp(1.15rem,1rem + 0.8vw,1.5rem);color:var(--indigo);letter-spacing:-.01em}.hero{display:grid;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding-top:clamp(.5rem,2vw,2rem);padding-bottom:clamp(2.5rem,6vw,5rem)}.wm{display:inline-block;font-weight:500;font-size:clamp(.95rem,.9rem + .3vw,1.1rem);color:var(--white);background:var(--violet);padding:.2em .7em;border-radius:999px;margin-bottom:.6rem}h1{font-weight:700;font-size:clamp(1.85rem,1.3rem + 2.8vw,3.6rem);line-height:1.06;letter-spacing:-.02em}h1 .say{display:block}.lede{margin:1rem 0 1.4rem;max-width:34rem;color:#3A2E73}.main-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:56px;padding:.9rem 1.6rem;border-radius:18px;background:var(--violet);color:var(--white);font-family:"Rubik",system-ui,sans-serif;font-weight:700;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);text-decoration:none;border:0;box-shadow:0 8px 18px -10px rgba(22,14,69,.45);transition:transform .15s ease,background-color .15s ease;-webkit-tap-highlight-color:transparent}.main-btn .coin-s{width:1.5em;height:1.5em;flex:none}.main-btn:focus-visible{outline:3px solid var(--night);outline-offset:3px}.main-btn:active{transform:scale(.97)}@media (hover: hover){.main-btn:hover{background:var(--violet-deep);color:var(--white)}}.under{margin:.75rem 0 0;font-size:.95rem;color:#4A3E86}.streak{background:linear-gradient(160deg,#7A5CFF,var(--violet-deep));border-radius:30px;padding:clamp(1rem,3vw,1.6rem);color:var(--white);box-shadow:0 24px 48px -28px rgba(42,26,122,.8);max-width:30rem;width:100%;justify-self:center}.s-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.s-title{font-family:"Rubik",system-ui,sans-serif;font-weight:500;font-size:1.05rem}.seg{display:inline-flex;background:rgba(22,14,69,.35);border-radius:14px;padding:4px}.seg button{appearance:none;border:0;background:transparent;color:var(--white);font:500 .9rem "Rubik",system-ui,sans-serif;min-height:44px;padding:0 .9rem;border-radius:11px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,color .2s ease}.seg button[aria-pressed="true"]{background:var(--white);color:var(--indigo)}.seg button:focus-visible{outline:2px solid var(--white);outline-offset:2px}.days{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:var(--gap)}.days li{--i:1;display:flex;flex-direction:column;align-items:center;gap:.3rem;font:500 .72rem "Rubik",system-ui,sans-serif;color:#E4DDFF;transition:transform .7s cubic-bezier(.6,.05,.3,1),opacity .5s ease}.days li .dot{width:100%;max-width:2.6rem;aspect-ratio:1/1;border-radius:50%;background:rgba(255,255,255,.14);border:2px solid rgba(255,255,255,.4);display:grid;place-items:center;font-weight:700;font-size:.7rem;color:var(--white)}.days li.today .dot{background:var(--lilac);border-color:var(--white);color:var(--indigo);transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.short .days li:not(.today){transform:translateX(calc((7 - var(--i)) * (100% + var(--gap)) - (7 - var(--i)) * 7px)) scale(.82)}.short .days li:not(.today) .lb{opacity:0}.days li .lb{transition:opacity .3s ease}.days li.today{position:relative;z-index:2}.short .days li.today .dot{transform:scale(1.25)}.panel{margin-top:1.1rem;background:var(--white);color:var(--indigo);border-radius:20px;padding:1rem;display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:center}.panel .big{width:clamp(3.4rem,10vw,4.4rem);height:auto}.rows{display:grid;gap:.45rem;min-width:0}.rw{display:flex;justify-content:space-between;gap:.5rem;align-items:center;background:var(--mist);border-radius:12px;padding:.45rem .7rem;font-size:.86rem}.rw span:first-child{color:#4A3E86}.rw span:last-child{font-family:"Rubik",system-ui,sans-serif;font-weight:500;color:var(--indigo);white-space:nowrap}.state{margin:.85rem 0 0;font:500 .92rem "Rubik",system-ui,sans-serif;color:var(--white);min-height:1.4em}.state .long-t{display:none}.long .state .long-t{display:inline}.long .state .short-t{display:none}.long .panel{opacity:.55}.panel{transition:opacity .4s ease}.below{padding-bottom:clamp(3rem,7vw,5rem)}.below h2{font-weight:700;font-size:clamp(1.35rem,1.1rem + 1.1vw,2rem);letter-spacing:-.01em;margin-bottom:.8rem}.row.bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.row.bento > .col{min-width:0;margin:0;padding:clamp(1rem,3vw,1.6rem);flex:none;max-width:none;width:auto}.card{background:var(--white);border-radius:var(--r-tile);box-shadow:0 1px 0 rgba(42,26,122,.06),0 14px 30px -24px rgba(42,26,122,.55)}.wide{grid-column:1 / -1}.tint{background:var(--indigo);color:#EAE5FF}.tint h3{color:var(--white)}.limit{background:transparent;box-shadow:none;border:2px solid var(--indigo)}.col h3{font-weight:700;font-size:clamp(1.02rem,.95rem + .4vw,1.25rem);margin-bottom:.4rem;line-height:1.2}.col p{margin:0;font-size:.95rem}.tablewrap{overflow-x:auto;border-radius:16px;background:var(--mist);margin-top:.4rem}table{width:100%;border-collapse:collapse;min-width:30rem;font-size:.92rem;margin:0}caption{text-align:left;padding-left:.9rem !important;padding-top:.8rem !important;font-family:"Rubik",system-ui,sans-serif;font-weight:700;font-size:clamp(1.02rem,.95rem + .4vw,1.25rem);padding:0 0 .6rem;color:var(--night);caption-side:top}th,td{text-align:left;padding:.7rem .9rem;border-bottom:1px solid #D9D1FF;vertical-align:top}thead th{font-family:"Rubik",system-ui,sans-serif;font-weight:500;background:var(--violet);color:var(--white);border:0}tbody th{font-family:"Rubik",system-ui,sans-serif;font-weight:500;color:var(--indigo)}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}abbr.t{text-decoration:none;border-bottom:2px solid var(--lilac);cursor:help}.tint abbr.t{border-bottom-color:var(--violet)}dl{margin:.6rem 0 0;display:grid;gap:1rem}dl div{display:grid;gap:.2rem}dt{font-family:"Rubik",system-ui,sans-serif;font-weight:500;color:var(--indigo)}dd{margin:0;font-size:.93rem;color:#3A2E73}.chip{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;margin-left:.3rem;border-radius:8px;background:var(--violet);color:var(--white);font:700 .75rem "Rubik",system-ui,sans-serif;text-decoration:none;vertical-align:middle}.chip:focus-visible{outline:2px solid var(--night);outline-offset:2px}.closing{display:flex;align-items:center;gap:clamp(1rem,4vw,2rem);flex-wrap:wrap;background:var(--white);border-radius:30px;padding:clamp(1.1rem,3vw,1.8rem);margin-top:12px}.mini{display:flex;align-items:center;gap:.7rem;background:linear-gradient(160deg,#7A5CFF,var(--violet-deep));border-radius:20px;padding:.7rem .9rem;color:var(--white)}.mini .dot{width:2.8rem;height:2.8rem;border-radius:50%;background:var(--lilac);border:2px solid var(--white);display:grid;place-items:center;font:700 .8rem "Rubik",system-ui,sans-serif;color:var(--indigo)}.mini span{font:500 .9rem "Rubik",system-ui,sans-serif}.closing p{margin:0;flex:1 1 14rem;font-family:"Rubik",system-ui,sans-serif;font-weight:500;color:var(--indigo)}footer{border-top:2px solid #D9D1FF;margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(2rem,4vw,3rem);padding-bottom:max(2rem,env(safe-area-inset-bottom))}.post{display:grid;gap:1.4rem;background:var(--white);border-radius:var(--r-tile);padding:clamp(1.2rem,3vw,2rem)}.msg{margin:0;font-family:"Rubik",system-ui,sans-serif;font-weight:500;font-size:clamp(1.05rem,1rem + .4vw,1.3rem);line-height:1.4;color:var(--indigo)}.addr{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:start;border-top:2px solid var(--indigo);padding-top:1.2rem}.addr ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem;font-size:.95rem}.addr li{border-bottom:1px solid #D9D1FF;padding-bottom:.3rem}.stamp{width:4.6rem;height:5.4rem;border:3px double var(--violet);border-radius:10px;display:grid;place-items:center;padding:.35rem}.stamp svg{width:100%;height:auto}.flinks{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:.6rem}.flinks a{color:var(--violet-deep);text-decoration:none;font-family:"Rubik",system-ui,sans-serif;font-weight:500;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;transition:background-size .3s ease;padding:.6rem 0;display:inline-block}.flinks a:focus-visible{background-size:100% 2px;outline:2px solid var(--night);outline-offset:2px}@media (hover: hover){.flinks a:hover{background-size:100% 2px}}@media (min-width:900px){.hero{grid-template-columns:1.1fr .9fr}.row.bento{grid-template-columns:repeat(4,minmax(0,1fr))}.w3{grid-column:span 3}.w2{grid-column:span 2}#glossary{grid-column:2 / -1}#glossary dl{grid-template-columns:1fr 1fr;column-gap:2rem}.post{grid-template-columns:1.3fr auto 1fr;align-items:start}.post .vr{width:2px;align-self:stretch;background:var(--indigo)}.addr{border-top:0;padding-top:0}}@media (max-width:899px){.post .vr{display:none}}@media (prefers-reduced-motion: reduce){*{transition:none !important;animation:none !important;scroll-behavior:auto !important}}@font-face{font-family: 'Lexend';font-style: normal;font-weight: 400;font-display: swap;src: url(lexend.odIYGV_Q.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Lexend';font-style: normal;font-weight: 400;font-display: swap;src: url(lexend.4jMLIoXr.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Rubik';font-style: normal;font-weight: 500;font-display: swap;src: url(rubik.RgvyugGd.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Rubik';font-style: normal;font-weight: 500;font-display: swap;src: url(rubik.-BJhdAit.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: 'Rubik';font-style: normal;font-weight: 700;font-display: swap;src: url(rubik.RgvyugGd.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family: 'Rubik';font-style: normal;font-weight: 700;font-display: swap;src: url(rubik.-BJhdAit.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}