.m-0,.mt-1,.mb-1,.ml-1,.mr-1{margin:0}@media (width<=900px){.cjd-expanded-body{grid-template-columns:1fr!important}.cjd-peer-chip-row{flex-direction:column;align-items:flex-start}}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}:root{--color-primary:#1677ff;--color-primary-hover:#4096ff;--color-secondary:#722ed1;--color-secondary-hover:#9254de;--color-accent:#f56a00;--color-accent-hover:#ff7a45;--color-success:#52c41a;--color-success-hover:#73d13d;--color-danger:#f5222d;--color-danger-hover:#ff4d4f;--bg-color:#f5f5f5;--bg-color-solid:#fff;--bg-color-light:#fdfdfd;--text-color:#333;--text-secondary:#666;--text-muted:#999;--border-color:#d9d9d9;--border-color-light:#f0f0f0;--space-xs:clamp(.25rem, .2rem + .25vw, .5rem);--space-sm:clamp(.5rem, .4rem + .5vw, .75rem);--space-md:clamp(.85rem, .7rem + .85vw, 1.25rem);--space-lg:clamp(1.25rem, 1rem + 1.2vw, 2rem);--space-xl:clamp(1.75rem, 1.4rem + 2vw, 3.5rem);--text-base:clamp(1rem, .9rem + .5vw, 1.125rem);--text-lg:clamp(1.125rem, 1rem + .625vw, 1.25rem);--text-xl:clamp(1.25rem, 1rem + 1.25vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.25rem + 1.25vw, 2rem)}.full-center{justify-content:center;align-items:center;min-height:100dvh;display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-column{flex-direction:column;display:flex}.w-full{width:100%}.h-full{height:100%}.text-center{text-align:center}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-accent{color:var(--color-accent)}.text-success{color:var(--color-success)}.text-danger{color:var(--color-danger)}.text-muted{color:var(--text-muted)}.bg-primary{background-color:var(--color-primary);color:var(--bg-color-solid)}.bg-secondary{background-color:var(--color-secondary);color:var(--bg-color-solid)}.bg-accent{background-color:var(--color-accent);color:var(--bg-color-solid)}.bg-success{background-color:var(--color-success);color:var(--bg-color-solid)}.bg-danger{background-color:var(--color-danger);color:var(--bg-color-solid)}.bg-white{background-color:var(--bg-color-solid)}.bg-light{background-color:var(--bg-color-light)}.bg-base{background-color:var(--bg-color)}.m-0,.mt-1,.mb-1,.ml-1,.mr-1{margin:0}.mt-1{margin-top:var(--space-xs)}.mt-2{margin-top:var(--space-sm)}.mt-3{margin-top:var(--space-md)}.mt-4{margin-top:var(--space-lg)}.mb-1{margin-bottom:var(--space-xs)}.mb-2{margin-bottom:var(--space-sm)}.mb-3{margin-bottom:var(--space-md)}.mb-4{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:32px}.ml-1{margin-left:var(--space-xs)}.ml-2{margin-left:var(--space-sm)}.mr-1{margin-right:var(--space-xs)}.mr-2{margin-right:var(--space-sm)}.p-0{padding:0}.p-1{padding:var(--space-xs)}.p-2{padding:var(--space-sm)}.p-3{padding:var(--space-md)}.p-4{padding:var(--space-lg)}.px-1{padding-inline:var(--space-xs)}.px-2{padding-inline:var(--space-sm)}.px-3{padding-inline:var(--space-md)}.py-1{padding-block:var(--space-xs)}.py-2{padding-block:var(--space-sm)}.py-3{padding-block:var(--space-md)}.py-4{padding-block:var(--space-lg)}.cursor-not-allowed{cursor:not-allowed}.resize-vertical{resize:vertical}.login-container{width:100%;max-width:400px;padding:var(--space-lg);background:var(--bg-color-solid);box-shadow:0 4px 12px color-mix(in srgb,var(--text-color) 10%,var(--bg-color-solid) 90%);border-radius:8px}.login-heading{text-align:center;margin-bottom:var(--space-md)}.main-layout{min-height:100dvh}.main-layout--wide .ml-content{margin:0!important}.ml-content--wide{height:100%;margin:0!important;padding:0!important}.content-padding{padding:var(--space-md)}.sidebar-trigger{padding:0 var(--space-md);cursor:pointer;font-size:18px;line-height:64px;transition:color .3s}.sidebar-trigger:hover{color:var(--color-primary)}.ml-sider{height:100vh;position:sticky;top:0;left:0;overflow:auto}.ml-logo{height:32px;margin:var(--space-sm);color:var(--bg-color-solid);border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.ml-new-comparison-wrap{padding:0 var(--space-sm);margin-bottom:var(--space-sm)}.ml-new-comparison-btn{height:40px;padding-left:var(--space-sm);border-radius:8px;justify-content:flex-start;align-items:center;display:flex}.ml-new-comparison-btn--collapsed{justify-content:center;padding-left:0}.ml-logout-wrap{width:100%;padding:0 var(--space-sm);position:absolute;bottom:48px}.ml-logout-btn{color:color-mix(in srgb,var(--bg-color-solid) 65%,var(--text-color) 35%);text-align:left;width:100%;padding:0 4px}.ml-content{margin:0 var(--space-sm)}.ml-content-card{padding:var(--space-md);background:var(--bg-color-light);border-radius:6px;min-height:360px}.ml-footer{text-align:center}.cmp-page{padding-bottom:var(--space-lg)}.cmp-header-row{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.cmp-title{margin:0}.cmp-card{box-shadow:0 4px 12px color-mix(in srgb,var(--text-color) 5%,var(--bg-color-solid) 95%);border-radius:12px}.cmp-card-title-row{justify-content:space-between;align-items:center;display:flex}.cmp-view-details-disabled{cursor:not-allowed}.reports-title{margin-bottom:var(--space-md)}.reports-card{border:1px solid var(--border-color-light);height:auto;box-shadow:0 4px 12px color-mix(in srgb,var(--text-color) 5%,var(--bg-color-solid) 95%);border-radius:12px}.reports-loading{text-align:center;padding:var(--space-lg)}.profile-page{max-width:800px;padding:var(--space-md) 0;margin:0 auto}.profile-card{box-shadow:0 8px 24px color-mix(in srgb,var(--text-color) 5%,var(--bg-color-solid) 95%);border-radius:16px;overflow:hidden}.profile-card .ant-card-body{padding:0!important}.profile-hero{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);height:120px;position:relative}.profile-avatar-badge{border:4px solid var(--bg-color-solid);box-shadow:0 4px 12px color-mix(in srgb,var(--text-color) 10%,var(--bg-color-solid) 90%);border-radius:50%;position:absolute;bottom:-50px;left:32px}.profile-content{padding:var(--space-xl) var(--space-lg) var(--space-lg)}.profile-user-title{margin-bottom:var(--space-lg)}.profile-user-name{margin:0}.profile-name-space{margin-bottom:var(--space-md)}.profile-role-tag-wrap{margin-top:8px}.profile-descriptions .ant-descriptions-item-label{width:200px;min-width:200px;font-weight:600}.profile-container{max-width:800px;margin:0 auto;padding:24px 0}.profile-avatar-wrapper{background-color:var(--color-primary);border-radius:4px 4px 0 0;justify-content:center;align-items:center;height:200px;display:flex;position:relative}.profile-avatar{background-color:var(--color-accent);font-size:40px}.profile-avatar-container{background-color:var(--bg-color-solid);box-shadow:0 4px 12px color-mix(in srgb,var(--text-color) 10%,var(--bg-color-solid) 90%);border-radius:50%;padding:8px;position:absolute;bottom:-40px;left:32px}.ncm-modal .ant-modal-content{border-radius:16px!important}.ncm-modal .ant-modal-body{border-radius:16px!important;padding:0!important;overflow:hidden!important}.ncm-modal-inner{padding:var(--space-lg);background:linear-gradient(135deg,var(--bg-color-light) 0%,var(--bg-color-solid) 100%);min-height:80vh}.ncm-modal-header{text-align:center;margin-bottom:var(--space-lg)}.ncm-modal-title{letter-spacing:-.5px;margin:0;font-weight:700}.ncm-modal-subtitle{font-size:16px}.ncm-stack-full{width:100%}.ncm-glass-card{box-shadow:0 8px 32px color-mix(in srgb,var(--text-color) 6%,var(--bg-color-solid) 94%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid color-mix(in srgb,var(--bg-color-solid) 30%,var(--border-color-light) 70%)!important;background:color-mix(in srgb,var(--bg-color-solid) 80%,var(--bg-color-light) 20%)!important}.ncm-step-badge{background:var(--color-primary);width:28px;height:28px;color:var(--bg-color-solid);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.ncm-tab-section-pad{padding:12px 0}.ncm-select-wide{width:100%}.ncm-select-wide .ant-select-selector{align-items:center;display:flex;height:48px!important}.ncm-upload-icon{color:var(--color-primary)}.ncm-base-selected-card{padding:var(--space-md);background:color-mix(in srgb,var(--color-primary) 12%,var(--bg-color-solid) 88%);border:1px solid color-mix(in srgb,var(--color-primary) 35%,var(--border-color-light) 65%);border-radius:12px;flex-direction:column;display:flex}.ncm-base-selected-label{color:var(--color-primary);text-transform:uppercase;font-size:12px}.ncm-base-selected-symbol{font-size:18px}.ncm-base-unselected-card{padding:var(--space-md);background:var(--bg-color);border:1px dashed var(--border-color);text-align:center;color:var(--text-muted);border-radius:12px}.ncm-pane{background:var(--bg-color-light);padding:var(--space-sm);border:1px solid var(--border-color-light);border-radius:12px;height:450px;overflow-y:auto}.ncm-pane--white{background:var(--bg-color-solid)!important}.ncm-pane-placeholder{height:100%;color:var(--text-muted);justify-content:center;align-items:center;font-style:italic;display:flex}.ncm-locked-pane-placeholder{background:var(--bg-color-solid);border:1px dashed var(--border-color);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:400px;display:flex}.ncm-locked-pane-placeholder-text{font-size:16px}.ncm-available-header-row{justify-content:space-between;margin-bottom:8px;display:flex}.ncm-small-muted{font-size:12px}.ncm-arrow-col{text-align:center}.ncm-arrow-icon{color:var(--color-primary);opacity:.5;font-size:24px}.ncm-selected-pane-header-row{justify-content:space-between;margin-bottom:8px;display:flex}.ncm-action-footer{background:var(--bg-color-solid);padding:var(--space-sm) var(--space-md);box-shadow:0 4px 12px color-mix(in srgb,var(--text-color) 5%,var(--bg-color-solid) 95%);border-radius:12px;justify-content:flex-end;gap:16px;margin-top:8px;display:flex}.ncm-action-cancel-btn{border-radius:8px}.ncm-action-primary-btn{padding:0 var(--space-lg);border-radius:8px}.rd-loading-full{justify-content:center;align-items:center;height:60vh;display:flex}.rd-error-stack{width:100%}.report-detail-layout{height:60vh}.comparison-card{height:auto;min-height:180px}.rd-section-list{scrollbar-width:thin;max-height:calc(100vh - 300px);padding-right:12px;overflow-y:auto}.rd-section-item{background:var(--bg-color-solid);margin-bottom:var(--space-xs);padding:var(--space-sm);border:1px solid var(--border-color-light);cursor:pointer;box-shadow:0 2px 4px color-mix(in srgb,var(--text-color) 2%,var(--bg-color-solid) 98%);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.rd-section-item--selected{background:linear-gradient(135deg, color-mix(in srgb,var(--color-secondary) 10%,var(--bg-color-solid) 90%) 0%, color-mix(in srgb,var(--color-secondary-hover) 10%,var(--bg-color-solid) 90%) 100%);border:1px solid color-mix(in srgb,var(--color-secondary) 25%,var(--border-color-light) 75%);border-left:4px solid var(--color-secondary);box-shadow:0 4px 12px color-mix(in srgb,var(--color-secondary) 15%,var(--bg-color-solid) 85%);transform:translate(4px)}.rd-section-item:not(.rd-section-item--selected):hover{border-color:color-mix(in srgb,var(--color-primary) 25%,var(--border-color-light) 75%);box-shadow:0 4px 8px color-mix(in srgb,var(--text-color) 5%,var(--bg-color-solid) 95%)}.rd-section-item-title{color:var(--text-color);font-size:15px}.rd-section-item-title--selected{color:var(--color-secondary)}.rd-section-bulb{color:var(--color-secondary);font-size:16px}.rd-section-meta{color:var(--text-muted);font-size:11px}.rd-overview-card{border:1px solid var(--border-color-light);height:100%;box-shadow:0 8px 24px color-mix(in srgb,var(--text-color) 4%,var(--bg-color-solid) 96%);background:color-mix(in srgb,var(--bg-color-solid) 80%,var(--bg-color-light) 20%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px}.rd-overview-card .ant-card-body{max-height:calc(100vh - 360px);padding:var(--space-md);overflow-y:auto}.rd-overview-icon{color:var(--color-primary)}.rd-section-detail-pad{padding:0 4px}.rd-section-detail-meta{margin-bottom:24px}.rd-section-detail-title{color:var(--text-color);margin-bottom:12px}.rd-meta-tag{border-radius:4px;padding:2px 10px}.rd-exec-summary{margin-bottom:32px}.rd-exec-summary-title{align-items:center;gap:8px;margin-bottom:16px;display:flex}.rd-exec-summary-accent{background:var(--color-primary);border-radius:2px;width:4px;height:20px}.rd-exec-summary-box{background:var(--bg-color-solid);border:1px solid var(--border-color-light);color:var(--text-color);box-shadow:0 2px 8px color-mix(in srgb,var(--text-color) 2%,var(--bg-color-solid) 98%);border-radius:12px;padding:20px;font-size:15px;line-height:1.7}.rd-insights{margin-bottom:32px}.rd-insights-title{align-items:center;gap:8px;margin-bottom:16px;display:flex}.rd-insights-bulb{color:var(--color-accent)}.rd-insight-card{background:color-mix(in srgb,var(--color-accent) 12%,var(--bg-color-solid) 88%);border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--border-color-light) 65%);box-shadow:0 2px 8px color-mix(in srgb,var(--color-accent) 5%,var(--bg-color-solid) 95%);border-radius:12px;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.rd-insight-dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.rd-insight-text{color:var(--text-color);font-size:14px}.rd-extraction-box{background:var(--bg-color);padding:var(--space-md);border:1px solid var(--border-color);color:var(--text-secondary);white-space:pre-wrap;border-radius:12px;max-height:400px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;line-height:1.8;overflow-y:auto}.rd-pdf-frame-wrap{border:1px solid var(--border-color-light);border-radius:8px;height:70vh;overflow:hidden}.rd-pdf-iframe{border:none}.rd-page-list{max-height:calc(100vh - 300px);padding-right:8px;overflow-y:auto}.rd-page-item{background:var(--bg-color-solid);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-color-light);cursor:pointer;box-sizing:border-box;border-radius:8px;margin-bottom:8px;transition:all .3s}.rd-page-item--selected{background:color-mix(in srgb,var(--color-primary) 10%,var(--bg-color-solid) 90%);border:1px solid color-mix(in srgb,var(--color-primary) 55%,var(--border-color-light) 45%);border-left:4px solid var(--color-primary);transform:translate(4px)}.rd-page-item-row{justify-content:space-between;align-items:center;width:100%;display:flex}.rd-page-item-title{color:inherit}.rd-page-item-title--selected{color:var(--color-primary)}.rd-page-details-card{border:1px solid var(--border-color-light);border-radius:12px;height:100%}.rd-page-details-card .ant-card-body{max-height:calc(100vh - 360px);overflow-y:auto}.rd-page-detail-pad{height:100%;padding:0 4px}.rd-page-inner-card{border-radius:12px;height:100%}.rd-page-inner-card .ant-card-body{padding:var(--space-md)!important}.rd-page-inner-card--summary{border-radius:12px}.rd-page-inner-card--insights{background:color-mix(in srgb,var(--color-accent) 12%,var(--bg-color-solid) 88%);border-radius:12px;border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--border-color-light) 65%)!important}.rd-page-inner-card--topics,.rd-page-inner-card--metrics{border-radius:12px}.rd-summary-text{color:var(--text-color);font-size:15px;line-height:1.6}.rd-kinsights-icon{color:var(--color-accent)}.rd-topics-icon{color:var(--color-primary)}.rd-kinsights-list{margin:0;padding-left:20px}.rd-kinsights-li{margin-bottom:10px}.rd-kinsights-text{color:var(--text-color);font-size:14px}.rd-topic-tag{border-radius:6px!important;margin-bottom:8px!important;margin-right:8px!important;padding:4px 10px!important}.rd-premium-page-wrap{padding:0 var(--space-xs) var(--space-md);margin:0 auto}.rd-premium-header{margin-bottom:var(--space-lg);padding:var(--space-md) 0;justify-content:space-between;align-items:center;display:flex}.rd-premium-title-group{margin-left:8px}.rd-premium-back-btn{justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;border:1px solid var(--border-color-light)!important;box-shadow:0 2px 8px color-mix(in srgb,var(--text-color) 4%,var(--bg-color-solid) 96%)!important;border-radius:12px!important}.rd-premium-back-btn:hover{transform:translate(-4px);border-color:var(--color-primary)!important;color:var(--color-primary)!important}.rd-premium-company-title{letter-spacing:-.8px;color:var(--text-color);margin:0;font-size:28px;font-weight:700}.rd-premium-symbol-row{margin-top:4px}.rd-premium-symbol-text{color:var(--text-secondary);font-size:15px}.rd-premium-dot{color:var(--border-color)}.rd-premium-fy-tag{background:color-mix(in srgb,var(--color-primary) 10%,var(--bg-color-solid) 90%)!important;color:var(--color-primary)!important;border:none!important;border-radius:6px!important;margin:0!important;padding:0 10px!important;font-weight:500!important}.rd-premium-date-text{font-size:14px}.rd-premium-tabs-card{box-shadow:0 12px 40px color-mix(in srgb,var(--text-color) 6%,var(--bg-color-solid) 94%)!important;border:1px solid var(--border-color-light)!important;border-radius:20px!important;overflow:hidden!important}.rd-premium-tabs-card .ant-card-body{padding:0 var(--space-md) var(--space-md)!important}.rd-premium-tabs .ant-tabs-nav{margin-bottom:var(--space-lg)!important;padding:var(--space-xs) 0!important}.cjd-root{background:var(--bg-color);flex-direction:column;height:100%;font-family:Inter,Segoe UI,sans-serif;display:flex}.cjd-topbar{padding:var(--space-sm) var(--space-md);background:var(--text-color);border-bottom:1px solid color-mix(in srgb,var(--bg-color-solid) 10%,var(--text-color) 90%);justify-content:space-between;align-items:center;display:flex}.cjd-topbar .ant-breadcrumb,.cjd-topbar .ant-breadcrumb a,.cjd-topbar .ant-breadcrumb li,.cjd-topbar .ant-breadcrumb-separator{color:color-mix(in srgb,var(--bg-color-solid) 75%,var(--text-color) 25%)!important}.cjd-topbar .ant-breadcrumb a:hover{color:var(--bg-color-solid)!important}.cjd-export-btn{font-weight:600;background:var(--color-success)!important;border-color:var(--color-success)!important}.cjd-layout{background:0 0;flex:1;overflow:hidden}.cjd-sider{border-right:1px solid var(--border-color-light);padding:var(--space-sm) 0;overflow-y:auto;background:var(--bg-color-solid)!important}.cjd-sidebar-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:0 var(--space-sm);margin-bottom:var(--space-xs);font-size:11px;font-weight:700}.cjd-sidebar-section-label-mt20{margin-top:20px}.cjd-section-list{padding:0 var(--space-xs);margin:0;list-style:none}.cjd-section-item{color:var(--text-secondary);padding:var(--space-xs) var(--space-sm);cursor:pointer;border-radius:8px;margin-bottom:0;font-size:12.5px;line-height:1.4;transition:background .15s,color .15s}.cjd-section-item:hover{background:color-mix(in srgb,var(--color-primary) 10%,var(--bg-color-solid) 90%);color:var(--color-primary)}.cjd-section-item.active{color:var(--color-primary);font-weight:600}.cjd-company-filters{padding:0 var(--space-sm);flex-direction:column;gap:6px;display:flex}.cjd-company-badge{border:2px solid var(--_c,var(--border-color));cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--_c,var(--text-muted));border-radius:20px;padding:3px 10px;font-size:11.5px;font-weight:600;transition:opacity .15s;display:inline-block}.cjd-company-badge.inactive{opacity:.35}.cjd-company-badge:hover{opacity:.8}.cjd-company-badge--DEXUS,.cjd-company-header-title--DEXUS,.cjd-page-pill--DEXUS{--_c:var(--color-primary)}.cjd-company-badge--MIRVAC-GROUP,.cjd-company-header-title--MIRVAC-GROUP,.cjd-page-pill--MIRVAC-GROUP{--_c:var(--color-secondary)}.cjd-company-badge--NATIONAL-STORAGE-REIT,.cjd-company-header-title--NATIONAL-STORAGE-REIT,.cjd-page-pill--NATIONAL-STORAGE-REIT{--_c:var(--color-accent)}.cjd-company-badge--SCENTRE-GROUP,.cjd-company-header-title--SCENTRE-GROUP,.cjd-page-pill--SCENTRE-GROUP{--_c:var(--color-success)}.cjd-company-badge--STOCKLAND,.cjd-company-header-title--STOCKLAND,.cjd-page-pill--STOCKLAND{--_c:var(--color-danger)}.cjd-company-badge--VICINITY-CENTRES,.cjd-company-header-title--VICINITY-CENTRES,.cjd-page-pill--VICINITY-CENTRES{--_c:var(--color-primary)}.cjd-company-badge--REGION-GROUP,.cjd-company-header-title--REGION-GROUP,.cjd-page-pill--REGION-GROUP{--_c:var(--color-accent)}.cjd-company-header-title{color:var(--_c,var(--text-color));font-size:12px;font-weight:700}.cjd-page-pill{color:var(--bg-color-solid);background:var(--_c,var(--text-muted));white-space:nowrap;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.cjd-content{padding:var(--space-sm) var(--space-sm) var(--space-md);background:0 0;flex:1;min-height:0;overflow-y:auto}.cjd-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:0 0 var(--space-sm);display:flex}.cjd-page-title{margin:0!important;font-size:16px!important}.cjd-page-subtitle{font-size:12px}.cjd-page-header-right{align-items:flex-end;gap:var(--space-xs);flex-direction:column;display:flex}.cjd-peer-chip-row{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:0 0 var(--space-sm);display:flex}.cjd-peer-chip-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;padding-top:3px;font-size:11px;font-weight:700}.cjd-peer-chip-row-inner{flex-wrap:wrap;gap:8px;display:flex}.cjd-report-header{background:var(--text-color);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-sm);border-radius:12px;justify-content:space-between;align-items:flex-start;display:flex}.cjd-report-title{color:var(--bg-color-solid)!important;margin:0 0 4px!important;font-size:16px!important}.cjd-report-header .ant-typography-secondary{color:color-mix(in srgb,var(--bg-color-solid) 65%,var(--text-color) 35%)!important}.cjd-report-subtitle{font-size:12px}.cjd-tabs .ant-tabs-tab{font-size:13px;padding:6px 14px!important}.cjd-tabs{margin-bottom:var(--space-sm)}.cjd-tabs .ant-tabs-nav-list{flex-wrap:wrap}.cjd-table-wrap{background:var(--bg-color-solid);border:1px solid var(--border-color-light);margin-bottom:var(--space-xs);border-radius:12px;overflow:hidden}.cjd-table-wrap--main{width:100%}.cjd-table-wrap .ant-table-thead>tr>th{background:var(--bg-color-light);border-bottom:2px solid var(--border-color-light);font-size:12px;font-weight:700}.cjd-table-wrap .ant-table-tbody>tr>td{vertical-align:top;padding:8px 10px;font-size:13px}.cjd-table-wrap .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--color-primary) 10%,var(--bg-color-solid) 90%)!important}.cjd-row-selected>td{border-left:3px solid var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,var(--bg-color-solid) 88%)!important}.cjd-row-clickable>td{cursor:pointer}.cjd-page-refs{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.cjd-plus-more{background:var(--bg-color-light);color:var(--text-muted);border:1px solid var(--border-color);cursor:help;border-radius:12px;margin-left:-4px;padding:1px 6px;font-size:10px;font-weight:700;transition:all .2s;display:inline-block}.cjd-plus-more:hover{background:color-mix(in srgb,var(--color-primary) 12%,var(--bg-color-solid) 88%);color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 35%,var(--border-color-light) 65%)}.cjd-dash{color:var(--text-muted);font-weight:600}.cjd-commentary-textarea{resize:vertical;color:var(--text-color)!important;background:color-mix(in srgb,var(--color-accent) 10%,var(--bg-color-solid) 90%)!important;border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--border-color-light) 65%)!important;border-radius:8px!important;padding:8px 10px!important;font-size:12.5px!important;line-height:1.55!important}.cjd-commentary-textarea:hover,.cjd-commentary-textarea:focus{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--border-color-light) 55%)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,var(--bg-color-solid) 80%)!important}.cjd-expanded-panel{background:var(--bg-color-solid);border:2px solid var(--border-color-light);border-radius:12px;max-height:260px;overflow:auto}.cjd-expanded-header{background:var(--bg-color-light);border-bottom:1px solid var(--border-color-light);padding:var(--space-xs) var(--space-sm)}.cjd-expanded-body{grid-template-columns:1fr 1.5fr;gap:0;display:grid}.cjd-expanded-body--single{grid-template-columns:1fr!important}.cjd-expanded-hint{margin-left:8px;font-size:12px}.cjd-evidence-block{padding:var(--space-sm);border-right:1px solid var(--border-color-light)}.cjd-evidence-pills{margin-bottom:var(--space-xs);flex-wrap:wrap;gap:8px;display:flex}.cjd-evidence-btn{background:var(--color-primary);color:var(--bg-color-solid);cursor:pointer;border:none;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:600;transition:opacity .15s}.cjd-evidence-btn:hover{opacity:.8}.cjd-evidence-title{color:var(--color-primary);margin-bottom:10px;display:block}.cjd-evidence-text{color:var(--text-secondary);font-size:13px;line-height:1.6}.cjd-ai-block{padding:var(--space-sm);background:color-mix(in srgb,var(--color-accent) 8%,var(--bg-color-solid) 92%);border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--border-color-light) 65%);margin:var(--space-xs);border-radius:10px;flex-direction:column;gap:10px;display:flex}.cjd-ai-header{justify-content:space-between;align-items:center;display:flex}.cjd-ai-text{color:var(--text-color);flex:1;font-size:13px;line-height:1.65}.cjd-ai-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.cjd-expanded-body{grid-template-columns:1fr!important}.cjd-peer-chip-row{flex-direction:column;align-items:flex-start}}.cjd-loading{justify-content:center;align-items:center;height:60vh;display:flex}.cjd-loading--status{text-align:center;flex-direction:column;gap:20px}.cjd-under-status-title{margin-bottom:0}.cjd-under-status-text{font-size:16px}.cjd-under-status-back-btn{margin-top:10px}.cjd-filter-by-company-label{margin-top:20px}.cjd-status-tag,.cjd-status-tag--green{padding:2px 10px;font-size:12px}.cjd-agent-tag{font-size:11px}.cjd-pre-wrap{white-space:pre-wrap;font-size:12px}.cjd-identity-cell,.cjd-content-block{white-space:normal;word-wrap:break-word;min-width:200px;font-size:13px;display:block}.cjd-text-cell{white-space:normal;word-wrap:break-word;min-width:100px;font-size:13px;display:block}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-color);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
