.s1g8gcp9{background:var(--abtn-bg);border-color:var(--abtn-border-color);border-width:var(--abtn-border-width);box-shadow:var(--abtn-box-shadow);color:var(--abtn-color);border-radius:var(--s1g8gcp9-0);cursor:var(--s1g8gcp9-1);font-family:var(--t-font-family);font-weight:500;font-size:var(--t-font-size-md);align-items:center;gap:var(--t-spacing-1);height:var(--s1g8gcp9-2);justify-content:var(--s1g8gcp9-3);padding:0 var(--t-spacing-2);white-space:nowrap;width:var(--s1g8gcp9-4);border-style:solid;flex-direction:row;text-decoration:none;transition:background .1s;display:flex}.s1g8gcp9:hover{background:var(--abtn-hover-bg)}.s1g8gcp9:active{background:var(--abtn-active-bg)}.s1g8gcp9:focus{outline:none}.sou8lxl{margin-left:auto;display:flex}.s15jvak1{background:var(--s15jvak1-0);height:var(--s15jvak1-1);width:1px;margin:0}.s1g9n2zh{color:var(--s1g9n2zh-0);font-weight:var(--t-font-weight-medium)}.s1iedj3l{display:flex}
.s7r5ee6{border:none;border:var(--s7r5ee6-0);border-radius:var(--t-border-radius-sm);box-shadow:var(--s7r5ee6-1);color:var(--s7r5ee6-2);cursor:var(--s7r5ee6-3);font-family:var(--t-font-family);font-weight:var(--t-font-weight-regular);align-items:center;gap:var(--t-spacing-1);height:var(--s7r5ee6-4);padding:var(--t-spacing-1);white-space:nowrap;width:var(--s7r5ee6-4);min-width:var(--s7r5ee6-4);background:0 0;flex-direction:row;justify-content:center;transition:background .1s;display:flex}.s7r5ee6:hover{background:var(--s7r5ee6-5)}.s7r5ee6:focus{outline:none}.s7r5ee6:active{background:var(--s7r5ee6-6)}.s17lmoft{justify-content:center;align-items:center;display:flex}
.sxekin7{background:var(--sxekin7-0);height:var(--sxekin7-1);width:1px;margin:0}.s12b2k1d{color:var(--s12b2k1d-0);font-weight:var(--t-font-weight-medium)}
.sy16jhs{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--t-spacing-2);width:var(--t-spacing-6);height:var(--t-spacing-3);border-radius:var(--t-border-radius-pill);border:1px solid var(--sy16jhs-0);display:flex;overflow:hidden}.s1nb7m3g{background-color:var(--s1nb7m3g-0);border-radius:var(--t-border-radius-pill);width:8px;height:8px}
.awebjme{-webkit-backdrop-filter:var(--t-blur-strong);backdrop-filter:var(--t-blur-strong);background-color:var(--t-color-transparent-gray11);border-radius:var(--t-border-radius-sm);box-shadow:var(--t-box-shadow-light);color:var(--t-gray-scale-gray1);font-size:var(--t-font-size-sm);font-weight:var(--t-font-weight-regular);padding:var(--t-spacing-2);word-break:break-word;z-index:var(--t-last-layer-z-index);overflow:visible}
.sc1ml50{height:calc(100% - var(--t-spacing-4));color:var(--tw-button-color);opacity:var(--sc1ml50-0);transition:opacity .15s;transition-delay:var(--sc1ml50-1);align-items:center;display:flex}.s19rda1g{pointer-events:none;align-items:center;display:flex}.s1u6hb00{left:var(--t-spacing-2);opacity:1;width:var(--t-spacing-6);transition:opacity .15s .15s;position:absolute}
.st42k9k{background:var(--t-background-transparent-light);border-radius:var(--t-border-radius-pill);color:var(--t-font-color-light);font-size:var(--t-font-size-xs);font-style:normal;font-weight:var(--t-font-weight-medium);align-items:center;gap:var(--t-spacing-1);height:var(--t-spacing-4);line-height:var(--t-text-line-height-lg);padding:0 var(--t-spacing-2);justify-content:flex-end;display:inline-flex}
.s17ym83w{margin-left:auto;display:flex}
.ski9zj2{clip-path:var(--ski9zj2-0);transition:clip-path .3s;position:absolute;right:0;overflow:hidden}.sz0wpv7{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.sj3eyp6{clip-path:var(--sj3eyp6-0);transform:var(--sj3eyp6-1);transition:transform .3s,clip-path .3s;transition-delay:var(--sj3eyp6-2);white-space:nowrap;overflow:hidden}
.s1a7lj8l{background:var(--btn-bg);border-color:var(--btn-border-color);border-width:var(--btn-border-width);box-shadow:var(--btn-box-shadow);color:var(--btn-color);border-radius:var(--s1a7lj8l-0);cursor:var(--s1a7lj8l-1);font-family:var(--t-font-family);font-weight:500;font-size:var(--t-font-size-md);align-items:center;gap:var(--t-spacing-1);height:var(--s1a7lj8l-2);justify-content:var(--s1a7lj8l-3);padding:0 var(--t-spacing-2) 0 var(--t-spacing-2);box-sizing:border-box;white-space:nowrap;width:var(--s1a7lj8l-4);border-style:solid;flex-direction:row;text-decoration:none;transition:background .1s;display:flex}.s1a7lj8l:hover{background:var(--btn-hover-bg)}.s1a7lj8l:active{background:var(--btn-active-bg)}.s1a7lj8l:focus{outline:none}.s35t0su{max-width:var(--s35t0su-0);width:var(--s35t0su-1);position:relative}
.svr7ov0{border-radius:var(--t-border-radius-md);display:flex}
.s4wk0oh{background-color:var(--s4wk0oh-0);border:var(--s4wk0oh-1);border-radius:var(--s4wk0oh-2);height:var(--t-spacing-4);width:var(--s4wk0oh-3);align-items:var(--s4wk0oh-4);display:var(--s4wk0oh-5);justify-content:var(--s4wk0oh-4);flex-shrink:0}.s4wk0oh:after{background-color:var(--s4wk0oh-6);border-radius:var(--s4wk0oh-7);content:var(--s4wk0oh-8);display:var(--s4wk0oh-9);height:var(--s4wk0oh-10);width:var(--s4wk0oh-10)}
.s1qojqgg{border:none;border:var(--s1qojqgg-0);border-radius:var(--t-border-radius-sm);box-shadow:var(--s1qojqgg-1);color:var(--s1qojqgg-2);cursor:var(--s1qojqgg-3);font-family:var(--t-font-family);font-weight:var(--t-font-weight-regular);align-items:center;gap:var(--t-spacing-1);height:var(--s1qojqgg-4);padding:var(--t-spacing-1);white-space:nowrap;width:var(--s1qojqgg-4);min-width:var(--s1qojqgg-4);background:0 0;flex-direction:row;justify-content:center;transition:background .1s;display:flex}.s1qojqgg:hover{background:var(--s1qojqgg-5)}.s1qojqgg:focus{outline:none}.s1qojqgg:active{background:var(--s1qojqgg-6)}
.s1hq056r button{background-color:var(--s1hq056r-0)}.s1hq056r button:hover{background-color:var(--s1hq056r-0)}
.sgihamn{-webkit-backdrop-filter:var(--sgihamn-0);backdrop-filter:var(--sgihamn-0);background:var(--t-background-primary);border:var(--sgihamn-1);border-radius:var(--sgihamn-2);box-shadow:var(--sgihamn-3);color:var(--sgihamn-4);cursor:var(--sgihamn-5);font-family:var(--t-font-family);font-weight:var(--t-font-weight-regular);align-items:center;gap:var(--t-spacing-1);height:var(--sgihamn-6);padding:0 var(--t-spacing-2);white-space:nowrap;flex-direction:row;text-decoration:none;transition:background .1s;display:flex}.sgihamn:hover{background:var(--sgihamn-7)}.sgihamn:active{background:var(--sgihamn-8)}.sgihamn:focus{outline:none}
.s1tdg6m{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--t-border-radius-md);box-shadow:0px 2px 4px 0px var(--t-background-transparent-light),0px 0px 4px 0px var(--t-background-transparent-medium);display:inline-flex}
.sgj3snb{-webkit-backdrop-filter:var(--sgj3snb-0);backdrop-filter:var(--sgj3snb-0);background:var(--sgj3snb-1);border:var(--sgj3snb-2);border-radius:var(--sgj3snb-3);box-shadow:var(--sgj3snb-4);box-sizing:border-box;color:var(--sgj3snb-5);cursor:var(--sgj3snb-6);font-family:var(--t-font-family);font-weight:var(--t-font-weight-regular);align-items:center;gap:var(--t-spacing-1);transition:background calc(var(--t-animation-duration-instant) * 1s) ease;white-space:nowrap;height:var(--sgj3snb-7);width:var(--sgj3snb-7);flex-direction:row;justify-content:center;padding:0;display:flex;position:relative}.sgj3snb:hover{background:var(--sgj3snb-8)}.sgj3snb:active{background:var(--sgj3snb-9)}.sgj3snb:focus{outline:none}
.s8b31lf{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--t-background-primary);border-radius:var(--t-border-radius-sm);box-shadow:0px 2px 4px 0px var(--t-background-transparent-light),0px 0px 4px 0px var(--t-background-transparent-medium);gap:2px;padding:2px;display:inline-flex}
.s9i7eer{background:var(--ibtn-bg);border-color:var(--ibtn-border-color);box-shadow:var(--ibtn-box-shadow);color:var(--ibtn-color);opacity:var(--ibtn-opacity,1);border-radius:var(--s9i7eer-0);border-style:solid;border-width:var(--ibtn-border-width,var(--s9i7eer-1));box-sizing:border-box;cursor:var(--s9i7eer-2);font-family:var(--t-font-family);align-items:center;gap:var(--t-spacing-1);height:var(--s9i7eer-3);white-space:nowrap;min-width:var(--s9i7eer-3);flex-direction:row;justify-content:center;padding:0;font-weight:500;transition:background .1s;display:flex}.s9i7eer:hover{background:var(--ibtn-hover-bg)}.s9i7eer:active{background:var(--ibtn-active-bg)}.s9i7eer:focus{outline:none}
.si6vq0v{border-radius:var(--t-border-radius-xs);color:var(--t-font-color-tertiary);cursor:var(--si6vq0v-0);white-space:nowrap;background-color:#0000;border:none;flex-direction:row;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0;transition:background-color .1s;display:flex}.si6vq0v:hover{background-color:var(--t-background-transparent-light)}
.s1jzisvj{background-color:var(--s1jzisvj-0);border-radius:var(--t-border-radius-sm);border:1px solid var(--t-border-color-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);align-items:flex-start;gap:2px;padding:2px;display:inline-flex}.s1jzisvj:hover{box-shadow:var(--t-box-shadow-light)}
.sz9vmwt{border:var(--sz9vmwt-0);border-radius:var(--t-border-radius-sm);box-shadow:var(--sz9vmwt-1);color:var(--sz9vmwt-2);cursor:var(--sz9vmwt-3);font-family:var(--t-font-family);font-weight:var(--t-font-weight-regular);align-items:center;gap:var(--t-spacing-1);height:24px;padding:0 var(--t-spacing-2);white-space:nowrap;background:0 0;flex-direction:row;transition:background .1s;display:flex}.sz9vmwt:hover{background:var(--sz9vmwt-4)}.sz9vmwt:focus{outline:none}.sz9vmwt:active{background:var(--sz9vmwt-5)}
.s13cisp0{gap:2px;display:inline-flex}
.sd2odrt{background:var(--sd2odrt-0);border:1px solid;border-color:var(--sd2odrt-1);border-radius:var(--t-border-radius-md);box-shadow:var(--sd2odrt-2);color:var(--sd2odrt-3);cursor:var(--sd2odrt-4);font-family:var(--t-font-family);font-weight:var(--t-font-weight-semi-bold);align-items:center;gap:var(--t-spacing-2);padding:var(--t-spacing-2) var(--t-spacing-3);max-height:var(--t-spacing-8);width:var(--sd2odrt-5);outline:none;flex-direction:row;justify-content:center;display:flex}.sd2odrt:hover{background:var(--sd2odrt-6)}
.stlqstr{background:var(--t-color-blue);color:var(--t-font-color-inverted);cursor:pointer;height:var(--stlqstr-0);width:var(--stlqstr-0);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:color .1s ease-in-out,background .1s ease-in-out;display:flex}.stlqstr:hover:not(:disabled){background:var(--t-color-blue10)}.stlqstr:disabled{background:var(--t-background-quaternary);color:var(--t-font-color-tertiary);cursor:default}
.s16dtm79{display:flex}
.sl3umh2{cursor:ns-resize;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:8px;display:flex}.sl3umh2:hover>div{background-color:var(--t-font-color-tertiary)}.s1tx7cfd{background-color:var(--t-background-quaternary);border-radius:var(--t-border-radius-pill);height:3px;transition:background-color var(--t-animation-duration-fast)s;width:32px}
.sv13whn{height:var(--sv13whn-0);border:var(--sv13whn-1);border-top:var(--sv13whn-2);border-radius:var(--sv13whn-3);background-color:var(--t-background-transparent-lighter);justify-content:center;align-items:center;display:flex}.s1opclwr{display:contents}.smk9swc{display:contents}.smk9swc .monaco-editor{background-color:var(--smk9swc-0);border-radius:var(--smk9swc-1);outline-width:0}.smk9swc .overflow-guard{box-sizing:border-box;border:var(--smk9swc-2);border-radius:var(--smk9swc-3);border-top:var(--smk9swc-4)}
.ssw8hy7{background-color:var(--t-background-transparent-lighter);color:var(--t-font-color-tertiary);font-weight:var(--t-font-weight-medium);height:var(--t-spacing-10);padding:0 var(--t-spacing-2);border:1px solid var(--t-border-color-medium);border-top-left-radius:var(--t-border-radius-sm);border-top-right-radius:var(--t-border-radius-sm);justify-content:space-between;align-items:center;display:flex}.s19kxz9v{align-content:flex-end;gap:var(--t-spacing-2);display:flex}
.sdi4074{background-color:var(--t-color-blue);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}
.s1st4pak{background:var(--s1st4pak-0);border:var(--s1st4pak-1);border-radius:var(--t-border-radius-md);box-sizing:border-box;cursor:pointer;height:80px;padding-left:var(--t-spacing-6);padding-top:var(--t-spacing-6);justify-content:flex-end;align-items:flex-end;width:160px;display:flex;overflow:hidden}.s1kvp337{background:var(--s1kvp337-0);border-left:var(--s1kvp337-1);border-radius:var(--t-border-radius-md) 0px 0px 0px;border-top:var(--s1kvp337-1);box-sizing:border-box;color:var(--s1kvp337-2);height:56px;padding-left:var(--t-spacing-2);padding-top:var(--t-spacing-2);flex:1;font-size:20px;display:flex}.s4711ut{width:160px;position:relative}.s197x9nl{border-radius:var(--t-border-radius-md);cursor:pointer;width:160px;height:80px;display:flex;position:relative;overflow:hidden}.szh0m48{padding:var(--t-spacing-2);position:absolute;bottom:0;right:0}
.s12l5e70{flex-direction:row;display:flex}.s12l5e70>*+*{margin-left:var(--t-spacing-4)}@media (max-width:768px){.s12l5e70{overflow:scroll}}.s264xyl{flex-direction:column;display:flex}.s1u069mj{color:var(--t-font-color-secondary);font-size:var(--t-font-size-xs);font-weight:var(--t-font-weight-medium);margin-top:var(--t-spacing-2)}
.sr2rgjt{align-items:center;display:inline-flex}.s1wtxwy2{appearance:none;border:1px solid var(--t-font-color-secondary);border-radius:var(--t-border-radius-rounded);height:var(--s1wtxwy2-0);width:var(--s1wtxwy2-0);background-color:#0000;margin:0 0 0 3px;position:relative}.s1wtxwy2 :hover{background-color:var(--s1wtxwy2-1);outline:4px solid var(--s1wtxwy2-2)}.s1wtxwy2:checked{background-color:var(--t-color-blue);border:none}.s1wtxwy2:checked:after{background-color:var(--t-gray-scale-gray1);content:"";height:var(--s1wtxwy2-3);width:var(--s1wtxwy2-3);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s1wtxwy2:disabled{cursor:not-allowed;opacity:.12}.sp0lx3v{color:var(--t-font-color-primary);cursor:pointer;font-size:var(--t-font-size-sm);font-weight:var(--t-font-weight-regular);margin-left:var(--sp0lx3v-0);margin-right:var(--sp0lx3v-1);opacity:var(--sp0lx3v-2)}
.s1o57slv{background-color:var(--t-background-secondary);border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-md);cursor:pointer;text-align:left;width:100%;padding:0;display:flex;position:relative}.s1o57slv :hover{background:var(--t-background-tertiary)}.s1cr4jd4{padding:var(--t-spacing-4) var(--t-spacing-3);width:100%;display:flex}.s9h4x0{right:var(--t-spacing-2);top:var(--t-spacing-2);position:absolute}
.shyuzjz{background:var(--shyuzjz-0);border-radius:var(--t-border-radius-pill);color:var(--shyuzjz-1);font-size:var(--t-font-size-md);font-style:normal;font-weight:var(--shyuzjz-2);align-items:center;gap:var(--t-spacing-1);height:var(--t-spacing-5);padding:0 var(--shyuzjz-3) 0 var(--t-spacing-2);margin:0;display:inline-flex;overflow:hidden}.shyuzjz:before{background-color:var(--shyuzjz-1);border-radius:var(--t-border-radius-rounded);content:"";height:var(--t-spacing-1);width:var(--t-spacing-1);flex-shrink:0;display:block}.seijrzl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.sy04j5l{--checkbox-outer-size:var(--sy04j5l-0);--checkbox-label-size:var(--sy04j5l-1);--checkbox-icon-size:var(--sy04j5l-2);--checkbox-bg:var(--sy04j5l-3);--checkbox-border-color:var(--sy04j5l-4);--checkbox-border-radius:var(--sy04j5l-5);--checkbox-border-width:var(--sy04j5l-6);--checkbox-cursor:var(--sy04j5l-7);--checkbox-stroke:var(--t-font-color-inverted);border-radius:var(--sy04j5l-8);cursor:var(--checkbox-cursor);padding:var(--sy04j5l-9);align-items:center;display:flex;position:relative}.sy04j5l:hover{background-color:var(--sy04j5l-10)}.sy04j5l input+label{cursor:var(--checkbox-cursor);height:calc(var(--checkbox-label-size) + 2px);width:calc(var(--checkbox-label-size) + 2px);padding:0;position:relative}.sy04j5l input+label:before{background:var(--checkbox-bg);border-color:var(--checkbox-border-color);border-radius:var(--checkbox-border-radius);border-style:solid;border-width:var(--checkbox-border-width);content:"";cursor:var(--checkbox-cursor);height:var(--checkbox-label-size);width:var(--checkbox-label-size);display:inline-block}.sy04j5l input+label>svg{--padding:0px;height:var(--checkbox-icon-size);left:var(--padding);stroke:var(--checkbox-stroke);top:var(--padding);width:var(--checkbox-icon-size);position:absolute}.s1tgnhpx{cursor:var(--s1tgnhpx-0);opacity:0;z-index:10;margin:0;position:absolute}
.s156367m{background:var(--s156367m-0);border-radius:var(--t-border-radius-sm);color:var(--s156367m-1);font-size:var(--t-font-size-md);font-style:normal;font-weight:var(--s156367m-2);height:var(--t-spacing-5);padding:var(--s156367m-3);border:var(--s156367m-4);align-items:center;gap:var(--t-spacing-1);min-width:var(--s156367m-5);margin:0;display:inline-flex;overflow:hidden}.sarb4c4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s94csvf{white-space:nowrap;width:fit-content}.s1i3qhhg{display:flex}
.s1b1fg8n{align-items:center;gap:var(--t-spacing-2);width:100%;display:flex}.s1gvwq7t{background-color:var(--t-background-transparent-lighter);border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-sm);box-sizing:border-box;align-items:center;gap:var(--t-spacing-1);height:32px;padding:0 var(--t-spacing-2);flex:1;display:flex}.s1gvwq7t:focus-within{border-color:var(--t-color-blue)}.snc6aa1{color:var(--snc6aa1-0);justify-content:center;align-items:center;display:flex}.s1iibcn2{color:var(--t-font-color-primary);font-family:var(--t-font-family);font-size:var(--t-font-size-md);font-weight:var(--t-font-weight-regular);background:0 0;border:none;outline:none;flex:1;width:100%}.s1iibcn2::placeholder{color:var(--t-font-color-light);font-weight:var(--t-font-weight-medium)}.s1iibcn2:disabled{color:var(--t-font-color-tertiary)}
.vl1vj5n{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.skt7549{background-color:var(--skt7549-0);border:1px solid var(--t-border-color-medium);border-radius:var(--skt7549-1);color:var(--t-font-color-secondary);width:var(--skt7549-2);overflow:hidden}
.s1e4ttp5{align-self:var(--s1e4ttp5-0);background-color:var(--s1e4ttp5-1);cursor:pointer;height:var(--s1e4ttp5-2);opacity:var(--s1e4ttp5-3);pointer-events:var(--s1e4ttp5-4);width:var(--s1e4ttp5-5);border-radius:10px;flex-shrink:0;align-items:center;transition:background-color .3s;display:flex;position:relative}.se54iwe{background-color:var(--t-background-primary);height:var(--se54iwe-0);width:var(--se54iwe-0);border-radius:50%;display:block;position:absolute;left:0}
.sigeluw{align-items:center;gap:var(--t-spacing-6);text-align:center;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.a10p9b08{align-items:center;gap:var(--t-spacing-2);text-align:center;flex-direction:column;justify-content:center;width:100%;display:flex}.athu26c{color:var(--t-font-color-primary);font-size:var(--t-font-size-lg);font-weight:var(--t-font-weight-semi-bold)}.af2p68f{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-sm);font-weight:var(--t-font-weight-regular);line-height:var(--t-text-line-height-lg);width:50%;max-height:2.8em;overflow:hidden}
.swhvoo9{-webkit-user-select:none;user-select:none;border-radius:var(--swhvoo9-0);border:var(--swhvoo9-1);box-sizing:border-box;font-size:var(--swhvoo9-2);height:var(--swhvoo9-3);width:var(--swhvoo9-3);color:var(--swhvoo9-4);background:var(--swhvoo9-5);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.swhvoo9:hover{box-shadow:var(--swhvoo9-6)}.sjooqfy{object-fit:cover;width:100%;height:100%}.s1enmilm{font-weight:var(--s1enmilm-0)}
