.ProfileDetails_card__4KRea{position:relative;min-height:48px;align-self:start;min-width:0;padding:16px;border-radius:14px;background:hsl(var(--background)/.6);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.ProfileDetails_availability__YTqIH{display:flex;align-items:baseline;gap:8px;margin:0}.ProfileDetails_availability__YTqIH:has(+.ProfileDetails_list__uGXzt){margin-bottom:14px}.ProfileDetails_availability__YTqIH>span{width:4px;height:4px;border-radius:50%;background:hsl(var(--muted-foreground));flex-shrink:0;align-self:center}.ProfileDetails_availability__YTqIH[data-open=true]>span{background:#478beb}.ProfileDetails_card__4KRea[data-editable=true] .ProfileDetails_availability__YTqIH{padding-right:26px}.ProfileDetails_list__uGXzt{display:grid;gap:10px;margin:0}.ProfileDetails_list__uGXzt>div{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:baseline;gap:10px}.ProfileDetails_list__uGXzt dt{margin:0;font-size:10px;color:hsl(var(--muted-foreground))}.ProfileDetails_list__uGXzt dd{margin:0;color:hsl(var(--foreground)/.85);white-space:pre-wrap}.ProfileDetails_card__4KRea .ProfileDetails_edit__rVXhd{position:absolute;top:9px;right:9px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:none;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:6px}.ProfileDetails_card__4KRea .ProfileDetails_edit__rVXhd:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.ProfileDetails_card__4KRea .ProfileDetails_edit__rVXhd:hover{color:hsl(var(--foreground))}.ProfileDetails_dialog__oqkoi .ProfileDetails_selectTrigger__dciMo{width:100%;min-width:0;padding:11px 12px;border:1px solid hsl(var(--foreground)/.1);border-radius:10px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:13px}.ProfileDetails_selectMenu__N_YkN{z-index:110;font-family:var(--font-prompt),system-ui,sans-serif;font-size:13px;background:hsl(var(--card));color:hsl(var(--foreground));border-color:hsl(var(--foreground)/.15)}.ProfileDetails_selectMenu__N_YkN [role=option]{font-size:13px}.ProfileDetails_monthYear__BftZy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ProfileDetails_dialog__oqkoi{position:relative;width:100%;min-width:0;margin-top:18px;padding:16px;border:1px solid hsl(var(--foreground)/.1);border-radius:12px;background:hsl(var(--card));color:hsl(var(--foreground));font-family:var(--font-prompt),system-ui,sans-serif}.ProfileDetails_dialog__oqkoi,.ProfileDetails_dialog__oqkoi *{box-sizing:border-box}.ProfileDetails_dialog__oqkoi button,.ProfileDetails_dialog__oqkoi input,.ProfileDetails_dialog__oqkoi textarea{font:inherit}.ProfileDetails_dialog__oqkoi button{cursor:pointer;touch-action:manipulation}.ProfileDetails_dialog__oqkoi button:disabled{opacity:.5;cursor:default}.ProfileDetails_dialog__oqkoi button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.ProfileDetails_title__CN3zg{font-size:16px;font-weight:600;letter-spacing:-.3px;margin:0 0 8px}.ProfileDetails_description__GCHlp{font-size:12px;line-height:1.8;color:hsl(var(--muted-foreground));margin:0 0 18px}.ProfileDetails_controls__inE9K,.ProfileDetails_form__hWQSz{display:flex;flex-direction:column;gap:17px}.ProfileDetails_controls__inE9K{border:0;padding:0;margin:0;min-width:0}.ProfileDetails_label__0b75u{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;color:hsl(var(--foreground)/.8)}.ProfileDetails_dialog__oqkoi input,.ProfileDetails_dialog__oqkoi textarea{width:100%;background:hsl(var(--background));border:1px solid hsl(var(--foreground)/.1);border-radius:10px;padding:11px 12px;color:hsl(var(--foreground));font-size:13px;outline:none;resize:vertical}.ProfileDetails_dialog__oqkoi input:focus,.ProfileDetails_dialog__oqkoi textarea:focus{border-color:hsl(var(--primary)/.6);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.ProfileDetails_hint__IgDCM{margin:0;font-size:10px;line-height:1.7;color:hsl(var(--muted-foreground))}.ProfileDetails_fields__t0GIR{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.ProfileDetails_fields__t0GIR:empty{display:none}.ProfileDetails_field__vooH8{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid hsl(var(--foreground)/.1);border-radius:12px}.ProfileDetails_choice__jCdNQ{display:flex;align-items:center;gap:10px;font-size:13px;cursor:pointer}.ProfileDetails_dialog__oqkoi .ProfileDetails_choice__jCdNQ input{width:16px;height:16px;padding:0;margin:0;accent-color:hsl(var(--primary));flex-shrink:0}.ProfileDetails_error__mjNjk{margin:0;color:#e8a05e;font-size:12px;line-height:1.7}.ProfileDetails_actions__Lp4Cp{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.ProfileDetails_dialog__oqkoi .ProfileDetails_actions__Lp4Cp button{border:1px solid hsl(var(--foreground)/.1);border-radius:9px;padding:10px 14px;background:hsl(var(--foreground)/.04);color:hsl(var(--foreground));font-size:11px}.ProfileDetails_dialog__oqkoi .ProfileDetails_actions__Lp4Cp .ProfileDetails_save__ekaMQ{background:hsl(var(--primary));border-color:transparent;color:hsl(var(--primary-foreground))}@media (max-width:640px){.ProfileDetails_dialog__oqkoi{padding:12px}.ProfileDetails_title__CN3zg{font-size:16px}.ProfileDetails_field__vooH8{grid-template-columns:minmax(0,1fr)}.ProfileDetails_dialog__oqkoi .ProfileDetails_selectTrigger__dciMo,.ProfileDetails_dialog__oqkoi input,.ProfileDetails_dialog__oqkoi textarea{font-size:16px}}.preview_root__wxya_{--line:hsl(var(--foreground)/0.08);--soft:hsl(var(--foreground)/0.035);--muted-text:hsl(var(--foreground)/0.65);color:hsl(var(--foreground));font-family:var(--font-prompt),system-ui,sans-serif;padding-bottom:28px;min-width:0}.preview_dialog__kaxh7 *,.preview_root__wxya_ *{box-sizing:border-box}.preview_dialog__kaxh7 [role=combobox],.preview_dialog__kaxh7 button,.preview_dialog__kaxh7 input,.preview_dialog__kaxh7 textarea,.preview_root__wxya_ [role=combobox],.preview_root__wxya_ button,.preview_root__wxya_ input,.preview_root__wxya_ textarea{font:inherit}.preview_dialog__kaxh7 button,.preview_root__wxya_ button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.preview_dialog__kaxh7 button:disabled,.preview_root__wxya_ button:disabled{opacity:.5;cursor:default}.preview_dialog__kaxh7 a,.preview_dialog__kaxh7 button,.preview_root__wxya_ a,.preview_root__wxya_ button{transition:color .16s,background .16s,border-color .16s,transform .16s}.preview_dialog__kaxh7 a:focus-visible,.preview_dialog__kaxh7 button:focus-visible,.preview_root__wxya_ a:focus-visible,.preview_root__wxya_ button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.preview_utilityRow__ahQq9{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-5px 0 24px}.preview_previewNote__IyopM{display:flex;align-items:center;gap:7px;color:var(--muted-text);font-size:11px}.preview_previewNote__IyopM>span{width:5px;height:5px;border-radius:50%;background:hsl(var(--primary));flex-shrink:0}.preview_utilityActions__9jk2R{display:flex;align-items:center;justify-content:flex-end;gap:10px}.preview_saveStatus__GWM_F{font-size:10px;color:var(--muted-text);display:flex;align-items:center;gap:5px}.preview_saveStatus__GWM_F button{border:0;background:transparent;color:#eaa84c;padding:4px}.preview_cardMenu__KUU_X,.preview_iconButton__EoU_O,.preview_inlineEdit___3usT{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:var(--soft);color:var(--muted-text);padding:0;flex-shrink:0}.preview_iconButton__EoU_O{width:36px;height:36px}.preview_inlineEdit___3usT{width:28px;height:28px;border-color:transparent;background:transparent}.preview_cardMenu__KUU_X{width:32px;height:32px;border-color:transparent;background:transparent;margin:-5px -6px -5px 0}.preview_cardMenu__KUU_X:hover,.preview_iconButton__EoU_O:hover,.preview_inlineEdit___3usT:hover{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.25);color:hsl(var(--primary))}.preview_dangerButton__nqDzs,.preview_primaryButton__NFDRQ,.preview_secondaryButton__wuPWz{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;font-size:11px!important;font-weight:500!important;white-space:nowrap}.preview_secondaryButton__wuPWz{color:hsl(var(--foreground)/.72);background:var(--soft)}.preview_secondaryButton__wuPWz:hover{border-color:hsl(var(--foreground)/.2);background:hsl(var(--foreground)/.065);color:hsl(var(--foreground))}.preview_primaryButton__NFDRQ{border-color:hsl(var(--primary)/.35);background:hsl(var(--primary)/.1);color:hsl(var(--primary))}.preview_primaryButton__NFDRQ:hover,.preview_selectedButton__d1cFP{background:hsl(var(--primary)/.17);border-color:hsl(var(--primary)/.5);color:hsl(var(--primary))}.preview_dangerButton__nqDzs{color:hsl(var(--foreground));background:hsl(var(--destructive)/.2);border-color:hsl(var(--destructive)/.65)}.preview_hero__bhYVd{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px 24px;padding:28px;border:1px solid var(--line);border-radius:12px;background:hsl(var(--card))}.preview_hero__bhYVd>[data-profile-details][data-editing=true]{grid-column:1/-1}.preview_identity__TLPEp{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:24px;min-width:0}.preview_identityBody__nZ9i4{display:flex;flex-direction:column;gap:12px;min-width:0}.preview_avatarButton__emK4v{position:relative;width:112px;height:112px;border:0;background:none;padding:0;align-self:start;border-radius:50%}.preview_avatar__uCYQo{display:block;width:112px;height:112px;border-radius:50%;border:3px solid hsl(var(--background));outline:1px solid hsl(var(--foreground)/.2);background:radial-gradient(ellipse at 27% 25%,color-mix(in srgb,var(--avatar-accent,#478beb) 50%,white),transparent 64%),linear-gradient(150deg,var(--avatar-accent,#478beb),#38205f);box-shadow:0 8px 26px hsl(var(--primary)/.08)}.preview_identityLine__Dx1F6{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted-text)}.preview_identityLine__Dx1F6 strong{font-size:20px;font-weight:600;color:hsl(var(--foreground))}.preview_identityLine__Dx1F6 svg{flex-shrink:0}.preview_identityBody__nZ9i4 h2{font-size:29px;line-height:1.2;font-weight:700;letter-spacing:-1px;color:hsl(var(--foreground));white-space:pre-line;margin:0;overflow-wrap:anywhere}.preview_heroNarrative__SdRzN{max-width:68ch;margin:0;font-size:13px;line-height:1.625;color:hsl(var(--foreground)/.78);white-space:pre-line;overflow-wrap:anywhere}.preview_editableHeading__OWaC2,.preview_editableNarrative__9B45S{display:flex;align-items:flex-start;gap:8px;min-width:0}.preview_editableHeading__OWaC2 h2,.preview_editableNarrative__9B45S p{flex:1;min-width:0}.preview_inlineFieldEditor__lIs6o,.preview_inlinePanel__8fIeN{width:100%;min-width:0;border:1px solid hsl(var(--primary)/.25);border-radius:12px;background:hsl(var(--background)/.55);padding:14px}.preview_inlineFieldEditor__lIs6o>fieldset,.preview_inlinePanel__8fIeN>fieldset,.preview_profileForm__j4j4p>fieldset{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;border:0}.preview_fieldLabel__VfhLH,.preview_inlineFieldEditor__lIs6o label,.preview_inlinePanel__8fIeN>fieldset>label{color:hsl(var(--foreground)/.76);font-size:11px;font-weight:500}.preview_inlineFieldEditor__lIs6o input,.preview_inlineFieldEditor__lIs6o textarea,.preview_inlinePanel__8fIeN>fieldset>input{width:100%;border:1px solid var(--line);border-radius:9px;background:hsl(var(--background));color:hsl(var(--foreground));padding:10px 11px;font-size:13px;line-height:1.5;outline:none;resize:vertical}.preview_inlineFieldEditor__lIs6o input:focus,.preview_inlineFieldEditor__lIs6o textarea:focus,.preview_inlinePanel__8fIeN>fieldset>input:focus{border-color:hsl(var(--primary)/.6);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.preview_inlinePanel__8fIeN small{color:var(--muted-text);font-size:10px;line-height:1.5}.preview_inlineEditorActions__PQDgT{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.preview_inlinePanelHeading__6h8_Z{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.preview_inlinePanelHeading__6h8_Z strong{color:hsl(var(--foreground));font-size:14px;font-weight:600}.preview_inlinePanelHeading__6h8_Z p{margin:4px 0 0;color:var(--muted-text);font-size:11px;line-height:1.5}.preview_moreDetails__GYPW4{padding:18px}.preview_colorInput__OYQGZ{width:56px!important;height:40px;padding:4px!important;cursor:pointer}.preview_chipEditor__HSWVv{display:flex;flex-direction:column;gap:9px}.preview_chipList__r08IP,.preview_suggestionList___oTht{display:flex;flex-wrap:wrap;gap:6px}.preview_chip__Hi7aW{display:inline-flex;align-items:center;gap:5px;border:1px solid hsl(var(--primary)/.35);border-radius:999px;background:hsl(var(--primary)/.1);color:hsl(var(--primary));padding:5px 8px 5px 10px;font-size:10px;line-height:1.3}.preview_chip__Hi7aW button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;padding:1px}.preview_suggestionList___oTht button{display:inline-flex;align-items:center;gap:4px;min-height:28px;border:1px solid var(--line);border-radius:999px;background:var(--soft);color:var(--muted-text);padding:4px 9px;font-size:10px!important}.preview_suggestionList___oTht button:hover{border-color:hsl(var(--primary)/.35);color:hsl(var(--primary))}.preview_chipEntry__eQq__{display:flex;align-items:center;flex-direction:row!important;gap:8px}.preview_chipEntry__eQq__ input{flex:1;min-width:0}.preview_rotated__KBm84{transform:rotate(180deg)}.preview_cardSkills__zMtyC{display:flex;flex-wrap:wrap;gap:6px}.preview_cardSkills__zMtyC>span{border:1px solid var(--line);border-radius:999px;background:var(--soft);color:hsl(var(--foreground)/.76);padding:3px 8px;line-height:1.5}.preview_profileActions__QupJ_{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:4px;justify-content:flex-start}.preview_introPrompt__GLkiD{align-self:flex-start}.preview_actionGroup__ARmCy{display:inline-flex;align-items:center;gap:3px}.preview_languageEditor__atzr_{min-width:0;padding:0;margin:0;border:0}.preview_languageEditor__atzr_ legend{margin-bottom:12px;font-size:13px}.preview_languageEditorRow__dou2f{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:end;gap:8px;margin-bottom:12px}.preview_label__o8bLO{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:500;color:hsl(var(--muted-foreground));margin-right:2px}.preview_sourceButton__Cxv25{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;padding:5px 0;color:var(--muted-text);font-size:12px!important;min-height:32px;text-decoration:none}.preview_sourceButton__Cxv25:hover{color:hsl(var(--primary))}.preview_introArea__fZbDX{grid-column:1;width:100%;max-width:380px}.preview_introCard__qrbg7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;border:1px solid var(--line);border-radius:15px;background:var(--soft);color:var(--muted-text);padding:18px 12px;min-height:155px;width:100%}.preview_introCard__qrbg7:hover{background:hsl(var(--primary)/.04);border-color:hsl(var(--primary)/.35)}.preview_introCard__qrbg7 strong{font-size:11px;font-weight:500;color:hsl(var(--foreground)/.8)}.preview_introCard__qrbg7>span:last-child{font-size:9px}.preview_playCircle__8V4Kx{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);background:hsl(var(--foreground)/.035);width:37px;height:37px;border-radius:50%}.preview_jumpNav__Gvt0o{display:flex;align-items:center;gap:25px;border-bottom:1px solid var(--line);margin:24px 0 0;padding:0 0 13px}.preview_jumpNav__Gvt0o a{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted-text);text-decoration:none;min-height:30px;white-space:nowrap}.preview_jumpNav__Gvt0o a:first-child{color:hsl(var(--foreground))}.preview_jumpNav__Gvt0o a:hover{color:hsl(var(--primary))}.preview_jumpNav__Gvt0o a>span{border:1px solid var(--line);border-radius:5px;font-size:9px;padding:0 5px}.preview_jumpHint__2yjzP{font-size:9px;color:var(--muted-text);margin-left:auto}.preview_continuousSection__Xp6I5,.preview_projectSection__60uXV{scroll-margin-top:25px}.preview_projectSection__60uXV{margin-top:25px}.preview_sectionHeading__MdwCD{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-bottom:18px}.preview_sectionHeading__MdwCD h2{font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.025em;margin:0}.preview_sectionHeading__MdwCD h2>span{letter-spacing:normal;font-weight:400;color:var(--muted-text)}.preview_sectionHeading__MdwCD p{color:var(--muted-text);margin:4px 0 0;font-size:10px;line-height:1.625}.preview_projectActions__zVzYb{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.preview_projectGrid__6cbFy{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);align-items:start;gap:20px}.preview_projectGrid__6cbFy[data-solo=true]{grid-template-columns:minmax(0,760px)}.preview_supportingProjects__R_PTX{min-width:0;-moz-columns:2;column-count:2;-moz-column-gap:20px;column-gap:20px}.preview_supportingProjects__R_PTX>.preview_projectCard__85mQI{display:block;width:100%;margin-bottom:20px;-moz-column-break-inside:avoid;break-inside:avoid;vertical-align:top}.preview_supportingProjects__R_PTX .preview_projectPurpose__pIYI_{margin-bottom:12px}.preview_supportingProjects__R_PTX .preview_titleButton__xnSeh h3{font-size:20px}.preview_supportingProjects__R_PTX .preview_cardSkills__zMtyC{margin:13px 0}.preview_supportingProjects__R_PTX .preview_stats__NIiRf{margin-top:10px}.preview_projectCard__85mQI{border:1px solid var(--line);border-radius:17px;background:hsl(var(--card));overflow:hidden;min-width:0;box-shadow:0 4px 18px rgb(0 0 0/.025);transition:border-color .2s,box-shadow .2s}.preview_projectCard__85mQI:hover{border-color:hsl(var(--primary)/.28);box-shadow:0 8px 25px hsl(var(--primary)/.035)}.preview_coverButton__1P8SA{display:block;width:100%;height:126px;position:relative;border:0;padding:0;background:transparent;text-align:left;overflow:hidden;isolation:isolate}.preview_featuredCard__cBwra .preview_coverButton__1P8SA{height:280px}.preview_artwork__Eo3I5{min-height:0!important;width:100%;height:100%}.preview_uploadedCover__ZSoi2{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview_artwork__Eo3I5>span{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.preview_coverButton__1P8SA:hover .preview_artwork__Eo3I5>span:last-child{transform:translateY(-4px)}.preview_featuredFlag__tixPk{top:14px;right:14px;gap:5px;border:1px solid rgb(255 255 255/.2);border-radius:999px;background:rgb(0 0 0/.25);padding:4px 9px;font-size:9px}.preview_coverOpen__bOeqI,.preview_featuredFlag__tixPk{position:absolute;display:flex;align-items:center;color:white;backdrop-filter:blur(8px)}.preview_coverOpen__bOeqI{bottom:12px;right:12px;width:29px;height:29px;justify-content:center;border:1px solid rgb(255 255 255/.2);border-radius:50%;background:rgb(0 0 0/.22);transition:background .2s,transform .2s}.preview_coverButton__1P8SA:hover .preview_coverOpen__bOeqI{transform:translate(2px,-2px);background:rgb(0 0 0/.4)}.preview_cardContent__ED_ue{padding:17px 17px 14px}.preview_featuredCard__cBwra .preview_cardContent__ED_ue{padding:20px 22px 16px}.preview_cardName__NcasS{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--muted-text);font-size:11px;margin-bottom:9px}.preview_titleButton__xnSeh{border:0;background:none;padding:0;text-align:left;color:hsl(var(--foreground))}.preview_titleButton__xnSeh h3{font-weight:600;font-size:21px;line-height:1.5;margin:0;letter-spacing:-.2px;overflow-wrap:anywhere}.preview_featuredCard__cBwra .preview_titleButton__xnSeh h3{font-size:27px;line-height:1.4;letter-spacing:-.5px}.preview_stats__NIiRf{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.preview_stats__NIiRf>span{display:flex;align-items:center;gap:5px;font-size:11px;border:1px solid var(--line);border-radius:999px;padding:4px 8px;color:hsl(var(--foreground)/.8)}.preview_projectPurpose__pIYI_{margin:7px 0 18px;font-size:13px;line-height:1.7;color:hsl(var(--foreground)/.82)}.preview_projectEvidence__i3SCs{margin-top:13px}.preview_projectEvidence__i3SCs>span{font-size:10px;font-weight:500;color:var(--muted-text)}.preview_projectEvidence__i3SCs p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:4px 0 0;font-size:12px;line-height:1.75;color:hsl(var(--foreground)/.8)}.preview_cardSkills__zMtyC{gap:5px;margin:16px 0}.preview_cardSkills__zMtyC>span{font-size:10px;padding:3px 7px}.preview_cardFooter__cSzO7{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line);padding-top:10px}.preview_provenance__XCtVp{display:flex;gap:4px;align-items:center;font-size:10px;color:var(--muted-text)}.preview_cardFooter__cSzO7 button{display:flex;align-items:center;gap:5px;font-size:10px;color:hsl(var(--primary));border:0;background:none;padding:5px 0;min-height:30px}.preview_cardFooter__cSzO7 button>span{color:var(--muted-text);font-size:9px;margin-left:2px}.preview_sectionFootnote__09noI{text-align:right;color:var(--muted-text);font-size:9px;padding-top:12px}.preview_continuousSection__Xp6I5{margin-top:45px;padding-top:8px}.preview_empty__XkO1W{border:1px dashed var(--line);border-radius:17px;padding:40px 25px;display:flex;align-items:center;flex-direction:column;gap:14px;text-align:center}.preview_empty__XkO1W h3{margin:0;font-size:20px;font-weight:500}.preview_empty__XkO1W p{margin:0 0 8px;font-size:12px;color:var(--muted-text)}.preview_footer__KDR7P{margin-top:35px;padding:22px 0 0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:10px;color:var(--muted-text)}.preview_footer__KDR7P>button,.preview_footer__KDR7P>span{display:flex;gap:7px;align-items:center}.preview_footer__KDR7P button{border:0;background:none;color:hsl(var(--primary));font-size:10px;padding:6px 0}.preview_hiddenInput__r2q6A{display:none}.preview_modalOverlay__AhQYS{position:fixed;inset:0;background:rgb(0 0 0/.6);backdrop-filter:blur(10px);z-index:100;animation:preview_fadeIn__FyZpM .18s ease}.preview_dialog__kaxh7{--line:hsl(var(--foreground)/0.1);--soft:hsl(var(--foreground)/0.04);--muted-text:hsl(var(--muted-foreground));position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;width:min(560px,calc(100vw - 32px));max-height:88dvh;overflow:auto;padding:32px;border:1px solid var(--line);border-radius:22px;background:hsl(var(--card));color:hsl(var(--foreground));font-family:var(--font-prompt),system-ui,sans-serif;box-shadow:0 30px 100px rgb(0 0 0/.45);animation:preview_dialogIn__cXpIJ .22s cubic-bezier(.2,.7,.2,1)}.preview_dialogTitle__Fd_rq{font-size:22px;font-weight:600;letter-spacing:-.5px;margin:0 25px 8px 0}.preview_dialogDescription__hJJka{font-size:12px;line-height:1.8;color:var(--muted-text);margin:0 0 23px}.preview_dialogClose__KtF_J{position:absolute;top:14px;right:14px;border:1px solid var(--line);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--soft);color:var(--muted-text)}.preview_profileForm__j4j4p{display:flex;flex-direction:column;gap:17px}.preview_profileForm__j4j4p label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:hsl(var(--foreground)/.8)}.preview_profileForm__j4j4p [role=combobox],.preview_profileForm__j4j4p input,.preview_profileForm__j4j4p textarea{width:100%;background:hsl(var(--background));border:1px solid var(--line);border-radius:10px;padding:11px 12px;color:hsl(var(--foreground));font-size:13px;outline:none;resize:vertical}.preview_profileForm__j4j4p [role=combobox]:focus,.preview_profileForm__j4j4p input:focus,.preview_profileForm__j4j4p textarea:focus{border-color:hsl(var(--primary)/.6);box-shadow:0 0 0 2px hsl(var(--primary)/.08)}.preview_profileForm__j4j4p small{font-size:10px;color:var(--muted-text)}.preview_formColumns__l5Jg_{display:grid;grid-template-columns:1fr 1fr;gap:14px}.preview_dialogActions__LpL7d{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:10px}.preview_textButton__t9AEe{border:0;background:none;color:var(--muted-text);font-size:11px!important;margin-right:auto}.preview_formError__hAA3Y{color:#e8a05e;font-size:12px;line-height:1.7}.preview_toast__FvBhc{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:160;display:flex;align-items:center;gap:12px;max-width:min(620px,calc(100vw - 32px));padding:15px 18px;border:1px solid hsl(var(--primary)/.25);border-radius:15px;background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 10px 40px rgb(0 0 0/.3);font-family:var(--font-prompt),system-ui,sans-serif;font-size:12px}.preview_toast__FvBhc>svg{color:hsl(var(--primary));flex-shrink:0}.preview_toast__FvBhc button{border:0;background:none;color:hsl(var(--muted-foreground));padding:4px;display:flex}@keyframes preview_fadeIn__FyZpM{0%{opacity:0}to{opacity:1}}@keyframes preview_dialogIn__cXpIJ{0%{opacity:0;transform:translate(-50%,-48%) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:1150px){.preview_identity__TLPEp{grid-template-columns:72px minmax(0,1fr);gap:20px}.preview_avatarButton__emK4v,.preview_avatar__uCYQo{width:72px;height:72px}.preview_utilityRow__ahQq9{align-items:flex-start}.preview_utilityActions__9jk2R{flex-wrap:wrap}.preview_saveStatus__GWM_F{display:none}.preview_projectGrid__6cbFy{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr)}.preview_cardContent__ED_ue{padding:15px}.preview_featuredCard__cBwra .preview_cardContent__ED_ue{padding:18px}.preview_jumpHint__2yjzP{display:none}.preview_identityBody__nZ9i4 h2{font-size:29px}.preview_featuredCard__cBwra .preview_titleButton__xnSeh h3{font-size:25px}.preview_cardSkills__zMtyC>span{font-size:10px}}@media (max-width:900px){.preview_hero__bhYVd{grid-template-columns:minmax(0,1fr);gap:16px}.preview_identity__TLPEp{grid-template-columns:52px minmax(0,1fr);gap:12px 16px}.preview_identityBody__nZ9i4{display:contents}.preview_identityLine__Dx1F6{align-self:center}.preview_editableHeading__OWaC2,.preview_editableNarrative__9B45S,.preview_headlineEditor__SJIuV,.preview_heroNarrative__SdRzN,.preview_identityBody__nZ9i4 h2,.preview_identityBody__nZ9i4>.preview_sourceButton__Cxv25,.preview_inlinePanel__8fIeN,.preview_introPrompt__GLkiD,.preview_introductionEditor__HPH74,.preview_profileActions__QupJ_{grid-column:1/-1}.preview_introCard__qrbg7{flex-direction:row;min-height:58px;justify-content:flex-start;padding:10px 14px;gap:12px}.preview_introCard__qrbg7 .preview_playCircle__8V4Kx{width:29px;height:29px;flex-shrink:0}.preview_introCard__qrbg7>span:last-child{margin-left:auto}.preview_projectGrid__6cbFy{grid-template-columns:minmax(0,1fr)}.preview_featuredCard__cBwra{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.preview_featuredCard__cBwra .preview_coverButton__1P8SA{height:100%;min-height:290px}.preview_jumpNav__Gvt0o{gap:20px;flex-wrap:wrap}}@media (max-width:600px){.preview_root__wxya_{padding-bottom:15px}.preview_utilityRow__ahQq9{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px}.preview_utilityActions__9jk2R{justify-content:flex-end;gap:8px}.preview_utilityActions__9jk2R .preview_secondaryButton__wuPWz{font-size:10px!important;min-height:35px}.preview_hero__bhYVd{grid-template-columns:minmax(0,1fr);padding:20px}.preview_heroNarrative__SdRzN{font-size:14px;margin-bottom:0}.preview_languageEditorRow__dou2f{grid-template-columns:minmax(0,1fr) 32px}.preview_languageEditorRow__dou2f>label:nth-child(2){grid-column:1}.preview_languageEditorRow__dou2f>button{grid-column:2;grid-row:1/3}.preview_avatarButton__emK4v,.preview_avatar__uCYQo{width:52px;height:52px}.preview_avatarButton__emK4v{margin-top:3px}.preview_identityLine__Dx1F6{font-size:11px;gap:5px}.preview_identityLine__Dx1F6 strong{font-size:18px}.preview_identityLine__Dx1F6 .preview_inlineEdit___3usT{margin-left:auto}.preview_introCard__qrbg7{min-height:58px;padding:10px 12px}.preview_introCard__qrbg7>span:last-child{font-size:8px;max-width:105px}.preview_jumpNav__Gvt0o{flex-wrap:nowrap;gap:20px;overflow-x:auto;scrollbar-width:none;margin-top:25px;padding-bottom:9px}.preview_jumpNav__Gvt0o a{font-size:10px;flex-shrink:0}.preview_sectionHeading__MdwCD{align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:15px}.preview_sectionHeading__MdwCD h2>span{font-size:10px;display:block}.preview_projectActions__zVzYb .preview_primaryButton__NFDRQ{font-size:10px!important;padding:7px 11px;min-height:35px}.preview_projectGrid__6cbFy{grid-template-columns:1fr;gap:17px}.preview_supportingProjects__R_PTX{-moz-columns:1;column-count:1}.preview_featuredCard__cBwra{display:block}.preview_coverButton__1P8SA{height:155px}.preview_featuredCard__cBwra .preview_coverButton__1P8SA{height:240px;min-height:0}.preview_cardContent__ED_ue,.preview_featuredCard__cBwra .preview_cardContent__ED_ue{padding:17px 18px 14px}.preview_cardFooter__cSzO7 button{font-size:11px;min-height:35px}.preview_continuousSection__Xp6I5{margin-top:30px}.preview_footer__KDR7P{font-size:9px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:25px}.preview_dialog__kaxh7{padding:28px 22px}.preview_profileForm__j4j4p [role=combobox],.preview_profileForm__j4j4p input,.preview_profileForm__j4j4p textarea{font-size:16px}.preview_formColumns__l5Jg_{grid-template-columns:1fr}.preview_inlineFieldEditor__lIs6o input,.preview_inlineFieldEditor__lIs6o textarea,.preview_inlinePanel__8fIeN>fieldset>input{font-size:16px}.preview_chipEntry__eQq__{align-items:stretch}.preview_toast__FvBhc{font-size:11px;bottom:16px;width:calc(100vw - 30px)}.preview_previewNote__IyopM{font-size:10px}.preview_identityBody__nZ9i4 h2{font-size:28px}.preview_label__o8bLO{font-size:8px}.preview_introCard__qrbg7 strong{font-size:10px}.preview_sectionHeading__MdwCD h2{font-size:13px}.preview_featuredCard__cBwra .preview_titleButton__xnSeh h3,.preview_titleButton__xnSeh h3{font-size:22px}.preview_cardName__NcasS{font-size:11px}.preview_cardSkills__zMtyC>span,.preview_stats__NIiRf>span{font-size:10px}.preview_dialogTitle__Fd_rq{font-size:21px}}@media (prefers-reduced-motion:reduce){.preview_dialog__kaxh7,.preview_dialog__kaxh7 *,.preview_modalOverlay__AhQYS,.preview_root__wxya_ *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.studio_overlay__n4jI_{position:fixed;inset:0;z-index:100;background:rgb(0 0 0/65%);backdrop-filter:blur(8px);animation:studio_overlayIn__tkZTU .16s ease-out}.studio_studio__Z_9Yb{--surface:hsl(var(--card));--text:hsl(var(--foreground));--secondary:hsl(var(--foreground)/0.65);--accent:hsl(var(--primary));--line:hsl(var(--foreground)/0.1);color:var(--text);font-family:var(--font-prompt),system-ui,sans-serif;font-size:13px;line-height:1.5;overflow-wrap:anywhere;position:fixed;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:min(900px,calc(100vw - 48px));height:min(90dvh,1040px);overflow:hidden;border:1px solid var(--line);border-radius:20px;background:hsl(var(--background));box-shadow:0 24px 100px rgb(0 0 0/35%);isolation:isolate;animation:studio_studioIn__sH_t2 .2s cubic-bezier(.2,.7,.2,1)}.studio_studio__Z_9Yb *{box-sizing:border-box}.studio_studio__Z_9Yb [role=combobox],.studio_studio__Z_9Yb button,.studio_studio__Z_9Yb input,.studio_studio__Z_9Yb textarea{font:inherit}.studio_studio__Z_9Yb a,.studio_studio__Z_9Yb button,.studio_upload__WjUVY{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.studio_studio__Z_9Yb button{cursor:pointer}.studio_studio__Z_9Yb button:disabled{opacity:.4;cursor:not-allowed}.studio_studio__Z_9Yb [role=combobox]:focus-visible,.studio_studio__Z_9Yb a:focus-visible,.studio_studio__Z_9Yb button:focus-visible,.studio_studio__Z_9Yb input:focus-visible,.studio_studio__Z_9Yb summary:focus-visible,.studio_studio__Z_9Yb textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.studio_studio__Z_9Yb figure,.studio_studio__Z_9Yb h2,.studio_studio__Z_9Yb h3,.studio_studio__Z_9Yb h4,.studio_studio__Z_9Yb p{margin:0}.studio_toolbar__nzFUQ{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;min-height:60px;padding:10px 18px 10px 28px;border-bottom:1px solid var(--line);background:var(--surface);z-index:4}.studio_toolbarTitle__vBRlK{font-size:12px;font-weight:500}.studio_toolbarTitle__vBRlK>span{display:block;font-size:10px;font-weight:400;color:var(--secondary);margin-top:2px}.studio_inlineActions__RbtDn,.studio_toolbarActions__g2Sw2{display:flex;align-items:center;gap:5px}.studio_closeButton___POY7,.studio_iconButton__LN7__{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--secondary);transition:background .14s,color .14s}.studio_closeButton___POY7{background:hsl(var(--foreground)/.05);color:var(--text);margin-left:4px}.studio_closeButton___POY7:hover,.studio_iconButton__LN7__:hover:not(:disabled){background:hsl(var(--foreground)/.08);color:var(--text)}.studio_selected__fuvXT{color:var(--accent)}.studio_scroller__qJSy_{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;scrollbar-color:var(--line) transparent;scrollbar-width:thin;scroll-padding:76px 24px 24px}.studio_projectHeader__ob3dI{padding:24px 30px;border-bottom:1px solid var(--line)}.studio_projectIdentity__BaRec{display:flex;align-items:flex-start;gap:18px}.studio_projectSummary__otNBA{min-width:0;flex:1}.studio_cover__Q88e4{flex:0 0 170px;width:170px;height:160px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.studio_artwork__IF6_t{width:100%;height:100%;border-radius:0!important}.studio_decorativeCover__Ro5fA{width:76px;height:76px;flex:0 0 76px;opacity:.7}.studio_projectMedia__aqfnw{margin-top:20px!important;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.studio_projectMedia__aqfnw img{display:block;width:100%;max-height:360px;-o-object-fit:contain;object-fit:contain}.studio_projectMedia__aqfnw figcaption{padding:10px 14px;color:var(--secondary);font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.studio_roleMetadata__PgR_W{display:flex;flex-wrap:wrap;gap:12px 24px;margin:14px 0 0}.studio_roleMetadata__PgR_W>div{flex:1 1 160px;min-width:0}.studio_roleMetadata__PgR_W dt{color:var(--secondary);font-size:10px}.studio_roleMetadata__PgR_W dd{margin:3px 0 0;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.studio_projectEyebrow__SU7YP{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--secondary);font-size:10px;margin-bottom:8px}.studio_projectEyebrow__SU7YP>span{display:inline-flex;align-items:center;gap:5px}.studio_projectTitle__DGeYT{font-size:clamp(23px,3vw,30px);line-height:1.25;letter-spacing:-.025em;font-weight:600;overflow-wrap:anywhere}.studio_description__vKoA5{margin-top:10px!important;font-size:14px;line-height:1.7;color:color-mix(in srgb,var(--text) 85%,var(--secondary));white-space:pre-wrap;overflow-wrap:anywhere}.studio_stack__gBktw{margin-top:9px!important;font-size:11px;color:var(--secondary);overflow-wrap:anywhere}.studio_stats__buJFl{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.studio_stats__buJFl>span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--line);border-radius:99px;font-size:12px;background:hsl(var(--primary)/.07);overflow-wrap:anywhere}.studio_stats__buJFl svg{flex-shrink:0;color:var(--secondary)}.studio_metaRow__K3eDZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.studio_skills__KUGFd{display:flex;flex-wrap:wrap;gap:6px}.studio_skills__KUGFd>span{background:hsl(var(--foreground)/.04);border:1px solid var(--line);padding:3px 8px;border-radius:99px;color:var(--secondary);font-size:10px}.studio_projectLinks__wAtES{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.studio_projectLinks__wAtES a{padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.studio_projectLinks__wAtES a,.studio_textLink__GOK8w{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:var(--text);text-decoration:none;font-size:11px;font-weight:500}.studio_projectLinks__wAtES a:hover,.studio_textLink__GOK8w:hover{color:var(--accent)}.studio_addButton__ZkPU0,.studio_dangerButton__7TDvr,.studio_primaryButton__XevA2,.studio_secondaryButton__5c72d{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 12px;border-radius:9px;border:1px solid var(--line);background:hsl(var(--foreground)/.025);color:var(--text);font-size:11px!important;font-weight:500!important;white-space:normal;transition:background .14s,border-color .14s}.studio_addButton__ZkPU0:hover:not(:disabled),.studio_secondaryButton__5c72d:hover:not(:disabled){background:hsl(var(--foreground)/.07);border-color:hsl(var(--foreground)/.2)}.studio_primaryButton__XevA2{background:var(--accent);color:hsl(var(--primary-foreground));border-color:transparent}.studio_primaryButton__XevA2:hover:not(:disabled){background:hsl(var(--primary)/.85)}.studio_dangerButton__7TDvr{color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.35);background:hsl(var(--destructive)/.05)}.studio_dangerButton__7TDvr:hover{background:hsl(var(--destructive)/.12)}.studio_textButton__2Kh5F{min-height:36px;padding:6px 0;display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--secondary);border:0;font-size:11px!important;font-weight:500!important}.studio_textButton__2Kh5F:hover:not(:disabled){color:var(--text)}.studio_breakdown__QuD4x{padding:20px 30px 30px}.studio_sectionBar__Xo9eC{position:sticky;top:0;z-index:3;padding:10px 0;background:hsl(var(--background));display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.studio_sectionBar__Xo9eC h2{font-size:15px;font-weight:600;letter-spacing:-.02em}.studio_sectionBar__Xo9eC h2>span{margin-left:8px;color:var(--secondary);font-size:11px;font-weight:400;letter-spacing:0;white-space:nowrap}.studio_breakdownActions__7XtGQ{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.studio_addButton__ZkPU0{min-height:32px;padding:5px 11px;color:var(--accent);border-color:hsl(var(--primary)/.25);border-radius:99px;background:hsl(var(--primary)/.06)}.studio_promptPicker__DjrW3{margin:0 0 24px;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.studio_pickerHeader__qNQPD{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.studio_pickerHeader__qNQPD h3{outline:none;font-size:16px;font-weight:600}.studio_pickerHeader__qNQPD p{margin-top:5px;font-size:11px;color:var(--secondary);line-height:1.7}.studio_promptSearch__g3DOl{display:flex;gap:9px;align-items:center;margin:18px 0 23px;border:1px solid var(--line);border-radius:10px;padding:0 11px;background:hsl(var(--background));color:var(--secondary)}.studio_promptSearch__g3DOl:focus-within{border-color:hsl(var(--primary)/.6);box-shadow:0 0 0 2px hsl(var(--primary)/.07)}.studio_promptSearch__g3DOl input{width:100%;min-width:0;min-height:40px;background:none;border:0;outline:none!important;color:var(--text);font-size:12px}.studio_promptSearch__g3DOl button{display:flex;padding:6px;background:none;color:var(--secondary);border:0;border-radius:5px}.studio_promptGroup__Lor3s{margin-top:22px}.studio_promptGroup__Lor3s h4{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--group);font-weight:600;font-size:11px}.studio_promptGroup__Lor3s h4>span,.studio_promptPill__OmL8R>span{height:6px;width:6px;flex-shrink:0;border-radius:50%;background:var(--group)}.studio_promptGroup__Lor3s h4 small{color:var(--secondary);font-size:11px;font-weight:400;text-transform:none;letter-spacing:0;margin-left:3px}.studio_promptPills__8Cvvz{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.studio_studio__Z_9Yb .studio_promptPill__OmL8R{display:inline-flex;align-items:center;gap:7px;min-height:37px;max-width:100%;text-align:left;padding:8px 12px;border:1px solid color-mix(in srgb,var(--group) 38%,transparent);border-radius:999px;background:color-mix(in srgb,var(--group) 3%,transparent);color:var(--text);font-size:12px;font-weight:500;line-height:1.5;transition:background .15s,border-color .15s,transform .15s}.studio_studio__Z_9Yb .studio_promptPill__OmL8R:hover{background:color-mix(in srgb,var(--group) 12%,transparent);border-color:color-mix(in srgb,var(--group) 65%,transparent);transform:translateY(-1px)}.studio_studio__Z_9Yb .studio_promptPill__OmL8R:focus-visible{outline-color:var(--group)}.studio_usedCount__YpUGM{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:22px;padding:0 4px;border-radius:99px;background:color-mix(in srgb,var(--group) 12%,transparent);color:var(--secondary);font-size:10px;font-weight:400}.studio_pickerEmpty__keNUL{padding:12px 0;color:var(--secondary);font-size:12px;line-height:1.7}.studio_customPrompts__Ea_qw{--group:hsl(var(--primary));margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.studio_customPrompts__Ea_qw summary{display:flex;align-items:center;justify-content:center;gap:8px;list-style:none;padding:13px;border:1px dashed hsl(var(--foreground)/.2);border-radius:12px;color:var(--secondary);font-size:12px;font-weight:500;cursor:pointer}.studio_customPrompts__Ea_qw summary::-webkit-details-marker{display:none}.studio_customPrompts__Ea_qw summary:hover,.studio_customPrompts__Ea_qw[open] summary{color:var(--text);background:hsl(var(--foreground)/.035)}.studio_customPrompts__Ea_qw[open] summary svg{transform:rotate(45deg)}.studio_customPrompts__Ea_qw p{font-size:11px;color:var(--secondary);margin-top:14px;line-height:1.7}.studio_customPrompts__Ea_qw h4{margin-top:18px;font-size:10px;font-weight:600;color:var(--secondary)}@media (max-width:540px){.studio_promptPicker__DjrW3{padding:16px 12px;margin-left:-3px;margin-right:-3px}.studio_pickerHeader__qNQPD h3{font-size:15px}.studio_promptSearch__g3DOl input{font-size:16px}.studio_studio__Z_9Yb .studio_promptPill__OmL8R{min-height:42px;font-size:12px;padding:9px 11px}.studio_promptGroup__Lor3s h4{font-size:10px}}.studio_coverage__bBwV_{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.studio_coverage__bBwV_>span{height:4px;border-radius:99px;background:color-mix(in srgb,var(--group) 15%,var(--surface))}.studio_coverage__bBwV_>span[data-populated=true]{background:var(--group)}.studio_coverageCaption__Va71V{margin-top:6px!important;font-size:9px;color:var(--secondary)}.studio_coverageCaption__Va71V>span{opacity:.8}.studio_group__f7AuF{margin-top:20px}.studio_groupHeading__Grkw5{display:flex;align-items:center;flex-wrap:wrap;gap:7px;border-left:2px solid var(--group);padding-left:8px;margin-bottom:8px!important;font-size:11px;font-weight:600;color:var(--group)}.studio_groupHeading__Grkw5>span{color:var(--secondary);font-size:10px;font-weight:400}.studio_groupHeading__Grkw5>small{margin-left:auto;color:var(--secondary);font-size:11px;letter-spacing:0;font-weight:400;text-transform:none}.studio_groupEmpty__svtLA{color:var(--secondary);font-size:10px;padding:5px 10px}.studio_cards__wdZNk{display:flex;flex-direction:column;gap:6px}.studio_card__WWR4a{border-radius:10px;border:1px solid var(--line);border-left:2px solid var(--group,var(--accent));background:color-mix(in srgb,var(--group,var(--accent)) 3%,var(--surface));overflow:hidden;scroll-margin:76px 0 20px}.studio_cardHighlight__r1K8a{outline:2px solid var(--group,var(--accent));outline-offset:2px;animation:studio_cardSaved__aw4Go 2.2s ease-out}@keyframes studio_cardSaved__aw4Go{0%{background:color-mix(in srgb,var(--group,var(--accent)) 22%,var(--surface))}to{background:color-mix(in srgb,var(--group,var(--accent)) 3%,var(--surface))}}.studio_cardHeading__5Mxf6,.studio_cardToggle__7Bsyx{display:flex;align-items:center}.studio_cardToggle__7Bsyx{flex:1;min-width:0;gap:9px;text-align:left;border:0;color:var(--text);background:transparent;padding:11px 12px;min-height:43px}.studio_cardToggle__7Bsyx:hover:not(:disabled){background:hsl(var(--foreground)/.025)}.studio_cardToggle__7Bsyx:focus-visible{outline-offset:-3px!important}.studio_cardDot__7zbm_{width:5px;height:5px;border-radius:50%;flex-shrink:0;background:var(--group)}.studio_cardHeadingText__9XZBm{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:3px;flex:1}.studio_cardTitle__EkvWN{font-size:13px;line-height:1.5;font-weight:600;flex-shrink:0}.studio_cardHeadingText__9XZBm>.studio_cardTitle__EkvWN:only-child,.studio_cardTitle__EkvWN{white-space:normal;overflow-wrap:anywhere;max-width:100%}.studio_cardPreview__wn4N4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:var(--secondary);min-width:0;max-width:100%}.studio_chevronOpen__iE9Fj,.studio_chevron__D2I4R{flex-shrink:0;color:var(--secondary);transition:transform .18s ease}.studio_chevronOpen__iE9Fj{transform:rotate(180deg)}.studio_expandable__schDR{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .18s cubic-bezier(.2,.7,.2,1),visibility .18s}.studio_expanded___n_7Z{grid-template-rows:1fr;visibility:visible}.studio_expansionInner__XkCYS{min-height:0;overflow:hidden}.studio_cardBody__zQzkS{padding:10px 24px 20px;overflow-wrap:anywhere}.studio_storyFields__qNE4y{display:grid;gap:18px}.studio_comparison__Jd0a_{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio_comparison__Jd0a_>section,.studio_starFields___1O6B>section{padding:16px;border:1px solid var(--line);border-radius:10px;background:hsl(var(--foreground)/.025)}.studio_comparison__Jd0a_>section:nth-child(2){border-color:color-mix(in srgb,var(--group) 45%,var(--line));background:color-mix(in srgb,var(--group) 6%,transparent)}.studio_decision__YJm7V{gap:0}.studio_decision__YJm7V>section{position:relative;margin-left:13px;padding:0 0 22px 28px;border-left:1px solid color-mix(in srgb,var(--group) 40%,var(--line))}.studio_decision__YJm7V>section:last-child{padding-bottom:0;border-color:transparent}.studio_fieldStep__Q_apV{display:inline-flex;justify-content:center;align-items:center;width:26px;height:26px;color:var(--group);background:var(--surface);border:1px solid color-mix(in srgb,var(--group) 40%,var(--line));border-radius:50%;font-size:10px;font-variant-numeric:tabular-nums}.studio_decision__YJm7V .studio_fieldStep__Q_apV{position:absolute;top:0;left:-14px}.studio_starFields___1O6B{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio_starFields___1O6B .studio_fieldStep__Q_apV{margin-bottom:9px}.studio_proves__Xe2Uk h4,.studio_storyFields__qNE4y h4{font-weight:600;font-size:11px;line-height:1.5;color:var(--text);margin-bottom:5px}.studio_prose__3fT_e,.studio_proves__Xe2Uk p,.studio_storyFields__qNE4y p{color:color-mix(in srgb,var(--text) 85%,var(--secondary));font-size:13px;line-height:1.8;white-space:pre-wrap}.studio_cardBody__zQzkS>*+*{margin-top:18px}.studio_cardFooter__0_iiw{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:0 18px 6px 24px;padding-top:5px;border-top:1px solid var(--line)}.studio_eyebrow__lfPjf{font-size:9px;font-weight:500;color:var(--secondary)}.studio_muted__d6FAG{color:var(--secondary);font-size:11px;white-space:pre-wrap;line-height:1.7}.studio_metric__qkvGH{display:flex;flex-direction:column;gap:6px;padding:6px 0}.studio_metric__qkvGH strong{font-size:clamp(32px,5vw,48px);font-weight:500;line-height:1.15;letter-spacing:-.045em;color:var(--group,var(--text))}.studio_metric__qkvGH span{color:var(--secondary);font-size:12px}.studio_quote__6j19M{padding:4px 0 4px 16px;border-left:2px solid var(--group,var(--line))}.studio_quote__6j19M blockquote{margin:0;font-size:clamp(16px,2vw,20px);font-weight:400;line-height:1.65;color:var(--text);white-space:pre-wrap}.studio_quote__6j19M figcaption{margin-top:12px;color:var(--secondary);font-size:11px}.studio_extraImage__xXP7p,.studio_media___EO6V img{display:block;width:100%;max-height:500px;-o-object-fit:contain;object-fit:contain;border-radius:9px;background:hsl(var(--background))}.studio_media___EO6V figcaption{margin-top:9px;text-align:center;font-size:10px;color:var(--secondary)}.studio_emptyMedia__CK_yb{padding:40px 16px;text-align:center;border-radius:9px;border:1px dashed var(--line);color:var(--secondary);font-size:11px}.studio_evidenceLink__8ThR0{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border:1px solid var(--line);border-radius:9px;background:hsl(var(--foreground)/.025);color:var(--text);text-decoration:none;font-weight:500}.studio_evidenceLink__8ThR0:hover{border-color:var(--accent)}.studio_evidenceLink__8ThR0 small{display:block;color:var(--secondary);font-size:10px;font-weight:400;margin-top:4px}.studio_evidenceLink__8ThR0>svg{color:var(--accent);flex-shrink:0}.studio_timeline__e9RGT{list-style:none;margin:0;padding:0}.studio_timeline__e9RGT li{position:relative;display:flex;align-items:flex-start;gap:15px;padding-bottom:20px}.studio_timeline__e9RGT li:last-child{padding-bottom:0}.studio_timeline__e9RGT li:not(:last-child):before{position:absolute;content:"";width:1px;left:13px;top:30px;bottom:2px;background:var(--line)}.studio_timeline__e9RGT li>span{display:grid;place-items:center;flex:0 0 27px;height:27px;border:1px solid var(--line);border-radius:50%;color:var(--group,var(--secondary));font-size:9px;font-variant-numeric:tabular-nums}.studio_timeline__e9RGT p{padding-top:2px;white-space:pre-wrap}.studio_list__L6q5_,.studio_timeline__e9RGT p{color:var(--secondary);font-size:12px;line-height:1.8}.studio_list__L6q5_{margin:0;padding-left:17px}.studio_list__L6q5_ li{padding-left:4px;white-space:pre-wrap}.studio_list__L6q5_ li+li{margin-top:8px}.studio_list__L6q5_ li::marker{color:var(--group,var(--secondary))}.studio_proves__Xe2Uk{padding:13px 16px;background:hsl(var(--foreground)/.03);border-radius:9px}.studio_footer__eQstt{padding:0 24px 24px;color:var(--secondary);font-size:9px;text-align:center}.studio_detailsEditor__SvMLJ{padding:20px;margin-top:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.studio_editor__rdPcg{display:flex;flex-direction:column;gap:16px;padding:10px 22px 22px}.studio_editorHeading__pxLkK{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.studio_editorGroup__9JYvq{color:var(--group);font-size:12px;font-weight:600}.studio_editorGroup__9JYvq>span{color:var(--secondary);font-size:10px;font-weight:400}.studio_fieldGrid__rh4Sw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studio_field__5VfHW{display:flex;flex-direction:column;gap:6px;color:var(--text);font-size:11px;font-weight:500;min-width:0}.studio_fullField__Eo_Eo{grid-column:1/-1}.studio_field__5VfHW [role=combobox],.studio_field__5VfHW input,.studio_field__5VfHW textarea{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;padding:9px 11px;color:var(--text);background:hsl(var(--background));font-size:12px;font-weight:400;line-height:1.6;transition:border-color .14s}.studio_field__5VfHW [role=combobox]:focus,.studio_field__5VfHW input:focus,.studio_field__5VfHW textarea:focus{border-color:var(--accent)}.studio_selectMenu__G1Gya{font-family:var(--font-prompt),system-ui,sans-serif;font-size:12px}.studio_selectMenu__G1Gya [role=option]{font-size:inherit}@media (max-width:640px){.studio_selectMenu__G1Gya{font-size:16px}}.studio_field__5VfHW input::-moz-placeholder,.studio_field__5VfHW textarea::-moz-placeholder{color:var(--secondary);opacity:.7}.studio_field__5VfHW input::placeholder,.studio_field__5VfHW textarea::placeholder{color:var(--secondary);opacity:.7}.studio_field__5VfHW textarea{resize:vertical;min-height:70px}.studio_hint__7IF7q{color:var(--secondary);font-size:9px;font-weight:400;line-height:1.6}.studio_formActions__pQsts{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;padding-top:4px}.studio_detailsEditor__SvMLJ .studio_formActions__pQsts,.studio_detailsEditor__SvMLJ>.studio_field__5VfHW{margin-top:20px}.studio_statEditor__5UFJT{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 0 0;margin:20px 0 0;border:0;border-top:1px solid var(--line);min-width:0}.studio_statEditor__5UFJT legend{font-size:11px;font-weight:500;padding-right:8px}.studio_statEditorRow__1utbv{display:grid;grid-template-columns:120px minmax(0,1fr) 36px;width:100%;gap:6px;align-items:center}.studio_uploadGroup__cdo1T{display:flex;align-items:flex-start;flex-wrap:wrap;gap:9px 14px}.studio_upload__WjUVY{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;background:hsl(var(--foreground)/.025);color:var(--text);font-size:11px;font-weight:500;cursor:pointer}.studio_upload__WjUVY:focus-within{outline:2px solid var(--accent);outline-offset:3px}.studio_upload__WjUVY input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.studio_uploadGroup__cdo1T>.studio_error__xp9OB,.studio_uploadGroup__cdo1T>.studio_hint__7IF7q{flex-basis:100%}.studio_uploadPreview__JPn2B{display:block;width:100%;height:150px;-o-object-fit:contain;object-fit:contain;border-radius:9px;background:hsl(var(--background));margin-bottom:4px}.studio_error__xp9OB{color:hsl(var(--destructive));font-size:11px;line-height:1.7}.studio_detailsEditor__SvMLJ>.studio_error__xp9OB{margin-top:12px}.studio_itemEditor__spYt9{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.studio_itemRow__tRE9q{display:flex;align-items:center;gap:6px;width:100%}.studio_itemRow__tRE9q .studio_field__5VfHW{flex:1}.studio_itemRow__tRE9q>button{margin-top:21px}.studio_newCard__yYD0_{margin-top:18px;border-color:color-mix(in srgb,var(--group) 45%,var(--line))}.studio_newCard__yYD0_>.studio_editor__rdPcg{padding-top:20px}.studio_undoNotice__vuBQZ{display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:8px 18px 8px 28px;border-bottom:1px solid var(--line);background:var(--surface)}.studio_undoNotice__vuBQZ p{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--secondary);font-size:11px}.studio_undoNotice__vuBQZ>.studio_textButton__2Kh5F{color:var(--accent)}.studio_closeConfirmation__fbYyG{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 24px;background:var(--surface);border-bottom:1px solid hsl(var(--destructive)/.35);box-shadow:0 4px 20px rgb(0 0 0/.15)}.studio_closeConfirmation__fbYyG strong{font-size:12px;font-weight:600}.studio_closeConfirmation__fbYyG p{font-size:10px;color:var(--secondary);margin-top:3px}.studio_srOnly__MnSxb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes studio_overlayIn__tkZTU{0%{opacity:0}to{opacity:1}}@keyframes studio_studioIn__sH_t2{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.99)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:700px){.studio_studio__Z_9Yb{width:calc(100vw - 24px)}.studio_projectHeader__ob3dI{padding:24px}.studio_projectIdentity__BaRec{gap:18px}.studio_decorativeCover__Ro5fA{width:76px;flex-basis:76px;height:76px}.studio_breakdown__QuD4x{padding:18px 24px 28px}}@media (max-width:540px){.studio_studio__Z_9Yb{top:0;left:0;width:100%;height:100dvh;max-height:none;transform:none;border:0;border-radius:0;animation:studio_mobileIn___qZi2 .18s cubic-bezier(.2,.7,.2,1)}.studio_toolbar__nzFUQ{padding:10px 12px 10px 18px;gap:8px}.studio_toolbarTitle__vBRlK>span{font-size:9px}.studio_toolbarActions__g2Sw2{gap:0}.studio_projectHeader__ob3dI{padding:20px 18px}.studio_projectIdentity__BaRec{gap:12px}.studio_decorativeCover__Ro5fA{width:56px;flex-basis:56px;height:56px}.studio_projectTitle__DGeYT{font-size:24px}.studio_description__vKoA5{font-size:13px}.studio_metaRow__K3eDZ{margin-top:16px}.studio_breakdown__QuD4x{padding:18px 16px 26px}.studio_groupHeading__Grkw5>small{display:none}.studio_cardToggle__7Bsyx{padding:11px 10px;gap:8px}.studio_cardHeadingText__9XZBm{flex-direction:column;gap:2px}.studio_cardTitle__EkvWN{font-size:12px}.studio_cardPreview__wn4N4{width:100%;font-size:11px}.studio_cardBody__zQzkS{padding:8px 16px 18px}.studio_cardFooter__0_iiw{margin-left:16px;margin-right:10px}.studio_fieldGrid__rh4Sw{grid-template-columns:1fr;gap:14px}.studio_detailsEditor__SvMLJ{padding:16px}.studio_editor__rdPcg{padding:10px 16px 18px}.studio_editorHeading__pxLkK{flex-wrap:wrap;gap:4px}.studio_field__5VfHW [role=combobox],.studio_field__5VfHW input,.studio_field__5VfHW textarea{font-size:16px}.studio_statEditorRow__1utbv{grid-template-columns:minmax(0,1fr) 32px}.studio_statEditorRow__1utbv>.studio_field__5VfHW:first-child{grid-column:1/-1}.studio_statEditorRow__1utbv .studio_field__5VfHW [role=combobox]{padding-left:5px;font-size:16px}.studio_closeConfirmation__fbYyG{align-items:flex-start;flex-direction:column;padding:14px 18px}.studio_formActions__pQsts{justify-content:stretch}.studio_formActions__pQsts>button{flex:1}.studio_comparison__Jd0a_,.studio_starFields___1O6B{grid-template-columns:1fr}.studio_sectionBar__Xo9eC{gap:6px}.studio_breakdownActions__7XtGQ{width:100%}.studio_breakdownActions__7XtGQ>.studio_addButton__ZkPU0{margin-left:auto}.studio_card__WWR4a{scroll-margin-top:110px}.studio_scroller__qJSy_{scroll-padding-top:110px}.studio_footer__eQstt{padding-bottom:max(24px,env(safe-area-inset-bottom))}}@keyframes studio_mobileIn___qZi2{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.studio_overlay__n4jI_,.studio_studio__Z_9Yb{animation:none}.studio_studio__Z_9Yb *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.studio_supportingImage__xXFor{border-top:1px solid var(--line);padding-top:12px}.studio_supportingImage__xXFor summary{cursor:pointer;color:var(--secondary);font-size:11px;font-weight:500;padding:6px 0}.studio_supportingImage__xXFor[open] summary{margin-bottom:10px}.sections_dialog__o_TgB,.sections_root__ZMNTo{--surface:hsl(var(--card));--text:hsl(var(--foreground));--muted:hsl(var(--foreground)/0.65);--accent:hsl(var(--primary));--line:hsl(var(--foreground)/0.1);color:var(--text);font-family:inherit;font-size:13px;line-height:1.6}.sections_root__ZMNTo{min-width:0}.sections_dialog__o_TgB *,.sections_root__ZMNTo *{box-sizing:border-box}.sections_dialog__o_TgB h2,.sections_dialog__o_TgB p,.sections_root__ZMNTo figure,.sections_root__ZMNTo h2,.sections_root__ZMNTo h3,.sections_root__ZMNTo p{margin:0}.sections_dialog__o_TgB button,.sections_dialog__o_TgB input,.sections_dialog__o_TgB select,.sections_dialog__o_TgB textarea,.sections_root__ZMNTo button{font:inherit}.sections_dialog__o_TgB button,.sections_root__ZMNTo button{cursor:pointer}.sections_dialog__o_TgB button:focus-visible,.sections_dialog__o_TgB input:focus-visible,.sections_dialog__o_TgB select:focus-visible,.sections_dialog__o_TgB textarea:focus-visible,.sections_root__ZMNTo button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sections_groupHeading__okI_e,.sections_sectionHeader__fYKPv{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.sections_eyebrow__yJDVU{color:var(--muted);font-size:11px;font-weight:500}.sections_groupHeading__okI_e h2,.sections_recommendationHeading__TwUNo h2,.sections_sectionHeader__fYKPv h2{color:var(--text);font-size:11px;line-height:1.3;font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.sections_sectionHeader__fYKPv>div>p{margin-top:6px;color:var(--muted);font-size:12px}.sections_experienceGroups__kaGcX{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:32px}.sections_experienceColumn__hI5Ue{display:grid;align-content:start;gap:28px;min-width:0}.sections_experienceColumn__hI5Ue[data-group=background]{grid-template-columns:repeat(2,minmax(0,1fr))}.sections_experienceColumn__hI5Ue+.sections_experienceColumn__hI5Ue{border-top:1px solid var(--line);padding-top:28px}.sections_experienceColumn__hI5Ue[data-group=background]>:only-child{grid-column:1/-1}.sections_experienceGroup__xcvhB[data-kind=work] .sections_description__jX_na{max-width:80ch}.sections_experienceGroup__xcvhB[data-kind=work] .sections_timeline__z8GZx{margin-left:16px;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent;overflow:visible}.sections_experienceGroup__xcvhB[data-kind=work] .sections_timelineEntry___bia6{position:relative;padding:0 0 26px 26px}.sections_experienceGroup__xcvhB[data-kind=work] .sections_timelineEntry___bia6+.sections_timelineEntry___bia6{padding-top:26px}.sections_experienceGroup__xcvhB[data-kind=work] .sections_timelineEntry___bia6:last-child{padding-bottom:4px}.sections_experienceGroup__xcvhB[data-kind=work] .sections_timelineEntry___bia6:before{content:"";position:absolute;left:-4px;top:9px;width:7px;height:7px;border-radius:50%;background:hsl(var(--group-color));box-shadow:0 0 0 5px hsl(var(--background))}.sections_experienceGroup__xcvhB[data-kind=work] .sections_timelineEntry___bia6+.sections_timelineEntry___bia6:before{top:35px}.sections_entryFooter__B2dzx{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-top:14px}.sections_entryFooter__B2dzx .sections_breakdownButton__YulM_{margin-left:auto}.sections_experienceGroup__xcvhB{min-width:0;--group-color:38 85% 46%}.sections_experienceGroup__xcvhB[data-kind=learning]{--group-color:214 78% 54%}.sections_experienceGroup__xcvhB[data-kind=beyond]{--group-color:155 65% 38%}.sections_groupHeading__okI_e{justify-content:flex-start}.sections_groupHeading__okI_e>button{margin-left:auto}.sections_groupIcon__dQtT2{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;color:hsl(var(--group-color));background:hsl(var(--group-color)/.1)}.sections_groupIcon__dQtT2 svg{width:20px;height:20px}.sections_iconButton__o1OgV{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border:1px solid transparent;border-radius:8px;color:var(--muted);background:transparent}.sections_iconButton__o1OgV:hover,.sections_secondaryButton__Rl3te:hover{color:var(--text);background:hsl(var(--foreground)/.05)}.sections_timeline__z8GZx{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.sections_timelineEntry___bia6{padding:16px 20px}.sections_timelineEntry___bia6+.sections_timelineEntry___bia6{border-top:1px solid var(--line)}.sections_entryTop__baMpi{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sections_entryTop__baMpi>div{min-width:0}.sections_entryTop__baMpi .sections_iconButton__o1OgV{margin:-5px -6px 0 0}.sections_period__TBOrP{display:block;color:var(--muted);font-size:12px;margin-top:6px}.sections_timelineEntry___bia6 h3{color:var(--text);font-weight:600;font-size:17px;line-height:1.4;overflow-wrap:anywhere}.sections_organization__FiviF{color:var(--muted);font-size:13px;margin-top:2px!important}.sections_description__jX_na{color:hsl(var(--foreground)/.78);font-size:14px;line-height:1.6;margin:10px 0 12px!important;white-space:pre-line;overflow-wrap:anywhere}.sections_chips__2afLY{display:flex;flex-wrap:wrap;gap:6px}.sections_chip__KpeNu{display:inline-block;padding:3px 8px;font-size:11px;line-height:1.6;color:var(--muted);background:hsl(var(--foreground)/.025);border:1px solid var(--line);border-radius:6px;overflow-wrap:anywhere}.sections_entryFooter__B2dzx .sections_chips__2afLY{margin-top:0}.sections_breakdownButton__YulM_,.sections_textButton__QrSa_{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:5px 0;border:0;border-radius:5px;color:var(--accent);background:transparent;font-size:12px!important;font-weight:500!important}.sections_breakdownButton__YulM_{margin-top:0}.sections_breakdownButton__YulM_:hover,.sections_textButton__QrSa_:hover{text-decoration:underline;text-underline-offset:3px}.sections_emptyAdd__gAPsK{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:16px 20px;color:var(--text);background:var(--surface);border:1px dashed var(--line);border-radius:12px;font-size:13px!important;font-weight:500!important}.sections_emptyAdd__gAPsK:hover{border-color:var(--accent)}.sections_emptyAdd__gAPsK svg{margin-top:2px;flex-shrink:0;color:var(--accent)}.sections_emptyAdd__gAPsK small{display:block;color:var(--muted);font-size:12px;font-weight:400;margin-top:4px}.sections_skillsLayout__ZNn1Z{display:grid;gap:16px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.sections_skillList__bS567{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.sections_skillButton__vF3ls{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;max-width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:hsl(var(--background));text-align:left;font-size:12px!important;font-weight:500!important;overflow-wrap:anywhere}.sections_skillButton__vF3ls:hover{border-color:hsl(var(--primary)/.5)}.sections_skillSelected__xDPCW{color:var(--accent);background:hsl(var(--primary)/.08);border-color:hsl(var(--primary)/.4)}.sections_skillCount__mgcur{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;white-space:nowrap;font-size:11px;font-weight:400;color:var(--muted)}.sections_skillSelected__xDPCW .sections_skillCount__mgcur{color:var(--accent)}.sections_evidencePanel__JptJf{min-width:0;padding-top:16px;border-top:1px solid var(--line)}.sections_evidencePanel__JptJf>h3{color:var(--text);font-size:14px;font-weight:600;line-height:1.5;margin:6px 0}.sections_evidenceIntro__XuWXf{color:var(--muted);font-size:12px}.sections_evidenceList__GhJaB{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;margin-top:12px}.sections_evidenceButton__PSIXD{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;text-align:left;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text);padding:12px}.sections_evidenceButton__PSIXD:hover,.sections_evidenceSelected__LM0mp{background:hsl(var(--primary)/.04);border-color:hsl(var(--primary)/.3)}.sections_evidenceButton__PSIXD>span{display:grid;min-width:0;gap:4px;overflow-wrap:anywhere}.sections_evidenceButton__PSIXD small{font-size:12px;color:var(--muted)}.sections_evidenceButton__PSIXD strong{font-size:13px;font-weight:600;line-height:1.4}.sections_evidenceSnippet__dM1G7{font-size:12px;line-height:1.6;color:hsl(var(--foreground)/.8)}.sections_evidenceAction__Nz829{margin-top:4px;font-size:12px;font-weight:500;color:var(--accent)}.sections_evidenceButton__PSIXD>svg{color:var(--muted);margin-top:3px;flex-shrink:0}.sections_proofContext__yLOFZ{padding:16px;border-radius:8px;margin-top:12px;background:hsl(var(--background));border:1px solid var(--line)}.sections_proofContext__yLOFZ h3{color:var(--text);font-size:14px;font-weight:600;line-height:1.4;margin:6px 0 10px}.sections_proofContext__yLOFZ>p:not(.sections_eyebrow__yJDVU){font-size:12px;line-height:1.6;color:hsl(var(--foreground)/.8);white-space:pre-line;overflow-wrap:anywhere}.sections_proofDetail__gM6fK{margin-top:12px!important;padding-top:12px;border-top:1px solid var(--line)}.sections_proofContext__yLOFZ p.sections_attribution__077Xu{font-size:11px!important;color:var(--muted);margin-top:16px}.sections_emptyPanel__hD_ID{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.sections_emptyPanel__hD_ID h3{color:var(--text);font-size:14px;font-weight:600}.sections_emptyPanel__hD_ID p{color:var(--muted);font-size:13px;margin:8px 0 16px}.sections_dangerButton__qDFHd,.sections_primaryButton__ZafQ_,.sections_secondaryButton__Rl3te{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 12px;border-radius:8px;font-size:12px!important;font-weight:500!important;line-height:1.5;white-space:nowrap}.sections_secondaryButton__Rl3te{color:var(--text);border:1px solid var(--line);background:var(--surface)}.sections_primaryButton__ZafQ_{color:hsl(var(--primary-foreground));border:1px solid transparent;background:var(--accent)}.sections_primaryButton__ZafQ_:hover{background:hsl(var(--primary)/.9)}.sections_dangerButton__qDFHd{color:hsl(var(--destructive));border:1px solid hsl(var(--destructive)/.3);background:hsl(var(--destructive)/.08)}.sections_dangerButton__qDFHd:hover{background:hsl(var(--destructive)/.15)}.sections_recommendations__QP8LA{max-width:860px}.sections_recommendationHeading__TwUNo p{font-size:11px;color:var(--muted);margin-top:6px}.sections_quoteGrid__DHzxE{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:20px}.sections_quoteCard__esWLd{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:3px 0 3px 20px;border-left:2px solid hsl(var(--primary)/.35)}.sections_quoteCard__esWLd blockquote{font-size:15px;line-height:1.6;color:hsl(var(--foreground)/.8);margin:0 0 16px;white-space:pre-line;overflow-wrap:anywhere}.sections_quoteCard__esWLd figcaption{display:flex;align-items:center;gap:10px}.sections_authorAvatar__Mubvv{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:hsl(var(--primary)/.1);font-size:12px;color:var(--accent)}.sections_quoteCard__esWLd figcaption>span:last-child{display:grid;min-width:0;gap:2px;overflow-wrap:anywhere}.sections_quoteCard__esWLd strong{font-size:12px;font-weight:500}.sections_quoteCard__esWLd small{font-size:11px;color:var(--muted)}.sections_overlay__fJazr{position:fixed;z-index:100;inset:0;background:rgb(0 0 0/.55);backdrop-filter:blur(4px)}.sections_dialog__o_TgB{position:fixed;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);width:min(570px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;border-radius:16px;border:1px solid var(--line);background:var(--surface);box-shadow:0 24px 80px rgb(0 0 0/.25);outline:none;scrollbar-width:thin;scrollbar-color:var(--muted) transparent}.sections_dialogHeading__ZwXUS{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;border-bottom:1px solid var(--line)}.sections_dialogHeading__ZwXUS h2{color:var(--text);font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.025em}.sections_dialogHeading__ZwXUS p{font-size:12px;color:var(--muted);max-width:390px;margin-top:6px}.sections_dialogHeading__ZwXUS>button{margin:-4px -6px 0 0}.sections_formBody__L_coF{display:grid;gap:16px;padding:20px 24px}.sections_field__PB5jc{display:flex;flex-direction:column;min-width:0;gap:6px;font-size:12px;font-weight:500;color:var(--text)}.sections_field__PB5jc input,.sections_field__PB5jc select,.sections_field__PB5jc textarea{min-width:0;width:100%;min-height:42px;border-radius:8px;border:1px solid var(--line);background:hsl(var(--background));color:var(--text);padding:10px 12px;font-size:13px;font-weight:400;line-height:1.6}.sections_field__PB5jc input:hover,.sections_field__PB5jc select:hover,.sections_field__PB5jc textarea:hover{border-color:hsl(var(--foreground)/.25)}.sections_field__PB5jc input::-moz-placeholder,.sections_field__PB5jc textarea::-moz-placeholder{color:var(--muted)}.sections_field__PB5jc input::placeholder,.sections_field__PB5jc textarea::placeholder{color:var(--muted)}.sections_field__PB5jc textarea{resize:vertical;min-height:84px}.sections_field__PB5jc small{font-size:11px;font-weight:400;color:var(--muted)}.sections_fieldRow__blVxs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sections_preservedNote__KN6ZQ{font-size:11px;color:var(--muted)}.sections_formFooter__IiEf0{position:sticky;bottom:0;gap:12px;padding:16px 24px;border-top:1px solid var(--line);background:var(--surface)}.sections_footerActions__Z_xx8,.sections_formFooter__IiEf0{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}.sections_footerActions__Z_xx8{gap:8px;margin-left:auto}.sections_removeButton__HC2i4{margin-right:auto;min-height:36px;padding:7px 4px;color:hsl(var(--destructive));border:0;border-radius:5px;background:transparent;font-size:12px!important;font-weight:500!important}.sections_removeButton__HC2i4:hover{text-decoration:underline}.sections_error__nqB8e{color:hsl(var(--destructive));font-size:12px;padding:12px;border:1px solid hsl(var(--destructive)/.3);border-radius:8px;background:hsl(var(--destructive)/.06)}.sections_deleteBody__I_w7F>p{margin:20px 24px;font-size:14px;overflow-wrap:anywhere}.sections_srOnly__yDvwz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.sections_experienceColumn__hI5Ue[data-group=background],.sections_quoteGrid__DHzxE{grid-template-columns:1fr}}@media (max-width:480px){.sections_sectionHeader__fYKPv{gap:8px}.sections_sectionHeader__fYKPv>.sections_secondaryButton__Rl3te{padding-inline:8px}.sections_emptyAdd__gAPsK,.sections_skillsLayout__ZNn1Z,.sections_timelineEntry___bia6{padding:16px}.sections_quoteCard__esWLd{padding:2px 0 2px 16px}.sections_quoteCard__esWLd blockquote{font-size:14px}.sections_experienceGroups__kaGcX{gap:28px}.sections_entryFooter__B2dzx{gap:8px}.sections_evidenceList__GhJaB,.sections_fieldRow__blVxs{grid-template-columns:1fr}.sections_dialog__o_TgB{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:12px}.sections_dialogHeading__ZwXUS,.sections_formBody__L_coF,.sections_formFooter__IiEf0{padding:16px}.sections_field__PB5jc input,.sections_field__PB5jc select,.sections_field__PB5jc textarea{font-size:16px}.sections_deleteBody__I_w7F .sections_formFooter__IiEf0{align-items:stretch;flex-direction:column-reverse}}