.StatusPage-module__qVe5ba__page{background:var(--color-brand-50);min-height:60vh;padding-block:var(--section-space);text-align:center;align-items:center;display:flex}.StatusPage-module__qVe5ba__page p{color:var(--color-brand-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-3);text-transform:uppercase}.StatusPage-module__qVe5ba__page h1{font-size:var(--font-size-4xl);margin-bottom:var(--space-4)}.StatusPage-module__qVe5ba__page span{color:var(--color-muted);margin-bottom:var(--space-6);display:block}
.Button-module__8RiFmG__base{border-radius:var(--radius-ui);cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);align-items:center;gap:var(--space-2);min-width:0;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);white-space:nowrap;border:1px solid #0000;justify-content:center;line-height:1;text-decoration:none;display:inline-flex}.Button-module__8RiFmG__base:hover{transform:translateY(-1px)}.Button-module__8RiFmG__base:active{transform:translateY(0)}.Button-module__8RiFmG__base:focus-visible{box-shadow:var(--focus-ring);outline:none}.Button-module__8RiFmG__base:disabled,.Button-module__8RiFmG__base[aria-disabled=true]{cursor:not-allowed;opacity:.58;transform:none}.Button-module__8RiFmG__small{min-height:var(--control-height-sm);padding-inline:var(--space-4)}.Button-module__8RiFmG__medium{min-height:var(--control-height-md);padding-inline:var(--space-5)}.Button-module__8RiFmG__large{font-size:var(--font-size-md);min-height:var(--control-height-lg);padding-inline:var(--space-6)}.Button-module__8RiFmG__primary{background:var(--color-brand-700);color:var(--color-surface)}.Button-module__8RiFmG__primary:hover{background:var(--color-brand-800)}.Button-module__8RiFmG__secondary{background:var(--color-surface);border-color:var(--color-brand-700);color:var(--color-brand-900)}.Button-module__8RiFmG__secondary:hover{background:var(--color-brand-50)}.Button-module__8RiFmG__inverse{background:var(--color-surface);color:var(--color-brand-900)}.Button-module__8RiFmG__inverse:hover{background:var(--color-brand-100)}.Button-module__8RiFmG__ghost{color:var(--color-brand-900);background:0 0}.Button-module__8RiFmG__ghost:hover{background:var(--color-brand-50)}.Button-module__8RiFmG__dark{background:var(--color-brand-950);color:var(--color-surface)}.Button-module__8RiFmG__dark:hover{background:var(--color-ink)}.Button-module__8RiFmG__wide{width:100%}.Button-module__8RiFmG__iconOnly{width:var(--control-height-md);padding:0}.Button-module__8RiFmG__iconOnly.Button-module__8RiFmG__small{width:var(--control-height-sm)}.Button-module__8RiFmG__iconOnly.Button-module__8RiFmG__large{width:var(--control-height-lg)}
.FormField-module__IPiDba__field{gap:var(--space-2);min-width:0;display:grid}.FormField-module__IPiDba__label{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.FormField-module__IPiDba__control{background:var(--color-surface);border:var(--border-default);border-radius:var(--radius-ui);color:var(--color-ink);min-height:var(--control-height-md);min-width:0;padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;width:100%}.FormField-module__IPiDba__control::placeholder{color:var(--color-muted);opacity:.74}.FormField-module__IPiDba__control:focus{border-color:var(--color-brand-700);box-shadow:var(--focus-ring)}.FormField-module__IPiDba__checkbox{color:var(--color-muted);font-size:var(--font-size-xs);align-items:flex-start;gap:var(--space-3);line-height:var(--line-height-body);display:flex}.FormField-module__IPiDba__checkbox a{color:var(--color-brand-800)}.FormField-module__IPiDba__checkboxInput{accent-color:var(--color-brand-700);flex:none;width:1rem;height:1rem;margin:.18rem 0 0}
.LeadForm-module__XoDmrG__form{background:var(--color-surface);border-radius:var(--radius-ui);color:var(--color-ink);padding:var(--space-8)}.LeadForm-module__XoDmrG__heading h2{font-size:var(--font-size-2xl);margin:0 0 var(--space-5)}.LeadForm-module__XoDmrG__heading p{color:var(--color-muted);font-size:var(--font-size-sm);margin:calc(var(--space-4) * -1) 0 var(--space-5)}.LeadForm-module__XoDmrG__fields{gap:var(--space-4);grid-template-columns:1fr;display:grid}.LeadForm-module__XoDmrG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.LeadForm-module__XoDmrG__consent{margin-block:var(--space-4)}.LeadForm-module__XoDmrG__captcha:empty{display:none}.LeadForm-module__XoDmrG__submit svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.LeadForm-module__XoDmrG__status{border-radius:var(--radius-ui);font-size:var(--font-size-xs);margin:var(--space-3) 0 0;padding:var(--space-3)}.LeadForm-module__XoDmrG__success{background:var(--color-success-soft);color:var(--color-success)}.LeadForm-module__XoDmrG__error{background:var(--color-danger-soft);color:var(--color-danger)}.LeadForm-module__XoDmrG__compact .LeadForm-module__XoDmrG__fields{grid-template-columns:1fr}.LeadForm-module__XoDmrG__alternate{border-top:var(--border-default);gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.LeadForm-module__XoDmrG__alternate>span{color:var(--color-muted);font-size:var(--font-size-xs);align-self:center}@media (max-width:45rem){.LeadForm-module__XoDmrG__form{padding:var(--space-6) var(--space-5)}.LeadForm-module__XoDmrG__fields,.LeadForm-module__XoDmrG__compact .LeadForm-module__XoDmrG__fields{grid-template-columns:1fr}}
.ChatPanel-module__4BQCta__chat{flex-direction:column;min-height:25rem;display:flex}.ChatPanel-module__4BQCta__messages{background:var(--color-surface-soft);gap:var(--space-3);min-height:15rem;max-height:min(26rem,100dvh - 21rem);padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ChatPanel-module__4BQCta__empty{color:var(--color-muted);font-size:var(--font-size-sm);padding:var(--space-8);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0;display:flex}.ChatPanel-module__4BQCta__empty strong,.ChatPanel-module__4BQCta__empty span{display:block}.ChatPanel-module__4BQCta__empty strong{color:var(--color-ink);margin-bottom:var(--space-2)}.ChatPanel-module__4BQCta__message{background:var(--color-surface);border:var(--border-default);border-radius:var(--radius-ui);max-width:88%;padding:var(--space-3) var(--space-4)}.ChatPanel-module__4BQCta__visitor{background:var(--color-brand-100);border-color:var(--color-brand-200);align-self:flex-end}.ChatPanel-module__4BQCta__manager{border-left:3px solid var(--color-brand-700);align-self:flex-start}.ChatPanel-module__4BQCta__message header{align-items:center;gap:var(--space-3);margin-bottom:var(--space-1);justify-content:space-between;display:flex}.ChatPanel-module__4BQCta__message header strong,.ChatPanel-module__4BQCta__message header time{font-size:var(--font-size-xs)}.ChatPanel-module__4BQCta__message header time{color:var(--color-muted)}.ChatPanel-module__4BQCta__message p{font-size:var(--font-size-sm);white-space:pre-wrap;margin:0}.ChatPanel-module__4BQCta__notice{background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--font-size-xs);padding:var(--space-2) var(--space-4);margin:0}.ChatPanel-module__4BQCta__captcha{min-height:0}.ChatPanel-module__4BQCta__composer{border-top:var(--border-default);align-items:flex-end;gap:var(--space-2);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ChatPanel-module__4BQCta__composer textarea{border:var(--border-default);border-radius:var(--radius-ui);max-height:7rem;min-height:var(--control-height-md);padding:var(--space-3);resize:vertical;outline:none}.ChatPanel-module__4BQCta__composer textarea:focus{border-color:var(--color-brand-700);box-shadow:var(--focus-ring)}.ChatPanel-module__4BQCta__composer svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.ChatPanel-module__4BQCta__recording{background:var(--color-danger-soft);color:var(--color-danger)}.ChatPanel-module__4BQCta__consent{color:var(--color-muted);font-size:var(--font-size-2xs);padding:0 var(--space-4) var(--space-3);margin:0}.ChatPanel-module__4BQCta__consent a{color:var(--color-brand-800)}.ChatPanel-module__4BQCta__voice audio{height:2.25rem;margin-top:var(--space-2);width:16rem;max-width:100%}.ChatPanel-module__4BQCta__voice span{color:var(--color-muted);font-size:var(--font-size-xs);display:block}
.CabinetLogin-module__GKVg4W__loginPage{background:var(--color-surface-soft);min-height:calc(100dvh - var(--header-height));padding:var(--space-8) var(--page-gutter);justify-content:center;align-items:center;display:flex}.CabinetLogin-module__GKVg4W__login{background:var(--color-surface);border:var(--border-default);border-radius:var(--radius-ui);gap:var(--space-4);max-width:26rem;padding:var(--space-8);width:100%;display:grid}.CabinetLogin-module__GKVg4W__authIcon{color:var(--color-brand-700);display:inline-flex}.CabinetLogin-module__GKVg4W__authIcon svg{width:2.5rem;height:2.5rem}.CabinetLogin-module__GKVg4W__login h1{font-size:var(--font-size-3xl);margin:0}.CabinetLogin-module__GKVg4W__login>p{color:var(--color-muted);font-size:var(--font-size-sm);margin:0 0 var(--space-2)}.CabinetLogin-module__GKVg4W__authForm{gap:var(--space-4);display:grid}.CabinetLogin-module__GKVg4W__login .CabinetLogin-module__GKVg4W__loginError,.CabinetLogin-module__GKVg4W__login .CabinetLogin-module__GKVg4W__loginSuccess{border-radius:var(--radius-ui);font-size:var(--font-size-sm);padding:var(--space-3);margin:0}.CabinetLogin-module__GKVg4W__login .CabinetLogin-module__GKVg4W__loginError{background:var(--color-danger-soft);color:var(--color-danger)}.CabinetLogin-module__GKVg4W__login .CabinetLogin-module__GKVg4W__loginSuccess{background:var(--color-success-soft);color:var(--color-success)}.CabinetLogin-module__GKVg4W__textButton{color:var(--color-brand-700);cursor:pointer;font:inherit;padding:var(--space-2);text-underline-offset:.2em;background:0 0;border:0;justify-self:center;text-decoration:underline}.CabinetLogin-module__GKVg4W__textButton:hover{color:var(--color-brand-900)}.CabinetLogin-module__GKVg4W__textButton:focus-visible{border-radius:var(--radius-ui);box-shadow:var(--focus-ring);outline:0}@media (max-width:45rem){.CabinetLogin-module__GKVg4W__login{padding:var(--space-6)}}
.CabinetNavigation-module__lwGvFG__sidebar{background:var(--color-surface);border:var(--border-default);border-radius:var(--radius-ui);padding:var(--space-4);flex-direction:column;display:flex}.CabinetNavigation-module__lwGvFG__user{border-bottom:var(--border-default);align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-2) var(--space-4);display:flex}.CabinetNavigation-module__lwGvFG__user>svg{color:var(--color-brand-700);flex:none;width:1.75rem;height:1.75rem}.CabinetNavigation-module__lwGvFG__user span,.CabinetNavigation-module__lwGvFG__user strong,.CabinetNavigation-module__lwGvFG__user small{min-width:0;display:block}.CabinetNavigation-module__lwGvFG__user small{color:var(--color-muted);font-size:var(--font-size-2xs);text-overflow:ellipsis;overflow:hidden}.CabinetNavigation-module__lwGvFG__projectSelect{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.CabinetNavigation-module__lwGvFG__projectSelect>span{color:var(--color-muted);font-size:var(--font-size-xs)}.CabinetNavigation-module__lwGvFG__projectSelect select{border:var(--border-default);border-radius:var(--radius-ui);min-height:var(--control-height-sm);padding-inline:var(--space-2)}.CabinetNavigation-module__lwGvFG__sidebar nav{gap:var(--space-1);display:grid}.CabinetNavigation-module__lwGvFG__sidebar nav button,.CabinetNavigation-module__lwGvFG__logout{border-radius:var(--radius-ui);color:var(--color-ink-soft);cursor:pointer;align-items:center;gap:var(--space-3);min-height:var(--control-height-sm);padding:0 var(--space-3);text-align:left;background:0 0;border:0;display:flex}.CabinetNavigation-module__lwGvFG__sidebar nav button:disabled{cursor:not-allowed;opacity:.42}.CabinetNavigation-module__lwGvFG__sidebar nav button:hover:not(:disabled),.CabinetNavigation-module__lwGvFG__sidebar nav .CabinetNavigation-module__lwGvFG__activeTab{background:var(--color-brand-50);color:var(--color-brand-800)}.CabinetNavigation-module__lwGvFG__sidebar nav svg,.CabinetNavigation-module__lwGvFG__logout svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.CabinetNavigation-module__lwGvFG__logout{margin-top:auto}.CabinetNavigation-module__lwGvFG__mobileTabs{display:none}@media (max-width:64rem){.CabinetNavigation-module__lwGvFG__sidebar{display:none}.CabinetNavigation-module__lwGvFG__mobileTabs{gap:var(--space-2);margin-bottom:var(--space-6);display:flex;overflow-x:auto}.CabinetNavigation-module__lwGvFG__mobileTabs button{background:var(--color-surface);border:var(--border-default);border-radius:var(--radius-ui);min-height:var(--control-height-sm);padding-inline:var(--space-4);flex:none}.CabinetNavigation-module__lwGvFG__mobileTabs .CabinetNavigation-module__lwGvFG__activeTab{background:var(--color-brand-700);border-color:var(--color-brand-700);color:var(--color-on-brand)}}
.CabinetSections-module__VeCV7W__overview{gap:var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr);display:grid}.CabinetSections-module__VeCV7W__progressPanel,.CabinetSections-module__VeCV7W__nextAction,.CabinetSections-module__VeCV7W__summary,.CabinetSections-module__VeCV7W__emptySection{border:var(--border-default);border-radius:var(--radius-ui);padding:var(--space-6)}.CabinetSections-module__VeCV7W__progressPanel span,.CabinetSections-module__VeCV7W__nextAction span,.CabinetSections-module__VeCV7W__summary span{color:var(--color-muted);font-size:var(--font-size-xs);display:block}.CabinetSections-module__VeCV7W__progressPanel strong,.CabinetSections-module__VeCV7W__nextAction strong,.CabinetSections-module__VeCV7W__summary strong{margin-top:var(--space-1);display:block}.CabinetSections-module__VeCV7W__progressTrack{appearance:none;background:var(--color-line);height:.5rem;margin-block:var(--space-8) var(--space-3);border:0;width:100%;overflow:hidden}.CabinetSections-module__VeCV7W__progressTrack::-webkit-progress-bar{background:var(--color-line)}.CabinetSections-module__VeCV7W__progressTrack::-webkit-progress-value{background:var(--color-brand-700);height:100%}.CabinetSections-module__VeCV7W__progressTrack::-moz-progress-bar{background:var(--color-brand-700);height:100%}.CabinetSections-module__VeCV7W__progressPanel small{color:var(--color-muted)}.CabinetSections-module__VeCV7W__nextAction{align-items:flex-start;gap:var(--space-4);display:flex}.CabinetSections-module__VeCV7W__nextAction>svg{color:var(--color-brand-700);flex:none}.CabinetSections-module__VeCV7W__summary{gap:var(--space-6);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.CabinetSections-module__VeCV7W__stages{margin:0;padding:0;list-style:none}.CabinetSections-module__VeCV7W__stages li{gap:var(--space-5);grid-template-columns:2.5rem minmax(0,1fr);min-height:6rem;display:grid;position:relative}.CabinetSections-module__VeCV7W__stages li:not(:last-child):before{background:var(--color-line);content:"";width:2px;height:100%;position:absolute;top:2.5rem;left:1.2rem}.CabinetSections-module__VeCV7W__stageMarker{background:var(--color-surface);border:2px solid var(--color-line);border-radius:var(--radius-round);z-index:1;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative}.CabinetSections-module__VeCV7W__stageMarker svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.CabinetSections-module__VeCV7W__completed .CabinetSections-module__VeCV7W__stageMarker,.CabinetSections-module__VeCV7W__activeStage .CabinetSections-module__VeCV7W__stageMarker{background:var(--color-brand-700);border-color:var(--color-brand-700);color:var(--color-on-brand)}.CabinetSections-module__VeCV7W__stages h2{font-size:var(--font-size-lg);margin:0 0 var(--space-2)}.CabinetSections-module__VeCV7W__stages p{color:var(--color-muted);margin:0}.CabinetSections-module__VeCV7W__documents{border-top:var(--border-default)}.CabinetSections-module__VeCV7W__documents a{border-bottom:var(--border-default);align-items:center;gap:var(--space-4);padding:var(--space-4);text-decoration:none;display:flex}.CabinetSections-module__VeCV7W__documents a:hover{background:var(--color-brand-50)}.CabinetSections-module__VeCV7W__documents svg{color:var(--color-brand-700);flex:none}.CabinetSections-module__VeCV7W__documents span,.CabinetSections-module__VeCV7W__documents strong,.CabinetSections-module__VeCV7W__documents small{display:block}.CabinetSections-module__VeCV7W__documents small{color:var(--color-muted)}.CabinetSections-module__VeCV7W__mediaGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CabinetSections-module__VeCV7W__mediaGrid a{aspect-ratio:4/3;background:var(--color-surface-strong);border-radius:var(--radius-ui);position:relative;overflow:hidden}.CabinetSections-module__VeCV7W__mediaGrid img{object-fit:cover}.CabinetSections-module__VeCV7W__mediaGrid>a>strong{background:var(--color-overlay-strong);color:var(--color-on-brand);font-size:var(--font-size-sm);padding:var(--space-3);position:absolute;bottom:0;left:0;right:0}.CabinetSections-module__VeCV7W__videoPlaceholder{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.CabinetSections-module__VeCV7W__chat{border:var(--border-default);max-width:42rem}.CabinetSections-module__VeCV7W__emptyProjects,.CabinetSections-module__VeCV7W__emptySection{color:var(--color-muted)}.CabinetSections-module__VeCV7W__emptyProjects{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:28rem;display:flex}.CabinetSections-module__VeCV7W__emptyProjects svg{color:var(--color-brand-700);width:2.5rem;height:2.5rem}.CabinetSections-module__VeCV7W__emptyProjects h1{color:var(--color-ink);font-size:var(--font-size-2xl);margin:var(--space-4) 0 var(--space-2)}.CabinetSections-module__VeCV7W__emptyProjects p{max-width:32rem}@media (max-width:45rem){.CabinetSections-module__VeCV7W__overview,.CabinetSections-module__VeCV7W__summary{grid-template-columns:1fr}.CabinetSections-module__VeCV7W__summary{gap:var(--space-4)}.CabinetSections-module__VeCV7W__mediaGrid{grid-template-columns:1fr}}
.CabinetSettings-module__4Myg9q__settings{gap:var(--space-6);max-width:52rem;display:grid}.CabinetSettings-module__4Myg9q__settings>h1,.CabinetSettings-module__4Myg9q__section h2,.CabinetSettings-module__4Myg9q__section p{margin:0}.CabinetSettings-module__4Myg9q__settings>h1{font-size:var(--font-size-3xl)}.CabinetSettings-module__4Myg9q__section{border-top:var(--border-default);gap:var(--space-5);padding-top:var(--space-6);display:grid}.CabinetSettings-module__4Myg9q__section header{gap:var(--space-2);display:grid}.CabinetSettings-module__4Myg9q__section header p{color:var(--color-muted);font-size:var(--font-size-sm)}.CabinetSettings-module__4Myg9q__form{align-items:start;gap:var(--space-4);max-width:32rem;display:grid}.CabinetSettings-module__4Myg9q__form button{justify-self:start}.CabinetSettings-module__4Myg9q__error,.CabinetSettings-module__4Myg9q__success{border-radius:var(--radius-ui);font-size:var(--font-size-sm);padding:var(--space-3);margin:0}.CabinetSettings-module__4Myg9q__error{background:var(--color-danger-soft);color:var(--color-danger)}.CabinetSettings-module__4Myg9q__success{background:var(--color-success-soft);color:var(--color-success)}
.CabinetApp-module__Zr5GoW__loading{background:var(--color-surface-soft);color:var(--color-muted);min-height:calc(100dvh - var(--header-height));padding:var(--space-8) var(--page-gutter);justify-content:center;align-items:center;display:flex}.CabinetApp-module__Zr5GoW__cabinet{background:var(--color-surface-soft);min-height:calc(100dvh - var(--header-height));padding-block:var(--space-6)}.CabinetApp-module__Zr5GoW__shell{align-items:stretch;gap:var(--space-5);min-height:calc(100dvh - var(--header-height) - (var(--space-6) * 2));grid-template-columns:15rem minmax(0,1fr);display:grid}.CabinetApp-module__Zr5GoW__content{background:var(--color-surface);border:var(--border-default);border-radius:var(--radius-ui);min-width:0;padding:var(--space-8)}.CabinetApp-module__Zr5GoW__cabinetError{background:var(--color-danger-soft);border:1px solid var(--color-danger);color:var(--color-danger);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4)}.CabinetApp-module__Zr5GoW__projectHeader{border-bottom:var(--border-default);margin-bottom:var(--space-8);padding-bottom:var(--space-6);justify-content:space-between;align-items:flex-start;display:flex}.CabinetApp-module__Zr5GoW__projectHeader span,.CabinetApp-module__Zr5GoW__projectHeader p{color:var(--color-muted);font-size:var(--font-size-sm)}.CabinetApp-module__Zr5GoW__projectHeader h1{font-size:var(--font-size-3xl);margin:var(--space-1) 0}.CabinetApp-module__Zr5GoW__projectHeader p{margin:0}.CabinetApp-module__Zr5GoW__projectHeader>strong{color:var(--color-brand-700);font-size:var(--font-size-3xl)}@media (max-width:64rem){.CabinetApp-module__Zr5GoW__shell{grid-template-columns:1fr}}@media (max-width:45rem){.CabinetApp-module__Zr5GoW__cabinet{padding-block:0}.CabinetApp-module__Zr5GoW__shell{padding-inline:0}.CabinetApp-module__Zr5GoW__content{padding:var(--space-5) var(--page-gutter);border-left:0;border-right:0;border-radius:0}.CabinetApp-module__Zr5GoW__projectHeader>strong{font-size:var(--font-size-xl)}}
