.DatePicker-module__29V7-q__wrapper{flex-shrink:0;min-width:0;position:relative}.DatePicker-module__29V7-q__trigger{height:calc(var(--size-button-control) - 8px);border-radius:var(--radius-sm);background:var(--color-transparent);color:var(--color-text-muted);align-items:center;gap:var(--space-xs);padding:0 var(--space-xs);font-size:var(--font-label);font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);border:none;display:inline-flex}.DatePicker-module__29V7-q__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DatePicker-module__29V7-q__trigger:hover,.DatePicker-module__29V7-q__trigger[aria-expanded=true]{background:var(--color-surface-subtle);color:var(--color-primary)}.DatePicker-module__29V7-q__trigger svg{flex:none}.DatePicker-module__29V7-q__trigger span{color:currentColor}.DatePicker-module__29V7-q__trigger strong{color:var(--color-text);font-weight:var(--font-weight-bold);white-space:nowrap}.DatePicker-module__29V7-q__popover{top:calc(100% + var(--space-sm));z-index:90;border:var(--border-width-sm) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);width:228px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-floating);padding:var(--space-2xs);position:absolute;left:0}.DatePicker-module__29V7-q__calendarHeader{align-items:center;gap:var(--space-2xs);grid-template-columns:28px 1fr 28px;padding:0;display:grid}.DatePicker-module__29V7-q__calendarHeader strong{color:var(--color-text);font-size:var(--font-small);text-align:center;text-transform:capitalize}.DatePicker-module__29V7-q__calendarHeader button{border:var(--border-width-sm) solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.DatePicker-module__29V7-q__calendarHeader button:focus-visible,.DatePicker-module__29V7-q__days button:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.DatePicker-module__29V7-q__calendarHeader button:hover{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}.DatePicker-module__29V7-q__weekDays,.DatePicker-module__29V7-q__days{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.DatePicker-module__29V7-q__weekDays{padding:var(--space-xs) 0 var(--space-2xs)}.DatePicker-module__29V7-q__weekDays span{color:var(--color-text-muted);font-size:var(--font-small);font-weight:var(--font-weight-bold);text-align:center}.DatePicker-module__29V7-q__days{padding:0}.DatePicker-module__29V7-q__days span,.DatePicker-module__29V7-q__days button{aspect-ratio:1;border-radius:var(--radius-sm)}.DatePicker-module__29V7-q__days button{background:var(--color-transparent);color:var(--color-text);font-size:.82rem;font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:none}.DatePicker-module__29V7-q__days button:hover:not(:disabled){background:var(--color-primary-soft);color:var(--color-primary)}.DatePicker-module__29V7-q__days button[aria-pressed=true]{background:var(--color-primary);color:var(--color-text-inverse)}.DatePicker-module__29V7-q__days button.DatePicker-module__29V7-q__today:not([aria-pressed=true]){box-shadow:inset 0 0 0 var(--border-width-sm) var(--color-primary);color:var(--color-primary)}.DatePicker-module__29V7-q__days button:disabled{cursor:not-allowed;color:var(--color-text-muted);opacity:.4}@media (max-width:959px){.DatePicker-module__29V7-q__wrapper,.DatePicker-module__29V7-q__trigger{width:100%}.DatePicker-module__29V7-q__trigger{justify-content:flex-start}.DatePicker-module__29V7-q__trigger strong{margin-left:auto}}@media (max-width:599px){.DatePicker-module__29V7-q__popover{width:min(228px,100vw - 48px)}}
.Loading-module__WkiOTa__inline,.Loading-module__WkiOTa__page,.Loading-module__WkiOTa__panel{justify-content:center;align-items:center;gap:var(--space-sm);color:var(--color-text-muted);font-size:var(--font-label);font-weight:var(--font-weight-semibold);display:inline-flex}.Loading-module__WkiOTa__page{border:var(--border-width-sm) solid var(--color-border-soft);border-left:4px solid var(--color-primary);border-radius:var(--radius-card);background:var(--color-surface-subtle);width:100%;min-height:220px;box-shadow:var(--elevation-1)}.Loading-module__WkiOTa__overlay{z-index:70;padding:var(--space-lg);background:var(--color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Loading-module__WkiOTa__panel{border:var(--border-width-sm) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);min-width:min(100%,280px);min-height:92px;box-shadow:var(--elevation-8)}.Loading-module__WkiOTa__loading{border:3px solid var(--color-primary-soft);border-top-color:var(--color-primary);border-radius:var(--radius-circle);width:28px;height:28px;animation:.8s linear infinite Loading-module__WkiOTa__spin;display:inline-flex}@keyframes Loading-module__WkiOTa__spin{to{transform:rotate(360deg)}}
.Dashboard-module__jmkzOa__dashboard{gap:var(--space-lg);flex-direction:column;display:flex}.Dashboard-module__jmkzOa__grid{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Dashboard-module__jmkzOa__card{--dashboard-accent:var(--color-primary);--dashboard-accent-soft:var(--color-primary-soft);border:var(--border-width-sm) solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface);min-height:116px;box-shadow:var(--elevation-1);padding:var(--space-md);align-content:start;column-gap:var(--space-sm);row-gap:var(--space-xs);transition:box-shadow var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);grid-template-columns:44px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.Dashboard-module__jmkzOa__card:before{top:var(--space-md);bottom:var(--space-md);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--dashboard-accent);content:"";width:3px;position:absolute;left:0}.Dashboard-module__jmkzOa__card[data-tone=leads]{--dashboard-accent:var(--color-primary);--dashboard-accent-soft:var(--color-primary-soft)}.Dashboard-module__jmkzOa__card[data-tone=users]{--dashboard-accent:#0284c7;--dashboard-accent-soft:#0284c71f}.Dashboard-module__jmkzOa__card[data-tone=skills]{--dashboard-accent:#2563eb;--dashboard-accent-soft:#2563eb1a}.Dashboard-module__jmkzOa__card[data-tone=backup]{--dashboard-accent:var(--color-success);--dashboard-accent-soft:var(--color-success-soft)}.Dashboard-module__jmkzOa__card:hover{border-color:color-mix(in srgb, var(--dashboard-accent) 36%, var(--color-border-soft));box-shadow:var(--elevation-4)}.Dashboard-module__jmkzOa__iconWrap{border-radius:var(--radius-md);background:var(--dashboard-accent-soft);width:40px;height:40px;color:var(--dashboard-accent);grid-row:1/3;justify-content:center;align-items:center;display:flex}.Dashboard-module__jmkzOa__card span{color:var(--color-text-muted);font-size:var(--font-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-transform:uppercase}.Dashboard-module__jmkzOa__card strong{color:var(--color-text);font-size:var(--font-title);line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold)}.Dashboard-module__jmkzOa__card small{border-radius:var(--radius-md);background:var(--dashboard-accent-soft);width:fit-content;color:var(--dashboard-accent);align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);font-size:var(--font-small);font-weight:var(--font-weight-semibold);margin-top:var(--space-2xs);grid-column:1/-1;display:inline-flex}.Dashboard-module__jmkzOa__panels{gap:var(--space-md);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);display:grid}.Dashboard-module__jmkzOa__panel{border:var(--border-width-sm) solid var(--color-border-soft);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--elevation-1);padding:var(--space-md);gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.Dashboard-module__jmkzOa__panel:hover{box-shadow:var(--elevation-2)}.Dashboard-module__jmkzOa__panelHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding-bottom:var(--space-sm);border-bottom:var(--border-width-sm) solid var(--color-border-soft);margin-bottom:0;display:flex}.Dashboard-module__jmkzOa__panelHeader span{color:var(--color-primary);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase}.Dashboard-module__jmkzOa__panelHeader h2{color:var(--color-text);font-size:var(--font-subtitle);line-height:var(--line-height-tight);margin:var(--space-2xs) 0 0;font-weight:var(--font-weight-semibold)}.Dashboard-module__jmkzOa__panelLink{border:var(--border-width-sm) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);align-items:center;gap:var(--space-2xs);font-size:var(--font-small);font-weight:var(--font-weight-medium);padding:var(--space-2xs) var(--space-xs);white-space:nowrap;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);text-decoration:none;display:inline-flex}.Dashboard-module__jmkzOa__panelLink:hover{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary)}.Dashboard-module__jmkzOa__temperatureList,.Dashboard-module__jmkzOa__systemList{gap:var(--space-sm);flex-direction:column;display:flex}.Dashboard-module__jmkzOa__temperatureItem{--temperature-accent:var(--color-primary);--temperature-accent-soft:var(--color-primary-soft);align-items:center;gap:var(--space-sm);border:var(--border-width-sm) solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:var(--space-sm);transition:border-color var(--transition-fast), background var(--transition-fast);grid-template-columns:112px minmax(0,1fr) 44px;display:grid}.Dashboard-module__jmkzOa__temperatureItem:hover{border-color:color-mix(in srgb, var(--temperature-accent) 28%, var(--color-border-soft));background:var(--color-surface)}.Dashboard-module__jmkzOa__temperatureItem[data-tone=hot]{--temperature-accent:var(--color-error);--temperature-accent-soft:var(--color-error-soft)}.Dashboard-module__jmkzOa__temperatureItem[data-tone=warm]{--temperature-accent:var(--color-warning);--temperature-accent-soft:var(--color-warning-soft)}.Dashboard-module__jmkzOa__temperatureItem[data-tone=cold]{--temperature-accent:var(--color-primary);--temperature-accent-soft:var(--color-primary-soft)}.Dashboard-module__jmkzOa__temperatureInfo{gap:var(--space-2xs);flex-direction:column;display:flex}.Dashboard-module__jmkzOa__temperatureInfo strong{color:var(--color-text);font-size:var(--font-label);line-height:var(--line-height-tight)}:is(html[data-theme=dark] .Dashboard-module__jmkzOa__card strong,html[data-theme=dark] .Dashboard-module__jmkzOa__panelHeader h2,html[data-theme=dark] .Dashboard-module__jmkzOa__temperatureInfo strong,html[data-theme=dark] .Dashboard-module__jmkzOa__temperatureItem b,html[data-theme=dark] .Dashboard-module__jmkzOa__recentTable strong,html[data-theme=dark] .Dashboard-module__jmkzOa__systemList strong){color:var(--color-text)}.Dashboard-module__jmkzOa__temperatureInfo span,.Dashboard-module__jmkzOa__recentTable td,.Dashboard-module__jmkzOa__recentTable td span{color:var(--color-text-muted);font-size:var(--font-small);font-weight:var(--font-weight-semibold)}.Dashboard-module__jmkzOa__progressTrack{border-radius:var(--radius-sm);background:var(--color-surface-muted);height:7px;overflow:hidden}.Dashboard-module__jmkzOa__progressBar{border-radius:inherit;min-width:4px;height:100%;display:block}.Dashboard-module__jmkzOa__progressBar[data-tone=hot]{background:var(--color-error)}.Dashboard-module__jmkzOa__progressBar[data-tone=warm]{background:var(--color-warning)}.Dashboard-module__jmkzOa__progressBar[data-tone=cold]{background:var(--color-primary)}.Dashboard-module__jmkzOa__temperatureItem b{color:var(--color-text);font-size:var(--font-small);text-align:right}.Dashboard-module__jmkzOa__temperatureBadge{border-radius:var(--radius-md);padding:var(--space-2xs) var(--space-xs);font-size:var(--font-small);font-weight:var(--font-weight-bold);white-space:nowrap;display:inline-flex}.Dashboard-module__jmkzOa__temperatureBadge[data-temp=quente]{background:var(--color-error-soft);color:var(--color-error-strong)}.Dashboard-module__jmkzOa__temperatureBadge[data-temp=morno]{background:var(--color-warning-soft);color:var(--color-warning-strong)}.Dashboard-module__jmkzOa__temperatureBadge[data-temp=frio]{background:var(--color-surface-muted);color:var(--color-text)}.Dashboard-module__jmkzOa__temperatureBadge[data-temp=sem-temperatura]{background:var(--color-primary-soft);color:var(--color-primary)}.Dashboard-module__jmkzOa__systemPanel{background:var(--color-surface)}.Dashboard-module__jmkzOa__systemList a,.Dashboard-module__jmkzOa__systemList div{--system-accent:var(--color-primary);--system-accent-soft:var(--color-primary-soft);align-items:center;gap:var(--space-xs);border:var(--border-width-sm) solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text);padding:var(--space-xs) var(--space-sm);transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);grid-template-columns:28px minmax(0,1fr) auto;text-decoration:none;display:grid}.Dashboard-module__jmkzOa__systemList a[data-tone=users]{--system-accent:#0284c7;--system-accent-soft:#0284c71f}.Dashboard-module__jmkzOa__systemList a[data-tone=skills]{--system-accent:#2563eb;--system-accent-soft:#2563eb1a}.Dashboard-module__jmkzOa__systemList a[data-tone=backup]{--system-accent:var(--color-success);--system-accent-soft:var(--color-success-soft)}.Dashboard-module__jmkzOa__systemList div[data-tone=responses]{--system-accent:var(--color-primary);--system-accent-soft:var(--color-primary-soft)}.Dashboard-module__jmkzOa__systemList a:hover{background:var(--system-accent-soft);border-color:var(--system-accent);box-shadow:var(--elevation-1)}.Dashboard-module__jmkzOa__systemList svg{color:var(--system-accent)}.Dashboard-module__jmkzOa__systemList span{color:var(--color-text-muted);font-size:var(--font-small);font-weight:var(--font-weight-semibold)}.Dashboard-module__jmkzOa__systemList strong{color:var(--color-text);font-size:var(--font-label)}.Dashboard-module__jmkzOa__recentPanel{padding-bottom:var(--space-md)}.Dashboard-module__jmkzOa__recentTableWrap{border:var(--border-width-sm) solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.Dashboard-module__jmkzOa__recentTable{border-collapse:collapse;width:100%;min-width:640px}.Dashboard-module__jmkzOa__recentTable th,.Dashboard-module__jmkzOa__recentTable td{padding:var(--space-xs) var(--space-sm);text-align:left;vertical-align:middle}.Dashboard-module__jmkzOa__recentTable th{background:var(--color-surface-variant);border-bottom:var(--border-width-sm) solid var(--color-border-soft);color:var(--color-text-muted);font-size:12px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.02em}.Dashboard-module__jmkzOa__recentTable td{border-bottom:var(--border-width-sm) solid var(--color-border-soft)}.Dashboard-module__jmkzOa__recentTable tbody tr:last-child td{border-bottom:0}.Dashboard-module__jmkzOa__recentTable tbody tr{transition:background var(--transition-fast)}.Dashboard-module__jmkzOa__recentTable tbody tr:hover{background:var(--color-surface-subtle)}.Dashboard-module__jmkzOa__recentTable tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--color-primary)}.Dashboard-module__jmkzOa__recentTable strong{color:var(--color-text);font-size:var(--font-label);margin-bottom:var(--space-2xs);display:block}.Dashboard-module__jmkzOa__recentTable td>span:not(.Dashboard-module__jmkzOa__temperatureBadge):not(.Dashboard-module__jmkzOa__answerBadge){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Dashboard-module__jmkzOa__answerBadge{border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);padding:var(--space-2xs) var(--space-xs);font-size:12px;font-weight:var(--font-weight-bold);white-space:nowrap;display:inline-flex}.Dashboard-module__jmkzOa__empty{color:var(--color-text-muted);font-size:var(--font-label);margin:0}.Dashboard-module__jmkzOa__message,.Dashboard-module__jmkzOa__error{border-radius:var(--radius-panel);border:var(--border-width-sm) solid var(--color-border-soft);border-left:4px solid var(--color-primary);padding:var(--space-md);background:var(--color-surface-subtle);color:var(--color-text-muted);box-shadow:var(--shadow-resting);font-weight:var(--font-weight-semibold)}.Dashboard-module__jmkzOa__error{border-left-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error-strong);font-weight:var(--font-weight-semibold)}@media (max-width:1279px){.Dashboard-module__jmkzOa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Dashboard-module__jmkzOa__panels{grid-template-columns:1fr}}@media (max-width:959px){.Dashboard-module__jmkzOa__grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard-module__jmkzOa__panels{grid-template-columns:1fr}}@media (max-width:599px){.Dashboard-module__jmkzOa__grid{grid-template-columns:1fr}.Dashboard-module__jmkzOa__card{grid-template-columns:44px minmax(0,1fr);min-height:116px}.Dashboard-module__jmkzOa__panel{padding:var(--space-md)}.Dashboard-module__jmkzOa__panelHeader{flex-direction:column;align-items:flex-start}.Dashboard-module__jmkzOa__temperatureItem{grid-template-columns:1fr 48px}.Dashboard-module__jmkzOa__progressTrack{order:3;grid-column:1/-1}}@media (max-width:360px){.Dashboard-module__jmkzOa__card{padding:var(--space-md)}.Dashboard-module__jmkzOa__card strong{font-size:var(--font-subtitle)}.Dashboard-module__jmkzOa__recentTable th,.Dashboard-module__jmkzOa__recentTable td{padding:var(--space-sm) var(--space-md)}}
.Modal-module__NnZY3W__overlay{z-index:1000;background:var(--color-overlay);padding:var(--space-lg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.Modal-module__NnZY3W__modal{width:min(100%,820px);max-height:calc(100dvh - var(--space-xl));border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-floating);animation:Modal-module__NnZY3W__enter var(--transition-fast);overflow:auto}@keyframes Modal-module__NnZY3W__enter{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (max-width:599px){.Modal-module__NnZY3W__overlay{padding:var(--space-page-padding-mobile);align-items:flex-end}.Modal-module__NnZY3W__overlay.Modal-module__NnZY3W__centered{align-items:center}.Modal-module__NnZY3W__modal{width:calc(100vw - (var(--space-page-padding-mobile) * 2));max-height:calc(100dvh - (var(--space-page-padding-mobile) * 2))}}@media (max-width:360px){.Modal-module__NnZY3W__overlay{padding:var(--space-page-padding-compact)}.Modal-module__NnZY3W__modal{width:calc(100vw - (var(--space-page-padding-compact) * 2));max-height:calc(100dvh - (var(--space-page-padding-compact) * 2));border-radius:var(--radius-panel)}}
.Button-module__2YO5CG__button{min-height:var(--size-button-control);border-radius:var(--radius-md);border:var(--border-width-sm) solid var(--color-transparent);padding:0 var(--space-md);justify-content:center;align-items:center;gap:var(--space-xs);font-size:var(--font-label);font-weight:var(--font-weight-medium);letter-spacing:.02em;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast);white-space:nowrap;max-width:100%;display:inline-flex}.Button-module__2YO5CG__button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.Button-module__2YO5CG__button:disabled{cursor:not-allowed;opacity:.64;box-shadow:none}.Button-module__2YO5CG__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button-module__2YO5CG__filled{background:var(--color-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-action)}.Button-module__2YO5CG__filled:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-action-hover)}.Button-module__2YO5CG__filled:active:not(:disabled){box-shadow:var(--shadow-resting)}.Button-module__2YO5CG__outlined{background:var(--color-surface);border-color:var(--color-outline);color:var(--color-primary)}.Button-module__2YO5CG__outlined:hover:not(:disabled),.Button-module__2YO5CG__text:hover:not(:disabled){background:var(--color-primary-soft)}.Button-module__2YO5CG__text{background:var(--color-transparent);color:var(--color-primary);padding:0 var(--space-base)}.Button-module__2YO5CG__tonal{background:var(--color-primary-container);color:var(--color-on-primary-container);box-shadow:none}@media (max-width:599px){.Button-module__2YO5CG__button{min-height:40px}}
.Input-module__Dvo76G__field{width:100%;min-width:0;display:block;position:relative}.Input-module__Dvo76G__field input,.Input-module__Dvo76G__field select{width:100%;min-width:0;min-height:var(--size-field-control);border:var(--border-width-sm) solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);padding:var(--space-base) var(--space-form-x) var(--space-xs);font-size:var(--font-label);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);outline:none}.Input-module__Dvo76G__field input::placeholder{color:var(--color-text-muted)}.Input-module__Dvo76G__field input:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-surface) inset;-webkit-text-fill-color:var(--color-text)}.Input-module__Dvo76G__field span{left:var(--space-form-x);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-label);padding:0 var(--space-2xs);pointer-events:none;transition:top var(--transition-fast), transform var(--transition-fast), font-size var(--transition-fast), color var(--transition-fast), background var(--transition-fast);line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.Input-module__Dvo76G__field input:focus,.Input-module__Dvo76G__field select:focus{border-color:var(--color-primary);box-shadow:inset 0 0 0 var(--border-width-sm) var(--color-primary)}.Input-module__Dvo76G__field input:focus+span,.Input-module__Dvo76G__field input:not(:placeholder-shown)+span,.Input-module__Dvo76G__field select+span{color:var(--color-primary);font-size:var(--font-sidebar-caption);font-weight:var(--font-weight-medium);top:0;transform:translateY(-50%)}.Input-module__Dvo76G__field small{margin-top:var(--space-2xs);color:var(--color-error);font-size:var(--font-small);display:block}@media (max-width:599px){.Input-module__Dvo76G__field input,.Input-module__Dvo76G__field select{min-height:42px}}.Input-module__Dvo76G__invalid input,.Input-module__Dvo76G__invalid select{border-color:var(--color-error);box-shadow:inset 0 0 0 var(--border-width-sm) var(--color-error)}.Input-module__Dvo76G__selectField select{appearance:none}.Input-module__Dvo76G__field input:disabled,.Input-module__Dvo76G__field select:disabled{background:var(--color-surface-variant);color:var(--color-disabled);cursor:not-allowed}
.LeadModal-module__T54Mqq__leadModal{width:min(100%,900px);max-width:100%}.LeadModal-module__T54Mqq__modalContent{flex-direction:column;min-height:0;display:flex}.LeadModal-module__T54Mqq__header{z-index:2;justify-content:space-between;align-items:flex-start;gap:var(--space-md);border-bottom:var(--border-width-sm) solid var(--color-border-soft);background:var(--color-surface);padding:var(--space-lg);display:flex;position:sticky;top:0}.LeadModal-module__T54Mqq__header h2{color:var(--color-text);font-size:var(--font-subtitle);margin:0}.LeadModal-module__T54Mqq__header p{margin:var(--space-2xs) 0 0;color:var(--color-text-muted)}.LeadModal-module__T54Mqq__header button{width:var(--size-icon-button);height:var(--size-icon-button);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:var(--font-metric);flex:none}.LeadModal-module__T54Mqq__form{gap:var(--space-md);padding:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LeadModal-module__T54Mqq__form textarea{border:var(--border-width-sm) solid var(--color-outline);border-radius:var(--radius-md);min-height:132px;padding:var(--space-md) var(--space-form-x);color:var(--color-text);background:var(--color-surface);resize:vertical;outline:none}.LeadModal-module__T54Mqq__form textarea:focus{border-color:var(--color-primary);box-shadow:inset 0 0 0 var(--border-width-sm) var(--color-primary)}.LeadModal-module__T54Mqq__answers{gap:var(--space-md);border:var(--border-width-sm) solid var(--color-border-soft);border-radius:var(--radius-panel);background:var(--color-surface-subtle);padding:var(--space-md);flex-direction:column;grid-column:1/-1;display:flex}.LeadModal-module__T54Mqq__answersHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.LeadModal-module__T54Mqq__answersHeader h3{color:var(--color-text);font-size:var(--font-text);margin:0}.LeadModal-module__T54Mqq__answersHeader p{margin:var(--space-2xs) 0 0;color:var(--color-text-muted);font-size:var(--font-small)}.LeadModal-module__T54Mqq__answerItem{align-items:end;gap:var(--space-md);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid;position:relative}.LeadModal-module__T54Mqq__answerItem label{gap:var(--space-xs);flex-direction:column;display:flex}.LeadModal-module__T54Mqq__answerItem label span{color:var(--color-text-muted);font-size:var(--font-small);font-weight:var(--font-weight-bold)}.LeadModal-module__T54Mqq__answerItem textarea{min-height:96px}.LeadModal-module__T54Mqq__removeAnswer{width:var(--size-icon-button);height:var(--size-icon-button);border:var(--border-width-sm) solid var(--color-error-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-error);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.LeadModal-module__T54Mqq__removeAnswer:hover{border-color:var(--color-error);background:var(--color-error-soft)}.LeadModal-module__T54Mqq__actions{z-index:2;justify-content:flex-end;gap:var(--space-md);margin:var(--space-md) calc(var(--space-lg) * -1) calc(var(--space-lg) * -1);border-top:var(--border-width-sm) solid var(--color-border-soft);background:var(--color-surface);padding:var(--space-md) var(--space-lg);grid-column:1/-1;display:flex;position:sticky;bottom:0}.LeadModal-module__T54Mqq__error{border-radius:var(--radius-md);background:var(--color-error-soft);color:var(--color-error-strong);padding:var(--space-base) var(--space-md);font-size:var(--font-label);font-weight:var(--font-weight-semibold);grid-column:1/-1;margin:0}@media (max-width:599px){.LeadModal-module__T54Mqq__leadModal{width:calc(100vw - 32px);height:calc(100dvh - 32px)}.LeadModal-module__T54Mqq__modalContent{height:100%}.LeadModal-module__T54Mqq__header{padding:var(--space-md);align-items:center}.LeadModal-module__T54Mqq__form{gap:var(--space-base);padding:var(--space-md);grid-template-columns:1fr}.LeadModal-module__T54Mqq__answersHeader{gap:var(--space-sm);flex-direction:column}.LeadModal-module__T54Mqq__answersHeader button{justify-content:center;width:100%}.LeadModal-module__T54Mqq__answers{border-radius:var(--radius-md);padding:var(--space-base)}.LeadModal-module__T54Mqq__answerItem{gap:var(--space-base);padding:var(--space-base);grid-template-columns:1fr}.LeadModal-module__T54Mqq__removeAnswer{justify-self:flex-end}.LeadModal-module__T54Mqq__actions{gap:var(--space-sm);margin:var(--space-base) calc(var(--space-md) * -1) calc(var(--space-md) * -1);padding:var(--space-base) var(--space-md);flex-direction:column}.LeadModal-module__T54Mqq__actions button{justify-content:center;width:100%}}@media (max-width:360px){.LeadModal-module__T54Mqq__leadModal{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.LeadModal-module__T54Mqq__header{gap:var(--space-sm);padding:var(--space-base)}.LeadModal-module__T54Mqq__header h2{font-size:var(--font-subtitle)}.LeadModal-module__T54Mqq__header p{font-size:var(--font-small)}.LeadModal-module__T54Mqq__form{gap:var(--space-base);padding:var(--space-base)}.LeadModal-module__T54Mqq__form textarea{min-height:112px;padding:var(--space-base)}.LeadModal-module__T54Mqq__answers,.LeadModal-module__T54Mqq__answerItem{padding:var(--space-sm)}.LeadModal-module__T54Mqq__actions{margin:var(--space-base) calc(var(--space-base) * -1) calc(var(--space-base) * -1);padding:var(--space-base)}}
.login-module__9pj5Sq__container{background:var(--color-background);min-height:100dvh;padding:calc(var(--space-lg) + var(--space-safe-top)) calc(var(--space-lg) + var(--space-safe-right)) calc(var(--space-lg) + var(--space-safe-bottom)) calc(var(--space-lg) + var(--space-safe-left));justify-content:center;align-items:center;display:flex;overflow-x:hidden}.login-module__9pj5Sq__card{width:100%;max-width:var(--size-login-card-max);min-width:0;min-height:var(--size-login-card-min-height);background:var(--color-surface-dark);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);grid-template-columns:1.08fr .92fr;display:grid;overflow:hidden}.login-module__9pj5Sq__left{min-height:var(--size-login-card-min-height);padding:var(--space-xl);border-top-right-radius:var(--radius-login-panel);border-bottom-right-radius:var(--radius-login-panel);justify-content:space-between;gap:var(--space-xl);background:#f8fafc;flex-direction:column;display:flex;position:relative;overflow:hidden}.login-module__9pj5Sq__left:before{content:"";z-index:1;background:linear-gradient(90deg,#f8fafcb8,#f8fafc6b 56%,#f8fafc33),linear-gradient(#0000 48%,#e2e8f047);position:absolute;inset:0}.login-module__9pj5Sq__left:after{content:"";inset:var(--space-lg);z-index:2;border:var(--border-width-sm) solid #0f172a14;border-radius:var(--radius-card);pointer-events:none;position:absolute}.login-module__9pj5Sq__photo{position:absolute;inset:0}.login-module__9pj5Sq__strategyImage{object-fit:cover;object-position:center;filter:saturate(.82)contrast(.96);width:100%;height:100%}.login-module__9pj5Sq__brandBlock,.login-module__9pj5Sq__insight{z-index:3;position:relative}.login-module__9pj5Sq__brandBlock{gap:var(--space-xl);flex-direction:column;display:flex}.login-module__9pj5Sq__illustration{z-index:3;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.login-module__9pj5Sq__illustrationImage{object-fit:contain;width:min(82%,620px);height:auto}.login-module__9pj5Sq__logo{align-items:center;gap:var(--space-logo-gap);width:fit-content;padding:var(--space-xs) var(--space-base);border:var(--border-width-sm) solid #ffffff2e;border-radius:var(--radius-panel);box-shadow:var(--shadow-floating);background:#ffffffd1;display:flex}.login-module__9pj5Sq__logoImage{width:var(--size-login-logo);height:var(--size-login-logo);border-radius:var(--radius-md);object-fit:cover}.login-module__9pj5Sq__logo h1{color:var(--color-text);font-size:var(--font-title);font-weight:var(--font-weight-extra-bold);letter-spacing:var(--letter-spacing-default);margin:0}.login-module__9pj5Sq__story{max-width:480px;margin-top:auto}.login-module__9pj5Sq__story span{color:#ffffffb8;font-size:var(--font-small);font-weight:var(--font-weight-bold);text-transform:uppercase}.login-module__9pj5Sq__story h2{margin:var(--space-base) 0 0;color:var(--color-text-inverse);font-size:var(--font-title);line-height:1.08}.login-module__9pj5Sq__story p{max-width:420px;margin:var(--space-md) 0 0;color:#ffffffc7;font-size:var(--font-text);line-height:var(--line-height-normal)}.login-module__9pj5Sq__insight{border:var(--border-width-sm) solid #ffffff2e;border-radius:var(--radius-card);width:min(100%,430px);box-shadow:var(--shadow-floating);padding:var(--space-lg);background:#ffffff1f}.login-module__9pj5Sq__insight strong{color:var(--color-text-inverse);font-size:var(--font-text);display:block}.login-module__9pj5Sq__insight span{margin-top:var(--space-2xs);color:#ffffffb8;font-size:var(--font-label);line-height:var(--line-height-normal);display:block}.login-module__9pj5Sq__right{padding:var(--space-login-card-right-y) var(--space-login-card-right-x);color:var(--color-text-inverse);background:linear-gradient(180deg, #ffffff08, #fff0), var(--color-surface-dark);flex-direction:column;justify-content:center;display:flex}.login-module__9pj5Sq__right h2{font-size:var(--font-title);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-default);margin:0}.login-module__9pj5Sq__subtitle{color:#e2e8f0b8;margin:var(--space-sm) 0 var(--space-login-subtitle-bottom)}.login-module__9pj5Sq__form{gap:var(--space-lg);flex-direction:column;display:flex}.login-module__9pj5Sq__loginField{--login-input-bg:#ffffff14;--login-field-border:#e2e8f02e;--login-field-label-width:.01px;border-radius:var(--radius-md);background:var(--login-input-bg);width:100%;transition:box-shadow var(--transition-fast), background var(--transition-fast);display:block;position:relative}.login-module__9pj5Sq__loginField:focus-within{--login-field-label-width:auto}.login-module__9pj5Sq__loginField:has(input:not(:placeholder-shown)){--login-field-label-width:auto}.login-module__9pj5Sq__loginField:focus-within{--login-field-border:#ffffffb8;box-shadow:inset 0 0 0 var(--border-width-sm) var(--login-field-border);background:#ffffff1c}.login-module__9pj5Sq__fieldOutline{border:var(--border-width-sm) solid var(--login-field-border);border-radius:var(--radius-md);min-width:0;padding:0 calc(var(--space-form-x) - var(--space-xs) + 10px);pointer-events:none;transition:border-color var(--transition-fast);margin:0;position:absolute;inset:0}.login-module__9pj5Sq__fieldOutline legend{width:var(--login-field-label-width);max-width:calc(100% - var(--space-form-x));visibility:hidden;white-space:nowrap;height:0;transition:width var(--transition-fast);padding:0;overflow:hidden}.login-module__9pj5Sq__fieldOutline legend span{padding:0 var(--space-xs);font-size:var(--font-small);font-weight:var(--font-weight-bold)}.login-module__9pj5Sq__fieldLabel{top:50%;left:var(--space-form-x);z-index:2;background:var(--color-transparent);color:#e2e8f0d1;font-size:var(--font-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);pointer-events:none;transition:top var(--transition-fast), transform var(--transition-fast), color var(--transition-fast), font-size var(--transition-fast);padding:0;position:absolute;transform:translateY(-50%)}.login-module__9pj5Sq__loginField input{z-index:1;width:100%;min-height:var(--size-field-control);background:var(--color-transparent);color:var(--color-text-inverse);caret-color:var(--color-text-inverse);padding:0 var(--space-form-x);border-radius:inherit;box-shadow:none;font-size:var(--font-label);border:none;outline:none;position:relative}.login-module__9pj5Sq__loginField input::placeholder{color:#e2e8f07a}.login-module__9pj5Sq__loginField:focus-within .login-module__9pj5Sq__fieldLabel,.login-module__9pj5Sq__loginField input:not(:placeholder-shown)+.login-module__9pj5Sq__fieldLabel{background:var(--color-transparent);color:var(--color-text-inverse);font-size:var(--font-small);padding:0 var(--space-xs);top:-1px;transform:translateY(-50%)}.login-module__9pj5Sq__loginField input:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-surface-dark) inset;-webkit-text-fill-color:var(--color-text-inverse);caret-color:var(--color-text-inverse)}.login-module__9pj5Sq__erro{border:var(--border-width-sm) solid var(--color-error-soft);border-radius:var(--radius-md);color:#fecaca;padding:var(--space-xs) var(--space-base);font-size:var(--font-small);font-weight:var(--font-weight-semibold);background:#ef44441a;margin:0}.login-module__9pj5Sq__form .login-module__9pj5Sq__submitButton{width:100%;margin-top:var(--space-xs);min-height:var(--size-button-control);background:var(--color-text-inverse);color:var(--color-surface-dark);box-shadow:var(--shadow-action);border-color:#ffffff29}.login-module__9pj5Sq__form .login-module__9pj5Sq__submitButton:hover:not(:disabled){box-shadow:var(--shadow-action-hover);background:#ffffffeb}.login-module__9pj5Sq__form .login-module__9pj5Sq__submitButton:disabled{color:#0f172ab8;background:#ffffff9e}html[data-theme=dark] .login-module__9pj5Sq__container{background:var(--color-background)}html[data-theme=dark] .login-module__9pj5Sq__card{border:var(--border-width-sm) solid var(--color-border-soft);background:var(--color-surface);box-shadow:var(--shadow-card)}html[data-theme=dark] .login-module__9pj5Sq__left{background:linear-gradient(145deg, #2962ff1f, #2962ff00 42%), var(--color-surface-container-high)}html[data-theme=dark] .login-module__9pj5Sq__left:before{background:linear-gradient(90deg,#121212b8,#1e1e1e80 56%,#25252533),linear-gradient(#0000 48%,#12121261)}html[data-theme=dark] .login-module__9pj5Sq__left:after{border-color:var(--color-border-soft)}html[data-theme=dark] .login-module__9pj5Sq__strategyImage{filter:saturate(.78)contrast(.98)brightness(.86)}html[data-theme=dark] .login-module__9pj5Sq__logo{background:#ffffffd1;border-color:#ffffff29}html[data-theme=dark] .login-module__9pj5Sq__right{background:var(--color-surface)}html[data-theme=dark] .login-module__9pj5Sq__right h2{color:var(--color-text)}html[data-theme=dark] .login-module__9pj5Sq__subtitle{color:var(--color-text-muted)}html[data-theme=dark] .login-module__9pj5Sq__fieldLabel{color:var(--color-text-muted)}html[data-theme=dark] .login-module__9pj5Sq__loginField{--login-input-bg:#ffffff0f;--login-field-border:var(--color-outline)}html[data-theme=dark] .login-module__9pj5Sq__loginField:focus-within{--login-field-border:var(--color-primary);background:var(--login-input-bg);box-shadow:inset 0 0 0 var(--border-width-sm) var(--color-primary)}html[data-theme=dark] .login-module__9pj5Sq__loginField input{color:var(--color-text);caret-color:var(--color-text)}html[data-theme=dark] .login-module__9pj5Sq__loginField:focus-within .login-module__9pj5Sq__fieldLabel{background:var(--color-transparent);color:var(--color-primary-bright)}html[data-theme=dark] .login-module__9pj5Sq__loginField input:not(:placeholder-shown)+.login-module__9pj5Sq__fieldLabel{background:var(--color-transparent);color:var(--color-primary-bright)}html[data-theme=dark] .login-module__9pj5Sq__loginField input:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-surface-control) inset;-webkit-text-fill-color:var(--color-text)}html[data-theme=dark] .login-module__9pj5Sq__form .login-module__9pj5Sq__submitButton{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-theme-toggle-active-text);box-shadow:var(--shadow-resting)}html[data-theme=dark] .login-module__9pj5Sq__form .login-module__9pj5Sq__submitButton:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-action-hover)}html[data-theme=dark] .login-module__9pj5Sq__form .login-module__9pj5Sq__submitButton:disabled{background:var(--color-surface-variant-strong);border-color:var(--color-border);color:var(--color-text-muted)}html[data-theme=dark] .login-module__9pj5Sq__insight{background:#0f172a6b;border-color:#ffffff29}@media (max-width:959px){.login-module__9pj5Sq__container{padding:var(--space-md);align-items:stretch}.login-module__9pj5Sq__card{border-radius:var(--radius-lg);grid-template-columns:1fr;min-height:auto}.login-module__9pj5Sq__left{min-height:clamp(320px,48dvh,440px);padding:var(--space-login-mobile-y) var(--space-login-mobile-x);border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none)}.login-module__9pj5Sq__story h2{font-size:var(--font-subtitle)}.login-module__9pj5Sq__right{padding:var(--space-login-mobile-right-y) var(--space-login-mobile-x)}}@media (max-width:599px){.login-module__9pj5Sq__container{padding:0}.login-module__9pj5Sq__card{border-radius:var(--radius-none);min-height:100dvh}.login-module__9pj5Sq__left{min-height:320px;padding:var(--space-lg)}.login-module__9pj5Sq__left:after{inset:var(--space-base);border-radius:var(--radius-lg)}.login-module__9pj5Sq__logo{gap:var(--space-xs);padding:var(--space-xs) var(--space-base);border-radius:var(--radius-md)}.login-module__9pj5Sq__logoImage{width:42px;height:42px}.login-module__9pj5Sq__logo h1{font-size:var(--font-subtitle)}.login-module__9pj5Sq__story p,.login-module__9pj5Sq__insight{display:none}.login-module__9pj5Sq__right{padding:var(--space-lg)}.login-module__9pj5Sq__right h2{font-size:var(--font-subtitle)}.login-module__9pj5Sq__subtitle{margin-bottom:var(--space-lg)}}@media (max-width:360px){.login-module__9pj5Sq__left{min-height:280px;padding:var(--space-base)}.login-module__9pj5Sq__left:after,.login-module__9pj5Sq__insight,.login-module__9pj5Sq__story p{display:none}.login-module__9pj5Sq__logo{padding:var(--space-2xs) var(--space-sm)}.login-module__9pj5Sq__logoImage{width:36px;height:36px}.login-module__9pj5Sq__logo h1,.login-module__9pj5Sq__story h2,.login-module__9pj5Sq__right h2{font-size:var(--font-text)}.login-module__9pj5Sq__right{padding:var(--space-base)}}@media (max-width:959px) and (orientation:landscape){.login-module__9pj5Sq__container{padding:var(--space-base);align-items:center}.login-module__9pj5Sq__card{border-radius:var(--radius-lg);grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);min-height:auto}.login-module__9pj5Sq__left{min-height:min(440px, calc(100dvh - var(--space-xl)));padding:var(--space-lg);border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.login-module__9pj5Sq__right{padding:var(--space-lg)}.login-module__9pj5Sq__story h2,.login-module__9pj5Sq__right h2{font-size:var(--font-subtitle)}}@media (max-width:599px) and (orientation:landscape){.login-module__9pj5Sq__card{grid-template-columns:1fr;max-height:none}.login-module__9pj5Sq__left{border-top-right-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);min-height:260px}}
