.lume-ui .lume-portal-access .modal-footer .person-inline{align-items:flex-start;white-space:normal}.lume-ui .public-page{--public-width: 1152px;color:var(--color-fg-1);background:var(--color-bg)}.lume-ui .public-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);width:min(100%,var(--public-width));margin-inline:auto;padding:var(--space-6) var(--space-8)}.lume-ui .public-nav .brand{gap:var(--space-2);padding:0;text-decoration:none}.lume-ui .public-nav .brand>svg{width:var(--space-6);height:var(--space-8)}.lume-ui .public-nav .brand-name{font-size:var(--text-2xl);letter-spacing:-.045em}.lume-ui .public-page .lv-botao{min-height:44px;padding:var(--space-3) var(--space-4);font-size:var(--text-base)}.lume-ui .public-page .lv-botao--primario{color:var(--color-accent-fg)}.lume-ui .public-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:var(--space-12);width:min(100%,var(--public-width));margin-inline:auto;padding:var(--space-12) var(--space-8) var(--space-16)}.lume-ui .public-hero>div{min-width:0}.lume-ui .public-hero .eyebrow{margin-bottom:var(--space-5);font-size:var(--text-xs);color:var(--color-accent)}.lume-ui .public-hero h1{font-family:var(--font-display);font-size:var(--text-marketing);font-weight:650;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.lume-ui .public-hero p{max-width:46ch;margin-top:var(--space-6);color:var(--color-fg-2);font-size:var(--text-lg);line-height:1.65}.lume-ui .public-hero .actions{margin-top:var(--space-8);gap:var(--space-3)}.lume-ui .public-scene{position:relative;isolation:isolate;width:100%;min-height:360px;aspect-ratio:1.12;max-width:480px;justify-self:center}.lume-ui .scene-orbit{position:absolute;top:50%;left:50%;width:76%;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid var(--color-border-strong);border-radius:50%;background:radial-gradient(circle,var(--color-accent-soft),transparent 70%)}.lume-ui .scene-orbit:before,.lume-ui .scene-orbit:after{content:"";position:absolute;inset:14%;border:1px dashed var(--color-border-strong);border-radius:50%}.lume-ui .scene-orbit:after{inset:28%;border-style:solid}.lume-ui .scene-node{position:absolute;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg-1);box-shadow:var(--lume-shadow);font-size:var(--text-base);font-weight:550;white-space:nowrap}.lume-ui .scene-node svg{color:var(--color-accent)}.lume-ui .scene-node.center{top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);padding:var(--space-5);background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-fg);font-size:var(--text-xl)}.lume-ui .scene-node.center svg{color:inherit}.lume-ui .scene-node.n1{top:11%;left:2%}.lume-ui .scene-node.n1 svg{color:var(--lume-process)}.lume-ui .scene-node.n2{top:24%;right:0}.lume-ui .scene-node.n3{bottom:13%;left:0}.lume-ui .scene-node.n4{bottom:3%;right:5%}.lume-ui .scene-node.n4 svg{color:var(--lume-contract)}.lume-ui .public-page .grid>.card+.card{margin-top:0}.lume-ui .public-page section h2{margin-top:var(--space-2);line-height:1.25}.lume-ui .public-page .card>h3{margin-top:var(--space-3)}.lume-ui .public-page .card>p:not(:first-child){margin-top:var(--space-2)}.lume-ui .public-page .lv-overview{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-accent-soft)}@media(prefers-reduced-motion:no-preference){.lume-ui .scene-node:not(.center){animation:lume-public-float var(--dur-orbita) var(--ease-padrao) 2}.lume-ui .scene-node.n2,.lume-ui .scene-node.n4{animation-delay:calc(var(--dur-orbita) / -2)}}:root[data-motion=reduced] .lume-ui .scene-node{animation:none}@media(max-width:767px){.lume-ui .public-nav{padding:var(--space-5);gap:var(--space-3)}.lume-ui .public-nav .brand-name{font-size:var(--text-xl)}.lume-ui .public-nav .lv-botao{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.lume-ui .public-hero{grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding:var(--space-8) var(--space-5)}.lume-ui .public-hero h1{font-size:calc(clamp(2rem,8vw,3rem) * var(--font-scale))}.lume-ui .public-scene{min-height:300px;aspect-ratio:1.12}.lume-ui .scene-node{padding:var(--space-3);font-size:var(--text-sm)}.lume-ui .scene-node.center{font-size:var(--text-lg);padding:var(--space-4)}.lume-ui .public-page .lv-overview{padding:var(--space-6)}}@media(max-width:390px){.lume-ui .public-nav{flex-wrap:wrap}.lume-ui .public-nav .actions{margin-left:auto}}@media print{.lume-ui .public-nav .actions,.lume-ui .public-hero .actions{display:none}.lume-ui .public-hero{padding-block:var(--space-6)}.lume-ui .scene-node{animation:none;box-shadow:none}}.lume-ui .public-verification{width:min(100%,960px);margin-inline:auto;padding:var(--space-10) var(--space-6)}.lume-ui .auth-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;min-height:100svh;background:var(--color-surface);color:var(--color-fg-1)}.lume-ui .auth-left{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-width:0;padding:clamp(40px,7vw,104px);border-right:1px solid var(--color-border);background:linear-gradient(145deg,var(--color-accent-soft),var(--color-bg))}.lume-ui .auth-left .brand{gap:12px;padding:0;margin-bottom:24px;color:var(--color-accent);font-size:calc(1.5625rem * var(--font-scale));font-weight:650;letter-spacing:-.8px;overflow-wrap:anywhere}.lume-ui .auth-left .brand>svg{width:35px;height:40px;color:var(--color-accent)}.lume-ui .auth-left>h1{max-width:570px;font-family:var(--font-display);font-size:calc(clamp(2rem,3.6vw,3.375rem) * var(--font-scale));font-weight:600;line-height:1.13;letter-spacing:-1.8px;text-wrap:balance}.lume-ui .auth-left>p{max-width:400px;color:var(--color-fg-2);font-size:var(--text-md);line-height:1.65}.lume-ui .auth-left .auth-home{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:var(--color-link);font-size:var(--text-base);font-weight:600;text-underline-offset:5px}.lume-ui .auth-left .auth-home:hover{text-decoration:underline}.lume-ui .auth-form{align-self:center;justify-self:center;min-width:0;width:min(100%,480px);animation:lume-access-enter var(--dur-painel) var(--ease-out) both}.lume-ui .auth-form>header{margin-bottom:32px}.lume-ui .auth-form>header .eyebrow{margin-bottom:12px;color:var(--color-link)}.lume-ui .auth-form>header h1{color:var(--color-fg-1);font-size:calc(1.75rem * var(--font-scale));font-weight:600;line-height:1.25;letter-spacing:-.8px;text-wrap:balance}.lume-ui .auth-form>header p{margin-top:12px;color:var(--color-fg-2);font-size:var(--text-base);line-height:1.65}.lume-ui .auth-form :is(input,.lv-field){min-width:0}.lume-ui .auth-form .lv-auth-submit{display:inline-flex;justify-content:center;align-items:center;min-height:46px;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:600;transition:background-color var(--dur-rapido) var(--ease-padrao),transform var(--dur-rapido) var(--ease-padrao)}.lume-ui .auth-form .lv-auth-submit:active:not(:disabled){transform:translateY(1px)}.lume-ui .auth-form .lv-auth-submit:disabled{cursor:wait;opacity:.6}.lume-ui .auth-form .auth-footer{margin-top:40px;padding-top:20px;border-top:1px solid var(--color-border);color:var(--color-fg-3);font-size:var(--text-xs);line-height:1.6}.lume-ui .auth-wrap :focus-visible{outline-color:var(--color-ring)}@media(max-width:1023px){.lume-ui .auth-left{padding:40px}.lume-ui .auth-left>h1{font-size:calc(2.25rem * var(--font-scale));letter-spacing:-1px}}@media(max-width:767px){.lume-ui .auth-wrap{grid-template-columns:minmax(0,1fr)}.lume-ui .auth-left{gap:14px;padding:28px 24px;border-right:0;border-bottom:1px solid var(--color-border)}.lume-ui .auth-left .brand{margin-bottom:4px;font-size:var(--text-2xl)}.lume-ui .auth-left>h1{font-size:calc(1.75rem * var(--font-scale));letter-spacing:-.6px}.lume-ui .auth-left>p{font-size:var(--text-base)}.lume-ui .auth-left .auth-home{margin-top:0}.lume-ui .auth-form>header{margin-bottom:24px}.lume-ui .auth-form>header h1{font-size:calc(1.625rem * var(--font-scale))}}@media(prefers-reduced-motion:reduce){.lume-ui .auth-form{animation:none}}:root[data-motion=reduced] .lume-ui .auth-form{animation:none}.lume-ui .workflow-panel .section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.lume-ui .workflow-panel .section-heading h3{font-size:var(--text-md);font-weight:550;color:color-mix(in oklab,var(--color-fg-1) 81%,var(--lume-lime))}.lume-ui .lv-auth{padding:clamp(24px,4vw,60px);gap:clamp(24px,5vw,70px);background:var(--bg);font-family:var(--font-text)}.lume-ui .lv-auth .auth-left{padding:30px;border:0;background:transparent}.lume-ui .lv-auth .brand{font:680 calc(2.25rem * var(--font-scale))/1 var(--font-text);letter-spacing:-2px}.lume-ui .lv-auth .auth-left>h1{font-family:var(--font-text);font-size:calc(clamp(1.875rem,3.2vw,2.875rem) * var(--font-scale));color:var(--color-fg-1)}.lume-ui .lv-auth .auth-left>p{font-size:var(--text-xs);line-height:1.8}.lume-ui .lv-auth .auth-form{width:min(100%,440px);padding:30px;background:var(--color-surface)}.lume-ui .lv-auth .auth-form>header{display:block;margin-bottom:26px}.lume-ui .lv-auth .auth-form>header .eyebrow{margin-bottom:12px}.lume-ui .lv-auth .auth-form>header h1{font-size:calc(1.5625rem * var(--font-scale));color:var(--color-fg-1)}.lume-ui .lv-auth .auth-form>header p{font-size:var(--text-xs);margin-top:9px}.lume-ui .lv-auth .auth-form form{display:grid;gap:23px}.lume-ui .lv-auth .auth-form form>*{margin:0}.lume-ui .lv-auth .auth-form .lv-auth-submit{min-height:36px;font-size:var(--text-xs);border-radius:var(--radius-sm)}.lume-ui .lv-auth .auth-form .auth-footer{margin-top:24px;font-size:var(--text-xs)}.lume-ui .lv-auth .auth-form :is(label,.text-sm){font-size:var(--text-xs)}@media(max-width:767px){.lume-ui .lv-auth{padding:17px;gap:22px}.lume-ui .lv-auth .auth-left{padding:10px;gap:14px}.lume-ui .lv-auth .auth-left>h1{font-size:calc(1.6875rem * var(--font-scale))}.lume-ui .lv-auth .auth-form{padding:25px}}.lume-ui .lume-access-status{display:grid;place-items:center;padding:40px 24px;min-height:100svh;background:var(--bg)}.lume-ui .lume-access-status-content{width:min(100%,820px)}.lume-ui.lume-portal-access{align-items:center;background:var(--color-bg);display:flex;justify-content:center;min-height:100dvh;padding:36px 20px}.lume-ui.lume-portal-access .workflow-panel{width:min(620px,100%);padding:0;overflow:hidden}.lume-ui .lume-portal-access-brand{align-items:center;display:flex;gap:12px;margin-bottom:26px;color:var(--color-fg-1);font-size:var(--text-xl);font-weight:550}.lume-ui .lume-portal-access-brand img{max-height:42px;max-width:160px;object-fit:contain}.lume-ui .lume-portal-access .modal-header h1{font-size:calc(1.5625rem * var(--font-scale));font-weight:550;line-height:1.4;letter-spacing:-.6px;margin:10px 0}.lume-ui .lume-portal-access .modal-footer{align-items:flex-start;flex-direction:column;gap:8px}.lume-ui .lume-portal-access .modal-footer p{font-size:var(--text-xs);line-height:1.7}.lume-ui .lume-access-form{display:flex;flex-direction:column;gap:20px}.lume-ui .lume-access-form>.lv-alert{margin-bottom:0}.lume-ui.lume-portal-access .modal-header{display:block;padding:28px}.lume-ui.lume-portal-access .lume-portal-access-brand{margin-bottom:26px;font-size:var(--text-base)}.lume-ui.lume-portal-access .workspace-initials{width:31px;height:31px;font-size:var(--text-xs)}.lume-ui.lume-portal-access .modal-header>.eyebrow{margin:0}.lume-ui.lume-portal-access .modal-header>p{font-size:var(--text-xs);line-height:1.7}@media(max-width:767px){.lume-ui.lume-portal-access .modal-header{padding:24px}}@keyframes lume-public-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--space-2)))}}@keyframes lume-access-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}:root{--dur-orbita: 6s}
