@charset "UTF-8";@keyframes tl-shell-reveal{0%{opacity:0}to{opacity:1}}@keyframes tl-hero-drift{0%{transform:scale(1.02)}to{transform:scale(1.08)}}@keyframes tl-spin{to{transform:rotate(360deg)}}.tl{min-height:100vh;min-height:100dvh;width:100%;margin:0;padding:0;display:block;background:#fff;box-sizing:border-box}.tl .tl-card{display:grid;grid-template-columns:1fr;width:100%;min-height:100dvh;border-radius:0;overflow:hidden;background:#fff;box-shadow:none;align-items:stretch}@media(min-width:821px){.tl .tl-card{grid-template-columns:35% 65%}}@media(prefers-reduced-motion:no-preference){.tl .tl-card{animation:tl-shell-reveal .45s ease-out both}}.tl .tl-card .tl-form-panel{position:relative;display:flex;flex-direction:column;min-height:0;padding:clamp(1.25rem,3vw,2.5rem) clamp(1.25rem,4vw,2.75rem);min-width:0;background:#fff}.tl .tl-card .tl-form-panel .tl-blocking{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:1.5rem;background:#ffffffe0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-align:center}.tl .tl-card .tl-form-panel .tl-blocking-spinner{width:2.25rem;height:2.25rem;border-radius:50%;border:2.5px solid #e2e8f0;border-top-color:#2563eb;animation:tl-spin .75s linear infinite}@media(prefers-reduced-motion:reduce){.tl .tl-card .tl-form-panel .tl-blocking-spinner{animation:none;border-top-color:#cbd5e1}}.tl .tl-card .tl-form-panel .tl-blocking-text{margin:0;max-width:14rem;font-size:.9rem;font-weight:600;color:#334155;line-height:1.45}.tl .tl-card .tl-form-panel .tl-form-inner{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:22rem;width:100%;margin:0 auto;min-height:0}.tl .tl-card .tl-form-panel .tl-form-inner.tl-form-slot{display:flex;flex-direction:column;min-height:0}.tl .tl-card .tl-form-panel .tl-form-inner .tl-brand{display:flex;flex-direction:row;align-items:center;flex-shrink:0;margin:0 0 1.25rem;min-width:0}.tl .tl-card .tl-form-panel .tl-form-inner .tl-brand .tl-brand-word{display:block;height:45px;width:auto;max-width:100%;object-fit:contain;object-position:left center}.tl .tl-card .tl-form-panel .tl-form-inner .tl-slot-pane{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}.tl .tl-card .tl-form-panel .tl-form-inner .tl-page-root{display:flex;flex-direction:column;justify-content:center;flex:1;min-height:0}.tl .tl-card .tl-form-panel .tl-form-inner .tl-head{margin-bottom:1.75rem}.tl .tl-card .tl-form-panel .tl-form-inner .tl-head .tl-title{margin:0;font-family:inherit;font-size:clamp(1.65rem,3vw,2rem);font-weight:700;letter-spacing:-.03em;color:#0f172a}.tl .tl-card .tl-form-panel .tl-form-inner .tl-head .tl-sub{margin:.5rem 0 0;font-size:.9rem;line-height:1.45;color:#64748b}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack{display:flex;flex-direction:column;gap:1.15rem}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-providers{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-providers .tl-oauth{display:inline-flex;align-items:center;justify-content:flex-start;gap:.7rem;width:100%;min-height:3.25rem;padding:.55rem 1rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#334155;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-providers .tl-oauth:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc;transform:translateY(-1px)}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-providers .tl-oauth:disabled{opacity:.65;cursor:wait}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-providers .tl-oauth:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-providers .tl-oauth .tl-oauth-mark{width:1.1rem;height:1.1rem;flex-shrink:0}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-providers .tl-oauth .tl-oauth-mark svg{display:block;width:100%;height:100%}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-providers .tl-oauth .tl-oauth-mark.tl-oauth-mark--img img{width:100%;height:100%;object-fit:contain;display:block}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-providers .tl-oauth .tl-oauth-copy{min-width:0}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-providers .tl-oauth .tl-oauth-label{display:block;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-providers .tl-oauth.tl-oauth--primary{border-color:#1e293b;background:#0f172a;color:#fff;box-shadow:0 12px 28px #0f172a29}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-providers .tl-oauth.tl-oauth--primary:hover:not(:disabled){border-color:#0f172a;background:color-mix(in srgb,#0f172a 92%,#ad9dcd);box-shadow:0 16px 34px #0f172a33}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-providers .tl-oauth.tl-oauth--primary:disabled{opacity:.78}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-providers .tl-oauth.tl-oauth--primary .tl-oauth-mark{width:1.55rem;height:1.55rem;padding:.28rem;border-radius:.72rem;background:#fff;box-shadow:inset 0 0 0 1px #0f172a14}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-rule{position:relative;text-align:center;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-rule:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#e2e8f0}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-rule span{position:relative;padding:0 .6rem;background:#fff}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field{display:flex;flex-direction:column;gap:.35rem}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field .tl-label{font-size:.78rem;font-weight:600;color:#64748b}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field .tl-input{width:100%;box-sizing:border-box;border:none;border-bottom:1px solid #cbd5e1;border-radius:0;padding:.9rem 0;font:inherit;font-size:.95rem;line-height:1.45;color:#0f172a;background-color:#fff;outline:none;transition:border-color .15s ease}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field .tl-input::placeholder{color:#94a3b8}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field .tl-input:focus{outline:none;background-color:#fff;border-bottom-color:#0f172a;box-shadow:0 0 0 1000px #fff inset}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field .tl-input:focus-visible{outline:none;background-color:#fff;border-bottom-color:#0f172a;box-shadow:0 0 0 1000px #fff inset}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field .tl-input:-webkit-autofill,.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field .tl-input:-webkit-autofill:hover,.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field .tl-input:-webkit-autofill:focus,.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field .tl-input:-webkit-autofill:active{-webkit-text-fill-color:#0f172a;caret-color:#0f172a;outline:none;box-shadow:0 0 0 1000px #fff inset;transition:background-color 99999s ease-out}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field .tl-input:autofill{box-shadow:0 0 0 1000px #fff inset}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field .tl-input.tl-input--pass{padding-right:2.75rem}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field .tl-pass-wrap{position:relative;display:block}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field .tl-pass-wrap .tl-eye{position:absolute;right:0;bottom:.55rem;padding:.25rem;border:none;background:none;color:#64748b;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field .tl-pass-wrap .tl-eye:hover{color:#0f172a}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-field .tl-pass-wrap .tl-eye:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-btn{width:100%;min-height:2.85rem;border-radius:10px;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;border:none;transition:opacity .15s ease,transform .12s ease}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-btn.tl-btn--primary{background:#1e293b;color:#fff}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-btn.tl-btn--primary:hover:not(:disabled){background:#0f172a}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-btn.tl-btn--primary:disabled{opacity:.55;cursor:wait}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-btn.tl-btn--ghost{background:transparent;color:#64748b;border:1px solid #e2e8f0}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-btn.tl-btn--ghost:hover:not(:disabled){border-color:#cbd5e1;color:#334155}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-actions{display:flex;flex-direction:column;gap:.65rem}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-alert{margin:0;font-size:.85rem;line-height:1.4;color:#b91c1c}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-success{margin:0;font-size:.85rem;line-height:1.4;color:#047857;font-weight:600}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list{display:grid;gap:.65rem}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;padding:.85rem 1rem;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card:hover{border-color:#cbd5e1;background:#fff}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card.workspace-card-active{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26;background:#fff}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card .workspace-card-main{display:flex;align-items:center;gap:.75rem;min-width:0}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card .workspace-card-main .workspace-card-icon{width:2.35rem;height:2.35rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#334155;background:#fff;border:1px solid #e2e8f0;flex-shrink:0}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card .workspace-card-main .workspace-card-copy{min-width:0}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card .workspace-card-main .workspace-card-copy strong{display:block;font-size:.92rem;font-weight:700;color:#0f172a;overflow-wrap:anywhere}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card .workspace-card-main .workspace-card-copy .workspace-slug{display:inline-block;margin-top:.15rem;font-size:.78rem;font-weight:600;color:#64748b;overflow-wrap:anywhere}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card .workspace-card-main .workspace-card-copy .workspace-meta{display:grid;gap:.2rem;margin:.45rem 0 0;font-size:.78rem;color:#64748b}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card .workspace-card-main .workspace-card-copy .workspace-meta div{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:.5rem;min-width:0}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card .workspace-card-main .workspace-card-copy .workspace-meta dt,.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card .workspace-card-main .workspace-card-copy .workspace-meta dd{margin:0;min-width:0}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card .workspace-card-main .workspace-card-copy .workspace-meta dt{color:#94a3b8;font-weight:600}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card .workspace-card-main .workspace-card-copy .workspace-meta dd{color:#475569;overflow-wrap:anywhere}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card .workspace-chip{flex-shrink:0;border-radius:999px;padding:.22rem .6rem;background:#2563eb1a;color:#1d4ed8;font-size:.72rem;font-weight:700}@media(max-width:820px){.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card{align-items:flex-start;flex-direction:column}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card .workspace-chip{align-self:flex-start}}.tl .tl-card .tl-form-panel .tl-form-inner .tl-foot{margin:1.5rem 0 0;text-align:center;font-size:.82rem;color:#64748b}.tl .tl-card .tl-form-panel .tl-form-inner .tl-foot .tl-foot-link{color:#ad9dcd;font-weight:600;text-decoration:none;border-radius:4px}.tl .tl-card .tl-form-panel .tl-form-inner .tl-foot .tl-foot-link:hover{text-decoration:underline}.tl .tl-card .tl-form-panel .tl-form-inner .tl-foot .tl-foot-link:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb}.tl .tl-card .tl-visual{position:relative;min-height:200px;isolation:isolate;overflow:hidden}@media(min-width:821px){.tl .tl-card .tl-visual{min-height:100%}}.tl .tl-card .tl-visual .tl-visual-bg{position:absolute;inset:0;z-index:0;will-change:transform;background:linear-gradient(180deg,#0f172a1f,#0f172a61 42%,#0f172ab8),url(../../../images/emprendedora.jpg) center/cover no-repeat}@media(prefers-reduced-motion:no-preference){.tl .tl-card .tl-visual .tl-visual-bg{animation:tl-hero-drift 26s ease-in-out infinite alternate}}.tl .tl-card .tl-visual .tl-visual-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,#ad9dcd 80%,transparent),color-mix(in srgb,#ad9dcd 0%,transparent) 50%)}.tl .tl-card .tl-visual .tl-visual-copy{position:absolute;left:0;right:0;bottom:0;padding:clamp(1.5rem,4vw,2.75rem);z-index:2}.tl .tl-card .tl-visual .tl-visual-copy .tl-visual-head{margin:0;font-size:clamp(2rem,7vw,5rem);font-weight:800;line-height:1;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35),0 8px 24px rgba(0,0,0,.45);max-width:38rem}.tl .tl-card .tl-visual .tl-visual-copy .tl-visual-brand{margin:.55rem 0 0;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;text-shadow:0 1px 2px rgba(0,0,0,.35)}@media(max-width:820px){.tl .tl-card{min-height:100dvh}.tl .tl-card .tl-visual{order:-1;min-height:200px;max-height:38vh}.tl .tl-card .tl-visual .tl-visual-copy{padding:1.25rem 1.5rem}.tl .tl-card:has(.workspace-list) .tl-form-panel{order:0}.tl .tl-card:has(.workspace-list) .tl-visual{order:0;max-height:none;min-height:200px}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .tl-providers{grid-template-columns:1fr}}@media(max-width:680px){.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card{flex-direction:column;align-items:flex-start}.tl .tl-card .tl-form-panel .tl-form-inner .tl-stack .workspace-list .workspace-card .workspace-chip{align-self:flex-start}}.tl.tl--platform .tl-card .tl-visual .tl-visual-bg{background:linear-gradient(180deg,#0f172a1f,#0f172a61 42%,#0f172ab8),url(../../../images/business.jpg) center/cover no-repeat}
