.ContactBox-module__GGKcuG__box{padding:var(--content-padding,20px) 0;flex-direction:column;align-items:flex-start;padding-left:1.5rem;display:flex}.ContactBox-module__GGKcuG__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ContactBox-module__GGKcuG__link{color:var(--muted-foreground);border-bottom:1px solid #0000;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.875rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.ContactBox-module__GGKcuG__link:hover{color:var(--foreground);border-bottom-color:var(--foreground)}.ContactBox-module__GGKcuG__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ContactBox-module__GGKcuG__linkLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ContactBox-module__GGKcuG__contactIcon{color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ContactBox-module__GGKcuG__linkedinLink{font-weight:500}.ContactBox-module__GGKcuG__linkedinIcon{color:#0a66c2;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.Modal-module__u4CkpG__root{z-index:var(--z-modal);padding:var(--space-5);overscroll-behavior:contain;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__u4CkpG__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-tap-highlight-color:transparent;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.Modal-module__u4CkpG__backdropEnter{animation:Modal-module__u4CkpG__modalBackdropIn .25s var(--easing-standard,ease) both}.Modal-module__u4CkpG__backdropExit{animation:Modal-module__u4CkpG__modalBackdropOut .25s var(--easing-standard,ease) both}.Modal-module__u4CkpG__panelEnter{animation:Modal-module__u4CkpG__modalPanelIn .3s var(--easing-standard,ease) backwards}.Modal-module__u4CkpG__panelExit{animation:Modal-module__u4CkpG__modalPanelOut .3s var(--easing-standard,ease) forwards}}@keyframes Modal-module__u4CkpG__modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__u4CkpG__modalBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes Modal-module__u4CkpG__modalPanelIn{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:none}}@keyframes Modal-module__u4CkpG__modalPanelOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.92)}}.Modal-module__u4CkpG__positioner{z-index:1;box-sizing:border-box;width:var(--modal-width,min(100%, var(--modal-max-width,28rem)));min-width:var(--modal-min-width,0);max-width:min(100%, var(--modal-max-width,28rem));height:var(--modal-height,auto);min-height:var(--modal-min-height,0);max-height:min(100dvh, var(--modal-max-height,900px));pointer-events:none;flex-direction:column;display:flex;position:relative}.Modal-module__u4CkpG__panel{box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:inherit;--modal-panel-radius:24px;border-radius:var(--modal-panel-radius);background:var(--color-bg-Background);color:var(--color-text-primary);pointer-events:auto;touch-action:manipulation;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.Modal-module__u4CkpG__panelBackdropBlurSafe,.Modal-module__u4CkpG__panelBackdropBlurSafe .Modal-module__u4CkpG__panelInner,.Modal-module__u4CkpG__panelBackdropBlurSafe .Modal-module__u4CkpG__panelBody{overflow:visible}.Modal-module__u4CkpG__panelBackdropBlurSafe .Modal-module__u4CkpG__panelInner,.Modal-module__u4CkpG__panelBackdropBlurSafe .Modal-module__u4CkpG__panelBody{border-radius:inherit}.Modal-module__u4CkpG__closeButton{z-index:2;border:1px solid var(--color-bg-Border);background:var(--color-bg-Surface);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:100px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;position:absolute;top:1rem;right:1rem}.Modal-module__u4CkpG__closeButton span{pointer-events:none;font-size:1.2rem;line-height:1}.Modal-module__u4CkpG__closeButton:hover{color:var(--color-text-primary);background:var(--color-bg-OnSurface);border-color:var(--color-bg-AccentBorder)}.Modal-module__u4CkpG__closeButton:focus-visible{outline:2px solid var(--color-text-secondary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Modal-module__u4CkpG__closeButton{transition:none}}.Modal-module__u4CkpG__panelInner{flex-direction:column;flex:1;min-height:0;max-height:100%;display:flex}.Modal-module__u4CkpG__panelBody{box-sizing:border-box;flex:1;min-height:0;overflow:auto}.Modal-module__u4CkpG__footerBar{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.Modal-module__u4CkpG__panel:focus-visible{outline:2px solid var(--color-bg-AccentBorder,var(--color-bg-Border));outline-offset:2px}.Modal-module__u4CkpG__rootSpotlight{--modal-backdrop-blur:20px;align-items:flex-start;padding-block-start:min(12vh,108px)}.Modal-module__u4CkpG__rootSpotlight .Modal-module__u4CkpG__positioner{height:min(max-content, min(100dvh, var(--modal-max-height,900px)));min-height:0}.Modal-module__u4CkpG__rootSpotlight .Modal-module__u4CkpG__panel{--modal-panel-radius:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--color-bgblur-heavy-Surface);box-shadow:0 30px 200px #0000004d}.Modal-module__u4CkpG__rootSpotlight .Modal-module__u4CkpG__panelBody{flex-direction:column;display:flex;overflow:hidden}@media (max-width:899px){.Modal-module__u4CkpG__rootMobileSized{padding:var(--modal-mobile-root-padding,var(--space-5));justify-content:stretch;align-items:stretch}.Modal-module__u4CkpG__rootMobileSized .Modal-module__u4CkpG__positioner{width:var(--modal-mobile-width,min(100%, var(--modal-max-width,28rem)));min-width:var(--modal-mobile-min-width,0);max-width:min(100%, var(--modal-mobile-max-width,var(--modal-max-width,28rem)));height:var(--modal-mobile-height,auto);min-height:var(--modal-mobile-min-height,0);max-height:min(100dvh, var(--modal-mobile-max-height,var(--modal-max-height,900px)))}.Modal-module__u4CkpG__rootMobileSized .Modal-module__u4CkpG__panel{--modal-panel-radius:var(--modal-mobile-panel-radius,24px);border-radius:var(--modal-panel-radius)}.Modal-module__u4CkpG__closeButton{width:48px;min-width:48px;height:48px;min-height:48px;top:.75rem;right:.75rem}.Modal-module__u4CkpG__closeButton span{font-size:1.375rem}}
.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}
.post-block-shell-module__Xh3xkq__item{color:var(--color-text-secondary);transition:box-shadow .8s var(--easing-emphasized);--block-hover-bg:var(--color-bg-Surface);--block-hover-shadow:none}.post-block-shell-module__Xh3xkq__itemEditing{position:relative}.post-block-shell-module__Xh3xkq__itemSelected .post-block-shell-module__Xh3xkq__content{background-color:var(--color-primary-Primary10,#3b82f61f);border-color:var(--color-primary-Primary,currentColor)}.post-block-shell-module__Xh3xkq__leftSlot{min-height:var(--sortable-left-chrome-min-height);position:relative}.post-block-shell-module__Xh3xkq__handleBox{box-sizing:border-box;width:100%;min-width:0;min-height:var(--sortable-left-chrome-min-height);padding-top:var(--sortable-handler-padding-top);opacity:0;pointer-events:none;justify-content:flex-start;align-items:flex-start;transition:opacity .15s;display:flex;position:absolute;top:0;left:0;right:0}.post-block-shell-module__Xh3xkq__itemEditing:hover .post-block-shell-module__Xh3xkq__handleBox,.post-block-shell-module__Xh3xkq__itemEditing:focus-within .post-block-shell-module__Xh3xkq__handleBox{opacity:1;pointer-events:auto}.post-block-shell-module__Xh3xkq__handleBox:has([data-state=open]){opacity:1;pointer-events:auto}@media (pointer:coarse){.post-block-shell-module__Xh3xkq__handleBox{opacity:.45;pointer-events:auto}.post-block-shell-module__Xh3xkq__handleBox:has([data-state=open]){opacity:1}}.post-block-shell-module__Xh3xkq__content{overflow-wrap:break-word;word-break:break-word;width:100%;padding:var(--sortable-content-padding-vertical) var(--sortable-content-padding-right) var(--sortable-content-padding-vertical) var(--sortable-content-padding-left);transition:background-color .15s ease, border-color .15s ease, color .15s ease, box-shadow .8s var(--easing-emphasized);border:1px solid #0000;border-radius:16px;flex-direction:row;align-items:stretch;display:flex}.post-block-shell-module__Xh3xkq__item:hover .post-block-shell-module__Xh3xkq__content,.post-block-shell-module__Xh3xkq__item:focus-within .post-block-shell-module__Xh3xkq__content{border-color:var(--color-bgblur-Border);background-color:var(--block-hover-bg,var(--color-bg-Background));box-shadow:var(--block-hover-shadow,none)}[data-focus-within] .post-block-shell-module__Xh3xkq__item:not(:focus-within):hover .post-block-shell-module__Xh3xkq__content{box-shadow:none;background-color:#0000;border-color:#0000}.post-block-shell-module__Xh3xkq__mainContent{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.post-block-shell-module__Xh3xkq__editRow{align-items:flex-start;gap:.5rem;display:flex}.post-block-shell-module__Xh3xkq__topContent{min-width:0}.post-block-shell-module__Xh3xkq__bottomContent{margin-top:.25rem}
.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}}
.RefBlockEditor-module__a5ydRG__root{align-items:flex-start;width:100%;min-width:0;display:flex}.RefBlockEditor-module__a5ydRG__body{flex:auto;min-width:0;position:relative}.RefBlockEditor-module__a5ydRG__gutter{flex:0 0 var(--sortable-gutter,28px);width:var(--sortable-gutter,28px);min-width:var(--sortable-gutter,28px);box-sizing:border-box;padding-top:var(--sortable-handler-padding-top,8px)}.RefBlockEditor-module__a5ydRG__chooser{border:1px dashed var(--border);width:100%;color:var(--color-text-secondary,var(--muted-foreground));font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border-radius:1rem;align-items:center;gap:.6rem;padding:1.1rem 1rem;font-size:.9375rem;transition:border-color .16s,color .16s;display:flex}.RefBlockEditor-module__a5ydRG__chooser:hover:not(:disabled),.RefBlockEditor-module__a5ydRG__chooser:focus-visible{border-color:var(--accent);color:var(--color-text-primary,var(--foreground))}.RefBlockEditor-module__a5ydRG__chooser:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.RefBlockEditor-module__a5ydRG__chooser:disabled{cursor:default;opacity:.6}.RefBlockEditor-module__a5ydRG__chooserIcon{font-size:20px}.RefBlockEditor-module__a5ydRG__broken{color:var(--color-text-tertiary,var(--muted-foreground));border-style:dashed}.RefBlockEditor-module__a5ydRG__dragHandle{opacity:0;pointer-events:none;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;transition:opacity .15s;display:flex}.RefBlockEditor-module__a5ydRG__root:hover .RefBlockEditor-module__a5ydRG__dragHandle,.RefBlockEditor-module__a5ydRG__root:focus-within .RefBlockEditor-module__a5ydRG__dragHandle{opacity:1;pointer-events:auto}.RefBlockEditor-module__a5ydRG__dragHandle:has([data-state=open]){opacity:1;pointer-events:auto}@media (pointer:coarse){.RefBlockEditor-module__a5ydRG__dragHandle{opacity:.45;pointer-events:auto}.RefBlockEditor-module__a5ydRG__dragHandle:has([data-state=open]){opacity:1}}
.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}
.SupportWidget-module__Xhxe6a__root{--support-left:auto;--support-top:auto;--support-open-left:var(--support-left);--support-open-top:var(--support-top);--support-panel-height:auto;--support-relocate-duration:.14s;--support-relocate-ease:ease;--support-morph-duration:.28s;--support-morph-ease:cubic-bezier(.32, .72, 0, 1);--support-crossfade-duration:.16s;--support-content-reveal-delay:.14s;--support-fab-size:34px;--support-fab-icon-size:16px;--support-fab-icon-weight:400;--support-fab-icon-opsz:20;--support-fab-bg:var(--color-bgblur-OnSurface);--support-fab-bg-hover:#0000003a;--support-fab-color:var(--color-content-primary);--support-fab-radius:50%;--support-fab-border-width:1px;--support-fab-border-color:transparent;--support-fab-shadow:var(--shadow-xl);--support-fab-shadow-hover:var(--shadow-2xl,var(--shadow-xl));--support-panel-width:360px;--support-panel-radius:20px;--support-panel-bg:var(--color-bgblur-Background);--support-panel-border-color:var(--color-bgblur-Border);--support-panel-shadow:var(--shadow-xl);--support-panel-padding:1.125rem 1.125rem 1.25rem;bottom:max(1.5rem, env(safe-area-inset-bottom,0px));right:max(1.5rem, env(safe-area-inset-right,0px));z-index:var(--z-overlay);box-sizing:border-box;width:var(--support-fab-size);height:var(--support-fab-size);border:var(--support-fab-border-width) solid var(--support-fab-border-color);border-radius:var(--support-fab-radius);background-color:var(--support-fab-bg);color:var(--support-fab-color);pointer-events:none;opacity:1;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:opacity var(--support-relocate-duration) var(--support-relocate-ease), width var(--support-morph-duration) var(--support-morph-ease), height var(--support-morph-duration) var(--support-morph-ease), border-radius var(--support-morph-duration) var(--support-morph-ease), background-color var(--support-morph-duration) var(--support-morph-ease), border-color var(--support-morph-duration) var(--support-morph-ease), box-shadow var(--support-morph-duration) var(--support-morph-ease), padding var(--support-morph-duration) var(--support-morph-ease);margin:0;padding:0;display:block;position:fixed;overflow:hidden}.SupportWidget-module__Xhxe6a__root:not([data-anchored]):not([data-open]){visibility:hidden;pointer-events:none;opacity:0}.SupportWidget-module__Xhxe6a__root[data-anchored]{bottom:auto;right:auto;left:var(--support-left);top:var(--support-top)}.SupportWidget-module__Xhxe6a__root[data-position-mode=studio-rail]:not([data-open]){opacity:0;pointer-events:none;visibility:hidden}.SupportWidget-module__Xhxe6a__root[data-relocating=out],.SupportWidget-module__Xhxe6a__root[data-relocating=in]{opacity:0}.SupportWidget-module__Xhxe6a__root[data-relocating]{pointer-events:none}.SupportWidget-module__Xhxe6a__root[data-open]{left:var(--support-open-left);top:var(--support-open-top);width:min(var(--support-panel-width), calc(100vw - 2rem));height:var(--support-panel-height);max-height:calc(100vh - 2rem);padding:var(--support-panel-padding);border-radius:var(--support-panel-radius);border-color:var(--support-panel-border-color);background-color:var(--support-panel-bg);box-shadow:var(--support-panel-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);overscroll-behavior:contain;transition:opacity var(--support-relocate-duration) var(--support-relocate-ease), width var(--support-morph-duration) var(--support-morph-ease), height var(--support-morph-duration) var(--support-morph-ease), border-radius var(--support-morph-duration) var(--support-morph-ease), background-color var(--support-morph-duration) var(--support-morph-ease), border-color var(--support-morph-duration) var(--support-morph-ease), box-shadow var(--support-morph-duration) var(--support-morph-ease), left var(--support-morph-duration) var(--support-morph-ease), top var(--support-morph-duration) var(--support-morph-ease), padding var(--support-morph-duration) var(--support-morph-ease);pointer-events:auto;color:var(--color-text-primary);flex-direction:column;display:flex;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SupportWidget-module__Xhxe6a__root[data-open]{background:color-mix(in srgb, var(--support-panel-bg) 92%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}.SupportWidget-module__Xhxe6a__fabFace{pointer-events:auto;z-index:2;box-sizing:border-box;border-radius:inherit;color:inherit;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;opacity:1;transition:opacity var(--support-crossfade-duration) ease, transform var(--transition-normal);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset:0}.SupportWidget-module__Xhxe6a__fabFace:hover{background-color:var(--support-fab-bg-hover)}.SupportWidget-module__Xhxe6a__fabFace:active{transform:scale(.96)}.SupportWidget-module__Xhxe6a__fabFace:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}.SupportWidget-module__Xhxe6a__root[data-open] .SupportWidget-module__Xhxe6a__fabFace{opacity:0;pointer-events:none;cursor:default;touch-action:manipulation}.SupportWidget-module__Xhxe6a__fabFace .SupportWidget-module__Xhxe6a__fabIcon{font-size:var(--support-fab-icon-size);width:var(--support-fab-icon-size);height:var(--support-fab-icon-size);font-variation-settings:"FILL" 0, "wght" var(--support-fab-icon-weight), "GRAD" 0, "opsz" var(--support-fab-icon-opsz);line-height:1}.SupportWidget-module__Xhxe6a__body{z-index:1;box-sizing:border-box;width:min(var(--support-panel-width), calc(100vw - 2rem));opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--support-crossfade-duration) ease, visibility var(--support-crossfade-duration) ease;transition-delay:0s;position:relative}.SupportWidget-module__Xhxe6a__root[data-open] .SupportWidget-module__Xhxe6a__body{pointer-events:auto;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex}.SupportWidget-module__Xhxe6a__root[data-open][data-content-ready] .SupportWidget-module__Xhxe6a__body{opacity:1;visibility:visible;transition-delay:var(--support-content-reveal-delay)}.SupportWidget-module__Xhxe6a__form{flex-direction:column;flex:1;gap:0;height:100%;min-height:0;display:flex}.SupportWidget-module__Xhxe6a__formHeader{z-index:1;background-color:var(--support-panel-bg);flex-shrink:0;position:relative}.SupportWidget-module__Xhxe6a__formScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-display:none;-ms-overflow-style:none;flex:1;min-height:0;overflow:hidden auto}.SupportWidget-module__Xhxe6a__formScroll::-webkit-scrollbar{width:0;height:0;display:none}.SupportWidget-module__Xhxe6a__formScrollInner{flex-direction:column;gap:.875rem;padding-top:.375rem;padding-bottom:.25rem;display:flex}.SupportWidget-module__Xhxe6a__formFooter{--support-footer-fade:1.5rem;z-index:1;margin-top:calc(var(--support-footer-fade) * -1);padding-top:var(--support-footer-fade);background:linear-gradient(to top, var(--support-panel-bg) 0%, var(--support-panel-bg) calc(100% - var(--support-footer-fade)), transparent 100%);pointer-events:none;flex-direction:column;flex-shrink:0;gap:.5rem;display:flex;position:relative}.SupportWidget-module__Xhxe6a__formFooter>*{pointer-events:auto}.SupportWidget-module__Xhxe6a__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.SupportWidget-module__Xhxe6a__title{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.SupportWidget-module__Xhxe6a__subtitle{color:var(--color-text-tertiary);margin:0;font-size:.8125rem;line-height:1.4}.SupportWidget-module__Xhxe6a__closeBtn{width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;touch-action:manipulation;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0 -4px 0 0;display:inline-flex}.SupportWidget-module__Xhxe6a__closeBtn:hover{background:var(--color-bg-OnSurface);color:var(--color-text-primary)}.SupportWidget-module__Xhxe6a__closeBtn:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.SupportWidget-module__Xhxe6a__fields{border:none;flex-direction:column;gap:.875rem;margin:0;padding:0;display:flex}.SupportWidget-module__Xhxe6a__sheetBody{padding-bottom:.25rem}.SupportWidget-module__Xhxe6a__sheetFooter{flex-direction:column;gap:.5rem;width:100%;display:flex}.SupportWidget-module__Xhxe6a__topics{flex-wrap:wrap;gap:.375rem;display:flex}.SupportWidget-module__Xhxe6a__topicChip{border:1px solid var(--color-bg-Border);color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;transition:border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast);background:0 0;border-radius:999px;padding:.3125rem .75rem;font-size:.75rem;font-weight:500}.SupportWidget-module__Xhxe6a__topicChip:hover{border-color:var(--color-bg-AccentBorder);color:var(--color-text-primary)}.SupportWidget-module__Xhxe6a__topicChip[data-active]{background:var(--color-bg-i-Surface);border-color:var(--color-bg-i-Surface);color:var(--color-text-i-primary)}.SupportWidget-module__Xhxe6a__topicChip:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.SupportWidget-module__Xhxe6a__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SupportWidget-module__Xhxe6a__error{color:var(--color-error);font-size:.8125rem;line-height:1.4}.SupportWidget-module__Xhxe6a__send{background:var(--color-bg-i-Surface);width:100%;color:var(--color-text-i-primary);cursor:pointer;touch-action:manipulation;transition:opacity var(--transition-fast), transform var(--transition-fast);border:none;border-radius:14px;justify-content:center;align-items:center;gap:.375rem;padding:.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.SupportWidget-module__Xhxe6a__send:hover:not(:disabled){opacity:.9}.SupportWidget-module__Xhxe6a__send:active:not(:disabled){transform:scale(.99)}.SupportWidget-module__Xhxe6a__send:disabled{opacity:.45;cursor:not-allowed}.SupportWidget-module__Xhxe6a__send:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.SupportWidget-module__Xhxe6a__spin{animation:.9s linear infinite SupportWidget-module__Xhxe6a__support-spin}@keyframes SupportWidget-module__Xhxe6a__support-spin{to{transform:rotate(360deg)}}.SupportWidget-module__Xhxe6a__success{text-align:center;flex-direction:column;align-items:center;gap:.375rem;padding:1.5rem 1rem;display:flex}.SupportWidget-module__Xhxe6a__successIcon{color:var(--color-success)}.SupportWidget-module__Xhxe6a__successTitle{color:var(--color-text-primary);font-size:1rem;font-weight:600}.SupportWidget-module__Xhxe6a__successText{color:var(--color-text-tertiary);font-size:.8125rem;line-height:1.5}@media (max-width:640px){.SupportWidget-module__Xhxe6a__root:not([data-anchored]):not([data-open]){bottom:max(1rem, env(safe-area-inset-bottom,0px));right:max(1rem, env(safe-area-inset-right,0px));left:auto}.SupportWidget-module__Xhxe6a__fabFace{cursor:pointer;touch-action:manipulation}}.SupportWidget-module__Xhxe6a__embeddedTrigger{box-sizing:border-box;border:var(--support-fab-border-width,1px) solid var(--support-fab-border-color,transparent);background-color:var(--support-fab-bg,var(--color-bgblur-OnSurface));width:44px;min-width:44px;height:44px;min-height:44px;color:var(--support-fab-color,var(--color-content-primary));box-shadow:var(--support-fab-shadow,var(--shadow-xl));cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--transition-normal,.15s ease), transform var(--transition-normal,.15s ease), box-shadow var(--transition-normal,.15s ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.SupportWidget-module__Xhxe6a__embeddedTrigger:hover{background-color:var(--support-fab-bg-hover,#0000003a);box-shadow:var(--support-fab-shadow-hover,var(--shadow-2xl,var(--shadow-xl)))}.SupportWidget-module__Xhxe6a__embeddedTrigger:active{transform:scale(.96)}.SupportWidget-module__Xhxe6a__embeddedTrigger:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}.SupportWidget-module__Xhxe6a__embeddedTriggerIcon{font-size:var(--support-fab-icon-size,16px);width:var(--support-fab-icon-size,16px);height:var(--support-fab-icon-size,16px);font-variation-settings:"FILL" 0, "wght" var(--support-fab-icon-weight,400), "GRAD" 0, "opsz" var(--support-fab-icon-opsz,20);line-height:1}@media (prefers-reduced-motion:reduce){.SupportWidget-module__Xhxe6a__root,.SupportWidget-module__Xhxe6a__root[data-anchored],.SupportWidget-module__Xhxe6a__root[data-open],.SupportWidget-module__Xhxe6a__fabFace,.SupportWidget-module__Xhxe6a__body,.SupportWidget-module__Xhxe6a__send,.SupportWidget-module__Xhxe6a__closeBtn,.SupportWidget-module__Xhxe6a__topicChip,.SupportWidget-module__Xhxe6a__embeddedTrigger{transition:none;animation:none}.SupportWidget-module__Xhxe6a__root[data-open][data-content-ready] .SupportWidget-module__Xhxe6a__body{transition-delay:0s}.SupportWidget-module__Xhxe6a__root[data-relocating=out],.SupportWidget-module__Xhxe6a__root[data-relocating=in]{opacity:1}.SupportWidget-module__Xhxe6a__spin{animation:none}}
.MinimalSidebar-module__ofg9gG__rail{box-sizing:border-box;width:100%;height:100%;padding:var(--pane-header-padding-top,16px) 0 24px;background:0 0;flex-direction:column;align-items:flex-end;display:flex}.MinimalSidebar-module__ofg9gG__spacer{flex:auto}.MinimalSidebar-module__ofg9gG__footer{flex-direction:column;align-items:flex-end;gap:4px;transition:opacity .16s,visibility 0s linear .16s;display:flex}.MinimalSidebar-module__ofg9gG__rail[data-peeking=true] .MinimalSidebar-module__ofg9gG__footer{opacity:0;visibility:hidden;pointer-events:none}.MinimalSidebar-module__ofg9gG__expandButton,.MinimalSidebar-module__ofg9gG__railButton{z-index:61;box-sizing:border-box;width:48px;height:48px;color:var(--color-text-tertiary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex;position:relative}.MinimalSidebar-module__ofg9gG__expandButton:hover,.MinimalSidebar-module__ofg9gG__railButton:hover{background:var(--color-bg-Surface);color:var(--color-text-primary)}.MinimalSidebar-module__ofg9gG__expandButton:focus-visible,.MinimalSidebar-module__ofg9gG__railButton:focus-visible{outline-offset:2px;outline:2px solid}.MinimalSidebar-module__ofg9gG__railButtonActive,.MinimalSidebar-module__ofg9gG__railButtonActive:hover{color:var(--color-text-primary)}:is(.MinimalSidebar-module__ofg9gG__expandButton .material-symbols-rounded,.MinimalSidebar-module__ofg9gG__railButton .material-symbols-rounded){font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;font-size:22px;line-height:1}@media (prefers-reduced-motion:reduce){.MinimalSidebar-module__ofg9gG__expandButton,.MinimalSidebar-module__ofg9gG__railButton{transition:none}}
.CoverLetterParagraphItem-module__39DZSq__readText{margin:0;}.CoverLetterParagraphItem-module__39DZSq__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}.CoverLetterParagraphItem-module__39DZSq__proposalContent{padding-right:28px}
.block-proposal-footer-module__2kdQ3a__root{background-color:#0000;flex-direction:column;display:flex}.block-proposal-footer-module__2kdQ3a__op_update,.block-proposal-footer-module__2kdQ3a__op_create,.block-proposal-footer-module__2kdQ3a__op_delete,.block-proposal-footer-module__2kdQ3a__tone_edit,.block-proposal-footer-module__2kdQ3a__tone_remove{--bpf-accent:var(--color-correctionpen-primary);background-color:#0000}.block-proposal-footer-module__2kdQ3a__actions{justify-content:flex-end;gap:6px;padding:8px 12px 4px 0;display:flex}.block-proposal-footer-module__2kdQ3a__accept,.block-proposal-footer-module__2kdQ3a__reject,.block-proposal-footer-module__2kdQ3a__edit{height:28px;font-family:var(--font-sans);font-variation-settings:"wght" 600 "MONO" 0;cursor:pointer;touch-action:manipulation;transition:background-color var(--transition-fast,.12s ease), border-color var(--transition-fast,.12s ease), color var(--transition-fast,.12s ease);border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;line-height:1}.block-proposal-footer-module__2kdQ3a__accept{color:var(--color-bg-Background);background-color:#2b79ee}.block-proposal-footer-module__2kdQ3a__accept:hover:not(:disabled){filter:brightness(.92)}.block-proposal-footer-module__2kdQ3a__accept:focus-visible{outline:2px solid var(--color-correctionpen-primary);outline-offset:2px}.block-proposal-footer-module__2kdQ3a__edit{border:1px solid var(--color-bg-Surface);color:var(--color-text-primary);background-color:#0000}.block-proposal-footer-module__2kdQ3a__edit:hover:not(:disabled){background-color:var(--color-hover-bg);border-color:var(--color-hover-border)}.block-proposal-footer-module__2kdQ3a__edit:focus-visible{outline:2px solid var(--color-correctionpen-primary);outline-offset:2px}.block-proposal-footer-module__2kdQ3a__reject{border:1px solid var(--color-bg-Surface);color:var(--color-text-primary);background-color:#0000}.block-proposal-footer-module__2kdQ3a__reject:hover:not(:disabled){background-color:var(--color-hover-bg);border-color:var(--color-hover-border)}.block-proposal-footer-module__2kdQ3a__reject:focus-visible{outline:2px solid var(--color-correctionpen-primary);outline-offset:2px}.block-proposal-footer-module__2kdQ3a__accept:disabled,.block-proposal-footer-module__2kdQ3a__reject:disabled,.block-proposal-footer-module__2kdQ3a__edit:disabled{opacity:.6;cursor:not-allowed}.block-proposal-footer-module__2kdQ3a__isEditing .block-proposal-footer-module__2kdQ3a__accept{background-color:var(--color-correctionpen-primary)}@media (prefers-reduced-motion:reduce){.block-proposal-footer-module__2kdQ3a__accept,.block-proposal-footer-module__2kdQ3a__reject,.block-proposal-footer-module__2kdQ3a__edit{transition:none}}
.inline-field-diff-module__3bOtAW__root{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;min-width:0;max-width:100%;display:inline-flex}.inline-field-diff-module__3bOtAW__rootHeadline{min-width:0}.inline-field-diff-module__3bOtAW__stacked{flex-direction:column;align-items:center;gap:.125rem}.inline-field-diff-module__3bOtAW__current,.inline-field-diff-module__3bOtAW__rootHeadline .inline-field-diff-module__3bOtAW__current{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-thickness:1.5px}.inline-field-diff-module__3bOtAW__next,.inline-field-diff-module__3bOtAW__rootHeadline .inline-field-diff-module__3bOtAW__next{color:var(--color-correctionpen-primary)}.inline-field-diff-module__3bOtAW__editInput{color:var(--color-correctionpen-primary);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:none;outline:none;width:auto;min-width:2rem;margin:0;padding:0}
.BetaTag-module__2_LXXG__root{z-index:2;pointer-events:none;position:absolute;top:-10px;right:-10px}.BetaTag-module__2_LXXG__tag{letter-spacing:.02em;white-space:nowrap;color:var(--color-correctionpen-primary);background-color:color-mix(in srgb, var(--color-correctionpen-primary) 14%, transparent);border-radius:7px;justify-content:center;align-items:center;padding:2px 6px;font-size:.6rem;font-weight:600;line-height:1.2;display:inline-flex}@media (prefers-reduced-motion:no-preference){.BetaTag-module__2_LXXG__tag{transition:opacity .15s}}
.project-intro-section-module__VSBVOG__root{--bento-prose-block-max-width:680px;--bento-intro-gutter:var(--sortable-gutter);--bento-intro-text-padding:var(--sortable-content-padding-left);box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:16px 0 24px;display:flex}.project-intro-section-module__VSBVOG__introRow{box-sizing:border-box;flex-direction:row;align-items:stretch;width:100%;display:flex}.project-intro-section-module__VSBVOG__introRowTrack{flex:1 1 0;justify-content:center;width:100%;min-width:0;display:flex}.project-intro-section-module__VSBVOG__introRowBody{width:100%;max-width:var(--bento-prose-block-max-width,680px);min-width:0;padding-left:var(--bento-intro-gutter,var(--sortable-gutter));padding-right:var(--sortable-content-padding-right);box-sizing:border-box}.project-intro-section-module__VSBVOG__title{padding-left:var(--bento-intro-text-padding,var(--sortable-content-padding-left));box-sizing:border-box;letter-spacing:-.02px;color:var(--foreground);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.1}.project-intro-section-module__VSBVOG__description{padding-left:var(--bento-intro-text-padding,var(--sortable-content-padding-left));box-sizing:border-box;color:color-mix(in srgb, var(--foreground) 78%, transparent);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.45}.project-intro-section-module__VSBVOG__titleInput,.project-intro-section-module__VSBVOG__descriptionInput{width:100%;max-width:100%;padding:16px 16px 16px var(--sortable-content-padding-left);text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;outline:none;margin:0;transition:background-color .15s,border-color .15s}.project-intro-section-module__VSBVOG__titleInput:hover,.project-intro-section-module__VSBVOG__descriptionInput:hover,.project-intro-section-module__VSBVOG__titleInput:focus,.project-intro-section-module__VSBVOG__titleInput:focus-visible,.project-intro-section-module__VSBVOG__descriptionInput:focus,.project-intro-section-module__VSBVOG__descriptionInput:focus-visible{border-color:var(--color-bgblur-Border);background-color:var(--color-bg-Surface)}.project-intro-section-module__VSBVOG__titleInput,.project-intro-section-module__VSBVOG__descriptionInput{resize:none;field-sizing:content;min-height:0;overflow-y:hidden}.project-intro-section-module__VSBVOG__titleInput{font:inherit;letter-spacing:-.02px;color:var(--foreground);font-size:clamp(24px,3.5vw,36px);font-weight:500;line-height:1.1}.project-intro-section-module__VSBVOG__descriptionInput{font:inherit;color:color-mix(in srgb, var(--foreground) 78%, transparent);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.45}.project-intro-section-module__VSBVOG__titleInput::placeholder{color:color-mix(in srgb, var(--foreground) 30%, transparent)}.project-intro-section-module__VSBVOG__descriptionInput::placeholder{color:color-mix(in srgb, var(--foreground) 45%, transparent)}.project-intro-section-module__VSBVOG__titleInput:focus,.project-intro-section-module__VSBVOG__titleInput:focus-visible,.project-intro-section-module__VSBVOG__descriptionInput:focus,.project-intro-section-module__VSBVOG__descriptionInput:focus-visible{outline:none}@media (max-width:1024px){.project-intro-section-module__VSBVOG__root{gap:16px;padding:16px 0}}
.StudioSidebarFooter-module__PEk9Lq__bottomWrap{z-index:2;pointer-events:none;flex-direction:column;align-items:stretch;width:100%;display:flex;position:absolute;bottom:0;left:0;right:0}.StudioSidebarFooter-module__PEk9Lq__bottomWrap>*{pointer-events:auto;flex-shrink:0}.StudioSidebarFooter-module__PEk9Lq__footerGradientStrip{pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--studio-sidebar-chrome-solid,var(--color-bg-Irrelevant)) 92%, transparent) 0%, color-mix(in srgb, var(--studio-sidebar-chrome-solid,var(--color-bg-Irrelevant)) 48%, transparent) 52%, transparent 100%);flex-shrink:0;width:100%;height:40px;min-height:40px}.StudioSidebarFooter-module__PEk9Lq__footerSolid{box-sizing:border-box;width:100%;padding:0 var(--studio-sidebar-section-pad-right) 24px var(--studio-sidebar-section-pad-left);background:var(--studio-sidebar-chrome-solid,var(--color-bg-Irrelevant))}.StudioSidebarFooter-module__PEk9Lq__footerChrome{box-sizing:border-box;flex-direction:row;align-items:flex-end;gap:12px;width:100%;min-width:0;display:flex}.StudioSidebarFooter-module__PEk9Lq__footerNav{box-sizing:border-box;flex-direction:column;flex:auto;align-items:stretch;gap:0;width:auto;min-width:0;margin:0;padding:0;display:flex}.StudioSidebarFooter-module__PEk9Lq__supportTriggerSlot{box-sizing:border-box;flex:none;justify-content:center;align-self:flex-end;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:flex}@media (min-width:900px){.StudioSidebarFooter-module__PEk9Lq__supportTriggerSlot{display:none}}.StudioSidebarFooter-module__PEk9Lq__footerNavButton{width:100%;color:var(--color-text-tertiary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:flex-start;align-items:center;padding:6px 12px;font-family:inherit;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.StudioSidebarFooter-module__PEk9Lq__footerNavButton:hover{color:var(--color-text-secondary)}.StudioSidebarFooter-module__PEk9Lq__footerNavButton:focus-visible{outline-offset:2px;outline:2px solid}.StudioSidebarFooter-module__PEk9Lq__footerNavButtonActive{color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.StudioSidebarFooter-module__PEk9Lq__footerNavButton{transition-duration:.01ms}}
.proposal-create-ghost-module__mUAV6W__ghostSortableBlock{--ghost-right-padding:28px}.proposal-create-ghost-module__mUAV6W__ghostMain{padding-right:var(--ghost-right-padding,28px)}.proposal-create-ghost-module__mUAV6W__ghostFooterSpacer{margin-top:8px}.proposal-create-ghost-module__mUAV6W__ghostBulletArrow{color:color-mix(in srgb, var(--color-correctionpen-primary) 70%, transparent);-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:flex-start;line-height:1;transition:color .3s cubic-bezier(.4,0,.2,1);display:flex}:is(.type-text-L:hover .proposal-create-ghost-module__mUAV6W__ghostBulletArrow,.type-text-L:focus-within .proposal-create-ghost-module__mUAV6W__ghostBulletArrow){color:var(--color-text-primary)}.proposal-create-ghost-module__mUAV6W__ghostBulletArrowSvg{opacity:.85;transition:opacity .3s cubic-bezier(.4,0,.2,1)}:is(.type-text-L:hover .proposal-create-ghost-module__mUAV6W__ghostBulletArrowSvg,.type-text-L:focus-within .proposal-create-ghost-module__mUAV6W__ghostBulletArrowSvg){opacity:1}.proposal-create-ghost-module__mUAV6W__ghostBulletText{overflow-wrap:anywhere;margin:0;padding:0}.proposal-create-ghost-module__mUAV6W__ghostLanguageIcon{color:color-mix(in srgb, var(--color-correctionpen-primary) 70%, transparent);-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;line-height:1;transition:color .3s cubic-bezier(.4,0,.2,1);display:flex}:is(.type-text-L:hover .proposal-create-ghost-module__mUAV6W__ghostLanguageIcon,.type-text-L:focus-within .proposal-create-ghost-module__mUAV6W__ghostLanguageIcon){color:var(--color-text-primary)}.proposal-create-ghost-module__mUAV6W__ghostLanguageRow{flex-direction:column;gap:4px;display:flex}.proposal-create-ghost-module__mUAV6W__ghostLanguageName{color:var(--color-correctionpen-primary);margin:0}.proposal-create-ghost-module__mUAV6W__ghostLanguageFluency{color:color-mix(in srgb, var(--color-correctionpen-primary) 70%, transparent);margin:0}.proposal-create-ghost-module__mUAV6W__ghostParagraphText{overflow-wrap:anywhere;margin:0;padding:0;line-height:1.4}.proposal-create-ghost-module__mUAV6W__ghostInlineDiffWrap{width:100%;min-width:0}.proposal-create-ghost-module__mUAV6W__ghostLanguageEditRow{flex-direction:column;gap:8px;display:flex}.proposal-create-ghost-module__mUAV6W__ghostEditInput{border:1px solid var(--color-correctionpen-primary);background:var(--color-bg-Surface);color:var(--color-text-primary);font-family:inherit;font-size:inherit;border-radius:4px;outline:none;padding:4px 8px}
.project-proposal-review-module__iBPelW__updateDiffWrap{overflow-wrap:anywhere;width:100%;min-width:0}.project-proposal-review-module__iBPelW__updateDiff{width:100%}.project-proposal-review-module__iBPelW__deleteStrike{text-decoration:line-through;-webkit-text-decoration-color:var(--color-correctionpen-primary);text-decoration-color:var(--color-correctionpen-primary);color:var(--color-text-Base);text-decoration-thickness:1.5px}.project-proposal-review-module__iBPelW__pendingRemove :is(h1,h2,h3,h4,h5,h6,p,span,li,strong,em,b,i,small,label,textarea,input){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}.project-proposal-review-module__iBPelW__pendingRemove :is([data-block-type=image],[data-block-type=video]){opacity:.55}:is(.project-proposal-review-module__iBPelW__pendingRemove [data-proposal-footer],.project-proposal-review-module__iBPelW__pendingRemove [data-proposal-footer] *,.project-proposal-review-module__iBPelW__pendingRemove [data-proposal-actions],.project-proposal-review-module__iBPelW__pendingRemove [data-proposal-actions] *){opacity:1;text-decoration:none!important}.project-proposal-review-module__iBPelW__ghostRow{border:1.5px dashed color-mix(in srgb, var(--color-correctionpen-primary) 55%, transparent);background:color-mix(in srgb, var(--color-correctionpen-primary) 4%, transparent);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .2s;display:flex}.project-proposal-review-module__iBPelW__ghostRow:hover,.project-proposal-review-module__iBPelW__ghostRow:focus-within{border-color:var(--color-correctionpen-primary)}.project-proposal-review-module__iBPelW__ghostRowText{overflow-wrap:anywhere;width:100%;min-width:0;margin:0;padding:0}.project-proposal-review-module__iBPelW__ghostRowMedia{color:color-mix(in srgb, var(--color-correctionpen-primary) 80%, transparent);align-items:center;gap:8px;font-size:.875rem;display:flex}.project-proposal-review-module__iBPelW__introDiff{width:100%;min-width:0}.project-proposal-review-module__iBPelW__barDock{z-index:20;margin-top:16px;position:sticky;bottom:12px}
.achievements-module__kAwPdW__list{flex-direction:column;justify-content:flex-start;gap:0;width:100%;min-width:0;display:flex}.achievements-module__kAwPdW__actionRowSlot{box-shadow:none;background:0 0;border:none;margin:0;padding:0;list-style:none}
.StudioSidebarViewSwitcher-module__e3JoVq__viewport{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;position:relative}.StudioSidebarViewSwitcher-module__e3JoVq__viewLayer{will-change:opacity, transform;backface-visibility:hidden;grid-area:1/1;width:100%;min-width:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);display:none}.StudioSidebarViewSwitcher-module__e3JoVq__viewIdle{opacity:1;z-index:2;display:block;transform:translate(0)}.StudioSidebarViewSwitcher-module__e3JoVq__viewExitForward{opacity:0;pointer-events:none;z-index:1;display:block;transform:translate(-1rem)}.StudioSidebarViewSwitcher-module__e3JoVq__viewEnterForwardStart{opacity:0;z-index:2;display:block;transform:translate(1rem)}.StudioSidebarViewSwitcher-module__e3JoVq__viewExitBackward{opacity:0;pointer-events:none;z-index:1;display:block;transform:translate(1rem)}.StudioSidebarViewSwitcher-module__e3JoVq__viewEnterBackwardStart{opacity:0;z-index:2;display:block;transform:translate(-1rem)}@media (prefers-reduced-motion:reduce){.StudioSidebarViewSwitcher-module__e3JoVq__viewLayer{transition:opacity .2s;transform:translate(0)!important}.StudioSidebarViewSwitcher-module__e3JoVq__viewExitForward,.StudioSidebarViewSwitcher-module__e3JoVq__viewExitBackward,.StudioSidebarViewSwitcher-module__e3JoVq__viewEnterForwardStart,.StudioSidebarViewSwitcher-module__e3JoVq__viewEnterBackwardStart{transform:translate(0)!important}}
.title-level-submenu-module__AiKL7a__levelItem{align-items:center;gap:10px;display:flex}.title-level-submenu-module__AiKL7a__previewText{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:1;line-height:1.2;overflow:hidden}.title-level-submenu-module__AiKL7a__previewText[data-level="1"]{font-size:20px;font-weight:640}.title-level-submenu-module__AiKL7a__previewText[data-level="2"]{font-size:17px;font-weight:620}.title-level-submenu-module__AiKL7a__previewText[data-level="3"]{font-size:15px;font-weight:600}.title-level-submenu-module__AiKL7a__previewText[data-level="4"]{font-size:14px;font-weight:600}.title-level-submenu-module__AiKL7a__previewText[data-level="5"]{font-size:13px;font-weight:600}.title-level-submenu-module__AiKL7a__previewText[data-level="6"]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);font-size:11px;font-weight:680}.title-level-submenu-module__AiKL7a__check{color:var(--color-text-primary);flex-shrink:0;font-size:18px}
.LinkedPortfolioRow-module__qGybQa__root{--linked-project-thumb-height:clamp(80px, 14vw, 112px);padding-left:var(--sortable-title-padding-left);margin:0 0 1.5rem}.LinkedPortfolioRow-module__qGybQa__strip{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.75rem;margin:0;padding:.5rem 0;list-style:none;display:flex}@container resumeCanvas not (min-width:599px){.LinkedPortfolioRow-module__qGybQa__root{padding-left:calc(var(--sortable-content-padding-left) * 2)}}.LinkedPortfolioRow-module__qGybQa__item{flex:none}.LinkedPortfolioRow-module__qGybQa__card{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:16px;min-width:0;max-width:min(72vw,320px);display:block}.LinkedPortfolioRow-module__qGybQa__card[data-thumb-aspect="1/1"]{width:var(--linked-project-thumb-height)}.LinkedPortfolioRow-module__qGybQa__card[data-thumb-aspect="2/1"]{width:calc(var(--linked-project-thumb-height) * 2)}.LinkedPortfolioRow-module__qGybQa__thumb{box-sizing:border-box;background:var(--color-bg-Surface,var(--muted));border-radius:16px;width:100%;position:relative;overflow:hidden}.LinkedPortfolioRow-module__qGybQa__thumbAspect1_1{aspect-ratio:1}.LinkedPortfolioRow-module__qGybQa__thumbAspect2_1{aspect-ratio:2}.LinkedPortfolioRow-module__qGybQa__thumbEmpty{background:linear-gradient(155deg, color-mix(in srgb, var(--color-bg-Surface,var(--muted)) 88%, var(--foreground) 12%), var(--color-bg-Surface,var(--muted)) 52%, color-mix(in srgb, var(--foreground) 18%, var(--color-bg-Surface,var(--muted)) 82%));border:1px solid color-mix(in srgb, var(--color-text-tertiary,var(--muted-foreground)) 22%, transparent)}.LinkedPortfolioRow-module__qGybQa__thumbImg{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.LinkedPortfolioRow-module__qGybQa__thumbPlaceholder{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.LinkedPortfolioRow-module__qGybQa__thumbPlaceholderInitial{font-family:var(--font-sans);color:color-mix(in srgb, var(--color-text-tertiary,var(--muted-foreground)) 65%, var(--color-text-primary,var(--foreground)) 35%);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(1.75rem,10vw,2.25rem);font-weight:500;line-height:1}.LinkedPortfolioRow-module__qGybQa__titleOverlay{background:linear-gradient(180deg, transparent 28%, color-mix(in srgb, var(--foreground) 72%, transparent) 100%);opacity:0;align-items:flex-end;padding:.65rem .75rem;display:flex;position:absolute;inset:0}.LinkedPortfolioRow-module__qGybQa__title{width:100%;font-family:var(--font-sans);color:var(--background,#fff);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.LinkedPortfolioRow-module__qGybQa__item:hover .LinkedPortfolioRow-module__qGybQa__titleOverlay{opacity:1}}.LinkedPortfolioRow-module__qGybQa__unlinkButton{z-index:1;pointer-events:auto;background:color-mix(in srgb, var(--foreground) 62%, transparent);width:24px;height:24px;color:var(--background,#fff);cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s;display:flex;position:absolute;top:6px;right:6px}.LinkedPortfolioRow-module__qGybQa__unlinkButton:hover{background:color-mix(in srgb, var(--foreground) 82%, transparent)}.LinkedPortfolioRow-module__qGybQa__unlinkIcon{font-size:16px;line-height:1}@media (hover:hover) and (pointer:fine){.LinkedPortfolioRow-module__qGybQa__item:hover .LinkedPortfolioRow-module__qGybQa__unlinkButton,.LinkedPortfolioRow-module__qGybQa__unlinkButton:focus-visible{opacity:1}}@media not all and (hover:hover){.LinkedPortfolioRow-module__qGybQa__unlinkButton{opacity:1}}.LinkedPortfolioRow-module__qGybQa__unlinkButton:focus-visible{opacity:1;outline:2px solid var(--background,#fff);outline-offset:1px}
.StudioSidebarSection-module__SM7zdq__root{--sidebar-section-padding-bottom-collapsed:0px;--sidebar-section-padding-bottom-expanded:40px;min-width:0;padding-bottom:var(--sidebar-section-padding-bottom-collapsed,0)}.StudioSidebarSection-module__SM7zdq__root[data-expanded=true]{padding-bottom:var(--sidebar-section-padding-bottom-expanded,0)}.StudioSidebarSection-module__SM7zdq__header{justify-content:flex-start;align-items:center;min-width:0;padding:0 8px 16px 0;display:flex}.StudioSidebarSection-module__SM7zdq__headerCollapsible:hover .StudioSidebarSection-module__SM7zdq__title,.StudioSidebarSection-module__SM7zdq__headerCollapsible:hover .StudioSidebarSection-module__SM7zdq__chevron{color:var(--color-text-primary)}.StudioSidebarSection-module__SM7zdq__title{letter-spacing:-.2px;font-variation-settings:"wght" 600;color:var(--color-text-tertiary);opacity:.6;font-weight:600;line-height:1.2;}.StudioSidebarSection-module__SM7zdq__toggleButton{width:fit-content;max-width:100%;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:2px;min-height:24px;padding:0;display:inline-flex}.StudioSidebarSection-module__SM7zdq__toggleButton:focus-visible{outline-offset:2px;outline:2px solid}.StudioSidebarSection-module__SM7zdq__chevron{opacity:.6;color:var(--color-text-tertiary);font-size:20px;line-height:1;transform:translateY(1px)}.StudioSidebarSection-module__SM7zdq__content{min-width:0;padding:0}
.add-row-control-module__Ph_Jiq__zone{box-sizing:border-box;justify-content:center;align-items:center;display:flex}.add-row-control-module__Ph_Jiq__zoneInline{width:100%;height:0;max-width:var(--bento-prose-block-max-width,680px);justify-content:flex-start;margin-inline:auto;padding:0;position:relative;overflow:visible}@media (pointer:coarse){.add-row-control-module__Ph_Jiq__zoneInline .add-row-control-module__Ph_Jiq__triggerInline{opacity:.45}}.add-row-control-module__Ph_Jiq__zoneEnd{justify-content:flex-start;margin-top:10px}.add-row-control-module__Ph_Jiq__trigger{cursor:pointer;color:var(--color-text-Subtle);background:0 0;justify-content:center;align-items:center;gap:8px;transition:opacity .15s,color .15s,background .15s,border-color .15s,transform .1s;display:inline-flex}.add-row-control-module__Ph_Jiq__trigger:disabled{opacity:.4;cursor:not-allowed}.add-row-control-module__Ph_Jiq__trigger .add-row-control-module__Ph_Jiq__material-symbols-outlined{font-size:1.125rem;line-height:1}.add-row-control-module__Ph_Jiq__triggerInline{width:var(--sortable-gutter,28px);height:22px;color:var(--color-bg-AccentBorder);opacity:0;background:0 0;border:0;border-radius:6px;justify-content:flex-start;position:absolute;top:0;left:0;transform:translateY(-50%)}.add-row-control-module__Ph_Jiq__triggerInline .material-symbols-outlined{font-size:1rem;line-height:1}.add-row-control-module__Ph_Jiq__zoneInline:hover .add-row-control-module__Ph_Jiq__triggerInline,.add-row-control-module__Ph_Jiq__zoneInline:focus-within .add-row-control-module__Ph_Jiq__triggerInline,.add-row-control-module__Ph_Jiq__triggerInline:hover,.add-row-control-module__Ph_Jiq__triggerInline:focus-visible,.add-row-control-module__Ph_Jiq__triggerInline[data-state=open]{opacity:1}.add-row-control-module__Ph_Jiq__triggerInline:hover:not(:disabled),.add-row-control-module__Ph_Jiq__triggerInline[data-state=open]{color:hsl(var(--foreground))}@media (pointer:coarse){.add-row-control-module__Ph_Jiq__triggerInline{width:44px;height:36px;margin-left:-8px;padding-left:8px}}.add-row-control-module__Ph_Jiq__triggerEnd{color:var(--color-text-Base);border:1px dotted var(--color-border-Border);border-radius:9999px;padding:10px 18px;font-size:.875rem;font-weight:600}.add-row-control-module__Ph_Jiq__triggerEnd:hover:not(:disabled),.add-row-control-module__Ph_Jiq__triggerEnd[data-state=open]{background:var(--color-bg-Hover);border-color:var(--color-primary-Primary);color:var(--color-primary-Primary)}.add-row-control-module__Ph_Jiq__triggerText{white-space:nowrap}.add-row-control-module__Ph_Jiq__trigger:focus-visible{outline:2px solid var(--color-primary-Primary);outline-offset:2px}.add-row-control-module__Ph_Jiq__menu{min-width:200px}
.ExperienceItem-module__lyy1vq__root{position:relative}.ExperienceItem-module__lyy1vq__rootEditing{border-radius:.5rem;transition:background-color .15s}.ExperienceItem-module__lyy1vq__rootEditing:hover{background-color:hsl(var(--muted) / .3)}.ExperienceItem-module__lyy1vq__deleteStrike,.ExperienceItem-module__lyy1vq__rootPendingRemove :is(h1,h2,h3,h4,h5,h6,p,span,li,strong,em,time,b,i,small,label){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}:is(.ExperienceItem-module__lyy1vq__rootPendingRemove [data-proposal-footer],.ExperienceItem-module__lyy1vq__rootPendingRemove [data-proposal-footer] *,.ExperienceItem-module__lyy1vq__rootPendingRemove [data-proposal-actions],.ExperienceItem-module__lyy1vq__rootPendingRemove [data-proposal-actions] *){text-decoration:none!important}
.ConversationCard-module__uPR9hW__card{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);text-align:start;cursor:pointer;touch-action:manipulation;border:none;border-radius:16px;align-items:center;gap:.625rem;padding:0 .75rem;font-size:13px;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.ConversationCard-module__uPR9hW__card:hover,.ConversationCard-module__uPR9hW__cardActive{background:var(--color-bg-Surface);color:var(--color-text-primary)}.ConversationCard-module__uPR9hW__card:focus-visible{outline-offset:2px;outline:2px solid}.ConversationCard-module__uPR9hW__card .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;color:var(--color-text-tertiary);flex-shrink:0;font-size:20px;line-height:1}.ConversationCard-module__uPR9hW__cardActive .material-symbols-outlined{color:var(--color-text-primary);font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.ConversationCard-module__uPR9hW__textCol{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.ConversationCard-module__uPR9hW__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ConversationCard-module__uPR9hW__subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--color-text-tertiary);font-size:11px;font-weight:400;line-height:1.25;overflow:hidden}.ConversationCard-module__uPR9hW__cardActive .ConversationCard-module__uPR9hW__subtitle{color:var(--color-text-secondary)}
.ExperienceSection-module__yEc_1W__header{justify-content:space-between;align-items:center;display:flex}.ExperienceSection-module__yEc_1W__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}.ExperienceSection-module__yEc_1W__addButton:hover{color:hsl(var(--foreground))}.ExperienceSection-module__yEc_1W__list{flex-direction:column;gap:1.5rem;transition:opacity .12s ease-out;display:flex}.ExperienceSection-module__yEc_1W__listReordering{opacity:0}.ExperienceSection-module__yEc_1W__entryWrapper{position:relative}.ExperienceSection-module__yEc_1W__entryDragging{opacity:.5}.ExperienceSection-module__yEc_1W__empty{border:2px dashed hsl(var(--border));text-align:center;border-radius:.5rem;margin-top:1rem;padding:2rem}.ExperienceSection-module__yEc_1W__emptyText{color:hsl(var(--muted-foreground))}.ExperienceSection-module__yEc_1W__emptyCta{color:hsl(var(--foreground));cursor:pointer;background:0 0;border:0;margin-top:.5rem;padding:0;font-size:.875rem;text-decoration:none}.ExperienceSection-module__yEc_1W__emptyCta:hover{text-decoration:underline}.ExperienceSection-module__yEc_1W__createProposals{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}
.ExpandableList-module__ZBQsPG__root{flex-direction:column;gap:4px;min-width:0;display:flex}.ExpandableList-module__ZBQsPG__list{flex-direction:column;align-items:stretch;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ExpandableList-module__ZBQsPG__item{min-width:0;margin:0;padding:0}.ExpandableList-module__ZBQsPG__toggle{color:var(--color-text-tertiary);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:2px;margin-top:2px;padding:4px 8px 4px 4px;font-size:12px;font-weight:600;line-height:1;transition:color .14s,background-color .14s;display:inline-flex}.ExpandableList-module__ZBQsPG__toggle:hover{color:var(--color-text-primary);background:var(--color-bg-Irrelevant)}.ExpandableList-module__ZBQsPG__toggle:focus-visible{outline-offset:2px;outline:2px solid}.ExpandableList-module__ZBQsPG__toggleIcon{font-size:18px;line-height:1;transition:transform .16s}.ExpandableList-module__ZBQsPG__toggleIcon[data-expanded=true]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ExpandableList-module__ZBQsPG__toggleIcon{transition:none}}
.ReachTrendChart-module__ios4Bq__card{font-family:var(--font-sans);background:0 0;flex-direction:column;gap:.5rem;padding:.5rem .75rem;display:flex}.ReachTrendChart-module__ios4Bq__header{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.ReachTrendChart-module__ios4Bq__rangePills{align-items:center;gap:4px;display:inline-flex}.ReachTrendChart-module__ios4Bq__rangePill{appearance:none;border-radius:var(--radius-full);font-family:var(--font-sans);font-variation-settings:"wght" 600;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:.75rem;font-weight:600;line-height:1;transition:color .14s,background-color .14s}.ReachTrendChart-module__ios4Bq__rangePill:hover{color:var(--color-text-secondary)}.ReachTrendChart-module__ios4Bq__rangePillActive,.ReachTrendChart-module__ios4Bq__rangePillActive:hover{color:#3385ff;font-variation-settings:"wght" 650;background:#3385ff1f;font-weight:650}.ReachTrendChart-module__ios4Bq__rangePill:focus-visible{outline-offset:2px;outline:2px solid}.ReachTrendChart-module__ios4Bq__plot{touch-action:pan-y;cursor:none;width:100%;height:88px;position:relative}.ReachTrendChart-module__ios4Bq__plot:focus-visible{outline:2px solid var(--color-bg-AccentBorder);outline-offset:3px;border-radius:var(--radius-sm)}.ReachTrendChart-module__ios4Bq__svg{width:100%;height:100%;display:block;overflow:visible}.ReachTrendChart-module__ios4Bq__grid{stroke-width:0;opacity:0;vector-effect:non-scaling-stroke}.ReachTrendChart-module__ios4Bq__baseline,.ReachTrendChart-module__ios4Bq__emptyBaseline{stroke:var(--color-bg-AccentBorder);stroke-width:1px;stroke-dasharray:2 9;opacity:1;vector-effect:non-scaling-stroke}.ReachTrendChart-module__ios4Bq__plotInk{animation:.48s both ReachTrendChart-module__ios4Bq__rtReveal}@keyframes ReachTrendChart-module__ios4Bq__rtReveal{0%{opacity:0}to{opacity:1}}.ReachTrendChart-module__ios4Bq__area{display:none}.ReachTrendChart-module__ios4Bq__line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ReachTrendChart-module__ios4Bq__visitorsLine{fill:none;stroke:var(--color-text-tertiary);stroke-width:0;stroke-dasharray:3 3;stroke-linecap:round;vector-effect:non-scaling-stroke}.ReachTrendChart-module__ios4Bq__singleDot{fill:#3385ff}.ReachTrendChart-module__ios4Bq__overlayHidden{opacity:0;visibility:hidden}.ReachTrendChart-module__ios4Bq__latestDot,.ReachTrendChart-module__ios4Bq__dot,.ReachTrendChart-module__ios4Bq__dotHollow{border-radius:var(--radius-full);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.ReachTrendChart-module__ios4Bq__latestDot,.ReachTrendChart-module__ios4Bq__dot{border:4px solid var(--color-bg-Surface);width:16px;height:16px;box-shadow:0 0 0 3px var(--rt-card-bg);z-index:2;background:#3385ff}.ReachTrendChart-module__ios4Bq__dotHollow{background:var(--rt-card-bg);border:1.5px solid var(--color-text-tertiary);z-index:2;width:7px;height:7px}.ReachTrendChart-module__ios4Bq__crosshair{background:var(--color-bg-AccentBorder);pointer-events:none;z-index:1;width:0;position:absolute;top:0;bottom:8px;transform:translate(-50%)}.ReachTrendChart-module__ios4Bq__zeroNote{font-variation-settings:"wght" 500;color:var(--color-text-tertiary);pointer-events:none;font-size:.6875rem;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ReachTrendChart-module__ios4Bq__emptyCopy{text-align:center;text-wrap:balance;font-variation-settings:"wght" 500;color:var(--color-text-tertiary);pointer-events:none;justify-content:center;align-items:center;margin:0;padding:0 1rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex;position:absolute;inset:0}.ReachTrendChart-module__ios4Bq__axis{font-variation-settings:"wght" 500;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;justify-content:flex-start;align-items:center;gap:.5rem;font-size:.625rem;font-weight:500;display:flex}.ReachTrendChart-module__ios4Bq__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ReachTrendChart-module__ios4Bq__plotInk{animation:none;transform:none}.ReachTrendChart-module__ios4Bq__rangePill{transition:none}}
.ChatView-module__ypopuG__chatView{--chat-message-column-max-width:min(600px, 100%);flex-direction:column;width:100%;height:100%;min-height:0;padding:0;display:flex}.ChatView-module__ypopuG__messageListWrapper{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.ChatView-module__ypopuG__messageList{scroll-behavior:auto;overscroll-behavior-y:contain;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;width:100%;min-height:0;padding:0 32px;overflow:hidden auto}.ChatView-module__ypopuG__messageListSecondaryPanel{-webkit-mask-image:linear-gradient(to bottom, transparent 0px, transparent var(--studio-chrome-mask-edge-fade), black var(--studio-chrome-mask-top-end), black var(--studio-chrome-mask-bottom-start), transparent calc(100% - var(--studio-chrome-mask-edge-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0px, transparent var(--studio-chrome-mask-edge-fade), black var(--studio-chrome-mask-top-end), black var(--studio-chrome-mask-bottom-start), transparent calc(100% - var(--studio-chrome-mask-edge-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0px, transparent var(--studio-chrome-mask-edge-fade), black var(--studio-chrome-mask-top-end), black var(--studio-chrome-mask-bottom-start), transparent calc(100% - var(--studio-chrome-mask-edge-fade)), transparent 100%);padding-bottom:0}.ChatView-module__ypopuG__messageListInner{width:100%;max-width:var(--chat-message-column-max-width);flex-direction:column;gap:32px;margin:0 auto;padding:0 0 clamp(120px,16vh,192px);display:flex}.ChatView-module__ypopuG__messageListInnerSecondaryPanel{padding-top:calc(var(--pane-header-height) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--pane-footer-height,100px) + 76px + env(safe-area-inset-bottom,0px))}.ChatView-module__ypopuG__tailSpacer{pointer-events:none;flex:none;width:100%}.ChatView-module__ypopuG__emptyState{text-align:center;color:var(--color-text-tertiary);padding:24px 12px;font-size:14px;line-height:1.5}.ChatView-module__ypopuG__scrollToBottomButton{background:var(--color-bgblur-Background);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:48px;height:32px;color:var(--color-text-primary);cursor:pointer;transition:transform .16s ease, box-shadow .16s ease, background-color .16s ease, border-color .16s ease, bottom .2s var(--easing-standard,cubic-bezier(.2, 0, 0, 1));touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:5;border-radius:32px;justify-content:center;align-items:center;animation:.2s cubic-bezier(.2,0,0,1) ChatView-module__ypopuG__scrollPillEnter;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000001a,0 1px 3px #0000000f}.ChatView-module__ypopuG__scrollToBottomButton:hover{border-color:var(--color-text-tertiary);transform:translate(-50%)translateY(-1px);box-shadow:0 10px 22px #00000024,0 2px 6px #00000014}.ChatView-module__ypopuG__scrollToBottomButton:active{transform:translate(-50%)translateY(0)}.ChatView-module__ypopuG__scrollToBottomButtonSecondaryPanel{bottom:calc(var(--pane-footer-height,100px) + 20px)}.ChatView-module__ypopuG__scrollToBottomButton:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.ChatView-module__ypopuG__scrollToBottomDot{border:2px solid var(--color-bg-Background);box-sizing:border-box;background:#e23d3d;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}@keyframes ChatView-module__ypopuG__scrollPillEnter{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.92)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ChatView-module__ypopuG__scrollToBottomButton{transition:none;animation:none}}.ChatView-module__ypopuG__message{animation:ChatView-module__ypopuG__messageEnter .22s var(--easing-emphasized,cubic-bezier(.2, 0, 0, 1));flex-direction:column;display:flex}.ChatView-module__ypopuG__messageNoEnter{animation:none}@keyframes ChatView-module__ypopuG__messageEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ChatView-module__ypopuG__message{animation:none}}.ChatView-module__ypopuG__userMessage{align-items:flex-end}.ChatView-module__ypopuG__assistantMessage{align-items:flex-start}.ChatView-module__ypopuG__userBubble{background:var(--color-bg-Irrelevant);max-width:80%;color:var(--color-text-primary);font-family:var(--font-sans,"Saans", system-ui, sans-serif);font-variation-settings:"wght" 600;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;border-radius:20px 12px 20px 20px;padding:12px 20px;font-size:17.3px;line-height:1.3}.ChatView-module__ypopuG__assistantBody{max-width:96%;color:var(--color-text-primary);font-family:var(--font-sans,"Saans", system-ui, sans-serif);word-wrap:break-word;overflow-wrap:anywhere;flex-direction:column;gap:8px;padding:2px;font-size:12px;line-height:1.4;display:flex}.ChatView-module__ypopuG__errorBody{color:var(--color-text-primary);background:#b423180f;border:1px solid #b4231859;border-radius:14px;max-width:90%;padding:10px 14px}.ChatView-module__ypopuG__errorText{margin:0 0 6px;font-size:14px;line-height:1.45}.ChatView-module__ypopuG__errorRetry{border:1px solid var(--color-bg-Border);background:var(--color-bg-Background);cursor:pointer;font-variation-settings:"wght" 560;color:var(--color-text-primary);touch-action:manipulation;border-radius:8px;margin-top:2px;padding:6px 12px;font-size:12px;transition:border-color .15s,background-color .15s}.ChatView-module__ypopuG__errorRetry:hover{border-color:var(--color-text-tertiary);background:var(--color-bg-Surface)}.ChatView-module__ypopuG__errorRetry:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.ChatView-module__ypopuG__assistantMessageActions{opacity:0;visibility:hidden;align-items:center;gap:12px;height:32px;margin-top:10px;transition:opacity .16s,visibility .16s,transform .16s;display:inline-flex}.ChatView-module__ypopuG__assistantMessageActions.ChatView-module__ypopuG__isLatest,.ChatView-module__ypopuG__message:hover .ChatView-module__ypopuG__assistantMessageActions,.ChatView-module__ypopuG__message:focus-within .ChatView-module__ypopuG__assistantMessageActions{opacity:1;visibility:visible;transform:none}.ChatView-module__ypopuG__actionDivider{background:var(--color-bg-LightBorder);flex:none;width:1px;height:16px;margin:0 5px}.ChatView-module__ypopuG__actionButton{width:24px;height:24px;color:var(--color-text-tertiary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.ChatView-module__ypopuG__actionButton .material-symbols-outlined{transition:transform .15s var(--easing-standard,cubic-bezier(.2, 0, 0, 1))}.ChatView-module__ypopuG__actionButton:hover{color:var(--color-text-primary)}.ChatView-module__ypopuG__actionButton:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:1px}.ChatView-module__ypopuG__actionButtonActive,.ChatView-module__ypopuG__actionButtonActive:hover{color:var(--color-text-primary);background:var(--color-bg-Surface);border-color:var(--color-bg-LightBorder)}.ChatView-module__ypopuG__actionButtonActive .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24}.ChatView-module__ypopuG__actionButtonSuccess,.ChatView-module__ypopuG__actionButtonSuccess:hover{color:var(--color-success);background:var(--color-green-20);border-color:#0000}@media (prefers-reduced-motion:reduce){.ChatView-module__ypopuG__assistantMessageActions{transition:none}.ChatView-module__ypopuG__actionButton .material-symbols-outlined{transition:none}}
.settings-module__EK6t6W__panel{--settings-card-padding-block:var(--space-4);--settings-card-padding-inline:var(--space-5);--settings-hairline:color-mix(in srgb, var(--color-bg-Border) 45%, transparent);gap:var(--space-6);flex-direction:column;display:flex}.settings-module__EK6t6W__section{gap:var(--space-3);flex-direction:column;display:flex}.settings-module__EK6t6W__sectionHeader{padding-inline:var(--space-1);flex-direction:column;gap:2px;display:flex}.settings-module__EK6t6W__sectionTitle{font-family:var(--font-sans);font-variation-settings:"wght" 600;letter-spacing:.02em;color:var(--color-text-secondary);margin:0;font-size:13px;font-weight:600;line-height:1.3}.settings-module__EK6t6W__sectionDescription{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}.settings-module__EK6t6W__sectionDanger .settings-module__EK6t6W__sectionTitle{color:color-mix(in srgb, var(--color-error) 80%, var(--color-text-secondary))}.settings-module__EK6t6W__card{background:var(--color-bg-Irrelevant);border:1px solid var(--settings-hairline);border-radius:var(--radius-lg);overflow:hidden}.settings-module__EK6t6W__cardDanger{background:color-mix(in srgb, var(--color-error) 5%, var(--color-bg-Irrelevant));border-color:color-mix(in srgb, var(--color-error) 24%, transparent)}.settings-module__EK6t6W__cardBody{padding:var(--settings-card-padding-block) var(--settings-card-padding-inline);gap:var(--space-4);flex-direction:column;display:flex}.settings-module__EK6t6W__cardFooter{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--settings-card-padding-inline);background:color-mix(in srgb, var(--color-bg-OnSurface) 30%, transparent);border-top:1px solid var(--settings-hairline);display:flex}.settings-module__EK6t6W__cardFooterNote{min-width:0;font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.45}.settings-module__EK6t6W__cardFooterActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.settings-module__EK6t6W__rowGroup{flex-direction:column;display:flex}.settings-module__EK6t6W__rowGroup>*+*{border-top:1px solid var(--settings-hairline)}.settings-module__EK6t6W__row{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:56px;padding:var(--space-3) var(--settings-card-padding-inline);display:flex}.settings-module__EK6t6W__rowLabel{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.settings-module__EK6t6W__rowTitle{font-family:var(--font-sans);font-variation-settings:"wght" 500;color:var(--color-text);margin:0;font-size:14px;font-weight:500;line-height:1.4}.settings-module__EK6t6W__rowDescription{font-family:var(--font-sans);color:var(--color-text-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.settings-module__EK6t6W__rowControl{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.settings-module__EK6t6W__form{display:block}.settings-module__EK6t6W__formFields{padding:var(--settings-card-padding-block) var(--settings-card-padding-inline);gap:var(--space-4);flex-direction:column;display:flex}.settings-module__EK6t6W__banner{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-family:var(--font-sans);border:1px solid #0000;font-size:13px;line-height:1.5;display:flex}.settings-module__EK6t6W__bannerSuccess{background:color-mix(in srgb, var(--color-success) 10%, transparent);border-color:color-mix(in srgb, var(--color-success) 26%, transparent);color:color-mix(in srgb, var(--color-success) 78%, var(--color-text))}.settings-module__EK6t6W__bannerError{background:color-mix(in srgb, var(--color-error) 9%, transparent);border-color:color-mix(in srgb, var(--color-error) 26%, transparent);color:color-mix(in srgb, var(--color-error) 80%, var(--color-text))}.settings-module__EK6t6W__bannerIcon{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 20;flex-shrink:0;font-size:18px;line-height:1.4}.settings-module__EK6t6W__bannerText{flex:1;min-width:0}.settings-module__EK6t6W__bannerDismiss{border-radius:var(--radius-full);width:22px;height:22px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.settings-module__EK6t6W__bannerDismiss:hover{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}.settings-module__EK6t6W__bannerDismiss .material-symbols-rounded{font-size:16px;line-height:1}.settings-module__EK6t6W__meter{gap:var(--space-2);flex-direction:column;display:flex}.settings-module__EK6t6W__meterHeader{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.settings-module__EK6t6W__meterLabel{font-family:var(--font-sans);font-variation-settings:"wght" 500;color:var(--color-text);font-size:14px;font-weight:500}.settings-module__EK6t6W__meterValue{font-family:var(--font-sans);text-align:right;color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.4}.settings-module__EK6t6W__meterTrack{border-radius:var(--radius-full);background:var(--color-bg-OnSurface);height:6px;position:relative;overflow:hidden}.settings-module__EK6t6W__meterTrackUnmetered{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--color-text-muted) 22%, transparent) 0 3px, transparent 3px 8px)}.settings-module__EK6t6W__meterFill{border-radius:inherit;background:var(--color-bg-i-Surface);height:100%;transition:width var(--transition-base,.24s) var(--easing-standard,ease)}.settings-module__EK6t6W__meterFillWarn{background:var(--color-error)}.settings-module__EK6t6W__meterDescription{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){.settings-module__EK6t6W__meterFill{transition:none}}.settings-module__EK6t6W__segmented{border-radius:var(--radius-full);background:var(--color-bg-OnSurface);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.settings-module__EK6t6W__segment{padding:5px var(--space-3);border-radius:var(--radius-full);font-family:var(--font-sans);font-variation-settings:"wght" 500;color:var(--color-text-muted);cursor:pointer;touch-action:manipulation;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;font-size:12px;font-weight:500}.settings-module__EK6t6W__segment:hover{color:var(--color-text)}.settings-module__EK6t6W__segmentActive,.settings-module__EK6t6W__segmentActive:hover{background:var(--color-bg-Background);color:var(--color-text);box-shadow:0 1px 2px #00000014}.settings-module__EK6t6W__segment:focus-visible{outline:2px solid var(--color-text);outline-offset:1px}.settings-module__EK6t6W__btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-full);font-family:var(--font-sans);font-variation-settings:"wght" 500;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);border:1px solid #0000;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.settings-module__EK6t6W__btn:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.settings-module__EK6t6W__btn:disabled{cursor:not-allowed;opacity:.55}.settings-module__EK6t6W__btnPrimary{background:var(--color-bg-i-Surface);color:var(--color-text-i-primary);border-color:var(--color-bg-i-Surface)}.settings-module__EK6t6W__btnPrimary:hover:not(:disabled){opacity:.9}.settings-module__EK6t6W__btnSecondary{background:var(--color-bg-Background);color:var(--color-text);border-color:var(--color-bg-Border)}.settings-module__EK6t6W__btnSecondary:hover:not(:disabled){background:var(--color-hover-bg);border-color:var(--color-hover-border)}.settings-module__EK6t6W__btnDanger{color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 45%, transparent);background:0 0}.settings-module__EK6t6W__btnDanger:hover:not(:disabled){background:color-mix(in srgb, var(--color-error) 10%, transparent);border-color:var(--color-error)}.settings-module__EK6t6W__badge{align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-2);border-radius:var(--radius-full);font-family:var(--font-sans);font-variation-settings:"wght" 600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.settings-module__EK6t6W__badgeNeutral{background:var(--color-bg-Background);color:var(--color-text-secondary);border-color:var(--color-bg-Border)}.settings-module__EK6t6W__badgePro{background:var(--color-bg-i-Surface);color:var(--color-text-i-primary);border-color:var(--color-bg-i-Surface)}.settings-module__EK6t6W__badgeSuccess{background:color-mix(in srgb, var(--color-success) 14%, transparent);color:color-mix(in srgb, var(--color-success) 78%, var(--color-text));border-color:color-mix(in srgb, var(--color-success) 32%, transparent)}.settings-module__EK6t6W__badgeWarning{background:color-mix(in srgb, var(--color-error) 12%, transparent);color:color-mix(in srgb, var(--color-error) 80%, var(--color-text));border-color:color-mix(in srgb, var(--color-error) 30%, transparent)}.settings-module__EK6t6W__empty{padding:var(--settings-card-padding-block) var(--settings-card-padding-inline);font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.5}@media (max-width:640px){.settings-module__EK6t6W__row{align-items:flex-start;gap:var(--space-3);flex-direction:column}.settings-module__EK6t6W__rowControl{width:100%}.settings-module__EK6t6W__cardFooter{align-items:stretch;gap:var(--space-3);flex-direction:column}.settings-module__EK6t6W__cardFooterActions{justify-content:flex-end}}
.SidebarInsightsMiniDashboard-module__nqXMvG__dashboard{font-family:var(--font-sans);flex-direction:column;gap:.625rem;min-width:0;padding:.25rem 0 0;display:flex}.SidebarInsightsMiniDashboard-module__nqXMvG__headline{flex-direction:column;gap:2px;min-width:0;min-height:3.75rem;padding:0 2px 2px;display:flex}.SidebarInsightsMiniDashboard-module__nqXMvG__heroEyebrow{text-transform:uppercase;letter-spacing:.04em;font-variation-settings:"wght" 600;min-height:.825rem;color:var(--color-text-secondary);font-size:.6875rem;font-weight:600;line-height:1.2}.SidebarInsightsMiniDashboard-module__nqXMvG__heroRow{flex-wrap:nowrap;align-items:center;gap:4px 8px;min-width:0;min-height:1.625rem;display:flex}.SidebarInsightsMiniDashboard-module__nqXMvG__heroNumber{font-variation-settings:"wght" 700;font-synthesis-weight:none;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:700;line-height:1;display:inline-block}.SidebarInsightsMiniDashboard-module__nqXMvG__deltaPill{border-radius:var(--radius-full);font-variation-settings:"wght" 650;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;padding:1px 8px;font-size:.6875rem;font-weight:650;line-height:1.4;display:inline-flex}.SidebarInsightsMiniDashboard-module__nqXMvG__deltaUp{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, transparent)}.SidebarInsightsMiniDashboard-module__nqXMvG__deltaFlat{color:var(--color-text-tertiary);background:var(--color-bg-Irrelevant)}.SidebarInsightsMiniDashboard-module__nqXMvG__deltaHidden{visibility:hidden}.SidebarInsightsMiniDashboard-module__nqXMvG__heroCaption{font-variation-settings:"wght" 500;min-height:.975rem;color:var(--color-text-tertiary);font-size:.75rem;font-weight:500;line-height:1.3}.SidebarInsightsMiniDashboard-module__nqXMvG__metricStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.125rem 0;display:grid}.SidebarInsightsMiniDashboard-module__nqXMvG__metricCell{flex-direction:column;gap:3px;min-width:0;display:flex}.SidebarInsightsMiniDashboard-module__nqXMvG__metricLabel{text-transform:uppercase;letter-spacing:.03em;font-variation-settings:"wght" 550;color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;font-weight:550;line-height:1.2;overflow:hidden}.SidebarInsightsMiniDashboard-module__nqXMvG__metricValue{font-variation-settings:"wght" 650;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:650;line-height:1.1}.SidebarInsightsMiniDashboard-module__nqXMvG__subBlock{flex-direction:column;gap:6px;padding:2px 2px 0;display:flex}.SidebarInsightsMiniDashboard-module__nqXMvG__subEyebrow{text-transform:uppercase;letter-spacing:.04em;font-variation-settings:"wght" 600;color:var(--color-text-secondary);font-size:.625rem;font-weight:600;line-height:1.2}.SidebarInsightsMiniDashboard-module__nqXMvG__geoList{flex-direction:column;gap:5px;display:flex}.SidebarInsightsMiniDashboard-module__nqXMvG__geoRow{grid-template-columns:minmax(0,88px) minmax(40px,1fr) auto;align-items:center;gap:8px;display:grid}.SidebarInsightsMiniDashboard-module__nqXMvG__geoName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8125rem;line-height:1.3;overflow:hidden}.SidebarInsightsMiniDashboard-module__nqXMvG__geoTrack{background:var(--color-text-irrelevant);border-radius:var(--radius-full);height:4px;position:relative;overflow:hidden}.SidebarInsightsMiniDashboard-module__nqXMvG__geoFill{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-text-primary) 32%, transparent);height:100%;display:block}.SidebarInsightsMiniDashboard-module__nqXMvG__geoCount{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;justify-self:end;font-size:.6875rem}.SidebarInsightsMiniDashboard-module__nqXMvG__bentoLabel{letter-spacing:.04em;color:var(--color-text-secondary);margin:0;font-size:.6875rem;line-height:1.2;}.SidebarInsightsMiniDashboard-module__nqXMvG__bentoItemCard{border-left:2px solid color-mix(in srgb, var(--color-text-primary) 55%, transparent);background:0 0;border-radius:2px;flex-direction:column;gap:.1875rem;padding:.125rem 0 .125rem .6875rem;display:flex}.SidebarInsightsMiniDashboard-module__nqXMvG__bentoItemTitle{font-family:var(--font-sans);font-variation-settings:"wght" 600;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;font-weight:600;line-height:1.35;overflow:hidden}.SidebarInsightsMiniDashboard-module__nqXMvG__bentoItemStat{font-family:var(--font-sans);font-variation-settings:"wght" 500;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:.6875rem;font-weight:500;line-height:1.35}.SidebarInsightsMiniDashboard-module__nqXMvG__emptyState{font-family:var(--font-sans);font-variation-settings:"wght" 500;letter-spacing:.01em;color:var(--color-text-tertiary);text-align:center;text-wrap:balance;background:var(--color-bg-Irrelevant);border:1px dashed var(--color-bg-Border);border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:3rem;padding:.75rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex}.SidebarInsightsMiniDashboard-module__nqXMvG__emptyState p{margin:0}.SidebarInsightsMiniDashboard-module__nqXMvG__errorState{background:color-mix(in srgb, var(--color-error) 10%, var(--color-bg-Irrelevant));border:1px solid color-mix(in srgb, var(--color-error) 28%, var(--color-bg-LightBorder));border-radius:var(--radius-md);align-items:center;min-height:2.75rem;padding:.625rem .75rem;display:flex}.SidebarInsightsMiniDashboard-module__nqXMvG__errorText{font-family:var(--font-sans);font-variation-settings:"wght" 500;color:var(--color-error);margin:0;font-size:.75rem;font-weight:500;line-height:1.35}.SidebarInsightsMiniDashboard-module__nqXMvG__skeleton{flex-direction:column;gap:.625rem;padding:.25rem 0 0;display:flex}.SidebarInsightsMiniDashboard-module__nqXMvG__skeletonHeadline{border-radius:var(--radius-sm);width:60%;height:1.75rem;}.SidebarInsightsMiniDashboard-module__nqXMvG__skeletonChart{border-radius:var(--radius-lg);height:120px;}.SidebarInsightsMiniDashboard-module__nqXMvG__skeletonStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.SidebarInsightsMiniDashboard-module__nqXMvG__skeletonCell{border-radius:var(--radius-md);height:3rem;}@media (prefers-reduced-motion:reduce){.SidebarInsightsMiniDashboard-module__nqXMvG__metricCell{transition:none}}
.CoverLetterParagraphList-module__Zn4BCW__paragraphList{flex-direction:column;justify-content:flex-start;width:100%;min-width:0;margin-top:1rem;padding:0;list-style:none;display:flex}.CoverLetterParagraphList-module__Zn4BCW__actionRowSlot{box-shadow:none;background:0 0;border:none;margin:0;padding:0;list-style:none}.CoverLetterParagraphList-module__Zn4BCW__empty{border:2px dashed hsl(var(--border));text-align:center;border-radius:.5rem;margin-top:1rem;padding:2rem}.CoverLetterParagraphList-module__Zn4BCW__emptyText{color:hsl(var(--muted-foreground));margin:0}
.ScopeSeparatorRow-module__4e3PpG__row{-webkit-user-select:none;user-select:none;align-items:center;gap:12px;margin:20px 0;display:flex}.ScopeSeparatorRow-module__4e3PpG__line{background:var(--color-border,currentColor);opacity:.55;flex:1;height:1px}.ScopeSeparatorRow-module__4e3PpG__chip{border:1px solid var(--color-border,currentColor);max-width:60%;color:var(--color-text-tertiary);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 10px;font-size:11px;line-height:18px;display:inline-flex;overflow:hidden}.ScopeSeparatorRow-module__4e3PpG__chipLabel{text-overflow:ellipsis;overflow:hidden}
.bento-viewers-module__vbW33q__rowRoot{box-sizing:border-box;background:0 0;border:none;flex-direction:column;align-items:stretch;width:100%;margin:0;padding:0;display:flex;position:relative}.bento-viewers-module__vbW33q__rowInner{flex:1;width:100%;min-width:0;margin:0;padding:0}.bento-viewers-module__vbW33q__blocksContainer{min-height:0}.bento-viewers-module__vbW33q__blocksGrid{--bento-prose-block-max-width:680px;gap:var(--bento-canvas-x-padding,16px);flex-wrap:nowrap;justify-content:center;margin:0;padding:0;display:flex;overflow-x:auto}.bento-viewers-module__vbW33q__rowType_text .bento-viewers-module__vbW33q__blocksGrid,.bento-viewers-module__vbW33q__rowType_title .bento-viewers-module__vbW33q__blocksGrid,.bento-viewers-module__vbW33q__rowType_ref .bento-viewers-module__vbW33q__blocksGrid{max-width:var(--bento-prose-block-max-width,680px);margin:0 auto}.bento-viewers-module__vbW33q__rowType_text .bento-viewers-module__vbW33q__blocksGrid>*,.bento-viewers-module__vbW33q__rowType_title .bento-viewers-module__vbW33q__blocksGrid>*,.bento-viewers-module__vbW33q__rowType_ref .bento-viewers-module__vbW33q__blocksGrid>*{flex:1 1 0;min-width:0}.bento-viewers-module__vbW33q__rowType_image .bento-viewers-module__vbW33q__blocksGrid>*{flex:0 1 calc(50% - var(--bento-canvas-x-padding,16px) / 2);max-width:600px}.bento-viewers-module__vbW33q__rowType_text .bento-viewers-module__vbW33q__blocksGrid>:only-child,.bento-viewers-module__vbW33q__rowType_title .bento-viewers-module__vbW33q__blocksGrid>:only-child{flex:1 1 0}.bento-viewers-module__vbW33q__rowType_image .bento-viewers-module__vbW33q__blocksGrid>:only-child{aspect-ratio:16/9;flex:100%;max-width:100%;min-height:320px;max-height:640px}.bento-viewers-module__vbW33q__blocksGrid::-webkit-scrollbar{height:6px}.bento-viewers-module__vbW33q__blocksGrid::-webkit-scrollbar-track{background:0 0}.bento-viewers-module__vbW33q__blocksGrid::-webkit-scrollbar-thumb{background:var(--color-border-Border,var(--border));border-radius:3px}.bento-viewers-module__vbW33q__blockRoot{background:var(--background);border-radius:1rem;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden}.bento-viewers-module__vbW33q__blockRoot[data-block-type=text]{min-height:120px}.bento-viewers-module__vbW33q__blockRoot[data-block-type=title]{min-height:0}.bento-viewers-module__vbW33q__blockRoot[data-block-type=image],.bento-viewers-module__vbW33q__blockRoot[data-block-type=video]{min-height:360px}.bento-viewers-module__vbW33q__blockContent{flex-direction:column;flex:1;min-width:0;min-height:0;padding:1rem;display:flex;position:relative}.bento-viewers-module__vbW33q__blockRoot[data-block-type=image] .bento-viewers-module__vbW33q__blockContent{padding:0}.bento-viewers-module__vbW33q__blockRoot[data-block-type=text] .bento-viewers-module__vbW33q__blockContent,.bento-viewers-module__vbW33q__blockRoot[data-block-type=title] .bento-viewers-module__vbW33q__blockContent{padding:1.5rem}.bento-viewers-module__vbW33q__blockRoot[data-block-type=image] .bento-viewers-module__vbW33q__blockContent>*,.bento-viewers-module__vbW33q__blockRoot[data-block-type=video] .bento-viewers-module__vbW33q__blockContent>*{border-radius:.75rem;overflow:hidden}.bento-viewers-module__vbW33q__canvasContainer{width:100%;padding:0}.bento-viewers-module__vbW33q__rowsList{gap:var(--bento-canvas-x-padding,16px);box-sizing:border-box;flex-direction:column;min-height:0;margin:0;padding:0;display:flex}.bento-viewers-module__vbW33q__heroRoot{background:var(--background);border-radius:var(--modal-sheet-top-radius,32px) var(--modal-sheet-top-radius,32px) 0 0;width:100%;margin-bottom:1rem;overflow:hidden}.bento-viewers-module__vbW33q__heroMedia{background:var(--muted);border-radius:inherit;width:100%;height:clamp(320px,45vh,560px);min-height:320px;max-height:560px;position:relative;overflow:hidden}.postHeroModalShell .bento-viewers-module__vbW33q__heroRoot{height:100%;margin-bottom:0}.postHeroModalShell .bento-viewers-module__vbW33q__heroMedia{height:100%;min-height:0;max-height:100%}.bento-viewers-module__vbW33q__heroImage,.bento-viewers-module__vbW33q__heroVideo{object-fit:cover;width:100%;height:100%}.bento-viewers-module__vbW33q__heroPlaceholder{width:100%;height:100%;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:1rem;display:flex}
.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__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}
.CoverLetterEditorSurface-module__fUeT9a__root{width:100%;max-width:100%;padding-block:1.5rem 3rem}.CoverLetterEditorSurface-module__fUeT9a__empty{color:var(--color-text-secondary);padding:2rem 1.25rem;font-size:.9375rem}.CoverLetterEditorSurface-module__fUeT9a__titleChevronIcon{color:var(--color-text-tertiary,var(--muted-foreground));flex-shrink:0;font-size:1.25rem;line-height:1}@media (prefers-reduced-motion:reduce){.CoverLetterEditorSurface-module__fUeT9a__root{scroll-behavior:auto}}
.FullScreenChatShell-module__id2Ccq__container{background:0 0;flex-direction:column;flex:1;align-self:stretch;width:100%;height:100%;min-height:0;display:flex;position:relative}.FullScreenChatShell-module__id2Ccq__header{z-index:10;flex-shrink:0}.FullScreenChatShell-module__id2Ccq__viewBody{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}
.ShinyText-module__3sFDAG__root{font:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit;font-variation-settings:inherit;direction:ltr;unicode-bidi:isolate;display:inline-block;position:relative}.ShinyText-module__3sFDAG__base{z-index:0;color:inherit;position:relative}.ShinyText-module__3sFDAG__shine{z-index:1;pointer-events:none;white-space:nowrap;color:#0000;font:inherit;letter-spacing:inherit;line-height:inherit;font-weight:inherit;font-variation-settings:inherit;background:linear-gradient(90deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--color-text-primary,var(--foreground)) 72%, transparent) 50%, transparent 62%, transparent 100%);-webkit-text-fill-color:transparent;background-position:100%;background-repeat:no-repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite ShinyText-module__3sFDAG__shiny-text-sweep;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ShinyText-module__3sFDAG__shine{display:none}}@keyframes ShinyText-module__3sFDAG__shiny-text-sweep{0%{background-position:100%}to{background-position:-100%}}
.PlanBenefit-module__tmyheW__list{margin:0;padding:0;list-style:none;display:contents}.PlanBenefit-module__tmyheW__item{margin-top:var(--plan-benefit-gap);font-family:var(--font-sans);font-variation-settings:"wght" 500;color:var(--color-text-secondary);justify-content:flex-start;align-self:start;align-items:center;gap:.7rem;font-size:.93rem;font-weight:500;line-height:1.45;display:flex}.PlanBenefit-module__tmyheW__itemLead{margin-top:var(--plan-section-gap)}.PlanBenefit-module__tmyheW__icon{width:1.3rem;height:1.3rem;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;margin-top:.2rem;font-size:1.3rem;display:flex}
.PublicProjectDetail-module__XZuY5q__pageRoot{background:var(--background);min-height:100vh}.PublicProjectDetail-module__XZuY5q__pageContainer{--bento-canvas-x-padding:24px;width:min(1120px,100%);padding:64px var(--bento-canvas-x-padding) 88px;margin:0 auto}.PublicProjectDetail-module__XZuY5q__modalContainer{--bento-canvas-x-padding:16px;--editor-modal-x-padding:var(--bento-canvas-x-padding);--modal-sheet-top-radius:32px;width:100%;min-width:0;max-width:100%;padding:0 var(--bento-canvas-x-padding);box-sizing:border-box;margin:0 auto}.PublicProjectDetail-module__XZuY5q__modalContainerNoHero{padding-top:var(--pane-header-height,72px)}.PublicProjectDetail-module__XZuY5q__backLink{color:var(--color-text-secondary);align-items:center;gap:8px;margin-bottom:24px;text-decoration:none;transition:color .14s;display:inline-flex}.PublicProjectDetail-module__XZuY5q__backLink:hover{color:var(--color-text-primary)}.PublicProjectDetail-module__XZuY5q__backIcon{font-size:18px}.PublicProjectDetail-module__XZuY5q__header{margin-bottom:28px}.PublicProjectDetail-module__XZuY5q__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,3.5vw,3.4rem);line-height:1.08}.PublicProjectDetail-module__XZuY5q__tagline{color:var(--color-text-secondary);margin:12px 0 0;font-size:clamp(1rem,1.3vw,1.25rem)}.PublicProjectDetail-module__XZuY5q__content{margin-top:24px}.PublicProjectDetail-module__XZuY5q__notFound{color:var(--color-text-secondary);margin:0}.PublicProjectDetail-module__XZuY5q__heroFullBleed{margin:0 calc(var(--editor-modal-x-padding,16px) * -1) 16px;border-radius:var(--modal-sheet-top-radius,32px) var(--modal-sheet-top-radius,32px) 0 0;overflow:hidden}.PublicProjectDetail-module__XZuY5q__introFullBleed{margin:0 calc(var(--editor-modal-x-padding,16px) * -1);padding:0 var(--editor-modal-x-padding,16px)}.PublicProjectDetail-module__XZuY5q__canvasWrapper{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0 auto}
.landing-view-module__MEpJna__landing{background-color:var(--color-bg,#fafafa);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex;position:relative}.landing-view-module__MEpJna__content{text-align:left;align-items:flex-start;gap:var(--space-6,24px);padding:var(--space-6,24px);width:100%;max-width:var(--main-content-width,700px);flex-direction:column;margin-bottom:120px;display:flex}.landing-view-module__MEpJna__header{align-items:flex-start;gap:var(--space-5,20px);flex-direction:row;width:100%;display:flex}.landing-view-module__MEpJna__avatar{width:80px;height:80px;box-shadow:var(--shadow-md);border:2px solid var(--color-bg-Border,#e5e5e5);border-radius:50%;flex-shrink:0;overflow:hidden}.landing-view-module__MEpJna__avatar img,.landing-view-module__MEpJna__avatarImg{object-fit:cover;width:100%;height:100%}.landing-view-module__MEpJna__profileTextBlock{align-items:flex-start;gap:var(--space-1,4px);flex-direction:column;flex:1;min-width:0;display:flex}.landing-view-module__MEpJna__name{font-family:var(--font-sans);font-variation-settings:"wght" 600;letter-spacing:-.02em;color:var(--color-text,#111);margin:0;font-size:clamp(22px,2.5vw,28px);font-weight:600;line-height:1.15}.landing-view-module__MEpJna__role{font-family:var(--font-sans);font-variation-settings:"wght" 500;letter-spacing:.01em;color:var(--color-text-secondary,#555);margin:0;font-size:clamp(14px,1.5vw,16px);font-weight:500;line-height:1.35}.landing-view-module__MEpJna__role strong{color:var(--color-text,#111);font-weight:600}.landing-view-module__MEpJna__exploreButton{align-items:center;gap:var(--space-2,8px);padding:var(--space-3,12px) var(--space-5,20px);border:1px solid var(--color-border,#e5e5e5);border-radius:var(--radius-full,9999px);cursor:pointer;transition:all var(--transition-normal);color:var(--color-text-secondary,#555);font-family:var(--font-sans);background:0 0;font-size:14px;font-weight:500;display:flex}.landing-view-module__MEpJna__exploreButton:hover{background:var(--color-hover-bg,#f5f5f5);border-color:var(--color-hover-border,#d5d5d5);color:var(--color-text,#111);transform:translateY(-2px)}.landing-view-module__MEpJna__exploreText{font-variation-settings:"wght" 500}.landing-view-module__MEpJna__exploreIcon{transition:transform var(--transition-normal);font-size:16px}.landing-view-module__MEpJna__exploreButton:hover .landing-view-module__MEpJna__exploreIcon{transform:translateY(2px)}.landing-view-module__MEpJna__promptBarWrapper{padding:0 var(--space-4,16px) calc(var(--space-6,24px) + env(safe-area-inset-bottom,0px));pointer-events:auto;z-index:var(--z-overlay,1000);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.landing-view-module__MEpJna__promptBarWrapper>*{width:100%;max-width:min(var(--main-content-width,700px), 100%)}.landing-view-module__MEpJna__promptBarWrapper [class*=root]{max-width:min(var(--main-content-width,700px), 100%)!important;width:100%!important;min-width:auto!important}@media (max-width:480px){.landing-view-module__MEpJna__content{padding:var(--space-4,16px)}.landing-view-module__MEpJna__avatar{width:64px;height:64px}.landing-view-module__MEpJna__name{font-size:22px}.landing-view-module__MEpJna__promptBarWrapper{padding:0 var(--space-3,12px) calc(var(--space-5,20px) + env(safe-area-inset-bottom,0px))}}
.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}
.portfolio-module__JtE5_G__boardWrap{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:1.5rem 1.5rem 4rem}@media (max-width:768px){.portfolio-module__JtE5_G__boardWrap{padding:1rem 1rem 3rem}}
.PricingFaq-module__j8R6Kq__section{margin-top:var(--pricing-faq-margin-top,4.5rem)}.PricingFaq-module__j8R6Kq__title{text-align:center;color:var(--color-text-primary);margin:0}.PricingFaq-module__j8R6Kq__list{flex-direction:column;gap:.5rem;margin-top:2rem;display:flex}.PricingFaq-module__j8R6Kq__item{border:1px solid var(--color-bg-AccentBorder);background:color-mix(in srgb, var(--color-bg-Surface) 40%, transparent);border-radius:1rem;overflow:hidden}.PricingFaq-module__j8R6Kq__trigger{font-family:var(--font-sans);font-variation-settings:"wght" 600;color:var(--color-text-primary);cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-size:.9375rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.PricingFaq-module__j8R6Kq__trigger::-webkit-details-marker{display:none}.PricingFaq-module__j8R6Kq__trigger:after{color:var(--color-text-secondary);content:"+";flex-shrink:0;font-size:1.1rem;font-weight:500;transition:transform .16s}.PricingFaq-module__j8R6Kq__item[open] .PricingFaq-module__j8R6Kq__trigger:after{transform:rotate(45deg)}.PricingFaq-module__j8R6Kq__trigger:focus-visible{outline:2px solid var(--ring,var(--color-bg-AccentBorder));outline-offset:-2px}.PricingFaq-module__j8R6Kq__body{font-family:var(--font-sans);color:var(--color-text-secondary);margin:0;padding:0 1.15rem 1.1rem;font-size:.875rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.PricingFaq-module__j8R6Kq__trigger:after{transition:none}}
.InputWithInheritanceToggle-module__ic7qAa__wrapper{background:var(--color-bg-Surface);border-radius:16px;flex-flow:row;align-items:flex-start;gap:0;min-width:200px;height:auto;display:flex;overflow:hidden}.InputWithInheritanceToggle-module__ic7qAa__inputSlot{flex-direction:column;min-width:0;display:flex}.InputWithInheritanceToggle-module__ic7qAa__inputPill{border-left:none;transition:border-color .2s}.InputWithInheritanceToggle-module__ic7qAa__inputPill:focus-visible{outline:2px solid var(--color-focus,#4f46e5);outline-offset:2px}.InputWithInheritanceToggle-module__ic7qAa__iconButton{background:var(--color-bg-Surface);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:48px;min-width:48px;height:48px;min-height:64px;padding:0;transition:background-color .2s;display:flex;position:relative}.InputWithInheritanceToggle-module__ic7qAa__iconButton:disabled{opacity:.5;cursor:default}.InputWithInheritanceToggle-module__ic7qAa__iconButton:focus-visible{outline:2px solid var(--color-focus,#4f46e5);outline-offset:-4px}.InputWithInheritanceToggle-module__ic7qAa__iconSync,.InputWithInheritanceToggle-module__ic7qAa__iconCircle,.InputWithInheritanceToggle-module__ic7qAa__iconChange{pointer-events:none;justify-content:center;align-items:center;font-size:1.25rem;transition:opacity .15s;display:flex;position:absolute;inset:0}.InputWithInheritanceToggle-module__ic7qAa__iconButton[data-state=synced] .InputWithInheritanceToggle-module__ic7qAa__iconSync{opacity:1;color:var(--color-text-info,#2563eb)}.InputWithInheritanceToggle-module__ic7qAa__iconButton[data-state=synced] .InputWithInheritanceToggle-module__ic7qAa__iconCircle,.InputWithInheritanceToggle-module__ic7qAa__iconButton[data-state=synced] .InputWithInheritanceToggle-module__ic7qAa__iconChange,.InputWithInheritanceToggle-module__ic7qAa__iconButton[data-state=unsynced] .InputWithInheritanceToggle-module__ic7qAa__iconSync{opacity:0}.InputWithInheritanceToggle-module__ic7qAa__iconButton[data-state=unsynced] .InputWithInheritanceToggle-module__ic7qAa__iconCircle{opacity:1;color:var(--color-text-secondary,#94a3b8)}.InputWithInheritanceToggle-module__ic7qAa__iconButton[data-state=unsynced] .InputWithInheritanceToggle-module__ic7qAa__iconChange{opacity:0;color:var(--color-text-info,#2563eb)}.InputWithInheritanceToggle-module__ic7qAa__iconButton[data-state=unsynced]:hover .InputWithInheritanceToggle-module__ic7qAa__iconCircle{opacity:0}.InputWithInheritanceToggle-module__ic7qAa__iconButton[data-state=unsynced]:hover .InputWithInheritanceToggle-module__ic7qAa__iconChange{opacity:1}.InputWithInheritanceToggle-module__ic7qAa__iconButton[data-has-default=false]{opacity:.4}.InputWithInheritanceToggle-module__ic7qAa__iconButton[data-has-default=false] .InputWithInheritanceToggle-module__ic7qAa__iconSync,.InputWithInheritanceToggle-module__ic7qAa__iconButton[data-has-default=false] .InputWithInheritanceToggle-module__ic7qAa__iconCircle{color:var(--color-text-tertiary,#cbd5e1)}
.ResumePreviewContent-module__p_IMaa__root{flex-direction:column;gap:0;width:100%;min-width:0;margin:0;padding:0 0 2rem;display:flex}.ResumePreviewContent-module__p_IMaa__empty{color:var(--color-text-secondary);font-size:var(--font-size-body);text-align:center;padding:2rem}.ResumePreviewContent-module__p_IMaa__heroSection{flex-direction:column;justify-content:flex-end;align-items:stretch;width:100%;height:40vh;display:flex}.ResumePreviewContent-module__p_IMaa__heroPromptBar{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0}.ResumePreviewContent-module__p_IMaa__heroPromptBar>*{width:100%;min-width:0;max-width:100%;margin:0}@media (max-width:700px){.ResumePreviewContent-module__p_IMaa__heroPromptBar{display:none}}.ResumePreviewContent-module__p_IMaa__externalLinksSection{width:100%;max-width:var(--canvas-max-width,700px);padding:0 var(--content-padding,20px);box-sizing:border-box;margin:0 auto}
/*# sourceMappingURL=1-s4wuygz77lz.css.map*/