.AuthShell-module__QuaVRG__root{min-height:calc(100vh - 2*var(--space-lg));flex-direction:column;display:flex}.AuthShell-module__QuaVRG__header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.AuthShell-module__QuaVRG__header-action{display:inline-flex}.AuthShell-module__QuaVRG__brand{align-items:center;gap:var(--space-xs);display:inline-flex}.AuthShell-module__QuaVRG__brand img{width:8rem;height:auto}.AuthShell-module__QuaVRG__main{flex:1;justify-content:center;align-items:center;display:flex}.AuthShell-module__QuaVRG__footer{margin-top:var(--space-xl);text-align:center}.AuthShell-module__QuaVRG__legal-text{font-size:var(--small-text);color:var(--neutral--600);margin:0;line-height:1.4}.AuthShell-module__QuaVRG__legal-text a{color:inherit;text-decoration:underline}.AuthShell-module__QuaVRG__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__QuaVRG__header-action-link:hover{background-color:var(--neutral--100)}
.AuthForm-module__AZNdZa__auth-card{width:100%;max-width:380px}.AuthForm-module__AZNdZa__auth-card-variant{box-shadow:none;background:0 0;border:none;padding:0}.AuthForm-module__AZNdZa__auth-card-header{text-align:center;margin-bottom:var(--space-md);justify-content:center;display:flex}.AuthForm-module__AZNdZa__stack{gap:var(--space-md);flex-direction:column;display:flex}.AuthForm-module__AZNdZa__full-width{width:100%}.AuthForm-module__AZNdZa__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__AZNdZa__google-icon{width:16px;height:16px}.AuthForm-module__AZNdZa__or-text{text-align:center;font-size:var(--heading-4);color:var(--neutral--900);margin:0}.AuthForm-module__AZNdZa__form{gap:var(--space-sm);flex-direction:column;display:flex}.AuthForm-module__AZNdZa__field{gap:var(--space-3xs);flex-direction:column;display:flex}.AuthForm-module__AZNdZa__field-label{font-size:var(--description);color:var(--neutral--800);font-weight:500}.AuthForm-module__AZNdZa__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__AZNdZa__field-input::placeholder{color:var(--neutral--400)}.AuthForm-module__AZNdZa__field-input:focus-visible{outline:2px solid var(--neutral--900);outline-offset:1px}.AuthForm-module__AZNdZa__helper-links{align-items:center;gap:var(--space-2xs);margin-top:var(--space-xs);flex-direction:column;display:flex}.AuthForm-module__AZNdZa__helper-text{font-size:var(--small-text);color:var(--neutral--900);margin:0}.AuthForm-module__AZNdZa__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__AZNdZa__helper-link{color:var(--neutral--900);font-weight:600;text-decoration:none}.AuthForm-module__AZNdZa__helper-link:hover{text-decoration:underline}.AuthForm-module__AZNdZa__secondary-link{font-size:var(--small-text);color:var(--neutral--900);font-weight:600;text-decoration:none}.AuthForm-module__AZNdZa__secondary-link:hover{text-decoration:underline}.AuthForm-module__AZNdZa__header-cta{border:var(--border-subtle)}.AuthForm-module__AZNdZa__field-input-wrapper{position:relative}.AuthForm-module__AZNdZa__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__AZNdZa__password-toggle:focus-visible{outline:2px solid var(--neutral--900);border-radius:var(--radius-xs)}.AuthForm-module__AZNdZa__field-input--error{border-color:var(--danger--400)}.AuthForm-module__AZNdZa__field-helper{font-size:var(--small-text);color:var(--neutral--600);margin:0}.AuthForm-module__AZNdZa__field-error,.AuthForm-module__AZNdZa__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__AZNdZa__form-error{align-items:center}.AuthForm-module__AZNdZa__field-error-icon{flex-shrink:0;margin-top:.1rem}
.Button-module__j41zMq__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__j41zMq__button:disabled{opacity:.4;cursor:not-allowed}.Button-module__j41zMq__md{padding:.875rem var(--space-md)}.Button-module__j41zMq__sm{padding:var(--space-2xs)var(--space-sm);font-size:var(--small-text);min-height:2.2rem}.Button-module__j41zMq__xs{min-height:1.625rem;padding:2px 8px;font-size:.6875rem;font-weight:500}.Button-module__j41zMq__button:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}.Button-module__j41zMq__black{background:var(--black);color:var(--white)}.Button-module__j41zMq__black:hover:not(:disabled){background-color:color-mix(in srgb,var(--black)90%,var(--white));transform:translateY(-1px)}.Button-module__j41zMq__black-outline{background:var(--white);color:var(--black);border:2px solid var(--black);outline:none}.Button-module__j41zMq__black-outline:hover:not(:disabled){opacity:.8;transform:translateY(-1px)}.Button-module__j41zMq__black-outline:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}.Button-module__j41zMq__primary{background:var(--terracotta);color:var(--white)}.Button-module__j41zMq__primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--terracotta)85%,var(--black));transform:translateY(-1px)}.Button-module__j41zMq__outline{color:var(--terracotta);border:1px solid var(--terracotta);background:0 0}.Button-module__j41zMq__outline:hover:not(:disabled){background-color:color-mix(in srgb,var(--terracotta)12%,transparent);transform:translateY(-1px)}.Button-module__j41zMq__ghost{color:var(--neutral--900);border:var(--border-subtle);background-color:#0000}.Button-module__j41zMq__ghost:hover:not(:disabled){border-color:var(--neutral--500);transform:translateY(-1px)}
.Card-module__-mY0PW__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__-mY0PW__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Card-module__-mY0PW__title{margin:0;font-size:1.1rem}.Card-module__-mY0PW__header p{color:#475569;margin:.25rem 0 0;font-size:.9rem}.Card-module__-mY0PW__content{flex-direction:column;gap:.5rem;display:flex}
.Chip-module__UsiBIG__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__UsiBIG__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__UsiBIG__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__UsiBIG__chip:focus-visible{outline-color:var(--info--400);outline-width:2px}
.Status-module__IGR_dq__status{flex:none;width:1.4375rem;height:1.4375rem;display:inline-block;position:relative}.Status-module__IGR_dq__status.Status-module__IGR_dq__sm{width:1rem;height:1rem}.Status-module__IGR_dq__status.Status-module__IGR_dq__sm .Status-module__IGR_dq__outer{outline-offset:-.32px;outline-width:.64px}.Status-module__IGR_dq__status.Status-module__IGR_dq__sm .Status-module__IGR_dq__inner{width:.76rem;height:.76rem;top:.12rem;left:.12rem}.Status-module__IGR_dq__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__IGR_dq__inner{background:var(--status-color);border-radius:9999px;width:1.0925rem;height:1.0925rem;position:absolute;top:.1725rem;left:.1725rem}.Status-module__IGR_dq__active{--status-color:var(--terracotta);--status-color-rgb:190,85,4}.Status-module__IGR_dq__active .Status-module__IGR_dq__outer,.Status-module__IGR_dq__active .Status-module__IGR_dq__inner{display:block}.Status-module__IGR_dq__inactive{--status-color:#dfaa81;--status-color-rgb:223,170,129}.Status-module__IGR_dq__inactive .Status-module__IGR_dq__outer,.Status-module__IGR_dq__inactive .Status-module__IGR_dq__inner{display:none}.Status-module__IGR_dq__inactive:before{content:"";background:var(--status-color);border-radius:9999px;width:100%;height:100%;position:absolute;top:0;left:0}@keyframes Status-module__IGR_dq__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__IGR_dq__pulsing .Status-module__IGR_dq__outer{animation:2s ease-in-out infinite Status-module__IGR_dq__pulse}.Status-module__IGR_dq__pulsing .Status-module__IGR_dq__inner{animation:2s ease-in-out .15s infinite Status-module__IGR_dq__pulse}
.LogCard-module__x9L-yW__log-card{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background-color:var(--white);border:1px solid var(--neutral--200);flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex;position:relative}.LogCard-module__x9L-yW__case-selected{outline-offset:-1px;background-color:#be550408;outline:2px solid #be5504}.LogCard-module__x9L-yW__log-card--case-mode{padding:var(--space-sm);gap:var(--space-2xs);padding-right:calc(var(--space-sm) + 26px)}.LogCard-module__x9L-yW__log-card--case-mode .LogCard-module__x9L-yW__body-wrapper{gap:var(--space-2xs)}.LogCard-module__x9L-yW__log-card--case-mode .LogCard-module__x9L-yW__body{gap:2px}.LogCard-module__x9L-yW__log-card--case-mode .LogCard-module__x9L-yW__footer,.LogCard-module__x9L-yW__log-card--case-mode .LogCard-module__x9L-yW__skills,.LogCard-module__x9L-yW__log-card--case-mode .LogCard-module__x9L-yW__divider{display:none}.LogCard-module__x9L-yW__log-card--case-mode .LogCard-module__x9L-yW__text{font-size:var(--small-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.LogCard-module__x9L-yW__log-card--case-mode .LogCard-module__x9L-yW__title{font-size:var(--small-text)}.LogCard-module__x9L-yW__case-checkbox{top:var(--space-sm);right:var(--space-sm);z-index:2;pointer-events:auto;position:absolute}.LogCard-module__x9L-yW__case-checkbox input[type=checkbox]{cursor:pointer;accent-color:#be5504;width:16px;height:16px}.LogCard-module__x9L-yW__interactive{cursor:pointer}.LogCard-module__x9L-yW__log-card:focus-visible{outline:2px solid var(--neutral--400);outline-offset:2px}.LogCard-module__x9L-yW__interactive:hover{border-color:var(--neutral--300);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.LogCard-module__x9L-yW__header{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.LogCard-module__x9L-yW__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__x9L-yW__title-row{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.LogCard-module__x9L-yW__title-block{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.LogCard-module__x9L-yW__subtitle{font-family:var(--font-family-base);font-size:var(--small-text);color:var(--neutral--600);margin:0;line-height:1.3}.LogCard-module__x9L-yW__meta-icons{align-items:center;gap:var(--space-2xs);color:var(--neutral--600);display:inline-flex}.LogCard-module__x9L-yW__divider{background-color:var(--neutral--200);opacity:.3;width:100%;height:1px}.LogCard-module__x9L-yW__body-wrapper{gap:var(--space-sm);outline:none;flex-direction:column;display:flex}.LogCard-module__x9L-yW__body{gap:var(--space-xs);flex-direction:column;display:flex}.LogCard-module__x9L-yW__row{align-items:center;gap:var(--space-xl);justify-content:flex-start;width:100%;display:flex}.LogCard-module__x9L-yW__row-content-wrapper{align-items:flex-start;gap:var(--space-sm);flex:1 1 0;min-width:0;display:flex}.LogCard-module__x9L-yW__label{width:var(--space-md);min-width:var(--space-md);height:var(--space-md);border-radius:var(--radius-full);border:1px solid var(--neutral--200);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__x9L-yW__content{flex:1 1 0;align-items:flex-start;gap:0;min-width:0;display:flex}.LogCard-module__x9L-yW__text{font-family:var(--font-family-base);color:var(--black);word-wrap:break-word;margin:0;font-size:.8125rem;font-weight:400;line-height:1.4}.LogCard-module__x9L-yW__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__x9L-yW__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__x9L-yW__skills{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.LogCard-module__x9L-yW__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__x9L-yW__footer-dot{width:var(--space-3xs);height:var(--space-3xs);background-color:var(--neutral--500);border-radius:var(--radius-full)}.LogCard-module__x9L-yW__footer-meta{align-items:center;gap:.35rem;display:inline-flex}.LogCard-module__x9L-yW__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__x9L-yW__verified{--chip-border-color:var(--success--500);--chip-text-color:var(--success--600);--chip-icon-color:var(--success--500)}.LogCard-module__x9L-yW__selected{border-color:var(--terracotta);box-shadow:var(--shadow-hover);background-color:color-mix(in srgb,var(--terracotta)1.5%,var(--white))}.LogCard-module__x9L-yW__empty-state{width:100%;color:var(--neutral--500);font-size:var(--small-text);align-items:center;display:flex}.LogCard-module__x9L-yW__inline-editor{align-items:flex-start;gap:var(--space-2xs);width:100%;display:flex}.LogCard-module__x9L-yW__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__x9L-yW__textarea:focus{outline:2px solid var(--neutral--300);border-color:var(--neutral--400)}.LogCard-module__x9L-yW__editor-actions{gap:var(--space-3xs);flex-direction:column;display:flex}.LogCard-module__x9L-yW__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__x9L-yW__action-btn:disabled{opacity:.55;cursor:not-allowed}.LogCard-module__x9L-yW__action-btn:not(:disabled):hover{background:var(--neutral--100);border-color:var(--neutral--300);transform:translateY(-1px)}.LogCard-module__x9L-yW__save-btn{background-color:color-mix(in srgb,var(--success--500)10%,transparent);border-color:var(--success--200);color:var(--success--700)}.LogCard-module__x9L-yW__save-btn:not(:disabled):hover{background:var(--success--100)}.LogCard-module__x9L-yW__cancel-btn{background-color:var(--surface-danger-10);border-color:var(--danger--200);color:var(--danger--700)}.LogCard-module__x9L-yW__cancel-btn:not(:disabled):hover{background:var(--danger--100)}.LogCard-module__x9L-yW__label-active{border-color:var(--neutral--400);background:var(--neutral--100);color:var(--neutral--600)}.LogCard-module__x9L-yW__ghost-label{border-color:var(--neutral--200);background:var(--neutral--50);color:var(--neutral--400)}.LogCard-module__x9L-yW__ghost-text{color:var(--neutral--400);font-style:italic}.LogCard-module__x9L-yW__ghost-clickable{cursor:pointer;transition:background-color .12s}.LogCard-module__x9L-yW__ghost-clickable:hover{background:var(--neutral--50);border-radius:.35rem}.LogCard-module__x9L-yW__ghost-clickable:focus-visible{outline:2px solid var(--neutral--400);outline-offset:2px;border-radius:.35rem}.LogCard-module__x9L-yW__add-menu-wrapper{justify-content:center;width:100%;display:inline-flex;position:relative}.LogCard-module__x9L-yW__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__x9L-yW__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__x9L-yW__add-menu-item:hover{background:var(--neutral--50);border-color:var(--neutral--200)}.LogCard-module__x9L-yW__add-menu-icon{border:1px solid var(--neutral--400);border-radius:.2rem;flex-shrink:0;width:1.1rem;height:1.1rem}.LogCard-module__x9L-yW__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__x9L-yW__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__x9L-yW__visibility-toggle:hover:not(:disabled){background:var(--neutral--100);color:var(--neutral--800)}.LogCard-module__x9L-yW__visibility-toggle:disabled{opacity:.7;cursor:default}.LogCard-module__x9L-yW__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}@media (max-width:768px){.LogCard-module__x9L-yW__log-card{padding:var(--space-sm);gap:var(--space-xs)}.LogCard-module__x9L-yW__body{gap:var(--space-2xs)}.LogCard-module__x9L-yW__row,.LogCard-module__x9L-yW__row-content-wrapper{gap:var(--space-xs)}.LogCard-module__x9L-yW__row-label{display:none}}@keyframes LogCard-module__x9L-yW__newCardHighlight{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--neutral--300)45%,transparent)}70%{box-shadow:0 0 0 3px color-mix(in srgb,var(--neutral--300)45%,transparent)}to{box-shadow:none}}.LogCard-module__x9L-yW__log-card--new{animation:3s forwards LogCard-module__x9L-yW__newCardHighlight}.LogCard-module__x9L-yW__raw-content-block{background:var(--neutral--50);border:var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-md);gap:var(--space-sm);background-color:color-mix(in srgb,var(--neutral--100)50%,#faf8f5);flex-direction:column;display:flex}.LogCard-module__x9L-yW__raw-content-header{justify-content:space-between;align-items:center;display:flex}.LogCard-module__x9L-yW__raw-badge{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs)var(--space-2xs);background:color-mix(in srgb,var(--neutral--300)30%,transparent);color:var(--neutral--800);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--small-text);text-transform:uppercase;letter-spacing:.05em;font-weight:500;display:inline-flex}.LogCard-module__x9L-yW__raw-domain{font-size:var(--small-text);color:var(--neutral--500)}.LogCard-module__x9L-yW__raw-actions{gap:var(--space-xs);margin-top:var(--space-2xs);display:flex}.LogCard-module__x9L-yW__raw-action-btn{align-items:center;gap:var(--space-2xs);background:var(--white);border:1px solid var(--neutral--200);border-radius:var(--radius-md);padding:var(--space-2xs)var(--space-sm);font-size:var(--small-text);color:var(--neutral--700);cursor:pointer;font-weight:500;transition:all .12s;display:inline-flex;box-shadow:0 1px 2px #00000005}.LogCard-module__x9L-yW__raw-action-btn:hover:not(:disabled){background:var(--neutral--50);border-color:var(--neutral--300);color:var(--neutral--900);box-shadow:0 2px 4px #0000000a}.LogCard-module__x9L-yW__raw-action-icon{font-size:14px}.LogCard-module__x9L-yW__eco-ring{border-radius:var(--radius-sm);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}.LogCard-module__x9L-yW__eco-ring--empty{background-color:var(--neutral--200);color:var(--neutral--500)}.LogCard-module__x9L-yW__eco-ring--partial{background-color:var(--neutral--200);color:var(--neutral--600)}.LogCard-module__x9L-yW__eco-ring--rough{color:var(--terracotta);background-color:#be55042e}.LogCard-module__x9L-yW__eco-ring--solid{color:#4a4122;background-color:#857a4a52}.LogCard-module__x9L-yW__eco-ring--strong{background-color:var(--success--100);color:var(--success--700)}
.ExperienceGroupedLogs-module__CwkoPG__experience-grouped-logs{gap:var(--space-sm);padding:var(--space-xs);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__CwkoPG__experience-header-section{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);display:flex}.ExperienceGroupedLogs-module__CwkoPG__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__CwkoPG__add-experience-button:hover{background:var(--terracotta--700);transform:translateY(-1px)}.ExperienceGroupedLogs-module__CwkoPG__add-experience-button:active{transform:translateY(0)}.ExperienceGroupedLogs-module__CwkoPG__empty{text-align:center;padding:var(--space-lg);color:var(--neutral--600)}.ExperienceGroupedLogs-module__CwkoPG__unmatched-logs-section{gap:var(--space-sm);margin-top:var(--space-sm);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__CwkoPG__unmatched-logs-divider{background:var(--neutral--300);height:1px;margin:var(--space-md)0;width:100%}.ExperienceGroupedLogs-module__CwkoPG__section-title{color:var(--neutral--900);margin:0;font-size:.8125rem;font-weight:600}.ExperienceGroupedLogs-module__CwkoPG__section-description{color:var(--neutral--600);margin:0;font-size:.6875rem}.ExperienceGroupedLogs-module__CwkoPG__experience-group-card{padding:var(--space-xs);margin-bottom:var(--space-xs)}.ExperienceGroupedLogs-module__CwkoPG__group-header{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);display:flex}.ExperienceGroupedLogs-module__CwkoPG__group-title{flex-direction:column;flex:1;gap:.125rem;display:flex}.ExperienceGroupedLogs-module__CwkoPG__log-count{color:var(--neutral--600);font-size:.6875rem}.ExperienceGroupedLogs-module__CwkoPG__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__CwkoPG__create-experience-button:hover{background:var(--neutral--100)}.ExperienceGroupedLogs-module__CwkoPG__group-logs{gap:var(--space-2xs);padding-left:var(--space-sm);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__CwkoPG__experience-list{gap:var(--space-xs);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__CwkoPG__experience-card{border:var(--border-subtle);border-radius:var(--radius-md);background:var(--white);transition:border-color .2s,box-shadow .2s}.ExperienceGroupedLogs-module__CwkoPG__experience-card--expanded{border-color:var(--neutral--400)}.ExperienceGroupedLogs-module__CwkoPG__experience-card--editing{border-color:var(--neutral--500);box-shadow:0 2px 8px #0000001a}.ExperienceGroupedLogs-module__CwkoPG__experience-card--highlighted{border-color:var(--terracotta);box-shadow:0 0 0 2px var(--terracotta--200);animation:.5s ExperienceGroupedLogs-module__CwkoPG__highlightPulse}@keyframes ExperienceGroupedLogs-module__CwkoPG__highlightPulse{0%{box-shadow:0 0 0 4px var(--terracotta--200)}to{box-shadow:0 0 0 2px var(--terracotta--200)}}.ExperienceGroupedLogs-module__CwkoPG__experience-header{align-items:center;gap:var(--space-2xs);padding:var(--space-xs);cursor:pointer;display:flex}.ExperienceGroupedLogs-module__CwkoPG__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__CwkoPG__expand-button:hover{background:var(--neutral--100);color:var(--neutral--900)}.ExperienceGroupedLogs-module__CwkoPG__experience-title{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ExperienceGroupedLogs-module__CwkoPG__company-name{color:var(--neutral--900);font-size:.8125rem;font-weight:600}.ExperienceGroupedLogs-module__CwkoPG__job-title{color:var(--neutral--700);font-size:.75rem;font-weight:500}.ExperienceGroupedLogs-module__CwkoPG__date-range{color:var(--neutral--600);font-size:.6875rem}.ExperienceGroupedLogs-module__CwkoPG__experience-actions{gap:var(--space-2xs);flex-shrink:0;display:flex}.ExperienceGroupedLogs-module__CwkoPG__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__CwkoPG__action-button:hover{background:var(--neutral--100)}.ExperienceGroupedLogs-module__CwkoPG__action-button--danger{color:var(--danger--600)}.ExperienceGroupedLogs-module__CwkoPG__action-button--danger:hover{background:var(--danger--100)}.ExperienceGroupedLogs-module__CwkoPG__experience-content{padding:var(--space-xs);border-top:var(--border-subtle);margin-top:var(--space-2xs);padding-top:0}.ExperienceGroupedLogs-module__CwkoPG__editable-fields{gap:var(--space-xs);margin-bottom:var(--space-sm);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__CwkoPG__field{flex-direction:column;gap:.125rem;display:flex}.ExperienceGroupedLogs-module__CwkoPG__field-label{color:var(--neutral--700);font-size:.75rem;font-weight:500}.ExperienceGroupedLogs-module__CwkoPG__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__CwkoPG__field-input:focus{outline:2px solid var(--neutral--400);outline-offset:2px}.ExperienceGroupedLogs-module__CwkoPG__date-row{gap:var(--space-2xs);grid-template-columns:1fr 1fr;display:grid}.ExperienceGroupedLogs-module__CwkoPG__bullets-section{gap:var(--space-2xs);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__CwkoPG__bullets-header{justify-content:space-between;align-items:center;display:flex}.ExperienceGroupedLogs-module__CwkoPG__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__CwkoPG__add-bullet-button:hover{background:var(--neutral--100)}.ExperienceGroupedLogs-module__CwkoPG__bullet-row{gap:var(--space-2xs);align-items:center;display:flex}.ExperienceGroupedLogs-module__CwkoPG__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__CwkoPG__bullet-input:focus{outline:2px solid var(--neutral--400);outline-offset:2px}.ExperienceGroupedLogs-module__CwkoPG__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__CwkoPG__delete-bullet-button:hover{background:var(--danger--100)}.ExperienceGroupedLogs-module__CwkoPG__available-logs-section{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:var(--border-subtle)}.ExperienceGroupedLogs-module__CwkoPG__logs-section-title{color:var(--neutral--900);margin:0 0 var(--space-xs)0;font-size:.8125rem;font-weight:600}.ExperienceGroupedLogs-module__CwkoPG__logs-list{gap:var(--space-2xs);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__CwkoPG__log-item-wrapper,.ExperienceGroupedLogs-module__CwkoPG__log-item-wrapper[role=button]{cursor:pointer}.ExperienceGroupedLogs-module__CwkoPG__log-item-wrapper[role=button]:focus-visible{outline:2px solid var(--info--400);outline-offset:2px;border-radius:var(--radius-md)}.ExperienceGroupedLogs-module__CwkoPG__log-item{padding:var(--space-2xs);transition:border-color .2s,background .2s}.ExperienceGroupedLogs-module__CwkoPG__log-item-wrapper:hover .ExperienceGroupedLogs-module__CwkoPG__log-item{border-color:var(--neutral--400);background:var(--neutral--50)}.ExperienceGroupedLogs-module__CwkoPG__log-item--included{border-color:var(--success--300);background:var(--success--50)}.ExperienceGroupedLogs-module__CwkoPG__log-item--draft{border-color:var(--warning--300);background:var(--warning--50)}.ExperienceGroupedLogs-module__CwkoPG__log-header{justify-content:space-between;align-items:flex-start;gap:var(--space-2xs);display:flex}.ExperienceGroupedLogs-module__CwkoPG__log-title-block{align-items:center;gap:var(--space-2xs);flex:1;min-width:0;display:flex}.ExperienceGroupedLogs-module__CwkoPG__log-title{color:var(--neutral--900);flex:1;min-width:0;margin:0;font-size:.75rem;font-weight:500}.ExperienceGroupedLogs-module__CwkoPG__log-state-indicator{flex-shrink:0;align-items:center;display:flex}.ExperienceGroupedLogs-module__CwkoPG__state-icon--included{color:var(--success--600)}.ExperienceGroupedLogs-module__CwkoPG__state-icon--excluded{color:var(--neutral--600)}.ExperienceGroupedLogs-module__CwkoPG__state-icon--draft{color:var(--warning--600)}.ExperienceGroupedLogs-module__CwkoPG__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__CwkoPG__add-log-button:hover{background:var(--neutral--100);color:var(--neutral--900)}.ExperienceGroupedLogs-module__CwkoPG__add-log-button--loading{cursor:not-allowed;opacity:.6}.ExperienceGroupedLogs-module__CwkoPG__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__CwkoPG__spin}@keyframes ExperienceGroupedLogs-module__CwkoPG__spin{to{transform:rotate(360deg)}}.ExperienceGroupedLogs-module__CwkoPG__log-divider{background:var(--neutral--200);height:1px;margin:var(--space-2xs)0}.ExperienceGroupedLogs-module__CwkoPG__log-body{gap:var(--space-2xs);flex-direction:column;display:flex}.ExperienceGroupedLogs-module__CwkoPG__log-row{gap:var(--space-xs);align-items:flex-start;display:flex}.ExperienceGroupedLogs-module__CwkoPG__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__CwkoPG__log-text{color:var(--neutral--700);flex:1;margin:0;font-size:.75rem;line-height:1.4}
.CurrentExperienceCard-module__66pf_G__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__66pf_G__label{color:var(--neutral--600);padding:0 var(--space-2xs);font-size:.75rem}.CurrentExperienceCard-module__66pf_G__dropdown-container{position:relative}.CurrentExperienceCard-module__66pf_G__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__66pf_G__selector:hover{border-color:var(--neutral--300);background:var(--white)}.CurrentExperienceCard-module__66pf_G__selector:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}.CurrentExperienceCard-module__66pf_G__selector-left{align-items:center;gap:var(--space-3xs);flex:1;min-width:0;display:flex}.CurrentExperienceCard-module__66pf_G__meta{flex-direction:column;gap:.08rem;min-width:0;display:flex}.CurrentExperienceCard-module__66pf_G__role{color:var(--black);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;line-height:1.2;overflow:hidden}.CurrentExperienceCard-module__66pf_G__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__66pf_G__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__66pf_G__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__66pf_G__dropdown-item:hover,.CurrentExperienceCard-module__66pf_G__dropdown-item:focus-visible{background:var(--neutral--50)}.CurrentExperienceCard-module__66pf_G__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__66pf_G__dropdown-item--muted{opacity:.85}.CurrentExperienceCard-module__66pf_G__dropdown-content{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.CurrentExperienceCard-module__66pf_G__dropdown-label{color:var(--neutral--800);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.CurrentExperienceCard-module__66pf_G__dropdown-item--active .CurrentExperienceCard-module__66pf_G__dropdown-label{color:var(--terracotta);font-weight:600}.CurrentExperienceCard-module__66pf_G__chevron{color:var(--neutral--600)}.CurrentExperienceCard-module__66pf_G__dropdown-link{width:100%;padding:var(--space-xs)var(--space-sm);align-items:center;gap:var(--space-2xs);border:none;border-top:1px solid var(--neutral--200);cursor:pointer;text-align:left;color:var(--neutral--600);background:0 0;font-size:.85rem;text-decoration:none;transition:background .14s;display:flex}.CurrentExperienceCard-module__66pf_G__dropdown-link:hover,.CurrentExperienceCard-module__66pf_G__dropdown-link:focus-visible{background:var(--neutral--50);color:var(--neutral--900)}
.ResumeConfigurationPanel-module__OCsSXG__config-panel{gap:var(--space-md);flex-direction:column;display:flex}.ResumeConfigurationPanel-module__OCsSXG__config-title{color:var(--neutral--900);margin-bottom:var(--space-xs)}.ResumeConfigurationPanel-module__OCsSXG__config-section{gap:var(--space-xs);padding-bottom:var(--space-md);border-bottom:var(--border-subtle);flex-direction:column;display:flex}.ResumeConfigurationPanel-module__OCsSXG__config-section:last-child{border-bottom:none}.ResumeConfigurationPanel-module__OCsSXG__section-title{color:var(--neutral--900);margin-bottom:var(--space-xs);font-weight:600}.ResumeConfigurationPanel-module__OCsSXG__field{gap:var(--space-3xs);flex-direction:column;display:flex}.ResumeConfigurationPanel-module__OCsSXG__field-label{color:var(--neutral--700);font-weight:500}.ResumeConfigurationPanel-module__OCsSXG__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__OCsSXG__field-input:focus{outline:2px solid var(--neutral--400);outline-offset:2px}.ResumeConfigurationPanel-module__OCsSXG__template-options{gap:var(--space-2xs);flex-direction:column;display:flex}.ResumeConfigurationPanel-module__OCsSXG__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__OCsSXG__template-option:hover{background:var(--neutral--100)}.ResumeConfigurationPanel-module__OCsSXG__template-option--selected{background:var(--neutral--200);border-color:var(--neutral--400);font-weight:600}
.ConfirmDeletePopover-module__ISIpRG__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__ISIpRG__header{gap:var(--space-2xs);margin-bottom:var(--space-sm);flex-direction:column;display:flex}.ConfirmDeletePopover-module__ISIpRG__title{font-family:var(--font-family-heading);font-size:var(--tertiary--text);color:var(--neutral--900);margin:0;font-weight:600}.ConfirmDeletePopover-module__ISIpRG__body{font-size:var(--description);color:var(--neutral--700);margin:0}.ConfirmDeletePopover-module__ISIpRG__actions{justify-content:flex-end;gap:var(--space-2xs);margin-top:var(--space-xs);display:flex}.ConfirmDeletePopover-module__ISIpRG__cancel-button{min-width:80px}.ConfirmDeletePopover-module__ISIpRG__confirm-button{background-color:var(--danger--500);border-color:var(--danger--500);min-width:96px;color:var(--white)}.ConfirmDeletePopover-module__ISIpRG__confirm-button:hover{background-color:var(--danger--600);border-color:var(--danger--600)}.ConfirmDeletePopover-module__ISIpRG__confirm-button:disabled{opacity:.7;cursor:default}
.SectionItem-module__iT2eaG__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__iT2eaG__section-item:hover{background:var(--neutral--50);border-color:var(--neutral--300)}.SectionItem-module__iT2eaG__section-item--dragging{border-color:var(--terracotta);box-shadow:var(--shadow-soft)}.SectionItem-module__iT2eaG__section-item-content{align-items:center;gap:var(--space-xs);display:flex}.SectionItem-module__iT2eaG__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__iT2eaG__drag-handle:hover{background:var(--neutral--100);color:var(--neutral--700)}.SectionItem-module__iT2eaG__drag-handle:active{cursor:grabbing}.SectionItem-module__iT2eaG__section-name{color:var(--neutral--900);flex:1;font-size:.875rem;font-weight:500}.SectionItem-module__iT2eaG__section-actions{align-items:center;gap:var(--space-2xs);display:flex}.SectionItem-module__iT2eaG__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__iT2eaG__action-button:hover{background:var(--neutral--100);color:var(--neutral--900);border-color:var(--neutral--300)}.SectionItem-module__iT2eaG__action-button--danger:hover{background:var(--error--50);color:var(--error--700);border-color:var(--error--300)}
.SkillPicker-module__Kp0frq__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__Kp0frq__popover--align-left{left:0;right:auto}.SkillPicker-module__Kp0frq__popover--align-center{left:50%;right:auto;transform:translate(-50%)}.SkillPicker-module__Kp0frq__popover--align-right{left:auto;right:0}.SkillPicker-module__Kp0frq__search-container{align-items:center;gap:var(--space-2xs);padding:var(--space-sm);border-bottom:var(--border-subtle);display:flex;position:relative}.SkillPicker-module__Kp0frq__search-container:focus-within{border-bottom-color:var(--neutral--300)}.SkillPicker-module__Kp0frq__search-icon{color:var(--neutral--500);flex-shrink:0}.SkillPicker-module__Kp0frq__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__Kp0frq__search-input::placeholder{color:var(--neutral--500)}.SkillPicker-module__Kp0frq__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__Kp0frq__search-clear:hover{background:var(--neutral--100);border-color:var(--neutral--300)}.SkillPicker-module__Kp0frq__search-clear:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}.SkillPicker-module__Kp0frq__suggestions-list{max-height:240px;padding:var(--space-2xs)0;flex-direction:column;display:flex;overflow-y:auto}.SkillPicker-module__Kp0frq__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__Kp0frq__suggestion-item:hover,.SkillPicker-module__Kp0frq__suggestion-item:focus-visible{background:var(--neutral--50)}.SkillPicker-module__Kp0frq__suggestion-item--active{background:var(--neutral--100)}.SkillPicker-module__Kp0frq__empty-state{padding:var(--space-md)var(--space-sm);justify-content:center;align-items:center;display:flex}.SkillPicker-module__Kp0frq__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}
.SectionOrderEditor-module__wPfc1a__section-order-editor{gap:var(--space-md);flex-direction:column;display:flex}.SectionOrderEditor-module__wPfc1a__editor-header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.SectionOrderEditor-module__wPfc1a__editor-title{color:var(--neutral--900);margin:0}.SectionOrderEditor-module__wPfc1a__add-section-container{position:relative}.SectionOrderEditor-module__wPfc1a__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__wPfc1a__add-button:hover{background:var(--neutral--100);color:var(--neutral--900);border-color:var(--neutral--300)}.SectionOrderEditor-module__wPfc1a__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__wPfc1a__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__wPfc1a__dropdown-item:hover{background:var(--neutral--100)}.SectionOrderEditor-module__wPfc1a__dropdown-overlay{z-index:99;background:0 0;position:fixed;inset:0}.SectionOrderEditor-module__wPfc1a__sections-list{gap:var(--space-2xs);flex-direction:column;display:flex}.SectionOrderEditor-module__wPfc1a__empty{padding:var(--space-md);text-align:center;color:var(--neutral--600)}
.EcoWorkbenchPanel-module__dU2tfG__root{background:var(--white);border-left:var(--border-subtle);width:100%;height:100%;max-height:100vh;box-shadow:var(--shadow-soft);z-index:10;flex-direction:column;animation:.3s ease-out forwards EcoWorkbenchPanel-module__dU2tfG__slide-in;display:flex;position:relative}@keyframes EcoWorkbenchPanel-module__dU2tfG__slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.EcoWorkbenchPanel-module__dU2tfG__header{padding:var(--space-xs)var(--space-md)var(--space-sm);border-bottom:var(--border-subtle);gap:var(--space-2xs);flex-direction:column;flex-shrink:0;display:flex}.EcoWorkbenchPanel-module__dU2tfG__header-top-row{justify-content:flex-end;align-items:center;gap:var(--space-3xs);min-height:32px;display:flex}.EcoWorkbenchPanel-module__dU2tfG__header-status{min-width:20px;height:20px;color:var(--neutral--600);align-items:center;margin-right:auto;display:flex}.EcoWorkbenchPanel-module__dU2tfG__header-title-row{align-items:flex-start;gap:var(--space-xs);display:flex}.EcoWorkbenchPanel-module__dU2tfG__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;flex:1;min-width:0;min-height:32px;padding:2px 4px;font-weight:600;line-height:1.2;transition:background .15s,box-shadow .15s}.EcoWorkbenchPanel-module__dU2tfG__title-editable:empty:before{content:attr(data-placeholder);color:var(--neutral--400);font-weight:400}.EcoWorkbenchPanel-module__dU2tfG__title-editable:hover:not([contenteditable=false]){background:var(--neutral--50)}.EcoWorkbenchPanel-module__dU2tfG__title-editable:focus{background:var(--white);box-shadow:0 0 0 1px var(--neutral--300)}.EcoWorkbenchPanel-module__dU2tfG__header-inner{width:100%}.EcoWorkbenchPanel-module__dU2tfG__header-actions-group{align-items:center;gap:var(--space-xs);display:flex}.EcoWorkbenchPanel-module__dU2tfG__header-actions{justify-content:flex-end;align-items:center;gap:var(--space-3xs);flex-shrink:0;display:flex}.EcoWorkbenchPanel-module__dU2tfG__action-wrapper{display:inline-flex;position:relative}.EcoWorkbenchPanel-module__dU2tfG__action-button{padding:var(--space-2xs);width:32px;min-width:auto;height:32px}.EcoWorkbenchPanel-module__dU2tfG__status-text{color:var(--neutral--500);font-size:.7rem}.EcoWorkbenchPanel-module__dU2tfG__status-icon{display:block}.EcoWorkbenchPanel-module__dU2tfG__status-icon--saving{color:var(--neutral--400);animation:1s linear infinite EcoWorkbenchPanel-module__dU2tfG__spin}.EcoWorkbenchPanel-module__dU2tfG__status-icon--saved{color:var(--success--500);animation:.2s ease-out EcoWorkbenchPanel-module__dU2tfG__fade-in}.EcoWorkbenchPanel-module__dU2tfG__status-icon--error{color:var(--danger--500)}.EcoWorkbenchPanel-module__dU2tfG__error-tooltip-container{align-items:center;display:flex;position:relative}.EcoWorkbenchPanel-module__dU2tfG__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:normal;text-align:left;opacity:0;visibility:hidden;z-index:20;box-shadow:var(--shadow-soft);max-width:200px;font-size:.7rem;transition:all .2s;position:absolute;top:100%;right:0}.EcoWorkbenchPanel-module__dU2tfG__error-tooltip-container:hover .EcoWorkbenchPanel-module__dU2tfG__error-tooltip{opacity:1;visibility:visible}.EcoWorkbenchPanel-module__dU2tfG__verified-badge{--chip-border-color:var(--success--500);--chip-text-color:var(--success--600);--chip-icon-color:var(--success--500);flex-shrink:0;align-self:flex-start;margin-top:2px}.EcoWorkbenchPanel-module__dU2tfG__content{flex:1;min-height:0;overflow:hidden auto}.EcoWorkbenchPanel-module__dU2tfG__content-inner{gap:var(--space-lg);padding:var(--space-md);flex-direction:column;display:flex}.EcoWorkbenchPanel-module__dU2tfG__skeleton{gap:var(--space-lg);flex-direction:column;display:flex}.EcoWorkbenchPanel-module__dU2tfG__skeleton-block{gap:var(--space-xs);flex-direction:column;display:flex}.EcoWorkbenchPanel-module__dU2tfG__skeleton-label{background:var(--neutral--100);border-radius:999px;width:80px;height:10px}.EcoWorkbenchPanel-module__dU2tfG__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__dU2tfG__skeletonPulse}.EcoWorkbenchPanel-module__dU2tfG__skeleton-line.EcoWorkbenchPanel-module__dU2tfG__tall{height:110px}.EcoWorkbenchPanel-module__dU2tfG__skeleton-chip-row{gap:var(--space-xs);display:flex}.EcoWorkbenchPanel-module__dU2tfG__skeleton-chip{background:var(--neutral--100);border-radius:999px;width:60px;height:24px;animation:1.2s ease-in-out infinite EcoWorkbenchPanel-module__dU2tfG__skeletonPulse}@keyframes EcoWorkbenchPanel-module__dU2tfG__skeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.EcoWorkbenchPanel-module__dU2tfG__section{gap:var(--space-xs);flex-direction:column;display:flex}.EcoWorkbenchPanel-module__dU2tfG__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__dU2tfG__field-header{margin-bottom:var(--space-2xs);justify-content:space-between;align-items:center;display:flex}.EcoWorkbenchPanel-module__dU2tfG__field-wrapper{width:100%}:is(.EcoWorkbenchPanel-module__dU2tfG__field-error textarea,.EcoWorkbenchPanel-module__dU2tfG__field-error input){border-color:var(--danger--400);box-shadow:0 0 0 1px var(--danger--400)}.EcoWorkbenchPanel-module__dU2tfG__field-container{min-height:110px}.EcoWorkbenchPanel-module__dU2tfG__word-count{color:var(--neutral--400);text-align:right;margin-top:3px;font-size:.65rem;transition:color .15s}.EcoWorkbenchPanel-module__dU2tfG__word-count--warn{color:var(--terracotta)}.EcoWorkbenchPanel-module__dU2tfG__word-count--over{color:var(--danger--500);font-weight:600}.EcoWorkbenchPanel-module__dU2tfG__eco-field-action{border-radius:var(--radius-sm);color:#be5504;cursor:pointer;white-space:nowrap;background:#fffdf0;border:1px solid #fce4b3;flex-shrink:0;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:11px;transition:background .12s,border-color .12s;display:inline-flex}.EcoWorkbenchPanel-module__dU2tfG__eco-field-action:hover:not(:disabled){background:#fef3c7;border-color:#f59e0b}.EcoWorkbenchPanel-module__dU2tfG__eco-field-action:disabled{opacity:.5;cursor:not-allowed}.EcoWorkbenchPanel-module__dU2tfG__eco-field-action--improve{color:var(--terracotta);background:#be55040f;border-color:#be550459}.EcoWorkbenchPanel-module__dU2tfG__eco-field-action--improve:hover:not(:disabled){background:#be55041f}.EcoWorkbenchPanel-module__dU2tfG__experience-container{box-sizing:border-box;z-index:5;gap:var(--space-2xs);flex-direction:column;width:100%;display:flex;position:relative}.EcoWorkbenchPanel-module__dU2tfG__experience-selector{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;width:100%;display:flex}.EcoWorkbenchPanel-module__dU2tfG__experience-selector-label{font-size:var(--tertiary--text);color:var(--neutral--600)}.EcoWorkbenchPanel-module__dU2tfG__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__dU2tfG__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__dU2tfG__skills-container{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.EcoWorkbenchPanel-module__dU2tfG__skill-wrapper{align-items:center;display:inline-flex;position:relative}.EcoWorkbenchPanel-module__dU2tfG__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__dU2tfG__skill-remove:hover{background:var(--neutral--200);color:var(--neutral--900)}.EcoWorkbenchPanel-module__dU2tfG__skill-remove:focus-visible{outline:2px solid var(--neutral--400);outline-offset:2px}.EcoWorkbenchPanel-module__dU2tfG__add-skill-button{color:var(--neutral--600);border-style:dashed}.EcoWorkbenchPanel-module__dU2tfG__field-container textarea{font-size:.8125rem;line-height:1.5}.EcoWorkbenchPanel-module__dU2tfG__source-section{padding-top:var(--space-sm);border-top:var(--border-subtle);flex-direction:column;gap:5px;display:flex}.EcoWorkbenchPanel-module__dU2tfG__source-section-row{align-items:center;gap:var(--space-sm);min-height:22px;display:flex}.EcoWorkbenchPanel-module__dU2tfG__source-section-key{font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--neutral--400);flex-shrink:0;min-width:44px;font-size:10px;font-weight:500}.EcoWorkbenchPanel-module__dU2tfG__source-section-value{font-size:var(--small-text);color:var(--neutral--700);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.EcoWorkbenchPanel-module__dU2tfG__source-section-link{font-size:var(--small-text);color:var(--terracotta);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:220px;text-decoration:none;transition:color .12s;display:inline-flex;overflow:hidden}.EcoWorkbenchPanel-module__dU2tfG__source-section-link:hover{color:color-mix(in srgb,var(--terracotta)80%,black);text-decoration:underline}.EcoWorkbenchPanel-module__dU2tfG__source-section-link:focus-visible{outline:2px solid var(--neutral--400);outline-offset:2px;border-radius:var(--radius-xs)}.EcoWorkbenchPanel-module__dU2tfG__source-section-chip-row{align-items:center;gap:var(--space-xs);padding-bottom:var(--space-2xs);display:flex}.EcoWorkbenchPanel-module__dU2tfG__source-section-via{font-size:var(--small-text);color:var(--neutral--400)}.EcoWorkbenchPanel-module__dU2tfG__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__dU2tfG__capture-context-header{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.EcoWorkbenchPanel-module__dU2tfG__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__dU2tfG__source-badge{background:var(--white);flex-shrink:0}.EcoWorkbenchPanel-module__dU2tfG__capture-context-field{gap:var(--space-xs);flex-direction:column;display:flex}.EcoWorkbenchPanel-module__dU2tfG__capture-context-field-label{font-size:var(--small-text);color:var(--neutral--700);margin:0;font-weight:500}.EcoWorkbenchPanel-module__dU2tfG__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__dU2tfG__capture-context-link{align-items:center;gap:var(--space-3xs);font-size:var(--tertiary--text);color:var(--terracotta);text-overflow:ellipsis;white-space:nowrap;max-width:220px;text-decoration:none;transition:color .12s;display:inline-flex;overflow:hidden}.EcoWorkbenchPanel-module__dU2tfG__capture-context-link:hover{color:color-mix(in srgb,var(--terracotta)80%,black);text-decoration:underline}.EcoWorkbenchPanel-module__dU2tfG__capture-context-link:focus-visible{outline:2px solid var(--neutral--400);outline-offset:2px;border-radius:var(--radius-xs)}.EcoWorkbenchPanel-module__dU2tfG__capture-context-raw-details{gap:var(--space-2xs);margin-top:var(--space-2xs);padding:var(--space-sm);background:var(--white);border:var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;display:flex}.EcoWorkbenchPanel-module__dU2tfG__raw-detail-row{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);font-size:var(--small-text);display:flex}.EcoWorkbenchPanel-module__dU2tfG__raw-detail-key{color:var(--neutral--500);text-transform:capitalize;font-family:var(--font-family-mono);white-space:nowrap}.EcoWorkbenchPanel-module__dU2tfG__raw-detail-value{color:var(--neutral--800);word-break:break-all;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:500;overflow:hidden}.EcoWorkbenchPanel-module__dU2tfG__raw-capture-section{padding-top:var(--space-sm);border-top:var(--border-subtle);gap:var(--space-sm);flex-direction:column;display:flex}.EcoWorkbenchPanel-module__dU2tfG__raw-capture-section--prominent{padding:var(--space-md);border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--neutral--200);border-top:none;box-shadow:0 1px 3px #0000000f}.EcoWorkbenchPanel-module__dU2tfG__raw-capture-header{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.EcoWorkbenchPanel-module__dU2tfG__raw-capture-header-left{align-items:center;gap:var(--space-sm);display:flex}.EcoWorkbenchPanel-module__dU2tfG__raw-capture-label{font-family:var(--font-family-mono);font-size:var(--small-text);text-transform:uppercase;letter-spacing:.12em;color:var(--neutral--500);align-items:center;gap:var(--space-2xs);font-weight:500;display:flex}.EcoWorkbenchPanel-module__dU2tfG__raw-capture-source-link{font-size:var(--small-text);color:var(--neutral--500);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;max-width:160px;text-decoration:none;transition:color .12s;display:inline-flex;overflow:hidden}.EcoWorkbenchPanel-module__dU2tfG__raw-capture-source-link:hover{color:var(--terracotta);text-decoration:underline}.EcoWorkbenchPanel-module__dU2tfG__raw-capture-textarea{background:var(--white);border:var(--border-subtle);border-radius:var(--radius-sm);width:100%;font-size:var(--small-text);color:var(--neutral--800);resize:vertical;box-sizing:border-box;outline:none;min-height:90px;max-height:200px;padding:10px 12px;font-family:inherit;line-height:1.5;transition:border-color .15s,box-shadow .15s}.EcoWorkbenchPanel-module__dU2tfG__raw-capture-textarea:focus{border-color:var(--neutral--300);box-shadow:0 0 0 1px var(--neutral--300)}.EcoWorkbenchPanel-module__dU2tfG__raw-capture-textarea:disabled{background:var(--neutral--50);color:var(--neutral--600)}.EcoWorkbenchPanel-module__dU2tfG__raw-capture-note{padding:var(--space-xs)var(--space-sm);border-radius:0 var(--radius-xs)var(--radius-xs)0;font-size:var(--small-text);color:var(--neutral--900);background:#fffdf0;border-left:3px solid #fcc101;line-height:1.5}.EcoWorkbenchPanel-module__dU2tfG__raw-capture-note-label{letter-spacing:.06em;color:#857a4a;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.EcoWorkbenchPanel-module__dU2tfG__ungrounded-warning{border-radius:var(--radius-sm);font-size:var(--small-text);color:#78590a;background:#fbbf241f;border:1px solid #fbbf2459;align-items:center;gap:6px;padding:6px 10px;line-height:1.4;display:flex}.EcoWorkbenchPanel-module__dU2tfG__visibility-selector{gap:var(--space-xs);margin-top:var(--space-2xs);grid-template-columns:1fr 1fr;display:grid}.EcoWorkbenchPanel-module__dU2tfG__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__dU2tfG__visibility-option:hover{background:var(--neutral--50);border-color:var(--neutral--300)}.EcoWorkbenchPanel-module__dU2tfG__visibility-option.EcoWorkbenchPanel-module__dU2tfG__active{background:var(--surface-terracotta-02);border-color:var(--terracotta);box-shadow:0 0 0 1px var(--terracotta)}.EcoWorkbenchPanel-module__dU2tfG__visibility-option-icon{color:var(--neutral--500);justify-content:center;align-items:center;display:flex}.EcoWorkbenchPanel-module__dU2tfG__visibility-option.EcoWorkbenchPanel-module__dU2tfG__active .EcoWorkbenchPanel-module__dU2tfG__visibility-option-icon{color:var(--terracotta)}.EcoWorkbenchPanel-module__dU2tfG__visibility-option-content{flex-direction:column;gap:2px;display:flex}.EcoWorkbenchPanel-module__dU2tfG__visibility-option-title{font-size:var(--small-text);color:var(--neutral--900);font-weight:600}.EcoWorkbenchPanel-module__dU2tfG__visibility-option.EcoWorkbenchPanel-module__dU2tfG__active .EcoWorkbenchPanel-module__dU2tfG__visibility-option-title,.EcoWorkbenchPanel-module__dU2tfG__visibility-option.EcoWorkbenchPanel-module__dU2tfG__active .EcoWorkbenchPanel-module__dU2tfG__visibility-option-description{color:var(--terracotta)}.EcoWorkbenchPanel-module__dU2tfG__section-label-row{align-items:center;gap:6px;display:flex}.EcoWorkbenchPanel-module__dU2tfG__signal-dots{align-items:center;gap:3px;display:flex}.EcoWorkbenchPanel-module__dU2tfG__signal-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background-color .3s;display:inline-block}.EcoWorkbenchPanel-module__dU2tfG__signal-dot--empty{background-color:var(--neutral--300)}.EcoWorkbenchPanel-module__dU2tfG__signal-dot--pending{background-color:var(--neutral--400);animation:1.5s ease-in-out infinite EcoWorkbenchPanel-module__dU2tfG__dot-pulse}.EcoWorkbenchPanel-module__dU2tfG__signal-dot--pass{background-color:var(--success--500)}.EcoWorkbenchPanel-module__dU2tfG__signal-dot--fail{background-color:var(--terracotta)}@keyframes EcoWorkbenchPanel-module__dU2tfG__dot-pulse{0%,to{opacity:.5}50%{opacity:1}}.EcoWorkbenchPanel-module__dU2tfG__eco-hint{font-size:var(--small-text);color:var(--neutral--700);background:var(--neutral--50);border-left:2px solid var(--neutral--300);border-radius:0 var(--radius-sm)var(--radius-sm)0;align-items:flex-start;gap:7px;margin-top:6px;padding:6px 10px;font-weight:400;line-height:1.4;animation:7.5s forwards EcoWorkbenchPanel-module__dU2tfG__hint-lifecycle;display:flex}.EcoWorkbenchPanel-module__dU2tfG__eco-hint-ai{letter-spacing:.06em;color:var(--neutral--500);border-radius:var(--radius-xs);background:var(--neutral--100);white-space:nowrap;flex-shrink:0;align-self:flex-start;margin-top:1px;padding:1px 4px;font-size:9px;font-weight:700}@keyframes EcoWorkbenchPanel-module__dU2tfG__hint-lifecycle{0%{opacity:0;transform:translateY(-3px)}6%{opacity:1;transform:translateY(0)}72%{opacity:1}to{opacity:0}}.EcoWorkbenchPanel-module__dU2tfG__reference-link-input{border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--white);width:100%;height:34px;font-size:var(--small-text);color:var(--neutral--800);box-sizing:border-box;outline:none;padding:0 10px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.EcoWorkbenchPanel-module__dU2tfG__reference-link-input:focus{border-color:var(--neutral--300);box-shadow:0 0 0 1px var(--neutral--300)}.EcoWorkbenchPanel-module__dU2tfG__reference-link-input:disabled{background:var(--neutral--50);color:var(--neutral--500)}.EcoWorkbenchPanel-module__dU2tfG__reference-link-input::placeholder{color:var(--neutral--400)}.EcoWorkbenchPanel-module__dU2tfG__eco-status-bar{border-radius:var(--radius-md);font-size:var(--small-text);border:1px solid #0000;align-items:center;gap:7px;padding:8px 12px;font-weight:500;line-height:1.4;animation:.2s EcoWorkbenchPanel-module__dU2tfG__hint-fade-in;display:flex}.EcoWorkbenchPanel-module__dU2tfG__eco-status-bar-beta{letter-spacing:.06em;opacity:.45;flex-shrink:0;margin-left:auto;font-size:9px;font-weight:600}.EcoWorkbenchPanel-module__dU2tfG__eco-status-bar--evaluating{background:var(--neutral--100);color:var(--neutral--500);border-color:var(--neutral--200)}.EcoWorkbenchPanel-module__dU2tfG__eco-status-bar--partial{background:var(--neutral--100);color:var(--neutral--700);border-color:var(--neutral--200)}.EcoWorkbenchPanel-module__dU2tfG__eco-status-bar--rough{color:var(--terracotta);background:#be55041a;border-color:#be550438}.EcoWorkbenchPanel-module__dU2tfG__eco-status-bar--solid{color:#4a4122;background:#857a4a2e;border-color:#857a4a61}.EcoWorkbenchPanel-module__dU2tfG__eco-status-bar--strong{background:var(--success--100);color:var(--success--700);border-color:#27a84b33}.EcoWorkbenchPanel-module__dU2tfG__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}@keyframes EcoWorkbenchPanel-module__dU2tfG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes EcoWorkbenchPanel-module__dU2tfG__fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.EcoWorkbenchPanel-module__dU2tfG__root{border-left:none;border-top:var(--border-subtle);width:100%;left:0;right:0}}
.ConfigPanelTabs-module__sEVbaa__tabs-container{flex-direction:column;height:100%;display:flex}.ConfigPanelTabs-module__sEVbaa__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__sEVbaa__tabs-header::-webkit-scrollbar{height:6px}.ConfigPanelTabs-module__sEVbaa__tabs-header::-webkit-scrollbar-track{background:0 0}.ConfigPanelTabs-module__sEVbaa__tabs-header::-webkit-scrollbar-thumb{background-color:var(--neutral--300);border-radius:var(--radius-sm)}.ConfigPanelTabs-module__sEVbaa__tabs-header::-webkit-scrollbar-thumb:hover{background-color:var(--neutral--400)}.ConfigPanelTabs-module__sEVbaa__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__sEVbaa__tab-button:hover{background:var(--neutral--100);color:var(--neutral--900)}.ConfigPanelTabs-module__sEVbaa__tab-button--active{color:var(--neutral--900);font-weight:600}.ConfigPanelTabs-module__sEVbaa__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__sEVbaa__tabs-content{flex:1;overflow-y:auto}.ConfigPanelTabs-module__sEVbaa__tab-panel{padding:var(--space-sm);gap:var(--space-md);flex-direction:column;display:flex}
.HomeLayout-module__nyxsVa__home-layout{background-color:var(--white);flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.HomeLayout-module__nyxsVa__panel-group{flex:1;width:100%;height:100%;display:flex}.HomeLayout-module__nyxsVa__main-panel{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.HomeLayout-module__nyxsVa__workbench-panel{background-color:var(--white);border-left:1px solid var(--neutral--200);flex-direction:column;height:100%;display:flex;overflow:hidden}.HomeLayout-module__nyxsVa__cards-container{flex:1;height:100%;min-height:0;overflow:hidden auto}.HomeLayout-module__nyxsVa__workbench-container{width:100%;height:100%;position:relative;overflow:hidden auto}.HomeLayout-module__nyxsVa__resize-handle{cursor:col-resize;z-index:10;background-color:#0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:12px;margin-left:-6px;margin-right:-6px;display:flex;position:relative}.HomeLayout-module__nyxsVa__resize-handle:hover .HomeLayout-module__nyxsVa__resize-handle-inner,.HomeLayout-module__nyxsVa__resize-handle:active .HomeLayout-module__nyxsVa__resize-handle-inner{background-color:var(--terracotta)}.HomeLayout-module__nyxsVa__resize-handle-inner{background-color:var(--neutral--300);border-radius:1px;width:2px;height:40px;transition:background-color .2s}@media (max-width:768px){.HomeLayout-module__nyxsVa__home-layout{height:100%;display:block;position:relative}.HomeLayout-module__nyxsVa__panel-group{display:block}.HomeLayout-module__nyxsVa__main-panel{flex:none!important;width:100%!important;height:100%!important}.HomeLayout-module__nyxsVa__cards-container{height:100%;overflow-y:auto}.HomeLayout-module__nyxsVa__resize-handle{display:none!important}.HomeLayout-module__nyxsVa__workbench-panel{z-index:50;background:var(--white);border-left:none;top:0;left:0;flex:none!important;width:100%!important;max-width:100%!important;height:100%!important;position:fixed!important}}
.ResumeUpload-module__MjsckG__root{flex-direction:column;width:100%;display:flex}.ResumeUpload-module__MjsckG__content{align-items:center;gap:var(--space-md);flex-direction:column;width:100%;display:flex}.ResumeUpload-module__MjsckG__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__MjsckG__subtitle{font-size:var(--tertiary--text);color:var(--neutral--900);text-align:center;max-width:600px;margin:0;line-height:1.5}.ResumeUpload-module__MjsckG__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__MjsckG__dropzone:hover:not(:disabled){border-color:var(--terracotta);background-color:var(--surface-terracotta-02)}.ResumeUpload-module__MjsckG__dropzone:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}.ResumeUpload-module__MjsckG__dropzone--dragging{border-color:var(--terracotta);background-color:var(--surface-terracotta-05)}.ResumeUpload-module__MjsckG__dropzone--loading{cursor:wait;pointer-events:none}.ResumeUpload-module__MjsckG__dropzone--error{border-color:var(--danger--400)}.ResumeUpload-module__MjsckG__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__MjsckG__dropzone-content{justify-content:center;align-items:center;gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.ResumeUpload-module__MjsckG__dropzone-icon-wrapper{justify-content:center;align-items:center;width:36.8px;height:36.8px;display:flex;position:relative}.ResumeUpload-module__MjsckG__dropzone-icon{color:var(--neutral--500);transition:color .2s}.ResumeUpload-module__MjsckG__dropzone:hover .ResumeUpload-module__MjsckG__dropzone-icon{color:var(--terracotta)}.ResumeUpload-module__MjsckG__dropzone-text{font-size:var(--tertiary--text);color:var(--neutral--900);margin:0;font-weight:600;line-height:1.3}.ResumeUpload-module__MjsckG__dropzone-hint{font-size:var(--description);color:var(--neutral--600);margin:0;line-height:1.3}.ResumeUpload-module__MjsckG__upload-button{margin-top:var(--space-xs)}.ResumeUpload-module__MjsckG__loading-state{justify-content:center;align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.ResumeUpload-module__MjsckG__loading-icon{color:var(--terracotta);animation:1s linear infinite ResumeUpload-module__MjsckG__spin}@keyframes ResumeUpload-module__MjsckG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ResumeUpload-module__MjsckG__loading-text{font-size:var(--tertiary--text);color:var(--neutral--900);margin:0;line-height:1.5}.ResumeUpload-module__MjsckG__file-selected{justify-content:center;align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.ResumeUpload-module__MjsckG__file-icon{color:var(--terracotta)}.ResumeUpload-module__MjsckG__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__MjsckG__file-size{font-size:var(--description);color:var(--neutral--600);margin:0;line-height:1.3}.ResumeUpload-module__MjsckG__error{font-size:var(--description);color:var(--danger--500);text-align:center;max-width:578px;margin:0;line-height:1.4}.ResumeUpload-module__MjsckG__manual-entry{margin-top:var(--space-xs);flex-direction:column;align-items:center;display:flex}.ResumeUpload-module__MjsckG__manual-entry-text{font-size:var(--description);color:var(--neutral--900);text-align:center;margin:0;line-height:1.3}.ResumeUpload-module__MjsckG__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__MjsckG__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__MjsckG__manual-entry-link:focus-visible{outline:2px solid var(--info--400);outline-offset:2px;border-radius:var(--radius-xs)}.ResumeUpload-module__MjsckG__manual-entry-link:disabled{opacity:.5;cursor:not-allowed}
.ResumeEditorLayout-module__avNuxq__editor{background:var(--white);flex-direction:column;width:100%;height:100%;display:flex}.ResumeEditorLayout-module__avNuxq__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__avNuxq__header-left{align-items:center;gap:var(--space-xs);flex:1;min-width:0;display:flex}.ResumeEditorLayout-module__avNuxq__title{color:var(--neutral--900);margin:0;font-weight:600}.ResumeEditorLayout-module__avNuxq__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__avNuxq__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__avNuxq__header-right{align-items:center;gap:var(--space-2xs);display:flex}.ResumeEditorLayout-module__avNuxq__header-controls{align-items:center;gap:var(--space-3xs);margin-right:var(--space-xs);display:flex}.ResumeEditorLayout-module__avNuxq__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__avNuxq__back-button{padding:var(--space-2xs)var(--space-xs)}.ResumeEditorLayout-module__avNuxq__content{flex:1;display:flex;position:relative;overflow:hidden}.ResumeEditorLayout-module__avNuxq__panel-group{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ResumeEditorLayout-module__avNuxq__panel-group [data-panel]{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.ResumeEditorLayout-module__avNuxq__panel-group [data-resize-handle]{z-index:10;flex-shrink:0;position:relative;pointer-events:auto!important;cursor:col-resize!important}.ResumeEditorLayout-module__avNuxq__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__avNuxq__resize-handle:hover{background:var(--neutral--400)}.ResumeEditorLayout-module__avNuxq__resize-handle:active{background:var(--neutral--500)}.ResumeEditorLayout-module__avNuxq__resize-handle[data-resize-handle-state=drag]{background:var(--neutral--600);cursor:col-resize!important}.ResumeEditorLayout-module__avNuxq__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__avNuxq__panel-group [data-resize-handle]{z-index:10;position:relative;pointer-events:auto!important;cursor:col-resize!important}.ResumeEditorLayout-module__avNuxq__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__avNuxq__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__avNuxq__combined-panel-title{color:var(--neutral--900);font-size:.875rem;font-weight:600}.ResumeEditorLayout-module__avNuxq__combined-panel-actions{align-items:center;gap:var(--space-2xs);display:flex}.ResumeEditorLayout-module__avNuxq__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__avNuxq__combined-panel-collapsed .ResumeEditorLayout-module__avNuxq__panel-toggle-button{position:relative}.ResumeEditorLayout-module__avNuxq__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__avNuxq__panel-toggle-button:hover{background:var(--neutral--100)}.ResumeEditorLayout-module__avNuxq__config-section{background:var(--white);flex:1;min-height:0;overflow-y:auto}.ResumeEditorLayout-module__avNuxq__section-divider{background:var(--neutral--200);flex-shrink:0;height:1px}.ResumeEditorLayout-module__avNuxq__evidence-section{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ResumeEditorLayout-module__avNuxq__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__avNuxq__panel-close-button:hover{background:var(--neutral--100)}.ResumeEditorLayout-module__avNuxq__config-placeholder{color:var(--neutral--600)}.ResumeEditorLayout-module__avNuxq__config-placeholder h3{margin:0 0 var(--space-2xs)0;color:var(--neutral--900);font-weight:600}.ResumeEditorLayout-module__avNuxq__config-placeholder p{margin:0}.ResumeEditorLayout-module__avNuxq__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__avNuxq__preview-placeholder{height:100%;color:var(--neutral--600);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ResumeEditorLayout-module__avNuxq__preview-placeholder h3{margin:0 0 var(--space-2xs)0;color:var(--neutral--900);font-weight:600}.ResumeEditorLayout-module__avNuxq__preview-placeholder p{margin:0}.ResumeEditorLayout-module__avNuxq__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__avNuxq__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__avNuxq__evidence-panel-title{color:var(--neutral--900);font-size:.875rem;font-weight:600}.ResumeEditorLayout-module__avNuxq__evidence-panel-actions{align-items:center;gap:var(--space-2xs);display:flex}.ResumeEditorLayout-module__avNuxq__drawer-content{padding:var(--space-sm);box-sizing:border-box;flex:1;width:100%;min-width:0;overflow:hidden auto}.ResumeEditorLayout-module__avNuxq__evidence-count{color:var(--neutral--600);white-space:nowrap;flex-shrink:0;font-size:.75rem}.ResumeEditorLayout-module__avNuxq__floating-nav{top:var(--space-sm);left:var(--space-sm);z-index:1000;position:fixed}.ResumeEditorLayout-module__avNuxq__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__avNuxq__floating-nav-button:hover{background:var(--neutral--100);box-shadow:var(--shadow-hover);transform:translateY(-1px)}@media (max-width:1024px){.ResumeEditorLayout-module__avNuxq__combined-panel{width:20rem;min-width:16rem}.ResumeEditorLayout-module__avNuxq__combined-panel-collapsed{width:3rem;min-width:3rem}}@media (max-width:768px){.ResumeEditorLayout-module__avNuxq__content{flex-direction:column}.ResumeEditorLayout-module__avNuxq__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__avNuxq__combined-panel-collapsed{width:3rem}.ResumeEditorLayout-module__avNuxq__config-section{max-height:50%}}
.HomeTutorialBanner-module__SHek8a__banner{border:1px solid var(--neutral--200);border-radius:var(--radius-lg);background:var(--white);padding:var(--space-md);gap:var(--space-md);flex-direction:column;display:flex}.HomeTutorialBanner-module__SHek8a__header{justify-content:space-between;align-items:center;display:flex}.HomeTutorialBanner-module__SHek8a__title{font-size:var(--description);color:var(--neutral--800);margin:0;font-weight:600}.HomeTutorialBanner-module__SHek8a__dismiss{padding:var(--space-2xs);color:var(--neutral--400);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;transition:color .15s;display:flex}.HomeTutorialBanner-module__SHek8a__dismiss:hover{color:var(--neutral--700)}.HomeTutorialBanner-module__SHek8a__steps{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HomeTutorialBanner-module__SHek8a__step{gap:var(--space-sm);align-items:flex-start;display:flex}.HomeTutorialBanner-module__SHek8a__stepIcon{color:var(--neutral--400);flex-shrink:0;margin-top:1px}.HomeTutorialBanner-module__SHek8a__stepDone .HomeTutorialBanner-module__SHek8a__stepIcon{color:var(--terracotta)}.HomeTutorialBanner-module__SHek8a__stepBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.HomeTutorialBanner-module__SHek8a__stepLabel{font-size:var(--description);color:var(--neutral--800);margin:0;font-weight:500;line-height:1.4}.HomeTutorialBanner-module__SHek8a__stepDone .HomeTutorialBanner-module__SHek8a__stepLabel{color:var(--neutral--500);font-weight:400;text-decoration:line-through}.HomeTutorialBanner-module__SHek8a__stepDesc{font-size:var(--small-text);color:var(--neutral--500);margin:0;line-height:1.4}.HomeTutorialBanner-module__SHek8a__stepCta{font-size:var(--small-text);color:var(--terracotta);margin-top:2px;font-weight:500;text-decoration:none;display:inline-block}.HomeTutorialBanner-module__SHek8a__stepCta:hover{text-decoration:underline}.HomeTutorialBanner-module__SHek8a__hint{font-size:var(--small-text);color:var(--neutral--500);padding-top:var(--space-xs);border-top:1px solid var(--neutral--200);margin:0;line-height:1.4}.HomeTutorialBanner-module__SHek8a__hintLink{color:var(--neutral--700);font-weight:500;text-decoration:none}.HomeTutorialBanner-module__SHek8a__hintLink:hover{text-decoration:underline}
.TeamSettings-module__eOJD5W__container{gap:var(--space-lg);flex-direction:column;max-width:600px;display:flex}.TeamSettings-module__eOJD5W__header{gap:var(--space-2xs);flex-direction:column;display:flex}.TeamSettings-module__eOJD5W__title{font-family:var(--font-family-heading);font-size:var(--fluid-heading-4);color:var(--neutral--900);margin:0;font-weight:600}.TeamSettings-module__eOJD5W__subtitle{color:var(--neutral--600);font-size:var(--description);margin:0}.TeamSettings-module__eOJD5W__card{padding:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.TeamSettings-module__eOJD5W__card-title{font-family:var(--font-family-heading);font-size:var(--description);margin:0;margin-bottom:var(--space-2xs);font-weight:600}.TeamSettings-module__eOJD5W__form{gap:var(--space-xs);display:flex}.TeamSettings-module__eOJD5W__input-wrapper{flex:1;position:relative}.TeamSettings-module__eOJD5W__input-icon{left:var(--space-xs);color:var(--neutral--400);position:absolute;top:50%;transform:translateY(-50%)}.TeamSettings-module__eOJD5W__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__eOJD5W__input:focus{outline:2px solid var(--info--100);border-color:var(--info--500)}.TeamSettings-module__eOJD5W__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__eOJD5W__button:disabled{opacity:.7;cursor:not-allowed}.TeamSettings-module__eOJD5W__button:hover:not(:disabled){opacity:.9}.TeamSettings-module__eOJD5W__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__eOJD5W__success{background:var(--success--100);color:var(--success--900)}.TeamSettings-module__eOJD5W__error{background:var(--danger--100);color:var(--danger--900)}.TeamSettings-module__eOJD5W__section{gap:var(--space-sm);flex-direction:column;display:flex}.TeamSettings-module__eOJD5W__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__eOJD5W__list{gap:var(--space-xs);flex-direction:column;display:flex}.TeamSettings-module__eOJD5W__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__eOJD5W__item-info{align-items:center;gap:var(--space-sm);display:flex}.TeamSettings-module__eOJD5W__section-subtitle{color:var(--neutral--600);font-size:var(--description);margin:0}.TeamSettings-module__eOJD5W__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__eOJD5W__avatarPlaceholder.TeamSettings-module__eOJD5W__pending{background:var(--warning--300);color:var(--warning--900)}.TeamSettings-module__eOJD5W__item-name{color:var(--neutral--900);font-weight:500;font-size:var(--description);margin:0}.TeamSettings-module__eOJD5W__item-sub{font-size:var(--small-text);color:var(--neutral--500);margin:0}.TeamSettings-module__eOJD5W__item-actions{align-items:center;gap:var(--space-sm);display:flex}.TeamSettings-module__eOJD5W__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__eOJD5W__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__eOJD5W__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__eOJD5W__icon-button:hover{color:var(--danger--600);background-color:var(--danger--100)}.TeamSettings-module__eOJD5W__empty-state{color:var(--neutral--500);font-style:italic;font-size:var(--description)}
.Timeline-module__jHmHWW__timeline{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.Timeline-module__jHmHWW__steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.Timeline-module__jHmHWW__step{padding-bottom:var(--space-md);flex-direction:column;display:flex;position:relative}.Timeline-module__jHmHWW__step-content{align-items:flex-start;gap:var(--space-xs);z-index:2;display:flex;position:relative}.Timeline-module__jHmHWW__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__jHmHWW__status-node{z-index:2;position:relative}.Timeline-module__jHmHWW__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__jHmHWW__step-text{gap:var(--space-3xs);text-align:left;flex-direction:column;flex:1;padding-top:.125rem;display:flex}.Timeline-module__jHmHWW__step-label{font-size:var(--description);color:var(--neutral--900);font-weight:500;line-height:1.25rem;transition:color .2s}.Timeline-module__jHmHWW__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__jHmHWW__step-content{padding-block:var(--space-2xs)}.Timeline-module__jHmHWW__step.Timeline-module__jHmHWW__active .Timeline-module__jHmHWW__step-label{color:var(--terracotta);font-weight:600}.Timeline-module__jHmHWW__step.Timeline-module__jHmHWW__active .Timeline-module__jHmHWW__step-description,.Timeline-module__jHmHWW__step.Timeline-module__jHmHWW__completed .Timeline-module__jHmHWW__step-label{color:var(--neutral--900)}.Timeline-module__jHmHWW__step.Timeline-module__jHmHWW__completed .Timeline-module__jHmHWW__step-description,.Timeline-module__jHmHWW__step.Timeline-module__jHmHWW__upcoming .Timeline-module__jHmHWW__step-label{color:var(--neutral--600)}.Timeline-module__jHmHWW__step.Timeline-module__jHmHWW__upcoming .Timeline-module__jHmHWW__step-description{color:var(--neutral--500)}.Timeline-module__jHmHWW__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__jHmHWW__connector-completed{background-color:var(--terracotta)}.Timeline-module__jHmHWW__step:last-child .Timeline-module__jHmHWW__connector{display:none}.Timeline-module__jHmHWW__timeline{position:relative;overflow:visible}.Timeline-module__jHmHWW__steps{position:relative}@media (max-width:960px){.Timeline-module__jHmHWW__timeline{gap:var(--space-sm);justify-content:center;align-items:center;width:100%}.Timeline-module__jHmHWW__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__jHmHWW__step{padding-bottom:0;padding-inline:var(--space-xs);flex:none;align-items:center;position:relative}.Timeline-module__jHmHWW__step:before,.Timeline-module__jHmHWW__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__jHmHWW__step:before{right:50%}.Timeline-module__jHmHWW__step:after{left:50%}.Timeline-module__jHmHWW__step:first-child:before,.Timeline-module__jHmHWW__step:last-child:after{display:none}.Timeline-module__jHmHWW__step.Timeline-module__jHmHWW__completed:before,.Timeline-module__jHmHWW__step.Timeline-module__jHmHWW__completed:after,.Timeline-module__jHmHWW__step.Timeline-module__jHmHWW__active:before{background-color:var(--terracotta)}.Timeline-module__jHmHWW__step-content{align-items:center;gap:var(--space-2xs);text-align:center;flex-direction:column}.Timeline-module__jHmHWW__step-text{white-space:nowrap;text-align:center;align-items:center}.Timeline-module__jHmHWW__connector{display:none}}
.ProfilePage-module__K8PDpq__container{max-width:var(--layout-max-width);padding:var(--space-lg)var(--page-gutter-inline);gap:var(--space-lg);flex-direction:column;min-height:100%;margin:0 auto;display:flex}.ProfilePage-module__K8PDpq__header{gap:var(--space-2xs);flex-direction:column;display:flex}.ProfilePage-module__K8PDpq__pageTitle{font-family:var(--font-family-heading);font-size:var(--fluid-heading-2);color:var(--neutral--900);letter-spacing:-.01em;margin:0;font-weight:600}.ProfilePage-module__K8PDpq__pageSubtitle{font-family:var(--font-family-base);font-size:var(--fluid-caption);color:var(--neutral--600);margin:0;line-height:1.5}.ProfilePage-module__K8PDpq__tabs{flex:1}.ProfilePage-module__K8PDpq__generalContent{gap:var(--space-lg);padding-top:var(--space-md);flex-direction:column;display:flex}.ProfilePage-module__K8PDpq__identityCard{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);background:var(--white);border:1px solid var(--neutral--200);border-radius:var(--radius-lg);display:flex}.ProfilePage-module__K8PDpq__avatar{background-color:var(--terracotta);width:64px;height:64px;color:var(--white);font-family:var(--font-family-heading);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:600;display:flex}.ProfilePage-module__K8PDpq__identityMeta{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;padding-top:4px;display:flex}.ProfilePage-module__K8PDpq__nameDisplay{align-items:center;gap:var(--space-2xs);cursor:pointer;color:inherit;background:0 0;border:none;padding:0;font-family:inherit;display:inline-flex}.ProfilePage-module__K8PDpq__nameDisplay:hover .ProfilePage-module__K8PDpq__nameEditIcon{opacity:1}.ProfilePage-module__K8PDpq__nameText{font-family:var(--font-family-heading);font-size:var(--fluid-heading-3);color:var(--neutral--900);letter-spacing:-.02em;font-weight:600;line-height:1.2}.ProfilePage-module__K8PDpq__namePlaceholder{font-family:var(--font-family-base);font-size:var(--description);color:var(--neutral--400);font-weight:400}.ProfilePage-module__K8PDpq__nameEditIcon{color:var(--neutral--400);opacity:0;flex-shrink:0;margin-top:2px;transition:opacity .15s}.ProfilePage-module__K8PDpq__nameEditRow{align-items:center;gap:var(--space-2xs);display:flex}.ProfilePage-module__K8PDpq__nameInput{min-width:0;font-family:var(--font-family-heading);font-size:var(--fluid-heading-3);color:var(--neutral--900);letter-spacing:-.02em;border:none;border-bottom:2px solid var(--terracotta);background:0 0;border-radius:0;outline:none;flex:1;padding:0 0 2px;font-weight:600;line-height:1.2}.ProfilePage-module__K8PDpq__nameInput:disabled{opacity:.6}.ProfilePage-module__K8PDpq__nameAction{border-radius:var(--radius-sm);border:1px solid var(--neutral--200);background:var(--white);width:26px;height:26px;color:var(--neutral--600);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .12s,color .12s,background .12s;display:flex}.ProfilePage-module__K8PDpq__nameAction:hover:not(:disabled){border-color:var(--terracotta);color:var(--terracotta);background:color-mix(in srgb,var(--terracotta)5%,var(--white))}.ProfilePage-module__K8PDpq__nameAction:disabled{opacity:.5;cursor:not-allowed}.ProfilePage-module__K8PDpq__nameError{font-size:var(--small-text);color:var(--danger--700);margin:0}.ProfilePage-module__K8PDpq__emailDisplay{font-size:var(--description);color:var(--neutral--500);margin:0}.ProfilePage-module__K8PDpq__statsRow{gap:var(--space-sm);display:flex}.ProfilePage-module__K8PDpq__statCard{padding:var(--space-md)var(--space-lg);background:var(--white);border:1px solid var(--neutral--200);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:2px;min-width:100px;display:flex}.ProfilePage-module__K8PDpq__statValue{font-family:var(--font-family-heading);font-size:var(--heading-3);color:var(--terracotta);letter-spacing:-.03em;font-weight:700;line-height:1}.ProfilePage-module__K8PDpq__statLabel{font-size:var(--small-text);color:var(--neutral--500);font-weight:500}.ProfilePage-module__K8PDpq__accountSection{gap:var(--space-sm);flex-direction:column;display:flex}.ProfilePage-module__K8PDpq__sectionTitle{font-family:var(--font-family-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--neutral--500);margin:0;font-size:.65rem;font-weight:600}.ProfilePage-module__K8PDpq__accountRow{padding:var(--space-sm)var(--space-md);background:var(--white);border:1px solid var(--neutral--200);border-radius:var(--radius-lg)}.ProfilePage-module__K8PDpq__accountInfo{flex-direction:column;gap:2px;display:flex}.ProfilePage-module__K8PDpq__accountLabel{font-size:var(--small-text);color:var(--neutral--500);text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-family:var(--font-family-mono);font-size:.6rem}.ProfilePage-module__K8PDpq__accountValue{font-size:var(--description);color:var(--neutral--800)}.ProfilePage-module__K8PDpq__signOutForm{display:flex}.ProfilePage-module__K8PDpq__signOutButton{gap:var(--space-2xs);color:var(--neutral--500)!important}.ProfilePage-module__K8PDpq__signOutButton:hover{color:var(--neutral--800)!important}@media (max-width:600px){.ProfilePage-module__K8PDpq__container{padding:var(--space-sm)var(--space-sm)}.ProfilePage-module__K8PDpq__identityCard{text-align:center;padding:var(--space-md);flex-direction:column;align-items:center}.ProfilePage-module__K8PDpq__nameDisplay,.ProfilePage-module__K8PDpq__statsRow{justify-content:center}}
.AddButton-module__g-UYOq__add-button-container{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;min-width:0;display:flex;overflow:hidden}.AddButton-module__g-UYOq__add-button-container--start{justify-content:flex-start}.AddButton-module__g-UYOq__add-button-container--start .AddButton-module__g-UYOq__add-button-divider:first-child{display:none}.AddButton-module__g-UYOq__add-button-divider{background:var(--neutral--200);flex:1 1 0;min-width:0;height:1px}.AddButton-module__g-UYOq__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:auto;min-width:0;max-width:100%;font-weight:500;transition:all .2s;display:inline-flex;overflow:hidden}.AddButton-module__g-UYOq__add-button:hover:not(:disabled){border-color:var(--neutral--400);color:var(--neutral--900);background:var(--neutral--100)}.AddButton-module__g-UYOq__add-button:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}.AddButton-module__g-UYOq__add-button:disabled{opacity:.5;cursor:not-allowed}.AddButton-module__g-UYOq__add-button-icon{color:inherit;flex-shrink:0}.AddButton-module__g-UYOq__add-button-label{text-overflow:ellipsis;min-width:0;max-width:100%;color:inherit;display:block;overflow:hidden}
.ConfirmationModal-module__F_Smsq__overlay{background:var(--overlay-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);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__F_Smsq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ConfirmationModal-module__F_Smsq__fadeIn{0%{opacity:0}to{opacity:1}}.ConfirmationModal-module__F_Smsq__modal{background:var(--white);border:1px solid var(--neutral--300);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__F_Smsq__slideUp;display:flex;overflow-y:auto}@keyframes ConfirmationModal-module__F_Smsq__slideUp{0%{opacity:0;transform:translateY(var(--space-sm))}to{opacity:1;transform:translateY(0)}}.ConfirmationModal-module__F_Smsq__header{padding:var(--space-lg)var(--space-lg)var(--space-md);border-bottom:1px solid var(--neutral--200)}.ConfirmationModal-module__F_Smsq__title{font-size:var(--heading-4);color:var(--neutral--900);margin:0;font-weight:600;line-height:1.3}.ConfirmationModal-module__F_Smsq__content{padding:var(--space-lg);flex:1;overflow-y:auto}.ConfirmationModal-module__F_Smsq__message{font-size:var(--description);color:var(--neutral--700);margin:0;line-height:1.5}.ConfirmationModal-module__F_Smsq__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__F_Smsq__cancel-button{min-width:80px}.ConfirmationModal-module__F_Smsq__confirm-button{min-width:96px}.ConfirmationModal-module__F_Smsq__confirm-button--destructive{background-color:var(--danger--500);border-color:var(--danger--500);color:var(--white)}.ConfirmationModal-module__F_Smsq__confirm-button--destructive:hover:not(:disabled){background-color:var(--danger--600);border-color:var(--danger--600)}.ConfirmationModal-module__F_Smsq__confirm-button:disabled{opacity:.7;cursor:not-allowed}.ConfirmationModal-module__F_Smsq__confirm-button:focus-visible,.ConfirmationModal-module__F_Smsq__cancel-button:focus-visible{outline:2px solid var(--primary--500);outline-offset:2px}
.SearchBar-module__CAnOLq__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__CAnOLq__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__CAnOLq__search-bar__icon{color:var(--neutral--500);flex-shrink:0}.SearchBar-module__CAnOLq__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__CAnOLq__search-bar__input::placeholder{color:var(--neutral--500)}.SearchBar-module__CAnOLq__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__CAnOLq__search-bar__clear:hover{background:var(--neutral--100);border-color:var(--neutral--300)}.SearchBar-module__CAnOLq__search-bar__clear:focus-visible{outline:2px solid var(--neutral--500);outline-offset:2px}
.NotificationBell-module__x-jkfW__container{display:inline-flex;position:relative}.NotificationBell-module__x-jkfW__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__x-jkfW__button:hover{background:var(--neutral--100);color:var(--neutral--900)}.NotificationBell-module__x-jkfW__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__x-jkfW__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__x-jkfW__slide-in;position:absolute;top:100%;right:0;overflow:hidden}.NotificationBell-module__x-jkfW__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__x-jkfW__title{font-size:var(--description);color:var(--neutral--900);margin:0;font-weight:600}.NotificationBell-module__x-jkfW__mark-all{font-size:var(--small-text);color:var(--terracotta);cursor:pointer;background:0 0;border:none;padding:0}.NotificationBell-module__x-jkfW__mark-all:hover{text-decoration:underline}.NotificationBell-module__x-jkfW__list{max-height:300px;overflow-y:auto}.NotificationBell-module__x-jkfW__empty-state{padding:var(--space-lg)var(--space-sm);text-align:center;color:var(--neutral--500);font-size:var(--description)}.NotificationBell-module__x-jkfW__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__x-jkfW__item:hover{background:var(--neutral--50)}.NotificationBell-module__x-jkfW__item.NotificationBell-module__x-jkfW__unread{background:var(--surface-terracotta-02)}.NotificationBell-module__x-jkfW__item.NotificationBell-module__x-jkfW__unread:hover{background:var(--surface-terracotta-05)}.NotificationBell-module__x-jkfW__icon-wrapper{color:var(--neutral--500);margin-top:2px}.NotificationBell-module__x-jkfW__item-content{flex:1;min-width:0}.NotificationBell-module__x-jkfW__item-text{font-size:var(--description);color:var(--neutral--900);margin:0 0 var(--space-3xs);line-height:1.4}.NotificationBell-module__x-jkfW__time{font-size:var(--small-text);color:var(--neutral--400);display:block}@keyframes NotificationBell-module__x-jkfW__slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.TextInput-module__MB_1Ea__text-input-wrapper{gap:var(--space-xs);flex-direction:column;width:100%;display:flex;position:relative}.TextInput-module__MB_1Ea__text-input-label{font-size:var(--description);color:var(--neutral--800);margin:0;font-weight:500}.TextInput-module__MB_1Ea__text-input-container{justify-content:center;align-items:flex-start;gap:var(--space-xs);width:100%;padding:.625rem var(--space-sm);border-radius:var(--radius-sm);outline:1px solid var(--neutral--500);outline-offset:-1px;background-color:var(--white);flex-direction:column;transition:outline-color .2s,outline-width .2s,box-shadow .2s;display:inline-flex;position:relative}.TextInput-module__MB_1Ea__text-input-inner{justify-content:space-between;align-self:stretch;align-items:flex-start;gap:var(--space-xs);width:100%;display:flex}.TextInput-module__MB_1Ea__text-input-container:hover:not(:focus-within):not(.TextInput-module__MB_1Ea__text-input-container--disabled){outline-color:var(--neutral--300);outline-width:1px}.TextInput-module__MB_1Ea__text-input-container:focus-within{outline-color:var(--neutral--900);outline-offset:-1px;box-shadow:0 0 0 1px var(--neutral--900);outline-width:2px}.TextInput-module__MB_1Ea__text-input-container--error{outline-color:var(--danger--200);outline-width:1px}.TextInput-module__MB_1Ea__text-input-container--error:hover:not(:focus-within){outline-color:var(--danger--400);outline-width:1px}.TextInput-module__MB_1Ea__text-input-container--error:focus-within{outline-color:var(--danger--500);outline-offset:-1px;box-shadow:0 0 0 1px var(--danger--500);outline-width:2px}.TextInput-module__MB_1Ea__text-input-container--disabled{opacity:.6;cursor:not-allowed;background-color:var(--neutral--100)}.TextInput-module__MB_1Ea__text-input{min-width:0;color:var(--black);font-family:var(--font-family-base);font-size:var(--description);resize:vertical;background:0 0;border:none;outline:none;flex:1;min-height:29px;font-weight:400;line-height:1.3}.TextInput-module__MB_1Ea__text-input::placeholder{color:var(--neutral--400)}.TextInput-module__MB_1Ea__text-input:disabled{cursor:not-allowed}.TextInput-module__MB_1Ea__text-input--textarea{min-height:60px}.TextInput-module__MB_1Ea__text-input-actions{justify-content:flex-end;align-items:flex-end;gap:var(--space-xs);flex-shrink:0;display:flex}.TextInput-module__MB_1Ea__text-input-clear-button{background:var(--white);border:.31px solid var(--neutral--300);border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;padding:0;transition:background-color .2s,border-color .2s,opacity .2s;display:inline-flex;position:relative}.TextInput-module__MB_1Ea__text-input-clear-button:hover:not(:disabled){background-color:var(--neutral--100);border-color:var(--neutral--400)}.TextInput-module__MB_1Ea__text-input-clear-button:focus-visible{outline:2px solid var(--info--400);outline-offset:2px}.TextInput-module__MB_1Ea__text-input-clear-button:disabled{opacity:.5;cursor:not-allowed}.TextInput-module__MB_1Ea__text-input-clear-icon{width:14px;height:14px;color:var(--terracotta);flex-shrink:0}.TextInput-module__MB_1Ea__text-input-helper{font-size:var(--small-text);color:var(--neutral--600);margin:0;line-height:1.4}.TextInput-module__MB_1Ea__text-input-error{align-items:flex-start;gap:var(--space-3xs);font-size:var(--small-text);color:var(--danger--700);margin:0;line-height:1.4;display:flex}.TextInput-module__MB_1Ea__text-input-error-icon{flex-shrink:0;margin-top:.1rem}
.CreateCaseFileModal-module__qM6U0a__overlay{background:var(--overlay-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;padding:clamp(var(--space-xs),3vw,var(--space-md));isolation:isolate;justify-content:center;align-items:center;animation:.2s ease-out CreateCaseFileModal-module__qM6U0a__fadeIn;display:flex;position:fixed;inset:0}@keyframes CreateCaseFileModal-module__qM6U0a__fadeIn{0%{opacity:0}to{opacity:1}}.CreateCaseFileModal-module__qM6U0a__modal{background:var(--white);border:1px solid var(--neutral--300);border-radius:var(--radius-lg);width:100%;max-width:min(460px,94vw);max-height:90vh;box-shadow:var(--shadow-modal);margin:0 auto;animation:.3s ease-out CreateCaseFileModal-module__qM6U0a__slideUp;overflow-y:auto}@keyframes CreateCaseFileModal-module__qM6U0a__slideUp{0%{opacity:0;transform:translateY(var(--space-sm))}to{opacity:1;transform:translateY(0)}}.CreateCaseFileModal-module__qM6U0a__header{padding:var(--space-md)var(--space-md)var(--space-sm);border-bottom:1px solid var(--neutral--200);justify-content:space-between;align-items:center;display:flex}.CreateCaseFileModal-module__qM6U0a__title{font-size:var(--heading-3);color:var(--neutral--900);margin:0;font-weight:600}.CreateCaseFileModal-module__qM6U0a__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__qM6U0a__close-button:hover:not(:disabled){background:var(--neutral--100);color:var(--neutral--900)}.CreateCaseFileModal-module__qM6U0a__close-button:focus-visible{outline:var(--space-2xs)solid var(--neutral--900);outline-offset:var(--space-2xs)}.CreateCaseFileModal-module__qM6U0a__close-button:disabled{opacity:.5;cursor:not-allowed}.CreateCaseFileModal-module__qM6U0a__form{gap:var(--space-sm);padding:var(--space-sm)var(--space-md)var(--space-md);flex-direction:column;display:flex}.CreateCaseFileModal-module__qM6U0a__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__qM6U0a__field{gap:var(--space-3xs);flex-direction:column;display:flex}.CreateCaseFileModal-module__qM6U0a__actions{gap:var(--space-sm);margin-top:var(--space-2xs);justify-content:flex-end;display:flex}.CreateCaseFileModal-module__qM6U0a__cancel-button,.CreateCaseFileModal-module__qM6U0a__submit-button{flex:none}@media (max-width:768px){.CreateCaseFileModal-module__qM6U0a__overlay{padding:var(--space-xs)}.CreateCaseFileModal-module__qM6U0a__modal{border-radius:var(--radius-md);max-width:100%}.CreateCaseFileModal-module__qM6U0a__header{padding:var(--space-sm)var(--space-sm)var(--space-xs)}.CreateCaseFileModal-module__qM6U0a__title{font-size:var(--heading-4)}.CreateCaseFileModal-module__qM6U0a__form{padding:var(--space-xs)var(--space-sm)var(--space-sm)}.CreateCaseFileModal-module__qM6U0a__actions{flex-direction:column-reverse}.CreateCaseFileModal-module__qM6U0a__cancel-button,.CreateCaseFileModal-module__qM6U0a__submit-button{width:100%}}
.ExportModal-module__i84d9G__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#09090b66;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ExportModal-module__i84d9G__modal{background-color:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);border:var(--border-subtle);width:100%;max-width:480px;animation:.3s cubic-bezier(.16,1,.3,1) ExportModal-module__i84d9G__slide-up;position:relative;overflow:hidden}.ExportModal-module__i84d9G__closeBtn{cursor:pointer;color:var(--neutral--400);background:0 0;border:none;border-radius:999px;padding:4px;position:absolute;top:1rem;right:1rem}.ExportModal-module__i84d9G__closeBtn:hover{background:var(--neutral--100);color:var(--neutral--900)}.ExportModal-module__i84d9G__header{border-bottom:1px solid var(--neutral--100);padding:1.5rem 1.5rem 1rem}.ExportModal-module__i84d9G__title{font-size:var(--h3);color:var(--neutral--900);margin:0;font-weight:600}.ExportModal-module__i84d9G__subtitle{font-size:var(--description);color:var(--neutral--500);margin:4px 0 0}.ExportModal-module__i84d9G__content{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.ExportModal-module__i84d9G__fieldGroup{flex-direction:column;gap:.5rem;display:flex}.ExportModal-module__i84d9G__label{font-size:var(--small-text);color:var(--neutral--700);font-weight:600}.ExportModal-module__i84d9G__optionsGroup{flex-direction:column;gap:.5rem;display:flex}.ExportModal-module__i84d9G__radioLabel{font-size:var(--description);color:var(--neutral--800);cursor:pointer;align-items:center;gap:.5rem;display:flex}.ExportModal-module__i84d9G__summaryBlock{background:var(--neutral--50);border-radius:var(--radius-md);border:1px solid var(--neutral--100);padding:1rem}.ExportModal-module__i84d9G__summaryText{font-size:var(--small-text);color:var(--neutral--600);margin:0;font-weight:500}.ExportModal-module__i84d9G__actions{border-top:1px solid var(--neutral--100);justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem;display:flex}.ExportModal-module__i84d9G__copyBtn,.ExportModal-module__i84d9G__downloadBtn{align-items:center;gap:.5rem;display:inline-flex}@keyframes ExportModal-module__i84d9G__slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ExportModal-module__i84d9G__dateGroup{gap:1rem;display:flex}.ExportModal-module__i84d9G__dateGroup .ExportModal-module__i84d9G__fieldGroup{flex:1}.ExportModal-module__i84d9G__dateInput{border-radius:var(--radius-sm);border:1px solid var(--neutral--200);font-family:inherit;font-size:var(--small-text);color:var(--neutral--800);outline:none;padding:.5rem}.ExportModal-module__i84d9G__dateInput:focus{border-color:var(--primary--400)}
