.blog-article .crumbs{padding:2rem 8rem}.blog-article p{text-align:justify}.blog-article h1{padding:2rem 8rem 0rem;margin-bottom:0}.blog-article div.date{padding:0rem 8rem 2rem;color:gray}.blog-article div{padding:2rem 8rem}.blog-article .article-short{background:#f0fcff}.blog{max-width:80rem}.blog .crumbs{padding:2rem 8rem}.blog .blog-header{display:flex;padding:2rem 8rem}.blog .blog-header h1{padding-top:4rem}.blog .article-short{padding:2rem 8rem}.blog .article-short .article-short-content{padding:1rem;border-top:1px solid #eee}.blog .article-short .article-short-content a{text-decoration:none}.blog .article-short .article-short-content a:visited{color:unset}.blog .article-short .article-short-content p{text-align:justify}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#0005;display:flex;justify-content:center;align-items:center;transition:.3s;z-index:150}.popup .popup-box{border-radius:2rem;max-width:90%;max-height:90%;min-width:max(300px,30%);padding:2rem;display:flex;flex-direction:column}.popup .popup-box .popup-header{font-size:1.5rem;font-weight:700}.popup .popup-box .popup-content{flex-shrink:1;display:flex;flex-direction:column;min-height:0px;overflow-y:auto}.popup .popup-box input{font-size:1.2rem;border:2px solid lightgray;border-radius:.5rem;outline:none}.popup .popup-box input:disabled{background:#ccc;color:#888}.popup .popup-box input:focus{border:2px solid #38abe5}.popup .popup-box .popup-content-group{margin-top:1rem;margin-bottom:1rem}.popup .popup-box .checkbox-content{margin-left:2rem;margin-top:.5rem}.login{vertical-align:middle}.login table{width:24rem}.login label{font-size:1rem;font-weight:400}.login input{font-size:1.2rem;width:100%;border:1px solid lightgray;border-radius:.2rem;padding:.5rem}@media screen and (max-width:800px){.login{padding:1rem}.login table{width:16rem}}.tab{font-weight:500;font-size:1.5rem;height:1.5em;display:inline-block;cursor:pointer;text-decoration-line:underline;transition:.2s;text-decoration-color:#fff;text-decoration-thickness:.1em;text-underline-offset:.5rem}.tab:hover,.tab.active{text-decoration-color:#38abe5}.tab.right{float:right}.google-login{border:1px solid lightgray;border-radius:3px;text-align:center;padding:.4rem;cursor:pointer}.google-login:hover{border-radius:.2rem}.google-login .google-logo{width:14px;height:14px}.home-header{display:flex;padding:2rem 8rem}.home-header .svg{width:400px;height:400px}.home-header h1{margin-left:13px;margin-top:-50px}.home-content{display:flex;flex-direction:row;flex-wrap:wrap;padding:2rem 8rem;max-width:80rem}.home-element{padding:1rem;font-size:1.2rem;border-top:1px solid #eee;display:flex;gap:5rem}.home-element:target h1{animation-name:background-flash;animation-duration:1s;border-radius:.5rem}.home-element .side-image{border-radius:1rem;align-self:center;margin-bottom:-1rem}.home-element .side-image svg{width:300px;height:300px}@media screen and (max-width:1280px){.home-header .svg{width:300px;height:300px}.home-header,.home-content{padding:2rem 5rem}.home-element{gap:3rem}.home-element .side-image svg{width:200px;height:200px}}@media screen and (max-width:800px){.home-header .svg{width:200px;height:200px}.home-header,.home-content{padding:1rem 2rem}.home-element{gap:2rem}.home-element .side-image svg{width:100px;height:100px}}@media screen and (max-width:640px){.home-header .svg{width:100px;height:100px}.home-header,.home-content{padding:0rem 1rem}.home-element{gap:1rem}.home-element .side-image svg{width:50px;height:50px}}.footer{width:100%;margin-top:2rem;padding:3rem;border-top:1px solid #eee;text-align:center;color:#777}.footer a{color:#777}@media screen and (max-width:800px){.home-element{padding:1rem 3rem}}@keyframes background-flash{0%{background-color:#38abe5}to{background-color:transparent}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes wobble{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes fall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(400px) rotate(360deg);opacity:0}}.animate-float{animation:float 3s ease-in-out infinite}.animate-wobble{animation:wobble 2s ease-in-out infinite}.animate-fall{animation:fall 3s linear infinite}.flex-row{display:flex;flex-direction:row}.nowrap{white-space:nowrap}.center-items{align-items:center}.center-content{justify-content:center}.pointer{cursor:pointer}.learn{display:flex;flex-direction:row;width:100%;justify-content:center;gap:20px;flex-grow:1;overflow-y:auto;padding-top:4rem}.learn .learn-card{width:60%;max-width:800px;min-height:500px;flex-grow:1}.learn-main{position:relative}.learn-main:focus{outline:none}.learn-main .header{position:fixed;height:4rem;padding:.5rem 7rem .5rem 0rem;width:calc(100% - 250px);background:#308fbe;display:flex;justify-content:space-between;align-items:center;color:#fff;z-index:3}.learn-main .learn{padding-top:6rem}.learn-main .learn-stop{position:absolute;right:1rem;width:5rem}@media screen and (max-width:1024px){.learn-main .header{width:calc(100% - 40px)}}.learn-settings .feather-settings{width:1rem;min-width:1rem;min-height:1rem}.learn-settings .learn-settings-popup{color:#000;position:absolute;margin-top:30px;background:#fff;border-radius:1rem;box-shadow:1px 2px 8px #0005}.progress{min-width:30px;max-width:800px;flex-grow:1;justify-content:center}.progress .progress-bar{height:2px;width:100%;background:#eee}.progress .progress-bar .progress-bar-fill{height:2px;background:#888}.cards{display:flex;flex-direction:row;height:90%;min-width:300px;max-width:800px}.mask{flex-grow:1}.carrosel{width:100%;height:100%}.flash-card{width:100%;height:100%;border-radius:20px;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;box-shadow:1px 2px 8px #0005}.flash-card .answer{visibility:hidden;position:absolute;width:100%}.flash-card .learn-multiple-choice,.flash-card .learn-repeat{margin-top:3rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;flex-grow:1}.flash-card .learn-multiple-choice>button,.flash-card .learn-repeat>button{flex-basis:40%;font-family:inherit;font-size:1.5rem}.flash-card .learn-multiple-choice>button:hover,.flash-card .learn-repeat>button:hover{background:#ddd}.flash-card .learn-multiple-choice>button.correct,.flash-card .learn-repeat>button.correct{background:#2c2;border-color:#080}.flash-card .learn-multiple-choice>button.wrong,.flash-card .learn-repeat>button.wrong{background:#f22;border-color:#800}.flash-card .learn-multiple-choice input,.flash-card .learn-repeat input{outline:none;font-size:2rem;font-family:inherit;text-align:center;border-radius:5px;border:2px solid lightgray}.flash-card .learn-multiple-choice input:focus,.flash-card .learn-repeat input:focus{border-color:#38abe5}.flash-card .learn-multiple-choice input.correct,.flash-card .learn-multiple-choice input.correct:focus,.flash-card .learn-repeat input.correct,.flash-card .learn-repeat input.correct:focus{background:#8f8;border-color:#4c4}.flash-card .learn-multiple-choice input.wrong,.flash-card .learn-multiple-choice input.wrong:focus,.flash-card .learn-repeat input.wrong,.flash-card .learn-repeat input.wrong:focus{background:#f88;border-color:#c44}.flash-card .learn-repeat{flex-direction:column}.flash-card .question{visibility:visible;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;padding:2rem}.flash-card .question .star{position:absolute;right:2rem;top:2rem}.flash-card .title{font-size:2rem;flex-grow:1;display:flex;align-items:center;justify-content:center}.flash-card.turn{transition:.3s}.flash-card.turn .answer,.flash-card.turn .question{transition-delay:.0875s}.flash-card.reverse.turn{transform:rotateY(180deg)}.flash-card.reverse.turn .answer{visibility:visible}.flash-card.reverse.turn .question{visibility:hidden}.carrosel.slideLeft{animation:.3s slideLeft}.carrosel.slideRight{animation:.3s slideRight}.mirrorX{transform:rotateY(180deg)}.learn-done{display:flex;flex-direction:row;gap:20%}.learn-done table td{white-space:nowrap}.learn-done h1{font-size:10rem;margin:0}@keyframes slideLeft{0%{transform:translate(0);opacity:1}50%{transform:translate(-50%);opacity:0}51%{transform:translate(50%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideRight{0%{transform:translate(0);opacity:1}50%{transform:translate(50%);opacity:0}51%{transform:translate(-50%);opacity:0}to{transform:translate(0);opacity:1}}button .key{float:left;font-size:.5em;background:#ddd;width:1rem;border-radius:.2rem;border:1px solid #888}.failedButtons{display:flex;justify-content:space-around}.failedButtons button{flex-basis:40%;font-family:inherit;font-size:1.5rem}.failedButtons button:hover{background:#ddd}.context-menu{font-size:1rem}.context-menu .context-menu-item{padding:.5rem;border-radius:.5rem;white-space:nowrap;cursor:pointer}.context-menu .context-menu-item:hover{background:#ddd}.context-menu .context-menu-item.disabled,.context-menu .context-menu-item.disabled:hover{color:#d3d3d3;background:inherit;cursor:default}.context-menu .content-menu-group{color:gray;font-size:.8rem}.context-menu .feather-chevron-right{width:1rem;height:1rem;vertical-align:middle;color:gray}@media screen and (max-width:640px){.image{display:none}}.frame{padding:30px}.sets .header{display:flex;margin-bottom:2rem}.sets .header svg{width:300px}.set{border:1px solid #e0e0e0;border-radius:10px;transition:.2s;min-width:400px;max-width:600px;cursor:pointer}.set.new{justify-content:center;background:#ccc;width:200px;min-width:200px}.set:hover{background:#e0e0e0}.set .summaryLine{flex-basis:100%}.set .feather-x{color:#777}input[type=radio]{display:none}label:has(input[type=radio]).wide{width:160px}label:has(input[type=radio]){padding:.5rem;transition:.2s;cursor:pointer}label:has(input[type=radio]):first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}label:has(input[type=radio]):not(:last-child){border-right:2px solid #fff}label:has(input[type=radio]):last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.list-move,.list-enter-active,.list-leave-active{transition:all .5s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translate(30px)}.list-leave-active{position:absolute}.admin-page h1{margin:0}.slide-enter-from{grid-template-rows:0fr;opacity:0}.slide-enter-to{grid-template-rows:1fr;opacity:1}.slide-enter-active,.slide-leave-active{transition:all .3s ease}.slide-leave-from{grid-template-rows:1fr;opacity:1}.slide-leave-to{grid-template-rows:0fr;opacity:0}:root{font-family:Avenir,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;color-scheme:light;color:#222;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}#app{width:100vw;height:100vh;display:flex;flex-direction:column}@media screen and (max-width:640px){:root{font-size:12px}}.strong{font-weight:700}.center{text-align:center}button{color:#000}.action-button{background:#38abe5;color:#fff}.action-button:hover{background:#87d7ff}.action-button:disabled{background:#ccc;color:#a9a9a9;cursor:default}.action-button:disabled:hover{background:#ccc}.link-button{color:inherit}.button-row{text-align:right}h1,h2,h3{font-weight:500;color:#666}.top-element{display:flex;gap:5rem;max-width:60rem}.top-layout{display:flex;flex-direction:column}.sidebar{position:fixed;top:0;width:250px;height:100%;background:#308fbe;color:#fff;transition:.3s;z-index:100}.sidebar>div{transition:.3s;opacity:1}.sidebar .title{padding:1rem 1rem 0rem;font-size:2rem;font-weight:500;color:#fff}.sidebar .hamburger{visibility:hidden;position:absolute;right:10px;top:10px;cursor:pointer}.sidebar a,.sidebar nav{padding:.5rem;border-radius:.5rem;cursor:pointer;color:#fff;text-decoration:none;display:block;-webkit-user-select:none;user-select:none}.sidebar a:hover,.sidebar nav:hover{background:#fff4}.sidebar a .feather,.sidebar nav .feather{height:1rem}.sidebar a.active,.sidebar nav.active{background:#0002;color:#fff}header{margin-left:-.5rem;margin-top:1rem;cursor:pointer}header .feather{width:1rem;height:1rem;vertical-align:middle;transition:.3s}header .feather.rotate90{rotate:90deg}.nav-group{overflow-y:auto;transition:.3s;transition-timing-function:linear;max-height:15rem}.vScale0{max-height:0}.transition{transition:.5s}.padding1{padding:1rem}.padding2{padding:2rem}.scroll{overflow-y:auto}.flex-column{display:flex;flex-direction:column}.space-between{justify-content:space-between}.min-height{min-height:0px}.grow{flex-grow:1}.main-area{flex-grow:1;flex-shrink:1;display:flex;position:relative;margin-left:250px;overflow:auto}.main{flex-grow:1;flex-shrink:1}@media screen and (max-width:1024px){.sidebar.collapsed{margin-left:-210px}.sidebar.collapsed>div{opacity:0}.sidebar .hamburger{visibility:visible}.main-area{margin-left:40px}}.container{display:flex;flex-direction:column;outline:none;padding:2rem}.centered-container{align-items:center;justify-content:center}.delete{cursor:pointer}.transparent{opacity:0}input:autofill,input:-webkit-autofill-strong-password,input:-webkit-autofill-strong-password-viewable,input:-webkit-autofill-and-obscured{background-color:#fff!important;background-clip:content-box!important;-webkit-box-shadow:0 0 0 60px white inset!important}button{cursor:pointer;border:2px solid transparent;padding:10px;margin:5px;border-radius:5px;background:#ccc;font-size:1rem}button.main{background:#87d7ff}button:hover{background:#bbb}button:focus{outline:none;border:2px solid blue;background:#ccf}button:focus:hover{background:#bbb}button.icon-button{background:transparent}button.icon-button:hover{background:#bbb}.feather:not(.feather-no-icon){cursor:pointer}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root{--test-color: rgb(50, 100, 200) }html,button,input{line-height:1.15}input,button{font-size:1em}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}code{font-weight:700;--tw-text-opacity: 1;color:rgb(48 143 190 / var(--tw-text-opacity, 1))}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-full{bottom:100%}.left-0{left:0}.right-0{right:0}.right-\[10px\]{right:10px}.top-0{top:0}.top-\[10px\]{top:10px}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[99998\]{z-index:99998}.z-\[99999\]{z-index:99999}.col-start-1{grid-column-start:1}.float-right{float:right}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-\[5px\]{margin:5px}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-3{margin-left:-.75rem}.-mr-3{margin-right:-.75rem}.-mt-0{margin-top:-0px}.-mt-0\.5{margin-top:-.125rem}.-mt-3{margin-top:-.75rem}.-mt-\[0\.6rem\]{margin-top:-.6rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-8{margin-bottom:2rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-4{width:1rem;height:1rem}.size-6{width:1.5rem;height:1.5rem}.size-96{width:24rem;height:24rem}.size-\[10px\]{width:10px;height:10px}.h-0{height:0px}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-40{height:10rem}.h-\[100vh\]{height:100vh}.h-\[10px\]{height:10px}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.w-0{width:0px}.w-10{width:2.5rem}.w-20{width:5rem}.w-4{width:1rem}.w-40{width:10rem}.w-60{width:15rem}.w-80{width:20rem}.w-\[100vw\]{width:100vw}.w-full{width:100%}.\!w-96{width:24rem!important}.min-w-full{min-width:100%}.min-w-56{min-width:14rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-80{max-width:20rem}.max-w-\[1000px\]{max-width:1000px}.max-w-xl{max-width:36rem}.max-w-full{max-width:100%}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.border-collapse{border-collapse:collapse}.-translate-x-\[5px\]{--tw-translate-x: -5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[5px\]{--tw-translate-y: -5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[0\.15rem\]{--tw-translate-y: .15rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[5px\]{--tw-translate-y: 5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[2rem_1fr\]{grid-template-columns:2rem 1fr}.grid-cols-\[2rem_1fr_1fr_2rem_2rem\]{grid-template-columns:2rem 1fr 1fr 2rem 2rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-20{gap:5rem}.gap-4{gap:1rem}.gap-3{gap:.75rem}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[0\.3rem\]{border-radius:.3rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-1{border-width:1px}.border-2{border-width:2px}.border-b-2{border-bottom-width:2px}.border-b-\[1px\]{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r-2{border-right-width:2px}.border-t-2{border-top-width:2px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dark{--tw-border-opacity: 1;border-color:rgb(56 171 229 / var(--tw-border-opacity, 1))}.border-dark-gray{--tw-border-opacity: 1;border-color:rgb(136 136 136 / var(--tw-border-opacity, 1))}.border-gray{--tw-border-opacity: 1;border-color:rgb(204 204 204 / var(--tw-border-opacity, 1))}.border-light-gray{--tw-border-opacity: 1;border-color:rgb(238 238 238 / var(--tw-border-opacity, 1))}.border-transparent{border-color:#0000}.bg-bad{--tw-bg-opacity: 1;background-color:rgb(238 85 85 / var(--tw-bg-opacity, 1))}.bg-dark{--tw-bg-opacity: 1;background-color:rgb(56 171 229 / var(--tw-bg-opacity, 1))}.bg-good{--tw-bg-opacity: 1;background-color:rgb(85 204 85 / var(--tw-bg-opacity, 1))}.bg-light{--tw-bg-opacity: 1;background-color:rgb(187 221 255 / var(--tw-bg-opacity, 1))}.bg-light-gray{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.bg-lighter{--tw-bg-opacity: 1;background-color:rgb(240 252 255 / var(--tw-bg-opacity, 1))}.bg-lighter-gray{--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity, 1))}.bg-neutral{--tw-bg-opacity: 1;background-color:rgb(228 228 0 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.fill-light{fill:#bdf}.fill-none{fill:none}.fill-off-white{fill:#eee}.stroke-black{stroke:#000}.stroke-dark{stroke:#38abe5}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-\[0\.2rem\]{padding:.2rem}.p-\[30px\]{padding:30px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-20{padding-left:5rem;padding-right:5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pr-\[34px\]{padding-right:34px}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.text-base{font-size:1rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-normal{line-height:1.5}.text-bad{--tw-text-opacity: 1;color:rgb(238 85 85 / var(--tw-text-opacity, 1))}.text-dark-gray{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.text-darker{--tw-text-opacity: 1;color:rgb(48 143 190 / var(--tw-text-opacity, 1))}.text-darkest{--tw-text-opacity: 1;color:rgb(32 79 110 / var(--tw-text-opacity, 1))}.text-gray{--tw-text-opacity: 1;color:rgb(204 204 204 / var(--tw-text-opacity, 1))}.text-transparent{color:#0000}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-80{opacity:.8}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}svg{stroke-width:1.5px}*{font-family:Avenir,Helvetica,Arial,sans-serif}.focus-within\:bg-light:focus-within{--tw-bg-opacity: 1;background-color:rgb(187 221 255 / var(--tw-bg-opacity, 1))}.hover\:border-darker:hover{--tw-border-opacity: 1;border-color:rgb(48 143 190 / var(--tw-border-opacity, 1))}.hover\:bg-bad:hover{--tw-bg-opacity: 1;background-color:rgb(238 85 85 / var(--tw-bg-opacity, 1))}.hover\:bg-dark:hover{--tw-bg-opacity: 1;background-color:rgb(56 171 229 / var(--tw-bg-opacity, 1))}.hover\:bg-gray:hover{--tw-bg-opacity: 1;background-color:rgb(204 204 204 / var(--tw-bg-opacity, 1))}.hover\:bg-light:hover{--tw-bg-opacity: 1;background-color:rgb(187 221 255 / var(--tw-bg-opacity, 1))}.hover\:bg-light-gray:hover{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.hover\:bg-lighter-gray:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity, 1))}.hover\:bg-medium:hover{--tw-bg-opacity: 1;background-color:rgb(135 215 255 / var(--tw-bg-opacity, 1))}.hover\:fill-light:hover{fill:#bdf}.hover\:text-dark-gray:hover{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-b-\[1px\]:focus{border-bottom-width:1px}.focus\:border-dark:focus{--tw-border-opacity: 1;border-color:rgb(56 171 229 / var(--tw-border-opacity, 1))}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.disabled\:bg-light-gray:disabled{--tw-bg-opacity: 1;background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))}.group:focus .group-focus\:border-dark{--tw-border-opacity: 1;border-color:rgb(56 171 229 / var(--tw-border-opacity, 1))}.has-\[input\:checked\]\:bg-darker:has(input:checked){--tw-bg-opacity: 1;background-color:rgb(48 143 190 / var(--tw-bg-opacity, 1))}.has-\[input\:checked\]\:text-white:has(input:checked){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[interactive\=false\]\:pointer-events-none[data-interactive=false],.data-\[visible\=false\]\:pointer-events-none[data-visible=false]{pointer-events:none}.data-\[open\=true\]\:block[data-open=true]{display:block}.data-\[big\=true\]\:h-5[data-big=true]{height:1.25rem}.data-\[size\=large\]\:w-\[min\(80vw\,600px\)\][data-size=large]{width:min(80vw,600px)}.data-\[size\=normal\]\:max-w-\[350px\][data-size=normal]{max-width:350px}.data-\[open\=true\]\:rounded-b-none[data-open=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.data-\[big\=true\]\:border-2[data-big=true]{border-width:2px}.data-\[big\=true\]\:border-off-white[data-big=true]{--tw-border-opacity: 1;border-color:rgb(238 238 238 / var(--tw-border-opacity, 1))}.data-\[disabled\=true\]\:bg-gray[data-disabled=true]{--tw-bg-opacity: 1;background-color:rgb(204 204 204 / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:fill-dark[data-selected=true]{fill:#38abe5}.data-\[disabled\=true\]\:text-dark-gray[data-disabled=true]{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.data-\[dragging\=true\]\:opacity-20[data-dragging=true]{opacity:.2}.data-\[open\=true\]\:opacity-100[data-open=true]{opacity:1}.data-\[visible\=false\]\:duration-0[data-visible=false]{transition-duration:0s}.data-\[selected\=true\]\:hover\:fill-darker:hover[data-selected=true]{fill:#308fbe}@media(min-width:768px){.md\:block{display:block}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\*\:\[\&\.slide-enter-active\]\:h-\[10000\%\].slide-enter-active>*{height:10000%}.\*\:\[\&\.slide-leave-active\]\:h-\[10000\%\].slide-leave-active>*{height:10000%}
