body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{align-items:center;background:#fff;border-bottom:1px solid #e3e7ec;box-sizing:border-box;display:flex;gap:18px;justify-content:space-between;left:0;min-height:58px;padding:8px clamp(16px,2.4vw,32px);position:fixed;top:0;width:100%;z-index:100}.header-left{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;flex:0 0 auto;padding:0}.logo{color:#1d2430;font-size:clamp(23px,2vw,28px);font-weight:800;letter-spacing:.015em;line-height:1}.header-right{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.header-right button,.language-select{border-radius:8px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;min-height:36px;padding:7px 12px;white-space:nowrap}.header-right button{background:#1f2937;border:1px solid #263243;box-shadow:none;color:#fff;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.header-right button:hover{background:#111827;border-color:#111827}.header-right button:active{transform:translateY(1px)}.language-select{background:#fff;border:1px solid #cfd6df;color:#1f2937;cursor:pointer;outline:none}.language-select:focus,.language-select:hover{border-color:#b99a5c}.header-menu-toggle{background:#fff;border:1px solid #d5dbe3;border-radius:8px;cursor:pointer;display:none;flex:0 0 auto;height:36px;padding:8px;width:38px}.header-menu-toggle span{background:#253044;border-radius:999px;display:block;height:2px;margin:4px 0;width:100%}@media (max-width:980px){.header{gap:10px;padding-inline:16px}.header-right{gap:6px}.header-right button,.language-select{font-size:13px;min-height:34px;padding-inline:9px}}@media (max-width:760px){.header{min-height:56px}.header-menu-toggle{display:block}.header-right{align-items:stretch;background:#fff;border:1px solid #dfe4ea;border-radius:0 0 12px 12px;box-shadow:0 12px 26px #141f341f;display:none;flex-direction:column;gap:7px;left:10px;padding:10px;position:absolute;right:10px;top:calc(100% + 1px)}.header-right.is-open{display:flex}.header-right button,.language-select{min-height:42px;text-align:center;width:100%}}.sidebar{background:#fff;border-right:1px solid #eee;box-sizing:border-box;display:flex;flex:0 0 230px;flex:0 0 var(--zimpix-main-sidebar-width,230px);flex-direction:column;min-height:calc(100vh - 70px);min-width:230px;min-width:var(--zimpix-main-sidebar-width,230px);padding:18px 14px;position:relative;width:230px;width:var(--zimpix-main-sidebar-width,230px)}.sidebar-resize-handle{cursor:col-resize;height:100%;outline:none;position:absolute;right:-5px;top:0;touch-action:none;width:10px;z-index:30}.sidebar-resize-handle:after{background:#0000;border-radius:999px;bottom:14px;content:"";left:4px;position:absolute;top:14px;transition:background .15s ease;width:2px}.sidebar-resize-handle:focus-visible:after,.sidebar-resize-handle:hover:after{background:#94a3b8}body.zimpix-is-resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.sidebar-brand{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px 8px 18px}.sidebar-logo-image{border-radius:50%;display:block;height:42px;min-width:42px;object-fit:contain;object-position:center;width:42px}.sidebar-title{color:#111827;font-size:16px;font-weight:900;letter-spacing:-.02em}.sidebar-subtitle{color:#374151;font-size:12px;font-weight:600;margin-top:2px}.sidebar-list{display:flex;flex-direction:column;gap:4px}.sidebar-item{align-items:center;background:#0000;border:none;border-radius:12px;color:#202124;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;min-height:42px;padding:0 12px;text-align:left;width:100%}.sidebar-item:hover{background:#f5f5f5}.sidebar-item.active{background:#111827;color:#fff}.sidebar-min-icon{font-size:17px;line-height:1}@media (max-width:900px){.sidebar{border-bottom:1px solid #eee;border-right:none;flex:0 0 auto;min-height:auto;min-width:0;padding:10px;width:100%}.sidebar-brand,.sidebar-resize-handle{display:none}.sidebar-list{flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:2px}.sidebar-item{min-width:-webkit-max-content;min-width:max-content;padding:0 14px;width:auto}}.sidebar-quick-actions{border-top:1px solid #eee;margin-top:18px;padding-top:16px}.sidebar-quick-toggle{align-items:center;background:#111827;border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:900;justify-content:space-between;min-height:40px;padding:0 12px;width:100%}.sidebar-quick-toggle.open{background:#020617}.sidebar-quick-list{display:flex;flex-direction:column;gap:7px;margin-top:8px}.sidebar-quick-action{background:#fff;border:1px solid #e5e7eb;border-radius:14px;color:#111827;cursor:pointer;font-size:12.5px;font-weight:850;line-height:1.25;padding:9px 11px;text-align:left;width:100%}.sidebar-quick-action:hover{background:#f7f7f8;border-color:#d1d5db}@media (max-width:900px){.sidebar-quick-actions{display:none}}.sidebar-conversations{margin-top:12px}.sidebar-conversation-list{display:flex;flex-direction:column;gap:7px;margin-top:8px;max-height:310px;overflow-y:auto;padding-right:2px}.sidebar-conversation-item,.sidebar-conversation-new{background:#fff;border:1px solid #e5e7eb;border-radius:14px;color:#111827;cursor:pointer;padding:9px 11px;text-align:left;width:100%}.sidebar-conversation-new{font-size:12.5px;font-weight:900}.sidebar-conversation-item:hover,.sidebar-conversation-new:hover{background:#f7f7f8;border-color:#d1d5db}.sidebar-conversation-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:block;display:-webkit-box;font-size:12.5px;font-weight:850;line-height:1.25;overflow:hidden}.sidebar-conversation-date{color:#4b5563;display:block;font-size:11.5px;font-weight:650;margin-top:5px}.sidebar-conversation-empty{color:#4b5563;font-size:12px;font-weight:650;padding:8px 4px}@media (max-width:900px){.sidebar-conversations{display:none}}.sidebar-conversation-row{align-items:stretch;display:flex;gap:6px;position:relative}.sidebar-conversation-row .sidebar-conversation-item{flex:1 1;min-width:0}.sidebar-conversation-menu-button{background:#fff;border:1px solid #e5e7eb;border-radius:14px;color:#111827;cursor:pointer;font-size:18px;font-weight:900;line-height:1;min-width:34px;width:34px}.sidebar-conversation-menu-button:hover{background:#f7f7f8;border-color:#d1d5db}.sidebar-conversation-menu{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 40px #00000024;display:flex;flex-direction:column;gap:4px;padding:7px;position:absolute;right:0;top:42px;width:136px;z-index:50}.sidebar-conversation-menu button{background:#0000;border:none;border-radius:10px;color:#111827;cursor:pointer;font-size:12.5px;font-weight:850;padding:9px 10px;text-align:left;width:100%}.sidebar-conversation-menu button:hover{background:#f3f4f6}.sidebar-conversation-menu button.danger{color:#dc2626}.layout-container{display:flex;flex-direction:column;min-height:100vh;width:100%}.layout-body{display:flex;margin-top:70px;width:100%}.layout-content{background:#fff;box-sizing:border-box;flex:1 1;min-height:calc(100vh - 70px);min-width:0}@media (max-width:900px){.layout-body{flex-direction:column}}.zlanding{background:#fff7ec;color:#111;min-height:100vh;overflow:hidden}.zhero{background:radial-gradient(circle at 70% 32%,#edb33f38,#0000 34%),linear-gradient(135deg,#050403,#15100b 58%,#2a1908);color:#fff7ec;padding:56px 0 118px;position:relative}.zhero-inner{grid-gap:54px;align-items:center;display:grid;gap:54px;grid-template-columns:.82fr 1.18fr;margin:0 auto;width:min(1160px,calc(100% - 48px))}.zbadge{background:#f7c86914;border:1px solid #f7c8698c;border-radius:999px;color:#f7c869;display:inline-flex;font-size:13px;font-weight:900;margin-bottom:26px;margin-top:18px;padding:9px 16px}.zcopy h1{font-size:clamp(46px,5vw,72px);font-weight:950;letter-spacing:-2px;line-height:1.02;margin:0}.zcopy h1 span,.zcopy h1 strong{display:block}.zcopy h1 strong{color:#efb646;margin-top:14px}.zlines{margin-top:32px}.zlines p{font-size:clamp(24px,2.4vw,33px);font-weight:950;line-height:1.1;margin:0}.zlines p:last-child{color:#efb646;margin-top:5px}.zbody{color:#fff7ecd6;font-size:17px;line-height:1.65;margin:22px 0 0;max-width:560px}.zcta{background:linear-gradient(135deg,#ffd77c,#d79630);border:0;border-radius:18px;box-shadow:0 18px 45px #ebb64c4d;color:#111;cursor:pointer;margin-top:30px;min-width:245px;padding:16px 34px}.zcta small,.zcta span{display:block}.zcta span{font-size:22px;font-weight:950;line-height:1}.zcta small{font-size:14px;font-weight:900;margin-top:5px}.zaccess,.zend div{color:#fff7ecbf;font-size:13px;font-weight:900;margin-top:10px;text-align:center;width:245px}.zdragon-card{position:relative}.zdragon-card img{border:1px solid #f7c8698c;border-radius:38px;box-shadow:0 34px 100px #0000007a;display:block;width:100%}.zbubble{align-items:center;background:#fffcf6f5;border-radius:999px;box-shadow:0 18px 48px #00000042;color:#17120b;display:flex;font-size:12px;font-weight:950;justify-content:center;line-height:1.25;min-height:54px;padding:12px 16px;position:absolute;text-align:center;width:170px;z-index:5}.zbubble-1{left:34px;top:44px}.zbubble-2{right:34px;top:34px}.zbubble-3{left:-6px;top:190px}.zbubble-4{right:-10px;top:210px}.zbubble-5{bottom:126px;left:-42px}.zbubble-6{bottom:114px;right:-8px}.zwave{bottom:-1px;height:150px;left:0;position:absolute;right:0;z-index:1}.zwave svg{display:block;height:100%;width:100%}.zwave path:first-child{fill:#fff7ec}.zgold{fill:none;stroke:#d79630;stroke-width:3}.zmain{margin:0 auto;padding:22px 0 70px;position:relative;width:min(1160px,calc(100% - 48px));z-index:3}.zmain h2{font-size:clamp(32px,4vw,44px);line-height:1.1;margin:0 0 28px;text-align:center}.zcards,.zprice-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.zcards article,.zend,.zpreview,.zprice-grid article{background:#ffffffc7;border:1px solid #78522114;border-radius:24px;box-shadow:0 18px 48px #23170b14}.zcards article{min-height:210px;padding:28px}.zicon{background:#fff7ecb8;border:1px solid #d7963059;border-radius:50%;color:#d79630;display:grid;font-size:16px;font-weight:950;height:54px;margin-bottom:18px;place-items:center;width:54px}.zcards h3{font-size:22px;margin:0 0 12px}.zcards p{color:#514435;font-size:15px;line-height:1.6;margin:0}.zpreview{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:.72fr 1.28fr;margin-top:32px;padding:26px}.zpreview h2{text-align:left}.zpreview p{color:#514435;font-size:18px;line-height:1.65}.zpreview img{border:2px solid #19120b;border-radius:22px;display:block;width:100%}.zpricing{margin-top:24px}.zprice-grid article{padding:26px;position:relative;text-align:center}.zprice-grid h3{font-size:13px;letter-spacing:1.4px;margin:0 0 10px}.zprice-grid strong{display:block;font-size:36px;line-height:1}.zprice-grid span{color:#c88422;display:block;font-weight:950;margin-top:9px}.zprice-grid p{color:#554738;line-height:1.55;margin:14px 0 0}.zfeatured{border:2px solid #d79630!important}.zfeatured b{background:#d79630;border-radius:999px;color:#fff7ec;font-size:12px;left:50%;padding:5px 13px;position:absolute;top:-14px;transform:translateX(-50%)}.zent{background:#15100b!important;color:#fff7ec}.zent span{color:#efb646}.zent p{color:#fff7ecc7}.zend{margin-top:28px;padding:26px;text-align:center}.zend .zcta{margin-top:0}.zend div{color:#6e5a42;margin-left:auto;margin-right:auto}@media (max-width:1050px){.zhero-inner{grid-template-columns:1fr}.zcopy{text-align:center}.zaccess,.zbody{margin-left:auto;margin-right:auto}.zcards,.zprice-grid{grid-template-columns:repeat(2,1fr)}.zpreview{grid-template-columns:1fr}}@media (max-width:700px){.zhero{padding-top:34px}.zbadge{margin-top:70px}.zhero-inner,.zmain{width:min(100% - 28px,1160px)}.zcopy h1{font-size:42px}.zlines p{font-size:24px}.zbubble{font-size:10.5px;min-height:26px;padding:4px;width:85px}.zcards,.zprice-grid{grid-template-columns:1fr}}.zbubble{font-size:10.5px;min-height:28px;padding:5px;width:88px}.zbubble-1{left:10px;top:60px}.zbubble-2{right:10px;top:35px}.zbubble-3{left:6px;top:152px}.zbubble-4{right:15px;top:180px}.zbubble-5{bottom:90px;left:4px}.zbubble-6{bottom:110px;right:14px}.signup-container{margin-left:auto;margin-right:auto;margin-top:120px;max-width:400px;text-align:center}.signup-container h2{color:#2a2a2a;font-size:28px;margin-bottom:25px}.signup-form{display:flex;flex-direction:column;gap:15px}.signup-form input{border:1px solid #ccc;border-radius:6px;font-size:16px;padding:12px}.signup-btn{background:#2a2a2a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:12px}.signup-btn:hover{background:#000}.signup-login-link{color:#444;font-size:14px;margin-top:15px}.signup-login-link span{color:#2a2a2a;cursor:pointer;font-weight:600}.dashboard-v6{color:#172033;margin:0;max-width:none;padding:24px 24px 64px;position:relative;width:100%;z-index:2}.dashboard-v6 *,.dashboard-v6 :after,.dashboard-v6 :before{box-sizing:border-box}.dashboard-v6 button,.dashboard-v6 input,.dashboard-v6 select,.dashboard-v6 textarea{font:inherit}.dashboard-v6 a,.dashboard-v6 button{-webkit-tap-highlight-color:transparent}.dashboard-v6 h1,.dashboard-v6 h2,.dashboard-v6 h3,.dashboard-v6 p{margin-top:0}.dashboard-v6 h1,.dashboard-v6 h2,.dashboard-v6 h3,.dashboard-v6 strong{color:#111827}.dashboard-v6 button{cursor:pointer}.dashboard-v6__search,.dashboard-v6__topbar{align-items:center;display:flex;gap:18px;justify-content:space-between}.dashboard-v6__brand p,.dashboard-v6__content-header p,.dashboard-v6__record-header p{color:#596579;font-size:12px;font-weight:800;letter-spacing:.11em;margin:0 0 5px;text-transform:uppercase}.dashboard-v6__brand h1{font-size:clamp(25px,2.4vw,37px);margin:0}.dashboard-v6__top-actions{display:flex;gap:10px}.dashboard-v6__actions a,.dashboard-v6__actions button,.dashboard-v6__notes button,.dashboard-v6__record-header button,.dashboard-v6__search button,.dashboard-v6__top-actions button{background:#fff;border:1px solid #cfd6e2;border-radius:11px;box-shadow:0 2px 7px #141f340d;color:#172033;padding:10px 15px;text-decoration:none}.dashboard-v6__actions a:hover,.dashboard-v6__actions button:hover,.dashboard-v6__notes button:hover,.dashboard-v6__record-header button:hover,.dashboard-v6__search button:hover,.dashboard-v6__top-actions button:hover{background:#f6f8fb;border-color:#9da8ba}.dashboard-v6__mobile-nav-button{display:none}.dashboard-v6__search{background:#fff;border:1px solid #d9dee8;border-radius:14px;box-shadow:0 7px 22px rgba(29,43,68,.055);margin:20px 0;padding:7px}.dashboard-v6__search input{background:#0000;border:0;color:#172033;flex:1 1;min-width:0;outline:0;padding:10px 12px}.dashboard-v6__empty,.dashboard-v6__message{background:#fff;border:1px solid #dbe1ea;border-radius:13px;color:#2a3446;margin:14px 0;padding:17px 19px}.dashboard-v6__message--error{background:#fff8f8;border-color:#e9b8b8;color:#7a2626}.dashboard-v6__workspace{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:310px 10px minmax(0,1fr);grid-template-columns:var(--zimpix-explorer-width,310px) 10px minmax(0,1fr);min-height:calc(100vh - 190px)}.dashboard-v6__sidebar{background:#fffffff5;border:1px solid #dce2eb;border-radius:16px;box-shadow:0 7px 22px rgba(24,37,61,.055);max-height:calc(100vh - 28px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:14px}.dashboard-v6__explorer-resizer{align-self:start;border-radius:999px;cursor:col-resize;height:calc(100vh - 28px);outline:none;position:-webkit-sticky;position:sticky;top:14px;touch-action:none;width:10px}.dashboard-v6__explorer-resizer:after{background:#d9e0e9;border-radius:999px;bottom:10px;content:"";left:4px;position:absolute;top:10px;transition:background .15s ease,width .15s ease;width:2px}.dashboard-v6__explorer-resizer:focus-visible:after,.dashboard-v6__explorer-resizer:hover:after{background:#7c8ba1;width:3px}.dashboard-v6__sidebar-heading{align-items:center;background:#fff;border-bottom:1px solid #e3e7ee;display:flex;gap:12px;justify-content:space-between;padding:16px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.dashboard-v6__sidebar-heading div{display:flex;flex-direction:column}.dashboard-v6__sidebar-heading small{color:#697589;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.dashboard-v6__sidebar-heading strong{font-size:17px;margin-top:3px}.dashboard-v6__sidebar-heading>button{background:#fff;border:1px solid #d8dee8;border-radius:9px;display:none;font-size:22px;height:34px;width:34px}.dashboard-v6__tree-categories button,.dashboard-v6__tree-root,.dashboard-v6__tree-world{background:#0000;border:0;color:#263247;text-align:left;width:100%}.dashboard-v6__tree-root{grid-gap:8px;align-items:center;border-bottom:1px solid #edf0f4;display:grid;font-weight:700;gap:8px;grid-template-columns:24px 1fr auto;padding:13px 15px}.dashboard-v6__tree-world{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:17px 27px minmax(0,1fr) auto;padding:11px 13px}.dashboard-v6__tree-categories button.active,.dashboard-v6__tree-categories button:hover,.dashboard-v6__tree-root.active,.dashboard-v6__tree-root:hover,.dashboard-v6__tree-world.active,.dashboard-v6__tree-world:hover{background:#edf2f8;color:#111827}.dashboard-v6__tree-world.active{box-shadow:inset 3px 0 0 #65758b}.dashboard-v6__tree-chevron{color:#68758a;font-size:12px}.dashboard-v6__tree-icon{font-size:17px}.dashboard-v6__tree-label{font-weight:700;line-height:1.25;min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.dashboard-v6__tree-categories strong,.dashboard-v6__tree-root strong,.dashboard-v6__tree-world strong{background:#e7ebf1;border-radius:999px;color:#344054;font-size:11px;min-width:25px;padding:3px 6px;text-align:center}.dashboard-v6__tree-categories{padding:4px 10px 12px 48px}.dashboard-v6__tree-categories button{align-items:flex-start;border-radius:9px;color:#344054;display:flex;font-size:14.5px;font-weight:650;gap:10px;justify-content:space-between;line-height:1.35;min-height:38px;padding:9px 10px}.dashboard-v6__tree-categories button>span{min-width:0;overflow-wrap:anywhere;text-align:left;white-space:normal}.dashboard-v6__tree-categories button.active{background:#e8eef6;color:#111827}.dashboard-v6__content{background:#fffffff0;border:1px solid #dce2eb;border-radius:16px;box-shadow:0 7px 22px rgba(24,37,61,.055);min-width:0;padding:20px}.dashboard-v6__content-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.dashboard-v6__content-header h2{font-size:clamp(23px,2.3vw,34px);margin:0}.dashboard-v6__content-header--world{align-items:center}.dashboard-v6__world-title{align-items:center;display:flex;gap:13px;min-width:0}.dashboard-v6__world-title>span{background:#f2f5f9;border:1px solid #e0e5ed;border-radius:13px;display:grid;flex:0 0 auto;font-size:22px;height:45px;place-items:center;width:45px}.dashboard-v6__world-title small{color:#596579;display:block;line-height:1.45;margin-top:6px;max-width:850px}.dashboard-v6__view-controls{background:#f7f9fc;border:1px solid #d8dee8;border-radius:11px;display:inline-flex;flex:0 0 auto;padding:4px}.dashboard-v6__view-controls button{background:#0000;border:0;border-radius:8px;color:#4c596d;display:grid;font-size:18px;height:34px;place-items:center;width:38px}.dashboard-v6__view-controls button.active,.dashboard-v6__view-controls button:hover{background:#fff;box-shadow:0 2px 7px #141f3417;color:#111827}.dashboard-v6__world-overview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-v6__world-tile{grid-gap:12px;background:#fff;border:1px solid #dce2eb;border-radius:14px;box-shadow:0 4px 14px rgba(24,37,61,.045);color:#172033;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr);min-height:118px;padding:17px;text-align:left}.dashboard-v6__world-tile:hover{background:#fbfcfe;border-color:#aeb8c8;transform:translateY(-1px)}.dashboard-v6__world-tile-icon{background:#f1f4f8;border-radius:11px;display:grid;font-size:20px;height:40px;place-items:center;width:40px}.dashboard-v6__world-tile>span:last-child{display:flex;flex-direction:column;min-width:0}.dashboard-v6__world-tile strong{font-size:17px;line-height:1.3}.dashboard-v6__world-tile small{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#405067;display:-webkit-box;font-size:13px;line-height:1.45;margin-top:5px;overflow:hidden}.dashboard-v6__world-tile em{color:#334155;font-size:12px;font-style:normal;font-weight:700;margin-top:auto;padding-top:8px}.dashboard-v6__entity-list{background:#fff;border:1px solid #dfe4ec;border-radius:13px;overflow:hidden}.dashboard-v6__entity-list-row{grid-gap:16px;align-items:center;background:#fff;border:0;border-bottom:1px solid #e8ecf1;color:#172033;display:grid;gap:16px;grid-template-columns:minmax(220px,1.3fr) minmax(250px,1fr) auto 28px;padding:14px 16px;text-align:left;width:100%}.dashboard-v6__entity-list-row:last-child{border-bottom:0}.dashboard-v6__entity-list-row:hover{background:#f7f9fc}.dashboard-v6__entity-main{display:flex;flex-direction:column;min-width:0}.dashboard-v6__entity-main strong{font-size:16px;overflow-wrap:anywhere}.dashboard-v6__entity-main small{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#5d687a;display:-webkit-box;font-size:12px;line-height:1.35;margin-top:4px;overflow:hidden}.dashboard-v6__entity-inline-facts{align-items:center;display:flex;gap:16px;min-width:0;overflow:hidden}.dashboard-v6__entity-inline-facts>span{display:flex;flex-direction:column;min-width:90px}.dashboard-v6__entity-inline-facts small{color:#748094;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.dashboard-v6__entity-inline-facts strong{color:#263247;font-size:13px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-v6__status{align-items:center;background:#f3f5f8;border:1px solid #dbe1ea;border-radius:999px;color:#455166;display:inline-flex;font-size:11px;justify-content:center;max-width:125px;overflow-wrap:anywhere;padding:5px 9px;text-align:center}.dashboard-v6__status--attention{background:#fff3f3;border-color:#edc3c3;color:#8a2e2e}.dashboard-v6__status--review{background:#fff9e7;border-color:#eadca8;color:#785f16}.dashboard-v6__status--stable{background:#f1fbf4;border-color:#badfc8;color:#27623c}.dashboard-v6__open-arrow{color:#697589;font-size:19px}.dashboard-v6__table-wrap{background:#fff;border:1px solid #dfe4ec;border-radius:13px;overflow-x:auto}.dashboard-v6__table{border-collapse:collapse;min-width:820px;width:100%}.dashboard-v6__table td,.dashboard-v6__table th{border-bottom:1px solid #e8ecf1;color:#344054;padding:13px 14px;text-align:left;vertical-align:middle}.dashboard-v6__table th{background:#f5f7fa;color:#5b6678;font-size:11px;letter-spacing:.05em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0}.dashboard-v6__table tbody tr{cursor:pointer}.dashboard-v6__table tbody tr:hover{background:#f7f9fc}.dashboard-v6__table td:first-child button{background:#0000;border:0;color:#172033;font-weight:750;text-align:left}.dashboard-v6__card-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-v6__entity-card{background:#fff;border:1px solid #dce2eb;border-radius:14px;box-shadow:0 5px 17px rgba(24,37,61,.045);color:#172033;display:flex;flex-direction:column;min-height:215px;padding:18px;text-align:left}.dashboard-v6__entity-card:hover{border-color:#aeb8c8;transform:translateY(-1px)}.dashboard-v6__entity-card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.dashboard-v6__entity-card-top>div{display:flex;flex-direction:column;min-width:0}.dashboard-v6__entity-card-top strong{font-size:18px;overflow-wrap:anywhere}.dashboard-v6__entity-card-top small{color:#536075;font-size:12px;margin-top:4px}.dashboard-v6__entity-card>p{color:#2f3c50;font-size:14px;line-height:1.55;margin:15px 0}.dashboard-v6__card-facts,.dashboard-v6__record-facts{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-v6__card-facts{margin-top:auto}.dashboard-v6__card-facts>span,.dashboard-v6__record-facts>div{background:#f7f9fc;border:1px solid #e3e7ee;border-radius:10px;display:flex;flex-direction:column;min-width:0;padding:10px}.dashboard-v6__card-facts small,.dashboard-v6__record-facts small{color:#697589;font-size:11px;margin-bottom:4px}.dashboard-v6__card-facts strong,.dashboard-v6__record-facts strong{color:#182235;font-size:13px;overflow-wrap:anywhere}.dashboard-v6__entity-card>em{color:#334155;font-size:12px;font-style:normal;font-weight:700;margin-top:13px}.dashboard-v6__mobile-category-select{display:none}.dashboard-v6--record-open{width:100%}.dashboard-v6__record-page{background:#fbfcfef7;border:1px solid #dce2eb;border-radius:18px;box-shadow:0 12px 36px #18253d17;margin:18px auto 0;padding:24px;width:min(100%,1440px)}.dashboard-v6__record-back{align-items:center;background:#0000;border:0;color:#334155;display:inline-flex;font-weight:750;gap:9px;margin-bottom:18px;padding:8px 0}.dashboard-v6__record-back span{font-size:21px}.dashboard-v6__record-header{align-items:flex-start;border-bottom:1px solid #dde3eb;display:flex;gap:18px;justify-content:space-between;padding-bottom:20px}.dashboard-v6__record-header h2{font-size:clamp(27px,3vw,42px);margin:0;overflow-wrap:anywhere}.dashboard-v6__record-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.dashboard-v6__decision-grid article,.dashboard-v6__record-section,.dashboard-v6__record-understanding article{background:#fff;border:1px solid #dce2eb;border-radius:14px;box-shadow:0 4px 14px #18253d0a;color:#273348;margin-top:16px;padding:19px}.dashboard-v6__decision-grid h3,.dashboard-v6__record-section h3,.dashboard-v6__record-understanding h3{color:#172033;font-size:15px;margin-bottom:9px}.dashboard-v6__decision-grid p,.dashboard-v6__record-section p,.dashboard-v6__record-understanding p{color:#2d394c;line-height:1.65;margin-bottom:0}.dashboard-v6__record-insight p{font-size:16px}.dashboard-v6__record-understanding{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-v6__decision-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-v6__next-step{grid-column:1/-1}.dashboard-v6__contact-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.dashboard-v6__contact-grid>div{background:#f7f9fc;border:1px solid #e3e7ee;border-radius:10px;min-width:0;padding:12px}.dashboard-v6__contact-grid dt{color:#697589;font-size:11px;margin-bottom:5px}.dashboard-v6__contact-grid dd{color:#182235;font-weight:650;margin:0;overflow-wrap:anywhere}.dashboard-v6__record-section a{color:#254e82;overflow-wrap:anywhere}.dashboard-v6__entity-links{margin-top:16px}.dashboard-v6__entity-links ul{margin:8px 0 0;padding-left:20px}.dashboard-v6__actions>div,.dashboard-v6__notes>div{display:flex;flex-wrap:wrap;gap:9px}.dashboard-v6__notes>p{color:#596579}.dashboard-v6__notes textarea{background:#fff;border:1px solid #cfd6e2;border-radius:11px;color:#172033;margin:7px 0 11px;min-height:130px;outline:none;padding:13px;resize:vertical;width:100%}.dashboard-v6__updated{color:#697589;font-size:11px;margin:18px 0 0;text-align:right}.dashboard-v6__nav-backdrop{display:none}.zimpix-dragon-cursor,.zimpix-dragon-layer,[data-zimpix-dragon-cursor],[data-zimpix-dragon-layer]{pointer-events:none}.zimpix-dragon-layer,[data-zimpix-dragon-layer]{position:relative;z-index:3}.zimpix-dragon-cursor,[data-zimpix-dragon-cursor]{z-index:9999}@media (max-width:1180px){.dashboard-v6__workspace{grid-template-columns:minmax(245px,290px) 10px minmax(0,1fr);grid-template-columns:minmax(245px,var(--zimpix-explorer-width,290px)) 10px minmax(0,1fr)}.dashboard-v6__card-grid,.dashboard-v6__world-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-v6__entity-list-row{grid-template-columns:minmax(200px,1fr) auto 26px}.dashboard-v6__entity-inline-facts{display:none}.dashboard-v6__record-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-v6__record-understanding{grid-template-columns:1fr}}@media (max-width:860px){.dashboard-v6{padding:16px 11px 52px;width:100%}.dashboard-v6__mobile-nav-button{display:inline-flex}.dashboard-v6__workspace{display:block;min-height:0}.dashboard-v6__explorer-resizer{display:none}.dashboard-v6__nav-backdrop{background:#141c2a59;border:0;inset:0;position:fixed;z-index:1090}.dashboard-v6__nav-backdrop.is-open{display:block}.dashboard-v6__sidebar{border-radius:0 16px 16px 0;bottom:0;left:0;max-height:none;position:fixed;top:0;transform:translateX(-105%);transition:transform .18s ease;width:min(330px,88vw);z-index:1100}.dashboard-v6__sidebar.is-open{transform:translateX(0)}.dashboard-v6__sidebar-heading>button{display:grid;place-items:center}.dashboard-v6__content{padding:17px}.dashboard-v6__mobile-category-select{align-items:center;display:flex;gap:10px;margin-bottom:14px}.dashboard-v6__mobile-category-select label{color:#596579;font-size:12px;font-weight:700}.dashboard-v6__mobile-category-select select{background:#fff;border:1px solid #d8dee8;border-radius:9px;color:#172033;flex:1 1;min-width:0;padding:9px 10px}.dashboard-v6__record-page{padding:19px}.dashboard-v6__contact-grid,.dashboard-v6__record-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dashboard-v6{padding:10px 7px 40px;width:100%}.dashboard-v6__content-header--world,.dashboard-v6__record-header,.dashboard-v6__search,.dashboard-v6__topbar{align-items:stretch;flex-direction:column}.dashboard-v6__top-actions{width:100%}.dashboard-v6__record-header button,.dashboard-v6__search button,.dashboard-v6__top-actions button{flex:1 1}.dashboard-v6__search{margin:13px 0}.dashboard-v6__content{border-radius:13px;padding:13px}.dashboard-v6__content-header{margin-bottom:13px}.dashboard-v6__card-grid,.dashboard-v6__world-overview{grid-template-columns:1fr}.dashboard-v6__world-tile{min-height:98px;padding:14px}.dashboard-v6__view-controls{align-self:flex-start}.dashboard-v6__entity-list-row{gap:9px;grid-template-columns:minmax(0,1fr) auto 20px;padding:13px}.dashboard-v6__status{font-size:10px;max-width:86px}.dashboard-v6__table-wrap{margin-right:-3px}.dashboard-v6__entity-card{min-height:0}.dashboard-v6--record-open{width:min(100% - 10px,1480px)}.dashboard-v6__record-page{border-radius:13px;margin-top:10px;padding:14px}.dashboard-v6__record-header h2{font-size:27px}.dashboard-v6__card-facts,.dashboard-v6__contact-grid,.dashboard-v6__decision-grid,.dashboard-v6__record-facts{grid-template-columns:1fr}.dashboard-v6__next-step{grid-column:auto}.dashboard-v6__decision-grid article,.dashboard-v6__record-section,.dashboard-v6__record-understanding article{padding:15px}}@media print{.dashboard-v6__actions,.dashboard-v6__record-back,.dashboard-v6__record-header button,.dashboard-v6__search,.dashboard-v6__topbar,.dashboard-v6__updated{display:none!important}.dashboard-v6,.dashboard-v6__record-page{background:#fff;border:0;box-shadow:none;margin:0;padding:0;width:100%}}.dashboard-v6__money-center{display:flex;flex-direction:column;gap:18px}.dashboard-v6__money-toolbar{align-items:center;background:#f8fafc;border:1px solid #dfe4ec;border-radius:13px;display:flex;gap:14px;justify-content:space-between;padding:12px 14px}.dashboard-v6__money-periods{display:inline-flex;flex-wrap:wrap;gap:6px}.dashboard-v6__money-periods button{background:#fff;border:1px solid #d7dde6;border-radius:9px;color:#465267;font-weight:750;min-height:36px;padding:7px 13px}.dashboard-v6__money-periods button.active,.dashboard-v6__money-periods button:hover{background:#edf2f7;border-color:#9aa7b8;color:#111827}.dashboard-v6__money-custom-range{display:flex;flex-wrap:wrap;gap:9px}.dashboard-v6__money-custom-range label{align-items:center;color:#5d687a;display:flex;font-size:12px;font-weight:700;gap:7px}.dashboard-v6__money-custom-range input{background:#fff;border:1px solid #d5dce6;border-radius:8px;color:#172033;padding:7px 9px}.dashboard-v6__money-kpis{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-v6__money-kpis article{background:#fff;border:1px solid #dfe4ec;border-radius:13px;min-width:0;padding:17px}.dashboard-v6__money-kpis article.is-danger{background:#fff8f8;border-color:#e9c4c4}.dashboard-v6__money-kpis small,.dashboard-v6__money-kpis span{color:#6b778a;display:block}.dashboard-v6__money-kpis small{font-size:11px;font-weight:800;letter-spacing:.05em;margin-bottom:7px;text-transform:uppercase}.dashboard-v6__money-kpis strong{display:block;font-size:clamp(20px,2vw,29px);line-height:1.05;margin-bottom:6px;overflow-wrap:anywhere}.dashboard-v6__money-kpis span{font-size:12px}.dashboard-v6__money-attention{background:#fff8f8;border:1px solid #e5c7c7;border-radius:12px;padding:13px 16px}.dashboard-v6__money-attention small{color:#8a4545;display:block;font-size:11px;font-weight:800;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase}.dashboard-v6__money-attention strong{color:#6f2525;font-size:14px}.dashboard-v6__money-table-section{background:#fff;border:1px solid #dfe4ec;border-radius:14px;overflow:hidden}.dashboard-v6__money-table-heading{align-items:center;border-bottom:1px solid #e5e9ef;display:flex;gap:12px;justify-content:space-between;padding:16px 17px 13px}.dashboard-v6__money-table-heading h3{font-size:18px;margin:0}.dashboard-v6__money-table-heading small{color:#6a7689;display:block;margin-top:3px}.dashboard-v6__money-table-wrap{overflow-x:auto}.dashboard-v6__money-table{border-collapse:collapse;min-width:1280px;width:100%}.dashboard-v6__money-table td,.dashboard-v6__money-table th{border-bottom:1px solid #edf0f4;padding:11px 12px;text-align:left;vertical-align:middle;white-space:nowrap}.dashboard-v6__money-table th{background:#f6f8fb;color:#687488;font-size:10px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.dashboard-v6__money-table td{color:#344054;font-size:13px}.dashboard-v6__money-table tbody tr{cursor:pointer}.dashboard-v6__money-table tbody tr:hover{background:#f8fafc}.dashboard-v6__money-table td:first-child button{background:#0000;border:0;color:#172033;font:inherit;font-weight:800;padding:0;text-align:left}.dashboard-v6__money-row--overdue{background:snow}.dashboard-v6__money-row--partial{background:#fffdf7}.dashboard-v6__money-row--paid{background:#fbfdfb}.dashboard-v6__money-table .is-money-strong{color:#111827;font-weight:800}.dashboard-v6__money-table .is-money-open{color:#7b5410;font-weight:800}.dashboard-v6__money-status{align-items:center;background:#f5f7fa;border:1px solid #d8dee7;border-radius:999px;color:#475467;display:inline-flex;font-size:11px;font-weight:800;min-height:26px;padding:4px 9px}.dashboard-v6__money-status--paid{background:#f1fbf4;border-color:#badfc8;color:#27623c}.dashboard-v6__money-status--partial{background:#fff9e7;border-color:#eadca8;color:#785f16}.dashboard-v6__money-status--overdue{background:#fff3f3;border-color:#edc3c3;color:#8a2e2e}.dashboard-v6__money-status--open{background:#f6f8fb;border-color:#cfd7e2;color:#405067}.dashboard-v6__money-empty{color:#6a7689;font-size:13px;padding:22px 18px}@media (max-width:1180px){.dashboard-v6__money-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.dashboard-v6__money-toolbar{align-items:stretch;flex-direction:column}.dashboard-v6__money-custom-range{flex-direction:column}.dashboard-v6__money-custom-range label{justify-content:space-between}.dashboard-v6__money-kpis{grid-template-columns:1fr}}.dashboard-v6__invoice-report{padding:28px;width:min(100%,1240px)}.dashboard-v6__invoice-hero{align-items:flex-start;border-bottom:1px solid #dce2eb;display:flex;gap:28px;justify-content:space-between;padding:6px 0 24px}.dashboard-v6__invoice-hero p{color:#596579;font-size:12px;font-weight:850;letter-spacing:.12em;margin:0 0 7px}.dashboard-v6__invoice-hero h2{font-size:clamp(30px,3vw,44px);line-height:1.05;margin:0 0 7px}.dashboard-v6__invoice-hero>div>strong{color:#3d4b61;font-size:17px}.dashboard-v6__invoice-hero-right{align-items:flex-end;display:flex;flex-direction:column;gap:8px;min-width:210px}.dashboard-v6__invoice-status{align-items:center;background:#f4faf3;border:1px solid #cad8c8;border-radius:999px;color:#245b2b;display:inline-flex;font-size:12px;font-weight:850;min-height:30px;padding:5px 11px}.dashboard-v6__invoice-status.is-overdue{background:#fff6f6;border-color:#e9c7c7;color:#8b2929}.dashboard-v6__invoice-total{font-size:clamp(28px,2.8vw,40px);line-height:1}.dashboard-v6__invoice-hero-right small{color:#667287;font-size:12px;font-weight:700}.dashboard-v6__invoice-summary{background:#f7f9fc;border:1px solid #d8e0ea;border-radius:14px;margin-top:18px;padding:18px 20px}.dashboard-v6__invoice-summary p{color:#223047;font-size:16px;line-height:1.65;margin:0}.dashboard-v6__invoice-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.dashboard-v6__invoice-grid--top{align-items:stretch}.dashboard-v6__invoice-panel{background:#fff;border:1px solid #dce2eb;border-radius:15px;box-shadow:0 4px 14px rgba(24,37,61,.035);margin-top:14px;padding:20px}.dashboard-v6__invoice-grid>.dashboard-v6__invoice-panel{margin-top:0}.dashboard-v6__invoice-panel h3{color:#172033;font-size:17px;margin:0 0 15px}.dashboard-v6__invoice-panel-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:15px}.dashboard-v6__invoice-panel-heading h3{margin:0}.dashboard-v6__invoice-link-button,.dashboard-v6__invoice-panel-heading button{background:#fff;border:1px solid #cfd6e2;border-radius:10px;color:#172033;cursor:pointer;font:inherit;font-size:12px;font-weight:750;padding:8px 11px;text-decoration:none}.dashboard-v6__invoice-link-button:hover,.dashboard-v6__invoice-panel-heading button:hover{background:#f6f8fb;border-color:#9da8ba}.dashboard-v6__invoice-detail-list{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.dashboard-v6__invoice-detail-list>div{border-bottom:1px solid #edf0f4;min-width:0;padding:10px 10px 10px 0}.dashboard-v6__invoice-detail-list dt{color:#6b778b;font-size:11px;font-weight:750;margin-bottom:3px}.dashboard-v6__invoice-detail-list dd{color:#172033;font-size:14px;font-weight:700;margin:0;overflow-wrap:anywhere}.dashboard-v6__invoice-detail-list a{color:#172033;text-decoration-thickness:1px;text-underline-offset:3px}.dashboard-v6__invoice-amounts{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-v6__invoice-amounts>div{background:#f8fafc;border:1px solid #e1e6ed;border-radius:11px;display:flex;flex-direction:column;gap:5px;min-width:0;padding:13px}.dashboard-v6__invoice-amounts small{color:#6a768a;font-size:11px}.dashboard-v6__invoice-amounts strong{font-size:17px;overflow-wrap:anywhere}.dashboard-v6__invoice-amounts .is-total{background:#f1f5f9}.dashboard-v6__invoice-amounts .is-total strong{font-size:20px}.dashboard-v6__invoice-amounts .is-pending{background:#fffaf0;border-color:#ead6ad}.dashboard-v6__invoice-table-wrap{overflow-x:auto}.dashboard-v6__invoice-table{border-collapse:collapse;text-align:left;width:100%}.dashboard-v6__invoice-table th{border-bottom:1px solid #dbe1ea;color:#68758a;font-size:11px;font-weight:800;letter-spacing:.04em;padding:10px 11px;text-transform:uppercase}.dashboard-v6__invoice-table td{border-bottom:1px solid #edf0f4;color:#263247;font-size:14px;padding:13px 11px}.dashboard-v6__invoice-table td:not(:first-child),.dashboard-v6__invoice-table th:not(:first-child){text-align:right;white-space:nowrap}.dashboard-v6__invoice-link-stack{display:flex;flex-direction:column;gap:9px}.dashboard-v6__invoice-link-button{text-align:left;width:100%}.dashboard-v6__invoice-vault{align-items:center;background:#f8fafc;border:1px dashed #cbd3df;border-radius:11px;display:flex;gap:12px;justify-content:space-between;padding:12px}.dashboard-v6__invoice-vault span{color:#596579;font-size:12px}.dashboard-v6__invoice-timeline{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0;position:relative}.dashboard-v6__invoice-timeline li{grid-gap:12px;align-items:baseline;border-bottom:1px solid #edf0f4;display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr) auto;padding:10px 0}.dashboard-v6__invoice-timeline small,.dashboard-v6__invoice-timeline span{color:#6a768a;font-size:12px}.dashboard-v6__invoice-timeline strong{font-size:13px}.dashboard-v6__invoice-next{background:#f7f9fc;border:1px solid #d8e0ea;border-radius:14px;display:flex;flex-direction:column;gap:5px;margin-top:14px;padding:17px 19px}.dashboard-v6__invoice-next small{color:#667287;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dashboard-v6__invoice-next strong{font-size:15px;line-height:1.5}.dashboard-v6__invoice-muted{color:#6a768a;margin:0}.dashboard-v6__invoice-actions{margin-top:14px}@media (max-width:980px){.dashboard-v6__invoice-grid,.dashboard-v6__invoice-grid--top{grid-template-columns:1fr}.dashboard-v6__invoice-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dashboard-v6__invoice-report{padding:14px}.dashboard-v6__invoice-hero{flex-direction:column}.dashboard-v6__invoice-hero-right{align-items:flex-start;min-width:0}.dashboard-v6__invoice-amounts,.dashboard-v6__invoice-detail-list{grid-template-columns:1fr}.dashboard-v6__invoice-timeline li{gap:4px;grid-template-columns:1fr}}.dashboard-v6__money-invoice-number{min-width:165px;white-space:nowrap}.dashboard-v6__money-invoice-number button{font-weight:800;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-v6__money-counterparty{line-height:1.35;max-width:340px;min-width:220px;white-space:normal}.dashboard-v6__invoice-report--v3{margin-left:auto;margin-right:auto;max-width:1180px}.dashboard-v6__invoice-report-header{align-items:flex-start;border-bottom:1px solid #dfe4ec;display:flex;gap:20px;justify-content:space-between;padding:6px 2px 20px}.dashboard-v6__invoice-report-heading p{color:#718096;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 5px}.dashboard-v6__invoice-report-heading h2{color:#111827;font-size:clamp(28px,3vw,42px);line-height:1.08;margin:0;overflow-wrap:anywhere}.dashboard-v6__invoice-report-heading>strong{color:#344054;display:block;font-size:17px;font-weight:700;margin-top:9px}.dashboard-v6__invoice-report-header-actions,.dashboard-v6__report-drawer-tools{display:inline-flex;flex:0 0 auto;gap:6px}.dashboard-v6__invoice-report-header-actions button,.dashboard-v6__report-drawer-tools button{background:#fff;border:1px solid #d7dde7;border-radius:8px;color:#273348;display:grid;font-size:15px;height:32px;padding:0;place-items:center;width:34px}.dashboard-v6__invoice-top-lines{display:flex;flex-direction:column;gap:0;padding:16px 2px 12px}.dashboard-v6__invoice-top-lines>div,.dashboard-v6__report-lines>div{grid-gap:18px;border-bottom:1px solid #eef1f5;display:grid;gap:18px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);padding:8px 0}.dashboard-v6__invoice-financial-grid span,.dashboard-v6__invoice-top-lines span,.dashboard-v6__report-lines span{color:#667085;font-size:12px;font-weight:700}.dashboard-v6__invoice-top-lines strong,.dashboard-v6__report-lines strong{color:#172033;line-height:1.5}.dashboard-v6__invoice-human-report{border-bottom:1px solid #e5e9ef;border-top:1px solid #e5e9ef;margin:8px 0 20px;padding:18px 4px}.dashboard-v6__invoice-human-report p{color:#263244;font-size:15px;line-height:1.72;margin:0 0 11px}.dashboard-v6__invoice-human-report p:last-child{margin-bottom:0}.dashboard-v6__report-drawer{background:#fff;border-bottom:1px solid #dfe4ec;margin:0}.dashboard-v6__report-drawer>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:52px;padding:12px 4px}.dashboard-v6__report-drawer>summary::-webkit-details-marker{display:none}.dashboard-v6__report-drawer-title{align-items:center;color:#1f2937;display:inline-flex;font-size:13px;font-weight:850;gap:9px;letter-spacing:.035em}.dashboard-v6__report-drawer-title:before{content:"▸";font-size:12px;transition:transform .15s ease}.dashboard-v6__report-drawer[open] .dashboard-v6__report-drawer-title:before{transform:rotate(90deg)}.dashboard-v6__report-drawer-body{padding:2px 4px 20px 24px}.dashboard-v6__invoice-financial-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-v6__invoice-financial-grid>div{background:#fafbfd;border:1px solid #e4e8ee;border-radius:10px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:13px}.dashboard-v6__invoice-financial-grid strong{font-size:16px;overflow-wrap:anywhere}.dashboard-v6__invoice-financial-grid .is-total strong{font-weight:900}.dashboard-v6__invoice-financial-grid .is-pending{background:#fffaf0}.dashboard-v6__invoice-link-stack,.dashboard-v6__purpose-links,.dashboard-v6__related-records{display:flex;flex-direction:column;gap:8px;margin-top:12px}.dashboard-v6__purpose-links>div{display:flex;flex-wrap:wrap;gap:8px}.dashboard-v6__purpose-links button,.dashboard-v6__related-records button,.dashboard-v6__report-link{background:#fff;border:1px solid #d9e0e8;border-radius:9px;color:#23324a;padding:9px 11px;text-align:left}.dashboard-v6__related-records button{align-items:flex-start;display:flex;flex-direction:column;gap:3px}.dashboard-v6__related-records button span{color:#667085;font-size:11px;font-weight:700}.dashboard-v6__reconciliation-lines{display:flex;gap:18px;margin-top:12px}.dashboard-v6__reconciliation-lines p{color:#475467;margin:0}.dashboard-v6__notes-explainer{color:#667085;line-height:1.55}.dashboard-v6__report-drawer textarea{background:#fff;border:1px solid #cfd6e2;border-radius:10px;color:#172033;margin:8px 0 10px;min-height:125px;padding:12px;resize:vertical;width:100%}.dashboard-v6__invoice-footer-actions,.dashboard-v6__notes-buttons{display:flex;flex-wrap:wrap;gap:8px}.dashboard-v6__invoice-footer-actions button,.dashboard-v6__notes-buttons button{background:#fff;border:1px solid #d7dde7;border-radius:9px;padding:9px 12px}.dashboard-v6__note-history{list-style:none;margin:16px 0 0;padding:0}.dashboard-v6__note-history li{border-top:1px solid #edf0f4;padding:10px 0}.dashboard-v6__note-history small{color:#7a8494}.dashboard-v6__note-history p{line-height:1.6;margin:5px 0 0}.dashboard-v6__invoice-footer-actions{padding-top:18px}@media (max-width:900px){.dashboard-v6__invoice-financial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dashboard-v6__invoice-report-header{flex-direction:column}.dashboard-v6__invoice-top-lines>div,.dashboard-v6__report-lines>div{gap:3px;grid-template-columns:1fr}.dashboard-v6__invoice-financial-grid{grid-template-columns:1fr}.dashboard-v6__report-drawer-body{padding-left:4px}}@media print{.dashboard-v6__invoice-footer-actions,.dashboard-v6__invoice-report-header-actions,.dashboard-v6__report-drawer-tools{display:none!important}.dashboard-v6__report-drawer:not([open])>.dashboard-v6__report-drawer-body{display:block!important}}.dashboard-v6__invoice-report--v4{width:min(100%,1320px)}.dashboard-v6__action-notice,.dashboard-v6__available-actions-note,.dashboard-v6__risk-overview,.dashboard-v6__schedule-action,.dashboard-v6__smart-actions,.dashboard-v6__source-section-text{background:#f8fafc;border:1px solid #dfe6ef;border-radius:14px}.dashboard-v6__smart-actions{grid-gap:15px;display:grid;gap:15px;padding:16px}.dashboard-v6__document-action-row,.dashboard-v6__incident-controls,.dashboard-v6__smart-action-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.dashboard-v6__document-action-row a,.dashboard-v6__document-action-row button,.dashboard-v6__incident-controls button,.dashboard-v6__smart-action-buttons a,.dashboard-v6__smart-action-buttons button{align-items:center;background:#fff;border:1px solid #cfd8e5;border-radius:10px;color:#172033;display:inline-flex;font-size:13px;font-weight:800;justify-content:center;line-height:1.2;min-height:40px;padding:9px 14px;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.dashboard-v6__document-action-row a:hover,.dashboard-v6__document-action-row button:hover,.dashboard-v6__incident-controls button:hover,.dashboard-v6__smart-action-buttons a:hover,.dashboard-v6__smart-action-buttons button:hover{background:#eef3f8;border-color:#9aa9bd;transform:translateY(-1px)}.dashboard-v6__document-action-row button:disabled,.dashboard-v6__incident-controls button:disabled,.dashboard-v6__smart-action-buttons button:disabled{cursor:not-allowed;opacity:.55;transform:none}.dashboard-v6__schedule-action{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) auto;padding:14px}.dashboard-v6__schedule-action label{grid-gap:6px;color:#526074;display:grid;font-size:12px;font-weight:800;gap:6px}.dashboard-v6__incident-controls select,.dashboard-v6__schedule-action input{background:#fff;border:1px solid #ccd6e2;border-radius:9px;color:#172033;min-height:41px;padding:8px 10px;width:100%}.dashboard-v6__schedule-action button{background:#172033;border:0;border-radius:9px;color:#fff;font-weight:850;min-height:41px;padding:9px 16px}.dashboard-v6__action-notice,.dashboard-v6__available-actions-note{color:#536176;font-size:13px;line-height:1.55;margin:0;padding:11px 13px}.dashboard-v6__action-notice{background:#f1faf4;border-color:#bcd8c7;color:#28553a}.dashboard-v6__report-lines--two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-v6__risk-overview{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);padding:16px}.dashboard-v6__risk-state{background:#fff;border:1px solid #d5deea;border-radius:12px;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:108px;padding:15px}.dashboard-v6__risk-state small{color:#667287;font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.dashboard-v6__risk-state strong{font-size:21px;line-height:1.15}.dashboard-v6__risk-state span{color:#5b687c;font-size:13px}.dashboard-v6__risk-list{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:0;padding:0}.dashboard-v6__risk-list li{grid-gap:9px 12px;background:#fff;border:1px solid #e0e6ee;border-radius:11px;display:grid;gap:9px 12px;grid-template-columns:auto minmax(0,1fr);padding:12px 13px}.dashboard-v6__risk-list li>span{align-self:start;background:#edf2f7;border-radius:999px;color:#46546a;font-size:10px;font-weight:900;letter-spacing:.04em;min-width:64px;padding:4px 8px;text-align:center;text-transform:uppercase}.dashboard-v6__risk-list li>div{min-width:0}.dashboard-v6__risk-list p,.dashboard-v6__risk-list small,.dashboard-v6__risk-list strong{display:block}.dashboard-v6__risk-list p{color:#526074;line-height:1.5;margin:4px 0 0}.dashboard-v6__risk-list small{color:#7a8597;margin-top:5px}.dashboard-v6__incident-controls{background:#fbfcfe;border:1px dashed #c8d2df;border-radius:12px;margin-top:14px;padding:14px}.dashboard-v6__incident-controls label{grid-gap:6px;color:#526074;display:grid;flex:1 1 220px;font-size:12px;font-weight:800;gap:6px}.dashboard-v6__incident-controls select{flex:1 1 220px}.dashboard-v6__incident-controls button{background:#fff7f3;border-color:#efc4b0;color:#8a351f}.dashboard-v6__document-action-row{margin:12px 0 2px}.dashboard-v6__source-sections-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-v6__source-section-text{background:#fff;min-width:0;padding:14px 15px}.dashboard-v6__source-section-text h4{color:#172033;font-size:13px;letter-spacing:.025em;margin:0 0 8px;text-transform:uppercase}.dashboard-v6__source-section-text p{color:#4e5c70;line-height:1.6;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.dashboard-v6__source-bullet-list{grid-gap:7px;color:#4e5c70;display:grid;gap:7px;line-height:1.5;margin:8px 0 0;padding-left:19px}.dashboard-v6__tree-group{grid-gap:7px;display:grid;gap:7px}@media (max-width:900px){.dashboard-v6__report-lines--two-columns,.dashboard-v6__risk-overview,.dashboard-v6__schedule-action,.dashboard-v6__source-sections-grid{grid-template-columns:1fr}}@media (max-width:600px){.dashboard-v6__document-action-row,.dashboard-v6__incident-controls,.dashboard-v6__smart-action-buttons{align-items:stretch;flex-direction:column}.dashboard-v6__document-action-row a,.dashboard-v6__document-action-row button,.dashboard-v6__incident-controls button,.dashboard-v6__incident-controls select,.dashboard-v6__smart-action-buttons a,.dashboard-v6__smart-action-buttons button{width:100%}.dashboard-v6__risk-list li{grid-template-columns:1fr}}@media print{.dashboard-v6__action-notice,.dashboard-v6__available-actions-note,.dashboard-v6__incident-controls,.dashboard-v6__smart-actions{break-inside:avoid;page-break-inside:avoid}.dashboard-v6__document-action-row,.dashboard-v6__incident-controls,.dashboard-v6__smart-action-buttons{display:none!important}}.dashboard-v6__available-actions-note,.dashboard-v6__card-facts,.dashboard-v6__entity-card p,.dashboard-v6__entity-card small,.dashboard-v6__entity-inline-facts,.dashboard-v6__invoice-human-report p,.dashboard-v6__invoice-muted,.dashboard-v6__invoice-timeline small,.dashboard-v6__invoice-timeline span,.dashboard-v6__invoice-top-lines span,.dashboard-v6__money-counterparty,.dashboard-v6__money-table td,.dashboard-v6__money-table th,.dashboard-v6__notes-explainer,.dashboard-v6__record-facts span,.dashboard-v6__record-insight p,.dashboard-v6__record-section p,.dashboard-v6__record-section small,.dashboard-v6__record-understanding p,.dashboard-v6__report-drawer-body p,.dashboard-v6__report-lines span,.dashboard-v6__source-section-text,.dashboard-v6__source-sections-grid p,.dashboard-v6__source-sections-grid small,.dashboard-v6__updated,.dashboard-v6__world-tile p,.dashboard-v6__world-tile small{color:#111827}.dashboard-v6__entity-card p,.dashboard-v6__invoice-human-report p,.dashboard-v6__record-section p,.dashboard-v6__report-drawer-body p,.dashboard-v6__source-sections-grid p,.dashboard-v6__world-tile p{line-height:1.6}.dashboard-v6__entity-card small,.dashboard-v6__invoice-timeline small,.dashboard-v6__invoice-timeline span,.dashboard-v6__invoice-top-lines span,.dashboard-v6__report-lines span,.dashboard-v6__source-sections-grid small,.dashboard-v6__world-tile small{color:#27364a;font-weight:600}.dashboard-v6 input::placeholder,.dashboard-v6 textarea::placeholder{color:#6b7280;opacity:1}.dashboard-v6 button:disabled,.dashboard-v6 input:disabled,.dashboard-v6 select:disabled,.dashboard-v6 textarea:disabled{color:#6b7280}.dashboard-v6__world-tile strong{color:#05070a!important;font-weight:800!important}.dashboard-v6__world-tile small{color:#101318!important;font-size:14px!important;font-weight:600!important;line-height:1.55!important}.dashboard-v6__world-tile em{color:#080b10!important;font-size:13px!important;font-weight:800!important}.dashboard-v6__available-actions-note,.dashboard-v6__invoice-human-report p,.dashboard-v6__invoice-muted,.dashboard-v6__invoice-timeline small,.dashboard-v6__invoice-timeline span,.dashboard-v6__invoice-top-lines span,.dashboard-v6__money-table td,.dashboard-v6__money-table th,.dashboard-v6__notes-explainer,.dashboard-v6__record-section p,.dashboard-v6__record-section small,.dashboard-v6__report-lines span,.dashboard-v6__report-lines strong,.dashboard-v6__source-section-text,.dashboard-v6__source-sections-grid p,.dashboard-v6__source-sections-grid small{color:#080b10!important}.dashboard-v6__available-actions-note,.dashboard-v6__invoice-muted,.dashboard-v6__invoice-timeline small,.dashboard-v6__invoice-timeline span,.dashboard-v6__invoice-top-lines span,.dashboard-v6__notes-explainer,.dashboard-v6__record-section small,.dashboard-v6__report-lines span,.dashboard-v6__source-sections-grid small{font-size:13px!important;font-weight:600!important;line-height:1.55!important}.dashboard-v6__invoice-human-report p,.dashboard-v6__record-section p,.dashboard-v6__source-section-text,.dashboard-v6__source-sections-grid p{font-size:14px!important;font-weight:500!important;line-height:1.65!important}.dashboard-v6__money-table td,.dashboard-v6__money-table th,.dashboard-v6__report-lines strong{font-weight:650!important}.dashboard-v6 input,.dashboard-v6 label,.dashboard-v6 label>span,.dashboard-v6 select,.dashboard-v6 textarea{color:#080b10!important;font-weight:600!important}.dashboard-v6 input,.dashboard-v6 select,.dashboard-v6 textarea{font-size:14px!important}.dashboard-v6 input::placeholder,.dashboard-v6 textarea::placeholder{color:#41464f!important;font-weight:500!important;opacity:1!important}a.dashboard-v6__invoice-link-button{align-items:center;color:#111827!important;display:inline-flex;justify-content:center;text-decoration:none}.dashboard-v6__business-loader{min-height:430px;padding:32px 18px}.dashboard-v6__business-loader-card{background:#fff;border:1px solid #d9e1ec;border-radius:18px;box-shadow:0 18px 50px #0f172a14;padding:28px 30px;width:min(680px,92vw)}.dashboard-v6__business-loader-head{grid-gap:6px;gap:6px;margin-bottom:22px}.dashboard-v6__business-loader-head small{color:#334155!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase}.dashboard-v6__business-loader-head strong{color:#05070a!important;font-size:clamp(20px,3vw,30px);font-weight:850;line-height:1.15}.dashboard-v6__business-loader-track{background:#e7edf4;box-shadow:inset 0 1px 2px #0f172a14;height:12px;width:100%}.dashboard-v6__business-loader-track span{background:linear-gradient(90deg,#111827,#334155,#111827);min-width:3%;transition:width .7s ease}.dashboard-v6__business-loader-card p{color:#080b10!important;font-size:16px!important;font-weight:700!important;margin:20px 0 8px;min-height:48px}.dashboard-v6__business-loader-note{color:#27364a!important;display:block;font-size:12px!important;font-weight:600!important;line-height:1.55!important}.dashboard-v6__entity-card span,.dashboard-v6__entity-list button span,.dashboard-v6__world-entity-row span{color:#111827!important;line-height:1.5!important}.dashboard-v6,.dashboard-v6 article,.dashboard-v6 aside,.dashboard-v6 main,.dashboard-v6 section{--zimpix-owner-text:#080b10;--zimpix-owner-muted:#27364a}.dashboard-v6 label,.dashboard-v6 li,.dashboard-v6 p,.dashboard-v6 span,.dashboard-v6 td,.dashboard-v6 th{text-rendering:optimizeLegibility}@media (max-width:680px){.dashboard-v6__business-loader-card{border-radius:14px;padding:22px 20px}.dashboard-v6__business-loader-card p{font-size:15px!important}}.dashboard-v6__business-loader{display:grid;min-height:360px;padding:24px 16px;place-items:center}.dashboard-v6__business-loader-card{background:radial-gradient(circle at top right,#ffdf9633,#0000 32%),linear-gradient(145deg,#fff,#f8fbff);border:1px solid #365b8c2b;border-radius:22px;box-shadow:0 18px 46px #1a2d4c1a;overflow:hidden;padding:24px 26px 22px 86px;position:relative;width:min(620px,92vw)}.dashboard-v6__loader-dragon{display:grid;height:48px;left:20px;place-items:center;position:absolute;top:22px;width:48px}.dashboard-v6__loader-dragon-body{animation:zimpixDragonBreathe 3.6s ease-in-out infinite;display:block;font-size:34px;line-height:1;transform-origin:50% 70%}.dashboard-v6__loader-dragon-spark{animation:zimpixSpark 2.7s ease-in-out infinite;color:#c9912e;font-size:14px;position:absolute;right:-2px;top:0}@keyframes zimpixDragonBreathe{0%,to{transform:translateY(0) rotate(-2deg) scale(1)}50%{transform:translateY(-3px) rotate(2deg) scale(1.04)}}@keyframes zimpixSpark{0%,to{opacity:.25;transform:translateY(3px) scale(.75)}50%{opacity:1;transform:translateY(-2px) scale(1.15)}}.dashboard-v6__business-loader-head{grid-gap:4px;display:grid;gap:4px;margin-bottom:14px}.dashboard-v6__business-loader-head small{color:#51647f!important;font-size:11px!important;font-weight:800!important;letter-spacing:.09em}.dashboard-v6__business-loader-head strong{color:#0b1320!important;font-size:clamp(18px,2.2vw,25px);line-height:1.18}.dashboard-v6__business-loader-track{background:#e6edf5;border-radius:999px;height:6px;overflow:hidden}.dashboard-v6__business-loader-track span{background:linear-gradient(90deg,#243d63,#c9912e);border-radius:inherit;display:block;height:100%;transition:width 1.1s ease}.dashboard-v6__business-loader-card p{color:#10151d!important;font-size:15px!important;font-weight:650!important;line-height:1.55!important;margin:16px 0 8px;min-height:54px}.dashboard-v6__business-loader-tip{border-top:1px solid #2a44691a;color:#485870!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;margin-top:10px;padding-top:10px}.dashboard-v6__business-loader-note{display:none!important}@media (max-width:620px){.dashboard-v6__business-loader-card{padding:74px 18px 20px}.dashboard-v6__loader-dragon{left:18px;top:16px}.dashboard-v6__business-loader-card p{min-height:68px}}.z-discovery-review{background:radial-gradient(circle at top right,#6366f11a,#0000 34%),#fffffffa;border:1px solid #6366f133;border-radius:20px;box-shadow:0 14px 34px #18213714;color:#172033;padding:20px;width:100%}.z-discovery-review,.z-discovery-review *{box-sizing:border-box}.z-discovery-review-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.z-discovery-review-header h3{color:#172033;font-size:1.12rem;line-height:1.3;margin:0}.z-discovery-review-header p{color:#5f6b7d;font-size:.92rem;line-height:1.5;margin:6px 0 0;max-width:720px}.z-discovery-lane,.z-discovery-review-kind{background:#6366f114;border:1px solid #4f46e533;border-radius:999px;color:#4338ca;flex:0 0 auto;font-size:.75rem;font-weight:800;letter-spacing:.01em;padding:5px 10px}.z-discovery-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.z-discovery-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 7px 18px #0f172a0d;min-width:0;padding:16px}.z-discovery-card-heading{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.z-discovery-card-heading h4{color:#172033;font-size:1rem;line-height:1.4;margin:0;min-width:0;overflow-wrap:anywhere}.z-discovery-card-names{min-width:0}.z-discovery-card-names p{color:#64748b;font-size:.76rem;line-height:1.4;margin:5px 0 0;overflow-wrap:anywhere}.z-discovery-card-names p strong{color:#475569}.z-discovery-lane{font-size:.68rem;padding:3px 8px}.z-discovery-description{color:#475569;font-size:.88rem;line-height:1.55;margin:10px 0 0;overflow-wrap:anywhere}.z-discovery-meaning{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;color:#334155;font-size:.82rem;line-height:1.5;margin-top:12px;padding:11px}.z-discovery-meaning strong{color:#1e3a8a}.z-discovery-meaning p{margin:5px 0 0;overflow-wrap:anywhere}.z-discovery-verification{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.z-discovery-verification span{background:#ecfdf5;border-radius:999px;color:#166534;font-size:.72rem;padding:5px 8px}.z-discovery-contact-block{grid-gap:7px;background:#f8fafc;border-radius:12px;color:#64748b;display:grid;font-size:.8rem;gap:7px;line-height:1.45;margin-top:13px;padding:11px}.z-discovery-contact-block strong{color:#334155}.z-discovery-contact-block dl{grid-gap:5px;display:grid;gap:5px;margin:0}.z-discovery-contact-block dl>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(68px,auto) minmax(0,1fr)}.z-discovery-contact-block dt{color:#64748b;font-weight:700}.z-discovery-contact-block dd{color:#1e293b;margin:0;min-width:0;overflow-wrap:anywhere}.z-discovery-contact-block a{color:#3730a3;font-weight:700;text-decoration:none}.z-discovery-contact-block a:focus-visible,.z-discovery-contact-block a:hover{text-decoration:underline}.z-discovery-source{align-items:center;color:#4f46e5;display:inline-flex;font-size:.82rem;font-weight:800;margin-top:11px;text-decoration:none}.z-discovery-source:focus-visible,.z-discovery-source:hover{text-decoration:underline}.z-discovery-actions,.z-discovery-footer-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.z-discovery-actions button,.z-discovery-footer-actions button{background:#4f46e5;border:1px solid #4f46e5;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;line-height:1.2;min-height:36px;padding:8px 12px;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.z-discovery-actions button:hover:not(:disabled),.z-discovery-footer-actions button:hover:not(:disabled){box-shadow:0 6px 14px #4f46e533;transform:translateY(-1px)}.z-discovery-actions button:focus-visible,.z-discovery-dismiss-box textarea:focus-visible,.z-discovery-footer-actions button:focus-visible{outline:3px solid #6366f140;outline-offset:2px}.z-discovery-actions button:disabled,.z-discovery-footer-actions button:disabled{background:#e2e8f0;border-color:#94a3b8;color:#111827;cursor:not-allowed;opacity:1}.z-discovery-review .z-discovery-card,.z-discovery-review .z-discovery-card p,.z-discovery-review .z-discovery-contact-block,.z-discovery-review .z-discovery-contact-block dd,.z-discovery-review .z-discovery-contact-block dt,.z-discovery-review .z-discovery-empty,.z-discovery-review .z-discovery-status{color:#111827}.z-discovery-actions .z-discovery-secondary-action{background:#fff;border-color:#cbd5e1;color:#475569}.z-discovery-dismiss-box{background:#fff7f7;border:1px solid #fecaca;border-radius:12px;margin-top:14px;padding:12px}.z-discovery-dismiss-box>strong{color:#7f1d1d;font-size:.82rem}.z-discovery-reasons{grid-gap:7px 12px;display:grid;gap:7px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.z-discovery-reasons label{align-items:flex-start;color:#475569;cursor:pointer;display:flex;font-size:.76rem;gap:7px;line-height:1.35;min-width:0}.z-discovery-reasons input{accent-color:#4f46e5;flex:0 0 auto;margin-top:2px}.z-discovery-dismiss-box textarea{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#172033;font:inherit;font-size:.82rem;line-height:1.45;margin-top:11px;min-height:72px;padding:9px 10px;resize:vertical;width:100%}.z-discovery-empty,.z-discovery-error,.z-discovery-status{border-radius:12px;font-size:.88rem;line-height:1.5;padding:14px}.z-discovery-empty,.z-discovery-status{background:#f8fafc;color:#64748b}.z-discovery-empty p{margin:0}.z-discovery-empty p+p{margin-top:5px}.z-discovery-error{background:#fff1f2;border:1px solid #fecaca;color:#9f1239;margin-bottom:12px}.z-discovery-review-footer{align-items:flex-end;border-top:1px solid #e2e8f0;display:flex;gap:14px;justify-content:space-between;margin-top:16px;padding-top:14px}.z-discovery-counts{display:flex;flex-wrap:wrap;gap:7px}.z-discovery-counts span{background:#f1f5f9;border-radius:999px;color:#475569;font-size:.7rem;font-weight:700;padding:5px 8px}.z-discovery-footer-actions{flex:0 0 auto;justify-content:flex-end;margin-top:0}.z-discovery-review-compact{border-radius:15px;box-shadow:none;margin-top:14px;padding:14px}.z-discovery-review-compact .z-discovery-review-header p{display:none}.z-discovery-review-compact .z-discovery-grid{grid-template-columns:1fr}@media (max-width:760px){.z-discovery-review{border-radius:16px;padding:14px}.z-discovery-review-footer,.z-discovery-review-header{align-items:stretch;flex-direction:column}.z-discovery-review-kind{align-self:flex-start}.z-discovery-grid,.z-discovery-reasons{grid-template-columns:1fr}.z-discovery-footer-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.z-discovery-actions button,.z-discovery-footer-actions button{transition:none}}:root{--z-ink:#172033;--z-text:#253044;--z-muted:#4b5565;--z-soft-muted:#465365;--z-line:#dfe4ea;--z-line-strong:#cbd3dc;--z-card:#fff;--z-page:#fbfbfc;--z-soft:#f6f8fa;--z-gold-1:#6f5527;--z-gold-2:#9a742d;--z-gold-3:#c69a3d;--z-gold-4:#e0b650;--z-gold-5:#f0cf74;--z-success:#245d35;--z-error:#8a3028;--z-focus:#8a6b2c;--z-shadow:0 10px 28px #18202d12}*{box-sizing:border-box}.z-onboard-page{background:#fbfbfc;background:var(--z-page);color:#172033;color:var(--z-ink);font-family:Segoe UI,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;margin:0;min-height:100vh;padding:22px 28px 36px;width:100%}.z-onboard-page *,.z-onboard-page :after,.z-onboard-page :before{box-sizing:border-box}.z-onboard-shell{margin:0 auto;max-width:1460px;width:100%}.sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.z-onboard-page a,.z-onboard-page button,.z-onboard-page input,.z-onboard-page select,.z-onboard-page textarea{font:inherit}.z-onboard-page a:focus-visible,.z-onboard-page button:focus-visible,.z-onboard-page input:focus-visible,.z-onboard-page select:focus-visible,.z-onboard-page textarea:focus-visible{outline:3px solid #8a6b2c73;outline-offset:2px}.z-onboard-hero{grid-gap:24px;align-items:center;background:#fff;border:1px solid #dfe4ea;border:1px solid var(--z-line);border-radius:18px;box-shadow:0 10px 28px #18202d12;box-shadow:var(--z-shadow);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 245px;min-height:158px;overflow:hidden;padding:19px 26px 16px;position:relative}.z-onboard-accent{background:linear-gradient(90deg,#6f5527,#9a742d 24%,#c69a3d 50%,#e0b650 76%,#f0cf74);background:linear-gradient(90deg,var(--z-gold-1) 0,var(--z-gold-2) 24%,var(--z-gold-3) 50%,var(--z-gold-4) 76%,var(--z-gold-5) 100%);height:6px;inset:0 0 auto;position:absolute}.z-onboard-hero-copy{align-self:center;max-width:920px}.z-onboard-kicker{color:#7a5b1e;font-size:12px;font-weight:800;letter-spacing:.09em;margin:0 0 5px;text-transform:uppercase}.z-onboard-hero h1{color:#172033;color:var(--z-ink);font-size:clamp(29px,2.7vw,40px);font-weight:700;letter-spacing:-.028em;line-height:1.06;margin:0 0 9px}.z-onboard-intro{color:#344054;font-size:17px;line-height:1.45;margin:0;max-width:900px}.z-onboard-hero-visual{align-items:stretch;display:flex;flex-direction:column;gap:6px;justify-content:space-between;min-width:0;position:relative;z-index:2}.z-onboard-top-tools{align-items:center;display:flex;gap:6px;margin-top:11px}.z-onboard-icon-button{background:#fff;border:1px solid #cfd6df;border-radius:8px;color:#172033;color:var(--z-ink);cursor:pointer;display:inline-grid;flex:0 0 34px;height:34px;padding:0;place-items:center;width:34px}.z-onboard-icon-button:hover:not(:disabled){background:#fbfaf7;border-color:#b99a5c}.z-onboard-icon-button:disabled{cursor:default;opacity:.5}.z-onboard-voice-reserved{background:#fffdf8;border-color:#b99a5c}.z-onboard-voice-reserved:hover{background:#fbf7ec}.z-onboard-icon-button svg{fill:currentColor;height:17px;width:17px}.z-onboard-chat-button{align-self:flex-end}.z-onboard-dragon{display:block;margin:0 auto -3px;max-height:142px;max-width:205px;object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.z-onboard-loading,.z-onboard-message{border-radius:10px;font-size:16px;line-height:1.45;margin-top:15px;padding:12px 15px}.z-onboard-message.error{background:#fff5f4;border:1px solid #efcfcb;color:#8a3028;color:var(--z-error)}.z-onboard-message.success{background:#f2f8f4;border:1px solid #cfe1d4;color:#245d35;color:var(--z-success)}.z-onboard-loading{background:#fff;border:1px solid #dfe4ea;border:1px solid var(--z-line);color:#253044;color:var(--z-text);margin:70px auto;text-align:center;width:min(720px,100%)}.z-onboard-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.75fr) minmax(290px,.72fr);margin-top:14px}.z-onboard-main{min-width:0}.z-onboard-adaptive,.z-onboard-external-review,.z-onboard-progress-card,.z-onboard-section,.z-onboard-upload-note{background:#fff;border:1px solid #dfe4ea;border:1px solid var(--z-line);border-radius:16px;box-shadow:0 7px 20px rgba(24,32,45,.045)}.z-onboard-section{margin-bottom:16px;overflow:hidden}.z-onboard-section-head{align-items:center;border-bottom:1px solid #e7ebef;display:flex;gap:20px;justify-content:space-between;padding:15px 18px 13px}.z-onboard-section-head h2{color:#172033;color:var(--z-ink);font-size:23px;font-weight:700;line-height:1.25;margin:0}.z-onboard-section-head p{color:#344054;font-size:16px;line-height:1.45;margin:5px 0 0}.z-onboard-section-state{background:#fff;border:1px solid #cfd6df;border-radius:999px;color:#0000;display:grid;flex:0 0 auto;font-weight:800;height:32px;place-items:center;width:32px}.z-onboard-section-state.complete{background:#f2f8f4;border-color:#9fc6aa;color:#245d35;color:var(--z-success)}.z-onboard-fields{grid-gap:12px;display:grid;gap:12px;padding:12px}.z-onboard-field{background:#fff;border:1px solid #dfe4ea;border-radius:12px;min-width:0;padding:13px 14px}.z-onboard-field.is-saved{background:#fbfdfb;border-color:#d4e3d8}.z-onboard-field-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}.z-onboard-field-label-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.z-onboard-field-label-row label{color:#172033;color:var(--z-ink);font-size:17px;font-weight:700;line-height:1.35;margin:0}.z-onboard-field-head p,.z-onboard-field>p{color:#344054;font-size:15px;line-height:1.45;margin:5px 0 0}.z-onboard-requirement{align-items:center;background:#edf1f4;border-radius:999px;color:#344054;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.055em;min-height:22px;padding:2px 8px;text-transform:uppercase}.z-onboard-requirement.required{background:#f7eccb;color:#6f5013}.z-onboard-adaptive textarea,.z-onboard-external-review input,.z-onboard-external-review textarea,.z-onboard-field input[type=email],.z-onboard-field input[type=number],.z-onboard-field input[type=tel],.z-onboard-field input[type=text],.z-onboard-field input[type=url],.z-onboard-field select,.z-onboard-field textarea{background:#fff;border:1px solid #cbd3dc;border:1px solid var(--z-line-strong);border-radius:10px;color:#172033;color:var(--z-ink);font-size:17px;line-height:1.5;outline:none;width:100%}.z-onboard-external-review input,.z-onboard-field input,.z-onboard-field select{min-height:46px;padding:10px 12px}.z-onboard-adaptive textarea,.z-onboard-external-review textarea,.z-onboard-field textarea{min-height:128px;padding:13px 14px;resize:vertical}.z-onboard-adaptive textarea::placeholder,.z-onboard-field input::placeholder,.z-onboard-field textarea::placeholder{color:#465365;opacity:1}.z-onboard-adaptive textarea:focus,.z-onboard-external-review input:focus,.z-onboard-external-review textarea:focus,.z-onboard-field input:focus,.z-onboard-field select:focus,.z-onboard-field textarea:focus{border-color:#ad8a45;box-shadow:0 0 0 3px #ad8a4521}.z-onboard-saved-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.z-onboard-saved-badge,.z-onboard-saving-status{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:800;min-height:28px;padding:4px 9px}.z-onboard-saved-badge{background:#f2f8f4;border:1px solid #cfe1d4;color:#245d35;color:var(--z-success)}.z-onboard-saving-status{background:#f6f8fa;border:1px solid #dfe4ea;color:#344054}.z-onboard-saved-value{background:#fff;border:1px solid #dde6df;border-radius:10px;color:#172033;color:var(--z-ink);font-size:17px;line-height:1.5;min-height:46px;overflow-wrap:anywhere;padding:11px 13px;white-space:pre-wrap}.z-onboard-two-column{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.z-onboard-choice-fieldset{border:0;margin:0;min-width:0;padding:0}.z-onboard-choice-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.z-onboard-choice{align-items:center;background:#fff;border:1px solid #d6dde5;border-radius:10px;color:#172033;color:var(--z-ink);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;line-height:1.35;min-height:48px;padding:10px 12px;position:relative}.z-onboard-choice:hover{background:#fbfcfd;border-color:#b9c2cd}.z-onboard-choice:focus-within{outline:3px solid #8a6b2c59;outline-offset:2px}.z-onboard-choice.is-selected{background:#fbf7ec;border-color:#b9903f}.z-onboard-choice input{height:1px;opacity:.001;position:absolute;width:1px}.z-onboard-choice-mark{background:#fff;border:1px solid #bfc8d2;border-radius:6px;color:#684c13;display:grid;flex:0 0 auto;font-size:13px;font-weight:900;height:22px;place-items:center;width:22px}.z-onboard-choice.is-selected .z-onboard-choice-mark{background:#f7eccb;border-color:#b9903f}.z-onboard-link-button,.z-onboard-primary-button,.z-onboard-secondary-button{cursor:pointer}.z-onboard-primary-button,.z-onboard-secondary-button{border-radius:9px;font-size:15px;font-weight:700;min-height:44px;padding:9px 17px}.z-onboard-primary-button{background:#172033;background:var(--z-ink);border:1px solid #172033;border:1px solid var(--z-ink);color:#fff}.z-onboard-primary-button:hover:not(:disabled){background:#0f1726}.z-onboard-secondary-button{background:#fff;border:1px solid #cfd6df;color:#253044;color:var(--z-text)}.z-onboard-secondary-button:hover:not(:disabled){background:#fbfaf7;border-color:#b99a5c}.z-onboard-primary-button:disabled,.z-onboard-secondary-button:disabled{cursor:default;opacity:.5}.z-onboard-small-button{font-size:14px;min-height:38px;padding:6px 13px}.z-onboard-link-button{background:#0000;border:0;color:#374151;font-size:14px;font-weight:700;min-height:34px;padding:4px 6px;text-decoration:underline;text-underline-offset:3px}.z-onboard-field-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.z-onboard-external-review{border-color:#d8c18a;margin-top:18px;padding:20px 22px}.z-onboard-external-review header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.z-onboard-external-review h2{color:#172033;color:var(--z-ink);font-size:23px;margin:0}.z-onboard-external-review p,.z-onboard-external-review small{color:#344054;font-size:15px}.z-onboard-confirmation-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.z-onboard-confirmation-grid label{grid-gap:6px;color:#172033;color:var(--z-ink);display:grid;font-weight:700;gap:6px}.z-onboard-adaptive,.z-onboard-upload-note{margin-top:16px;padding:20px 22px}.z-onboard-adaptive h2,.z-onboard-upload-note h2{color:#172033;color:var(--z-ink);font-size:22px;margin:0 0 8px}.z-onboard-adaptive p,.z-onboard-upload-note p{color:#344054;font-size:16px}.z-onboard-upload-note{align-items:center;display:flex;gap:18px;justify-content:space-between}.z-onboard-progress-card{padding:22px 20px;position:-webkit-sticky;position:sticky;top:86px}.z-onboard-progress-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.z-onboard-progress-head strong{color:#172033;color:var(--z-ink);display:block;font-size:30px;line-height:1.1}.z-onboard-progress-ring{--progress:0%;background:radial-gradient(circle at center,#fff 59%,#0000 60%),conic-gradient(#c69a3d var(--progress),#e9edf1 0);border-radius:50%;color:#172033;color:var(--z-ink);display:grid;font-size:13px;font-weight:800;height:58px;place-items:center;width:58px}.z-onboard-progress-bar{background:#e9edf1;border-radius:999px;height:6px;margin:17px 0 12px;overflow:hidden;width:100%}.z-onboard-progress-bar>div{background:linear-gradient(90deg,#6f5527,#9a742d 30%,#c69a3d 62%,#e0b650);background:linear-gradient(90deg,var(--z-gold-1) 0,var(--z-gold-2) 30%,var(--z-gold-3) 62%,var(--z-gold-4) 100%);border-radius:inherit;height:100%}.z-onboard-progress-item{grid-gap:9px;border-top:1px solid #edf0f3;color:#344054;display:grid;font-size:14px;gap:9px;grid-template-columns:24px minmax(0,1fr);line-height:1.35;padding:11px 0;position:relative}.z-onboard-progress-item>span{background:#fff;border:1px solid #cfd6df;border-radius:999px;color:#0000;display:grid;height:22px;place-items:center;width:22px}.z-onboard-progress-item.complete>span{background:#f2f8f4;border-color:#9fc6aa;color:#245d35;color:var(--z-success)}.z-onboard-progress-item strong{color:#172033;color:var(--z-ink);display:block;font-size:14px}.z-onboard-progress-item small{color:#344054;display:block;font-size:13px;margin-top:2px}.full-width{margin-top:12px;width:100%}@media (max-width:1180px){.z-onboard-page{padding:18px 18px 30px}.z-onboard-hero{gap:18px;grid-template-columns:minmax(0,1fr) 205px;padding:20px 22px 16px}.z-onboard-dragon{max-height:140px;max-width:190px}.z-onboard-layout{grid-template-columns:minmax(0,1fr) 270px}.z-onboard-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.z-onboard-page{padding:16px 14px 28px}.z-onboard-hero{grid-template-columns:minmax(0,1fr) 180px;padding:18px 20px 15px}.z-onboard-hero h1{font-size:clamp(28px,4.5vw,36px)}.z-onboard-intro{font-size:16px}.z-onboard-dragon{max-height:125px;max-width:170px}.z-onboard-layout{grid-template-columns:1fr}.z-onboard-progress-card{order:-1;position:static}.z-onboard-progress-item{display:inline-grid;vertical-align:top;width:calc(50% - 4px)}}@media (max-width:700px){.z-onboard-page{font-size:16px;padding:10px 8px 22px}.z-onboard-hero{border-radius:14px;gap:7px;grid-template-columns:1fr;min-height:0;min-height:auto;padding:16px 14px 12px}.z-onboard-hero h1{font-size:28px}.z-onboard-intro{font-size:16px}.z-onboard-hero-visual{align-items:center;flex-direction:row-reverse;gap:10px;justify-content:space-between}.z-onboard-top-tools{justify-content:flex-start}.z-onboard-chat-button{align-self:center}.z-onboard-dragon{margin:0;max-height:115px;max-width:40vw;width:145px}.z-onboard-section-head{padding:16px 15px 14px}.z-onboard-section-head h2{font-size:21px}.z-onboard-section-head p{font-size:15px}.z-onboard-fields{padding:10px}.z-onboard-field{padding:14px 13px}.z-onboard-external-review header,.z-onboard-field-head,.z-onboard-upload-note{align-items:stretch;flex-direction:column}.z-onboard-choice-grid,.z-onboard-confirmation-grid,.z-onboard-two-column{grid-template-columns:1fr}.z-onboard-choice{font-size:16px;min-height:50px}.z-onboard-field input,.z-onboard-field select,.z-onboard-field textarea,.z-onboard-saved-value{font-size:16px}.z-onboard-primary-button,.z-onboard-secondary-button{min-height:44px}.z-onboard-progress-item{width:100%}}@media (max-width:390px){.z-onboard-hero h1{font-size:29px}.z-onboard-hero-visual{align-items:stretch;flex-direction:column}.z-onboard-top-tools{justify-content:flex-start;width:auto}.z-onboard-dragon{align-self:center;max-width:170px;width:58vw}.z-onboard-chat-button,.z-onboard-field-buttons,.z-onboard-saved-actions{width:100%}}@media (max-width:520px){.z-onboard-field,.z-onboard-main,.z-onboard-page,.z-onboard-progress-card,.z-onboard-section,.z-onboard-shell{max-width:100%;min-width:0}.z-onboard-page{overflow-x:hidden}.z-onboard-field input,.z-onboard-field select,.z-onboard-field textarea,.z-onboard-saved-value{max-width:100%}}@media (prefers-reduced-motion:reduce){.z-onboard-page *,.z-onboard-page :after,.z-onboard-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.z-onboard-field-buttons,.z-onboard-link-button,.z-onboard-progress-card button,.z-onboard-top-tools{display:none!important}.z-onboard-page{background:#fff;padding:0}.z-onboard-adaptive,.z-onboard-external-review,.z-onboard-hero,.z-onboard-progress-card,.z-onboard-section,.z-onboard-upload-note{box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.z-onboard-phone-row{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr)}.z-onboard-phone-prefix{min-width:0}.z-onboard-progress-item:not(.complete)>span:not(:empty){background:#fff9ea;border-color:#d2b267;color:#8a651c}@media (max-width:700px){.z-onboard-phone-row{grid-template-columns:minmax(125px,.5fr) minmax(0,1fr)}}@media (max-width:430px){.z-onboard-phone-row{grid-template-columns:1fr}}.business-identity-world{color:#111827;padding:28px}.bp-hero{align-items:flex-start;background:linear-gradient(135deg,#141414,#2b2118);border-radius:28px;box-shadow:0 18px 45px #0000002e;color:#fff;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px;padding:28px}.bp-hero h1{font-size:34px;line-height:1.1;margin:8px 0 10px}.bp-hero p{color:#ffffffd1;font-size:15px;line-height:1.6;max-width:760px}.bp-kicker,.bp-soft-label{color:#b98845;font-size:12px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.bp-refresh{background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;color:#fff;cursor:pointer;padding:11px 15px;white-space:nowrap}.bp-alert{background:#fff3f3;border-radius:18px;color:#991b1b;margin-bottom:18px;padding:14px 16px}.bp-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.bp-card,.bp-stat-card{background:#ffffffeb;border:1px solid #11182714;border-radius:24px;box-shadow:0 14px 35px #11182714}.bp-stat-card{padding:18px}.bp-stat-card span{color:#6b7280;display:block;font-size:13px;margin-bottom:8px}.bp-stat-card strong{color:#111827;display:block;font-size:28px}.bp-stat-card p{color:#6b7280;font-size:13px;margin:8px 0 0}.bp-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.bp-card{padding:22px}.bp-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.bp-card h2{font-size:22px;margin:6px 0 0}.bp-memory-list{grid-gap:12px;display:grid;gap:12px}.bp-memory-list div{background:#f8fafc;border:1px solid #1118270f;border-radius:18px;padding:14px}.bp-memory-list span{color:#6b7280;display:block;font-size:13px;margin-bottom:6px}.bp-memory-list strong{color:#111827;display:block;line-height:1.45}.bp-pill-grid{display:flex;flex-wrap:wrap;gap:10px}.bp-pill-grid span{background:#f3f4f6;border:1px solid #11182714;border-radius:999px;color:#374151;font-weight:700;padding:10px 13px}.bp-next-list{color:#374151;line-height:1.8;margin:0;padding-left:20px}@media (max-width:900px){.bp-hero{flex-direction:column}.bp-grid,.bp-stats-grid{grid-template-columns:1fr}}.cg-input{border:1px solid #ccc;border-radius:6px;margin-bottom:15px;min-height:120px;padding:10px;width:100%}.cg-btn{background:#4a6cf7;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 20px}.cg-output{background:#fff;border:1px solid #ddd;border-radius:10px;margin-top:20px;padding:15px}.crm-add{display:flex;gap:10px;margin-bottom:20px}.crm-add input{border:1px solid #ccc;border-radius:6px;flex:1 1;padding:10px}.crm-add button{background:#4a6cf7;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 20px}.crm-list{grid-gap:15px;display:grid;gap:15px}.crm-card{background:#fff;border:1px solid #ddd;border-radius:10px;padding:15px}.z-chat-shell{background:#fff;border:1px solid #11182714;border-radius:22px;box-shadow:0 22px 60px #0f172a12;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 250px);height:calc(100dvh - 250px);min-height:0;overflow:hidden;width:100%}.z-chat-thread{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at top left,rgba(245,158,11,.045),#0000 34%),linear-gradient(180deg,#fff,#fbfbfa);flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 30px 12px;scroll-behavior:smooth}.z-message-row{align-items:flex-start;display:flex;gap:14px;margin-bottom:18px}.z-message-row.z-user{flex-direction:row-reverse}.z-message-avatar{align-items:center;border-radius:999px;box-shadow:0 10px 22px #0f172a24;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:900;height:42px;justify-content:center;width:42px}.z-message-avatar,.z-message-row.z-user .z-message-avatar{background:#050505}.z-message-content{max-width:72%;min-width:0}.z-message-row.z-user .z-message-content{align-items:flex-end;display:flex;flex-direction:column}.z-message-name{color:#111827;font-size:12px;font-weight:900;letter-spacing:.02em;margin-bottom:7px}.z-message-bubble{color:#111827;font-size:18px;line-height:1.62;overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;white-space:pre-wrap;word-break:normal}.z-message-bubble strong{font-weight:800}.z-message-row.z-ai .z-message-bubble{background:#fff;border:1px solid #e5e7eb;border-radius:22px;border-top-left-radius:8px;box-shadow:0 12px 28px #0f172a0d;color:#050505;font-size:18px;font-weight:540;line-height:1.65;padding:16px 20px}.z-message-row.z-user .z-message-bubble{background:#fffaf0;border:1px solid #925f1433;border-radius:22px;border-top-right-radius:8px;box-shadow:0 12px 28px #925f1412;color:#050505;font-size:18px;font-weight:560;letter-spacing:0;line-height:1.62;padding:16px 20px}.z-chat-composer-wrap{background:#fff;border-top:1px solid #11182714;flex-shrink:0;padding:12px 18px max(8px,env(safe-area-inset-bottom))}.z-chat-composer{align-items:flex-end;background:#fff;border:1px solid #cfd6df;border-radius:22px;box-shadow:0 12px 28px #0f172a12;display:flex;gap:10px;max-width:100%;min-width:0;padding:8px}.z-chat-composer textarea{background:#fff;border:none;border-radius:18px;flex:1 1;font-family:inherit;font-size:18px;line-height:1.45;max-height:min(125px,30dvh);min-height:42px;min-width:0;outline:none;padding:10px;resize:none;text-align:start;unicode-bidi:plaintext}.z-chat-composer:focus-within{border-color:#111827;box-shadow:0 0 0 4px #11182714,0 12px 28px #0f172a12}.z-composer-icon{background:#f8fafc;border-radius:999px;color:#050505;font-size:20px;height:40px;width:40px}.z-composer-icon,.z-send-button{border:none;cursor:pointer;flex-shrink:0;font-weight:900;touch-action:manipulation}.z-send-button{background:#050505;border-radius:999px;color:#fff;font-size:14px;height:42px;min-width:58px;padding:0 18px}.z-send-button:disabled{cursor:not-allowed;opacity:.45}.z-chat-disclaimer{color:#6b7280;font-size:12px;line-height:1.3;margin:6px 0 0;text-align:center}.z-message-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.z-message-action-button{background:#050505;border:1px solid #1118271f;border-radius:14px;color:#fff;cursor:pointer;font-size:13px;font-weight:900;padding:8px 12px;touch-action:manipulation}.z-message-action-button:hover{background:#111827}.z-intelligence-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;margin-top:14px;padding:14px}.z-intelligence-card-head{display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.z-intelligence-card-head span{color:#64748b;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.z-intelligence-card-head strong{color:#111827;font-size:13px}.z-intelligence-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.z-intelligence-grid div{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:10px}.z-intelligence-grid small{color:#64748b;display:block;margin-bottom:4px}.z-intelligence-grid strong{color:#111827;font-size:18px}.z-intelligence-next{color:#334155;font-size:14px;line-height:1.45;margin:12px 0 0}@media (max-width:900px){.z-chat-shell{border-radius:18px;height:calc(100vh - 210px);height:calc(100dvh - 210px);min-height:0}.z-chat-thread{padding:18px 14px 10px}.z-message-content{max-width:86%}.z-message-bubble,.z-message-row.z-ai .z-message-bubble{font-size:16px}.z-message-row.z-user .z-message-bubble{font-size:18px;padding:14px 17px}.z-message-row{margin-bottom:16px}.z-message-avatar{height:36px;width:36px}.z-chat-composer textarea{font-size:16px}.z-composer-icon{height:38px;width:38px}.z-send-button{height:40px;min-width:52px;padding:0 14px}}@media (max-width:600px){.z-chat-shell{border-radius:16px;height:calc(100vh - 165px);height:calc(100dvh - 165px)}.z-chat-thread{padding:14px 10px 8px}.z-message-row{gap:9px}.z-message-content{max-width:calc(100% - 44px)}.z-message-avatar{font-size:11px;height:32px;width:32px}.z-message-row.z-ai .z-message-bubble,.z-message-row.z-user .z-message-bubble{border-radius:18px;font-size:16px;padding:12px 14px}.z-chat-composer-wrap{padding:9px 9px max(7px,env(safe-area-inset-bottom))}.z-chat-composer{border-radius:18px;gap:6px;padding:6px}.z-chat-composer textarea{max-height:min(110px,28dvh);min-height:40px;padding:9px 7px}.z-composer-icon{height:36px;width:36px}.z-send-button{height:38px;min-width:48px;padding:0 12px}.z-chat-disclaimer{font-size:11px}.z-intelligence-grid{grid-template-columns:1fr}}@media (max-height:700px){.z-chat-shell{height:calc(100vh - 145px);height:calc(100dvh - 145px);min-height:0}.z-chat-thread{padding-top:12px}}.z-upload-button{font-size:24px;line-height:1}.z-voice-button{font-size:19px;line-height:1}.zimpix-chat-page{-webkit-padding-after:calc(16px + env(safe-area-inset-bottom, 0px));background:#f7f7f8;box-sizing:border-box;margin:0;max-width:none;min-height:calc(100vh - 70px);min-height:calc(100dvh - 70px);padding:22px 28px 16px;padding-block-end:calc(16px + env(safe-area-inset-bottom, 0px));width:100%}.z-chat-workspace-frame{margin-left:auto;margin-right:auto;max-width:1180px;width:min(100%,1180px)}.z-chat-hero,.zimpix-chat-page .z-chat-shell{max-width:100%;width:100%}.z-chat-hero{align-items:center;background:linear-gradient(135deg,#111827,#1f2937);border-radius:26px;box-shadow:0 18px 50px #0f172a29;box-sizing:border-box;color:#fff;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px;overflow:hidden;padding:18px 28px;position:relative}.z-chat-hero-copy{max-width:850px;position:relative;z-index:2}.z-chat-kicker{color:#ffffffc7;font-size:12px;font-weight:900;letter-spacing:.16em;margin:0 0 10px;opacity:.76;text-transform:uppercase}.z-chat-hero h1{color:#fff;font-size:27px;letter-spacing:-.04em;line-height:1.08;margin:0 0 10px}.z-chat-hero p{color:#ffffffc7;font-size:14px;line-height:1.55;margin:0;max-width:820px}.z-chat-hero-dragon{filter:drop-shadow(0 0 18px rgba(255,188,82,.2)) drop-shadow(0 24px 34px rgba(0,0,0,.44));flex-shrink:0;margin:-35px -6px -22px 0;max-height:145px;object-fit:contain;pointer-events:none;position:relative;width:155px;z-index:1}@media (max-width:1100px){.zimpix-chat-page{-webkit-padding-after:calc(20px + env(safe-area-inset-bottom, 0px));padding:20px;padding-block-end:calc(20px + env(safe-area-inset-bottom, 0px))}.z-chat-hero{align-items:flex-start}.z-chat-hero-dragon{margin-right:-18px;max-height:160px;width:170px}}@media (max-width:768px){.zimpix-chat-page{-webkit-padding-after:calc(14px + env(safe-area-inset-bottom, 0px));padding:14px;padding-block-end:calc(14px + env(safe-area-inset-bottom, 0px))}.z-chat-hero{border-radius:22px;flex-direction:column;padding:22px}.z-chat-hero h1{font-size:28px}.z-chat-hero-dragon{align-self:flex-end;margin:-10px 0 -14px;max-height:120px;width:120px}}.z-chat-continuity-frame{align-items:flex-start;display:flex;gap:18px}.z-chat-main-area{flex:1 1;min-width:0}.z-mobile-conversations-button{background:#0c0e14c2;border:1px solid #d6b76a47;border-radius:16px;color:#f6e7bf;cursor:pointer;display:none;font-weight:800;padding:12px 14px;text-align:start;width:100%}@media (max-width:820px){.z-chat-continuity-frame{display:block}.z-mobile-conversations-button{display:block;margin-bottom:12px}.z-chat-main-area{width:100%}}.reports-page{direction:ltr;padding:20px}.reports-nav a{color:#333;margin-right:12px;text-decoration:none}.new-report-btn{background:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-bottom:20px;padding:10px 16px}.reports-table{border-collapse:collapse;width:100%}.reports-table td,.reports-table th{border:1px solid #ddd;padding:10px}.reports-table th{background:#f5f5f5}.view-btn{background:#2196f3;border-radius:4px;color:#fff;padding:6px 12px;text-decoration:none}.modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{background:#fff;border-radius:8px;padding:20px;width:400px}.modal-content input,.modal-content select,.modal-content textarea{margin-bottom:10px;padding:8px;width:100%}.create-btn{background:#4caf50}.close-btn,.create-btn{border:none;border-radius:6px;color:#fff;margin-top:10px;padding:10px;width:100%}.close-btn{background:#f44336}.report-view-page{background:#f4f4f7;font-family:system-ui,sans-serif;margin:0 auto;max-width:900px;padding:24px}.report-view-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.report-date,.report-type{color:#555;margin:4px 0}.back-button{background:#e0e0e0;border:1px solid #cfcfcf;border-radius:6px;color:#333;padding:8px 14px;text-decoration:none;transition:.2s}.back-button:hover{background:#d5d5d5}.report-actions{display:flex;gap:12px;margin-bottom:20px}.report-actions button{background:#fafafa;border:1px solid silver;border-radius:6px;color:#333;cursor:pointer;padding:8px 14px;transition:.25s}.report-actions button:hover{background:#e8e8e8;border-color:#a8a8a8}.report-actions .gold-btn{border:1px solid #d4af37;color:#6a5200}.report-actions .gold-btn:hover{background:#fff7d6;border-color:#b8952f}.delete-btn{background:#ff4d4d;border:1px solid #cc3c3c;color:#fff}.delete-btn:hover{background:#d93636}.report-view-body h2{color:#333;margin-bottom:12px}.report-content-box{background:#f9f9fb;border:1px solid #d0d0d0;border-radius:8px;min-height:200px;padding:16px}.pretty-text p{color:#333;font-size:16px;line-height:1.5;margin:8px 0}.pretty-text strong{color:#111}.control-action-page{background:#f7f8fb;min-height:100%;padding:28px}.universal-report{margin:0 auto;max-width:1180px}.universal-hero{background:linear-gradient(135deg,#07111f,#0f172a 62%,#1e293b);border-radius:28px;box-shadow:0 24px 70px #0f172a2e;color:#fff;padding:26px}.universal-back{background:#ffffff1f;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;margin-bottom:18px;padding:10px 16px}.universal-kicker,.universal-soft-label{color:#d99b16;font-size:12px;font-weight:900;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.universal-hero h1{font-size:clamp(32px,5vw,56px);line-height:1.04;margin:0;max-width:920px}.universal-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.universal-meta span{background:#ffffff14;border:1px solid #fff3;border-radius:999px;font-weight:800;padding:8px 12px}.universal-primary-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);margin-top:18px}.universal-main,.universal-side{grid-gap:16px;align-content:start;display:grid;gap:16px}.universal-card{background:#fff;border:1px solid #dbe3ef;border-radius:24px;box-shadow:0 18px 44px #0f172a0f;padding:22px}.universal-card h2{color:#0f172a;font-size:23px;line-height:1.35;margin:0}.universal-card p{color:#253044;font-size:16px;line-height:1.65;margin:0}.universal-recommendation{background:#fffdf7;border:2px solid #0f172a}.universal-list{color:#253044;margin:0;padding-left:20px}.universal-list li{line-height:1.5;margin-bottom:8px}.universal-detail-list{grid-gap:10px;display:grid;gap:10px}.universal-detail{grid-gap:12px;border-bottom:1px solid #edf2f7;display:grid;gap:12px;grid-template-columns:95px minmax(0,1fr);padding-bottom:10px}.universal-detail:last-child{border-bottom:0;padding-bottom:0}.universal-detail span{color:#64748b;font-weight:800;text-transform:capitalize}.universal-detail a,.universal-detail strong{color:#0f172a;font-weight:900;min-width:0;overflow-wrap:anywhere}.universal-evidence-list{grid-gap:12px;display:grid;gap:12px}.universal-evidence-item{background:#fbfcff;border:1px solid #e4e9f2;border-radius:16px;padding:14px}.universal-evidence-item a,.universal-evidence-item small,.universal-evidence-item strong{display:block}.universal-evidence-item p{font-size:14px;margin:8px 0}.universal-evidence-item small{color:#64748b;margin-top:6px}.universal-evidence-item a{color:#0f172a;font-weight:900;margin-top:10px}.universal-actions{display:flex;flex-wrap:wrap;gap:10px}.universal-actions button{background:#0f172a;border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;padding:12px 17px}.universal-actions button.secondary{background:#fff;border:1px solid #334155;color:#0f172a}.universal-actions button:disabled{cursor:progress;opacity:.65}.universal-error,.universal-message{border-radius:18px;padding:16px 18px}.universal-message{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.universal-error{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}@media (max-width:850px){.control-action-page{padding:16px}.universal-primary-grid{grid-template-columns:1fr}.universal-card,.universal-hero{padding:18px}.universal-hero h1{font-size:34px}.universal-connected-item{background:#fbfcff;border:1px solid #e4e9f2;border-radius:16px;cursor:pointer;padding:14px;text-align:left;width:100%}.universal-connected-item span,.universal-connected-item strong{display:block}.universal-connected-item strong{color:#0f172a;font-size:15px}.universal-connected-item span{color:#64748b;font-size:13px;margin-top:4px}}
/*# sourceMappingURL=main.2a535bfa.css.map*/