@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";.badges{display:inline-flex;gap:.3em}.badges:empty{display:none}.chat-stream[data-badges=false] .badges{display:none}.kick-badge,.youtube-badge{display:inline-flex;flex-shrink:0}.kick-badge svg,.kick-badge img,.youtube-badge svg,.youtube-badge img{height:calc(16px * (3 + var(--font-size)) / 6);width:calc(16px * (3 + var(--font-size)) / 6)}.dgg-badge{height:calc(16px * (3 + var(--font-size)) / 6)!important;width:calc(16px * (3 + var(--font-size)) / 6)!important;background-size:cover}.combo-text{color:#dedede;display:inline-block;position:relative;line-height:2em;padding-left:.3em}.combo-text .combo-hits,.combo-text .combo-finished,.combo-text .combo-count,.combo-text .combo-x{vertical-align:middle;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.combo-text .combo-finished{color:#999;font-weight:400}.combo-text .combo-hits{color:#fff7f9;animation:emote-hit .6s 1;font-style:italic;text-transform:uppercase;margin-left:0;letter-spacing:.05em;display:inline-block}.combo-text .combo-count{font-size:1.15em;letter-spacing:-.05em;font-weight:700}.combo-text.x5 .combo-count{font-size:150%}.combo-text.x10 .combo-count{font-size:175%}.combo-text.x10 .combo-finished{font-weight:700}.combo-text.x20 .combo-count{font-size:200%}.combo-text.x20 .combo-finished{font-weight:700}.combo-text.x30 .combo-count{font-size:250%}.combo-text.x30 .combo-finished{font-weight:700}.combo-text.x50 .combo-count{font-size:300%}.combo-text.x50 .combo-finished{font-weight:700}.msg-combo[data-combo-finished=true].x10,.msg-combo[data-combo-finished=true].x20,.msg-combo[data-combo-finished=true].x30,.msg-combo[data-combo-finished=true].x50{animation:emote-greyout 3.5s 1;background-size:100% 100%;filter:grayscale(100%)}.msg-combo[data-combo-finished=true].x10 .combo-finished,.msg-combo[data-combo-finished=true].x20 .combo-finished,.msg-combo[data-combo-finished=true].x30 .combo-finished,.msg-combo[data-combo-finished=true].x50 .combo-finished{color:#fff7f9;margin-left:.6em}.msg-combo[data-combo-finished=true] .combo-finished{animation:emote-complete 1s 1;display:inline-block}@keyframes emote-hit{0%{color:#b91010;font-size:200%}1%{color:#fff7f9;font-size:190%}2%{color:#b91010;font-size:200%}3%{color:#fff7f9;font-size:190%}4%{color:#b91010;font-size:200%}to{color:#fff7f9;font-size:120%}}@keyframes emote-complete{0%{transform:translate(-10px);opacity:0}2%{transform:translate(10px);color:#fff;opacity:1}to{transform:translate(0);opacity:1}}@keyframes emote-greyout{0%{filter:grayscale(0)}75%{filter:grayscale(0)}to{filter:grayscale(100%)}}.dgg-emote{display:inline-block;position:relative;overflow:hidden;text-indent:-999em}.kick-emote,.youtube-emote,.seventv-emote{display:inline}.kick-emote img,.youtube-emote img,.seventv-emote img{display:inline;vertical-align:middle;margin:-.5rem 0;max-height:32px}.zero-width{display:inline-grid;vertical-align:middle}.zero-width img{grid-column:1;grid-row:1;margin:auto}.externallink{border-style:solid;border-color:#0000;border-width:1px 0 1px 0;color:#02c2ff;position:relative;text-decoration:none}.externallink:visited{color:#a66be5}.externallink:hover,.externallink:focus{color:#08c;text-decoration:underline}.nsfw-link{border-style:dashed;border-width:1px 0 1px 0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) red rgba(0,0,0,0)}.nsfl-link{border-style:dashed;border-width:1px 0 1px 0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff000 rgba(0,0,0,0)}.spoilers-link{border-style:dashed;border-width:1px 0 1px 0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ff80ce rgba(0,0,0,0)}.msg-chat{padding:.25rem 0;color:#dedede;margin:0;letter-spacing:.03em}.chat-stream[data-text-shadow="1"] .msg-chat{filter:drop-shadow(-1px -1px 0 rgba(0,0,0,.5)) drop-shadow(1px -1px 0 rgba(0,0,0,.5)) drop-shadow(-1px 1px 0 rgba(0,0,0,.5)) drop-shadow(1px 1px 0 rgba(0,0,0,.5))}.chat-stream[data-text-shadow="2"] .msg-chat{filter:drop-shadow(-1px -1px 0 rgba(0,0,0,.5)) drop-shadow(1px -1px 0 rgba(0,0,0,.5)) drop-shadow(-1px 1px 0 rgba(0,0,0,.5)) drop-shadow(1px 1px 0 rgb(0,0,0))}.chat-stream[data-text-shadow="3"] .msg-chat{filter:drop-shadow(-1px -1px 0 rgb(0,0,0)) drop-shadow(1px -1px 0 rgb(0,0,0)) drop-shadow(-1px 1px 0 rgb(0,0,0)) drop-shadow(1px 1px 0 rgb(0,0,0))}.chat-stream[data-text-shadow="4"] .msg-chat{filter:drop-shadow(-1px -1px 0 rgba(0,0,0,.5)) drop-shadow(1px -1px 0 rgba(0,0,0,.5)) drop-shadow(-1px 1px 0 rgba(0,0,0,.5)) drop-shadow(2px 2px 0 rgb(0,0,0))}.chat-stream[data-text-shadow="5"] .msg-chat{filter:drop-shadow(-1px -1px 0 rgb(0,0,0)) drop-shadow(1px -1px 0 rgb(0,0,0)) drop-shadow(-1px 1px 0 rgb(0,0,0)) drop-shadow(2px 2px 0 rgb(0,0,0))}.msg-chat time{display:none}.msg-chat .username{display:inline-flex;align-items:baseline;gap:.3em;flex-wrap:wrap}.msg-chat .username-text{font-weight:500}.msg-chat .username-text.kick-subscriber,.msg-chat .username-text.youtube-subscriber{color:#59aeea}.msg-chat .content{overflow-wrap:break-word}.msg-chat .content.slash-me{font-style:italic}.msg-chat .content.greentext{color:#6ca528}.msg-chat .content.continuation:before{color:#414141;content:"> "}.msg-chat--censored .content{filter:blur(8px)}.msg-chat--censored:hover .content{filter:unset}.msg-chat .divider{display:inline-block;padding-right:.25rem}.msg-chat--highlighted{background-color:#06263ecc;filter:none}.msg-donation,.msg-subscription,.msg-gift,.msg-mass-gift{font-size:1.1em;font-weight:400;padding-left:.6em;border-style:none none none solid;border-width:6px;display:flex;flex-direction:column}.msg-donation .event-top,.msg-subscription .event-top,.msg-gift .event-top,.msg-mass-gift .event-top{display:flex;justify-content:space-between;align-items:center}.msg-donation .event-icon,.msg-subscription .event-icon,.msg-gift .event-icon,.msg-mass-gift .event-icon{width:2.25em;height:2.25em;flex-shrink:0;position:relative;text-decoration:none;display:inline-block;border:.25em solid transparent;opacity:.75;transition:background .2s ease}.msg-donation .username-text,.msg-subscription .username-text,.msg-gift .username-text,.msg-mass-gift .username-text{margin-left:0}.msg-donation[data-platform=dgg],.msg-subscription[data-platform=dgg],.msg-gift[data-platform=dgg],.msg-mass-gift[data-platform=dgg]{border-color:#59aeea}.msg-donation[data-platform=youtube],.msg-subscription[data-platform=youtube],.msg-gift[data-platform=youtube],.msg-mass-gift[data-platform=youtube]{border-color:red}.msg-donation[data-platform=kick],.msg-subscription[data-platform=kick],.msg-gift[data-platform=kick],.msg-mass-gift[data-platform=kick]{border-color:#53fc19}.platform{display:inline-flex}.platform .icon{height:calc(16px * (3 + var(--font-size)) / 6);width:calc(16px * (3 + var(--font-size)) / 6)}.msg-chat[data-platform=dgg] .platform .icon{background-image:url(data:image/png;base64,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);display:inline-block;background-size:contain}.label{font:700 .75rem Inter;letter-spacing:.1em}.button .lucide{height:1.25rem;width:1.25rem}.button{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;box-sizing:border-box;height:2.5rem;padding:0 1rem;gap:.5rem;white-space:nowrap;transition:all .15s ease 0s;background:none;border:none;border-radius:.625rem;font:600 .88rem/1.25rem Inter,system-ui,sans-serif;cursor:pointer}.button:disabled{background-color:#212225;color:#777b84;border:1px solid #363a3f;cursor:not-allowed}.button--primary{background-color:#0090ff;color:#fff}.button--primary:not(:disabled):hover{background-color:#3b9eff}.button--primary:not(:disabled):active{background-color:#2870bd}.button--secondary{background-color:#18191b;color:#edeef0;box-shadow:0 0 0 1px #43484e}.button--secondary:not(:disabled):hover{background-color:#212225;box-shadow:0 0 0 1px #5a6169}.button--secondary:not(:disabled):active{background-color:#111113}.button--tertiary{color:#edeef0}.button--tertiary:not(:disabled):hover{background-color:#212225}.button--tertiary:not(:disabled):active{background-color:#18191b}.button--danger{background-color:#e5484d;color:#fff}.button--danger:not(:disabled):hover{background-color:#ec5d5e}.button--danger:not(:disabled):active{background-color:#b54548}.button--icon-only,.button--icon-only.button--large,.button--icon-only.button--small{aspect-ratio:1/1;padding:0}.button--large .lucide{height:1.5rem;width:1.5rem}.button--large{height:3rem;gap:1rem;padding:0 1.5rem;font:600 1rem/1.5rem Inter,system-ui,sans-serif}.button--small .lucide{height:1rem;width:1rem}.button--small{height:2rem;gap:.5rem;padding:0 .75rem}.button--full-width{width:100%}.badge{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;border-radius:624.9375rem;padding:0 .75rem;font:600 .75rem/1.125rem Inter,system-ui,sans-serif;border-width:1px;border-style:solid}.badge--primary,.badge{background-color:#0d2847;color:#70b8ff;border-color:#104d87}.badge--success{background-color:#0f2e22;color:#1fd8a4;border-color:#1b5745}.badge--danger{background-color:#3b1219;color:#ff9592;border-color:#72232d}.badge--neutral{background-color:#212225;color:#afb3ba;border-color:#363a3f}.badge--accent{background-color:#202248;color:#b1a9ff;border-color:#3d3e82}.notification{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.notification--primary{background-color:#0d2847;color:#70b8ff;border:1px solid #104d87}.notification--success{background-color:#0f2e22;color:#1fd8a4;border:1px solid #1b5745}.notification--danger{background-color:#3b1219;color:#ff9592;border:1px solid #72232d}.notification--neutral{background-color:#212225;color:#afb3ba;border:1px solid #363a3f}.notification__content{display:flex;flex-direction:column;gap:.25rem}.notification--alert .notification__content .notification__title{font:600 1.25rem/1.875rem Inter,system-ui,sans-serif}.notification--toast .notification__content .notification__title{font:600 1.12rem/1.75rem Inter,system-ui,sans-serif}.notification__content .notification__body{font:500 .88rem/1.25rem Inter,system-ui,sans-serif}.notification--alert{padding:1.5rem;gap:1.5rem;border-radius:.75rem}.notification--toast{padding:1rem;gap:1rem;border-radius:.625rem}.input{display:inline-flex;flex-direction:column;gap:.25rem}.input--error .input__help-text{color:#ff9592}.input--error .input__area{border-color:#e5484d}.input--success .input__help-text{color:#1fd8a4}.input--success .input__area{border-color:#29a383}.input__label{color:#edeef0;font:600 .88rem/1.25rem Inter,system-ui,sans-serif}.input__help-text{color:#afb3ba;font:400 .75rem/1.125rem Inter,system-ui,sans-serif}.input__area{transition:all .15s ease 0s;display:inline-flex;overflow:hidden;align-items:center;box-sizing:border-box;border-radius:.625rem;border:1px solid #43484e;color:#edeef0;background-color:#18191b}.input__area:not(.input__area:has(textarea)){height:2.5rem}.input:not(.input--error):not(.input--success) .input__area:hover:not(.input__area:has(input:disabled)){border-color:#5a6169}.input:not(.input--error):not(.input--success) .input__area:focus-within:not(.input__area:has(input:disabled)){border-color:#0090ff}.input__area:has(input:disabled,select:disabled,textarea:disabled){opacity:.7;cursor:not-allowed;background-color:#272a2d}.input__area .input__suffix,.input__area .input__prefix{display:inline-flex;align-items:center;justify-content:center;padding:0 .5rem;color:#afb3ba;font:600 .75rem/1.125rem Inter,system-ui,sans-serif}.input__area .input__prefix{border-right:1px solid #363a3f}.input__area .input__suffix{border-left:1px solid #363a3f}.input__container .lucide{height:1.25rem;width:1.25rem}.input__container{display:inline-flex;align-items:center;flex:1;gap:.5rem;padding:0 .75rem}.input__container:has(textarea){padding:.75rem}.input__container textarea{resize:vertical}.input__container input,.input__container select,.input__container textarea{flex:1;min-width:0;padding:0;font:400 1rem/1.5rem Inter,system-ui,sans-serif;color:#edeef0;background-color:#18191b;border:none!important;outline:none!important;transition:all .15s ease 0s}.input__container input:-webkit-autofill,.input__container input:-webkit-autofill:hover,.input__container input:-webkit-autofill:focus,.input__container input:-webkit-autofill:active,.input__container select:-webkit-autofill,.input__container select:-webkit-autofill:hover,.input__container select:-webkit-autofill:focus,.input__container select:-webkit-autofill:active,.input__container textarea:-webkit-autofill,.input__container textarea:-webkit-autofill:hover,.input__container textarea:-webkit-autofill:focus,.input__container textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #18191b inset!important;-webkit-text-fill-color:#edeef0;caret-color:#fff}.input__container input::placeholder,.input__container select::placeholder,.input__container textarea::placeholder{color:#777b84}.input__container input:disabled,.input__container select:disabled,.input__container textarea:disabled{cursor:not-allowed;background-color:#272a2d}.card{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;box-sizing:border-box;border-radius:.75rem;border:1px solid #363a3f;background-color:#18191b;color:#edeef0;font:400 .88rem/1.25rem Inter,system-ui,sans-serif}.card--prominent{border-color:#205d9e;background-color:#111927;box-shadow:0 0 64px #0077ff3a}.card__extra{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.card__extra--right{justify-content:flex-end}.card__extra:empty{display:none}.card__description{font:400 .88rem/1.25rem Inter,system-ui,sans-serif;flex:1}.card__description:empty{display:none}.card__header{display:flex;flex-direction:column;gap:.25rem}.card__header .card__title{font:600 1.5rem/1.5rem Poppins,system-ui,sans-serif;color:#edeef0}.card--prominent .card__header .card__title{color:#edeef0}.card__header .card__subtitle{font:600 .88rem/1.25rem Inter,system-ui,sans-serif;color:#777b84;word-wrap:break-word}.card--prominent .card__header .card__subtitle{color:#70b8ff}.checkbox{display:inline-flex;cursor:pointer;gap:.5rem;align-items:center}.checkbox input{appearance:none;margin:0;position:absolute}.checkbox input:disabled+.checkbox__box{background-color:#272a2d;border-color:#43484e}.checkbox input:disabled+.checkbox__box .checkbox__tick{color:#777b84}.checkbox input:checked+.checkbox__box .checkbox__tick{display:block}.checkbox input:checked:not(:disabled)+.checkbox__box{background-color:#0090ff;border-color:transparent}.checkbox input:focus-visible{outline:none}.checkbox input:focus-visible+.checkbox__box{outline:4px auto highlight}.checkbox:has(input:disabled) .checkbox__label{color:#777b84}.checkbox__box{transition:all .15s ease 0s;position:relative;width:1.25rem;height:1.25rem;box-sizing:border-box;flex-shrink:0;background-color:#18191b;border-radius:.375rem;border:1px solid #43484e}.checkbox:hover .checkbox__box{border-color:#5a6169}.checkbox:hover:has(input:checked:not(:disabled)) .checkbox__box{background-color:#70b8ff}.checkbox__tick{display:none;position:absolute;width:.75rem;height:.75rem;top:50%;left:50%;transform:translate(-50%,-50%);color:#edeef0}.checkbox__label{font:500 .88rem/1.25rem Inter,system-ui,sans-serif;-webkit-user-select:none;user-select:none}.navbar{display:flex;align-items:center;padding:1.5rem 0;gap:2rem}.navbar__items{display:flex;gap:.5rem}.navbar__actions{display:flex;gap:1rem;margin-left:auto}.navbar__icon{transition:all .15s ease 0s;display:flex;align-items:center;justify-content:center;height:2.5rem;color:#edeef0;padding:0;box-sizing:border-box;cursor:pointer;aspect-ratio:1/1}.navbar__icon:hover{color:#70b8ff}.navbar__item{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem;height:2.5rem;box-sizing:border-box;text-wrap:nowrap;transition:all .15s ease 0s;border-radius:.625rem;color:#edeef0;background-color:#fff0;font:500 1rem/1.5rem Inter,system-ui,sans-serif;cursor:pointer}.navbar__item:hover{color:#edeef0;background-color:#212225}.navbar__item:active{color:#edeef0;background-color:#18191b}.navbar__item--active{color:#70b8ff;background-color:#0d2847}.navbar__item--active:hover{color:#70b8ff;background-color:#003362}.navbar__item--active:active{color:#3b9eff;background-color:#111927}.navbar__logo{height:2.5rem;width:auto}.navbar__user{display:flex;align-items:center;gap:.5rem;padding:0 1rem;height:2.5rem;transition:all .15s ease 0s;border-radius:.625rem;background-color:#0009;color:#edeef0;font:500 1rem/1.5rem Inter,system-ui,sans-serif;cursor:pointer}.navbar__user:hover{background-color:#000000b2}.navbar__title{display:inline-flex;align-items:center;gap:.5rem;font:600 1.5rem/1.5rem Poppins,system-ui,sans-serif}.dropdown{display:flex;flex-direction:column;padding:.5rem;gap:.25rem;border-radius:.75rem;background-color:#18191b;border:1px solid #363a3f}.dropdown__item{display:flex;align-items:center;padding:0 .75rem;gap:.75rem;height:2.5rem;transition:all .15s ease 0s;border-radius:.625rem;background-color:#fff0;color:#afb3ba;font:500 .88rem/1.25rem Inter,system-ui,sans-serif;cursor:pointer}.dropdown__item:hover{background-color:#212225;color:#edeef0}.dropdown hr{border-width:1px;border-color:#363a3f;margin:.25rem 0}.modal-overlay{position:absolute;inset:0;background-color:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:900}.modal{display:flex;flex-direction:column;padding:2rem;gap:2.5rem;width:42rem;border-radius:.875rem;background-color:#18191b;border:1px solid #363a3f}.modal__title{font:600 1.5rem/1.5rem Poppins,system-ui,sans-serif;color:#edeef0}.modal__subtitle{font:600 1rem/1.5rem Inter,system-ui,sans-serif;color:#777b84}.modal__header{display:flex;flex-direction:column}.modal__actions{display:flex;justify-content:flex-end;gap:1rem}.table-wrapper{background-color:#18191b;border:1px solid #363a3f;border-radius:.875rem}.table-wrapper table{width:100%;border-spacing:0;border-collapse:collapse}.table-wrapper table th,.table-wrapper table td{height:3.5rem;padding:.75rem 1.5rem;box-sizing:border-box}.table-wrapper table th{color:#777b84;font:700 .75rem Inter;letter-spacing:.1em;text-transform:uppercase;text-align:left}.table-wrapper table td{color:#edeef0}.table-wrapper table tbody tr:not(:last-child),.table-wrapper table thead tr{border-bottom:1px solid #363a3f}.section-header__content{display:inline-grid;gap:.75rem}.section-header__heading{margin:0;font:600 2.25rem/2.25rem Poppins,system-ui,sans-serif}.section-header__divider{margin-right:3rem;height:.5rem;background-color:#0090ff;border-radius:624.9375rem}.side-nav{display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem;gap:.5rem;-webkit-user-select:none;user-select:none}.side-nav__group{display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.side-nav__item{display:flex;align-items:center;padding:0 1rem;gap:1rem;height:2.5rem;transition:all .15s ease 0s;border-radius:.625rem;background-color:#fff0;color:#afb3ba;font:500 1rem/1.5rem Inter,system-ui,sans-serif;cursor:pointer}.side-nav__item:hover{background-color:#fff0;color:#edeef0}.side-nav__item--active{background-color:#272a2d;color:#edeef0}.side-nav__item--active:hover{background-color:#2e3135;color:#edeef0}.side-nav__heading{display:flex;align-items:center;padding:0 .5rem;gap:.5rem;height:2rem;transition:all .15s ease 0s;background-color:#fff0;color:#777b84;font:700 .88rem/1.25rem Inter,system-ui,sans-serif;cursor:pointer}.side-nav__heading:hover{background-color:#fff0;color:#edeef0}.side-nav__category{display:flex;flex-direction:column;gap:.25rem}.side-nav__category--collapsed .side-nav__category-content{display:none}.side-nav__category--collapsed .side-nav__heading-chevron{transform:rotate(180deg)}.side-nav__category-indent{position:relative;width:2.25rem}.side-nav__category-indent:after{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:.125rem;background-color:#2e3135}.side-nav__category-content{display:flex}.side-nav__heading-chevron{transition:transform .15s ease 0s}.choicebox{display:flex;position:relative;box-sizing:border-box;padding:1.5rem;cursor:pointer;transition:all .15s ease 0s;border-radius:.75rem;border:1px solid #43484e;background-color:#18191b;color:#edeef0}.choicebox:hover{border:1px solid #5a6169;background-color:#212225}.choicebox .radio{position:absolute;top:.75rem;right:.75rem}.choicebox__title{font:600 1rem/1.5rem Inter,system-ui,sans-serif}.choicebox__subtitle{font:500 .88rem/1.25rem Inter,system-ui,sans-serif;color:#777b84}.choicebox:has(input[type=radio]:checked){border:1px solid #205d9e;background-color:#0d2847;color:#70b8ff;box-shadow:0 0 64px #0077ff3a}.choicebox:has(input[type=radio]:checked) .choicebox__subtitle{color:#70b8ff}.choicebox:has(input[type=radio]:checked):hover{border:1px solid #2870bd;background-color:#003362}@keyframes radio-in{0%{height:0;width:0}to{height:.625rem;width:.625rem}}.radio{transition:all .15s ease 0s;appearance:none;position:relative;width:1.25rem;height:1.25rem;border-radius:624.9375rem;box-sizing:border-box;border:1px solid #43484e}.choicebox:hover .radio,.radio:hover{border-color:#5a6169;cursor:pointer}.radio:after{content:"";width:0;height:0;top:50%;left:50%;position:absolute;border-radius:624.9375rem;transform:translate(-50%,-50%)}.radio:checked{border:1px solid #0090ff}.choicebox:hover .radio:checked,.radio:checked:hover{border-color:#3b9eff}.radio:checked:after{height:.625rem;width:.625rem;animation:radio-in .15s ease-in-out;background-color:#0090ff}.choicebox:hover .radio:checked:after,.radio:checked:hover:after{background-color:#3b9eff}.tabs{display:flex}.tabs--vertical{flex-direction:column}.tab{position:relative;display:flex;align-items:center;justify-content:center;height:2.5rem;padding:0 1rem;gap:.75rem;transition:all .15s ease 0s;color:#edeef0;background-color:#fff0;font:500 1rem/1.5rem Inter,system-ui,sans-serif;cursor:pointer}.tab:hover{background-color:#212225}.tab:after{transition:all .15s ease 0s;content:"";position:absolute;width:100%;height:1px;bottom:-1px;left:0;background-color:#43484e}.tabs--vertical .tab:after{height:100%;width:1px;left:unset;bottom:unset;right:-1px}.tab--active{color:#70b8ff}.tab--active:after{background-color:#0090ff;height:3px}.tabs--vertical .tab--active:after{width:3px}.drawer{display:flex;flex-direction:column;box-sizing:border-box;padding:2rem;gap:1.5rem;background-color:#18191b;border-right:1px solid #363a3f}.drawer__logo{height:3.5rem;width:auto}.drawer__category{display:flex;flex-direction:column;gap:.5rem}.drawer__category-title{font:700 .75rem Inter;letter-spacing:.1em;color:#777b84;text-transform:uppercase}.drawer__footer{display:flex;justify-content:center;gap:.5rem}.drawer__item{display:flex;box-sizing:border-box;align-items:center;height:2.5rem;padding:0 1rem;gap:1rem;transition:all .15s ease 0s;background-color:#fff0;color:#edeef0;border-radius:.625rem;font:500 1rem/1.5rem Inter,system-ui,sans-serif;cursor:pointer}.drawer__item:hover{background-color:#212225;color:#edeef0}.drawer__item--active{background-color:#0d2847;color:#70b8ff}.drawer__item--active:hover{background-color:#003362;color:#70b8ff}.drawer__action-footer{display:flex;flex-direction:column;padding-top:.5rem;border-top:1px solid #363a3f}.drawer__category-group{display:flex;flex:1;flex-direction:column;gap:1.5rem;overflow:auto}.switch{display:inline-flex;align-items:center;cursor:pointer}.switch__toggle{position:relative;display:inline-block;width:3.5rem;height:2rem;flex-shrink:0}.switch input{appearance:none;opacity:0}.switch input:checked+.switch__slider{background-color:#0090ff}.switch input:checked+.switch__slider:hover{background-color:#3b9eff}.switch input:checked+.switch__slider:before{transform:translate(1.5rem)}.switch input:focus-visible+.switch__slider{outline:4px auto Highlight}.switch__slider{transition:all .15s ease 0s;position:absolute;cursor:pointer;inset:0;background-color:#212225;border-radius:624.9375rem}.switch__slider:hover{background-color:#272a2d}.switch__slider:before{transition:all .2s cubic-bezier(.77,0,.175,1) 0s;position:absolute;content:"";height:1.5rem;width:1.5rem;left:.25rem;bottom:.25rem;background-color:#edeef0;border-radius:50%}.switch__label{margin-left:.75rem;cursor:pointer;font:500 1rem/1.5rem Inter,system-ui,sans-serif}.stepper{display:flex;gap:.5rem}.stepper__step{display:flex;flex:1;flex-shrink:0;flex-direction:column;gap:.5rem}.stepper__step--active .stepper__bar{background-color:#0090ff}.stepper__step--active .stepper__label,.stepper__step--active .stepper__dot{color:#70b8ff}.stepper__step--completed .stepper__bar{background-color:#29a383}.stepper__step--completed .stepper__label,.stepper__step--completed .stepper__dot{color:#1fd8a4}.stepper__bar{height:.125rem;border-radius:624.9375rem;background-color:#696e77}.stepper__label-container{display:flex;padding-right:.75rem;align-items:center}.stepper__label{font:700 .75rem Inter;letter-spacing:.1em;color:#afb3ba}.stepper__dot{display:flex;align-items:center;color:#afb3ba}.chat-scroll-button{transition:opacity .15s ease 0s;position:absolute;bottom:1rem;right:1rem}.chat-scroll-button--hidden{visibility:hidden;opacity:0}.system .icon{display:inline-flex}.system .icon .lucide{height:calc(24px * (3 + var(--font-size)) / 6);width:calc(24px * (3 + var(--font-size)) / 6)}.system .content{margin-left:.25rem;vertical-align:text-bottom}.system__success .icon{color:#1fd8a4}.system__info .icon{color:#70b8ff}.system__error .icon{color:#ff9592}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html{scrollbar-width:none}body{height:100vh;font-family:Roboto,Helvetica,Trebuchet MS,Verdana,sans-serif;font-weight:500!important;margin-top:0;-ms-overflow-style:none}body::-webkit-scrollbar,body::-webkit-scrollbar-bottom{display:none}body:has(div.chat-stream[data-font-size="1"]){font-size:1em}body:has(div.chat-stream[data-font-size="2"]){font-size:1.25em}body:has(div.chat-stream[data-font-size="3"]){font-size:1.5em}body:has(div.chat-stream[data-font-size="4"]){font-size:1.75em}body:has(div.chat-stream[data-font-size="5"]){font-size:2em}body:has(div.chat-stream[data-font-size="6"]){font-size:2.5em}body:has(div.chat-stream[data-font-size="7"]){font-size:3em}body:has(div.chat-stream[data-font-size="8"]){font-size:4em}body:has(div.chat-stream[data-font-size="9"]){font-size:5em}body:has(div.chat-stream[data-font-size="10"]){font-size:6em}body:has(div.chat-stream[data-font-size="11"]){font-size:7em}#app:has(div.chat-stream--manual-scroll){height:100vh;overflow-y:scroll;scrollbar-width:thin}
