@import url(https://fonts.googleapis.com/css2?family=Almarai&family=Noto+Sans+JP:wght@300;400&display=swap);*,:after,:before{border:0 solid}.card{display:flex;flex-direction:column;width:100%;position:relative;border-radius:.5rem;cursor:pointer;transition:all .1s;transition-timing-function:ease-in-out;background:#fff;overflow:hidden}@media(hover:hover)and (pointer:fine){.card:hover{color:var(--secondary);background:#f4f4f4;transform:scale(1.02)}.card:hover svg{opacity:1}}.card .title{font-size:.875rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.card .description{font-size:.75rem}.card .description h1{font-size:1.25rem}.card .description h2{font-size:1.125rem}.card .description h3{font-size:1rem}@media(min-width:768px){.card .title{font-size:1rem}.card .description{font-size:.875rem}}.card+.card{margin-top:1rem}.card.selected{color:var(--primary)}.card.searched{color:var(--secondary);box-shadow:0 0 10px 10px var(--secondary-soft)}.card .svg-container{flex:0 0 64px;display:flex;align-items:center;justify-content:center;color:var(--color-gray-500)}.card .svg-container svg{width:2rem;height:2rem}.card .card-text{flex:1 1;padding:1rem;transition:all .1s ease-in-out;width:100%}.card .card-text .description{color:var(--color-gray-500);display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.card .card-text.with-image{max-width:calc(100% - 100px)}.card .card-badges{display:inline-flex;margin-right:.5rem}.card-badge{color:#fff;border-radius:1rem;border-width:1px;font-weight:700;font-size:.5rem;padding:.125rem .375rem;margin-right:.25rem;height:18px}.image-container{max-width:100px;min-width:100px;min-height:100%;flex:1 1;display:flex;align-items:center}.image-container img{width:100px;height:100px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0h2v12H2V0zm1 20a2 2 0 10.001-3.999A2 2 0 003 20zM9 8a2 2 0 10.001-3.999A2 2 0 009 8zm-1 4h2v12H8V12z' fill='%23000' fill-opacity='.4' fill-rule='evenodd'/%3E%3C/svg%3E")}.list-body{padding:1rem}.ptr{position:absolute;bottom:0;left:0;right:0;height:100%}.reduced-ptr-height .ptr{height:calc(100% - 48px)}.loading-card{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;border-radius:.5rem}.loading-card-text{padding:1rem;width:100%}.loading-card-line{display:flex;height:1.25rem;border-radius:.125rem;width:100%;max-width:var(--line-width)}.shimmer{-webkit-animation:shimmer 1.5s infinite;animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#e2e2e2 0,#e2e2e2 50%,#eff1f3);background-size:1000px 100%}@-webkit-keyframes shimmer{0%{background-position:0 0}to{background-position:1000px}}@keyframes shimmer{0%{background-position:0 0}to{background-position:1000px}}.list-body{display:flex;flex:1 1 0%;flex-direction:column;padding-left:1rem;padding-right:1rem;padding-bottom:1rem}.khh-button{display:flex;align-items:center;justify-content:center;padding:.25rem .5rem;font-size:.875rem;line-height:1.5rem;border-radius:.375rem;border:1px solid transparent;transform:scale(1);transition:all .3s;cursor:pointer}.khh-button.allowed:hover{transform:scale(1.02)}.khh-button.not-allowed{cursor:not-allowed}.khh-button:disabled{opacity:.7}.khh-button.pane-button{--shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--shadow);background-image:linear-gradient(180deg,var(--color-gray-400) 0,var(--color-gray-400) 35%,transparent 60%,transparent),linear-gradient(-15deg,var(--primary),var(--tertiary));background-size:105% 400%;width:100%;color:#fff;font-size:1rem;background-position:2.5% 5%}.khh-button.pane-button:enabled{background-position:2.5% 80%}.khh-button.pane-button.error{background-image:linear-gradient(-10deg,var(--color-red-900),var(--color-red-500))}.khh-button .loader{width:1rem;height:1rem;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:khh-button-loader 1.3s linear infinite;animation:khh-button-loader 1.3s linear infinite;transform:translateZ(0) scale(.2)}.khh-button.primary{--shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--shadow);color:#fff;background:var(--primary)}.khh-button.primary.destructive.allowed:hover{background:var(--color-red-500)}.khh-button.primary.destructive:not([disabled]){color:#fff;background:var(--color-red-500)}.khh-button.primary:disabled{background:var(--color-gray-500)}.khh-button.primary.allowed:hover{background:var(--secondary)}.khh-button.secondary{--shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--shadow);color:var(--primary);background-color:transparent}.khh-button.secondary:disabled{color:var(--color-gray-500)}.khh-button.secondary.allowed:hover{color:var(--secondary);background-color:var(--color-gray-50)}.khh-button.secondary.destructive:hover{background:var(--color-red-50)}.khh-button.secondary.destructive:not([disabled]){color:var(--color-red-500)}.khh-button.tertiary{color:var(--color-gray-500);background-color:transparent}.khh-button.tertiary.allowed:hover{--shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--shadow);color:#000;background-color:var(--color-gray-50)}.khh-button.tertiary.destructive:hover{background:var(--color-red-50)}.khh-button.tertiary.destructive:not([disabled]){color:var(--color-red-500)}@-webkit-keyframes khh-button-loader{0%,to{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes khh-button-loader{0%,to{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.input-container{position:relative;display:flex;width:100%}.input-container ::-moz-selection{background:var(--tertiary-soft)}.input-container ::selection{background:var(--tertiary-soft)}.input-container input{z-index:1;background:transparent;width:100%;outline:none}.input-container input:-webkit-autofill{-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart}.input-container input:not(:-webkit-autofill){-webkit-animation-name:onAutoFillCancel;animation-name:onAutoFillCancel}.input-container label{top:24px;position:absolute;z-index:0;display:inline-flex;color:var(--color-gray-500);transition:all .3s;transform-origin:0 0;transform:translateY(2px)}.input-container svg{width:1rem;height:21px;flex-shrink:0}.input-container label.touched{color:var(--primary);transform:translateY(-16px) scale(.75);padding:.125rem .25rem;margin:-.125rem -.25rem}.input-container label.touched.no-offset{transform:translateY(-32px) scale(.75)}.input-container.error label,.input-container .error label{color:var(--color-red-700)}.input-container.error .input-row,.input-container .error .input-row{border-bottom:2px solid var(--color-red-700)}.input-container.error .input-row:focus-within,.input-container .error .input-row:focus-within{border-bottom:4px solid var(--color-red-700)}.input-container.disabled label{color:var(--color-gray-500)}.input-container.disabled input{cursor:not-allowed;color:var(--color-gray-500)}.input-container.disabled .input-row{border-bottom:2px solid var(--color-gray-300)}.input-container .input-row{height:54px}.input-container .input-row,.input-container .input-row-tall{display:flex;flex-direction:row;align-items:center;padding-bottom:.25rem;width:100%;padding-top:18px;align-items:flex-end;min-height:54px;border-bottom:2px solid var(--secondary)}.input-container .input-row-tall:focus-within,.input-container .input-row:focus-within{border-bottom:4px solid var(--tertiary);padding-bottom:calc(.25rem - 2px)}.input-container.dirty label.can-be-dirtied{background:var(--tertiary-soft);border-radius:.375rem}.boolean-input{display:flex;color:var(--primary);transition:all .3s;cursor:pointer;transform-origin:0 50%}.boolean-input input{opacity:0;pointer-events:none;position:absolute;top:0;left:0;margin-right:.5rem}.boolean-input .label-text{font-size:.875rem}.boolean-input .flipper svg{height:16px}.boolean-input .flipper{margin-right:.5rem}.input-container.enabled .boolean-input:hover{transform:scale(1.05);color:var(--secondary)}.input-container.disabled .boolean-input{color:var(--color-gray-500);cursor:not-allowed}.input-container.error .boolean-input{color:var(--color-red-700)}.flipper{transition:transform .3s;transform-style:preserve-3d;position:relative}.flipper>*{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;transform:rotateX(0deg)}.flipper.flip{transform:rotateY(180deg) rotateX(0deg)}.input-container .password-input .input-row{border-bottom-style:solid;border-bottom-color:var(--secondary)}.input-container .password-input .input-row:focus-within{border-bottom-width:4px;border-bottom-color:var(--tertiary)}.input-container .password-input.valid #password-length-hint{color:green}.input-container .password-input.valid #password-length-hint:after{content:" ✓"}.input-container .password-input.unmet .input-row{border-bottom-color:var(--color-red-700)}.input-container .password-input.unmet .input-row label{color:var(--color-red-700)}.input-container .password-input #password-length-hint{color:var(--color-gray-500);font-size:.75rem}.selector{width:100%;padding-top:calc(1rem - 2px)}.selector label{color:var(--primary);position:absolute;display:inline-flex;transition:all .3s;z-index:0;transform-origin:0 0;transform:translateY(-12px) scale(.75)}.selector.error label,.selector.required label{color:var(--color-red-700);opacity:.6}.selector.error .selector-input-row,.selector.required .selector-input-row{border-bottom:2px solid var(--color-red-700)}.selector.error .selector-input-row:focus-within,.selector.required .selector-input-row:focus-within{border-bottom:4px solid var(--color-red-700)}.selector .selector-input-row{display:flex;flex-direction:row;align-items:center;min-height:40px;position:relative;border-bottom:2px solid var(--secondary);padding-bottom:2px}.selector .selector-input-row:focus-within{border-bottom:4px solid var(--tertiary);padding-bottom:0}.selector svg{width:20px;height:20px}.input-container.disabled .selector-input-row{border-bottom:2px solid var(--color-gray-300);color:var(--color-gray-500);pointer-events:none}.loading-selector{height:54px;width:100%}.duration-input{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;width:100%}.duration-input.error #hint{color:var(--color-red-700)}button,label{font-family:"Alamari",sans-serif}.login-form p{font-size:.875rem;flex-shrink:0}.login-form .extras-row{margin-top:2rem}.login-form .line-flourish{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0}.login-form .line-flourish div{width:32px;border-bottom:2px solid var(--color-gray-200)}@media(min-width:768px){.login-form .line-flourish{opacity:1}}.login-form .remember{display:flex;color:var(--primary);transition:all .3s;cursor:pointer;transform-origin:0 50%}.login-form .remember input{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.login-form .remember:hover{transform:scale(1.05);color:var(--secondary)}.login-form .forgot{color:var(--primary);transition:all .3s;cursor:pointer;transform-origin:100% 50%;margin-bottom:-1px}.login-form .forgot:hover{transform:scale(1.05);color:var(--secondary)}.login-form.login-error .line-flourish{color:var(--color-gray-500)}.login-form.login-error .remember{color:var(--color-red-700)}.login-form.login-error .remember .remember-text{color:var(--color-gray-500)}.login-form.login-error .forgot{color:var(--color-red-700);font-weight:700}.login-form.login-error .forgot:hover{transform:scale(1.05)}.login-form.login-error .form-error{opacity:1}.login-form.validation-error .forgot,.login-form.validation-error .remember{color:var(--color-gray-500)}.loading{display:flex;min-height:100%;width:100%;align-items:center;justify-content:center;opacity:.5}.loading,svg{flex-shrink:0}.tri-1,.tri-2,.tri-3{perspective:500px;position:relative;transform-style:flat;transform-origin:47.7px 47.7px;transition:.25s}.tri-1{fill:var(--tertiary)}.tri-2{fill:var(--secondary)}.tri-3{fill:var(--primary)}.frame-1 .tri-1{transform:rotate3d(1,1,0,-180deg)}.frame-2 .tri-1{transform:rotate3d(0,0,-1,180deg)}.frame-3 .tri-1{transform:rotate3d(-1,1,0,180deg)}.frame-1 .tri-2{transform:rotate3d(1,1,0,180deg)}.frame-2 .tri-2{transform:rotate(-180deg)}.frame-3 .tri-2{transform:rotate3d(-1,1,0,-180deg)}.frame-1 .tri-3{transform:rotate3d(-1,1,0,180deg)}.frame-2 .tri-3{transform:rotate(180deg)}.frame-3 .tri-3{transform:rotate3d(1,1,0,180deg)}.learner-dashboard-error>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.learner-dashboard-error{font-size:1.25rem;line-height:1.75rem;opacity:.4;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.bug-report{margin-top:.25rem;cursor:pointer;font-weight:300;opacity:.5}.bug-report:hover{opacity:1}.bug-report{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,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-duration:.3s;--tw-scale-x:1;--tw-scale-y:1}.bug-report:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.error-id{margin-top:2rem;font-size:.75rem;opacity:.5}.bug-report u{transition:color .3s}.bug-report:hover u{color:var(--primary)}.exclamation{width:5rem;height:5rem;color:var(--color-gray-500)}:root{--off-white:#f3f4f6;--gray:#9ca3af}.placeholder{display:flex;height:100%;justify-content:center;align-items:center;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}@supports(-webkit-touch-callout:none){body{-webkit-overflow-scrolling:touch;overflow:hidden;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}.bottom-shadow{box-shadow:0 3px 5px 0 rgba(0,0,0,.1)}.top-shadow{box-shadow:0 -3px 5px 0 rgba(0,0,0,.1)}.top-bar,.top-bar-tall{position:-webkit-sticky;position:sticky;background:#fff;background:var(--color-white);top:0;z-index:20;display:flex;width:100%;flex-grow:0;border-color:#e5e7eb;border-color:var(--color-gray-200);align-items:center;height:3rem;flex-shrink:0;box-shadow:0 4px 6px var(--primary-shadow)}.top-bar-tall{height:5rem}.modal{position:fixed;inset:0}@media(min-width:1024px){.left-margin{margin-left:5rem}}@media(min-width:1280px){.left-margin{margin-left:15rem}}@media(min-width:1024px){.left-padding{padding-left:6rem}}@media(min-width:1280px){.left-padding{padding-left:16rem}}@media(min-width:1024px){.right-margin{margin-right:5rem}}@media(min-width:1280px){.right-margin{margin-right:15rem}}@media(min-width:1024px){.right-padding{padding-right:6rem}}@media(min-width:1280px){.right-padding{padding-right:16rem}}.hover-105{transition:transform .3s ease;transform:scale(1)}.hover-105:hover{transform:scale(1.05)}:root{--primary:#054372;--secondary:#1c75bc;--tertiary:#00b4ef;--primary-soft:rgba(5,67,114,0.25098039215686274);--secondary-soft:rgba(28,117,188,0.25098039215686274);--tertiary-soft:rgba(0,180,239,0.25098039215686274);font-family:"Noto Sans JP",sans-serif}*{scrollbar-width:none}::-webkit-scrollbar{display:none;width:0;background:transparent}::-moz-scrollbar{display:none}.centered{display:flex;justify-content:center;align-items:center}.full{width:100vw;height:100vh}form{width:100%;height:100%}.row,.spaced-row{display:flex;flex-direction:row;align-items:center}.spaced-row{justify-content:space-between}:root{--color-transparent:transparent;--color-current:currentColor;--color-black:#000;--color-white:#fff;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c3;--color-yellow-200:#fef08a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-green-900:#14532d}button,input{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}template{display:none}[hidden]{display:none}html{font-family:Inter var,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}*,:after,:before{border:0 solid #d2d6dc}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.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}}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-input::-moz-placeholder{color:#9fa6b2;opacity:1}.form-input::placeholder{color:#9fa6b2;opacity:1}.form-input:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-textarea::-moz-placeholder{color:#9fa6b2;opacity:1}.form-textarea::placeholder{color:#9fa6b2;opacity:1}.form-textarea:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-multiselect:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-repeat:no-repeat;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;line-height:1.5;background-position:right .5rem center;background-size:1.5em 1.5em}.form-select::-ms-expand{color:#9fa6b2;border:none}@media not print{.form-select::-ms-expand{display:none}}@media print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.form-select{padding-right:.75rem}}.form-select:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-checkbox::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.25rem}.form-checkbox:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox:checked:focus{border-color:transparent}.form-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-radio::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;border-radius:100%;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc;border-width:1px}.form-radio:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-radio:checked:focus{border-color:transparent}

/*! tailwindcss v2.0.4 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Inter var,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}
/*# sourceMappingURL=main.01cf1dbe.chunk.css.map */