*{box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}body{margin:0;padding:0;font-family:Roboto,sans-serif}.App{width:100%;height:100vh}.Contenido{margin-left:250px}.audit-shell{background:var(--app-background,#f9f9fa);width:100%;min-height:100dvh;display:flex}.audit-shell__main{background:var(--app-background,#f9f9fa);min-width:0;min-height:100vh;color:var(--app-text,#1a1c1d);flex:auto;padding:32px 24px}.audit-shell__main .audit-view-title.audit-view-title{letter-spacing:-.02em;text-transform:uppercase;font:400 clamp(24px,2.5vw,32px)/1.15 Newsreader,Georgia,serif}.audit-document-surface{color:#000000de;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:Roboto,Helvetica,Arial,sans-serif}.audit-shell__main .audit-page{color:var(--app-text)}.audit-shell__main .audit-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.audit-shell__main .audit-page__title{color:var(--app-text);letter-spacing:-.025em;margin:0;font:400 clamp(30px,3vw,42px)/1.14 Newsreader,Georgia,serif}.audit-shell__main .audit-page__description{color:var(--app-muted);margin:8px 0 0}.audit-shell__main .audit-panel{background:var(--app-surface);min-width:0;color:var(--app-text);border:1px solid var(--app-border);border-radius:4px}.audit-shell__main .audit-panel__body{padding:20px}.audit-shell__main .audit-page__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-sidebar{flex-shrink:0;width:288px;transition:width .18s}.audit-sidebar--compact{width:72px}.audit-sidebar--mobile{width:0}.audit-sidebar .audit-sidebar__drawer-paper{box-sizing:border-box;border-right:1px solid var(--app-border,#dedede);background:var(--app-surface,#fff);width:288px;height:100dvh;color:var(--app-text,#1a1c1d);transition:width .18s;overflow-x:hidden}.audit-sidebar--compact .audit-sidebar__drawer-paper{width:72px}.audit-sidebar--mobile .audit-sidebar__drawer-paper{width:min(288px,86vw)}.audit-sidebar__paper{background:var(--app-surface,#fff);width:100%;height:100%;min-height:0;color:var(--app-text,#1a1c1d);flex-direction:column;display:flex;overflow:hidden}.audit-sidebar__brand{border-bottom:1px solid var(--app-border-soft,#e6e6e6);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.audit-sidebar__brand-lockup{align-items:center;gap:10px;min-width:0;display:flex}.audit-sidebar__brand-mark{background:var(--app-accent,#1a1c1d);width:28px;height:28px;color:var(--app-on-accent,#fff);border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;font:600 12px/1 Newsreader,Georgia,serif;display:inline-flex}.audit-sidebar__brand-name{min-width:0;color:var(--app-text,#1a1c1d);text-overflow:ellipsis;white-space:nowrap;font:400 18px/24px Newsreader,Georgia,serif;overflow:hidden}.audit-sidebar__brand .MuiIconButton-root{width:32px;height:32px;color:var(--app-muted,#5d5e66);border-radius:4px;flex:none;padding:5px}.audit-sidebar__brand .MuiIconButton-root:hover{background:var(--app-surface-low,#f3f3f4);color:var(--app-text,#1a1c1d)}.audit-sidebar__workspace{border-bottom:1px solid var(--app-border-soft,#e6e6e6);padding:16px}.audit-sidebar__workspace-label,.audit-sidebar__nav-label{color:var(--app-subtle,#706e74);letter-spacing:.08em;text-transform:uppercase;font:500 10px/16px JetBrains Mono,monospace;display:block}.audit-sidebar__workspace-name{color:var(--app-text,#1a1c1d);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font:600 13px/20px Inter,sans-serif;display:block;overflow:hidden}.audit-sidebar__nav{flex-direction:column;flex:auto;min-height:0;padding:18px 12px;display:flex;overflow-y:auto}.audit-sidebar__nav-label{margin-bottom:8px;padding:0 8px}.audit-sidebar__item.MuiListItem-root{min-height:44px;color:var(--app-muted,#5d5e66);border-radius:4px;flex:none;margin:2px 0;padding:8px 10px}.audit-sidebar__item.MuiListItem-root:hover{background:var(--app-surface-low,#f3f3f4);color:var(--app-text,#1a1c1d)}.audit-sidebar__item.MuiListItem-root.Mui-selected,.audit-sidebar__item.MuiListItem-root.Mui-selected:hover{background:var(--app-nav-selected,#1a1c1d);color:var(--app-nav-selected-text,#fff)}.audit-sidebar__item .MuiListItemIcon-root{min-width:36px;color:inherit}.audit-sidebar__item .MuiListItemText-primary{letter-spacing:.045em;text-transform:uppercase;font:500 11px/1.5 Inter,sans-serif}.audit-sidebar__footer{border-top:1px solid var(--app-border-soft,#e6e6e6);flex:none;padding:12px 10px}.audit-sidebar__user-button.MuiButtonBase-root{border:1px solid var(--app-border,#dedede);background:var(--app-surface-low,#f3f3f4);width:100%;min-height:56px;color:var(--app-text,#1a1c1d);text-align:left;border-radius:4px;justify-content:flex-start;gap:10px;padding:8px;display:flex}.audit-sidebar__user-button.MuiButtonBase-root:hover,.audit-sidebar__user-button.MuiButtonBase-root[aria-expanded=true]{border-color:var(--app-text,#1a1c1d);background:var(--app-surface-high,#e8e8e9)}.audit-sidebar__avatar.MuiAvatar-root{background:var(--app-accent,#1a1c1d);width:32px;height:32px;color:var(--app-on-accent,#fff);font:600 12px/1 Inter,sans-serif}.audit-sidebar__user-copy{flex:1;gap:2px;min-width:0;display:grid}.audit-sidebar__user-name{text-overflow:ellipsis;white-space:nowrap;font:600 12px/1.4 Inter,sans-serif;overflow:hidden}.audit-sidebar__user-role{color:var(--app-muted,#5d5e66);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:500 9px/1.4 JetBrains Mono,monospace;overflow:hidden}.audit-sidebar__user-chevron{color:var(--app-muted,#5d5e66)}.audit-sidebar__lot-link{color:var(--app-muted,#5d5e66);padding:8px 8px 0;font:500 10px/1.4 Inter,sans-serif;text-decoration:none;display:block}.audit-sidebar__lot-link:hover{color:var(--app-text,#1a1c1d);text-decoration:underline}.audit-sidebar--compact .audit-sidebar__brand{justify-content:center;gap:4px;padding:12px 6px}.audit-sidebar--compact .audit-sidebar__brand-lockup{gap:0}.audit-sidebar--compact .audit-sidebar__brand-name,.audit-sidebar--compact .audit-sidebar__workspace,.audit-sidebar--compact .audit-sidebar__nav-label,.audit-sidebar--compact .audit-sidebar__item .MuiListItemText-root,.audit-sidebar--compact .audit-sidebar__user-copy,.audit-sidebar--compact .audit-sidebar__user-chevron{display:none}.audit-sidebar--compact .audit-sidebar__brand .MuiIconButton-root{width:28px;height:28px;padding:2px}.audit-sidebar--compact .audit-sidebar__nav{padding:18px 8px}.audit-sidebar--compact .audit-sidebar__item.MuiListItem-root{justify-content:center;padding-inline:0}.audit-sidebar--compact .audit-sidebar__item .MuiListItemIcon-root{justify-content:center;min-width:0}.audit-sidebar--compact .audit-sidebar__footer{padding:12px 8px}.audit-sidebar--compact .audit-sidebar__user-button.MuiButtonBase-root{justify-content:center;gap:0;padding:10px}.audit-sidebar--compact .audit-sidebar__lot-link{text-align:center;padding:8px 0 0}.audit-user-menu .MuiPaper-root{background:var(--app-surface,#fff);min-width:0;color:var(--app-text,#1a1c1d);border:1px solid var(--app-border,#dedede)}.audit-user-menu .MuiListItemIcon-root{color:inherit;min-width:36px}.audit-user-menu .audit-user-menu__compact{justify-content:center;min-height:44px;padding:8px}.audit-user-menu .audit-user-menu__compact .MuiListItemIcon-root{justify-content:center;min-width:0}.audit-user-menu .audit-user-menu__logout{color:var(--app-logout,#b42318)}.audit-sidebar .MuiButtonBase-root:focus-visible,.audit-sidebar__lot-link:focus-visible,.audit-mobile-toggle.MuiIconButton-root:focus-visible,.audit-user-menu .MuiMenuItem-root:focus-visible{outline:2px solid var(--app-focus,#1a1c1d);outline-offset:-2px}.audit-mobile-toggle.MuiIconButton-root{z-index:1100;border:1px solid var(--app-border,#dedede);background:var(--app-surface,#fff);width:40px;height:40px;color:var(--app-text,#1a1c1d);position:fixed;top:16px;left:16px;box-shadow:0 2px 8px #1a1c1d14}@media (width<=899px){.audit-shell__main{padding:72px 20px 32px}}@media (prefers-reduced-motion:reduce){.audit-sidebar,.audit-sidebar .audit-sidebar__drawer-paper{transition:none}}.plan-shell{min-width:0;color:var(--app-text,#1a1c1d)}.plan-shell>h1{letter-spacing:-.02em;margin-bottom:20px;font:400 clamp(26px,3vw,36px)/1.15 Newsreader,Georgia,serif}.plan-shell__navigation{box-sizing:border-box;border:1px solid var(--app-border,#dedede);background:var(--app-surface,#fff);border-radius:6px;gap:8px;padding:8px}.plan-primary-button.MuiButton-root{background:var(--app-accent,#1a1c1d)!important;color:var(--app-on-accent,#fff)!important}.plan-primary-button.MuiButton-root:hover,.plan-primary-button.MuiButton-root:focus{background:var(--app-accent-hover,#36383a)!important}.plan-primary-button.MuiButton-root.Mui-disabled{background:var(--app-surface-high,#e8e8e9)!important;color:var(--app-muted,#5d5e66)!important}.plan-shell .plan-shell__tabs.MuiAppBar-root{box-sizing:border-box;border:1px solid var(--app-border-soft,#dedee0);background:var(--app-surface-low,#f3f3f4);width:auto;min-width:0;max-width:100%;color:var(--app-muted,#5d5e66);box-shadow:none;border-radius:8px;flex:400px}.plan-shell__tabs .MuiTab-root{letter-spacing:.035em;min-height:44px;font-size:11px;font-weight:600}.plan-shell__tabs .MuiTab-root.Mui-selected{color:var(--app-text,#1a1c1d)}.plan-shell__tabs .MuiTabs-indicator{background:var(--app-accent,#1a1c1d)}.plan-data-action{padding:16px 0 8px}.plan-data-action>br{display:none}.plan-schedule{color:var(--app-text,#1a1c1d);padding-top:16px}.plan-schedule__heading h3,.plan-preview h3{letter-spacing:-.01em;font:400 22px/1.25 Newsreader,Georgia,serif}.plan-schedule>p{color:var(--app-muted,#5d5e66);font-size:14px}.plan-schedule>p strong{color:var(--app-text,#1a1c1d)}.plan-preview.MuiPaper-root{border:1px solid var(--app-border,#dedede);background:var(--app-surface,#fff);color:var(--app-text,#1a1c1d);box-shadow:none;border-radius:6px}.plan-preview p{color:var(--app-muted,#5d5e66);line-height:1.5}.plan-preview p.plan-error,.plan-schedule>p[role=alert]{color:var(--app-status-error-text,#a12c36)}.plan-preview .MuiFormControlLabel-root{margin-right:16px}.plan-preview .MuiFormControlLabel-label{font-size:13px}.plan-preview .MuiCheckbox-root{color:var(--app-muted,#5d5e66)}.plan-preview .MuiCheckbox-root.Mui-checked{color:var(--app-accent,#1a1c1d)}.plan-schedule__table.MuiPaper-root{background:var(--app-surface,#fff);color:var(--app-text,#1a1c1d);box-shadow:none;border-radius:6px}.plan-schedule__table .MuiTableCell-root{border-color:var(--app-border-soft,#e6e6e6);color:var(--app-text,#1a1c1d)}.plan-schedule__table .MuiTableHead-root .MuiTableCell-root{background:var(--app-emphasis,#1a1c1d);color:var(--app-on-emphasis,#fff);letter-spacing:.04em;font-size:11px;font-weight:600}.plan-schedule__table .MuiTableBody-root .MuiTableRow-root:hover{background:var(--app-row-hover,#f3f3f480)}.plan-schedule__table .MuiIconButton-root.Mui-disabled svg{opacity:.55;color:var(--app-subtle,#706e74)!important}.plan-data-modal.plan-data-modal{box-sizing:border-box;background:var(--app-surface,#fff);width:calc(100% - 32px);max-width:760px;height:auto;min-height:0;max-height:90vh;color:var(--app-text,#1a1c1d);border:1px solid var(--app-border,#dedede);border-radius:6px;margin:0;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.plan-data-modal h3{font:400 24px/1.25 Newsreader,Georgia,serif}.plan-data-modal .plan-data-modal__columns{flex-wrap:wrap}.plan-data-modal .plan-data-modal__column{flex:260px;min-width:0}.plan-data-modal .MuiPaper-root{background:var(--app-surface-low,#f3f3f4);color:var(--app-text,#1a1c1d)}.plan-data-modal .MuiListItemText-secondary{color:var(--app-muted,#5d5e66)}.plan-data-modal .MuiTypography-colorError{color:var(--app-status-error-text,#a12c36)}.plan-data-modal .MuiTypography-colorTextSecondary,.plan-data-modal .MuiInputLabel-root,.plan-schedule .MuiInputLabel-root{color:var(--app-muted,#5d5e66)}.plan-data-modal .MuiInputBase-root,.plan-schedule .MuiInputBase-root{color:var(--app-text,#1a1c1d)}.plan-data-modal .MuiOutlinedInput-notchedOutline,.plan-schedule .MuiOutlinedInput-notchedOutline{border-color:var(--app-control-border,#85838a)}.plan-data-modal .MuiInputBase-root.Mui-disabled,.plan-schedule .MuiInputBase-root.Mui-disabled{color:var(--app-muted,#5d5e66)}.plan-data-modal .MuiChip-root,.plan-schedule .MuiChip-root{background:var(--app-surface-high,#e8e8e9);color:var(--app-text,#1a1c1d)}.plan-data-modal .MuiChip-deleteIcon,.plan-schedule .MuiChip-deleteIcon,.plan-data-modal .MuiSvgIcon-root,.plan-schedule .MuiAutocomplete-popupIndicator,.plan-schedule .MuiAutocomplete-clearIndicator{color:var(--app-muted,#5d5e66)}.plan-data-modal .MuiButtonBase-root:focus-visible,.plan-schedule .MuiButtonBase-root:focus-visible,.plan-shell__navigation .MuiButtonBase-root:focus-visible{outline:2px solid var(--app-focus,#1a1c1d);outline-offset:2px}@media (width<=600px){.plan-shell__navigation{align-items:stretch}.plan-shell .plan-shell__tabs.MuiAppBar-root{flex-basis:100%;order:3}.plan-schedule__heading{align-items:flex-start!important}.plan-data-modal{width:calc(100% - 24px)}}@media screen{.audit-themed-tables .audit-document-surface{background:0 0}.audit-themed-tables .MuiTableContainer-root,.audit-themed-tables .audit-document-surface>div{background:var(--app-surface,#fff);color:var(--app-text,#1a1c1d)}.audit-themed-tables .MuiTable-root thead,.audit-themed-tables .MuiTable-root thead th,.audit-themed-tables .audit-document-surface table thead,.audit-themed-tables .audit-document-surface table thead th{background:var(--app-surface-high,#e8e8e9);color:var(--app-text,#1a1c1d);border-color:var(--app-border,#d2d2d4)}.audit-themed-tables .MuiTable-root tbody td,.audit-themed-tables .audit-document-surface table tbody td{background:var(--app-surface,#fff);color:var(--app-text,#1a1c1d);border-color:var(--app-border-soft,#dedee0)}.audit-themed-tables .MuiTable-root tbody td[style*=background-color],.audit-themed-tables .audit-document-surface table tbody td[style*=background-color]{background:var(--app-surface-high,#e8e8e9)!important;color:var(--app-text,#1a1c1d)!important}.audit-themed-tables .MuiTable-root tbody .MuiSvgIcon-root,.audit-themed-tables .MuiTable-root tbody a,.audit-themed-tables .audit-document-surface table tbody svg,.audit-themed-tables .audit-document-surface table tbody a{color:var(--app-text,#1a1c1d)}.audit-themed-tables .MuiTable-root tbody img,.audit-themed-tables .audit-document-surface table tbody img{color:#1a1c1d;background:#fff}}thead tr:first-child th{width:100px;position:sticky;top:0}thead tr:nth-child(2) th{position:sticky;top:57px}.informe{--informe-transversal:var(--app-status-success-background,#d5f7e9);min-width:0}.informe__content-scroll{width:100%;min-width:0;overflow-x:auto}.informe__documento .MuiTableContainer-root{overflow-x:auto!important}.informe__title{color:var(--app-text,#1a1c1d);letter-spacing:-.02em;margin:0 0 20px;font:400 clamp(26px,3vw,36px)/1.15 Newsreader,Georgia,serif}.informe__toolbar{border:1px solid var(--app-border-soft,#dedee0);background:var(--app-surface,#fff);border-radius:12px;align-items:center;gap:8px;padding:12px}.informe__toolbar>.MuiButton-root{min-height:40px;box-shadow:none;border-radius:8px;background:var(--app-accent,#1a1c1d)!important;color:var(--app-on-accent,#fff)!important;margin:0!important;left:auto!important}.informe__toolbar>.MuiButton-root:hover,.informe__toolbar>.MuiButton-root:focus-visible{box-shadow:none;background:var(--app-accent-hover,#36383a)!important}.informe__toolbar .informe__tabs{border:1px solid var(--app-border-soft,#dedee0);background:var(--app-surface-low,#f3f3f4);min-width:0;box-shadow:none;color:var(--app-text,#1a1c1d);border-radius:8px;flex:260px;margin:0}.informe__tabs .MuiTab-root{min-height:44px;color:var(--app-muted,#5d5e66);opacity:1;font-size:.7rem;font-weight:700}.informe__tabs .MuiTab-root.Mui-selected{color:var(--app-text,#1a1c1d)}.informe__tabs .informe__norma-tab.MuiTab-root{box-shadow:inset 0 -3px 0 var(--norma-color);color:var(--app-text)!important}.informe__tabs .MuiTabs-indicator{background:var(--app-accent,#1a1c1d)}.informe__tabs .MuiTabScrollButton-root{color:var(--app-text,#1a1c1d)}.informe__toolbar .MuiButton-root:focus-visible,.informe__tabs .MuiTab-root:focus-visible,.informe-modal .MuiButton-root:focus-visible,.informe-modal textarea:focus-visible{outline:2px solid var(--app-focus,#1a1c1d);outline-offset:2px}.informe__norma{color:var(--app-text,#1a1c1d);padding-top:14px}.informe__norma .MuiTableContainer-root{border:1px solid var(--app-border,#d2d2d4);background:var(--app-surface,#fff);max-width:100%;box-shadow:none;border-radius:10px}.informe__norma .MuiTableContainer-root:not(.informe__resumen){height:min(75vh,900px);overflow:auto}.informe__norma .MuiTableContainer-root:not(.informe__resumen)>.MuiTable-root{min-width:1800px}.informe__norma .MuiTable-root{background:var(--app-surface,#fff);color:var(--app-text,#1a1c1d)}.informe__norma .MuiTableContainer-root:not(.informe__resumen)>.MuiTable-root>thead{z-index:2;position:sticky;top:0}.informe__norma .MuiTableContainer-root:not(.informe__resumen)>.MuiTable-root>thead th{position:static;top:auto}.informe__norma .MuiTable-root thead th{border-color:var(--app-border,#d2d2d4);background:var(--app-surface-high,#e8e8e9);color:var(--app-text,#1a1c1d);letter-spacing:.025em;padding:10px 8px;font-size:10px;font-weight:700}.informe__norma .MuiTable-root tbody td{border-color:var(--app-border-soft,#dedee0);color:var(--app-text,#1a1c1d);overflow-wrap:anywhere;line-height:1.5}.informe__norma .MuiTable-root tbody tr:hover td{box-shadow:inset 0 0 0 9999px var(--app-row-hover,#f3f3f480)}.informe__norma .informe__resumen{max-width:100%;margin:0 0 12px}.informe__transversal-notice{box-sizing:border-box;border:1px solid var(--app-status-success-border,#9be7c3);background:var(--app-status-success-background,#f4fffa);color:var(--app-text,#1a1c1d);text-align:left;border-radius:8px;margin:10px 0 12px;padding:10px 14px;font-size:13px}.informe__transversal-swatch{border:1px solid var(--app-status-success-border,#7fd8b0);background:var(--informe-transversal,#d5f7e9);vertical-align:middle;border-radius:4px;width:16px;height:16px;margin-right:8px;display:inline-block}.informe-modal.informe-modal{box-sizing:border-box;border:1px solid var(--app-border,#d2d2d4);background:var(--app-surface,#fff);width:min(480px,100vw - 32px);height:auto;min-height:0;max-height:calc(100dvh - 32px);color:var(--app-text,#1a1c1d);border-radius:12px;margin:0;padding:24px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 16px 48px #0000003d}.informe-modal h3{color:var(--app-text,#1a1c1d);margin:0 0 20px}.informe-modal textarea{box-sizing:border-box;border:1px solid var(--app-control-border,#85838a);background:var(--app-surface,#fff);max-width:100%;color:var(--app-text,#1a1c1d);border-radius:6px;padding:10px}.informe-modal .MuiButton-root{color:var(--app-text,#1a1c1d)}@media (width<=700px){.informe__toolbar .informe__tabs.informe__tabs{flex-basis:100%;order:1;width:100%}.informe__norma .MuiTableContainer-root:not(.informe__resumen){height:65vh}}.lot-login{background:var(--login-surface);min-height:100dvh;color:var(--login-ink);-webkit-font-smoothing:antialiased;flex-direction:column;padding:0 clamp(24px,5vw,88px);display:flex}.lot-login__header,.lot-login__footer{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1440px;margin-inline:auto;display:flex}.lot-login__header{min-height:76px}.lot-login__brand{align-items:center;gap:16px;display:flex}.lot-login__wordmark{letter-spacing:-2px;font-size:27px;font-weight:600;line-height:1;position:relative}.lot-login__brand-divider{background:var(--login-line);width:1px;height:20px;margin-left:5px}.lot-login__brand-name{letter-spacing:-.3px;font-size:13px}.lot-login__edition{color:var(--login-muted);align-items:center;gap:9px;font-size:11px;display:flex}.lot-login__edition-mark{color:var(--login-accent);font-size:23px;line-height:1}.lot-login__main{flex:1;place-items:center;width:100%;max-width:440px;margin:0 auto;padding:24px 0 48px;display:grid}.lot-login__signature{--signature-letter-height:68px;--signature-letter-gap:116px;color:var(--login-ink);pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:18px;position:relative}.lot-login__signature>.login-companion{margin-bottom:0}.lot-login__letter{height:var(--signature-letter-height);position:absolute;top:50%;transform:translateY(-50%)}.lot-login__letter--l{--letter-enter-x:-14px;--letter-delay:.1s;right:calc(50% + var(--signature-letter-gap) + 6px);aspect-ratio:28/64}.lot-login__letter--t{--letter-enter-x:14px;--letter-delay:.18s;left:calc(50% + var(--signature-letter-gap));aspect-ratio:40/64}.lot-login__letter svg{width:100%;height:100%;display:block}.login-companion{margin:0 0 18px}.login-neural{pointer-events:none;width:100%;max-width:300px;margin:0 auto}.login-neural__scene{width:100%;height:auto;display:block;overflow:visible}.login-neural__node{fill:var(--neural-gray)}.login-neural__node--accent{fill:var(--neural-black)}.login-neural__orbit{stroke:var(--neural-line);stroke-width:.8px}.login-neural__orbit--secondary{stroke:var(--neural-line-soft);opacity:.75}.login-neural__signal{stroke:var(--neural-black);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:2 98}.login-neural__signal--secondary{stroke:var(--neural-gray);stroke-width:2px;stroke-dasharray:1.4 98.6}.login-neural__star{fill:var(--neural-black)}.login-neural__star-travel{transform:var(--star-start)}@supports (offset-path:path('M0 0H1')){.login-neural__star-travel{transform-box:fill-box;offset-path:var(--star-path);offset-distance:0%;offset-anchor:50% 50%;offset-rotate:0deg;transform:none}@media (prefers-reduced-motion:no-preference){.login-neural__star-travel{animation:16s linear infinite login-star-orbit}}}.login-neural__core{fill:var(--neural-white);fill-opacity:0}.login-neural__shadow{fill:var(--neural-shadow);opacity:.5}.login-neural__body{fill:var(--neural-black)}.login-neural__antenna{fill:var(--neural-gray)}.login-neural__antenna-tip{fill:var(--neural-black)}.login-neural__face{fill:var(--neural-white)}.login-neural__eyes{fill:var(--neural-black)}.login-neural__smile,.login-neural__body-detail{fill:var(--neural-gray)}.login-companion__pause{width:28px;height:28px;color:var(--login-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.login-companion__pause svg{width:13px;height:13px}.login-companion__pause:hover{background:var(--login-hover-surface);border-color:var(--login-hover-border)}.lot-login button:focus-visible{outline:2px solid var(--login-accent);outline-offset:4px}.lot-login__access{width:100%;min-width:0}.lot-login__form-wrap{width:100%}.lot-login__form-heading{text-align:center}.lot-login__form-heading h1{letter-spacing:-1.3px;margin:0 0 11px;font-family:Newsreader,Georgia,serif;font-size:43px;font-weight:400;line-height:1.12}.lot-login__form-heading p{color:var(--login-muted);margin:0;font-size:13px;line-height:1.8}.lot-login__form{gap:22px;margin-top:32px;display:grid;position:relative}.lot-login__field{gap:9px;display:grid}.lot-login__field>label{font-size:12px;font-weight:500;line-height:1.5}.lot-login__form .MuiTextField-root{margin:0}.lot-login__form .MuiOutlinedInput-root{background:var(--login-input-surface);color:var(--login-ink);border-radius:7px;font-size:14px;transition:box-shadow .18s}.lot-login__form .MuiOutlinedInput-input{height:19px;padding:15px 14px}.lot-login__form .MuiOutlinedInput-input::placeholder{color:var(--login-placeholder);opacity:1}.lot-login__form .MuiOutlinedInput-notchedOutline{border-color:var(--login-input-border)}.lot-login__form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--login-input-border-hover)}.lot-login__form .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px var(--login-focus-glow)}.lot-login__form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:var(--login-input-focus)}.lot-login__form .MuiIconButton-root{color:var(--login-icon);width:38px;height:38px}.lot-login__form .MuiIconButton-root svg{font-size:17px}.lot-login__form .MuiOutlinedInput-root.Mui-disabled{background:var(--login-input-disabled)}.lot-login__submit.MuiButton-root{background:var(--login-action);min-height:53px;color:var(--login-action-text);letter-spacing:0;text-transform:none;border-radius:7px;justify-content:space-between;margin-top:4px;padding:15px 18px;font-size:13px;font-weight:500;transition:background-color .18s,box-shadow .18s;box-shadow:0 3px 7px #29372a0d}.lot-login__submit.MuiButton-root:hover{background:var(--login-action-hover);box-shadow:0 4px 12px #29372a1a}.lot-login__submit.Mui-disabled{background:var(--login-action-disabled);color:var(--login-action-disabled-text);box-shadow:none}.lot-login__submit .MuiButton-endIcon>svg{font-size:17px}.lot-login__submit-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lot-login__error{background:var(--login-error-surface);border:1px solid var(--login-error-border);color:var(--login-error-text);border-radius:6px;margin:0;padding:10px 12px;font-size:11px;line-height:1.6}.lot-login__account-note{color:var(--login-muted);justify-content:center;align-items:center;gap:6px;margin:20px 0 0;font-size:10px;line-height:1.6;display:flex}.lot-login__account-note>svg{font-size:12px}.lot-login__footer{min-height:48px;color:var(--login-muted);justify-content:center;gap:10px;padding-block:8px;font-size:9px;line-height:1.8}@media (prefers-reduced-motion:no-preference){.lot-login__letter svg{animation:login-letter-arrive .9s cubic-bezier(.22, 1, .36, 1) var(--letter-delay) backwards}.login-neural__constellation{transform-origin:280px 210px;animation:90s linear infinite login-constellation}.login-neural__signal{animation:16s linear infinite login-signal}.login-neural__signal--secondary{animation-duration:21s;animation-direction:reverse}.login-neural__bot{animation:6s ease-in-out infinite login-bob}.login-neural__eyes{transform-box:fill-box;transform-origin:50%;animation:7s linear infinite login-blink}.login-neural__shadow{transform-origin:280px 282px;animation:6s ease-in-out infinite login-shadow}}.login-companion[data-paused=true] *,.login-companion[data-paused=true]~.lot-login__letter svg{animation-play-state:paused}@keyframes login-letter-arrive{0%{opacity:0;transform:translate(var(--letter-enter-x), 5px)}to{opacity:1;transform:none}}@keyframes login-constellation{to{transform:rotate(360deg)}}@keyframes login-signal{to{stroke-dashoffset:-100px}}@keyframes login-star-orbit{to{offset-distance:100%}}@keyframes login-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes login-blink{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.15)}}@keyframes login-shadow{0%,to{opacity:.5;transform:scaleX(1)}50%{opacity:.3;transform:scaleX(.8)}}@media (prefers-reduced-motion:reduce){.lot-login *,.lot-login :before,.lot-login :after{transition:none!important;animation:none!important}.login-companion__pause{display:none}}@media (width<=480px){.lot-login{padding-inline:22px}.lot-login__header{gap:12px;min-height:64px}.lot-login__brand{gap:14px}.lot-login__wordmark{font-size:25px}.lot-login__brand-name{font-size:12px}.lot-login__brand-divider{height:20px}.lot-login__edition{gap:5px;font-size:9px}.lot-login__edition-mark{font-size:19px}.lot-login__main{padding:18px 0 28px}.login-neural{max-width:250px}.login-companion{margin-bottom:16px}.lot-login__signature{--signature-letter-height:56px;--signature-letter-gap:97px;margin-bottom:16px}.lot-login__form-heading h1{letter-spacing:-1px;font-size:clamp(32px,9.2vw,38px)}.lot-login__form{gap:20px;margin-top:27px}.lot-login__form .MuiOutlinedInput-root{font-size:16px}.lot-login__form .MuiOutlinedInput-input::placeholder{font-size:13px}.lot-login__form .MuiIconButton-root,.login-companion__pause{width:44px;height:44px}.lot-login__footer{padding-block:4px}}@media (height<=760px){.lot-login__header{min-height:58px}.lot-login__main{padding-block:12px 24px}.login-neural{max-width:220px}.login-companion{margin-bottom:12px}.lot-login__signature{--signature-letter-height:50px;--signature-letter-gap:85px;margin-bottom:12px}.lot-login__form{gap:18px;margin-top:24px}}.lot-login__header-actions{align-items:center;gap:12px;display:flex}.lot-login .login-theme-toggle.MuiIconButton-root{color:var(--login-muted);width:44px;height:44px}.lot-login .login-theme-toggle.MuiIconButton-root:hover{background:var(--login-hover-surface)}.lot-login__button-loader{margin-right:10px;color:inherit!important}.lot-login__form .MuiFormHelperText-root.Mui-error{color:var(--login-error-text)}.lot-login__form .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline,.lot-login__form .MuiOutlinedInput-root.Mui-error:hover .MuiOutlinedInput-notchedOutline,.lot-login__form .MuiOutlinedInput-root.Mui-error.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--login-error-text)}@media (width<=480px){.lot-login__wordmark{letter-spacing:-1px;font-size:20px}.lot-login__brand{gap:8px}.lot-login__header-actions{gap:4px}}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-background:#f9f9fa;--app-surface:#fff;--app-surface-low:#f3f3f4;--app-surface-high:#e8e8e9;--app-text:#1a1c1d;--app-muted:#5d5e66;--app-subtle:#706e74;--app-border:#78767b47;--app-border-soft:#78767b29;--app-control-border:#85838a;--app-accent:#1a1c1d;--app-on-accent:#fff;--app-accent-hover:#36383a;--app-nav-selected:#1a1c1d;--app-nav-selected-text:#fff;--app-focus:#1a1c1d;--app-emphasis:#1a1c1d;--app-on-emphasis:#fff;--app-document-background:#fff;--app-document-text:#1a1c1d;--app-row-hover:#f3f3f480;--app-logout:#b42318;--app-status-success-main:#2e7d32;--app-status-success-text:#25603d;--app-status-success-background:#edf7f0;--app-status-success-border:#b9d7c2;--app-status-warning-main:#ed6c02;--app-status-warning-text:#805700;--app-status-warning-background:#fff6df;--app-status-warning-border:#e8d9ab;--app-status-error-main:#d32f2f;--app-status-error-text:#a12c36;--app-status-error-background:#fff0f1;--app-status-error-border:#ebc1c4;--app-status-info-main:#0288d1;--app-status-info-text:#275c93;--app-status-info-background:#eef5fd;--app-status-info-border:#c9d8eb;--app-status-neutral-main:#5d5e66;--app-status-neutral-text:#5d5e66;--app-status-neutral-background:#f3f3f4;--app-status-neutral-border:#78767b29;--login-surface:#fff;--login-ink:#242925;--login-muted:#6c706b;--login-line:#e7e9e3;--login-accent:#9a583d;--login-input-surface:#fff;--login-input-border:#d5dcd0;--login-input-border-hover:#a0ad94;--login-input-focus:#7d8b6e;--login-focus-glow:#edf0e8;--login-placeholder:#747b72;--login-icon:#737e6c;--login-input-disabled:#f5f6f3;--login-action:#29372a;--login-action-text:#fff;--login-action-hover:#3b4d35;--login-action-disabled:#e5e9e1;--login-action-disabled-text:#606d58;--login-hover-surface:#eef1e9;--login-hover-border:#e2e7dc;--login-error-surface:#fff5f0;--login-error-border:#e6c7b8;--login-error-text:#904326;--neural-black:#171717;--neural-white:#fff;--neural-gray:#777;--neural-line:#cfcfcf;--neural-line-soft:#e6e6e6;--neural-shadow:#d9d9d9}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-background:#121416;--app-surface:#1b1e21;--app-surface-low:#23272b;--app-surface-high:#2d3338;--app-text:#f2f4f5;--app-muted:#b8c0c7;--app-subtle:#929ba3;--app-border:#c3cdd642;--app-border-soft:#c3cdd624;--app-control-border:#65717a;--app-accent:#dce5eb;--app-on-accent:#15181a;--app-accent-hover:#c4d1db;--app-nav-selected:#dce5eb;--app-nav-selected-text:#15181a;--app-focus:#dce5eb;--app-emphasis:#dce5eb;--app-on-emphasis:#15181a;--app-document-background:#fff;--app-document-text:#1a1c1d;--app-row-hover:#ffffff0b;--app-logout:#ffb4a9;--app-status-success-main:#81c784;--app-status-success-text:#91d5aa;--app-status-success-background:#172c21;--app-status-success-border:#356d4b;--app-status-warning-main:#ffb74d;--app-status-warning-text:#f0cf7a;--app-status-warning-background:#302716;--app-status-warning-border:#66552d;--app-status-error-main:#e57373;--app-status-error-text:#f1a0a8;--app-status-error-background:#341d22;--app-status-error-border:#704149;--app-status-info-main:#64b5f6;--app-status-info-text:#9ec8f3;--app-status-info-background:#192a3c;--app-status-info-border:#365b7d;--app-status-neutral-main:#b8c0c7;--app-status-neutral-text:#b8c0c7;--app-status-neutral-background:#23272b;--app-status-neutral-border:#c3cdd624;--login-surface:#121416;--login-ink:#eef1f3;--login-muted:#adb6bd;--login-line:#343b41;--login-accent:#d29a7d;--login-input-surface:#202529;--login-input-border:#4d5961;--login-input-border-hover:#71808a;--login-input-focus:#d29a7d;--login-focus-glow:#d29a7d33;--login-placeholder:#a5afb6;--login-icon:#c1cbd1;--login-input-disabled:#292f33;--login-action:#d29a7d;--login-action-text:#171a1c;--login-action-hover:#e0aa8e;--login-action-disabled:#353c41;--login-action-disabled-text:#b7c0c6;--login-hover-surface:#292f33;--login-hover-border:#414b52;--login-error-surface:#341f1a;--login-error-border:#654437;--login-error-text:#ffc0a6;--neural-black:#eceff1;--neural-white:#202529;--neural-gray:#a4adb4;--neural-line:#58636b;--neural-line-soft:#414b52;--neural-shadow:#080a0b}
