:is(html:has(.enter-root),body:has(.enter-root)){scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:hidden auto!important}html:has(.enter-root)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body:has(.enter-root)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.enter-root::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.enter-root{--enter-canvas:color-mix(in srgb, var(--main-bg) 93%, var(--brand-primary));--enter-bg:var(--main-bg);--enter-border:var(--widget-border);--enter-border-2:var(--widget-border);--enter-text:var(--text-primary);--enter-text-dim:var(--text-secondary);--enter-text-mute:var(--text-secondary);--enter-blue:var(--brand-primary);--enter-blue-2:var(--brand-primary);--enter-green:var(--brand-primary);--enter-grad:linear-gradient(135deg, #009fe3 0%, #95c11f 100%);--enter-f-display:var(--landing-font-display), "Bricolage Grotesque", "Manrope", system-ui, sans-serif;--enter-f-body:var(--landing-font-body), "Manrope", system-ui, sans-serif;--enter-f-mono:var(--landing-font-mono), "JetBrains Mono", ui-monospace, monospace;--cloud-pill-border:var(--enter-border-2);--cloud-pill-blue:var(--enter-blue);--cloud-pill-blue-hover:var(--enter-blue-2);--cloud-pill-font:var(--enter-f-body);--cloud-pill-font-size:.9rem;--cloud-pill-gradient:var(--enter-grad);--cloud-pill-padding:.75rem 1.25rem;--cloud-pill-text:var(--enter-text);background:var(--enter-canvas);min-height:100dvh;color:var(--enter-text);font-family:var(--enter-f-body);scrollbar-width:none;-ms-overflow-style:none;-webkit-font-smoothing:antialiased;flex-direction:column;align-items:stretch;font-weight:400;line-height:1.55;display:flex;position:relative;overflow-x:hidden}.enter-root,.enter-root *,.enter-root :before,.enter-root :after{box-sizing:border-box}.enter-root .pointer-network{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.enter-root ::selection{background:var(--enter-green);color:var(--enter-bg)}.enter-nav{z-index:5;border-bottom:1px solid var(--enter-border);background:var(--enter-canvas);justify-content:space-between;align-items:center;min-height:calc(3.75rem + 1px);padding:.625rem 2rem;display:flex;position:relative}@media (max-width:53.75em){.enter-nav{padding:.625rem 1.125rem}}.enter-nav-actions{align-items:center;gap:.75rem;display:inline-flex}.enter-logo{font-family:var(--enter-f-display);letter-spacing:-.02em;color:var(--enter-text);align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.enter-logo-mark{filter:drop-shadow(0 0 14px #009fe359);width:1.625rem;height:1.7rem;display:block}.enter-nav-icon-button{border:.0625rem solid var(--widget-border);background:var(--widget-bg);width:2.5rem;height:2.5rem;color:var(--text-secondary);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;transition:border-color .2s,color .2s;display:inline-flex}.enter-nav-icon-button[aria-expanded=true]{border-color:var(--brand-primary);color:var(--text-primary)}@media not all and (pointer:coarse),(min-device-width:600px) and (min-device-height:600px){.enter-nav-icon-button:hover{border-color:var(--brand-primary);color:var(--text-primary)}}.enter-nav-icon-button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.enter-nav-icon-button>svg{width:100%;height:100%}.enter-nav-avatar-button{padding:.25rem;overflow:hidden}.enter-nav-avatar-button>*{width:100%;height:100%}.enter-main{z-index:2;flex:auto;justify-content:center;align-items:center;padding:3rem 1.5rem 5rem;display:flex;position:relative}.enter-stack{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:36rem;display:flex;position:relative}.enter-stack>*{z-index:1;position:relative}.enter-title{font-family:var(--enter-f-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.02}.enter-title-mark{background:var(--enter-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.enter-lede{color:var(--enter-text-dim);max-width:30rem;margin:0 0 2.25rem;font-size:1rem}.enter-workspace-list{align-items:center;margin-top:.5rem}.enter-workspace-pill{cursor:pointer;width:fit-content;max-width:100%;font:inherit;color:inherit;border:none;justify-content:center;margin-inline:auto}.enter-workspace-pill:disabled{cursor:not-allowed;opacity:.72}.enter-workspace-pill-content{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.enter-workspace-logo-frame{border-radius:9999px;flex-shrink:0;width:2rem;height:2rem;display:inline-flex;overflow:hidden}.enter-workspace-logo-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.enter-workspace-logo-fallback{background:color-mix(in srgb, var(--text-primary) 8%, transparent);width:2rem;height:2rem;color:var(--enter-text);font-family:var(--enter-f-display);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.enter-workspace-long-logo{min-width:0;max-width:100%;height:2rem;display:block}.enter-workspace-long-logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.enter-workspace-name{max-width:none}.invitations-list{flex-direction:column;gap:.75rem;width:100%;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.invitations-pill{background:var(--widget-bg);border:1px solid var(--widget-border);box-shadow:var(--widget-elevation);border-radius:9999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;transition:background .2s,border-color .2s,transform .2s;display:flex}@media not all and (pointer:coarse),(min-device-width:600px) and (min-device-height:600px){.invitations-pill:hover{background:linear-gradient(135deg,#009fe31a 0%,#95c11f1a 100%);border-color:#95c11f73;transform:translateY(-1px)}}.invitations-pill-title{font-family:var(--enter-f-display);color:var(--enter-text);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-size:.95rem;font-weight:600;overflow:hidden}.invitations-pill-role{font-family:var(--enter-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--enter-text-mute);margin-top:.125rem;font-size:.7rem}
