.html-wrapper{background:url(/images/bg_blue_gradient.svg) top center no-repeat;background-size:cover;background-attachment:fixed;margin:0;padding-left:10px;padding-right:10px;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#000000b3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:hidden;width:100%!important;min-width:100%;max-width:100%;background-color:#000!important}.logo-container:hover .glass-logo-text{background:linear-gradient(135deg,#fffffff2,#fffc,#513535e6);-webkit-background-clip:text;background-clip:text;text-shadow:0 1px 3px rgba(0,0,0,.4),0 3px 12px rgba(0,0,0,.2),0 0 0 rgba(255,255,255,.6);filter:drop-shadow(0 2px 2px rgba(255,255,255,.3));transform:translateY(-1px)}.logo-container:active .glass-logo-text{transform:translateY(0);text-shadow:0 1px 2px rgba(0,0,0,.35),0 2px 6px rgba(0,0,0,.18)}.glass-simple-bg{background:#ffffff26;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:25px;box-shadow:0 4px 30px #00000080;border:1px solid rgba(237,233,252,.37);cursor:default;transition:backdrop-filter .5s,-webkit-backdrop-filter .5s,box-shadow .5s,border .5s}.glass-simple-bg:hover{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:0 8px 40px #00000059}.bigTitle{cursor:default;text-shadow:0 0 5px rgba(0,0,0,0);color:#fff;font-size:35pt;font-weight:200}.welcomeTitle{font-size:40pt;color:#ffffffe6!important;font-weight:200}.subTitle{cursor:default;text-shadow:0 0 5px rgba(0,0,0,.3);color:#fff;font-size:15pt;font-weight:400}p{color:#fff}p::selection{background:transparent}.headerBtn{position:relative;cursor:pointer!important;border-radius:16px;background:#ffffff1a;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.2);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3;overflow:hidden}.headerBtn:hover{transform:translateY(-2px);backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border:1px solid rgba(255,255,255,.3);box-shadow:0 16px 48px #00000026,inset 0 1px #ffffff4d,0 0 0 1px #ffffff1a}.headerBtn:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);pointer-events:none}.headerBtn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none;opacity:0;transition:opacity .3s ease}.headerBtn:hover:after{opacity:1}.headerBtn:active{transform:translateY(-1px);background:#fff3;box-shadow:0 8px 24px #0000001f,inset 0 1px #ffffff59}.headerBtn p,.headerBtn *{cursor:pointer!important;text-shadow:0 1px 2px rgba(0,0,0,.3);color:#fff;font-weight:500}.headerBtn-light{position:relative;cursor:pointer!important;border-radius:16px;background:#ffffff40;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);border:1px solid rgba(255,255,255,.2);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3;overflow:hidden}.headerBtn-light:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);pointer-events:none}.headerBtn-light:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none;opacity:0;transition:opacity .3s ease}.headerBtn-light:hover{transform:translateY(-2px);backdrop-filter:blur(12px) saturate(200%);-webkit-backdrop-filter:blur(12px) saturate(200%);border:1px solid rgba(255,255,255,.3);box-shadow:0 16px 48px #00000026,inset 0 1px #ffffff4d,0 0 0 1px #ffffff1a}.headerBtn-light:hover:after{opacity:1}.headerBtn-light:active{transform:translateY(-1px);box-shadow:0 8px 24px #0000001f,inset 0 1px #ffffff59}.headerBtn-light p,.headerBtn-light *{cursor:pointer!important;text-shadow:0 1px 2px rgba(0,0,0,.3);color:#fff;font-weight:500}.float-up-hover{transition:transform .3s ease}.float-up-hover:hover{transform:translateY(-5px)}.glassmorphic-text{font-weight:700;color:#ffffffe6;text-shadow:-1px -1px 0 rgba(173,216,255,.5),1px -1px 0 rgba(173,216,255,.5),-1px 1px 0 rgba(173,216,255,.5),1px 1px 0 rgba(173,216,255,.5)}.glassmorphic-text.gradient{text-shadow:-1px -1px 0 rgba(200,230,255,.6),1px -1px 0 rgba(173,216,255,.5),-1px 1px 0 rgba(173,216,255,.5),1px 1px 0 rgba(145,200,255,.4)}.glassmorphic-text.subtle{text-shadow:-1px -1px 0 rgba(173,216,255,.4),1px -1px 0 rgba(173,216,255,.4),-1px 1px 0 rgba(173,216,255,.4),1px 1px 0 rgba(173,216,255,.4)}.glassmorphic-text.glass{text-shadow:-1px -1px 0 rgba(173,216,255,.5),1px -1px 0 rgba(255,255,255,.4),-1px 1px 0 rgba(173,216,255,.5),1px 1px 0 rgba(200,230,255,.4)}.challenge_navbar{background:url(/images/bg_blue_gradient.svg) top center no-repeat;background-size:cover;background-attachment:fixed;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background-color:#000!important}.challenge-wrapper{background:none;background-size:cover;background-attachment:fixed;background-color:#000;margin:0;color:#000000b3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:hidden;width:100%!important;min-width:100%;max-width:100%}html{background-color:#10162f!important}.challenge-title{cursor:default}.cool-blur{background:#ffffff1a;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);border-radius:12px;border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 32px #00000040;color:#fff;padding:1rem}.cool-blur-darker{background:#00000080;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);border-radius:12px;border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 32px #00000040;color:#fff;padding:1rem}.cool-blur-darkest{background:#000000ad;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);border-radius:12px;border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 32px #00000059;color:#fff;padding:1rem}.cool-blur-opaque{background:#ffffffe6;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);border-radius:12px;border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 32px #00000040;color:#fff;padding:1rem}.submit-btn{background:#f75e5e78}.code-text{font-family:JetBrains Mono,monospace;font-size:13px;font-optical-sizing:auto;font-weight:600}.code-pre::selection{background:#454759;color:#fff}.code-pre span::selection{background:#454759;color:#fff}.disabled-headerBtn{opacity:.5!important;cursor:not-allowed!important}.disabled-headerBtn p{cursor:not-allowed!important;text-shadow:0 0 2px rgba(0,0,0,.5)}.disabled-headerBtn:hover{cursor:not-allowed!important;box-shadow:0 10px 40px #0000;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(8px);border:.5pt solid rgba(255,255,255,0)}:root{--separator-border: rgba(128, 128, 128, .5);--focus-border: rgba(16, 22, 47, .6) !important;--sash-size: 6px !important}.split-view-horizontal>.sash-container>.sash{width:var(--sash-size);margin-left:calc(var(--sash-size) / 2)!important}.split-view-vertical>.sash-container>.sash{height:var(--sash-size);margin-top:calc(var(--sash-size) / 2)}.sash.sash-hover{background:var(--focus-border);opacity:1}.split-container{overflow:scroll;resize:both;width:100%}.headerBtn2{position:relative;cursor:pointer!important;border-radius:16px;padding:12px 16px;background:linear-gradient(135deg,#ffffff2e,#ffffff14);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(255,255,255,.35);box-shadow:0 10px 30px #00000040,inset 0 1px #ffffff59;transition:transform .2s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease,backdrop-filter .25s ease,-webkit-backdrop-filter .25s ease}.headerBtn2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff59,#ffffff14 35%,#fff0 60%);opacity:.6;mix-blend-mode:screen}.headerBtn2:hover{transform:translateY(-1px);background:linear-gradient(135deg,#ffffff3d,#ffffff1a);backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);border-color:#ffffff8c;box-shadow:0 12px 40px #00000047,inset 0 1px #ffffff80}.headerBtn2:active{transform:translateY(0);box-shadow:0 8px 22px #00000038,inset 0 1px #ffffff73}.headerBtn2 p,.headerBtn2 span,.headerBtn2 .fa-fw{cursor:pointer!important;text-shadow:0 0 1px rgba(0,0,0,.35)}.feedback-btn{background:linear-gradient(135deg,#29387785,#29387757);border:1px solid rgba(190,205,255,.35);box-shadow:0 10px 30px #00000040,inset 0 1px #ffffff40;color:#fff}.feedback-btn:hover{background:linear-gradient(135deg,#2938779e,#29387766);border-color:#dce6ff8c}.btn-glass--green{background:linear-gradient(135deg,#128c4e85,#128c4e57);border:1px solid rgba(195,255,215,.35);box-shadow:0 10px 30px #00000040,inset 0 1px #ffffff40;color:#fff;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}.btn-glass--green:hover{background:linear-gradient(135deg,#128c4e9e,#128c4e66);border-color:#dcffe68c}.btn-glass--red{background:linear-gradient(135deg,#bb273a85,#bb273a57);border:1px solid rgba(255,205,210,.35);box-shadow:0 10px 30px #00000040,inset 0 1px #ffffff40;color:#fff;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}.btn-glass--red:hover{background:linear-gradient(135deg,#bb273a9e,#bb273a66);border-color:#ffe1e68c}.btn-glass--blue{background:linear-gradient(135deg,#29387785,#29387757);border:1px solid rgba(190,205,255,.35);box-shadow:0 10px 30px #00000040,inset 0 1px #ffffff40;color:#fff;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}.btn-glass--blue:hover{background:linear-gradient(135deg,#2938779e,#29387766);border-color:#dce6ff8c}.site-footer{position:relative;background:linear-gradient(to top,#141e3cb8,#141e3c8f);color:#ffffffeb;backdrop-filter:blur(16px) saturate(140%) brightness(105%);-webkit-backdrop-filter:blur(16px) saturate(140%) brightness(105%);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -20px 40px #00000059 inset}.site-footer:before{content:"";position:absolute;left:0;right:0;top:-1px;height:8px;pointer-events:none;backdrop-filter:blur(8px) brightness(120%);-webkit-backdrop-filter:blur(8px) brightness(120%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0,rgba(0,0,0,1) 2px,transparent 8px);mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0,rgba(0,0,0,1) 2px,transparent 8px)}:root{--separator-border: rgba(128, 128, 128, .35);--sash-hover-transition-duration: .1s}.allotment-module_splitView__L-yRc{height:100%;overflow:hidden;position:relative;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF{height:100%;pointer-events:none;position:absolute;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_sashContainer__fzwJF>.allotment-module_sash__QA-2t{pointer-events:auto}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa{height:100%;position:relative;white-space:nowrap;width:100%}.allotment-module_splitView__L-yRc>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{overflow:hidden;position:absolute;white-space:initial}.allotment-module_splitView__L-yRc.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{width:100%}.allotment-module_splitView__L-yRc.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O{height:100%}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{background-color:var(--separator-border);content:" ";left:0;pointer-events:none;position:absolute;top:0;z-index:5}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_vertical__WSwwa>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{height:1px;width:100%}.allotment-module_splitView__L-yRc.allotment-module_separatorBorder__x-rDS.allotment-module_horizontal__7doS8>.allotment-module_splitViewContainer__rQnVa>.allotment-module_splitViewView__MGZ6O:not(:first-child):before{height:100%;width:1px}:root{--focus-border: #007fd4;--sash-size: 8px;--sash-hover-size: 4px}.sash-module_sash__K-9lB{position:absolute;z-index:35;touch-action:none;pointer-events:auto;text-align:initial}.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx{pointer-events:none}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_vertical__pB-rs{cursor:col-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_minimum__-UKxp{cursor:e-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs.sash-module_maximum__TCWxD{cursor:w-resize}.sash-module_sash__K-9lB.sash-module_mac__Jf6OJ.sash-module_horizontal__kFbiw{cursor:row-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_minimum__-UKxp{cursor:s-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_maximum__TCWxD{cursor:n-resize}.sash-module_sash__K-9lB.sash-module_disabled__Hm-wx{cursor:default!important;pointer-events:none!important}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs{cursor:ew-resize;top:0;width:var(--sash-size);height:100%}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw{cursor:ns-resize;left:0;width:100%;height:var(--sash-size)}.sash-module_sash__K-9lB:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-{content:" ";height:calc(var(--sash-size) * 2);width:calc(var(--sash-size) * 2);z-index:100;display:block;cursor:all-scroll;position:absolute}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{cursor:nwse-resize}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-north__f7Noe:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R,.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw.sash-module_orthogonal-edge-south__6ZrFC:not(.sash-module_disabled__Hm-wx)>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{cursor:nesw-resize}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{left:calc(var(--sash-size) * -.5);top:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{left:calc(var(--sash-size) * -.5);bottom:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_start__uZEDk{top:calc(var(--sash-size) * -.5);left:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw>.sash-module_orthogonal-drag-handle__Yii2-.sash-module_end__0TP-R{top:calc(var(--sash-size) * -.5);right:calc(var(--sash-size) * -1)}.sash-module_sash__K-9lB:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;transition:background-color var(--sash-hover-transition-duration) ease-out;background:transparent}.sash-module_sash__K-9lB.sash-module_vertical__pB-rs:before{width:var(--sash-hover-size);left:calc(50% - (var(--sash-hover-size) / 2))}.sash-module_sash__K-9lB.sash-module_horizontal__kFbiw:before{height:var(--sash-hover-size);top:calc(50% - (var(--sash-hover-size) / 2))}.sash-module_sash__K-9lB.sash-module_hover__80W6I:before,.sash-module_sash__K-9lB.sash-module_active__bJspD:before{background:var(--focus-border)}.feedback-glass-box{background:#ffffff14;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-radius:25px;border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff4d;padding:2rem;position:relative;overflow:hidden;transition:backdrop-filter .4s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .4s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,border-color .3s ease}.feedback-glass-box:hover{backdrop-filter:blur(25px) saturate(150%);-webkit-backdrop-filter:blur(25px) saturate(150%);box-shadow:0 16px 50px #00000059,inset 0 1px #ffffff59;border-color:#ffffff47}.feedback-glass-box:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#fff0,#fff6,#fff0);pointer-events:none;transition:opacity .3s ease}.feedback-glass-box:hover:before{background:linear-gradient(90deg,#fff0,#ffffff80,#fff0)}.feedback-btn{position:relative;cursor:pointer!important;border-radius:12px;padding:10px 16px;background:linear-gradient(135deg,#ffffff29,#ffffff0f);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 8px 24px #0003,inset 0 1px #ffffff4d;color:#fff!important;font-weight:500;transition:transform .2s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.feedback-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff40,#ffffff0d 40%,#fff0 70%);opacity:.7;mix-blend-mode:screen}.feedback-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#ffffff38,#ffffff14);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border-color:#ffffff73!important;box-shadow:0 10px 32px #00000040,inset 0 1px #fff6}.feedback-btn:active{transform:translateY(0);box-shadow:0 6px 18px #0000002e,inset 0 1px #ffffff59}.feedback-btn--hide{background:linear-gradient(135deg,#e53e3e73,#e53e3e40);border:1px solid rgba(255,205,210,.3)!important}.feedback-btn--hide:hover{background:linear-gradient(135deg,#e53e3e8c,#e53e3e52);border-color:#ffe1e680!important}.feedback-btn--primary{background:linear-gradient(135deg,#3b82f673,#3b82f640);border:1px solid rgba(147,197,253,.3)!important}.feedback-btn--primary:hover{background:linear-gradient(135deg,#3b82f68c,#3b82f652);border-color:#93c5fd80!important}.submission-notice{background:#0000004d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:20px;padding:12px 16px}.feedback-table{background:#ffffff0a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:25px;border:1px solid rgba(255,255,255,.15)!important;overflow:hidden}.feedback-table-title-row{-webkit-background-clip:text;background-clip:text;opacity:.7;background-color:#ffffff26;text-shadow:0 1px 2px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35),0 0 0 rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.3)}.feedback-table-row{border-bottom:1px solid rgba(255,255,255,.5);border-bottom-width:1pt;transition:background-color .2s ease;border-bottom:1px solid rgba(255,255,255,.3)}.feedback-table-row:hover{background:#ffffff0f}.feedback-table-row:last-child{border-bottom:none}.feedback-table-row p{cursor:default}.table-row-error{background-color:#ff000026}.table-row-error:hover{background-color:#ff00001a}.xp-section{background:linear-gradient(135deg,#22c55e26,#22c55e14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;border:1px solid rgba(34,197,94,.25);padding:16px;text-align:center}.diams-section{background:linear-gradient(135deg,#226bc526,#226bc514);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;border:1px solid rgba(34,165,197,.25);padding:16px;text-align:center}.diams-section p,.xp-section p{cursor:default}.feedback-glass-box p,.feedback-glass-box span,.feedback-btn{text-shadow:0 1px 2px rgba(0,0,0,.4)}.clean-btn{background:#ffffff0a!important;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);border:1px solid rgba(255,255,255,.2)!important;border-radius:6px!important;color:#ffffffe6!important;font-weight:500!important;padding:10px 18px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000026,inset 0 1px #ffffff26}.clean-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transition:left .6s ease}.clean-btn:hover:before{left:100%}.clean-btn:hover{background:#ffffff14!important;border-color:#ffffff59!important;transform:translateY(-1px);box-shadow:0 8px 24px #0003,inset 0 1px #ffffff40;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.clean-btn:active{transform:translateY(0);background:#ffffff05!important;box-shadow:0 2px 8px #0000001a,inset 0 1px #ffffff1a}.clean-btn--subtle{background:#ffffff05!important;color:#fff9!important;border:1px solid rgba(255,255,255,.12)!important;backdrop-filter:blur(12px) saturate(110%);-webkit-backdrop-filter:blur(12px) saturate(110%)}.clean-btn--subtle:hover{background:#ffffff0d!important;color:#fffc!important;border-color:#ffffff40!important;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.clean-btn--primary{background:#3b82f60f!important;border:1px solid rgba(59,130,246,.25)!important;color:#ffffffe6!important;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);box-shadow:0 4px 16px #3b82f614,inset 0 1px #ffffff26}.clean-btn--primary:hover{background:#3b82f61a!important;border-color:#3b82f666!important;box-shadow:0 8px 24px #3b82f61f,inset 0 1px #ffffff40;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.clean-btn--primary:active{background:#3b82f60a!important;box-shadow:0 2px 8px #3b82f60f,inset 0 1px #ffffff1a}.clean-btn--red{background:#ef44440a!important;border:1px solid rgba(239,68,68,.2)!important;color:#ffffffd9!important;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);box-shadow:0 4px 16px #ef44440f,inset 0 1px #ffffff1f}.clean-btn--red:hover{background:#ef444414!important;border-color:#ef444459!important;box-shadow:0 8px 24px #ef44441a,inset 0 1px #fff3;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.clean-btn--red:active{background:#ef444405!important;box-shadow:0 2px 8px #ef44440a,inset 0 1px #ffffff14}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}
