.AuthShell-module__v8KGDa__root{min-height:calc(100vh - 2*var(--space-lg));flex-direction:column;display:flex}.AuthShell-module__v8KGDa__header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.AuthShell-module__v8KGDa__header-action{display:inline-flex}.AuthShell-module__v8KGDa__brand{align-items:center;gap:var(--space-xs);display:inline-flex}.AuthShell-module__v8KGDa__brand img{width:8rem;height:auto}.AuthShell-module__v8KGDa__main{flex:1;justify-content:center;align-items:center;display:flex}.AuthShell-module__v8KGDa__footer{margin-top:var(--space-xl);text-align:center}.AuthShell-module__v8KGDa__legal-text{font-size:var(--small-text);color:var(--neutral--600);margin:0;line-height:1.4}.AuthShell-module__v8KGDa__legal-text a{color:inherit;text-decoration:underline}.AuthShell-module__v8KGDa__header-action-link{padding:var(--space-2xs)var(--space-sm);border-radius:var(--radius-md);border:var(--border-subtle);font-size:var(--small-text);color:var(--neutral--900);justify-content:center;align-items:center;gap:var(--space-2xs);font-weight:600;text-decoration:none;display:inline-flex}.AuthShell-module__v8KGDa__header-action-link:hover{background-color:var(--neutral--100)}
.AuthForm-module__N3bjga__auth-card{width:100%;max-width:380px}.AuthForm-module__N3bjga__auth-card-variant{box-shadow:none;background:0 0;border:none;padding:0}.AuthForm-module__N3bjga__auth-card-header{text-align:center;margin-bottom:var(--space-md);justify-content:center;display:flex}.AuthForm-module__N3bjga__stack{gap:var(--space-md);flex-direction:column;display:flex}.AuthForm-module__N3bjga__full-width{width:100%}.AuthForm-module__N3bjga__google-button{border-radius:var(--radius-md);border:var(--border-subtle);background-color:var(--white);font-size:var(--tertiary--text);color:var(--neutral--900);justify-content:center;gap:var(--space-sm);font-weight:600}.AuthForm-module__N3bjga__google-icon{width:16px;height:16px}.AuthForm-module__N3bjga__or-text{text-align:center;font-size:var(--heading-4);color:var(--neutral--900);margin:0}.AuthForm-module__N3bjga__form{gap:var(--space-sm);flex-direction:column;display:flex}.AuthForm-module__N3bjga__field{gap:var(--space-3xs);flex-direction:column;display:flex}.AuthForm-module__N3bjga__field-label{font-size:var(--description);color:var(--neutral--800);font-weight:500}.AuthForm-module__N3bjga__field-input{border-radius:var(--radius-md);border:var(--border-subtle);width:100%;font-size:var(--tertiary--text);color:var(--neutral--900);background-color:var(--white);padding:.9rem}.AuthForm-module__N3bjga__field-input::placeholder{color:var(--neutral--400)}.AuthForm-module__N3bjga__field-input:focus-visible{outline:2px solid var(--neutral--900);outline-offset:1px}.AuthForm-module__N3bjga__helper-links{align-items:center;gap:var(--space-2xs);margin-top:var(--space-xs);flex-direction:column;display:flex}.AuthForm-module__N3bjga__helper-text{font-size:var(--small-text);color:var(--neutral--900);margin:0}.AuthForm-module__N3bjga__status-icon{border-radius:var(--radius-full);background:var(--black);width:3rem;height:3rem;color:var(--white);justify-content:center;align-items:center;margin:0 auto;display:flex}.AuthForm-module__N3bjga__helper-link{color:var(--neutral--900);font-weight:600;text-decoration:none}.AuthForm-module__N3bjga__helper-link:hover{text-decoration:underline}.AuthForm-module__N3bjga__secondary-link{font-size:var(--small-text);color:var(--neutral--900);font-weight:600;text-decoration:none}.AuthForm-module__N3bjga__secondary-link:hover{text-decoration:underline}.AuthForm-module__N3bjga__header-cta{border:var(--border-subtle)}.AuthForm-module__N3bjga__field-input-wrapper{position:relative}.AuthForm-module__N3bjga__password-toggle{top:50%;right:var(--space-xs);padding:var(--space-3xs);color:var(--neutral--600);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.AuthForm-module__N3bjga__password-toggle:focus-visible{outline:2px solid var(--neutral--900);border-radius:var(--radius-xs)}.AuthForm-module__N3bjga__field-input--error{border-color:var(--danger--400)}.AuthForm-module__N3bjga__field-helper{font-size:var(--small-text);color:var(--neutral--600);margin:0}.AuthForm-module__N3bjga__field-error,.AuthForm-module__N3bjga__form-error{align-items:flex-start;gap:var(--space-3xs);border-radius:var(--radius-md);color:var(--danger--700);font-size:var(--description);padding:var(--space-3xs).1rem;margin:0;display:flex}.AuthForm-module__N3bjga__form-error{align-items:center}.AuthForm-module__N3bjga__field-error-icon{flex-shrink:0;margin-top:.1rem}
.Button-module__yk-gsW__button{border-radius:var(--radius-full);font-size:var(--fluid-caption);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:600;transition:all .2s;display:inline-flex}.Button-module__yk-gsW__md{padding:.875rem var(--space-md)}.Button-module__yk-gsW__sm{padding:var(--space-2xs)var(--space-sm);font-size:var(--small-text);min-height:2.2rem}.Button-module__yk-gsW__button:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}.Button-module__yk-gsW__black{background:var(--black);color:var(--white)}.Button-module__yk-gsW__black:hover:not(:disabled){background-color:color-mix(in srgb,var(--black)90%,var(--white));transform:translateY(-1px)}.Button-module__yk-gsW__black-outline{background:var(--white);color:var(--black);border:2px solid var(--black);outline:none}.Button-module__yk-gsW__black-outline:hover:not(:disabled){opacity:.8;transform:translateY(-1px)}.Button-module__yk-gsW__black-outline:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}.Button-module__yk-gsW__primary{background:var(--terracotta);color:var(--white)}.Button-module__yk-gsW__primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--terracotta)85%,var(--black));transform:translateY(-1px)}.Button-module__yk-gsW__outline{color:var(--terracotta);border:1px solid var(--terracotta);background:0 0}.Button-module__yk-gsW__outline:hover:not(:disabled){background-color:color-mix(in srgb,var(--terracotta)12%,transparent);transform:translateY(-1px)}.Button-module__yk-gsW__ghost{color:var(--neutral--900);border:var(--border-subtle);background-color:#0000}.Button-module__yk-gsW__ghost:hover:not(:disabled){border-color:var(--neutral--500);transform:translateY(-1px)}
.EvidenceNavButton-module__aTouxa__button{width:24px;height:24px;color:var(--neutral--600);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:flex}.EvidenceNavButton-module__aTouxa__button:hover{background:var(--neutral--100);color:var(--neutral--900)}.EvidenceNavButton-module__aTouxa__button:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}
.ResumePreview-module__LgihGa__canvas-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ResumePreview-module__LgihGa__canvas-wrapper{will-change:transform;-webkit-user-select:none;user-select:none;transition:transform .1s ease-out;position:relative}.ResumePreview-module__LgihGa__resume-preview{color:var(--neutral--900);width:8.5in;min-width:8.5in;max-width:8.5in;padding:var(--space-md);background:var(--white);box-sizing:border-box;flex-shrink:0;margin:0;font-family:Times New Roman,Times,serif;line-height:1.2;box-shadow:0 2px 8px #0000001a}.ResumePreview-module__LgihGa__resume-header{text-align:center;margin-bottom:var(--space-md)}.ResumePreview-module__LgihGa__resume-name{margin:0 0 var(--space-xs)0;color:var(--neutral--900);border-bottom:1px solid var(--neutral--900);padding-bottom:var(--space-2xs);width:100%;font-size:11pt;font-weight:700;display:inline-block}.ResumePreview-module__LgihGa__contact-info{color:var(--neutral--900);margin-bottom:var(--space-xs);font-size:10pt}.ResumePreview-module__LgihGa__separator{margin:0 var(--space-2xs)}.ResumePreview-module__LgihGa__summary{color:var(--neutral--900);margin-top:var(--space-xs);text-align:left;max-width:100%;font-size:10pt}.ResumePreview-module__LgihGa__section{margin-bottom:var(--space-sm)}.ResumePreview-module__LgihGa__section-header{text-align:center;margin:var(--space-xs)0;color:var(--neutral--900);text-transform:uppercase;font-size:11pt;font-weight:700}.ResumePreview-module__LgihGa__section-entry{margin-bottom:var(--space-xs);transition:background .2s}.ResumePreview-module__LgihGa__section-entry:hover{background:var(--neutral--50);border-radius:var(--radius-sm);padding:var(--space-2xs);margin:calc(-1*var(--space-2xs));margin-bottom:var(--space-xs)}.ResumePreview-module__LgihGa__entry-header{margin-bottom:var(--space-3xs)}.ResumePreview-module__LgihGa__entry-title-row{margin-bottom:var(--space-3xs);justify-content:space-between;align-items:baseline;display:flex}.ResumePreview-module__LgihGa__entry-title{color:var(--neutral--900);font-size:10pt;font-weight:700}.ResumePreview-module__LgihGa__entry-date{color:var(--neutral--900);white-space:nowrap;font-size:10pt}.ResumePreview-module__LgihGa__entry-subtitle-row{justify-content:space-between;align-items:baseline;display:flex}.ResumePreview-module__LgihGa__entry-company{color:var(--neutral--900);font-size:10pt;font-style:italic}.ResumePreview-module__LgihGa__entry-location{color:var(--neutral--900);white-space:nowrap;font-size:10pt}.ResumePreview-module__LgihGa__bullet-list{padding-left:var(--space-md);margin:var(--space-3xs)0;list-style:none}.ResumePreview-module__LgihGa__bullet{color:var(--neutral--900);margin-bottom:var(--space-3xs);font-size:10pt;position:relative}.ResumePreview-module__LgihGa__bullet:before{content:"•";left:calc(-1*var(--space-md));color:var(--neutral--900);position:absolute}.ResumePreview-module__LgihGa__bullet:last-child{margin-bottom:0}.ResumePreview-module__LgihGa__skills-content{color:var(--neutral--900);text-align:left;font-size:10pt}.ResumePreview-module__LgihGa__entry-summary{color:var(--neutral--900);margin-top:var(--space-3xs);font-size:10pt;line-height:1.4}.ResumePreview-module__LgihGa__link{color:var(--neutral--900);text-decoration:underline}.ResumePreview-module__LgihGa__link:hover{color:var(--neutral--700)}.ResumePreview-module__LgihGa__zoom-controls{bottom:var(--space-md);right:var(--space-md);gap:var(--space-xs);background:var(--white);border:var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-xs);box-shadow:var(--shadow-soft);z-index:10;flex-direction:column;display:flex;position:absolute}.ResumePreview-module__LgihGa__zoom-controls-group{align-items:center;gap:var(--space-2xs);display:flex}.ResumePreview-module__LgihGa__zoom-button{border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--white);width:32px;height:32px;color:var(--neutral--700);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:flex}.ResumePreview-module__LgihGa__zoom-button:hover:not(:disabled){background:var(--neutral--100);color:var(--neutral--900)}.ResumePreview-module__LgihGa__zoom-button:disabled{opacity:.4;cursor:not-allowed}.ResumePreview-module__LgihGa__zoom-slider{border-radius:var(--radius-sm);background:var(--neutral--200);appearance:none;outline:none;width:100px;height:4px}.ResumePreview-module__LgihGa__zoom-slider::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-full);background:var(--neutral--700);cursor:pointer;width:16px;height:16px;transition:background .2s}.ResumePreview-module__LgihGa__zoom-slider::-webkit-slider-thumb:hover{background:var(--neutral--900)}.ResumePreview-module__LgihGa__zoom-slider::-moz-range-thumb{border-radius:var(--radius-full);background:var(--neutral--700);cursor:pointer;border:none;width:16px;height:16px;transition:background .2s}.ResumePreview-module__LgihGa__zoom-slider::-moz-range-thumb:hover{background:var(--neutral--900)}.ResumePreview-module__LgihGa__zoom-percentage{color:var(--neutral--700);text-align:center;min-width:40px;padding:0 var(--space-2xs);font-size:.75rem;font-weight:600}.ResumePreview-module__LgihGa__fit-page-icon{transform:rotate(45deg)}
.Card-module__H8bz2a__card{background:#fffc;border:1px solid #0f172a14;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 10px 40px #0f172a0a}.Card-module__H8bz2a__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Card-module__H8bz2a__title{margin:0;font-size:1.1rem}.Card-module__H8bz2a__header p{color:#475569;margin:.25rem 0 0;font-size:.9rem}.Card-module__H8bz2a__content{flex-direction:column;gap:.5rem;display:flex}
.Chip-module__Z6pgLa__chip{--chip-bg:var(--white);--chip-border-color:var(--neutral--700);--chip-text-color:var(--neutral--700);--chip-icon-color:var(--neutral--700);background:var(--chip-bg);outline:.8px solid var(--chip-border-color);outline-offset:-.4px;color:var(--chip-text-color);border-radius:1.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.25rem .75rem;display:inline-flex}.Chip-module__Z6pgLa__icon{color:var(--chip-icon-color);font-family:var(--font-family-mono);text-transform:uppercase;flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:.7rem;font-weight:400;line-height:1.25;display:flex}.Chip-module__Z6pgLa__label{color:var(--chip-text-color);font-family:var(--font-family-base);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;font-size:.7rem;font-weight:400;line-height:1.25;display:flex}.Chip-module__Z6pgLa__chip:focus-visible{outline-color:var(--info--400);outline-width:2px}
.HeaderEditor-module__-24ioa__header-editor{gap:var(--space-sm);flex-direction:column;display:flex}.HeaderEditor-module__-24ioa__editor-title{color:var(--neutral--900);margin-bottom:var(--space-xs)}.HeaderEditor-module__-24ioa__field{gap:var(--space-3xs);flex-direction:column;display:flex}.HeaderEditor-module__-24ioa__field-label{color:var(--neutral--700);font-weight:500}.HeaderEditor-module__-24ioa__field-input{padding:var(--space-2xs)var(--space-xs);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--white);color:var(--neutral--900);font-size:.875rem}.HeaderEditor-module__-24ioa__field-input:focus{outline:2px solid var(--neutral--400);outline-offset:2px}.HeaderEditor-module__-24ioa__field-textarea{padding:var(--space-2xs)var(--space-xs);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--white);color:var(--neutral--900);resize:vertical;min-height:80px;font-family:inherit;font-size:.875rem}.HeaderEditor-module__-24ioa__field-textarea:focus{outline:2px solid var(--neutral--400);outline-offset:2px}
.Status-module__EkNBwq__status{flex:none;width:1.4375rem;height:1.4375rem;display:inline-block;position:relative}.Status-module__EkNBwq__status.Status-module__EkNBwq__sm{width:1rem;height:1rem}.Status-module__EkNBwq__status.Status-module__EkNBwq__sm .Status-module__EkNBwq__outer{outline-offset:-.32px;outline-width:.64px}.Status-module__EkNBwq__status.Status-module__EkNBwq__sm .Status-module__EkNBwq__inner{width:.76rem;height:.76rem;top:.12rem;left:.12rem}.Status-module__EkNBwq__outer{outline:.92px solid var(--status-color);outline-offset:-.46px;border-radius:9999px;width:100%;height:100%;position:absolute;top:0;left:0}.Status-module__EkNBwq__inner{background:var(--status-color);border-radius:9999px;width:1.0925rem;height:1.0925rem;position:absolute;top:.1725rem;left:.1725rem}.Status-module__EkNBwq__active{--status-color:var(--terracotta);--status-color-rgb:190,85,4}.Status-module__EkNBwq__active .Status-module__EkNBwq__outer,.Status-module__EkNBwq__active .Status-module__EkNBwq__inner{display:block}.Status-module__EkNBwq__inactive{--status-color:#dfaa81;--status-color-rgb:223,170,129}.Status-module__EkNBwq__inactive .Status-module__EkNBwq__outer,.Status-module__EkNBwq__inactive .Status-module__EkNBwq__inner{display:none}.Status-module__EkNBwq__inactive:before{content:"";background:var(--status-color);border-radius:9999px;width:100%;height:100%;position:absolute;top:0;left:0}@keyframes Status-module__EkNBwq__pulse{0%{box-shadow:0 0 0 0 rgba(var(--status-color-rgb,190,85,4),.25);transform:scale(.99)}70%{box-shadow:0 0 0 5px rgba(var(--status-color-rgb,190,85,4),0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(var(--status-color-rgb,190,85,4),0);transform:scale(.99)}}.Status-module__EkNBwq__pulsing .Status-module__EkNBwq__outer{animation:2s ease-in-out infinite Status-module__EkNBwq__pulse}.Status-module__EkNBwq__pulsing .Status-module__EkNBwq__inner{animation:2s ease-in-out .15s infinite Status-module__EkNBwq__pulse}
.ExperienceGroupedLogs-module__sEkH3W__experience-grouped-logs{gap:var(--space-sm);padding:var(--space-xs);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__sEkH3W__experience-header-section{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);display:flex}.ExperienceGroupedLogs-module__sEkH3W__add-experience-button{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs)var(--space-sm);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--terracotta);color:var(--white);cursor:pointer;flex-shrink:0;font-size:.8125rem;font-weight:600;transition:background .2s,transform .1s;display:flex}.ExperienceGroupedLogs-module__sEkH3W__add-experience-button:hover{background:var(--terracotta--700);transform:translateY(-1px)}.ExperienceGroupedLogs-module__sEkH3W__add-experience-button:active{transform:translateY(0)}.ExperienceGroupedLogs-module__sEkH3W__empty{text-align:center;padding:var(--space-lg);color:var(--neutral--600)}.ExperienceGroupedLogs-module__sEkH3W__unmatched-logs-section{gap:var(--space-sm);margin-top:var(--space-sm);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__sEkH3W__unmatched-logs-divider{background:var(--neutral--300);height:1px;margin:var(--space-md)0;width:100%}.ExperienceGroupedLogs-module__sEkH3W__section-title{color:var(--neutral--900);margin:0;font-size:.8125rem;font-weight:600}.ExperienceGroupedLogs-module__sEkH3W__section-description{color:var(--neutral--600);margin:0;font-size:.6875rem}.ExperienceGroupedLogs-module__sEkH3W__experience-group-card{padding:var(--space-xs);margin-bottom:var(--space-xs)}.ExperienceGroupedLogs-module__sEkH3W__group-header{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);display:flex}.ExperienceGroupedLogs-module__sEkH3W__group-title{flex-direction:column;flex:1;gap:.125rem;display:flex}.ExperienceGroupedLogs-module__sEkH3W__log-count{color:var(--neutral--600);font-size:.6875rem}.ExperienceGroupedLogs-module__sEkH3W__create-experience-button{padding:var(--space-3xs)var(--space-xs);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--white);color:var(--neutral--900);cursor:pointer;flex-shrink:0;font-size:.8125rem;font-weight:500;transition:background .2s}.ExperienceGroupedLogs-module__sEkH3W__create-experience-button:hover{background:var(--neutral--100)}.ExperienceGroupedLogs-module__sEkH3W__group-logs{gap:var(--space-2xs);padding-left:var(--space-sm);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__sEkH3W__experience-list{gap:var(--space-xs);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__sEkH3W__experience-card{border:var(--border-subtle);border-radius:var(--radius-md);background:var(--white);transition:border-color .2s,box-shadow .2s}.ExperienceGroupedLogs-module__sEkH3W__experience-card--expanded{border-color:var(--neutral--400)}.ExperienceGroupedLogs-module__sEkH3W__experience-card--editing{border-color:var(--neutral--500);box-shadow:0 2px 8px #0000001a}.ExperienceGroupedLogs-module__sEkH3W__experience-card--highlighted{border-color:var(--terracotta);box-shadow:0 0 0 2px var(--terracotta--200);animation:.5s ExperienceGroupedLogs-module__sEkH3W__highlightPulse}@keyframes ExperienceGroupedLogs-module__sEkH3W__highlightPulse{0%{box-shadow:0 0 0 4px var(--terracotta--200)}to{box-shadow:0 0 0 2px var(--terracotta--200)}}.ExperienceGroupedLogs-module__sEkH3W__experience-header{align-items:center;gap:var(--space-2xs);padding:var(--space-xs);cursor:pointer;display:flex}.ExperienceGroupedLogs-module__sEkH3W__expand-button{width:24px;height:24px;color:var(--neutral--600);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:flex}.ExperienceGroupedLogs-module__sEkH3W__expand-button:hover{background:var(--neutral--100);color:var(--neutral--900)}.ExperienceGroupedLogs-module__sEkH3W__experience-title{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ExperienceGroupedLogs-module__sEkH3W__company-name{color:var(--neutral--900);font-size:.8125rem;font-weight:600}.ExperienceGroupedLogs-module__sEkH3W__job-title{color:var(--neutral--700);font-size:.75rem;font-weight:500}.ExperienceGroupedLogs-module__sEkH3W__date-range{color:var(--neutral--600);font-size:.6875rem}.ExperienceGroupedLogs-module__sEkH3W__experience-actions{gap:var(--space-2xs);flex-shrink:0;display:flex}.ExperienceGroupedLogs-module__sEkH3W__action-button{padding:var(--space-3xs)var(--space-xs);border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--white);color:var(--neutral--700);cursor:pointer;font-size:.75rem;transition:background .2s}.ExperienceGroupedLogs-module__sEkH3W__action-button:hover{background:var(--neutral--100)}.ExperienceGroupedLogs-module__sEkH3W__action-button--danger{color:var(--danger--600)}.ExperienceGroupedLogs-module__sEkH3W__action-button--danger:hover{background:var(--danger--100)}.ExperienceGroupedLogs-module__sEkH3W__experience-content{padding:var(--space-xs);border-top:var(--border-subtle);margin-top:var(--space-2xs);padding-top:0}.ExperienceGroupedLogs-module__sEkH3W__editable-fields{gap:var(--space-xs);margin-bottom:var(--space-sm);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__sEkH3W__field{flex-direction:column;gap:.125rem;display:flex}.ExperienceGroupedLogs-module__sEkH3W__field-label{color:var(--neutral--700);font-size:.75rem;font-weight:500}.ExperienceGroupedLogs-module__sEkH3W__field-input{padding:var(--space-3xs)var(--space-2xs);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--white);color:var(--neutral--900);font-size:.8125rem}.ExperienceGroupedLogs-module__sEkH3W__field-input:focus{outline:2px solid var(--neutral--400);outline-offset:2px}.ExperienceGroupedLogs-module__sEkH3W__date-row{gap:var(--space-2xs);grid-template-columns:1fr 1fr;display:grid}.ExperienceGroupedLogs-module__sEkH3W__bullets-section{gap:var(--space-2xs);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__sEkH3W__bullets-header{justify-content:space-between;align-items:center;display:flex}.ExperienceGroupedLogs-module__sEkH3W__add-bullet-button{padding:var(--space-3xs)var(--space-xs);border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--white);color:var(--neutral--700);cursor:pointer;font-size:.75rem;transition:background .2s}.ExperienceGroupedLogs-module__sEkH3W__add-bullet-button:hover{background:var(--neutral--100)}.ExperienceGroupedLogs-module__sEkH3W__bullet-row{gap:var(--space-2xs);align-items:center;display:flex}.ExperienceGroupedLogs-module__sEkH3W__bullet-input{padding:var(--space-3xs)var(--space-2xs);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--white);color:var(--neutral--900);flex:1;font-size:.8125rem}.ExperienceGroupedLogs-module__sEkH3W__bullet-input:focus{outline:2px solid var(--neutral--400);outline-offset:2px}.ExperienceGroupedLogs-module__sEkH3W__delete-bullet-button{padding:var(--space-3xs)var(--space-xs);border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--white);color:var(--danger--600);cursor:pointer;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:1.25rem;line-height:1;transition:background .2s;display:flex}.ExperienceGroupedLogs-module__sEkH3W__delete-bullet-button:hover{background:var(--danger--100)}.ExperienceGroupedLogs-module__sEkH3W__available-logs-section{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:var(--border-subtle)}.ExperienceGroupedLogs-module__sEkH3W__logs-section-title{color:var(--neutral--900);margin:0 0 var(--space-xs)0;font-size:.8125rem;font-weight:600}.ExperienceGroupedLogs-module__sEkH3W__logs-list{gap:var(--space-2xs);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__sEkH3W__log-item-wrapper,.ExperienceGroupedLogs-module__sEkH3W__log-item-wrapper[role=button]{cursor:pointer}.ExperienceGroupedLogs-module__sEkH3W__log-item-wrapper[role=button]:focus-visible{outline:2px solid var(--info--400);outline-offset:2px;border-radius:var(--radius-md)}.ExperienceGroupedLogs-module__sEkH3W__log-item{padding:var(--space-2xs);transition:border-color .2s,background .2s}.ExperienceGroupedLogs-module__sEkH3W__log-item-wrapper:hover .ExperienceGroupedLogs-module__sEkH3W__log-item{border-color:var(--neutral--400);background:var(--neutral--50)}.ExperienceGroupedLogs-module__sEkH3W__log-item--included{border-color:var(--success--300);background:var(--success--50)}.ExperienceGroupedLogs-module__sEkH3W__log-item--draft{border-color:var(--warning--300);background:var(--warning--50)}.ExperienceGroupedLogs-module__sEkH3W__log-header{justify-content:space-between;align-items:flex-start;gap:var(--space-2xs);display:flex}.ExperienceGroupedLogs-module__sEkH3W__log-title-block{align-items:center;gap:var(--space-2xs);flex:1;min-width:0;display:flex}.ExperienceGroupedLogs-module__sEkH3W__log-title{color:var(--neutral--900);flex:1;min-width:0;margin:0;font-size:.75rem;font-weight:500}.ExperienceGroupedLogs-module__sEkH3W__log-state-indicator{flex-shrink:0;align-items:center;display:flex}.ExperienceGroupedLogs-module__sEkH3W__state-icon--included{color:var(--success--600)}.ExperienceGroupedLogs-module__sEkH3W__state-icon--excluded{color:var(--neutral--600)}.ExperienceGroupedLogs-module__sEkH3W__state-icon--draft{color:var(--warning--600)}.ExperienceGroupedLogs-module__sEkH3W__add-log-button{border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--white);width:28px;height:28px;color:var(--neutral--700);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:flex}.ExperienceGroupedLogs-module__sEkH3W__add-log-button:hover{background:var(--neutral--100);color:var(--neutral--900)}.ExperienceGroupedLogs-module__sEkH3W__add-log-button--loading{cursor:not-allowed;opacity:.6}.ExperienceGroupedLogs-module__sEkH3W__loading-spinner{border:2px solid var(--neutral--300);border-top-color:var(--neutral--600);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite ExperienceGroupedLogs-module__sEkH3W__spin}@keyframes ExperienceGroupedLogs-module__sEkH3W__spin{to{transform:rotate(360deg)}}.ExperienceGroupedLogs-module__sEkH3W__log-divider{background:var(--neutral--200);height:1px;margin:var(--space-2xs)0}.ExperienceGroupedLogs-module__sEkH3W__log-body{gap:var(--space-2xs);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__sEkH3W__log-row{gap:var(--space-xs);align-items:flex-start;display:flex}.ExperienceGroupedLogs-module__sEkH3W__log-label{background:var(--neutral--200);width:20px;height:20px;color:var(--neutral--700);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.ExperienceGroupedLogs-module__sEkH3W__log-text{color:var(--neutral--700);flex:1;margin:0;font-size:.75rem;line-height:1.4}
.LogCard-module__-XzXhq__log-card{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background-color:var(--white);border:var(--border-subtle);outline:1px solid var(--neutral--200);outline-offset:-.5px;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex}.LogCard-module__-XzXhq__interactive{cursor:pointer}.LogCard-module__-XzXhq__log-card:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}.LogCard-module__-XzXhq__interactive:hover{border-color:var(--neutral--300);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.LogCard-module__-XzXhq__header{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.LogCard-module__-XzXhq__title{font-family:var(--font-family-base);font-size:var(--tertiary--text);color:var(--neutral--900);margin:0;font-weight:600;line-height:1.3}.LogCard-module__-XzXhq__title-row{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.LogCard-module__-XzXhq__title-block{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.LogCard-module__-XzXhq__subtitle{font-family:var(--font-family-base);font-size:var(--small-text);color:var(--neutral--600);margin:0;line-height:1.3}.LogCard-module__-XzXhq__meta-icons{align-items:center;gap:var(--space-2xs);color:var(--neutral--600);display:inline-flex}.LogCard-module__-XzXhq__divider{background-color:var(--neutral--200);opacity:.6;width:100%;height:1px}.LogCard-module__-XzXhq__body-wrapper{gap:var(--space-sm);outline:none;flex-direction:column;display:flex}.LogCard-module__-XzXhq__body{gap:var(--space-xs);flex-direction:column;display:flex}.LogCard-module__-XzXhq__row{align-items:center;gap:var(--space-xl);justify-content:flex-start;width:100%;display:flex}.LogCard-module__-XzXhq__row-content-wrapper{align-items:flex-start;gap:var(--space-sm);flex:1 1 0;min-width:0;display:flex}.LogCard-module__-XzXhq__label{width:var(--space-md);min-width:var(--space-md);height:var(--space-md);border-radius:var(--radius-full);border:var(--border-subtle);font-family:var(--font-family-mono);font-size:var(--small-text);text-transform:uppercase;color:var(--neutral--500);background-color:var(--neutral--50);flex-shrink:0;justify-content:center;align-items:center;font-weight:400;display:inline-flex}.LogCard-module__-XzXhq__content{flex:1 1 0;align-items:flex-start;gap:0;min-width:0;display:flex}.LogCard-module__-XzXhq__text{font-family:var(--font-family-base);font-size:var(--tertiary--text);color:var(--black);word-wrap:break-word;margin:0;font-weight:400;line-height:1.3}.LogCard-module__-XzXhq__row-label{width:var(--space-5xl);text-align:right;color:var(--neutral--900);font-size:var(--small-text);font-family:var(--font-family-mono);text-transform:uppercase;word-wrap:break-word;flex-shrink:0;font-weight:400;line-height:1.25}.LogCard-module__-XzXhq__section-pill{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs)var(--space-2xs);border-radius:var(--radius-lg);background-color:var(--neutral--50);color:var(--neutral--600);font-size:var(--small-text);text-transform:uppercase;letter-spacing:.02em;display:inline-flex}.LogCard-module__-XzXhq__skills{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.LogCard-module__-XzXhq__footer{justify-content:flex-end;align-items:center;gap:var(--space-2xs);color:var(--neutral--600);font-family:var(--font-family-base);font-size:var(--small-text);flex-wrap:wrap;display:inline-flex}.LogCard-module__-XzXhq__footer-dot{width:var(--space-3xs);height:var(--space-3xs);background-color:var(--neutral--500);border-radius:var(--radius-full)}.LogCard-module__-XzXhq__footer-meta{align-items:center;gap:.35rem;display:inline-flex}.LogCard-module__-XzXhq__source-icon{width:var(--space-md);height:var(--space-md);border-radius:var(--radius-full);border:var(--border-subtle);background-color:var(--white);color:var(--neutral--700);justify-content:center;align-items:center;display:inline-flex}.LogCard-module__-XzXhq__verified{--chip-border-color:var(--success--500);--chip-text-color:var(--success--600);--chip-icon-color:var(--success--500)}.LogCard-module__-XzXhq__selected{border-color:var(--neutral--300);box-shadow:var(--shadow-soft)}.LogCard-module__-XzXhq__empty-state{width:100%;color:var(--neutral--500);font-size:var(--small-text);align-items:center;display:flex}.LogCard-module__-XzXhq__inline-editor{align-items:flex-start;gap:var(--space-2xs);width:100%;display:flex}.LogCard-module__-XzXhq__textarea{width:100%;min-height:var(--space-5xl);padding:var(--space-xs)var(--space-xs);border:var(--border-subtle);border-radius:var(--radius-lg);font-family:var(--font-family-base);font-size:var(--description);resize:vertical;background-color:var(--white);color:var(--neutral--900);flex:1;line-height:1.45}.LogCard-module__-XzXhq__textarea:focus{outline:2px solid var(--neutral--300);border-color:var(--neutral--400)}.LogCard-module__-XzXhq__editor-actions{gap:var(--space-3xs);flex-direction:column;display:flex}.LogCard-module__-XzXhq__action-btn{width:var(--space-lg);height:var(--space-lg);border-radius:var(--radius-lg);border:var(--border-subtle);background-color:var(--neutral--50);color:var(--neutral--800);cursor:pointer;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s,transform .12s;display:inline-flex}.LogCard-module__-XzXhq__action-btn:disabled{opacity:.55;cursor:not-allowed}.LogCard-module__-XzXhq__action-btn:not(:disabled):hover{background:var(--neutral--100);border-color:var(--neutral--300);transform:translateY(-1px)}.LogCard-module__-XzXhq__save-btn{background-color:color-mix(in srgb,var(--success--500)10%,transparent);border-color:var(--success--200);color:var(--success--700)}.LogCard-module__-XzXhq__save-btn:not(:disabled):hover{background:var(--success--100)}.LogCard-module__-XzXhq__cancel-btn{background-color:var(--surface-danger-10);border-color:var(--danger--200);color:var(--danger--700)}.LogCard-module__-XzXhq__cancel-btn:not(:disabled):hover{background:var(--danger--100)}.LogCard-module__-XzXhq__label-active{border-color:var(--neutral--400);background:var(--neutral--100);color:var(--neutral--600)}.LogCard-module__-XzXhq__ghost-label{border-color:var(--neutral--200);background:var(--neutral--50);color:var(--neutral--400)}.LogCard-module__-XzXhq__ghost-text{color:var(--neutral--400);font-style:italic}.LogCard-module__-XzXhq__ghost-clickable{cursor:pointer;transition:background-color .12s}.LogCard-module__-XzXhq__ghost-clickable:hover{background:var(--neutral--50);border-radius:.35rem}.LogCard-module__-XzXhq__ghost-clickable:focus-visible{outline:2px solid var(--info--400);outline-offset:2px;border-radius:.35rem}.LogCard-module__-XzXhq__add-menu-wrapper{justify-content:center;width:100%;display:inline-flex;position:relative}.LogCard-module__-XzXhq__add-menu{z-index:2;background:var(--white);border:1px solid var(--neutral--200);min-width:11rem;box-shadow:var(--shadow-soft);border-radius:.5rem;flex-direction:column;gap:.25rem;margin-top:-3rem;margin-left:18rem;padding:.6rem;display:inline-flex;position:absolute}.LogCard-module__-XzXhq__add-menu-item{width:100%;color:var(--neutral--600);font-size:.72rem;font-family:var(--font-family-base);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;align-items:center;gap:.45rem;padding:.45rem .4rem;line-height:1.2;transition:background-color .12s,border-color .12s;display:inline-flex}.LogCard-module__-XzXhq__add-menu-item:hover{background:var(--neutral--50);border-color:var(--neutral--200)}.LogCard-module__-XzXhq__add-menu-icon{border:1px solid var(--neutral--400);border-radius:.2rem;flex-shrink:0;width:1.1rem;height:1.1rem}.LogCard-module__-XzXhq__add-menu-label{color:var(--neutral--500);font-size:var(--small-text);font-family:var(--font-family-base);word-wrap:break-word;font-weight:400;line-height:.94rem}.LogCard-module__-XzXhq__visibility-toggle{color:var(--neutral--500);font-family:var(--font-family-mono);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.35rem;margin-left:auto;padding:.25rem .5rem;font-size:.75rem;transition:all .12s;display:inline-flex}.LogCard-module__-XzXhq__visibility-toggle:hover:not(:disabled){background:var(--neutral--100);color:var(--neutral--800)}.LogCard-module__-XzXhq__visibility-toggle:disabled{opacity:.7;cursor:default}.LogCard-module__-XzXhq__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ResumeConfigurationPanel-module__lCZnOa__config-panel{gap:var(--space-md);flex-direction:column;display:flex}.ResumeConfigurationPanel-module__lCZnOa__config-title{color:var(--neutral--900);margin-bottom:var(--space-xs)}.ResumeConfigurationPanel-module__lCZnOa__config-section{gap:var(--space-xs);padding-bottom:var(--space-md);border-bottom:var(--border-subtle);flex-direction:column;display:flex}.ResumeConfigurationPanel-module__lCZnOa__config-section:last-child{border-bottom:none}.ResumeConfigurationPanel-module__lCZnOa__section-title{color:var(--neutral--900);margin-bottom:var(--space-xs);font-weight:600}.ResumeConfigurationPanel-module__lCZnOa__field{gap:var(--space-3xs);flex-direction:column;display:flex}.ResumeConfigurationPanel-module__lCZnOa__field-label{color:var(--neutral--700);font-weight:500}.ResumeConfigurationPanel-module__lCZnOa__field-input{padding:var(--space-2xs)var(--space-xs);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--white);color:var(--neutral--900);font-size:.875rem}.ResumeConfigurationPanel-module__lCZnOa__field-input:focus{outline:2px solid var(--neutral--400);outline-offset:2px}.ResumeConfigurationPanel-module__lCZnOa__template-options{gap:var(--space-2xs);flex-direction:column;display:flex}.ResumeConfigurationPanel-module__lCZnOa__template-option{padding:var(--space-xs)var(--space-sm);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--white);color:var(--neutral--900);cursor:pointer;text-align:left;transition:background .2s}.ResumeConfigurationPanel-module__lCZnOa__template-option:hover{background:var(--neutral--100)}.ResumeConfigurationPanel-module__lCZnOa__template-option--selected{background:var(--neutral--200);border-color:var(--neutral--400);font-weight:600}
.CurrentExperienceCard-module__PL8Eyq__card{gap:var(--space-3xs);padding:var(--space-3xs);border-radius:var(--radius-md);border:1px solid var(--neutral--300);background:var(--white);flex-direction:column;width:100%;max-width:320px;display:flex;position:relative}.CurrentExperienceCard-module__PL8Eyq__label{color:var(--neutral--600);padding:0 var(--space-2xs);font-size:.75rem}.CurrentExperienceCard-module__PL8Eyq__dropdown-container{position:relative}.CurrentExperienceCard-module__PL8Eyq__selector{justify-content:space-between;align-items:center;gap:var(--space-3xs);width:100%;padding:var(--space-2xs)var(--space-xs);border-radius:var(--radius-md);border:1px solid var(--neutral--200);background:var(--neutral--50);cursor:pointer;max-width:100%;transition:border-color .16s,background .16s;display:flex}.CurrentExperienceCard-module__PL8Eyq__selector:hover{border-color:var(--neutral--300);background:var(--white)}.CurrentExperienceCard-module__PL8Eyq__selector:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}.CurrentExperienceCard-module__PL8Eyq__selector-left{align-items:center;gap:var(--space-3xs);flex:1;min-width:0;display:flex}.CurrentExperienceCard-module__PL8Eyq__meta{flex-direction:column;gap:.08rem;min-width:0;display:flex}.CurrentExperienceCard-module__PL8Eyq__role{color:var(--black);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;line-height:1.2;overflow:hidden}.CurrentExperienceCard-module__PL8Eyq__tag{padding:0 var(--space-2xs);background:var(--muted);height:20px;color:var(--accent-foreground);border-radius:999px;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.CurrentExperienceCard-module__PL8Eyq__dropdown{margin-top:var(--space-2xs);border:1px solid var(--neutral--200);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-hairline);z-index:1000;flex-direction:column;max-height:240px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.CurrentExperienceCard-module__PL8Eyq__dropdown-item{width:100%;padding:var(--space-xs)var(--space-sm);justify-content:space-between;align-items:center;gap:var(--space-xs);cursor:pointer;text-align:left;background:0 0;border:none;transition:background .14s;display:flex}.CurrentExperienceCard-module__PL8Eyq__dropdown-item:hover,.CurrentExperienceCard-module__PL8Eyq__dropdown-item:focus-visible{background:var(--neutral--50)}.CurrentExperienceCard-module__PL8Eyq__dropdown-item--active{background:var(--surface-terracotta-05);border-left:3px solid var(--terracotta);box-shadow:inset 0 0 0 1px var(--surface-terracotta-05)}.CurrentExperienceCard-module__PL8Eyq__dropdown-item--muted{opacity:.85}.CurrentExperienceCard-module__PL8Eyq__dropdown-content{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.CurrentExperienceCard-module__PL8Eyq__dropdown-label{color:var(--neutral--800);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.CurrentExperienceCard-module__PL8Eyq__dropdown-item--active .CurrentExperienceCard-module__PL8Eyq__dropdown-label{color:var(--terracotta);font-weight:600}.CurrentExperienceCard-module__PL8Eyq__chevron{color:var(--neutral--600)}
.SectionItem-module__QMTGZG__section-item{padding:var(--space-xs);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--white);margin-bottom:var(--space-2xs);transition:background .2s,border-color .2s}.SectionItem-module__QMTGZG__section-item:hover{background:var(--neutral--50);border-color:var(--neutral--300)}.SectionItem-module__QMTGZG__section-item--dragging{border-color:var(--terracotta);box-shadow:var(--shadow-soft)}.SectionItem-module__QMTGZG__section-item-content{align-items:center;gap:var(--space-xs);display:flex}.SectionItem-module__QMTGZG__drag-handle{padding:var(--space-2xs);color:var(--neutral--500);cursor:grab;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.SectionItem-module__QMTGZG__drag-handle:hover{background:var(--neutral--100);color:var(--neutral--700)}.SectionItem-module__QMTGZG__drag-handle:active{cursor:grabbing}.SectionItem-module__QMTGZG__section-name{color:var(--neutral--900);flex:1;font-size:.875rem;font-weight:500}.SectionItem-module__QMTGZG__section-actions{align-items:center;gap:var(--space-2xs);display:flex}.SectionItem-module__QMTGZG__action-button{border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--white);width:28px;height:28px;color:var(--neutral--600);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,border-color .2s;display:flex}.SectionItem-module__QMTGZG__action-button:hover{background:var(--neutral--100);color:var(--neutral--900);border-color:var(--neutral--300)}.SectionItem-module__QMTGZG__action-button--danger:hover{background:var(--error--50);color:var(--error--700);border-color:var(--error--300)}
.ConfirmDeletePopover-module__kzaLFG__root{margin-top:var(--space-2xs);min-width:260px;padding:var(--space-sm);border-radius:var(--radius-lg);background:var(--white);border:var(--border-subtle);box-shadow:var(--shadow-soft);z-index:30;position:absolute;top:100%;right:0}.ConfirmDeletePopover-module__kzaLFG__header{gap:var(--space-2xs);margin-bottom:var(--space-sm);flex-direction:column;display:flex}.ConfirmDeletePopover-module__kzaLFG__title{font-family:var(--font-family-heading);font-size:var(--tertiary--text);color:var(--neutral--900);margin:0;font-weight:600}.ConfirmDeletePopover-module__kzaLFG__body{font-size:var(--description);color:var(--neutral--700);margin:0}.ConfirmDeletePopover-module__kzaLFG__actions{justify-content:flex-end;gap:var(--space-2xs);margin-top:var(--space-xs);display:flex}.ConfirmDeletePopover-module__kzaLFG__cancel-button{min-width:80px}.ConfirmDeletePopover-module__kzaLFG__confirm-button{background-color:var(--danger--500);border-color:var(--danger--500);min-width:96px;color:var(--white)}.ConfirmDeletePopover-module__kzaLFG__confirm-button:hover{background-color:var(--danger--600);border-color:var(--danger--600)}.ConfirmDeletePopover-module__kzaLFG__confirm-button:disabled{opacity:.7;cursor:default}
.SectionOrderEditor-module__MgH5Lq__section-order-editor{gap:var(--space-md);flex-direction:column;display:flex}.SectionOrderEditor-module__MgH5Lq__editor-header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.SectionOrderEditor-module__MgH5Lq__editor-title{color:var(--neutral--900);margin:0}.SectionOrderEditor-module__MgH5Lq__add-section-container{position:relative}.SectionOrderEditor-module__MgH5Lq__add-button{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs)var(--space-sm);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--white);color:var(--neutral--700);cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:flex}.SectionOrderEditor-module__MgH5Lq__add-button:hover{background:var(--neutral--100);color:var(--neutral--900);border-color:var(--neutral--300)}.SectionOrderEditor-module__MgH5Lq__add-dropdown{top:calc(100% + var(--space-2xs));background:var(--white);border:var(--border-subtle);border-radius:var(--radius-md);min-width:160px;box-shadow:var(--shadow-soft);z-index:100;position:absolute;right:0;overflow:hidden}.SectionOrderEditor-module__MgH5Lq__dropdown-item{width:100%;padding:var(--space-xs)var(--space-sm);color:var(--neutral--900);text-align:left;cursor:pointer;background:0 0;border:none;font-size:.875rem;transition:background .2s;display:block}.SectionOrderEditor-module__MgH5Lq__dropdown-item:hover{background:var(--neutral--100)}.SectionOrderEditor-module__MgH5Lq__dropdown-overlay{z-index:99;background:0 0;position:fixed;inset:0}.SectionOrderEditor-module__MgH5Lq__sections-list{gap:var(--space-2xs);flex-direction:column;display:flex}.SectionOrderEditor-module__MgH5Lq__empty{padding:var(--space-md);text-align:center;color:var(--neutral--600)}
.AddButton-module__dzYUKW__add-button-container{justify-content:center;align-items:center;gap:var(--space-sm);width:95%;margin:0 auto;display:flex}.AddButton-module__dzYUKW__add-button-divider{background:var(--neutral--200);flex:1;height:1px}.AddButton-module__dzYUKW__add-button{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs)var(--space-sm);border:1px solid var(--neutral--300);border-radius:var(--radius-full);color:var(--neutral--700);font-size:var(--small-text);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;font-weight:500;transition:all .2s;display:inline-flex}.AddButton-module__dzYUKW__add-button:hover:not(:disabled){border-color:var(--neutral--400);color:var(--neutral--900);background:var(--neutral--100)}.AddButton-module__dzYUKW__add-button:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}.AddButton-module__dzYUKW__add-button:disabled{opacity:.5;cursor:not-allowed}.AddButton-module__dzYUKW__add-button-icon{color:inherit;flex-shrink:0}.AddButton-module__dzYUKW__add-button-label{color:inherit}
.SkillPicker-module__T3NLNW__popover{margin-top:var(--space-2xs);border-radius:var(--radius-lg);background:var(--white);border:var(--border-subtle);min-width:280px;max-width:400px;box-shadow:var(--shadow-soft);z-index:100;flex-direction:column;display:flex;position:absolute;top:100%}.SkillPicker-module__T3NLNW__popover--align-left{left:0;right:auto}.SkillPicker-module__T3NLNW__popover--align-center{left:50%;right:auto;transform:translate(-50%)}.SkillPicker-module__T3NLNW__popover--align-right{left:auto;right:0}.SkillPicker-module__T3NLNW__search-container{align-items:center;gap:var(--space-2xs);padding:var(--space-sm);border-bottom:var(--border-subtle);display:flex;position:relative}.SkillPicker-module__T3NLNW__search-container:focus-within{border-bottom-color:var(--neutral--300)}.SkillPicker-module__T3NLNW__search-icon{color:var(--neutral--500);flex-shrink:0}.SkillPicker-module__T3NLNW__search-input{font-family:var(--font-family-base);font-size:var(--tertiary--text);color:var(--neutral--900);background:0 0;border:none;outline:none;flex:1;padding:0}.SkillPicker-module__T3NLNW__search-input::placeholder{color:var(--neutral--500)}.SkillPicker-module__T3NLNW__search-clear{border:1px solid var(--neutral--200);background:var(--neutral--50);color:var(--neutral--600);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:background-color .12s,border-color .12s;display:inline-flex}.SkillPicker-module__T3NLNW__search-clear:hover{background:var(--neutral--100);border-color:var(--neutral--300)}.SkillPicker-module__T3NLNW__search-clear:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}.SkillPicker-module__T3NLNW__suggestions-list{max-height:240px;padding:var(--space-2xs)0;flex-direction:column;display:flex;overflow-y:auto}.SkillPicker-module__T3NLNW__suggestion-item{width:100%;padding:var(--space-xs)var(--space-sm);cursor:pointer;text-align:left;font-family:var(--font-family-base);font-size:var(--tertiary--text);color:var(--neutral--800);background:0 0;border:none;align-items:center;transition:background .14s;display:flex}.SkillPicker-module__T3NLNW__suggestion-item:hover,.SkillPicker-module__T3NLNW__suggestion-item:focus-visible{background:var(--neutral--50)}.SkillPicker-module__T3NLNW__suggestion-item--active{background:var(--neutral--100)}.SkillPicker-module__T3NLNW__empty-state{padding:var(--space-md)var(--space-sm);justify-content:center;align-items:center;display:flex}.SkillPicker-module__T3NLNW__empty-state-text{font-family:var(--font-family-base);font-size:var(--tertiary--text);color:var(--neutral--600);text-align:center;margin:0;line-height:1.4}
.ConfigPanelTabs-module__ktpA5W__tabs-container{flex-direction:column;height:100%;display:flex}.ConfigPanelTabs-module__ktpA5W__tabs-header{border-bottom:var(--border-subtle);background:var(--white);gap:var(--space-3xs);padding:var(--space-2xs)var(--space-xs);scrollbar-width:thin;scrollbar-color:var(--neutral--300)transparent;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow:auto hidden}.ConfigPanelTabs-module__ktpA5W__tabs-header::-webkit-scrollbar{height:6px}.ConfigPanelTabs-module__ktpA5W__tabs-header::-webkit-scrollbar-track{background:0 0}.ConfigPanelTabs-module__ktpA5W__tabs-header::-webkit-scrollbar-thumb{background-color:var(--neutral--300);border-radius:var(--radius-sm)}.ConfigPanelTabs-module__ktpA5W__tabs-header::-webkit-scrollbar-thumb:hover{background-color:var(--neutral--400)}.ConfigPanelTabs-module__ktpA5W__tab-button{padding:var(--space-2xs)var(--space-sm);color:var(--neutral--600);cursor:pointer;border-radius:var(--radius-sm);white-space:nowrap;background:0 0;border:none;flex-shrink:0;font-size:.875rem;font-weight:500;transition:background .2s,color .2s;position:relative}.ConfigPanelTabs-module__ktpA5W__tab-button:hover{background:var(--neutral--100);color:var(--neutral--900)}.ConfigPanelTabs-module__ktpA5W__tab-button--active{color:var(--neutral--900);font-weight:600}.ConfigPanelTabs-module__ktpA5W__tab-button--active:after{content:"";bottom:calc(-1*var(--space-2xs));left:var(--space-sm);right:var(--space-sm);background:var(--terracotta);border-radius:var(--radius-xs);height:2px;position:absolute}.ConfigPanelTabs-module__ktpA5W__tabs-content{flex:1;overflow-y:auto}.ConfigPanelTabs-module__ktpA5W__tab-panel{padding:var(--space-sm);gap:var(--space-md);flex-direction:column;display:flex}
.EcoWorkbenchPanel-module__Oi6dKa__root{background:var(--white);border-left:var(--border-subtle);width:100%;height:100vh;max-height:100vh;box-shadow:var(--shadow-strong);z-index:10;will-change:transform,opacity;flex-direction:column;animation:.3s ease-out forwards EcoWorkbenchPanel-module__Oi6dKa__slide-in;display:flex;position:sticky;top:0}@keyframes EcoWorkbenchPanel-module__Oi6dKa__slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.EcoWorkbenchPanel-module__Oi6dKa__header{padding:var(--space-sm)var(--space-md);border-bottom:var(--border-subtle);flex-shrink:0;display:block}.EcoWorkbenchPanel-module__Oi6dKa__header:after{content:"";clear:both;display:table}.EcoWorkbenchPanel-module__Oi6dKa__header-inner{width:100%}.EcoWorkbenchPanel-module__Oi6dKa__header-actions-group{float:right;align-items:center;gap:var(--space-xs);margin-left:var(--space-sm);display:flex;position:relative}.EcoWorkbenchPanel-module__Oi6dKa__header-status{height:32px;color:var(--neutral--600);align-items:center;display:flex}.EcoWorkbenchPanel-module__Oi6dKa__title-editable{font-family:var(--font-family-heading);font-size:var(--heading-4);color:var(--neutral--900);border-radius:var(--radius-sm);cursor:text;word-break:break-word;background:0 0;outline:none;width:auto;min-height:32px;padding:2px 4px;font-weight:600;line-height:1.2;transition:all .2s}.EcoWorkbenchPanel-module__Oi6dKa__title-editable:empty:before{content:attr(data-placeholder);color:var(--neutral--400);font-weight:400}.EcoWorkbenchPanel-module__Oi6dKa__title-editable:hover:not(:disabled){background:var(--neutral--50)}.EcoWorkbenchPanel-module__Oi6dKa__title-editable:focus{background:var(--white);box-shadow:0 0 0 1px var(--neutral--300)}.EcoWorkbenchPanel-module__Oi6dKa__experience-container{box-sizing:border-box;z-index:5;gap:var(--space-2xs);flex-direction:column;width:100%;display:flex;position:relative}.EcoWorkbenchPanel-module__Oi6dKa__experience-selector{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;width:100%;display:flex}.EcoWorkbenchPanel-module__Oi6dKa__experience-selector-label{font-size:var(--tertiary--text);color:var(--neutral--600)}.EcoWorkbenchPanel-module__Oi6dKa__experience-select{font-size:var(--tertiary--text);border-radius:var(--radius-sm);border:var(--border-subtle);background-color:var(--white);color:var(--neutral--900);width:100%;max-width:100%;padding:4px 8px}.EcoWorkbenchPanel-module__Oi6dKa__verified-badge{--chip-border-color:var(--success--500);--chip-text-color:var(--success--600);--chip-icon-color:var(--success--500);flex-shrink:0}.EcoWorkbenchPanel-module__Oi6dKa__header-actions{justify-content:flex-end;align-items:center;gap:var(--space-3xs);flex-shrink:0;display:flex;position:relative}.EcoWorkbenchPanel-module__Oi6dKa__action-button{padding:var(--space-2xs);width:32px;min-width:auto;height:32px}.EcoWorkbenchPanel-module__Oi6dKa__visibility-button{align-items:center;gap:var(--space-2xs);padding:0 var(--space-sm);max-width:120px;height:32px;display:inline-flex}.EcoWorkbenchPanel-module__Oi6dKa__visibility-label{font-size:.75rem;font-weight:500}.EcoWorkbenchPanel-module__Oi6dKa__header-status{min-width:20px;height:20px;color:var(--neutral--600);justify-content:flex-start;align-items:center;display:flex}.EcoWorkbenchPanel-module__Oi6dKa__status-text{color:var(--neutral--500);font-size:.7rem}.EcoWorkbenchPanel-module__Oi6dKa__status-icon{display:block}.EcoWorkbenchPanel-module__Oi6dKa__status-icon--saving{color:var(--neutral--400);animation:1s linear infinite EcoWorkbenchPanel-module__Oi6dKa__spin}.EcoWorkbenchPanel-module__Oi6dKa__status-icon--saved{color:var(--success--500);animation:.2s ease-out EcoWorkbenchPanel-module__Oi6dKa__fade-in}.EcoWorkbenchPanel-module__Oi6dKa__status-icon--error{color:var(--danger--500)}.EcoWorkbenchPanel-module__Oi6dKa__error-tooltip-container{align-items:center;display:flex;position:relative}.EcoWorkbenchPanel-module__Oi6dKa__error-tooltip{margin-top:var(--space-2xs);padding:var(--space-2xs)var(--space-sm);background:var(--danger--50);border:1px solid var(--danger--200);border-radius:var(--radius-sm);color:var(--danger--700);white-space:nowrap;opacity:0;visibility:hidden;z-index:20;box-shadow:var(--shadow-soft);white-space:normal;text-align:left;max-width:200px;font-size:.7rem;transition:all .2s;position:absolute;top:100%;right:0}.EcoWorkbenchPanel-module__Oi6dKa__error-tooltip-container:hover .EcoWorkbenchPanel-module__Oi6dKa__error-tooltip{opacity:1;visibility:visible}@keyframes EcoWorkbenchPanel-module__Oi6dKa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes EcoWorkbenchPanel-module__Oi6dKa__fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.EcoWorkbenchPanel-module__Oi6dKa__content{flex:1;min-height:0;overflow:hidden auto}.EcoWorkbenchPanel-module__Oi6dKa__content-inner{gap:var(--space-lg);padding:var(--space-md);flex-direction:column;display:flex}.EcoWorkbenchPanel-module__Oi6dKa__skeleton{gap:var(--space-lg);flex-direction:column;display:flex}.EcoWorkbenchPanel-module__Oi6dKa__skeleton-block{gap:var(--space-xs);flex-direction:column;display:flex}.EcoWorkbenchPanel-module__Oi6dKa__skeleton-label{background:var(--neutral--100);border-radius:999px;width:80px;height:10px}.EcoWorkbenchPanel-module__Oi6dKa__skeleton-line{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--neutral--100)0%,var(--neutral--150)50%,var(--neutral--100)100%);background-size:200% 100%;width:100%;max-width:100%;height:40px;animation:1.2s ease-in-out infinite EcoWorkbenchPanel-module__Oi6dKa__skeletonPulse}.EcoWorkbenchPanel-module__Oi6dKa__skeleton-line.EcoWorkbenchPanel-module__Oi6dKa__tall{height:90px}.EcoWorkbenchPanel-module__Oi6dKa__skeleton-chip-row{gap:var(--space-xs);display:flex}.EcoWorkbenchPanel-module__Oi6dKa__skeleton-chip{background:var(--neutral--100);border-radius:999px;width:60px;height:24px;animation:1.2s ease-in-out infinite EcoWorkbenchPanel-module__Oi6dKa__skeletonPulse}@keyframes EcoWorkbenchPanel-module__Oi6dKa__skeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.EcoWorkbenchPanel-module__Oi6dKa__section{gap:var(--space-xs);flex-direction:column;display:flex}.EcoWorkbenchPanel-module__Oi6dKa__section-label{font-family:var(--font-family-mono);font-size:var(--small-text);text-transform:uppercase;letter-spacing:.12em;color:var(--neutral--600);margin:0;font-weight:500}.EcoWorkbenchPanel-module__Oi6dKa__field-wrapper{width:100%}:is(.EcoWorkbenchPanel-module__Oi6dKa__field-error textarea,.EcoWorkbenchPanel-module__Oi6dKa__field-error input){border-color:var(--danger--400);box-shadow:0 0 0 1px var(--danger--400)}.EcoWorkbenchPanel-module__Oi6dKa__field-container{min-height:60px}.EcoWorkbenchPanel-module__Oi6dKa__error-banner{padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);background:var(--danger--50);color:var(--danger--700);border:1px solid var(--danger--200);font-size:.7rem}.EcoWorkbenchPanel-module__Oi6dKa__skills-container{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.EcoWorkbenchPanel-module__Oi6dKa__skill-wrapper{align-items:center;display:inline-flex;position:relative}.EcoWorkbenchPanel-module__Oi6dKa__skill-remove{border:1px solid var(--neutral--300);background:var(--white);border-radius:var(--radius-full);width:18px;height:18px;color:var(--neutral--600);cursor:pointer;z-index:1;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.EcoWorkbenchPanel-module__Oi6dKa__skill-remove:hover{background:var(--neutral--200);color:var(--neutral--900)}.EcoWorkbenchPanel-module__Oi6dKa__skill-remove:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}.EcoWorkbenchPanel-module__Oi6dKa__add-skill-button{color:var(--neutral--600);border-style:dashed}.EcoWorkbenchPanel-module__Oi6dKa__capture-context{margin-top:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--neutral--100);border:var(--border-subtle);gap:var(--space-md);flex-direction:column;display:flex}.EcoWorkbenchPanel-module__Oi6dKa__capture-context-header{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.EcoWorkbenchPanel-module__Oi6dKa__capture-context-label{font-family:var(--font-family-mono);font-size:var(--small-text);text-transform:uppercase;letter-spacing:.12em;color:var(--neutral--500);font-weight:500}.EcoWorkbenchPanel-module__Oi6dKa__source-badge{background:var(--white);flex-shrink:0}.EcoWorkbenchPanel-module__Oi6dKa__capture-context-field{gap:var(--space-xs);flex-direction:column;display:flex}.EcoWorkbenchPanel-module__Oi6dKa__capture-context-field-label{font-size:var(--small-text);color:var(--neutral--700);margin:0;font-weight:500}.EcoWorkbenchPanel-module__Oi6dKa__capture-context-field-value{padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-sm);border:var(--border-subtle);background:var(--white);font-size:var(--tertiary--text);color:var(--neutral--800);line-height:1.4}.EcoWorkbenchPanel-module__Oi6dKa__capture-context-link{align-items:center;gap:var(--space-3xs);font-size:var(--tertiary--text);color:var(--info--500);text-decoration:none;transition:color .12s;display:inline-flex}.EcoWorkbenchPanel-module__Oi6dKa__capture-context-link:hover{color:var(--info--600);text-decoration:underline}.EcoWorkbenchPanel-module__Oi6dKa__capture-context-link:focus-visible{outline:2px solid var(--info--400);outline-offset:2px;border-radius:var(--radius-xs)}.EcoWorkbenchPanel-module__Oi6dKa__footer{justify-content:flex-end;align-items:center;gap:var(--space-xs);padding:var(--space-md);border-top:var(--border-subtle);background:var(--white);flex-shrink:0;display:flex}@media (max-width:768px){.EcoWorkbenchPanel-module__Oi6dKa__root{border-left:none;border-top:var(--border-subtle);width:100%;left:0;right:0}}.EcoWorkbenchPanel-module__Oi6dKa__visibility-selector{gap:var(--space-xs);margin-top:var(--space-2xs);grid-template-columns:1fr 1fr;display:grid}.EcoWorkbenchPanel-module__Oi6dKa__visibility-option{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--white);cursor:pointer;text-align:left;transition:all .2s;display:flex}.EcoWorkbenchPanel-module__Oi6dKa__visibility-option:hover{background:var(--neutral--50);border-color:var(--neutral--300)}.EcoWorkbenchPanel-module__Oi6dKa__visibility-option.EcoWorkbenchPanel-module__Oi6dKa__active{background:var(--surface-terracotta-02);border-color:var(--terracotta);box-shadow:0 0 0 1px var(--terracotta)}.EcoWorkbenchPanel-module__Oi6dKa__visibility-option-icon{color:var(--neutral--500);justify-content:center;align-items:center;display:flex}.EcoWorkbenchPanel-module__Oi6dKa__visibility-option.EcoWorkbenchPanel-module__Oi6dKa__active .EcoWorkbenchPanel-module__Oi6dKa__visibility-option-icon{color:var(--terracotta)}.EcoWorkbenchPanel-module__Oi6dKa__visibility-option-content{flex-direction:column;gap:2px;display:flex}.EcoWorkbenchPanel-module__Oi6dKa__visibility-option-title{font-size:var(--small-text);color:var(--neutral--900);font-weight:600}.EcoWorkbenchPanel-module__Oi6dKa__visibility-option.EcoWorkbenchPanel-module__Oi6dKa__active .EcoWorkbenchPanel-module__Oi6dKa__visibility-option-title{color:var(--terracotta)}.EcoWorkbenchPanel-module__Oi6dKa__visibility-option-description{color:var(--neutral--500);font-size:.7rem}.EcoWorkbenchPanel-module__Oi6dKa__visibility-option.EcoWorkbenchPanel-module__Oi6dKa__active .EcoWorkbenchPanel-module__Oi6dKa__visibility-option-description{color:var(--terracotta)}
.ConfirmationModal-module__BE6-fG__overlay{background:var(--overlay-scrim);z-index:10000;padding:clamp(var(--space-sm),4vw,var(--space-lg));isolation:isolate;justify-content:center;align-items:center;animation:.2s ease-out ConfirmationModal-module__BE6-fG__fadeIn;display:flex;position:fixed;inset:0}@keyframes ConfirmationModal-module__BE6-fG__fadeIn{0%{opacity:0}to{opacity:1}}.ConfirmationModal-module__BE6-fG__modal{background:var(--white);border-radius:var(--radius-lg);width:100%;max-width:min(480px,96vw);max-height:90vh;box-shadow:var(--shadow-modal);flex-direction:column;margin:0 auto;animation:.3s ease-out ConfirmationModal-module__BE6-fG__slideUp;display:flex;overflow-y:auto}@keyframes ConfirmationModal-module__BE6-fG__slideUp{0%{opacity:0;transform:translateY(var(--space-sm))}to{opacity:1;transform:translateY(0)}}.ConfirmationModal-module__BE6-fG__header{padding:var(--space-lg)var(--space-lg)var(--space-md);border-bottom:1px solid var(--neutral--200)}.ConfirmationModal-module__BE6-fG__title{font-size:var(--heading-4);color:var(--neutral--900);margin:0;font-weight:600;line-height:1.3}.ConfirmationModal-module__BE6-fG__content{padding:var(--space-lg);flex:1;overflow-y:auto}.ConfirmationModal-module__BE6-fG__message{font-size:var(--description);color:var(--neutral--700);margin:0;line-height:1.5}.ConfirmationModal-module__BE6-fG__actions{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md)var(--space-lg)var(--space-lg);border-top:1px solid var(--neutral--200);display:flex}.ConfirmationModal-module__BE6-fG__cancel-button{min-width:80px}.ConfirmationModal-module__BE6-fG__confirm-button{min-width:96px}.ConfirmationModal-module__BE6-fG__confirm-button--destructive{background-color:var(--danger--500);border-color:var(--danger--500);color:var(--white)}.ConfirmationModal-module__BE6-fG__confirm-button--destructive:hover:not(:disabled){background-color:var(--danger--600);border-color:var(--danger--600)}.ConfirmationModal-module__BE6-fG__confirm-button:disabled{opacity:.7;cursor:not-allowed}
.HomeLayout-module__gK00QW__home-layout{align-items:flex-start;gap:0;width:100%;min-height:0;display:flex;position:relative}.HomeLayout-module__gK00QW__cards-container{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex;overflow:hidden}.HomeLayout-module__gK00QW__workbench-container{will-change:max-width;flex-shrink:0;align-self:stretch;width:0;max-width:0;transition:max-width .2s ease-out,opacity .15s ease-out;position:relative;overflow:hidden}.HomeLayout-module__gK00QW__workbench-container--open{opacity:1;width:400px;max-width:400px;overflow:visible}@media (max-width:768px){.HomeLayout-module__gK00QW__home-layout{flex-direction:column}.HomeLayout-module__gK00QW__cards-container--workbench-open{margin-right:0}.HomeLayout-module__gK00QW__workbench-container--open{width:100%}}
.ExperienceTab-module__FqPpiG__container{gap:var(--space-2xs);flex-direction:column;width:100%;display:flex}.ExperienceTab-module__FqPpiG__header{justify-content:space-between;align-items:center;display:flex}.ExperienceTab-module__FqPpiG__title{font-size:var(--description);color:var(--neutral--900);margin:0;font-weight:600}.ExperienceTab-module__FqPpiG__add-button{align-items:center;gap:var(--space-2xs);display:flex}.ExperienceTab-module__FqPpiG__icon{margin-right:var(--space-3xs)}.ExperienceTab-module__FqPpiG__list{gap:var(--space-2xs);padding-bottom:var(--space-2xl);flex-direction:column;display:flex}.ExperienceTab-module__FqPpiG__empty-state{padding:var(--space-xl);text-align:center;color:var(--neutral--600);background-color:var(--neutral--50);border-radius:var(--radius-lg);border:1px dashed var(--neutral--200)}
.ResumeUpload-module__LzHUGW__root{flex-direction:column;width:100%;display:flex}.ResumeUpload-module__LzHUGW__content{align-items:center;gap:var(--space-md);flex-direction:column;width:100%;display:flex}.ResumeUpload-module__LzHUGW__title{font-family:var(--font-family-heading);font-size:var(--fluid-heading-2);color:var(--neutral--900);text-align:center;margin:0;font-weight:500;line-height:1.1}.ResumeUpload-module__LzHUGW__subtitle{font-size:var(--tertiary--text);color:var(--neutral--900);text-align:center;max-width:600px;margin:0;line-height:1.5}.ResumeUpload-module__LzHUGW__dropzone{width:100%;max-width:clamp(320px,90vw,578px);min-height:clamp(220px,45vh,252px);padding:clamp(var(--space-lg),4vw,var(--space-xl));border:4px solid var(--neutral--500);border-radius:var(--radius-xl);background-color:var(--white);cursor:pointer;outline:none;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.ResumeUpload-module__LzHUGW__dropzone:hover:not(:disabled){border-color:var(--terracotta);background-color:var(--surface-terracotta-02)}.ResumeUpload-module__LzHUGW__dropzone:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}.ResumeUpload-module__LzHUGW__dropzone--dragging{border-color:var(--terracotta);background-color:var(--surface-terracotta-05)}.ResumeUpload-module__LzHUGW__dropzone--loading{cursor:wait;pointer-events:none}.ResumeUpload-module__LzHUGW__dropzone--error{border-color:var(--danger--400)}.ResumeUpload-module__LzHUGW__file-input{opacity:0;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;position:absolute;overflow:hidden}.ResumeUpload-module__LzHUGW__dropzone-content{justify-content:center;align-items:center;gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.ResumeUpload-module__LzHUGW__dropzone-icon-wrapper{justify-content:center;align-items:center;width:36.8px;height:36.8px;display:flex;position:relative}.ResumeUpload-module__LzHUGW__dropzone-icon{color:var(--neutral--500);transition:color .2s}.ResumeUpload-module__LzHUGW__dropzone:hover .ResumeUpload-module__LzHUGW__dropzone-icon{color:var(--terracotta)}.ResumeUpload-module__LzHUGW__dropzone-text{font-size:var(--tertiary--text);color:var(--neutral--900);margin:0;font-weight:600;line-height:1.3}.ResumeUpload-module__LzHUGW__dropzone-hint{font-size:var(--description);color:var(--neutral--600);margin:0;line-height:1.3}.ResumeUpload-module__LzHUGW__upload-button{margin-top:var(--space-xs)}.ResumeUpload-module__LzHUGW__loading-state{justify-content:center;align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.ResumeUpload-module__LzHUGW__loading-icon{color:var(--terracotta);animation:1s linear infinite ResumeUpload-module__LzHUGW__spin}@keyframes ResumeUpload-module__LzHUGW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ResumeUpload-module__LzHUGW__loading-text{font-size:var(--tertiary--text);color:var(--neutral--900);margin:0;line-height:1.5}.ResumeUpload-module__LzHUGW__file-selected{justify-content:center;align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.ResumeUpload-module__LzHUGW__file-icon{color:var(--terracotta)}.ResumeUpload-module__LzHUGW__file-name{font-size:var(--tertiary--text);color:var(--neutral--900);text-align:center;word-break:break-word;margin:0;font-weight:500;line-height:1.5}.ResumeUpload-module__LzHUGW__file-size{font-size:var(--description);color:var(--neutral--600);margin:0;line-height:1.3}.ResumeUpload-module__LzHUGW__error{font-size:var(--description);color:var(--danger--500);text-align:center;max-width:578px;margin:0;line-height:1.4}.ResumeUpload-module__LzHUGW__manual-entry{margin-top:var(--space-xs);flex-direction:column;align-items:center;display:flex}.ResumeUpload-module__LzHUGW__manual-entry-text{font-size:var(--description);color:var(--neutral--900);text-align:center;margin:0;line-height:1.3}.ResumeUpload-module__LzHUGW__manual-entry-link{font-size:var(--description);color:var(--terracotta);text-decoration:underline;-webkit-text-decoration-color:var(--terracotta);text-decoration-color:var(--terracotta);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-weight:500;line-height:1.3;transition:color .2s}.ResumeUpload-module__LzHUGW__manual-entry-link:hover:not(:disabled){color:var(--danger--600);-webkit-text-decoration-color:var(--danger--600);text-decoration-color:var(--danger--600)}.ResumeUpload-module__LzHUGW__manual-entry-link:focus-visible{outline:2px solid var(--info--400);outline-offset:2px;border-radius:var(--radius-xs)}.ResumeUpload-module__LzHUGW__manual-entry-link:disabled{opacity:.5;cursor:not-allowed}
.ResumeEditorLayout-module__ygpbZa__editor{background:var(--white);flex-direction:column;width:100%;height:100%;display:flex}.ResumeEditorLayout-module__ygpbZa__header{padding:var(--space-sm)var(--space-md);border-bottom:var(--border-subtle);background:var(--white);justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:48px;display:flex}.ResumeEditorLayout-module__ygpbZa__header-left{align-items:center;gap:var(--space-xs);flex:1;min-width:0;display:flex}.ResumeEditorLayout-module__ygpbZa__title{color:var(--neutral--900);margin:0;font-weight:600}.ResumeEditorLayout-module__ygpbZa__draft-badge{background:var(--white);color:var(--warning--800);font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #28282826;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:400;line-height:1.25;display:inline-flex}.ResumeEditorLayout-module__ygpbZa__saved-badge{background:var(--white);color:var(--success--800);font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #28282826;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:400;line-height:1.25;display:inline-flex}.ResumeEditorLayout-module__ygpbZa__header-right{align-items:center;gap:var(--space-2xs);display:flex}.ResumeEditorLayout-module__ygpbZa__header-controls{align-items:center;gap:var(--space-3xs);margin-right:var(--space-xs);display:flex}.ResumeEditorLayout-module__ygpbZa__control-button{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:flex;min-height:32px!important;padding:0!important}.ResumeEditorLayout-module__ygpbZa__back-button{padding:var(--space-2xs)var(--space-xs)}.ResumeEditorLayout-module__ygpbZa__content{flex:1;display:flex;position:relative;overflow:hidden}.ResumeEditorLayout-module__ygpbZa__panel-group{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ResumeEditorLayout-module__ygpbZa__panel-group [data-panel]{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.ResumeEditorLayout-module__ygpbZa__panel-group [data-resize-handle]{z-index:10;flex-shrink:0;position:relative;pointer-events:auto!important;cursor:col-resize!important}.ResumeEditorLayout-module__ygpbZa__resize-handle{background:var(--neutral--200);-webkit-user-select:none;user-select:none;touch-action:none;z-index:10;flex-shrink:0;width:8px;min-width:8px;transition:background .15s;position:relative;cursor:col-resize!important}.ResumeEditorLayout-module__ygpbZa__resize-handle:hover{background:var(--neutral--400)}.ResumeEditorLayout-module__ygpbZa__resize-handle:active{background:var(--neutral--500)}.ResumeEditorLayout-module__ygpbZa__resize-handle[data-resize-handle-state=drag]{background:var(--neutral--600);cursor:col-resize!important}.ResumeEditorLayout-module__ygpbZa__resize-handle:after{content:"";background:var(--neutral--300);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ResumeEditorLayout-module__ygpbZa__panel-group [data-resize-handle]{z-index:10;position:relative;pointer-events:auto!important;cursor:col-resize!important}.ResumeEditorLayout-module__ygpbZa__combined-panel{border-left:var(--border-subtle);background:var(--neutral--100);flex-direction:column;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.ResumeEditorLayout-module__ygpbZa__combined-panel-header{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-sm)var(--space-md);border-bottom:var(--border-subtle);background:var(--white);flex-shrink:0;display:flex}.ResumeEditorLayout-module__ygpbZa__combined-panel-title{color:var(--neutral--900);font-size:.875rem;font-weight:600}.ResumeEditorLayout-module__ygpbZa__combined-panel-actions{align-items:center;gap:var(--space-2xs);display:flex}.ResumeEditorLayout-module__ygpbZa__combined-panel-collapsed{padding:var(--space-sm);border-left:var(--border-subtle);background:var(--neutral--100);justify-content:center;align-items:center;width:3rem;height:100%;display:flex;position:relative}.ResumeEditorLayout-module__ygpbZa__combined-panel-collapsed .ResumeEditorLayout-module__ygpbZa__panel-toggle-button{position:relative}.ResumeEditorLayout-module__ygpbZa__panel-toggle-button{width:100%;padding:var(--space-xs);border:var(--border-subtle);border-radius:var(--radius-md);background:var(--white);color:var(--neutral--700);cursor:pointer;justify-content:center;align-items:center;transition:background .2s;display:flex}.ResumeEditorLayout-module__ygpbZa__panel-toggle-button:hover{background:var(--neutral--100)}.ResumeEditorLayout-module__ygpbZa__config-section{background:var(--white);flex:1;min-height:0;overflow-y:auto}.ResumeEditorLayout-module__ygpbZa__section-divider{background:var(--neutral--200);flex-shrink:0;height:1px}.ResumeEditorLayout-module__ygpbZa__evidence-section{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ResumeEditorLayout-module__ygpbZa__panel-close-button{width:24px;height:24px;color:var(--neutral--600);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .2s;display:flex}.ResumeEditorLayout-module__ygpbZa__panel-close-button:hover{background:var(--neutral--100)}.ResumeEditorLayout-module__ygpbZa__config-placeholder{color:var(--neutral--600)}.ResumeEditorLayout-module__ygpbZa__config-placeholder h3{margin:0 0 var(--space-2xs)0;color:var(--neutral--900);font-weight:600}.ResumeEditorLayout-module__ygpbZa__config-placeholder p{margin:0}.ResumeEditorLayout-module__ygpbZa__preview-panel{width:100%;height:100%;padding:var(--space-md);background:var(--neutral--50);box-sizing:border-box;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.ResumeEditorLayout-module__ygpbZa__preview-placeholder{height:100%;color:var(--neutral--600);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ResumeEditorLayout-module__ygpbZa__preview-placeholder h3{margin:0 0 var(--space-2xs)0;color:var(--neutral--900);font-weight:600}.ResumeEditorLayout-module__ygpbZa__preview-placeholder p{margin:0}.ResumeEditorLayout-module__ygpbZa__evidence-badge{background:var(--terracotta);color:var(--white);border-radius:var(--radius-full);text-align:center;min-width:18px;padding:2px 6px;font-size:.625rem;font-weight:600;line-height:1.2;position:absolute;top:4px;right:4px}.ResumeEditorLayout-module__ygpbZa__evidence-panel-header{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-sm)var(--space-md);border-bottom:var(--border-subtle);background:var(--white);display:flex}.ResumeEditorLayout-module__ygpbZa__evidence-panel-title{color:var(--neutral--900);font-size:.875rem;font-weight:600}.ResumeEditorLayout-module__ygpbZa__evidence-panel-actions{align-items:center;gap:var(--space-2xs);display:flex}.ResumeEditorLayout-module__ygpbZa__drawer-content{padding:var(--space-sm);box-sizing:border-box;flex:1;width:100%;min-width:0;overflow:hidden auto}.ResumeEditorLayout-module__ygpbZa__evidence-count{color:var(--neutral--600);white-space:nowrap;flex-shrink:0;font-size:.75rem}.ResumeEditorLayout-module__ygpbZa__floating-nav{top:var(--space-sm);left:var(--space-sm);z-index:1000;position:fixed}.ResumeEditorLayout-module__ygpbZa__floating-nav-button{border:var(--border-subtle);border-radius:var(--radius-md);background:var(--white);width:40px;height:40px;color:var(--neutral--700);cursor:pointer;box-shadow:var(--shadow-soft);justify-content:center;align-items:center;padding:0;transition:background .2s,transform .2s;display:flex}.ResumeEditorLayout-module__ygpbZa__floating-nav-button:hover{background:var(--neutral--100);box-shadow:var(--shadow-hover);transform:translateY(-1px)}@media (max-width:1024px){.ResumeEditorLayout-module__ygpbZa__combined-panel{width:20rem;min-width:16rem}.ResumeEditorLayout-module__ygpbZa__combined-panel-collapsed{width:3rem;min-width:3rem}}@media (max-width:768px){.ResumeEditorLayout-module__ygpbZa__content{flex-direction:column}.ResumeEditorLayout-module__ygpbZa__combined-panel{z-index:10;width:100%;min-width:0;position:absolute;top:0;bottom:0;right:0;box-shadow:-2px 0 8px #0000001a}.ResumeEditorLayout-module__ygpbZa__combined-panel-collapsed{width:3rem}.ResumeEditorLayout-module__ygpbZa__config-section{max-height:50%}}
.CreateCaseFileModal-module__4-mzka__overlay{background:var(--overlay-scrim);z-index:10000;padding:clamp(var(--space-sm),4vw,var(--space-lg));isolation:isolate;justify-content:center;align-items:center;animation:.2s ease-out CreateCaseFileModal-module__4-mzka__fadeIn;display:flex;position:fixed;inset:0}@keyframes CreateCaseFileModal-module__4-mzka__fadeIn{0%{opacity:0}to{opacity:1}}.CreateCaseFileModal-module__4-mzka__modal{background:var(--white);border-radius:var(--radius-lg);width:100%;max-width:min(560px,96vw);max-height:90vh;box-shadow:var(--shadow-modal);margin:0 auto;animation:.3s ease-out CreateCaseFileModal-module__4-mzka__slideUp;overflow-y:auto}@keyframes CreateCaseFileModal-module__4-mzka__slideUp{0%{opacity:0;transform:translateY(var(--space-sm))}to{opacity:1;transform:translateY(0)}}.CreateCaseFileModal-module__4-mzka__header{padding:var(--space-lg)var(--space-lg)var(--space-md);border-bottom:1px solid var(--neutral--200);justify-content:space-between;align-items:center;display:flex}.CreateCaseFileModal-module__4-mzka__title{font-size:var(--heading-3);color:var(--neutral--900);margin:0;font-weight:600}.CreateCaseFileModal-module__4-mzka__close-button{width:var(--space-lg);height:var(--space-lg);border-radius:var(--radius-md);color:var(--neutral--600);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.CreateCaseFileModal-module__4-mzka__close-button:hover:not(:disabled){background:var(--neutral--100);color:var(--neutral--900)}.CreateCaseFileModal-module__4-mzka__close-button:focus-visible{outline:var(--space-2xs)solid var(--neutral--900);outline-offset:var(--space-2xs)}.CreateCaseFileModal-module__4-mzka__close-button:disabled{opacity:.5;cursor:not-allowed}.CreateCaseFileModal-module__4-mzka__form{gap:var(--space-md);padding:clamp(var(--space-md),3vw,var(--space-lg));flex-direction:column;display:flex}.CreateCaseFileModal-module__4-mzka__form-error{align-items:center;gap:var(--space-3xs);border-radius:var(--radius-md);background:var(--surface-danger-10);color:var(--danger--700);font-size:var(--description);padding:var(--space-sm);margin:0;display:flex}.CreateCaseFileModal-module__4-mzka__field{gap:var(--space-3xs);flex-direction:column;display:flex}.CreateCaseFileModal-module__4-mzka__actions{gap:var(--space-sm);margin-top:var(--space-xs);justify-content:flex-end;display:flex}.CreateCaseFileModal-module__4-mzka__cancel-button,.CreateCaseFileModal-module__4-mzka__submit-button{flex:none}@media (max-width:768px){.CreateCaseFileModal-module__4-mzka__overlay{padding:clamp(var(--space-xs),3vw,var(--space-sm))}.CreateCaseFileModal-module__4-mzka__modal{border-radius:var(--radius-md);max-width:100%}.CreateCaseFileModal-module__4-mzka__header{padding:var(--space-md)var(--space-md)var(--space-sm)}.CreateCaseFileModal-module__4-mzka__title{font-size:var(--heading-4)}.CreateCaseFileModal-module__4-mzka__form{padding:clamp(var(--space-sm),3vw,var(--space-md))}.CreateCaseFileModal-module__4-mzka__actions{flex-direction:column-reverse}.CreateCaseFileModal-module__4-mzka__cancel-button,.CreateCaseFileModal-module__4-mzka__submit-button{width:100%}}
.TeamSettings-module__9qGz1W__container{gap:var(--space-lg);flex-direction:column;max-width:600px;display:flex}.TeamSettings-module__9qGz1W__header{gap:var(--space-2xs);flex-direction:column;display:flex}.TeamSettings-module__9qGz1W__title{font-family:var(--font-family-heading);font-size:var(--fluid-heading-4);color:var(--neutral--900);margin:0;font-weight:600}.TeamSettings-module__9qGz1W__subtitle{color:var(--neutral--600);font-size:var(--description);margin:0}.TeamSettings-module__9qGz1W__card{padding:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.TeamSettings-module__9qGz1W__card-title{font-family:var(--font-family-heading);font-size:var(--description);margin:0;margin-bottom:var(--space-2xs);font-weight:600}.TeamSettings-module__9qGz1W__form{gap:var(--space-xs);display:flex}.TeamSettings-module__9qGz1W__input-wrapper{flex:1;position:relative}.TeamSettings-module__9qGz1W__input-icon{left:var(--space-xs);color:var(--neutral--400);position:absolute;top:50%;transform:translateY(-50%)}.TeamSettings-module__9qGz1W__input{width:100%;padding:var(--space-xs)var(--space-xs)var(--space-xs)var(--space-xl);border:var(--border-subtle);border-radius:var(--radius-lg);font-family:var(--font-family-base);font-size:var(--description);transition:border-color .2s,outline .2s}.TeamSettings-module__9qGz1W__input:focus{outline:2px solid var(--info--100);border-color:var(--info--500)}.TeamSettings-module__9qGz1W__button{padding:0 var(--space-md);background-color:var(--black);color:var(--white);border-radius:var(--radius-lg);font-family:var(--font-family-base);cursor:pointer;font-weight:500;font-size:var(--fluid-heading-4);border:none;transition:opacity .2s}.TeamSettings-module__9qGz1W__button:disabled{opacity:.7;cursor:not-allowed}.TeamSettings-module__9qGz1W__button:hover:not(:disabled){opacity:.9}.TeamSettings-module__9qGz1W__message{align-items:center;gap:var(--space-2xs);font-size:var(--description);padding:var(--space-xs);border-radius:var(--radius-lg);display:flex}.TeamSettings-module__9qGz1W__success{background:var(--success--100);color:var(--success--900)}.TeamSettings-module__9qGz1W__error{background:var(--danger--100);color:var(--danger--900)}.TeamSettings-module__9qGz1W__section{gap:var(--space-sm);flex-direction:column;display:flex}.TeamSettings-module__9qGz1W__section-title{font-family:var(--font-family-mono);font-size:var(--small-text);color:var(--neutral--700);text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:600}.TeamSettings-module__9qGz1W__list{gap:var(--space-xs);flex-direction:column;display:flex}.TeamSettings-module__9qGz1W__item{padding:var(--space-sm);background-color:var(--white);border:var(--border-subtle);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;display:flex}.TeamSettings-module__9qGz1W__item-info{align-items:center;gap:var(--space-sm);display:flex}.TeamSettings-module__9qGz1W__section-subtitle{color:var(--neutral--600);font-size:var(--description);margin:0}.TeamSettings-module__9qGz1W__avatar-placeholder{width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-full);background-color:var(--info--100);color:var(--info--700);font-weight:600;font-size:var(--description);justify-content:center;align-items:center;display:flex}.TeamSettings-module__9qGz1W__avatarPlaceholder.TeamSettings-module__9qGz1W__pending{background:var(--warning--300);color:var(--warning--900)}.TeamSettings-module__9qGz1W__item-name{color:var(--neutral--900);font-weight:500;font-size:var(--description);margin:0}.TeamSettings-module__9qGz1W__item-sub{font-size:var(--small-text);color:var(--neutral--500);margin:0}.TeamSettings-module__9qGz1W__item-actions{align-items:center;gap:var(--space-sm);display:flex}.TeamSettings-module__9qGz1W__badge-active{font-size:var(--small-text);padding:.2rem var(--space-2xs);background-color:var(--success--100);color:var(--success--800);border-radius:var(--radius-full);text-transform:uppercase;font-weight:500}.TeamSettings-module__9qGz1W__badge-pending{font-size:var(--small-text);padding:.2rem var(--space-2xs);background-color:var(--warning--100);color:var(--warning--800);border-radius:var(--radius-full);text-transform:uppercase;font-weight:500}.TeamSettings-module__9qGz1W__icon-button{color:var(--neutral--400);cursor:pointer;padding:var(--space-3xs);border-radius:var(--radius-xs);background-color:#0000;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.TeamSettings-module__9qGz1W__icon-button:hover{color:var(--danger--600);background-color:var(--danger--100)}.TeamSettings-module__9qGz1W__empty-state{color:var(--neutral--500);font-style:italic;font-size:var(--description)}
.Timeline-module__W9BvBW__timeline{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.Timeline-module__W9BvBW__steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.Timeline-module__W9BvBW__step{padding-bottom:var(--space-md);flex-direction:column;display:flex;position:relative}.Timeline-module__W9BvBW__step-content{align-items:flex-start;gap:var(--space-xs);z-index:2;display:flex;position:relative}.Timeline-module__W9BvBW__node-wrapper{z-index:3;flex-shrink:0;justify-content:center;align-items:center;width:1.4375rem;height:1.4375rem;display:flex;position:relative}.Timeline-module__W9BvBW__status-node{z-index:2;position:relative}.Timeline-module__W9BvBW__checkmark{color:var(--white);font-size:var(--small-text);z-index:3;pointer-events:none;font-weight:600;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Timeline-module__W9BvBW__step-text{gap:var(--space-3xs);text-align:left;flex-direction:column;flex:1;padding-top:.125rem;display:flex}.Timeline-module__W9BvBW__step-label{font-size:var(--description);color:var(--neutral--900);font-weight:500;line-height:1.25rem;transition:color .2s}.Timeline-module__W9BvBW__step-description{font-size:var(--small-text);color:var(--neutral--600);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.125rem;transition:color .2s;display:-webkit-box;overflow:hidden}.Timeline-module__W9BvBW__step-content{padding-block:var(--space-2xs)}.Timeline-module__W9BvBW__step.Timeline-module__W9BvBW__active .Timeline-module__W9BvBW__step-label{color:var(--terracotta);font-weight:600}.Timeline-module__W9BvBW__step.Timeline-module__W9BvBW__active .Timeline-module__W9BvBW__step-description,.Timeline-module__W9BvBW__step.Timeline-module__W9BvBW__completed .Timeline-module__W9BvBW__step-label{color:var(--neutral--900)}.Timeline-module__W9BvBW__step.Timeline-module__W9BvBW__completed .Timeline-module__W9BvBW__step-description,.Timeline-module__W9BvBW__step.Timeline-module__W9BvBW__upcoming .Timeline-module__W9BvBW__step-label{color:var(--neutral--600)}.Timeline-module__W9BvBW__step.Timeline-module__W9BvBW__upcoming .Timeline-module__W9BvBW__step-description{color:var(--neutral--500)}.Timeline-module__W9BvBW__connector{background-color:var(--neutral--400);z-index:1;pointer-events:none;width:1px;height:calc(100% - 1.4275rem);transition:background-color .2s;position:absolute;top:1.93rem;left:.71875rem}.Timeline-module__W9BvBW__connector-completed{background-color:var(--terracotta)}.Timeline-module__W9BvBW__step:last-child .Timeline-module__W9BvBW__connector{display:none}.Timeline-module__W9BvBW__timeline{position:relative;overflow:visible}.Timeline-module__W9BvBW__steps{position:relative}@media (max-width:960px){.Timeline-module__W9BvBW__timeline{gap:var(--space-sm);justify-content:center;align-items:center;width:100%}.Timeline-module__W9BvBW__steps{--timeline-gap:var(--space-sm);justify-content:center;align-items:center;gap:var(--timeline-gap);padding:0 var(--space-2xs);flex-direction:row;overflow-x:auto}.Timeline-module__W9BvBW__step{padding-bottom:0;padding-inline:var(--space-xs);flex:none;align-items:center;position:relative}.Timeline-module__W9BvBW__step:before,.Timeline-module__W9BvBW__step:after{content:"";background-color:var(--neutral--400);z-index:1;height:1px;width:calc((var(--timeline-gap) + var(--node-size))/2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Timeline-module__W9BvBW__step:before{right:50%}.Timeline-module__W9BvBW__step:after{left:50%}.Timeline-module__W9BvBW__step:first-child:before,.Timeline-module__W9BvBW__step:last-child:after{display:none}.Timeline-module__W9BvBW__step.Timeline-module__W9BvBW__completed:before,.Timeline-module__W9BvBW__step.Timeline-module__W9BvBW__completed:after,.Timeline-module__W9BvBW__step.Timeline-module__W9BvBW__active:before{background-color:var(--terracotta)}.Timeline-module__W9BvBW__step-content{align-items:center;gap:var(--space-2xs);text-align:center;flex-direction:column}.Timeline-module__W9BvBW__step-text{white-space:nowrap;text-align:center;align-items:center}.Timeline-module__W9BvBW__connector{display:none}}
.SearchBar-module__wysDkq__search-bar{align-items:center;gap:var(--space-2xs);border-radius:var(--radius-md);border:1px solid var(--neutral--200);background:var(--white);box-shadow:var(--shadow-soft);padding:.5rem .75rem;display:flex;position:relative}.SearchBar-module__wysDkq__search-bar:focus-within{border-color:var(--neutral--400);box-shadow:0 0 0 3px color-mix(in srgb,var(--neutral--900)12%,transparent)}.SearchBar-module__wysDkq__search-bar__icon{color:var(--neutral--500);flex-shrink:0}.SearchBar-module__wysDkq__search-bar__input{font-family:var(--font-family-base);color:var(--neutral--900);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.95rem}.SearchBar-module__wysDkq__search-bar__input::placeholder{color:var(--neutral--500)}.SearchBar-module__wysDkq__search-bar__clear{border:1px solid var(--neutral--200);background:var(--neutral--50);color:var(--neutral--600);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background-color .12s,border-color .12s;display:inline-flex}.SearchBar-module__wysDkq__search-bar__clear:hover{background:var(--neutral--100);border-color:var(--neutral--300)}.SearchBar-module__wysDkq__search-bar__clear:focus-visible{outline:2px solid var(--neutral--500);outline-offset:2px}
.NarrativeSidebar-module__4mYgZW__sidebar-container{border-left:1px solid var(--neutral--200);background-color:var(--neutral--50);flex-direction:column;flex-shrink:0;width:100%;height:100%;display:flex;overflow:hidden}.NarrativeSidebar-module__4mYgZW__sidebar-header{padding:var(--space-md);border-bottom:1px solid var(--neutral--200);background-color:var(--white)}.NarrativeSidebar-module__4mYgZW__sidebar-title{font-family:var(--font-family-heading);font-size:var(--heading-4);color:var(--neutral--900);margin:0;font-weight:600}.NarrativeSidebar-module__4mYgZW__sidebar-subtitle{font-size:var(--small-text);color:var(--neutral--600);margin:var(--space-2xs)0 0}.NarrativeSidebar-module__4mYgZW__tab-header{gap:var(--space-xs);padding:0 var(--space-md);border-bottom:1px solid var(--neutral--200);margin-bottom:var(--space-xs);background-color:var(--white);display:flex;overflow-x:auto}.NarrativeSidebar-module__4mYgZW__tab-button{padding:var(--space-xs)var(--space-sm);color:var(--neutral--600);cursor:pointer;align-items:center;gap:var(--space-xs);white-space:nowrap;background:0 0;border:none;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;position:relative}.NarrativeSidebar-module__4mYgZW__tab-button:hover{color:var(--neutral--900);background-color:var(--neutral--100);border-radius:var(--radius-sm)}.NarrativeSidebar-module__4mYgZW__tab-button-active{color:var(--neutral--900);font-weight:600}.NarrativeSidebar-module__4mYgZW__tab-button-active:after{content:"";bottom:-1px;left:var(--space-sm);right:var(--space-sm);background:var(--terracotta);border-radius:var(--radius-xs);height:2px;position:absolute}.NarrativeSidebar-module__4mYgZW__content-area{flex-direction:column;flex:1;display:flex;overflow:hidden}.NarrativeSidebar-module__4mYgZW__log-list{padding:var(--space-md);gap:var(--space-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.NarrativeSidebar-module__4mYgZW__eco-card{background-color:var(--white);border:var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-sm);cursor:grab;-webkit-user-select:none;user-select:none;gap:var(--space-xs);flex-direction:column;min-height:auto;transition:all .2s;display:flex}.NarrativeSidebar-module__4mYgZW__eco-card:hover{border-color:var(--neutral--400);box-shadow:var(--shadow-sm);background-color:var(--neutral--50)}.NarrativeSidebar-module__4mYgZW__eco-card:active{cursor:grabbing}.NarrativeSidebar-module__4mYgZW__eco-card-header{justify-content:space-between;align-items:flex-start;display:flex}.NarrativeSidebar-module__4mYgZW__eco-card-title{color:var(--neutral--900);-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.NarrativeSidebar-module__4mYgZW__eco-card-footer{align-items:center;gap:var(--space-xs);display:flex}.NarrativeSidebar-module__4mYgZW__eco-card-meta{font-size:var(--small-text);color:var(--neutral--500);line-height:1.3}
.SolutionEntryCard-module__igoQIW__entry-card{min-height:var(--space-4xl);padding:var(--space-md);gap:var(--space-sm);flex-direction:column;transition:box-shadow .2s;display:flex}.SolutionEntryCard-module__igoQIW__entry-card:hover{box-shadow:var(--shadow-md)}.SolutionEntryCard-module__igoQIW__entry-header{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);margin-bottom:var(--space-2xs);display:flex}.SolutionEntryCard-module__igoQIW__entry-title-wrapper{flex:1;min-width:0}.SolutionEntryCard-module__igoQIW__entry-title{font-size:var(--description);color:var(--neutral--900);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.4;overflow:hidden}.SolutionEntryCard-module__igoQIW__entry-menu{flex-shrink:0;position:relative}.SolutionEntryCard-module__igoQIW__menu-button{width:var(--space-md);height:var(--space-md);border-radius:var(--radius-md);color:var(--neutral--600);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.SolutionEntryCard-module__igoQIW__menu-button:hover:not(:disabled){background:var(--neutral--100);color:var(--neutral--900)}.SolutionEntryCard-module__igoQIW__menu-button:focus-visible{outline:var(--space-2xs)solid var(--info--400);outline-offset:var(--space-2xs)}.SolutionEntryCard-module__igoQIW__menu-button:disabled{opacity:.5;cursor:not-allowed}.SolutionEntryCard-module__igoQIW__dropdown-overlay{z-index:2;position:fixed;inset:0}.SolutionEntryCard-module__igoQIW__dropdown-menu{top:calc(100% + var(--space-2xs));background:var(--white);border:1px solid var(--neutral--200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:3;min-width:160px;position:absolute;right:0;overflow:hidden}.SolutionEntryCard-module__igoQIW__dropdown-item{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm)var(--space-md);color:var(--neutral--700);font-size:var(--description);text-align:left;cursor:pointer;background:0 0;border:none;transition:background-color .2s;display:flex}.SolutionEntryCard-module__igoQIW__dropdown-item:hover:not(:disabled){background:var(--neutral--50)}.SolutionEntryCard-module__igoQIW__dropdown-item:disabled{opacity:.5;cursor:not-allowed}.SolutionEntryCard-module__igoQIW__dropdown-item--destructive{color:var(--danger--600)}.SolutionEntryCard-module__igoQIW__dropdown-item--destructive:hover:not(:disabled){background:var(--surface-danger-10);color:var(--danger--700)}.SolutionEntryCard-module__igoQIW__entry-date{margin:0 0 var(--space-xs);font-size:var(--small-text);color:var(--neutral--600);line-height:1.3}.SolutionEntryCard-module__igoQIW__entry-actions{gap:var(--space-xs);margin-top:auto;display:flex}
.ProfilePage-module__JXujxW__container{max-width:var(--layout-max-width);padding:var(--space-sm);gap:var(--space-md);flex-direction:column;height:100%;margin:0 auto;display:flex}.ProfilePage-module__JXujxW__header{gap:var(--space-2xs);flex-direction:column;display:flex}.ProfilePage-module__JXujxW__title{font-family:var(--font-family-heading);font-size:var(--heading-3);color:var(--neutral--950);margin:0;font-weight:600}.ProfilePage-module__JXujxW__description{font-family:var(--font-family-base);font-size:var(--description);color:var(--neutral--600);margin:0}.ProfilePage-module__JXujxW__content{gap:var(--space-md);flex-direction:column;display:flex}.ProfilePage-module__JXujxW__profile-card{padding:var(--space-md)}.ProfilePage-module__JXujxW__field{gap:var(--space-2xs);margin-bottom:var(--space-sm);flex-direction:column;display:flex}.ProfilePage-module__JXujxW__field:last-child{margin-bottom:0}.ProfilePage-module__JXujxW__label{font-family:var(--font-family-base);font-size:var(--description);color:var(--neutral--900);font-weight:500}.ProfilePage-module__JXujxW__value{font-family:var(--font-family-base);font-size:var(--description);color:var(--neutral--900);padding:var(--space-xs);background-color:var(--neutral--100);border-radius:var(--radius-md)}.ProfilePage-module__JXujxW__value-mono{font-family:var(--font-family-mono);font-size:var(--description);color:var(--neutral--900);padding:var(--space-xs);background-color:var(--neutral--100);border-radius:var(--radius-md)}.ProfilePage-module__JXujxW__actions{gap:var(--space-sm);display:flex}
.AppSidebar-module__KgwdSG__sidebar{gap:var(--space-md);padding:var(--space-lg)var(--space-md);background:var(--white);border-right:1px solid var(--neutral--200);flex-direction:column;align-self:start;max-width:280px;height:100vh;min-height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.AppSidebar-module__KgwdSG__brand{padding-inline:var(--space-3xs);padding:var(--space-xs)0;align-items:center;display:flex}.AppSidebar-module__KgwdSG__section{gap:var(--space-sm);flex-direction:column;display:flex}.AppSidebar-module__KgwdSG__logo{width:auto;height:28px}
.ExperienceReviewCard-module__mmCtxW__root{--tab-width:clamp(320px,82vw,620px);flex-direction:column;align-items:flex-start;width:100%;display:flex}.ExperienceReviewCard-module__mmCtxW__header{width:min(var(--tab-width),100%);min-height:42px;padding:var(--space-sm)var(--space-md);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs);justify-content:flex-start;align-items:center;gap:var(--space-xs);cursor:pointer;background:0 0;outline:none;transition:background-color .2s,border-color .2s;display:inline-flex;position:relative;overflow:visible}.ExperienceReviewCard-module__mmCtxW__header--expanded{border-bottom-right-radius:0;border-bottom-left-radius:0}.ExperienceReviewCard-module__mmCtxW__header:before{content:"";width:var(--tab-width);background:var(--white);border:1px solid var(--neutral--300);border-radius:var(--radius-lg)var(--radius-lg)var(--radius-sm)var(--radius-sm);max-width:100%;box-shadow:var(--shadow-soft);z-index:0;transition:border-color .2s,box-shadow .2s;position:absolute;inset:0}.ExperienceReviewCard-module__mmCtxW__header:hover:before{border-color:var(--neutral--300);box-shadow:var(--shadow-strong)}.ExperienceReviewCard-module__mmCtxW__header-status{z-index:1;flex-shrink:0;position:relative}.ExperienceReviewCard-module__mmCtxW__header-actions{right:var(--space-md);align-items:center;gap:var(--space-xs);z-index:2;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ExperienceReviewCard-module__mmCtxW__icon-button{border-radius:var(--radius-full);width:28px;height:28px;color:var(--neutral--600);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.ExperienceReviewCard-module__mmCtxW__icon-button:hover{background:var(--neutral--100);color:var(--black);border-color:var(--neutral--200)}.ExperienceReviewCard-module__mmCtxW__company-input-wrapper{min-width:220px;width:calc(var(--tab-width) - 120px);max-width:calc(var(--tab-width) - 80px);z-index:1;flex:auto;gap:0;position:relative}.ExperienceReviewCard-module__mmCtxW__company-input-wrapper .text-input-container{width:100%;position:relative}.ExperienceReviewCard-module__mmCtxW__company-display{min-width:220px;width:calc(var(--tab-width) - 120px);max-width:calc(var(--tab-width) - 80px);padding:.5rem var(--space-sm);color:var(--black);font-size:var(--tertiary--text);font-family:var(--font-family-mono);text-transform:uppercase;z-index:1;text-overflow:ellipsis;white-space:nowrap;background:0 0;flex:auto;font-weight:400;line-height:1.25;position:relative;overflow:hidden}.ExperienceReviewCard-module__mmCtxW__company-input-container{padding:.5rem var(--space-sm);background:0 0;align-items:center;gap:0;width:100%;min-width:0}.ExperienceReviewCard-module__mmCtxW__company-input{color:var(--black);font-size:var(--tertiary--text);font-family:var(--font-family-mono);text-transform:uppercase;width:100%;padding-top:.5rem;font-weight:400;line-height:1.25}.ExperienceReviewCard-module__mmCtxW__company-input::placeholder{color:var(--neutral--400);text-transform:uppercase}.ExperienceReviewCard-module__mmCtxW__body{padding:var(--space-sm)var(--space-sm);outline:1px solid var(--neutral--300);border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);justify-content:flex-start;align-self:stretch;align-items:flex-end;gap:var(--space-sm);background:var(--white);outline:1px solid var(--neutral--300);border-top:none;flex-direction:column;margin-top:-.35rem;animation:.5s cubic-bezier(.22,.61,.36,1) ExperienceReviewCard-module__mmCtxW__expandCard;display:flex;position:relative}.ExperienceReviewCard-module__mmCtxW__body--collapsed{background:linear-gradient(180deg,var(--surface-white-85)0%,var(--surface-white-92)70%,var(--white)100%),var(--white);opacity:.95;justify-content:center;align-items:center;min-height:140px;animation:none}.ExperienceReviewCard-module__mmCtxW__body--preview{justify-content:flex-start;align-items:flex-start;gap:var(--space-sm);cursor:pointer}.ExperienceReviewCard-module__mmCtxW__collapsed-row{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;width:100%;display:flex}.ExperienceReviewCard-module__mmCtxW__collapsed-company{font-family:var(--font-family-mono);text-transform:uppercase;color:var(--black);font-weight:600}.ExperienceReviewCard-module__mmCtxW__collapsed-title{font-size:var(--description);color:var(--neutral--700)}.ExperienceReviewCard-module__mmCtxW__collapsed-separator{color:var(--neutral--500)}.ExperienceReviewCard-module__mmCtxW__collapsed-dates{font-size:var(--small-text);color:var(--neutral--600);margin-left:auto}.ExperienceReviewCard-module__mmCtxW__collapsed-logs{gap:var(--space-3xs);flex-direction:column;width:100%;display:flex}.ExperienceReviewCard-module__mmCtxW__collapsed-log{color:var(--neutral--800);font-size:var(--small-text);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.ExperienceReviewCard-module__mmCtxW__collapsed-more{color:var(--neutral--600);font-size:var(--small-text);font-weight:600}.ExperienceReviewCard-module__mmCtxW__collapsed-empty{color:var(--neutral--500);font-size:var(--small-text);margin:0}.ExperienceReviewCard-module__mmCtxW__skeleton-lines{gap:var(--space-sm);width:96%;max-width:900px;padding:var(--space-sm)0;flex-direction:column;display:flex}.ExperienceReviewCard-module__mmCtxW__skeleton-line{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-black-05)0%,var(--surface-black-10)50%,var(--surface-black-05)100%);background-size:200% 100%;height:12px;animation:10s ease-in-out infinite ExperienceReviewCard-module__mmCtxW__shimmer;display:block}.ExperienceReviewCard-module__mmCtxW__skeleton-line--title{width:85%;height:14px}.ExperienceReviewCard-module__mmCtxW__skeleton-line--actions{align-self:flex-end;width:55%;height:12px}.ExperienceReviewCard-module__mmCtxW__skeleton-line--log{border-radius:var(--radius-md);width:100%;height:60px}@keyframes ExperienceReviewCard-module__mmCtxW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ExperienceReviewCard-module__mmCtxW__delete-card{border-radius:var(--radius-full);border:1px solid var(--neutral--300);background:var(--white);color:var(--neutral--800);font-size:var(--small-text);cursor:pointer;padding:.35rem .75rem;font-weight:600;transition:transform .2s,box-shadow .2s,color .2s}.ExperienceReviewCard-module__mmCtxW__delete-card:hover{box-shadow:var(--shadow-hover);color:var(--terracotta);border-color:var(--terracotta);transform:translateY(-1px)}.ExperienceReviewCard-module__mmCtxW__actions-group{align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}@keyframes ExperienceReviewCard-module__mmCtxW__expandCard{0%{opacity:0;max-height:0;transform:translateY(-4px)}60%{opacity:1;transform:translateY(0)}to{max-height:2000px}}.ExperienceReviewCard-module__mmCtxW__title-row{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.ExperienceReviewCard-module__mmCtxW__title-actions-row{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;width:100%;display:flex}.ExperienceReviewCard-module__mmCtxW__current-role-chip{background:var(--success--100);color:var(--success--800);border-radius:var(--radius-full);font-size:var(--small-text);letter-spacing:.01em;align-items:center;gap:var(--space-4xs);padding:.25rem .65rem;font-weight:600;display:inline-flex}.ExperienceReviewCard-module__mmCtxW__title-section{justify-content:flex-start;align-items:center;gap:var(--space-md);flex:35%;width:30%;min-width:0;display:flex}.ExperienceReviewCard-module__mmCtxW__title-input-wrapper{flex-direction:column;gap:0;width:100%;min-width:0;display:flex;position:relative}.ExperienceReviewCard-module__mmCtxW__title-input-wrapper .text-input-wrapper{flex:1;width:100%;min-width:0}.ExperienceReviewCard-module__mmCtxW__title-input-wrapper .text-input-container{min-width:0;max-width:100%;position:relative;width:100%!important;display:flex!important}.ExperienceReviewCard-module__mmCtxW__title-input-container{padding:.625rem var(--space-sm);box-sizing:border-box;background:0 0;align-items:center;gap:0;min-width:0;max-width:100%;width:100%!important}.ExperienceReviewCard-module__mmCtxW__floating-label{top:.35rem;left:calc(var(--space-xs));color:var(--neutral--500);pointer-events:none;z-index:2;background:var(--white);padding:0 var(--space-3xs);font-size:.6rem;font-weight:400;line-height:1;position:absolute}.ExperienceReviewCard-module__mmCtxW__title-input{color:var(--black);font-size:var(--tertiary--text);font-family:var(--font-family-mono);text-transform:uppercase;box-sizing:border-box;width:100%;min-width:0;padding-top:.5rem;font-weight:400;line-height:1.25}.ExperienceReviewCard-module__mmCtxW__title-input::placeholder{color:var(--neutral--400);text-transform:uppercase}.ExperienceReviewCard-module__mmCtxW__current-role-badge{flex-shrink:0}.ExperienceReviewCard-module__mmCtxW__date-range-container{justify-content:flex-start;align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex:32%;min-width:240px;display:flex}.ExperienceReviewCard-module__mmCtxW__date-inputs{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.ExperienceReviewCard-module__mmCtxW__date-row{width:100%;margin-top:var(--space-sm);justify-content:flex-start;align-items:center;gap:var(--space-sm);display:flex}.ExperienceReviewCard-module__mmCtxW__current-toggle{align-items:center;gap:var(--space-3xs);font-size:var(--small-text);color:var(--neutral--700);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.ExperienceReviewCard-module__mmCtxW__current-toggle input{width:16px;height:16px;accent-color:var(--terracotta)}.ExperienceReviewCard-module__mmCtxW__make-current{border-radius:var(--radius-full);border:1px solid var(--neutral--300);background:var(--white);color:var(--neutral--800);font-size:var(--small-text);cursor:pointer;padding:.35rem .75rem;font-weight:600;transition:transform .2s,box-shadow .2s;position:relative}.ExperienceReviewCard-module__mmCtxW__make-current:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.ExperienceReviewCard-module__mmCtxW__date-input{color:var(--black);font-size:var(--description);padding:var(--space-2xs)var(--space-xs);border:1px solid var(--neutral--300);border-radius:var(--radius-md);background:var(--white);cursor:pointer;min-width:130px;font-weight:400;line-height:1.3;font-family:var(--font-family-base);outline:none;transition:border-color .2s,box-shadow .2s}.ExperienceReviewCard-module__mmCtxW__date-input:hover{border-color:var(--neutral--400)}.ExperienceReviewCard-module__mmCtxW__date-input:focus{border-color:var(--black);box-shadow:0 0 0 2px var(--surface-black-10)}.ExperienceReviewCard-module__mmCtxW__date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;margin-left:var(--space-2xs);transition:opacity .2s}.ExperienceReviewCard-module__mmCtxW__date-input::-webkit-calendar-picker-indicator:hover{opacity:1}.ExperienceReviewCard-module__mmCtxW__date-input::-webkit-datetime-edit-text{color:var(--neutral--600);padding:0 var(--space-3xs)}.ExperienceReviewCard-module__mmCtxW__date-input::-webkit-datetime-edit-month-field{color:var(--black);font-weight:400}.ExperienceReviewCard-module__mmCtxW__date-input::-webkit-datetime-edit-year-field{color:var(--black);font-weight:400}.ExperienceReviewCard-module__mmCtxW__date-separator{color:var(--neutral--600);font-size:var(--description);padding:0 var(--space-2xs);-webkit-user-select:none;user-select:none;font-weight:400}.ExperienceReviewCard-module__mmCtxW__date-present{color:var(--black);font-size:var(--description);padding:var(--space-2xs)var(--space-xs);text-align:center;min-width:120px;font-weight:400;line-height:1.3}.ExperienceReviewCard-module__mmCtxW__logs-section{align-self:stretch;gap:var(--space-sm);flex-direction:column;display:flex}.ExperienceReviewCard-module__mmCtxW__logs-count{font-size:var(--small-text);color:var(--neutral--600);align-self:flex-start;margin:0;font-weight:400}.ExperienceReviewCard-module__mmCtxW__logs-list{align-self:stretch;gap:var(--space-sm);flex-direction:column;display:flex}.ExperienceReviewCard-module__mmCtxW__log-item{min-height:90px;padding:var(--space-sm)var(--space-xs);border-radius:var(--radius-sm);outline:1px solid var(--neutral--300);outline-offset:-1px}.ExperienceReviewCard-module__mmCtxW__log-textarea{color:var(--black);font-size:var(--description);font-weight:400;line-height:1.3}.ExperienceReviewCard-module__mmCtxW__log-textarea::placeholder{color:var(--neutral--400)}.ExperienceReviewCard-module__mmCtxW__add-log-container{align-items:center;gap:var(--space-2xs);flex-direction:column;width:100%;display:flex}.ExperienceReviewCard-module__mmCtxW__add-log-max-message{font-size:var(--small-text);color:var(--neutral--600);text-align:center;margin:0;line-height:1.4}.ExperienceReviewCard-module__mmCtxW__actions{justify-content:flex-start;align-items:flex-start;gap:clamp(var(--space-md),2vw,var(--space-2xl));display:flex}@media (max-width:768px){.ExperienceReviewCard-module__mmCtxW__root{--tab-width:100%}.ExperienceReviewCard-module__mmCtxW__header{padding:var(--space-sm)var(--space-sm)}.ExperienceReviewCard-module__mmCtxW__header:before{width:100%}.ExperienceReviewCard-module__mmCtxW__title-row{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.ExperienceReviewCard-module__mmCtxW__title-section{width:100%}.ExperienceReviewCard-module__mmCtxW__title-input-container{width:100%;min-width:unset}.ExperienceReviewCard-module__mmCtxW__date-range-container{justify-content:flex-start;width:100%}.ExperienceReviewCard-module__mmCtxW__date-inputs{flex-wrap:wrap;width:100%}.ExperienceReviewCard-module__mmCtxW__body{padding:var(--space-sm)var(--space-xs);gap:var(--space-sm)}.ExperienceReviewCard-module__mmCtxW__collapsed-row{gap:var(--space-2xs)}.ExperienceReviewCard-module__mmCtxW__actions{gap:var(--space-md)}}
.NotificationBell-module__uC8EEW__container{display:inline-flex;position:relative}.NotificationBell-module__uC8EEW__button{color:var(--neutral--500);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.NotificationBell-module__uC8EEW__button:hover{background:var(--neutral--100);color:var(--neutral--900)}.NotificationBell-module__uC8EEW__badge{background:var(--danger--500);color:var(--white);border-radius:var(--radius-full);border:2px solid var(--white);justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.65rem;font-weight:600;display:flex;position:absolute;top:4px;right:4px}.NotificationBell-module__uC8EEW__popover{margin-top:var(--space-2xs);background:var(--white);border:var(--border-subtle);border-radius:var(--radius-lg);width:320px;box-shadow:var(--shadow-strong);z-index:50;animation:.2s cubic-bezier(.16,1,.3,1) NotificationBell-module__uC8EEW__slide-in;position:absolute;top:100%;right:0;overflow:hidden}.NotificationBell-module__uC8EEW__header{padding:var(--space-xs)var(--space-sm);border-bottom:1px solid var(--neutral--100);justify-content:space-between;align-items:center;display:flex}.NotificationBell-module__uC8EEW__title{font-size:var(--description);color:var(--neutral--900);margin:0;font-weight:600}.NotificationBell-module__uC8EEW__mark-all{font-size:var(--small-text);color:var(--terracotta);cursor:pointer;background:0 0;border:none;padding:0}.NotificationBell-module__uC8EEW__mark-all:hover{text-decoration:underline}.NotificationBell-module__uC8EEW__list{max-height:300px;overflow-y:auto}.NotificationBell-module__uC8EEW__empty-state{padding:var(--space-lg)var(--space-sm);text-align:center;color:var(--neutral--500);font-size:var(--description)}.NotificationBell-module__uC8EEW__item{padding:var(--space-xs)var(--space-sm);border-bottom:1px solid var(--neutral--50);cursor:pointer;gap:var(--space-xs);align-items:flex-start;transition:background .2s;display:flex}.NotificationBell-module__uC8EEW__item:hover{background:var(--neutral--50)}.NotificationBell-module__uC8EEW__item.NotificationBell-module__uC8EEW__unread{background:var(--surface-terracotta-02)}.NotificationBell-module__uC8EEW__item.NotificationBell-module__uC8EEW__unread:hover{background:var(--surface-terracotta-05)}.NotificationBell-module__uC8EEW__icon-wrapper{color:var(--neutral--500);margin-top:2px}.NotificationBell-module__uC8EEW__item-content{flex:1;min-width:0}.NotificationBell-module__uC8EEW__item-text{font-size:var(--description);color:var(--neutral--900);margin:0 0 var(--space-3xs);line-height:1.4}.NotificationBell-module__uC8EEW__time{font-size:var(--small-text);color:var(--neutral--400);display:block}@keyframes NotificationBell-module__uC8EEW__slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
