.sidebar-flyout{position:fixed;display:flex;flex-direction:column;gap:1px;width:max-content;padding:4px;border-radius:var(--radius-card);background:var(--shell-frame-bg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);animation:sidebarFlyoutIn .14s cubic-bezier(.2,.8,.2,1) both}@keyframes sidebarFlyoutIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.sidebar-flyout{animation:none}}.sidebar-flyout-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 10px;border-radius:calc(var(--radius-card) - 4px);border:none;background:transparent;color:var(--text-secondary);font-family:var(--font-nav);font-size:var(--font-nav-size);line-height:var(--font-nav-line-height);font-weight:var(--font-nav-weight);text-align:left;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease}.sidebar-flyout-item:hover:not(:disabled),.sidebar-flyout-item:focus-visible{background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary)}.sidebar-flyout-item:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--border-glow)}.sidebar-flyout-item[aria-current=page]{background:color-mix(in srgb,var(--text-primary) 10%,transparent);color:var(--text-primary)}.sidebar-flyout-item:disabled{cursor:default;color:var(--text-tertiary)}.sidebar-flyout--rail .sidebar-flyout-item{font-weight:var(--font-nav-weight-rail)}.sidebar-tooltip{position:fixed;width:max-content;padding:2px 10px;border-radius:var(--radius-md);background:var(--shell-frame-bg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);color:var(--text-primary);font-family:var(--font-nav);font-size:var(--font-nav-size);line-height:var(--font-nav-line-height);font-weight:var(--font-nav-weight-rail);white-space:nowrap;pointer-events:none;animation:sidebarFlyoutIn .12s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion: reduce){.sidebar-tooltip{animation:none}}.sidebar-flyout-chip{flex-shrink:0;padding:2px 6px;border-radius:var(--radius-xs);font-size:10px;font-weight:600;color:var(--text-tertiary);background:var(--border-subtle)}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.equipo-card{padding:18px;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:12px;min-width:0}.equipo-table-wrap{overflow-x:auto;min-width:0;transition:opacity .15s ease-out}.equipo-table{width:100%;border-collapse:collapse;font-size:13px}.equipo-table>thead>tr>th{text-align:left;padding:6px 8px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);white-space:nowrap;vertical-align:bottom}.equipo-table>tbody>tr>td{height:34px;padding:5px 8px;color:var(--text-primary);border-bottom:1px dashed var(--border-subtle);border-right:1px solid var(--border-subtle);white-space:nowrap;vertical-align:middle}.equipo-table>thead>tr>th:last-child,.equipo-table>tbody>tr>td:last-child{border-right:none}.equipo-table>tbody>tr>td.is-num{text-align:right;font-variant-numeric:tabular-nums}.equipo-row>.col-name{padding-left:10px;box-shadow:inset 3px 0 0 var(--row-accent, transparent)}.equipo-name{font-weight:600;vertical-align:middle;margin-right:6px}@media (max-width: 768px){.equipo-table,.equipo-table>tbody{display:block}.equipo-table>thead{display:none}.equipo-row{display:block;padding:10px 10px 10px 8px;border-bottom:1px dashed var(--border-subtle);box-shadow:inset 3px 0 0 var(--row-accent, transparent)}.equipo-table>tbody>tr>td{display:flex;justify-content:space-between;align-items:center;gap:12px;height:auto;min-width:0;padding:4px 0 0 8px;border:none;white-space:normal;text-align:right}.equipo-table>tbody>tr>td:before{content:attr(data-label);flex:0 0 auto;font-size:11.5px;font-weight:400;color:var(--text-tertiary);text-align:left}.equipo-row>.col-name{justify-content:flex-start;flex-wrap:wrap;gap:4px 6px;padding:0 0 0 8px;font-size:14px;text-align:left;box-shadow:none}.equipo-row>.col-name:before{content:none}.equipo-name{margin-right:0}}.capacidad-table-wrap{overflow-x:auto;min-width:0;transition:opacity .15s ease-out}.capacidad-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.capacidad-table>thead>tr>th{text-align:left;padding:6px 5px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);white-space:nowrap;overflow:hidden;vertical-align:bottom}.capacidad-table>thead>tr>th>button>svg{margin-left:-2px}.capacidad-table>tbody>tr>td,.capacidad-table>tfoot>tr>td{height:34px;padding:5px;color:var(--text-primary);border-right:1px solid var(--border-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.capacidad-table>tbody>tr>td{border-bottom:1px dashed var(--border-subtle)}.capacidad-table>tbody>tr>td.is-num,.capacidad-table>tfoot>tr>td.is-num{text-align:right;font-variant-numeric:tabular-nums}.capacidad-table>thead>tr>th:nth-last-child(2),.capacidad-table>tbody>tr>td:nth-last-child(2),.capacidad-table>tfoot>tr>td:nth-last-child(2),.capacidad-table>thead>tr>th.col-filler,.capacidad-table>tbody>tr>td.col-filler,.capacidad-table>tfoot>tr>td.col-filler{border-right:none}.capacidad-table th.col-filler,.capacidad-table td.col-filler{padding:0}.capacidad-table>thead>tr.capacidad-resize-row>th{height:0;padding:0;border:none;position:relative;overflow:visible}.capacidad-table>thead>tr.capacidad-resize-row>th:nth-last-child(2)>.comite-resize-handle{right:0}.capacidad-perfil{display:flex;flex-direction:column;min-width:0;line-height:1.25}.capacidad-perfil-name,.capacidad-perfil-area{max-width:100%;overflow:hidden;text-overflow:ellipsis}.capacidad-perfil-name{font-weight:600}.capacidad-perfil-area{font-size:11px;color:var(--text-tertiary)}.capacidad-table>tfoot>tr>td{background:var(--shell-work-bg);font-weight:600}.capacidad-table>tfoot>tr>td:first-child{padding-left:10px;border-radius:var(--radius-md) 0 0 var(--radius-md)}.capacidad-table>tfoot>tr>td:nth-last-child(2){border-radius:0 var(--radius-md) var(--radius-md) 0}.capacidad-table>tfoot>tr>td.col-filler{background:transparent}@media (min-width: 769px){.capacidad-table{min-width:var(--capacidad-table-min, 780px)}.capacidad-table>thead>tr>th:first-child,.capacidad-table>tbody>tr>td:first-child{position:sticky;left:0;z-index:2;background:var(--bg-elevated);overflow:visible}.capacidad-table>tfoot>tr>td:first-child{position:sticky;left:0;z-index:2;overflow:visible}.capacidad-table>thead>tr.capacidad-resize-row>th:first-child{z-index:3}.capacidad-table>thead>tr:not(.capacidad-resize-row)>th:first-child:after,.capacidad-table>tbody>tr>td:first-child:after{content:"";position:absolute;top:0;bottom:0;right:-14px;width:14px;pointer-events:none;background:linear-gradient(to right,color-mix(in srgb,var(--shell-frame-bg) 14%,transparent),transparent);visibility:hidden}.capacidad-table-wrap[data-overflow-left=true]>.capacidad-table>thead>tr:not(.capacidad-resize-row)>th:first-child:after,.capacidad-table-wrap[data-overflow-left=true]>.capacidad-table>tbody>tr>td:first-child:after{visibility:visible}}@media (max-width: 768px){.capacidad-table,.capacidad-table>tbody,.capacidad-table>tfoot{display:block}.capacidad-table>thead,.capacidad-table>colgroup{display:none}.capacidad-row{display:block;padding:10px 10px 10px 8px;border-bottom:1px dashed var(--border-subtle)}.capacidad-table>tbody>tr>td,.capacidad-table>tfoot>tr>td{display:flex;justify-content:space-between;align-items:center;gap:12px;height:auto;min-width:0;padding:4px 0 0 8px;border:none;border-radius:0;background:transparent;white-space:normal;overflow:visible;text-align:right}.capacidad-table>tbody>tr>td:before,.capacidad-table>tfoot>tr>td:before{content:attr(data-label);flex:0 0 auto;font-size:11.5px;font-weight:400;color:var(--text-tertiary);text-align:left}.capacidad-table>tbody>tr>td.col-perfil,.capacidad-table>tfoot>tr>td.col-perfil{justify-content:flex-start;padding:0 0 0 8px;font-size:14px;text-align:left}.capacidad-table>tbody>tr>td.col-perfil:before,.capacidad-table>tfoot>tr>td.col-perfil:before{content:none}.capacidad-perfil{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.capacidad-table td.col-filler{display:none}.capacidad-total{margin-top:10px;border-bottom:none;border-radius:var(--radius-md);background:var(--shell-work-bg)}.capacidad-reset-cols{display:none}}.comite-table-wrap{overflow-x:auto;min-width:0}.comite-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.comite-table>thead>tr>th{text-align:left;padding:6px 5px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);white-space:nowrap;overflow:hidden;vertical-align:bottom}.comite-table>tbody>tr>td{padding:5px;color:var(--text-primary);border-bottom:1px dashed var(--border-subtle);border-right:1px solid var(--border-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.comite-table>thead>tr>th>button>svg{margin-left:-2px}.comite-table>thead>tr>th.col-filler,.comite-table>tbody>tr>td.col-filler,.comite-table>tbody>tr>td.col-health{border-right:none}@media (min-width: 769px){.comite-table{min-width:var(--comite-table-min, 890px)}.comite-table>thead>tr>th:nth-last-child(2),.comite-table>tbody>tr.comite-row>td.col-health{position:sticky;right:0;z-index:2;background:var(--bg-elevated);overflow:visible}.comite-table>thead>tr:not(.comite-resize-row)>th:nth-last-child(2):before,.comite-table>tbody>tr.comite-row>td.col-health:before{content:"";position:absolute;top:0;bottom:0;left:-14px;width:14px;pointer-events:none;background:linear-gradient(to left,color-mix(in srgb,var(--shell-frame-bg) 14%,transparent),transparent);visibility:hidden}.comite-table>tbody>tr.comite-row.is-open>td.col-health{background:var(--surface-hover)}.comite-table>thead>tr.comite-resize-row>th:nth-last-child(2){position:sticky;right:0;z-index:3}.comite-table-wrap:not([data-overflow-right=true])>.comite-table>thead>tr.comite-resize-row>th:nth-last-child(3){z-index:3}.comite-table-wrap[data-overflow-right=true]>.comite-table>thead>tr:not(.comite-resize-row)>th:nth-last-child(2):before,.comite-table-wrap[data-overflow-right=true]>.comite-table>tbody>tr.comite-row>td.col-health:before{visibility:visible}.comite-table>thead>tr>th:first-child,.comite-table>tbody>tr.comite-row>td.col-client{position:sticky;left:0;z-index:2;background:var(--bg-elevated);overflow:visible}.comite-table>thead>tr:not(.comite-resize-row)>th:first-child:after,.comite-table>tbody>tr.comite-row>td.col-client:after{content:"";position:absolute;top:0;bottom:0;right:-14px;width:14px;pointer-events:none;background:linear-gradient(to right,color-mix(in srgb,var(--shell-frame-bg) 14%,transparent),transparent);visibility:hidden}.comite-table>tbody>tr.comite-row.is-open>td.col-client{background:var(--surface-hover)}.comite-table>thead>tr.comite-resize-row>th:first-child{position:sticky;left:0;z-index:3}.comite-table-wrap[data-overflow-left=true]>.comite-table>thead>tr:not(.comite-resize-row)>th:first-child:after,.comite-table-wrap[data-overflow-left=true]>.comite-table>tbody>tr.comite-row>td.col-client:after{visibility:visible}}.comite-health-pill{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:3px 10px;border-radius:var(--radius-pill);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.3}.comite-health-pill.is-empty{min-width:0;padding:0;font-size:11.5px;font-weight:400;white-space:normal;line-height:1.15;color:var(--text-tertiary)}.comite-table>thead>tr>th.col-filler,.comite-table>tbody>tr>td.col-filler{padding:0}.comite-table>thead>tr>th.is-num,.comite-table>tbody>tr>td.is-num{text-align:right}.comite-table>thead>tr.comite-resize-row>th{height:0;padding:0;border:none;position:relative;overflow:visible}.comite-resize-handle{position:absolute;top:0;right:-5px;width:9px;height:var(--comite-head-h, 30px);z-index:2;cursor:col-resize;touch-action:none;outline:none}.comite-table>thead>tr.comite-resize-row>th:nth-last-child(2)>.comite-resize-handle{right:0}.comite-resize-handle:after{content:"";position:absolute;top:3px;bottom:3px;left:4px;width:1px;border-radius:1px;background:transparent;transition:background .12s ease}.comite-resize-handle:hover:after,.comite-resize-handle.is-active:after,.comite-resize-handle:focus-visible:after{left:3.5px;width:2px;background:var(--accent-glow)}.comite-row{cursor:pointer}.comite-row.is-open>td{background:var(--surface-hover)}.comite-row>.col-client{padding-left:8px;box-shadow:inset 3px 0 0 var(--row-accent, transparent)}.comite-chevron-btn{display:inline-flex;vertical-align:middle;margin-right:4px;padding:2px;border:none;background:transparent;cursor:pointer;color:var(--text-tertiary)}.comite-chevron-btn>svg{transition:transform .16s ease}.comite-row.is-open .comite-chevron-btn>svg{transform:rotate(90deg)}.comite-client-cell{display:flex;align-items:center;min-width:0}.comite-client-cell>*{flex:0 0 auto}.comite-client-name{font-weight:600;vertical-align:middle;margin-right:6px}.comite-client-cell>.comite-client-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comite-ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.comite-pill{display:inline-flex;max-width:100%;min-width:0;vertical-align:middle}.comite-pill>span{min-width:0}.comite-obj-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comite-obj-value{flex:0 0 auto;white-space:pre}.comite-pill-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comite-obj-cell{display:block;container-type:inline-size}@container (max-width: 110px){.comite-obj-name.has-value,.comite-obj-sep{display:none}}.comite-row.is-static{cursor:default}.comite-chevron-gap{display:inline-block;width:17px;margin-right:4px;vertical-align:middle}.comite-spark{display:block;overflow:visible;cursor:default;touch-action:pan-y}@media (min-width: 769px){.comite-table>tbody>tr>td.col-trend{text-align:center}.comite-table>tbody>tr>td.col-trend .comite-spark{margin:0 auto}}.comite-spark-empty{display:inline-block;min-width:0;height:24px;line-height:24px;color:var(--text-tertiary);vertical-align:middle}.comite-spark-tip{position:fixed;z-index:50;transform:translate(-50%,calc(-100% - 8px));padding:4px 8px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-elevated);box-shadow:var(--shadow-card);color:var(--text-primary);font-size:12px;line-height:1.35;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.comite-spark-tip.is-below{transform:translate(-50%,8px)}.comite-week-picker{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.comite-week-picker .tooltip-wrap .tip.tip-info{white-space:pre-line;width:280px}.comite-table>tbody>tr.comite-detail>td{padding:0;border-bottom:none;border-right:none;background:var(--shell-work-bg);box-shadow:inset 3px 0 0 var(--row-accent, transparent);white-space:normal;overflow:visible}.comite-detail-body{--radius-card-local: var(--radius-card, 16px);--folder-tab-radius: 12px;--folder-tab-inset: 6px;position:sticky;left:0;box-sizing:border-box;width:var(--comite-wrap-w, auto);display:grid;grid-template-columns:220px minmax(0,1fr);align-items:stretch;padding:16px 16px 18px 24px}.comite-folders{display:flex;flex-direction:column;gap:4px;min-width:0;padding-bottom:16px}.comite-folder{position:relative;display:flex;align-items:flex-start;gap:9px;width:calc(100% - var(--folder-tab-inset));min-width:0;padding:10px 10px 10px 12px;border:1px solid var(--border-subtle);border-right:none;border-radius:var(--folder-tab-radius) 0 0 var(--folder-tab-radius);background:color-mix(in srgb,var(--text-primary) 4%,var(--shell-work-bg));color:var(--text-secondary);font-family:inherit;font-size:13px;line-height:1.3;text-align:left;cursor:pointer;transition:width .18s ease-out,background-color .18s ease-out,color .18s ease-out}.comite-folder:hover{color:var(--text-primary);width:calc(100% - 3px)}.comite-folder[aria-selected=true]{z-index:3;width:calc(100% + 1px);background:var(--bg-elevated);color:var(--text-primary)}.comite-folder[aria-selected=true] .comite-folder-title{font-weight:600}.comite-folder:focus-visible{outline:2px solid var(--border-glow);outline-offset:-3px}.comite-folder-icon{flex:0 0 auto;margin-top:1px}.comite-folder-label{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.comite-folder-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comite-folder-datum{font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comite-folder-dot{flex:0 0 auto;align-self:center;width:7px;height:7px;border-radius:50%}.comite-folder-dot.is-none{background:color-mix(in srgb,var(--text-primary) 18%,transparent)}.comite-folder-panel{position:relative;z-index:1;min-width:0;padding:16px 18px 18px;border-radius:var(--radius-card-local);border:1px solid var(--border-subtle);background:var(--bg-elevated);box-shadow:var(--shadow-card);animation:comite-folder-in .18s ease-out}.comite-detail-body[data-first-active=true] .comite-folder-panel{border-top-left-radius:0}@keyframes comite-folder-in{0%{opacity:0}to{opacity:1}}.comite-folder-head{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-bottom:12px;color:var(--text-secondary)}.comite-folder-head h4{margin:0;white-space:nowrap;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.comite-folder-head-meta{margin-left:auto;font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.comite-empty{margin:0;font-size:13px;color:var(--text-tertiary)}.comite-empty>p{margin:0 0 6px}.comite-empty>a{font-weight:600;color:var(--accent-primary);text-decoration:none}.comite-empty>a:hover{text-decoration:underline}.comite-empty.is-warn{color:var(--state-warn);font-weight:600}.comite-na-notice{margin:0 0 12px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-hover);font-size:13px;line-height:1.45;color:var(--text-secondary)}.comite-na-notice>strong{color:var(--text-primary)}.comite-ftable-scroll{overflow-x:auto;min-width:0}.comite-ftable{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.comite-ftable th{padding:0 0 8px 14px;font-size:11px;font-weight:600;color:var(--text-tertiary);text-align:left;white-space:nowrap}.comite-ftable td{padding:7px 0 7px 14px;color:var(--text-primary);vertical-align:middle}.comite-ftable th:first-child,.comite-ftable td:first-child{padding-left:0}.comite-ftable .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.comite-ftable td.is-num{color:var(--text-secondary)}.comite-ftable td.is-strong{color:var(--text-primary);font-weight:600}.comite-ftable-name{font-weight:600;color:var(--text-primary)}.comite-ftable-sub{margin-left:6px;font-size:12px;font-weight:400;color:var(--text-tertiary);white-space:nowrap}.comite-ftable .show-sm{display:none}.comite-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.comite-consumo th.col-bar,.comite-consumo td.col-bar{width:42%;min-width:120px}.comite-consumo tr.is-total>td{background:var(--shell-work-bg);font-weight:600}.comite-consumo tr.is-total>td:first-child{padding-left:10px;border-radius:10px 0 0 10px}.comite-consumo tr.is-total>td:last-child{padding-right:10px;border-radius:0 10px 10px 0}.comite-bar{position:relative;display:block;height:14px;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.comite-bar-fill{display:block;height:100%;border-radius:999px;transform-origin:left center;animation:comite-bar-grow .2s ease-out}@keyframes comite-bar-grow{0%{transform:scaleX(0)}to{transform:none}}.comite-bar-mark{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--text-tertiary)}.comite-score{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 18px;margin-bottom:20px}.comite-score-parts{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:4px}.comite-hc-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 14px;font-size:13px;color:var(--text-tertiary)}.comite-hc-week{font-weight:600;color:var(--text-primary)}.comite-hc-meta .is-warn{color:var(--state-warn);font-weight:600}.comite-hc-states{display:flex;flex-wrap:wrap;gap:12px 28px;margin-bottom:14px}.comite-hc-state{display:flex;flex-direction:column;gap:6px}.comite-hc-label{font-size:12px;color:var(--text-secondary)}.comite-pill-lg{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 16px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap}.comite-pill-lg.is-empty{background:var(--tag-neutral-bg);color:var(--tag-neutral-fg)}.comite-hc-quote{margin:0;padding:10px 14px;border-left:3px solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:0 10px 10px 0;background:var(--shell-work-bg);font-size:13px;line-height:1.5;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.comite-weeks td:first-child{white-space:nowrap}.comite-weeks td:not(:first-child),.comite-weeks th:not(:first-child){text-align:left}@media (prefers-reduced-motion: reduce){.comite-folder-panel,.comite-bar-fill{animation:none}.comite-folder{transition:none}}@media (max-width: 768px){.comite-table,.comite-table>tbody{display:block}.comite-table>thead,.comite-table>colgroup{display:none}.comite-row{display:block;padding:10px 10px 10px 8px;border-bottom:1px dashed var(--border-subtle);box-shadow:inset 3px 0 0 var(--row-accent, transparent)}.comite-row.is-open{background:var(--surface-hover)}.comite-table>tbody>tr>td{display:block;padding:0;border:none;white-space:normal;overflow:visible;text-overflow:clip}.comite-row.is-open>td{background:transparent}.comite-row>.col-client{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;padding-left:0;font-size:14px;box-shadow:none}.comite-client-cell{flex-wrap:wrap;gap:4px 6px}.comite-client-name,.comite-client-cell>.comite-client-name{margin-right:0;white-space:normal;overflow:visible}.comite-row>.col-kpi{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:4px 0 0 21px;text-align:right}.comite-row>.col-kpi:before{content:attr(data-label);flex:0 0 auto;font-size:11.5px;color:var(--text-tertiary);text-align:left}.comite-obj-cell{flex:1 1 auto;min-width:0;text-align:right}.comite-row>.col-filler{display:none}.comite-table>tbody>tr.comite-detail,.comite-table>tbody>tr.comite-detail>td{display:block}.comite-row>.col-trend{align-items:center}.comite-detail-body{position:static;width:auto;grid-template-columns:minmax(0,1fr);align-items:start;padding:12px 10px 14px 12px}.comite-folders{flex-direction:row;gap:4px;padding:0 0 1px 8px;margin-bottom:-1px;overflow-x:auto;scrollbar-width:none}.comite-folders::-webkit-scrollbar{display:none}.comite-folder{width:auto;flex:0 0 auto;margin:var(--folder-tab-inset) 0 1px;padding:8px 12px 9px;border:1px solid var(--border-subtle);border-bottom:none;border-radius:var(--folder-tab-radius) var(--folder-tab-radius) 0 0;white-space:nowrap;transition:margin-top .18s ease-out,background-color .18s ease-out,color .18s ease-out}.comite-folder:hover{width:auto;margin-top:3px}.comite-folder[aria-selected=true]{width:auto;margin:0 0 -1px;padding-bottom:10px}.comite-folder-panel{padding:14px 14px 16px}.comite-ftable{font-size:12.5px}.comite-ftable th,.comite-ftable td{padding-left:10px}.comite-consumo th.col-bar,.comite-consumo td.col-bar{width:38%;min-width:64px}.comite-ftable .hide-sm{display:none}.comite-folder-head .tooltip-wrap .tip.tip-info{width:200px;left:auto;right:0;transform:translateY(-6px)}.comite-folder-head .tooltip-wrap:hover .tip.tip-info,.comite-folder-head .tooltip-wrap:focus-within .tip.tip-info{transform:translateY(0)}.comite-consumo tr.is-total>td:nth-child(3){padding-right:10px;border-radius:0 10px 10px 0}.comite-ftable .show-sm{display:block;margin-left:0}}.cartera-list{display:flex;flex-direction:column;min-width:0}.cartera-grid{display:grid;grid-template-columns:minmax(0,1fr) 100px 82px 90px 78px 78px 96px;gap:0 10px;align-items:center}.cartera-head{padding:0 6px 6px 36px;border-bottom:1px solid var(--border-subtle)}.cartera-head>span{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;min-width:0}.cartera-head>span>span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.cartera-head>span:not(:first-child),.cartera-row-main>.cartera-cell{text-align:center}.cartera-head>span:first-child{padding-left:0}.cartera-row{border-bottom:1px dashed var(--border-subtle)}.cartera-row:last-child{border-bottom:none}.cartera-row-main{width:100%;padding:9px 6px 9px 8px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font-family:inherit;font-size:12.5px;text-align:left;cursor:pointer;transition:background-color .15s ease-out}.cartera-row-main:hover{background:color-mix(in srgb,var(--text-primary) 3.5%,transparent)}.cartera-row-main:focus-visible{outline:2px solid var(--border-glow);outline-offset:-2px}.cartera-row.is-open>.cartera-row-main{background:var(--surface-hover);border-radius:var(--radius-md) var(--radius-md) 0 0}.cartera-client{display:flex;align-items:center;gap:8px;min-width:0}.cartera-client>svg{flex:0 0 auto;color:var(--text-tertiary);transition:transform .18s ease-out}.cartera-row.is-open .cartera-client>svg{transform:rotate(90deg)}.cartera-client-name{font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartera-cell{min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums}.cartera-cell .comite-health-pill{font-size:13px;padding:2px 9px;min-width:30px}.cartera-muted{color:var(--text-tertiary)}.cartera-score-pill>span{box-sizing:border-box;min-width:72px;justify-content:center}.cartera-folder{background:var(--shell-work-bg);border-radius:0 0 var(--radius-md) var(--radius-md)}.cartera-folder>.comite-detail-body{grid-template-columns:200px minmax(0,1fr);padding:14px 14px 16px 18px}.cartera-dimension{--scale-size: 37px;--scale-gap: 6px;--cartera-well-bg: var(--shell-work-bg);display:grid;grid-template-columns:calc(var(--scale-size) * 5 + var(--scale-gap) * 4) minmax(0,1fr);gap:12px 20px}[data-theme=dark] .cartera-dimension{--cartera-well-bg: var(--bg-input)}.cartera-dimension-side{display:flex;flex-direction:column;gap:12px;min-width:0}.cartera-scale{display:flex;gap:var(--scale-gap)}.cartera-scale-btn{width:var(--scale-size);height:var(--scale-size);padding:0;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-input);color:var(--text-secondary);font-family:inherit;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition-property:background-color,border-color,color,transform;transition-duration:.16s;transition-timing-function:ease-out}.cartera-scale-btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-glow)}.cartera-scale-btn:focus-visible{outline:2px solid var(--border-glow);outline-offset:2px}.cartera-scale-btn:disabled{cursor:default;opacity:.6}.cartera-scale-btn.is-filled,.cartera-scale-btn.is-filled:hover:not(:disabled){background:color-mix(in srgb,var(--scale-color) 18%,transparent);border-color:var(--scale-color);color:var(--scale-color)}.cartera-scale-btn.is-selected{font-weight:700;transform:translateY(-1px)}.cartera-history{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--cartera-well-bg)}.cartera-history-title{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.cartera-history-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;font-size:12.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.cartera-history-row .cartera-muted{min-width:22px;text-align:center}.cartera-history-week{display:inline-flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}.cartera-history-level{display:inline-flex;justify-content:center;min-width:22px}.cartera-history-dot{width:10px;height:10px;border-radius:50%}.cartera-history-note{display:inline-flex;flex:0 0 auto;color:var(--text-tertiary);cursor:help}.cartera-field{display:flex;flex-direction:column;gap:4px}.cartera-note{min-width:0}.cartera-note>.cartera-textarea{flex:1 1 auto;min-height:72px;resize:none}.cartera-field>label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.cartera-textarea{width:100%;box-sizing:border-box;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--cartera-well-bg);font-size:13px;line-height:1.45;color:var(--text-primary);font-family:inherit;outline:none;resize:vertical}.cartera-textarea:focus-visible{border-color:var(--border-glow)}.cartera-counter{margin-right:4px;font-size:11.5px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.cartera-objectives{display:flex;flex-direction:column}.cartera-obj-grid{display:grid;grid-template-columns:minmax(0,1fr) 150px 128px 140px;gap:0 14px;align-items:center}.cartera-obj-head{padding-bottom:8px}.cartera-obj-head>span{font-size:11px;font-weight:600;color:var(--text-tertiary);white-space:nowrap}.cartera-obj-head>span:not(:first-child),.cartera-obj-row>.is-num{text-align:right}.cartera-obj-row{padding:7px 0}.cartera-obj-name{display:block;font-size:13px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.cartera-obj-meta{display:block;margin-top:1px;font-size:11.5px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.cartera-obj-input{width:100%;box-sizing:border-box;padding:7px 10px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--bg-input);font-size:13px;text-align:right;font-variant-numeric:tabular-nums;color:var(--text-primary);font-family:inherit;outline:none}.cartera-obj-input:focus-visible{border-color:var(--border-glow)}.cartera-obj-input.is-invalid{border-color:var(--state-danger)}.cartera-obj-expected{font-size:12.5px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.cartera-obj-compliance{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--text-primary)}.cartera-secondaries-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:0;border:none;background:none;font-size:11.5px;font-weight:600;color:var(--text-secondary);font-family:inherit;cursor:pointer}.cartera-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px}.cartera-foot-status{flex:1 1 220px;font-size:12px;color:var(--text-tertiary)}.cartera-foot-status.is-error{font-weight:600;color:var(--state-danger)}.cartera-foot-actions{display:flex;align-items:center;gap:8px}.cartera-dimension+.cartera-foot{flex-wrap:nowrap;margin-top:14px}.cartera-dimension+.cartera-foot>.cartera-foot-status{flex:1 1 auto;min-width:0}.cartera-dimension+.cartera-foot>.cartera-foot-actions{flex:0 0 auto}.cartera-btn{padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-input);color:var(--text-primary);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer}.cartera-btn.is-primary{padding:7px 18px;border-color:transparent;font-weight:700}.cartera-btn:disabled{cursor:default;opacity:.55}.cartera-progress{width:96px;height:6px;border-radius:var(--radius-pill);background:var(--border-subtle);overflow:hidden}.cartera-progress>div{height:100%;border-radius:var(--radius-pill);background:var(--accent-primary);transition:width .24s ease}@media (prefers-reduced-motion: reduce){.cartera-scale-btn{transition:none!important}.cartera-client>svg,.cartera-row-main,.cartera-progress>div{transition:none}}@media (max-width: 768px){.cartera-head{display:none}.cartera-row-main{display:block;padding:10px 8px}.cartera-client{margin-bottom:4px}.cartera-client-name{white-space:normal}.cartera-row-main>.cartera-cell{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:3px 0 0 24px;text-align:right}.cartera-row-main>.cartera-cell:before{content:attr(data-label);font-size:11.5px;font-variant-numeric:normal;color:var(--text-tertiary)}.cartera-folder>.comite-detail-body{grid-template-columns:minmax(0,1fr);padding:12px 8px 14px 10px}.cartera-dimension{--scale-size: 34px;--scale-gap: 5px;grid-template-columns:minmax(0,1fr)}.cartera-scale-btn{font-size:13px}.cartera-folder .comite-folder-head-meta{white-space:normal}.cartera-dimension+.cartera-foot{flex-wrap:wrap}.cartera-dimension+.cartera-foot>.cartera-foot-actions{margin-left:auto}.cartera-obj-head{display:none}.cartera-obj-grid{grid-template-columns:minmax(0,1fr) 120px;gap:4px 12px}.cartera-obj-row>.cartera-obj-label{grid-column:1 / -1}.cartera-obj-row>.is-num{display:flex;justify-content:space-between;align-items:center;gap:10px;grid-column:1 / -1}.cartera-obj-row>.is-num:before{content:attr(data-label);font-size:11.5px;color:var(--text-tertiary)}.cartera-obj-row>.is-num>.cartera-obj-input{width:140px}}.login-space{--bg-glass-card: rgba(38, 31, 64, .58);--glass-rim: inset 0 1px 0 0 rgba(255, 255, 255, .28), inset 1px 0 0 0 rgba(255, 255, 255, .14);--glass-highlight: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .16);--border-subtle: rgba(255, 255, 255, .08);--border-glow: rgba(132, 112, 255, .45);--text-primary: #ffffff;--text-secondary: #e9ecf0;--text-tertiary: #bcc4cb;--state-danger: #ff9d9d;--shadow-card: 0 8px 32px rgba(0, 0, 0, .5);--shadow-card-hover: 0 16px 48px rgba(0, 0, 0, .55);--shadow-card-glow: 0 16px 48px rgba(0, 0, 0, .5), 0 0 24px rgba(132, 112, 255, .2);--ls-space-top: #04030a;--ls-space-mid: #060412;--ls-space-bottom: #0c0718;--ls-glow-core: rgba(214, 205, 255, .8);--ls-glow-bright: rgba(132, 112, 255, .5);--ls-glow-deep: rgba(98, 70, 230, .34);--ls-glow-magenta: rgba(184, 69, 201, .2);--ls-horizon: 48vh;--ls-planet-size: max(260vw, 1500px);position:relative;min-height:100vh;overflow:hidden;color:var(--text-primary);background:linear-gradient(180deg,var(--ls-space-top) 0%,var(--ls-space-mid) 55%,var(--ls-space-bottom) 100%)}@supports (min-height: 100dvh){.login-space{min-height:100dvh}}.ls-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ls-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ls-sunglow{position:absolute;left:50%;bottom:calc(var(--ls-horizon) - 26vh);width:190vw;height:76vh;transform:translate(-50%);background:radial-gradient(ellipse 26% 30% at 50% 69%,var(--ls-glow-core) 0%,transparent 62%),radial-gradient(ellipse 52% 49% at 50% 69%,var(--ls-glow-bright) 0%,transparent 66%),radial-gradient(ellipse 62% 23% at 50% 69%,rgba(132,112,255,.3) 0%,transparent 70%),radial-gradient(ellipse 76% 70% at 50% 69%,var(--ls-glow-deep) 0%,var(--ls-glow-magenta) 45%,transparent 76%);filter:blur(26px)}.ls-planet{position:absolute;left:50%;width:var(--ls-planet-size);height:var(--ls-planet-size);bottom:calc(var(--ls-horizon) - var(--ls-planet-size));transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 50% 0%,#1b1536,#0e0a20 5%,#080614 12%,#040309 24%,#020105 50%);box-shadow:0 -3px 20px #d6caff6b,0 -20px 80px #8470ff73,0 -70px 200px #6246e64d,inset 0 4px 30px #aa96ff61,inset 0 14px 60px #6246e62e}.ls-horizon-fade{position:absolute;left:0;right:0;bottom:0;height:calc(var(--ls-horizon) + 20vh);background:linear-gradient(to right,rgba(4,3,10,1) 0%,rgba(4,3,10,.96) 7%,rgba(4,3,10,.5) 13%,transparent 24%,transparent 76%,rgba(4,3,10,.5) 87%,rgba(4,3,10,.96) 93%,rgba(4,3,10,1) 100%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 52%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,#000 52%,transparent 100%)}@media (max-width: 768px){.login-space{--ls-horizon: 40vh}}.login-space-content{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}@supports (min-height: 100dvh){.login-space-content{min-height:100dvh}}.glass.login-space-card{width:100%;max-width:420px;padding:44px 36px 32px;border-radius:24px;text-align:center;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:var(--shadow-card),0 0 44px #8470ff24}.login-space-mark{width:224px;max-width:100%;height:auto;filter:drop-shadow(0 0 16px rgba(132,112,255,.45))}.login-space-title{margin:18px 0 6px;font-size:21px;font-weight:600;letter-spacing:.14em;color:var(--text-primary)}.login-space-subtitle{margin:0 0 28px;font-size:15px;line-height:1.5;color:var(--text-secondary)}.login-space-alert{margin-bottom:20px;padding:12px 16px;border-radius:12px;background:#ff8f8f1f;border:1px solid rgba(255,143,143,.35);color:var(--state-danger);font-size:14px;font-weight:500;text-align:left}.login-space-google-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px 18px;border-radius:12px;background:#fff;border:1px solid rgba(255,255,255,.16);color:#1f1f1f;font-size:15px;font-weight:600;text-decoration:none;box-shadow:0 2px 8px #0000004d;transition:transform .12s ease,box-shadow .16s ease}.login-space-google-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #00000059,0 0 26px #8470ff61}.login-space-google-btn:focus-visible{outline:2px solid #8470ff;outline-offset:2px}.login-space-footnote{margin:24px 0 0;font-size:13px;color:var(--text-tertiary)}@media (hover: none) and (pointer: coarse){.glass.login-space-card{-webkit-backdrop-filter:none;backdrop-filter:none}}:root,[data-theme=light]{--bg-base: #F6F5FB;--bg-elevated: #FFFFFF;--bg-glass: rgba(255, 255, 255, .7);--bg-glass-card: rgba(255, 255, 255, .7);--glass-rim: inset 0 1px 0 0 rgba(255, 255, 255, .7), inset 1px 0 0 0 rgba(255, 255, 255, .4);--glass-highlight: rgba(255, 255, 255, .18);--glass-border: rgba(70, 54, 160, .16);--bg-stars-far: none;--bg-stars-mid: none;--bg-stars-near: none;--bg-radial: radial-gradient(ellipse 900px 700px at 15% 20%, rgba(98, 70, 230, .18), transparent 65%), radial-gradient(ellipse 800px 600px at 85% 70%, rgba(184, 69, 201, .14), transparent 70%), radial-gradient(ellipse 700px 500px at 50% 95%, rgba(132, 112, 255, .11), transparent 60%);--shell-frame-bg: #0a0a0a;--shell-topbar-height: 56px;--shell-corner-radius: var(--radius-card);--sidebar-width-expanded: 280px;--sidebar-width-collapsed: 72px;--shell-scrollbar-thumb: rgba(132, 112, 255, .3);--shell-scrollbar-thumb-hover: rgba(132, 112, 255, .55);--shell-work-bg: var(--bg-base);--border-subtle: rgba(70, 54, 160, .1);--border-glow: rgba(132, 112, 255, .4);--text-primary: #000000;--text-secondary: #25272B;--text-tertiary: #60646A;--font-nav: "Inter", system-ui, sans-serif;--font-nav-size: 16px;--font-nav-line-height: 25px;--font-nav-weight: 450;--font-nav-weight-rail: 600;--font-display: "Bricolage Grotesque", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-card: 20px;--radius-pill: 9999px;--accent-primary: #6246E6;--accent-glow: #8470FF;--accent-magenta: #B845C9;--accent-title-hover: #8470FF;--gradient-brand: linear-gradient(135deg, #6246E6 0%, #8B3FD9 50%, #B845C9 100%);--accent-text: #6246E6;--gradient-brand-text: linear-gradient(90deg, #6246E6 0%, #B845C9 100%);--text-on-accent: #FFFFFF;--state-success: #16A34A;--state-danger: #B91C1C;--state-warn: #A16207;--state-info: #2563EB;--accent-green: var(--accent-primary);--accent-pink: var(--state-danger);--accent-yellow: var(--state-warn);--shadow-glow: 0 0 24px rgba(132, 112, 255, .3);--shadow-glow-hover: 0 8px 28px rgba(132, 112, 255, .45), 0 0 36px rgba(184, 69, 201, .3);--shadow-card: 0 1px 3px rgba(20, 10, 60, .07), 0 10px 26px -10px rgba(98, 70, 230, .16);--shadow-card-hover: 0 2px 6px rgba(20, 10, 60, .09), 0 16px 36px -12px rgba(98, 70, 230, .22);--shadow-card-glow: var(--shadow-card-hover);--shadow-nav-active: var(--shadow-card), 0 0 16px rgba(132, 112, 255, .32), 0 0 4px rgba(132, 112, 255, .22);--text-glow: 0 0 18px rgba(132, 112, 255, .22);--surface-hover: #F0EEF8;--surface-active: var(--bg-elevated);--bg-input: rgba(255, 255, 255, .7);--accent-green-deep: var(--accent-primary);--accent-blue: #EEF0FE;--accent-mint: #F2EEFB;--gradient-panel: var(--gradient-brand);--tag-area-pm-bg: #534AB7;--tag-area-pm-fg: #FFFFFF;--tag-area-content-bg: #185FA5;--tag-area-content-fg: #FFFFFF;--tag-area-paid-media-bg: #0F6E56;--tag-area-paid-media-fg: #FFFFFF;--tag-area-diseno-bg: #993556;--tag-area-diseno-fg: #FFFFFF;--tag-area-audiovisual-bg: #993C1D;--tag-area-audiovisual-fg: #FFFFFF;--tag-area-administrativo-bg: #5F5E5A;--tag-area-administrativo-fg: #FFFFFF;--tag-area-contabilidad-bg: #854F0B;--tag-area-contabilidad-fg: #FFFFFF;--tag-area-comercial-bg: #3B6D11;--tag-area-comercial-fg: #FFFFFF;--tag-area-desarrollo-bg: #A32D2D;--tag-area-desarrollo-fg: #FFFFFF;--brand-meta: #1877F2;--brand-google: #EA4335;--brand-tiktok: #14B8A6;--brand-linkedin: #0A66C2;--brand-x: #000000;--brand-otro: #5F6368;--tag-brand-meta-bg: var(--brand-meta);--tag-brand-meta-fg: #FFFFFF;--tag-brand-google-bg: var(--brand-google);--tag-brand-google-fg: #FFFFFF;--tag-brand-tiktok-bg: var(--brand-tiktok);--tag-brand-tiktok-fg: #FFFFFF;--tag-brand-linkedin-bg: var(--brand-linkedin);--tag-brand-linkedin-fg: #FFFFFF;--tag-brand-x-bg: var(--brand-x);--tag-brand-x-fg: #FFFFFF;--tag-brand-otro-bg: var(--brand-otro);--tag-brand-otro-fg: #FFFFFF;--tag-neutral-bg: var(--surface-hover);--tag-neutral-fg: var(--text-secondary)}[data-theme=dark],.shell-topbar{--bg-base: #080610;--bg-elevated: #1D1735;--bg-glass: rgba(38, 31, 64, .58);--bg-glass-card: rgba(38, 31, 64, .58);--shell-work-bg: #17141f;--bg-stars-far: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201080'%20preserveAspectRatio='xMidYMid%20slice'%3E%3Ccircle%20cx='147'%20cy='102'%20r='0.7'%20fill='%23E8E4FF'%20opacity='0.45'/%3E%3Ccircle%20cx='186'%20cy='65'%20r='0.9'%20fill='%23fff'%20opacity='0.65'/%3E%3Ccircle%20cx='468'%20cy='98'%20r='0.7'%20fill='%23fff'%20opacity='0.45'/%3E%3Ccircle%20cx='548'%20cy='60'%20r='0.7'%20fill='%23fff'%20opacity='0.5'/%3E%3Ccircle%20cx='676'%20cy='68'%20r='0.6'%20fill='%23fff'%20opacity='0.55'/%3E%3Ccircle%20cx='909'%20cy='41'%20r='0.9'%20fill='%23E8E4FF'%20opacity='0.4'/%3E%3Ccircle%20cx='1041'%20cy='103'%20r='0.7'%20fill='%23E8E4FF'%20opacity='0.4'/%3E%3Ccircle%20cx='1145'%20cy='50'%20r='0.7'%20fill='%23fff'%20opacity='0.65'/%3E%3Ccircle%20cx='1392'%20cy='33'%20r='0.5'%20fill='%23fff'%20opacity='0.5'/%3E%3Ccircle%20cx='1574'%20cy='105'%20r='0.5'%20fill='%23fff'%20opacity='0.4'/%3E%3Ccircle%20cx='1703'%20cy='18'%20r='0.9'%20fill='%23E8E4FF'%20opacity='0.65'/%3E%3Ccircle%20cx='1853'%20cy='15'%20r='0.6'%20fill='%23fff'%20opacity='0.65'/%3E%3Ccircle%20cx='70'%20cy='156'%20r='0.9'%20fill='%23fff'%20opacity='0.45'/%3E%3Ccircle%20cx='274'%20cy='206'%20r='0.9'%20fill='%23fff'%20opacity='0.65'/%3E%3Ccircle%20cx='418'%20cy='229'%20r='0.8'%20fill='%23fff'%20opacity='0.4'/%3E%3Ccircle%20cx='525'%20cy='185'%20r='0.9'%20fill='%23fff'%20opacity='0.5'/%3E%3Ccircle%20cx='741'%20cy='210'%20r='0.9'%20fill='%23fff'%20opacity='0.6'/%3E%3Ccircle%20cx='879'%20cy='200'%20r='0.7'%20fill='%23fff'%20opacity='0.6'/%3E%3Ccircle%20cx='1007'%20cy='158'%20r='0.9'%20fill='%23E8E4FF'%20opacity='0.5'/%3E%3Ccircle%20cx='1198'%20cy='207'%20r='0.7'%20fill='%23E8E4FF'%20opacity='0.45'/%3E%3Ccircle%20cx='1304'%20cy='202'%20r='0.8'%20fill='%23fff'%20opacity='0.65'/%3E%3Ccircle%20cx='1556'%20cy='230'%20r='0.7'%20fill='%23E8E4FF'%20opacity='0.4'/%3E%3Ccircle%20cx='1712'%20cy='153'%20r='0.7'%20fill='%23fff'%20opacity='0.55'/%3E%3Ccircle%20cx='1885'%20cy='155'%20r='0.9'%20fill='%23fff'%20opacity='0.4'/%3E%3Ccircle%20cx='145'%20cy='302'%20r='0.6'%20fill='%23E8E4FF'%20opacity='0.45'/%3E%3Ccircle%20cx='201'%20cy='363'%20r='0.8'%20fill='%23fff'%20opacity='0.45'/%3E%3Ccircle%20cx='464'%20cy='389'%20r='0.9'%20fill='%23fff'%20opacity='0.6'/%3E%3Ccircle%20cx='569'%20cy='364'%20r='0.6'%20fill='%23fff'%20opacity='0.55'/%3E%3Ccircle%20cx='680'%20cy='361'%20r='0.6'%20fill='%23fff'%20opacity='0.4'/%3E%3Ccircle%20cx='905'%20cy='291'%20r='0.9'%20fill='%23fff'%20opacity='0.4'/%3E%3Ccircle%20cx='990'%20cy='319'%20r='0.7'%20fill='%23fff'%20opacity='0.45'/%3E%3Ccircle%20cx='1255'%20cy='382'%20r='0.5'%20fill='%23fff'%20opacity='0.65'/%3E%3Ccircle%20cx='1377'%20cy='314'%20r='0.5'%20fill='%23fff'%20opacity='0.5'/%3E%3Ccircle%20cx='1554'%20cy='290'%20r='0.9'%20fill='%23fff'%20opacity='0.4'/%3E%3Ccircle%20cx='1729'%20cy='361'%20r='0.5'%20fill='%23fff'%20opacity='0.55'/%3E%3Ccircle%20cx='1882'%20cy='284'%20r='0.8'%20fill='%23E8E4FF'%20opacity='0.55'/%3E%3Ccircle%20cx='19'%20cy='431'%20r='0.7'%20fill='%23fff'%20opacity='0.4'/%3E%3Ccircle%20cx='187'%20cy='465'%20r='0.9'%20fill='%23fff'%20opacity='0.6'/%3E%3Ccircle%20cx='384'%20cy='439'%20r='0.8'%20fill='%23E8E4FF'%20opacity='0.65'/%3E%3Ccircle%20cx='544'%20cy='469'%20r='0.8'%20fill='%23fff'%20opacity='0.65'/%3E%3Ccircle%20cx='656'%20cy='441'%20r='0.9'%20fill='%23fff'%20opacity='0.5'/%3E%3Ccircle%20cx='824'%20cy='469'%20r='0.6'%20fill='%23E8E4FF'%20opacity='0.6'/%3E%3Ccircle%20cx='1005'%20cy='460'%20r='0.9'%20fill='%23fff'%20opacity='0.45'/%3E%3Ccircle%20cx='1134'%20cy='487'%20r='0.7'%20fill='%23fff'%20opacity='0.4'/%3E%3Ccircle%20cx='1366'%20cy='494'%20r='0.7'%20fill='%23E8E4FF'%20opacity='0.65'/%3E%3Ccircle%20cx='1549'%20cy='418'%20r='0.8'%20fill='%23E8E4FF'%20opacity='0.5'/%3E%3Ccircle%20cx='1737'%20cy='448'%20r='0.6'%20fill='%23fff'%20opacity='0.55'/%3E%3Ccircle%20cx='1891'%20cy='490'%20r='0.8'%20fill='%23fff'%20opacity='0.65'/%3E%3Ccircle%20cx='72'%20cy='605'%20r='0.6'%20fill='%23fff'%20opacity='0.45'/%3E%3Ccircle%20cx='223'%20cy='564'%20r='0.6'%20fill='%23fff'%20opacity='0.6'/%3E%3Ccircle%20cx='428'%20cy='579'%20r='0.9'%20fill='%23fff'%20opacity='0.6'/%3E%3Ccircle%20cx='567'%20cy='634'%20r='0.8'%20fill='%23fff'%20opacity='0.55'/%3E%3Ccircle%20cx='700'%20cy='602'%20r='0.5'%20fill='%23fff'%20opacity='0.45'/%3E%3Ccircle%20cx='921'%20cy='614'%20r='0.6'%20fill='%23fff'%20opacity='0.55'/%3E%3Ccircle%20cx='1092'%20cy='648'%20r='0.8'%20fill='%23fff'%20opacity='0.55'/%3E%3Ccircle%20cx='1151'%20cy='659'%20r='0.6'%20fill='%23fff'%20opacity='0.5'/%3E%3Ccircle%20cx='1311'%20cy='575'%20r='0.7'%20fill='%23fff'%20opacity='0.5'/%3E%3Ccircle%20cx='1476'%20cy='624'%20r='0.8'%20fill='%23fff'%20opacity='0.55'/%3E%3Ccircle%20cx='1639'%20cy='579'%20r='0.8'%20fill='%23E8E4FF'%20opacity='0.55'/%3E%3Ccircle%20cx='1809'%20cy='642'%20r='0.6'%20fill='%23fff'%20opacity='0.5'/%3E%3Ccircle%20cx='125'%20cy='713'%20r='0.5'%20fill='%23fff'%20opacity='0.6'/%3E%3Ccircle%20cx='265'%20cy='797'%20r='0.6'%20fill='%23fff'%20opacity='0.65'/%3E%3Ccircle%20cx='449'%20cy='702'%20r='0.8'%20fill='%23fff'%20opacity='0.4'/%3E%3Ccircle%20cx='618'%20cy='799'%20r='0.6'%20fill='%23fff'%20opacity='0.45'/%3E%3Ccircle%20cx='784'%20cy='711'%20r='0.9'%20fill='%23fff'%20opacity='0.5'/%3E%3Ccircle%20cx='908'%20cy='714'%20r='0.7'%20fill='%23fff'%20opacity='0.45'/%3E%3Ccircle%20cx='1063'%20cy='727'%20r='0.6'%20fill='%23fff'%20opacity='0.45'/%3E%3Ccircle%20cx='1246'%20cy='702'%20r='0.9'%20fill='%23fff'%20opacity='0.55'/%3E%3Ccircle%20cx='1361'%20cy='791'%20r='0.5'%20fill='%23E8E4FF'%20opacity='0.65'/%3E%3Ccircle%20cx='1452'%20cy='748'%20r='0.8'%20fill='%23fff'%20opacity='0.55'/%3E%3Ccircle%20cx='1635'%20cy='704'%20r='0.6'%20fill='%23fff'%20opacity='0.55'/%3E%3Ccircle%20cx='1851'%20cy='710'%20r='0.6'%20fill='%23fff'%20opacity='0.4'/%3E%3Ccircle%20cx='119'%20cy='848'%20r='0.9'%20fill='%23fff'%20opacity='0.45'/%3E%3Ccircle%20cx='243'%20cy='823'%20r='0.9'%20fill='%23fff'%20opacity='0.65'/%3E%3Ccircle%20cx='378'%20cy='857'%20r='0.8'%20fill='%23fff'%20opacity='0.4'/%3E%3Ccircle%20cx='529'%20cy='836'%20r='0.7'%20fill='%23E8E4FF'%20opacity='0.45'/%3E%3Ccircle%20cx='758'%20cy='924'%20r='0.5'%20fill='%23fff'%20opacity='0.65'/%3E%3Ccircle%20cx='889'%20cy='919'%20r='0.5'%20fill='%23fff'%20opacity='0.45'/%3E%3Ccircle%20cx='1011'%20cy='843'%20r='0.6'%20fill='%23fff'%20opacity='0.45'/%3E%3Ccircle%20cx='1150'%20cy='829'%20r='0.5'%20fill='%23fff'%20opacity='0.4'/%3E%3Ccircle%20cx='1406'%20cy='918'%20r='0.6'%20fill='%23fff'%20opacity='0.4'/%3E%3Ccircle%20cx='1494'%20cy='837'%20r='0.7'%20fill='%23fff'%20opacity='0.5'/%3E%3Ccircle%20cx='1724'%20cy='907'%20r='0.8'%20fill='%23fff'%20opacity='0.65'/%3E%3Ccircle%20cx='1881'%20cy='924'%20r='0.5'%20fill='%23fff'%20opacity='0.55'/%3E%3Ccircle%20cx='103'%20cy='1008'%20r='0.5'%20fill='%23E8E4FF'%20opacity='0.4'/%3E%3Ccircle%20cx='225'%20cy='957'%20r='0.6'%20fill='%23fff'%20opacity='0.65'/%3E%3Ccircle%20cx='367'%20cy='1020'%20r='0.6'%20fill='%23fff'%20opacity='0.5'/%3E%3Ccircle%20cx='618'%20cy='1068'%20r='0.5'%20fill='%23fff'%20opacity='0.5'/%3E%3Ccircle%20cx='771'%20cy='986'%20r='0.7'%20fill='%23fff'%20opacity='0.4'/%3E%3Ccircle%20cx='911'%20cy='1049'%20r='0.8'%20fill='%23E8E4FF'%20opacity='0.45'/%3E%3C/svg%3E");--bg-stars-mid: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201080'%20preserveAspectRatio='xMidYMid%20slice'%3E%3Cdefs%3E%3Cfilter%20id='g'%20x='-200%25'%20y='-200%25'%20width='500%25'%20height='500%25'%3E%3CfeGaussianBlur%20stdDeviation='2'/%3E%3C/filter%3E%3Cfilter%20id='c'%20x='-50%25'%20y='-50%25'%20width='200%25'%20height='200%25'%3E%3CfeGaussianBlur%20stdDeviation='0.4'/%3E%3C/filter%3E%3C/defs%3E%3Ccircle%20cx='69'%20cy='126'%20r='3.2'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='430'%20cy='51'%20r='4.1'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='608'%20cy='182'%20r='3.8'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='818'%20cy='29'%20r='3.2'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='994'%20cy='43'%20r='3.8'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1306'%20cy='30'%20r='4.1'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1609'%20cy='126'%20r='3.8'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1819'%20cy='27'%20r='4.9'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='159'%20cy='271'%20r='4.9'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='361'%20cy='334'%20r='3.2'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='675'%20cy='269'%20r='3.8'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='782'%20cy='325'%20r='4.3'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1060'%20cy='261'%20r='4.1'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1390'%20cy='344'%20r='4.3'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1504'%20cy='367'%20r='3.8'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1755'%20cy='353'%20r='4.3'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='134'%20cy='577'%20r='3.8'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='419'%20cy='546'%20r='4.3'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='612'%20cy='600'%20r='4.9'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='828'%20cy='559'%20r='4.9'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='992'%20cy='616'%20r='3.8'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1282'%20cy='590'%20r='4.3'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1481'%20cy='607'%20r='4.9'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1877'%20cy='588'%20r='4.3'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='138'%20cy='808'%20r='4.1'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='287'%20cy='738'%20r='4.3'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='551'%20cy='690'%20r='4.9'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='784'%20cy='818'%20r='3.2'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1077'%20cy='684'%20r='3.8'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1269'%20cy='781'%20r='4.3'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1493'%20cy='818'%20r='3.2'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1849'%20cy='720'%20r='3.8'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='88'%20cy='935'%20r='3.2'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='297'%20cy='1020'%20r='3.8'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='569'%20cy='1021'%20r='3.8'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='891'%20cy='950'%20r='4.3'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1148'%20cy='921'%20r='3.8'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1373'%20cy='942'%20r='4.3'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1534'%20cy='1021'%20r='4.1'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1806'%20cy='1028'%20r='4.9'%20fill='%23fff'%20opacity='0.2'%20filter='url(%23g)'/%3E%3Ccircle%20cx='69'%20cy='126'%20r='1.2'%20fill='%23fff'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='430'%20cy='51'%20r='1.5'%20fill='%23E8E4FF'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='608'%20cy='182'%20r='1.4'%20fill='%23fff'%20opacity='0.78'%20filter='url(%23c)'/%3E%3Ccircle%20cx='818'%20cy='29'%20r='1.2'%20fill='%23fff'%20opacity='0.85'%20filter='url(%23c)'/%3E%3Ccircle%20cx='994'%20cy='43'%20r='1.4'%20fill='%23E8E4FF'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1306'%20cy='30'%20r='1.5'%20fill='%23fff'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1609'%20cy='126'%20r='1.4'%20fill='%23fff'%20opacity='0.78'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1819'%20cy='27'%20r='1.8'%20fill='%23E8E4FF'%20opacity='0.78'%20filter='url(%23c)'/%3E%3Ccircle%20cx='159'%20cy='271'%20r='1.8'%20fill='%23E8E4FF'%20opacity='0.78'%20filter='url(%23c)'/%3E%3Ccircle%20cx='361'%20cy='334'%20r='1.2'%20fill='%23fff'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='675'%20cy='269'%20r='1.4'%20fill='%23fff'%20opacity='0.78'%20filter='url(%23c)'/%3E%3Ccircle%20cx='782'%20cy='325'%20r='1.6'%20fill='%23fff'%20opacity='0.9'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1060'%20cy='261'%20r='1.5'%20fill='%23E8E4FF'%20opacity='0.85'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1390'%20cy='344'%20r='1.6'%20fill='%23fff'%20opacity='0.78'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1504'%20cy='367'%20r='1.4'%20fill='%23fff'%20opacity='0.9'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1755'%20cy='353'%20r='1.6'%20fill='%23fff'%20opacity='0.9'%20filter='url(%23c)'/%3E%3Ccircle%20cx='134'%20cy='577'%20r='1.4'%20fill='%23E8E4FF'%20opacity='0.78'%20filter='url(%23c)'/%3E%3Ccircle%20cx='419'%20cy='546'%20r='1.6'%20fill='%23fff'%20opacity='0.9'%20filter='url(%23c)'/%3E%3Ccircle%20cx='612'%20cy='600'%20r='1.8'%20fill='%23E8E4FF'%20opacity='0.9'%20filter='url(%23c)'/%3E%3Ccircle%20cx='828'%20cy='559'%20r='1.8'%20fill='%23fff'%20opacity='0.85'%20filter='url(%23c)'/%3E%3Ccircle%20cx='992'%20cy='616'%20r='1.4'%20fill='%23E8E4FF'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1282'%20cy='590'%20r='1.6'%20fill='%23fff'%20opacity='0.9'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1481'%20cy='607'%20r='1.8'%20fill='%23fff'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1877'%20cy='588'%20r='1.6'%20fill='%23fff'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='138'%20cy='808'%20r='1.5'%20fill='%23E8E4FF'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='287'%20cy='738'%20r='1.6'%20fill='%23fff'%20opacity='0.9'%20filter='url(%23c)'/%3E%3Ccircle%20cx='551'%20cy='690'%20r='1.8'%20fill='%23fff'%20opacity='0.85'%20filter='url(%23c)'/%3E%3Ccircle%20cx='784'%20cy='818'%20r='1.2'%20fill='%23fff'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1077'%20cy='684'%20r='1.4'%20fill='%23E8E4FF'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1269'%20cy='781'%20r='1.6'%20fill='%23fff'%20opacity='0.9'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1493'%20cy='818'%20r='1.2'%20fill='%23fff'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1849'%20cy='720'%20r='1.4'%20fill='%23E8E4FF'%20opacity='0.78'%20filter='url(%23c)'/%3E%3Ccircle%20cx='88'%20cy='935'%20r='1.2'%20fill='%23E8E4FF'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='297'%20cy='1020'%20r='1.4'%20fill='%23fff'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='569'%20cy='1021'%20r='1.4'%20fill='%23E8E4FF'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='891'%20cy='950'%20r='1.6'%20fill='%23fff'%20opacity='0.78'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1148'%20cy='921'%20r='1.4'%20fill='%23fff'%20opacity='0.78'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1373'%20cy='942'%20r='1.6'%20fill='%23fff'%20opacity='0.7'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1534'%20cy='1021'%20r='1.5'%20fill='%23fff'%20opacity='0.85'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1806'%20cy='1028'%20r='1.8'%20fill='%23fff'%20opacity='0.85'%20filter='url(%23c)'/%3E%3C/svg%3E");--bg-stars-near: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201080'%20preserveAspectRatio='xMidYMid%20slice'%3E%3Cdefs%3E%3Cfilter%20id='g'%20x='-200%25'%20y='-200%25'%20width='500%25'%20height='500%25'%3E%3CfeGaussianBlur%20stdDeviation='4'/%3E%3C/filter%3E%3Cfilter%20id='c'%20x='-60%25'%20y='-60%25'%20width='220%25'%20height='220%25'%3E%3CfeGaussianBlur%20stdDeviation='0.8'/%3E%3C/filter%3E%3C/defs%3E%3Ccircle%20cx='126'%20cy='151'%20r='7.0'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='611'%20cy='156'%20r='8.4'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1123'%20cy='134'%20r='9.8'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1639'%20cy='164'%20r='7.8'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='109'%20cy='350'%20r='9.0'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='761'%20cy='379'%20r='9.8'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1282'%20cy='395'%20r='9.8'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1721'%20cy='418'%20r='7.0'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='143'%20cy='629'%20r='9.8'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='793'%20cy='648'%20r='9.8'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1160'%20cy='741'%20r='7.0'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1684'%20cy='695'%20r='9.8'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='160'%20cy='896'%20r='7.8'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='698'%20cy='982'%20r='9.0'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1171'%20cy='973'%20r='8.4'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='1663'%20cy='1012'%20r='11.2'%20fill='%23fff'%20opacity='0.22'%20filter='url(%23g)'/%3E%3Ccircle%20cx='126'%20cy='151'%20r='2.5'%20fill='%23fff'%20opacity='0.95'%20filter='url(%23c)'/%3E%3Ccircle%20cx='611'%20cy='156'%20r='3'%20fill='%23fff'%20opacity='0.95'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1123'%20cy='134'%20r='3.5'%20fill='%23E8E4FF'%20opacity='0.9'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1639'%20cy='164'%20r='2.8'%20fill='%23E8E4FF'%20opacity='0.95'%20filter='url(%23c)'/%3E%3Ccircle%20cx='109'%20cy='350'%20r='3.2'%20fill='%23fff'%20opacity='1'%20filter='url(%23c)'/%3E%3Ccircle%20cx='761'%20cy='379'%20r='3.5'%20fill='%23fff'%20opacity='0.95'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1282'%20cy='395'%20r='3.5'%20fill='%23fff'%20opacity='1'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1721'%20cy='418'%20r='2.5'%20fill='%23fff'%20opacity='0.85'%20filter='url(%23c)'/%3E%3Ccircle%20cx='143'%20cy='629'%20r='3.5'%20fill='%23E8E4FF'%20opacity='0.85'%20filter='url(%23c)'/%3E%3Ccircle%20cx='793'%20cy='648'%20r='3.5'%20fill='%23fff'%20opacity='0.95'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1160'%20cy='741'%20r='2.5'%20fill='%23E8E4FF'%20opacity='1'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1684'%20cy='695'%20r='3.5'%20fill='%23fff'%20opacity='1'%20filter='url(%23c)'/%3E%3Ccircle%20cx='160'%20cy='896'%20r='2.8'%20fill='%23E8E4FF'%20opacity='0.85'%20filter='url(%23c)'/%3E%3Ccircle%20cx='698'%20cy='982'%20r='3.2'%20fill='%23E8E4FF'%20opacity='1'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1171'%20cy='973'%20r='3'%20fill='%23E8E4FF'%20opacity='1'%20filter='url(%23c)'/%3E%3Ccircle%20cx='1663'%20cy='1012'%20r='4'%20fill='%23fff'%20opacity='0.9'%20filter='url(%23c)'/%3E%3C/svg%3E");--glass-rim: inset 0 1px 0 0 rgba(255, 255, 255, .28), inset 1px 0 0 0 rgba(255, 255, 255, .14);--glass-highlight: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .16);--bg-radial: radial-gradient(ellipse 900px 700px at 15% 20%, rgba(98, 70, 230, .16), transparent 65%), radial-gradient(ellipse 800px 600px at 85% 70%, rgba(184, 69, 201, .13), transparent 70%), radial-gradient(ellipse 700px 500px at 50% 95%, rgba(132, 112, 255, .11), transparent 60%);--border-subtle: rgba(255, 255, 255, .08);--border-glow: rgba(132, 112, 255, .45);--text-primary: #FFFFFF;--text-secondary: #E9ECF0;--text-tertiary: #BCC4CB;--accent-primary: #6246E6;--accent-glow: #8470FF;--accent-magenta: #B845C9;--accent-title-hover: #A99BFF;--gradient-brand: linear-gradient(135deg, #6246E6 0%, #8B3FD9 50%, #B845C9 100%);--accent-text: #A99BFF;--gradient-brand-text: linear-gradient(90deg, #B4A8FF 0%, #F0A6F9 100%);--text-on-accent: #FFFFFF;--state-success: #6EE7A8;--state-danger: #FF9D9D;--state-warn: #FFD45D;--state-info: #7FB4FF;--accent-green: var(--accent-primary);--accent-pink: var(--state-danger);--accent-yellow: var(--state-warn);--shadow-glow: 0 4px 18px rgba(132, 112, 255, .45), 0 0 32px rgba(184, 69, 201, .28);--shadow-glow-hover: 0 10px 36px rgba(132, 112, 255, .6), 0 0 56px rgba(184, 69, 201, .45);--shadow-card: 0 8px 32px rgba(0, 0, 0, .5);--shadow-card-hover: 0 16px 48px rgba(0, 0, 0, .55);--shadow-card-glow: 0 16px 48px rgba(0, 0, 0, .5), 0 0 24px rgba(132, 112, 255, .2);--shadow-nav-active: var(--shadow-card), 0 0 16px rgba(132, 112, 255, .45), 0 0 4px rgba(132, 112, 255, .3);--text-glow: 0 0 18px rgba(132, 112, 255, .5);--surface-hover: #262044;--surface-active: var(--bg-elevated);--bg-input: rgba(0, 0, 0, .3);--accent-green-deep: var(--accent-primary);--accent-blue: #1A1430;--accent-mint: #221A3A;--tag-area-pm-bg: rgba(255, 255, 255, .95);--tag-area-pm-fg: #8470FF;--tag-area-content-bg: rgba(255, 255, 255, .95);--tag-area-content-fg: #7FB4FF;--tag-area-paid-media-bg: rgba(255, 255, 255, .95);--tag-area-paid-media-fg: #5DCAA5;--tag-area-diseno-bg: rgba(255, 255, 255, .95);--tag-area-diseno-fg: #C4476F;--tag-area-audiovisual-bg: rgba(255, 255, 255, .95);--tag-area-audiovisual-fg: #C75A30;--tag-area-administrativo-bg: rgba(255, 255, 255, .95);--tag-area-administrativo-fg: #B4B2A9;--tag-area-contabilidad-bg: rgba(255, 255, 255, .95);--tag-area-contabilidad-fg: #B5740F;--tag-area-comercial-bg: rgba(255, 255, 255, .95);--tag-area-comercial-fg: #639922;--tag-area-desarrollo-bg: rgba(255, 255, 255, .95);--tag-area-desarrollo-fg: #CB4A4A;--tag-brand-meta-bg: rgba(255, 255, 255, .95);--tag-brand-meta-fg: var(--brand-meta);--tag-brand-google-bg: rgba(255, 255, 255, .95);--tag-brand-google-fg: var(--brand-google);--tag-brand-tiktok-bg: rgba(255, 255, 255, .95);--tag-brand-tiktok-fg: var(--brand-tiktok);--tag-brand-linkedin-bg: rgba(255, 255, 255, .95);--tag-brand-linkedin-fg: var(--brand-linkedin);--tag-brand-x-bg: rgba(255, 255, 255, .95);--tag-brand-x-fg: var(--brand-x);--tag-brand-otro-bg: rgba(255, 255, 255, .95);--tag-brand-otro-fg: var(--brand-otro);--tag-neutral-bg: rgba(255, 255, 255, .95);--tag-neutral-fg: #5F5E5A}*{box-sizing:border-box}html{font-size:16px;background-color:var(--bg-base);background-image:var(--bg-radial);background-attachment:fixed;background-size:cover;background-position:center;background-repeat:no-repeat;transition:background-color .24s ease}html,body{margin:0;padding:0;font-family:var(--font-body);color:var(--text-primary)}body{min-height:100vh;background:transparent;overflow-x:hidden;font-size:16px;line-height:1.55;transition:color .24s ease}h1,h2,h3,h4,h5,h6,.font-display{font-family:var(--font-display)}#root{min-height:100vh}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%3E%3Cfilter%20id='auroraNoise'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='4'%20stitchTiles='stitch'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23auroraNoise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;mix-blend-mode:soft-light;opacity:.03}[data-theme=dark] body:before{opacity:.05}html:before,html:after,body:after{content:"";position:fixed;top:-80px;right:-80px;bottom:-80px;left:-80px;pointer-events:none;background-position:center;background-size:cover;background-repeat:no-repeat;will-change:transform}html:before{z-index:-4;background-image:var(--bg-stars-far);transform:translate3d(0,calc(var(--star-sy, 0) * 8px),0)}body:after{z-index:-3;background-image:var(--bg-stars-mid);transform:translate3d(0,calc(var(--star-sy, 0) * 16px),0)}html:after{z-index:-2;background-image:var(--bg-stars-near);transform:translate3d(0,calc(var(--star-sy, 0) * 28px),0)}@media (prefers-reduced-motion: reduce){html:before,html:after,body:after{transform:none}}@media (hover: none) and (pointer: coarse){html:before,html:after,body:after{transform:none}}.glass{position:relative;isolation:isolate;background:var(--bg-glass-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:box-shadow .22s ease,border-color .3s ease,transform .22s ease}.glass:hover{box-shadow:var(--shadow-card-glow);border-color:var(--border-glow)}.glass:before,.card-glass:before,.card-glass-plain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(120% 100% at 0% 0%,var(--glass-highlight) 0%,transparent 50%);background-repeat:no-repeat;border:1px solid var(--glass-border);box-shadow:var(--glass-rim)}@media (hover: none) and (pointer: coarse){.glass,.card-glass,.card-glass-plain{-webkit-backdrop-filter:none;backdrop-filter:none}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--border-glow)}::-webkit-scrollbar-track{background:transparent}.workspace-with-sidebar{padding-left:var(--sidebar-width, var(--sidebar-width-expanded));padding-top:var(--shell-topbar-height);transition:padding-left .28s cubic-bezier(.2,.8,.2,1)}@media (max-width: 900px){.workspace-with-sidebar{padding-left:0}}html:has(.workspace-with-sidebar){scroll-padding-top:var(--shell-topbar-height)}.workspace-sidebar{position:fixed;left:0;top:var(--shell-topbar-height);bottom:0;z-index:57;background:var(--shell-frame-bg)}@media (max-width: 900px){.workspace-sidebar{position:relative;top:auto;bottom:auto;height:100%;z-index:auto}}.shell-topbar{position:fixed;top:0;left:0;right:0;height:var(--shell-topbar-height);z-index:57;background:var(--shell-frame-bg);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 0 18px}.shell-corner{position:absolute;top:100%;width:var(--shell-corner-radius);height:var(--shell-corner-radius);pointer-events:none}.shell-corner-left{left:var(--sidebar-width, var(--sidebar-width-expanded));background:radial-gradient(circle at 100% 100%,transparent calc(var(--shell-corner-radius) - .5px),var(--shell-frame-bg) var(--shell-corner-radius));transition:left .28s cubic-bezier(.2,.8,.2,1)}.shell-corner-right{right:0;background:radial-gradient(circle at 0% 100%,transparent calc(var(--shell-corner-radius) - .5px),var(--shell-frame-bg) var(--shell-corner-radius))}@media (max-width: 900px){.shell-corner-left{left:0}}.shell-icon-btn{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .14s ease,color .14s ease}.shell-icon-btn:hover{background:var(--surface-hover);color:var(--text-primary)}.shell-topbar{color:var(--text-primary);color-scheme:dark;--bg-glass-card: var(--surface-active)}html:has(.workspace-with-sidebar){background-color:var(--shell-frame-bg);background-image:var(--bg-radial),linear-gradient(var(--shell-work-bg),var(--shell-work-bg))}body:has(.workspace-with-sidebar)::-webkit-scrollbar-track{margin-top:var(--shell-topbar-height)}body:has(.workspace-with-sidebar)::-webkit-scrollbar-thumb{background:var(--shell-scrollbar-thumb)}body:has(.workspace-with-sidebar)::-webkit-scrollbar-thumb:hover{background:var(--shell-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){html:has(.workspace-with-sidebar),body:has(.workspace-with-sidebar){scrollbar-color:var(--shell-scrollbar-thumb) var(--shell-frame-bg)}body:has(.workspace-with-sidebar)>*{scrollbar-color:auto}}.sidebar-scroll::-webkit-scrollbar{width:4px}.sidebar-scroll::-webkit-scrollbar-thumb{background:#8470ff4d;border-radius:2px}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#8470ff8c}.sidebar-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:rgba(132,112,255,.3) transparent;scrollbar-gutter:stable}.assigned-tests-row::-webkit-scrollbar{height:6px}.assigned-tests-row::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:4px}.assigned-tests-row::-webkit-scrollbar-thumb:hover{background:var(--border-glow)}.assigned-tests-row::-webkit-scrollbar-track{background:transparent}.assigned-tests-row{scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rise{animation:riseIn .6s cubic-bezier(.2,.8,.2,1) both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade{animation:fadeIn .3s ease both}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.slide-right{animation:slideInRight .5s cubic-bezier(.2,.8,.2,1) both}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.slide-left{animation:slideInLeft .36s cubic-bezier(.2,.8,.2,1) both}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 520px){.field-grid{grid-template-columns:1fr}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes chatBadgePulse{0%{transform:scale(1);box-shadow:0 0 0 0 var(--badge-ring, rgba(185, 28, 28, .55))}55%{transform:scale(1.14);box-shadow:0 0 0 9px #0000}to{transform:scale(1);box-shadow:0 0 #0000}}.chat-launcher-badge{animation:chatBadgePulse 1.5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.chat-launcher-badge{animation:none}}@keyframes chatTypingDot{0%,60%,to{opacity:.25}30%{opacity:1}}.chat-typing-dot{animation:chatTypingDot 1.2s ease-in-out infinite}.chat-typing-dot:nth-child(2){animation-delay:.2s}.chat-typing-dot:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion: reduce){.chat-typing-dot{animation:none;opacity:1}}@keyframes dashGrowY{0%{transform:scaleY(0)}}@keyframes dashGrowX{0%{transform:scaleX(0)}}@keyframes dashPopIn{0%{opacity:0;transform:scale(.6)}}@keyframes dashRiseIn{0%{opacity:0;transform:translateY(4px)}}@keyframes dashFadeIn{0%{opacity:0}}.tracking-spark-bar{transform-origin:bottom;animation:dashGrowY .6s cubic-bezier(.2,.8,.2,1) backwards}.tracking-spark-fade{animation:dashFadeIn .24s ease-out backwards}@media (prefers-reduced-motion: reduce){.tracking-spark-bar,.tracking-spark-fade{animation:none}}.tooltip-wrap .tip.tip-right{left:auto;right:0;transform:translateY(6px)}.tooltip-wrap:hover .tip.tip-right{transform:translateY(0)}.tooltip-wrap .tip.tip-below{bottom:auto;top:calc(100% + 8px);transform:translate(-50%) translateY(-6px)}.tooltip-wrap:hover .tip.tip-below{transform:translate(-50%) translateY(0)}.tooltip-wrap .tip.tip-info{white-space:normal;width:240px;text-align:left;font-size:12px;line-height:1.45;background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);transition:opacity .16s ease,transform .16s ease}.tooltip-wrap:not(:hover):not(:focus-within) .tip.tip-info{width:0;max-height:0;padding:0;border-width:0;overflow:hidden;transition:opacity .16s ease,transform .16s ease,width 0s linear .16s,max-height 0s linear .16s,padding 0s linear .16s,border-width 0s linear .16s}.tooltip-wrap:focus-within .tip.tip-info{opacity:1;transform:translate(-50%) translateY(0)}.tracking-sticky-th{background:var(--bg-glass-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (hover: none) and (pointer: coarse){.tracking-sticky-th{-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes timerUrgentPulse{0%,to{opacity:1}50%{opacity:.62}}@keyframes modalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalCardIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fileUploadIndeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}.loading-bar{position:fixed;top:0;left:0;width:100vw;height:3px;z-index:99999;pointer-events:none;background-image:linear-gradient(90deg,var(--accent-primary) 0%,var(--accent-glow) 50%,var(--accent-magenta) 100%);background-size:200% 100%;background-repeat:repeat-x;animation:loadingBarSlide 1.5s linear infinite;opacity:0;transition:opacity .2s ease;box-shadow:0 0 10px #8470ff73}.loading-bar[data-visible=true]{opacity:1;transition:opacity .1s ease}@keyframes loadingBarSlide{0%{background-position:0% 0}to{background-position:-200% 0}}[data-theme=dark] input[type=date],[data-theme=dark] input[type=datetime-local],[data-theme=dark] input[type=time]{color-scheme:dark}.candidate-page-shell{min-height:100vh;min-height:100dvh}.candidate-no-select{user-select:none;-webkit-user-select:none}.candidate-no-select input,.candidate-no-select textarea{user-select:text;-webkit-user-select:text}.candidate-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between}.candidate-footer-actions{display:flex;gap:8px}.candidate-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;padding:16px;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.candidate-modal-actions{display:flex;gap:10px;justify-content:flex-end}.candidate-text-anywhere{overflow-wrap:anywhere;word-break:break-word}@media (max-width: 520px){.candidate-footer{flex-direction:column;align-items:stretch}.candidate-footer-actions{width:100%}.candidate-footer-actions>button{flex:1;justify-content:center}}@media (max-width: 480px){.candidate-modal-actions{flex-direction:column-reverse}.candidate-modal-actions>button{width:100%;justify-content:center}}.pill-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-pill);font-size:15px;font-weight:500;color:var(--text-secondary);border:1px solid transparent;background:transparent;cursor:pointer;transition:all .18s ease;white-space:nowrap;font-family:inherit}.pill-tab:hover{color:var(--text-primary);background:var(--surface-hover)}.pill-tab.active{color:var(--text-primary);background:var(--surface-active);border-color:var(--border-subtle);transform:translateY(-1px);box-shadow:var(--shadow-card),0 6px 16px -4px #6246e673}.section-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-glass)}.section-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-pill);border:1px solid transparent;background:transparent;color:var(--text-tertiary);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.section-tab:hover{color:var(--text-primary);background:var(--surface-hover)}.section-tab.is-active{color:var(--text-primary);background:var(--bg-elevated);border-color:#0000002e;transform:translateY(-1px);box-shadow:0 2px 10px #00000014,0 1px 2px #0000000d,0 6px 16px -4px #6246e673}[data-theme=dark] .section-tab.is-active{border-color:#ffffff2e;box-shadow:0 2px 12px #00000080,inset 0 1px #ffffff0a,0 6px 16px -4px #6246e673}.section-tab.is-active:hover{background:var(--bg-elevated)}.icon-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--bg-glass);border:1px solid var(--border-subtle);cursor:pointer;transition:all .16s ease;color:var(--text-primary)}.icon-btn:hover{background:var(--surface-active);transform:translateY(-1px)}.badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-pill);font-size:13px;font-weight:600;background:var(--accent-primary);color:var(--text-on-accent)}.badge-pink{background:var(--accent-pink);color:#fff}.badge-yellow{background:var(--accent-yellow);color:#fff}[data-theme=dark] .badge-pink,[data-theme=dark] .badge-yellow{color:#0a0a0a}.tooltip-wrap{position:relative}.tooltip-wrap .tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(6px);background:var(--text-primary);color:var(--bg-base);font-size:13px;line-height:1.4;padding:8px 12px;border-radius:var(--radius-md);white-space:nowrap;opacity:0;pointer-events:none;transition:all .16s ease;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tooltip-wrap:hover .tip{opacity:1;transform:translate(-50%) translateY(0)}input,textarea,select{font-family:inherit;color:var(--text-primary)}input::placeholder,textarea::placeholder{color:var(--text-tertiary);opacity:1}*:focus{outline:none}*:focus-visible{outline:2px solid var(--accent-glow);outline-offset:2px;border-radius:var(--radius-xs)}.btn-glow{background:var(--accent-primary);color:var(--text-on-accent);border:1px solid rgba(0,0,0,.06);font-family:inherit;cursor:pointer;box-shadow:var(--shadow-glow);transition:box-shadow .24s ease,transform .2s ease,background .2s ease}.btn-glow:not(:disabled):hover{box-shadow:var(--shadow-glow-hover);transform:translateY(-1px)}.btn-glow:not(:disabled):active{transform:translateY(0)}.kpi-num{text-shadow:var(--text-glow)}.card-luminous{position:relative;background:var(--bg-elevated);border-radius:var(--radius-card);isolation:isolate;transition:box-shadow .28s ease,transform .22s ease;box-shadow:0 1px 3px #140a3c12,0 10px 26px -10px #6246e629,inset 0 -2px color-mix(in srgb,var(--accent-primary) 25%,transparent)}.card-luminous:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:linear-gradient(180deg,transparent 0%,transparent 45%,rgba(132,112,255,.2) 72%,#C24FD4 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1;display:none}.card-luminous:after{content:"";position:absolute;top:0;right:0;bottom:-1px;left:0;border-radius:inherit;border:0 solid transparent;border-bottom:2px solid var(--accent-primary);filter:drop-shadow(2px 0 6px var(--accent-glow));background:radial-gradient(circle at bottom right,var(--accent-glow) 0%,transparent 70%);background-repeat:no-repeat;background-position:bottom right;background-size:0 0;pointer-events:none;clip-path:inset(0 100% 0 0)}.card-luminous:hover{transform:translate3d(0,-4px,0);box-shadow:0 2px 6px #140a3c17,0 16px 36px -12px #6246e638,inset 0 -2px color-mix(in srgb,var(--accent-primary) 25%,transparent)}.card-luminous:hover:after{animation:cardBarFill .3s ease-out forwards,cardBarBoom .2s ease-out .3s}@keyframes cardBarFill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cardBarBoom{0%{background-size:0 0}45%{background-size:44px 44px}to{background-size:0 0}}[data-theme=dark] .card-luminous{box-shadow:0 6px 16px -6px #b845c96b,0 8px 24px #00000059}[data-theme=dark] .card-luminous:before{display:block}[data-theme=dark] .card-luminous:after{border-bottom-color:var(--accent-magenta);filter:drop-shadow(0 0 8px var(--accent-glow))}[data-theme=dark] .card-luminous:hover{box-shadow:0 10px 22px -6px #b845c98c,0 14px 40px #00000073}.card-glass,.card-glass-plain{position:relative;isolation:isolate;background:var(--bg-glass-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:box-shadow .22s ease,border-color .3s ease,transform .22s ease}.card-glass:after{content:"";position:absolute;top:0;right:0;bottom:-1px;left:0;border-radius:inherit;border:0 solid transparent;border-bottom:2px solid var(--accent-primary);filter:drop-shadow(2px 0 6px var(--accent-glow));background:radial-gradient(circle at bottom right,var(--accent-glow) 0%,transparent 70%);background-repeat:no-repeat;background-position:bottom right;background-size:0 0;pointer-events:none;clip-path:inset(0 100% 0 0 round var(--radius-card))}.card-glass:hover,.card-glass-plain:hover{transform:translate3d(0,-4px,0);box-shadow:var(--shadow-card-glow);border-color:var(--border-glow)}.card-glass:hover:after{animation:cardBarFillGlass .3s ease-out forwards,cardBarBoom .2s ease-out .3s}@keyframes cardBarFillGlass{0%{clip-path:inset(0 100% 0 0 round var(--radius-card))}to{clip-path:inset(0 0 0 0 round var(--radius-card))}}[data-theme=dark] .card-glass:after{border-bottom-color:var(--accent-magenta);filter:drop-shadow(0 0 8px var(--accent-glow))}.card-title{color:var(--text-primary);transition:color .2s ease}.card-clickable:hover .card-title{color:var(--accent-title-hover)}@media (prefers-reduced-motion: reduce){.card-luminous:hover,.card-glass:hover,.card-glass-plain:hover{transform:none}.card-luminous:hover:after,.card-glass:hover:after{animation:none}.pill-tab.active,.section-tab.is-active{transform:none}}@media (max-width: 900px){.desktop-only{display:none!important}}@media (min-width: 901px){.mobile-only{display:none!important}}.audit-finding-expand{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.audit-finding-expand.is-open{grid-template-rows:1fr}.audit-finding-expand>.audit-finding-expand-inner{overflow:hidden;min-height:0}.audit-findings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}@keyframes auditModalCardIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.audit-modal-overlay{animation:modalOverlayIn .2s ease both}.audit-modal-card{animation:auditModalCardIn .3s ease-out both}.aurora-datepicker .rdp-root{--rdp-accent-color: var(--accent-primary);--rdp-accent-background-color: var(--surface-hover);--rdp-today-color: var(--text-primary);--rdp-disabled-opacity: .35;--rdp-outside-opacity: .45;--rdp-day-width: 36px;--rdp-day-height: 36px;--rdp-day_button-width: 32px;--rdp-day_button-height: 32px;--rdp-day_button-border-radius: 9px;--rdp-nav_button-width: 28px;--rdp-nav_button-height: 28px;--rdp-nav-height: 34px;font-family:inherit;font-size:13px;color:var(--text-primary)}.aurora-datepicker .rdp-month_caption{font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);text-transform:capitalize}.aurora-datepicker .rdp-weekday{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);opacity:1}.aurora-datepicker .rdp-chevron{fill:var(--text-secondary)}.aurora-datepicker .rdp-button_previous,.aurora-datepicker .rdp-button_next{border-radius:8px}.aurora-datepicker .rdp-button_previous:hover,.aurora-datepicker .rdp-button_next:hover{background:var(--surface-hover)}.aurora-datepicker .rdp-day_button{font-family:inherit;font-size:12.5px;color:inherit;transition:background .12s ease}.aurora-datepicker .rdp-day_button:hover:not([disabled]){background:var(--surface-hover)}.aurora-datepicker .rdp-selected .rdp-day_button{background:var(--accent-primary);color:var(--text-on-accent);border:none;font-weight:700}.aurora-datepicker .rdp-selected .rdp-day_button:hover:not([disabled]){background:var(--accent-primary)}.aurora-datepicker .rdp-today:not(.rdp-selected) .rdp-day_button{box-shadow:inset 0 0 0 1px var(--border-glow)}.aurora-datepicker .rdp-day_button:focus-visible{outline:2px solid var(--accent-glow);outline-offset:1px}.aurora-datepicker .rdp-disabled .rdp-day_button{cursor:not-allowed}.settings-modal-panel{flex-direction:row}.settings-modal-nav{flex-direction:column;width:208px;border-right:1px solid var(--border-subtle)}.settings-modal-nav button{width:100%}@media (max-width: 768px){.settings-modal-panel{flex-direction:column}.settings-modal-nav{flex-direction:row;width:100%;align-items:center;overflow-x:auto;border-right:none;border-bottom:1px solid var(--border-subtle)}.settings-modal-nav button{width:auto;flex-shrink:0}.settings-modal-nav-title{display:none}}.office-zzz{animation:office-zzz-bob 2.4s ease-in-out infinite}@keyframes office-zzz-bob{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-7px);opacity:.95}}@media (prefers-reduced-motion: reduce){.office-zzz{animation:none;opacity:.75}}.aurora-seal{transform:rotate(-7deg);transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.aurora-seal:hover,.aurora-seal:focus-visible,.aurora-seal[aria-expanded=true]{transform:rotate(0) scale(1.04)}.aurora-seal:focus-visible{outline:2px solid var(--accent-glow);outline-offset:4px;border-radius:50%}.text-gradient-brand{background:var(--gradient-brand-text);-webkit-background-clip:text;background-clip:text;color:transparent}.aurora-seal-twinkle{animation:aurora-seal-twinkle 2.8s ease-in-out infinite}.aurora-seal-twinkle+.aurora-seal-twinkle{animation-delay:1.4s}@keyframes aurora-seal-twinkle{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.aurora-seal{transition:none}.aurora-seal-twinkle{animation:none;opacity:.85}}.office-stage{container-type:inline-size}.office-status-chips{top:14px;left:var(--chips-left, 14px)}@container (max-width: 560px){.office-status-chips{top:var(--chips-top-narrow, 14px);left:14px}}.chat-bg-pattern{position:relative;background-image:url(/assets/chat-space-bg-light-BatQ2TY4.svg);background-color:var(--bg-elevated);background-repeat:repeat;background-size:480px 840px}[data-theme=dark] .chat-bg-pattern{background-image:url(/assets/chat-space-bg-o_1UomoF.svg);background-color:#0e0e1e}.chat-msg-action{opacity:0;transition:opacity .12s ease}.chat-msg-row:hover .chat-msg-action,.chat-msg-action[aria-expanded=true]{opacity:1}@media (hover: none){.chat-msg-action{opacity:1}}.chat-menu-item:hover,.chat-pin-row:hover{background:var(--bg-glass)}.chat-reaction-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-glass);cursor:pointer;font-family:inherit;transition:border-color .12s ease,background .12s ease;max-width:160px;overflow:hidden;max-height:26px}.chat-reaction-chip:hover{border-color:var(--border-glow)}.chat-reaction-chip[aria-pressed=true]{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 14%,transparent)}@media (prefers-reduced-motion: reduce){.chat-reaction-chip{transition:none}}.toast-stack{display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast-card{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:12px 10px 12px 14px;border:1px solid var(--border-subtle)}.toast-card.card-luminous:hover{transform:none}.toast-card-icon{flex:none;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center}.toast-card-message{flex:1;margin:0;padding-top:5px;font-size:13.5px;line-height:1.45;color:var(--text-primary);overflow-wrap:anywhere}.toast-card-close{flex:none;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,color .12s ease}.toast-card-close:hover{background:color-mix(in srgb,var(--accent-primary) 10%,transparent);color:var(--text-primary)}@media (prefers-reduced-motion: reduce){.toast-card.rise{animation:fadeIn .2s ease both}}
