.InlineEdit-module__dph9qW__editableRow{grid-column:span 8;grid-template-columns:subgrid;cursor:pointer;border-radius:var(--radius-small);margin:-10px -8px;padding:10px 8px;display:grid}.InlineEdit-module__dph9qW__editableRow>*{grid-column:span 8;grid-template-columns:subgrid;display:grid}@media (hover:hover){.InlineEdit-module__dph9qW__editableRow:hover{background-color:var(--hover-bg)}}@media (max-width:768px){.InlineEdit-module__dph9qW__editableRow{display:block}.InlineEdit-module__dph9qW__editableRow>*{flex-direction:column;display:flex}}.InlineEdit-module__dph9qW__disabledRow{grid-column:span 8;grid-template-columns:subgrid;cursor:not-allowed;border-radius:var(--radius-small);margin:-10px -8px;padding:10px 8px;display:grid}@media (hover:hover){.InlineEdit-module__dph9qW__disabledRow:hover{background-color:var(--surface)}}@media (max-width:768px){.InlineEdit-module__dph9qW__disabledRow{display:block}.InlineEdit-module__dph9qW__disabledRow>*{flex-direction:column;display:flex}}.InlineEdit-module__dph9qW__editableField{cursor:pointer}.InlineEdit-module__dph9qW__editablePlaceholder{color:var(--muted);cursor:pointer;font-weight:400}.InlineEdit-module__dph9qW__editableFieldMultiline{padding:calc(var(--tinier) + 2px);margin:calc((var(--tinier) + 2px)*-1);display:block}.InlineEdit-module__dph9qW__editableInputWrapper{width:100%;min-width:0;position:relative}.InlineEdit-module__dph9qW__editableInput{width:100%;font:inherit;font-size:inherit;line-height:inherit;color:inherit;background:var(--hover-bg);border:1px solid color-mix(in srgb,var(--foreground)40%,transparent);border-radius:var(--radius-small);outline:none;margin:-3px -7px;padding:3px 7px;transition:border-color .15s,background-color .15s;animation:.18s InlineEdit-module__dph9qW__editableInputIn}.InlineEdit-module__dph9qW__editableInput:focus{border-color:var(--foreground)}@keyframes InlineEdit-module__dph9qW__editableInputIn{0%{opacity:.4;border-color:transparent}to{opacity:1}}.InlineEdit-module__dph9qW__editableTextarea{resize:none;padding:calc(var(--tinier) + 2px);margin:calc((var(--tinier) + 2px)*-1);width:calc(100% + (var(--tinier) + 2px)*2);border:1px solid color-mix(in srgb,var(--foreground)40%,transparent);border-radius:var(--radius-large);background:var(--background);animation:.18s InlineEdit-module__dph9qW__editableInputIn;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 16px rgba(0,0,0,.04)}.InlineEdit-module__dph9qW__editableTextarea:focus{border-color:var(--foreground)}.InlineEdit-module__dph9qW__suggestions{z-index:50;background:var(--background);border:1px solid var(--muted);border-radius:var(--radius-large);box-shadow:var(--shadow-md);overscroll-behavior:contain;max-height:200px;margin-top:4px;animation:.15s InlineEdit-module__dph9qW__fadeSlideIn;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.InlineEdit-module__dph9qW__suggestionItem{text-align:left;width:100%;font:inherit;font-size:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:none;padding:8px 12px;transition:background-color .1s;display:block}@media (hover:hover){.InlineEdit-module__dph9qW__suggestionItem:hover{background-color:var(--hover-bg)}}.InlineEdit-module__dph9qW__suggestionCreate{color:var(--foreground);border-top:1px solid var(--muted);font-weight:500}.InlineEdit-module__dph9qW__pillContainer{position:relative}.InlineEdit-module__dph9qW__pillList{flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:4px 0;display:flex}.InlineEdit-module__dph9qW__pill{background:var(--foreground);color:var(--background);border-radius:var(--radius-full);align-items:center;gap:4px;padding:4px 12px;font-size:14px;line-height:1.25rem;animation:.2s InlineEdit-module__dph9qW__pillIn;display:inline-flex}.InlineEdit-module__dph9qW__pillPast{opacity:.35;text-decoration:line-through;transition:opacity .15s}.InlineEdit-module__dph9qW__pillPast:hover{opacity:.65}@keyframes InlineEdit-module__dph9qW__pillIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.InlineEdit-module__dph9qW__pillRemove{width:16px;height:16px;color:inherit;opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;transition:opacity .1s;display:inline-flex}@media (hover:hover){.InlineEdit-module__dph9qW__pillRemove:hover{opacity:1}}.InlineEdit-module__dph9qW__pillInput{min-width:120px;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:4px 6px;font-size:14px}.InlineEdit-module__dph9qW__pillInput::placeholder{color:var(--muted);font-weight:400}.InlineEdit-module__dph9qW__pillHint{color:var(--muted);margin-top:12px;font-size:12px;display:block}.InlineEdit-module__dph9qW__addSkillPill{background:var(--background);color:var(--foreground);border:1px solid var(--muted);border-radius:var(--radius-full);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:4px 12px;font-size:14px;line-height:1.25rem;transition:background-color .15s,border-color .15s;animation:.2s InlineEdit-module__dph9qW__pillIn;display:inline-flex}@media (hover:hover){.InlineEdit-module__dph9qW__addSkillPill:hover{background-color:var(--hover-bg);border-color:var(--foreground)}}.InlineEdit-module__dph9qW__toast{z-index:1500;background:var(--black);color:var(--white);white-space:nowrap;border-radius:50px;align-items:center;gap:16px;padding:12px 16px 12px 24px;font-size:14px;transition:bottom .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:-80px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px rgba(0,0,0,.25)}.InlineEdit-module__dph9qW__toastVisible{bottom:32px}.InlineEdit-module__dph9qW__toastLabel{font-weight:500}.InlineEdit-module__dph9qW__toastActions{gap:8px;display:flex}.InlineEdit-module__dph9qW__toastDiscard{font:inherit;color:rgba(255,255,255,.6);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.2);padding:6px 16px;font-size:13px;transition:color .15s,border-color .15s}@media (hover:hover){.InlineEdit-module__dph9qW__toastDiscard:hover{color:var(--white);border-color:rgba(255,255,255,.5)}}.InlineEdit-module__dph9qW__toastSave{font:inherit;color:var(--black);background:var(--white);border-radius:var(--radius-full);cursor:pointer;border:none;padding:6px 16px;font-size:13px;font-weight:600;transition:opacity .15s}@media (hover:hover){.InlineEdit-module__dph9qW__toastSave:hover{opacity:.85}}.InlineEdit-module__dph9qW__toastSave:disabled,.InlineEdit-module__dph9qW__toastDiscard:disabled{opacity:.5;cursor:not-allowed}.InlineEdit-module__dph9qW__imageEditButton{cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block;position:relative}.InlineEdit-module__dph9qW__imageEditOverlay{color:#fff;opacity:0;background:rgba(0,0,0,.6);justify-content:center;align-items:center;gap:8px;padding:12px;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.InlineEdit-module__dph9qW__imageEditOverlayActive{opacity:1}@media (hover:hover){.InlineEdit-module__dph9qW__imageEditButton:hover .InlineEdit-module__dph9qW__imageEditOverlay{opacity:1}}.InlineEdit-module__dph9qW__imageEditLabel{font-size:13px;font-weight:500}.InlineEdit-module__dph9qW__imagePlaceholder{aspect-ratio:800/1067;width:100%;color:var(--muted);border:2px dashed var(--muted);border-radius:var(--radius-large);background:rgba(0,0,0,.04);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.InlineEdit-module__dph9qW__socialOverlay{z-index:1000;background:rgba(0,0,0,.5);justify-content:center;align-items:center;animation:.15s InlineEdit-module__dph9qW__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.InlineEdit-module__dph9qW__socialModal{background:var(--background);color:var(--foreground);width:min(500px,100% - 32px);max-height:calc(100vh - 64px);padding:var(--smaller);box-shadow:var(--shadow-lg);overscroll-behavior:contain;border-radius:12px;animation:.2s InlineEdit-module__dph9qW__fadeSlideIn;overflow-y:auto}.InlineEdit-module__dph9qW__socialHeader{margin-bottom:var(--smaller);justify-content:space-between;align-items:center;display:flex}.InlineEdit-module__dph9qW__socialTitle{margin:0;font-size:18px}.InlineEdit-module__dph9qW__socialClose{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:4px;font-size:18px;line-height:1}@media (hover:hover){.InlineEdit-module__dph9qW__socialClose:hover{color:var(--foreground)}}.InlineEdit-module__dph9qW__socialFields{flex-direction:column;gap:16px;display:flex}.InlineEdit-module__dph9qW__socialField{flex-direction:column;gap:4px;display:flex}.InlineEdit-module__dph9qW__socialLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.InlineEdit-module__dph9qW__socialInput{font:inherit;border:1px solid var(--muted);border-radius:var(--radius-large);color:inherit;background:0 0;outline:none;padding:8px 12px;font-size:14px;transition:border-color .15s}.InlineEdit-module__dph9qW__socialInput:focus{border-color:var(--foreground)}.InlineEdit-module__dph9qW__socialFooter{margin-top:var(--smaller);justify-content:flex-end;display:flex}.InlineEdit-module__dph9qW__socialDone{font:inherit;background:var(--foreground);color:var(--background);border-radius:var(--radius-full);cursor:pointer;border:none;padding:8px 24px;font-size:14px;font-weight:600;transition:opacity .15s}@media (hover:hover){.InlineEdit-module__dph9qW__socialDone:hover{opacity:.85}}.InlineEdit-module__dph9qW__entryForm{padding:calc(var(--tinier) + 2px);margin:8px calc((var(--tinier) + 2px)*-1);border-radius:var(--radius-large);border:none;flex-direction:column;gap:8px;animation:.15s InlineEdit-module__dph9qW__fadeSlideIn;display:flex;box-shadow:0 2px 12px rgba(0,0,0,.12),0 4px 24px rgba(0,0,0,.08)}.InlineEdit-module__dph9qW__entryRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.InlineEdit-module__dph9qW__entryInput{min-width:100px;font:inherit;font-size:inherit;border:1px solid var(--muted);border-radius:var(--radius-small);color:inherit;background:0 0;outline:none;flex:1;padding:6px 10px;transition:border-color .15s}.InlineEdit-module__dph9qW__entryInput:focus{border-color:var(--foreground)}.InlineEdit-module__dph9qW__entryInputSmall{max-width:80px}.InlineEdit-module__dph9qW__entrySelect{font:inherit;font-size:inherit;border:1px solid var(--muted);border-radius:var(--radius-small);color:inherit;cursor:pointer;background:0 0;outline:none;padding:6px 10px}.InlineEdit-module__dph9qW__entrySelect:focus{border-color:var(--foreground)}.InlineEdit-module__dph9qW__entryCheckbox{color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:flex}.InlineEdit-module__dph9qW__entryCheckbox input[type=checkbox]{cursor:pointer}.InlineEdit-module__dph9qW__entryRemove{color:var(--muted);cursor:pointer;border-radius:var(--radius-small);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s,background-color .15s;display:flex}@media (hover:hover){.InlineEdit-module__dph9qW__entryRemove:hover{color:var(--error);background-color:rgba(220,38,38,.08)}}.InlineEdit-module__dph9qW__entryInputError{border-color:var(--error,#dc2626)!important}.InlineEdit-module__dph9qW__entryError{color:var(--error,#dc2626);align-items:center;gap:6px;font-size:13px;display:flex}.InlineEdit-module__dph9qW__entryConfirmDelete{color:var(--foreground);background:var(--hover-bg);border-radius:var(--radius-small);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.InlineEdit-module__dph9qW__entryConfirmActions{gap:8px;display:flex}.InlineEdit-module__dph9qW__entryConfirmCancel{font:inherit;color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;background:0 0;padding:4px 12px;font-size:13px;transition:opacity .15s}@media (hover:hover){.InlineEdit-module__dph9qW__entryConfirmCancel:hover{opacity:.8}}.InlineEdit-module__dph9qW__entryConfirmDeleteBtn{font:inherit;background:var(--error,#dc2626);color:#fff;border-radius:var(--radius-full);cursor:pointer;border:none;padding:4px 12px;font-size:13px;transition:opacity .15s}@media (hover:hover){.InlineEdit-module__dph9qW__entryConfirmDeleteBtn:hover{opacity:.8}}.InlineEdit-module__dph9qW__entrySave{font:inherit;background:var(--foreground);color:var(--background);border-radius:var(--radius-full);cursor:pointer;border:none;padding:6px 16px;font-size:14px;transition:opacity .15s}@media (hover:hover){.InlineEdit-module__dph9qW__entrySave:hover{opacity:.8}}.InlineEdit-module__dph9qW__addEntryButton{font:inherit;font-size:inherit;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;padding:6px 0;transition:opacity .15s;display:inline-block}@media (hover:hover){.InlineEdit-module__dph9qW__addEntryButton:hover{opacity:.7}}.InlineEdit-module__dph9qW__addEntryButton:disabled{opacity:.3;cursor:not-allowed}.InlineEdit-module__dph9qW__tradingCardEditable{cursor:pointer;outline-offset:-2px;outline:2px solid transparent;transition:outline-color .15s}@media (hover:hover){.InlineEdit-module__dph9qW__tradingCardEditable:hover{outline-color:var(--foreground)}}@keyframes InlineEdit-module__dph9qW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes InlineEdit-module__dph9qW__fadeSlideIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.TermChartPicker-module__k4RsSa__container{position:relative}.TermChartPicker-module__k4RsSa__chart{border:1px solid var(--muted);border-radius:var(--radius-large);box-shadow:var(--shadow-md);background:var(--background);overscroll-behavior:contain;margin-top:8px;padding:12px;animation:.15s TermChartPicker-module__k4RsSa__chartIn;overflow-x:auto}@keyframes TermChartPicker-module__k4RsSa__chartIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.TermChartPicker-module__k4RsSa__headerRow,.TermChartPicker-module__k4RsSa__seasonRow{grid-template-columns:60px repeat(5,1fr);align-items:center;gap:4px;margin-bottom:4px;display:grid}.TermChartPicker-module__k4RsSa__seasonRow:last-child{margin-bottom:0}.TermChartPicker-module__k4RsSa__yearLabel{text-align:center;color:var(--foreground);padding:4px 0;font-size:12px;font-weight:600}.TermChartPicker-module__k4RsSa__seasonLabel{color:var(--muted-text);white-space:nowrap;padding-right:8px;font-size:12px;font-weight:500}.TermChartPicker-module__k4RsSa__cell{border:1.5px solid var(--muted);border-radius:var(--radius-small);height:32px;color:var(--foreground);cursor:pointer;font:inherit;background:0 0;justify-content:center;align-items:center;padding:0;font-size:12px;transition:background-color .15s,border-color .15s,opacity .15s;display:flex}@media (hover:hover){.TermChartPicker-module__k4RsSa__cell:hover{border-color:var(--foreground);background-color:var(--hover-bg)}}.TermChartPicker-module__k4RsSa__cellSelected{background:var(--foreground);color:var(--background);border-color:var(--foreground)}@media (hover:hover){.TermChartPicker-module__k4RsSa__cellSelected:hover{background:var(--foreground);opacity:.85}}.TermChartPicker-module__k4RsSa__cellPast{opacity:.3}.TermChartPicker-module__k4RsSa__cellPast.TermChartPicker-module__k4RsSa__cellSelected{opacity:.45}.TermChartPicker-module__k4RsSa__cellCurrent{border-color:var(--foreground);border-style:dashed}.TermChartPicker-module__k4RsSa__cellCurrent.TermChartPicker-module__k4RsSa__cellSelected{border-style:solid}@media (max-width:480px){.TermChartPicker-module__k4RsSa__headerRow,.TermChartPicker-module__k4RsSa__seasonRow{grid-template-columns:50px repeat(5,48px)}}
