/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--body-bg: white;--card-bg: #fff;--card-radius: 6px;--avatar-bg: #E5E7EB;--depth-4: 0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108);--depth-8: 0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108);--depth-16: 0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108);--depth-64: 0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18);--rounded: 8px;--rounded-small: 4px;--ink: #111827;--gray: #4b5563;--sky: #d1d5db;--light: #f3f4f6;--red: #991b1b;--blue: #1e40af;--green: #166534;--orange: #9a3412;--border-color: #E5E7EB;--input-background: #fff;--input-border: #c9cccf;--input-border-focus: var(--blue);--btn-border: #9CA3AF;--btn-color: #F9FAFB;--btn-color-hover: #F3F4F6;--btn-color-focus: #E5E7EB;--btn-primary-color: var(--blue);--btn-primary-color-hover: #1E40AF;--btn-primary-color-active: #1E3A8A;--accent: var(--blue) }*,*:before,*:after{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;font-size:62.5%}body{color:var(--ink);font-family:system-ui,sans-serif;font-size:1.6rem;line-height:2.2rem;-webkit-font-smoothing:antialiased;margin:0;background:var(--body-bg)}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.text-title-1,.text-display-1{font-size:4rem;line-height:4.8rem}.text-title-2,.text-display-2{font-size:3.2rem;line-height:4rem}.text-title-3,.text-display-3{font-size:2.4rem;line-height:3.2rem}.text-xlarge{font-size:2rem;line-height:2.8rem}.text-large{font-size:1.8rem;line-height:2.4rem}.text-regular{font-size:1.6rem;line-height:2.2rem}.text-small{font-size:1.4rem;line-height:1.8rem}.text-micro{font-size:1.2rem;line-height:1.6rem}.text-normal{font-weight:400}.text-bold{font-weight:700}.text-semibold{font-weight:600}.text-extrabold{font-weight:800}.text-uppercase{text-transform:uppercase}.color-ink{color:var(--ink)}.color-gray{color:var(--gray)}.color-sky{color:var(--sky)}.color-light{color:var(--light)}.color-red{color:var(--red)}.color-green{color:var(--green)}.color-blue{color:var(--blue)}.color-orange{color:var(--orange)}.color-white{color:#fff}.flex{display:flex;min-width:0}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-center{align-items:center}.flex-end{align-items:flex-end}.flex-start{align-items:flex-start}.btn{-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:24px;font-family:inherit;font-size:16px;font-weight:600;padding:7px 16px;border:0;text-align:center;color:inherit;text-decoration:none !important;white-space:nowrap;border-radius:4px;position:relative;overflow:hidden;cursor:pointer;background:#fff;transition:.12s;border:solid 1px #babfc3;border-top-color:#c9cccf;border-bottom-color:#babfc4;box-shadow:0 1px 0 rgba(0,0,0,.06)}.btn img,.btn svg{display:block;width:24px;height:24px;margin-right:6px;margin-left:-4px}.btn:hover,.btn:focus{background-color:var(--btn-color-hover)}.btn:active{background:#e5e7eb}.btn-small{padding:3px 12px;border-radius:var(--rounded-small);font-size:14px}.btn-small svg,.btn-small img{width:18px;height:18px;margin-right:6px;margin-left:-4px}.btn-large{padding:11px 24px;font-size:18px}.btn-large img,.btn-large svg{margin-right:12px}.btn-primary{background:var(--btn-primary-color);box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 -1px 0 rgba(0,0,0,.2);color:#fff;padding-top:8px;padding-bottom:8px;border:0}.btn-primary:hover,.btn-primary:focus{background:var(--btn-primary-color-hover)}.btn-primary:active{background:var(--btn-primary-color-active)}.btn-primary.btn-small{padding-top:4px;padding-bottom:4px}.btn-primary.btn-large{padding-top:12px;padding-bottom:12px}.btn-primary .ripple{background-color:gold}.btn-icon{padding:7px}.btn-icon img,.btn-icon svg{margin:0}.btn-icon.btn-small{padding:6px}.btn-icon.btn-small img,.btn-icon.btn-small svg{width:18px;height:18px}.btn-danger{color:var(--red)}.btn-fullwidth{display:flex;width:100%}.btn:disabled{opacity:.64;cursor:not-allowed}.btn-disabled{cursor:not-allowed;color:#4b5563;background-color:#f3f4f6 !important}.btn-rounded{border-radius:10em}.btn-link{border-color:rgba(0,0,0,0);color:var(--accent);box-shadow:none !important;background:rgba(0,0,0,0);font-weight:400}.btn-link-semibold{font-weight:600}.btn-line{border-color:var(--btn-primary-color);color:var(--btn-primary-color);box-shadow:none !important;background:rgba(0,0,0,0)}.btn-menu{border-color:rgba(0,0,0,0);box-shadow:none;width:100%;text-align:left;justify-content:left;background:rgba(0,0,0,0)}.btn-menu .affix{margin:0 -4px 0 0}label{display:block}label+.form-control{margin-top:4px}.form-control{-webkit-tap-highlight-color:hsla(0,0%,100%,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:solid 1px var(--input-border);border-top-color:#aeb4b9;border-radius:4px;outline:0 !important;position:relative;font-family:inherit;font-size:16px;line-height:24px;padding:7px 8px;text-overflow:ellipsis;height:40px;transition:border-color .12s ease-in-out,box-shadow .12s ease-in-out;background:var(--input-background);color:var(--ink)}.form-control:focus{border-color:var(--input-border-focus);position:relative;z-index:2}.form-control:read-only:focus{border:solid 1px var(--input-border);box-shadow:none}.input-group{padding:0;display:flex;align-items:center;overflow:hidden;border:solid 1px var(--input-border);border-radius:4px;transition:border-color .12s ease-in-out,box-shadow .12s ease-in-out;background:var(--input-background)}.input-group .form-control{flex:1;box-shadow:none;border:0;min-height:38px}.input-group:focus-within{border-color:var(--input-border-focus);position:relative;z-index:2}.form-control-invalid{border-color:var(--red) !important;background-position:calc(100% - 8px) center;background-size:24px 24px;background-repeat:no-repeat;padding-right:40px}.form-control-valid{border-color:var(--green) !important;background-position:calc(100% - 8px) center;background-size:24px 24px;background-repeat:no-repeat;padding-right:40px}.form-control.disabled,.form-control:disabled{cursor:not-allowed;color:gray !important}.form-control-small{padding:3px 8px;height:32px;font-size:14px}input.form-control[type=search]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAwFBMVEUAAACZmZmiormVqqqkpLafn6+WpbScqqqbpK2fpaydo7GZpqyboq6aoLKbpa+dorGapK2ao7CcpK2doq6bo7CcpbGeoq6dpbGdoq+co7CdpK6bo6+do66coq+co7CbpK6bo6+cpK6do6+bo6+doq+co6+dpLCco6+co7Cco6+co6+bpK+co6+do6+coq6co6+bo6+co6+do6+dorCco6+co6+co6+co6+co6+co6+co6+co6+co6+co6+co6////+8CE/kAAAAPnRSTlMABQsMDhAREhwlJygpKzM0NTo7PD0+P0FjZGVmdXZ3e31+f4CMk5SWt7m6u7y9vr/AwsXX2Nna2/Lz9Pn9/oLDY7MAAAE/SURBVHja7JQFlgMhEESJu7u7uzv3P9Z2xcObZsOz1R+l6I8lM8Kcf/zl4WK/XwzL/rfKIyN5Zx7/tNzWOcknTm2bvt4zkQpjt3b8S30v57fbA7n+xdDN0UHFMnFrJldot/j6KNY/cT0C9xT7CLPCmLoXqH8YmGPA1QclkXjNUsj8jFDGftVwQGGREYbUl1XDPIV9RlhZzR7AuTHCjvocauigcMcIWyvBSeHWdEkbRsCB5NSwoNl0yapvSGGJEfySSL1mGWQhwYBLZ+V+Tjwbirr8xYY/3/TJ8MwoOMYES1sS6/R9PRu0m7oLaCzBoBB0OIKFoQQHr9DghvHCgV4N3Ryt15tA04uPutAQHj7qu7RfqTeAr9hf7PabfimEVl2CmnifMj8HZxjPUfrGRtXAKJoKMAzqQaUi/jwfoy0AAMnDUpssdLNXAAAAAElFTkSuQmCC);background-position:8px center;background-size:24px 24px;background-repeat:no-repeat;padding-left:40px;padding-right:32px;border-radius:100px}input.form-control-small[type=search]{background-size:18px 18px;padding-left:32px}select.form-control{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAALVBMVEUAAACeo62bpa+dorGeorCbpK2co7Cdo6+bo6+co66coq+co6+co6+co6////8OHxBcAAAADXRSTlMAMjM0Nzh3f4CI7e7wT3gqJQAAAGRJREFUeNrtyzEWgiEQA+H4o8uq5P7XlcezMUWgsNyvnkH5m1KiQbSAkRx3/Li9+HQ95yE9zRGUY/XsOD18r4fv5XhguqTfHddbe39I7+Q6BqfEkeBXx6EwvTmk90L6vUzslFI+7ckGE1NaKQIAAAAASUVORK5CYII=);background-position:97.5% center;background-position:calc(100% - 4px) center;background-size:24px 24px;background-repeat:no-repeat;padding-right:32px;box-shadow:0 1px 0 rgba(0,0,0,.05);border:solid 1px #babfc3;border-top-color:#c9cccf;border-bottom-color:#babfc4}select.form-control[multiple]{background-image:none;height:auto;max-height:120px;padding-right:8px}textarea.form-control{height:auto}.input-feedback{display:block;margin-top:4px;font-size:14px;line-height:18px;color:var(--gray)}.input-feedback-invalid{color:var(--red)}.input-feedback-valid{color:var(--green)}.help-block.error{color:var(--vermilion)}.radio{display:flex;align-items:center;line-height:24px}.radio-btn{position:relative;display:block}.radio-btn input[type=radio]{opacity:0;position:absolute}.radio-btn div,.radio-btn span{display:block;width:24px;height:24px;border:solid 2px var(--sky);padding:2px;background-color:#fff;border-radius:50%;position:relative;overflow:hidden}.radio-btn div:after,.radio-btn span:after{content:"";width:14px;height:14px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.radio-btn input[type=radio]:checked~div,.radio-btn input[type=radio]:checked~span{border-color:var(--accent);transition:.2s}.radio-btn input[type=radio]:checked~div:after,.radio-btn input[type=radio]:checked~span:after{background:var(--accent);transition:.2s}.checkbox-btn{position:relative;display:block}.checkbox-btn input[type=checkbox]{opacity:0;position:absolute}.checkbox-btn div,.checkbox-btn span{display:block;width:24px;height:24px;padding:2px;background-color:#fff;border:solid 2px var(--sky);position:relative;overflow:hidden;border-radius:4px}.checkbox-btn div:after,.checkbox-btn span:after{content:"";position:absolute;width:20px;height:20px;top:0;left:0;background-color:var(--sky);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAALVBMVEUAAAD///////////////////////////////////////////////////////+hSKubAAAADnRSTlMAChUuM3V3f4CIwNHr7sq7CnQAAABsSURBVHja7NI1GoAwFAPgujf3vy0y4ZKPCWjmP9UnWloeRVvSF0TSA5H08N/wzatkOJ9RDeFlBlD02gdxGIch1RD3nRr3/NS466fGTT81iP8KoyzT+9zcg5oHR/ipwfihMXoqIfQDEqNgFAAACEUJ7ipu+uwAAAAASUVORK5CYII=);background-size:20px 20px;background-repeat:no-repeat;background-position:center;opacity:0}.checkbox-btn input[type=checkbox]:checked~div,.checkbox-btn input[type=checkbox]:checked~span{border-color:var(--accent);background:var(--accent);transition:.2s}.checkbox-btn input[type=checkbox]:checked~div:after,.checkbox-btn input[type=checkbox]:checked~span:after{background-color:var(--accent);transition:.2s;opacity:1}.switch{position:relative;display:block}.switch__input{position:relative;display:block;height:20px;width:40px;background:var(--sky);border-radius:100px;cursor:pointer;transition:all .3s ease;margin:2px 0;box-shadow:0 1px rgba(0,0,0,.08) inset}.switch__btn{position:absolute;left:0;top:-2px;display:block;width:24px;height:24px;border-radius:50%;background:#fff;border:solid 1px var(--sky);box-shadow:0 0 1px rgba(0,0,0,.64),0 3px 3px rgba(0,0,0,.08);content:"";transition:all .3s ease}.switch input[type=checkbox]{opacity:0;position:absolute;top:0;left:0}.switch input[type=checkbox]:checked~.switch__input{background:var(--accent)}.switch input[type=checkbox]:checked~.switch__input .switch__btn{left:16px}.checkmark{position:relative;display:flex;align-items:center;line-height:24px;padding:8px 0}.checkmark-btn{position:relative;display:block}.checkmark-btn div,.checkmark-btn span{position:relative;display:block;height:24px;width:24px;background:var(--sky);border-radius:50%;transition:.2s;overflow:hidden;transition:.2s}.checkmark-btn div:after,.checkmark-btn span:after{content:"";position:absolute;width:24px;height:24px;top:0;left:0;background-color:var(--input-border);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAALVBMVEUAAAD///////////////////////////////////////////////////////+hSKubAAAADnRSTlMAChUuM3V3f4CIwNHr7sq7CnQAAABsSURBVHja7NI1GoAwFAPgujf3vy0y4ZKPCWjmP9UnWloeRVvSF0TSA5H08N/wzatkOJ9RDeFlBlD02gdxGIch1RD3nRr3/NS466fGTT81iP8KoyzT+9zcg5oHR/ipwfihMXoqIfQDEqNgFAAACEUJ7ipu+uwAAAAASUVORK5CYII=);background-size:20px 20px;background-repeat:no-repeat;background-position:center;border-radius:50%;background-color:var(--accent);opacity:0}.checkmark-btn input{opacity:0;position:absolute;top:0;left:0}.checkmark-btn input:checked~div:after,.checkmark-btn input:checked~span:after{opacity:1}.form-control:focus-visible,.radio-btn input:focus-visible~span,.checkbox-btn input:focus-visible~span,.checkmark-btn input:focus-visible~span,.switch input:focus-visible~span,.switch input:focus-visible~span .switch__btn{outline:-webkit-focus-ring-color auto 1px}.thumbnail{display:block;width:100%;position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.thumbnail img{border:0;display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.thumbnail iframe{border:0;display:block;position:absolute;top:0;left:0;width:100%;height:100%}.thumbnail-wide{padding-bottom:56.25%}.thumbnail-square{padding-bottom:100%}.thumbnail-landscape{padding-bottom:75%}.thumbnail-half{padding-bottom:50%}.thumbnail-third{padding-bottom:33.33333%}.thumbnail-quarter{padding-bottom:25%}.bg-cover{background-size:cover}.bg-cover img{object-fit:cover}.bg-contain{background-size:contain}.bg-contain img{object-fit:contain}.avatar{position:relative;width:48px;height:48px;text-align:center;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat}.avatar-img{position:absolute;width:100%;height:100%;border-radius:50%;overflow:hidden;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat}.avatar-img img,.avatar-img svg{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:3}.avatar-large{width:64px;height:64px;line-height:64px}.avatar-icon{position:absolute;bottom:0px;right:0px;border-radius:50%;background:#fff;padding:4px;z-index:4}.avatar-small{width:32px;height:32px;line-height:32px}.avatar-tiny{width:24px;height:24px;line-height:24px}.icon{width:24px;height:24px;position:relative}.icon img,.icon svg{display:block;width:100%;height:100%;fill:currentColor}.icon-small{width:18px;height:18px}.icon-badge{padding:0 4px;background:var(--red);border-radius:10rem;top:0;right:0;position:absolute;font-size:9px;line-height:1;color:#fff;font-weight:700;line-height:18px;min-width:18px;text-align:center}.icon-dot:after{content:"";width:8px;height:8px;background-color:var(--red);position:absolute;top:0;right:0;border-radius:50%}.card{background-color:var(--card-bg);position:relative}a{color:var(--accent);text-decoration:none}a:hover,a:focus{text-decoration:underline}b,strong{font-weight:600}pre,code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{max-width:100%;border-style:none}article p{margin:0 auto 2.2rem}article p img{display:block;max-width:100%;width:auto;height:auto;margin:0 auto}article ol,article ul{margin:0 auto 2.2rem;padding-left:2.4rem}article ol ol,article ol ul,article ul ol,article ul ul{margin:0}article ol ol{list-style:lower-alpha}article blockquote{padding-left:2.4rem;position:relative;border:0 !important;margin:0 auto 2.2rem}article blockquote p:last-of-type{margin:0}article blockquote:before{content:"";position:absolute;top:4px;bottom:4px;width:8px;left:0;background:var(--sky)}article figure{margin:0 auto 2.2rem}article figure img{display:block}article figcaption{color:var(--gray);margin-top:8px;font-size:1.4rem;line-height:1.8rem}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto;-webkit-overflow-scrolling:touch}.nowrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.separator{clear:both;height:0;border-bottom:solid 1px var(--border-color)}.bordered{border:solid 1px #d8d9da}.rounded{border-radius:var(--rounded)}.rounded-small{border-radius:var(--rounded-small)}.depth-1{box-shadow:0 0 0 1px rgba(0,0,0,.12) inset}.depth-4{box-shadow:0 1.6px 3.6px 0 rgba(0,0,0,.132),0 .3px .9px 0 rgba(0,0,0,.108)}.depth-8{box-shadow:0 3.2px 7.2px 0 rgba(0,0,0,.132),0 .6px 1.8px 0 rgba(0,0,0,.108)}.depth-16{box-shadow:0 6.4px 14.4px 0 rgba(0,0,0,.132),0 1.2px 3.6px 0 rgba(0,0,0,.108)}.depth-64{box-shadow:0 25.6px 57.6px 0 rgba(0,0,0,.22),0 4.8px 14.4px 0 rgba(0,0,0,.18)}.p-0{padding:0}.p-4{padding:4px}.p-8{padding:8px}.p-12{padding:12px}.p-16{padding:16px}.p-20{padding:20px}.p-24{padding:24px}.pl-0{padding-left:0}.pl-4{padding-left:4px}.pl-8{padding-left:8px}.pl-12{padding-left:12px}.pl-16{padding-left:16px}.pl-20{padding-left:20px}.pl-24{padding-left:24px}.pt-0{padding-top:0}.pt-4{padding-top:4px}.pt-8{padding-top:8px}.pt-12{padding-top:12px}.pt-16{padding-top:16px}.pt-20{padding-top:20px}.pt-24{padding-top:24px}.pr-0{padding-right:0}.pr-4{padding-right:4px}.pr-8{padding-right:8px}.pr-12{padding-right:12px}.pr-16{padding-right:16px}.pr-20{padding-right:20px}.pr-24{padding-right:24px}.pb-0{padding-bottom:0}.pb-4{padding-bottom:4px}.pb-8{padding-bottom:8px}.pb-12{padding-bottom:12px}.pb-16{padding-bottom:16px}.pb-20{padding-bottom:20px}.pb-24{padding-bottom:24px}.m-a{margin:auto}.ml-a{margin-left:auto}.mr-a{margin-right:auto}.m-0{margin:0}.m-4{margin:4px}.m-8{margin:8px}.m-12{margin:12px}.m-16{margin:16px}.m-20{margin:20px}.m-24{margin:24px}.ml-0{margin-left:0}.ml-4{margin-left:4px}.ml-8{margin-left:8px}.ml-12{margin-left:12px}.ml-16{margin-left:16px}.ml-20{margin-left:20px}.ml-24{margin-left:24px}.mt-0{margin-top:0}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mr-0{margin-right:0}.mr-4{margin-right:4px}.mr-8{margin-right:8px}.mr-12{margin-right:12px}.mr-16{margin-right:16px}.mr-20{margin-right:20px}.mr-24{margin-right:24px}.mb-0{margin-bottom:0}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.badge{display:inline-flex;line-height:22px;border:solid 1px rgba(0,0,0,0);padding:0 8px;border-radius:10em;background:var(--ink);font-size:12px;align-items:center;color:#fff;font-weight:600}.badge.badge-line{background:#fff;color:var(--ink);border-color:var(--ink)}.badge-info{background:var(--blue)}.badge-info.badge-line{color:var(--blue);border-color:var(--blue)}.badge-success{background:var(--green)}.badge-success.badge-line{color:var(--green);border-color:var(--green)}.badge-warning{background:var(--orange)}.badge-warning.badge-line{color:var(--orange);border-color:var(--orange)}.badge-danger{background:var(--red)}.badge-danger.badge-line{color:var(--red);border-color:var(--red)}.badge img,.badge svg{display:block;width:16px;height:16px;margin:auto 4px auto 0}.alert{display:flex;border:solid 1px rgba(0,0,0,0);padding:12px 16px;border-radius:var(--card-radius);background:#f3f4f6;align-items:center;color:var(--ink);border:solid 1px var(--border-color)}.alert-info{background:#dbeafe;border-color:#bfdbfe}.alert-success{background:#dcfce7;border-color:#bbf7d0}.alert-warning{background:#ffedd5;border-color:#fed7aa}.alert-danger{background:#fee2e2;border-color:#fecaca}.snackbar{display:flex;padding:12px 16px;border-radius:var(--card-radius);align-items:center;background-color:var(--ink);color:#fff}span.ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ripple 600ms linear;background-color:var(--blue);opacity:.12}@keyframes ripple{to{transform:scale(4);opacity:0}}.btn-ripple{position:relative;overflow:hidden}.tab{display:flex;align-items:center;border-bottom:solid 1px var(--border-color)}.tab a{display:flex;line-height:24px;text-decoration:none;color:inherit;padding:12px 16px;text-align:center;justify-content:center;position:relative}.tab a.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--accent)}.panel{position:fixed;bottom:0;left:0;right:0;z-index:999999;transform:translateY(120%);transition:.2s}.panel.active{transform:translate(0)}.panel>.rounded{border-radius:16px 16px 0 0}:root{--darkpurple: #5c1f62;--lightpurple: #af72b5;--accent: #eb7100;--serif: "Playfair Display", Serif;--sans: "Public Sans", system-ui, sans-serif}body{font-family:var(--sans);line-height:1.5;text-wrap:pretty}strong,b,h1,h2,h3,h4,h5,h6{font-weight:600}header{padding:12px 16px;box-shadow:var(--depth-4);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:9999;background:#fff}nav{display:flex}ol,ul{padding-left:1.5em}h2,h3{font-weight:700}nav a{display:block;line-height:24px;padding:12px 24px;text-decoration:none !important;color:inherit;font-size:18px;font-weight:600;border-radius:10em}nav a:hover{background:var(--light)}section h2{font-size:32px;letter-spacing:-0.024em;margin:0;line-height:1.25;position:relative}section .container>h2,.section-header h2{padding-bottom:24px;margin-bottom:24px}.section-header{max-width:640px;margin:auto}.section-header h2:after{content:"";height:2px;width:40px;position:absolute;bottom:0px;background:var(--accent);left:50%;margin-left:-20px}.container{max-width:1024px;padding:0 24px;margin:auto}.card{overflow:hidden;box-shadow:var(--depth-4)}.btn-primary{background:var(--accent) !important}.btn-m-menu{border:0;padding:12px;box-shadow:none;display:none}section h2{font-weight:800;margin:0}.grid{display:grid;grid-gap:24px}.grid-2x{grid-template-columns:repeat(2, 1fr)}.grid-3x{grid-template-columns:repeat(3, 1fr)}.grid-4x{grid-template-columns:repeat(4, 1fr)}.grid-5x{grid-template-columns:repeat(5, 1fr)}.grid-6x{grid-template-columns:repeat(6, 1fr)}footer{background:var(--ink);color:#fff;padding:40px 0}footer a{color:var(--sky)}footer ul{list-style:none;padding:0;margin:0 0 24px}footer h4{font-size:18px;line-height:24px;position:relative;margin:0 0 12px;padding:0 0 12px}footer h4:after{content:"";height:4px;position:absolute;bottom:0;left:0;width:40px;background:#88bd2d;opacity:.4}.article-section-card h3,.hero{overflow:hidden;background:#5c2063;color:#fff;background-color:#5d2063;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%2365236b' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%236c2573' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%2374287c' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%237b2a84' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23832D8C' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%238e3098' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%239933a3' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23a437af' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23af3aba' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%23B93FC4' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E");background-size:cover}.hero h1{letter-spacing:-0.024em;font-weight:700;font-size:50px;line-height:1;margin:0;margin:40px 0}.hero h1 span{display:block;white-space:nowrap}.hero .thumbnail{padding-bottom:100%}.section-value{padding:64px 0}.section-header{text-align:center;font-size:18px;line-height:24px}.section-value .flex{gap:40px}.section-value .thumbnail{padding-bottom:100%}.section-value h2{margin:0 0 16px;letter-spacing:-0.022em;font-size:24px}.section-value .card{background:hsla(0,0%,100%,.08);box-shadow:none;border-radius:8px}.section-value .grid{grid-gap:4px}.section-value .card{display:flex;gap:16px;margin-bottom:4px;padding:16px;border-radius:8px;background:var(--light);border:solid 1px rgba(0,0,0,.08)}.section-value .card span{flex:1;display:block}.section-value .card .num{display:block;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;font-size:24px;background:var(--accent);color:#fff}.section-value .card .num svg{display:block;width:24px;height:24px;fill:currentColor;margin:8px auto}.section-value h2{position:relative;margin-bottom:16px;padding-bottom:16px}.section-value h2:after{content:"";height:2px;width:40px;position:absolute;bottom:0px;background:var(--accent);left:0}.level-badge{padding:64px 0;background:var(--light);border-top:solid 1px var(--sky)}.level-badge h2{margin:0 0 24px}.level-badge .grid{grid-gap:8px}.level-badge .card{padding:1em;box-shadow:none;display:block;grid-gap:24px;text-align:left;align-items:center;margin:0;text-align:center;border-radius:8px;border:solid 2px var(--sky)}.level-badge .card>div:nth-child(1){width:96px;margin:0 auto 16px}.level-badge .card h3{margin:0 0 8px;margin-bottom:8px !important;letter-spacing:-0.04em;font-size:21px;font-weight:480;font-style:italic;line-height:1.125;font-family:var(--serif)}.level-badge .card p{margin:0 0 16px;font-size:14px;line-height:18px;color:var(--gray)}section h2{font-family:var(--serif);font-weight:700}@media(min-width: 768px){.level-badge .grid{margin:-24px 0}.level-badge .card:nth-child(1){border-radius:24px 8px 8px 8px}.level-badge .card:nth-child(2){border-radius:8px 24px 8px 8px}.level-badge .card:nth-child(3){border-radius:8px 8px 8px 24px}.level-badge .card:nth-child(4){border-radius:8px 8px 24px 8px}}.fondasi-kerangka{padding:64px 0;border-bottom:solid 1px var(--sky);background:linear-gradient(to bottom, white 0%, rgb(237, 231, 246) 100%)}.fondasi-kerangka h2{text-align:center}.fondasi-kerangka h2+p{text-align:center}.fondasi-kerangka .bagan>div{padding:16px;border:solid 2px rgba(0,0,0,.24);border-radius:12px;background:#fff}.fondasi-kerangka .bagan .fk-res{text-align:center;grid-column:1/3;position:relative;margin-top:16px;font-size:18px;padding:16px 24px}.fondasi-kerangka .bagan .fk-res .arr{width:40px;height:40px;padding:8px;border-radius:50%;position:absolute;left:50%;margin-left:-20px;top:-28px;background:rgba(0,0,0,.1)}.fondasi-kerangka .bagan .fk-res .arr svg{display:block;width:24px;height:24px}.bagan{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;max-width:640px;margin:auto}.hero-txt{max-width:640px;padding:64px 0}h2{text-wrap:balance}.hero-brandlogo{font-size:32px;font-weight:300}.brandlogo-tirto{display:block;width:auto;height:18px}.brandlogo-diajeng{display:block;width:auto;height:20px}.brandlogo-care{display:block;width:auto;height:28px}.kerangka-penilaian{padding:0;position:relative}.kerangka-penilaian .svg-divider{position:absolute;left:0;right:0;top:-40px;fill:#ede7f6}.kerangka-penilaian .inner-wrapper{position:relative;padding:64px 0;z-index:98}.kerangka-penilaian h2+p{text-align:center}.kerangka-penilaian .grid{margin-top:24px}.kerangka-penilaian .grid>div{padding:20px 20px 68px;position:relative;background:#fff;box-shadow:var(--depth-4);border-radius:4px}.kerangka-penilaian .grid>div h3{margin:0 0 16px;line-height:1.25;font-size:18px}.kerangka-penilaian .grid>div .ic{background:var(--light);border-radius:50%;padding:12px;width:64px;float:right;margin:-8px -8px 1em 1em}.kerangka-penilaian .grid>div .ic svg{display:block;width:40px;height:40px;fill:var(--gray)}.kerangka-penilaian .grid>div>b{display:block;margin-top:1em;color:var(--gray);margin-top:auto;line-height:1.25;font-weight:400;font-size:14px}.kerangka-penilaian .grid>div strong{color:var(--green);font-weight:bold;display:block;margin-top:8px;position:absolute;bottom:20px;left:20px}.kerangka-penilaian .badge{background:#16a34a !important;font-size:14px;padding:4px 12px}.tahap-penilaian{padding:64px 0}.tahap-penilaian h2{text-align:center;margin:0}.tahap-penilaian h2+p{text-align:center}.tahap-penilaian h2+.flex{justify-content:center;gap:12px;margin-bottom:40px;margin-top:24px;font-size:20px}.tahap-penilaian h2+.flex>div{padding:8px 12px;border-radius:6px;border:solid 1px}.tahap-penilaian .card{padding:16px;display:flex;flex-direction:column;border-radius:4px}.tahap-penilaian .card h3{margin:0;font-weight:800;letter-spacing:-0.02em;font-size:20px;line-height:28px}.cd-sml{color:var(--gray);font-size:12px;flex-direction:column;margin-top:auto}.output{padding:64px 0;border-top:solid 1px var(--border-color)}.output h2{margin:0 0 16px;text-align:center}.output .grid{max-width:640px;margin:auto}.output .grid .card{background:var(--light);border-radius:8px;padding:24px;box-shadow:none}.output .grid .card h3{margin:0}.output .grid .card ol{margin-bottom:0}section article h2{font-size:24px;margin:1.5em 0 1em}article h2+p{font-size:inherit}article{margin:auto}article h1{line-height:1.25;font-weight:bold;font-size:40px;letter-spacing:-0.024em;margin:0 0 24px}.article-section{padding:64px 0;position:relative}.article-section:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;background:linear-gradient(to right, rgba(204, 204, 204, 0) 0%, rgb(204, 204, 204) 20%, rgb(204, 204, 204) 80%, rgba(204, 204, 204, 0) 100%);height:1px}.article-section-txt{max-width:480px;margin:24px auto}.article-section-title{text-align:center;max-width:640px;margin:auto}.article-section-title h2{margin:0;font-weight:700;font-size:32px;line-height:1.125}.article-section-title p{font-weight:640;color:var(--orange);font-size:20px;margin-top:16px}.article-section-body{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em}.article-section-card{border:solid 1px var(--darkpurple);border-radius:8px;padding:16px;overflow:hidden}.article-section-card h3{margin:0;font-size:18px;line-height:24px;padding:12px 16px;margin:-16px -16px 0;display:flex;align-items:center;justify-content:space-between;gap:2em;font-weight:700}@media(min-width: 768px){.article-section-card h3{min-height:68px}}.article-section-card h3 .badge{font-size:14px;padding:4px 12px;white-space:nowrap;background:#16a34a !important;box-shadow:1px 1px rgba(0,0,0,.08) inset;border:0;font-weight:600;border:solid 2px #fff}.article-section-card p{margin:1em 0 0}.ic-badge img{display:block;width:100px;height:100px}.page-header{text-align:center;padding:80px 0;color:#fff;background:#5c2063;text-wrap:balance;overflow:hidden;position:relative}.page-header.ttg p{margin:1em 0 0}.page-header .bg{position:absolute;top:0;right:0;left:0;bottom:0;filter:grayscale(1);opacity:.2;object-fit:cover}.page-header .bg img{width:100%;height:100%;display:block;object-fit:cover}.page-header h1{margin:0;position:relative;z-index:9}.section-heading{text-align:center;position:relative;padding:0 0 24px;margin:0 0 24px}.section-heading p{font-size:18px;letter-spacing:-0.016em;margin:8px 0 0}.section-heading:after{content:"";height:6px;width:40px;position:absolute;bottom:0px;background:var(--accent);left:50%;margin-left:-20px}.kerangka-penilaian .grid>div{padding:0;background:#5d2063;color:#fff;border-radius:16px;overflow:hidden}.kerangka-penilaian .grid .card-i{padding:24px 24px 12px;position:relative;z-index:998}.kerangka-penilaian .grid>div .thumbnail:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom, rgb(93, 32, 99) 0%, rgba(93, 32, 99, 0) 100%)}.kerangka-penilaian .grid>div .thumbnail img{filter:saturate(0.4);opacity:.8;object-position:top center}.kerangka-penilaian .grid>div h3{font-size:24px;font-weight:600;font-family:var(--serif)}.kerangka-penilaian .grid>div h3+p{margin:0;opacity:.8;font-size:14px;line-height:18px}.kerangka-penilaian .grid>div h3+ul{padding-left:1.5em;margin:0;opacity:.8;font-size:14px;line-height:18px}.kerangka-penilaian .grid>div strong .badge svg{fill:gold;display:block;margin:0 4px 0 -4px;transition:.2s}.kerangka-penilaian .grid>div:hover strong .badge svg{transform:rotate(3deg) scale(1.1)}.section-img .thumbnail{padding-bottom:120%}@media(max-width: 768px){.article-section-body{grid-template-columns:1fr}.page-header{padding:64px 0}.article-section{padding:24px 0}header nav{display:none}.hero>.flex{flex-direction:column}.hero-txt{padding:24px 16px}.hero-txt p{font-size:24px}.container{padding:0 16px}.hero .thumbnail:after{top:auto;left:0;right:0;bottom:0;width:auto;height:40%;background:linear-gradient(to top, rgb(92, 32, 99) 0%, rgba(92, 32, 99, 0) 100%)}.hero>.flex>div{width:100%}.hero h1{font-size:40px}.hero p{font-size:17px}.section-value{padding:24px 0}.section-value .flex{flex-direction:column}.section-img{max-width:320px !important}section .accordion h3.flex,section .accordion h3.flex .flex{flex-direction:row !important}.level-badge{padding:24px 0}.level-badge .card{align-items:start;grid-template-columns:100px auto}.bagan{grid-template-columns:1fr}.fondasi-kerangka .bagan .fk-res{grid-column:1/2}.kerangka-penilaian .grid{grid-gap:8px}.kerangka-penilaian .inner-wrapper{padding:24px 0}.tahap-penilaian{padding:24px 0}.output{padding:24px 0}section h2{font-size:28px}.btn-m-menu{display:block}header nav{position:absolute;box-shadow:var(--depth-64);flex-direction:column;width:280px;position:absolute;top:100%;right:8px;background:#fff;border-radius:8px;z-index:999999}header nav.active{display:block}header nav a:not(.btn){padding:24px;border-bottom:solid 1px var(--border-color);border-radius:0}header nav a.btn{margin:12px 0}.overlay{position:fixed;top:0;bottom:0;right:0;left:0;z-index:99;background:hsla(0,0%,100%,.64);display:none}.brandlogo-care{height:36px}.brandlogo-tirto{height:24px}.hero .cta{margin-top:24px}.hero-txt{position:relative;z-index:9999}.fondasi-kerangka{padding:24px 0}article h1{font-size:32px}.hero h1 span{white-space:normal;margin-bottom:12px}.hero .flex{flex-direction:column}.hero .flex .flex{flex-direction:row}.f-collage{order:-1;width:100%}.polaroid{width:220px !important;padding:8px 8px 16px !important}.hero-txt{padding-bottom:40px;padding-right:0;padding-left:0}.section-img .thumbnail{padding-bottom:100%}.polaroid:nth-child(1){transform:rotate(-9deg) translate(-73%, -105%) !important}.hero h1{margin-top:16px}.hero .flex-1{width:100%}.collage{position:absolute !important;right:5%;top:-10%}.hero-txt{max-width:60%}}.section-method,.kerangka-penilaian.k-2 .card-i{background-color:#872e8f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpolygon fill='%237f2b86' points='1600 160 0 460 0 350 1600 50'/%3E%3Cpolygon fill='%2376287d' points='1600 260 0 560 0 450 1600 150'/%3E%3Cpolygon fill='%236e2675' points='1600 360 0 660 0 550 1600 250'/%3E%3Cpolygon fill='%2365236c' points='1600 460 0 760 0 650 1600 350'/%3E%3Cpolygon fill='%235D2063' points='1600 800 0 800 0 750 1600 450'/%3E%3C/g%3E%3C/svg%3E");background-size:cover}.kerangka-penilaian.k-2 .grid>div h3{font-style:italic;font-weight:480}@media(max-width: 700px){.hero-txt{max-width:none}.collage{right:auto;top:auto;position:relative !important;padding-bottom:64% !important}.grid-2x,.grid-3x,.grid-4x,.grid-5x,.grid-6x{grid-template-columns:1fr}}footer .hero-brandlogo{transform:scale(0.8);transform-origin:0;margin-bottom:16px !important;margin-top:-8px}.page-header h1{font-family:"Playfair Display",serif}.page-header.ttg h1 b{display:block;font-size:64px;font-weight:700}.page-header.ttg h1 span{font-weight:480;font-size:32px;font-style:italic}@media(max-width: 460px){.collage{padding-bottom:100% !important}.hero h1{font-size:32px}.hero h1 span{margin:auto}}.timeline{padding:40px 0;border-top:solid 1px var(--border-color)}.timeline .section-heading{text-align:center}.timeline h2{font-size:24px;font-weight:560}/*# sourceMappingURL=style.css.map */