@font-face{font-family:QuantaJP;src:url(/fonts/NotoSansJP.ttf) format("truetype");font-weight:100 900;font-display:swap}.jp-root{--j-navy:#173952;--j-blue:#2864dc;--j-teal:#168577;--j-muted:#5a6a7b;--j-line:#c4d0de;--j-divider:#d9e1ea;--j-bg:#eef2f6;font-family:QuantaJP,Yu Gothic,sans-serif;font-size:14px;line-height:1.75;color:var(--j-navy);background:var(--j-bg);min-height:100vh;letter-spacing:.005em;color-scheme:light}.jp-root *{box-sizing:border-box}.jp-root button,.jp-root input,.jp-root select,.jp-root textarea{font:inherit;letter-spacing:inherit}.jp-root button{cursor:pointer;background:none;color:inherit;border:0;border-radius:0;font-weight:500;padding:0;box-shadow:none}.jp-root button:disabled{cursor:not-allowed;opacity:.5}.jp-root a{color:var(--j-blue);text-decoration:none}.jp-root a:focus-visible,.jp-root button:focus-visible,.jp-root input:focus-visible,.jp-root select:focus-visible,.jp-root summary:focus-visible,.jp-root textarea:focus-visible{outline:3px solid #2f6fdc;outline-offset:3px}.jp-root button:hover{filter:none}.jp-root h1,.jp-root h2,.jp-root h3,.jp-root p{margin:0;font-family:inherit;color:inherit;letter-spacing:inherit}.jp-root h1{font-size:29px;line-height:1.5;letter-spacing:.015em}.jp-root h2{font-size:18px;line-height:1.6;font-weight:650}.jp-root h3{font-size:15px;font-weight:650;line-height:1.7}.jp-root p{line-height:1.95;max-width:75ch}.jp-root small{font-size:11px;line-height:1.7}.jp-root code,.jp-root pre{font-family:QuantaJP,sans-serif;word-break:break-all;white-space:pre-wrap;font-size:11px;color:var(--j-muted);background:none;border:0;padding:0}.jp-root svg{flex-shrink:0;vertical-align:middle}.jp-root strong{font-weight:600}.j-sidebar{width:228px;position:fixed;left:0;top:0;height:100vh;background:#fff;border-right:1px solid var(--j-divider);z-index:20;display:flex;flex-direction:column;padding:28px 18px 16px}.j-brand{display:flex;align-items:center;gap:10px;color:var(--j-navy)!important;font:600 28px/1 QuantaJP,sans-serif;letter-spacing:-1.4px;margin:0 12px 30px}.j-brand-sub{display:block;font-size:9px;letter-spacing:2.4px;line-height:1;margin-top:9px;font-weight:500;color:var(--j-muted)}.j-mark{width:39px;height:39px;background:var(--j-navy);border-radius:11px;display:flex;align-items:center;justify-content:center}.j-mark svg{width:32px;stroke:#fff;stroke-width:1.6;fill:none}.j-workspace{display:flex;align-items:center;gap:9px;border:1px solid var(--j-line);padding:12px 9px;border-radius:8px;font-size:11px;margin-bottom:25px}.j-workspace-icon{border:1px solid #c0d1e1;background:#f5f8fc;font-size:12px;display:grid;place-items:center;border-radius:5px;height:30px;width:30px;font-weight:650}.j-workspace small{display:block;color:var(--j-muted);font-size:10px}.j-sidebar nav{display:flex;flex-direction:column;gap:7px}.j-sidebar nav button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 13px;text-align:left;color:#5d6d7e;border-radius:6px;font-size:13px}.j-sidebar nav button.active{color:var(--j-blue);background:#edf3fe;font-weight:650}.j-sidebar nav button:hover{background:#f1f5fb}.j-mini{font-size:8px;color:#5e6d7e;margin-left:auto}.j-sidebar-bottom{margin-top:auto}.j-private{padding:26px 14px;border-bottom:1px solid var(--j-divider);display:flex;gap:12px;color:#596e7b;margin-bottom:15px}.j-private p{font-size:12px;line-height:1.9}.j-profile{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:4px!important;font-size:12px!important}.j-profile>span:nth-child(2){flex:1 1}.j-profile small{display:block;color:var(--j-muted);font-size:10px}.j-avatar{width:32px;height:32px;display:grid;place-items:center;background:#e9f1f5;border-radius:50%;color:var(--j-navy);font-size:11px}.j-main{margin-left:228px;min-height:100vh}.j-topbar{height:68px;background:#fff;border-bottom:1px solid var(--j-divider);padding:0 38px;display:flex;align-items:center;justify-content:space-between;gap:20px}.j-breadcrumb{font-size:12px;color:#596e80}.j-breadcrumb>span{color:#8699a9;margin:0 14px}.j-top-actions{display:flex;align-items:center;gap:19px}.j-locale{font-size:11px;color:var(--j-muted)}.j-evaluation{min-height:34px;padding:8px 38px;background:#f7f9fc;border-bottom:1px solid #d8e0eb;color:#5f6c7c;font-size:10px;display:flex;align-items:center;gap:8px}.j-dot{width:5px;height:5px;display:inline-block;border-radius:50%;background:#8a9ab0;flex-shrink:0}.j-content{max-width:1550px;margin:auto;padding:35px 38px 0;min-height:calc(100vh - 102px)}.j-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.j-page-heading p{font-size:12px;color:var(--j-muted);margin-top:8px}.j-page-heading .j-date{font-size:11px;margin:0 0 8px}.jp-root .j-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 17px;border:1px solid #c3d1e0;border-radius:6px;background:white;color:var(--j-navy);font-weight:550;line-height:1.7;white-space:nowrap;min-height:40px;text-decoration:none}.jp-root .j-button:hover{border-color:#87a5c4;background:#f9fbff}.jp-root .j-button.primary{background:var(--j-blue);border-color:var(--j-blue)}.jp-root .j-button.primary:hover{background:#2257c2}.jp-root .j-button.small{padding:6px 11px;min-height:32px;font-size:11px}.jp-root .j-button.full{width:100%}.jp-root .j-text-button{justify-content:center;gap:7px;color:var(--j-blue);font-size:11px;padding:8px 0;font-weight:550}.j-tag,.jp-root .j-text-button{display:inline-flex;align-items:center}.j-tag{gap:5px;padding:3px 8px;border-radius:4px;background:#f0f3f6;color:#5f6d7b;font-size:10px;line-height:1.75;font-weight:500;white-space:nowrap}.j-tag.blue{background:#eaf1ff;color:#3066bf}.j-tag.green{background:#e9f6f1;color:#147868}.j-tag.amber{background:#fff4dd;color:#90601a}.j-panel{background:#fff;border:1px solid var(--j-line);border-radius:9px;padding:25px;margin-bottom:22px}.j-panel>h2,.j-panel>h3{margin-bottom:10px}.j-panel p.j-muted{font-size:12px;margin-bottom:20px}.j-muted{color:var(--j-muted)!important;font-size:12px}.j-stats{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid var(--j-line);border-radius:9px;margin-bottom:25px}.j-stats>div{padding:20px 28px;position:relative}.j-stats>div+div:before{content:"";height:60%;width:1px;background:var(--j-line);position:absolute;left:0;top:20%}.j-stats span{display:block;font-size:11px;color:var(--j-muted)}.j-stats strong{display:block;font-size:34px;font-weight:550;line-height:1.5;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:6px 0}.j-stats strong small{margin-left:8px;font-weight:400;font-size:12px;letter-spacing:0;color:var(--j-muted)}.j-home-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);grid-gap:23px;gap:23px;margin-bottom:26px}.j-home-grid .j-panel{margin:0}.j-start{padding:26px 28px}.j-section-label{display:flex;align-items:center;gap:8px;font-size:11px;color:#586d80;margin-bottom:16px}.j-start h2{font-size:22px}.j-start>p{font-size:11px;color:var(--j-muted);margin:9px 0 26px}.j-progress-line{display:flex;justify-content:space-between;gap:4px;margin:25px 0 30px}.j-progress-line>span{display:flex;flex-direction:column;gap:9px;align-items:center;position:relative;flex:1 1;color:#5b6d80;font-size:10px}.j-progress-line>span:not(:last-child):after{content:"";height:1px;position:absolute;top:12px;left:65%;width:70%;background:#dfe6ee}.j-progress-line b{font-size:10px;font-weight:500;border:1px solid #c2d1e2;background:#fff;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;z-index:1}.j-progress-line .current{color:var(--j-blue)}.j-progress-line .current b{border-color:var(--j-blue);background:var(--j-blue);color:#fff}.j-spread{display:flex;justify-content:space-between;align-items:center;gap:18px}.j-spread>small{color:var(--j-muted);font-size:10px}.j-public-callout{background:#eaf2f6;border:1px solid #bdd2dd;border-radius:9px;padding:25px 27px;position:relative}.j-public-callout h2{font-size:21px;font-weight:600;line-height:1.75;margin-bottom:13px}.j-public-callout p{font-size:11px;color:#566f7e;line-height:2;margin-bottom:7px}.j-public-callout small{display:block;font-size:9px;color:#576e7c;margin-top:8px}.j-section-title{margin-bottom:17px}.j-section-title p{font-size:12px;color:var(--j-muted);margin-top:6px}.j-table-wrap{background:white;border:1px solid var(--j-line);border-radius:8px;overflow-x:auto}.j-table{border-collapse:collapse;width:100%;font-size:11px}.j-table th{font-size:10px;font-weight:500;color:#5e6d7d;padding:13px 19px;background:#fafbfd;border-bottom:1px solid var(--j-divider);text-align:left;white-space:nowrap}.j-table td{padding:17px 19px;border-bottom:1px solid #d8e1e9;white-space:nowrap;vertical-align:middle;font-size:11px}.j-table tr:last-child td{border-bottom:0}.j-table td button{font-size:12px;display:block;text-align:left}.j-table td small{display:block;color:var(--j-muted);font-size:9px;margin-top:4px}.j-table td.j-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:550;text-align:left}.j-table tbody tr:hover{background:#f8fbff}.j-footer{display:flex;justify-content:space-between;align-items:center;padding:35px 0 22px;margin-top:26px;font-size:10px;color:#5c6d7d;gap:20px}.j-footer button{font-size:10px;color:#5a6d7e}.j-toolbar{display:flex;justify-content:space-between;gap:16px;margin:0 0 20px}.j-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--j-line);border-radius:6px;padding:0 12px;flex:1 1;max-width:420px;color:#5c6d7e}.jp-root input:not([type=checkbox]):not([type=file]),.jp-root select,.jp-root textarea{border:1px solid #c3d1de;border-radius:5px;padding:10px 12px;font-size:12px;background:white;color:var(--j-navy);width:100%;line-height:1.7;box-shadow:none;min-height:42px}.j-search input{border:0!important;padding-left:0!important}.j-toolbar>select{max-width:170px}.jp-root input::placeholder,.jp-root textarea::placeholder{color:#5a6d80}.j-back{gap:7px;font-size:10px!important;color:var(--j-muted)!important;margin-bottom:15px}.j-back,.j-inline{display:flex;align-items:center}.j-inline{gap:12px;flex-wrap:wrap}.case-heading{margin-bottom:20px}.j-divider{color:#8598ad;margin:0 11px}.j-save-status{display:flex;align-items:center;gap:15px;font-size:10px;color:#5c6d7c}.j-steps{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--j-line);border-radius:8px;margin-bottom:26px;overflow:hidden}.j-steps button{display:flex;gap:12px;align-items:center;justify-content:center;padding:15px 8px;color:#5b6d7d;font-size:12px;border-bottom:2px solid transparent;position:relative}.j-steps button+button:before{content:"";height:23px;width:1px;position:absolute;left:0;background:var(--j-line)}.j-steps button>span{width:23px;height:23px;border-radius:50%;background:#f0f3f7;display:grid;place-items:center;font-size:10px}.j-steps button.active{border-bottom-color:var(--j-blue);color:var(--j-blue);background:#fbfcff}.j-steps button.active>span{background:var(--j-blue);color:#fff}.j-steps button.done>span{background:#e7f4ef;color:var(--j-teal)}.j-case-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:25px;gap:25px;align-items:start}.j-case-aside{position:-webkit-sticky;position:sticky;top:20px}.j-case-aside .j-panel{padding:23px}.j-case-aside p{font-size:11px;color:var(--j-muted);line-height:2}.j-guide{background:#f5f9fc}.j-guide-icon{color:#4b80ba;margin-bottom:16px}.j-guide h3{margin:12px 0}.j-guide>a{font-size:11px;display:inline-flex;gap:8px;align-items:center;margin-top:15px}.j-aside-fact{padding:18px 0;border-bottom:1px solid var(--j-divider)}.j-aside-fact>small{display:block;font-size:10px;color:#5b6d7f;margin-bottom:5px}.j-aside-fact strong{display:block;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.j-aside-fact strong small{font-weight:400}.j-aside-fact strong small,.j-aside-fact>span{font-size:10px;color:var(--j-muted)}.j-aside-fact>p{font-size:10px}.j-fine{font-size:10px!important;color:#5d6d7e!important;line-height:1.9!important;margin-top:13px!important}.j-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.j-field{display:flex;flex-direction:column;gap:7px;margin:0;font-size:11px;color:var(--j-navy)}.j-field>span{font-weight:550;font-size:11px}.j-field small{color:#5d6d7e;font-size:10px}.j-field.wide,.j-form-grid>.wide{grid-column:1/-1}.jp-root textarea{resize:vertical;min-height:70px}.j-checkbox{display:flex;align-items:flex-start;gap:9px;font-size:11px!important;color:#596e80;line-height:1.9}.j-checkbox input{accent-color:var(--j-blue);width:15px;height:15px;margin:3px 0 0;flex-shrink:0}.j-bottom-actions{display:flex;justify-content:space-between;align-items:center;margin:5px 0 22px}.j-issues{border-color:#e2cca8;background:#fffcf6}.j-issues p{padding:9px 0;border-bottom:1px solid #ecdec7;font-size:10px;color:#7f6841}.j-alert{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border:1px solid #e7c7c7;background:#fff6f6;border-radius:7px;color:#9e4d4d;font-size:12px;margin-bottom:22px}.j-alert>span{flex:1 1}.j-alert button{color:#9e4d4d}.j-toast{position:fixed;left:calc(50% + 80px);transform:translateX(-50%);bottom:30px;z-index:80;background:#173952;color:white;border-radius:8px;padding:14px 22px;box-shadow:0 6px 25px #17395225;font-size:12px;gap:12px;max-width:80vw}.j-toast,.j-upload{display:flex;align-items:center}.j-upload{border:1px dashed #acbfd5;background:#f9fbfe;border-radius:7px;justify-content:center;flex-direction:column;padding:25px;gap:9px;margin-top:22px;cursor:pointer;color:#4e6e8e}.j-upload strong{font-size:12px}.j-upload span{font-size:10px;color:#596d82}.j-upload input{font-size:10px;max-width:240px;color:#596c80}.j-upload:focus-within{outline:3px solid #2f6fdc}.j-panel.flush{padding:0;overflow:hidden}.j-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:21px 24px;border-bottom:1px solid var(--j-divider)}.j-panel-heading h2{font-size:16px}.j-count{font-size:11px;color:#596d83;background:#edf2f7;padding:2px 6px;border-radius:4px;margin-left:5px}.j-evidence-row{display:flex;align-items:center;gap:13px;padding:17px 22px;border-bottom:1px solid #d8e1e9}.j-evidence-row:last-child{border-bottom:0}.j-evidence-row.selected{background:#f1f6fd}.j-file-icon{background:#edf3fa;width:35px;height:39px;border-radius:5px;display:grid;place-items:center;color:#5d83b4;flex-shrink:0}.j-evidence-name{flex:1 1;text-align:left;min-width:0}.j-evidence-name strong{font-size:11px;display:block;overflow-wrap:anywhere}.j-evidence-name small{display:block;font-size:9px;color:#5e6d7d;margin-top:5px}.j-evidence-row .j-tag{font-size:9px;padding:4px 7px;border-radius:4px}.j-check-item{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--j-divider)}.j-check-item svg{margin-top:3px;color:#a28148}.j-preview-meta{font-size:11px;overflow-wrap:anywhere;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:15px 0}.j-evidence-text{background:#f8fafc!important;border:1px solid #c0d1e3!important;padding:15px!important;border-radius:5px;max-height:470px;overflow:auto;font-size:10px!important;line-height:2.1}.j-success{display:flex;align-items:center;gap:10px;color:var(--j-teal)!important;padding:15px 0}.j-detail{border-top:1px solid var(--j-divider);margin-top:20px;padding-top:14px}.j-detail summary{cursor:pointer;font-size:11px;color:#596d7e}.j-detail code,.j-detail p{font-size:10px;margin:12px 0;display:block}.jp-root .danger{color:#ae4d4d}.j-candidate{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--j-divider)}.j-candidate strong{font-size:12px}.j-candidate small{display:block;color:#5b6d7f;font-size:10px;margin-top:5px}.j-conflict{display:block;font-size:10px;color:#8d6324;margin-top:6px}.j-timeline{margin-top:20px}.j-timeline>div{display:grid;grid-template-columns:12px 155px 1fr 95px;grid-gap:12px;gap:12px;position:relative;align-items:center;padding:11px 0;font-size:11px}.j-time-point{width:7px;height:7px;border-radius:50%;background:#9db5ca;margin-left:2px}.j-timeline>div:not(:last-child):after{content:"";position:absolute;left:5px;top:27px;width:1px;height:25px;background:#e0e8ef}.j-timeline time{color:#5c6d7e;font-size:10px}.j-timeline small{color:#5c6d7e;font-size:9px;text-align:right}.j-result-hero{background:#173952;color:#fff;border-radius:9px;display:flex;justify-content:space-between;flex-wrap:wrap;padding:30px 29px 0;margin-bottom:23px;gap:16px}.j-result-hero .j-tag{background:#315166;color:#c7dce9;font-size:9px}.j-result-hero h2{font-size:13px;font-weight:400;margin:20px 0 4px;color:#c3d5e1}.j-result-amount{font-size:45px;letter-spacing:-1px;line-height:1.45;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.j-result-hero p{font-size:10px;color:#bed0dd;margin:8px 0 23px}.j-result-seal{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#acc7d9;gap:9px;margin:12px 0}.j-result-seal strong{font-size:10px;font-weight:400}.j-result-seal span{font-size:9px;color:#829fb4}.j-result-foot{width:calc(100% + 58px);margin:0 -29px;padding:14px 29px;border-top:1px solid #3a5569;font-size:9px;color:#adc4d4;flex-shrink:0}.j-derivation{border-bottom:1px solid #d8e0eb}.j-derivation summary{padding:16px 25px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:12px;list-style:none}.j-derivation summary::-webkit-details-marker{display:none}.j-derivation summary>span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:550}.j-chevron{font-size:17px;color:#596d81;margin-left:20px}.j-derivation-label{display:flex;align-items:center;gap:12px}.j-category-dot{width:7px;height:7px;background:#668fb7;border-radius:2px}.j-category-dot.pain{background:#63a5a0}.j-category-dot.work{background:#326bb2}.j-derivation>div{padding:0 25px 20px 44px;background:#fafcff}.j-derivation p{font-size:11px;color:#576e84;padding-top:10px}.j-trace{gap:14px;margin-top:12px}.j-trace,.j-trace a,.j-trace button{display:flex;align-items:center;font-size:10px}.j-trace a,.j-trace button{gap:6px;color:var(--j-blue)}.j-trace>span{color:#8599ab}.j-totals{padding:16px 25px;background:#fafbfd}.j-totals>div{display:flex;justify-content:space-between;font-size:11px;padding:7px 0}.j-totals>div>span{color:#5b6d7f}.j-totals strong{font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.j-case-aside .j-button{margin-top:20px}.j-review-item{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--j-divider);font-size:12px}.j-review-item>span{background:#fff3df;color:#85662f;width:27px;height:27px;display:grid;place-items:center;border-radius:50%}.j-review-item>span.checked{background:#e6f5ee;color:var(--j-teal)}.j-review-item+.j-button{margin-top:22px}.j-approved{background:#eaf7f2;padding:16px 18px;display:flex;align-items:center;gap:14px;margin-top:24px;color:#277766;border-radius:6px}.j-approved strong{font-size:12px;display:block}.j-approved small{font-size:10px;display:block;margin-top:4px}.j-document{display:flex;gap:13px;align-items:center;padding:19px 0;border-bottom:1px solid var(--j-divider)}.j-document>div{flex:1 1}.j-document strong{display:block;font-size:12px}.j-document small{display:block;font-size:10px;color:#5b6d7f;margin-top:5px}.j-audit>div{display:flex;align-items:flex-start;gap:13px;padding:13px 0;border-bottom:1px solid #d8e1e9}.j-audit .j-dot{margin-top:8px}.j-audit strong{display:block;font-weight:500;font-size:11px}.j-audit small{display:block;font-size:9px;color:#5b6d7d;margin-top:4px}.j-data-intro{display:flex;gap:20px;align-items:center;background:#eaf2f6;padding:25px;border:1px solid #bdd2dd;border-radius:8px;margin-bottom:24px;color:#345f7b}.j-data-intro h2{font-size:18px}.j-data-intro p{font-size:12px;margin-top:8px;color:#576e7f}.j-source-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.j-source-list .j-panel{margin:0;padding:25px}.j-source-list{margin-bottom:24px}.j-source-publisher{display:flex;gap:8px;align-items:center;font-size:10px;color:#576e83;margin-bottom:16px}.j-source-publisher .j-tag{margin-left:auto;font-size:9px}.j-source h2{font-size:16px}.j-source p{font-size:11px;color:#5a6d7f;margin:12px 0 18px;min-height:65px}.j-stats.compact{border:0;margin:15px -26px 0}.j-stats.compact strong{font-size:29px}.j-grade-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;gap:10px}.j-grade-grid>div{border:1px solid var(--j-line);border-radius:5px;padding:12px 10px}.j-grade-grid span{display:block;font-size:10px;color:#5e6d7f}.j-grade-grid strong{font-size:12px;display:block;margin-top:5px}.j-account{max-width:530px;margin:40px auto}.j-account>svg{color:#658aaa;margin-bottom:15px}.j-account>p{font-size:12px;margin:14px 0}.j-account .j-field{margin:18px 0}.j-account .j-button{margin-top:14px}.j-empty{text-align:center;padding:45px 25px;color:#5b6d7c;font-size:12px}.j-empty h2{margin:15px 0}.j-empty p{margin:10px auto 20px}.j-empty>svg{color:#6989ac}.j-loading{padding:100px 20px;text-align:center;color:#586d82}.j-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.j-welcome{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:570px;grid-gap:65px;gap:65px;padding:25px 5px}.j-welcome h1{font-size:42px;line-height:1.6;letter-spacing:.02em;margin:25px 0}.j-welcome p{font-size:13px;color:#5b6d7f;line-height:2.3;margin:0 0 30px}.j-welcome>div>small{display:block;font-size:10px;color:#5a6d80;margin:20px 0}.j-welcome .j-button{font-size:13px;padding:13px 23px;margin-right:23px}.j-welcome-visual{background:#fff;border:1px solid var(--j-line);border-radius:12px;padding:28px;box-shadow:0 18px 50px -25px #31567733}.j-visual-top{gap:9px;font-size:13px;margin-bottom:22px;border-bottom:1px solid var(--j-divider);padding-bottom:20px}.j-process,.j-visual-top{display:flex;align-items:center}.j-process{gap:13px;border:1px solid #c1d1e3;background:#fbfcfe;border-radius:6px;padding:22px 17px;margin-bottom:20px;position:relative}.j-process>span{width:25px;height:25px;border-radius:50%;background:#e9f1ff;color:var(--j-blue);display:grid;place-items:center;font-size:10px}.j-process>div{flex:1 1}.j-process strong{display:block;font-size:12px}.j-process small{font-size:9px;color:#596d7f;display:block;margin-top:4px}.j-process>svg{color:#628ab0}.j-process:not(:nth-last-child(2)):after{content:"";width:1px;height:20px;background:#cad8e8;position:absolute;bottom:-21px;left:29px}.j-visual-foot{font-size:10px;color:#596e80;padding-top:2px;text-align:center}.j-vision .j-page-heading .j-tag{margin-bottom:16px}.j-vision-banner{border:1px solid #bbd1eb;background:#eaf2fd;padding:18px 21px;border-radius:7px;display:flex;align-items:center;gap:14px;color:#426888;margin-bottom:25px}.j-vision-banner strong{display:block;font-size:12px}.j-vision-banner span{display:block;font-size:11px;color:#576e84;margin-top:4px}.j-vision-tabs{display:flex;border-bottom:1px solid #d5e1ed;margin-bottom:25px;gap:32px}.j-vision-tabs button{padding:10px 3px 15px;font-size:12px;color:#586d81;border-bottom:2px solid transparent}.j-vision-tabs button.active{color:var(--j-blue);border-bottom-color:var(--j-blue)}.j-vision-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:23px;gap:23px}.j-vision-grid .j-panel{min-height:420px}.j-document-sheet{background:#fff;border:1px solid #c1d1e1;border-radius:3px;padding:24px 26px;margin:20px 12px 5px;box-shadow:0 8px 16px -8px #36557022}.j-sheet-top{border-bottom:1px solid var(--j-divider);padding-bottom:18px;margin-bottom:19px;font-weight:600;font-size:16px}.j-sheet-top span{font-size:9px;color:#576e80;float:right;font-weight:400}.j-document-sheet p{font-size:11px;margin:14px 0}.j-document-sheet mark{background:#e3f2f5;border-bottom:1px solid #79b7c8;padding:2px;color:#376276}.j-sheet-lines{margin:21px 0}.j-sheet-lines i{display:block;height:5px;background:#f0f3f6;margin:8px 0;border-radius:1px}.j-sheet-lines i:last-child{width:60%}.j-sheet-note{font-size:10px;color:#536e83;border-top:1px solid var(--j-divider);padding-top:14px}.j-vision-insight{display:flex;align-items:flex-start;gap:13px;padding:21px 0;border-bottom:1px solid var(--j-divider)}.j-vision-insight>svg{color:#5b8cb0;margin-top:4px}.j-vision-insight strong{font-size:12px}.j-vision-insight p{font-size:11px;color:#566e81;margin:5px 0 8px}.j-vision-note{font-size:10px;color:#576e82;line-height:2;margin-top:25px;background:#f6f9fc;padding:13px 16px;border-radius:5px}.j-comparable{border:1px solid var(--j-line);border-radius:7px;padding:18px;margin-top:16px}.j-comparable strong{font-size:12px}.j-comparable p{font-size:10px;color:#586d81;margin:8px 0 12px}.j-comparison{display:flex;gap:11px;flex-direction:column;font-size:10px}.j-comparison span{display:flex;align-items:center;gap:7px;color:#596d7f}.j-comparison span:first-child{color:#38766a}.j-forecast{background:#173952;border-radius:9px;padding:29px;color:white;margin-bottom:22px;align-self:stretch}.j-forecast .j-tag{background:#35566e;color:#bdd2e2;font-size:9px}.j-forecast h2{font-size:23px;line-height:1.9;margin:25px 0}.j-forecast>p{font-size:11px;color:#adc7dc}.j-forecast-amount{font-size:46px;font-weight:500;letter-spacing:-.5px;margin:15px 0}.j-forecast-amount>span{font-size:24px;margin:0 10px;color:#91b9d5}.j-forecast-amount small{font-size:13px;margin-left:7px}.j-range-line{display:flex;align-items:center;height:3px;background:#6487a0;justify-content:space-between;margin:30px 0 13px;position:relative}.j-range-line:before{content:"";height:3px;background:#adcfe6;position:absolute;width:65%;left:17%}.j-range-line i{width:8px;height:8px;background:#6e92ad;border-radius:50%}.j-range-line b{width:12px;height:12px;background:#d8ebf9;border:2px solid #355c79;border-radius:50%;z-index:1}.j-range-label{display:flex;justify-content:space-between;font-size:9px;color:#99b9cf;margin-bottom:33px}.j-forecast .j-fine{color:#91b0c6!important;font-size:10px!important}.j-forecast-foot{border-top:1px solid #3a5b73;font-size:10px;color:#b9d0e0;margin-top:25px;padding-top:22px;line-height:2}.j-kanban{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:24px 0}.j-kanban>div{padding:12px;background:#f5f8fb;border-radius:5px}.j-kanban h3{font-size:11px;margin-bottom:13px;color:#576e83}.j-kanban>div>div{font-size:10px;padding:16px 11px;margin-bottom:11px;background:white;border:1px solid #c1d1e3;border-radius:4px;min-height:86px}.j-kanban small{font-size:8px;display:block;color:#586e82;margin-top:13px}.j-vision-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:11px;font-size:10px;border-top:1px solid var(--j-divider);padding-top:24px;color:#586e81}.j-vision-bottom strong{color:#536e83;margin-right:3px}.j-vision-bottom strong:nth-of-type(2){margin-left:15px}.j-vision-bottom>span{background:#ecf2f7;padding:4px 8px;border-radius:4px}@media(min-width:1600px){.j-content{padding:40px 50px 0}.j-case-grid{grid-template-columns:minmax(0,1fr) 330px}.j-welcome{gap:90px}.j-page-heading h1{font-size:32px}.j-start{padding:30px 35px}.j-public-callout{padding:30px 32px}}@media(max-width:1200px){.j-sidebar{width:200px;padding-left:12px;padding-right:12px}.j-main{margin-left:200px}.j-content{padding:28px 25px 0}.j-case-grid{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.j-panel{padding:20px}.j-form-grid{gap:16px}.j-progress-line>span{font-size:9px}.j-home-grid{grid-template-columns:1.5fr 1fr;gap:18px}.j-start{padding:23px}.j-start .j-spread{flex-direction:column;align-items:flex-start}.j-welcome{gap:30px}.j-welcome h1{font-size:34px}.j-table td,.j-table th{padding-left:13px;padding-right:13px}.j-grade-grid{grid-template-columns:repeat(4,1fr)}.j-result-amount{font-size:37px}.j-result-seal{display:none}}@media(max-width:950px){.j-sidebar{width:76px;padding:24px 10px 15px}.j-brand{margin:0 auto 30px;width:39px}.j-brand>span:last-child,.j-private,.j-profile>span:not(.j-avatar),.j-profile>svg,.j-sidebar nav button>.j-mini,.j-workspace{display:none}.j-sidebar nav button{font-size:0;padding:13px;gap:0}.j-sidebar nav button svg{width:23px;height:23px}.j-profile{justify-content:center}.j-main{margin-left:76px}.j-topbar{padding:0 25px}.j-evaluation{padding:8px 25px}.j-case-grid{grid-template-columns:1fr}.j-case-aside{position:static;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.j-welcome{grid-template-columns:1fr;max-width:630px;margin:auto;padding-top:25px}.j-welcome-visual{margin:5px 0 25px}.j-vision-grid{grid-template-columns:1fr}.j-vision-grid .j-panel{min-height:0}.j-home-grid{grid-template-columns:1fr}.j-public-callout{display:none}.j-start .j-spread{flex-direction:row;align-items:center}.j-forecast{max-width:620px}.j-source-list{grid-template-columns:1fr}.j-stats.compact strong{font-size:24px}.j-timeline>div{grid-template-columns:10px 140px 1fr}.j-timeline small{display:none}}@media(max-width:600px){.j-sidebar{width:58px;padding:20px 6px}.j-brand,.j-mark{width:34px}.j-mark{height:34px;border-radius:9px}.j-brand-sub{display:none}.j-sidebar nav button{padding:12px 9px}.j-main{margin-left:58px}.j-topbar{height:56px;padding:0 16px}.j-breadcrumb{font-size:10px}.j-breadcrumb>span{margin:0 8px}.j-locale{display:none}.j-evaluation{font-size:8px;padding:8px 15px}.j-content{padding:23px 15px 0}.jp-root h1{font-size:22px}.j-page-heading{align-items:flex-start;flex-direction:column;gap:15px}.j-page-heading>div>p{font-size:10px}.j-stats>div{padding:14px 12px}.j-stats span{font-size:8px}.j-stats strong{font-size:26px}.j-stats>div>span:last-child{display:none}.j-stats strong small{font-size:9px;margin-left:4px}.j-start{padding:20px 16px}.j-start h2{font-size:18px}.j-start .j-spread{flex-direction:column;align-items:flex-start;gap:14px}.j-progress-line>span{font-size:8px}.j-panel{padding:20px 16px}.j-section-title h2,.j-section-title>h2{font-size:16px}.j-section-title .j-text-button{font-size:9px}.j-steps{border-radius:5px}.j-steps button{font-size:9px;padding:12px 4px;gap:5px;flex-direction:column}.j-steps button>span{width:21px;height:21px}.j-form-grid{grid-template-columns:1fr}.j-field.wide,.j-form-grid>.wide{grid-column:auto}.j-case-aside{display:block}.j-case-aside .j-panel{padding:20px 16px}.j-save-status{width:100%;justify-content:space-between}.j-inline h1{font-size:22px}.j-evidence-row{padding:15px 12px;gap:8px}.j-file-icon{width:28px;height:33px}.j-evidence-name strong{font-size:10px}.j-evidence-name small{font-size:8px}.j-evidence-row .j-tag{font-size:8px;padding:3px 5px}.j-panel-heading{padding:18px 15px}.j-panel-heading h2{font-size:14px}.j-panel-heading>.j-muted{font-size:9px}.j-timeline>div{grid-template-columns:10px 1fr;font-size:10px}.j-timeline strong{grid-column:2;font-size:10px}.j-timeline>div:not(:last-child):after{height:50px}.j-toolbar{flex-direction:column}.j-toolbar>select{max-width:none}.j-source-publisher{font-size:9px;gap:6px}.j-data-intro{padding:20px 15px;align-items:flex-start}.j-data-intro>svg{width:22px}.j-data-intro h2{font-size:15px}.j-data-intro p{font-size:10px}.j-source h2{font-size:15px}.j-grade-grid{grid-template-columns:repeat(2,1fr)}.j-stats.compact{margin:15px -16px 0}.j-stats.compact strong{font-size:19px}.j-stats.compact span{font-size:8px}.j-result-hero{padding:25px 20px 0}.j-result-amount{font-size:36px}.j-result-hero p{font-size:9px}.j-result-foot{width:calc(100% + 40px);margin:0 -20px;padding:14px 20px;font-size:8px}.j-derivation summary{padding:15px 16px;font-size:11px}.j-derivation>div{padding:0 16px 16px}.j-trace{gap:8px;flex-wrap:wrap}.j-document small,.j-trace a,.j-trace button{font-size:9px}.j-document strong{font-size:11px}.j-review-item{font-size:10px}.j-welcome h1{font-size:30px}.j-welcome p{font-size:11px}.j-welcome .j-button{margin-bottom:10px}.j-welcome-visual{padding:20px}.j-welcome{gap:20px}.j-vision-tabs{gap:15px}.j-vision-tabs button{font-size:10px}.j-vision-banner{padding:14px}.j-vision-banner span{font-size:9px}.j-document-sheet{margin:20px 0 0;padding:18px}.j-sheet-top{font-size:14px}.j-sheet-top span{float:none;display:block;margin-top:6px}.j-document-sheet p{font-size:9px}.j-kanban{grid-template-columns:1fr}.j-kanban>div{display:flex;gap:10px;align-items:center}.j-kanban h3{width:55px;font-size:9px;flex-shrink:0}.j-kanban>div>div{flex:1 1;font-size:9px;min-height:70px;padding:12px 7px;margin:0}.j-kanban small{font-size:7px}.j-vision-bottom strong:nth-of-type(2){margin-left:0}.j-footer{font-size:8px;flex-wrap:wrap;gap:12px}.j-footer>span:nth-child(2){display:none}.j-footer button{font-size:8px}.j-toast{left:calc(50% + 20px);font-size:10px;min-width:250px;padding:12px 16px}.j-top-actions{gap:5px}}@media(prefers-reduced-motion:no-preference){.jp-root .j-button,.jp-root nav button{transition:background .15s,border-color .15s}.j-toast{animation:j-reveal .18s ease-out}@keyframes j-reveal{0%{opacity:0;bottom:22px}to{opacity:1;bottom:30px}}}@media print{.j-back,.j-bottom-actions,.j-button,.j-evaluation,.j-footer,.j-save-status,.j-sidebar,.j-steps,.j-toast,.j-topbar{display:none!important}.j-main{margin:0}.j-content{padding:0}.j-case-grid{display:block}.j-case-aside{display:none}.j-panel,.j-result-hero{page-break-inside:avoid;break-inside:avoid}.jp-root{background:white}}.j-table-wrap,.j-upload{position:relative}.j-upload input[type=file]{position:absolute;width:1px;height:1px;left:0;top:0;opacity:0;overflow:hidden}.jp-root{font-feature-settings:normal}.j-segmented{display:flex;align-items:center;padding:2px;border:1px solid var(--j-line);border-radius:7px;background:#f1f5f9}.j-segmented button{min-height:28px;padding:3px 9px!important;border-radius:5px!important;font-size:10px!important;color:var(--j-muted)!important}.j-segmented button.active{background:#fff!important;color:var(--j-navy)!important;box-shadow:0 1px 3px #17395218}.j-theme-toggle{display:inline-flex;align-items:center;gap:6px;padding:5px 8px!important;border-radius:6px!important;color:var(--j-muted)!important;font-size:10px!important}.j-theme-toggle:hover{background:#eef3f8!important;color:var(--j-navy)!important}.j-document-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.jp-root[data-language=en]{letter-spacing:0}.jp-root[data-language=en] h1,.jp-root[data-language=en] h2,.jp-root[data-language=en] h3{letter-spacing:-.012em}.jp-root[data-language=en] p{line-height:1.75}.jp-root[data-theme=dark]{--j-navy:#e8f1f8;--j-blue:#7ca8ff;--j-teal:#55c8b5;--j-muted:#9db0bf;--j-line:#2b4355;--j-divider:#2b4355;--j-bg:#0e1b25;color-scheme:dark;background:#0e1b25}.jp-root[data-theme=dark] .j-panel,.jp-root[data-theme=dark] .j-sidebar,.jp-root[data-theme=dark] .j-stats,.jp-root[data-theme=dark] .j-steps,.jp-root[data-theme=dark] .j-table-wrap,.jp-root[data-theme=dark] .j-topbar,.jp-root[data-theme=dark] .j-welcome-visual{background:#142633}.jp-root[data-theme=dark] .j-evaluation{background:#101f2b;border-color:#294052;color:#9fb1c0}.jp-root[data-theme=dark] .j-mark{background:#77a3d0}.jp-root[data-theme=dark] .j-mark svg{stroke:#0f2230}.jp-root[data-theme=dark] .j-comparable,.jp-root[data-theme=dark] .j-guide,.jp-root[data-theme=dark] .j-process,.jp-root[data-theme=dark] .j-upload,.jp-root[data-theme=dark] .j-vision-note,.jp-root[data-theme=dark] .j-workspace-icon{background:#192e3d;border-color:#355064}.jp-root[data-theme=dark] .j-sidebar nav button{color:#9eb0bf}.jp-root[data-theme=dark] .j-evidence-row.selected,.jp-root[data-theme=dark] .j-sidebar nav button.active,.jp-root[data-theme=dark] .j-sidebar nav button:hover,.jp-root[data-theme=dark] .j-steps button.active{background:#1b3650}.jp-root[data-theme=dark] .j-avatar,.jp-root[data-theme=dark] .j-count,.jp-root[data-theme=dark] .j-file-icon,.jp-root[data-theme=dark] .j-progress-line b,.jp-root[data-theme=dark] .j-steps button>span,.jp-root[data-theme=dark] .j-tag,.jp-root[data-theme=dark] .j-vision-bottom>span{background:#203848;color:#bad0df;border-color:#3a5569}.jp-root[data-theme=dark] .j-tag.blue{background:#183d67;color:#a9c8ff}.jp-root[data-theme=dark] .j-approved,.jp-root[data-theme=dark] .j-review-item>span.checked,.jp-root[data-theme=dark] .j-tag.green{background:#163c38;color:#70d7c5}.jp-root[data-theme=dark] .j-review-item>span,.jp-root[data-theme=dark] .j-tag.amber{background:#46371e;color:#e8c77d}.jp-root[data-theme=dark] .j-button,.jp-root[data-theme=dark] .jp-root .j-button{background:#1b3140;border-color:#3b566a;color:#e8f1f8}.jp-root[data-theme=dark] .j-button:hover{background:#223c4d;border-color:#5f8199}.jp-root[data-theme=dark] .j-button.primary{background:#477de0;border-color:#477de0;color:#fff}.jp-root[data-theme=dark] input:not([type=checkbox]):not([type=file]),.jp-root[data-theme=dark] select,.jp-root[data-theme=dark] textarea{background:#10212d;border-color:#365063;color:#edf5fa}.jp-root[data-theme=dark] input::placeholder,.jp-root[data-theme=dark] textarea::placeholder{color:#718795}.jp-root[data-theme=dark] .j-derivation>div,.jp-root[data-theme=dark] .j-table th,.jp-root[data-theme=dark] .j-totals{background:#10222f}.jp-root[data-theme=dark] .j-audit>div,.jp-root[data-theme=dark] .j-evidence-row,.jp-root[data-theme=dark] .j-table td{border-color:#263e50}.jp-root[data-theme=dark] .j-table tbody tr:hover{background:#192f40}.jp-root[data-theme=dark] .j-data-intro,.jp-root[data-theme=dark] .j-public-callout,.jp-root[data-theme=dark] .j-vision-banner{background:#183245;border-color:#2d4b60;color:#b8d2e3}.jp-root[data-theme=dark] .j-data-intro p,.jp-root[data-theme=dark] .j-public-callout p,.jp-root[data-theme=dark] .j-vision-banner span{color:#9fb7c7}.jp-root[data-theme=dark] .j-document-sheet{background:#f4f7fa;color:#173952}.jp-root[data-theme=dark] .j-evidence-text{background:#0e202b!important;border-color:#304b5e!important;color:#c8d8e3}.jp-root[data-theme=dark] .j-issues{background:#2c271d;border-color:#594a2f}.jp-root[data-theme=dark] .j-alert{background:#362328;border-color:#68404a;color:#f0aeb6}.jp-root[data-theme=dark] .j-segmented{background:#0d1d28}.jp-root[data-theme=dark] .j-segmented button.active{background:#294558!important;color:#fff!important}.jp-root[data-theme=dark] .j-theme-toggle:hover{background:#203848!important;color:#fff!important}.jp-root[data-theme=dark] .j-kanban>div{background:#10222f}.jp-root[data-theme=dark] .j-kanban>div>div{background:#192f40;border-color:#314b5e}.jp-root[data-theme=dark] .j-upload:focus-within,.jp-root[data-theme=dark] :focus-visible{outline-color:#78a8f4}@media(max-width:760px){.j-top-actions{gap:6px}.j-locale,.j-theme-toggle span{display:none}.j-segmented button{padding:3px 7px!important}.j-document{align-items:flex-start;flex-wrap:wrap}.j-document-actions{width:100%;justify-content:flex-start;padding-left:48px}}:where(.jp-root[data-theme=dark]) .j-workspace-icon{border:1px solid #cad8e6}:where(.jp-root[data-theme=dark]) .j-sidebar nav button{color:#607183}:where(.jp-root[data-theme=dark]) .j-mini{color:#7f8fa0}:where(.jp-root[data-theme=dark]) .j-private{color:#79909e}:where(.jp-root[data-theme=dark]) .j-breadcrumb{color:#5b7082}:where(.jp-root[data-theme=dark]) .j-breadcrumb>span{color:#b0bcc7}:where(.jp-root[data-theme=dark]) .j-evaluation{border-bottom:1px solid #e8edf3;color:#738193}.jp-root:where([data-theme=dark]) .j-button{border:1px solid #cfdae6}:where(.jp-root[data-theme=dark]) .j-tag{color:#6c7c8c}:where(.jp-root[data-theme=dark]) .j-tag.amber{color:#97651b}:where(.jp-root[data-theme=dark]) .j-section-label{color:#60778c}:where(.jp-root[data-theme=dark]) .j-progress-line>span{color:#9aa8b7}:where(.jp-root[data-theme=dark]) .j-progress-line b{border:1px solid #dbe4ee}:where(.jp-root[data-theme=dark]) .j-public-callout{border:1px solid #dce7ed}:where(.jp-root[data-theme=dark]) .j-public-callout p{color:#607c8d}:where(.jp-root[data-theme=dark]) .j-public-callout small{color:#8198a6}:where(.jp-root[data-theme=dark]) .j-table th{color:#718295}:where(.jp-root[data-theme=dark]) .j-table td{border-bottom:1px solid #edf1f5}:where(.jp-root[data-theme=dark]) .j-footer{color:#8b9baa}:where(.jp-root[data-theme=dark]) .j-footer button{color:#8295a6}:where(.jp-root[data-theme=dark]) .j-search{color:#8a9aaa}.jp-root:where([data-theme=dark]) input:not([type=checkbox]):not([type=file]),.jp-root:where([data-theme=dark]) select,.jp-root:where([data-theme=dark]) textarea{border:1px solid #d7e0e9}.jp-root:where([data-theme=dark]) input::placeholder,.jp-root:where([data-theme=dark]) textarea::placeholder{color:#9aa9b8}:where(.jp-root[data-theme=dark]) .j-divider{color:#a7b5c4}:where(.jp-root[data-theme=dark]) .j-save-status{color:#8193a2}:where(.jp-root[data-theme=dark]) .j-steps button{color:#7e91a1}:where(.jp-root[data-theme=dark]) .j-aside-fact>small{color:#7d90a2}:where(.jp-root[data-theme=dark]) .j-fine{color:#7f90a1!important}:where(.jp-root[data-theme=dark]) .j-field small{color:#7d8e9f}:where(.jp-root[data-theme=dark]) .j-checkbox{color:#61788c}:where(.jp-root[data-theme=dark]) .j-issues{border-color:#eddfc8}:where(.jp-root[data-theme=dark]) .j-issues p{border-bottom:1px solid #f2e8d8;color:#967b4d}:where(.jp-root[data-theme=dark]) .j-alert{border:1px solid #eed7d7}:where(.jp-root[data-theme=dark]) .j-upload{color:#5b80a5}:where(.jp-root[data-theme=dark]) .j-upload span{color:#8195a9}:where(.jp-root[data-theme=dark]) .j-upload input{color:#70869c}:where(.jp-root[data-theme=dark]) .j-count{color:#7b8fa5}:where(.jp-root[data-theme=dark]) .j-evidence-row{border-bottom:1px solid #edf1f5}:where(.jp-root[data-theme=dark]) .j-evidence-name small{color:#8190a0}:where(.jp-root[data-theme=dark]) .j-check-item svg{color:#aa884c}:where(.jp-root[data-theme=dark]) .j-evidence-text{border:1px solid #e6edf4!important}:where(.jp-root[data-theme=dark]) .j-detail summary{color:#73899c}:where(.jp-root[data-theme=dark]) .j-candidate small{color:#71869a}:where(.jp-root[data-theme=dark]) .j-conflict{color:#a17129}:where(.jp-root[data-theme=dark]) .j-timeline time{color:#7f91a2}:where(.jp-root[data-theme=dark]) .j-timeline small{color:#7f91a2}:where(.jp-root[data-theme=dark]) .j-derivation{border-bottom:1px solid #e8edf3}:where(.jp-root[data-theme=dark]) .j-chevron{color:#8b9daf}:where(.jp-root[data-theme=dark]) .j-derivation p{color:#66809a}:where(.jp-root[data-theme=dark]) .j-trace>span{color:#a3b2c0}:where(.jp-root[data-theme=dark]) .j-totals>div>span{color:#75899c}:where(.jp-root[data-theme=dark]) .j-review-item>span{color:#af873e}:where(.jp-root[data-theme=dark]) .j-approved{color:#287967}:where(.jp-root[data-theme=dark]) .j-document small{color:#7d90a2}:where(.jp-root[data-theme=dark]) .j-audit>div{border-bottom:1px solid #edf1f5}:where(.jp-root[data-theme=dark]) .j-audit small{color:#8a9baa}:where(.jp-root[data-theme=dark]) .j-data-intro{border:1px solid #dce7ed}:where(.jp-root[data-theme=dark]) .j-data-intro p{color:#6c879b}:where(.jp-root[data-theme=dark]) .j-source-publisher{color:#6b849c}:where(.jp-root[data-theme=dark]) .j-source p{color:#768b9e}:where(.jp-root[data-theme=dark]) .j-grade-grid span{color:#7c8c9e}:where(.jp-root[data-theme=dark]) .j-account>svg{color:#7999b5}:where(.jp-root[data-theme=dark]) .j-empty{color:#7c8f9f}:where(.jp-root[data-theme=dark]) .j-empty>svg{color:#9cb1c8}:where(.jp-root[data-theme=dark]) .j-loading{color:#8a9db0}:where(.jp-root[data-theme=dark]) .j-welcome p{color:#778b9e}:where(.jp-root[data-theme=dark]) .j-welcome>div>small{color:#92a2b2}:where(.jp-root[data-theme=dark]) .j-process{border:1px solid #e0e8f1}:where(.jp-root[data-theme=dark]) .j-process small{color:#8094a6}:where(.jp-root[data-theme=dark]) .j-process>svg{color:#8ca9c5}:where(.jp-root[data-theme=dark]) .j-visual-foot{color:#8095a7}:where(.jp-root[data-theme=dark]) .j-vision-banner{border:1px solid #cbdcf0}:where(.jp-root[data-theme=dark]) .j-vision-banner span{color:#6a849c}:where(.jp-root[data-theme=dark]) .j-vision-tabs{border-bottom:1px solid #d8e3ee}:where(.jp-root[data-theme=dark]) .j-vision-tabs button{color:#7e93a7}:where(.jp-root[data-theme=dark]) .j-document-sheet{border:1px solid #dce5ee}:where(.jp-root[data-theme=dark]) .j-sheet-top span{color:#859bac}:where(.jp-root[data-theme=dark]) .j-sheet-note{color:#88a1b4}:where(.jp-root[data-theme=dark]) .j-vision-insight>svg{color:#729cbb}:where(.jp-root[data-theme=dark]) .j-vision-insight p{color:#7790a4}:where(.jp-root[data-theme=dark]) .j-vision-note{color:#7e95a9}:where(.jp-root[data-theme=dark]) .j-comparable p{color:#7b91a5}:where(.jp-root[data-theme=dark]) .j-comparison span{color:#72899d}:where(.jp-root[data-theme=dark]) .j-comparison span:first-child{color:#428b7d}:where(.jp-root[data-theme=dark]) .j-kanban h3{color:#6c869d}:where(.jp-root[data-theme=dark]) .j-kanban>div>div{border:1px solid #dce5ef}:where(.jp-root[data-theme=dark]) .j-kanban small{color:#97a9b9}:where(.jp-root[data-theme=dark]) .j-vision-bottom{color:#8398aa}:where(.jp-root[data-theme=dark]) .j-vision-bottom strong{color:#5b7890}.j-ai-head{justify-content:space-between;gap:12px}.j-ai-head,.j-ai-head h2{display:flex;align-items:center}.j-ai-head h2{gap:8px}.j-ai h3{font-size:13px;margin:24px 0 2px}.j-ai-summary{border-left:3px solid var(--j-blue);padding:4px 0 4px 14px;margin:14px 0}.j-ai-summary strong{font-size:13px}.j-ai-summary p{margin:4px 0 0;font-size:12px;color:var(--j-muted)}.j-ai-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px}.j-ai-meta span{color:var(--j-muted)}.j-ai-meta strong{margin-right:6px}.j-ai-check{display:inline-block;margin-left:6px;padding:0 6px;border-radius:4px;background:#fff4dd;color:#90601a}.j-ai-check.ok{background:#e9f6f1;color:#147868}:where(.jp-root[data-theme=dark]) .j-ai-check{background:#3b301c;color:#e3b86c}:where(.jp-root[data-theme=dark]) .j-ai-check.ok{background:#153a33;color:#6fd3bf}.j-ai-visits{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 14px}.j-ai-visits span{font-size:11px;padding:2px 8px;border:1px solid var(--j-line);border-radius:4px}.j-ai-visits span.ok{border-color:var(--j-teal);color:var(--j-teal)}.jp-root{--qx-surface:#fff;--qx-raised:#f7faff;--qx-ink:#18374d;--qx-soft:#536d82;--qx-line:#bdd2e1;--qx-divider:#d4e1eb;--qx-accent:#2466d9;--qx-cyan:#087689;--qx-tint:#eaf6f8;--qx-shadow:0 1px 2px #1739521a,0 8px 24px -18px #193e6366;background:#eef2f6}.jp-root[data-theme=dark]{--qx-surface:#142a3a;--qx-raised:#193244;--qx-ink:#e7f1f8;--qx-soft:#adc1d0;--qx-line:#304b5e;--qx-divider:#304b5e;--qx-accent:#96bcff;--qx-cyan:#77d9e4;--qx-tint:#173b47;--qx-shadow:0 10px 28px -20px #0009;background:#0b1b28}.jp-root :is(h1,h2,h3){text-transform:none;text-shadow:none}.jp-root h1{letter-spacing:-.035em}.jp-root p{max-width:72ch}.jp-root .j-main{background:transparent}.jp-root .j-content{max-width:1560px;padding-top:30px}.jp-root .j-panel{box-shadow:var(--qx-shadow);border-color:var(--qx-line)}.jp-root .j-sidebar{padding-top:33px;background:var(--qx-surface)}.jp-root .j-brand{letter-spacing:-1.6px}.jp-root .j-sidebar nav button{min-height:47px;border-radius:9px}.jp-root .j-sidebar nav button.active{box-shadow:inset 3px 0 var(--j-blue)}.jp-root .j-evaluation{line-height:1.6;font-size:10px}.jp-root .j-button{min-height:43px;font-size:12px}.jp-root .j-button.primary{box-shadow:0 4px 12px -7px #2564d8b0}.jp-root .j-button:active{transform:translateY(1px)}.jp-root .j-table-wrap{border-radius:12px}.jp-root .j-table th{padding-top:16px;padding-bottom:16px}.jp-root .j-table td{padding-top:20px;padding-bottom:20px}.jp-root .j-stats{border-radius:12px}.jp-root .j-stats strong{font-size:38px}.jp-root .j-steps{border-radius:11px}.jp-root .j-steps button.active{background:var(--qx-tint)}.jp-root .j-result-hero{background:#123b56;border-radius:14px;box-shadow:0 10px 22px -15px #153c64}.jp-root .j-field>span{font-size:12px}.jp-root .j-field input,.jp-root .j-field select,.jp-root .j-field textarea{min-height:47px}.jp-root .j-welcome h1{font-size:48px;line-height:1.25}.jp-root .j-welcome-visual{border-radius:18px;box-shadow:0 20px 55px -35px #17527599}.jp-root[data-language=en]{font-family:Segoe UI,QuantaJP,sans-serif}.jp-root[data-language=en] :is(h1,h2,h3){font-family:Segoe UI,QuantaJP,sans-serif;font-weight:650}.jp-root[data-theme=dark] :is(.j-fine,.j-field small,.j-document small,.j-save-status,.j-breadcrumb,.j-footer,.j-section-label,.j-source-publisher,.j-timeline time,.j-timeline small,.j-evidence-name small){color:var(--qx-soft)!important}.qx-badge{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--qx-cyan);border:1px solid color-mix(in srgb,var(--qx-cyan) 25%,transparent);padding:6px 10px;border-radius:6px;background:var(--qx-tint)}.qx-actions{flex-wrap:wrap;gap:12px}.qx-actions,.qx-spread{display:flex;align-items:center}.qx-spread{justify-content:space-between;gap:18px}.qx-small{font-size:12px!important;color:var(--qx-soft)!important;line-height:1.8!important}.qx-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:12px;background:var(--qx-tint);color:var(--qx-cyan);flex-shrink:0}.qx-dot{width:7px;height:7px;border-radius:50%;background:var(--qx-cyan);display:inline-block;flex-shrink:0}.qx-hero{position:relative;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:35px;gap:35px;padding:40px 42px;margin-bottom:32px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:20px;overflow:hidden;box-shadow:var(--qx-shadow)}.qx-hero .qx-hero-copy h1{font-size:clamp(32px,3.1vw,48px);line-height:1.15;margin:22px 0 18px;color:var(--qx-ink);letter-spacing:-.045em}.qx-hero-copy>p{font-size:14px;line-height:1.8;color:var(--qx-soft);max-width:49ch;margin-bottom:25px}.qx-hero-copy>small{display:block;font-size:10px;color:var(--qx-soft);margin-top:18px}.qx-evidence-map{position:relative;min-height:320px;align-self:center}.qx-map-orbit{position:absolute;inset:16px 25px 37px;border:1px solid var(--qx-line);border-radius:50%;transform:rotate(-22deg)}.qx-map-orbit:after{content:"";position:absolute;inset:35px -25px;border:1px dashed var(--qx-line);border-radius:50%;transform:rotate(50deg)}.qx-map-core{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;justify-content:center;gap:7px;background:#154566;color:#e8f8ff;width:155px;height:155px;border:1px solid #417998;border-radius:42px;box-shadow:0 12px 42px -20px #126b8c9c;z-index:1}.qx-map-core>svg{color:#8ed8e8}.qx-map-core strong{font-size:23px;font-weight:550}.qx-map-core small{font-size:9px;color:#b9d7e8}.qx-map-node{position:absolute;display:flex;align-items:center;gap:11px;padding:13px 16px;border:1px solid var(--qx-line);border-radius:10px;background:var(--qx-raised);font-size:11px;box-shadow:var(--qx-shadow);z-index:2;color:var(--qx-ink)}.qx-map-node svg{color:var(--qx-cyan)}.qx-map-node b{font-size:9px;color:var(--qx-soft);margin-left:14px}.qx-node-one{top:6px;left:0}.qx-node-two{top:98px;right:-6px}.qx-node-three{bottom:46px;left:4px}.qx-map-caption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:var(--qx-soft)}.qx-page-intro{margin:8px 0 28px}.qx-page-intro h1{font-size:clamp(30px,3.1vw,44px);line-height:1.18;letter-spacing:-.035em;margin:19px 0 15px}.qx-page-intro>p{font-size:14px;color:var(--qx-soft);max-width:72ch}.qx-source-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-bottom:25px}.qx-source-summary>div{display:grid;grid-template-columns:30px 1fr;grid-column-gap:12px;column-gap:12px;align-items:center;padding:19px 22px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:10px}.qx-source-summary svg{color:var(--qx-cyan);grid-row:span 2}.qx-source-summary strong{font-size:18px;font-weight:600}.qx-source-summary span{font-size:11px;color:var(--qx-soft)}.qx-filterbar{justify-content:space-between;gap:20px;margin:26px 0 22px}.qx-filterbar,.qx-pills{display:flex;align-items:center}.qx-pills{gap:5px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:10px;padding:4px}.qx-pills button{font-size:12px;padding:7px 14px;border-radius:6px;white-space:nowrap;color:var(--qx-soft)}.qx-pills button[aria-pressed=true]{background:var(--qx-tint);color:var(--qx-cyan)}.qx-search{display:flex;align-items:center;gap:10px;max-width:310px;color:var(--qx-soft)}.jp-root .qx-search input{background:var(--qx-surface);border-color:var(--qx-line);border-radius:8px;min-height:40px}.qx-source-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.qx-source-card{display:flex;flex-direction:column;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:13px;padding:25px 27px;box-shadow:var(--qx-shadow)}.qx-source-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.qx-source-card>small{font-size:11px;color:var(--qx-soft)}.qx-source-card h2{font-size:20px;line-height:1.4;margin:8px 0 12px}.qx-source-card p{font-size:13px;color:var(--qx-soft);margin-bottom:24px}.qx-source-links{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;border-top:1px solid var(--qx-divider);padding-top:17px}.qx-source-links>a:last-child:not(:first-child){padding:8px;border-radius:6px;color:var(--qx-cyan)}.qx-context{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:40px;gap:40px;padding:30px;background:var(--qx-tint);border:1px solid var(--qx-line);border-radius:13px;margin:25px 0}.qx-context h2{font-size:21px;margin:10px 0}.qx-context p{font-size:12px;color:var(--qx-soft)}.qx-context-numbers{display:flex;flex-direction:column;justify-content:center}.qx-context-numbers>div{display:flex;align-items:baseline;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--qx-divider)}.qx-context-numbers>div:last-child{border:0}.qx-context-numbers strong{font-size:28px;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qx-context-numbers span{font-size:12px;color:var(--qx-soft)}.qx-disclosure{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:10px;margin:14px 0;padding:0 20px}.qx-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;font-size:13px;font-weight:550;padding:17px 0}.qx-disclosure summary::-webkit-details-marker{display:none}.qx-disclosure[open] summary svg{transform:rotate(45deg)}.qx-disclosure>p{font-size:12px;color:var(--qx-soft);margin:0 0 20px}.qx-disclosure>code{display:block;margin:0 0 20px}.qx-disclosure>.j-grade-grid{padding-bottom:20px;grid-template-columns:repeat(4,1fr)}.qx-preview-note{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--qx-soft);padding:14px 18px;border:1px solid var(--qx-line);border-radius:9px;background:var(--qx-tint);margin-bottom:25px}.qx-preview-note svg{color:var(--qx-cyan)}.qx-feature-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:25px}.qx-feature-tabs button{display:flex;align-items:center;gap:14px;padding:19px 22px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:12px;text-align:left;font-size:14px;color:var(--qx-soft)}.qx-feature-tabs small{display:block;font-size:10px;margin-top:3px;font-weight:400}.qx-feature-tabs button[aria-selected=true]{background:var(--qx-tint);border-color:var(--qx-cyan);color:var(--qx-cyan);box-shadow:0 3px 0 -1px var(--qx-cyan)}.qx-ai-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.qx-reader{border:1px solid var(--qx-line);border-radius:13px;overflow:hidden;background:var(--qx-raised)}.qx-reader-bar{display:flex;gap:10px;align-items:center;padding:17px 20px;border-bottom:1px solid var(--qx-divider);font-size:12px;color:var(--qx-soft)}.qx-reader-bar small{margin-left:auto}.qx-paper{margin:24px;padding:28px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:4px;box-shadow:var(--qx-shadow)}.qx-paper>small{font-size:10px;color:var(--qx-soft)}.qx-paper h2{font-size:23px;margin:10px 0 15px}.qx-paper>p{font-size:12px;margin:15px 0;color:var(--qx-soft)}.qx-paper-rule{height:1px;background:var(--qx-line);margin:20px 0}.qx-highlight{position:relative;display:flex;flex-direction:column;gap:5px;width:100%;padding:12px 38px 12px 14px!important;margin:12px 0;background:var(--qx-tint)!important;border:1px solid transparent!important;border-left:3px solid color-mix(in srgb,var(--qx-cyan) 35%,transparent)!important;border-radius:5px!important;text-align:left;color:var(--qx-ink)!important}.qx-highlight span{font-size:10px;color:var(--qx-soft)}.qx-highlight strong{font-size:13px}.qx-highlight>svg{position:absolute;right:13px;top:23px;color:var(--qx-cyan)}.qx-highlight.selected{border-color:var(--qx-cyan)!important}.qx-paper-lines{margin:22px 0}.qx-paper-lines i{display:block;height:5px;margin:10px 0;background:var(--qx-line);border-radius:2px}.qx-paper-lines i:nth-child(2){width:84%}.qx-paper-lines i:nth-child(3){width:64%}.qx-reader-hint{font-size:10px!important;border-top:1px solid var(--qx-divider);padding-top:15px}.qx-inspector{padding:28px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:13px;box-shadow:var(--qx-shadow)}.qx-inspector h2{font-size:23px;line-height:1.35;margin:18px 0}.qx-inspector>.qx-spread>span{font-size:12px;color:var(--qx-cyan);white-space:nowrap}.qx-inspector>p{font-size:13px;color:var(--qx-soft);margin:12px 0 20px}.qx-finding{border-top:1px solid var(--qx-divider);padding-top:22px}.qx-finding h3{font-size:16px;margin:17px 0 5px}.qx-finding>strong{font-size:21px}.qx-finding blockquote{margin:20px 0;padding:15px 18px;font-size:13px;line-height:1.8;background:var(--qx-raised);border-left:3px solid var(--qx-cyan);color:var(--qx-soft)}.qx-finding>p{font-size:13px;color:var(--qx-soft);margin:15px 0}.qx-citation{gap:7px;font-size:10px;margin:20px 0}.qx-ai-principle,.qx-citation{display:flex;align-items:center;color:var(--qx-cyan)}.qx-ai-principle{gap:12px;border-top:1px solid var(--qx-divider);padding-top:18px;margin-top:24px}.qx-ai-principle p{font-size:12px}.qx-case-match{display:flex;align-items:center;gap:13px;width:100%;text-align:left;border:1px solid var(--qx-line)!important;border-radius:10px!important;padding:16px!important;margin:15px 0;background:var(--qx-raised)!important}.qx-case-match.selected{border-color:var(--qx-cyan)!important;background:var(--qx-tint)!important}.qx-case-match>span:nth-child(2){flex:1 1}.qx-case-match strong{font-size:13px;display:block}.qx-case-match small{font-size:10px;color:var(--qx-soft)}.qx-match-reason{padding:24px;background:var(--qx-tint);border-radius:10px;margin:24px 0;color:var(--qx-cyan)}.qx-match-reason p{font-size:16px;margin-top:14px;line-height:1.7}.qx-range-amount{font-size:clamp(24px,2.5vw,36px);letter-spacing:-1px;margin:18px 0;color:var(--qx-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qx-range-amount span{color:var(--qx-soft);font-weight:300}.qx-range-track{height:5px;display:flex;justify-content:space-between;align-items:center;background:var(--qx-line);border-radius:9px;position:relative;margin:26px 0}.qx-range-track:before{content:"";position:absolute;left:15%;right:15%;height:5px;background:var(--qx-cyan)}.qx-range-track i,.qx-range-track span{width:10px;height:10px;border:2px solid var(--qx-cyan);border-radius:50%;background:var(--qx-surface);z-index:1}.qx-range-track i{width:15px;height:15px;background:var(--qx-cyan)}.qx-team{padding:29px;background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:13px}.qx-team h2{font-size:25px;margin:16px 0}.qx-team>p{font-size:13px;color:var(--qx-soft)}.qx-board{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px;margin:26px 0}.qx-board-column{background:var(--qx-raised);border:1px solid var(--qx-line);border-radius:10px;padding:16px}.qx-board-column h3{display:flex;align-items:center;gap:7px;font-size:12px;margin-bottom:17px}.qx-board-column h3 b{margin-left:auto;border:1px solid var(--qx-line);padding:0 6px;border-radius:4px;font-size:10px}.qx-task{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:8px;padding:15px;margin-bottom:12px;box-shadow:var(--qx-shadow)}.qx-task>small{font-size:9px;color:var(--qx-soft)}.qx-task>strong{display:block;font-size:12px;margin:6px 0 20px}.qx-task>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.qx-task-avatar{display:grid;place-items:center;background:var(--qx-tint);width:25px;height:25px;border-radius:50%;font-size:9px;color:var(--qx-cyan)}.qx-task button{display:flex;gap:5px;align-items:center;font-size:10px;color:var(--qx-cyan);padding:4px}.qx-capability-strip{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:11px;color:var(--qx-soft);border-top:1px solid var(--qx-divider);margin-top:30px;padding-top:22px}.qx-capability-strip>span{display:flex;gap:8px;align-items:center}.qx-case-assistant{background:var(--qx-surface);border:1px solid var(--qx-line);border-radius:12px;margin-bottom:25px;overflow:hidden}.qx-assistant-trigger{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:17px 20px!important}.qx-ai-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--qx-tint);color:var(--qx-cyan)}.qx-assistant-trigger strong{font-size:14px;display:block}.qx-assistant-trigger small{font-size:11px;display:block;color:var(--qx-soft)}.qx-assistant-open{display:flex;align-items:center;gap:9px;margin-left:auto;font-size:11px;color:var(--qx-cyan)}.qx-assistant-body{padding:0 22px 21px;border-top:1px solid var(--qx-divider)}.qx-readiness{display:flex;align-items:center;gap:20px;margin:20px 0}.qx-readiness>strong{font-size:30px;color:var(--qx-cyan)}.qx-readiness>div{flex:1 1}.qx-readiness span{font-size:12px;color:var(--qx-soft);display:block;margin-bottom:7px}.qx-readiness progress{display:block;width:100%;height:6px;accent-color:var(--qx-cyan);border:0;border-radius:4px;overflow:hidden}.qx-readiness progress::-webkit-progress-bar{background:var(--qx-line)}.qx-readiness progress::-webkit-progress-value{background:var(--qx-cyan)}.qx-assistant-body>small{display:block;font-size:10px;color:var(--qx-soft);margin-top:14px}@media(prefers-reduced-motion:no-preference){.jp-root a,.jp-root button{transition:background .16s,border-color .16s,box-shadow .16s,transform .16s}.qx-source-card{transition:border-color .18s,transform .18s}.qx-source-card:hover{border-color:var(--qx-cyan);transform:translateY(-2px)}.qx-assistant-body,.qx-finding,.qx-match-reason{animation:qx-appear .22s ease-out}@keyframes qx-appear{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:1200px){.qx-hero{padding:30px;gap:20px;grid-template-columns:1.1fr 1fr}.qx-map-core{width:130px;height:130px;border-radius:34px}.qx-map-node{padding:10px;font-size:10px;gap:7px}.qx-map-node b{display:none}.qx-node-two{right:0}.qx-feature-tabs button{padding:16px 13px;gap:9px;font-size:12px}.qx-inspector{padding:22px}.qx-paper{margin:16px;padding:21px}.qx-board{gap:12px}.qx-board-column{padding:12px}}@media(max-width:980px){.qx-hero{grid-template-columns:1.2fr 1fr}.qx-source-summary>div{padding:15px}.qx-source-summary strong{font-size:15px}.qx-ai-grid{gap:17px}.qx-context{gap:25px}.qx-inspector h2{font-size:21px}.qx-feature-tabs small{display:none}}@media(max-width:760px){.qx-hero{grid-template-columns:1fr;padding:28px}.qx-evidence-map{display:none}.qx-hero .qx-hero-copy h1{font-size:38px}.qx-ai-grid,.qx-context,.qx-source-grid{grid-template-columns:1fr}.qx-source-summary{gap:8px}.qx-source-summary>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:13px 10px}.qx-source-summary strong{font-size:12px}.qx-source-summary span{font-size:9px}.qx-source-summary svg{width:18px}.qx-filterbar{flex-wrap:wrap;gap:14px}.qx-search{max-width:none;width:100%}.qx-filterbar .qx-search input{flex:1 1}.qx-pills{width:100%;justify-content:space-between}.qx-pills button{font-size:11px;padding:7px 10px}.qx-feature-tabs{gap:7px}.qx-feature-tabs button{padding:13px 7px;justify-content:center;flex-direction:column;text-align:center;font-size:11px;gap:8px}.qx-page-intro h1{font-size:32px}.qx-page-intro>p{font-size:13px}.qx-preview-note{font-size:10px;align-items:flex-start}.qx-source-card{padding:23px}.qx-disclosure>.j-grade-grid{grid-template-columns:repeat(2,1fr)}.qx-board{grid-template-columns:1fr}.qx-team{padding:21px}.qx-team>.qx-spread{align-items:flex-start}.qx-team h2{font-size:21px}.qx-case-assistant .qx-assistant-trigger{flex-wrap:wrap;padding:15px!important}.qx-assistant-open{width:100%;margin:0 0 0 56px}.qx-assistant-trigger small{font-size:10px}.qx-context-numbers strong{font-size:25px}.qx-source-card h2{font-size:20px}.jp-root .j-welcome h1{font-size:35px}.jp-root .j-topbar{height:auto;min-height:66px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px;gap:8px}.jp-root .j-top-actions{margin-left:auto}.jp-root .j-stats strong{font-size:28px}.qx-hero .qx-actions{align-items:stretch;flex-direction:column}.qx-capability-strip{font-size:10px}.qx-inspector .j-button{white-space:normal}.qx-range-amount{font-size:29px}}@media print{.qx-case-assistant,.qx-feature-tabs,.qx-hero{display:none}}.jp-root{--q-surface:#fff;--q-soft:#edf3fb;--j-navy:#172a46;--j-bg:#f3f7fc;--j-line:#d4dfed;--j-muted:#54667e;font-family:Segoe UI,Arial,QuantaJP,sans-serif;font-size:15px;letter-spacing:0}.jp-root[data-language=ja]{font-family:QuantaJP,Segoe UI,sans-serif}.jp-root[data-theme=dark]{--q-surface:#15283b;--q-soft:#1e354e;--j-navy:#eef4ff;--j-bg:#0e1d2e;--j-line:#35506a;--j-muted:#a9bdd3}.jp-root .j-sidebar{background:#172a46;border:0;width:252px;padding:32px 20px 20px;color:#eaf1ff}.jp-root .j-brand{color:#fff!important;font-family:inherit;margin:0 8px 28px;letter-spacing:-1px}.jp-root .j-brand-sub{font-size:9px;letter-spacing:0;color:#b7c8df;line-height:1.4}.jp-root .j-mark{background:#346cdb;border-radius:12px}.jp-root .j-workspace{background:#203751;border-color:#3a506a;color:#eaf1ff;padding:14px 10px}.jp-root .j-workspace small{color:#bdd0e6}.jp-root .j-workspace-icon{background:#2c4562;border:0;color:#d5e4f7}.jp-root .j-sidebar nav button{color:#bccce2;padding:13px 12px;min-height:46px;border-radius:8px;text-align:start;font-size:13px}.jp-root .j-sidebar nav button.active{background:#2e4c76;color:#fff}.jp-root .j-sidebar nav button:hover{background:#294467;color:#fff}.jp-root .j-profile small{color:#b2c4df}.jp-root .j-profile{color:#fff}.jp-root .j-main{margin-left:252px}.jp-root .j-topbar{background:var(--q-surface);height:76px;padding:0 36px}.jp-root .j-content{padding:34px 36px 0;max-width:1480px}.jp-root .j-evaluation{font-size:11px;padding:9px 36px}.jp-root h1{font-size:clamp(30px,3.4vw,45px);line-height:1.18;font-weight:650;letter-spacing:-1.25px}.jp-root h2{line-height:1.35;letter-spacing:-.35px}.jp-root .j-button{min-height:44px;border-radius:8px;font-size:13px;padding:11px 18px}.jp-root .j-button.primary{background:#2865d7;color:white}.jp-root .j-field>span{font-size:13px}.jp-root .j-field input,.jp-root .j-field select,.jp-root .j-field textarea{font-size:14px;min-height:44px}.jp-root .j-panel{border-radius:12px}.jp-root .j-page-heading h1{font-size:32px}.q-company-link{display:block;padding:18px 10px;color:#bbd0ee!important;font-size:12px}.q-language{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--j-muted)}.q-language select{width:auto!important;max-width:135px;min-height:36px;background:var(--q-surface);color:var(--j-navy);border:1px solid var(--j-line);border-radius:7px;padding:6px}.q-context{font-size:13px;color:var(--j-muted);margin-bottom:12px!important}.q-dashboard-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.q-dashboard-heading>div>p:last-child{color:var(--j-muted);margin-top:14px;font-size:15px;line-height:1.7}.q-desk-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:26px;gap:26px;margin:24px 0 32px}.q-next{background:var(--q-surface);border:1px solid var(--j-line);border-top:4px solid #2865d7;padding:28px 30px;border-radius:12px}.q-next h2{font-size:25px}.q-next>p{color:var(--j-muted);font-size:13px}.q-next>.j-button{margin-top:22px}.q-stats{display:grid}.q-stats>div{padding:17px 10px 17px 24px;border-bottom:1px solid var(--j-line)}.q-stats span{display:block;font-size:13px;color:var(--j-muted)}.q-stats strong{display:block;font-size:32px;line-height:1.25;margin-top:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.q-heading{display:flex;align-items:center;justify-content:space-between;margin:20px 0 15px}.q-claim-list{display:grid;grid-gap:10px;gap:10px}.jp-root .q-claim{display:flex;align-items:center;gap:24px;background:var(--q-surface);border:1px solid var(--j-line);border-radius:9px;padding:18px 23px;text-align:start;width:100%}.q-claim:hover{border-color:#5484cc}.q-claim>div:first-child{flex:1 1;min-width:0}.q-claim strong{font-size:15px;display:block}.q-claim small{display:block;font-size:12px;color:var(--j-muted);margin-top:5px}.q-claim>.q-progress{width:180px}.q-progress{margin:18px 0 26px;background:var(--q-surface);border:1px solid var(--j-line);border-radius:10px;padding:16px 20px}.q-next .q-progress,.q-progress.compact{border:0;padding:0;margin:20px 0 0;background:transparent}.q-progress.compact{margin:0;min-width:85px}.q-progress-label{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:12px;color:var(--j-muted)}.q-progress progress,.q-usage progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:7px;border:0;border-radius:8px;overflow:hidden;background:var(--q-soft);margin:8px 0;display:block;accent-color:#2e7bd8}.q-progress progress::-webkit-progress-bar,.q-usage progress::-webkit-progress-bar{background:var(--q-soft)}.q-progress progress::-webkit-progress-value,.q-usage progress::-webkit-progress-value{background:#2865d7;border-radius:8px}.q-milestones{display:flex;justify-content:space-between;margin-top:12px;gap:9px}.jp-root .q-milestones button{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--j-muted);opacity:1}.q-milestones button>span{display:grid;place-items:center;height:22px;width:22px;border:1px solid var(--j-line);border-radius:50%;font-size:11px}.q-milestones .complete>span{background:#168576;border-color:#168576;color:white}.q-milestones .complete{color:#168576!important}.q-welcome{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:54px;gap:54px;align-items:center;min-height:560px}.q-welcome h1{font-size:clamp(36px,4.4vw,58px);max-width:12ch;line-height:1.07}.q-welcome-copy>p:not(.q-context){font-size:17px;color:var(--j-muted);line-height:1.7;margin:20px 0;max-width:40ch}.q-welcome-copy .q-small{font-size:12px!important}.q-inline{display:flex;gap:10px;flex-wrap:wrap}.q-welcome-path{padding:30px;background:var(--q-surface);border:1px solid var(--j-line);border-radius:18px;box-shadow:0 20px 55px #18395c0c}.q-welcome-path>h2{margin-bottom:20px}.q-welcome-path>div{display:flex;align-items:center;gap:16px;padding:19px 0;border-bottom:1px solid var(--j-line)}.q-welcome-path>div>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#2865d7;background:var(--q-soft);font-weight:600}.q-welcome-path>div i{-webkit-margin-start:auto;margin-inline-start:auto;font-style:normal;color:#2865d7}.q-welcome-path>.j-button{margin-top:24px}.q-modal-backdrop{position:fixed;inset:0;background:#0f233cb3;display:grid;place-items:center;padding:24px;z-index:100;overflow:auto}.q-modal{background:var(--q-surface);color:var(--j-navy);border:1px solid var(--j-line);padding:30px;border-radius:16px;width:min(540px,100%);max-height:90vh;overflow:auto;box-shadow:0 25px 80px #0003}.q-modal h2{font-size:25px}.q-modal p{font-size:13px;color:var(--j-muted);margin:10px 0 18px}.q-form label,.q-modal label{display:flex;flex-direction:column;gap:7px;margin:16px 0;font-size:13px;color:var(--j-muted)}.q-form input,.q-form select,.q-form textarea,.q-modal select{width:100%;padding:11px 12px;border:1px solid var(--j-line);border-radius:8px;background:var(--j-bg);color:var(--j-navy);font:inherit;min-height:45px}.q-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.q-coverage{background:var(--q-soft);padding:12px;border-radius:8px}.q-tabs{display:flex;gap:8px;margin:25px 0;border-bottom:1px solid var(--j-line);flex-wrap:wrap}.jp-root .q-tabs button{padding:12px 17px;color:var(--j-muted);font-size:14px;border-bottom:3px solid transparent}.jp-root .q-tabs button[aria-pressed=true],.jp-root .q-tabs button[aria-selected=true]{color:var(--j-blue);border-bottom-color:var(--j-blue)}.q-review-queue>div{background:var(--q-surface);border-bottom:1px solid var(--j-line);display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px}.q-review-queue small{display:block;color:var(--j-muted);margin-top:6px}.q-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));grid-gap:20px;gap:20px;margin-top:20px}.q-comparison article,.q-corpus-list article{background:var(--q-surface);border:1px solid var(--j-line);border-radius:10px;padding:24px}.q-comparison article>strong{display:block;font-size:28px;margin:18px 0}.q-comparison dl>div{display:flex;justify-content:space-between;font-size:12px;padding:7px 0;border-top:1px solid var(--j-line)}.q-comparison dd{margin:0}.q-small{font-size:12px!important;color:var(--j-muted);margin:15px 0!important}.q-corpus-grid{display:grid;grid-template-columns:340px 1fr;grid-gap:28px;gap:28px}.q-form{padding:25px;border:1px solid var(--j-line);background:var(--q-surface);border-radius:12px;align-self:start}.q-form textarea{min-height:140px}.q-corpus-list{display:grid;grid-gap:18px;gap:18px;align-content:start}.q-corpus-list article{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.q-corpus-list p{white-space:pre-wrap;font-size:13px}.q-error{color:#be4545}.q-account-types,.q-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:28px 0}.q-account-types{grid-template-columns:1fr 1fr}.q-account-types article,.q-plan-grid article{padding:28px;background:var(--q-surface);border:1px solid var(--j-line);border-radius:12px}.q-account h1{margin-bottom:18px}.q-account p{margin:14px 0;color:var(--j-muted);font-size:14px}.q-plan-grid h2{font-size:24px}.q-plan-grid article>strong{display:block;font-size:38px;margin:20px 0}.q-plan-grid strong small{font-size:12px;font-weight:400;color:var(--j-muted)}.q-plan-grid li,.q-plan-grid p{font-size:13px;line-height:1.7}.q-plan-grid ul{-webkit-padding-start:20px;padding-inline-start:20px;margin:20px 0;min-height:150px;color:var(--j-muted)}.q-plan-grid article:nth-child(2){border-top:4px solid #2865d7}.q-plan-grid .j-button{width:100%;white-space:normal}.q-usage{padding:25px;background:var(--q-surface);border:1px solid var(--j-line);border-radius:12px}.q-tutorial video{display:block;width:100%;max-width:1040px;aspect-ratio:16/9;background:#172a46;border-radius:12px;margin:24px 0}.q-tutorial li{padding:10px 0}.jp-root .j-footer{font-size:11px;margin-top:35px}.jp-root[data-theme=dark] .j-checkbox,.jp-root[data-theme=dark] .j-field small{color:#a9bdd3}.jp-root[data-theme=dark] .j-sidebar{background:#0b1727}.jp-root[dir=rtl],html[dir=rtl] .jp-root{letter-spacing:0}.jp-root[dir=rtl] .j-sidebar,html[dir=rtl] .j-sidebar{left:auto;right:0}.jp-root[dir=rtl] .j-main,html[dir=rtl] .j-main{margin-left:0;margin-right:252px}html[dir=rtl] .j-profile,html[dir=rtl] .j-table td,html[dir=rtl] .j-table th{text-align:right}.jp-root :focus-visible{outline:3px solid #588dfa;outline-offset:3px}@media(max-width:1120px){.jp-root .j-sidebar{width:218px;padding:26px 14px}.jp-root .j-main{margin-left:218px}.jp-root .j-content{padding:28px 24px 0}.jp-root .j-topbar{padding:0 24px}.q-welcome{gap:28px}.q-desk-grid{grid-template-columns:1fr 190px}.q-plan-grid{gap:12px}.q-plan-grid article{padding:20px}.q-corpus-grid{grid-template-columns:300px 1fr}html[dir=rtl] .j-main{margin-right:218px}}@media(max-width:850px){.jp-root .j-sidebar{position:relative;width:100%;height:auto;padding:18px 20px;gap:14px}.jp-root .j-brand{margin:0;font-size:25px}.jp-root .j-brand-sub,.jp-root .j-sidebar-bottom,.jp-root .j-workspace{display:none}.jp-root .j-sidebar nav{display:flex;flex-direction:row;overflow:auto;gap:7px}.jp-root .j-sidebar nav button{width:auto;white-space:nowrap;padding:10px 12px;min-height:40px;font-size:12px}.jp-root .j-sidebar nav button svg{display:none}.jp-root .j-main,html[dir=rtl] .j-main{margin:0}.jp-root .j-topbar{height:auto;min-height:64px;flex-wrap:wrap;gap:8px;padding:12px 22px}.j-top-actions{gap:10px}.q-welcome{min-height:0;margin:20px 0;gap:28px}.q-welcome h1{font-size:43px}.q-welcome-path{padding:22px}.q-dashboard-heading h1{font-size:34px}.q-plan-grid{grid-template-columns:1fr}.q-plan-grid ul{min-height:0}.q-account-types,.q-corpus-grid{grid-template-columns:1fr}.q-plan-grid article>strong{margin:10px 0}}@media(max-width:580px){.jp-root .j-content{padding:25px 18px 0}.jp-root .j-evaluation,.jp-root .j-topbar{padding-inline:18px}.jp-root .j-breadcrumb{font-size:11px}.jp-root .j-top-actions{width:100%;justify-content:space-between}.q-welcome{grid-template-columns:1fr}.q-welcome h1{font-size:42px;max-width:13ch}.q-welcome-path{margin-top:10px}.q-desk-grid{grid-template-columns:1fr;gap:16px}.q-stats{display:grid;grid-template-columns:repeat(3,1fr)}.q-stats>div{padding:10px;border-bottom:0;-webkit-border-start:1px solid var(--j-line);border-inline-start:1px solid var(--j-line)}.q-stats span{font-size:11px}.q-stats strong{font-size:25px}.q-dashboard-heading{display:block}.q-dashboard-heading>.j-button{margin-top:20px}.q-next{padding:22px}.q-milestones{flex-wrap:wrap}.q-milestones button{width:46%}.jp-root .q-claim{gap:12px;padding:15px}.q-claim>.q-progress{width:85px}.q-claim strong{font-size:13px}.q-claim small{font-size:10px}.q-modal{padding:23px}.jp-root .j-page-heading{flex-wrap:wrap}.q-progress{padding:13px}.jp-root .j-document{flex-wrap:wrap}.jp-root .j-evaluation{font-size:10px}.q-language{font-size:11px}.q-tutorial h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.jp-root *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}