.lb-root{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.lb-plane{background:var(--capital-color-background);contain:strict;grid-template-rows:repeat(30,1fr);grid-template-columns:repeat(40,1fr);width:220vw;height:220vh;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)skew(-48deg)skewY(14deg)scale(.675)rotate(0)translateZ(0)}.lb-cell{border:1px solid color-mix(in oklab, var(--capital-color-foreground) 8%, transparent);pointer-events:auto;--lb-c:color-mix(in oklab, var(--capital-color-primary) 45%, transparent);background-color:#0000;transition:background-color 1.4s}.lb-cell:hover{background-color:var(--lb-c);transition:background-color}.lb-cell:nth-child(7n){--lb-c:color-mix(in oklab, var(--capital-color-primary) 70%, transparent)}.lb-cell:nth-child(11n){--lb-c:color-mix(in oklab, var(--capital-color-accent) 70%, transparent)}.lb-cell:nth-child(13n){--lb-c:color-mix(in oklab, var(--capital-color-info) 65%, transparent)}.lb-cell:nth-child(17n){--lb-c:color-mix(in oklab, var(--capital-color-success) 60%, transparent)}.lb-cell:nth-child(19n){--lb-c:color-mix(in oklab, var(--capital-color-warning) 55%, transparent)}.lb-cell:nth-child(23n){--lb-c:color-mix(in oklab, var(--capital-color-primary) 55%, var(--capital-color-accent))}.lb-veil{pointer-events:none;background:radial-gradient(ellipse at center, color-mix(in oklab, var(--capital-color-background) 85%, transparent) 0%, color-mix(in oklab, var(--capital-color-background) 45%, transparent) 45%, transparent 75%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lb-cell{transition:none}}
.pages-auth{--capital-color-background:#06071b;--capital-color-foreground:#edeffa;--capital-color-surface:#ffffff0f;--capital-color-border:#b4c3f029;--capital-color-primary:#25378b;--capital-color-primary-foreground:#faf9f6;--capital-color-accent:#10bae9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-montserrat), "Avenir Next", "Helvetica Neue", system-ui, sans-serif}.pages-auth .lb-cell{--lb-c:color-mix(in oklab, var(--capital-color-accent) 55%, transparent)}.pages-auth .lb-cell:nth-child(7n){--lb-c:var(--capital-color-primary)}.pages-auth .lb-cell:nth-child(11n){--lb-c:#6ec1e4}.pages-auth .lb-cell:nth-child(13n){--lb-c:#f06eaae6}.pages-auth .lb-cell:nth-child(17n){--lb-c:#ffaa78d9}.pages-auth .lb-cell:nth-child(19n){--lb-c:#8a5bff}.pages-auth .lb-veil{background:radial-gradient(44% 44% at 8% 6%, color-mix(in oklab, var(--capital-color-accent) 28%, transparent), transparent 62%), radial-gradient(42% 42% at 92% 94%, #8a5bff3d, transparent 62%), radial-gradient(120% 90% at 50% 50%, #06071bb8, #06071b59 60%, transparent)}.pages-auth .login-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238FA0C9' stroke-width='2'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;background-size:16px;padding-left:40px}.pages-auth .login-input.text-center{background-image:none;padding-left:0}.pages-auth .pl-brand{justify-content:center;align-items:center;gap:11px;display:flex}.pages-auth .pl-brand-mark{background:radial-gradient(120% 120% at 30% 20%, var(--capital-color-accent), var(--capital-color-primary) 55%, #8a5bff);width:44px;height:44px;box-shadow:0 6px 22px color-mix(in oklab, var(--capital-color-accent) 30%, transparent);border-radius:13px;flex:none;place-items:center;display:grid;overflow:hidden}.pages-auth .pl-wordmark{letter-spacing:-.02em;text-align:left;font-size:18px;font-weight:800}.pages-auth .pl-wordmark b{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--capital-color-foreground) 55%, transparent);font-size:11px;font-weight:600;display:block}.pages-auth .pl-title{letter-spacing:-.03em;margin:0 0 8px;font-size:30px;font-weight:800}.pages-auth .pl-lede{color:color-mix(in oklab, var(--capital-color-foreground) 72%, transparent);margin:0 0 22px;font-size:13.5px;line-height:1.5}.pages-auth .pl-hint{text-align:center;color:color-mix(in oklab, var(--capital-color-foreground) 60%, transparent);margin-top:14px;font-size:12px}.pages-auth .pl-hint a{color:var(--capital-color-foreground);font-weight:600;text-decoration:none}@media (prefers-reduced-motion:no-preference){.pages-auth .pl-form-wrap{animation:.6s cubic-bezier(.22,1,.36,1) both pl-rise}}@keyframes pl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
