.footer-module__O7TfqG__footer{--footer-type:"wght" 500, "GRAD" 0, "MONO" 100;--footer-type-strong:"wght" 650, "GRAD" 0, "MONO" 100;font-family:var(--font-sans);font-synthesis-weight:none;text-rendering:geometricprecision;color:var(--color-text-secondary);background:var(--color-bg-Background,var(--background));padding-block:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.25rem);padding-inline:clamp(1.25rem,4vw,3rem);padding-bottom:calc(clamp(1.5rem, 3vw, 2.25rem) + env(safe-area-inset-bottom,0px))}.footer-module__O7TfqG__inner{flex-direction:column;gap:clamp(2.5rem,5vw,4rem);width:100%;max-width:1280px;margin-inline:auto;display:flex}.footer-module__O7TfqG__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(2rem,4vw,3.5rem);display:flex}.footer-module__O7TfqG__columns{grid-template-columns:repeat(3,minmax(0,max-content));gap:2rem clamp(2.5rem,6vw,5.5rem);min-width:0;display:grid}.footer-module__O7TfqG__column{flex-direction:column;gap:.85rem;display:flex}.footer-module__O7TfqG__columnTitle{letter-spacing:.08em;text-transform:uppercase;font-variation-settings:var(--footer-type-strong);color:var(--color-text-primary);margin:0;font-size:12px;line-height:1.35}.footer-module__O7TfqG__linkList{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.footer-module__O7TfqG__link{letter-spacing:.08em;text-transform:uppercase;font-variation-settings:var(--footer-type);min-height:24px;color:var(--color-text-tertiary);touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-size:12px;line-height:1.35;text-decoration:none;transition:color .15s;display:inline-block}.footer-module__O7TfqG__link:hover{color:var(--color-text-primary)}.footer-module__O7TfqG__link:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px;color:var(--color-text-primary)}.footer-module__O7TfqG__brandMark{color:var(--color-text-primary);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;place-items:center;margin-left:auto;text-decoration:none;display:grid;overflow:visible}.footer-module__O7TfqG__brandMark:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:6px}.footer-module__O7TfqG__isotype{--isotype-width:168px;--isotype-height:168px}.footer-module__O7TfqG__bottom{border-top:1px solid color-mix(in srgb, var(--color-text-primary) 12%, transparent);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-top:clamp(1.25rem,2.5vw,1.75rem);display:grid}.footer-module__O7TfqG__copyright,.footer-module__O7TfqG__credit{letter-spacing:.08em;text-transform:uppercase;font-variation-settings:var(--footer-type);color:var(--color-text-tertiary);margin:0;font-size:11px;line-height:1.4}.footer-module__O7TfqG__copyright{justify-self:start}.footer-module__O7TfqG__credit{text-align:center;text-wrap:balance;justify-self:center;max-width:42ch}@media (max-width:900px){.footer-module__O7TfqG__columns{grid-template-columns:repeat(2,minmax(0,max-content))}.footer-module__O7TfqG__isotype{--isotype-width:128px;--isotype-height:128px}}@media (max-width:640px){.footer-module__O7TfqG__top{flex-direction:column}.footer-module__O7TfqG__columns{grid-template-columns:1fr 1fr;column-gap:1.5rem;width:100%}.footer-module__O7TfqG__brandMark{align-self:flex-start;margin-left:0}.footer-module__O7TfqG__isotype{--isotype-width:104px;--isotype-height:104px}.footer-module__O7TfqG__bottom{grid-template-columns:1fr;justify-items:start;gap:.65rem}.footer-module__O7TfqG__copyright,.footer-module__O7TfqG__credit{text-align:left;justify-self:start}}@media (prefers-reduced-motion:reduce){.footer-module__O7TfqG__link{transition:none}}
:is(html:has([data-marketing-viewport]),body:has([data-marketing-viewport])){scrollbar-width:none;-ms-overflow-style:none}:is(html:has([data-marketing-viewport])::-webkit-scrollbar,body:has([data-marketing-viewport])::-webkit-scrollbar){width:0;height:0;display:none}.MarketingChromeLayout-module__gRww3q__viewport{min-height:100vh;position:relative}.MarketingChromeLayout-module__gRww3q__overlayNavScrim{z-index:45;pointer-events:none;-webkit-backdrop-filter:blur(var(--marketing-nav-scrim-blur)) saturate(1.08);backdrop-filter:blur(var(--marketing-nav-scrim-blur)) saturate(1.08);opacity:0;transition:opacity var(--transition-exit);background:#00000026;border:none;margin:0;padding:0;position:fixed;inset:0}.MarketingChromeLayout-module__gRww3q__overlayNavScrimActive{opacity:1;pointer-events:none;transition:opacity var(--transition-enter)}@media (max-width:700px){.MarketingChromeLayout-module__gRww3q__overlayNavScrimActive{pointer-events:auto;touch-action:none;cursor:default}}@media (prefers-reduced-motion:reduce){.MarketingChromeLayout-module__gRww3q__overlayNavScrim{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MarketingChromeLayout-module__gRww3q__overlayNavScrimActive{opacity:1;background:#00000080}}.MarketingChromeLayout-module__gRww3q__overlayTop{z-index:50;pointer-events:none;position:fixed;top:0;left:0;right:0}.MarketingChromeLayout-module__gRww3q__overlayTop>:not(.MarketingChromeLayout-module__gRww3q__overlayNavScrim){pointer-events:auto}.MarketingChromeLayout-module__gRww3q__main{z-index:0;background:var(--background);padding-top:calc(var(--pane-header-padding-top) + 60px);position:relative}.MarketingChromeLayout-module__gRww3q__overlayBottomGradient{z-index:1;height:4.5rem;max-height:18vh;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;pointer-events:none;contain:paint;background:linear-gradient(to top, var(--color-bg-Background) 0%, var(--color-bg-Background) 28%, transparent 100%);position:fixed;bottom:0;left:0;right:0}.MarketingChromeLayout-module__gRww3q__pageFooter{z-index:2;background:var(--background);position:relative}.MarketingChromeLayout-module__gRww3q__overlayBottomChrome{z-index:3;pointer-events:none;contain:layout style;position:fixed;bottom:0;left:0;right:0}
.LocaleToggleCompact-module__5gCdba__trigger{box-sizing:border-box;width:2.75rem;height:2.75rem;color:var(--foreground);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;transition:color .12s,background-color .12s,opacity .12s;display:inline-flex}.LocaleToggleCompact-module__5gCdba__trigger:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.LocaleToggleCompact-module__5gCdba__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.LocaleToggleCompact-module__5gCdba__trigger:active{opacity:.85}.LocaleToggleCompact-module__5gCdba__triggerLabel{font-variation-settings:"wght" 600;letter-spacing:.04em;font-size:.75rem;font-weight:600;line-height:1}.LocaleToggleCompact-module__5gCdba__check{color:var(--color-text-primary);font-size:1rem;line-height:1}.LocaleToggleCompact-module__5gCdba__menuNested{display:contents}.LocaleToggleCompact-module__5gCdba__skeleton{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:9999px;width:2.75rem;height:2.75rem;animation:1.4s ease-in-out infinite LocaleToggleCompact-module__5gCdba__localeSelectPulse}@keyframes LocaleToggleCompact-module__5gCdba__localeSelectPulse{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.LocaleToggleCompact-module__5gCdba__skeleton{opacity:.6;animation:none}}
.ThemeToggle-module__Tbj8fq__skeleton{background:var(--color-bg-Surface);border-radius:999px;width:22.5rem;height:3rem;animation:1.4s ease-in-out infinite ThemeToggle-module__Tbj8fq__themeTogglePulse}@keyframes ThemeToggle-module__Tbj8fq__themeTogglePulse{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__Tbj8fq__skeleton{opacity:.6;animation:none}}
.ThemeToggleCompact-module__F9jE6G__button{box-sizing:border-box;width:2.75rem;height:2.75rem;color:var(--foreground);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;transition:color .12s,background-color .12s,opacity .12s;display:inline-flex}.ThemeToggleCompact-module__F9jE6G__button:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.ThemeToggleCompact-module__F9jE6G__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ThemeToggleCompact-module__F9jE6G__button:active{opacity:.85}.ThemeToggleCompact-module__F9jE6G__icon{color:inherit}.ThemeToggleCompact-module__F9jE6G__skeleton{background:color-mix(in srgb, var(--foreground) 6%, transparent);border-radius:9999px;width:2.75rem;height:2.75rem;animation:1.4s ease-in-out infinite ThemeToggleCompact-module__F9jE6G__themeTogglePulse}@keyframes ThemeToggleCompact-module__F9jE6G__themeTogglePulse{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.ThemeToggleCompact-module__F9jE6G__skeleton{opacity:.6;animation:none}}
.public-header-pill-module__H-DtPq__host{--pill-ease-glide:cubic-bezier(.22, 1, .36, 1);--pill-bar-height:60px;--public-header-pad-top:max(var(--pane-header-padding-top), env(safe-area-inset-top,0px));box-sizing:border-box;width:100%;height:100%;padding-top:var(--public-header-pad-top);pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:relative}.public-header-pill-module__H-DtPq__cornerLogo{left:0;top:var(--public-header-pad-top);height:var(--pill-bar-height);box-sizing:border-box;pointer-events:auto;outline-offset:2px;border-radius:4px;align-items:center;padding-inline:16px;display:inline-flex;position:absolute}.public-header-pill-module__H-DtPq__cornerLogo:focus-visible{outline:2px solid var(--color-text-primary,currentColor)}.public-header-pill-module__H-DtPq__cornerLogoMask{aspect-ratio:96/9;background-color:var(--color-text-primary);width:auto;height:14px;-webkit-mask-image:url(/Brand/work-republic.svg);mask-image:url(/Brand/work-republic.svg);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:899px){.public-header-pill-module__H-DtPq__cornerLogo{display:none}}.public-header-pill-module__H-DtPq__pill{--pill-min-width-desktop:40rem;--pill-avatar-size:40px;--pill-collapsed-size:60px;z-index:1;isolation:isolate;box-sizing:border-box;height:var(--pill-bar-height);width:min(var(--pill-min-width-desktop), 100%);pointer-events:auto;max-width:100%;transition:border-radius .4s var(--pill-ease-glide);border-radius:32px;flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}@media (max-width:700px){.public-header-pill-module__H-DtPq__pill{width:100%}}.public-header-pill-module__H-DtPq__pillBg{z-index:0;border-radius:inherit;background-color:var(--color-bgblur-Surface);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);will-change:backdrop-filter;opacity:1;transition:background-color .4s var(--pill-ease-glide);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.public-header-pill-module__H-DtPq__pillBg{background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}.public-header-pill-module__H-DtPq__bar{z-index:1;box-sizing:border-box;width:100%;min-width:0;height:var(--pill-bar-height);padding-inline:calc((var(--pill-collapsed-size) - var(--pill-avatar-size)) / 2);flex-shrink:0;align-items:center;gap:.5rem;display:flex;position:relative}.public-header-pill-module__H-DtPq__barStart{flex:1 1 0;align-items:center;gap:.625rem;min-width:0;display:flex}.public-header-pill-module__H-DtPq__barNav{height:var(--pill-bar-height);opacity:1;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.public-header-pill-module__H-DtPq__barEnd{opacity:1;flex:none;justify-content:flex-end;align-items:center;gap:.25rem;padding-right:2px;display:flex}.public-header-pill-module__H-DtPq__pillAvatar{width:var(--pill-avatar-size);height:var(--pill-avatar-size);background-color:var(--color-bg-Surface);opacity:1;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.public-header-pill-module__H-DtPq__avatarImg{object-fit:cover;width:100%;height:100%}.public-header-pill-module__H-DtPq__pillInitials{width:100%;height:100%;font-family:var(--font-sans);color:var(--color-text-secondary);background:linear-gradient(135deg, var(--color-bg-Border) 0%, var(--color-bg-Surface) 100%);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.public-header-pill-module__H-DtPq__name{min-width:0;max-width:12rem;color:var(--color-text-primary,var(--foreground));text-overflow:ellipsis;white-space:nowrap;opacity:1;font-size:.9375rem;font-weight:600;overflow:hidden}.public-header-pill-module__H-DtPq__navTrigger{color:var(--color-text-primary);font:inherit;font-variation-settings:"wght" 650;letter-spacing:-.015em;cursor:pointer;touch-action:manipulation;white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.15rem;padding:0 12px;font-size:16px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.public-header-pill-module__H-DtPq__navTrigger:hover,.public-header-pill-module__H-DtPq__navTriggerActive{color:var(--color-text-primary);opacity:.85}.public-header-pill-module__H-DtPq__navTrigger:focus-visible{outline-offset:2px}@media (max-width:700px){.public-header-pill-module__H-DtPq__navTrigger{display:none}}.public-header-pill-module__H-DtPq__contactIcon{color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.public-header-pill-module__H-DtPq__contactIcon:hover{opacity:.8}.public-header-pill-module__H-DtPq__contactIcon:focus-visible{outline:2px solid var(--color-text-primary,currentColor);outline-offset:2px;border-radius:4px}.public-header-pill-module__H-DtPq__contactIcon svg{width:20px;height:20px;display:block}.public-header-pill-module__H-DtPq__contactIcon[data-platform=linkedin]{color:#0a66c2}.public-header-pill-module__H-DtPq__contactIcon[data-platform=artstation]{color:#1382ff}.public-header-pill-module__H-DtPq__contactIcon[data-platform=x]{color:#111}.public-header-pill-module__H-DtPq__contactIcon[data-platform=instagram]{color:#e1306c}.public-header-pill-module__H-DtPq__contactIcon[data-platform=github]{color:#24292e}.public-header-pill-module__H-DtPq__contactIcon[data-platform=behance]{color:#1769ff}.public-header-pill-module__H-DtPq__contactIcon[data-platform=notion]{color:#111}.public-header-pill-module__H-DtPq__contactIcon[data-platform=youtube]{color:red}:is(.dark .public-header-pill-module__H-DtPq__contactIcon[data-platform=x],.dark .public-header-pill-module__H-DtPq__contactIcon[data-platform=notion],.dark .public-header-pill-module__H-DtPq__contactIcon[data-platform=github]){color:var(--color-text-primary)}.public-header-pill-module__H-DtPq__menuButton{width:44px;height:44px;color:var(--foreground);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:100px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0;transition:background-color .15s;display:inline-flex;position:relative}.public-header-pill-module__H-DtPq__burgerLine{background:var(--color-text-tertiary);width:28px;height:2px;transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .2s;display:block}.public-header-pill-module__H-DtPq__menuButtonActive .public-header-pill-module__H-DtPq__burgerLine:first-child{transform:translateY(3.75px)rotate(45deg)}.public-header-pill-module__H-DtPq__menuButtonActive .public-header-pill-module__H-DtPq__burgerLine:last-child{transform:translateY(-3.75px)rotate(-45deg)}.public-header-pill-module__H-DtPq__menuButton:focus-visible{outline:2px solid var(--ring,currentColor);outline-offset:2px}.public-header-pill-module__H-DtPq__menuScrim{z-index:0;cursor:default;pointer-events:auto;background:#00000052;border:none;margin:0;padding:0;animation:.24s public-header-pill-module__H-DtPq__menuScrimIn;position:fixed;inset:0}@keyframes public-header-pill-module__H-DtPq__menuScrimIn{0%{opacity:0}to{opacity:1}}.public-header-pill-module__H-DtPq__mega{visibility:hidden;width:100%;min-width:0;max-width:100%;transition:grid-template-rows .3s var(--pill-ease-glide), visibility 0s linear .3s;grid-template-rows:0fr;display:grid}.public-header-pill-module__H-DtPq__megaOpen{visibility:visible;transition:grid-template-rows .3s var(--pill-ease-glide);grid-template-rows:1fr}.public-header-pill-module__H-DtPq__megaInner{min-width:0;min-height:0;overflow:hidden}.public-header-pill-module__H-DtPq__megaPanel{z-index:1;box-sizing:border-box;min-width:0;max-width:100%;padding:.25rem .75rem 1rem;position:relative}@media (prefers-reduced-motion:no-preference){.public-header-pill-module__H-DtPq__megaPanelMotion{animation:.18s ease-out public-header-pill-module__H-DtPq__megaPanelReveal}@keyframes public-header-pill-module__H-DtPq__megaPanelReveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}}.public-header-pill-module__H-DtPq__menuLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);padding:.625rem .75rem .25rem;font-size:.75rem;font-weight:600}.public-header-pill-module__H-DtPq__menuGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.public-header-pill-module__H-DtPq__menuItem{min-width:0;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;white-space:nowrap;background:0 0;border:none;border-radius:12px;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex;overflow:hidden}.public-header-pill-module__H-DtPq__menuItem:hover{background:var(--color-hover-bg,color-mix(in oklab, var(--foreground) 6%, transparent))}.public-header-pill-module__H-DtPq__menuItem:focus-visible{outline:2px solid var(--color-text-primary,currentColor);outline-offset:-2px}.public-header-pill-module__H-DtPq__menuItemIcon{flex-shrink:0}.public-header-pill-module__H-DtPq__menuItemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.public-header-pill-module__H-DtPq__menuActionIcon{color:var(--color-text-secondary);flex-shrink:0;font-size:20px;line-height:1}.public-header-pill-module__H-DtPq__menuActionIconBusy{animation:1s linear infinite public-header-pill-module__H-DtPq__menuActionSpin}@keyframes public-header-pill-module__H-DtPq__menuActionSpin{to{transform:rotate(360deg)}}.public-header-pill-module__H-DtPq__menuItem:disabled{cursor:default;opacity:.65}.public-header-pill-module__H-DtPq__expandedBottom{z-index:1;box-sizing:border-box;border-top:1px solid color-mix(in srgb, var(--foreground) 6%, transparent);min-width:0;max-width:100%;padding:.625rem .875rem .875rem;position:relative}.public-header-pill-module__H-DtPq__expandedBottomRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;min-width:0;display:grid}.public-header-pill-module__H-DtPq__expandedBottomStart{justify-self:start;align-items:center;gap:.375rem;min-width:0;display:flex}.public-header-pill-module__H-DtPq__expandedBottomNav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;min-width:0;display:flex}.public-header-pill-module__H-DtPq__expandedBottomEnd{justify-content:flex-end;justify-self:end;align-items:center;min-width:0;display:flex}.public-header-pill-module__H-DtPq__expandedBottomLink{font-variation-settings:"wght" 550;letter-spacing:.01em;color:var(--color-text-tertiary);font-size:1rem;font-weight:500;line-height:1.35;text-decoration:none;transition:opacity .12s}.public-header-pill-module__H-DtPq__expandedBottomLink:hover{opacity:.85}.public-header-pill-module__H-DtPq__expandedBottomLink:focus-visible{outline:2px solid var(--ring,currentColor);outline-offset:2px;border-radius:.25rem}.public-header-pill-module__H-DtPq__studioLink{min-height:24px;color:var(--color-text-primary);font-variation-settings:"wght" 600;letter-spacing:-.01em;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.125rem;padding:0;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .12s;display:inline-flex}.public-header-pill-module__H-DtPq__studioLink:hover{opacity:.85}.public-header-pill-module__H-DtPq__studioLink:focus-visible{outline:2px solid var(--color-text-primary,currentColor);outline-offset:2px;border-radius:.25rem}.public-header-pill-module__H-DtPq__studioLinkIcon{font-size:16px;line-height:1}@media (max-width:700px){.public-header-pill-module__H-DtPq__expandedBottomRow{gap:.5rem}}.public-header-pill-module__H-DtPq__host[data-menu-open] .public-header-pill-module__H-DtPq__pill{border-radius:28px;height:auto}@media (max-width:700px){.public-header-pill-module__H-DtPq__host[data-menu-mode=menu] .public-header-pill-module__H-DtPq__pill{width:auto;max-width:none;height:auto;padding:var(--pane-header-padding-top) 8px calc(16px + env(safe-area-inset-bottom,0px));border-radius:0;position:fixed;inset:0}.public-header-pill-module__H-DtPq__host[data-menu-mode=menu] .public-header-pill-module__H-DtPq__mega{flex:auto;min-height:0}.public-header-pill-module__H-DtPq__host[data-menu-mode=menu] .public-header-pill-module__H-DtPq__megaInner{flex-direction:column;height:100%;min-height:0;display:flex}.public-header-pill-module__H-DtPq__host[data-menu-mode=menu] .public-header-pill-module__H-DtPq__megaPanel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.public-header-pill-module__H-DtPq__host[data-menu-mode=menu] .public-header-pill-module__H-DtPq__expandedBottom{flex-shrink:0;margin-top:auto}.public-header-pill-module__H-DtPq__menuGrid{grid-template-columns:1fr}.public-header-pill-module__H-DtPq__menuItem{padding:.875rem;font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.public-header-pill-module__H-DtPq__pill,.public-header-pill-module__H-DtPq__pillBg,.public-header-pill-module__H-DtPq__mega,.public-header-pill-module__H-DtPq__megaOpen,.public-header-pill-module__H-DtPq__burgerLine{transition-duration:.01ms;transition-delay:0s}.public-header-pill-module__H-DtPq__menuScrim{animation:none}.public-header-pill-module__H-DtPq__menuActionIconBusy{animation-duration:2s}}
.public-resume-shell-module__sL9zqa__host{--pane-footer-height:0px;--pane-footer-scroll-reserve:0px;--pane-footer-min-height:0px;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex}.public-resume-shell-module__sL9zqa__hostDocumentScroll{flex:none;height:auto;min-height:100dvh}.public-resume-shell-module__sL9zqa__canvasInnerFill{flex:1;align-self:stretch;min-height:0}.public-resume-shell-module__sL9zqa__promptBarReveal.public-resume-shell-module__sL9zqa__promptBarReveal{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s cubic-bezier(.4,0,.2,1),transform .26s cubic-bezier(.22,1,.36,1),bottom .15s ease-out,visibility 0s linear .26s;transform:translateY(10px)}.public-resume-shell-module__sL9zqa__promptBarDocumentScroll{z-index:10}.public-resume-shell-module__sL9zqa__promptBarInset{position:relative}.public-resume-shell-module__sL9zqa__promptBarReveal.public-resume-shell-module__sL9zqa__promptBarReveal[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s cubic-bezier(.4,0,.2,1),transform .26s cubic-bezier(.22,1,.36,1),bottom .15s ease-out,visibility;transform:none}html[data-public-modal-open] .public-resume-shell-module__sL9zqa__promptBarReveal.public-resume-shell-module__sL9zqa__promptBarReveal{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:700px){.public-resume-shell-module__sL9zqa__promptBarReveal.public-resume-shell-module__sL9zqa__promptBarReveal,.public-resume-shell-module__sL9zqa__promptBarReveal.public-resume-shell-module__sL9zqa__promptBarReveal[data-visible=false]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s cubic-bezier(.4,0,.2,1),transform .26s cubic-bezier(.22,1,.36,1),bottom .15s ease-out,visibility;transform:none}html[data-public-modal-open] .public-resume-shell-module__sL9zqa__promptBarReveal.public-resume-shell-module__sL9zqa__promptBarReveal{opacity:0;visibility:hidden;pointer-events:none}html[data-public-modal-open] .public-resume-shell-module__sL9zqa__promptBarReveal.public-resume-shell-module__sL9zqa__promptBarReveal[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none}html[data-public-modal-open] .public-resume-shell-module__sL9zqa__promptBarReveal.public-resume-shell-module__sL9zqa__promptBarReveal[data-visible=true]{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.public-resume-shell-module__sL9zqa__promptBarReveal.public-resume-shell-module__sL9zqa__promptBarReveal,.public-resume-shell-module__sL9zqa__promptBarReveal.public-resume-shell-module__sL9zqa__promptBarReveal[data-visible=true]{transition:opacity .01ms linear,bottom .01ms linear,visibility;transform:none}}
.ChatLimitBlock-module__7PYexq__block{border:1px solid var(--color-bg-Border);background:var(--color-bg-Surface);width:100%;max-width:90%;color:var(--color-text-primary);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ChatLimitBlock-module__7PYexq__title{font-variation-settings:"wght" 600;margin:0;font-size:14px;font-weight:600;line-height:1.4}.ChatLimitBlock-module__7PYexq__body{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.ChatLimitBlock-module__7PYexq__meterRow{align-items:center;gap:10px;margin-top:2px;display:flex}.ChatLimitBlock-module__7PYexq__meter{background:var(--color-bg-Background);border:1px solid var(--color-bg-LightBorder);border-radius:999px;flex:auto;height:6px;position:relative;overflow:hidden}.ChatLimitBlock-module__7PYexq__meterFill{border-radius:inherit;background:var(--color-text-primary);height:100%;transition:width .24s var(--easing-standard,ease);display:block}.ChatLimitBlock-module__7PYexq__meterCaption{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;line-height:1}.ChatLimitBlock-module__7PYexq__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ChatLimitBlock-module__7PYexq__action{border:1px solid var(--color-bg-Border);background:var(--color-bg-Background);min-height:34px;color:var(--color-text-primary);font:inherit;font-variation-settings:"wght" 560;cursor:pointer;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.ChatLimitBlock-module__7PYexq__action:hover{border-color:var(--color-text-tertiary)}.ChatLimitBlock-module__7PYexq__action:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.ChatLimitBlock-module__7PYexq__actionPrimary{background:var(--color-text-primary);color:var(--color-text-primary-i);border-color:#0000}.ChatLimitBlock-module__7PYexq__actionPrimary:hover{background:var(--color-text-secondary);border-color:#0000}@media (prefers-reduced-motion:reduce){.ChatLimitBlock-module__7PYexq__meterFill{transition:none}}
.ChatHistoryControl-module__hzdmZa__trigger{box-sizing:border-box;border:1px solid var(--color-bgblur-Border);background-color:var(--color-bgblur-Background);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);width:48px;height:48px;box-shadow:var(--color-shadow-blur);color:var(--color-text-secondary);cursor:pointer;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;transition:filter .12s,color .12s;display:inline-flex}.ChatHistoryControl-module__hzdmZa__trigger:hover{color:var(--color-text-primary);filter:brightness(1.06)}.ChatHistoryControl-module__hzdmZa__trigger:focus-visible{outline-offset:2px;outline:2px solid}.ChatHistoryControl-module__hzdmZa__trigger .ChatHistoryControl-module__hzdmZa__material-symbols-outlined{font-size:20px}.ChatHistoryControl-module__hzdmZa__surface{flex-direction:column;gap:2px;padding:6px;display:flex}.ChatHistoryControl-module__hzdmZa__newChat{box-sizing:border-box;width:100%;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-weight:600;display:flex}.ChatHistoryControl-module__hzdmZa__newChat:hover{background:#7f7f7f1f}.ChatHistoryControl-module__hzdmZa__newChat .ChatHistoryControl-module__hzdmZa__material-symbols-outlined{font-size:18px}.ChatHistoryControl-module__hzdmZa__sectionLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);padding:8px 10px 4px;font-size:11px;font-weight:600}.ChatHistoryControl-module__hzdmZa__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ChatHistoryControl-module__hzdmZa__row{align-items:stretch;gap:2px;display:flex;position:relative}.ChatHistoryControl-module__hzdmZa__item{box-sizing:border-box;min-width:0;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.ChatHistoryControl-module__hzdmZa__item:hover{background:#7f7f7f1f}.ChatHistoryControl-module__hzdmZa__itemActive{background:var(--color-bgblur-Background);box-shadow:inset 0 0 0 1px var(--color-bgblur-Border)}.ChatHistoryControl-module__hzdmZa__itemTitle{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:13px;overflow:hidden}.ChatHistoryControl-module__hzdmZa__itemMeta{color:var(--color-text-secondary);font-size:11px}.ChatHistoryControl-module__hzdmZa__empty{color:var(--color-text-secondary);padding:10px;font-size:12px}.ChatHistoryControl-module__hzdmZa__rowDelete{width:32px;color:var(--color-text-secondary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,color .12s,background-color .12s;display:inline-flex}.ChatHistoryControl-module__hzdmZa__row:hover .ChatHistoryControl-module__hzdmZa__rowDelete,.ChatHistoryControl-module__hzdmZa__rowDelete:focus-visible{opacity:1}.ChatHistoryControl-module__hzdmZa__rowDelete:hover{color:var(--color-text-primary);background:#7f7f7f1f}.ChatHistoryControl-module__hzdmZa__rowDelete .ChatHistoryControl-module__hzdmZa__material-symbols-outlined{font-size:18px}.ChatHistoryControl-module__hzdmZa__confirm{box-sizing:border-box;background:#7f7f7f1f;border-radius:8px;align-items:center;gap:6px;width:100%;padding:8px 10px;display:flex}.ChatHistoryControl-module__hzdmZa__confirmLabel{min-width:0;color:var(--color-text-secondary);flex:1;font-size:12px}.ChatHistoryControl-module__hzdmZa__confirmYes,.ChatHistoryControl-module__hzdmZa__confirmNo{font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.ChatHistoryControl-module__hzdmZa__confirmYes{color:var(--color-status-danger,#d9534f)}.ChatHistoryControl-module__hzdmZa__confirmNo{color:var(--color-text-secondary)}.ChatHistoryControl-module__hzdmZa__confirmYes:hover,.ChatHistoryControl-module__hzdmZa__confirmNo:hover{background:#7f7f7f29}
.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}}
.studio-layout-module__tusBIq__gutterRow{width:100%;min-width:0;display:flex}.studio-layout-module__tusBIq__gutterSlot{width:var(--sortable-gutter);min-width:var(--sortable-gutter);max-width:var(--sortable-gutter);box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;display:flex}.studio-layout-module__tusBIq__gutterChrome{min-height:var(--sortable-left-chrome-min-height);padding-top:var(--sortable-handler-padding-top);justify-content:flex-start;align-items:flex-start}.studio-layout-module__tusBIq__gutterContent{min-width:0;padding-left:var(--sortable-content-padding-left);flex:1}.studio-layout-module__tusBIq__contentIndent{padding-left:var(--sortable-title-padding-left)}.studio-layout-module__tusBIq__canvasContentLane{box-sizing:border-box;width:100%;max-width:var(--canvas-max-width,700px);padding-inline:var(--content-padding);margin-inline:auto}@container resumeCanvas not (min-width:599px){.studio-layout-module__tusBIq__gutterSlot{display:none}}
.post-block-shell-module__Xh3xkq__item{color:var(--color-text-secondary);transition:box-shadow .8s var(--easing-emphasized)}.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__rowIndex{box-sizing:border-box;z-index:0;width:100%;min-width:0;padding-top:calc(var(--post-content-border-width,1px) + var(--sortable-content-padding-vertical));padding-right:var(--post-cluster-content-gap,8px);line-height:var(--post-line-height,25.05px);font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--color-text-tertiary);white-space:nowrap;pointer-events:none;justify-content:flex-end;align-items:flex-start;font-size:13px;font-weight:600;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__rowIndex,.post-block-shell-module__Xh3xkq__itemEditing:focus-within .post-block-shell-module__Xh3xkq__rowIndex{opacity:0;visibility:hidden}.post-block-shell-module__Xh3xkq__leftSlot:has(.post-block-shell-module__Xh3xkq__controlCluster [data-state=open]) .post-block-shell-module__Xh3xkq__rowIndex{opacity:0;visibility:hidden}[data-bento-drag-ghost-clone] .post-block-shell-module__Xh3xkq__rowIndex{opacity:0;visibility:hidden}@media (pointer:coarse),(max-width:768px){.post-block-shell-module__Xh3xkq__rowIndex{display:none}}.post-block-shell-module__Xh3xkq__controlCluster{box-sizing:border-box;z-index:1;left:calc(-1 * var(--post-cluster-overhang));width:auto;min-width:0;padding-top:calc(var(--post-content-border-width,1px) + var(--sortable-content-padding-vertical) + (var(--post-line-height,25.05px) - var(--post-control-size,24px)) / 2);justify-content:flex-end;align-items:center;gap:var(--post-control-gap,6px);padding-right:var(--post-cluster-content-gap,8px);opacity:0;pointer-events:none;flex-flow:row;transition:opacity .15s;display:flex;position:absolute;top:0;right:0;overflow:visible}.post-block-shell-module__Xh3xkq__itemEditing:hover .post-block-shell-module__Xh3xkq__controlCluster,.post-block-shell-module__Xh3xkq__itemEditing:focus-within .post-block-shell-module__Xh3xkq__controlCluster{opacity:1;pointer-events:auto}.post-block-shell-module__Xh3xkq__controlCluster:has([data-state=open]){opacity:1;pointer-events:auto}@media (pointer:coarse){.post-block-shell-module__Xh3xkq__controlCluster{opacity:.45;pointer-events:auto;padding-right:4px}.post-block-shell-module__Xh3xkq__controlCluster: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);border:var(--post-content-border-width,1px) solid transparent;transition:background-color .15s ease, border-color .15s ease, color .15s ease, box-shadow .8s var(--easing-emphasized);border-radius:16px;flex-direction:row;align-items:stretch;display:flex;position:relative}.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,var(--achievement-box-shadow))}[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}
.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[data-media-card],.project-proposal-review-module__iBPelW__pendingRemove [data-media-card]{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{box-sizing:border-box;width:100%;margin-top:var(--post-row-space,0px);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[data-row-kind=text],.project-proposal-review-module__iBPelW__ghostRow[data-row-kind=title],.project-proposal-review-module__iBPelW__ghostRow[data-row-kind=ref]{max-width:var(--bento-prose-block-max-width,718px);padding-right:calc(16px + var(--post-lane-reserve-end,0px));margin-left:auto;margin-right:auto}.project-proposal-review-module__iBPelW__ghostRow[data-row-kind=media]{max-width:800px;margin-left:auto;margin-right:auto}.project-proposal-review-module__iBPelW__ghostRow:first-child{margin-top:0}.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}
.EditableText-module__GZb-Ta__input,.EditableText-module__GZb-Ta__textarea{background:0 0;border-bottom:1px solid #0000;outline:none;width:100%;transition:border-color .15s,color .15s}.EditableText-module__GZb-Ta__textarea{resize:none;field-sizing:content;contain:layout;min-height:1.5em;overflow:hidden}.EditableText-module__GZb-Ta__placeholder{color:hsl(var(--muted-foreground) / .5)}
.SlotInput-module__eVnudq__wrapper{display:inline-flex;position:relative}.SlotInput-module__eVnudq__shadow{visibility:hidden;white-space:pre;pointer-events:none;min-width:1ch;position:absolute;inset:0}.SlotInput-module__eVnudq__readOnly{display:inline}.SlotInput-module__eVnudq__placeholder{opacity:.4}
.DateRangePicker-module__94q4NG__wrapper{justify-content:flex-start;align-items:flex-start;display:flex}.DateRangePicker-module__94q4NG__triggerWrap{display:contents}.DateRangePicker-module__94q4NG__chip{appearance:none;color:var(--color-text-tertiary);cursor:pointer;text-decoration-color:#0000;transition:color .15s,text-decoration-color .15s}.DateRangePicker-module__94q4NG__chip:hover{color:var(--color-text-secondary);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--color-bg-AccentBorder);text-decoration-color:var(--color-bg-AccentBorder)}.DateRangePicker-module__94q4NG__chip:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.DateRangePicker-module__94q4NG__panel{--dp-cell-min-h:32px;--dp-cell-font:12px;--dp-cell-gap:var(--space-1);--dp-cell-radius:7px;--dp-segment-value-font:13px;--dp-action-grow:0;--dp-action-pad:var(--space-2) var(--space-4);padding:var(--space-4);transform-origin:0 0}.DateRangePicker-module__94q4NG__sheetRoot{--dp-cell-min-h:46px;--dp-cell-font:14px;--dp-cell-gap:var(--space-2);--dp-cell-radius:12px;--dp-segment-value-font:15px;--dp-action-grow:1;--dp-action-pad:14px var(--space-4)}.DateRangePicker-module__94q4NG__sheetBody{gap:var(--space-3);flex-direction:column;display:flex;overflow-x:hidden}.DateRangePicker-module__94q4NG__sheetBody .DateRangePicker-module__94q4NG__nav,.DateRangePicker-module__94q4NG__sheetBody .DateRangePicker-module__94q4NG__assist{margin-top:0}.DateRangePicker-module__94q4NG__sheetHeader{gap:var(--space-3);margin-bottom:var(--space-2);flex-direction:column;display:flex}.DateRangePicker-module__94q4NG__sheetTitle{color:var(--color-text-primary);margin:0;}.DateRangePicker-module__94q4NG__segments{align-items:stretch;gap:var(--space-2);display:flex}.DateRangePicker-module__94q4NG__segment{appearance:none;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-bg-Border);background:var(--color-bg-Background);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:2px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.DateRangePicker-module__94q4NG__segment:hover{background:var(--color-hover-bg);border-color:var(--color-hover-border)}.DateRangePicker-module__94q4NG__segment:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.DateRangePicker-module__94q4NG__segmentActive{border-color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-text-primary)}.DateRangePicker-module__94q4NG__segmentCaption{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);font-size:10px;font-weight:600}.DateRangePicker-module__94q4NG__segmentValue{font-size:var(--dp-segment-value-font);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-width:100%;font-weight:500;overflow:hidden}.DateRangePicker-module__94q4NG__segmentValueEmpty{color:var(--color-text-tertiary);font-weight:400}.DateRangePicker-module__94q4NG__segmentValueMuted{color:var(--color-text-secondary);font-style:italic}.DateRangePicker-module__94q4NG__segmentArrow{color:var(--color-text-tertiary);flex-shrink:0;align-self:center;font-size:12px}.DateRangePicker-module__94q4NG__nav{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-4);margin-bottom:var(--space-2);display:flex}.DateRangePicker-module__94q4NG__navStep{appearance:none;width:var(--dp-cell-min-h);height:var(--dp-cell-min-h);border:1px solid var(--color-bg-Border);background:var(--color-bg-Background);color:var(--color-text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:flex}.DateRangePicker-module__94q4NG__navStep .material-symbols-outlined{font-size:18px;line-height:1}.DateRangePicker-module__94q4NG__navStep:hover:not(:disabled){background:var(--color-hover-bg);border-color:var(--color-hover-border)}.DateRangePicker-module__94q4NG__navStep:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.DateRangePicker-module__94q4NG__navStep:disabled{opacity:.35;cursor:not-allowed}.DateRangePicker-module__94q4NG__navLabel{appearance:none;min-height:var(--dp-cell-min-h);padding:0 var(--space-2);color:var(--color-text-primary);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:auto;justify-content:center;align-items:center;gap:2px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.DateRangePicker-module__94q4NG__navLabel .material-symbols-outlined{color:var(--color-text-tertiary);font-size:18px;line-height:1}.DateRangePicker-module__94q4NG__navLabel:hover{background:var(--color-hover-bg)}.DateRangePicker-module__94q4NG__navLabel:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.DateRangePicker-module__94q4NG__navLabelActive{border-color:var(--color-bg-Border);background:var(--color-bg-Surface)}.DateRangePicker-module__94q4NG__navLabelText{white-space:nowrap}.DateRangePicker-module__94q4NG__grid{gap:var(--dp-cell-gap);flex-direction:column;display:flex}.DateRangePicker-module__94q4NG__gridRow{gap:var(--dp-cell-gap);grid-template-columns:repeat(4,1fr);display:grid}.DateRangePicker-module__94q4NG__gridCell{min-width:0;display:flex}.DateRangePicker-module__94q4NG__cellButton{appearance:none;min-width:0;min-height:var(--dp-cell-min-h);border-radius:var(--dp-cell-radius);color:var(--color-text-primary);font-size:var(--dp-cell-font);font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;flex:auto;justify-content:center;align-items:center;padding:0 2px;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex}.DateRangePicker-module__94q4NG__cellButton:hover{background:var(--color-hover-bg)}.DateRangePicker-module__94q4NG__cellButton:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-1px}.DateRangePicker-module__94q4NG__cellButtonSelected,.DateRangePicker-module__94q4NG__cellButtonSelected:hover{background:var(--color-text-primary);color:var(--color-bg-Background)}.DateRangePicker-module__94q4NG__cellButton[aria-disabled=true]{opacity:.3;cursor:not-allowed}.DateRangePicker-module__94q4NG__cellButton[aria-disabled=true]:hover{background:0 0}.DateRangePicker-module__94q4NG__assist{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:32px;margin-top:var(--space-3);display:flex}.DateRangePicker-module__94q4NG__assistText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:12px;overflow:hidden}.DateRangePicker-module__94q4NG__assistDuration{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.DateRangePicker-module__94q4NG__assistHint{color:var(--color-text-tertiary)}.DateRangePicker-module__94q4NG__presentToggle{appearance:none;min-height:30px;padding:0 var(--space-3);border:1px solid var(--color-bg-Border);background:var(--color-bg-Background);color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.DateRangePicker-module__94q4NG__presentToggle .material-symbols-outlined{font-size:16px;line-height:1}.DateRangePicker-module__94q4NG__presentToggle:hover{background:var(--color-hover-bg);border-color:var(--color-hover-border)}.DateRangePicker-module__94q4NG__presentToggle:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.DateRangePicker-module__94q4NG__presentToggleOn{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-bg-Background)}.DateRangePicker-module__94q4NG__presentToggleOn:hover{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-bg-Background)}.DateRangePicker-module__94q4NG__footer{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-bg-Border);display:flex}.DateRangePicker-module__94q4NG__actions{justify-content:flex-end;gap:var(--space-2);flex:auto;display:flex}.DateRangePicker-module__94q4NG__cancelButton,.DateRangePicker-module__94q4NG__applyButton{flex-grow:var(--dp-action-grow,0);padding:var(--dp-action-pad);cursor:pointer;touch-action:manipulation;border-radius:8px;font-size:13px;font-weight:500;transition:opacity .15s,background .15s}.DateRangePicker-module__94q4NG__cancelButton{border:1px solid var(--color-bg-Border);color:var(--color-text-secondary);background:0 0}.DateRangePicker-module__94q4NG__cancelButton:hover{background:var(--color-hover-bg)}.DateRangePicker-module__94q4NG__cancelButton:focus-visible,.DateRangePicker-module__94q4NG__applyButton:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.DateRangePicker-module__94q4NG__applyButton{border:1px solid var(--color-text-primary);background:var(--color-text-primary);color:var(--color-bg-Background)}.DateRangePicker-module__94q4NG__applyButton:hover:not(:disabled){opacity:.9}.DateRangePicker-module__94q4NG__applyButton:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.DateRangePicker-module__94q4NG__chip,.DateRangePicker-module__94q4NG__segment,.DateRangePicker-module__94q4NG__navStep,.DateRangePicker-module__94q4NG__navLabel,.DateRangePicker-module__94q4NG__cellButton,.DateRangePicker-module__94q4NG__presentToggle,.DateRangePicker-module__94q4NG__cancelButton,.DateRangePicker-module__94q4NG__applyButton{transition:none}}
.Tooltip-module__r9b2lq__content{--popover-padding:7px 11px;--popover-radius:12px;--menu-z:var(--z-tooltip);pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:.01em;text-wrap:balance;font-size:12.5px;font-weight:500;line-height:1.45}
.catalog-node-details-module__wU-WeG__pane{flex-direction:column;gap:1.25rem;min-height:100%;display:flex}.catalog-node-details-module__wU-WeG__body{flex-direction:column;flex:1;gap:1.5rem;min-width:0;animation:.16s ease-out catalog-node-details-module__wU-WeG__details-in;display:flex}@keyframes catalog-node-details-module__wU-WeG__details-in{0%{opacity:0;transform:translateY(3px)}}.catalog-node-details-module__wU-WeG__hero{align-items:center;gap:14px;min-width:0;display:flex}.catalog-node-details-module__wU-WeG__markTile{border:1px solid var(--color-bgblur-Border);background:var(--color-bg-OnSurface);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.catalog-node-details-module__wU-WeG__identity{flex-direction:column;gap:6px;min-width:0;display:flex}.catalog-node-details-module__wU-WeG__name{color:var(--color-text-primary);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:1.1875rem;font-weight:650;line-height:1.25}.catalog-node-details-module__wU-WeG__meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.catalog-node-details-module__wU-WeG__kindChip{border:1px solid var(--color-bgblur-Border);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 6px;font-size:12px;font-weight:550;line-height:18px;display:inline-flex}.catalog-node-details-module__wU-WeG__parent{min-width:0;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.catalog-node-details-module__wU-WeG__parentSkeleton{border-radius:6px;width:96px;height:12px;display:inline-block}.catalog-node-details-module__wU-WeG__label{color:var(--color-text-tertiary);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.catalog-node-details-module__wU-WeG__section{flex-direction:column;gap:8px;display:flex}.catalog-node-details-module__wU-WeG__description{color:var(--color-text-secondary);-webkit-line-clamp:8;line-clamp:8;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.catalog-node-details-module__wU-WeG__note{border:1px dashed var(--color-bgblur-Border);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.catalog-node-details-module__wU-WeG__noteGlyph{color:var(--color-text-tertiary);flex-shrink:0;margin-top:1px;font-size:18px}.catalog-node-details-module__wU-WeG__noteTitle{color:var(--color-text-secondary);margin:0;font-size:13.5px;font-weight:550}.catalog-node-details-module__wU-WeG__noteBody{color:var(--color-text-tertiary);margin:2px 0 0;font-size:12.5px;line-height:1.5}.catalog-node-details-module__wU-WeG__facts{flex-direction:column;gap:14px;margin:0;display:flex}.catalog-node-details-module__wU-WeG__fact{flex-direction:column;gap:6px;display:flex}.catalog-node-details-module__wU-WeG__fact dd{margin:0}.catalog-node-details-module__wU-WeG__factValue{color:var(--color-text-primary);font-size:13.5px;font-weight:550}.catalog-node-details-module__wU-WeG__factMuted{color:var(--color-text-tertiary);font-size:13.5px}.catalog-node-details-module__wU-WeG__crumbs{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.catalog-node-details-module__wU-WeG__crumb+.catalog-node-details-module__wU-WeG__crumb:before,.catalog-node-details-module__wU-WeG__crumbEllipsis+.catalog-node-details-module__wU-WeG__crumb:before{content:"›";color:var(--color-text-tertiary);margin:0 7px}.catalog-node-details-module__wU-WeG__crumb:last-child{color:var(--color-text-primary);font-weight:550}.catalog-node-details-module__wU-WeG__crumbEllipsis{color:var(--color-text-tertiary)}.catalog-node-details-module__wU-WeG__aliases{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.catalog-node-details-module__wU-WeG__alias{background:var(--color-bg-OnSurface);color:var(--color-text-secondary);border-radius:999px;padding:3px 10px;font-size:12.5px;line-height:18px}@media (prefers-reduced-motion:reduce){.catalog-node-details-module__wU-WeG__body{animation:none}}
.skill-picker-palette-module__8PEKGW__deleteButton{width:36px;height:36px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:20px;transition:background-color .12s,color .12s;display:inline-flex}.skill-picker-palette-module__8PEKGW__deleteButton>span{font-size:20px}.skill-picker-palette-module__8PEKGW__deleteButton:hover,.skill-picker-palette-module__8PEKGW__deleteButton:focus-visible{background:color-mix(in srgb, var(--destructive) 14%, transparent);color:var(--destructive)}.skill-picker-palette-module__8PEKGW__deleteButton:focus-visible{outline:2px solid var(--destructive);outline-offset:1px}.skill-picker-palette-module__8PEKGW__typedGlyph{width:24px;height:24px;color:var(--color-text-tertiary);justify-content:center;align-items:center;font-size:22px;display:inline-flex}.skill-picker-palette-module__8PEKGW__void{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:30rem;margin:0 auto;padding:2.25rem 1rem 2rem;display:flex}.skill-picker-palette-module__8PEKGW__voidGlyph{border:1px solid var(--color-bgblur-Border);background:var(--color-bg-OnSurface);width:48px;height:48px;color:var(--color-text-secondary);border-radius:14px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.skill-picker-palette-module__8PEKGW__voidGlyph>span{font-size:24px}.skill-picker-palette-module__8PEKGW__voidTitle{color:var(--color-text-primary);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:1rem;font-weight:650}.skill-picker-palette-module__8PEKGW__voidBody{max-width:44ch;color:var(--color-text-tertiary);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.skill-picker-palette-module__8PEKGW__voidActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.skill-picker-palette-module__8PEKGW__buttonGlyph{margin-right:6px;font-size:18px}.skill-picker-palette-module__8PEKGW__requestOk,.skill-picker-palette-module__8PEKGW__requestNote{margin:4px 0 0;font-size:12.5px}.skill-picker-palette-module__8PEKGW__requestOk{color:var(--color-text-secondary)}.skill-picker-palette-module__8PEKGW__requestNote{color:var(--color-text-tertiary)}.skill-picker-palette-module__8PEKGW__footer{flex:1;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.skill-picker-palette-module__8PEKGW__footerPrimary,.skill-picker-palette-module__8PEKGW__footerPrimaryDim{align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.skill-picker-palette-module__8PEKGW__footerPrimary{color:var(--color-text-primary)}.skill-picker-palette-module__8PEKGW__footerPrimaryDim{color:var(--color-text-tertiary);font-weight:500}.skill-picker-palette-module__8PEKGW__footerPrimaryLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skill-picker-palette-module__8PEKGW__footerHints{flex-shrink:0;align-items:center;gap:16px;display:inline-flex}.skill-picker-palette-module__8PEKGW__hint{color:var(--color-text-tertiary);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.skill-picker-palette-module__8PEKGW__kbd{border:1px solid var(--color-bgblur-Border);min-width:26px;height:22px;color:var(--color-text-secondary);font-family:var(--font-sans);white-space:nowrap;border-bottom-width:2px;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}@media (pointer:coarse){.skill-picker-palette-module__8PEKGW__footerHints,.skill-picker-palette-module__8PEKGW__kbd{display:none}}
.skill-picker-field-module__EB5SiW__fieldShell{flex:1;align-items:center;width:100%;min-width:0;min-height:100%;display:flex}
.ProfileSettingsForm-module__h9BkUW__saveButton.ProfileSettingsForm-module__h9BkUW__saveButton{width:auto;min-height:36px;padding-left:1.25rem;padding-right:1.25rem}
.skill-status-dot-module__gDLWHa__dotContainer{flex-shrink:0;justify-content:flex-start;align-items:center;width:auto;min-width:0;display:flex}.skill-status-dot-module__gDLWHa__glyph{flex-shrink:0;display:block}
.SettingsModal-module__0kLjWa__modalBody.SettingsModal-module__0kLjWa__modalBody{display:flex;overflow:hidden}.SettingsModal-module__0kLjWa__shell{background:var(--color-bg-Background);flex:1;min-width:0;min-height:0;display:flex}.SettingsModal-module__0kLjWa__rail{gap:var(--space-4);width:26%;min-width:216px;padding:var(--space-5) var(--space-3) var(--space-4);border-right:1px solid color-mix(in srgb, var(--color-bg-Border) 45%, transparent);background:0 0;flex-direction:column;flex:0 0 26%;display:flex}.SettingsModal-module__0kLjWa__railTitle{padding-inline:var(--space-3);font-family:var(--font-sans);font-variation-settings:"wght" 600;letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:18px;font-weight:600;line-height:1.2}.SettingsModal-module__0kLjWa__railNav{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.SettingsModal-module__0kLjWa__railNav::-webkit-scrollbar{width:0;height:0;display:none}.SettingsModal-module__0kLjWa__railButton{align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-height:38px;padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--color-text-secondary);font-family:var(--font-sans);font-variation-settings:"wght" 500;text-align:start;cursor:pointer;touch-action:manipulation;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;font-size:14px;font-weight:500;display:flex}.SettingsModal-module__0kLjWa__railButton:hover{background:var(--color-hover-bg);color:var(--color-text)}.SettingsModal-module__0kLjWa__railButton:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.SettingsModal-module__0kLjWa__railButtonActive,.SettingsModal-module__0kLjWa__railButtonActive:hover{background:var(--color-bg-Surface);color:var(--color-text)}.SettingsModal-module__0kLjWa__railIcon{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;flex-shrink:0;font-size:19px;line-height:1}.SettingsModal-module__0kLjWa__railButtonActive .SettingsModal-module__0kLjWa__railIcon{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 20}.SettingsModal-module__0kLjWa__railLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SettingsModal-module__0kLjWa__railFooter{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-Background);border:1px solid color-mix(in srgb, var(--color-bg-Border) 40%, transparent);flex-direction:column;gap:1px;margin-top:auto;display:flex}.SettingsModal-module__0kLjWa__railFooterLabel{font-family:var(--font-sans);font-variation-settings:"wght" 600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:10px;font-weight:600}.SettingsModal-module__0kLjWa__railFooterValue{font-family:var(--font-sans);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.SettingsModal-module__0kLjWa__contentWindow{--settings-edge-fade-bottom:36px;--settings-title-fade-height:28px;--settings-edge-fade-solid:var(--color-bg-Background);--settings-edge-fade-mid:var(--studio-chrome-fade-mid);isolation:isolate;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.SettingsModal-module__0kLjWa__content{z-index:0;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;flex:1;min-width:0;min-height:0;position:relative;overflow-y:auto}.SettingsModal-module__0kLjWa__content::-webkit-scrollbar{width:0;height:0;display:none}.SettingsModal-module__0kLjWa__edgeFade{z-index:2;pointer-events:none;opacity:0;transition:opacity var(--transition-fast);position:absolute;left:0;right:0}.SettingsModal-module__0kLjWa__content[data-fade-bottom=true]~.SettingsModal-module__0kLjWa__edgeFadeBottom{opacity:1}.SettingsModal-module__0kLjWa__edgeFadeBottom{height:var(--settings-edge-fade-bottom);background:linear-gradient(to top, var(--settings-edge-fade-solid) 0%, var(--settings-edge-fade-mid) var(--studio-chrome-fade-mid-stop,56%), transparent 100%);bottom:0}@media (prefers-reduced-motion:reduce){.SettingsModal-module__0kLjWa__edgeFade{transition:none}}.SettingsModal-module__0kLjWa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SettingsModal-module__0kLjWa__notice{padding:var(--space-5) var(--space-6) 0}.SettingsModal-module__0kLjWa__group{scroll-margin-top:0}.SettingsModal-module__0kLjWa__group:last-child{min-height:100%}.SettingsModal-module__0kLjWa__groupHeader{z-index:1;padding:var(--space-5) calc(var(--space-5) + 42px) calc(var(--space-4) + var(--settings-title-fade-height)) var(--space-6);margin-bottom:calc(-1 * var(--settings-title-fade-height));background-color:var(--color-bg-Background);background-image:linear-gradient(to bottom, var(--color-bg-Background) 0%, var(--color-bg-Background) calc(100% - var(--settings-title-fade-height)), var(--studio-chrome-fade-mid) calc(100% - var(--settings-title-fade-height) * .44), transparent 100%);flex-direction:column;gap:2px;display:flex;position:sticky;top:0}.SettingsModal-module__0kLjWa__contentTitle{font-family:var(--font-sans);font-variation-settings:"wght" 600;letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:17px;font-weight:600;line-height:1.2}.SettingsModal-module__0kLjWa__contentDescription{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}.SettingsModal-module__0kLjWa__groupBody{z-index:0;padding:var(--settings-title-fade-height) var(--space-6) var(--space-8);gap:var(--space-4);flex-direction:column;display:flex;position:relative}.SettingsModal-module__0kLjWa__stateBlock{justify-content:center;align-items:center;gap:var(--space-3);min-height:180px;padding:var(--space-6);text-align:center;flex-direction:column;flex:1;display:flex}.SettingsModal-module__0kLjWa__stateText{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.5}.SettingsModal-module__0kLjWa__skeletonStack{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.SettingsModal-module__0kLjWa__skeletonBar{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--color-bg-Irrelevant) 0%, var(--color-bg-OnSurface) 50%, var(--color-bg-Irrelevant) 100%);background-size:200% 100%;height:64px;animation:1.4s ease-in-out infinite SettingsModal-module__0kLjWa__settingsSkeletonSweep}.SettingsModal-module__0kLjWa__skeletonBar:nth-child(2){height:128px}.SettingsModal-module__0kLjWa__skeletonBar:nth-child(3){height:96px}@keyframes SettingsModal-module__0kLjWa__settingsSkeletonSweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.SettingsModal-module__0kLjWa__skeletonBar{animation:none}}@media (max-width:899px){.SettingsModal-module__0kLjWa__shell{flex-direction:column}.SettingsModal-module__0kLjWa__rail{gap:var(--space-3);width:100%;min-width:0;padding:var(--space-5) 68px var(--space-2) var(--space-4);border-right:none;border-bottom:1px solid color-mix(in srgb, var(--color-bg-Border) 45%, transparent);flex:none}.SettingsModal-module__0kLjWa__railTitle{padding-inline:0}.SettingsModal-module__0kLjWa__railNav{gap:var(--space-1);scrollbar-width:none;margin-inline:calc(-1 * var(--space-4)) -68px;padding-inline:var(--space-4) 68px;padding-bottom:var(--space-2);flex-direction:row;overflow:auto hidden}.SettingsModal-module__0kLjWa__railNav::-webkit-scrollbar{display:none}.SettingsModal-module__0kLjWa__railButton{border-radius:var(--radius-full);flex:none;width:auto;min-height:34px}.SettingsModal-module__0kLjWa__railIcon{font-size:18px}.SettingsModal-module__0kLjWa__railFooter{display:none}.SettingsModal-module__0kLjWa__notice{padding:var(--space-4) var(--space-4) 0}.SettingsModal-module__0kLjWa__groupHeader{padding:var(--space-4) 68px calc(var(--space-3) + var(--settings-title-fade-height)) var(--space-4)}.SettingsModal-module__0kLjWa__groupBody{padding:var(--settings-title-fade-height) var(--space-4) var(--space-10)}}
.skill-block-item-module__EKAz_a__cell{flex-direction:column;min-width:0;display:flex}.skill-block-item-module__EKAz_a__root{--sortable-content-padding-vertical:6px;--sortable-handler-padding-top:5px;min-width:0}.skill-block-item-module__EKAz_a__blockInner{flex-direction:column;flex:1;justify-content:center;gap:.125rem;width:100%;min-width:0;min-height:100%;display:flex}.skill-block-item-module__EKAz_a__row{flex:1;align-items:center;gap:.375rem;width:100%;min-width:0;display:flex}.skill-block-item-module__EKAz_a__contextRow{margin-bottom:.25rem}.skill-block-item-module__EKAz_a__input{flex:1;min-width:0;margin:0;padding:0;line-height:1.5}.skill-block-item-module__EKAz_a__arrowIcon{color:var(--color-bg-Border);-webkit-user-select:none;user-select:none;line-height:1}.skill-block-item-module__EKAz_a__readOnlyText{word-break:break-word;align-items:center;min-width:0;min-height:32px;display:flex}.skill-block-item-module__EKAz_a__deleted{color:var(--color-text-irrelevant)}.skill-block-item-module__EKAz_a__deleted del{text-decoration:line-through;-webkit-text-decoration-color:var(--color-text-irrelevant);text-decoration-color:var(--color-text-irrelevant);text-decoration-thickness:1.5px}.skill-block-item-module__EKAz_a__readOnlyStack{flex-direction:column;justify-content:center;gap:.0625rem;min-width:0;min-height:32px;display:flex}.skill-block-item-module__EKAz_a__readOnlyStack .skill-block-item-module__EKAz_a__readOnlyText{min-height:0}.skill-block-item-module__EKAz_a__normalizedTag{max-width:100%;color:var(--color-text-irrelevant);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;font-size:.72em;line-height:1.2;overflow:hidden}
.ScoreRing-module__MycQlG__root{color:var(--color-text-tertiary);flex-shrink:0;place-items:center;display:inline-grid;position:relative}.ScoreRing-module__MycQlG__inactive{width:var(--sidebar-score-inactive-size,28px);height:var(--sidebar-score-inactive-size,28px)}.ScoreRing-module__MycQlG__active{width:var(--sidebar-score-active-size,34px);height:var(--sidebar-score-active-size,34px)}.ScoreRing-module__MycQlG__ring{width:100%;height:100%;transform:rotate(-90deg)}.ScoreRing-module__MycQlG__track,.ScoreRing-module__MycQlG__progress{fill:none;stroke-linecap:round}.ScoreRing-module__MycQlG__track{stroke:var(--score-ring-track-color,var(--color-text-irrelevant));stroke-width:var(--sidebar-score-ring-stroke,2.5)}.ScoreRing-module__MycQlG__progress{stroke:var(--score-ring-progress-color,var(--color-text-secondary));stroke-width:var(--sidebar-score-ring-stroke,2.5);transition:stroke-dasharray .22s}.ScoreRing-module__MycQlG__score{font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:inline-grid;position:absolute;inset:0}.ScoreRing-module__MycQlG__inactive .ScoreRing-module__MycQlG__score{font-size:var(--sidebar-score-inactive-number-size,14px);font-weight:var(--sidebar-score-inactive-number-weight,550)}.ScoreRing-module__MycQlG__active .ScoreRing-module__MycQlG__score{font-size:var(--sidebar-score-active-number-size,11px);font-weight:var(--sidebar-score-active-number-weight,650);color:var(--sidebar-score-active-number-color,var(--color-text-primary));transform:translateY(-1px)}.ScoreRing-module__MycQlG__unscored{color:var(--color-text-irrelevant)}.ScoreRing-module__MycQlG__unscored .ScoreRing-module__MycQlG__score{color:var(--color-text-irrelevant);opacity:.7;font-weight:500}
.panel-scroll-pop-module__O4s00q__popExit,.panel-scroll-pop-module__O4s00q__popEnter{--panel-scroll-pop-crossing-end:15%;min-width:0;max-width:100%}.panel-scroll-pop-module__O4s00q__popExit{transform-origin:top}.panel-scroll-pop-module__O4s00q__popEnter{transform-origin:bottom}@supports (animation-timeline:view()){@media not (prefers-reduced-motion:reduce){[data-scrollable=true] .panel-scroll-pop-module__O4s00q__popExit{animation-name:panel-scroll-pop-module__O4s00q__panelRowPopExit;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:exit-crossing 0% exit-crossing var(--panel-scroll-pop-crossing-end)}[data-scrollable=true] .panel-scroll-pop-module__O4s00q__popEnter{animation-name:panel-scroll-pop-module__O4s00q__panelRowPopEnter;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry-crossing 0% entry-crossing var(--panel-scroll-pop-crossing-end)}}}@keyframes panel-scroll-pop-module__O4s00q__panelRowPopEnter{0%{opacity:0;transform:scale(.7)translateY(14px)}60%{opacity:.3;transform:scale(.84)translateY(6px)}to{opacity:1;transform:none}}@keyframes panel-scroll-pop-module__O4s00q__panelRowPopExit{0%{opacity:1;transform:none}40%{opacity:.3;transform:scale(.84)translateY(-6px)}to{opacity:0;transform:scale(.7)translateY(-14px)}}
.PromptBarHoverHints-module__ZCAXtG__root{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;min-height:0;display:flex}
.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}}
.PromptSmartPanel-module__ISxWUW__root{--panel-invert-bg:var(--color-text-primary);--panel-invert-fg:var(--color-bg-Surface);--panel-invert-dim:color-mix(in srgb, var(--panel-invert-fg) 62%, transparent);--panel-invert-accent:#5297ff;--suggestion-pill-invert-bg:var(--panel-invert-bg);--suggestion-pill-invert-fg:var(--panel-invert-fg);box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;min-height:0;display:flex}.dark .PromptSmartPanel-module__ISxWUW__root{--panel-invert-accent:#0853c4}.PromptSmartPanel-module__ISxWUW__scrollViewport{--panel-fade-top:0px;--panel-fade-bottom:0px;width:100%;min-width:0;max-height:calc(var(--footer-expansion-max-height,min(340px, 52dvh)) - var(--footer-expansion-inset-top,32px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--panel-fade-top), black calc(100% - var(--panel-fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black var(--panel-fade-top), black calc(100% - var(--panel-fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black var(--panel-fade-top), black calc(100% - var(--panel-fade-bottom)), transparent 100%);overflow:hidden auto}@supports (animation-timeline:view()){@media not (prefers-reduced-motion:reduce){.PromptSmartPanel-module__ISxWUW__scrollViewport{-webkit-mask-image:none;mask-image:none}}}.PromptSmartPanel-module__ISxWUW__scrollViewport::-webkit-scrollbar{display:none}.PromptSmartPanel-module__ISxWUW__scrollList{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;padding-block:2px 4px;display:flex}.PromptSmartPanel-module__ISxWUW__panelSection{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.PromptSmartPanel-module__ISxWUW__panelSection+.PromptSmartPanel-module__ISxWUW__panelSection{margin-top:4px;padding-top:12px}.PromptSmartPanel-module__ISxWUW__sectionEmpty{font-family:var(--font-sans);color:var(--color-text-tertiary);width:fit-content;margin:0;padding-inline:4px;font-size:12px;line-height:1.35}.PromptSmartPanel-module__ISxWUW__scrollViewport[data-scrollable=true] .PromptSmartPanel-module__ISxWUW__scrollList{padding-bottom:var(--panel-scroll-padding-bottom,0px)}@supports (animation-timeline:view()){@media not (prefers-reduced-motion:reduce){.PromptSmartPanel-module__ISxWUW__scrollViewport[data-scrollable=true] .PromptSmartPanel-module__ISxWUW__scrollList{padding-bottom:0}}}[data-hints-closing=true] .PromptSmartPanel-module__ISxWUW__scrollViewport{--panel-fade-top:0px;--panel-fade-bottom:0px}.PromptSmartPanel-module__ISxWUW__item{transform-origin:bottom}[data-footer-expansion]:not([data-open=true]):not([data-hints-closing=true]) .PromptSmartPanel-module__ISxWUW__item{opacity:0;transform:translateY(12px)scale(.96)}[data-footer-expansion][data-open=true] .PromptSmartPanel-module__ISxWUW__item{opacity:1;transform:none}[data-footer-expansion][data-open=true]:not([data-hints-closing=true]) .PromptSmartPanel-module__ISxWUW__item{animation:PromptSmartPanel-module__ISxWUW__panelItemPopIn var(--pill-pop-duration,.32s) var(--hints-pill-easing,var(--easing-emphasized-decelerate,cubic-bezier(.16, 1, .3, 1))) both;animation-delay:calc(var(--pill-base-delay,0s) + var(--pill-index,0) * var(--pill-stagger-step,45ms))}[data-footer-expansion][data-hints-closing=true] .PromptSmartPanel-module__ISxWUW__item{pointer-events:none;animation:PromptSmartPanel-module__ISxWUW__panelItemPopOut var(--pill-exit-duration,.22s) var(--easing-emphasized-accelerate,cubic-bezier(.3, 0, .8, .15)) both;animation-delay:calc(var(--pill-exit-index,0) * var(--pill-exit-stagger-step,38ms))}@keyframes PromptSmartPanel-module__ISxWUW__panelItemPopIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes PromptSmartPanel-module__ISxWUW__panelItemPopOut{to{opacity:0;transform:translateY(10px)scale(.96)}}@media (prefers-reduced-motion:reduce){.PromptSmartPanel-module__ISxWUW__item{opacity:1;animation:none;transform:none}[data-footer-expansion][data-open=true]:not([data-hints-closing=true]) .PromptSmartPanel-module__ISxWUW__item{opacity:1;animation:none;transform:none}[data-footer-expansion][data-hints-closing=true] .PromptSmartPanel-module__ISxWUW__item{opacity:0;animation:none}}.PromptSmartPanel-module__ISxWUW__scoreRow{box-sizing:border-box;background:var(--panel-invert-bg);width:fit-content;max-width:100%;color:var(--panel-invert-fg);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding-block:8px;padding-inline:10px 22px;transition:opacity .14s;display:flex}.PromptSmartPanel-module__ISxWUW__scoreRow:hover{opacity:.92}.PromptSmartPanel-module__ISxWUW__scoreRow:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}@media (pointer:coarse){.PromptSmartPanel-module__ISxWUW__scoreRow{min-height:44px}}.PromptSmartPanel-module__ISxWUW__scoreRing{--sidebar-score-active-size:38px;--sidebar-score-active-number-size:12px;--sidebar-score-active-number-color:var(--panel-invert-fg);--score-ring-track-color:color-mix(in srgb, var(--panel-invert-fg) 32%, transparent);--score-ring-progress-color:color-mix(in srgb, var(--panel-invert-fg) 88%, transparent);flex:none}.PromptSmartPanel-module__ISxWUW__scoreMeta{flex-direction:column;gap:1px;min-width:0;display:flex}.PromptSmartPanel-module__ISxWUW__scoreBand{font-family:var(--font-sans);font-variation-settings:"wght" 650;font-synthesis-weight:none;color:var(--panel-invert-fg);font-size:13px;font-weight:650;line-height:1.25}.PromptSmartPanel-module__ISxWUW__scoreDetail{font-family:var(--font-sans);color:var(--panel-invert-dim);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.3}.PromptSmartPanel-module__ISxWUW__taskList{flex-direction:column;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.PromptSmartPanel-module__ISxWUW__taskRow{box-sizing:border-box;background:var(--panel-invert-bg);width:fit-content;min-width:0;max-width:100%;color:var(--panel-invert-fg);border-radius:32px;align-items:center;transition:background-color .14s,opacity .14s;display:flex}.PromptSmartPanel-module__ISxWUW__taskRow:hover{background:color-mix(in srgb, var(--panel-invert-bg) 86%, var(--panel-invert-fg))}.PromptSmartPanel-module__ISxWUW__taskRowEdited{opacity:.68}.PromptSmartPanel-module__ISxWUW__taskBody{box-sizing:border-box;border-radius:inherit;min-width:0;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex:auto;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:1rem;font-weight:550;line-height:1.35;display:flex}@media (pointer:coarse){.PromptSmartPanel-module__ISxWUW__taskBody{min-height:44px}}.PromptSmartPanel-module__ISxWUW__taskBody:disabled{cursor:not-allowed}.PromptSmartPanel-module__ISxWUW__taskBody:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.PromptSmartPanel-module__ISxWUW__taskArrow{width:16px;height:16px;color:var(--panel-invert-fg);opacity:.6;flex:none;justify-content:center;align-items:center;transition:opacity .16s;display:inline-flex}.PromptSmartPanel-module__ISxWUW__taskRow:hover .PromptSmartPanel-module__ISxWUW__taskArrow{opacity:1}.PromptSmartPanel-module__ISxWUW__taskArrow path{fill:currentColor}.PromptSmartPanel-module__ISxWUW__taskArrowGlyph{font-size:16px;line-height:1}.PromptSmartPanel-module__ISxWUW__taskDescription{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:left;min-width:0}.PromptSmartPanel-module__ISxWUW__taskEditedTag{letter-spacing:.02em;text-transform:uppercase;color:var(--panel-invert-dim);border:1px solid color-mix(in srgb, var(--panel-invert-fg) 28%, transparent);white-space:nowrap;border-radius:999px;flex:none;padding:1px 5px;font-size:10px;font-weight:600}.PromptSmartPanel-module__ISxWUW__scoreSince{font-variant-numeric:tabular-nums;opacity:.72;margin-left:6px;font-weight:500}.PromptSmartPanel-module__ISxWUW__taskDelta{font-variation-settings:"wght" 700;font-synthesis-weight:none;font-variant-numeric:tabular-nums;color:var(--panel-invert-accent);white-space:nowrap;flex:none;font-size:12px;font-weight:700}.PromptSmartPanel-module__ISxWUW__wall{box-sizing:border-box;background:var(--color-bg-Surface);border:1px solid var(--color-text-irrelevant);border-radius:20px;flex-direction:column;gap:8px;width:100%;padding:12px 14px;display:flex}.PromptSmartPanel-module__ISxWUW__wallText{font-family:var(--font-sans);color:var(--color-text-secondary);margin:0;font-size:12.5px;line-height:1.4}.PromptSmartPanel-module__ISxWUW__wallText strong{color:var(--color-text-primary);font-variation-settings:"wght" 650;font-synthesis-weight:none;font-weight:650}.PromptSmartPanel-module__ISxWUW__wallActions{flex-wrap:wrap;gap:6px;display:flex}.PromptSmartPanel-module__ISxWUW__wallButton{font-family:var(--font-sans);border:1px solid var(--color-text-irrelevant);color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600;transition:background .14s,color .14s,border-color .14s}.PromptSmartPanel-module__ISxWUW__wallButton:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-text-secondary)}.PromptSmartPanel-module__ISxWUW__wallButton:disabled{opacity:.45;cursor:default}.PromptSmartPanel-module__ISxWUW__wallButtonPrimary{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-bg-Surface)}.PromptSmartPanel-module__ISxWUW__wallButtonPrimary:hover:not(:disabled){color:var(--color-bg-Surface);opacity:.88}.PromptSmartPanel-module__ISxWUW__wallButton:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.PromptSmartPanel-module__ISxWUW__hints{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.PromptSmartPanel-module__ISxWUW__primaryCta{box-sizing:border-box;background:var(--panel-invert-bg);max-width:100%;min-height:56px;color:var(--panel-invert-fg);font-variation-settings:"wght" 650;font-synthesis-weight:none;text-align:left;cursor:pointer;touch-action:manipulation;border:none;border-radius:32px;align-self:flex-start;align-items:center;gap:8px;padding:12px 18px;font-family:inherit;font-size:1rem;font-weight:650;line-height:1.35;transition:opacity .14s;display:inline-flex}.PromptSmartPanel-module__ISxWUW__primaryCta:hover:not(:disabled){opacity:.88}.PromptSmartPanel-module__ISxWUW__primaryCta:disabled{opacity:.45;cursor:default}.PromptSmartPanel-module__ISxWUW__primaryCta:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.PromptSmartPanel-module__ISxWUW__primaryCtaLabel{overflow-wrap:anywhere;min-width:0}.PromptSmartPanel-module__ISxWUW__primaryCtaArrow{flex:none;align-items:center;display:inline-flex}.PromptSmartPanel-module__ISxWUW__primaryCtaArrow path{fill:currentColor}[data-footer-expansion][data-open=true]:not([data-hints-closing=true]) .PromptSmartPanel-module__ISxWUW__item.PromptSmartPanel-module__ISxWUW__itemWrites{animation:none}.PromptSmartPanel-module__ISxWUW__announcementStack{--announcement-row-duration:.28s;flex-direction:column;width:100%;min-width:0;display:flex}.PromptSmartPanel-module__ISxWUW__announcementText{font-family:var(--font-sans);font-variation-settings:"wght" 550;color:var(--color-text-primary);font-variant-numeric:tabular-nums;padding-inline:4px;font-size:20.3px;line-height:1.4}.PromptSmartPanel-module__ISxWUW__announcementText,.PromptSmartPanel-module__ISxWUW__announcementAction{transition:opacity .2s var(--easing-emphasized-accelerate,cubic-bezier(.3, 0, .8, .15)), transform .28s var(--easing-emphasized-accelerate,cubic-bezier(.3, 0, .8, .15))}.PromptSmartPanel-module__ISxWUW__announcementStack{transition:margin-bottom .28s var(--easing-emphasized,cubic-bezier(.2, 0, 0, 1))}.PromptSmartPanel-module__ISxWUW__announcementStack[data-dismissed]{pointer-events:none;margin-bottom:-8px}.PromptSmartPanel-module__ISxWUW__announcementStack[data-dismissed] .PromptSmartPanel-module__ISxWUW__announcementText,.PromptSmartPanel-module__ISxWUW__announcementStack[data-dismissed] .PromptSmartPanel-module__ISxWUW__announcementAction{opacity:0;transform:translateY(-12px)scale(.96)}.PromptSmartPanel-module__ISxWUW__announcementAction{--announcement-row-gap:10px;background:var(--panel-invert-bg);color:var(--panel-invert-fg);font-family:var(--font-sans);font-variation-settings:"wght" 650;font-synthesis-weight:none;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:650;line-height:1.35;transition:opacity .14s}.PromptSmartPanel-module__ISxWUW__announcementAction:disabled{opacity:.55}.PromptSmartPanel-module__ISxWUW__announcementAction:not(:disabled):hover{opacity:.88}.PromptSmartPanel-module__ISxWUW__announcementAction:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.PromptSmartPanel-module__ISxWUW__contentReveal{width:100%;min-width:0;transition:grid-template-rows var(--content-reveal-duration,.32s) var(--easing-emphasized,cubic-bezier(.2, 0, 0, 1));grid-template-rows:0fr;display:grid}.PromptSmartPanel-module__ISxWUW__contentReveal[data-open=true]{grid-template-rows:1fr}.PromptSmartPanel-module__ISxWUW__contentRevealClip{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;min-height:0;display:flex;overflow:clip}@media (prefers-reduced-motion:reduce){.PromptSmartPanel-module__ISxWUW__contentReveal,.PromptSmartPanel-module__ISxWUW__announcementStack,.PromptSmartPanel-module__ISxWUW__announcementText,.PromptSmartPanel-module__ISxWUW__announcementAction{transition:none}}
.StudioPortfolioCanvasFrame-module__fpBpcW__canvasLane{box-sizing:border-box;width:100%;max-width:1120px;padding-inline:var(--content-padding);--project-hero-radius:32px;flex-direction:column;flex:auto;min-width:0;min-height:100%;margin-inline:auto;display:flex}@media (max-width:768px){.StudioPortfolioCanvasFrame-module__fpBpcW__canvasLane{--project-hero-radius:24px}}
.glass-module__0nZKYW__surface{background:var(--color-bgblur-Background);border:1px solid var(--color-bgblur-Border);-webkit-backdrop-filter:blur(var(--glass-blur,16px)) saturate(var(--glass-saturate,1.15));backdrop-filter:blur(var(--glass-blur,16px)) saturate(var(--glass-saturate,1.15));box-shadow:var(--color-shadow-blur)}.glass-module__0nZKYW__surfaceHeavy{background:var(--color-bgblur-heavy-Surface);-webkit-backdrop-filter:blur(var(--glass-blur-heavy,24px)) saturate(var(--glass-saturate,1.15));backdrop-filter:blur(var(--glass-blur-heavy,24px)) saturate(var(--glass-saturate,1.15));}@media (prefers-reduced-transparency:reduce){.glass-module__0nZKYW__surface,.glass-module__0nZKYW__surfaceHeavy{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-bg-Surface)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-module__0nZKYW__surface,.glass-module__0nZKYW__surfaceHeavy{background:var(--color-bg-Surface)}}
.image-block-editor-module__otqO7W__frozen{cursor:wait;pointer-events:none}.image-block-editor-module__otqO7W__root{background:var(--color-bg-Surface);border-radius:16px;flex:1;justify-content:center;align-items:center;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.image-block-editor-module__otqO7W__emptyRoot{border:1px dashed var(--color-bgblur-Border);background-color:var(--color-bgblur-Surface);border-radius:16px;flex:1;justify-content:center;align-items:center;height:100%;min-height:220px;max-height:100%;padding:1rem;display:flex;position:relative}.image-block-editor-module__otqO7W__emptyRoot[data-layout=hero],.image-block-editor-module__otqO7W__root[data-layout=hero]{border-radius:0;flex:none;width:100%;height:100%;min-height:100%;max-height:100%;overflow:hidden}.image-block-editor-module__otqO7W__emptyRoot[data-layout=hero] .image-block-editor-module__otqO7W__image,.image-block-editor-module__otqO7W__emptyRoot[data-layout=hero] .image-block-editor-module__otqO7W__video,.image-block-editor-module__otqO7W__root[data-layout=hero] .image-block-editor-module__otqO7W__image,.image-block-editor-module__otqO7W__root[data-layout=hero] .image-block-editor-module__otqO7W__video{border-radius:0}.image-block-editor-module__otqO7W__image,.image-block-editor-module__otqO7W__video{object-fit:cover;width:100%;height:100%}.image-block-editor-module__otqO7W__fileInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-block-editor-module__otqO7W__pickerBtn{height:2rem;color:inherit;font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:100px;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem 0 .75rem;font-size:.8125rem;font-weight:600;transition:background-color .15s;display:inline-flex}.image-block-editor-module__otqO7W__pickerBtn:hover{color:var(--color-text-primary);background:var(--color-bgblur-OnSurface)}.image-block-editor-module__otqO7W__pickerBtn:focus-within{outline:2px solid var(--color-text-primary);outline-offset:2px}.image-block-editor-module__otqO7W__pickerBtn[data-busy]{cursor:wait;opacity:.7}.image-block-editor-module__otqO7W__pickerBtn .material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 550, "GRAD" 0, "opsz" 20;font-size:1.125rem;line-height:1}.image-block-editor-module__otqO7W__mediaBarSlot{z-index:15;pointer-events:none;justify-content:center;padding-inline:.75rem;display:flex;position:absolute;bottom:.75rem;left:0;right:0}.image-block-editor-module__otqO7W__mediaBar{max-width:100%;color:var(--color-text-secondary);opacity:0;pointer-events:none;border-radius:100px;align-items:center;gap:.25rem;padding:.1875rem;transition:opacity .18s;display:flex;}.image-block-editor-module__otqO7W__root:hover .image-block-editor-module__otqO7W__mediaBar,.image-block-editor-module__otqO7W__root:focus-within .image-block-editor-module__otqO7W__mediaBar{opacity:1;pointer-events:auto}@media (pointer:coarse){.image-block-editor-module__otqO7W__mediaBar{opacity:.9;pointer-events:auto}}.image-block-editor-module__otqO7W__barError{color:var(--destructive);white-space:nowrap;text-overflow:ellipsis;margin:0 .5rem 0 .25rem;font-size:.75rem;font-weight:500;overflow:hidden}.image-block-editor-module__otqO7W__emptyStack{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.image-block-editor-module__otqO7W__emptyIcon{color:var(--color-text-tertiary);font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 32;font-size:2rem;line-height:1}.image-block-editor-module__otqO7W__emptyTitle{font-family:var(--font-sans);color:var(--color-text-primary);font-size:.875rem;font-weight:600}.image-block-editor-module__otqO7W__emptyPicker{color:var(--color-text-secondary);border-radius:100px;margin-top:.25rem;}.image-block-editor-module__otqO7W__emptyPicker:hover{color:var(--color-text-primary);background:var(--color-bgblur-OnSurface)}.image-block-editor-module__otqO7W__error{text-align:center;color:var(--destructive);margin:0;font-size:.75rem}.image-block-editor-module__otqO7W__previewOverlay{box-shadow:none;color:var(--color-text-primary);text-align:center;z-index:16;border:none;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex;position:absolute;inset:0;}.image-block-editor-module__otqO7W__previewText{font-family:var(--font-sans);color:var(--color-text-primary);font-size:.875rem;font-weight:600}.image-block-editor-module__otqO7W__previewBtnRow{justify-content:center;gap:.5rem;display:flex}.image-block-editor-module__otqO7W__confirmBtn,.image-block-editor-module__otqO7W__cancelBtn{height:2.25rem;font-family:var(--font-sans);cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:0 1rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,opacity .15s;display:inline-flex}.image-block-editor-module__otqO7W__confirmBtn{background:var(--color-bg-Surface-i);color:var(--color-text-primary-i);border:none}.image-block-editor-module__otqO7W__confirmBtn:hover:not(:disabled){opacity:.9}.image-block-editor-module__otqO7W__cancelBtn{color:var(--color-text-secondary);}.image-block-editor-module__otqO7W__cancelBtn:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-bgblur-OnSurface)}.image-block-editor-module__otqO7W__confirmBtn:disabled,.image-block-editor-module__otqO7W__cancelBtn:disabled{opacity:.6;cursor:not-allowed}.image-block-editor-module__otqO7W__confirmBtn .material-symbols-rounded{font-size:1.125rem;line-height:1}.image-block-editor-module__otqO7W__barIconBtn{width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:100px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.image-block-editor-module__otqO7W__barIconBtn:hover{color:var(--color-text-primary);background:var(--color-bgblur-OnSurface)}.image-block-editor-module__otqO7W__barIconBtn:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.image-block-editor-module__otqO7W__barIconBtn .material-symbols-rounded{font-size:1.125rem;line-height:1}.image-block-editor-module__otqO7W__emptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;display:flex}.image-block-editor-module__otqO7W__embedRow{border-radius:100px;align-items:center;gap:.25rem;width:min(100%,320px);margin-top:.25rem;padding:.1875rem .1875rem .1875rem .75rem;display:flex}.image-block-editor-module__otqO7W__embedRowGlass{}.image-block-editor-module__otqO7W__embedInput{min-width:0;height:1.75rem;color:var(--color-text-primary);font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.8125rem}.image-block-editor-module__otqO7W__embedInput::placeholder{color:var(--color-text-tertiary)}
.media-board-module__4nZv1a__root{width:100%;position:relative}.media-board-module__4nZv1a__frozen{cursor:wait}.media-board-module__4nZv1a__gripPill{z-index:20;color:var(--color-text-secondary);touch-action:none;opacity:0;pointer-events:none;border-radius:100px;align-items:center;padding:.1875rem;transition:opacity .15s,color .2s;display:flex;position:absolute;top:0;left:-15px;}.media-board-module__4nZv1a__root:hover .media-board-module__4nZv1a__gripPill,.media-board-module__4nZv1a__root:focus-within .media-board-module__4nZv1a__gripPill{opacity:1;pointer-events:auto}.media-board-module__4nZv1a__gripPill:hover{color:var(--color-text-primary)}@media (pointer:coarse){.media-board-module__4nZv1a__gripPill{opacity:.45;pointer-events:auto}}.media-board-module__4nZv1a__boardHost{width:100%;position:relative}.media-board-module__4nZv1a__grid[data-projects-grid] .react-grid-placeholder{border-radius:16px}.media-board-module__4nZv1a__grid[data-interacting=drag] .react-grid-placeholder{display:none}.media-board-module__4nZv1a__boardHost[data-preview-blocked] .react-grid-placeholder{display:none}.media-board-module__4nZv1a__card{width:var(--preview-w,100%);height:var(--preview-h,100%);background:var(--color-bg-Surface);transform:translate(var(--preview-shift-x,0px), var(--preview-shift-y,0px)) rotate(var(--drag-tilt,0deg));transform-origin:50%;border-radius:16px;transition:transform .2s,width .2s,height .2s;position:relative;overflow:hidden}.media-board-module__4nZv1a__grid[data-interacting] .react-draggable-dragging .media-board-module__4nZv1a__card{transition:none}.media-board-module__4nZv1a__grid[data-interacting=resize] .media-board-module__4nZv1a__card{transition:none}.media-board-module__4nZv1a__grid .react-grid-item[data-preview-leaving] .media-board-module__4nZv1a__card{opacity:0;transition:opacity .18s}.media-board-module__4nZv1a__grid[data-projects-grid][data-interacting] .react-grid-item[data-previewing]:not(.react-draggable-dragging){opacity:1}.media-board-module__4nZv1a__cardDelete{z-index:20;width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;opacity:0;border-radius:100px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s;display:inline-flex;position:absolute;top:.5rem;right:.5rem;}.media-board-module__4nZv1a__card:hover .media-board-module__4nZv1a__cardDelete,.media-board-module__4nZv1a__card:focus-within .media-board-module__4nZv1a__cardDelete,.media-board-module__4nZv1a__cardSelected .media-board-module__4nZv1a__cardDelete{opacity:1}.media-board-module__4nZv1a__cardDelete:hover{color:var(--destructive)}.media-board-module__4nZv1a__cardDelete:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px;opacity:1}.media-board-module__4nZv1a__cardDelete .material-symbols-rounded{font-size:1.125rem;line-height:1}@media (pointer:coarse){.media-board-module__4nZv1a__cardDelete{opacity:.6}}.media-board-module__4nZv1a__cardSelected [data-media-bar]{opacity:1;pointer-events:auto}.media-board-module__4nZv1a__card .media-board-module__4nZv1a__cardMedia{min-height:0}.media-board-module__4nZv1a__embedIframe{border:0;width:100%;height:100%;display:block}.media-board-module__4nZv1a__cardProposal{z-index:30;position:absolute;bottom:0;left:0;right:0}.media-board-module__4nZv1a__previewLayer{z-index:1;pointer-events:none;position:absolute;inset:0}.media-board-module__4nZv1a__previewSlot{box-sizing:border-box;border:1px dashed var(--color-bgblur-Border);background:var(--color-bgblur-Surface);color:var(--color-text-tertiary);opacity:.7;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute}.media-board-module__4nZv1a__previewDrop{opacity:1;border-width:2px}.media-board-module__4nZv1a__previewSlot .material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 28;font-size:1.75rem;line-height:1}
.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}
