.nx-module-shell{background:var(--nx-workspace-bg);grid-template-columns:278px minmax(0,1fr);min-height:100dvh;display:grid}.nx-sidebar{z-index:40;border-inline-end:1px solid var(--nx-border);background:var(--nx-surface);flex-direction:column;grid-area:1/1;height:100dvh;padding:18px 14px 14px;display:flex;position:sticky;inset-block-start:0}.nx-sidebar__brand{justify-content:space-between;align-items:center;min-height:64px;padding-inline:8px;display:flex}.nx-sidebar__close{width:34px;height:34px;color:var(--nx-text-secondary);background:var(--nx-surface-muted);cursor:pointer;border:0;border-radius:10px;font-size:22px;line-height:1;display:none}.nx-sidebar__module{border:1px solid color-mix(in srgb, var(--nx-accent-hr) 18%, var(--nx-border));background:color-mix(in srgb, var(--nx-accent-hr) 7%, var(--nx-surface));border-radius:15px;align-items:center;gap:11px;margin:14px 4px 18px;padding:12px;display:flex}.nx-sidebar__module-mark{width:36px;height:36px;color:var(--nx-accent-hr);background:color-mix(in srgb, var(--nx-accent-hr) 12%, transparent);border-radius:11px;flex:none;place-items:center;display:grid}.nx-sidebar__module small,.nx-sidebar__module strong{display:block}.nx-sidebar__module small{color:var(--nx-text-tertiary);margin-bottom:3px;font-size:8px;font-weight:700}.nx-sidebar__module strong{font-size:12px;font-weight:800}.nx-sidebar__nav{gap:3px;display:grid}.nx-sidebar__item{min-height:44px;color:var(--nx-text-secondary);cursor:pointer;text-align:start;transition:color var(--nx-motion-fast) var(--nx-ease), background-color var(--nx-motion-fast) var(--nx-ease);background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:8px 11px;font-size:11px;font-weight:700;display:flex;position:relative}.nx-sidebar__item:before{content:"";background:0 0;border-radius:999px;width:3px;height:20px;position:absolute;inset-inline-start:-14px}.nx-sidebar__item:hover{color:var(--nx-text);background:var(--nx-surface-muted)}.nx-sidebar__item.is-active{color:var(--nx-accent-hr);background:color-mix(in srgb, var(--nx-accent-hr) 9%, var(--nx-surface))}.nx-sidebar__item.is-active:before{background:var(--nx-accent-hr)}.nx-sidebar__item-icon{flex:none;place-items:center;width:26px;display:grid}.nx-sidebar__exit{border:0;border-block-start:1px solid var(--nx-border);min-height:42px;color:var(--nx-text-tertiary);cursor:pointer;background:0 0;align-items:center;gap:9px;margin-top:auto;padding:8px 11px;font-size:10px;font-weight:700;display:flex}.nx-sidebar-backdrop{display:none}.nx-module-shell__main{grid-area:1/2;min-width:0}.nx-topbar{z-index:30;border-block-end:1px solid color-mix(in srgb, var(--nx-border) 78%, transparent);background:var(--nx-surface);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding-inline:clamp(18px,3vw,34px);display:flex;position:sticky;inset-block-start:0}.nx-topbar__title{align-items:center;gap:12px;min-width:0;display:flex}.nx-topbar__title>div:last-child{min-width:0}.nx-topbar__title span,.nx-topbar__title strong{display:block}.nx-topbar__title span{color:var(--nx-text-tertiary);letter-spacing:.13em;font-size:8px;font-weight:800}.nx-topbar__title strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;font-weight:800;overflow:hidden}.nx-topbar__actions{align-items:center;gap:7px;display:flex}.nx-topbar__menu{display:none}.nx-module-shell__content{min-width:0;padding:clamp(20px,3vw,34px)}@media (width<=900px){.nx-module-shell{display:block}.nx-sidebar{border-inline-end:1px solid var(--nx-border);width:min(320px,88vw);height:100dvh;box-shadow:var(--nx-shadow-lg);transition:transform var(--nx-motion-normal) var(--nx-ease);position:fixed;inset-block:0;inset-inline-end:0;transform:translate(105%)}[dir=rtl] .nx-sidebar{transform:translate(105%)}.nx-sidebar.is-open{transform:translate(0)}.nx-sidebar__close,.nx-topbar__menu{place-items:center;display:grid}.nx-sidebar-backdrop{z-index:35;opacity:0;pointer-events:none;transition:opacity var(--nx-motion-normal) var(--nx-ease);background:#030a1670;border:0;display:block;position:fixed;inset:0}.nx-sidebar-backdrop.is-open{opacity:1;pointer-events:auto}.nx-topbar{min-height:70px;padding-inline:14px}.nx-module-shell__content{padding:18px 14px 26px}}@media (width<=520px){.nx-topbar__actions{gap:4px}.nx-topbar__actions .nx-icon-button{width:38px;height:38px}.nx-topbar__title span{display:none}}.nx-context-strip{border-block-end:1px solid var(--nx-border);min-height:34px;color:var(--nx-text-tertiary);background:var(--nx-surface);align-items:center;gap:8px;padding-inline:clamp(18px,3vw,34px);font-size:9px;font-weight:700;display:flex}.nx-context-strip span:not(:last-child):after{content:"·";color:var(--nx-border-strong);margin-inline-start:8px}.nx-context-strip strong,.nx-context-strip em{letter-spacing:.06em;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal}.nx-context-strip strong{color:var(--nx-icon-blue);background:color-mix(in srgb, var(--nx-icon-blue) 9%, transparent)}.nx-context-strip em{color:var(--nx-warning);background:color-mix(in srgb, var(--nx-warning) 10%, transparent)}.nx-density-control{border:1px solid var(--nx-border);background:var(--nx-surface-muted);border-radius:999px;align-items:center;gap:2px;padding:2px;display:flex}.nx-density-control button{min-height:28px;color:var(--nx-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:999px;padding-inline:9px;font-size:8px;font-weight:700}.nx-density-control button.is-active{color:var(--nx-brand-600);background:var(--nx-surface)}.nx-user-capsule{position:relative}.nx-user-capsule__trigger{min-height:44px;color:var(--nx-text);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:4px 7px 4px 11px;display:flex}.nx-user-capsule__trigger:hover{background:var(--nx-surface-muted)}.nx-user-capsule__avatar{width:34px;height:34px;color:var(--nx-brand-600);background:var(--nx-brand-100);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.nx-user-capsule__copy{gap:1px;display:grid}.nx-user-capsule__copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:10px;overflow:hidden}.nx-user-capsule__copy small{color:var(--nx-text-tertiary);font-size:7px}.nx-user-capsule__menu{z-index:90;border:1px solid var(--nx-border);background:var(--nx-surface-raised);width:min(286px,84vw);box-shadow:var(--nx-shadow-md);border-radius:16px;padding:10px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.nx-user-capsule__identity{border-block-end:1px solid var(--nx-border);gap:4px;padding:10px;display:grid}.nx-user-capsule__identity strong{font-size:12px}.nx-user-capsule__identity span,.nx-user-capsule__identity small,.nx-user-capsule__identity p{color:var(--nx-text-secondary);margin:0;font-size:9px}.nx-user-capsule__theme-studio{color:var(--nx-text-secondary);gap:7px;padding:9px;font-size:9px;display:grid}.nx-user-capsule__theme-studio>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.nx-user-capsule__theme-studio button{border:1px solid var(--nx-border);min-height:31px;color:var(--nx-text-secondary);cursor:pointer;background:0 0;border-radius:9px;padding-inline:7px;font-size:8px;font-weight:700}.nx-user-capsule__theme-studio button.is-active{color:var(--nx-brand-600);border-color:color-mix(in srgb, var(--nx-brand-500) 34%, var(--nx-border));background:color-mix(in srgb, var(--nx-brand-500) 8%, transparent)}.nx-user-capsule__menu>button{width:100%;min-height:36px;color:var(--nx-text-secondary);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:9px;padding-inline:10px;font-size:10px}.nx-user-capsule__menu>button:hover{color:var(--nx-text);background:var(--nx-surface-muted)}.nx-command-center__backdrop{z-index:120;background:#080c146b;place-items:start center;padding:min(14vh,120px) 16px 16px;display:grid;position:fixed;inset:0}.nx-command-center{border:1px solid var(--nx-border);background:var(--nx-surface-raised);width:min(660px,100%);box-shadow:var(--nx-shadow-lg);border-radius:20px;overflow:hidden}.nx-command-center>header{border-block-end:1px solid var(--nx-border);justify-content:space-between;align-items:center;min-height:44px;padding-inline:16px;display:flex}.nx-command-center>header strong{letter-spacing:.04em;font-size:10px}.nx-command-center kbd{border:1px solid var(--nx-border);color:var(--nx-text-tertiary);background:var(--nx-surface-muted);border-radius:6px;padding:2px 6px;font-family:inherit;font-size:8px}.nx-command-center>input{border:0;border-block-end:1px solid var(--nx-border);width:100%;min-height:60px;color:var(--nx-text);background:0 0;outline:0;padding-inline:17px;font-size:14px}.nx-command-center__group{gap:3px;padding:9px 8px 0;display:grid}.nx-command-center__group h3{color:var(--nx-text-tertiary);margin:0;padding:4px 8px;font-size:9px;font-weight:800}.nx-command-center__results{max-height:min(54vh,440px);padding:8px;overflow:auto}.nx-command-center__row{grid-template-columns:1fr auto;gap:4px;display:grid}.nx-command-center__row>button:first-child{min-height:44px;color:var(--nx-text);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding-inline:11px;font-size:11px;display:flex}.nx-command-center__row>button:first-child:hover{background:var(--nx-surface-muted)}.nx-command-center__pin{width:38px;color:var(--nx-brand-500);cursor:pointer;background:0 0;border:0}:root[data-density=comfortable] .nx-sidebar__item{min-height:48px}:root[data-density=balanced] .nx-sidebar__item{min-height:44px}:root[data-density=dense] .nx-sidebar__item{min-height:38px}@media (width<=900px){.nx-density-control,.nx-user-capsule__copy{display:none}.nx-context-strip{padding-inline:14px}}.nx-page-toolbar{align-items:center;gap:5px;display:flex}.nx-page-toolbar button{border:1px solid var(--nx-border);min-height:34px;color:var(--nx-text-secondary);background:var(--nx-surface);cursor:pointer;border-radius:10px;padding-inline:11px;font-size:9px;font-weight:700}.nx-page-toolbar button:hover:not(:disabled){color:var(--nx-brand-600);border-color:color-mix(in srgb, var(--nx-brand-500) 30%, var(--nx-border))}.nx-module-shell.is-focus-mode .nx-sidebar{opacity:0;pointer-events:none;border:0;width:0;min-width:0;padding-inline:0;overflow:hidden}.nx-module-shell.is-focus-mode .nx-context-strip{display:none}.nx-drawer-backdrop{z-index:100;background:#080c145c;border:0;position:fixed;inset:0}.nx-notification-drawer{z-index:110;border-inline-end:1px solid var(--nx-border);width:min(390px,92vw);color:var(--nx-text);background:var(--nx-surface);box-shadow:var(--nx-shadow-lg);position:fixed;inset-block:0;inset-inline-start:0;overflow:auto}.nx-notification-drawer>header{border-block-end:1px solid var(--nx-border);justify-content:space-between;align-items:center;min-height:72px;padding-inline:18px;display:flex}.nx-notification-drawer>header div{gap:3px;display:grid}.nx-notification-drawer>header small{color:var(--nx-text-tertiary);letter-spacing:.16em;font-size:7px}.nx-notification-drawer>header strong{font-size:14px}.nx-notification-drawer>header button{width:36px;height:36px;color:var(--nx-text-secondary);background:var(--nx-surface-muted);cursor:pointer;border:0;border-radius:50%}.nx-notification-drawer__groups{padding:14px}.nx-notification-drawer__groups section{margin-bottom:18px}.nx-notification-drawer__groups h3{color:var(--nx-text-tertiary);margin:0 0 8px;font-size:9px}.nx-notification-drawer__groups article{border-block-end:1px solid var(--nx-border);padding:11px 0}.nx-notification-drawer__groups article strong{font-size:11px}.nx-notification-drawer__groups article p{color:var(--nx-text-secondary);margin:4px 0 0;font-size:9px;line-height:1.7}.nx-empty-state{text-align:center;align-content:center;place-items:center;gap:8px;min-height:230px;padding:28px;display:grid}.nx-empty-state__mark{background:var(--nx-brand-500);border-radius:999px;width:26px;height:3px;margin-bottom:8px}.nx-empty-state strong{font-size:13px}.nx-empty-state p{max-width:360px;color:var(--nx-text-secondary);margin:0 0 8px;font-size:10px;line-height:1.8}.nx-activity-strip{border-block:1px solid var(--nx-border);align-items:center;gap:14px;padding:8px 0;display:flex;overflow:auto}.nx-activity-strip>span{gap:2px;min-width:max-content;display:grid}.nx-activity-strip strong{font-size:9px}.nx-activity-strip time{color:var(--nx-text-tertiary);font-size:8px}@media (width<=900px){.nx-page-toolbar{display:none}}.hr2-page{color:var(--nx-text);gap:18px;display:grid}.hr2-page__head{justify-content:space-between;align-items:flex-start;gap:18px;padding-block:4px 2px;display:flex}.hr2-page__head h1{letter-spacing:-.02em;margin:0;font-size:clamp(19px,2.2vw,26px);font-weight:800}.hr2-page__head p{max-width:720px;color:var(--nx-text-secondary);margin:7px 0 0;font-size:11px;line-height:1.85}.hr2-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hr2-button{border:1px solid var(--nx-border);min-height:38px;color:var(--nx-text-secondary);background:var(--nx-surface);cursor:pointer;transition:border-color var(--nx-motion-fast) var(--nx-ease), color var(--nx-motion-fast) var(--nx-ease), background-color var(--nx-motion-fast) var(--nx-ease), transform var(--nx-motion-fast) var(--nx-ease);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding-inline:13px;font-family:inherit;font-size:10px;font-weight:750;display:inline-flex}.hr2-button:hover:not(:disabled){color:var(--nx-text);border-color:color-mix(in srgb, var(--nx-accent-hr) 34%, var(--nx-border));background:color-mix(in srgb, var(--nx-accent-hr) 5%, var(--nx-surface))}.hr2-button:active:not(:disabled){transform:translateY(1px)}.hr2-button.is-primary{color:#fff;border-color:var(--nx-accent-hr);background:var(--nx-accent-hr)}.hr2-button.is-danger{color:var(--nx-danger);border-color:color-mix(in srgb, var(--nx-danger) 28%, var(--nx-border))}.hr2-button.is-ghost{background:0 0;border-color:#0000}.hr2-button:disabled{opacity:.45;cursor:not-allowed}.hr2-tabs{border-block-end:1px solid var(--nx-border);align-items:center;gap:3px;padding:3px;display:flex;overflow-x:auto}.hr2-tabs button{min-height:39px;color:var(--nx-text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding-inline:13px;font-family:inherit;font-size:10px;font-weight:750;position:relative}.hr2-tabs button:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;inset-block-end:-4px;inset-inline:11px}.hr2-tabs button.is-active{color:var(--nx-accent-hr)}.hr2-tabs button.is-active:after{background:var(--nx-accent-hr)}.hr2-surface{border:1px solid var(--nx-border);background:var(--nx-surface);border-radius:16px;overflow:hidden}.hr2-toolbar{border-block-end:1px solid var(--nx-border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 13px;display:flex}.hr2-search{border:1px solid var(--nx-border);width:min(390px,100%);min-height:37px;color:var(--nx-text);background:var(--nx-surface-muted);border-radius:10px;outline:0;padding-inline:12px;font-family:inherit;font-size:10px}.hr2-search:focus{border-color:color-mix(in srgb, var(--nx-accent-hr) 48%, var(--nx-border));background:var(--nx-surface)}.hr2-filter-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hr2-filter{border:1px solid var(--nx-border);min-height:31px;color:var(--nx-text-tertiary);cursor:pointer;background:0 0;border-radius:999px;padding-inline:10px;font-family:inherit;font-size:9px;font-weight:700}.hr2-filter.is-active{color:var(--nx-accent-hr);border-color:color-mix(in srgb, var(--nx-accent-hr) 30%, var(--nx-border));background:color-mix(in srgb, var(--nx-accent-hr) 7%, transparent)}.hr2-table-wrap{overflow:auto}.hr2-table{border-collapse:collapse;width:100%;min-width:860px}.hr2-table th{border-block-end:1px solid var(--nx-border);color:var(--nx-text-tertiary);background:var(--nx-surface-muted);text-align:start;white-space:nowrap;padding:10px 13px;font-size:8px;font-weight:800}.hr2-table td{border-block-end:1px solid color-mix(in srgb, var(--nx-border) 72%, transparent);color:var(--nx-text-secondary);vertical-align:middle;padding:12px 13px;font-size:10px}.hr2-table tbody tr{cursor:pointer;transition:background-color var(--nx-motion-fast) var(--nx-ease)}.hr2-table tbody tr:hover,.hr2-table tbody tr.is-selected{background:color-mix(in srgb, var(--nx-accent-hr) 5%, transparent)}.hr2-table td strong{color:var(--nx-text);font-size:10px;display:block}.hr2-table td small{color:var(--nx-text-tertiary);margin-top:3px;font-size:8px;display:block}.hr2-status{min-height:24px;color:var(--nx-text-secondary);background:var(--nx-surface-muted);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:8px;font-size:8px;font-weight:800;display:inline-flex}.hr2-status.is-good{color:var(--nx-success);background:color-mix(in srgb, var(--nx-success) 10%, transparent)}.hr2-status.is-warning{color:var(--nx-warning);background:color-mix(in srgb, var(--nx-warning) 10%, transparent)}.hr2-status.is-danger{color:var(--nx-danger);background:color-mix(in srgb, var(--nx-danger) 10%, transparent)}.hr2-status.is-info{color:var(--nx-icon-blue);background:color-mix(in srgb, var(--nx-icon-blue) 10%, transparent)}.hr2-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:230px;padding:30px;display:grid}.hr2-empty strong{font-size:13px}.hr2-empty p{max-width:440px;color:var(--nx-text-secondary);margin:0;font-size:10px;line-height:1.8}.hr2-detail{border-block-start:1px solid var(--nx-border);background:color-mix(in srgb, var(--nx-surface-muted) 45%, var(--nx-surface));gap:16px;padding:16px;display:grid}.hr2-detail__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hr2-detail__identity strong{font-size:15px;display:block}.hr2-detail__identity p{color:var(--nx-text-secondary);margin:5px 0 0;font-size:9px}.hr2-summary-grid{border:1px solid var(--nx-border);background:var(--nx-surface);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.hr2-summary-grid>div{border-inline-end:1px solid var(--nx-border);border-block-end:1px solid var(--nx-border);min-width:0;padding:12px}.hr2-summary-grid>div:nth-child(4n){border-inline-end:0}.hr2-summary-grid span,.hr2-summary-grid strong{display:block}.hr2-summary-grid span{color:var(--nx-text-tertiary);font-size:8px}.hr2-summary-grid strong{color:var(--nx-text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.hr2-subtabs{gap:4px;display:flex;overflow-x:auto}.hr2-subtabs button{min-height:31px;color:var(--nx-text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;padding-inline:10px;font-family:inherit;font-size:9px;font-weight:750}.hr2-subtabs button.is-active{color:var(--nx-accent-hr);border-color:color-mix(in srgb, var(--nx-accent-hr) 22%, var(--nx-border));background:color-mix(in srgb, var(--nx-accent-hr) 6%, transparent)}.hr2-list{gap:7px;display:grid}.hr2-list-item{border:1px solid var(--nx-border);background:var(--nx-surface);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:11px 12px;display:grid}.hr2-list-item strong{font-size:10px}.hr2-list-item p{color:var(--nx-text-secondary);margin:4px 0 0;font-size:9px;line-height:1.7}.hr2-list-item small{color:var(--nx-text-tertiary);font-size:8px}.hr2-diff{gap:6px;display:grid}.hr2-diff__row{border:1px solid var(--nx-border);background:var(--nx-surface);border-radius:10px;grid-template-columns:140px 1fr 24px 1fr;align-items:center;gap:9px;padding:10px 11px;display:grid}.hr2-diff__row>strong{font-size:9px}.hr2-diff__row>span{min-width:0;color:var(--nx-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hr2-diff__row>b{color:var(--nx-text-tertiary);text-align:center;font-size:9px}.hr2-timeline{gap:0;padding-inline-start:18px;display:grid;position:relative}.hr2-timeline:before{content:"";background:var(--nx-border);width:1px;position:absolute;inset-block:8px;inset-inline-start:4px}.hr2-timeline article{padding:0 0 16px;position:relative}.hr2-timeline article:before{content:"";border:2px solid var(--nx-surface);background:var(--nx-accent-hr);width:9px;height:9px;box-shadow:0 0 0 1px var(--nx-border);border-radius:50%;position:absolute;inset-block-start:5px;inset-inline-start:-18px}.hr2-timeline strong{font-size:10px;display:block}.hr2-timeline time{color:var(--nx-text-tertiary);margin-top:3px;font-size:8px;display:block}.hr2-timeline p{color:var(--nx-text-secondary);margin:5px 0 0;font-size:9px;line-height:1.7}.hr2-attention{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.hr2-attention span{min-height:25px;color:var(--nx-text-secondary);background:var(--nx-surface-muted);border-radius:8px;align-items:center;padding-inline:8px;font-size:8px;font-weight:700;display:inline-flex}.hr2-attention span.is-warning{color:var(--nx-warning);background:color-mix(in srgb, var(--nx-warning) 9%, transparent)}.hr2-attention span.is-critical{color:var(--nx-danger);background:color-mix(in srgb, var(--nx-danger) 9%, transparent)}.hr2-dialog-backdrop{z-index:180;background:#060a1275;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.hr2-dialog{border:1px solid var(--nx-border);width:min(620px,100%);max-height:min(88dvh,850px);color:var(--nx-text);background:var(--nx-surface-raised);box-shadow:var(--nx-shadow-lg);border-radius:19px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.hr2-dialog.is-wide{width:min(880px,100%)}.hr2-dialog__header{border-block-end:1px solid var(--nx-border);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:14px 17px;display:flex}.hr2-dialog__header strong{font-size:14px;display:block}.hr2-dialog__header p{color:var(--nx-text-secondary);margin:4px 0 0;font-size:9px;line-height:1.65}.hr2-dialog__header button{width:34px;height:34px;color:var(--nx-text-secondary);background:var(--nx-surface-muted);cursor:pointer;border:0;border-radius:10px;font-size:20px}.hr2-dialog__body{padding:17px;overflow:auto}.hr2-dialog__footer{border-block-start:1px solid var(--nx-border);justify-content:flex-end;align-items:center;gap:7px;min-height:60px;padding:10px 17px;display:flex}.hr2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hr2-field{gap:6px;min-width:0;display:grid}.hr2-field.is-span-2{grid-column:1/-1}.hr2-field>span{color:var(--nx-text-secondary);font-size:9px;font-weight:750}.hr2-field input,.hr2-field select,.hr2-field textarea{border:1px solid var(--nx-border);width:100%;min-height:40px;color:var(--nx-text);background:var(--nx-surface);border-radius:10px;outline:0;padding-inline:11px;font-family:inherit;font-size:10px}.hr2-field textarea{resize:vertical;min-height:90px;padding-block:10px}.hr2-field input:focus,.hr2-field select:focus,.hr2-field textarea:focus{border-color:color-mix(in srgb, var(--nx-accent-hr) 45%, var(--nx-border))}.hr2-field small{color:var(--nx-text-tertiary);font-size:8px;line-height:1.55}.hr2-message{border:1px solid var(--nx-border);color:var(--nx-text-secondary);background:var(--nx-surface-muted);border-radius:11px;padding:10px 12px;font-size:9px;line-height:1.75}.hr2-message.is-success{color:var(--nx-success);border-color:color-mix(in srgb, var(--nx-success) 22%, var(--nx-border));background:color-mix(in srgb, var(--nx-success) 7%, transparent)}.hr2-message.is-warning{color:var(--nx-warning);border-color:color-mix(in srgb, var(--nx-warning) 22%, var(--nx-border));background:color-mix(in srgb, var(--nx-warning) 7%, transparent)}.hr2-message.is-danger{color:var(--nx-danger);border-color:color-mix(in srgb, var(--nx-danger) 22%, var(--nx-border));background:color-mix(in srgb, var(--nx-danger) 7%, transparent)}.hr2-section-title{justify-content:space-between;align-items:flex-start;gap:12px;min-height:46px;display:flex}.hr2-section-title strong{font-size:11px;display:block}.hr2-section-title p{color:var(--nx-text-secondary);margin:4px 0 0;font-size:9px}.hr2-two-col{grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);gap:14px;display:grid}.hr2-side-panel{border:1px solid var(--nx-border);background:var(--nx-surface);border-radius:13px;padding:13px}.hr2-side-panel h3{margin:0 0 10px;font-size:10px}.hr2-memory-card{border:1px solid var(--nx-border);background:var(--nx-surface);border-radius:14px;padding:16px}.hr2-memory-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.hr2-memory-card div{min-width:0}.hr2-memory-card dt{color:var(--nx-text-tertiary);font-size:8px}.hr2-memory-card dd{color:var(--nx-text);margin:4px 0 0;font-size:10px;font-weight:750}@media (width<=1100px){.hr2-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr2-summary-grid>div:nth-child(4n){border-inline-end:1px solid var(--nx-border)}.hr2-summary-grid>div:nth-child(2n){border-inline-end:0}.hr2-two-col{grid-template-columns:1fr}}@media (width<=720px){.hr2-page__head,.hr2-detail__head,.hr2-toolbar{flex-direction:column;align-items:stretch}.hr2-actions{width:100%}.hr2-actions .hr2-button{flex:auto}.hr2-form-grid{grid-template-columns:1fr}.hr2-field.is-span-2{grid-column:auto}.hr2-summary-grid{grid-template-columns:1fr}.hr2-summary-grid>div,.hr2-summary-grid>div:nth-child(2n),.hr2-summary-grid>div:nth-child(4n){border-inline-end:0}.hr2-diff__row{grid-template-columns:1fr}.hr2-diff__row>b{display:none}.hr2-memory-card dl{grid-template-columns:1fr 1fr}}.nx-login-page{min-height:100dvh;color:var(--nx-text);background:radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--nx-brand-400) 8%, transparent), transparent 28rem), var(--nx-bg);padding:22px}.nx-login-page__top{justify-content:space-between;align-items:center;width:min(1360px,100%);height:64px;margin:0 auto 18px;display:flex}.nx-login-shell{border:1px solid var(--nx-border);background:var(--nx-surface);width:min(1360px,100%);min-height:min(780px,100dvh - 126px);box-shadow:var(--nx-shadow-lg);border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);margin:0 auto;display:grid;overflow:hidden}.nx-login-visual{color:#eff5ff;background:radial-gradient(circle at 20% 22%,#5687f133,#0000 24rem),radial-gradient(circle at 90% 86%,#5d58bc29,#0000 28rem),linear-gradient(145deg,#07142c,#0a1a36 55%,#08142a);min-height:660px;padding:64px;position:relative;overflow:hidden}.nx-login-visual__grid{opacity:.16;background-image:linear-gradient(#93b2f214 1px,#0000 1px),linear-gradient(90deg,#93b2f214 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(140deg,#000,#0000 78%);mask-image:linear-gradient(140deg,#000,#0000 78%)}.nx-login-visual__orbit{border:1px solid #8fb2f921;border-radius:50%;position:absolute}.nx-login-visual__orbit--a{width:560px;height:560px;inset-block-start:-180px;inset-inline-end:-230px}.nx-login-visual__orbit--b{width:340px;height:340px;inset-block-end:-100px;inset-inline-start:-130px}.nx-login-visual__wave{fill:none;stroke:#7ea5f72b;stroke-width:1.2px;width:115%;height:270px;animation:9s ease-in-out infinite alternate nx-login-wave;position:absolute;inset-block-start:28%;inset-inline-start:-7%}.nx-login-visual__content{z-index:2;max-width:620px;margin-block-start:clamp(80px,13vh,140px);position:relative}.nx-login-visual__eyebrow{color:#bcd0fb;background:#7d9ee614;border:1px solid #92b3f72e;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 11px;font-size:11px;font-weight:700;display:flex}.nx-login-visual h2{letter-spacing:-.035em;max-width:560px;margin:22px 0 14px;font-size:clamp(32px,4vw,52px);line-height:1.38}.nx-login-visual p{color:#dde8ff9e;max-width:560px;margin:0;font-size:14px;line-height:2}.nx-login-visual__modules{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.nx-login-visual__modules span{color:#e2ebffb3;background:#ffffff09;border:1px solid #8fb0f51f;border-radius:10px;padding:8px 11px;font-size:10px;font-weight:700}.nx-login-visual__signature{z-index:2;color:#bed2f957;align-items:center;gap:12px;display:flex;position:absolute;inset-block-end:42px;inset-inline-start:64px}.nx-login-visual__signature span{background:currentColor;width:44px;height:1px}.nx-login-visual__signature small{letter-spacing:.24em;font-size:8px;font-weight:700}.nx-login-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--nx-surface) 98%, var(--nx-brand-100)), var(--nx-surface));place-items:center;padding:58px clamp(32px,6vw,84px);display:grid}.nx-login-panel__inner{width:min(430px,100%)}.nx-login-panel__intro{margin-bottom:34px}.nx-login-panel__kicker{color:var(--nx-brand-600);font-size:12px;font-weight:800}.nx-login-panel h1{letter-spacing:-.03em;margin:8px 0;font-size:clamp(30px,4vw,40px);line-height:1.25}.nx-login-panel__intro p{color:var(--nx-text-secondary);margin:0;font-size:13px;line-height:1.9}.nx-login-form{gap:20px;display:grid}.nx-login-form__submit{width:100%;margin-top:4px}.nx-login-form__password-toggle{background:0 0;border:0;border-radius:10px;width:34px;height:34px}.nx-login-panel__security{color:var(--nx-text-tertiary);justify-content:center;align-items:center;gap:8px;margin-top:26px;font-size:10px;font-weight:600;display:flex}.nx-login-panel__security-icon{place-items:center;display:inline-grid}@keyframes nx-login-wave{0%{transform:translate(-2%,-4px)}to{transform:translate(2%,5px)}}@media (width<=900px){.nx-login-page{padding:16px}.nx-login-page__top{margin-bottom:12px}.nx-login-shell{border-radius:24px;grid-template-columns:1fr;min-height:calc(100dvh - 108px)}.nx-login-visual{display:none}.nx-login-panel{padding:44px 26px}}@media (width<=520px){.nx-login-page{padding:12px}.nx-login-page__top{height:58px}.nx-login-shell{border-radius:20px;min-height:calc(100dvh - 88px)}.nx-login-panel{align-items:start;padding:46px 22px 34px}.nx-login-panel__intro{margin-bottom:30px}}.nx-module-selector,.nx-company-selector{min-height:100dvh;position:relative}.nx-module-selector{color:var(--nx-selector-text);background:var(--nx-selector-bg);padding:26px clamp(22px,5vw,70px) 38px;overflow:hidden}.nx-module-selector__geometry{pointer-events:none;opacity:.13;fill:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--nx-brand-500) 42%, transparent);stroke-width:1px;animation:16s ease-in-out infinite alternate nx-selector-drift;position:absolute;inset:0}.nx-module-selector__top{z-index:2;justify-content:space-between;align-items:center;min-height:64px;display:flex;position:relative}.nx-module-selector__environment{border:1px solid var(--nx-selector-border);color:var(--nx-selector-muted);letter-spacing:.2em;background:0 0;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.nx-module-selector__body{z-index:2;width:min(1180px,100%);margin:clamp(56px,9vh,110px) auto 0;position:relative}.nx-module-selector__intro{max-width:670px;margin-bottom:36px}.nx-module-selector__kicker,.nx-selector-kicker{color:var(--nx-brand-500);font-size:11px;font-weight:800}.nx-module-selector__intro h1{color:var(--nx-selector-text);letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(30px,4vw,46px);line-height:1.35}.nx-module-selector__intro p{max-width:620px;color:var(--nx-selector-muted);margin:0;font-size:13px;line-height:1.9}.nx-module-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.nx-module-card{--nx-module-accent:var(--nx-accent-hr);text-align:start;min-height:224px;color:var(--nx-selector-text);border:1px solid var(--nx-selector-border);background:var(--nx-selector-card);cursor:pointer;transition:transform var(--nx-motion-normal) var(--nx-ease), border-color var(--nx-motion-normal) var(--nx-ease), background-color var(--nx-motion-normal) var(--nx-ease), color var(--nx-motion-normal) var(--nx-ease);border-radius:20px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative}.nx-module-card:hover,.nx-module-card:focus-visible{border-color:color-mix(in srgb, var(--nx-module-accent) 54%, var(--nx-selector-border));background:color-mix(in srgb, var(--nx-module-accent) 13%, var(--nx-selector-card));transform:translateY(-4px)}.nx-module-card--hr{--nx-module-accent:var(--nx-accent-hr)}.nx-module-card--projects{--nx-module-accent:var(--nx-accent-projects)}.nx-module-card--finance{--nx-module-accent:var(--nx-accent-finance)}.nx-module-card--procurement{--nx-module-accent:var(--nx-accent-procurement)}.nx-module-card--equipment{--nx-module-accent:var(--nx-accent-equipment)}.nx-module-card__top,.nx-module-card__foot{justify-content:space-between;align-items:center;display:flex}.nx-module-card__icon{color:var(--nx-module-accent);transition:transform var(--nx-motion-normal) var(--nx-ease);place-items:center;display:grid}.nx-module-card:hover .nx-module-card__icon,.nx-module-card:focus-visible .nx-module-card__icon{transform:scale(1.08)}.nx-module-card__state{color:var(--nx-selector-muted);background:color-mix(in srgb, var(--nx-text-tertiary) 8%, transparent);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.nx-module-card__state.is-ready{color:var(--nx-accent-hr);background:color-mix(in srgb, var(--nx-accent-hr) 10%, transparent)}.nx-module-card__copy{gap:7px;margin-block:24px 18px;display:grid}.nx-module-card__copy strong{font-size:16px;font-weight:800}.nx-module-card__copy small{min-height:42px;color:var(--nx-selector-muted);font-size:10px;line-height:1.8}.nx-module-card__foot{color:var(--nx-selector-muted);font-size:9px;font-weight:700}.nx-module-card:hover .nx-module-card__foot,.nx-module-card:focus-visible .nx-module-card__foot{color:var(--nx-module-accent)}.nx-module-selector__notice{min-height:38px;color:var(--nx-selector-muted);opacity:0;transition:opacity var(--nx-motion-normal) var(--nx-ease);justify-content:center;align-items:center;margin-top:18px;font-size:11px;display:flex}.nx-module-selector__notice.is-visible{opacity:1}.nx-module-selector__foot{z-index:2;color:color-mix(in srgb, var(--nx-selector-muted) 34%, transparent);justify-content:center;align-items:center;gap:11px;display:flex;position:absolute;inset-block-end:24px;inset-inline:0}.nx-module-selector__foot span{background:currentColor;width:34px;height:1px}.nx-module-selector__foot small{letter-spacing:.22em;font-size:7px;font-weight:700}.nx-company-selector{background:var(--nx-workspace-bg);padding:28px}.nx-company-selector__head,.nx-company-selector__content{width:min(980px,100%);margin-inline:auto}.nx-company-selector__content{margin-top:clamp(70px,12vh,130px)}.nx-company-selector__content h1{margin:8px 0;font-size:clamp(30px,4vw,42px)}.nx-company-selector__empty{border-block:1px solid var(--nx-border);min-height:210px;color:var(--nx-text-secondary);text-align:center;align-content:center;place-items:center;gap:8px;margin-top:30px;display:grid}.nx-company-selector__empty strong{color:var(--nx-text);font-size:14px}.nx-company-selector__empty small{font-size:11px}.nx-company-selector__list{border-block-start:1px solid var(--nx-border);margin-top:30px}.nx-company-selector__item{width:100%;min-height:76px;color:var(--nx-text);text-align:start;border:0;border-block-end:1px solid var(--nx-border);cursor:pointer;background:0 0;grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:12px 4px;display:grid}.nx-company-selector__item-code{color:var(--nx-text-tertiary);font-size:10px;font-weight:800}.nx-company-selector__item strong,.nx-company-selector__item small{display:block}.nx-company-selector__item strong{font-size:14px}.nx-company-selector__item small{color:var(--nx-text-tertiary);margin-top:4px;font-size:10px}@keyframes nx-selector-drift{0%{transform:translate(-1%)}to{transform:translate(1%,-1%)}}@media (width<=1120px){.nx-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.nx-module-selector{padding:18px 16px 32px}.nx-module-selector__environment{display:none}.nx-module-selector__body{margin-top:46px}.nx-module-selector__intro{margin-bottom:26px}.nx-module-selector__intro p{font-size:11px}.nx-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nx-module-card{border-radius:17px;min-height:174px;padding:14px}.nx-module-card:first-child{grid-column:1/-1;min-height:164px}.nx-module-card__copy{margin-block:17px 12px}.nx-module-card__copy strong{font-size:14px}.nx-module-card__copy small{min-height:0;font-size:9px}.nx-module-selector__foot{display:none}}@media (width<=420px){.nx-module-card__copy small{display:none}.nx-module-card{min-height:145px}.nx-module-card:first-child{min-height:150px}}@media (prefers-reduced-motion:reduce){.nx-module-selector__geometry{animation:none}}.nx-module-selector__account{align-items:center;gap:10px;display:flex}.nx-module-selector .nx-user-capsule__trigger{color:var(--nx-selector-text)}@media (width<=720px){.nx-module-selector__account .nx-module-selector__environment{display:none}}.nx-splash{z-index:100;color:#f7faff;background:radial-gradient(circle at 20% 15%,#5989f42e,#0000 28rem),radial-gradient(circle at 78% 86%,#475bb124,#0000 28rem),linear-gradient(145deg,#061026 0%,#08172f 47%,#071326 100%);place-items:center;min-height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.nx-splash__mesh{opacity:.16;background-image:linear-gradient(#8faeef17 1px,#0000 1px),linear-gradient(90deg,#8faeef17 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.nx-splash__orb{filter:blur(2px);background:radial-gradient(circle,#6592f638,#486fca0a 48%,#0000 72%);border-radius:50%;position:absolute}.nx-splash__orb--one{width:430px;height:430px;inset-block-start:-120px;inset-inline-start:-160px}.nx-splash__orb--two{width:500px;height:500px;inset-block-end:-190px;inset-inline-end:-210px}.nx-splash__orbit{border:1px solid #90b1f71f;border-radius:50%;animation:20s linear infinite nx-orbit-spin;position:absolute}.nx-splash__orbit:after{content:"";background:#8caeff;border-radius:50%;width:7px;height:7px;position:absolute;inset-block-start:20%;inset-inline-start:11%;box-shadow:0 0 20px #719dffb8}.nx-splash__orbit--one{aspect-ratio:1;width:min(72vw,760px);transform:rotate(18deg)}.nx-splash__orbit--two{aspect-ratio:1;width:min(53vw,560px);animation-duration:15s;animation-direction:reverse;transform:rotate(-22deg)}.nx-splash__wave{fill:none;stroke:#7da4f729;stroke-width:1.25px;filter:drop-shadow(0 0 8px #3c6ad729);width:130%;height:190px;animation:9s ease-in-out infinite alternate nx-wave-drift;position:absolute;inset-inline-start:-15%}.nx-splash__wave--one{inset-block-start:18%}.nx-splash__wave--two{opacity:.72;animation-duration:11s;animation-delay:-3s;inset-block-end:12%}.nx-splash__center{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.nx-splash__aura{filter:blur(10px);background:radial-gradient(circle,#5280e838,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;inset-block-start:-78px}.nx-splash__ring{width:166px;height:166px;animation:nx-ring-pulse 2.4s var(--nx-ease) infinite;border:1px solid #93b3fa33;border-radius:50%;position:absolute;inset-block-start:-30px}.nx-splash__ring--two{width:204px;height:204px;animation-delay:.6s;inset-block-start:-49px}.nx-splash__mark{z-index:2;color:#d6e4ff;filter:drop-shadow(0 18px 40px #1748ab57);animation:nx-logo-arrive .8s var(--nx-ease) both;position:relative}.nx-splash__word{animation:nx-copy-arrive .8s .14s var(--nx-ease) both;direction:ltr;align-items:baseline;gap:8px;margin-top:22px;display:flex}.nx-splash__word strong{letter-spacing:.18em;font-size:clamp(28px,4vw,38px);font-weight:800}.nx-splash__word span{color:#89aafa;letter-spacing:.25em;font-size:12px;font-weight:800}.nx-splash__center p{color:#dde8ff9e;letter-spacing:.03em;animation:nx-copy-arrive .8s .22s var(--nx-ease) both;margin:10px 0 0;font-size:12px;font-weight:600}.nx-splash__foot{color:#c7d7f761;align-items:center;gap:12px;display:flex;position:absolute;inset-block-end:32px}.nx-splash__foot span{background:currentColor;width:38px;height:1px}.nx-splash__foot small{letter-spacing:.28em;font-size:8px;font-weight:700}@keyframes nx-orbit-spin{to{rotate:360deg}}@keyframes nx-wave-drift{0%{transform:translate(-2%,-3px)scaleX(1.01)}to{transform:translate(2%,4px)scaleX(.99)}}@keyframes nx-ring-pulse{0%,to{opacity:.12;transform:scale(.9)}50%{opacity:.5;transform:scale(1.06)}}@keyframes nx-logo-arrive{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes nx-copy-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.nx-splash__orbit--one{width:140vw}.nx-splash__orbit--two{width:96vw}.nx-splash__wave{width:180%;inset-inline-start:-40%}}:root,:root[data-theme=comfort-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nx-font-family:"Cairo", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nx-bg:#f3f6fa;--nx-workspace-bg:#f1f4f8;--nx-surface:#fff;--nx-surface-raised:#fff;--nx-surface-muted:#e9eef5;--nx-text:#111b2d;--nx-text-secondary:#5e6b80;--nx-text-tertiary:#8490a3;--nx-border:#dce4ee;--nx-border-strong:#c8d3e1;--nx-selector-bg:#edf2f8;--nx-selector-card:#f8fafd;--nx-selector-text:#142035;--nx-selector-muted:#68768c;--nx-selector-border:#d8e1ec;--nx-brand-950:#061023;--nx-brand-900:#08162f;--nx-brand-800:#0c2148;--nx-brand-700:#173f85;--nx-brand-600:#275fcf;--nx-brand-500:#427bed;--nx-brand-400:#6e99f5;--nx-brand-300:#9bbcff;--nx-brand-100:#e9f0ff;--nx-danger:#d74d68;--nx-warning:#c98422;--nx-info:#466fe0;--nx-accent-hr:#3f78e8;--nx-accent-projects:#7359d8;--nx-accent-finance:#bc5578;--nx-accent-procurement:#c27a2d;--nx-accent-equipment:#56758f;--nx-icon-blue:#3976e9;--nx-icon-violet:#7259d8;--nx-icon-amber:#c27a2d;--nx-icon-rose:#c85578;--nx-icon-slate:#5f7891;--nx-space-1:4px;--nx-space-2:8px;--nx-space-3:12px;--nx-space-4:16px;--nx-space-5:20px;--nx-space-6:24px;--nx-space-8:32px;--nx-space-10:40px;--nx-space-12:48px;--nx-radius-sm:10px;--nx-radius-md:14px;--nx-radius-lg:20px;--nx-radius-xl:28px;--nx-control-sm:36px;--nx-control-md:44px;--nx-control-lg:52px;--nx-icon-sm:16px;--nx-icon-md:20px;--nx-icon-lg:24px;--nx-shadow-sm:0 8px 24px #1929430b;--nx-shadow-md:0 16px 40px #19294312;--nx-shadow-lg:0 30px 80px #0a162a29;--nx-motion-fast:.14s;--nx-motion-normal:.22s;--nx-motion-slow:.42s;--nx-ease:cubic-bezier(.22, .8, .2, 1)}:root[data-theme=bright-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nx-bg:#fff;--nx-workspace-bg:#fff;--nx-surface:#fff;--nx-surface-raised:#fff;--nx-surface-muted:#f4f6fa;--nx-text:#071120;--nx-text-secondary:#4b596e;--nx-text-tertiary:#778499;--nx-border:#e4e9f0;--nx-border-strong:#ccd5e0;--nx-selector-bg:#fff;--nx-selector-card:#f9fafc;--nx-selector-text:#091425;--nx-selector-muted:#5e6b7f;--nx-selector-border:#dde4ed}:root[data-theme=charcoal-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nx-bg:#14171c;--nx-workspace-bg:#171a20;--nx-surface:#1d2128;--nx-surface-raised:#222730;--nx-surface-muted:#262c35;--nx-text:#f2f4f7;--nx-text-secondary:#a9b1bd;--nx-text-tertiary:#7e8896;--nx-border:#323944;--nx-border-strong:#414a57;--nx-selector-bg:#14171c;--nx-selector-card:#1c2027;--nx-selector-text:#f2f4f7;--nx-selector-muted:#9da7b4;--nx-selector-border:#303743;--nx-brand-100:#202c44;--nx-icon-blue:#78a4ff;--nx-icon-violet:#a28bff;--nx-icon-amber:#e1a95f;--nx-icon-rose:#e07b9a;--nx-icon-slate:#91a4b8;--nx-shadow-sm:0 8px 24px #00000029;--nx-shadow-md:0 16px 40px #00000038;--nx-shadow-lg:0 30px 80px #00000061}.nx-module-transition{min-height:100dvh;color:var(--nx-text);background:var(--nx-workspace-bg);align-content:center;place-items:center;gap:16px;display:grid}.nx-module-transition__line{background:var(--nx-transition-accent);transform-origin:100%;width:min(360px,58vw);height:2px;animation:nx-module-line .42s var(--nx-ease) both;border-radius:999px}.nx-module-transition strong{animation:nx-soft-enter .28s var(--nx-ease) both;font-size:13px}@keyframes nx-module-line{0%{opacity:.35;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@keyframes nx-soft-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nx-module-transition__line,.nx-module-transition strong{animation:none}}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{background:var(--nx-bg);font-family:var(--nx-font-family);transition:background-color var(--nx-motion-normal) var(--nx-ease), color var(--nx-motion-normal) var(--nx-ease)}body{min-width:320px;color:var(--nx-text);background:var(--nx-bg);font-family:var(--nx-font-family);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:lining-nums tabular-nums}button,input,select,textarea{font:inherit}button,[role=button]{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb, var(--nx-brand-500) 28%, transparent);outline-offset:3px}.nx-logo{color:var(--nx-brand-600);align-items:center;gap:12px;display:inline-flex}:root[data-theme=charcoal-dark] .nx-logo{color:#b9ceff}.nx-logo__mark{filter:drop-shadow(0 8px 22px #275fcf2e);flex:none}.nx-logo__wordmark{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.nx-logo__wordmark strong{color:var(--nx-text);letter-spacing:.07em;font-size:20px;font-weight:800}.nx-logo__wordmark small{color:var(--nx-text-secondary);letter-spacing:.34em;margin-top:5px;font-size:9px;font-weight:800}.nx-icon-button{width:var(--nx-control-md);height:var(--nx-control-md);border:1px solid var(--nx-border);color:var(--nx-text-secondary);background:var(--nx-surface);cursor:pointer;transition:transform var(--nx-motion-fast) var(--nx-ease), border-color var(--nx-motion-fast) var(--nx-ease), background-color var(--nx-motion-fast) var(--nx-ease), color var(--nx-motion-fast) var(--nx-ease);border-radius:14px;flex:none;place-items:center;padding:0;display:inline-grid}.nx-icon-button:hover{color:var(--nx-brand-600);border-color:color-mix(in srgb, var(--nx-brand-500) 35%, var(--nx-border));transform:translateY(-1px)}.nx-icon-button--glass{background:color-mix(in srgb, var(--nx-surface) 76%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nx-icon-button--brand{color:#fff;background:var(--nx-brand-600);border-color:#0000}.nx-icon-button--bare{background:0 0;border-color:#0000;border-radius:999px}.nx-icon-button--bare:hover{background:color-mix(in srgb, var(--nx-brand-500) 8%, transparent);border-color:#0000}.nx-icon--blue{color:var(--nx-icon-blue)}.nx-icon--violet{color:var(--nx-icon-violet)}.nx-icon--amber{color:var(--nx-icon-amber)}.nx-icon--rose{color:var(--nx-icon-rose)}.nx-icon--slate{color:var(--nx-icon-slate)}.nx-button{min-height:var(--nx-control-md);cursor:pointer;transition:transform var(--nx-motion-fast) var(--nx-ease), box-shadow var(--nx-motion-fast) var(--nx-ease), background-color var(--nx-motion-fast) var(--nx-ease);border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding-inline:18px;font-weight:700;display:inline-flex}.nx-button:hover:not(:disabled){transform:translateY(-1px)}.nx-button:disabled{opacity:.52;cursor:not-allowed}.nx-button--primary{color:#fff;background:linear-gradient(135deg, var(--nx-brand-500), var(--nx-brand-700));box-shadow:0 10px 24px #275fcf2e}.nx-button--secondary{color:var(--nx-text);background:var(--nx-surface);border-color:var(--nx-border)}.nx-button--ghost{color:var(--nx-text-secondary);background:0 0}.nx-button--sm{min-height:var(--nx-control-sm);border-radius:11px;padding-inline:14px;font-size:13px}.nx-button--lg{min-height:var(--nx-control-lg);border-radius:15px;padding-inline:22px}.nx-button__icon{place-items:center;display:inline-grid}.nx-field{color:var(--nx-text);gap:8px;display:grid}.nx-field__label{font-size:13px;font-weight:700}.nx-field__control{min-height:var(--nx-control-lg);border:1px solid var(--nx-border);background:var(--nx-surface);transition:border-color var(--nx-motion-fast) var(--nx-ease), box-shadow var(--nx-motion-fast) var(--nx-ease);border-radius:14px;align-items:center;gap:10px;padding-inline:14px;display:flex}.nx-field__control:focus-within{border-color:color-mix(in srgb, var(--nx-brand-500) 58%, var(--nx-border));box-shadow:0 0 0 4px color-mix(in srgb, var(--nx-brand-500) 10%, transparent)}.nx-field__control input{width:100%;min-width:0;color:var(--nx-text);background:0 0;border:0;outline:0}.nx-field__control input::placeholder{color:var(--nx-text-tertiary)}.nx-field__leading,.nx-field__trailing{color:var(--nx-text-tertiary);place-items:center;display:inline-grid}.nx-field--error .nx-field__control{border-color:var(--nx-danger)}.nx-field__message{color:var(--nx-text-secondary);font-size:11px}.nx-field--error .nx-field__message{color:var(--nx-danger)}.nx-tooltip{display:inline-flex;position:relative}.nx-tooltip__bubble{z-index:30;border:1px solid var(--nx-border);width:max-content;max-width:220px;color:var(--nx-text);background:var(--nx-surface-raised);box-shadow:var(--nx-shadow-sm);opacity:0;pointer-events:none;transition:opacity var(--nx-motion-fast) var(--nx-ease), transform var(--nx-motion-fast) var(--nx-ease);border-radius:9px;padding:7px 10px;font-size:11px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:50%;transform:translate(50%)translateY(-3px)}.nx-tooltip:hover .nx-tooltip__bubble,.nx-tooltip:focus-within .nx-tooltip__bubble{opacity:1;transform:translate(50%)translateY(0)}.nx-foundation-smoke{background:var(--nx-workspace-bg);place-items:center;min-height:100vh;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nx-login-form__server-error{border:1px solid color-mix(in srgb, var(--nx-danger) 34%, var(--nx-border));color:var(--nx-danger);background:color-mix(in srgb, var(--nx-danger) 7%, var(--nx-surface));border-radius:12px;padding:11px 13px;font-size:12px;line-height:1.7}.nx-company-selector{min-height:100vh;color:var(--nx-text);background:var(--nx-workspace-bg);padding:28px clamp(18px,4vw,56px) 56px}.nx-company-selector__head{justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto;display:flex}.nx-company-selector__environment{color:var(--nx-text-tertiary);letter-spacing:.22em;font-size:10px;font-weight:800}.nx-company-selector__content{width:min(820px,100%);margin:clamp(70px,11vh,128px) auto 0}.nx-selector-kicker{color:var(--nx-brand-600);margin-bottom:11px;font-size:12px;font-weight:800;display:inline-flex}.nx-company-selector__content h1{letter-spacing:-.035em;margin:0;font-size:clamp(30px,5vw,48px);line-height:1.1}.nx-company-selector__content>p{color:var(--nx-text-secondary);margin:14px 0 30px;font-size:14px}.nx-company-selector__list{gap:12px;display:grid}.nx-company-selector__item{border:1px solid var(--nx-border);width:100%;min-height:88px;color:var(--nx-text);background:color-mix(in srgb, var(--nx-surface) 92%, transparent);box-shadow:var(--nx-shadow-sm);cursor:pointer;text-align:start;transition:transform var(--nx-motion-fast) var(--nx-ease), border-color var(--nx-motion-fast) var(--nx-ease), box-shadow var(--nx-motion-fast) var(--nx-ease);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.nx-company-selector__item:hover{border-color:color-mix(in srgb, var(--nx-brand-500) 34%, var(--nx-border));box-shadow:var(--nx-shadow-md);transform:translateY(-2px)}.nx-company-selector__item-code{min-width:78px;min-height:38px;color:var(--nx-brand-600);background:color-mix(in srgb, var(--nx-brand-500) 9%, var(--nx-surface));letter-spacing:.04em;border-radius:11px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.nx-company-selector__item-copy{gap:5px;min-width:0;display:grid}.nx-company-selector__name-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.nx-company-selector__name-row strong{font-size:15px}.nx-company-selector__name-row em{border:1px solid color-mix(in srgb, var(--nx-brand-500) 22%, var(--nx-border));color:var(--nx-brand-600);background:color-mix(in srgb, var(--nx-brand-500) 7%, var(--nx-surface));border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800}.nx-company-selector__item-copy small{color:var(--nx-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.nx-company-selector__empty{border:1px dashed var(--nx-border);text-align:center;background:color-mix(in srgb, var(--nx-surface) 82%, transparent);border-radius:20px;align-content:center;place-items:center;gap:9px;min-height:220px;padding:28px;display:grid}.nx-company-selector__empty-icon{width:52px;height:52px;color:var(--nx-brand-600);background:color-mix(in srgb, var(--nx-brand-500) 9%, var(--nx-surface));border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.nx-company-selector__empty small{color:var(--nx-text-secondary)}.nx-foundation-smoke>div{text-align:center;gap:6px;display:grid}.nx-foundation-smoke strong{font-size:18px}.nx-foundation-smoke small{color:var(--nx-text-secondary)}@media (width<=640px){.nx-company-selector{padding:20px 16px 36px}.nx-company-selector__environment{display:none}.nx-company-selector__content{margin-top:72px}.nx-company-selector__item{grid-template-columns:1fr auto;gap:12px}.nx-company-selector__item-code{grid-column:1/-1;width:max-content;min-width:0;min-height:30px}}
