*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;border:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}:root{text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body{height:100%}body{line-height:1.5;text-rendering:optimizeSpeed}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;appearance:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ul,ol{list-style:none}a{text-decoration-skip-ink:auto;color:inherit}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@keyframes breathe{0%,100%{transform:scale(1)}50%{transform:scale(0.95)}}@keyframes breathe{0%{transform:scaleY(1)}50%{transform:scaleY(0.95)}100%{transform:scaleY(1)}}@keyframes pulsate{0%{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(0.97) scaleX(1.05)}100%{transform:scaleY(1) scaleX(1)}}@keyframes swingAcross{0%{transform:rotate(0deg) translateX(100%)}50%{transform:rotate(10deg) translateX(0%)}100%{transform:rotate(0deg) translateX(-100%)}}@keyframes popAndFade{0%{opacity:1;transform:scale(0) translateY(0.5rem) rotate(-45deg) skew(15deg, 15deg)}40%{opacity:1;transform:scale(1) rotate(0deg)}65%{opacity:0;transform:scale(1.2) rotate(-3deg) translateY(-0.5rem)}100%{opacity:0}}@keyframes popAndFadeAlternate{0%{opacity:1;transform:scale(0) translateY(1rem) rotate(45deg) skew(15deg, 15deg)}40%{opacity:1;transform:scale(1) rotate(0deg)}65%{opacity:0;transform:scale(1.2) rotate(2deg) translateY(-0.75rem)}100%{opacity:0}}@keyframes jitter{0%,100%{transform:translate(0, 0)}20%{transform:translate(-2%, 0.5%)}50%{transform:translate(0.5%, -1%)}70%{transform:translate(3%, 2%)}90%{transform:translate(-1%, -2%)}}@keyframes blinker{50%{visibility:hidden}}@keyframes rapidBlink{20%,76%{display:block}22%,78%,82%{display:none}24%,80%,84%{display:block}}.breathe{animation:breathe 2.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite}.blinker{animation:blinker 1s step-start infinite;pointer-events:none;position:relative;z-index:1}@media(hover: hover){.btn:hover .blinker,.btn:hover .blinker{animation:none}}@font-face{font-family:"UncutSansWeb";src:url("/assets/fonts/UncutSans-Regular.woff2?v=1.3.4opt") format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"fallback";src:local("Arial");ascent-override:90%;descent-override:18%}body{color:#020203;font-feature-settings:"locl","kern","liga","ss02","ss05","ss06";font-family:"UncutSansWeb","fallback",system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:400;line-height:1.2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p{font-size:1rem;font-weight:inherit;line-height:inherit;margin:0;padding:0;width:100%}.h0{letter-spacing:-0.015em;font-size:4.5rem;line-height:4.5rem}@media screen and (max-width: 800px){.h0{font-size:3rem;line-height:3.3rem}}.h1{letter-spacing:-0.015em;font-size:2.5rem;line-height:2.4rem}.h2{font-size:1.25rem;line-height:1.5rem}.h3{font-size:1.5rem;line-height:1.8rem}@media screen and (max-width: 800px){.h3{font-size:1.25rem;line-height:1.2rem}}a,.js-copy-email{color:inherit;text-decoration-line:underline;text-decoration-thickness:.05em;text-underline-offset:.125em;cursor:pointer}.smaaaal{font-size:.75rem;line-height:.96rem;font-style:normal}.t--upper{text-transform:uppercase}.t--center{text-align:center}input::placeholder{opacity:.3;color:#020203}html{background-color:#b7b7b7;font-size:1.7vw}@media screen and (max-width: 950px){html{font-size:18px}}*,*::after,*::before{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input{color:#020203;font-feature-settings:"locl","kern","liga","ss02","ss05","ss06";font-family:"UncutSansWeb","fallback",system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:400;line-height:1.2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;box-shadow:none;appearance:none}input::placeholder{opacity:.3;color:#020203}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}img,video,svg{display:block;width:100%;height:auto}.wrapper{position:relative;padding:var(--wrapper-padding, 0 1rem 1.5rem);background:#b7b7b7}@media screen and (max-width: 800px){.wrapper{--wrapper-padding: 0 0.5rem 0.5rem}.font-details .wrapper{padding:.5rem}}.btn,.btn--header{display:flex;justify-content:center;align-items:center;display:inline-flex;position:relative;user-select:none;cursor:pointer;border:1px solid #020203;border-radius:5rem;transition:background-color .2s cubic-bezier(0.075, 0.82, 0.165, 1);text-decoration:none;height:1.5rem;padding:0 .5rem;z-index:1}@media(hover: hover){.btn:hover,.btn--header:hover{background-color:#9e9e9e;border-color:rgba(0,0,0,0)}}.btn--header{background-color:#b7b7b7;display:inline-flex}.btn--large{height:2rem;padding:0 .75rem}.btn--hidden{display:none !important}.m-8x--bottom{margin-block-end:4rem}.m-4x--bottom{margin-block-end:2rem}.m-2x--bottom{margin-block-end:1rem}.m-1x--bottom{margin-block-end:.5rem}.m-_5x--bottom{margin-block-end:.25rem}.hidedis{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.h100{height:100%;width:100%}dialog{contain:strict;position:fixed;inset:0;padding:1.5rem 1rem;border:0;background:none;display:grid;place-items:center;width:100%;height:100%;max-width:none;max-height:none}dialog::backdrop{background-color:rgba(0,0,0,.4);inset:0}dialog:not([open]){display:none}@media screen and (max-width: 800px){dialog{padding:2rem 1rem}}.dialog-content{position:relative;width:100%;max-height:30rem;max-width:24rem;margin:auto;border-radius:.5rem;overflow:hidden}.top{display:flex;justify-content:space-between;align-items:center;padding:0 0 .5rem}@media screen and (max-width: 800px){.top{justify-content:center;padding:.5rem}.top .togglethinghy{display:none}}.footer{padding:4rem 0 1rem;text-align:center}@media screen and (max-width: 800px){.footer br{display:none}}.hugebtn{height:5rem;padding:0 2rem}@media screen and (max-width: 800px){.hugebtn{padding:0 1.25rem;height:3.5rem}}.preview-thumb{aspect-ratio:101/30;width:100%;height:auto}.privacy-container{max-width:28rem;margin:auto;padding:2.5rem 0}.privacy-container p{text-align:justify;letter-spacing:.05em}.privacy-container em{font-size:.75rem;line-height:.96rem;font-style:normal}.privacy-container ul{list-style:none;margin:0;padding:0;margin-top:1.2rem}.privacy-container li{position:relative;margin-left:1.5rem}.privacy-container li::before{content:"—";position:absolute;top:0;left:-1.5rem}.privacy-container p+p,.privacy-container ul+p{margin-top:1.5rem}.privacy-container h2{font-size:2rem;line-height:2.4rem;margin-bottom:1.5rem}.privacy-container h3{font-size:2rem;line-height:2.4rem;padding-top:3.5rem}.privacy-container h4{text-transform:uppercase;margin-bottom:.6rem;margin-top:2.4rem}.privacy-container hr{border:0;margin:2.5rem 0 0;border-top:1px solid rgba(2,2,3,.2)}.post-header{z-index:9;position:sticky;top:1rem}.link-block{color:inherit;text-decoration-line:underline;text-decoration-thickness:.05em;text-underline-offset:.125em;cursor:pointer;text-decoration:none}.emailbtn{background-color:#c4c4c4;padding:.5rem .75rem;border-radius:.5rem}.muted{opacity:.5}.white{color:#fff}.yellow{color:#ffce00}.categories{position:relative;background-color:#c4c4c4;margin-top:.5rem;min-height:5rem}.categories::after{position:absolute;content:"";inset:0;z-index:2;border-radius:.5rem;outline:.5rem solid #b7b7b7;pointer-events:none;backface-visibility:hidden}@media screen and (max-width: 800px){.categories{min-height:4rem}}.category{display:flex;justify-content:space-between;align-items:center;position:sticky;top:-1px;background-color:#c4c4c4;padding:0 1.25rem;height:100%;z-index:2;cursor:pointer;height:5rem}.categories--open .category{box-shadow:0 1px 0 0 rgba(2,2,3,.1)}@media screen and (max-width: 800px){.category{height:4rem;padding:0 .75rem}}.category__title{letter-spacing:-0.015em;text-transform:uppercase}@media screen and (max-width: 800px){.category__title{font-size:2rem;line-height:2.4rem;letter-spacing:0}}.category__count{display:inline-flex;position:relative;user-select:none;cursor:pointer;border:1px solid #020203;border-radius:5rem;transition:background-color .2s cubic-bezier(0.075, 0.82, 0.165, 1);flex-direction:row;flex-wrap:wrap;width:5rem;height:3rem;line-height:2rem;overflow:hidden}@media screen and (max-width: 800px){.category__count{height:2.5rem;width:6rem}}@media(hover: hover){.category:hover .category__count{background-color:#9e9e9e;border-color:rgba(0,0,0,0)}}.newcat{position:relative}.newcat::before{position:absolute;right:calc(4rem + 0.5rem);top:1%;display:flex;justify-content:center;align-items:center;z-index:90;content:"NEW";animation:blinker 1s step-start infinite;background-color:#09bd13;height:2rem;width:4rem;border-radius:3rem;transition:transform .3s cubic-bezier(0.785, 0.135, 0.15, 0.86);pointer-events:none;transform:scale(1) rotate(-15deg)}.newcat:nth-child(2)::before{transform:scale(1) rotate(16deg);right:calc(4rem + 0.5rem)}.newcat:nth-child(3)::before{transform:scale(1) rotate(-12deg);right:calc(4rem + 0.75rem)}.newcat:nth-child(4)::before{transform:scale(1) rotate(6deg);right:calc(4rem + 1rem)}.newcat.categories--open::before{transform:scale(0) rotate(0deg)}.countcount{display:flex;justify-content:center;align-items:center;width:100%;height:calc(3rem - 2px);text-align:center;transition:transform .3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.categories--open .countcount{transform:translateY(calc(-3rem + 2px))}@media screen and (max-width: 800px){.countcount{height:calc(2.5rem - 2px)}.categories--open .countcount{transform:translateY(calc(-2.5rem + 2px))}}.type-items{display:none;grid-template-columns:repeat(2, 1fr);gap:1rem;padding:1.25rem}.list-view .type-items{grid-template-columns:1fr}.categories--open .type-items,.related-fonts .type-items{display:grid}@media screen and (max-width: 800px){.type-items{grid-template-columns:1fr;padding:.75rem}}.type-items__item{display:flex;justify-content:space-between;padding:1.25rem;border-radius:1.5rem;border:1px solid rgba(2,2,3,.1);flex-wrap:wrap;min-width:0;max-width:100%}.togglethinghy{display:inline-flex;position:relative;user-select:none;cursor:pointer;border:1px solid #020203;border-radius:5rem;transition:background-color .2s cubic-bezier(0.075, 0.82, 0.165, 1);display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;width:8rem;height:2rem}.togglethinghy:hover{background-color:rgba(0,0,0,0);border-color:#020203}.togglethinghy::before{content:"";height:calc(2rem - 10px);width:calc(4rem - 5px);background-color:#9e9e9e;display:block;position:absolute;top:4px;left:4px;transition:transform .3s ease;border-radius:1rem}.list-view .togglethinghy::before{transform:translateX(calc(4rem - 5px))}.toggle_label{display:flex;justify-content:center;align-items:center;position:relative;pointer-events:none;transition:color .3s ease;width:50%}.searchthingy{display:flex;justify-content:center;align-items:center;width:5rem;user-select:none;cursor:pointer}.search-input{width:100%;height:3rem;border:none;background-color:#d1d1d1;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding:0 1rem;pointer-events:all}@media screen and (max-width: 800px){.search-input{border-radius:.5rem}}.has-value .search-input{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 1px 0 rgba(2,2,3,.2)}.search-container{display:flex;flex-direction:column;pointer-events:none}.search-results{contain:paint;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth;position:relative;display:flex;flex-direction:column;background-color:#b7b7b7;max-height:100%;height:100%;flex:grow;margin:0;display:none;overflow-x:hidden;padding:1rem;pointer-events:none;gap:1rem}.has-value .search-results{display:flex;pointer-events:all;overflow:scroll}.search-results .type-items__item{width:100%;pointer-events:all}.search-results:empty{pointer-events:all}.search-results:empty::after{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;content:"No results";width:100%;height:100%;max-height:80vw;background-image:url(/assets/images/search.svg);background-repeat:no-repeat;background-size:60%;background-position:center;animation:swingAcross 6s .4s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite backwards}.font-page__authors{position:relative;display:inline;z-index:1}.font-page__authors::before,.font-page__authors::after{content:"";position:absolute;display:block;pointer-events:none;background-size:contain;background-repeat:no-repeat;background-image:url("/assets/images/nomoji_heart.png");z-index:2}.font-page__authors::before{position:absolute;top:-0.75rem;left:.75rem;height:1.5rem;width:1.5rem;animation:popAndFade 2.75s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite backwards;transform-origin:bottom right}.font-page__authors::after{position:absolute;bottom:-0.5rem;right:-0.875rem;height:1.25rem;width:1.25rem;animation:popAndFadeAlternate 2.75s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite backwards;animation-delay:.4s;transform-origin:bottom left}.font-license{position:relative;contain:content;display:flex;flex-direction:column;width:100%;background-color:#ffce00;border-radius:1rem;overflow:hidden;margin:auto;max-width:20rem;transform:rotate(-5deg)}@media screen and (max-width: 600px){.font-license{transform:rotate(-2deg)}}.font-license hr{border:none;margin:1rem 0;border-top:1px dashed #020203}.font-license ul{list-style:none;margin:0;padding:0;margin:.6rem 0 1.2rem 1.5rem}.font-license ul li{position:relative}.font-license ul li::before{content:"";position:absolute;top:.125rem;left:-1.5rem;display:block;width:1.2rem;height:1.2rem;background-color:#fff;background-size:100%;background-position:center;border-radius:50%;background-image:url(/assets/images/icon_check.svg)}.font-license ul li+li{margin-top:.3rem}.font-preview{background-color:#c4c4c4;border-radius:1rem;padding:1rem}@media screen and (max-width: 600px){.font-preview{overflow-x:auto;scrollbar-width:none}.font-preview::-webkit-scrollbar{display:none}.font-preview img{min-width:40rem}}.font-info{display:flex;justify-content:center;align-items:center;text-align:center;flex-wrap:wrap}.font-info__item{position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:.5rem;padding:0 2rem;box-shadow:-1px 0 0 rgba(2,2,3,.2)}.font-info__item:first-child{box-shadow:none}.font-info__item span{display:block}@media screen and (max-width: 600px){.font-info__item{flex-direction:row;width:100%;padding:.75rem 0 .5rem;box-shadow:none;border-bottom:1px solid rgba(2,2,3,.2)}}.font-license__dummy-face{position:absolute;top:28.5%;right:-1%;pointer-events:none;width:6.25rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/assets/images/dummies.svg);aspect-ratio:89/74;z-index:1}.font-license__dummy-eyes{animation:rapidBlink 6s step-start infinite;position:relative;z-index:1}.font-license__dummy-eye{animation:jitter 7s cubic-bezier(1, 0, 0, 1) infinite;position:relative;z-index:1}.font-license__dummy-eye:first-child{animation-direction:reverse;animation-duration:5s;animation-delay:1s}.font-license__header{contain:paint;background-color:#020203;padding:1rem;position:relative}.font-license__content{contain:paint;padding:1rem}.font-license__content p+p{margin-top:1.2rem}.font-details .wrapper{contain:paint;box-shadow:0 -1px 0 rgba(2,2,3,.2);padding:1rem 1rem 1.5rem}.font-page__header .btn{contain:paint;background-color:#b7b7b7}.font-page__header .btn:hover{background-color:#9e9e9e;box-shadow:0 0 0 1px rgba(2,2,3,0) inset}.related-fonts{margin-top:6rem;background-color:#c4c4c4;border-radius:1rem;padding:1.5rem 1rem 1rem;content-visibility:auto}.related-fonts h2{text-align:center}.related-fonts .type-items{padding:0}.font-page__header{position:sticky;top:1rem;display:flex;justify-content:space-between;z-index:50}.font-page__intro{padding:1.5rem 0 3rem;text-align:center}.font-details .wrapper{contain:paint;padding:1rem 1rem 1.5rem}@media screen and (max-width: 800px){.font-details .wrapper{padding:.5rem}}.logo{contain:size layout;padding:1rem;width:100%;height:fit-content;aspect-ratio:13/3}@media screen and (max-width: 800px){.logo{padding:.5rem}}.font-details .logo{margin-bottom:-7%}.too-wide{display:none}@media(min-aspect-ratio: 2/1)and (min-width: 1800px){html{font-size:30px}.full-wrapper{max-width:55rem}@keyframes fadedoor{from{opacity:0}to{opacity:1}}.door-cont__dude{background-image:url("/assets/images/wide_flower.png");background-repeat:no-repeat;background-size:cover}.too-wide{position:absolute;top:0;right:0;display:grid;place-items:center;width:calc(100% - 55rem);height:100vh;padding:1rem 1rem 1rem 0}.door-cont{position:relative;background-image:url("/assets/images/door_sprite.jpg");background-repeat:no-repeat;background-size:300% 100%;width:100%;width:100%;max-width:8rem;aspect-ratio:3/5;overflow:hidden;background-position:50% 0;animation:fadedoor .15s .2s linear backwards;box-shadow:0 0 0 1px rgba(2,2,3,.1);transition:box-shadow .3s cubic-bezier(0.215, 0.61, 0.355, 1) .3s}.door-cont:hover{box-shadow:0 0 0 1px rgba(2,2,3,0);transition:box-shadow .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.door-cont__door{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/assets/images/door_sprite.jpg");background-repeat:no-repeat;background-size:300% 100%;width:100%;background-position:0 0;transform-origin:right center;transform-style:preserve-3d;box-shadow:1px 2px 2px 0 rgba(29,75,24,.2);transform:perspective(20rem) rotateY(0deg);transition:transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955) .1s,box-shadow .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) .1s}.door-cont:hover .door-cont__door{transform:perspective(20rem) rotateY(-50deg);transition:transform .3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s,box-shadow .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) .1s}.door-cont__dude{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(-200%) scaleX(2.5);transition:transform .3s cubic-bezier(0.6, 0.04, 0.98, 0.335)}.door-cont__dude img{transform-origin:bottom left;animation:pulsate 2.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite}.door-cont:hover .door-cont__dude{visibility:visible;transform:translate(0%) scaleX(1);transition:transform .4s .15s cubic-bezier(0.075, 0.82, 0.165, 1)}.dooroverlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/assets/images/door_sprite.jpg");background-repeat:no-repeat;background-size:300% 100%;width:100%;background-position:100% 0;opacity:0;transition:opacity .3s .1s linear}.door-cont:hover .dooroverlay{opacity:1;transition-delay:0s}}.chatbot{display:flex;flex-direction:column;position:relative;max-width:24rem;max-height:34rem;margin:auto;height:100%;justify-content:flex-end;overflow:hidden;border-radius:1rem;isolation:isolate;background-color:#13161a;color:#edf0f5;box-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12);background-image:url("/assets/images/chatbg.jpg");background-size:cover;background-position:top center;background-repeat:no-repeat}.chatbot::after{content:"";position:absolute;top:0;left:0;width:100%;height:1.25rem;user-select:none;pointer-events:none;z-index:99;opacity:.8;background-image:linear-gradient(#14161a 0%, rgba(20, 22, 26, 0.738) 19%, rgba(20, 22, 26, 0.541) 34%, rgba(20, 22, 26, 0.382) 47%, rgba(20, 22, 26, 0.278) 56.5%, rgba(20, 22, 26, 0.194) 65%, rgba(20, 22, 26, 0.126) 73%, rgba(20, 22, 26, 0.075) 80.2%, rgba(20, 22, 26, 0.042) 86.1%, rgba(20, 22, 26, 0.021) 91%, rgba(20, 22, 26, 0.008) 95.2%, rgba(20, 22, 26, 0.002) 98.2%, rgba(20, 22, 26, 0) 100%)}.chatbot::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.25rem;user-select:none;pointer-events:none;z-index:99;opacity:.8;background-image:linear-gradient(0deg, #14161a 0%, rgba(20, 22, 26, 0.738) 19%, rgba(20, 22, 26, 0.541) 34%, rgba(20, 22, 26, 0.382) 47%, rgba(20, 22, 26, 0.278) 56.5%, rgba(20, 22, 26, 0.194) 65%, rgba(20, 22, 26, 0.126) 73%, rgba(20, 22, 26, 0.075) 80.2%, rgba(20, 22, 26, 0.042) 86.1%, rgba(20, 22, 26, 0.021) 91%, rgba(20, 22, 26, 0.008) 95.2%, rgba(20, 22, 26, 0.002) 98.2%, rgba(20, 22, 26, 0) 100%)}.chatbot{font-size:.8rem;line-height:.96rem}.chatbot p{font-size:.8rem;line-height:.96rem}.chatbot__avatar{width:3.5rem;aspect-ratio:1/1;background-color:rgba(237,240,245,.4);overflow:hidden;align-self:flex-end;position:sticky;bottom:0;border-radius:.375rem;padding:.5rem;backdrop-filter:blur(5px);box-shadow:0 0 0 1px hsla(0,0%,100%,.2) inset;background-image:url(/assets/images/chatavbg.png);background-size:cover}.chatbot__avatar-image{position:relative;transform-origin:top;overflow:hidden;aspect-ratio:1/1}.chatbot__avatar-image img{width:100%;height:100%;object-fit:contain;transform-origin:bottom;animation:breathe 2.5s 0s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite}.chatbot__status{display:flex;justify-content:center;align-items:center;font-size:.75rem;line-height:.96rem}.chatbot__status-indicator{width:1rem;height:1rem;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;top:.15rem;margin-right:.25rem;background-color:#fff}.chatbot__status-indicator::after{content:"";position:absolute;inset:0;width:100%;height:100%;border-radius:50%;background-color:#09bd13;animation:blinker 1s step-start infinite}.chatbot__status-text::after{content:"Active now";display:inline-block;margin-left:.25rem;white-space:nowrap}.chatbot__content{position:relative;contain:paint;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth;height:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.25rem;overflow:scroll}.chatbot__content-messages{flex:1 1 auto;display:flex;width:calc(100% - 5rem);flex-direction:column;min-height:min-content}.chatbot__message{width:100%;display:none;flex-wrap:wrap;flex-direction:column;margin-bottom:1rem;opacity:0;transform:translateY(1rem);transition:opacity .3s ease,transform .3s ease}.chatbot__message--visible{display:flex;opacity:1;transform:translateY(0)}.chatbot__message-bubble{display:inline-block;padding:.75rem;border-radius:.75rem;max-width:75%;min-width:5.25rem;margin-top:.75rem;opacity:0;position:relative;box-shadow:0 0 0 1px hsla(0,0%,100%,.1) inset}.chatbot__message:first-child .chatbot__message-bubble{opacity:1}.chatbot__message-bubble--user{background-color:rgba(237,240,245,.8);color:#000;align-self:flex-end;margin-left:auto;transform-origin:bottom right}.chatbot__message-bubble--bot{background-color:rgba(25,28,33,.6);align-self:flex-start;transform-origin:top left;backdrop-filter:blur(5px)}.chatbot__message-bubble--bot+.chatbot__message-bubble--bot{margin-top:.25rem}.chatbot__feedback{width:100%;display:none;padding:1rem;text-align:center;border-radius:.5rem;background-color:#c4c4c4;align-self:flex-end;flex-shrink:0;backdrop-filter:blur(5px);background-color:rgba(25,28,33,.6)}.chatbot__feedback--submitted{display:block}.chatbot__feedback-buttons{display:flex;justify-content:space-between;gap:.5rem}.chatbot__feedback--submitted .chatbot__feedback-buttons{pointer-events:none}.chatbot__feedback-button{display:inline-flex;position:relative;user-select:none;cursor:pointer;border:1px solid #020203;border-radius:5rem;transition:background-color .2s cubic-bezier(0.075, 0.82, 0.165, 1);display:flex;justify-content:center;align-items:center;flex:1;width:calc(50% - 0.25rem);padding:.5rem;margin:1.5rem 0 0;border-radius:2.5rem;background-color:#d1d1d1;transition:background-color .3s ease;flex-direction:row;overflow:visible;border-color:rgba(0,0,0,0);background-color:#333638;color:#fff}.chatbot__feedback-button-icon{width:2rem;height:2rem;margin-left:-1rem;pointer-events:none;transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1);filter:drop-shadow(0.25rem 0.15rem 0.05rem rgba(0, 0, 0, 0)) drop-shadow(0.25rem 0.25rem 0.25rem rgba(0, 0, 0, 0))}@media(hover: hover){.chatbot__feedback-button:hover{background-color:#9e9e9e;overflow:visible}.chatbot__feedback-button:hover .chatbot__feedback-button-icon{transform:scale(2.5) rotate(-10deg) translateX(-20%);filter:drop-shadow(0.15rem 0.25rem 0.05rem rgba(0, 0, 0, 0.1)) drop-shadow(0.15rem 0.25rem 0.25rem rgba(0, 0, 0, 0.1))}}.chatbot__feedback-button:first-child:hover{background-color:#58b267}.chatbot__feedback-button:hover{background-color:#d14e0c;color:#000}.chatbot__feedback-button--selected{box-shadow:0 0 0 1px hsla(0,0%,100%,.4) inset}.chatbot__feedback-message{margin-top:2rem;display:none;padding:2rem 1rem;border-radius:.25rem;background-color:hsla(0,0%,100%,.05)}.chatbot__feedback--submitted .chatbot__feedback-message{display:block}.chatbot__options{align-self:flex-end;justify-content:flex-end;display:inline-flex;flex-wrap:wrap;flex-direction:column;width:100%;margin-top:2rem}.chatbot--completed .chatbot__status-indicator{animation:none;background-color:#9e9e9e}.chatbot--completed .chatbot__status-indicator::after{display:none;content-visibility:hidden;visibility:hidden}.chatbot--completed .chatbot__status-text::after{content:"Offline"}.chatbot--completed .chatbot__feedback{display:block;margin-top:2rem}.chatbot--completed .chatbot__options{display:none}.btn-qa{display:inline-flex;position:relative;user-select:none;cursor:pointer;border:1px solid #020203;border-radius:5rem;transition:background-color .2s cubic-bezier(0.075, 0.82, 0.165, 1);align-self:flex-end;background-color:#8a9094;color:#000}.btn-qa:hover{background-color:#edf0f5}.btn-qa+.btn-qa{margin-top:.5rem}.btn-done{display:inline-flex;position:relative;user-select:none;cursor:pointer;border:1px solid #020203;border-radius:5rem;transition:background-color .2s cubic-bezier(0.075, 0.82, 0.165, 1);display:none;margin-top:.5rem;align-self:flex-end;border:1px solid hsla(0,0%,100%,.4);color:#8a9094}.btn-done:hover{background-color:#edf0f5;color:#000}.chatbot__options--active .btn-done{display:inline-flex}.chatbowbtnwrap{display:flex;justify-content:center;align-items:center;padding:4rem 1rem 1rem}.clippy_in_btn{width:1rem;margin-right:.5rem;position:relative;top:-2%;pointer-events:none}.chatbot-inneremoji{width:.5rem}.sfsdfsdf{background-color:#888;width:1.25rem;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:.25rem;margin-bottom:.5rem;position:relative}.sfsdfsdf::after{content:"Unbot";position:absolute;left:calc(100% + 0.375rem);font-size:.75rem;opacity:.5}.chatintrotext{font-size:1.5rem !important;line-height:1.5rem !important}.chatbot__header{margin-bottom:4rem}
