@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2mxb0x7usg4km.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
.workspace-usage-dialog-module__NSBLjG__band{flex:none;height:172px;position:relative;overflow:hidden}.workspace-usage-dialog-module__NSBLjG__dialog[data-done] .workspace-usage-dialog-module__NSBLjG__band{height:140px}.workspace-usage-dialog-module__NSBLjG__band img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 58%;object-position:50% 58%;transform-origin:50% 60%;transition:transform .7s cubic-bezier(.22,1,.36,1);-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}:is(.workspace-usage-dialog-module__NSBLjG__dialog:has(.workspace-usage-dialog-module__NSBLjG__cta:hover) .workspace-usage-dialog-module__NSBLjG__band img,.workspace-usage-dialog-module__NSBLjG__dialog:has(.workspace-usage-dialog-module__NSBLjG__cta:focus-visible) .workspace-usage-dialog-module__NSBLjG__band img){transform:scale(1.04)}[data-mode=dark] .workspace-usage-dialog-module__NSBLjG__band img{filter:brightness(.62)saturate(1.05)}.workspace-usage-dialog-module__NSBLjG__content{z-index:1;flex-direction:column;gap:0;padding:16px 24px 22px;display:flex;position:relative}.workspace-usage-dialog-module__NSBLjG__content h2,.workspace-usage-dialog-module__NSBLjG__done h2{color:var(--smb-text-color-strong);font:600 20px/28px var(--smb-font-sans);letter-spacing:-.01em;margin:0;padding-right:28px}.workspace-usage-dialog-module__NSBLjG__balance{color:var(--smb-text-color-subtle);font:14px/20px var(--smb-font-sans);overflow-wrap:anywhere;margin:4px 0 0}.workspace-usage-dialog-module__NSBLjG__tabs{margin-top:18px}.workspace-usage-dialog-module__NSBLjG__panel{flex-direction:column;gap:12px;margin-top:16px;display:flex}.workspace-usage-dialog-module__NSBLjG__price{align-items:baseline;gap:6px;margin:0;display:flex}.workspace-usage-dialog-module__NSBLjG__price strong{color:var(--smb-text-color-strong);font:600 32px/36px var(--smb-font-sans);letter-spacing:-.02em}.workspace-usage-dialog-module__NSBLjG__price span{color:var(--smb-text-color-subtle);font:14px/20px var(--smb-font-sans)}.workspace-usage-dialog-module__NSBLjG__perks{flex-direction:column;gap:10px;margin:2px 0 0;padding:0;list-style:none;display:flex}.workspace-usage-dialog-module__NSBLjG__perks li{color:var(--smb-text-color-default);font:14px/20px var(--smb-font-sans);align-items:flex-start;gap:10px;display:flex}.workspace-usage-dialog-module__NSBLjG__perks svg{color:var(--smb-text-color-strong);flex:none;margin-top:2px}.workspace-usage-dialog-module__NSBLjG__amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.workspace-usage-dialog-module__NSBLjG__amounts button{border-radius:var(--smb-radius-md);background:var(--smb-color-base);height:44px;box-shadow:0 0 0 1px var(--smb-color-line), 0 1px 2px #0000000d;color:var(--smb-text-color-strong);font:600 16px/20px var(--smb-font-sans);cursor:pointer;border:0;transition:box-shadow .12s,background-color .12s}.workspace-usage-dialog-module__NSBLjG__amounts button:hover{background:var(--smb-color-tint)}.workspace-usage-dialog-module__NSBLjG__amounts button[aria-pressed=true]{background:var(--smb-color-base);box-shadow:0 0 0 1.5px var(--smb-text-color-strong), 0 1px 2px #0000000d}.workspace-usage-dialog-module__NSBLjG__amounts button:focus-visible{outline:2px solid var(--smb-text-color-strong);outline-offset:2px}.workspace-usage-dialog-module__NSBLjG__otherLink{color:var(--smb-text-color-subtle);font:13px/18px var(--smb-font-sans);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.workspace-usage-dialog-module__NSBLjG__otherLink:hover,.workspace-usage-dialog-module__NSBLjG__otherLink:focus-visible{color:var(--smb-text-color-strong)}.workspace-usage-dialog-module__NSBLjG__other{border-radius:var(--smb-radius-md);background:var(--smb-color-base);height:36px;box-shadow:0 0 0 1px var(--smb-color-line), 0 1px 2px #0000000d;color:var(--smb-text-color-subtle);align-items:center;gap:6px;padding:0 12px;display:flex}.workspace-usage-dialog-module__NSBLjG__other:focus-within{box-shadow:0 0 0 1.5px var(--smb-text-color-strong)}.workspace-usage-dialog-module__NSBLjG__other input{min-width:0;color:var(--smb-text-color-strong);font:500 14px/20px var(--smb-font-sans);background:0 0;border:0;outline:none;flex:1}.workspace-usage-dialog-module__NSBLjG__other input::placeholder{color:var(--smb-text-color-subtle);opacity:1}.workspace-usage-dialog-module__NSBLjG__note,.workspace-usage-dialog-module__NSBLjG__error{color:var(--smb-text-color-subtle);font:13px/18px var(--smb-font-sans);margin:12px 0 0}.workspace-usage-dialog-module__NSBLjG__panel .workspace-usage-dialog-module__NSBLjG__note,.workspace-usage-dialog-module__NSBLjG__panel .workspace-usage-dialog-module__NSBLjG__error{margin-top:0}.workspace-usage-dialog-module__NSBLjG__error{color:var(--smb-text-color-danger)}.workspace-usage-dialog-module__NSBLjG__errorRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-usage-dialog-module__NSBLjG__cta{margin-top:22px}.workspace-usage-dialog-module__NSBLjG__cta svg{transition:transform .2s}.workspace-usage-dialog-module__NSBLjG__cta:hover svg{transform:translate(3px)}.workspace-usage-dialog-module__NSBLjG__done{text-align:center;flex-direction:column;align-items:center;padding:0 28px 24px;display:flex}.workspace-usage-dialog-module__NSBLjG__done h2{margin-top:14px;padding-right:0}.workspace-usage-dialog-module__NSBLjG__done .workspace-usage-dialog-module__NSBLjG__cta{margin-top:20px}.workspace-usage-dialog-module__NSBLjG__ok{background:var(--smb-color-success-tint);width:40px;height:40px;color:var(--smb-text-color-success);border-radius:999px;place-items:center;margin-top:-8px;display:grid}.workspace-usage-dialog-module__NSBLjG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:639px),(pointer:coarse){.workspace-usage-dialog-module__NSBLjG__other{height:44px}.workspace-usage-dialog-module__NSBLjG__other input{font-size:16px}.workspace-usage-dialog-module__NSBLjG__otherLink{min-height:44px}}@media (prefers-reduced-motion:reduce){.workspace-usage-dialog-module__NSBLjG__band img,.workspace-usage-dialog-module__NSBLjG__cta svg{transition:none}}
.workspace-agent-setup-module__kE-diG__confirm{flex-direction:column;gap:16px;display:flex}.workspace-agent-setup-module__kE-diG__head{align-items:flex-start;gap:12px;display:flex}.workspace-agent-setup-module__kE-diG__check{border-radius:var(--smb-radius-full);background:color-mix(in oklch, var(--smb-text-color-success) 14%, transparent);width:28px;height:28px;color:var(--smb-text-color-success);flex:none;place-items:center;display:grid}.workspace-agent-setup-module__kE-diG__titles{flex:1;min-width:0}.workspace-agent-setup-module__kE-diG__actions{padding-top:0}.workspace-agent-setup-module__kE-diG__manual{border:1px solid var(--smb-color-hairline);background:var(--smb-color-recessed);width:100%;color:var(--smb-text-color-default);font-family:var(--smb-font-mono,ui-monospace), monospace;resize:none;border-radius:10px;padding:10px 12px;font-size:12px;line-height:18px}.workspace-agent-setup-module__kE-diG__command{--command-radius:14px;--command-line:var(--smb-color-hairline);--command-tab:var(--smb-color-recessed);flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.workspace-agent-setup-module__kE-diG__commandTab{z-index:0;margin-bottom:calc(-1 * var(--command-radius));padding:6px 16px calc(7px + var(--command-radius)) 7px;border:1px solid var(--command-line);border-radius:var(--command-radius) var(--command-radius) 0 0;background:var(--command-tab);color:var(--smb-text-color-default);border-bottom:0;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex;position:relative}.workspace-agent-setup-module__kE-diG__commandTab:after{content:"";right:calc(-1 * var(--command-radius));bottom:calc(var(--command-radius) - 1px);width:var(--command-radius);height:var(--command-radius);background:radial-gradient(circle at 100% 0, transparent 12.6px, var(--command-line) 13.1px, var(--command-line) 13.9px, var(--command-tab) 14.4px);pointer-events:none;position:absolute}.workspace-agent-setup-module__kE-diG__stack{flex:none;align-items:center;display:inline-flex}.workspace-agent-setup-module__kE-diG__stack>span{width:24px;height:24px;box-shadow:0 0 0 1px var(--smb-color-line);background:#fff;border-radius:50%;place-items:center;transition:transform .25s cubic-bezier(.22,1,.36,1);display:grid}.workspace-agent-setup-module__kE-diG__stack>span+span{margin-left:-8px}.workspace-agent-setup-module__kE-diG__stack img{display:block}.workspace-agent-setup-module__kE-diG__command:has(.workspace-agent-setup-module__kE-diG__commandBox:is(:hover,:focus-visible)) .workspace-agent-setup-module__kE-diG__stack>span:first-child{transform:translate(-3px)}.workspace-agent-setup-module__kE-diG__command:has(.workspace-agent-setup-module__kE-diG__commandBox:is(:hover,:focus-visible)) .workspace-agent-setup-module__kE-diG__stack>span:last-child{transform:translate(3px)}.workspace-agent-setup-module__kE-diG__commandBox{z-index:1;border:1px solid var(--command-line);border-radius:var(--command-radius);background:var(--smb-color-base);width:100%;color:var(--smb-text-color-strong);text-align:left;cursor:pointer;align-items:flex-start;gap:12px;margin:0;padding:14px 20px 14px 16px;font-size:14px;line-height:22px;transition:background-color .15s,border-color .15s;display:flex;position:relative}.workspace-agent-setup-module__kE-diG__commandBox:hover{background:var(--smb-color-tint)}.workspace-agent-setup-module__kE-diG__commandBox:focus{outline:none}.workspace-agent-setup-module__kE-diG__commandBox:focus-visible{border-color:var(--smb-color-focus)}.workspace-agent-setup-module__kE-diG__commandText{overflow-wrap:break-word;min-width:0;font-family:var(--smb-font-mono,ui-monospace), monospace}.workspace-agent-setup-module__kE-diG__commandLink{color:var(--smb-text-color-brand)}.workspace-agent-setup-module__kE-diG__commandIcon{color:var(--smb-text-color-subtle);flex:none;margin-top:2px}.workspace-agent-setup-module__kE-diG__commandBox[data-status=copied] .workspace-agent-setup-module__kE-diG__commandIcon{color:var(--smb-text-color-success)}@media (max-width:599px){.workspace-agent-setup-module__kE-diG__commandBox{min-height:44px;font-size:13px;line-height:20px}}@media (prefers-reduced-motion:reduce){.workspace-agent-setup-module__kE-diG__commandBox,.workspace-agent-setup-module__kE-diG__stack>span{transition:none;transform:none!important}}@media (forced-colors:active){.workspace-agent-setup-module__kE-diG__commandTab:after{display:none}.workspace-agent-setup-module__kE-diG__commandBox{border:1px solid buttontext}.workspace-agent-setup-module__kE-diG__commandBox:focus-visible{outline:2px solid highlight}}
.main-street-scene-module__HFRpsG__scene{aspect-ratio:3/2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-height:100%;position:absolute;inset:auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#00000073 10%,#000 28%);mask-image:linear-gradient(#0000,#00000073 10%,#000 28%)}.main-street-scene-module__HFRpsG__canvas{opacity:0;width:100%;height:100%;display:block}.main-street-scene-module__HFRpsG__fallback{position:absolute;inset:0}.main-street-scene-module__HFRpsG__fallback img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%;height:100%;display:block}.main-street-scene-module__HFRpsG__scene[data-ready=true] .main-street-scene-module__HFRpsG__canvas{opacity:1}.main-street-scene-module__HFRpsG__scene[data-ready=true] .main-street-scene-module__HFRpsG__fallback{opacity:0}@media (max-width:640px){.main-street-scene-module__HFRpsG__scene{aspect-ratio:auto;height:140vw;max-height:78%}.main-street-scene-module__HFRpsG__scene:not([data-compact]) .main-street-scene-module__HFRpsG__fallback img{-o-object-position:96% bottom;object-position:96% bottom}}.main-street-scene-module__HFRpsG__scene[data-compact=true]{aspect-ratio:auto;height:132px}@media (forced-colors:active){.main-street-scene-module__HFRpsG__scene{display:none}}.dark .main-street-scene-module__HFRpsG__scene{opacity:.5}.dark .main-street-scene-module__HFRpsG__fallback{display:none}
.auth-shell-module__7Bje3a__page{isolation:isolate;background:hsl(var(--background));width:100%;min-height:100svh;color:hsl(var(--foreground));place-items:center;padding:48px 24px 160px;display:grid;position:relative}.auth-shell-module__7Bje3a__scenery{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-shell-module__7Bje3a__card{z-index:1;border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-width:0;max-width:420px;color:hsl(var(--foreground));box-shadow:0 0 0 6px hsl(var(--foreground) / .035), 0 12px 32px -12px hsl(var(--foreground) / .16), 0 1px 2px hsl(var(--foreground) / .05);border-radius:12px;padding:28px;position:relative}.auth-shell-module__7Bje3a__brand{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:28px;margin-bottom:24px;display:flex}.auth-shell-module__7Bje3a__stack{z-index:1;justify-items:center;gap:32px;width:100%;min-width:0;max-width:420px;display:grid;position:relative}.auth-shell-module__7Bje3a__brandOutside{margin-bottom:0}.auth-shell-module__7Bje3a__stackPowered{gap:12px}.auth-shell-module__7Bje3a__poweredBy{background:radial-gradient(closest-side, hsl(var(--background) / .95), hsl(var(--background) / .8) 55%, hsl(var(--background) / 0));color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;gap:6px;padding:8px 20px;font-size:12px;line-height:16px;text-decoration:none;display:inline-flex}.auth-shell-module__7Bje3a__poweredBy img{opacity:.55;width:auto;height:13px}.auth-shell-module__7Bje3a__poweredBy:hover img{opacity:.8}.auth-shell-module__7Bje3a__poweredBy:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.auth-shell-module__7Bje3a__brandOutside .auth-shell-module__7Bje3a__brandLink img{height:24px}.auth-shell-module__7Bje3a__brandLink{border-radius:4px;flex-shrink:0;align-items:center;display:inline-flex}.auth-shell-module__7Bje3a__brandLink:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px}.auth-shell-module__7Bje3a__overlay{background:hsl(var(--background))}.auth-shell-module__7Bje3a__dialog{z-index:10000;overscroll-behavior:contain;scrollbar-width:thin;width:calc(100% - 48px);max-height:calc(100dvh - 96px);display:block;position:fixed;overflow-y:auto}.auth-shell-module__7Bje3a__dialog[data-state],.auth-shell-module__7Bje3a__overlay[data-state]{animation:none}.auth-shell-module__7Bje3a__dialog>button:last-child{place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.auth-shell-module__7Bje3a__inline{max-width:448px}.auth-shell-module__7Bje3a__inlineScene{border-radius:0 0 12px 12px;height:132px;margin:16px -28px -28px;position:relative;overflow:hidden}@media (max-width:767px){.auth-shell-module__7Bje3a__page{padding:24px 16px 140px}.auth-shell-module__7Bje3a__card{padding:24px}.auth-shell-module__7Bje3a__dialog{width:calc(100% - 32px);top:max(16px, env(safe-area-inset-top));max-height:calc(100dvh - 132px - env(safe-area-inset-top) - env(safe-area-inset-bottom));transform:translate(-50%)}.auth-shell-module__7Bje3a__controls input:not([type=hidden]){min-height:44px;font-size:16px}.auth-shell-module__7Bje3a__controls button{min-height:44px}.auth-shell-module__7Bje3a__controls a{text-underline-offset:3px}.auth-shell-module__7Bje3a__inlineScene{margin-inline:-24px;margin-bottom:-24px}}@media (max-width:640px){.auth-shell-module__7Bje3a__page{padding-bottom:200px}.auth-shell-module__7Bje3a__stack{gap:24px}.auth-shell-module__7Bje3a__brandOutside .auth-shell-module__7Bje3a__brandLink img{height:22px}}@media (max-width:359px){.auth-shell-module__7Bje3a__card{padding:20px}.auth-shell-module__7Bje3a__inlineScene{margin-inline:-20px;margin-bottom:-20px}}@media (prefers-reduced-motion:reduce){.auth-shell-module__7Bje3a__dialog,.auth-shell-module__7Bje3a__overlay{animation:none}}.dark .auth-shell-module__7Bje3a__controls input:not([type=hidden]){background:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--border))}
.provider-sign-in-button-module__R2olfq__root{width:100%;position:relative}.provider-sign-in-button-module__R2olfq__badge{z-index:1;pointer-events:none;white-space:nowrap;border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:9999px;padding:1px 7px;font-size:10px;font-weight:500;line-height:14px;position:absolute;top:0;right:12px;transform:translateY(-50%)}
.link-landing-module__YP9zqa__card{min-width:0}.link-landing-module__YP9zqa__head{text-align:center;justify-items:center;gap:12px;margin-bottom:24px;display:grid}.link-landing-module__YP9zqa__head h1{color:hsl(var(--foreground));text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:28px}.link-landing-module__YP9zqa__head p{color:hsl(var(--muted-foreground));text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.link-landing-module__YP9zqa__head p b{color:hsl(var(--foreground));font-weight:500}.link-landing-module__YP9zqa__mark{color:#6c26ae;color:lab(32.5466% 49.7855 -60.2922);background:#9810fa24;background:lab(43.0295% 75.21 -86.5669/.14);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:16px;font-weight:600;display:grid}.link-landing-module__YP9zqa__iconMark{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.link-landing-module__YP9zqa__logos{display:inline-flex}.link-landing-module__YP9zqa__logo{width:48px;height:48px;box-shadow:inset 0 0 0 1px hsl(var(--border)), 0 0 0 3px hsl(var(--background));-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:12px;padding:8px;display:block}.link-landing-module__YP9zqa__logo+.link-landing-module__YP9zqa__logo{margin-left:-12px}.link-landing-module__YP9zqa__photoMark.smb-face{width:48px;height:48px;font-size:16px}.link-landing-module__YP9zqa__photoRow.smb-face{width:36px;height:36px;font-size:13px}.link-landing-module__YP9zqa__photoFace.smb-face{width:26px;height:26px}:is(.link-landing-module__YP9zqa__photoMark.smb-face,.link-landing-module__YP9zqa__photoRow.smb-face){box-shadow:none;margin:0}.link-landing-module__YP9zqa__row{background:hsl(var(--muted) / .5);min-width:0;box-shadow:inset 0 0 0 1px hsl(var(--border));text-align:left;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:12px;display:flex}.link-landing-module__YP9zqa__rowText{min-width:0}.link-landing-module__YP9zqa__rowText strong{color:hsl(var(--foreground));overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px;display:block}.link-landing-module__YP9zqa__rowText small{color:hsl(var(--muted-foreground));font-size:12px;line-height:16px;display:block}.link-landing-module__YP9zqa__rowLogo,.link-landing-module__YP9zqa__rowMark{border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.link-landing-module__YP9zqa__rowLogo{box-shadow:inset 0 0 0 1px hsl(var(--border));-o-object-fit:contain;object-fit:contain;background:#fff;padding:6px}.link-landing-module__YP9zqa__rowMark{background:hsl(var(--foreground) / .08);color:hsl(var(--foreground));font-size:13px;font-weight:600}.link-landing-module__YP9zqa__faces{flex:none;align-items:center;display:inline-flex}.link-landing-module__YP9zqa__actions{gap:8px;display:grid}.link-landing-module__YP9zqa__or{color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin:4px 0;font-size:12px;display:flex}.link-landing-module__YP9zqa__or:before,.link-landing-module__YP9zqa__or:after{content:"";background:hsl(var(--border));flex:1;height:1px}.link-landing-module__YP9zqa__who{color:hsl(var(--muted-foreground));text-align:center;overflow-wrap:anywhere;margin:16px 0 0;font-size:13px;line-height:18px}.link-landing-module__YP9zqa__who button,.link-landing-module__YP9zqa__who a{color:hsl(var(--foreground));font:inherit;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--border));text-decoration-color:hsl(var(--border));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.link-landing-module__YP9zqa__who button:focus-visible,.link-landing-module__YP9zqa__who a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}
