.volares-focus-ring:focus-visible{outline:var(--focus-width, 2px) var(--focus-style, solid) var(--focus-color, #243C73);outline-offset:var(--focus-offset, 2px)}.volares-focus-ring:focus:not(:focus-visible){outline:none}.volares-focus-ring-within{outline:none}.volares-focus-ring-within:has(:focus-visible){outline:var(--focus-width, 2px) var(--focus-style, solid) var(--focus-color, #243C73);outline-offset:var(--focus-offset, 2px)}.app-sidebar{display:flex;flex-direction:column;background-color:var(--surface-sidebar, #13161F);color:var(--color-text-inverse, #fff);height:var(--app-height, 100vh);position:fixed;left:0;top:0;z-index:1200;transition:width .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);overflow:hidden;box-sizing:border-box}@media(max-width:1023px){.app-sidebar{width:240px;transform:translate(-100%);pointer-events:none;box-shadow:none}.app-sidebar.app-sidebar--mobile-open{transform:translate(0);pointer-events:auto;box-shadow:2px 0 12px #0003}}@media(min-width:1024px){.app-sidebar{width:64px}.app-sidebar:not(.app-sidebar--collapsed){width:240px}}.app-sidebar__header{position:relative;padding:var(--space-md, 16px);border-bottom:1px solid var(--sidebar-border, rgba(255,255,255,.1));display:flex;align-items:center;justify-content:space-between}.app-sidebar--collapsed .app-sidebar__header{padding:var(--space-md, 16px) var(--space-sm, 8px);justify-content:center}.app-sidebar__home-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent;padding:var(--space-xs, 4px);border-radius:var(--radius-md, 8px);color:var(--color-text-inverse, #fff);transition:all .2s cubic-bezier(.4,0,.2,1)}.app-sidebar__home-btn:hover{background-color:var(--sidebar-hover, rgba(255,255,255,.08));transform:scale(1.05)}.app-sidebar__collapse-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent;padding:var(--space-xs, 4px);border-radius:var(--radius-md, 8px);color:var(--color-text-inverse, #fff)}.app-sidebar__collapse-btn:hover{background-color:var(--sidebar-hover, rgba(255,255,255,.08))}.app-sidebar--collapsed .app-sidebar__collapse-btn{display:none}@media(max-width:1023px){.app-sidebar__collapse-btn{display:none}}.app-sidebar__nav{flex:1;overflow-y:auto;margin-top:var(--space-sm, 8px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.app-sidebar__nav-list{list-style:none;padding:0;margin:0}.app-sidebar__section+.app-sidebar__section{margin-top:var(--space-md, 16px)}.app-sidebar__section-label{padding:var(--space-sm, 8px) var(--space-lg, 20px) var(--space-xs, 4px);font-size:var(--font-size-caption, 11px);font-weight:var(--font-weight-semibold, 600);letter-spacing:.06em;text-transform:uppercase;color:var(--sidebar-section-label, rgba(255, 255, 255, .5))}.app-sidebar__nav-item{display:flex;align-items:center;width:calc(100% - var(--space-xs, 4px) * 2);min-height:48px;background:transparent;color:var(--color-text-inverse, #fff);border:none;cursor:pointer;position:relative;margin:2px var(--space-xs, 4px);border-radius:var(--radius-md, 8px);font-family:var(--font-family, inherit);font-size:var(--font-size-body, 14px);transition:background-color .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.app-sidebar__nav-item:not(.app-sidebar__nav-item--collapsed){padding-left:var(--space-lg, 20px);padding-right:var(--space-lg, 20px);justify-content:flex-start}.app-sidebar__nav-item--collapsed{padding-left:var(--space-md, 16px);padding-right:var(--space-md, 16px);justify-content:center}.app-sidebar__nav-item:hover{background-color:var(--sidebar-hover-strong, rgba(94, 106, 210, .15))}.app-sidebar__nav-item:active{transform:scale(.98)}.app-sidebar__nav-item--active{background-color:var(--sidebar-active-bg, rgba(94, 106, 210, .25))!important}.app-sidebar__nav-item--active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--color-brand-primary, #5E6AD2),#7C85DE)}.app-sidebar__nav-item--active .app-sidebar__nav-icon{filter:drop-shadow(0 0 4px rgba(94,106,210,.4))}.app-sidebar__nav-icon{display:flex;align-items:center;justify-content:center;min-width:0;color:var(--color-text-inverse, #fff)}.app-sidebar__nav-icon:not(.app-sidebar__nav-icon--collapsed){min-width:40px}.app-sidebar__nav-icon svg,.app-sidebar__nav-icon .MuiSvgIcon-root{color:var(--color-text-inverse, #fff)!important;fill:currentColor;width:24px;height:24px}.app-sidebar__nav-label{font-weight:var(--font-weight-regular, 400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar__nav-label--active{font-weight:var(--font-weight-semibold, 600)}.app-sidebar__badge{margin-left:auto;background:var(--color-error, #E5484D);color:var(--text-inverse, #FAFAFA);font-size:11px;font-weight:600;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 6px}.app-sidebar__bottom{padding:var(--space-sm, 8px);border-top:1px solid var(--sidebar-border, rgba(255,255,255,.1))}.app-sidebar__divider{display:none}.app-sidebar__nav::-webkit-scrollbar{width:6px}.app-sidebar__nav::-webkit-scrollbar-track{background:var(--sidebar-scrollbar-track, rgba(255,255,255,.05))}.app-sidebar__nav::-webkit-scrollbar-thumb{background:var(--sidebar-scrollbar-thumb, rgba(255,255,255,.2));border-radius:3px}.app-sidebar__nav::-webkit-scrollbar-thumb:hover{background:var(--sidebar-scrollbar-thumb-hover, rgba(255,255,255,.3))}.shellSwitcher-overlayBackdrop{position:fixed;inset:0;background:var(--interaction-backdrop, rgba(28, 28, 28, .4));z-index:2000;display:flex;align-items:center;justify-content:center;padding:var(--space-xl, 24px);animation:shellSwitcher-fadeIn .14s ease}.shellSwitcher-overlayPanel{background:var(--color-surface, #FFFFFF);border-radius:var(--radius-2xl, 20px);box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0,0,0,.1));padding:var(--space-xl, 32px);width:min(720px,100%);max-height:90vh;overflow-y:auto}.shellSwitcher-overlayTitle{margin:0 0 var(--space-lg, 16px);font-size:var(--font-size-lead, 1.125rem);font-weight:var(--font-weight-semibold, 600);color:var(--color-text-primary, #1B1B19)}.shellSwitcher-overlayHint{margin:0 0 var(--space-xl, 24px);font-size:var(--font-size-caption, .8125rem);color:var(--color-text-tertiary, #71706A)}.shellSwitcher-overlayGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-lg, 16px)}.shellSwitcher-card{display:flex;flex-direction:column;gap:var(--space-sm, 8px);padding:var(--space-lg, 20px);border-radius:var(--radius-lg, 12px);border:1px solid var(--color-border, rgba(28, 28, 28, .08));background:var(--color-surface-elevated, #FFFFFF);cursor:pointer;text-align:start;color:inherit;font:inherit;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.shellSwitcher-card:hover,.shellSwitcher-card:focus-visible{transform:translateY(-2px);border-color:var(--color-brand-primary, #243C73);box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0,0,0,.1));outline:none}.shellSwitcher-cardIcon{font-size:var(--font-size-heading, 1.375rem);color:var(--color-brand-primary, #243C73)}.shellSwitcher-cardLabel{font-weight:var(--font-weight-semibold, 600);font-size:var(--font-size-subhead, 1rem)}.shellSwitcher-cardDescription{font-size:var(--font-size-caption, .8125rem);color:var(--color-text-tertiary, #71706A)}@keyframes shellSwitcher-fadeIn{0%{opacity:0}to{opacity:1}}.shellSwitcher-dropdown{position:absolute;top:calc(100% + 8px);inset-inline-start:0;min-width:260px;background:var(--color-surface, #FFFFFF);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0,0,0,.1));border:1px solid var(--color-border, rgba(28, 28, 28, .08));padding:var(--space-xs, 6px);z-index:2000;animation:shellSwitcher-fadeIn .1s ease}.shellSwitcher-dropdownItem{display:flex;align-items:center;gap:var(--space-sm, 8px);padding:var(--space-sm, 8px) var(--space-md, 12px);border-radius:var(--radius-md, 8px);cursor:pointer;color:inherit;text-align:start;background:transparent;border:0;font:inherit;width:100%}.shellSwitcher-dropdownItem[aria-selected=true],.shellSwitcher-dropdownItem:hover{background:var(--color-surface-hover, rgba(28, 28, 28, .03))}.shellChrome-topBar{position:sticky;top:0;z-index:1000;display:flex;align-items:center;gap:var(--space-lg, 16px);height:56px;padding:0 var(--space-lg, 16px);background:var(--color-bg-page, #FAFAF7)}.shellChrome-topBar-leading{display:flex;align-items:center;gap:var(--space-sm, 8px);position:relative}.shellChrome-topBar-center{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.shellChrome-topBar-trailing{display:flex;align-items:center;gap:var(--space-sm, 8px)}.shellChrome-iconLink{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:4px;border-radius:var(--radius-md, 8px);cursor:pointer;color:var(--color-brand-primary, #243C73)}.shellChrome-iconLink:focus-visible{outline:2px solid var(--color-brand-primary, #243C73);outline-offset:2px}.shellChrome-iconLink:hover{background:var(--color-surface-hover, rgba(28, 28, 28, .03))}.shellChrome-layout{display:flex;flex-direction:column;height:100vh;background:var(--color-bg-page, #FAFAF7)}.shellChrome-body{display:flex;flex:1;min-height:0}.shellChrome-sidebar{flex-shrink:0}.shellChrome-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--color-bg-page, #FAFAF7)}.shellChrome-skipLink{position:absolute;inset-inline-start:-9999px;top:4px;z-index:var(--z-tooltip, 700);padding:4px 12px;background:var(--accent-brand, #243C73);color:var(--text-inverse, #FAFAFA);border-radius:var(--radius-sm, 6px);font-size:var(--font-size-caption, .8125rem);text-decoration:none;white-space:nowrap}.shellChrome-skipLink:focus{inset-inline-start:4px}.shellChrome-layout--phone{display:flex;flex-direction:column;height:var(--app-height, 100vh);min-height:var(--app-height, 100vh);overflow:hidden;background:var(--color-bg-page, #FAFAF7)}.shellChrome-main--phone{flex:1;overflow-x:hidden;overflow-y:auto;background:var(--color-bg-page, #FAFAF7);padding-inline-start:var(--safe-area-left, 0);padding-inline-end:var(--safe-area-right, 0);padding-block-start:var(--safe-area-top, 0);padding-block-end:calc(64px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.shellChrome-hamburger{color:var(--color-text-primary, #1B1B19)!important}.shell-spaceRow{display:flex;align-items:center;gap:0;width:100%;padding:0;background:none;border:none;border-radius:8px;text-align:start;transition:background .12s ease-out,color .12s ease-out;position:relative;color:var(--shell-sidebar-text-secondary, #5C5C55);margin:1px 0;line-height:var(--line-height-snug, 1.35)}.shell-spaceRow:hover{background:var(--shell-sidebar-hover, rgba(28, 28, 28, .03));color:var(--shell-sidebar-text, #1B1B19)}.shell-spaceRow--active{background:var(--shell-sidebar-active-bg, rgba(36, 60, 115, .08));color:var(--shell-sidebar-text, #1B1B19)}.shell-spaceRow-mainButton{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 10px;background:none;border:none;cursor:pointer;text-align:start;color:inherit;font:inherit}.shell-spaceRow-mainButton:focus-visible{outline:2px solid var(--accent-brand, var(--color-primary));outline-offset:-2px}.shell-spaceRow-icon{flex-shrink:0;width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--text-inverse, #FAFAFA)}.shell-spaceRow-name{font-size:var(--font-size-sidebar-micro-nav, 13.5px);font-weight:var(--font-weight-medium, 500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.shell-spaceRow--active .shell-spaceRow-name{font-weight:var(--font-weight-semibold, 600)}.shell-spaceRow-kebab{flex-shrink:0;inline-size:24px;block-size:24px;margin-inline-end:4px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:4px;color:var(--text-secondary, var(--color-text-secondary));cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease}.shell-spaceRow:hover .shell-spaceRow-kebab,.shell-spaceRow:focus-within .shell-spaceRow-kebab,.shell-spaceRow-kebab[aria-expanded=true]{opacity:1}.shell-spaceRow-kebab:hover{background:var(--interaction-hover, rgba(28, 28, 28, .06));color:var(--text-primary, var(--color-text-primary))}.shell-spaceRow-kebab:focus-visible{outline:2px solid var(--accent-brand, var(--color-primary));outline-offset:1px;opacity:1}@media(hover:none){.shell-spaceRow-kebab{opacity:1}}.shell-spaceRow-menu{position:absolute;inset-block-start:calc(100% + 2px);inset-inline-end:0;min-inline-size:180px;background:var(--surface-card, #ffffff);border:1px solid var(--border-subtle, var(--color-border));border-radius:6px;box-shadow:var(--shadow-lg, 0 10px 24px rgba(0, 0, 0, .12));z-index:300;padding-block:4px;padding-inline:0;display:flex;flex-direction:column}.shell-spaceRow-menuItem{background:none;border:0;padding-block:8px;padding-inline:12px;text-align:start;font-size:13px;color:var(--text-primary, var(--color-text-primary));cursor:pointer}.shell-spaceRow-menuItem:hover:not(:disabled){background:var(--interaction-hover, rgba(28, 28, 28, .06))}.shell-spaceRow-menuItem--destructive{color:var(--status-error, #9b3528)}.shell-spaceRow-menuItem:disabled{opacity:.5;cursor:not-allowed}.shell-spaceRow--confirm{display:flex;flex-direction:column;gap:8px;padding:8px 10px;border:1px solid var(--status-error, #9b3528);border-radius:8px;margin:1px 0}.shell-spaceRow-confirmText{font-size:12.5px;color:var(--text-primary, var(--color-text-primary));line-height:1.35}.shell-spaceRow-confirmActions{display:flex;justify-content:flex-end;gap:6px}.shell-spaceRow-confirmCancel,.shell-spaceRow-confirmConfirm{padding:4px 10px;border-radius:4px;font-size:12px;cursor:pointer;border:1px solid transparent}.shell-spaceRow-confirmCancel{background:transparent;color:var(--text-secondary, var(--color-text-secondary));border-color:var(--border-subtle, var(--color-border))}.shell-spaceRow-confirmConfirm{background:var(--status-error, #9b3528);color:var(--text-inverse, #ffffff)}.shell-spaceRow-confirmCancel:disabled,.shell-spaceRow-confirmConfirm:disabled{opacity:.6;cursor:not-allowed}.shell-spaceRow--archived .shell-spaceRow-name{font-style:italic;opacity:.7}.shell-spaceRow-restore{flex-shrink:0;margin-inline-end:4px;padding-block:2px;padding-inline:8px;background:var(--surface-card, #ffffff);border:1px solid var(--border-subtle, var(--color-border));border-radius:4px;color:var(--text-secondary, var(--color-text-secondary));font-size:11px;cursor:pointer}.shell-spaceRow-restore:hover:not(:disabled){background:var(--interaction-hover, rgba(28, 28, 28, .06));color:var(--text-primary, var(--color-text-primary))}.shell-spaceRow-restore:disabled{opacity:.6;cursor:not-allowed}.shell-spaceRow--highlight{animation:spaceRowHighlight 1.5s ease-out forwards}@keyframes spaceRowHighlight{0%{box-shadow:0 0 0 0 var(--accent-brand, var(--color-primary)),0 0 0 0 var(--accent-brand-tint8, rgba(36, 60, 115, .12))}20%,60%{box-shadow:0 0 0 2px var(--accent-brand, var(--color-primary)),0 0 0 4px var(--accent-brand-tint8, rgba(36, 60, 115, .12))}to{box-shadow:0 0 0 0 var(--accent-brand, var(--color-primary)),0 0 0 0 var(--accent-brand-tint8, rgba(36, 60, 115, .12))}}@media(prefers-reduced-motion:reduce){.shell-spaceRow--highlight{animation:none;background:var(--accent-brand-tint8, rgba(36, 60, 115, .12))}}.shell-desktopSidebar{position:fixed;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:var(--shell-sidebar-width-expanded, 240px);background:var(--shell-sidebar-bg, #FDFDFB);border-inline-end:1px solid var(--shell-border-faint, rgba(28, 28, 28, .08));display:flex;flex-direction:column;z-index:1100;transition:width var(--motion-duration-medium, .18s) cubic-bezier(.4,0,.2,1);overflow:hidden}.shell-desktopSidebar--collapsed{width:var(--shell-sidebar-width-collapsed, 56px)}.shellChrome-sidebar:has(>.shell-desktopSidebar){width:var(--shell-sidebar-width-expanded, 240px);transition:width var(--motion-duration-medium, .18s) cubic-bezier(.4,0,.2,1)}.shellChrome-sidebar:has(>.shell-desktopSidebar--collapsed){width:var(--shell-sidebar-width-collapsed, 56px)}.shell-desktopSidebar-brand{display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:56px;flex-shrink:0}.shell-desktopSidebar--collapsed .shell-desktopSidebar-brand{padding:10px 0;justify-content:center}.shell-desktopSidebar-brandName{font-size:var(--font-size-caption, .8125rem);font-weight:var(--font-weight-semibold, 600);letter-spacing:-.01em;color:var(--shell-sidebar-text, #1B1B19);white-space:nowrap}.shell-desktopSidebar-orgHeader{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:8px 8px 4px;border-radius:8px;min-height:52px;border:1px solid transparent;flex-shrink:0;overflow:hidden}.shell-desktopSidebar-orgHeader--collapsed{margin:0 4px 4px;padding:8px;justify-content:center;min-height:40px}.shell-desktopSidebar-orgMark{flex-shrink:0;width:28px;height:28px;border-radius:7px;background:linear-gradient(135deg,#2f2b25,#3e3930);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-caption, .8125rem);font-weight:var(--font-weight-semibold, 600);color:var(--text-inverse, #FAFAFA);letter-spacing:-.02em;box-shadow:inset 0 0 0 1px #ffffff0a,0 1px 2px #0000001f;-webkit-user-select:none;user-select:none}.shell-desktopSidebar-orgLabel{flex:1;min-width:0}.shell-desktopSidebar-orgName{font-size:var(--font-size-sidebar-micro-nav, 13.5px);font-weight:var(--font-weight-semibold, 600);color:var(--shell-sidebar-text, #1B1B19);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.015em;line-height:var(--line-height-tight, 1.2)}.shell-desktopSidebar-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 8px 4px;scrollbar-width:thin;scrollbar-color:var(--sidebar-scrollbar-thumb, rgba(28, 28, 28, .16)) transparent}.shell-desktopSidebar-nav::-webkit-scrollbar{width:3px}.shell-desktopSidebar-nav::-webkit-scrollbar-thumb{background:var(--sidebar-scrollbar-thumb, rgba(28, 28, 28, .16));border-radius:2px}.shell-desktopSidebar-navSection{margin-top:12px}.shell-desktopSidebar-navSection:first-child{margin-top:0}.shell-desktopSidebar-sectionHeader{display:flex;align-items:center;justify-content:space-between;padding-block:4px;padding-inline-start:12px;padding-inline-end:8px;margin-bottom:2px}.shell-desktopSidebar-sectionLabel{font-size:var(--font-size-sidebar-micro-label, 11px);font-weight:var(--font-weight-semibold, 600);letter-spacing:var(--tracking-uppercase-small, .04em);text-transform:uppercase;color:var(--shell-sidebar-section-label, #71706A)}.shell-desktopSidebar-sectionLabelToggle{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;padding:0;color:var(--shell-sidebar-section-label, #71706A);cursor:pointer}.shell-desktopSidebar-sectionLabelToggle:hover .shell-desktopSidebar-sectionLabel{color:var(--shell-sidebar-text, #1B1B19)}.shell-desktopSidebar-sectionLabelToggle:focus-visible{outline:2px solid var(--accent-brand, var(--color-primary));outline-offset:2px;border-radius:2px}.shell-desktopSidebar-archivedDivider{block-size:1px;margin-block:8px;margin-inline:12px;background:var(--border-subtle, var(--color-border))}.shell-desktopSidebar-addBtn{color:var(--text-tertiary, #71706A)!important;width:20px!important;height:20px!important;padding:0!important;border-radius:5px!important}.shell-desktopSidebar-addBtn:hover{color:var(--shell-sidebar-text, #1B1B19)!important;background:var(--shell-sidebar-hover, rgba(28, 28, 28, .03))!important}.shell-desktopSidebar-addBtnCollapsed{margin:4px auto;display:flex!important;color:var(--text-tertiary, #71706A)!important;border-radius:6px!important}.shell-desktopSidebar-addBtnCollapsed:hover{color:var(--shell-sidebar-text, #1B1B19)!important;background:var(--shell-sidebar-hover, rgba(28, 28, 28, .03))!important}.shell-navRow{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px;background:none;border:none;border-radius:8px;cursor:pointer;text-align:start;position:relative;color:var(--shell-sidebar-text-secondary, #5C5C55);margin:1px 0;transition:background .12s ease-out,color .12s ease-out;line-height:var(--line-height-snug, 1.35)}.shell-navRow:hover{background:var(--shell-sidebar-hover, rgba(28, 28, 28, .03));color:var(--shell-sidebar-text, #1B1B19)}.shell-navRow--active{background:var(--shell-sidebar-active-bg, rgba(36, 60, 115, .08));color:var(--shell-sidebar-text, #1B1B19)}.shell-navRow-icon{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;opacity:.7}.shell-navRow--active .shell-navRow-icon{opacity:1}.shell-navRow-icon .MuiSvgIcon-root{font-size:16px}.shell-navRow-label{font-size:var(--font-size-sidebar-micro-nav, 13.5px);font-weight:var(--font-weight-medium, 500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.shell-navRow--active .shell-navRow-label{font-weight:var(--font-weight-semibold, 600)}.shell-desktopSidebar-footer{border-block-start:1px solid var(--shell-border-faint, rgba(28, 28, 28, .08));padding:8px;display:flex;align-items:center;flex-direction:row;gap:4px;flex-shrink:0}.shell-desktopSidebar--collapsed .shell-desktopSidebar-footer{justify-content:center;gap:4px;padding:8px 0}.shell-desktopSidebar-collapseBtn{flex-shrink:0;color:var(--text-tertiary, #71706A)!important;border-radius:6px!important;width:24px!important;height:24px!important}.shell-desktopSidebar-collapseBtn:hover{color:var(--shell-sidebar-text-secondary, #5C5C55)!important;background:var(--shell-sidebar-hover, rgba(28, 28, 28, .03))!important}.shell-avatarBtn{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:5px 6px;background:none;border:none;border-radius:8px;cursor:pointer;text-align:start;color:var(--shell-sidebar-text-secondary, #5C5C55);transition:background .12s ease-out,color .12s ease-out}.shell-avatarBtn:hover,.shell-avatarBtn--open{background:var(--shell-sidebar-hover, rgba(28, 28, 28, .03));color:var(--shell-sidebar-text, #1B1B19)}.shell-avatarBtn:focus-visible{outline:2px solid var(--accent-brand, #243C73);outline-offset:1px;border-radius:8px}.shell-desktopSidebar--collapsed .shell-avatarBtn{flex:none;width:28px;height:28px;padding:0;justify-content:center}.shell-avatarBtn-circle{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--accent-brand, #243C73);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sidebar-micro-label, 11px);font-weight:var(--font-weight-semibold, 600);color:var(--text-inverse, #FAFAFA);overflow:hidden;-webkit-user-select:none;user-select:none}.shell-avatarBtn-img{width:100%;height:100%;object-fit:cover;display:block}.shell-avatarBtn-name{font-size:var(--font-size-sidebar-micro-nav, 13.5px);font-weight:var(--font-weight-medium, 500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.shell-avatarBtn-more{flex-shrink:0;opacity:.35;transition:opacity .12s ease-out}.shell-avatarBtn:hover .shell-avatarBtn-more,.shell-avatarBtn--open .shell-avatarBtn-more{opacity:.65}.shell-avatarMenu-header{display:flex;align-items:center;gap:12px;padding:10px 14px 12px}.shell-avatarMenu-headerAvatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--accent-brand, #243C73);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-caption, .8125rem);font-weight:var(--font-weight-semibold, 600);color:var(--text-inverse, #FAFAFA);overflow:hidden;-webkit-user-select:none;user-select:none}.shell-avatarMenu-headerInfo{min-width:0;display:flex;flex-direction:column;gap:1px}.shell-avatarMenu-headerName{font-size:var(--font-size-body, .875rem);font-weight:var(--font-weight-semibold, 600);color:var(--text-primary, #1B1B19);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-avatarMenu-headerEmail{font-size:var(--font-size-caption, .8125rem);color:var(--text-secondary, #5C5C55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-desktopSidebar-spinner{display:flex;justify-content:center;padding:8px 0;color:var(--text-tertiary, #71706A)}.shell-desktopSidebar-empty{padding:4px 4px 8px}.shell-desktopSidebar-emptyDot{width:6px;height:6px;border-radius:50%;background:var(--border-subtle, rgba(28, 28, 28, .12));margin:8px auto}.shell-desktopSidebar-error{display:flex;flex-direction:column;gap:4px;padding:6px 10px 8px;margin:1px 0;border-radius:8px;background:var(--shell-sidebar-hover, rgba(28, 28, 28, .03))}.shell-desktopSidebar-errorMessage{font-size:var(--font-size-caption, .8125rem);color:var(--shell-sidebar-text-secondary, #5C5C55);line-height:var(--line-height-snug, 1.35)}.shell-desktopSidebar-errorRetry{align-self:flex-start;background:none;border:none;padding:0;font:inherit;font-size:var(--font-size-caption, .8125rem);font-weight:var(--font-weight-semibold, 600);color:var(--accent-brand, #243C73);cursor:pointer;text-decoration:underline}.shell-desktopSidebar-errorBtnCollapsed{margin:4px auto;display:flex!important;color:var(--text-tertiary, #71706A)!important;border-radius:6px!important}.shell-desktopSidebar-errorBtnCollapsed:hover{color:var(--shell-sidebar-text, #1B1B19)!important;background:var(--shell-sidebar-hover, rgba(28, 28, 28, .03))!important}.crm-topBarActions{display:flex;align-items:center;gap:10px;flex:0 1 640px;min-width:0;width:100%;max-width:640px}.crm-topBarActions-search{appearance:none;text-align:start;flex:1;display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--surface-page, #FAFAF7);border:1px solid var(--border-subtle, rgba(28, 28, 28, .08));border-radius:8px;color:var(--text-tertiary, #71706A);font-size:var(--font-size-caption, .8125rem);font-family:inherit;cursor:pointer;transition:border-color .12s ease-out,background .12s ease-out;-webkit-user-select:none;user-select:none}.crm-topBarActions-search:hover{border-color:var(--accent-brand, #243C73);background:var(--surface-card, #FFFFFF)}.crm-topBarActions-search[data-overlay-open]{opacity:0;pointer-events:none}.crm-topBarActions-search:focus-visible{outline:2px solid var(--accent-brand, #243C73);outline-offset:2px}.crm-topBarActions-searchIcon{font-size:14px!important;color:var(--text-tertiary, #71706A);flex-shrink:0}.crm-topBarActions-searchPlaceholder{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-caption, .8125rem);color:var(--text-tertiary, #71706A)}.crm-topBarActions-searchKbd{margin-inline-start:auto;font-size:var(--font-size-sidebar-micro-label, 11px);font-weight:var(--font-weight-medium, 500);font-family:inherit;padding:2px 6px;background:var(--surface-card, #FFFFFF);border:1px solid var(--border-subtle, rgba(28, 28, 28, .08));border-radius:5px;color:var(--text-tertiary, #71706A);flex-shrink:0}.crm-topBarActions-createBtn{width:34px;height:34px;border-radius:8px;border:none;background:var(--accent-brand, #243C73);color:var(--text-inverse, #FAFAFA);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:0 1px 2px #00000014;transition:filter .12s ease-out,box-shadow .12s ease-out}.crm-topBarActions-createBtn:hover{filter:brightness(1.05);box-shadow:0 2px 4px #0000001a}.crm-topBarActions-createBtn:active{filter:brightness(.97);box-shadow:0 1px 2px #0000000f}@media(max-width:640px){.crm-topBarActions-search{display:none}.crm-topBarActions{justify-content:flex-end}}.shell-phoneTabBar{position:fixed;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;display:flex;align-items:stretch;background:var(--shell-sidebar-bg, #FAFAF7);border-block-start:1px solid var(--shell-border-faint, rgba(28, 28, 28, .08));z-index:var(--z-sticky, 200);padding-bottom:env(safe-area-inset-bottom,0px);height:calc(64px + env(safe-area-inset-bottom,0px))}.shell-phoneTab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:none;border:none;cursor:pointer;padding:6px 0;color:var(--text-tertiary, #71706A);transition:color .12s ease-out;min-width:0}.shell-phoneTab:hover{color:var(--shell-sidebar-text, #1B1B19)}.shell-phoneTab--active{color:var(--accent-brand, #243C73)}.shell-phoneTab-icon{font-size:22px!important}.shell-phoneTab-label{font-size:10px;font-weight:var(--font-weight-semibold, 600);letter-spacing:.01em;white-space:nowrap}.shell-spacesDrawer{padding:8px 0 16px}.shell-spacesDrawer-handle{width:36px;height:4px;background:var(--sidebar-scrollbar-thumb, rgba(28, 28, 28, .16));border-radius:2px;margin:0 auto 12px}.shell-spacesDrawer-title{font-size:var(--font-size-subhead, 1rem);font-weight:var(--font-weight-semibold, 600);color:var(--shell-sidebar-text, #1B1B19);margin:0 16px 8px}.shell-spacesDrawer-dot{width:10px;height:10px;border-radius:50%;margin-inline-end:12px;flex-shrink:0}.shell-spacesDrawer-spinner{display:flex;justify-content:center;padding:24px 0;color:var(--text-tertiary, #71706A)}.shell-spacesDrawer-empty{padding:16px}.shell-spacesDrawer-error{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:16px}.shell-spacesDrawer-errorMessage{font-size:var(--font-size-body, .875rem);color:var(--shell-sidebar-text-secondary, #5C5C55)}.shell-spacesDrawer-errorRetry{background:none;border:none;padding:0;font:inherit;font-size:var(--font-size-body, .875rem);font-weight:var(--font-weight-semibold, 600);color:var(--accent-brand, #243C73);cursor:pointer;text-decoration:underline}.search-overlay-backdrop{position:fixed;inset:0;background-color:var(--interaction-backdrop, rgba(28, 28, 28, .4));z-index:1100}.search-overlay-panel{position:fixed;inset-block-start:var(--space-md, 16px);inset-inline-end:var(--space-md, 16px);inline-size:min(640px,calc(100vw - 32px));max-block-size:min(480px,80vh);background-color:var(--surface-card, #FFFFFF);border:1px solid var(--border-subtle, rgba(28, 28, 28, .08));border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-lg, 0 12px 32px rgba(0, 0, 0, .16));z-index:1300;display:flex;flex-direction:column;overflow:hidden}.search-overlay-panel--phone{inset:0;inline-size:100vw;max-block-size:100vh;border-radius:0;border:0;box-shadow:none}.search-overlay-header{flex:0 0 auto;padding-block:var(--space-md, 16px);padding-inline:var(--space-md, 16px);display:flex;gap:var(--space-sm, 8px);align-items:center;border-block-end:1px solid var(--border-subtle, rgba(28, 28, 28, .08))}.search-overlay-header [data-search-input]{flex:1 1 auto}.search-overlay-close{flex:0 0 auto;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:var(--radius-sm, 4px);background:transparent;color:var(--text-secondary, #4A4A4A);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.search-overlay-close:focus-visible{outline:2px solid var(--accent-brand, #243C73);outline-offset:2px}.search-overlay-listbox{flex:1 1 auto;margin:0;padding:0;list-style:none;overflow-y:auto}.search-overlay-listbox--refining{opacity:.5;transition:opacity var(--motion-duration-fast, .12s) ease-out}[data-result-row]{display:flex;align-items:center;gap:var(--space-sm, 8px);padding-block:var(--space-sm, 8px);padding-inline:var(--space-md, 16px);text-decoration:none;color:var(--text-primary, #1A1A1A);cursor:pointer;border-block-end:1px solid var(--border-subtle, rgba(28, 28, 28, .08));position:relative}[data-result-row]:last-child{border-block-end:0}[data-result-row][data-active=true]{background-color:rgba(var(--accent-brand-rgb, 36, 60, 115),.08)}[data-result-row][data-active=true]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background-color:var(--accent-brand, #243C73)}.search-result-row-leading{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--text-secondary, #4A4A4A)}.search-result-row-type{flex:0 0 auto;font-size:var(--font-size-caption, 12px);color:var(--text-tertiary, #6B6B6B)}.search-result-row-title{flex:1 1 auto;min-inline-size:0;font-size:var(--font-size-body, 14px);color:var(--text-primary, #1A1A1A);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-row-mark{background-color:rgba(var(--accent-brand-rgb, 36, 60, 115),.16);color:var(--text-primary, #1A1A1A);font-weight:var(--font-weight-semibold, 600);padding-block:0;padding-inline:1px;border-radius:2px}@media(forced-colors:active){.search-result-row-mark,[data-result-row][data-active=true]{background-color:Highlight;color:HighlightText}[data-result-row][data-active=true]:before{background-color:HighlightText}}.search-result-row-space-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-caption, 12px);color:var(--text-tertiary, #6B6B6B)}.search-result-row-space-dot{inline-size:8px;block-size:8px;border-radius:50%;background-color:var(--text-tertiary, #6B6B6B)}.search-result-row-space-name{max-inline-size:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-overlay-section-label{display:block;padding-block:var(--space-sm, 8px);padding-inline:var(--space-md, 16px);font-size:var(--font-size-caption, 12px);color:var(--text-tertiary, #6B6B6B);text-transform:uppercase;letter-spacing:.04em}.search-empty-state{padding-block:var(--space-2xl, 32px);padding-inline:var(--space-xl, 24px);text-align:center;font-size:var(--font-size-body, 14px);color:var(--text-secondary, #4A4A4A)}.search-empty-state--error{color:var(--status-error-fg, #8B2A2A)}.search-empty-state--offline{color:var(--status-warning-fg, #957D26)}.search-empty-state-wrapper{padding-block:var(--space-xl, 24px)}@media(prefers-reduced-motion:reduce){.search-overlay-listbox--refining{transition:none}}.spaceFormDialog__form{display:flex;flex-direction:column;gap:20px}.spaceFormDialog__field{display:flex;flex-direction:column;gap:8px;border:0;padding:0;margin:0}.spaceFormDialog__fieldLabel{font-size:13px;font-weight:500;color:var(--text-secondary, var(--color-text-secondary));letter-spacing:.01em}.spaceFormDialog__nameInput{width:100%;block-size:40px;padding-block:0;padding-inline:12px;border:1px solid var(--border-subtle, var(--color-border));border-radius:6px;background:var(--surface-card, #ffffff);color:var(--text-primary, var(--color-text-primary));font-size:14px;font-family:inherit;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.spaceFormDialog__nameInput:focus-visible{border-color:var(--accent-brand, var(--color-primary));box-shadow:0 0 0 3px var(--accent-brand-tint8, rgba(36, 60, 115, .12))}.spaceFormDialog__nameInput[aria-invalid=true]{border-color:var(--status-error, #9b3528)}.spaceFormDialog__error{padding:8px 12px;border-radius:6px;background:var(--status-error-soft, rgba(139, 42, 42, .08));color:var(--status-error, #9b3528);font-size:13px}.spaceFormDialog__archiveConfirm{margin-block-start:20px;padding:12px;border:1px solid var(--status-error, #9b3528);border-radius:8px;background:var(--status-error-soft, rgba(139, 42, 42, .08));display:flex;flex-direction:column;gap:12px}.spaceFormDialog__archiveConfirmText{font-size:13px;color:var(--text-primary, var(--color-text-primary));line-height:1.4}.spaceFormDialog__archiveConfirmActions{display:flex;justify-content:flex-end;gap:8px}.spaceFormDialog__footerActions{display:flex;gap:8px}.iconPicker{display:grid;grid-template-columns:repeat(6,40px);gap:8px}@media(max-width:599px){.iconPicker{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:40px;overflow-x:auto;padding-block-end:4px;scroll-snap-type:inline mandatory}.iconPicker__cell{scroll-snap-align:start}}.iconPicker__cell{inline-size:40px;block-size:40px;border:1px solid var(--border-subtle, var(--color-border));border-radius:4px;background:var(--surface-card, #ffffff);color:var(--text-secondary, var(--color-text-secondary));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.iconPicker__cell:hover:not(:disabled,.iconPicker__cell--selected){color:var(--text-primary, var(--color-text-primary))}.iconPicker__cell--selected{background:var(--accent-brand-tint8, rgba(36, 60, 115, .12));border-color:var(--accent-brand, var(--color-primary));color:var(--accent-brand, var(--color-primary))}.iconPicker__cell:focus-visible{outline:2px solid var(--accent-brand, var(--color-primary));outline-offset:2px}.iconPicker__cell:disabled{opacity:.6;cursor:not-allowed}.colorPicker{display:flex;gap:12px;flex-wrap:wrap;padding-inline:4px;margin-inline:-4px}@media(max-width:599px){.colorPicker{flex-wrap:nowrap;overflow-x:auto;padding-block-end:4px;scroll-snap-type:inline mandatory}.colorPicker__swatch{scroll-snap-align:start}}.colorPicker__swatch{inline-size:32px;block-size:32px;border-radius:9999px;border:0;padding:0;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--text-inverse, #ffffff);transition:box-shadow .12s ease,transform .12s ease}.colorPicker__swatch--selected{box-shadow:0 0 0 2px var(--surface-card, #ffffff),0 0 0 4px var(--accent-brand, var(--color-primary))}.colorPicker__swatch:focus-visible{outline:2px solid var(--accent-brand, var(--color-primary));outline-offset:4px}.colorPicker__swatch:disabled{opacity:.6;cursor:not-allowed}.colorPicker__check{pointer-events:none}.globalCreate-label{display:block;font-size:var(--font-caption-size, 12px);font-weight:600;color:var(--text-secondary, rgba(26, 31, 58, .75));margin-block-end:var(--space-xs, 4px)}.globalCreate-label--spaced{margin-block-start:var(--space-md, 12px)}.globalCreate-input{inline-size:100%;min-block-size:40px;padding-block:var(--space-xs, 4px);padding-inline:var(--space-sm, 8px);border:1px solid var(--border-default, rgba(0, 0, 0, .16));border-radius:var(--radius-md, 8px);background:var(--surface-card, #fff);color:var(--text-primary, #1a1f3a);font-size:var(--font-body-size, 14px);font-family:inherit}.globalCreate-input:focus-visible{outline:2px solid var(--focus-color, #243c73);outline-offset:1px}.globalCreate-noCases{padding-block:var(--space-sm, 8px);font-size:var(--font-body-size, 14px);color:var(--text-secondary, rgba(26, 31, 58, .75))}.globalCreate-secondary,.globalCreate-primary{min-block-size:40px;padding-block:var(--space-xs, 4px);padding-inline:var(--space-md, 12px);border-radius:var(--radius-md, 8px);font-weight:600;cursor:pointer;font-size:var(--font-caption-size, 12px);font-family:inherit}.globalCreate-secondary{border:1px solid var(--border-subtle, rgba(0, 0, 0, .08));background:transparent;color:var(--text-secondary, rgba(26, 31, 58, .75))}.globalCreate-primary{border:1px solid var(--accent-brand, #243c73);background:var(--accent-brand, #243c73);color:var(--text-inverse, #fff)}.globalCreate-primary:disabled{opacity:.5;cursor:not-allowed}:root{--font-body: "IBM Plex Sans", "Rubik", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: "IBM Plex Sans", "Rubik", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-node-trigger: #E5484D;--color-node-action: #5E6AD2;--color-node-conditional: #05A2C2;--color-node-switch: #8E4EC6;--color-node-delay: #E87B35;--color-node-loop: #30A46C;--color-node-variable: #8E4EC6;--color-trigger-whatsapp: #25D366;--color-trigger-email: #3E63DD;--color-trigger-webhook: #5E6AD2;--color-trigger-facebook: #1877F2;--color-trigger-timer: #E87B35;--color-action-sms: #25D366;--motion-scale-hover: 1.02;--motion-scale-active: .98;--motion-shadow-soft: 0 8px 20px rgba(26, 31, 58, .08);--motion-shadow-lifted: 0 12px 24px rgba(26, 31, 58, .1);--breakpoint-md: 768px;--border-radius: 12px;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px)}.react-flow__node{overflow:visible!important}.react-flow__node:focus,.react-flow__node:focus-visible,.react-flow__node.selected{outline:none!important;box-shadow:none!important}*{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}html,body{margin:0;padding:0;width:100%;min-height:100%;overflow-x:clip;background-color:var(--color-background, #FAFAF7);font-family:var(--font-body);font-size:16px;line-height:var(--line-height-normal, 1.5);letter-spacing:.01em;color:var(--color-text-primary);-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1}.tabular{font-feature-settings:"kern" 1,"tnum" 1;font-variant-numeric:tabular-nums}button,[role=button],a{touch-action:manipulation}@media(pointer:coarse){body{touch-action:manipulation}}@media(max-width:767px){input,textarea,select{font-size:16px}body{line-height:1.5}::-webkit-scrollbar{width:0;height:0}.MuiDialog-paper{margin:16px!important;max-height:calc(var(--app-height, 100vh) - 32px)!important}.MuiMenu-paper{max-height:calc(var(--app-height, 100vh) - 100px)!important}.MuiCard-root:active,.MuiButton-root:active,.MuiIconButton-root:active,.MuiChip-root:active{transform:scale(.97)}}@media(max-width:1023px)and (orientation:landscape){.app-contentArea{padding-bottom:calc(56px + var(--safe-area-bottom, 0px))!important}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin:0;letter-spacing:0}h1{font-weight:700;font-size:var(--font-size-display, 1.75rem);line-height:1.2}h2{font-weight:600;font-size:var(--font-size-heading, 1.25rem);line-height:1.2}h3{font-weight:600;font-size:var(--font-size-lead, 1.125rem);line-height:1.35}h4{font-weight:600;font-size:var(--font-size-subhead, 1rem);line-height:1.35}h5{font-weight:400;font-size:var(--font-size-body, .875rem);line-height:1.5}h6{font-weight:400;font-size:var(--font-size-caption, .8125rem);line-height:1.5}#root{width:100%;min-height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-background, #FAFAF7)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--sidebar-scrollbar-thumb-hover, rgba(28, 28, 28, .24))}.no-transition,.no-transition *{transition:none!important}@media(prefers-reduced-motion:reduce){:root{--motion-duration-fast: 0ms;--motion-duration-medium: 0ms;--motion-duration-normal: 0ms;--motion-duration-slow: 0ms;--motion-duration-spring: 0ms;--motion-scale-hover: 1;--motion-scale-active: 1}*{animation-duration:0ms!important;animation-iteration-count:1!important}.volares-toolbar{transform:none!important;box-shadow:var(--motion-shadow-soft)!important}}.app-contentArea{flex:1;display:flex;flex-direction:column;overflow:auto;background-color:var(--shell-content-bg, #FAFAF7);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.app-contentArea.builder-fullscreen{overflow:hidden;padding:0}.builderPage-fadeIn{animation:builderPage-crossfade .2s ease-out}@keyframes builderPage-crossfade{0%{opacity:0}to{opacity:1}}.pageTransition-fadeIn{animation:pageTransition-fadeIn .15s ease-out;display:flex;flex-direction:column;flex:1;min-height:0}@keyframes pageTransition-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.builderPage-fadeIn,.pageTransition-fadeIn{animation:none}}.entity-key{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text-secondary, #4f5567);white-space:nowrap}
