@font-face{font-family:"Onest Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:104.2222%;ascent-override:93.0704%;descent-override:29.2644%;line-gap-override:0%}@font-face{font-family:Onest;src:local("Onest Regular"),local("Onest"),url(../_fonts/qqti724gO1XNpcm2pTB_iAG7GejYNzcr4fC_DE_J4lc-p5lJn6_HN0QE-Fc8Z8ihn-32kvyOwrrZBfAAVhob1G0.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Onest;src:local("Onest Regular"),local("Onest"),url(../_fonts/gBZYtDWAv4-I2sOSkrtM1UZr-maOYWpOaSXOlIGfu0g-Y_fNgjHXeXouW7DOQp206dYumuSDfCo2oA3d6L8bLiA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Onest Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.7833%;ascent-override:91.6969%;descent-override:28.8325%;line-gap-override:0%}@font-face{font-family:"Onest Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.9451%;ascent-override:98.0341%;descent-override:30.8252%;line-gap-override:0%}@font-face{font-family:Onest;src:local("Onest Regular"),local("Onest"),url(../_fonts/qtOeeCUCs12O-41_lzi6NDf8ScPKr73p7xWjtf-Wsk4-7ZXUr5mi1T_t6cKyC66Y0qqjATk8ivZtzoTG7bVpQ24.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Onest Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:112.604%;ascent-override:86.1426%;descent-override:27.0861%;line-gap-override:0%}@font-face{font-family:"Onest Fallback: Arial";src:local("Arial");size-adjust:105.2039%;ascent-override:92.2019%;descent-override:28.9913%;line-gap-override:0%}@font-face{font-family:Onest;src:local("Onest Regular"),local("Onest"),url(../_fonts/BJH_Its_tltcL1YhQdYvIpKSo_DmPKQT5XsrxsgY8iQ-BjUXk01hp3f6Vb98H5LM8VuEj5__GMJT7XCf3nilPtw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}*,:after,:before{box-sizing:border-box;margin:0;padding:0;transition:background-color .14s ease,color .14s ease,border-color .14s ease,fill .14s ease,stroke .14s ease}body,html{min-height:100%}img,picture,svg{display:block;max-width:100%}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--sc-text-primary:#032b26;--sc-text-secondary:rgba(6,57,50,.8);--sc-text-tertiary:rgba(6,57,50,.44);--sc-text-on-color:#fff;--sc-text-disabled:rgba(6,57,50,.15);--sc-text-accent:#87a1c7;--sc-text-danger:#f23b3a;--sc-text-warning:#e5bc45;--sc-icon-primary:#032b26;--sc-icon-on-color:#fff;--sc-icon-secondary:rgba(6,57,50,.8);--sc-icon-tertiary:rgba(6,57,50,.32);--sc-icon-disabled:rgba(6,57,50,.15);--sc-icon-accent:#9bb2d4;--sc-icon-warning:#fed766;--sc-icon-danger:#fe4a49;--sc-icon-danger-muted:rgba(254,74,73,.32);--sc-border-primary:#032b26;--sc-border-secondary:rgba(6,57,50,.44);--sc-border-tertiary:rgba(6,57,50,.08);--sc-border-disabled:rgba(6,57,50,.08);--sc-border-accent:#9bb2d4;--sc-border-danger:#fe4a49;--sc-border-danger-muted:rgba(254,74,73,.15);--sc-border-warning:#fed766;--sc-border-warning-muted:rgba(254,215,102,.32);--sc-bg-primary:#f4f4f4;--sc-bg-secondary:#fff;--sc-surface-primary:#fff;--sc-surface-secondary:#fff;--sc-surface-disabled:rgba(6,57,50,.08);--sc-surface-accent:#9bb2d4;--sc-surface-accent-hovered:#87a1c7;--sc-surface-accent-active:#8e83c9;--sc-surface-accent-muted:rgba(155,178,212,.12);--sc-surface-accent-muted-hovered:rgba(155,178,212,.24);--sc-surface-accent-muted-active:rgba(155,178,212,.38)}:root[data-theme=dark]{--sc-text-primary:#ededed;--sc-text-secondary:hsla(0,0%,95.7%,.58);--sc-text-tertiary:hsla(0,0%,95.7%,.32);--sc-text-on-color:#063932;--sc-text-disabled:hsla(0,0%,95.7%,.15);--sc-text-accent:#87a1c7;--sc-text-danger:#f23b3a;--sc-text-warning:#e5bc45;--sc-icon-primary:#f7f7f7;--sc-icon-on-color:#063932;--sc-icon-secondary:hsla(0,0%,95.7%,.58);--sc-icon-tertiary:hsla(0,0%,95.7%,.15);--sc-icon-disabled:hsla(0,0%,95.7%,.15);--sc-icon-accent:#9bb2d4;--sc-icon-warning:#fed766;--sc-icon-danger:#fe4a49;--sc-icon-danger-muted:rgba(254,74,73,.32);--sc-border-primary:#f7f7f7;--sc-border-secondary:hsla(0,0%,95.7%,.44);--sc-border-tertiary:hsla(0,0%,95.7%,.06);--sc-border-disabled:hsla(0,0%,95.7%,.06);--sc-border-accent:#9bb2d4;--sc-border-danger:#fe4a49;--sc-border-danger-muted:rgba(254,74,73,.15);--sc-border-warning:#fed766;--sc-border-warning-muted:rgba(254,215,102,.32);--sc-bg-primary:#011f1b;--sc-bg-secondary:#032b26;--sc-surface-primary:#032b26;--sc-surface-secondary:#011f1b;--sc-surface-disabled:hsla(0,0%,95.7%,.06);--sc-surface-accent:#9bb2d4;--sc-surface-accent-hovered:#87a1c7;--sc-surface-accent-active:#8e83c9;--sc-surface-accent-muted:rgba(155,178,212,.12);--sc-surface-accent-muted-hovered:rgba(155,178,212,.24);--sc-surface-accent-muted-active:rgba(155,178,212,.38)}body{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:-.08px;color:var(--sc-text-primary);background-color:var(--sc-bg-primary)}.auth-page-enter-active,.auth-page-leave-active{transition:opacity .22s ease,transform .22s ease}.auth-page-enter-from{opacity:0;transform:translateY(8px)}.auth-page-leave-to{opacity:0;transform:translateY(-8px)}.container{width:100%;max-width:1120px;margin-inline:auto;padding-inline:1rem}.app-shell{display:flex;min-height:100vh;padding:1rem 0 1rem 1rem}.app-shell__content{flex:1 1 auto;min-width:0}.card{--squircle-fill:var(--sc-surface-primary);padding:1.5rem;margin-top:256px}.card--accent{--squircle-border-color:var(--sc-border-accent)}.card__title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.card__body{color:var(--sc-text-secondary)}.squircle{overflow:hidden;background-color:var(--squircle-fill,transparent);border-radius:var(--squircle-radius-fallback,0)}.squircle--bordered{position:relative;overflow:visible;isolation:isolate;background-color:var(--squircle-border-color,currentColor)}.squircle--bordered:before{content:"";position:absolute;inset:var(--squircle-border-width);z-index:-1;clip-path:var(--squircle-inner-clip);border-radius:var(--squircle-inner-radius-fallback,0);background-color:var(--squircle-fill,transparent)}.action-icon{--squircle-border-color:var(--sc-border-tertiary);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;box-sizing:border-box;padding:1px;border:none;background:none;cursor:pointer}.action-icon--s{width:1.5rem;height:1.5rem}.action-icon--m{width:2.25rem;height:2.25rem}.action-icon:hover{--squircle-border-color:var(--sc-border-secondary)}.action-icon:hover .action-icon__glyph{background-color:var(--sc-icon-primary)}.action-icon__glyph{width:1.5rem;height:1.5rem;flex-shrink:0;background-color:var(--sc-icon-secondary);mask-image:var(--action-icon-mask);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--action-icon-mask);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.collapse-menu-icon__bar,.collapse-menu-icon__chevron{fill:var(--collapse-menu-icon-color,var(--sc-icon-secondary));transition:fill .14s ease}.collapse-menu-icon__chevron{transform-box:fill-box;transform-origin:center;transition:transform .2s ease,fill .14s ease}.collapse-menu-icon--right .collapse-menu-icon__chevron{transform:rotate(180deg)}.logo{height:2rem;width:auto}.logo--symbol,.logo--text{display:inline-block;background-color:var(--sc-icon-tertiary);mask-image:var(--logo-mask);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--logo-mask);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.counter{--squircle-fill:var(--sc-surface-primary);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;box-sizing:border-box;width:1.5rem;height:1.5rem}.counter__value{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:500;font-size:.8125rem;line-height:1rem;letter-spacing:.16px}.counter--default{--squircle-border-color:var(--sc-border-tertiary)}.counter--default .counter__value{color:var(--sc-text-primary)}.counter--warning{--squircle-border-color:var(--sc-border-warning-muted)}.counter--warning .counter__value{color:var(--sc-text-warning)}.counter--danger{--squircle-border-color:var(--sc-border-danger-muted)}.counter--danger .counter__value{color:var(--sc-text-danger)}.text-field{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;width:100%}.text-field__label{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:500;font-size:.8125rem;line-height:1rem;letter-spacing:.16px;color:var(--sc-text-tertiary)}.text-field__control{position:relative;box-sizing:border-box;width:100%;height:2.5rem;padding:0 .5rem;border:1px solid var(--text-field-border-color,var(--sc-border-tertiary));border-radius:8px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0}.text-field__control--ready{border-width:0}.text-field__control:focus-within{--text-field-border-color:var(--sc-border-accent)}.text-field__control--disabled{--text-field-border-color:var(--sc-border-disabled);cursor:not-allowed}.text-field__control--invalid{--text-field-border-color:var(--sc-border-danger)}.text-field__ring{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.text-field__ring path{fill:none;stroke:var(--text-field-border-color,var(--sc-border-tertiary));stroke-width:1px;transition:stroke .14s ease}.text-field__icon{flex:0 0 auto;width:1.5rem;height:1.5rem;background-color:var(--sc-icon-secondary);mask-image:var(--text-field-icon-mask);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--text-field-icon-mask);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.text-field__control--disabled .text-field__icon{background-color:var(--sc-icon-disabled)}.text-field__input-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;flex:1 1 auto;min-width:0;padding:0 .375rem}.text-field__input{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:.9375rem;line-height:1.25rem;letter-spacing:-.08px;flex:1 1 auto;min-width:0;width:100%;border:none;outline:none;background:none;color:var(--sc-text-secondary)}.text-field__input::-moz-placeholder{color:var(--sc-text-secondary)}.text-field__input::placeholder{color:var(--sc-text-secondary)}.text-field__input:not(:-moz-placeholder){color:var(--sc-text-primary)}.text-field__input:focus,.text-field__input:not(:placeholder-shown){color:var(--sc-text-primary)}.text-field__input:disabled{color:var(--sc-text-disabled)}.text-field__input:disabled::-moz-placeholder{color:var(--sc-text-disabled)}.text-field__input:disabled::placeholder{color:var(--sc-text-disabled)}.text-field__error{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:.8125rem;line-height:1rem;letter-spacing:.16px;color:var(--sc-text-danger)}.button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;box-sizing:border-box;border:none;cursor:pointer;transition:background-color .14s ease}.button:focus-visible{outline:2px solid var(--sc-border-accent);outline-offset:2px}.button--s{height:1.5rem;padding:0 .125rem}.button--m{height:2.25rem;padding:0 .5rem}.button--l{height:2.5rem;padding:0 .5rem}.button__label{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:500;font-size:.9375rem;line-height:1.25rem;letter-spacing:-.08px;padding:0 .25rem;white-space:nowrap}.button--m .button__label{padding:0 .375rem}.button--l .button__label{padding:0 .5rem}.button__icon{flex-shrink:0;width:1.25rem;height:1.25rem;mask-image:var(--button-icon-mask);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--button-icon-mask);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.button--l .button__icon{width:1.5rem;height:1.5rem}.button--primary{--squircle-fill:var(--sc-surface-accent)}.button--primary .button__label{color:var(--sc-text-on-color)}.button--primary .button__icon{background-color:var(--sc-icon-on-color)}.button--primary:hover:not(:disabled){--squircle-fill:var(--sc-surface-accent-hovered)}.button--primary:active:not(:disabled){--squircle-fill:var(--sc-surface-accent-active)}.button--secondary{--squircle-fill:var(--sc-surface-accent-muted)}.button--secondary .button__label{color:var(--sc-text-accent)}.button--secondary .button__icon{background-color:var(--sc-icon-accent)}.button--secondary:hover:not(:disabled){--squircle-fill:var(--sc-surface-accent-muted-hovered)}.button--secondary:active:not(:disabled){--squircle-fill:var(--sc-surface-accent-muted-active)}.button:disabled{--squircle-fill:var(--sc-surface-disabled);cursor:not-allowed}.button:disabled .button__label{color:var(--sc-text-disabled)}.button:disabled .button__icon{background-color:var(--sc-icon-disabled)}.icon-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;box-sizing:border-box;border:none;cursor:pointer;transition:background-color .14s ease}.icon-button:focus-visible{outline:2px solid var(--sc-border-accent);outline-offset:2px}.icon-button--s{width:1.5rem;height:1.5rem}.icon-button--m{width:2.25rem;height:2.25rem}.icon-button--l{width:2.5rem;height:2.5rem}.icon-button__glyph{flex-shrink:0;width:1.25rem;height:1.25rem;mask-image:var(--icon-button-mask);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--icon-button-mask);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.icon-button--l .icon-button__glyph{width:1.5rem;height:1.5rem}.icon-button--primary{--squircle-fill:var(--sc-surface-accent)}.icon-button--primary .icon-button__glyph{background-color:var(--sc-icon-on-color)}.icon-button--primary:hover:not(:disabled){--squircle-fill:var(--sc-surface-accent-hovered)}.icon-button--primary:active:not(:disabled){--squircle-fill:var(--sc-surface-accent-active)}.icon-button--secondary{--squircle-fill:var(--sc-surface-accent-muted)}.icon-button--secondary .icon-button__glyph{background-color:var(--sc-icon-accent)}.icon-button--secondary:hover:not(:disabled){--squircle-fill:var(--sc-surface-accent-muted-hovered)}.icon-button--secondary:active:not(:disabled){--squircle-fill:var(--sc-surface-accent-muted-active)}.icon-button:disabled{--squircle-fill:var(--sc-surface-disabled);cursor:not-allowed}.icon-button:disabled .icon-button__glyph{background-color:var(--sc-icon-disabled)}.checkbox{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;box-sizing:border-box;width:1.5rem;height:1.5rem;padding:0;border:1px solid var(--sc-border-tertiary);border-radius:9999px;background:none;cursor:pointer}.checkbox:focus-visible{outline:2px solid var(--sc-border-accent);outline-offset:2px}.checkbox:disabled{cursor:not-allowed}.checkbox--active{border-color:var(--sc-border-accent);background-color:var(--sc-surface-accent)}.checkbox__glyph{width:1.5rem;height:1.5rem;background-color:var(--sc-icon-on-color);mask-image:var(--checkbox-mask);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--checkbox-mask);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.checkbox-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0}.checkbox-item--align-start{align-items:flex-start}.checkbox-item__label{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:.8125rem;line-height:1rem;letter-spacing:.16px;padding:0 .375rem;color:var(--sc-text-secondary);cursor:pointer}.checkbox-item--disabled .checkbox-item__label{color:var(--sc-text-disabled);cursor:not-allowed}.sidebar-item{--squircle-fill:transparent;--sidebar-item-icon-color:var(--sc-icon-secondary);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;box-sizing:border-box;width:100%;height:2.5rem;padding:0 .5rem;color:var(--sc-text-secondary);text-decoration:none;cursor:pointer;transition:color .14s ease,background-color .14s ease}.sidebar-item:hover{--squircle-fill:var(--sc-surface-accent-muted);--sidebar-item-icon-color:var(--sc-icon-primary);color:var(--sc-text-primary)}.sidebar-item--active{color:var(--sc-text-primary)}.sidebar-item--active,.sidebar-item--active:hover{--sidebar-item-icon-color:var(--sc-icon-accent)}.sidebar-item--active.sidebar-item--collapsed{--squircle-fill:var(--sc-surface-accent);--sidebar-item-icon-color:var(--sc-icon-on-color)}.sidebar-item--stub{cursor:default}.sidebar-item--collapsed{width:2.5rem;flex:0 0 auto;justify-content:center}.sidebar-item__icon{flex:0 0 auto;width:1.5rem;height:1.5rem;background-color:var(--sidebar-item-icon-color);mask-image:var(--sidebar-item-icon-mask);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--sidebar-item-icon-mask);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:background-color .14s ease}.sidebar-item__content{display:grid;grid-template-columns:1fr;flex:1 1 auto;min-width:0;transition:grid-template-columns .2s cubic-bezier(.4,0,.2,1)}.sidebar-item--collapsed .sidebar-item__content{grid-template-columns:0fr}.sidebar-item__content-row{display:flex;align-items:center;overflow:hidden;min-width:0}.sidebar-item__label{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:500;font-size:.9375rem;line-height:1.25rem;letter-spacing:-.08px;flex:1 1 auto;min-width:0;padding:0 .375rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:1;transition:opacity .1s ease}.sidebar-item--collapsed .sidebar-item__label{opacity:0}.sidebar-item__counter{flex:0 0 auto;opacity:1;transition:opacity .1s ease}.sidebar-item--collapsed .sidebar-item__counter{opacity:0}.workspace-selector{--squircle-fill:var(--sc-surface-primary);--squircle-border-color:var(--sc-border-tertiary);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;box-sizing:border-box;width:100%;max-width:223px;padding:.375rem;border:none;cursor:pointer;transition:max-width .2s cubic-bezier(.4,0,.2,1)}.workspace-selector--collapsed{gap:.125rem;max-width:74px;justify-content:center}.workspace-selector__avatar{--squircle-fill:var(--sc-surface-accent);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex:0 0 auto;width:2.25rem;height:2.25rem}.workspace-selector__avatar-icon{width:1.5rem;height:1.5rem;background-color:var(--sc-icon-on-color);mask-image:var(--workspace-selector-avatar-mask);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--workspace-selector-avatar-mask);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.workspace-selector__content{display:grid;grid-template-columns:1fr;flex:1 1 auto;min-width:0;transition:grid-template-columns .2s cubic-bezier(.4,0,.2,1)}.workspace-selector--collapsed .workspace-selector__content{grid-template-columns:0fr}.workspace-selector__content-row{display:flex;align-items:center;padding:0 .5rem;overflow:hidden;min-width:0}.workspace-selector__label{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:500;font-size:.9375rem;line-height:1.25rem;letter-spacing:-.08px;color:var(--sc-text-primary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:1;transition:opacity .1s ease,color .14s ease}.workspace-selector--collapsed .workspace-selector__label{opacity:0}.workspace-selector__chevron{flex:0 0 auto;width:1.5rem;height:1.5rem;background-color:var(--sc-icon-secondary);mask-image:var(--workspace-selector-chevron-mask);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--workspace-selector-chevron-mask);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:transform .2s cubic-bezier(.4,0,.2,1)}.workspace-selector--open .workspace-selector__chevron{transform:rotate(180deg)}.sidebar{--squircle-fill:var(--sc-surface-primary);display:flex;flex-direction:column;box-sizing:border-box;width:256px;transition:width .2s cubic-bezier(.4,0,.2,1)}.sidebar--collapsed{width:90px}.sidebar__head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:1.25rem .75rem 1rem}.sidebar--collapsed .sidebar__head{flex-direction:column;justify-content:center}.sidebar__logo{position:relative;flex:0 0 auto;width:127px;height:2rem;overflow:hidden;transition:width .2s cubic-bezier(.4,0,.2,1)}.sidebar--collapsed .sidebar__logo{width:2rem}.sidebar__logo-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;opacity:0;transition:opacity .12s ease}.sidebar__logo-img--full{opacity:1}.sidebar__logo-img--symbol{background-color:var(--sc-icon-accent)}.sidebar--collapsed .sidebar__logo-img--full{opacity:0}.sidebar--collapsed .sidebar__logo-img--symbol{opacity:1}.sidebar__toggle{--squircle-fill:var(--sc-surface-primary);--squircle-border-color:var(--sc-border-tertiary);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex:0 0 auto;width:1.5rem;height:1.5rem;padding:1px;border:none;cursor:pointer}.sidebar__toggle:hover{--squircle-border-color:var(--sc-border-secondary);--collapse-menu-icon-color:var(--sc-icon-primary)}.sidebar__workspace{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;padding:1rem .75rem;border-top:1px solid var(--sc-border-tertiary)}.sidebar--collapsed .sidebar__workspace{gap:0;padding:1rem .5rem}.sidebar__workspace-caption-wrap{display:grid;grid-template-rows:1fr;width:100%;overflow:hidden;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1)}.sidebar--collapsed .sidebar__workspace-caption-wrap{grid-template-rows:0fr}.sidebar__workspace-caption{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:.8125rem;line-height:1rem;letter-spacing:.16px;min-height:0;color:var(--sc-text-tertiary);opacity:1;transition:opacity .1s ease,color .14s ease}.sidebar--collapsed .sidebar__workspace-caption{opacity:0}.sidebar__section{padding:1rem .75rem;border-top:1px solid var(--sc-border-tertiary)}.sidebar__section-caption-wrap{display:grid;grid-template-rows:1fr;overflow:hidden;margin-bottom:.5rem;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1),margin-bottom .2s cubic-bezier(.4,0,.2,1)}.sidebar--collapsed .sidebar__section-caption-wrap{grid-template-rows:0fr;margin-bottom:0}.sidebar__section-caption{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:.8125rem;line-height:1rem;letter-spacing:.16px;min-height:0;color:var(--sc-text-tertiary);opacity:1;transition:opacity .1s ease,color .14s ease}.sidebar--collapsed .sidebar__section-caption{opacity:0}.sidebar__nav{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.25rem}.sidebar--collapsed .sidebar__nav{align-items:center}.auth-screen{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:0;width:100%;min-height:100vh;background-color:var(--sc-bg-primary)}.auth-screen__left{flex-direction:column;align-items:center;flex:1 1 0;min-width:0;padding:1.5rem .5rem 1.5rem 1.5rem}.auth-screen__header,.auth-screen__left{display:flex;justify-content:space-between;gap:0}.auth-screen__header{flex-direction:row;align-items:flex-start;width:100%}.auth-screen__wordmark{width:215px;height:51px}.auth-screen__mark{width:256px;height:256px}.auth-screen__mark--error,.auth-screen__wordmark--error{animation:auth-screen-error-flash .9s ease}.auth-screen__footer{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:.8125rem;line-height:1rem;letter-spacing:.16px;width:100%;color:var(--sc-text-tertiary)}.auth-screen__right{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;flex:0 0 40%;padding:1rem 1rem 1rem .5rem}.auth-screen__panel{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;--squircle-fill:var(--sc-surface-primary);padding:2rem}.auth-screen__panel,.auth-screen__panel-content{position:relative;width:100%;height:100%}.auth-screen__signup{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:.8125rem;line-height:1rem;letter-spacing:.16px;position:absolute;top:0;right:0;color:var(--sc-text-tertiary);white-space:nowrap}.auth-screen__signup-link{color:var(--sc-text-accent);text-decoration:none}@keyframes auth-screen-error-flash{0%{background-color:var(--sc-icon-tertiary)}30%{background-color:var(--sc-icon-danger-muted)}to{background-color:var(--sc-icon-tertiary)}}.login-form{justify-content:flex-start;gap:0;height:100%}.login-form,.login-form__content{display:flex;flex-direction:column;align-items:flex-start;width:100%}.login-form__content{justify-content:center;gap:2.5rem;flex:1 1 auto}.login-form__title{font-size:4rem;line-height:4.5rem;letter-spacing:-2px;color:var(--sc-text-primary)}.login-form__info,.login-form__title{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400}.login-form__info{font-size:.8125rem;line-height:1rem;letter-spacing:.16px;color:var(--sc-text-secondary);text-align:center}.login-form__fields{flex-direction:column;gap:.75rem}.login-form__fields,.login-form__row{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.login-form__row{flex-direction:row;gap:1.5rem}.login-form__row--meta{align-items:center}.login-form__field,.login-form__remember{flex:1 1 0;min-width:0}.login-form__forgot-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;flex:1 1 0;min-width:0}.login-form__forgot{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:.8125rem;line-height:1rem;letter-spacing:.16px;color:var(--sc-text-accent);text-decoration:none}.login-form__actions{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;gap:0;flex:0 0 auto;width:100%}.login-form__actions--with-error{justify-content:space-between}.login-form__error{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:.8125rem;line-height:1rem;letter-spacing:.16px;color:var(--sc-text-danger)}.register-form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;width:100%;height:100%}.register-form__back{position:absolute;top:0;left:0}.register-form__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2.5rem;flex:1 1 auto;width:100%}.register-form__title{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:4rem;line-height:4.5rem;letter-spacing:-2px;color:var(--sc-text-primary)}.register-form__fields{flex-direction:column;gap:1.5rem}.register-form__fields,.register-form__row{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.register-form__row{flex-direction:row;gap:1rem}.register-form__field{flex:1 1 0;min-width:0}.register-form__consent-link{color:var(--sc-text-accent)}.register-form__actions{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;gap:0;flex:0 0 auto;width:100%}.register-form__actions--with-error{justify-content:space-between}.register-form__error{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:.8125rem;line-height:1rem;letter-spacing:.16px;color:var(--sc-text-danger)}.register-form__submit--hidden{opacity:0;pointer-events:none}.register-step-enter-active,.register-step-leave-active{transition:opacity .22s ease,transform .22s ease}.register-step-enter-from{opacity:0;transform:translateY(8px)}.register-step-leave-to{opacity:0;transform:translateY(-8px)}.restore-form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;width:100%;height:100%}.restore-form__back{position:absolute;top:0;left:0}.restore-form__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2.5rem;flex:1 1 auto;width:100%}.restore-form__title{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:4rem;line-height:4.5rem;letter-spacing:-2px;color:var(--sc-text-primary)}.restore-form__fields{flex-direction:column;gap:1.5rem}.restore-form__fields,.restore-form__row{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.restore-form__row{flex-direction:row;gap:0}.restore-form__field{flex:1 1 0;min-width:0}.restore-form__code-field{flex-grow:0;flex-shrink:1;flex-basis:0%;min-width:0;margin-left:0;opacity:0;overflow:hidden;transition:flex-grow .32s ease,margin-left .32s ease,opacity .2s ease}.restore-form__code-field--visible{flex-grow:1;margin-left:1.5rem;opacity:1}.restore-form__password-stage{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem;width:100%}.restore-form__actions{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;gap:0;flex:0 0 auto;width:100%}.restore-form__actions--with-error{justify-content:space-between}.restore-form__error{font-family:Onest,"Onest Fallback: BlinkMacSystemFont","Onest Fallback: Segoe UI","Onest Fallback: Helvetica Neue","Onest Fallback: Arial","Onest Fallback: Noto Sans",system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;font-size:.8125rem;line-height:1rem;letter-spacing:.16px;color:var(--sc-text-danger)}.restore-step-enter-active,.restore-step-leave-active{transition:opacity .22s ease,transform .22s ease}.restore-step-enter-from{opacity:0;transform:translateY(8px)}.restore-step-leave-to{opacity:0;transform:translateY(-8px)}
