.j-root{--j-ink:var(--ink,#153e43);--j-teal:#076f68;--j-mint:var(--mint,#8ddfc5);--j-paper:var(--paper,#f8f7f3);--j-line:var(--line,#d8e2df);color:var(--j-ink);font-family:Inter,Arial,sans-serif}.j-root *{box-sizing:border-box}.j-root button,.j-root input{font:inherit}.j-root button{cursor:pointer;touch-action:manipulation}.j-root button:disabled{cursor:default;opacity:.4}.j-root button:focus-visible,.j-root input:focus-visible,.j-root [tabindex]:focus-visible{outline:3px solid var(--j-teal);outline-offset:4px}.j-root svg{width:20px;height:20px;flex-shrink:0}.j-demo-note{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.6;margin-bottom:16px;color:#4b6565}.j-demo-dot{width:7px;height:7px;background:var(--j-teal);border-radius:50%}.j-note-divider{color:#859795;padding:0 6px}.j-shell{border:1px solid #cad9d5;border-radius:12px;background:#fff;box-shadow:0 30px 70px -35px #143e4333;overflow:hidden}.j-shell-top{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--j-line);gap:16px}.j-workspace{display:flex;align-items:center;gap:12px}.j-company-mark{width:38px;height:38px;background:var(--j-ink);color:#fff;display:grid;place-items:center;font:700 25px Manrope,Arial,sans-serif;position:relative;border-radius:4px}.j-company-mark>span{position:absolute;background:var(--j-mint);width:8px;height:8px;right:4px;bottom:4px}.j-workspace strong{display:block;font-size:14px}.j-workspace>div>span{display:block;font-size:12px;color:#657a79;margin-top:5px}.j-current-stage{font-size:12px;display:flex;align-items:center;gap:7px;background:#edf6f1;padding:8px 12px;border:1px solid #d6e8dd;border-radius:5px;white-space:nowrap}.j-current-stage>span{width:6px;height:6px;border-radius:50%;background:var(--j-teal)}.j-current-stage strong{font-weight:500}.j-layout{display:grid;grid-template-columns:220px minmax(0,1fr)}.j-story-nav{padding:32px 20px;background:#f6f8f5;border-right:1px solid var(--j-line);display:flex;flex-direction:column;min-width:0}.j-eyebrow,.j-panel-kicker{font-size:11px;font-weight:600;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.j-story-nav>.j-eyebrow{font-size:11px;letter-spacing:.08em;margin:0 8px 24px;color:#52695d}.j-story-nav ol{list-style:none;padding:0;margin:0;position:relative}.j-story-nav ol:before{content:"";position:absolute;left:22px;top:30px;bottom:30px;width:1px;background:#d3dfd8}.j-story-nav li{position:relative;margin:0 0 12px}.j-story-nav li button{border:1px solid transparent;background:none;display:flex;align-items:center;gap:10px;width:100%;min-height:65px;text-align:left;padding:10px 8px;border-radius:6px;color:var(--j-ink);transition:background .2s,border-color .2s}.j-story-nav li button:hover{background:#ebf2ed}.j-story-nav li button.is-current{background:#fff;border-color:#ceded3;box-shadow:0 4px 12px #153e4306}.j-step-index{width:28px;height:28px;display:grid;place-items:center;font-size:11px;background:#f6f8f5;border:1px solid #d3dfd8;border-radius:50%;position:relative;flex-shrink:0}.is-current .j-step-index{background:var(--j-ink);border-color:var(--j-ink);color:var(--j-mint)}.j-story-nav button strong{font-size:13px;display:block;font-weight:600}.j-story-nav button small{font-size:11px;display:block;color:#617671;margin-top:4px}.j-step-dot{width:5px;height:5px;border-radius:50%;background:transparent;margin-left:auto;flex-shrink:0}.is-current .j-step-dot{background:var(--j-teal)}.j-nav-context{margin:40px 8px 0;padding-top:22px;border-top:1px solid #d5dfd8}.j-nav-context>.j-eyebrow{font-size:11px;color:#52695d}.j-nav-context strong{font-size:13px;line-height:1.5;display:block;margin:8px 0}.j-nav-context>span:last-child{font-size:11px;color:#60766f;line-height:1.6}.j-main{min-width:0;padding:34px 32px 0}.j-scene-heading{display:flex;justify-content:space-between;gap:20px;min-height:140px}.j-scene-heading .j-eyebrow{margin:0 0 12px;color:var(--j-teal)}.j-scene-heading h3{font:600 clamp(23px,2.2vw,30px)/1.25 Manrope,Arial,sans-serif;letter-spacing:-.035em;margin:0 0 12px}.j-scene-heading>div>p:last-child{font-size:13px;line-height:1.65;color:#5a706d;max-width:500px;margin:0 0 24px}.j-page-count{display:flex;align-items:baseline;gap:4px;white-space:nowrap;padding-top:18px}.j-page-count strong{font:400 30px Manrope,Arial,sans-serif;letter-spacing:-.05em}.j-page-count>span{font-size:11px;color:#52695d}.j-scene-panel{min-height:555px;position:relative}.j-scene-enter{animation:j-scene-in .35s cubic-bezier(.22,1,.36,1)}@keyframes j-scene-in{from{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.j-receive{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:35px;align-items:center;min-height:535px}.j-document-stage{position:relative;padding:4px 14px 15px 0;isolation:isolate}.j-document{position:relative;background:#fffdf7;border:1px solid #d7d4c8;box-shadow:0 10px 30px #153e430a;padding:26px 28px 18px;z-index:1;overflow:hidden}.j-paper-under{position:absolute;inset:16px 0 0 10px;background:#e7e9e1;border:1px solid #d7d9ce;transform:rotate(2deg);z-index:-1}.j-document-corner{position:absolute;top:0;right:0;width:24px;height:24px;background:linear-gradient(225deg,#f3f5ec 50%,#dddcd0 51%,#eeece1 54%);border-bottom-left-radius:4px}.j-document-meta{display:flex;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.12em;color:#6f7569;margin-bottom:24px}.j-document h4{font:500 42px/.98 Manrope,Arial,sans-serif;letter-spacing:-.06em;margin:0 0 12px}.j-document h4>span{color:var(--j-teal)}.j-document-role{font-size:13px!important;font-weight:600;margin-bottom:5px!important;color:var(--j-ink)!important}.j-document-location{font-size:11px!important;line-height:1.6!important;margin-bottom:22px!important}.j-document p{font-size:11px;line-height:1.65;color:#53635c;margin:6px 0}.j-document-section{margin:0 -8px;padding:12px 8px;border-top:1px solid #d9ddd0;transition:background .25s,box-shadow .25s}.j-document-label{font-size:11px;letter-spacing:.12em;color:#4a695b;font-weight:600;display:block;margin-bottom:8px}.j-document-section>strong{font-size:12px;font-weight:600}.j-document-footer{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.05em;color:#52695d;border-top:1px solid #d9ddd0;padding-top:12px;margin-top:6px}.j-muted{color:#52695d}.j-receive-notes>.j-panel-kicker{color:var(--j-teal)}.j-receive-notes h4{font:500 26px/1.35 Manrope,Arial,sans-serif;letter-spacing:-.04em;margin:16px 0}.j-receive-notes>p{font-size:13px;line-height:1.8;color:#5a706d;margin:0 0 24px}.j-file-row{display:flex;align-items:center;gap:10px;padding:14px 0;border-top:1px solid var(--j-line);border-bottom:1px solid var(--j-line)}.j-file-row>svg{width:25px;height:25px;color:var(--j-teal)}.j-file-row strong{display:block;font-size:11px;overflow-wrap:anywhere}.j-file-row div>span{font-size:11px;color:#52695d;display:block;margin-top:5px}.j-file-check{margin-left:auto;color:var(--j-teal)}.j-file-check svg{width:16px;height:16px}.j-extract-list{margin:20px 0 24px}.j-extract-list>div{display:flex;gap:12px;align-items:center;margin:12px 0}.j-extract-list dt{font-size:11px;color:var(--j-teal);font-variant-numeric:tabular-nums}.j-extract-list dd{font-size:12px;margin:0;color:#526b61}.j-inline-action{border:0;background:transparent;color:var(--j-teal);font-size:12px!important;display:inline-flex;align-items:center;gap:12px;font-weight:600!important;padding:10px 0;min-height:44px}.j-inline-action:hover{text-decoration:underline}.j-inline-action svg{width:17px;height:17px;transition:transform .2s}.j-inline-action:hover svg{transform:translateX(3px)}.j-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--j-line);margin-top:26px;min-height:88px;gap:12px}.j-bottom button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font-size:12px;border-radius:4px}.j-reset{border:0;background:transparent;color:#657b72;padding:0 8px}.j-reset svg{width:16px;height:16px}.j-pagination{display:flex;gap:12px}.j-prev{border:1px solid #d3dfd7;background:#fff;color:var(--j-ink);padding:0 14px}.j-prev svg{transform:rotate(180deg);width:15px;height:15px}.j-next{border:1px solid var(--j-ink);background:var(--j-ink);color:white;padding:0 16px}.j-next:hover:not(:disabled){background:var(--j-teal);border-color:var(--j-teal)}.j-next svg{width:17px;height:17px;color:var(--j-mint)}.j-profile-card,.j-decision-card{border:1px solid var(--j-line);border-radius:6px;overflow:hidden;background:white;min-height:515px}.j-person{display:flex;align-items:center;gap:12px;padding:22px 24px;border-bottom:1px solid var(--j-line)}.j-avatar{width:44px;height:44px;border-radius:50%;background:#e3eee6;display:grid;place-items:center;font:500 14px Manrope,Arial,sans-serif;flex-shrink:0;color:var(--j-teal)}.j-person h4{font:600 19px/1.25 Manrope,Arial,sans-serif;letter-spacing:-.03em;margin:0 0 4px}.j-person p{font-size:12px;margin:0;color:#657b72}.j-person-id{margin-left:auto;font-size:11px;color:#52695d;letter-spacing:.09em;white-space:nowrap}.j-profile-columns{display:grid;grid-template-columns:1.2fr 1fr}.j-profile-details{padding:24px}.j-panel-section>.j-panel-kicker{font-size:11px;color:#60796e}.j-profile-summary{font-size:14px;line-height:1.75;margin:12px 0 26px;letter-spacing:-.01em}.j-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}.j-detail-grid div>span{font-size:11px;color:#52695d;display:block;margin-bottom:8px}.j-detail-grid strong{font-size:12px;line-height:1.5;font-weight:500;display:block}.j-detail-grid small{font-size:11px;color:#52695d;line-height:1.6;display:block;margin-top:4px}.j-review-origin{display:flex;align-items:center;gap:10px;margin-top:28px;border-top:1px solid var(--j-line);padding-top:16px;font-size:11px;color:#52695d;line-height:1.7}.j-review-origin>svg{width:18px;height:18px}.j-review-origin strong{font-weight:400;color:#5a7265}.j-review-panel{padding:24px;background:#f2f6ef;border-left:1px solid var(--j-line)}.j-review-panel>.j-panel-kicker{font-size:11px;color:var(--j-teal)}.j-review-panel h4{font:500 24px/1.25 Manrope,Arial,sans-serif;letter-spacing:-.04em;margin:14px 0}.j-review-panel>p{font-size:12px;line-height:1.8;color:#5f7568;margin:0 0 20px}.j-review-actions{display:grid;gap:10px}.j-solid-button,.j-outline-button{min-height:44px;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;font-size:12px!important;font-weight:500!important;transition:background .2s,color .2s}.j-solid-button{background:var(--j-ink);color:#fff;border:1px solid var(--j-ink)}.j-solid-button:hover{background:var(--j-teal)}.j-solid-button>svg{color:var(--j-mint);width:16px;height:16px}.j-outline-button{background:transparent;border:1px solid #b8cbbd;color:var(--j-ink)}.j-outline-button:hover{background:#e2eddf}.j-outline-button>svg{width:16px;height:16px}.j-local-note{display:block;font-size:11px;line-height:1.7;color:#52695d;margin-top:18px}.j-edit-form{display:flex;flex-direction:column;gap:8px}.j-edit-form label{font-size:11px;color:#486354;margin-top:4px}.j-edit-form input{min-width:0;width:100%;min-height:44px;border:1px solid #bdcfbf;background:#fff;border-radius:3px;padding:10px;font-size:12px}.j-edit-form>.j-solid-button{margin-top:8px}.j-edit-form>.j-inline-action{align-self:center}.j-evidence-workspace{display:grid;grid-template-columns:1fr 1.05fr;border:1px solid var(--j-line);border-radius:6px;overflow:hidden;min-height:535px}.j-requirements{padding:24px;background:#fff}.j-requirements>.j-panel-kicker{font-size:11px;color:#60796e}.j-requirements>h4{font:600 21px Manrope,Arial,sans-serif;letter-spacing:-.035em;margin:12px 0 8px}.j-evidence-hint{font-size:11px;line-height:1.7;color:#637a6c;margin:0 0 20px}.j-requirement-list{display:grid;gap:10px}.j-requirement{display:block;text-align:left;width:100%;border:1px solid #d7e1d7;border-radius:4px;background:#fff;padding:14px 16px;color:var(--j-ink);transition:background .2s,border-color .2s}.j-requirement:hover{background:#f7faf4;border-color:#9cb7a7}.j-requirement.is-active{background:#edf5e9;border-color:var(--j-teal);box-shadow:inset 3px 0 var(--j-teal)}.j-requirement-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.j-requirement-top>span:first-child{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#52695d}.j-requirement-top>svg{width:14px;height:14px;color:var(--j-teal)}.j-requirement>strong{font-size:14px;display:block;font-weight:600}.j-requirement-origin{font-size:11px;color:#52695d;display:block;margin-top:8px;line-height:1.5}.j-requirement-status{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin-top:14px;color:var(--j-teal)}.j-requirement-status>svg{width:14px;height:14px}.j-status-mark{font-size:11px;border:1px solid #a89568;border-radius:50%;width:15px;height:15px;display:grid;place-items:center;color:#75613b}.j-no-evidence .j-requirement-status,.j-no-evidence .j-requirement-origin{color:#75613b}.j-no-evidence.is-active{background:#f8f5e8;border-color:#a59260;box-shadow:inset 3px 0 #a59260}.j-evidence-source{background:#f0f2e9;padding:18px 20px 24px;border-left:1px solid var(--j-line)}.j-source-toolbar{display:flex;align-items:center;gap:8px;font-size:11px;color:#52695d;margin-bottom:14px;min-height:20px}.j-source-toolbar svg{width:15px;height:15px}.j-document-compact{padding:20px 22px 15px;box-shadow:0 6px 20px #153e4307}.j-document-compact h4{font-size:30px}.j-document-compact .j-document-meta{margin-bottom:18px}.j-document-compact .j-document-location{margin-bottom:14px!important}.j-document-compact .j-document-section{padding:10px 8px}.j-document-compact .j-document-section p{font-size:11px}.j-document-compact .j-document-section>strong{font-size:11px}.j-evidence-highlight{background:#d5ebca;box-shadow:inset 3px 0 var(--j-teal);border-radius:2px}.j-empty-evidence{min-height:440px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:8px 8px}.j-question-symbol{font:400 58px/1 Manrope,Arial,sans-serif;color:#879767;margin-bottom:25px}.j-empty-evidence>.j-panel-kicker{font-size:11px;color:#52695d}.j-empty-evidence h4{font:500 32px/1.14 Manrope,Arial,sans-serif;letter-spacing:-.05em;margin:16px 0}.j-empty-evidence>p{font-size:12px;line-height:1.8;color:#52695d;margin:0 0 22px}.j-interview-question{border-top:1px solid #cbd6c0;padding-top:16px;width:100%;margin-bottom:10px}.j-interview-question>span{font-size:11px;letter-spacing:.08em;color:#52695d}.j-interview-question>p{font-size:13px;line-height:1.7;color:#415b46;margin:8px 0}.j-decision-columns{display:grid;grid-template-columns:1.1fr 1fr}.j-decision-main{padding:26px 24px}.j-decision-main>.j-panel-kicker{font-size:11px;color:var(--j-teal)}.j-decision-main>h4{font:500 26px/1.3 Manrope,Arial,sans-serif;letter-spacing:-.04em;margin:13px 0}.j-decision-main>p{font-size:12px;line-height:1.8;color:#647b6c;margin:0 0 20px}.j-stage-field{border:0;padding:0;margin:0;display:grid;gap:8px}.j-stage-field>legend{font-size:11px;color:#61796b;margin-bottom:10px}.j-stage-option{border:1px solid #d7e2d6;border-radius:4px;display:flex;align-items:center;gap:10px;min-height:47px;position:relative;cursor:pointer;font-size:12px;padding:8px 12px;transition:background .2s,border-color .2s}.j-stage-option.is-selected{background:#edf5e9;border-color:var(--j-teal)}.j-stage-option:hover{border-color:var(--j-teal)}.j-stage-option:focus-within{outline:3px solid var(--j-teal);outline-offset:3px}.j-stage-option input{position:absolute;width:1px;height:1px;opacity:0}.j-stage-number{font-size:11px;color:#52695d}.j-stage-option svg{margin-left:auto;width:15px;height:15px;opacity:0;color:var(--j-teal)}.j-stage-option.is-selected svg{opacity:1}.j-next-context{display:flex;gap:10px;border-top:1px solid var(--j-line);margin-top:20px;padding-top:18px}.j-next-context>svg{width:18px;height:18px;color:var(--j-teal)}.j-next-context strong{font-size:11px;font-weight:600;line-height:1.5;display:block}.j-next-context p{font-size:11px;line-height:1.75;margin:6px 0 0;color:#657b6c}.j-timeline-panel{background:#f2f6ef;border-left:1px solid var(--j-line);padding:26px 24px}.j-timeline-panel>.j-panel-kicker{font-size:11px;color:#52695d}.j-timeline{list-style:none;padding:0 0 0 20px;margin:24px 0;max-height:300px;overflow:auto;scrollbar-width:thin}.j-timeline li{position:relative;border-left:1px solid #cad9c6;padding:0 0 24px 19px;margin-left:0}.j-timeline li:last-child{border-left-color:transparent;padding-bottom:0}.j-timeline-point{position:absolute;left:-4px;top:3px;width:7px;height:7px;border-radius:50%;background:#829d78;border:2px solid #f2f6ef;box-shadow:0 0 0 1px #829d78}.j-timeline-latest:last-child .j-timeline-point{background:var(--j-teal);box-shadow:0 0 0 1px var(--j-teal)}.j-timeline strong{font-size:12px;font-weight:600;display:block;line-height:1.5}.j-timeline p{font-size:11px;line-height:1.65;margin:5px 0;color:#52695d}.j-timeline small{font-size:11px;color:#52695d}.j-timeline-foot{font:500 21px/1.4 Manrope,Arial,sans-serif;letter-spacing:-.03em;border-top:1px solid #d1ddca;padding-top:20px;color:#52695d}.j-timeline-foot strong{font-weight:500;color:var(--j-ink)}.j-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(min-width:1400px){.j-document p{font-size:12px}.j-document-meta,.j-document-label,.j-document-footer{font-size:11px}.j-document-compact .j-document-section p{font-size:11px}}
@media(max-width:1100px){.j-layout{grid-template-columns:170px minmax(0,1fr)}.j-story-nav{padding:28px 12px}.j-main{padding:28px 24px 0}.j-story-nav>.j-eyebrow{font-size:11px;letter-spacing:.03em;margin-left:4px}.j-story-nav button strong{font-size:11px}.j-story-nav button small{font-size:11px}.j-story-nav li button{gap:7px}.j-step-dot{display:none}.j-receive{gap:20px}.j-document{padding-left:20px;padding-right:20px}.j-receive-notes h4{font-size:23px}.j-person-id{display:none}.j-requirements{padding:20px}.j-evidence-source{padding:16px}.j-profile-details,.j-review-panel,.j-decision-main,.j-timeline-panel{padding:22px 20px}.j-detail-grid{gap:22px 12px}}
@media(max-width:850px){.j-shell-top{padding:0 22px;height:74px}.j-layout{display:block}.j-story-nav{padding:14px 20px;border-right:0;border-bottom:1px solid var(--j-line)}.j-story-nav>.j-eyebrow,.j-nav-context{display:none}.j-story-nav ol{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.j-story-nav ol:before{display:none}.j-story-nav li{margin:0}.j-story-nav li button{min-height:49px;padding:8px;gap:8px}.j-story-nav button strong{font-size:11px}.j-story-nav button small{display:none}.j-step-index{width:24px;height:24px;font-size:11px}.j-main{padding:28px 24px 0}.j-scene-heading{min-height:130px}.j-scene-panel{min-height:555px}.j-receive{gap:35px}.j-document p{font-size:12px}.j-document-label,.j-document-meta,.j-document-footer{font-size:11px}.j-document-compact .j-document-section p{font-size:11px}.j-requirement-top>span:first-child,.j-requirement-origin,.j-requirement-status,.j-evidence-hint,.j-source-toolbar{font-size:11px}.j-requirement>strong{font-size:14px}.j-requirements>.j-panel-kicker{font-size:11px}}
@media(max-width:600px){.j-demo-note{font-size:11px;flex-wrap:wrap;line-height:1.7;gap:6px;margin-bottom:12px}.j-note-divider{padding:0 2px}.j-shell{border-radius:7px}.j-shell-top{height:74px;padding:0 16px;gap:8px}.j-company-mark{width:32px;height:32px;font-size:22px}.j-workspace{gap:9px}.j-workspace strong{font-size:12px}.j-workspace>div>span{font-size:11px;max-width:160px;line-height:1.5;margin-top:2px}.j-current-stage{font-size:11px;padding:7px 8px;gap:5px}.j-story-nav{padding:10px 10px}.j-story-nav ol{gap:4px}.j-story-nav li button{padding:6px 3px;flex-direction:column;gap:5px;min-height:62px}.j-story-nav button strong{font-size:11px;letter-spacing:-.02em;white-space:nowrap}.j-story-nav button .j-step-index{width:23px;height:23px;font-size:11px}.j-main{padding:22px 16px 0}.j-scene-heading{min-height:0;gap:6px}.j-scene-heading h3{font-size:25px;line-height:1.2;letter-spacing:-.045em;max-width:285px}.j-scene-heading .j-eyebrow{font-size:11px;margin-bottom:10px}.j-scene-heading>div>p:last-child{font-size:12px;line-height:1.75;margin:0 0 24px}.j-page-count{display:none}.j-scene-panel{min-height:0}.j-receive{display:flex;flex-direction:column;gap:22px}.j-document-stage{width:100%;max-width:360px;padding-right:11px;padding-bottom:11px}.j-document{padding:24px 24px 16px}.j-document h4{font-size:40px}.j-document-meta{margin-bottom:20px}.j-document p{font-size:12px}.j-document-location{font-size:11px!important;margin-bottom:18px!important}.j-document-role{font-size:14px!important}.j-document-section{padding:12px 8px}.j-document-section>strong{font-size:13px}.j-document-label,.j-document-meta,.j-document-footer{font-size:11px}.j-receive-notes{width:100%}.j-receive-notes>.j-panel-kicker,.j-receive-notes h4,.j-receive-notes>p{display:none}.j-file-row{padding:13px 0}.j-file-row strong,.j-file-row div>span{font-size:11px}.j-extract-list{display:none}.j-receive-notes>.j-inline-action{display:none}.j-bottom{min-height:86px;margin-top:24px;gap:8px}.j-reset{padding:0 4px!important;font-size:11px!important;gap:6px!important}.j-reset>svg{width:14px;height:14px}.j-pagination{gap:6px}.j-bottom button{font-size:11px}.j-prev{padding:0 8px;gap:5px!important}.j-prev>svg{width:12px;height:12px}.j-next{padding:0 10px;gap:5px!important}.j-next svg{width:14px;height:14px}.j-profile-card,.j-decision-card{min-height:0}.j-person{padding:18px 16px;gap:10px}.j-person h4{font-size:18px}.j-person p{font-size:12px}.j-avatar{width:40px;height:40px;font-size:13px}.j-profile-columns,.j-decision-columns{display:block}.j-profile-details,.j-review-panel,.j-decision-main,.j-timeline-panel{padding:20px 18px}.j-profile-summary{font-size:13px;line-height:1.8;margin:12px 0 22px}.j-detail-grid{gap:20px 12px}.j-detail-grid div>span{font-size:11px}.j-detail-grid strong{font-size:12px}.j-detail-grid small{font-size:11px}.j-review-origin{font-size:11px;margin-top:22px}.j-review-panel,.j-timeline-panel{border-left:0;border-top:1px solid var(--j-line)}.j-review-panel h4{font-size:23px}.j-review-panel>p{font-size:12px}.j-review-actions{grid-template-columns:1fr}.j-solid-button,.j-outline-button{font-size:12px!important}.j-local-note{font-size:11px}.j-edit-form label{font-size:12px}.j-edit-form input{font-size:14px}.j-evidence-workspace{display:flex;flex-direction:column;min-height:0}.j-requirements{padding:20px 16px}.j-requirements>.j-panel-kicker{font-size:11px}.j-requirements>h4{font-size:22px;margin-top:10px}.j-evidence-hint{font-size:12px}.j-requirement-list{gap:8px}.j-requirement{padding:12px 14px}.j-requirement-top{margin-bottom:5px}.j-requirement-top>span:first-child{font-size:11px}.j-requirement>strong{font-size:14px}.j-requirement-origin{font-size:11px;margin-top:6px}.j-requirement-status{font-size:11px;margin-top:8px}.j-evidence-source{border-left:0;border-top:1px solid var(--j-line);padding:16px}.j-source-toolbar{font-size:11px;margin-bottom:12px}.j-document-compact{padding:22px 22px 16px;max-width:360px;margin:auto}.j-document-compact h4{font-size:34px}.j-document-compact .j-document-section p{font-size:12px}.j-document-compact .j-document-section>strong{font-size:13px}.j-empty-evidence{min-height:360px;padding:12px}.j-question-symbol{font-size:45px;margin-bottom:20px}.j-empty-evidence>.j-panel-kicker{font-size:11px}.j-empty-evidence h4{font-size:31px}.j-empty-evidence>p{font-size:12px}.j-interview-question>span{font-size:11px}.j-decision-main>h4{font-size:25px}.j-decision-main>p{font-size:12px}.j-stage-field>legend{font-size:12px}.j-stage-option{min-height:48px;font-size:13px}.j-stage-number{font-size:11px}.j-next-context strong{font-size:12px}.j-next-context p{font-size:11px}.j-timeline{max-height:none;padding-left:5px;margin:22px 0}.j-timeline strong{font-size:13px}.j-timeline p{font-size:12px}.j-timeline small{font-size:11px}.j-timeline-foot{font-size:21px}.j-panel-section>.j-panel-kicker,.j-review-panel>.j-panel-kicker,.j-decision-main>.j-panel-kicker,.j-timeline-panel>.j-panel-kicker{font-size:11px}}
@media(max-width:370px){.j-main{padding-left:12px;padding-right:12px}.j-current-stage{font-size:11px;padding:6px}.j-workspace>div>span{max-width:135px}.j-bottom .j-prev>span{display:none}.j-prev{min-width:44px}.j-document{padding-left:20px;padding-right:20px}}
@media(prefers-reduced-motion:reduce){.j-root *,.j-root *:before,.j-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.j-scene-heading,.j-evidence-source{scroll-margin-top:16px}
.j-mobile-back{display:none}.j-evidence-source{scroll-margin-top:16px}.j-evidence-source:focus-visible{outline:2px solid var(--teal);outline-offset:4px}
@media(max-width:850px){.j-mobile-back{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 18px;border:0;border-bottom:1px solid var(--line);background:var(--white);color:var(--ink);font-size:13px;text-align:left}.j-mobile-back>span{font-size:19px}}
