@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_987bfa{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_987bfa{--font-ibm-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/82179190dde1591d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dc4d8d7cae82600c-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/11c4c3cba9a7e226-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d51fd126416ee4c8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cdec7fa3927eb560-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f198ae9a2620d439-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a850a10de48942a7-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bfede01fd09039d8-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36bf3e92c0d6f837-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af5dd2b5d3f396f3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_30a8c4{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_30a8c4{--font-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-ibm-plex-sans),"Segoe UI",system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.5;color:#1E1D1A;background:#FFFFFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}.nexus-page-header{margin-bottom:16px}.nexus-page-header h1{font-size:20px;margin:0;color:#1E1D1A}.nexus-page-header p{font-size:14px;color:#5F5D57;margin:4px 0 0}.nexus-form-section{padding-top:24px;border-top:1px solid #d9d6cc}.nexus-form-section,.nexus-form-section-first{font-size:14px;font-weight:600;color:#1E1D1A;margin:0 0 4px}.nexus-form-section-first{padding-top:0}.nexus-btn{transition:opacity .15s ease,box-shadow .15s ease}.nexus-btn:hover{opacity:.88}.nexus-btn:focus-visible{outline:2px solid #FF8C00;outline-offset:2px}.nexus-input{display:block;width:100%;padding:8px 10px;margin-top:4px;margin-bottom:16px;border:1px solid #d9d6cc;border-radius:8px;font-size:14px;color:#1E1D1A;background:#FFFFFF;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.nexus-input:focus{outline:none;box-shadow:0 0 0 3px rgba(255,140,0,.12)}.nexus-input[type=file]{padding:6px 10px;cursor:pointer}.nexus-input[type=file]::-webkit-file-upload-button{background:transparent;border:1px solid #d9d6cc;border-radius:6px;padding:5px 12px;font-size:13px;font-weight:500;color:#1E1D1A;font-family:inherit;cursor:pointer;margin-right:12px;-webkit-transition:background .15s ease,border-color .15s ease;transition:background .15s ease,border-color .15s ease}.nexus-input[type=file]::file-selector-button{background:transparent;border:1px solid #d9d6cc;border-radius:6px;padding:5px 12px;font-size:13px;font-weight:500;color:#1E1D1A;font-family:inherit;cursor:pointer;margin-right:12px;transition:background .15s ease,border-color .15s ease}.nexus-input[type=file]::-webkit-file-upload-button:hover{background:#F6F4F0;border-color:#FF8C00}.nexus-input[type=file]::file-selector-button:hover{background:#F6F4F0;border-color:#FF8C00}.nexus-crm-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid #d9d6cc;margin-bottom:20px}.nexus-crm-tab{font-size:14px;color:#5F5D57;text-decoration:none;padding:8px 14px;border-bottom:2px solid transparent;margin-bottom:-1px}.nexus-crm-tab:hover{color:#1E1D1A}.nexus-crm-tab-active{color:#1E1D1A;font-weight:500;border-bottom-color:#FF8C00}.nexus-crm-nav{margin-bottom:20px}.nexus-crm-nav .nexus-crm-tabs{margin-bottom:0}.nexus-crm-subnav{display:flex;gap:6px;flex-wrap:wrap;padding:10px 0 0}.nexus-crm-subtab{font-size:13px;color:#5F5D57;text-decoration:none;padding:4px 12px;border-radius:999px;border:1px solid transparent}.nexus-crm-subtab-active,.nexus-crm-subtab:hover{background:#F1EFEA;color:#1E1D1A}.nexus-crm-subtab-active{border-color:#D9D6CC;font-weight:500}.nexus-crm-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.nexus-crm-kpi{display:block;padding:12px 14px;background:#F9F8F6;border:1px solid #d9d6cc;border-radius:12px;text-decoration:none;color:inherit}.nexus-crm-kpi-warn{border-color:#B5502E}.nexus-crm-two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;align-items:start}.nexus-crm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-column-gap:16px;column-gap:16px}.nexus-table{width:100%;border-collapse:collapse;font-size:14px}.nexus-table th{text-align:left;font-size:12px;font-weight:600;color:#5F5D57;padding:8px 10px;border-bottom:1px solid #d9d6cc}.nexus-table td{padding:10px;border-bottom:1px solid #ece9e1;color:#1E1D1A;vertical-align:middle}.nexus-table tbody tr:hover{background:#F6F4F0}@media (max-width:640px){.nexus-table{display:block;overflow-x:auto}}.nexus-line-row{display:grid;grid-template-columns:minmax(160px,1fr) 70px 80px 100px 80px 24px;grid-gap:8px;gap:8px;align-items:center}@media (max-width:720px){.nexus-line-row{grid-template-columns:1fr 1fr}}.nexus-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid #d9d6cc;border-left:1px solid #d9d6cc}.nexus-cal-head{padding:6px 8px;font-size:12px;font-weight:600;color:#5F5D57;background:#F9F8F6}.nexus-cal-day,.nexus-cal-head{border-right:1px solid #d9d6cc;border-bottom:1px solid #d9d6cc}.nexus-cal-day{min-height:84px;padding:4px 6px;display:flex;flex-direction:column;gap:2px;overflow:hidden}.nexus-cal-other{background:#F6F4F0;color:#9A978E}.nexus-cal-today{background:rgba(255,140,0,.08)}.nexus-cal-num{font-size:12px;font-weight:600}.nexus-cal-item{font-size:11px;padding:1px 4px;border-radius:4px;background:rgba(27,74,90,.12);color:#1E1D1A;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nexus-cal-task{background:rgba(201,125,60,.16)}.nexus-cal-more{font-size:11px;color:#5F5D57}@media (max-width:720px){.nexus-cal-day{min-height:56px}.nexus-cal-item{display:none}}.nexus-board{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.nexus-board-column{flex:0 0 220px;min-width:220px;padding:10px;background:#F9F8F6;border:1px solid #d9d6cc;border-radius:10px}.nexus-board-card{padding:8px 10px;background:#FFFFFF;border:1px solid #d9d6cc;border-radius:8px}.nexus-board-card[draggable=true]{cursor:-webkit-grab;cursor:grab}.nexus-label{display:block;font-size:13px;font-weight:500;color:#1E1D1A}.nexus-doc-row{transition:background .12s ease}.nexus-doc-row:hover{background:#F6F4F0}@keyframes nexus-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.nexus-skeleton{background:linear-gradient(90deg,#E8E5DF 25%,#F0EDE8 50%,#E8E5DF 75%);background-size:1200px 100%;animation:nexus-shimmer 1.4s linear infinite;border-radius:6px}@keyframes nexus-vt-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes nexus-vt-fade-out{0%{opacity:1}to{opacity:0}}::view-transition-old(root){animation:nexus-vt-fade-out .12s ease forwards}::view-transition-new(root){animation:nexus-vt-fade-in .2s ease forwards}.nexus-cockpit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:640px){.nexus-cockpit-grid{grid-template-columns:1fr}}.nexus-area-tile{border:1px solid #e8e6e1;border-left-width:3px;border-radius:8px;padding:20px;background:#FFFFFF;display:flex;flex-direction:column;gap:10px}.nexus-area-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:1023px){.nexus-area-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.nexus-area-grid{grid-template-columns:1fr}}body{background:#F5F4F0;font-feature-settings:"tnum" 1,"cv11" 1}::selection{background:rgba(255,140,0,.25)}:focus-visible{outline:2px solid #FF8C00;outline-offset:2px}.nexus-page-header{margin-bottom:20px}.nexus-page-header h1{font-size:26px;font-weight:600;letter-spacing:-.015em}.nexus-page-header p{font-size:15px}.nexus-btn{transition:transform .12s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.nexus-btn:hover{opacity:1;transform:translateY(-1px);box-shadow:0 4px 12px rgba(26,26,26,.14)}.nexus-btn:active{transform:translateY(0);box-shadow:none}.nexus-btn:disabled{transform:none;box-shadow:none;opacity:.55;cursor:not-allowed}.nexus-input{padding:10px 12px;border-radius:10px;border-color:#DAD6CB;box-shadow:inset 0 1px 1px rgba(26,26,26,.03)}.nexus-input:hover{border-color:#BDB8AA}.nexus-input:focus{border-color:#FF8C00;box-shadow:0 0 0 4px rgba(255,140,0,.14)}.nexus-label{margin-bottom:2px;color:#3A3935}.nexus-crm-tabs{gap:2px;border-bottom:none;padding:4px;background:#EBE9E3;border-radius:12px;display:inline-flex;max-width:100%;overflow-x:auto}.nexus-crm-tab{padding:8px 16px;border-bottom:none;margin-bottom:0;border-radius:9px;white-space:nowrap;transition:background .15s ease,color .15s ease}.nexus-crm-tab:hover{background:rgba(255,255,255,.6)}.nexus-crm-tab-active{background:#FFFFFF;box-shadow:0 1px 2px rgba(26,26,26,.08),0 2px 8px rgba(26,26,26,.06);font-weight:600}.nexus-crm-subnav{padding-top:14px}.nexus-crm-subtab{padding:5px 14px}.nexus-crm-subtab-active{background:#FFFFFF;border-color:#E1DED5;box-shadow:0 1px 2px rgba(26,26,26,.05)}.nexus-crm-kpi{padding:16px 18px;background:#FFFFFF;border:1px solid #e9e6de;border-radius:14px;box-shadow:0 1px 2px rgba(26,26,26,.04),0 4px 16px rgba(26,26,26,.05);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.nexus-crm-kpi:hover{transform:translateY(-2px);border-color:#FF8C00;box-shadow:0 2px 4px rgba(26,26,26,.06),0 10px 24px rgba(26,26,26,.1)}.nexus-crm-kpi-warn{border-color:rgba(181,80,46,.45);background:linear-gradient(180deg,#FFFFFF,#FFF8F5)}.nexus-crm-kpis{gap:14px}.nexus-crm-two-col{gap:20px}.nexus-table{background:#FFFFFF;border-radius:14px;box-shadow:0 1px 2px rgba(26,26,26,.04),0 4px 16px rgba(26,26,26,.05);border:1px solid #e9e6de;border-collapse:separate;border-spacing:0;overflow:hidden}.nexus-table th{padding:10px 14px;letter-spacing:.01em;background:#FAF9F6;border-bottom:1px solid #e9e6de}.nexus-table td{padding:13px 14px;border-bottom:1px solid #f0ede6}.nexus-table tbody tr{transition:background .12s ease}.nexus-table tbody tr:hover{background:#FBF5EC}.nexus-table tbody tr:last-child td{border-bottom:none}.nexus-board-column{background:#EFEDE7;border:none;border-radius:14px;padding:12px}.nexus-board-card{border:1px solid #e9e6de;border-radius:10px;padding:10px 12px;box-shadow:0 1px 2px rgba(26,26,26,.05);transition:box-shadow .15s ease,transform .15s ease}.nexus-board-card:hover{box-shadow:0 6px 16px rgba(26,26,26,.12);transform:translateY(-1px)}.nexus-cal{background:#FFFFFF;border:1px solid #e9e6de;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(26,26,26,.04),0 4px 16px rgba(26,26,26,.05)}.nexus-cal-head{background:#FAF9F6}.nexus-cal-day,.nexus-cal-head{border-color:#EFEDE6}.nexus-cal-other{background:#FAF9F6}.nexus-cal-item{border-radius:6px;padding:2px 6px}.nexus-area-tile{border-color:#E9E6DE;border-radius:14px;box-shadow:0 1px 2px rgba(26,26,26,.04),0 4px 16px rgba(26,26,26,.05);transition:box-shadow .15s ease,transform .15s ease}.nexus-area-tile:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(26,26,26,.06),0 10px 24px rgba(26,26,26,.1)}.nexus-doc-row:hover{background:#FBF5EC}@media (prefers-reduced-motion:reduce){.nexus-area-tile,.nexus-board-card,.nexus-btn,.nexus-crm-kpi{transition:none}.nexus-area-tile:hover,.nexus-board-card:hover,.nexus-btn:hover,.nexus-crm-kpi:hover{transform:none}}.nexus-shell{display:flex;min-height:100vh;background:#F5F4F0}.nexus-main{flex:1 1;min-width:0}.nexus-sidebar{width:236px;flex-shrink:0;background:#1A1A1A;color:#FFFFFF;position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:20px;padding:20px 12px 14px;overflow-y:auto;box-shadow:1px 0 0 rgba(255,255,255,.06)}.nexus-sidebar-brand{display:flex;padding:4px 8px;flex-shrink:0}.nexus-sidebar-nav{display:flex;flex-direction:column;gap:18px;flex:1 1}.nexus-sidebar-group{display:flex;flex-direction:column;gap:2px}.nexus-sidebar-label{font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:rgba(255,255,255,.42);padding:0 12px 6px}.nexus-sidebar-link{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:none;border-radius:10px;background:transparent;color:rgba(255,255,255,.74);font-size:14px;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.nexus-sidebar-link:hover{background:rgba(255,255,255,.08);color:#FFFFFF}.nexus-mobilebar-toggle:focus-visible,.nexus-sidebar-link:focus-visible{outline:2px solid #FFBF3F;outline-offset:2px}.nexus-sidebar-link-active{background:rgba(255,255,255,.14);color:#FFFFFF;font-weight:500;box-shadow:inset 3px 0 0 #FF8C00}.nexus-sidebar-footer{border-top:1px solid rgba(255,255,255,.1);padding-top:10px}.nexus-mobilebar{display:none}.nexus-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:200}.nexus-drawer{position:absolute;top:0;left:0;bottom:0;width:min(300px,86vw);background:#1A1A1A;padding:20px 12px 14px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}@media (max-width:899px){.nexus-shell{flex-direction:column}.nexus-sidebar{display:none}.nexus-mobilebar{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 12px 0 14px;background:#1A1A1A;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 6px 20px rgba(0,0,0,.18)}.nexus-mobilebar-toggle{display:flex;padding:8px;border:none;background:none;color:#FFFFFF;cursor:pointer}}.nexus-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;background:#FFFFFF;border:1px solid #e9e6de;border-radius:14px;box-shadow:0 1px 2px rgba(26,26,26,.04),0 4px 16px rgba(26,26,26,.06)}.nexus-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nexus-card-title{font-size:15px;font-weight:600;color:#1E1D1A}.nexus-today-stack{display:flex;flex-direction:column;gap:16px}.nexus-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));grid-gap:16px;gap:16px}.nexus-kpi{display:flex;align-items:center;gap:14px;min-width:0;padding:16px 18px;background:#FFFFFF;border:1px solid #e9e6de;border-radius:14px;box-shadow:0 1px 2px rgba(26,26,26,.04),0 4px 16px rgba(26,26,26,.06);transition:transform .15s ease,box-shadow .15s ease}.nexus-kpi:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(26,26,26,.06),0 12px 28px rgba(26,26,26,.12)}.nexus-kpi:focus-visible{outline:2px solid #FF8C00;outline-offset:2px}.nexus-kpi-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;background:rgba(255,140,0,.12);color:#B35F00}.nexus-kpi-alert .nexus-kpi-icon{background:rgba(181,80,46,.12);color:#B5502E}.nexus-kpi-body{min-width:0}.nexus-kpi-value{font-size:28px;font-weight:600;line-height:1;color:#1E1D1A}.nexus-kpi-label{margin-top:4px;font-size:13px;color:#5F5D57}.nexus-kpi-sub{margin-top:2px;font-size:12px;color:#8A877D}.nexus-kpi-arrow{margin-left:auto;color:#A8A598;flex-shrink:0}.nexus-day-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.nexus-day-column{gap:16px;min-width:0}.nexus-day-column,.nexus-timeline{display:flex;flex-direction:column}.nexus-timeline li{display:grid;grid-template-columns:48px 14px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:8px 0}.nexus-timeline-time{font-family:var(--font-ibm-plex-mono),ui-monospace,monospace;font-size:12px;color:#5F5D57;padding-top:2px}.nexus-timeline-rail{position:relative;display:flex;justify-content:center;padding-top:6px}.nexus-timeline li:not(:last-child) .nexus-timeline-rail:after{content:"";position:absolute;top:20px;bottom:-14px;left:50%;width:2px;transform:translateX(-50%);background:#E9E6DE}.nexus-dot{width:10px;height:10px;border-radius:50%;position:relative;z-index:1}.nexus-dot-termin{background:#FF8C00}.nexus-dot-aufgabe{background:#1A1A1A}.nexus-timeline-title{font-size:14px;font-weight:500;color:#1E1D1A}.nexus-timeline-detail{font-size:12px;color:#5F5D57}.nexus-task-row{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f0eee9}.nexus-task-row:last-child{border-bottom:none}.nexus-check{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;padding:0;border:2px solid #bdb9ab;border-radius:7px;background:#FFFFFF;color:#FFFFFF;cursor:pointer;transition:border-color .15s ease,background .15s ease}.nexus-check:hover{border-color:#FF8C00}.nexus-check:focus-visible{outline:2px solid #FF8C00;outline-offset:2px}.nexus-check[aria-checked=true]{background:#1A1A1A;border-color:#1A1A1A}.nexus-check:disabled{cursor:progress;opacity:.6}.nexus-task-title{flex:1 1;min-width:0;font-size:14px;color:#1E1D1A;overflow-wrap:anywhere}.nexus-task-done .nexus-task-title{color:#8A877D;text-decoration:line-through}.nexus-chip{flex-shrink:0;padding:2px 9px;border-radius:999px;background:#F0EEE9;color:#5F5D57;font-size:11px;font-weight:500;white-space:nowrap}.nexus-chip-danger{background:rgba(181,80,46,.12);color:#A8431F}.nexus-chip-accent{background:rgba(255,140,0,.14);color:#8A4B00}.nexus-tip{flex-direction:row;align-items:flex-start;gap:14px;background:#FFF7E3;border-color:#F5DFA3}.nexus-tip-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;background:#FFBF3F;color:#1A1A1A}.nexus-sources{display:flex;flex-wrap:wrap;gap:8px}.nexus-source{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid #e9e6de;border-radius:999px;background:#FAF9F6;font-size:13px;color:#1E1D1A}.nexus-source-dot{width:8px;height:8px;border-radius:50%;background:#4B7A5E}.nexus-source-off .nexus-source-dot{background:#BDB9AB}.nexus-empty-note{font-size:13px;color:#5F5D57}@media (max-width:1000px){.nexus-day-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nexus-check,.nexus-kpi,.nexus-kpi:hover,.nexus-sidebar-link{transition:none;transform:none}}.nexus-akquise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.nexus-stat-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid #f0eee9;font-size:14px;color:#1E1D1A}.nexus-stat-row:last-child{border-bottom:none}@media (max-width:1000px){.nexus-akquise-grid{grid-template-columns:minmax(0,1fr);gap:18px}}.nexus-plan-layout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.nexus-plan-step{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid #e5e3dd;background:#FFFFFF;font-size:13.5px;color:#6B6A66}.nexus-plan-link:focus-visible,.nexus-plan-step:focus-visible{outline:2px solid #FF8C00;outline-offset:2px}.nexus-plan-step-on{border-color:#FF8C00;background:#FFF6E8;color:#1E1D1A;font-weight:600}.nexus-plan-step-n{width:20px;height:20px;border-radius:50%;border:1px solid;display:grid;place-items:center;font-size:12px}.nexus-plan-link{all:unset;cursor:pointer;font-size:12px;color:#B35F00;white-space:nowrap}.nexus-plan-link:hover{text-decoration:underline}@media (max-width:900px){.nexus-plan-layout{grid-template-columns:minmax(0,1fr)}}.nexus-src{all:unset;cursor:pointer;font-family:IBM Plex Mono,ui-monospace,Consolas,monospace;font-size:11.5px;padding:1px 7px;border-radius:4px;background:#FFF0D9;color:#8A4B00;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.nexus-src:hover{text-decoration:underline}.nexus-src-item:focus-visible,.nexus-src:focus-visible{outline:2px solid #FF8C00;outline-offset:2px}.nexus-src-item{all:unset;cursor:pointer;display:grid;grid-template-columns:44px 1fr;grid-gap:8px;gap:8px;align-items:start;width:100%;box-sizing:border-box;padding:8px;border-radius:8px}.nexus-src-item-on,.nexus-src-item:hover{background:#FFF6E8}.nexus-src-item-on .nexus-src-type{border-color:#FF8C00;color:#8A4B00}.nexus-src-type{font-family:IBM Plex Mono,ui-monospace,Consolas,monospace;font-size:10px;text-align:center;padding:3px 0;border-radius:4px;border:1px solid #e5e3dd;color:#6B6A66}