.FeedProBanner-module__ziJa7a__banner{box-sizing:border-box;background-color:var(--color-bg-Irrelevant);border-radius:999px;align-items:center;gap:12px;width:100%;margin-bottom:20px;padding:12px 16px;display:flex}.FeedProBanner-module__ziJa7a__tag{background-color:var(--color-bg-i-Surface);color:var(--color-text-i-primary);letter-spacing:.04em;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.4}.FeedProBanner-module__ziJa7a__copy{min-width:0;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:14px;line-height:1.4;overflow:hidden}.FeedProBanner-module__ziJa7a__cta{color:var(--color-text-primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:underline}.FeedProBanner-module__ziJa7a__cta:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:899px){.FeedProBanner-module__ziJa7a__banner{border-radius:20px;flex-wrap:wrap;align-items:flex-start}.FeedProBanner-module__ziJa7a__copy{white-space:normal;overflow:visible}}
.CursorPreviewCard-module__423mwq__card{z-index:1000;pointer-events:none;background:var(--color-bg-Surface,var(--card));border:1px solid var(--border);opacity:0;transform-origin:0 0;will-change:opacity, transform;border-radius:14px;width:300px;transition:opacity .18s,transform .18s;position:fixed;overflow:hidden;transform:translateY(6px)scale(.98);box-shadow:0 18px 44px -16px #00000073}.CursorPreviewCard-module__423mwq__cardVisible{opacity:1;transform:translateY(0)scale(1)}.CursorPreviewCard-module__423mwq__media{aspect-ratio:16/9;background:color-mix(in srgb, var(--foreground) 6%, transparent);width:100%;position:relative;overflow:hidden}.CursorPreviewCard-module__423mwq__image{object-fit:cover;width:100%;height:100%;animation:.18s forwards CursorPreviewCard-module__423mwq__cursorPreviewImageFadeIn;display:block}.CursorPreviewCard-module__423mwq__body{padding:.85rem .95rem .95rem}.CursorPreviewCard-module__423mwq__title{font-family:var(--font-sans);font-variation-settings:"wght" 600;letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:.95rem;font-weight:600;line-height:1.25}.CursorPreviewCard-module__423mwq__blurb{font-family:var(--font-sans);color:var(--muted-foreground);margin:.3rem 0 0;font-size:.8125rem;line-height:1.45}@keyframes CursorPreviewCard-module__423mwq__cursorPreviewImageFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CursorPreviewCard-module__423mwq__card{transition:none}.CursorPreviewCard-module__423mwq__image{animation:none}}@media (hover:none) or (pointer:coarse){.CursorPreviewCard-module__423mwq__card{display:none!important}}
.FeedSkillColumns-module__iWKsJW__section{width:100%;padding-block:8px 40px}.FeedSkillColumns-module__iWKsJW__heading{font-variation-settings:"wght" 600;letter-spacing:.02em;color:var(--color-text-tertiary);margin:0 0 18px;font-size:.8125rem;font-weight:600}.FeedSkillColumns-module__iWKsJW__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px 24px;width:100%;display:grid}.FeedSkillColumns-module__iWKsJW__list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.FeedSkillColumns-module__iWKsJW__list:hover .FeedSkillColumns-module__iWKsJW__item{opacity:.35}.FeedSkillColumns-module__iWKsJW__item:hover{opacity:1!important}.FeedSkillColumns-module__iWKsJW__item{min-width:0;transition:opacity .2s;display:block}.FeedSkillColumns-module__iWKsJW__itemLink{font-variation-settings:"wght" 600;letter-spacing:-.02em;color:var(--color-text-primary);overflow-wrap:anywhere;font-size:1.35rem;font-weight:600;line-height:1.25;text-decoration:none;display:block}.FeedSkillColumns-module__iWKsJW__itemLink:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.FeedSkillColumns-module__iWKsJW__itemMeta{color:var(--color-text-tertiary);margin-top:2px;font-size:.8125rem;line-height:1.4;display:block}@media (hover:hover) and (pointer:fine){.FeedSkillColumns-module__iWKsJW__itemMeta{display:none}}@media (max-width:899px){.FeedSkillColumns-module__iWKsJW__section{padding-bottom:28px}.FeedSkillColumns-module__iWKsJW__grid{gap:24px 16px}.FeedSkillColumns-module__iWKsJW__itemLink{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.FeedSkillColumns-module__iWKsJW__item{transition:none}}
.FeedToolbar-module__0I5eVa__toolbar{justify-content:space-between;align-items:center;gap:16px;width:100%;padding-block:4px 20px;display:flex}.FeedToolbar-module__0I5eVa__tabs{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.FeedToolbar-module__0I5eVa__tabs::-webkit-scrollbar{display:none}.FeedToolbar-module__0I5eVa__tab{color:var(--color-text-tertiary);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:15px;font-weight:550;text-decoration:none}.FeedToolbar-module__0I5eVa__tab:hover{color:var(--color-text-primary);background-color:var(--color-bg-Irrelevant)}.FeedToolbar-module__0I5eVa__tab:focus-visible{outline-offset:-2px;outline:2px solid}.FeedToolbar-module__0I5eVa__tabActive{color:var(--color-text-primary);background-color:var(--color-bg-Surface)}.FeedToolbar-module__0I5eVa__count{color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0;font-size:13px}@media (max-width:699px){.FeedToolbar-module__0I5eVa__count{display:none}}
.ProfileAvatar-module__qWV3XG__avatar{width:var(--pa-size,40px);height:var(--pa-size,40px);object-fit:cover;border-radius:50%;flex-shrink:0}.ProfileAvatar-module__qWV3XG__fallback{width:var(--pa-size,40px);height:var(--pa-size,40px);font-size:var(--pa-font-size,14px);color:var(--color-text-primary,var(--foreground));background:var(--color-bg-Surface,var(--muted));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}@media (max-width:768px){.ProfileAvatar-module__qWV3XG__avatar,.ProfileAvatar-module__qWV3XG__fallback{width:var(--pa-size-mobile,var(--pa-size,40px));height:var(--pa-size-mobile,var(--pa-size,40px))}}
.PublicPathLink-module__RNlPva__link,.PublicPathLink-module__RNlPva__muted{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--color-text-primary,var(--foreground));font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.PublicPathLink-module__RNlPva__trail{align-items:center;min-width:0;max-width:100%;display:inline-flex}.PublicPathLink-module__RNlPva__trail[data-collapsed=true]:not([data-measuring=true]) [data-path-truncate]{display:none}.PublicPathLink-module__RNlPva__sep{color:var(--color-text-tertiary,var(--muted-foreground));white-space:nowrap;flex-shrink:0;padding-inline:2px}.PublicPathLink-module__RNlPva__segment{text-overflow:ellipsis;white-space:nowrap;border-radius:8px;min-width:0;padding:4px 8px;overflow:hidden}.PublicPathLink-module__RNlPva__suffixSegment{text-overflow:clip;color:var(--muted-foreground);flex-shrink:0;overflow:visible}.PublicPathLink-module__RNlPva__link:hover{color:var(--foreground)}.PublicPathLink-module__RNlPva__link:focus-visible{outline-offset:2px;outline:2px solid}
.BurgerNavIcon-module__yoe3Bq__root{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:inline-flex}.BurgerNavIcon-module__yoe3Bq__line{background:currentColor;width:28px;height:2px;transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .2s;display:block}.BurgerNavIcon-module__yoe3Bq__rootActive .BurgerNavIcon-module__yoe3Bq__line:first-child{transform:translateY(3.75px)rotate(45deg)}.BurgerNavIcon-module__yoe3Bq__rootActive .BurgerNavIcon-module__yoe3Bq__line:last-child{transform:translateY(-3.75px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.BurgerNavIcon-module__yoe3Bq__line,.BurgerNavIcon-module__yoe3Bq__rootActive .BurgerNavIcon-module__yoe3Bq__line:first-child,.BurgerNavIcon-module__yoe3Bq__rootActive .BurgerNavIcon-module__yoe3Bq__line:last-child{transition:none;transform:none}}
.BottomSheet-module__LIJSTa__root{--bottom-sheet-snap-ease:cubic-bezier(.32, .72, 0, 1);--bottom-sheet-snap-ms:.28s;z-index:var(--z-modal);overscroll-behavior:contain;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.BottomSheet-module__LIJSTa__backdrop{width:100%;height:100%;-webkit-backdrop-filter:blur(var(--modal-backdrop-blur,1px));-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation;will-change:opacity;background:#0006;border:none;margin:0;padding:0;position:absolute;inset:0;-webkit-backdrop-filter:blur(var(--modal-backdrop-blur,1px))!important;backdrop-filter:blur(var(--modal-backdrop-blur,1px))!important}.BottomSheet-module__LIJSTa__sheet{z-index:1;width:100%;max-width:min(100%, var(--bottom-sheet-max-width,40rem));max-height:var(--bottom-sheet-max-height,min(92vh, calc(100dvh - env(safe-area-inset-top,0px))));pointer-events:none;will-change:transform;flex-direction:column;margin-inline:auto;display:flex;position:relative}.BottomSheet-module__LIJSTa__sheet[data-size=auto]{--bottom-sheet-max-height:min(70vh, calc(100dvh - env(safe-area-inset-top,0px) - 3rem))}.BottomSheet-module__LIJSTa__surface{--bottom-sheet-drag-y:0px;box-sizing:border-box;width:100%;min-height:0;max-height:inherit;pointer-events:auto;overscroll-behavior:contain;touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:var(--color-text-primary);background:var(--color-bg-Background);border:1px solid var(--color-bg-Border);box-shadow:var(--shadow-xl);padding-left:max(var(--bottom-sheet-pad-inline,var(--space-5,1.25rem)), env(safe-area-inset-left,0px));padding-right:max(var(--bottom-sheet-pad-inline,var(--space-5,1.25rem)), env(safe-area-inset-right,0px));padding-bottom:max(var(--bottom-sheet-pad-block-end,var(--space-5,1.25rem)), env(safe-area-inset-bottom,0px));padding-top:var(--space-3,.75rem);transform:translate3d(0, var(--bottom-sheet-drag-y), 0);transition:transform var(--bottom-sheet-snap-ms) var(--bottom-sheet-snap-ease);will-change:transform;border-bottom-width:0;border-radius:20px 20px 0 0;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;}.BottomSheet-module__LIJSTa__surface[data-dragging]{cursor:grabbing;transition:none}.BottomSheet-module__LIJSTa__surface:focus-visible{outline:2px solid var(--color-bg-AccentBorder,var(--color-bg-Border));outline-offset:-2px}.BottomSheet-module__LIJSTa__handle{background:color-mix(in srgb, var(--color-text-tertiary) 45%, transparent);touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent;border-radius:999px;flex-shrink:0;width:36px;height:4px;margin:.125rem auto .75rem;position:relative}.BottomSheet-module__LIJSTa__handle:before{content:"";position:absolute;inset:-20px -48px}.BottomSheet-module__LIJSTa__handle[data-dragging]{cursor:grabbing}.BottomSheet-module__LIJSTa__header{align-items:center;gap:var(--space-3,.75rem);min-height:2.5rem;margin-bottom:var(--space-3,.75rem);flex-shrink:0;display:flex}.BottomSheet-module__LIJSTa__title{min-width:0;color:var(--color-text-primary);flex:1;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.BottomSheet-module__LIJSTa__body{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}.BottomSheet-module__LIJSTa__footer{justify-content:flex-end;align-items:center;gap:var(--space-2,.5rem);padding-top:var(--space-4,1rem);flex-wrap:wrap;flex-shrink:0;display:flex}@media (prefers-reduced-motion:no-preference){.BottomSheet-module__LIJSTa__backdropEnter{animation:BottomSheet-module__LIJSTa__bottomSheetBackdropIn .25s var(--easing-standard,ease) both}.BottomSheet-module__LIJSTa__backdropExit{animation:BottomSheet-module__LIJSTa__bottomSheetBackdropOut .25s var(--easing-standard,ease) both}.BottomSheet-module__LIJSTa__sheetEnter{animation:BottomSheet-module__LIJSTa__bottomSheetIn .32s var(--bottom-sheet-snap-ease) both}.BottomSheet-module__LIJSTa__sheetExit{animation:BottomSheet-module__LIJSTa__bottomSheetOut .28s var(--easing-standard,ease) both}}@keyframes BottomSheet-module__LIJSTa__bottomSheetBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes BottomSheet-module__LIJSTa__bottomSheetBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes BottomSheet-module__LIJSTa__bottomSheetIn{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes BottomSheet-module__LIJSTa__bottomSheetOut{0%{transform:translate(0,0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.BottomSheet-module__LIJSTa__backdrop,.BottomSheet-module__LIJSTa__sheet,.BottomSheet-module__LIJSTa__surface{transition:none;animation:none}}
.GradualBlur-module__S2u3SW__root{pointer-events:none;isolation:isolate;transition:opacity .3s ease-out}.GradualBlur-module__S2u3SW__parent{overflow:hidden}.GradualBlur-module__S2u3SW__inner{pointer-events:none;width:100%;height:100%;position:relative}.GradualBlur-module__S2u3SW__inner>div{-webkit-backdrop-filter:inherit;backdrop-filter:inherit}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GradualBlur-module__S2u3SW__inner>div{opacity:.5;background:#0000004d}}.GradualBlur-module__S2u3SW__fixed{pointer-events:none;z-index:1000;inset:0;position:fixed!important}
.InputFieldIcon-module__kK70-q__iconSlot,.InputFieldIcon-module__kK70-q__iconButton{pointer-events:auto;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.InputFieldIcon-module__kK70-q__iconButton{color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:50%;margin:0;padding:8px;transition:background-color .2s,color .2s}.InputFieldIcon-module__kK70-q__iconButton:hover{background-color:var(--color-bg-hover);color:var(--foreground)}.InputFieldIcon-module__kK70-q__iconButton:hover .InputFieldIcon-module__kK70-q__glyph{font-variation-settings:"FILL" 0, "wght" 550, "GRAD" 0, "opsz" 24}.InputFieldIcon-module__kK70-q__iconButton:focus-visible{outline:2px solid var(--color-bg-AccentBorder);outline-offset:2px}.InputFieldIcon-module__kK70-q__iconButton:active .InputFieldIcon-module__kK70-q__glyph{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24}.InputFieldIcon-module__kK70-q__iconButton:disabled{opacity:.5;cursor:not-allowed}.InputFieldIcon-module__kK70-q__glyph{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-user-select:none;user-select:none;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variation-settings:"FILL" 0, "GRAD" 0, "opsz" 24;-webkit-font-smoothing:antialiased;width:22px;height:22px;color:inherit;direction:ltr;justify-content:center;align-items:center;font-family:Material Symbols Rounded Variable,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:1;transition:font-weight .2s,font-variation-settings .2s;display:inline-flex;overflow:hidden}.InputFieldIcon-module__kK70-q__iconSlot{color:var(--color-text-secondary);padding:8px}.InputFieldIcon-module__kK70-q__glyphSpin{animation:.8s linear infinite InputFieldIcon-module__kK70-q__inputFieldIconSpin}@keyframes InputFieldIcon-module__kK70-q__inputFieldIconSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.InputFieldIcon-module__kK70-q__glyphSpin{animation:none}}
.InputField-module__SKtcFa__control{--field-control-font-family:var(--font-sans);--field-control-font-size:19px;--field-control-line-height:23.3px;--field-control-letter-spacing:-.23px;--field-control-font-weight:600;--field-control-font-variation:"wght" 550;font-family:var(--field-control-font-family);font-size:var(--field-control-font-size);line-height:var(--field-control-line-height);letter-spacing:var(--field-control-letter-spacing);font-weight:var(--field-control-font-weight);font-variation-settings:var(--field-control-font-variation);font-synthesis-weight:none;width:100%;height:100%;color:var(--foreground);appearance:none;background:0 0;border:none;outline:none;padding:0 48px 0 14px;transition:color 5000s step-end,background-color 5000s step-end}.InputField-module__SKtcFa__prefix{font-family:var(--font-sans);letter-spacing:-.23px;font-variation-settings:"wght" 550;font-synthesis-weight:none;color:var(--color-text-tertiary);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;padding-left:14px;font-size:19px;font-weight:600;line-height:23.3px}.InputField-module__SKtcFa__controlWithPrefix{flex:1;min-width:0;padding-left:2px}.InputField-module__SKtcFa__leadingIcon{color:var(--color-text-tertiary);padding-left:6px;padding-right:0}.InputField-module__SKtcFa__control::placeholder{color:var(--color-text-tertiary);opacity:1}.InputField-module__SKtcFa__control:-webkit-autofill{caret-color:var(--foreground);transition:background-color 5000s ease-in-out,color 5000s step-end;animation-name:InputField-module__SKtcFa__onAutoFillStart;font-family:var(--field-control-font-family)!important;font-size:var(--field-control-font-size)!important;line-height:var(--field-control-line-height)!important;letter-spacing:var(--field-control-letter-spacing)!important;font-weight:var(--field-control-font-weight)!important;font-variation-settings:var(--field-control-font-variation)!important;font-synthesis-weight:none!important;-webkit-text-fill-color:var(--foreground)!important;color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-Surface) inset!important;box-shadow:0 0 0 1000px var(--color-bg-Surface) inset!important}.InputField-module__SKtcFa__control:-webkit-autofill:hover{caret-color:var(--foreground);transition:background-color 5000s ease-in-out,color 5000s step-end;animation-name:InputField-module__SKtcFa__onAutoFillStart;font-family:var(--field-control-font-family)!important;font-size:var(--field-control-font-size)!important;line-height:var(--field-control-line-height)!important;letter-spacing:var(--field-control-letter-spacing)!important;font-weight:var(--field-control-font-weight)!important;font-variation-settings:var(--field-control-font-variation)!important;font-synthesis-weight:none!important;-webkit-text-fill-color:var(--foreground)!important;color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-Surface) inset!important;box-shadow:0 0 0 1000px var(--color-bg-Surface) inset!important}.InputField-module__SKtcFa__control:-webkit-autofill:focus{caret-color:var(--foreground);transition:background-color 5000s ease-in-out,color 5000s step-end;animation-name:InputField-module__SKtcFa__onAutoFillStart;font-family:var(--field-control-font-family)!important;font-size:var(--field-control-font-size)!important;line-height:var(--field-control-line-height)!important;letter-spacing:var(--field-control-letter-spacing)!important;font-weight:var(--field-control-font-weight)!important;font-variation-settings:var(--field-control-font-variation)!important;font-synthesis-weight:none!important;-webkit-text-fill-color:var(--foreground)!important;color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-Surface) inset!important;box-shadow:0 0 0 1000px var(--color-bg-Surface) inset!important}.InputField-module__SKtcFa__control:-webkit-autofill:active{caret-color:var(--foreground);transition:background-color 5000s ease-in-out,color 5000s step-end;animation-name:InputField-module__SKtcFa__onAutoFillStart;font-family:var(--field-control-font-family)!important;font-size:var(--field-control-font-size)!important;line-height:var(--field-control-line-height)!important;letter-spacing:var(--field-control-letter-spacing)!important;font-weight:var(--field-control-font-weight)!important;font-variation-settings:var(--field-control-font-variation)!important;font-synthesis-weight:none!important;-webkit-text-fill-color:var(--foreground)!important;color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-Surface) inset!important;box-shadow:0 0 0 1000px var(--color-bg-Surface) inset!important}.InputField-module__SKtcFa__control:-internal-autofill-previewed{caret-color:var(--foreground);transition:background-color 5000s ease-in-out,color 5000s step-end;animation-name:InputField-module__SKtcFa__onAutoFillStart;font-family:var(--field-control-font-family)!important;font-size:var(--field-control-font-size)!important;line-height:var(--field-control-line-height)!important;letter-spacing:var(--field-control-letter-spacing)!important;font-weight:var(--field-control-font-weight)!important;font-variation-settings:var(--field-control-font-variation)!important;font-synthesis-weight:none!important;-webkit-text-fill-color:var(--foreground)!important;color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-Surface) inset!important;box-shadow:0 0 0 1000px var(--color-bg-Surface) inset!important}.InputField-module__SKtcFa__control:-internal-autofill-selected{caret-color:var(--foreground);transition:background-color 5000s ease-in-out,color 5000s step-end;animation-name:InputField-module__SKtcFa__onAutoFillStart;font-family:var(--field-control-font-family)!important;font-size:var(--field-control-font-size)!important;line-height:var(--field-control-line-height)!important;letter-spacing:var(--field-control-letter-spacing)!important;font-weight:var(--field-control-font-weight)!important;font-variation-settings:var(--field-control-font-variation)!important;font-synthesis-weight:none!important;-webkit-text-fill-color:var(--foreground)!important;color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--color-bg-Surface) inset!important;box-shadow:0 0 0 1000px var(--color-bg-Surface) inset!important}.InputField-module__SKtcFa__control:-webkit-autofill:first-line{font-family:var(--field-control-font-family)!important;font-size:var(--field-control-font-size)!important;line-height:var(--field-control-line-height)!important;letter-spacing:var(--field-control-letter-spacing)!important;font-weight:var(--field-control-font-weight)!important;font-variation-settings:var(--field-control-font-variation)!important;-webkit-text-fill-color:var(--foreground)!important;color:var(--foreground)!important}.InputField-module__SKtcFa__control:-internal-autofill-previewed:first-line{font-family:var(--field-control-font-family)!important;font-size:var(--field-control-font-size)!important;line-height:var(--field-control-line-height)!important;letter-spacing:var(--field-control-letter-spacing)!important;font-weight:var(--field-control-font-weight)!important;font-variation-settings:var(--field-control-font-variation)!important;-webkit-text-fill-color:var(--foreground)!important;color:var(--foreground)!important}.InputField-module__SKtcFa__control:-internal-autofill-selected:first-line{font-family:var(--field-control-font-family)!important;font-size:var(--field-control-font-size)!important;line-height:var(--field-control-line-height)!important;letter-spacing:var(--field-control-letter-spacing)!important;font-weight:var(--field-control-font-weight)!important;font-variation-settings:var(--field-control-font-variation)!important;-webkit-text-fill-color:var(--foreground)!important;color:var(--foreground)!important}.InputField-module__SKtcFa__control:not(:-webkit-autofill){animation-name:InputField-module__SKtcFa__onAutoFillCancel}@keyframes InputField-module__SKtcFa__onAutoFillStart{0%{opacity:1}to{opacity:1}}@keyframes InputField-module__SKtcFa__onAutoFillCancel{0%{opacity:1}to{opacity:1}}.InputField-module__SKtcFa__controlMultiline{resize:vertical;height:auto;min-height:80px;padding:28px 14px 14px}
.InputFieldDateSegments-module__OLnysG__segmentRow{align-items:center;gap:.25rem;width:100%;min-width:0;padding-left:14px;padding-right:14px;display:flex}.InputFieldDateSegments-module__OLnysG__segment{--field-control-font-family:var(--font-sans);--field-control-font-size:19px;--field-control-line-height:23.3px;--field-control-letter-spacing:-.23px;--field-control-font-weight:600;--field-control-font-variation:"wght" 550;font-family:var(--field-control-font-family);font-size:var(--field-control-font-size);line-height:var(--field-control-line-height);letter-spacing:var(--field-control-letter-spacing);font-weight:var(--field-control-font-weight);font-variation-settings:var(--field-control-font-variation);font-synthesis-weight:none;font-variant-numeric:tabular-nums;min-width:0;color:var(--foreground);text-align:center;touch-action:manipulation;background:0 0;border:none;outline:none;padding:0}.InputFieldDateSegments-module__OLnysG__segment::placeholder{color:var(--color-text-tertiary);opacity:1}.InputFieldDateSegments-module__OLnysG__segmentDay,.InputFieldDateSegments-module__OLnysG__segmentMonth{flex:0 0 2.75ch;width:2.75ch}.InputFieldDateSegments-module__OLnysG__segmentYear{flex:0 0 5.5ch;width:5.5ch}.InputFieldDateSegments-module__OLnysG__separator{font-family:var(--font-sans);font-variation-settings:"wght" 500;color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;font-size:19px;font-weight:500;line-height:23.3px}.InputFieldDateSegments-module__OLnysG__segment:focus-visible{outline:none}.InputFieldDateSegments-module__OLnysG__segmentRow:focus-within .InputFieldDateSegments-module__OLnysG__segment:focus-visible{text-underline-offset:3px;text-decoration:underline}
.PhoneCountryFlag-module__g77V6G__flag{object-fit:cover;width:20px;height:15px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text-primary) 14%, transparent);-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:2px;flex-shrink:0;display:block}.PhoneCountryFlag-module__g77V6G__fallback{background:var(--color-hover-bg,#7f7f7f1f);width:20px;height:15px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text-primary) 14%, transparent);color:var(--color-text-secondary);font-family:var(--font-sans);font-variation-settings:"wght" 700;letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}
.PhoneField-module__8QuQFW__countryShell [data-field-shell]{cursor:pointer}.PhoneField-module__8QuQFW__countryShell [data-field-shell][data-focused=true]{cursor:text}.PhoneField-module__8QuQFW__countryShell [data-field-shell][data-focused=true] .PhoneField-module__8QuQFW__countryControl{cursor:text}.PhoneField-module__8QuQFW__countryShell [data-field-shell][data-focused=true] .PhoneField-module__8QuQFW__countryInput{cursor:text}.PhoneField-module__8QuQFW__countryControl{box-sizing:border-box;cursor:pointer;align-items:center;gap:6px;width:100%;min-width:0;padding:0 8px 0 14px;display:flex}.PhoneField-module__8QuQFW__countryInput,.PhoneField-module__8QuQFW__numberInput{min-width:0;color:var(--color-text-primary);font-family:var(--font-sans);font-variation-settings:"wght" 550;font-synthesis-weight:none;letter-spacing:-.02em;font-variant-numeric:tabular-nums;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;flex:1;font-size:16px;font-weight:600;line-height:23.3px}.PhoneField-module__8QuQFW__countryInput{cursor:pointer;padding:0}.PhoneField-module__8QuQFW__numberInput{height:100%;padding:0 14px}@media (min-width:640px){.PhoneField-module__8QuQFW__countryInput,.PhoneField-module__8QuQFW__numberInput{font-size:17px}}.PhoneField-module__8QuQFW__countryInput::placeholder,.PhoneField-module__8QuQFW__numberInput::placeholder{color:var(--color-text-tertiary);font-variant-numeric:normal}.PhoneField-module__8QuQFW__countryInput::-webkit-search-cancel-button{appearance:none}.PhoneField-module__8QuQFW__countryInput::-webkit-search-decoration{appearance:none}.PhoneField-module__8QuQFW__chevron{color:var(--color-text-tertiary);pointer-events:none;flex-shrink:0;font-size:18px;line-height:1;transition:transform .15s}.PhoneField-module__8QuQFW__chevronOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.PhoneField-module__8QuQFW__chevron{transition:none}}.PhoneField-module__8QuQFW__dialAffix{font-family:var(--font-sans);font-variation-settings:"wght" 550;font-synthesis-weight:none;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;margin:0;padding:0 0 0 14px;font-size:16px;font-weight:600;line-height:23.3px}@media (min-width:640px){.PhoneField-module__8QuQFW__dialAffix{font-size:17px}}@media (prefers-reduced-motion:no-preference){.PhoneField-module__8QuQFW__dialAffix{animation:.18s PhoneField-module__8QuQFW__dialAffixIn}}@keyframes PhoneField-module__8QuQFW__dialAffixIn{0%{opacity:0}to{opacity:1}}.PhoneField-module__8QuQFW__numberInputWithAffix{padding-left:6px}.PhoneField-module__8QuQFW__countryPopover{scrollbar-width:none;-ms-overflow-style:none}.PhoneField-module__8QuQFW__countryPopover::-webkit-scrollbar{display:none}.PhoneField-module__8QuQFW__option{align-items:center;gap:var(--menu-row-gap,12px);touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:44px;display:flex}.PhoneField-module__8QuQFW__option>:last-child{align-items:center;gap:12px}.PhoneField-module__8QuQFW__paletteShell [role=listbox]{flex-direction:column;gap:1px;padding:4px 8px 12px;display:flex}.PhoneField-module__8QuQFW__paletteShell .PhoneField-module__8QuQFW__option{gap:14px}.PhoneField-module__8QuQFW__paletteShell .PhoneField-module__8QuQFW__option>:last-child{gap:16px}.PhoneField-module__8QuQFW__leadingIcon{color:var(--color-text-tertiary);padding-left:6px;padding-right:0}
.ContextIndicators-module__GYewvq__indicators{align-items:center;gap:6px;padding:0 6px 0 0;display:flex}.ContextIndicators-module__GYewvq__indicatorHit{cursor:default;border-radius:4px;align-items:center;display:inline-flex}.ContextIndicators-module__GYewvq__indicatorHit:focus-visible{outline:2px solid var(--color-accent,currentColor);outline-offset:1px}.ContextIndicators-module__GYewvq__indicator{background-color:var(--color-text-irrelevant);opacity:.6;border-radius:10px;flex-shrink:0;height:10px;transition:opacity .2s,width .25s;display:block}@media (prefers-reduced-motion:reduce){.ContextIndicators-module__GYewvq__indicator{transition:opacity .2s}}.ContextIndicators-module__GYewvq__indicatorHit:hover .ContextIndicators-module__GYewvq__indicator,.ContextIndicators-module__GYewvq__indicatorHit:focus-visible .ContextIndicators-module__GYewvq__indicator{opacity:1}.ContextIndicators-module__GYewvq__overflow{color:var(--color-text-irrelevant);-webkit-user-select:none;user-select:none;line-height:1;}@keyframes ContextIndicators-module__GYewvq__indicatorShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ContextIndicators-module__GYewvq__indicatorModifying{background:linear-gradient(90deg, var(--color-text-irrelevant) 0%, var(--color-text-tertiary) 25%, var(--color-text-secondary) 50%, var(--color-text-tertiary) 75%, var(--color-text-irrelevant) 100%);opacity:.9;background-position:200% 0;background-size:200% 100%;animation:1.8s linear infinite ContextIndicators-module__GYewvq__indicatorShimmer}@media (prefers-reduced-motion:reduce){.ContextIndicators-module__GYewvq__indicatorModifying{opacity:1;background-color:var(--color-text-tertiary);animation:none}}.ContextIndicators-module__GYewvq__notePopover{padding:10px 12px}.ContextIndicators-module__GYewvq__noteText{color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;}.ContextIndicators-module__GYewvq__noteEmpty{color:var(--color-text-tertiary);margin:0;}.ContextIndicators-module__GYewvq__noteSkeletonLine,.ContextIndicators-module__GYewvq__noteSkeletonLineShort{border-radius:4px;height:.9em;display:block}.ContextIndicators-module__GYewvq__noteSkeletonLine{width:180px}.ContextIndicators-module__GYewvq__noteSkeletonLineShort{width:110px;margin-top:6px}
.tiptap-inline-diff-module__wvkp3q__root{overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;color:var(--color-text-secondary);display:block}.tiptap-inline-diff-module__wvkp3q__root .ProseMirror{white-space:pre-wrap;outline:none}.tiptap-inline-diff-module__wvkp3q__root .ProseMirror>p{margin:0}:is(.tiptap-inline-diff-module__wvkp3q__root .proposal-strike,.tiptap-inline-diff-module__wvkp3q__root s.proposal-strike){color:var(--color-text-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--color-correctionpen-primary);text-decoration-color:var(--color-correctionpen-primary);text-underline-offset:2px;text-decoration-skip-ink:none;text-decoration-thickness:1.5px}.tiptap-inline-diff-module__wvkp3q__root .proposal-add{color:var(--color-correctionpen-primary)}.tiptap-inline-diff-module__wvkp3q__root .proposal-strike+.proposal-add:before{content:""}.tiptap-inline-diff-module__wvkp3q__root .proposal-add+.proposal-strike:before{content:""}
.AchievementItem-module__Rd8pCa__contextRow{margin-top:.375rem;margin-bottom:0}.AchievementItem-module__Rd8pCa__arrowIcon{color:var(--color-bg-Border);-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:flex-start;line-height:1;display:flex}.AchievementItem-module__Rd8pCa__customArrow{opacity:.5;transition:opacity .2s}.AchievementItem-module__Rd8pCa__root:hover .AchievementItem-module__Rd8pCa__customArrow{opacity:1}.AchievementItem-module__Rd8pCa__editRow{align-items:flex-start;gap:.5rem;display:flex}.AchievementItem-module__Rd8pCa__placeholderWrap{flex:1;min-width:0;position:relative}.AchievementItem-module__Rd8pCa__placeholderWrapEmpty .AchievementItem-module__Rd8pCa__placeholderOverlay{display:flex}.AchievementItem-module__Rd8pCa__placeholderOverlay{pointer-events:none;align-items:flex-start;padding:2px 0 0;display:none;position:absolute;inset:0}.AchievementItem-module__Rd8pCa__placeholderText{font-family:var(--font-sans);letter-spacing:0;font-variation-settings:"wght" 500;font-synthesis-weight:none;color:var(--color-text-tertiary);font-size:18px;font-weight:600;line-height:22px}.AchievementItem-module__Rd8pCa__placeholderKbd{min-width:1.25em;font-family:var(--font-sans);color:var(--color-text-tertiary);background:var(--color-bg-Surface);border-bottom:3px solid #0003;border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.AchievementItem-module__Rd8pCa__textZone{field-sizing:content;min-height:1.5em;display:block}.AchievementItem-module__Rd8pCa__textZoneWrapOnly{resize:none;white-space:normal;overflow-wrap:break-word}.AchievementItem-module__Rd8pCa__syncRow{margin-top:.5rem}@supports not (field-sizing:content){.AchievementItem-module__Rd8pCa__textZone{min-height:4.5em}}.AchievementItem-module__Rd8pCa__muted{color:hsl(var(--muted-foreground))}.AchievementItem-module__Rd8pCa__proposalContent{padding-right:28px}.AchievementItem-module__Rd8pCa__deletedText{margin:0;display:block;text-decoration:line-through!important;-webkit-text-decoration-color:var(--color-correctionpen-primary)!important;text-decoration-color:var(--color-correctionpen-primary)!important;text-decoration-thickness:1.5px!important}
.ActionSuggestionsRow-module__YT-z4q__root{width:100%;padding:6px 32px;position:relative}.ActionSuggestionsRow-module__YT-z4q__buttonRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ActionSuggestionsRow-module__YT-z4q__button{font-family:var(--font-sans);letter-spacing:.5px;font-variation-settings:"wght" 500;color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:color .15s,background-color .15s,border-color .15s}.ActionSuggestionsRow-module__YT-z4q__button:hover{color:var(--color-text-primary);background:var(--color-bg-Surface-0);border-color:var(--color-bg-LightBorder)}.ActionSuggestionsRow-module__YT-z4q__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ActionSuggestionsRow-module__YT-z4q__button{transition:none}}
.DndOverlay-module__mi7C6q__overlayWrapper{min-height:0;overflow:visible;height:auto!important}.DndOverlay-module__mi7C6q__overlayEntryBlock{opacity:1;align-items:flex-start;min-height:min-content;padding-right:28px;display:flex}.DndOverlay-module__mi7C6q__overlayEntryIconSlot{width:var(--sortable-gutter);flex-shrink:0;position:relative}.DndOverlay-module__mi7C6q__overlayEntryHandle{padding:var(--sortable-handler-padding-top) 0 0 0;color:hsl(var(--muted-foreground));justify-content:flex-start;align-items:flex-start;display:flex}.DndOverlay-module__mi7C6q__overlayEntryIconBox{box-sizing:border-box;width:100%;min-width:0;min-height:var(--sortable-left-chrome-min-height);padding-top:var(--sortable-handler-padding-top);justify-content:flex-start;align-items:flex-start;display:flex}.DndOverlay-module__mi7C6q__overlayEntryContent{width:100%;min-width:0;min-height:min-content;padding:var(--sortable-content-padding-vertical) 0 var(--sortable-content-padding-vertical) var(--sortable-content-padding-left);border:1px solid var(--color-bg-Surface);background-color:var(--color-bg-Background);color:var(--color-text-primary);box-shadow:var(--dnd-overlay-box-shadow);border-radius:16px;flex:1;transition:box-shadow .2s}.DndOverlay-module__mi7C6q__overlayEntryTitle{color:var(--color-text-primary);}.DndOverlay-module__mi7C6q__overlayEntrySubtitle{color:var(--color-text-tertiary);margin-top:.25rem;font-size:.875rem}.DndOverlay-module__mi7C6q__overlayEducationArea{color:var(--color-text-primary);}.DndOverlay-module__mi7C6q__overlayEducationInstitution,.DndOverlay-module__mi7C6q__overlayEducationPeriod{color:var(--color-text-tertiary);text-transform:uppercase;margin-top:.25rem;font-size:.875rem}.DndOverlay-module__mi7C6q__overlayEducationInfoRow{flex-flow:wrap;align-items:center;gap:6px;margin-top:.25rem;display:flex}.DndOverlay-module__mi7C6q__overlayEducationDot{color:var(--color-text-tertiary);font-size:8px;line-height:1}.DndOverlay-module__mi7C6q__overlayEntry{opacity:.9;background-color:var(--color-bg-Background);border:1px solid var(--color-bg-Surface);padding:var(--sortable-content-padding-vertical) 0 var(--sortable-content-padding-vertical) var(--sortable-content-padding-left);box-shadow:var(--dnd-overlay-box-shadow);transition:box-shadow .8s var(--easing-emphasized);border-radius:16px}.DndOverlay-module__mi7C6q__overlaySkillsGroup{opacity:1;align-items:flex-start;min-height:min-content;padding-right:28px;display:flex}.DndOverlay-module__mi7C6q__overlaySkillsGroupIconSlot{width:var(--sortable-gutter);flex-shrink:0;position:relative}.DndOverlay-module__mi7C6q__overlaySkillsGroupHandle{padding:var(--sortable-handler-padding-top) 0 0 0;color:hsl(var(--muted-foreground));justify-content:flex-start;align-items:flex-start;display:flex}.DndOverlay-module__mi7C6q__overlaySkillsGroupContent{width:100%;min-width:0;min-height:min-content;padding:var(--sortable-content-padding-vertical) 0 var(--sortable-content-padding-vertical) var(--sortable-content-padding-left);border:1px solid var(--color-bg-Surface);background-color:var(--color-bg-Background);color:var(--color-text-primary);box-shadow:var(--dnd-overlay-box-shadow);border-radius:16px;flex:1;transition:box-shadow .2s}.DndOverlay-module__mi7C6q__overlaySkillsGroupTitle{color:var(--color-text-primary);}.DndOverlay-module__mi7C6q__overlayParagraph{opacity:1;align-items:flex-start;min-height:min-content;padding-right:28px;display:flex}.DndOverlay-module__mi7C6q__overlayParagraphIconSlot{width:var(--sortable-gutter);flex-shrink:0;position:relative}.DndOverlay-module__mi7C6q__overlayParagraphHandle{padding:var(--sortable-handler-padding-top) 0 0 0;color:hsl(var(--muted-foreground));justify-content:flex-start;align-items:flex-start;display:flex}.DndOverlay-module__mi7C6q__overlayParagraphContent{width:100%;min-width:0;min-height:min-content;padding:var(--sortable-content-padding-vertical) 0 var(--sortable-content-padding-vertical) var(--sortable-content-padding-left);border:1px solid var(--color-bg-Surface);background-color:var(--color-bg-Background);color:var(--color-text-primary);white-space:normal;overflow-wrap:break-word;word-break:break-word;border-radius:16px;flex:1;transition:box-shadow .2s;animation:.2s forwards DndOverlay-module__mi7C6q__overlayBulletShadowIn;}.DndOverlay-module__mi7C6q__overlayBullet{opacity:1;align-items:flex-start;min-height:min-content;padding-right:28px;display:flex}.DndOverlay-module__mi7C6q__overlayBulletIconSlot{width:var(--sortable-gutter);flex-shrink:0;position:relative}.DndOverlay-module__mi7C6q__overlayBulletHandle{padding:var(--sortable-experience-bullet-left-padding-top) 0 0 0;color:hsl(var(--muted-foreground));justify-content:flex-start;align-items:flex-start;display:flex}.DndOverlay-module__mi7C6q__overlayBulletContent{width:100%;min-width:0;min-height:min-content;padding:var(--sortable-content-padding-vertical) 0 var(--sortable-content-padding-vertical) var(--sortable-content-padding-left);border:1px solid var(--color-bg-Surface);background-color:var(--color-bg-Background);color:var(--color-text-primary);white-space:normal;overflow-wrap:break-word;word-break:break-word;border-radius:16px;flex:1;transition:box-shadow .2s;animation:.2s forwards DndOverlay-module__mi7C6q__overlayBulletShadowIn;}.DndOverlay-module__mi7C6q__overlayBulletContentPlaceholder{color:var(--color-text-tertiary)}@keyframes DndOverlay-module__mi7C6q__overlayBulletShadowIn{0%{box-shadow:var(--achievement-box-shadow)}to{box-shadow:var(--dnd-overlay-box-shadow)}}.DndOverlay-module__mi7C6q__overlaySectionIndex{border:1px solid var(--color-bg-Border);background:var(--color-bg-Background);width:100%;height:48px;min-height:48px;box-shadow:var(--dnd-overlay-box-shadow);border-radius:12px;align-items:center;display:flex}.DndOverlay-module__mi7C6q__overlaySectionContained{width:100%;max-width:var(--canvas-max-width,700px);margin:0 auto;padding:0 20px}.DndOverlay-module__mi7C6q__overlaySectionIndexTitle{font-family:var(--font-sans);letter-spacing:1px;font-variation-settings:"wght" 650;text-transform:uppercase;color:var(--color-text-primary);background:var(--color-bg-Background);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:700;line-height:1.2}
.StudioCoverLetterCanvas-module__vXMgvG__workspace{flex:1;width:100%;min-width:0;min-height:0;overflow:visible}.StudioCoverLetterCanvas-module__vXMgvG__content{width:100%;min-width:0;max-width:100%;padding:1rem 0 50vh}
.skills-section-module__sfIZJq__title{margin-bottom:1rem}.skills-section-module__sfIZJq__content{flex-direction:column;gap:0;display:flex}.skills-section-module__sfIZJq__skillsDbWrap{width:100%;min-width:0}.skills-section-module__sfIZJq__groupsColumn{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;width:100%;min-width:0;padding:16px 0 0;display:grid}@media (max-width:639px){.skills-section-module__sfIZJq__groupsColumn{grid-template-columns:1fr}}.skills-section-module__sfIZJq__addGroupCard{border:1px solid var(--color-bg-Surface);width:100%;height:100%;min-height:3.25rem;color:hsl(var(--muted-foreground));cursor:pointer;touch-action:manipulation;background:0 0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.skills-section-module__sfIZJq__addGroupCard:hover:not(:disabled){background:hsl(var(--muted) / .22)}.skills-section-module__sfIZJq__addGroupCard:disabled{opacity:.55;cursor:not-allowed}.skills-section-module__sfIZJq__addGroupCard:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.skills-section-module__sfIZJq__addGroupPlus{font-size:1.125rem;font-weight:500;line-height:1}.skills-section-module__sfIZJq__categoryGroup{flex-direction:column;display:flex}.skills-section-module__sfIZJq__categoryTitle{color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.875rem;font-weight:500}.skills-section-module__sfIZJq__categoryBadges{flex-wrap:wrap;gap:.5rem;display:flex}.skills-section-module__sfIZJq__empty{border:2px dashed hsl(var(--border));text-align:center;border-radius:.5rem;padding:2rem}.skills-section-module__sfIZJq__emptyText{color:hsl(var(--muted-foreground))}.skills-section-module__sfIZJq__addButton{color:hsl(var(--primary-foreground));cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.skills-section-module__sfIZJq__addButton:hover:not(:disabled){opacity:.9}.skills-section-module__sfIZJq__addButton:disabled{opacity:.6;cursor:not-allowed}.skills-section-module__sfIZJq__skillInputs{flex-direction:column;gap:.5rem;display:flex}.skills-section-module__sfIZJq__skillInputRow{align-items:center;gap:.5rem;display:flex}.skills-section-module__sfIZJq__skillInput{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:0;color:hsl(var(--foreground));border-radius:.375rem;flex:1;padding:.5rem .75rem;font-size:1rem}.skills-section-module__sfIZJq__skillInput::placeholder{color:hsl(var(--muted-foreground))}.skills-section-module__sfIZJq__skillInput:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 2px hsl(var(--ring) / .2);outline:none}.skills-section-module__sfIZJq__skillInput:disabled{opacity:.6;cursor:not-allowed}
.languages-section-module__nEElqq__header{justify-content:space-between;align-items:center;display:flex}.languages-section-module__nEElqq__addButton{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.75rem;transition:color .15s;display:inline-flex}.languages-section-module__nEElqq__addButton:hover{color:hsl(var(--foreground))}.languages-section-module__nEElqq__list{flex-direction:column;gap:0;display:flex}.languages-section-module__nEElqq__badge{background:hsl(var(--muted));border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.languages-section-module__nEElqq__badgeEditing{padding-right:.5rem}.languages-section-module__nEElqq__badgeFlag{font-size:1.125rem}.languages-section-module__nEElqq__badgeInfo{flex-direction:column;display:flex}.languages-section-module__nEElqq__badgeName{font-size:.875rem;font-weight:500}.languages-section-module__nEElqq__badgeFluency{color:hsl(var(--muted-foreground));font-size:.75rem}.languages-section-module__nEElqq__badgeRemove{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;margin-left:.5rem;padding:0;transition:color .15s}.languages-section-module__nEElqq__badgeRemove:hover{color:hsl(var(--destructive))}.languages-section-module__nEElqq__empty{border:2px dashed hsl(var(--border));text-align:center;border-radius:.5rem;margin-top:1rem;padding:2rem}.languages-section-module__nEElqq__emptyText{color:hsl(var(--muted-foreground))}.languages-section-module__nEElqq__emptyCta{color:hsl(var(--foreground));cursor:pointer;background:0 0;border:0;margin-top:.5rem;padding:0;font-size:.875rem;text-decoration:none}.languages-section-module__nEElqq__emptyCta:hover{text-decoration:underline}.languages-section-module__nEElqq__createProposals{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.languages-section-module__nEElqq__deleteBar{border-top:1px solid hsl(var(--border));margin-top:0;padding-top:.5rem}.languages-section-module__nEElqq__deleteLabel{color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.75rem;display:block}.languages-section-module__nEElqq__badgeWrapper{flex-direction:column;gap:.5rem;display:flex}
.SortableSectionWrapper-module__St-Foa__wrapper{position:relative;overflow:visible}.SortableSectionWrapper-module__St-Foa__containedMax{}.SortableSectionWrapper-module__St-Foa__collapsed{border:1px dashed var(--color-bg-Border);background:var(--color-bg-Surface-0);border-radius:12px;align-items:center;height:48px;min-height:48px;transition:background .15s,border-color .15s;display:flex;overflow:hidden}.SortableSectionWrapper-module__St-Foa__collapsedDragging{opacity:.4;background:0 0;border-style:dotted}.SortableSectionWrapper-module__St-Foa__collapsedTitle{font-family:var(--font-sans);letter-spacing:1px;font-variation-settings:"wght" 650;text-transform:uppercase;color:var(--color-text-secondary);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:700;line-height:1.3}
.CoverLetterBlock-module__bvcFPq__block{width:100%;margin-top:var(--sortable-paragraph-gap,1rem)}.CoverLetterBlock-module__bvcFPq__block h3{color:var(--color-text-tertiary,var(--muted-foreground))}.CoverLetterBlock-module__bvcFPq__titleChevronIcon{color:var(--color-text-tertiary,var(--muted-foreground));flex-shrink:0;font-size:1.25rem;line-height:1}.CoverLetterBlock-module__bvcFPq__removeButton{width:28px;height:28px;color:var(--color-text-tertiary,var(--muted-foreground));cursor:pointer;opacity:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .15s,color .15s,background-color .15s;display:flex}.CoverLetterBlock-module__bvcFPq__removeButton:hover{color:var(--color-text-secondary,var(--foreground));background:var(--color-bg-Surface-0,color-mix(in srgb, var(--foreground) 6%, transparent))}.CoverLetterBlock-module__bvcFPq__removeButton:focus-visible{opacity:1;outline-offset:2px;outline:2px solid}.CoverLetterBlock-module__bvcFPq__removeIcon{font-size:1.125rem;line-height:1}@media (hover:hover) and (pointer:fine){.CoverLetterBlock-module__bvcFPq__block:hover .CoverLetterBlock-module__bvcFPq__removeButton,.CoverLetterBlock-module__bvcFPq__removeButton:focus-visible{opacity:1}}@media not all and (hover:hover){.CoverLetterBlock-module__bvcFPq__removeButton{opacity:1}}
.PortfolioSectionHeader-module__2FmVxa__headerLane{z-index:2;position:relative}.PortfolioSectionHeader-module__2FmVxa__titleChevronIcon{color:var(--color-text-tertiary,var(--muted-foreground));flex-shrink:0;font-size:1.25rem;line-height:1}
.ProjectsSectionContainer-module__1_x1oq__canvasSpacing{padding-block:var(--space-4,16px) var(--space-6,24px);overflow:visible}.ProjectsSectionContainer-module__1_x1oq__bentoSkeletonLane{box-sizing:border-box;width:100%;max-width:var(--canvas-max-width,740px);padding-inline:var(--content-padding,20px);margin-inline:auto}.ProjectsSectionContainer-module__1_x1oq__bentoSkeletonPage{margin-inline-start:calc(var(--sortable-gutter,28px) + var(--sortable-content-padding-left,12px))}@container resumeCanvas not (min-width:599px){.ProjectsSectionContainer-module__1_x1oq__bentoSkeletonPage{margin-inline-start:var(--sortable-content-padding-left,12px)}}.ProjectsSectionContainer-module__1_x1oq__voidState{box-sizing:border-box;width:100%;max-width:var(--canvas-max-width,740px);padding:var(--space-8,32px) var(--content-padding,20px);text-align:center;align-items:center;gap:var(--space-2,8px);border:1px dashed var(--color-bg-Border);border-radius:var(--radius-lg,16px);background:var(--color-bg-Irrelevant,transparent);flex-direction:column;margin-inline:auto;display:flex}.ProjectsSectionContainer-module__1_x1oq__voidIcon{color:var(--color-text-tertiary);font-size:28px;line-height:1}.ProjectsSectionContainer-module__1_x1oq__voidTitle{font-family:var(--font-sans);color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:600}.ProjectsSectionContainer-module__1_x1oq__voidBody{max-width:42ch;font-family:var(--font-sans);color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.ProjectsSectionContainer-module__1_x1oq__voidCta{margin-top:var(--space-2,8px);border-radius:var(--radius-full,9999px);background:var(--foreground);color:var(--background);font-family:var(--font-sans);letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;border:none;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.ProjectsSectionContainer-module__1_x1oq__voidCta:hover:not(:disabled){opacity:.88}.ProjectsSectionContainer-module__1_x1oq__voidCta:disabled{opacity:.55;cursor:not-allowed}.ProjectsSectionContainer-module__1_x1oq__voidCta:focus-visible{outline:2px solid var(--color-text-primary,currentColor);outline-offset:2px}
.RoleChangeConfirmationModal-module__MVJWzq__content{padding:1.5rem}.RoleChangeConfirmationModal-module__MVJWzq__title{color:var(--color-text-primary);margin:0 0 1.25rem;font-size:1.25rem;font-weight:600}.RoleChangeConfirmationModal-module__MVJWzq__roleComparison{background:var(--color-bg-Surface);border:1px solid var(--color-bg-LightBorder);border-radius:.5rem;flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding:1rem;display:flex}.RoleChangeConfirmationModal-module__MVJWzq__roleRow{align-items:center;gap:.75rem;display:flex}.RoleChangeConfirmationModal-module__MVJWzq__roleLabel{color:var(--color-text-tertiary);min-width:4rem;font-size:.875rem;font-weight:500}.RoleChangeConfirmationModal-module__MVJWzq__roleValue{color:var(--color-text-primary);font-size:.9375rem}.RoleChangeConfirmationModal-module__MVJWzq__roleValueNew{color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.RoleChangeConfirmationModal-module__MVJWzq__warningBox{background:color-mix(in srgb, var(--color-warning) 14%, var(--color-bg-Surface));border:1px solid color-mix(in srgb, var(--color-warning) 38%, var(--color-bg-Border));border-radius:.5rem;margin-bottom:1.25rem;padding:1rem}.RoleChangeConfirmationModal-module__MVJWzq__warningText{color:var(--color-text-primary);margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.RoleChangeConfirmationModal-module__MVJWzq__warningList{color:var(--color-text-secondary);margin:0;padding-left:1.25rem;font-size:.875rem}.RoleChangeConfirmationModal-module__MVJWzq__warningList li{margin-bottom:.25rem}.RoleChangeConfirmationModal-module__MVJWzq__warningList li:last-child{margin-bottom:0}.RoleChangeConfirmationModal-module__MVJWzq__confirmQuestion{color:var(--color-text-primary);text-align:center;margin:0;font-size:.9375rem;font-weight:500}
.TargetRoleProposalPrompt-module__uTinRG__root{justify-content:center;align-items:center;gap:var(--space-2,8px);margin-top:var(--space-2,8px);padding:var(--space-2,8px) var(--space-3,12px);border-radius:var(--radius-md,10px);background:var(--color-bg-Surface);text-align:center;flex-wrap:wrap;display:flex}.TargetRoleProposalPrompt-module__uTinRG__question{font-family:var(--font-sans);color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.45}.TargetRoleProposalPrompt-module__uTinRG__actions{align-items:center;gap:var(--space-1,4px);display:flex}.TargetRoleProposalPrompt-module__uTinRG__confirm,.TargetRoleProposalPrompt-module__uTinRG__decline{border-radius:var(--radius-sm,6px);font-family:var(--font-sans);cursor:pointer;touch-action:manipulation;border:none;padding:4px 10px;font-size:12.5px;font-weight:650}.TargetRoleProposalPrompt-module__uTinRG__confirm{background:var(--color-text-primary);color:var(--color-bg-Background)}.TargetRoleProposalPrompt-module__uTinRG__decline{color:var(--color-text-tertiary);background:0 0}.TargetRoleProposalPrompt-module__uTinRG__decline:hover{color:var(--color-text-primary)}.TargetRoleProposalPrompt-module__uTinRG__confirm:disabled,.TargetRoleProposalPrompt-module__uTinRG__decline:disabled{opacity:.5;cursor:default}.TargetRoleProposalPrompt-module__uTinRG__confirm:focus-visible,.TargetRoleProposalPrompt-module__uTinRG__decline:focus-visible{outline:2px solid var(--ring,var(--color-bg-AccentBorder));outline-offset:2px}
.AvatarCropStage-module__iQCcsq__root{--stage-width:min(100%, 400px, 50dvh);align-items:center;gap:var(--space-3,12px);flex-direction:column;width:100%;display:flex}.AvatarCropStage-module__iQCcsq__stage{width:var(--stage-width);aspect-ratio:1;isolation:isolate;border-radius:var(--radius-lg,12px);background:var(--color-bg-Surface);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none;position:relative;overflow:hidden}.AvatarCropStage-module__iQCcsq__stage:focus-visible{box-shadow:0 0 0 2px var(--color-bg-Background), 0 0 0 4px var(--color-text-primary)}.AvatarCropStage-module__iQCcsq__stageDragging{cursor:grabbing}.AvatarCropStage-module__iQCcsq__stageDisabled{cursor:default;opacity:.7;pointer-events:none}.AvatarCropStage-module__iQCcsq__image{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;max-width:none;position:absolute;top:0;left:0}.AvatarCropStage-module__iQCcsq__mask{pointer-events:none;border-radius:50%;transition:box-shadow .18s ease-out;position:absolute;box-shadow:0 0 0 100vmax #0000008c}.AvatarCropStage-module__iQCcsq__mask:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffffe6,0 0 0 1px #0000001f}.AvatarCropStage-module__iQCcsq__stageDragging .AvatarCropStage-module__iQCcsq__mask{box-shadow:0 0 0 100vmax #00000052}@media (prefers-reduced-motion:reduce){.AvatarCropStage-module__iQCcsq__mask{transition:none}}.AvatarCropStage-module__iQCcsq__zoomRow{align-items:center;gap:var(--space-2,8px);width:var(--stage-width);display:flex}.AvatarCropStage-module__iQCcsq__zoomButton{width:40px;height:40px;color:var(--color-text-secondary,var(--color-text-primary));cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.AvatarCropStage-module__iQCcsq__zoomButton span{font-size:22px}.AvatarCropStage-module__iQCcsq__zoomButton:hover:not(:disabled,[aria-disabled=true]){background:var(--color-bg-Surface);color:var(--color-text-primary)}.AvatarCropStage-module__iQCcsq__zoomButton[aria-disabled=true],.AvatarCropStage-module__iQCcsq__zoomButton:disabled{opacity:.35;cursor:default}.AvatarCropStage-module__iQCcsq__zoomButton:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:1px}.AvatarCropStage-module__iQCcsq__slider{min-width:0;height:28px;accent-color:var(--color-text-primary);cursor:pointer;flex:1;margin:0}.AvatarCropStage-module__iQCcsq__slider:disabled{cursor:default}.AvatarCropStage-module__iQCcsq__slider:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px;border-radius:var(--radius-full,999px)}.AvatarCropStage-module__iQCcsq__hint{color:var(--color-text-tertiary);text-align:center;margin:0;font-size:13px}.AvatarCropStage-module__iQCcsq__hintTouch{display:none}@media (pointer:coarse){.AvatarCropStage-module__iQCcsq__zoomButton{width:44px;height:44px}.AvatarCropStage-module__iQCcsq__slider{height:44px}.AvatarCropStage-module__iQCcsq__hintPointer{display:none}.AvatarCropStage-module__iQCcsq__hintTouch{display:inline}}.AvatarCropStage-module__iQCcsq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ProfileAvatarUploadModal-module__t84wEa__container{background:var(--color-bg-Background);flex-direction:column;height:100%;display:flex}.ProfileAvatarUploadModal-module__t84wEa__header{padding:var(--space-5,20px) 3.5rem var(--space-5,20px) var(--space-6,24px);border-bottom:1px solid var(--color-border);align-items:center;display:flex}@media (max-width:899px){.ProfileAvatarUploadModal-module__t84wEa__header{padding-right:4.25rem}}.ProfileAvatarUploadModal-module__t84wEa__title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600}.ProfileAvatarUploadModal-module__t84wEa__content{align-items:center;gap:var(--space-3,12px);padding:var(--space-5,20px) var(--space-6,24px);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.ProfileAvatarUploadModal-module__t84wEa__dropZone{aspect-ratio:1;border-radius:var(--radius-lg,12px);background:var(--color-bg-Surface);width:min(100%,400px,50dvh);color:var(--color-text-secondary);cursor:pointer;border:none;place-items:center;padding:0;transition:box-shadow .15s ease-out,background-color .15s ease-out;display:grid;position:relative}.ProfileAvatarUploadModal-module__t84wEa__dropZone:disabled{cursor:default;opacity:.7}.ProfileAvatarUploadModal-module__t84wEa__dropZone:focus-visible{box-shadow:0 0 0 2px var(--color-bg-Background), 0 0 0 4px var(--color-text-primary);outline:none}.ProfileAvatarUploadModal-module__t84wEa__dropZoneActive{background:color-mix(in srgb, var(--color-text-primary) 6%, var(--color-bg-Surface));box-shadow:inset 0 0 0 2px var(--color-text-primary)}.ProfileAvatarUploadModal-module__t84wEa__circle{justify-content:center;align-items:center;gap:var(--space-1,4px);aspect-ratio:1;text-align:center;border-radius:50%;flex-direction:column;width:88%;display:flex;position:relative;overflow:hidden}.ProfileAvatarUploadModal-module__t84wEa__circleEmpty{border:2px dashed var(--color-bg-Border,var(--color-border));padding:12%;transition:border-color .15s ease-out}.ProfileAvatarUploadModal-module__t84wEa__dropZone:hover:not(:disabled) .ProfileAvatarUploadModal-module__t84wEa__circleEmpty{border-color:var(--color-text-tertiary)}.ProfileAvatarUploadModal-module__t84wEa__dropZoneActive .ProfileAvatarUploadModal-module__t84wEa__circleEmpty{border-style:solid;border-color:var(--color-text-primary)}.ProfileAvatarUploadModal-module__t84wEa__emptyIcon{margin-bottom:var(--space-1,4px);color:var(--color-text-primary);font-size:36px}.ProfileAvatarUploadModal-module__t84wEa__emptyTitle{color:var(--color-text-primary);font-size:15px;font-weight:600}.ProfileAvatarUploadModal-module__t84wEa__emptyHintPointer,.ProfileAvatarUploadModal-module__t84wEa__emptyHintTouch{color:var(--color-text-tertiary);font-size:13px}.ProfileAvatarUploadModal-module__t84wEa__emptyHintTouch{display:none}@media (pointer:coarse){.ProfileAvatarUploadModal-module__t84wEa__emptyHintPointer{display:none}.ProfileAvatarUploadModal-module__t84wEa__emptyHintTouch{display:inline}}.ProfileAvatarUploadModal-module__t84wEa__currentPhoto{object-fit:cover;width:100%;max-width:none;height:100%}.ProfileAvatarUploadModal-module__t84wEa__changeOverlay{color:#fff;opacity:0;background:#0006;justify-content:center;align-items:center;transition:opacity .15s ease-out;display:flex;position:absolute;inset:0}.ProfileAvatarUploadModal-module__t84wEa__changeOverlay span{font-size:32px}.ProfileAvatarUploadModal-module__t84wEa__dropZone:hover:not(:disabled) .ProfileAvatarUploadModal-module__t84wEa__changeOverlay,.ProfileAvatarUploadModal-module__t84wEa__dropZone:focus-visible .ProfileAvatarUploadModal-module__t84wEa__changeOverlay{opacity:1}@media (hover:none){.ProfileAvatarUploadModal-module__t84wEa__dropZone:hover .ProfileAvatarUploadModal-module__t84wEa__changeOverlay{opacity:0}}.ProfileAvatarUploadModal-module__t84wEa__dropLabel{background:color-mix(in srgb, var(--color-bg-Background) 82%, transparent);color:var(--color-text-primary);text-align:center;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;padding:12%;font-size:15px;font-weight:600;display:flex;position:absolute;inset:6%}.ProfileAvatarUploadModal-module__t84wEa__stageWrap{border-radius:var(--radius-lg,12px);width:100%;transition:opacity .15s ease-out}.ProfileAvatarUploadModal-module__t84wEa__stageWrapActive{opacity:.6}.ProfileAvatarUploadModal-module__t84wEa__helpText{color:var(--color-text-tertiary);text-align:center;margin:0;font-size:13px}.ProfileAvatarUploadModal-module__t84wEa__error{padding:var(--space-3,12px);background:color-mix(in srgb, var(--color-error) 12%, var(--color-bg-Background));border:1px solid color-mix(in srgb, var(--color-error) 35%, var(--color-border));border-radius:var(--radius-md,6px);color:var(--color-error);align-self:stretch;font-size:14px}.ProfileAvatarUploadModal-module__t84wEa__fileInput{display:none}.ProfileAvatarUploadModal-module__t84wEa__footer{align-items:center;gap:var(--space-3,12px);padding:var(--space-4,16px) var(--space-6,24px);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.ProfileAvatarUploadModal-module__t84wEa__confirmText{color:var(--color-text-primary);flex-basis:100%;margin:0;font-size:14px}@media (max-width:480px){.ProfileAvatarUploadModal-module__t84wEa__content,.ProfileAvatarUploadModal-module__t84wEa__footer{padding-inline:var(--space-4,16px)}}.ProfileAvatarUploadModal-module__t84wEa__buttonSecondary,.ProfileAvatarUploadModal-module__t84wEa__buttonDanger,.ProfileAvatarUploadModal-module__t84wEa__buttonDangerQuiet,.ProfileAvatarUploadModal-module__t84wEa__buttonPrimary{min-height:44px;padding:0 var(--space-4,16px);border-radius:var(--radius-md,6px);cursor:pointer;border:none;flex:1;font-size:14px;font-weight:500;transition:background-color .2s ease-out,opacity .2s ease-out}.ProfileAvatarUploadModal-module__t84wEa__buttonSecondary{background:var(--color-bg-Surface);color:var(--color-text-primary)}.ProfileAvatarUploadModal-module__t84wEa__buttonSecondary:hover:not(:disabled){background:var(--color-bg-OnSurface)}.ProfileAvatarUploadModal-module__t84wEa__buttonDanger{background:color-mix(in srgb, var(--color-error) 14%, var(--color-bg-Background));color:var(--color-error)}.ProfileAvatarUploadModal-module__t84wEa__buttonDanger:hover:not(:disabled){background:color-mix(in srgb, var(--color-error) 22%, var(--color-bg-Background))}.ProfileAvatarUploadModal-module__t84wEa__buttonDangerQuiet{color:var(--color-error);background:0 0}.ProfileAvatarUploadModal-module__t84wEa__buttonDangerQuiet:hover:not(:disabled){background:color-mix(in srgb, var(--color-error) 10%, var(--color-bg-Background))}.ProfileAvatarUploadModal-module__t84wEa__buttonPrimary{background:var(--color-text-primary);color:var(--color-bg-Background)}.ProfileAvatarUploadModal-module__t84wEa__buttonPrimary:hover:not(:disabled){opacity:.88}.ProfileAvatarUploadModal-module__t84wEa__buttonSecondary:disabled,.ProfileAvatarUploadModal-module__t84wEa__buttonDanger:disabled,.ProfileAvatarUploadModal-module__t84wEa__buttonDangerQuiet:disabled,.ProfileAvatarUploadModal-module__t84wEa__buttonPrimary:disabled{opacity:.55;cursor:not-allowed}.ProfileAvatarUploadModal-module__t84wEa__buttonSecondary:focus-visible,.ProfileAvatarUploadModal-module__t84wEa__buttonDanger:focus-visible,.ProfileAvatarUploadModal-module__t84wEa__buttonDangerQuiet:focus-visible,.ProfileAvatarUploadModal-module__t84wEa__buttonPrimary:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}
.ProfileHeaderContainer-module__WfSCXW__heroSection{width:100%;padding-bottom:var(--sortable-section-gap,24px);flex-direction:column;align-items:center;padding:0 32px;display:flex}.ProfileHeaderContainer-module__WfSCXW__heroPromptBar{box-sizing:border-box;width:100%;margin:0 auto;display:none}.ProfileHeaderContainer-module__WfSCXW__heroStudioPrompt{width:100%;max-width:100%;padding:0}
.layered-container-module__S3fGJW__container{grid-template-rows:1fr;grid-template-columns:1fr;width:100%;height:100dvh;max-height:100dvh;display:grid;overflow:hidden}.layered-container-module__S3fGJW__containerDocumentScroll{grid-template-rows:auto;height:auto;min-height:100dvh;max-height:none;overflow:visible}.layered-container-module__S3fGJW__layer{grid-area:1/1/-1/-1;width:100%;height:100%;overflow:hidden}.layered-container-module__S3fGJW__containerDocumentScroll .layered-container-module__S3fGJW__layer{height:auto;min-height:100dvh;overflow:visible}.layered-container-module__S3fGJW__layer:first-child{z-index:2;pointer-events:none}.layered-container-module__S3fGJW__layer:last-child{z-index:1;pointer-events:auto}.layered-container-module__S3fGJW__layer:first-child button,.layered-container-module__S3fGJW__layer:first-child input,.layered-container-module__S3fGJW__layer:first-child textarea,.layered-container-module__S3fGJW__layer:first-child a,.layered-container-module__S3fGJW__layer:first-child [data-interactive=true]{pointer-events:auto}
.RolePickerPalette-module__H6BpnW__freeText{font-weight:500}.RolePickerPalette-module__H6BpnW__hint{padding:var(--space-2) var(--space-3) var(--space-3);font-family:var(--font-sans);color:var(--color-text-tertiary);margin:0;font-size:12px;line-height:1.4}
.HeaderTabs-module__fbC_OG__root{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:24px;min-width:0;padding-block:2px;display:flex;overflow-x:auto}.HeaderTabs-module__fbC_OG__root::-webkit-scrollbar{display:none}.HeaderTabs-module__fbC_OG__tab{color:var(--color-text-tertiary);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:none;align-items:center;gap:6px;padding-block:8px;font-size:16.3px;font-weight:500;line-height:1.2;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.HeaderTabs-module__fbC_OG__tab:hover{color:var(--color-text-secondary)}.HeaderTabs-module__fbC_OG__tab:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px;border-radius:4px}.HeaderTabs-module__fbC_OG__tabActive{color:var(--color-text-primary);font-weight:600}.HeaderTabs-module__fbC_OG__tabActive:after{content:"";background-color:var(--color-text-primary);border-radius:1px;height:2px;position:absolute;bottom:0;left:0;right:0}.HeaderTabs-module__fbC_OG__tabInert{color:var(--color-text-tertiary);opacity:.55;cursor:default}.HeaderTabs-module__fbC_OG__tabInert:hover{color:var(--color-text-tertiary)}.HeaderTabs-module__fbC_OG__badge{background-color:color-mix(in srgb, currentColor 14%, transparent);letter-spacing:.01em;min-width:20px;height:18px;color:inherit;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding-inline:6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){.HeaderTabs-module__fbC_OG__tab{transition:none}}.HeaderTabs-module__fbC_OG__indicator{background-color:var(--color-warning);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-warning) 18%, transparent);border-radius:50%;flex:none;margin-left:-1px}@container header-row (max-width:760px){.HeaderTabs-module__fbC_OG__root{gap:16px}.HeaderTabs-module__fbC_OG__tab{font-size:15px}}
.resume-view-module__wFWpZa__surface{color:var(--color-text,#111);width:100%;min-width:0;padding-bottom:4rem}.resume-view-module__wFWpZa__inner,.resume-view-module__wFWpZa__externalLinksContainer{width:100%;max-width:var(--canvas-max-width,700px);padding:0 var(--content-padding,20px);box-sizing:border-box;margin:0 auto}.resume-view-module__wFWpZa__status{align-items:center;gap:var(--space-2,8px);color:var(--color-text,#111);margin-top:var(--space-2,8px);font-size:13px;font-weight:500;display:inline-flex}.resume-view-module__wFWpZa__statusDot{background-color:var(--color-success,#22c55e);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #22c55e33}@media (max-width:480px){.resume-view-module__wFWpZa__inner,.resume-view-module__wFWpZa__externalLinksContainer{padding:0 var(--content-padding,16px)}}
.PublishPill-module__m_n4xG__publishPillRoot{flex-shrink:0;display:inline-flex;position:relative}.PublishPill-module__m_n4xG__container{--publish-pill-height:44px;--publish-pill-circle-size:32px;--publish-pill-circle-inset:calc((var(--publish-pill-height) - var(--publish-pill-circle-size)) / 2);height:var(--publish-pill-height);min-height:var(--publish-pill-height);background:var(--color-bg-Surface-i);color:var(--color-text-primary-i);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:none;border:1px solid #0000;border-radius:100px;flex-shrink:0;justify-content:center;align-items:stretch;padding:0;transition:none;display:inline-flex;position:relative;overflow:visible;transform:none}.PublishPill-module__m_n4xG__container:hover:not(.PublishPill-module__m_n4xG__isDisabled):not(.PublishPill-module__m_n4xG__isBusy){color:var(--color-text-primary-i);box-shadow:none;transform:none}.PublishPill-module__m_n4xG__container:focus-visible{outline-offset:2px;outline:2px solid}.PublishPill-module__m_n4xG__isDisabled{opacity:.42;cursor:not-allowed}.PublishPill-module__m_n4xG__isDisabled:hover,.PublishPill-module__m_n4xG__isBusy:hover{color:var(--color-text-primary-i);box-shadow:none;transform:none}.PublishPill-module__m_n4xG__isBusy{opacity:.55;cursor:wait}.PublishPill-module__m_n4xG__segment{color:inherit;font:inherit;letter-spacing:.01em;font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:.9375rem;font-weight:600;display:inline-flex}.PublishPill-module__m_n4xG__segment:disabled{cursor:not-allowed}.PublishPill-module__m_n4xG__segment:focus-visible{outline-offset:-2px;outline:2px solid}.PublishPill-module__m_n4xG__primarySegment{gap:8px;padding-inline:16px 4px}.PublishPill-module__m_n4xG__container:has(.PublishPill-module__m_n4xG__arrowSegment){gap:6px;padding-inline-end:var(--publish-pill-circle-inset)}.PublishPill-module__m_n4xG__container:has(.PublishPill-module__m_n4xG__arrowSegment) .PublishPill-module__m_n4xG__primarySegment{padding-inline-end:0}.PublishPill-module__m_n4xG__primaryAsIndicator{cursor:default}.PublishPill-module__m_n4xG__menuSegment{align-self:stretch;padding-inline:0 12px}.PublishPill-module__m_n4xG__arrowSegment{box-sizing:border-box;width:var(--publish-pill-circle-size);height:var(--publish-pill-circle-size);min-width:var(--publish-pill-circle-size);color:inherit;background:0 0;border-radius:9999px;justify-content:center;align-self:center;align-items:center;margin-inline:0;padding:0;text-decoration:none;transition:background-color .15s;display:inline-flex}.PublishPill-module__m_n4xG__arrowSegment:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.PublishPill-module__m_n4xG__arrowSegment:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){.PublishPill-module__m_n4xG__arrowSegment{transition:none}}.PublishPill-module__m_n4xG__labelText{white-space:nowrap;line-height:1}.PublishPill-module__m_n4xG__trailingIcon{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;pointer-events:none;opacity:1;width:1.25rem;height:1.25rem;font-size:1.25rem;line-height:1;display:block}.PublishPill-module__m_n4xG__loadingSpinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite PublishPill-module__m_n4xG__spin;display:inline-block}@keyframes PublishPill-module__m_n4xG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.PublishPill-module__m_n4xG__loadingSpinner{opacity:.5;animation:none}}.PublishPill-module__m_n4xG__publishError{max-width:280px;color:var(--color-text-primary);background:var(--color-surface-elevated,#fff);border:1px solid var(--color-border,#e5e5e5);z-index:2;border-radius:8px;margin:0;padding:8px 10px;font-size:.8125rem;line-height:1.35;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 12px #00000014}@media (max-width:899px){.PublishPill-module__m_n4xG__menuSegment,.PublishPill-module__m_n4xG__arrowSegment{display:none}.PublishPill-module__m_n4xG__container:has(.PublishPill-module__m_n4xG__arrowSegment){gap:0;padding-inline-end:0}.PublishPill-module__m_n4xG__primarySegment{padding-inline:20px}.PublishPill-module__m_n4xG__container:has(.PublishPill-module__m_n4xG__arrowSegment) .PublishPill-module__m_n4xG__primarySegment{padding-inline:20px}}
.BrandBadge-module__n-AWtq__badge{z-index:1000;background-color:var(--color-bgblur-Surface);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:16px;flex-direction:column;align-items:flex-start;padding:10px 14px;text-decoration:none;transition:all .2s;display:flex;position:fixed;bottom:24px;left:24px}.BrandBadge-module__n-AWtq__badge:hover{transform:translateY(-1px)}.BrandBadge-module__n-AWtq__line{letter-spacing:-.03em;color:var(--color-text-tertiary);align-items:center;gap:8px;font-size:20px;font-weight:600;line-height:1.2;display:flex}.BrandBadge-module__n-AWtq__withText{color:var(--color-text-tertiary)}.BrandBadge-module__n-AWtq__logo{aspect-ratio:96/9;background-color:var(--color-text-primary);width:auto;height:14px;transition:background-color .2s;display:block;-webkit-mask-image:url(/Brand/work-republic.svg);mask-image:url(/Brand/work-republic.svg);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:640px){.BrandBadge-module__n-AWtq__badge{display:none}}
.CustomIcons-module__cHBtVq__inlineIcon{display:inline-block}
.StudioSidebarResumeNavView-module__lEhiLq__root{padding-inline:var(--studio-sidebar-section-pad-left,20px) var(--studio-sidebar-section-pad-right,20px);flex-direction:column;align-items:stretch;gap:.5rem;width:100%;min-width:0;display:flex}.StudioSidebarResumeNavView-module__lEhiLq__scoreSection{margin-top:.125rem}.StudioSidebarResumeNavView-module__lEhiLq__scoreSectionContent{padding-top:.25rem}.StudioSidebarResumeNavView-module__lEhiLq__scoreRingWrap,.StudioSidebarResumeNavView-module__lEhiLq__scoreRingSkeleton{justify-content:center;align-items:center;width:100%;display:flex}.StudioSidebarResumeNavView-module__lEhiLq__scoreRingSkeletonOrb{aspect-ratio:50/30;border-radius:16px;width:100%;display:block}.StudioSidebarResumeNavView-module__lEhiLq__recentChatsSection,.StudioSidebarResumeNavView-module__lEhiLq__insightsSection{margin-top:.25rem}.StudioSidebarResumeNavView-module__lEhiLq__placeholderSectionContent,.StudioSidebarResumeNavView-module__lEhiLq__insightsSectionContent{padding-top:.25rem}.StudioSidebarResumeNavView-module__lEhiLq__placeholderList{flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:0;list-style:none;display:flex}.StudioSidebarResumeNavView-module__lEhiLq__placeholderRow{width:100%;min-height:var(--studio-sidebar-control-size,48px);box-sizing:border-box;background:var(--color-bg-Irrelevant);color:var(--color-text-secondary);font-family:var(--font-sans);border-radius:16px;align-items:center;padding:0 .75rem;font-size:13px;line-height:1.25;display:flex}.StudioSidebarResumeNavView-module__lEhiLq__taskRow{box-sizing:border-box;background:var(--color-bg-Surface);width:100%;color:var(--color-text-primary);text-align:left;cursor:pointer;border:none;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;transition:background .14s;display:flex}.StudioSidebarResumeNavView-module__lEhiLq__taskRow:hover{background:var(--color-bg-OnSurface)}.StudioSidebarResumeNavView-module__lEhiLq__taskStateTag{letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary);white-space:nowrap;opacity:.8;border:1px solid;border-radius:999px;flex:none;padding:1px 5px;font-size:10px;font-weight:600}.StudioSidebarResumeNavView-module__lEhiLq__taskRow:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.StudioSidebarResumeNavView-module__lEhiLq__taskArrow{width:16px;height:16px;color:var(--color-text-tertiary);opacity:.6;flex:none;justify-content:center;align-items:center;transition:opacity .16s;display:inline-flex}.StudioSidebarResumeNavView-module__lEhiLq__taskRow:hover .StudioSidebarResumeNavView-module__lEhiLq__taskArrow{opacity:1}.StudioSidebarResumeNavView-module__lEhiLq__taskArrow path{fill:currentColor}.StudioSidebarResumeNavView-module__lEhiLq__taskDescription{min-width:0;font-family:var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.StudioSidebarResumeNavView-module__lEhiLq__taskDelta{font-family:var(--font-sans);font-variation-settings:"wght" 700;font-synthesis-weight:none;font-variant-numeric:tabular-nums;color:#3385ff;white-space:nowrap;flex:none;font-size:12px;font-weight:700}
.StudioSidebarSpacePanel-module__lV1O4q__root{padding-inline:var(--studio-sidebar-section-pad-left,20px) var(--studio-sidebar-section-pad-right,20px);flex-direction:column;gap:.75rem;min-width:0;display:flex}.StudioSidebarSpacePanel-module__lV1O4q__sectionBody{flex-direction:column;gap:.75rem;min-width:0;display:flex}.StudioSidebarSpacePanel-module__lV1O4q__newButton{width:100%;min-height:var(--studio-sidebar-control-size,48px);box-sizing:border-box;border:1px dashed var(--color-border,#ddd);font-family:var(--font-sans);color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;margin-top:.25rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .18s,border-style .18s,background-color .18s,color .18s;display:flex}.StudioSidebarSpacePanel-module__lV1O4q__newButton:hover{border-style:solid;border-color:var(--color-text-primary);background:var(--color-bg-Surface);color:var(--color-text-primary)}.StudioSidebarSpacePanel-module__lV1O4q__newButton:focus-visible{outline-offset:2px;outline:2px solid}.StudioSidebarSpacePanel-module__lV1O4q__newButton:disabled{opacity:.65;cursor:not-allowed;pointer-events:none}.StudioSidebarSpacePanel-module__lV1O4q__newButton .material-symbols-outlined{font-size:1.125rem;line-height:1}.StudioSidebarSpacePanel-module__lV1O4q__newButton .material-symbols-outlined[data-spin=true]{animation:.9s linear infinite StudioSidebarSpacePanel-module__lV1O4q__create-spin}@keyframes StudioSidebarSpacePanel-module__lV1O4q__create-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.StudioSidebarSpacePanel-module__lV1O4q__newButton .material-symbols-outlined[data-spin=true]{animation:none}}.StudioSidebarSpacePanel-module__lV1O4q__newButtonLabel{white-space:nowrap}.StudioSidebarSpacePanel-module__lV1O4q__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.StudioSidebarSpacePanel-module__lV1O4q__listItem{margin:0;padding:0}.StudioSidebarSpacePanel-module__lV1O4q__rowLink,.StudioSidebarSpacePanel-module__lV1O4q__infoRow{width:100%;min-height:var(--studio-sidebar-control-size,48px);box-sizing:border-box;background:var(--color-bg-Irrelevant);color:var(--color-text-secondary);font-family:var(--font-sans);touch-action:manipulation;border-radius:16px;align-items:center;gap:.625rem;padding:0 .75rem;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.StudioSidebarSpacePanel-module__lV1O4q__rowLink:hover,.StudioSidebarSpacePanel-module__lV1O4q__rowLink:focus-visible{background:var(--color-bg-Surface);color:var(--color-text-primary)}.StudioSidebarSpacePanel-module__lV1O4q__rowLink:focus-visible{outline-offset:2px;outline:2px solid}.StudioSidebarSpacePanel-module__lV1O4q__rowLinkActive{background:var(--color-bg-Surface);color:var(--color-text-primary)}.StudioSidebarSpacePanel-module__lV1O4q__infoRow{align-items:flex-start;padding-block:.75rem}.StudioSidebarSpacePanel-module__lV1O4q__infoCopy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.StudioSidebarSpacePanel-module__lV1O4q__rowLabel{color:var(--color-text-primary);font-weight:600}.StudioSidebarSpacePanel-module__lV1O4q__rowDescription,.StudioSidebarSpacePanel-module__lV1O4q__status,.StudioSidebarSpacePanel-module__lV1O4q__hint{color:var(--color-text-tertiary);margin:0;font-size:13px;line-height:1.4}.StudioSidebarSpacePanel-module__lV1O4q__ctaLink{width:fit-content;color:var(--color-text-secondary);border-radius:9999px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:13px;font-weight:500;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.StudioSidebarSpacePanel-module__lV1O4q__ctaLink:hover,.StudioSidebarSpacePanel-module__lV1O4q__ctaLink:focus-visible{color:var(--color-text-primary);background:var(--color-bg-Surface)}.StudioSidebarSpacePanel-module__lV1O4q__ctaLink:focus-visible{outline-offset:2px;outline:2px solid}:is(.StudioSidebarSpacePanel-module__lV1O4q__rowLink .material-symbols-rounded,.StudioSidebarSpacePanel-module__lV1O4q__infoRow .material-symbols-rounded){font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;flex-shrink:0;font-size:20px;line-height:1}.StudioSidebarSpacePanel-module__lV1O4q__ctaLink .material-symbols-outlined{font-size:18px;line-height:1}.StudioSidebarSpacePanel-module__lV1O4q__rowHead{cursor:grab;align-items:center;gap:2px;min-width:0;display:flex}.StudioSidebarSpacePanel-module__lV1O4q__rowHead:active{cursor:grabbing}.StudioSidebarSpacePanel-module__lV1O4q__rowHead .StudioSidebarSpacePanel-module__lV1O4q__rowLink{cursor:grab;flex:1;min-width:0}.StudioSidebarSpacePanel-module__lV1O4q__rowHead .StudioSidebarSpacePanel-module__lV1O4q__rowLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.StudioSidebarSpacePanel-module__lV1O4q__chevronButton{width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.StudioSidebarSpacePanel-module__lV1O4q__chevronButton:hover,.StudioSidebarSpacePanel-module__lV1O4q__chevronButton:focus-visible{background:var(--color-bg-Surface);color:var(--color-text-primary)}.StudioSidebarSpacePanel-module__lV1O4q__chevronButton:focus-visible{outline-offset:2px;outline:2px solid}.StudioSidebarSpacePanel-module__lV1O4q__chevronButton .material-symbols-rounded{font-size:18px;line-height:1}.StudioSidebarSpacePanel-module__lV1O4q__indexBlock{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .2s;display:grid}.StudioSidebarSpacePanel-module__lV1O4q__indexBlock[data-expanded=true]{opacity:1;grid-template-rows:1fr}.StudioSidebarSpacePanel-module__lV1O4q__indexList{flex-direction:column;gap:1px;min-height:0;margin:0;padding:2px 0 4px;list-style:none;display:flex;overflow:hidden}.StudioSidebarSpacePanel-module__lV1O4q__indexItem{align-items:center;gap:2px;min-width:0;display:flex}.StudioSidebarSpacePanel-module__lV1O4q__indexLink{text-align:left;cursor:pointer;min-width:0;color:var(--color-text-tertiary);font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:12px;flex:1;padding:6px 8px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:block;overflow:hidden}.StudioSidebarSpacePanel-module__lV1O4q__indexLink:hover,.StudioSidebarSpacePanel-module__lV1O4q__indexLink:focus-visible{background:var(--color-bg-Surface);color:var(--color-text-primary)}.StudioSidebarSpacePanel-module__lV1O4q__indexLinkActive{background:var(--color-bg-Surface);color:var(--color-text-primary);font-weight:600}.StudioSidebarSpacePanel-module__lV1O4q__indexLink:focus-visible{outline-offset:2px;outline:2px solid}.StudioSidebarSpacePanel-module__lV1O4q__pinButton{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;opacity:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.StudioSidebarSpacePanel-module__lV1O4q__indexItem:hover .StudioSidebarSpacePanel-module__lV1O4q__pinButton,.StudioSidebarSpacePanel-module__lV1O4q__indexItem:focus-within .StudioSidebarSpacePanel-module__lV1O4q__pinButton,.StudioSidebarSpacePanel-module__lV1O4q__rowHead:hover .StudioSidebarSpacePanel-module__lV1O4q__pinButton,.StudioSidebarSpacePanel-module__lV1O4q__rowHead:focus-within .StudioSidebarSpacePanel-module__lV1O4q__pinButton,.StudioSidebarSpacePanel-module__lV1O4q__pinButtonActive{opacity:1}@media (pointer:coarse){.StudioSidebarSpacePanel-module__lV1O4q__pinButton{opacity:1;width:44px;height:44px}}.StudioSidebarSpacePanel-module__lV1O4q__pinButton:hover,.StudioSidebarSpacePanel-module__lV1O4q__pinButton:focus-visible{background:var(--color-bg-Surface);color:var(--color-text-primary)}.StudioSidebarSpacePanel-module__lV1O4q__pinButton:focus-visible{outline-offset:2px;outline:2px solid}.StudioSidebarSpacePanel-module__lV1O4q__pinButton .material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;font-size:16px;line-height:1}.StudioSidebarSpacePanel-module__lV1O4q__pinButtonActive{color:var(--color-text-primary)}.StudioSidebarSpacePanel-module__lV1O4q__pinButtonActive .material-symbols-rounded{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}@media (prefers-reduced-motion:reduce){.StudioSidebarSpacePanel-module__lV1O4q__indexBlock{transition:none}.StudioSidebarSpacePanel-module__lV1O4q__newButton{transition-duration:.01ms}}
.suggestion-pill-module__Qv8xfW__pill{box-sizing:border-box;background:var(--color-bg-Surface);width:fit-content;min-width:0;max-width:100%;min-height:56px;color:var(--color-text-primary);text-align:left;cursor:pointer;touch-action:manipulation;transform-origin:bottom;animation:suggestion-pill-module__Qv8xfW__pillPopIn var(--pill-pop-duration,.32s) var(--hints-pill-easing,var(--easing-emphasized-decelerate,cubic-bezier(.16, 1, .3, 1))) both;animation-delay:calc(var(--pill-base-delay,0s) + var(--pill-index,0) * var(--pill-stagger-step,45ms));border:none;border-radius:32px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;padding:12px 16px;font-family:inherit;font-size:1rem;font-weight:550;line-height:1.35;transition:background-color .14s,color .14s;display:flex}[data-footer-expansion]:not([data-open=true]):not([data-hints-closing=true]) .suggestion-pill-module__Qv8xfW__pill{opacity:0;animation:none;transform:translateY(12px)scale(.96)}[data-footer-expansion][data-open=true]:not([data-hints-closing=true]) .suggestion-pill-module__Qv8xfW__pill{animation:suggestion-pill-module__Qv8xfW__pillPopIn var(--pill-pop-duration,.32s) var(--hints-pill-easing,var(--easing-emphasized-decelerate,cubic-bezier(.16, 1, .3, 1))) both;animation-delay:calc(var(--pill-base-delay,0s) + var(--pill-index,0) * var(--pill-stagger-step,45ms))}[data-footer-expansion][data-hints-closing=true] .suggestion-pill-module__Qv8xfW__pill{pointer-events:none;animation:suggestion-pill-module__Qv8xfW__pillPopOut var(--pill-exit-duration,.22s) var(--easing-emphasized-accelerate,cubic-bezier(.3, 0, .8, .15)) both;animation-delay:calc(var(--pill-exit-index,0) * var(--pill-exit-stagger-step,38ms))}@keyframes suggestion-pill-module__Qv8xfW__pillPopIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes suggestion-pill-module__Qv8xfW__pillPopOut{to{opacity:0;transform:translateY(10px)scale(.96)}}.suggestion-pill-module__Qv8xfW__pill:hover{background:var(--color-bg-OnSurface);color:var(--color-text-primary)}.suggestion-pill-module__Qv8xfW__pill:disabled{cursor:not-allowed;opacity:.55}.suggestion-pill-module__Qv8xfW__pill[data-tone=inverted]{background:var(--suggestion-pill-invert-bg,var(--color-text-primary));color:var(--suggestion-pill-invert-fg,var(--color-bg-Surface))}.suggestion-pill-module__Qv8xfW__pill[data-tone=inverted]:hover{background:color-mix(in srgb, var(--suggestion-pill-invert-bg,var(--color-text-primary)) 86%, var(--suggestion-pill-invert-fg,var(--color-bg-Surface)));color:var(--suggestion-pill-invert-fg,var(--color-bg-Surface))}.suggestion-pill-module__Qv8xfW__pillIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.suggestion-pill-module__Qv8xfW__pillArrow{color:inherit}.suggestion-pill-module__Qv8xfW__pillArrow path{fill:currentColor}.suggestion-pill-module__Qv8xfW__pillLabel{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:left;min-width:0}.suggestion-pill-module__Qv8xfW__pill:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.suggestion-pill-module__Qv8xfW__pill{opacity:1;transition:none;animation:none;transform:none}[data-footer-expansion][data-open=true]:not([data-hints-closing=true]) .suggestion-pill-module__Qv8xfW__pill{opacity:1;transition:none;animation:none;transform:none}[data-footer-expansion]:not([data-open=true]):not([data-hints-closing=true]) .suggestion-pill-module__Qv8xfW__pill{opacity:0;animation:none}[data-footer-expansion][data-hints-closing=true] .suggestion-pill-module__Qv8xfW__pill{opacity:0;animation:none}}
.prompt-suggestion-block-module__nkN7Ra__list{flex-direction:column;align-items:flex-end;gap:12px;width:100%;min-width:0;padding:24px 0;display:flex}
.experience-block-module__ZLwbhq__root{border-left:2px solid var(--color-border-subtle);flex-direction:column;gap:8px;padding:12px 0 12px 16px;display:flex;position:relative}.experience-block-module__ZLwbhq__root:before{content:"";background:var(--color-accent-primary);border:2px solid var(--color-surface);border-radius:50%;width:8px;height:8px;position:absolute;top:16px;left:-5px}.experience-block-module__ZLwbhq__header{flex-direction:column;gap:4px;display:flex}.experience-block-module__ZLwbhq__role{color:var(--color-text-primary);margin:0;font-weight:600;line-height:1.3}.experience-block-module__ZLwbhq__meta{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em;flex-flow:wrap;align-items:center;gap:6px;display:flex}.experience-block-module__ZLwbhq__company{color:var(--color-text-tertiary);font-weight:500}.experience-block-module__ZLwbhq__period,.experience-block-module__ZLwbhq__location{color:var(--color-text-tertiary)}.experience-block-module__ZLwbhq__dot{color:var(--color-text-tertiary);opacity:.7;font-size:8px;line-height:1}.experience-block-module__ZLwbhq__description{color:var(--color-text-secondary);margin:4px 0 0;line-height:1.5}.experience-block-module__ZLwbhq__bulletList{flex-direction:column;gap:0;margin:8px 0 0;padding:0;list-style:none;display:flex}.experience-block-module__ZLwbhq__bulletItem{gap:var(--space-sm,8px);padding:var(--space-sm,8px) 12px;border-radius:var(--radius-sm,8px);transition:all var(--transition-normal,.2s);color:var(--color-text-secondary,#555);align-items:baseline;font-size:15px;line-height:1.5;display:flex}.experience-block-module__ZLwbhq__bulletItem:hover{background:var(--color-hover-bg,#f5f5f5)}.experience-block-module__ZLwbhq__bulletIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:inline-flex}.experience-block-module__ZLwbhq__bulletText{color:inherit;flex:1;line-height:1.5}.experience-block-module__ZLwbhq__highlighted{background-color:var(--color-surface-highlight,#3b82f614);border-left:2px solid var(--color-accent-primary)}.experience-block-module__ZLwbhq__highlighted .experience-block-module__ZLwbhq__bulletText{color:var(--color-text-primary);font-weight:500}@media (max-width:480px){.experience-block-module__ZLwbhq__root{padding-left:12px}.experience-block-module__ZLwbhq__root:before{width:6px;height:6px;top:14px;left:-4px}.experience-block-module__ZLwbhq__role{font-size:15px}.experience-block-module__ZLwbhq__meta{flex-wrap:wrap;font-size:13px}.experience-block-module__ZLwbhq__bulletItem{padding:var(--space-xs,4px) var(--space-sm,8px);font-size:14px}.experience-block-module__ZLwbhq__bulletIcon{font-size:18px}}
.BlogListingWidget-module__KmWIza__root{--widget-radius:16px;border-radius:var(--widget-radius);background:var(--color-bg-Surface,var(--card));border:1px solid var(--border);flex-direction:column;width:100%;height:100%;min-height:0;padding:.85rem .95rem .95rem;display:flex;container-type:size}.BlogListingWidget-module__KmWIza__header{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:.4rem;margin-bottom:.55rem;display:flex}.BlogListingWidget-module__KmWIza__header .BlogListingWidget-module__KmWIza__material-symbols-outlined{font-size:1.1rem}.BlogListingWidget-module__KmWIza__heading{font-family:var(--font-sans);font-variation-settings:"wght" 600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:600}.BlogListingWidget-module__KmWIza__list{flex-direction:column;flex:auto;gap:.35rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.BlogListingWidget-module__KmWIza__list[data-has-active] .BlogListingWidget-module__KmWIza__item{opacity:.35;transition:opacity .2s}[data-interacting] .BlogListingWidget-module__KmWIza__list[data-has-active] .BlogListingWidget-module__KmWIza__item{opacity:1}[data-interacting] .BlogListingWidget-module__KmWIza__floatingPreview{display:none}.BlogListingWidget-module__KmWIza__item{min-width:0;transition:opacity .2s}.BlogListingWidget-module__KmWIza__item:hover,.BlogListingWidget-module__KmWIza__item:focus-within{opacity:1!important}.BlogListingWidget-module__KmWIza__itemLink{color:inherit;cursor:pointer;border-radius:6px;margin:-.1rem -.15rem;padding:.1rem .15rem;text-decoration:none;display:block}.BlogListingWidget-module__KmWIza__itemLink:focus-visible{outline:2px solid var(--color-primary,var(--ring));outline-offset:2px}.BlogListingWidget-module__KmWIza__itemTitle{font-family:var(--font-sans);font-variation-settings:"wght" 600;letter-spacing:-.02em;color:var(--foreground);font-weight:600;line-height:1.2;display:block}.BlogListingWidget-module__KmWIza__itemDate{font-family:var(--font-sans);color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.72rem;line-height:1.3;display:block}.BlogListingWidget-module__KmWIza__empty{color:var(--muted-foreground);text-align:center;margin:auto 0;font-size:.875rem}.BlogListingWidget-module__KmWIza__inlinePreview{aspect-ratio:16/9;background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:8px;width:100%;margin-top:.45rem;display:none;position:relative;overflow:hidden}.BlogListingWidget-module__KmWIza__inlinePreviewImg{object-fit:cover}@media (hover:none),(pointer:coarse){.BlogListingWidget-module__KmWIza__inlinePreview,.BlogListingWidget-module__KmWIza__item:focus-within .BlogListingWidget-module__KmWIza__inlinePreview,.BlogListingWidget-module__KmWIza__item:hover .BlogListingWidget-module__KmWIza__inlinePreview{display:block}}.BlogListingWidget-module__KmWIza__floatingPreview{z-index:1000;pointer-events:none;background:var(--color-bg-Surface,var(--card));border:1px solid var(--border);opacity:0;transform-origin:0 0;will-change:opacity, transform, top, left;border-radius:12px;width:240px;transition:opacity .18s,transform .18s;position:fixed;overflow:hidden;transform:translateY(6px)scale(.98);box-shadow:0 18px 44px -16px #00000073}.BlogListingWidget-module__KmWIza__floatingPreviewVisible{opacity:1;transform:translateY(0)scale(1)}.BlogListingWidget-module__KmWIza__floatingPreviewMedia{aspect-ratio:16/9;background:color-mix(in srgb, var(--foreground) 6%, transparent);width:100%;position:relative;overflow:hidden}.BlogListingWidget-module__KmWIza__floatingPreviewImg{object-fit:cover;animation:.18s forwards BlogListingWidget-module__KmWIza__blogPreviewFadeIn}.BlogListingWidget-module__KmWIza__floatingPreviewTitle{font-family:var(--font-sans);font-variation-settings:"wght" 600;letter-spacing:-.01em;color:var(--foreground);margin:0;padding:.65rem .75rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.25}@keyframes BlogListingWidget-module__KmWIza__blogPreviewFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.BlogListingWidget-module__KmWIza__floatingPreview{transition:none}.BlogListingWidget-module__KmWIza__floatingPreviewImg{animation:none}}@media (hover:none),(pointer:coarse){.BlogListingWidget-module__KmWIza__floatingPreview{display:none!important}}.BlogListingWidget-module__KmWIza__root[data-size="1x1"] .BlogListingWidget-module__KmWIza__itemTitle{font-size:.95rem}.BlogListingWidget-module__KmWIza__root[data-size="1x1"] .BlogListingWidget-module__KmWIza__list{gap:.25rem}.BlogListingWidget-module__KmWIza__root[data-size="1x1"] .BlogListingWidget-module__KmWIza__item:nth-child(n+4){display:none}.BlogListingWidget-module__KmWIza__root[data-size="2x1"] .BlogListingWidget-module__KmWIza__itemTitle{font-size:1.05rem}.BlogListingWidget-module__KmWIza__root[data-size="2x1"] .BlogListingWidget-module__KmWIza__list{gap:.3rem}.BlogListingWidget-module__KmWIza__root[data-size="2x1"] .BlogListingWidget-module__KmWIza__item:nth-child(n+5){display:none}.BlogListingWidget-module__KmWIza__root[data-size="1x2"] .BlogListingWidget-module__KmWIza__itemTitle{font-size:1.1rem}.BlogListingWidget-module__KmWIza__root[data-size="1x2"] .BlogListingWidget-module__KmWIza__item:nth-child(n+7){display:none}.BlogListingWidget-module__KmWIza__root[data-size="2x2"] .BlogListingWidget-module__KmWIza__itemTitle{font-size:1.2rem}.BlogListingWidget-module__KmWIza__root[data-size="2x2"] .BlogListingWidget-module__KmWIza__list{gap:.45rem}.BlogListingWidget-module__KmWIza__root[data-size="2x2"] .BlogListingWidget-module__KmWIza__item:nth-child(n+9){display:none}.BlogListingWidget-module__KmWIza__root[data-size="3x2"]{padding:1rem 1.15rem 1.1rem}.BlogListingWidget-module__KmWIza__root[data-size="3x2"] .BlogListingWidget-module__KmWIza__itemTitle{font-size:1.35rem}.BlogListingWidget-module__KmWIza__root[data-size="3x2"] .BlogListingWidget-module__KmWIza__itemDate{margin-top:.2rem;font-size:.78rem}.BlogListingWidget-module__KmWIza__root[data-size="3x2"] .BlogListingWidget-module__KmWIza__list{gap:.5rem}.BlogListingWidget-module__KmWIza__root[data-size="3x2"] .BlogListingWidget-module__KmWIza__item:nth-child(n+10){display:none}@container (min-width:280px) and (min-height:200px){.BlogListingWidget-module__KmWIza__root[data-size="2x2"] .BlogListingWidget-module__KmWIza__list,.BlogListingWidget-module__KmWIza__root[data-size="3x2"] .BlogListingWidget-module__KmWIza__list{grid-template-columns:1fr 1fr;align-content:start;column-gap:1rem;display:grid}}@container (min-width:420px) and (min-height:120px){.BlogListingWidget-module__KmWIza__root[data-size="2x1"] .BlogListingWidget-module__KmWIza__list,.BlogListingWidget-module__KmWIza__root[data-size="3x2"] .BlogListingWidget-module__KmWIza__list{grid-template-columns:1fr 1fr;column-gap:1.25rem;display:grid}}
.portfolio-ref-block-module__trPpRW__root{width:100%;margin:4px 0;container-type:inline-size}.portfolio-ref-block-module__trPpRW__grid{grid-template-columns:1fr;gap:14px;width:100%;display:grid}@container (min-width:380px){.portfolio-ref-block-module__trPpRW__grid[data-count="2"]{grid-template-columns:1fr 1fr}}.portfolio-ref-block-module__trPpRW__item{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.portfolio-ref-block-module__trPpRW__card{--card-radius:14px;border-radius:var(--card-radius);width:100%;color:inherit;outline:none;text-decoration:none;transition:transform .18s ease-out,box-shadow .18s ease-out;display:block}.portfolio-ref-block-module__trPpRW__card:hover{box-shadow:var(--color-shadow-blur);transform:translateY(-2px)}.portfolio-ref-block-module__trPpRW__card:focus-visible{box-shadow:0 0 0 2px var(--color-accent)}.portfolio-ref-block-module__trPpRW__card:active{transform:translateY(0)}.portfolio-ref-block-module__trPpRW__media{aspect-ratio:16/9;background:var(--color-bg-Surface);border-radius:var(--card-radius);width:100%;clip-path:inset(0 round var(--card-radius));display:block;position:relative;overflow:hidden}.portfolio-ref-block-module__trPpRW__grid[data-count="2"] .portfolio-ref-block-module__trPpRW__media{aspect-ratio:4/3}.portfolio-ref-block-module__trPpRW__media>span{border-radius:inherit}.portfolio-ref-block-module__trPpRW__image{object-fit:cover;border-radius:inherit;transition:transform .24s ease-out}.portfolio-ref-block-module__trPpRW__card:hover .portfolio-ref-block-module__trPpRW__image{transform:scale(1.03)}.portfolio-ref-block-module__trPpRW__placeholder{color:var(--color-text-tertiary);background:linear-gradient(135deg, var(--color-bg-Surface) 0%, var(--color-bg-Background) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.portfolio-ref-block-module__trPpRW__placeholder .portfolio-ref-block-module__trPpRW__material-symbols-rounded{opacity:.35;font-size:2rem}.portfolio-ref-block-module__trPpRW__label{z-index:1;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;pointer-events:none;background:linear-gradient(#0000 0%,#0000009e 100%);align-items:flex-end;gap:8px;padding:22px 12px 10px;display:flex;position:absolute;inset:auto 0 0}.portfolio-ref-block-module__trPpRW__title{color:#fff;letter-spacing:.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.portfolio-ref-block-module__trPpRW__arrow{color:#fff;opacity:.75;flex:none;font-size:18px;transition:opacity .18s ease-out,transform .18s ease-out}.portfolio-ref-block-module__trPpRW__card:hover .portfolio-ref-block-module__trPpRW__arrow{opacity:1;transform:translate(1px,-1px)}.portfolio-ref-block-module__trPpRW__relevance{color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.portfolio-ref-block-module__trPpRW__card,.portfolio-ref-block-module__trPpRW__image,.portfolio-ref-block-module__trPpRW__arrow{transition:none}.portfolio-ref-block-module__trPpRW__card:hover,.portfolio-ref-block-module__trPpRW__card:hover .portfolio-ref-block-module__trPpRW__image{transform:none}}
.PortfolioBoardTile-module__aNjXdG__tile{--tile-radius:16px;--title-band:64px;flex-direction:column;width:100%;height:100%;min-height:0;transition:opacity .2s ease-out;display:flex}.PortfolioBoardTile-module__aNjXdG__tile:hover{opacity:.9}[data-interacting] .PortfolioBoardTile-module__aNjXdG__tile{opacity:1}[data-interacting] .PortfolioBoardTile-module__aNjXdG__tile:hover{opacity:1}.PortfolioBoardTile-module__aNjXdG__media{background:var(--color-muted,#ececef);border-radius:var(--tile-radius);width:100%;height:100%;min-height:0;clip-path:inset(0 round var(--tile-radius));flex:100%;position:relative;overflow:hidden}.PortfolioBoardTile-module__aNjXdG__mediaClip{z-index:1;border-radius:var(--tile-radius);clip-path:inset(0 round var(--tile-radius));position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.PortfolioBoardTile-module__aNjXdG__mediaClip>span{border-radius:inherit;overflow:hidden;display:block!important;inset:0!important}.PortfolioBoardTile-module__aNjXdG__image{object-fit:cover;border-radius:inherit;transition:transform .2s ease-out}.PortfolioBoardTile-module__aNjXdG__tile:hover .PortfolioBoardTile-module__aNjXdG__image{transform:none}[data-interacting] .PortfolioBoardTile-module__aNjXdG__tile:hover .PortfolioBoardTile-module__aNjXdG__image{transform:none}.PortfolioBoardTile-module__aNjXdG__placeholder{color:var(--color-muted-foreground,#9ca3af);background:linear-gradient(135deg, var(--color-muted,#ececef) 0%, var(--color-background,#f8f8fa) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PortfolioBoardTile-module__aNjXdG__placeholder .PortfolioBoardTile-module__aNjXdG__material-symbols-outlined{opacity:.35;font-size:2rem}.PortfolioBoardTile-module__aNjXdG__meta{--label-dim:.4;z-index:3;height:var(--title-band);min-height:var(--title-band);pointer-events:none;opacity:1;border-bottom-left-radius:var(--tile-radius);border-bottom-right-radius:var(--tile-radius);align-items:flex-end;padding:16px;transition:opacity .18s ease-out;display:flex;position:absolute;inset:auto 0 0;overflow:hidden}.PortfolioBoardTile-module__aNjXdG__meta:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(#0000 0%,#0000004d 100%);position:absolute;inset:0}.PortfolioBoardTile-module__aNjXdG__labelBlur{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.PortfolioBoardTile-module__aNjXdG__tile[data-media-only] .PortfolioBoardTile-module__aNjXdG__meta{opacity:0}.PortfolioBoardTile-module__aNjXdG__title{z-index:1;letter-spacing:.02em;color:#fff;white-space:nowrap;width:100%;max-width:400px;margin:0;font-size:1rem;font-weight:400;line-height:1.25;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 2.5rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 2.5rem),#0000 100%)}.PortfolioBoardTile-module__aNjXdG__titleInner{will-change:transform;align-items:baseline;width:max-content;max-width:none;display:inline-flex}.PortfolioBoardTile-module__aNjXdG__titleSeg{white-space:nowrap;flex:none}.PortfolioBoardTile-module__aNjXdG__title[data-marquee] .PortfolioBoardTile-module__aNjXdG__titleSeg{padding-inline-end:2.5rem}.PortfolioBoardTile-module__aNjXdG__tile:hover .PortfolioBoardTile-module__aNjXdG__title[data-overflow]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem calc(100% - 1.25rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.25rem calc(100% - 1.25rem),#0000 100%)}.PortfolioBoardTile-module__aNjXdG__tile:hover .PortfolioBoardTile-module__aNjXdG__title[data-marquee] .PortfolioBoardTile-module__aNjXdG__titleInner{animation:PortfolioBoardTile-module__aNjXdG__titleMarquee var(--title-marquee-duration,4s) linear infinite}@keyframes PortfolioBoardTile-module__aNjXdG__titleMarquee{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--title-cycle,50%)))}}[data-interacting] .PortfolioBoardTile-module__aNjXdG__tile:hover .PortfolioBoardTile-module__aNjXdG__title[data-overflow]{-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 2.5rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 2.5rem),#0000 100%)}[data-interacting] .PortfolioBoardTile-module__aNjXdG__tile:hover .PortfolioBoardTile-module__aNjXdG__title[data-marquee] .PortfolioBoardTile-module__aNjXdG__titleInner{animation:none;transform:translate(0)}@media (prefers-reduced-motion:reduce){.PortfolioBoardTile-module__aNjXdG__tile:hover .PortfolioBoardTile-module__aNjXdG__title[data-marquee] .PortfolioBoardTile-module__aNjXdG__titleInner{animation:none;transform:translate(0)}}.PortfolioBoardTile-module__aNjXdG__tile[data-size="3x2"] .PortfolioBoardTile-module__aNjXdG__placeholder .PortfolioBoardTile-module__aNjXdG__material-symbols-outlined{font-size:2.75rem}
.menu-select-module__a8ud5q__trigger{white-space:nowrap;cursor:pointer;touch-action:manipulation;box-sizing:border-box;align-items:center;gap:5px;min-width:0;max-width:100%;margin:0;font-family:inherit;line-height:1;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.menu-select-module__a8ud5q__trigger:disabled{cursor:default;opacity:.55}.menu-select-module__a8ud5q__trigger:focus-visible{outline:2px solid var(--ring,var(--color-bg-AccentBorder));outline-offset:2px}.menu-select-module__a8ud5q__value{text-overflow:ellipsis;min-width:0;overflow:hidden}.menu-select-module__a8ud5q__placeholder{color:var(--color-text-tertiary);font-weight:500}.menu-select-module__a8ud5q__icon,.menu-select-module__a8ud5q__chevron{flex:none;font-size:16px;line-height:1}.menu-select-module__a8ud5q__icon{color:var(--color-text-tertiary)}.menu-select-module__a8ud5q__chevron{color:var(--color-text-tertiary);transition:transform .18s var(--easing-emphasized,ease);margin-left:auto}.menu-select-module__a8ud5q__trigger[data-state=open] .menu-select-module__a8ud5q__chevron{transform:rotate(180deg)}.menu-select-module__a8ud5q__check{color:var(--color-text-primary);font-size:18px;line-height:1}.menu-select-module__a8ud5q__chip{background-color:var(--color-bg-Irrelevant);height:28px;color:var(--color-text-secondary);border:1px solid #0000;border-radius:999px;padding:0 6px 0 10px;font-size:12.5px;font-weight:600}.menu-select-module__a8ud5q__chip:has(.menu-select-module__a8ud5q__icon){padding-left:7px}.menu-select-module__a8ud5q__chip:hover:not(:disabled),.menu-select-module__a8ud5q__chip[data-state=open]{border-color:var(--color-bgblur-Border);background-color:var(--color-hover-bg);color:var(--color-text-primary)}.menu-select-module__a8ud5q__field{border:1px solid var(--color-border);background-color:var(--color-bg-Background);width:100%;height:36px;color:var(--color-text-primary);border-radius:10px;padding:0 8px 0 11px;font-size:13.5px;font-weight:600}.menu-select-module__a8ud5q__field:hover:not(:disabled),.menu-select-module__a8ud5q__field[data-state=open]{border-color:var(--color-text-tertiary)}.menu-select-module__a8ud5q__quiet{height:26px;color:var(--color-text-secondary);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 3px 0 7px;font-size:12.5px;font-weight:600}.menu-select-module__a8ud5q__quiet:hover:not(:disabled),.menu-select-module__a8ud5q__quiet[data-state=open]{background-color:var(--color-hover-bg);color:var(--color-text-primary)}@media (pointer:coarse){.menu-select-module__a8ud5q__chip,.menu-select-module__a8ud5q__quiet{height:32px}.menu-select-module__a8ud5q__field{height:44px}}.menu-select-module__a8ud5q__checkOff{color:var(--color-text-tertiary)}
.PublicPromptBarSupportAnchor-module__CkGTwa__host{pointer-events:none;visibility:hidden;width:2px;height:2px;position:absolute;top:0;right:0}
