.kr-capabilities-v2-hero .kr-v2-page-hero-aside small{color:#dfe8f2c7;margin-top:.85rem;font-size:clamp(.72rem,.82vw,.82rem);line-height:1.55;display:block}.kat-story button,.kr-project button,.krs-scene button{font:inherit}.kat-story button:focus-visible,.kr-project button:focus-visible,.krs-scene button:focus-visible{z-index:20;position:relative}.krs-stage-enter{animation:.68s cubic-bezier(.22,1,.36,1) both paused krs-stage-enter}.krs-scene[data-animating=true] .krs-stage-enter,.kat-scene[data-animating=true] .kat-scene-body{animation-play-state:running}[data-order="1"]{--krs-order:1}[data-order="2"]{--krs-order:2}[data-order="3"]{--krs-order:3}[data-order="4"]{--krs-order:4}[data-order="5"]{--krs-order:5}[data-order="6"]{--krs-order:6}[data-order="7"]{--krs-order:7}[data-order="8"]{--krs-order:8}[data-order="9"]{--krs-order:9}[data-order="10"]{--krs-order:10}[data-order="11"]{--krs-order:11}.krs-check{color:#79b59f;align-items:center;gap:.4rem;font-size:.65rem;font-weight:650;display:inline-flex}.krs-check svg,.kat-scene svg:not(.kat-idea-fan,.kat-build-dependencies,.kat-revision-loop>svg,.kat-git-scene>svg){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.85rem;height:.85rem}.krs-team{color:#dce7f4;background:#081830f0;border:1px solid #86abda3b;box-shadow:0 15px 35px #0000002b}.krs-team>div{border-bottom:1px solid #8db0da24;padding:.85rem 1rem}.krs-team>div>span,.krs-team>div>small{color:#7187a3;letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.56rem;display:block}.krs-team>div>strong{color:#edf3fb;margin-top:.3rem;font-size:.72rem;font-weight:650;display:block}.krs-team>div>small{color:#9e8560;letter-spacing:.02em;text-transform:none;margin-top:.24rem}.krs-team ul{flex-wrap:wrap;gap:.38rem;margin:0;padding:.75rem;list-style:none;display:flex}.krs-team li{color:#9eb0c5;overflow-wrap:anywhere;background:#0d213f;border:1px solid #87abd824;align-items:center;gap:.35rem;min-width:0;max-width:100%;padding:.34rem .45rem;font-size:.59rem;line-height:1.25;display:flex}.krs-team li i{background:var(--scene-accent,#75a9df);border-radius:50%;flex:none;width:.3rem;height:.3rem}.krs-file-glyph{color:#eaf0f7;background:#315b82;border-radius:.12rem;flex:none;place-items:center;width:2.1rem;height:2.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.48rem;font-weight:750;display:grid}.krs-file-glyph-xlsx{background:#39745f}.krs-file-glyph-docx{background:#416eaa}.kat-story-grid{grid-template-columns:minmax(19rem,.52fr) minmax(38rem,1.2fr);align-items:start;gap:clamp(2.8rem,5vw,5.5rem);display:grid}.kat-step-list{margin:0;padding:0;list-style:none}.kat-step-list>li{align-items:center;min-height:72vh;display:flex}.kat-step-list button{color:#707a86;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #c9c3b8;grid-template-columns:3.1rem 1fr;gap:.9rem;width:100%;padding:1.8rem 1.1rem 1.8rem 0;transition:color .18s,border-color .18s,transform .18s;display:grid}.kat-step-list>li:last-child button{border-bottom:1px solid #c9c3b8}.kat-step-list button:hover{color:#26364c}.kat-step-list>li[data-active=true] button{color:#17253b;border-color:#a97c3f;transform:translate(.35rem)}.kat-step-list button>span,.kat-mobile-caption>span{color:#9b7037;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem}.kat-step-list h3{color:#546171;letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:590}.kat-step-list>li[data-active=true] h3{color:#111f36}.kat-step-list p{color:#737c86;margin:.75rem 0 0;font-size:.79rem;line-height:1.67}.kat-step-list strong{color:#806847;margin-top:.95rem;font-size:.67rem;line-height:1.5;display:block}.kat-step-list small{color:#8b857b;letter-spacing:.025em;text-transform:uppercase;margin-top:.62rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.55rem;display:block}.kat-sticky{min-width:0;padding-bottom:3rem;position:sticky;top:6.2rem}.kat-mobile-toolbar,.kat-mobile-caption{display:none}.kat-scene{color:#dce6f2;background:#07152b;border:1px solid #82a4d13d;overflow:hidden;box-shadow:0 28px 70px #0d192c33}.kat-scene-bar,.kat-artifact-thread{border-bottom:1px solid #89abd624;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1.1rem;display:flex}.kat-scene-bar{color:#71849e;letter-spacing:.08em;min-height:3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem}.kat-scene-bar span:last-child{color:#b08c57}.kat-artifact-thread{background:#091930;min-height:4.6rem}.kat-artifact-thread>div{gap:.18rem;display:grid}.kat-artifact-thread>div:last-child{text-align:right}.kat-artifact-thread span{color:#70829b;letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.54rem}.kat-artifact-thread strong{color:#c8d3e1;font-size:.68rem;font-weight:630}.kat-artifact-thread i{color:#b89055;font-style:normal}.kat-artifact-thread>div:last-child{animation:.62s cubic-bezier(.22,1,.36,1) both paused kat-artifact-arrive}.kat-scene[data-animating=true] .kat-artifact-thread>div:last-child{animation-play-state:running}.kat-scene-body{background:linear-gradient(#81a3ce0a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#81a3ce0a 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 40%,#ac7f3f14,#0000 18rem);min-height:39rem;animation:.58s cubic-bezier(.22,1,.36,1) both paused krs-stage-enter;position:relative}.kat-agent-list{gap:.24rem;margin:0;padding:0;list-style:none;display:grid}.kat-agent-list li{color:#94a7be;align-items:center;gap:.34rem;font-size:.58rem;display:flex}.kat-agent-list li i{background:#77a8d6;border-radius:50%;width:.29rem;height:.29rem}.kat-ideas-layout{min-height:39rem;padding:1rem;position:relative}.kat-brief-card{z-index:3;background:#0c203d;border:1px solid #87acda47;width:11.4rem;padding:.85rem;position:absolute;top:11.7rem;left:1rem;box-shadow:0 12px 30px #0000002e}.kat-brief-card span,.kat-idea-orchestrator span,.kat-candidate-set article>span,.kat-selection-layout span,.kat-build-layout span,.kat-integrity-layout span,.kat-merge-layout span{color:#a68858;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.54rem}.kat-brief-card strong{color:#dbe5f1;margin-top:.5rem;font-size:.67rem;line-height:1.45;display:block}.kat-brief-card small{color:#768aa3;margin-top:.5rem;font-size:.55rem;display:block}.kat-idea-fan{z-index:1;width:55%;height:15rem;position:absolute;top:8.5rem;left:6.5rem;overflow:visible}.kat-idea-fan path{fill:none;stroke:#7ba6d861;stroke-dasharray:4 7;stroke-width:1.2px}.kat-idea-fan circle{fill:#bc9257}.kat-idea-pods{z-index:2;gap:.65rem;width:31%;display:grid;position:absolute;top:1rem;left:34%}.kat-idea-pods section{min-height:8.7rem;animation:.52s cubic-bezier(.22,1,.36,1) both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * .13s);background:#0b1d38;border:1px solid #84a9d733;padding:.72rem;box-shadow:0 10px 24px #00000026}.kat-scene[data-animating=true] .kat-idea-pods section{animation-play-state:running}.kat-idea-pods section>div{gap:.15rem;margin-bottom:.45rem;display:grid}.kat-idea-pods section>div span{color:#7890ad;font-size:.51rem}.kat-idea-pods section>div strong{color:#d6e1ee;font-size:.65rem}.kat-idea-pods section>small{color:#7bb09d;border-top:1px solid #89abd61f;margin-top:.48rem;padding-top:.4rem;font-size:.55rem;display:block}.kat-idea-gather{width:31%;position:absolute;top:1rem;bottom:1rem;right:1rem}.kat-idea-orchestrator{background:#15243a;border:1px solid #bb92575e;padding:.75rem}.kat-idea-orchestrator strong{margin-top:.2rem;font-size:.69rem;display:block}.kat-idea-orchestrator small{color:#8596ac;margin-top:.25rem;font-size:.54rem;display:block}.kat-duplicate-stack{color:#a58a64;background:#976f3c17;border:1px dashed #b991544d;align-items:center;gap:.35rem;min-height:3.4rem;margin:.75rem 0;padding:.55rem;font-size:.56rem;display:flex;position:relative}.kat-duplicate-stack i{background:#243753;border:1px solid #526680;width:1.8rem;height:1.35rem;margin-left:.25rem;transform:rotate(-5deg)}.kat-duplicate-stack i+i{margin-left:-1.45rem;transform:rotate(5deg)}.kat-duplicate-stack strong{color:#c59a5b;margin-left:auto;font-size:.54rem}.kat-candidate-set{gap:.45rem;display:grid}.kat-candidate-set article,.kat-candidate-set>div{background:#0d213f;border:1px solid #88abd733}.kat-candidate-set article{padding:.65rem}.kat-candidate-set dl{margin:.42rem 0 0}.kat-candidate-set dl div{border-top:1px solid #89abd61a;grid-template-columns:4.4rem 1fr;gap:.35rem;padding:.25rem 0;display:grid}.kat-candidate-set dt{color:#778aa3;font-size:.51rem}.kat-candidate-set dd{color:#b9c6d5;margin:0;font-size:.52rem}.kat-candidate-set>div{align-items:center;gap:.5rem;min-height:2.7rem;padding:.5rem;display:flex}.kat-candidate-set>div span{color:#a68758}.kat-candidate-set>div strong{color:#aebdce;font-size:.57rem}.kat-selection-layout{min-height:39rem;padding:1rem}.kat-selection-heading{background:#0b1d38;border:1px solid #87abd72e;justify-content:space-between;align-items:center;min-height:3.6rem;padding:.7rem .85rem;display:flex}.kat-selection-heading>div{gap:.18rem;display:grid}.kat-selection-heading strong{font-size:.68rem}.kat-selection-heading small{color:#8294aa;font-size:.56rem}.kat-review-team-rail{border:1px solid #87abd729;grid-template-columns:repeat(4,1fr);margin-top:.65rem;display:grid}.kat-review-team-rail section{background:#0a1b34;min-width:0;padding:.58rem}.kat-review-team-rail section+section{border-left:1px solid #87abd721}.kat-review-team-rail strong,.kat-review-team-rail span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kat-review-team-rail strong{color:#c5d1df;font-size:.58rem}.kat-review-team-rail span{color:#8296ae;font-family:var(--font-sans);letter-spacing:0;margin-top:.25rem;font-size:.5rem}.kat-decision-board{grid-template-columns:.8fr 1.15fr .9fr;gap:.65rem;min-height:27rem;margin-top:.65rem;display:grid}.kat-decision-board>div{background:#0b1d38;border:1px solid #87abd72b;padding:.75rem}.kat-decision-candidates article{background:#102542;border:1px solid #87abd726;grid-template-columns:2rem 1fr;gap:.4rem;margin-top:.55rem;padding:.65rem;display:grid}.kat-decision-candidates article b{color:#bc9257;font-family:ui-monospace,monospace;font-size:.55rem}.kat-decision-candidates article strong{color:#c3cfdd;font-size:.58rem}.kat-decision-candidates article small{color:#d2a05d;grid-column:2;font-size:.52rem}.kat-candidate-duplicate{transform:translate(.2rem);box-shadow:5px 5px #172b47,10px 10px #101f37}.kat-dimension-table{align-content:start;display:grid}.kat-dimension-table>div{border-top:1px solid #88abd71f;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;min-height:3.75rem;display:grid}.kat-dimension-table>div:first-of-type{margin-top:.45rem}.kat-dimension-table strong{color:#b9c7d6;font-size:.58rem}.kat-dimension-table i{background:linear-gradient(90deg,#4c739d 70%,#233a57 70%);width:2.5rem;height:.28rem}.kat-dimension-table small{color:#78b39d;font-size:.52rem}.kat-decision-lanes{align-content:center;gap:.7rem;display:grid}.kat-stopped-lane,.kat-approved-lane{gap:.35rem;padding:.8rem;display:grid}.kat-stopped-lane{color:#d3a267;background:#9e63371a;border:1px solid #c4814a47;transform:translate(.8rem)}.kat-approved-lane{color:#78b39d;background:#3c836c1a;border:1px solid #579d8447}.kat-decision-lanes strong{color:#dbe4ef;font-size:.68rem}.kat-decision-lanes small{align-items:center;gap:.3rem;font-size:.55rem;display:flex}.kat-decision-lanes svg{width:.8rem;height:.8rem}.kat-build-layout{min-height:39rem;padding:1rem;position:relative}.kat-blueprint-header{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.kat-blueprint-header>div{background:#0b1d38;border:1px solid #87abd72e;gap:.2rem;padding:.75rem;display:grid}.kat-blueprint-header strong{font-size:.65rem}.kat-ticket-branch{align-items:center;gap:0;margin:.85rem 0 .55rem;display:flex}.kat-ticket-branch span{color:#d2b07b;background:#17283f;border:1px solid #6c5739;padding:.35rem .5rem}.kat-ticket-branch i{background:#486483;width:25%;height:1px}.kat-ticket-branch i:after{content:"";background:#72a4d0;border-radius:50%;width:.38rem;height:.38rem;margin:-.18rem auto 0;display:block}.kat-work-lanes{border:1px solid #87abd729;grid-template-columns:repeat(4,1fr);display:grid}.kat-work-lanes section{background:#091b34db;min-width:0;min-height:18rem;padding:.65rem}.kat-work-lanes section+section{border-left:1px solid #87abd721}.kat-lane-team{gap:.18rem;min-height:3rem;display:grid}.kat-lane-team strong{color:#d5e0ec;font-size:.61rem}.kat-work-lanes .kat-agent-list{min-height:4.5rem}.kat-engineering-ticket{background:#112744;border:1px solid #83aad82b;min-height:4.4rem;margin-top:.45rem;padding:.55rem}.kat-engineering-ticket small{color:#748ba8;font-family:ui-monospace,monospace;font-size:.5rem}.kat-engineering-ticket strong{color:#b8c6d6;margin-top:.3rem;font-size:.58rem;display:block}.kat-commit-blocks{gap:.28rem;margin-top:1.25rem;display:flex}.kat-commit-blocks i{background:#2d5278;border:1px solid #51759a;width:1.6rem;height:1rem;animation:.45s both paused krs-card-rise}.kat-scene[data-animating=true] .kat-commit-blocks i{animation-play-state:running}.kat-commit-blocks i:nth-child(2){animation-delay:.22s}.kat-commit-blocks i:nth-child(3){background:#806944;border-color:#a4875a;animation-delay:.44s}.kat-build-dependencies{z-index:3;pointer-events:none;width:72%;height:7rem;position:absolute;top:18.7rem;left:5%}.kat-build-dependencies path{fill:none;stroke:#bf945573;stroke-dasharray:4 5}.kat-build-assembly{grid-template-columns:1fr auto 1.2fr;align-items:center;gap:.65rem;margin-top:.65rem;display:grid}.kat-build-assembly>div,.kat-build-assembly article{background:#0c203c;border:1px solid #87abd72e;gap:.2rem;padding:.7rem;display:grid}.kat-build-assembly>b{color:#bc9257;font-weight:400}.kat-build-assembly strong{font-size:.68rem}.kat-build-assembly small{color:#7cb29f;align-items:center;gap:.32rem;font-size:.54rem;display:flex}.kat-integrity-layout{min-height:39rem;padding:1rem;position:relative}.kat-integrity-layout>header{background:#0b1d38;border:1px solid #87abd72e;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.65rem .8rem;display:flex}.kat-integrity-layout>header>div:first-child{gap:.2rem;display:grid}.kat-integrity-layout>header strong{font-size:.67rem}.kat-integrity-input{color:#9eb0c3;align-items:center;gap:.4rem;font-size:.58rem;display:flex}.kat-integrity-input i{background:#bc9257;border-radius:50%;width:.38rem;height:.38rem}.kat-harness-teams{border:1px solid #87abd729;grid-template-columns:repeat(4,1fr);margin-top:.65rem;display:grid}.kat-harness-teams section{background:#0a1b34;min-width:0;min-height:6.4rem;padding:.65rem;position:relative}.kat-harness-teams section+section{border-left:1px solid #87abd721}.kat-harness-teams strong,.kat-harness-teams span{display:block}.kat-harness-teams strong{color:#d1dce9;padding-right:2.3rem;font-size:.58rem}.kat-harness-teams span{color:#8296ad;font-family:var(--font-sans);letter-spacing:0;margin-top:.3rem;font-size:.52rem}.kat-harness-teams section>i{color:#74ad99;font-family:ui-monospace,monospace;font-size:.5rem;font-style:normal;position:absolute;top:.55rem;right:.5rem}.kat-harness-teams section[data-team="2"]>i{color:#d39a5b}.kat-check-strip{grid-template-columns:repeat(5,1fr);margin-top:.55rem;display:grid}.kat-check-strip>span{color:#8aa997;min-height:2.6rem;font-family:var(--font-sans);letter-spacing:0;background:#0b2137;border:1px solid #63a58d2e;justify-content:center;align-items:center;gap:.4rem;font-size:.54rem;display:flex}.kat-check-strip>span+span{border-left:0}.kat-check-strip>span[data-failed=true]{color:#d8a66a;background:#2a211e;border-color:#c98c4d47}.kat-check-strip i{font-style:normal}.kat-revision-loop{min-height:18.2rem;margin-top:.6rem;position:relative}.kat-revision-loop>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kat-revision-loop>svg path{fill:none;stroke:#b88e52;stroke-dasharray:6 7;stroke-width:1.3px}.kat-revision-loop>svg .kat-loop-back{stroke:#71ad98}.kat-failure-card{background:#2a211f;border:1px solid #ce8d4a59;width:13.3rem;padding:.65rem;position:absolute;top:.9rem;right:0}.kat-failure-card strong{color:#e2c5a0;margin-top:.35rem;font-size:.58rem;display:block}.kat-revision-ticket{z-index:3;background:#0f213d;border:1px solid #c1935261;width:15.5rem;padding:.7rem;animation:1.1s cubic-bezier(.22,1,.36,1) both paused kat-ticket-return;position:absolute;top:1rem;left:28%;box-shadow:0 12px 30px #0003}.kat-scene[data-animating=true] .kat-revision-ticket{animation-play-state:running}.kat-revision-ticket dl{margin:.4rem 0 0}.kat-revision-ticket dl div{border-top:1px solid #89abd61a;grid-template-columns:5rem 1fr;gap:.35rem;padding:.22rem 0;display:grid}.kat-revision-ticket dt{color:#768ba5;font-size:.48rem}.kat-revision-ticket dd{color:#b7c4d3;margin:0;font-size:.49rem}.kat-data-fix{background:#0b2437;border:1px solid #54a0844d;gap:.25rem;width:14.5rem;padding:.65rem;display:grid;position:absolute;bottom:1.2rem;left:0}.kat-data-fix strong{font-size:.59rem}.kat-data-fix small{color:#76ad99;font-size:.52rem}.kat-rerun-card{background:#0b2437;border:1px solid #54a0844d;gap:.3rem;width:13.5rem;padding:.65rem;display:grid;position:absolute;bottom:1.2rem;right:0}.kat-rerun-card strong{color:#8dc2ae;align-items:center;gap:.35rem;font-size:.58rem;display:flex}.kat-verified-record{color:#81baa5;background:#0b2b31;border:1px solid #57a98c57;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .5rem;padding:.55rem;display:grid;position:absolute;bottom:.7rem;left:27%;right:27%}.kat-verified-record svg{grid-row:1/3;width:1rem;height:1rem}.kat-verified-record strong{color:#b9ccca;font-size:.52rem}.kat-merge-layout{min-height:39rem;padding:1rem}.kat-merge-layout>header{background:#0b1d38;border:1px solid #87abd72e;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem;display:flex}.kat-merge-layout>header>div:first-child{gap:.2rem;display:grid}.kat-merge-layout>header strong{font-size:.67rem}.kat-change-list{gap:.35rem;display:flex}.kat-change-list span{color:#aab9ca;font-family:var(--font-sans);letter-spacing:0;background:#112643;border:1px solid #87abd724;padding:.35rem .45rem;font-size:.52rem}.kat-merge-teams{border:1px solid #87abd729;grid-template-columns:1fr 1fr 1.25fr;margin-top:.6rem;display:grid}.kat-merge-teams section{background:#0a1b34;padding:.6rem}.kat-merge-teams section+section{border-left:1px solid #87abd721}.kat-merge-teams strong,.kat-merge-teams span{display:block}.kat-merge-teams strong{color:#cbd7e4;font-size:.58rem}.kat-merge-teams span{color:#8195ac;font-family:var(--font-sans);letter-spacing:0;margin-top:.22rem;font-size:.51rem}.kat-git-scene{background:#08182f;border:1px solid #87abd729;min-height:27.8rem;margin-top:.6rem;position:relative;overflow:hidden}.kat-git-scene>svg{width:96%;height:12.5rem;position:absolute;bottom:.4rem;left:2%;right:2%;overflow:visible}.kat-git-scene>svg path{fill:none;stroke-width:2px}.kat-main-branch{stroke:#52769f}.kat-candidate-branch{stroke:#be9255;stroke-dasharray:900;stroke-dashoffset:900px;animation:1.8s 1.55s forwards paused kat-branch-merge}.kat-scene[data-animating=true] .kat-candidate-branch{animation-play-state:running}.kat-git-scene>svg circle{fill:#0a1a32;stroke:#bd9257;stroke-width:2px}.kat-candidate-branch-label{background:#102440;border:1px solid #bf92544d;gap:.2rem;padding:.65rem;display:grid;position:absolute;top:1rem;left:1rem}.kat-candidate-branch-label strong{font-size:.63rem}.kat-merge-gates{grid-template-columns:repeat(3,1fr);gap:.45rem;width:64%;display:grid;position:absolute;top:1rem;right:1rem}.kat-merge-gates>div{min-height:5.8rem;animation:.42s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * .15s);background:#0d203b;border:1px solid #87abd72b;padding:.55rem}.kat-scene[data-animating=true] .kat-merge-gates>div{animation-play-state:running}.kat-merge-gates strong{color:#c4d0dd;margin-top:.4rem;font-size:.56rem;display:block}.kat-merge-gates small{color:#76af9b;align-items:center;gap:.3rem;margin-top:.55rem;font-size:.51rem;display:flex}.kat-merge-gates small i{color:#dc9b55;font-style:normal}.kat-scene[data-animating=true] .kat-merge-gates>div[data-gate="3"] small i{animation:.22s 1.35s forwards kat-gate-block-clear}.kat-merge-gates small b{color:#77b19e;font-weight:600;animation:.6s 1.4s both paused kat-gate-resolve;display:none}.kat-scene[data-animating=true] .kat-merge-gates small b{animation-play-state:running;display:inline}.kat-release-tag{color:#79b49f;background:#0b2932;border:1px solid #58a98b57;gap:.25rem;width:13rem;padding:.7rem;animation:.56s 1.75s both paused krs-card-rise;display:grid;position:absolute;bottom:1.2rem;right:1rem}.kat-scene[data-animating=true] .kat-release-tag{animation-play-state:running}.kat-release-tag strong{color:#e0e9f0;font-size:.72rem}.kat-release-tag small{align-items:center;gap:.35rem;font-size:.52rem;display:flex}.kr-agent-team-design{background:#e9e4da;border-top:1px solid #d1cabf;border-bottom:1px solid #d1cabf;padding:clamp(5.5rem,9vw,8rem) 0}.kr-agent-team-design-grid{grid-template-columns:minmax(20rem,.7fr) minmax(32rem,1.3fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.kr-agent-team-design h2{color:#101e35;letter-spacing:-.06em;max-width:34rem;margin:.75rem 0 0;font-size:clamp(2.35rem,4.3vw,4.2rem);font-weight:510;line-height:1.03}.kr-agent-team-design p:not(.kr-kicker){color:#5c6876;max-width:35rem;margin:1.35rem 0 0;font-size:.83rem;line-height:1.75}.kr-team-anatomy{background:#faf7ef;border:1px solid #c9c3b8;margin:0;padding:0;list-style:none;display:grid}.kr-team-anatomy li{grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.75rem;min-height:5.5rem;padding:.9rem 1rem;display:grid;position:relative}.kr-team-anatomy li+li{border-top:1px solid #d2ccc1}.kr-team-anatomy li>span{color:#9a7037;font-family:ui-monospace,monospace;font-size:.59rem}.kr-team-anatomy li>div{gap:.25rem;display:grid}.kr-team-anatomy strong{color:#18263d;font-size:.74rem}.kr-team-anatomy small{color:#697481;font-size:.64rem;line-height:1.45}.kr-team-anatomy li>i{color:#b58b50;font-style:normal}@keyframes krs-stage-enter{0%{opacity:0;transform:translateY(.8rem)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes krs-card-rise{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes kat-ticket-return{0%{opacity:0;transform:translate(13rem,-.5rem)rotate(2deg)}55%{opacity:1;transform:translate(-1rem,-.5rem)rotate(-1deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes kat-artifact-arrive{0%{opacity:0;transform:translate(2.5rem)}to{opacity:1;transform:translate(0)}}@keyframes kat-branch-merge{to{stroke-dashoffset:0}}@keyframes kat-gate-resolve{0%{opacity:0;transform:translate(-.35rem)}to{opacity:1;transform:translate(0)}}@keyframes kat-gate-block-clear{to{opacity:0;width:0;overflow:hidden}}.kr-workflow-list{gap:clamp(8rem,13vw,13rem);display:grid}.kr-project{min-width:0;scroll-margin-top:6.5rem}.kr-project+.kr-project{border-top:1px solid #c8c2b7;padding-top:clamp(7rem,11vw,11rem)}.kr-project-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3rem;margin-bottom:2.5rem;display:grid}.kr-project-label{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex;color:#896738!important;margin:0 0 1rem!important;font-size:.61rem!important}.kr-project-label span{color:#f4eddf;background:#15243c;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;display:grid}.kr-project-header h2{color:#0e1b32;letter-spacing:-.062em;max-width:59rem;margin:0;font-size:clamp(2.5rem,4.7vw,4.55rem);font-weight:500;line-height:1.01}.kr-project-header div>p:last-of-type{color:#5b6775;max-width:55rem;margin:1.35rem 0 0;font-size:.88rem;line-height:1.75}.kr-project-header div>small{color:#806946;margin-top:.95rem;font-size:.66rem;font-weight:650;display:block}.kr-project-badge{color:#526579;letter-spacing:.06em;text-transform:uppercase;background:#e6e8e6;border:1px solid #cdd1cf;align-items:center;gap:.5rem;padding:.55rem .68rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.55rem;display:inline-flex}.kr-project-badge i{background:#6683a5;border-radius:50%;width:.36rem;height:.36rem}.kr-project-badge-equity{color:#735b3b;background:#eee4d2;border-color:#d7c5a5}.kr-project-badge-equity i{background:#a0783d}.kr-project-task-brief{--task-accent:#52779c;color:#17243a;border:1px solid #cbc6bc;border-top:3px solid var(--task-accent);background:#faf7ef;margin-bottom:1.25rem}.kr-project-equity .kr-project-task-brief{--task-accent:#9a733b}.kr-project-extraction .kr-project-task-brief{--task-accent:#3f7e68}.kr-project-calibration .kr-project-task-brief{--task-accent:#80649e}.kr-project-monitoring .kr-project-task-brief{--task-accent:#9a783f}.kr-project-task-brief>header{background:#eee9df;border-bottom:1px solid #d6d0c6;justify-content:space-between;align-items:center;gap:1rem;min-height:3.7rem;padding:.8rem 1.15rem;display:flex}.kr-project-task-brief>header span,.kr-project-task-grid article>span,.kr-project-follow-guide>div span,.kr-project-task-brief>footer>span{color:#83643b;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.54rem}.kr-project-task-brief>header h3{color:#142139;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:680}.kr-project-task-grid{border-bottom:1px solid #d6d0c6;grid-template-columns:1fr 1fr;display:grid}.kr-project-task-grid article{min-width:0;padding:1rem 1.15rem}.kr-project-task-grid article+article{border-left:1px solid #d6d0c6}.kr-project-task-grid p{color:#3e4e61;margin:.5rem 0 0;font-size:.72rem;line-height:1.6}.kr-project-task-grid article:last-child p{color:#263f58;font-weight:650}.kr-project-follow-guide{border-bottom:1px solid #d6d0c6;padding:.9rem 1.15rem 1rem}.kr-project-follow-guide>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.kr-project-follow-guide>div small{color:#73808c;font-size:.56rem}.kr-project-follow-guide ol{border:1px solid #d6d0c6;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.kr-project-follow-guide li{background:#fffdf8;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.48rem;min-width:0;padding:.65rem;display:grid}.kr-project-follow-guide li+li{border-left:1px solid #d6d0c6}.kr-project-follow-guide li b{color:#fff;background:var(--task-accent);border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.45rem;display:grid}.kr-project-follow-guide li span{color:#3d4d60;font-size:.58rem;font-weight:680;line-height:1.35}.kr-project-follow-guide li i{color:#9b7a49;font-size:.72rem;font-style:normal}.kr-project-task-brief>footer{background:#edf3ef;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:.85rem 1.15rem;display:grid}.kr-project-task-brief>footer strong{color:#315d50;font-size:.65rem;line-height:1.5}@media (max-width:900px){.kr-project-task-grid{grid-template-columns:1fr}.kr-project-task-grid article+article{border-top:1px solid #d6d0c6;border-left:0}.kr-project-follow-guide ol{grid-template-columns:1fr 1fr;display:grid}.kr-project-follow-guide li+li{border-left:0}.kr-project-follow-guide li:nth-child(n+3){border-top:1px solid #d6d0c6}.kr-project-follow-guide li:nth-child(2n){border-left:1px solid #d6d0c6}.kr-project-follow-guide li i{display:none}}@media (max-width:620px){.kr-project-task-brief>header,.kr-project-follow-guide>div{flex-direction:column;align-items:flex-start}.kr-project-task-brief>header h3{font-size:.9rem}.kr-project-follow-guide ol{grid-template-columns:1fr}.kr-project-follow-guide li:nth-child(n+2),.kr-project-follow-guide li:nth-child(2n){border-top:1px solid #d6d0c6;border-left:0}.kr-project-task-brief>footer{grid-template-columns:1fr;gap:.4rem}}.kr-project-stage{min-width:0;box-shadow:0 30px 75px #121d2e26}.krs-scene{--scene-accent:#79a9d5;color:#dce7f4;background:#07142a;border:1px solid #80a4d238;min-width:0;overflow:hidden}.kr-project-explainer{color:#17243a;background:#faf7ef;border:1px solid #cbc6bc;border-top:0}.kr-project-current{border-bottom:1px solid #d6d0c6;grid-template-columns:minmax(17rem,.62fr) minmax(0,1.38fr);gap:2rem;padding:1.45rem 1.55rem;display:grid}.kr-project-current>span,.kr-project-outcome>span{color:#8b6a3e;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.55rem}.kr-project-current h3{color:#142139;letter-spacing:-.025em;margin:.45rem 0 0;font-size:1.12rem;font-weight:660}.kr-project-team-line>strong{color:#34465e;font-size:.73rem}.kr-project-team-line ul{flex-wrap:wrap;gap:.36rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.kr-project-team-line li{color:#53667d;background:#eef0ed;border:1px solid #daddd8;padding:.34rem .43rem;font-size:.6rem;line-height:1.15}.kr-project-step-details{border-bottom:1px solid #d6d0c6;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.kr-project-step-details>div{min-width:0;padding:1.15rem 1.25rem}.kr-project-step-details>div+div{border-left:1px solid #d6d0c6}.kr-project-step-details dt{color:#8b6a3e;letter-spacing:.07em;text-transform:uppercase;gap:.22rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.53rem;display:grid}.kr-project-step-details dt small{color:#7b8690;font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.49rem;font-weight:500;line-height:1.35}.kr-project-step-details dd{color:#616d7b;margin:.52rem 0 0;font-size:.65rem;line-height:1.55}.kr-project-step-details>div:last-child dd{color:#2f5d50;font-weight:650}.kr-project-footer-row{justify-content:space-between;align-items:center;gap:2rem;min-height:5.6rem;padding:.9rem 1.4rem;display:flex}.kr-project-outcome{gap:.25rem;display:grid}.kr-project-outcome strong{color:#2d3d53;font-size:.72rem}.kr-project-controls{align-items:center;gap:.38rem;display:flex}.kr-project-controls button{color:#30435e;cursor:pointer;background:0 0;border:1px solid #c6c5bf;place-items:center;width:2.65rem;height:2.65rem;padding:0;transition:color .16s,background .16s,border-color .16s;display:grid}.kr-project-controls button:hover:not(:disabled){color:#fff;background:#12213a;border-color:#12213a}.kr-project-controls button:disabled{color:#a8aaa7;cursor:not-allowed;opacity:.48}.kr-project-controls svg{fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:.9rem;height:.9rem}.kr-project-controls svg[data-direction=previous]{transform:rotate(180deg)}.kr-project-controls .kr-workflow-replay{grid-auto-flow:column;gap:.42rem;width:auto;padding-inline:.7rem}.kr-workflow-replay span{font-size:.59rem;font-weight:650}.kr-project-static-sequence{margin:1.5rem 0 0;padding:0;list-style:none;display:none}.kreq-scene{--scene-accent:#83b7d9;background:#061428}.kreq-topbar{color:#7589a3;letter-spacing:.08em;border-bottom:1px solid #8aaed924;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding-inline:1.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.57rem;display:flex}.kreq-topbar strong{color:#b39465;font-size:.54rem}.kreq-phase-rail{background:#081a31;border-bottom:1px solid #8aaed924;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.kreq-phase-rail button{color:#71859e;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #8aaed91c;grid-template-columns:auto 1fr;align-content:center;gap:.42rem;min-width:0;min-height:4.7rem;padding:.65rem;display:grid;position:relative}.kreq-phase-rail button:last-child{border-right:0}.kreq-phase-rail button:hover,.kreq-phase-rail button[data-state=active]{color:#e4ecf5;background:#7ba9d612}.kreq-phase-rail button[data-state=complete]{color:#7da895}.kreq-phase-rail span{color:#9d7c4e;font-family:ui-monospace,monospace;font-size:.52rem}.kreq-phase-rail strong{text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:620;overflow:hidden}.kreq-phase-rail i{background:0 0;height:2px;position:absolute;bottom:0;left:.7rem;right:.7rem}.kreq-phase-rail button[data-state=active] i{background:#83b7d9}.kreq-phase-rail button[data-state=complete] i{background:#659a87}.kreq-canvas{background:linear-gradient(#7ea1cc0a 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#7ea1cc0a 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 65% 36%,#4b82b91c,#0000 25rem);min-height:43rem;position:relative;overflow:hidden}.kreq-canvas>div{min-height:43rem;padding:1.2rem}.kreq-canvas .krs-team{z-index:4;width:18rem;position:absolute;top:1.2rem;left:1.2rem}.kreq-contract{background:#f5f0e5;border:1px solid #d4c9b6;position:absolute;inset:1.2rem 1.2rem 1.2rem 21rem;overflow:hidden;box-shadow:0 20px 45px #0000002e}.kreq-contract>header{color:#6c604d;letter-spacing:.06em;background:#e8deca;border-bottom:1px solid #d2c4ac;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:.8rem 1rem;font-family:ui-monospace,monospace;font-size:.58rem;display:flex}.kreq-contract h3{color:#15223a;letter-spacing:-.035em;margin:1.3rem 1.4rem 0;font-size:1.35rem;font-weight:590}.kreq-contract>p{color:#64707c;margin:.6rem 1.4rem 0;font-size:.7rem;line-height:1.55}.kreq-contract dl{border:1px solid #d5cec2;grid-template-columns:1fr 1fr;margin:1.2rem 1.4rem 0;display:grid}.kreq-contract dl>div{min-height:5rem;animation:.42s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * 90ms);padding:.75rem}.kreq-scene[data-animating=true] .kreq-contract dl>div{animation-play-state:running}.kreq-contract dl>div:nth-child(2n){border-left:1px solid #d5cec2}.kreq-contract dl>div:nth-child(n+3){border-top:1px solid #d5cec2}.kreq-contract dt{color:#8e6d3c;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:.55rem}.kreq-contract dd{color:#26374d;margin:.45rem 0 0;font-size:.67rem}.kreq-contract footer{border-top:1px solid #d2cabf;padding-top:.8rem;position:absolute;bottom:1.2rem;left:1.4rem;right:1.4rem}.kreq-contract .krs-check{color:#396c5d}.kreq-time-dataset{background:#0b1e39;border:1px solid #84a9d633;position:absolute;inset:1.2rem 1.2rem 1.2rem 21rem}.kreq-time-dataset>header,.kreq-walkforward>header,.kreq-portfolio-lab>header,.kreq-execution-lineage>header{border-bottom:1px solid #87abd724;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:.75rem .9rem;display:flex}.kreq-time-dataset header span,.kreq-walkforward header span,.kreq-portfolio-lab header span,.kreq-execution-lineage header span{color:#8f754f;letter-spacing:.06em;font-family:ui-monospace,monospace;font-size:.56rem}.kreq-time-dataset header strong,.kreq-walkforward header strong,.kreq-portfolio-lab header strong,.kreq-execution-lineage header strong{color:#c9d5e2;font-size:.62rem}.kreq-asof-ruler{color:#7f91a8;border-bottom:1px solid #547397;justify-content:space-between;align-items:center;min-height:4rem;margin:1rem;padding-inline:.8rem;font-family:ui-monospace,monospace;font-size:.54rem;display:flex;position:relative}.kreq-asof-ruler i{background:#bd9258;border-radius:50%;width:.65rem;height:.65rem;position:absolute;bottom:-.35rem;left:64%}.kreq-asof-ruler b{color:#b49363;font-weight:600}.kreq-data-table{margin:0 1rem}.kreq-data-table>div{min-height:4.6rem;animation:.42s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * .13s);border-top:1px solid #87abd71f;grid-template-columns:1fr 1fr 1.15fr 1.2fr;align-items:center;gap:.6rem;padding-inline:.7rem;display:grid}.kreq-scene[data-animating=true] .kreq-data-table>div{animation-play-state:running}.kreq-data-table strong{color:#c6d2df;font-size:.63rem}.kreq-data-table span{color:#8fa1b7;font-size:.58rem}.kreq-data-table span:nth-child(3){color:#7eb29f;align-items:center;gap:.35rem;display:flex}.kreq-data-table span i{background:#77b09b;border-radius:50%;width:.35rem;height:.35rem}.kreq-data-table small{color:#72859e;font-size:.55rem}.kreq-time-dataset footer{border-top:1px solid #87abd71f;gap:.7rem;margin:1rem;padding-top:.8rem;display:flex}.kreq-ideas-stage>svg{width:48%;height:14rem;position:absolute;top:10.5rem;left:3%}.kreq-ideas-stage>svg path{fill:none;stroke:#82addb59;stroke-dasharray:4 7}.kreq-idea-input{z-index:2;background:#0d203c;border:1px solid #84a9d633;width:13rem;padding:.75rem;position:absolute;top:17rem;left:1.2rem}.kreq-idea-input span{color:#a38457;font-family:ui-monospace,monospace;font-size:.52rem}.kreq-idea-input strong{margin-top:.4rem;font-size:.64rem;display:block}.kreq-research-pods{z-index:3;gap:.65rem;width:42%;display:grid;position:absolute;top:1.2rem;left:31%}.kreq-research-pods section{min-height:10rem;animation:.48s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * .15s);background:#0b1e39;border:1px solid #84a9d633;grid-template-columns:.8fr 1fr .8fr;gap:.6rem;padding:.75rem;display:grid}.kreq-scene[data-animating=true] .kreq-research-pods section{animation-play-state:running}.kreq-research-pods header{align-content:start;gap:.25rem;display:grid}.kreq-research-pods header span{color:#98794d;font-family:ui-monospace,monospace;font-size:.52rem}.kreq-research-pods header strong{font-size:.62rem}.kreq-research-pods ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.kreq-research-pods li{color:#879bb3;font-size:.53rem}.kreq-research-pods article{background:#102744;border:1px solid #84a9d629;padding:.55rem}.kreq-research-pods article span{color:#7691af;font-family:ui-monospace,monospace;font-size:.49rem}.kreq-research-pods article strong,.kreq-research-pods article small{display:block}.kreq-research-pods article strong{color:#c6d3e0;margin-top:.3rem;font-size:.59rem}.kreq-research-pods article small{color:#7caf9d;margin-top:.45rem;font-size:.5rem}.kreq-hypothesis-gather{background:#10243e;border:1px solid #bd915352;gap:.4rem;width:22%;padding:.8rem;display:grid;position:absolute;top:11rem;right:1.2rem}.kreq-hypothesis-gather>div{color:#a58961;align-items:center;gap:.3rem;font-size:.54rem;display:flex}.kreq-hypothesis-gather i{background:#26405f;border:1px solid #506c8d;width:1.6rem;height:1.2rem;transform:rotate(-6deg)}.kreq-hypothesis-gather i+i{margin-left:-1.35rem;transform:rotate(6deg)}.kreq-hypothesis-gather strong{color:#d9e2ec;font-size:.67rem}.kreq-hypothesis-gather small{color:#8496ad;font-size:.54rem}.kreq-signal-blueprint{background:#0b1e39;border:1px solid #84a9d633;position:absolute;inset:1.2rem 1.2rem 1.2rem 21rem}.kreq-signal-blueprint>header{border-bottom:1px solid #86aad621;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.kreq-signal-blueprint>header div{gap:.22rem;display:grid}.kreq-signal-blueprint>header span{color:#94764c;font-family:ui-monospace,monospace;font-size:.54rem}.kreq-signal-blueprint>header strong{font-size:.66rem}.kreq-signal-flow{color:#b4c2d2;background:#07172e;border:1px solid #86aad621;justify-content:center;align-items:center;gap:.65rem;margin:1rem;padding:.85rem;font-family:ui-monospace,monospace;font-size:.55rem;display:flex}.kreq-signal-flow i{color:#bd9257;font-style:normal}.kreq-signal-blueprint dl{border:1px solid #86aad621;grid-template-columns:1fr 1fr;margin:0 1rem;display:grid}.kreq-signal-blueprint dl>div{min-height:4.5rem;animation:.4s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * 90ms);padding:.7rem}.kreq-scene[data-animating=true] .kreq-signal-blueprint dl>div{animation-play-state:running}.kreq-signal-blueprint dl>div:nth-child(2n){border-left:1px solid #86aad621}.kreq-signal-blueprint dl>div:nth-child(n+3){border-top:1px solid #86aad621}.kreq-signal-blueprint dt{color:#748aa4;font-size:.54rem}.kreq-signal-blueprint dd{color:#bdcbd9;margin:.35rem 0 0;font-size:.6rem}.kreq-walkforward,.kreq-portfolio-lab,.kreq-execution-lineage{background:#0b1e39;border:1px solid #84a9d633;position:absolute;inset:1.2rem 1.2rem 1.2rem 21rem}.kreq-folds{grid-template-columns:repeat(4,1fr);gap:.55rem;margin:1.2rem;display:grid}.kreq-folds article{animation:.45s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * .18s);background:#0e2441;border:1px solid #84a9d62b;padding:.7rem}.kreq-scene[data-animating=true] .kreq-folds article{animation-play-state:running}.kreq-folds article>span{color:#8d724c;font-family:ui-monospace,monospace;font-size:.53rem}.kreq-folds article>div{grid-template-columns:1.3fr .8fr 1fr;align-items:center;margin-top:.7rem;display:grid}.kreq-folds article b{color:#aebed0;text-align:center;background:#142d4c;padding:.45rem .25rem;font-size:.52rem}.kreq-folds article i{background:#6685a7;height:1px}.kreq-folds article>strong{color:#73af9a;margin-top:.75rem;font-size:.55rem;display:block}.kreq-folds article[data-failed=true]{background:#28201e;border-color:#c685444d}.kreq-folds article[data-failed=true]>strong{color:#d49d61}.kreq-validation-checks{flex-wrap:wrap;gap:.45rem;margin:1rem 1.2rem;display:flex}.kreq-validation-checks span{color:#90a4bb;background:#08182f;border:1px solid #84a9d624;padding:.48rem .55rem;font-size:.56rem}.kreq-walkforward footer{color:#d2a36a;background:#9560301a;border:1px solid #c685443d;gap:.3rem;padding:.75rem;display:grid;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.kreq-walkforward footer strong{font-size:.62rem}.kreq-walkforward footer span{color:#a99d90;font-size:.55rem}.kreq-portfolio-shape{border-bottom:1px solid #58779a;justify-content:space-around;align-items:end;gap:.65rem;width:42%;padding:1rem 1rem 2rem;display:flex;position:absolute;top:5.2rem;bottom:8rem;left:1.2rem}.kreq-portfolio-shape>div{justify-content:center;align-items:end;width:20%;height:100%;display:flex;position:relative}.kreq-portfolio-shape i,.kreq-portfolio-shape b{background:linear-gradient(#6c9cc4,#24466c);border:1px solid #6187ae;width:72%;display:block}.kreq-bucket-a i{height:52%}.kreq-bucket-b i{height:92%}.kreq-bucket-b b{height:64%}.kreq-bucket-c i{height:70%}.kreq-bucket-d i{height:43%}.kreq-portfolio-shape b{background:linear-gradient(#75b19b,#285c4d);border-color:#64a08b;animation:1s .65s both paused kreq-resize;position:absolute;bottom:0}.kreq-scene[data-animating=true] .kreq-portfolio-shape b{animation-play-state:running}.kreq-portfolio-shape span{color:#859ab2;text-align:center;width:6rem;font-size:.52rem;position:absolute;top:calc(100% + .55rem)}.kreq-exposure-layers{width:48%;display:grid;position:absolute;top:5.2rem;right:1.2rem}.kreq-exposure-layers span{color:#afbdcd;background:#0d2340;border-top:1px solid #84a9d624;justify-content:space-between;align-items:center;gap:1rem;min-height:3.1rem;padding-inline:.65rem;font-size:.58rem;display:flex}.kreq-exposure-layers span i{color:#74ad99;font-size:.52rem;font-style:normal}.kreq-exposure-layers span[data-alert=true]{color:#d6ad7c;background:#29211f;border-color:#c98b4b4d}.kreq-exposure-layers span[data-alert=true] i{color:#dda465}.kreq-portfolio-lab footer{background:#0a2731;border:1px solid #54a18540;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.kreq-portfolio-lab footer span{color:#76a894;font-family:ui-monospace,monospace;font-size:.52rem}.kreq-portfolio-lab footer strong{color:#b7cac8;font-size:.59rem}.kreq-simulation-track{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.45rem;margin:1.2rem;display:grid}.kreq-simulation-track article{background:#0d2441;border:1px solid #84a9d62b;min-height:7.5rem;padding:.7rem}.kreq-simulation-track article span{color:#a18253;font-family:ui-monospace,monospace;font-size:.52rem}.kreq-simulation-track article strong,.kreq-simulation-track article small{display:block}.kreq-simulation-track article strong{margin-top:.7rem;font-size:.62rem}.kreq-simulation-track article small{color:#7fa995;margin-top:.35rem;font-size:.52rem}.kreq-simulation-track>i{background:#bc9257;width:.7rem;height:1px}.kreq-lineage-chain{background:#07182f;border:1px solid #84a9d621;justify-content:center;align-items:center;gap:.45rem;margin:0 1.2rem;padding:.75rem;display:flex}.kreq-lineage-chain span{color:#8fa2b8;font-size:.53rem}.kreq-lineage-chain b{color:#b48b52;font-weight:400}.kreq-sealed-record{background:#0b2a32;border:1px solid #55a38652;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:1rem;display:grid;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem;box-shadow:0 14px 30px #0000002b}.kreq-sealed-record>div{color:#77af9b;align-items:center;gap:.45rem;font-family:ui-monospace,monospace;font-size:.55rem;display:flex}.kreq-sealed-record>div i{background:#77b19c;border-radius:50%;width:.42rem;height:.42rem}.kreq-sealed-record>strong{color:#e1e9ef;grid-column:1;font-size:.75rem}.kreq-sealed-record>small{color:#89a0ad;grid-column:1;font-size:.56rem}.kreq-sealed-record .krs-check{grid-area:1/2/4}@keyframes kreq-resize{0%{opacity:0;transform-origin:bottom;transform:scaleY(1.35)}to{opacity:1;transform-origin:bottom;transform:scaleY(1)}}.krex-scene{--scene-accent:#75b19c;color:#26374b;background:#dfe5e2;border-color:#aebbb8}.krex-toolbar{background:#f5f4ef;border-bottom:1px solid #bfc7c3;grid-template-columns:auto minmax(12rem,.7fr) minmax(31rem,1.8fr) auto;align-items:center;gap:.9rem;min-height:5.3rem;padding:.65rem .85rem;display:grid}.krex-window-dots{gap:.28rem;display:flex}.krex-window-dots i{background:#aeb4b1;border-radius:50%;width:.46rem;height:.46rem}.krex-window-dots i:first-child{background:#b88950}.krex-project-name{gap:.2rem;display:grid}.krex-project-name span{color:#77817d;letter-spacing:.06em;font-family:ui-monospace,monospace;font-size:.52rem}.krex-project-name strong{color:#1d3044;font-size:.64rem}.krex-project-name small{color:#77817d;font-family:ui-monospace,monospace;font-size:.48rem}.krex-toolbar nav{border:1px solid #ced4d0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.krex-toolbar nav button{color:#7a8580;text-align:left;cursor:pointer;background:#ecefeb;border:0;border-right:1px solid #ced4d0;grid-template-columns:auto 1fr;align-items:center;gap:.3rem;min-width:0;min-height:2.7rem;padding:.4rem;display:grid}.krex-toolbar nav button:last-child{border-right:0}.krex-toolbar nav button:hover,.krex-toolbar nav button[data-state=active]{color:#173047;background:#fff;box-shadow:inset 0 -2px #4b8b76}.krex-toolbar nav button[data-state=complete]{color:#417461}.krex-toolbar nav span{color:#9b7440;font-family:ui-monospace,monospace;font-size:.48rem}.krex-toolbar nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;font-weight:630;overflow:hidden}.krex-settings-button,.krex-schema-builder>header button,.krex-drawer-closed button{color:#28465a;cursor:pointer;background:#fff;border:1px solid #bec7c2;justify-content:center;align-items:center;gap:.4rem;min-height:2.7rem;padding:.5rem .65rem;font-size:.57rem;font-weight:650;display:inline-flex}.krex-settings-button:hover,.krex-schema-builder>header button:hover,.krex-drawer-closed button:hover{color:#fff;background:#24485c}.krex-settings-button svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:.8rem;height:.8rem}.krex-canvas{background-color:#e9ece8;background-image:linear-gradient(#24434e0a 1px,#0000 1px),linear-gradient(90deg,#24434e0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:46rem;position:relative;overflow:hidden}.krex-canvas>div{min-height:46rem;padding:1rem}.krex-canvas .krs-team{color:#dce7f4}.krex-intake-stage .krs-team{width:25rem;position:absolute;top:1rem;right:1rem}.krex-incoming-files{background:#faf9f5;border:1px solid #bfc7c2;width:38%;padding:.85rem;position:absolute;top:1rem;bottom:1rem;left:1rem;box-shadow:0 14px 32px #22373e1c}.krex-incoming-files>header,.krex-project-container>header,.krex-schema-builder>header,.krex-results-table>header,.krex-reconciliation>header,.krex-review-ticket>header,.krex-source-context>header,.krex-export-receipt>header{border-bottom:1px solid #d0d5d0;justify-content:space-between;align-items:center;gap:.7rem;min-height:3rem;display:flex}.krex-incoming-files>header span,.krex-project-container>header span,.krex-schema-builder>header span,.krex-results-table>header span,.krex-reconciliation>header span,.krex-review-ticket>header span,.krex-source-context>header span,.krex-export-receipt>header span{color:#7b6a50;letter-spacing:.06em;font-family:ui-monospace,monospace;font-size:.55rem}.krex-incoming-files>header strong,.krex-project-container>header strong,.krex-schema-builder>header strong,.krex-results-table>header strong,.krex-reconciliation>header strong,.krex-review-ticket>header strong,.krex-source-context>header strong,.krex-export-receipt>header strong{color:#26394d;font-size:.64rem}.krex-file-row,.krex-prior-file{min-height:4.75rem;animation:.52s cubic-bezier(.22,1,.36,1) both paused krex-file-arrive;animation-delay:calc(var(--krs-order,1) * .12s);background:#fff;border:1px solid #d3d8d4;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin-top:.55rem;padding:.6rem;display:grid}.krex-scene[data-animating=true] .krex-file-row,.krex-scene[data-animating=true] .krex-prior-file{animation-play-state:running}.krex-file-row>div,.krex-prior-file>div{gap:.18rem;min-width:0;display:grid}.krex-file-row strong,.krex-prior-file strong{color:#2e4052;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.krex-file-row span,.krex-prior-file span{color:#7a858b;font-size:.54rem}.krex-file-row>small{color:#417a65;font-size:.52rem}.krex-prior-file{background:#f3ebe1;border-color:#d4b88d}.krex-prior-file>small{color:#a06d36;font-size:.52rem}.krex-group-arrows{width:13%;height:26rem;position:absolute;top:10.5rem;left:38.5%;overflow:visible}.krex-group-arrows path{fill:none;stroke:#739483;stroke-dasharray:4 6;stroke-width:1.3px}.krex-project-container{background:#f8f7f2;border:1px solid #9fb6aa;width:45%;min-height:23rem;padding:.9rem;position:absolute;top:11.2rem;right:1rem;box-shadow:0 16px 36px #1c3e371f}.krex-project-container>header{justify-content:initial;display:grid}.krex-project-container>header small{color:#697d72;font-size:.55rem}.krex-project-container>div{gap:.45rem;margin-top:.85rem;display:grid}.krex-project-container>div span{color:#435668;background:#fff;border:1px solid #d3d8d4;justify-content:space-between;align-items:center;gap:.7rem;min-height:2.6rem;padding-inline:.65rem;font-size:.58rem;display:flex}.krex-project-container>div i{color:#3c8068;font-style:normal}.krex-project-container footer{border-top:1px solid #d0d5d0;flex-wrap:wrap;gap:.55rem;margin-top:.85rem;padding-top:.7rem;display:flex}.krex-project-container .krs-check{color:#3f745f}.krex-version-shelf{color:#8b6238;background:#efe4d6;border:1px solid #d2b88f;gap:.3rem;width:45%;padding:.7rem;display:grid;position:absolute;bottom:1rem;right:1rem}.krex-version-shelf span{font-family:ui-monospace,monospace;font-size:.52rem}.krex-version-shelf strong{color:#574839;font-size:.61rem}.krex-version-shelf small{color:#826b53;font-size:.53rem}.krex-preview-stage{grid-template-columns:11.5rem 5.4rem minmax(27rem,1fr) 17rem;display:grid;padding:0!important}.krex-preview-stage>*{border-right:1px solid #bcc5c0;min-width:0}.krex-preview-stage>:last-child{border-right:0}.krex-file-rail{background:#f3f3ee;padding:.7rem}.krex-file-rail>div{color:#7d8782;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.4rem;font-family:ui-monospace,monospace;font-size:.52rem;display:flex}.krex-file-rail article{color:#51606c;background:#e8ebe7;border:1px solid #0000;align-items:center;gap:.55rem;margin-top:.42rem;padding:.52rem;display:flex}.krex-file-rail article[data-selected=true]{color:#21394c;background:#fff;border-color:#9db6aa;box-shadow:inset 2px 0 #4c8d76}.krex-file-rail article>span{text-overflow:ellipsis;white-space:nowrap;gap:.17rem;min-width:0;font-size:.54rem;display:grid;overflow:hidden}.krex-file-rail article small{color:#81908c;font-size:.49rem}.krex-file-rail .krs-file-glyph{width:1.6rem;height:1.9rem;font-size:.4rem}.krex-thumbnails{background:#e2e6e1;padding:.6rem}.krex-thumbnails>span{color:#7b8581;font-family:ui-monospace,monospace;font-size:.5rem}.krex-thumbnails>div{background:#fff;border:1px solid #c7ceca;gap:.25rem;height:5.8rem;margin-top:.55rem;padding:.6rem;display:grid;position:relative}.krex-thumbnails>div[data-selected=true]{border:2px solid #4f8d77}.krex-thumbnails i{background:#d6dad7;height:.2rem}.krex-thumbnails small{color:#7d8782;font-size:.45rem;position:absolute;bottom:.18rem;right:.25rem}.krex-document-page{background:#fffef9;border:1px solid #c8c8bf;margin:1rem;padding:1.3rem 1.5rem;box-shadow:0 12px 28px #25363a1f}.krex-document-page>header{border-bottom:1px solid #d7d5cc;grid-template-columns:1fr auto;gap:.3rem 1rem;padding-bottom:.7rem;display:grid}.krex-document-page>header span{color:#7d6c50;font-family:ui-monospace,monospace;font-size:.51rem}.krex-document-page>header strong{color:#26374a;grid-row:2;font-size:.74rem}.krex-document-page>header small{color:#7d868b;grid-row:1/3;font-size:.52rem}.krex-page-copy{gap:.35rem;margin-top:1rem;display:grid}.krex-page-copy i{background:#e1e2dc;width:92%;height:.28rem}.krex-page-copy i:nth-child(2){width:76%}.krex-page-copy i:nth-child(3){width:86%}.krex-page-copy i:nth-child(4){width:55%}.krex-document-page h3{color:#28384a;margin:1.2rem 0 .65rem;font-size:.72rem}.krex-detected-table{border:2px solid #69a68f;position:relative}.krex-detected-table>span{color:#fff;background:#4c8b75;padding:.2rem .35rem;font-family:ui-monospace,monospace;font-size:.45rem;position:absolute;top:-1.5rem;left:-2px}.krex-detected-table>div{border-top:1px solid #d7d8d3;grid-template-columns:1.2fr .8fr .8fr;align-items:center;min-height:2.4rem;padding-inline:.55rem;display:grid}.krex-detected-table>div:first-of-type{background:#eff1ed;border-top:0}.krex-detected-table b,.krex-detected-table span{font-size:.52rem}.krex-table-anchor{background:#eef7f2;outline:2px solid #4b8d7559}.krex-table-anchor strong{color:#2f6955;font-size:.57rem}.krex-document-page footer{color:#4c7b69;margin-top:.8rem;font-family:ui-monospace,monospace;font-size:.48rem}.krex-understanding-status{background:#edf0ec;padding:.7rem}.krex-understanding-status .krs-team{color:#dce7f4}.krex-sheet-tabs{background:#fff;border:1px solid #cbd1cd;gap:.4rem;margin-top:.7rem;padding:.65rem;display:grid}.krex-sheet-tabs span{color:#7a8581;font-family:ui-monospace,monospace;font-size:.5rem}.krex-sheet-tabs i{color:#4b5e6d;background:#eef0ed;padding:.4rem;font-size:.53rem;font-style:normal}.krex-understanding-status>.krs-check{color:#3f745f;margin-top:.65rem;display:flex}.krex-schema-stage .krs-team{width:21rem;position:absolute;top:1rem;left:1rem}.krex-schema-builder{background:#faf9f5;border:1px solid #bdc6c1;width:58%;padding:.9rem;position:absolute;top:10rem;bottom:1rem;left:1rem}.krex-schema-builder>header{padding-bottom:.65rem}.krex-schema-builder>header>div{gap:.2rem;display:grid}.krex-schema-groups{grid-template-columns:1.25fr .9fr .9fr;gap:.55rem;margin-top:.75rem;display:grid}.krex-schema-groups article{border:1px solid #ccd2ce}.krex-schema-groups article>header{background:#e9ede9;border-bottom:1px solid #ccd2ce;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.8rem;padding-inline:.55rem;display:flex}.krex-schema-groups article>header strong{color:#294054;font-size:.6rem}.krex-schema-groups article>header span{color:#718079;font-size:.5rem}.krex-schema-groups article>div{background:#fff;border-top:1px solid #e1e3df;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;min-height:3.15rem;padding:.45rem;display:grid}.krex-schema-groups article>div:first-of-type{border-top:0}.krex-schema-groups article>div i{color:#44806a;font-size:.55rem;font-style:normal}.krex-schema-groups article>div span{color:#405366;grid-column:2;font-size:.54rem}.krex-schema-groups article>div small{color:#75837e;font-family:ui-monospace,monospace;font-size:.44rem}.krex-schema-groups article>div b{color:#9a6f3a;grid-column:2;font-size:.45rem;font-weight:600}.krex-settings-drawer,.krex-drawer-closed{background:#fffdf8;border:1px solid #9fb1a9;width:37%;animation:.48s cubic-bezier(.22,1,.36,1) both paused krex-drawer-in;position:absolute;top:1rem;bottom:1rem;right:1rem;box-shadow:-15px 0 40px #253a3e24}.krex-scene[data-animating=true] .krex-settings-drawer,.krex-scene[data-animating=true] .krex-drawer-closed{animation-play-state:running}.krex-settings-drawer>header{background:#244557;justify-content:space-between;align-items:center;min-height:4rem;padding:.75rem;display:flex}.krex-settings-drawer>header div{gap:.2rem;display:grid}.krex-settings-drawer>header span{color:#94aca8;font-family:ui-monospace,monospace;font-size:.52rem}.krex-settings-drawer>header strong{color:#fff;font-size:.66rem}.krex-settings-drawer>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;place-items:center;width:2rem;height:2rem;padding:0;font-size:1rem;display:grid}.krex-settings-drawer dl{margin:0;padding:.8rem}.krex-settings-drawer dl>div{border-top:1px solid #dedfd9;grid-template-columns:.8fr 1.2fr;align-items:center;gap:.8rem;min-height:4.4rem;display:grid}.krex-settings-drawer dl>div:first-child{border-top:0}.krex-settings-drawer dt{color:#77817e;font-size:.56rem}.krex-settings-drawer dd{color:#2d4354;margin:0;font-size:.6rem;font-weight:650}.krex-settings-drawer footer{background:#eaf3ee;border:1px solid #bdd4c8;padding:.7rem;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.krex-settings-drawer .krs-check{color:#3c715d}.krex-drawer-closed{align-content:center;justify-items:start;gap:.55rem;padding:1.4rem;display:grid}.krex-drawer-closed span{color:#7b6b51;font-family:ui-monospace,monospace;font-size:.54rem}.krex-drawer-closed strong{color:#324758;font-size:.7rem;line-height:1.5}.krex-extract-stage{grid-template-rows:1fr 8rem;grid-template-columns:18rem minmax(0,1fr);display:grid;padding:0!important}.krex-team-status{background:#153849;border-right:1px solid #9eafaa;grid-row:1/3;padding:.75rem}.krex-team-status>header{color:#9db4b2;border-bottom:1px solid #ffffff24;gap:.25rem;padding-bottom:.75rem;font-family:ui-monospace,monospace;font-size:.52rem;display:grid}.krex-team-status>header strong{color:#fff;font-family:var(--font-sans);font-size:.68rem}.krex-team-status section{color:#d7e4e5;background:#061a2761;border:1px solid #ffffff1c;grid-template-columns:auto 1fr;gap:.55rem;margin-top:.7rem;padding:.7rem;display:grid;position:relative}.krex-team-status section>i{background:#75c1a6;border-radius:50%;width:.4rem;height:.4rem;margin-top:.15rem}.krex-team-status section>div{gap:.28rem;display:grid}.krex-team-status section strong{font-size:.61rem}.krex-team-status section span{color:#9fb4ba;font-size:.51rem}.krex-team-status section>b{color:#7bc1a8;grid-column:2;font-family:ui-monospace,monospace;font-size:.51rem}.krex-results-table{background:#faf9f5;min-width:0;padding:.8rem;overflow:hidden}.krex-results-table>header{min-height:3.4rem}.krex-results-table>header>div{gap:.15rem;display:grid}.krex-results-table .krs-check{color:#3b745f}.krex-results-table>div[role=table]{margin-top:.55rem}.krex-result-head,.krex-result-row{grid-template-columns:.9fr 1.1fr .9fr 1.3fr .6fr;align-items:center;gap:.5rem;display:grid}.krex-result-head{color:#75817d;background:#e8ece8;min-height:2.4rem;padding-inline:.55rem;font-size:.5rem}.krex-result-row{min-height:2.65rem;animation:.4s both paused krex-row-populate;animation-delay:calc(var(--krs-order,1) * 85ms);background:#fff;border-bottom:1px solid #e0e2de;padding-inline:.55rem}.krex-scene[data-animating=true] .krex-result-row{animation-play-state:running}.krex-result-row strong,.krex-result-row span,.krex-result-row small,.krex-result-row a,.krex-result-row b{text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.krex-result-row strong{color:#34495a}.krex-result-row span{color:#53636f}.krex-result-row small{color:#7b8784}.krex-result-row a{color:#35705d;text-underline-offset:2px;text-decoration:underline}.krex-result-row b{color:#8e6c3c;font-weight:600}.krex-source-mini{background:#eef0ec;border-top:1px solid #bdc6c1;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:.7rem;display:grid}.krex-source-mini>span{color:#79694f;font-family:ui-monospace,monospace;font-size:.5rem}.krex-source-mini>strong{grid-row:2;font-size:.62rem}.krex-source-mini>small{color:#4e7768;grid-row:3;font-size:.52rem}.krex-source-mini>div{background:#fff;border:1px solid #c7cec9;grid-area:1/2/4;grid-template-columns:repeat(4,1fr);align-items:center;width:12rem;display:grid}.krex-source-mini>div>*{border-left:1px solid #d7dcd8;place-items:center;height:2.2rem;display:grid}.krex-source-mini>div b{color:#2c765d;background:#e7f3ed;font-size:.63rem}.krex-checks-stage .krs-team{width:19rem;position:absolute;top:1rem;left:1rem}.krex-reconciliation{background:#faf9f5;border:1px solid #bcc5c0;padding:.9rem;position:absolute;inset:1rem 1rem 1rem 21rem}.krex-comparison-cards{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin-top:1rem;display:grid}.krex-comparison-cards>article{background:#fff;border:1px solid #ccd2ce;min-height:10rem;padding:.8rem}.krex-comparison-cards article>span{color:#7b6a50;font-family:ui-monospace,monospace;font-size:.53rem}.krex-comparison-cards article>strong,.krex-comparison-cards article>small,.krex-comparison-cards article>b{display:block}.krex-comparison-cards article>strong{color:#273d4e;margin-top:1rem;font-size:1.15rem}.krex-comparison-cards article>small{color:#64736f;margin-top:.35rem;font-size:.57rem}.krex-comparison-cards article>b{color:#3d7762;border-top:1px solid #d5dad6;margin-top:1rem;padding-top:.55rem;font-size:.58rem}.krex-comparison-cards>i{color:#b2773d;font-size:1.35rem;font-style:normal}.krex-detected-reason{background:#f1e6d8;border:1px solid #d2b78e;margin-top:.75rem;padding:.8rem}.krex-detected-reason span{color:#916537;font-family:ui-monospace,monospace;font-size:.52rem}.krex-detected-reason strong{color:#594938;margin-top:.3rem;font-size:.68rem;display:block}.krex-detected-reason p{color:#786b5e;margin:.35rem 0 0;font-size:.56rem;line-height:1.5}.krex-check-list{border:1px solid #d0d5d1;grid-template-columns:repeat(3,1fr);margin-top:.75rem;display:grid}.krex-check-list>span{color:#34715c;background:#fff;grid-template-columns:auto 1fr;align-content:center;gap:.25rem .45rem;min-height:4rem;padding:.55rem;display:grid}.krex-check-list>span:nth-child(3n+2),.krex-check-list>span:nth-child(3n+3){border-left:1px solid #d0d5d1}.krex-check-list>span:nth-child(n+4){border-top:1px solid #d0d5d1}.krex-check-list>span[data-exception=true]{color:#aa7139;background:#f6eee4}.krex-check-list strong{font-size:.54rem}.krex-check-list small{color:#75817d;grid-column:2;font-size:.48rem}.krex-review-stage .krs-team{width:19rem;position:absolute;top:1rem;left:1rem}.krex-review-ticket{background:#fffdf8;border:1px solid #bcc5c0;width:28%;padding:.9rem;position:absolute;top:10.5rem;bottom:1rem;left:1rem}.krex-review-ticket>header{justify-content:initial;display:grid}.krex-review-ticket>header b{color:#a36c37;font-size:.51rem}.krex-review-ticket>p{color:#68746f;font-size:.62rem;line-height:1.55}.krex-review-ticket>div{gap:.4rem;margin-top:.8rem;display:grid}.krex-review-ticket>div span{color:#314858;background:#eef1ed;border:1px solid #d0d5d1;padding:.55rem;font-size:.57rem}.krex-review-ticket>div i{color:#927044;text-align:center;font-size:.5rem;font-style:normal}.krex-review-ticket>button{color:#fff;cursor:pointer;background:#244b5d;border:1px solid #244b5d;width:100%;min-height:2.8rem;margin-top:.9rem;font-size:.61rem;font-weight:650}.krex-review-ticket>button:hover{background:#17384a}.krex-source-context,.krex-context-placeholder{background:#faf9f5;border:1px solid #aebbb5;padding:.9rem;animation:.46s cubic-bezier(.22,1,.36,1) both paused krex-context-open;position:absolute;inset:1rem 1rem 1rem 31%}.krex-scene[data-animating=true] .krex-source-context,.krex-scene[data-animating=true] .krex-context-placeholder{animation-play-state:running}.krex-source-excerpts{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.75rem;display:grid}.krex-source-excerpts article{background:#fff;border:1px solid #ccd2ce;min-height:14rem;padding:.75rem}.krex-source-excerpts article>span{color:#456f60;font-family:ui-monospace,monospace;font-size:.51rem}.krex-source-excerpts article>small{color:#7a8580;margin-top:.32rem;font-size:.5rem;display:block}.krex-source-excerpts article>div{border:1px solid #d2d6d2;grid-template-columns:1fr .8fr .8fr;align-items:center;margin-top:1.2rem;display:grid}.krex-source-excerpts article>div>*{border-left:1px solid #d2d6d2;place-items:center;min-height:3rem;margin:0;font-size:.57rem;display:grid}.krex-source-excerpts article>div>:first-child{border-left:0}.krex-source-excerpts mark{color:#245e49;background:#d9eee5;font-weight:700;font-size:.72rem!important}.krex-source-excerpts p{color:#65716d;margin:.8rem 0 0;font-size:.56rem;line-height:1.5}.krex-decision-buttons{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.krex-decision-buttons button{color:#3c5260;cursor:pointer;background:#fff;border:1px solid #c7cfca;min-height:2.3rem;padding:.4rem .55rem;font-size:.53rem}.krex-decision-buttons button:hover,.krex-decision-buttons button[aria-pressed=true]{color:#fff;background:#2f6955;border-color:#2f6955}.krex-review-resolution{background:#e7f2ec;border:1px solid #bad2c5;align-items:center;gap:.7rem;margin-top:.8rem;padding:.7rem;display:flex}.krex-review-resolution .krs-check{color:#3a715c}.krex-review-resolution strong{color:#2f5f4d;font-size:.59rem}.krex-review-resolution span{color:#697771;margin-left:auto;font-size:.51rem}.krex-review-prompt{color:#986738;font-size:.55rem}.krex-context-placeholder{color:#324758;align-content:center;justify-items:start;gap:.6rem;display:grid}.krex-context-placeholder span{color:#8c6a3f;font-family:ui-monospace,monospace;font-size:.55rem}.krex-context-placeholder strong{max-width:27rem;font-size:.8rem;line-height:1.45}.krex-context-placeholder small{color:#6b7672;max-width:30rem;font-size:.6rem;line-height:1.55}.krex-output-stage .krs-team{width:19rem;position:absolute;top:1rem;left:1rem}.krex-export-receipt{background:#fbfaf5;border:1px solid #aebbb5;padding:.9rem;position:absolute;inset:1rem 1rem 1rem 21rem;box-shadow:0 18px 40px #223d3b1f}.krex-export-receipt>header .krs-check{color:#35715b}.krex-export-transform{color:#8b704a;background:#eef1ed;border:1px solid #d0d6d1;justify-content:center;align-items:center;gap:1rem;min-height:3.6rem;margin-top:.8rem;font-family:ui-monospace,monospace;font-size:.53rem;display:flex}.krex-export-transform i{color:#4d8d76;font-style:normal}.krex-output-cards{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.7rem;display:grid}.krex-output-cards article{min-height:5rem;animation:.46s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * .14s);background:#fff;border:1px solid #cfd5d0;grid-template-columns:3.7rem 1fr auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.krex-scene[data-animating=true] .krex-output-cards article{animation-play-state:running}.krex-output-cards article>b{color:#fff;background:#3f7662;place-items:center;height:2.6rem;font-family:ui-monospace,monospace;font-size:.48rem;display:grid}.krex-output-cards article>div{gap:.2rem;display:grid}.krex-output-cards article strong{color:#304758;font-size:.59rem}.krex-output-cards article span{color:#75817d;font-size:.5rem}.krex-output-cards article>small{color:#3d765f;font-size:.51rem}.krex-export-receipt dl{border:1px solid #d1d6d1;grid-template-columns:1fr 1fr;margin:.8rem 0 0;display:grid}.krex-export-receipt dl>div{grid-template-columns:.8fr 1.2fr;align-items:center;gap:.5rem;min-height:3.5rem;padding:.55rem;display:grid}.krex-export-receipt dl>div:nth-child(2n){border-left:1px solid #d1d6d1}.krex-export-receipt dl>div:nth-child(n+3){border-top:1px solid #d1d6d1}.krex-export-receipt dt{color:#7a8581;font-size:.51rem}.krex-export-receipt dd{color:#38505f;margin:0;font-size:.54rem}.krex-export-receipt>footer{color:#2e604e;background:#e6f1eb;border:1px solid #bad2c5;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex;position:absolute;bottom:.9rem;left:.9rem;right:.9rem}.krex-export-receipt>footer strong{font-size:.65rem}.krex-export-receipt>footer span{font-family:ui-monospace,monospace;font-size:.5rem}@keyframes krex-file-arrive{0%{opacity:0;transform:translate(-1.2rem)}to{opacity:1;transform:translate(0)}}@keyframes krex-drawer-in{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:translate(0)}}@keyframes krex-row-populate{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes krex-context-open{0%{opacity:0;transform:scale(.98)translate(1rem)}to{opacity:1;transform:scale(1)translate(0)}}.krcal-scene{--scene-accent:#b79adf;background:#100f20;border-color:#a48fc747}.krcal-header{background:#151329;border-bottom:1px solid #ac95d22b;grid-template-columns:minmax(13rem,.6fr) minmax(35rem,1.8fr) minmax(8rem,.45fr);align-items:center;gap:1rem;min-height:6rem;padding:.7rem .9rem;display:grid}.krcal-header>div:first-child{gap:.25rem;display:grid}.krcal-header>div:first-child span,.krcal-progress span{color:#8f82a5;letter-spacing:.06em;font-family:ui-monospace,monospace;font-size:.54rem}.krcal-header>div:first-child strong{color:#eee8fa;font-size:.67rem}.krcal-header nav{border:1px solid #ac95d22e;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.krcal-header nav button{color:#756d89;text-align:left;cursor:pointer;background:#111025;border:0;border-right:1px solid #ac95d224;align-content:center;gap:.18rem;min-width:0;min-height:3.6rem;padding:.5rem;display:grid}.krcal-header nav button:last-child{border-right:0}.krcal-header nav button:hover,.krcal-header nav button[data-state=active]{color:#efeafb;background:#211d39;box-shadow:inset 0 -2px #aa8bd2}.krcal-header nav button[data-state=complete]{color:#8caea2}.krcal-header nav span{color:#a58a65;font-family:ui-monospace,monospace;font-size:.49rem}.krcal-header nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:620;overflow:hidden}.krcal-progress{gap:.35rem;display:grid}.krcal-progress>i{background:#2b2840;width:100%;height:.24rem;display:block;position:relative;overflow:hidden}.krcal-progress>i:before{content:"";background:linear-gradient(90deg,#785e9e,#b596dc);position:absolute;inset:0}.krcal-progress>i[data-progress="1"]{width:14.28%}.krcal-progress>i[data-progress="2"]{width:28.57%}.krcal-progress>i[data-progress="3"]{width:42.85%}.krcal-progress>i[data-progress="4"]{width:57.14%}.krcal-progress>i[data-progress="5"]{width:71.42%}.krcal-progress>i[data-progress="6"]{width:85.71%}.krcal-progress>i[data-progress="7"]{width:100%}.krcal-progress strong{color:#c9b8df;font-family:ui-monospace,monospace;font-size:.54rem}.krcal-canvas{background:radial-gradient(circle at 65% 30%,#8763b226,#0000 24rem),linear-gradient(#9f8bc40a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#9f8bc40a 1px,#0000 1px) 0 0/44px 44px,#0d0c1b;min-height:44rem;position:relative;overflow:hidden}.krcal-canvas>div{min-height:44rem;padding:1.1rem}.krcal-canvas .krs-team{z-index:4;background:#14122af0;border-color:#a890d040;width:19rem;position:absolute;top:1.1rem;left:1.1rem}.krcal-canvas .krs-team li{background:#211d3b;border-color:#a890d026}.krcal-contract-bench{background:#16142b;border:1px solid #a890d038;position:absolute;inset:1.1rem 1.1rem 1.1rem 22rem}.krcal-contract-bench>header,.krcal-case-library>header,.krcal-matrix>header,.krcal-failure-map>header,.krcal-routing-tree>header,.krcal-shadow-run>header{border-bottom:1px solid #a890d026;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.75rem .9rem;display:flex}.krcal-contract-bench>header span,.krcal-case-library>header span,.krcal-matrix>header span,.krcal-failure-map>header span,.krcal-routing-tree>header span,.krcal-shadow-run>header span{color:#a28bba;letter-spacing:.06em;font-family:ui-monospace,monospace;font-size:.55rem}.krcal-contract-bench>header strong,.krcal-case-library>header strong,.krcal-matrix>header strong,.krcal-failure-map>header strong,.krcal-routing-tree>header strong,.krcal-shadow-run>header strong{color:#d9cfea;font-size:.63rem}.krcal-contract-bench>header b{color:#171329;background:#b79adf;padding:.35rem .5rem;font-family:ui-monospace,monospace;font-size:.5rem}.krcal-contract-rules{border:1px solid #a890d029;grid-template-columns:1fr 1fr;margin:1rem;display:grid}.krcal-contract-rules article{min-height:6.2rem;animation:.43s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * .1s);grid-template-columns:1fr auto;align-content:center;gap:.4rem .8rem;padding:.75rem;display:grid}.krcal-scene[data-animating=true] .krcal-contract-rules article{animation-play-state:running}.krcal-contract-rules article:nth-child(2n){border-left:1px solid #a890d029}.krcal-contract-rules article:nth-child(n+3){border-top:1px solid #a890d029}.krcal-contract-rules span{color:#9188a1;font-size:.57rem}.krcal-contract-rules strong{color:#d6cce6;font-size:.62rem}.krcal-contract-rules i{color:#8eb9a7;grid-area:1/2/3;font-size:.62rem;font-style:normal}.krcal-contract-bench>footer{color:#bca8d7;background:#211c39;border:1px solid #b597db3d;align-items:center;gap:.65rem;padding:.8rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.krcal-contract-bench>footer svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:1rem;height:1.2rem}.krcal-contract-bench>footer strong{font-size:.62rem}.krcal-case-library{background:#15132a;border:1px solid #a890d038;position:absolute;inset:1.1rem 1.1rem 1.1rem 22rem}.krcal-case-library>header small{color:#83aa9a;font-size:.54rem}.krcal-case-library>div{grid-template-columns:repeat(4,1fr);gap:.6rem;margin:1rem;display:grid}.krcal-case-library article{min-height:8.1rem;animation:.45s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * .1s);background:#201c39;border:1px solid #a890d02b;padding:.75rem;position:relative;overflow:hidden}.krcal-scene[data-animating=true] .krcal-case-library article{animation-play-state:running}.krcal-case-library article>span{color:#a186bd;font-family:ui-monospace,monospace;font-size:.52rem}.krcal-case-library article>strong,.krcal-case-library article>small{display:block}.krcal-case-library article>strong{color:#e2d9ee;margin-top:.75rem;font-size:.64rem}.krcal-case-library article>small{color:#8ea498;margin-top:.55rem;font-size:.52rem}.krcal-case-library article>i{border:1px solid #b597db36;border-radius:50%;width:4rem;height:4rem;position:absolute;bottom:-1.5rem;right:-1.5rem}.krcal-case-library footer{border-top:1px solid #a890d026;flex-wrap:wrap;gap:.55rem;margin:1rem;padding-top:.8rem;display:flex}.krcal-routes-stage .krs-team{width:21rem}.krcal-case-feeder{z-index:3;background:#1b1732;border:1px solid #a890d033;grid-template-columns:repeat(4,1fr);gap:.35rem;width:12rem;padding:.7rem;display:grid;position:absolute;top:11.2rem;left:1.1rem}.krcal-case-feeder>span{color:#9c84b6;grid-column:1/-1;font-family:ui-monospace,monospace;font-size:.51rem}.krcal-case-feeder>i{color:#d8c8e9;background:#2b2547;border:1px solid #66537f;place-items:center;height:2.1rem;font-family:ui-monospace,monospace;font-size:.51rem;font-style:normal;display:grid}.krcal-route-lanes{gap:.7rem;display:grid;position:absolute;inset:1.1rem 1.1rem 1.1rem 23rem}.krcal-route-lanes>article{background:#17152e;border:1px solid #a890d030;grid-template-rows:1fr auto;grid-template-columns:9rem 1fr 13rem;align-items:center;gap:.7rem;min-height:12.7rem;padding:.75rem;display:grid}.krcal-route-lanes article>header{gap:.25rem;display:grid}.krcal-route-lanes article>header span{color:#af91ce;font-family:ui-monospace,monospace;font-size:.54rem}.krcal-route-lanes article>header strong{color:#e1d7ee;font-size:.63rem}.krcal-lane-track{border-top:1px solid #5f5473;border-bottom:1px solid #5f5473;justify-content:space-around;align-items:center;min-height:3.2rem;display:flex;position:relative}.krcal-lane-track i{background:#30294c;border:1px solid #7d68a0;width:1.55rem;height:1.55rem;animation:1.35s both paused krcal-case-travel}.krcal-scene[data-animating=true] .krcal-lane-track i{animation-play-state:running}.krcal-lane-track i:nth-child(2){animation-delay:.22s}.krcal-lane-track i:nth-child(3){animation-delay:.44s}.krcal-lane-track b{color:#b89bd9;font-weight:400;position:absolute;right:.3rem}.krcal-route-results{gap:.3rem;display:grid}.krcal-route-results span,.krcal-matrix-row span{padding:.35rem .45rem;font-family:ui-monospace,monospace;font-size:.5rem}.krcal-route-results span[data-result=pass],.krcal-matrix-row span[data-result=pass]{color:#9ccab7;background:#4a8c7324;border:1px solid #65ab913d}.krcal-route-results span[data-result=review],.krcal-matrix-row span[data-result=review]{color:#d8b582;background:#ac753e21;border:1px solid #c993543d}.krcal-route-results span[data-result=fail],.krcal-matrix-row span[data-result=fail]{color:#d99a9a;background:#9b444424;border:1px solid #c15b5b3d}.krcal-route-lanes article>footer{color:#847b94;border-top:1px solid #a890d021;grid-column:1/-1;justify-content:space-between;gap:.7rem;padding-top:.55rem;font-size:.51rem;display:flex}.krcal-matrix{background:#15132a;border:1px solid #a890d038;position:absolute;inset:1.1rem 1.1rem 1.1rem 22rem;overflow:hidden}.krcal-matrix>div[role=table]{margin:.8rem}.krcal-matrix-head,.krcal-matrix-row{grid-template-columns:1.4fr repeat(3,.7fr) .7fr;align-items:center;gap:.5rem;padding:.45rem .55rem;display:grid}.krcal-matrix-head{color:#9b90ac;background:#211d39;min-height:2.6rem;font-size:.53rem}.krcal-matrix-row{min-height:3.55rem;animation:.38s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * 90ms);border-bottom:1px solid #a890d01f}.krcal-scene[data-animating=true] .krcal-matrix-row{animation-play-state:running}.krcal-matrix-row strong{color:#cfc4dd;font-size:.57rem}.krcal-matrix-row span{text-align:center}.krcal-matrix-row small{color:#8f84a0;font-size:.51rem}.krcal-matrix footer{border-top:1px solid #a890d021;flex-wrap:wrap;gap:.8rem;margin:.8rem;padding-top:.7rem;display:flex}.krcal-matrix footer span{color:#9389a1;align-items:center;gap:.35rem;font-size:.53rem;display:flex}.krcal-matrix footer i{border-radius:50%;width:.38rem;height:.38rem}.krcal-matrix footer i[data-result=pass]{background:#78b49d}.krcal-matrix footer i[data-result=review]{background:#d2a168}.krcal-matrix footer i[data-result=fail]{background:#c97979}.krcal-failure-stage .krs-team{width:19rem}.krcal-failure-map{background:#15132a;border:1px solid #a890d038;position:absolute;inset:1.1rem 1.1rem 1.1rem 22rem}.krcal-failure-clusters{grid-template-columns:repeat(3,1fr);gap:.5rem;width:58%;margin:.9rem;display:grid}.krcal-failure-clusters button{color:#bdb1cc;text-align:left;cursor:pointer;min-height:6.7rem;animation:.52s both paused krcal-cluster;animation-delay:calc(var(--krs-order,1) * .1s);background:#201c39;border:1px solid #a890d02b;grid-template-columns:auto 1fr;align-content:center;gap:.3rem .5rem;padding:.65rem;display:grid}.krcal-scene[data-animating=true] .krcal-failure-clusters button{animation-play-state:running}.krcal-failure-clusters button:hover,.krcal-failure-clusters button[aria-pressed=true]{color:#fff;background:#32254a;border-color:#b18ad7;box-shadow:inset 2px 0 #b18ad7}.krcal-failure-clusters button i{color:#e1c3a2;background:#4a302e;border-radius:50%;grid-row:1/3;place-items:center;width:1.5rem;height:1.5rem;font-size:.5rem;font-style:normal;display:grid}.krcal-failure-clusters button strong{font-size:.56rem}.krcal-failure-clusters button span{color:#ad8f71;font-family:ui-monospace,monospace;font-size:.48rem}.krcal-failure-detail{background:#211d39;border:1px solid #b394d73d;width:37%;padding:.8rem;position:absolute;top:4.35rem;bottom:.9rem;right:.9rem}.krcal-failure-detail>header{border-bottom:1px solid #a890d026;padding-bottom:.7rem}.krcal-failure-detail>header span{color:#9e86b8;font-family:ui-monospace,monospace;font-size:.52rem}.krcal-failure-detail>header strong{color:#e5d9f1;margin-top:.3rem;font-size:.72rem;display:block}.krcal-failure-detail dl{margin:0}.krcal-failure-detail dl>div{border-top:1px solid #a890d021;padding:.7rem 0}.krcal-failure-detail dl>div:first-child{border-top:0}.krcal-failure-detail dt{color:#9489a4;font-size:.53rem}.krcal-failure-detail dd{color:#c6bad3;margin:.32rem 0 0;font-size:.58rem;line-height:1.5}.krcal-routing-tree{background:#15132a;border:1px solid #a890d038;position:absolute;inset:1.1rem 1.1rem 1.1rem 22rem}.krcal-tree-root{z-index:3;text-align:center;background:#2b2344;border:1px solid #8f70b0;gap:.25rem;width:30%;padding:.65rem;display:grid;position:absolute;top:4.5rem;left:35%}.krcal-tree-root span{color:#b196d0;font-family:ui-monospace,monospace;font-size:.51rem}.krcal-tree-root strong{color:#e2d8ed;font-size:.58rem}.krcal-routing-tree>svg{width:94%;height:14rem;position:absolute;top:7rem;left:3%}.krcal-routing-tree>svg path{fill:none;stroke:#b091d36b;stroke-dasharray:4 6}.krcal-tree-branches{grid-template-columns:repeat(6,1fr);gap:.4rem;display:grid;position:absolute;top:12rem;left:.8rem;right:.8rem}.krcal-tree-branches article{text-align:center;min-height:12rem;animation:.43s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * .11s);background:#1e1b36;border:1px solid #a890d02b;grid-template-rows:1fr auto 1fr auto;align-items:center;gap:.45rem;padding:.55rem;display:grid}.krcal-scene[data-animating=true] .krcal-tree-branches article{animation-play-state:running}.krcal-tree-branches span{color:#a79bb4;font-size:.52rem}.krcal-tree-branches i{color:#b08ed2;font-style:normal}.krcal-tree-branches strong{color:#dbd1e7;font-size:.57rem}.krcal-tree-branches small{color:#83ad9c;font-family:ui-monospace,monospace;font-size:.47rem}.krcal-routing-tree>footer{background:#211d39;border:1px solid #a890d029;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem;display:flex;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.krcal-routing-tree>footer>strong{color:#baa4d3;font-family:ui-monospace,monospace;font-size:.53rem}.krcal-shadow-run{background:#15132a;border:1px solid #a890d038;position:absolute;inset:1.1rem 1.1rem 1.1rem 22rem}.krcal-shadow-comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin:.8rem;display:grid}.krcal-shadow-comparison>article{background:#1d1934;border:1px solid #a890d029;padding:.7rem}.krcal-shadow-comparison article>span{color:#a088ba;font-family:ui-monospace,monospace;font-size:.52rem}.krcal-shadow-comparison article>div{border-top:1px solid #a890d021;justify-content:space-between;align-items:center;gap:.7rem;min-height:2.7rem;display:flex}.krcal-shadow-comparison article>div:first-of-type{margin-top:.5rem}.krcal-shadow-comparison b{color:#bfb5cc;font-size:.53rem}.krcal-shadow-comparison article i{color:#85ad9d;font-size:.51rem;font-style:normal}.krcal-shadow-comparison>i{color:#b28ed4;font-size:1.2rem;font-style:normal}.krcal-shadow-checks{flex-wrap:wrap;gap:.55rem;margin:.8rem;display:flex}.krcal-human-approval{background:#211d39;border:1px solid #a890d02b;grid-template-columns:1fr auto auto;align-items:center;gap:.55rem;margin:.8rem;padding:.7rem;display:grid}.krcal-human-approval>div{gap:.2rem;display:grid}.krcal-human-approval span{color:#a38bbd;font-family:ui-monospace,monospace;font-size:.51rem}.krcal-human-approval strong{font-size:.62rem}.krcal-human-approval button{color:#c5b9d4;cursor:pointer;background:#17142c;border:1px solid #55466a;min-height:2.45rem;padding:.45rem .6rem;font-size:.53rem}.krcal-human-approval button:hover,.krcal-human-approval button[aria-pressed=true]{color:#161128;background:#b79adf;border-color:#b79adf}.krcal-sealed-policy,.krcal-revision-state{background:#172d2c;border:1px solid #69af944f;grid-template-columns:1fr auto;gap:.25rem;padding:.8rem;animation:.52s .5s both paused krs-card-rise;display:grid;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.krcal-scene[data-animating=true] .krcal-sealed-policy,.krcal-scene[data-animating=true] .krcal-revision-state{animation-play-state:running}.krcal-sealed-policy>div{color:#82b6a3;align-items:center;gap:.4rem;font-family:ui-monospace,monospace;font-size:.52rem;display:flex}.krcal-sealed-policy>div i{background:#7ab29e;border-radius:50%;width:.4rem;height:.4rem}.krcal-sealed-policy>strong{color:#e1ebe8;font-size:.68rem}.krcal-sealed-policy>small{color:#8ba49f;font-size:.53rem}.krcal-revision-state{background:#35231f;border-color:#c581484f;grid-template-columns:1fr;display:grid}.krcal-revision-state span{color:#d59b62;font-family:ui-monospace,monospace;font-size:.52rem}.krcal-revision-state strong{color:#e1c7ad;font-size:.61rem}@keyframes krcal-case-travel{0%{opacity:0;transform:translate(-3rem)rotate(-5deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes krcal-cluster{0%{opacity:0;transform:translate(3rem,.5rem)rotate(3deg)}to{opacity:1;transform:translate(0)rotate(0)}}.krmon-scene{--scene-accent:#d1a35f;background:#171b1e;border-color:#55524b}.krmon-header{color:#d7d4cc;background:#242626;border-bottom:1px solid #484744;grid-template-columns:minmax(14rem,.65fr) minmax(34rem,1.8fr) minmax(9rem,.48fr);align-items:center;gap:1rem;min-height:6rem;padding:.7rem .9rem;display:grid}.krmon-header>div:first-child{gap:.25rem;display:grid}.krmon-header>div:first-child span,.krmon-completion span{color:#a29d92;letter-spacing:.06em;font-family:ui-monospace,monospace;font-size:.54rem}.krmon-header>div:first-child strong{color:#f0ede6;font-size:.66rem}.krmon-header nav{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.krmon-header nav button{color:#8e8d87;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #55534f;align-content:center;gap:.15rem;min-width:0;min-height:3.8rem;padding:.45rem .55rem .65rem;display:grid;position:relative}.krmon-header nav button:before{content:"";background:#393b3b;border:1px solid #706d66;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:-.28rem;left:.55rem}.krmon-header nav button:hover,.krmon-header nav button[data-state=active]{color:#f2eee5;background:#ffffff08}.krmon-header nav button[data-state=active]:before{background:#d1a35f;border-color:#e1ba7d;box-shadow:0 0 0 .24rem #d1a35f1a}.krmon-header nav button[data-state=complete]{color:#91b6a5}.krmon-header nav button[data-state=complete]:before{background:#6f9f89;border-color:#7fb39c}.krmon-header nav span{color:#b58e58;font-family:ui-monospace,monospace;font-size:.49rem}.krmon-header nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:620;overflow:hidden}.krmon-completion{grid-template-columns:1fr auto;align-items:center;gap:.35rem;display:grid}.krmon-completion strong{color:#d7ae72;font-family:ui-monospace,monospace;font-size:.55rem}.krmon-completion>i{background:#3b3c3a;grid-column:1/-1;height:.25rem;overflow:hidden}.krmon-completion>i b{background:#d0a15f;height:100%;transition:width .32s;display:block}.krmon-completion>i b[data-progress="1"]{width:16.66%}.krmon-completion>i b[data-progress="2"]{width:33.33%}.krmon-completion>i b[data-progress="3"]{width:50%}.krmon-completion>i b[data-progress="4"]{width:66.66%}.krmon-completion>i b[data-progress="5"]{width:83.33%}.krmon-completion>i b[data-progress="6"]{width:100%}.krmon-canvas{background:radial-gradient(circle at 60% 28%,#ae7f411a,#0000 24rem),linear-gradient(#b3ad9d0a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#b3ad9d0a 1px,#0000 1px) 0 0/42px 42px,#1b1e1f;min-height:44rem;position:relative;overflow:hidden}.krmon-canvas>div{min-height:44rem;padding:1.1rem}.krmon-canvas .krs-team{z-index:5;background:#222526f5;border-color:#c2b19438;width:19rem;position:absolute;top:1.1rem;left:1.1rem}.krmon-canvas .krs-team li{color:#b5b3aa;background:#2c3031;border-color:#c2b19421}.krmon-source-constellation{background:#202324;border:1px solid #4b4a46;position:absolute;inset:1.1rem 1.1rem 1.1rem 22rem;overflow:hidden}.krmon-source-constellation>header,.krmon-event-stream>header,.krmon-diff-desk>header,.krmon-evidence-tray>header,.krmon-claim-checker>header,.krmon-approval-desk>header{border-bottom:1px solid #454541;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.75rem .9rem;display:flex}.krmon-source-constellation>header span,.krmon-event-stream>header span,.krmon-diff-desk>header span,.krmon-evidence-tray>header span,.krmon-claim-checker>header span,.krmon-approval-desk>header span{color:#bd975f;letter-spacing:.06em;font-family:ui-monospace,monospace;font-size:.55rem}.krmon-source-constellation>header strong,.krmon-event-stream>header strong,.krmon-diff-desk>header strong,.krmon-evidence-tray>header strong,.krmon-claim-checker>header strong,.krmon-approval-desk>header strong{color:#dad7cf;font-size:.63rem}.krmon-source-constellation>svg{width:86%;height:26rem;position:absolute;top:4rem;left:7%}.krmon-source-constellation>svg path{fill:none;stroke:#d1a56157;stroke-dasharray:4 8}.krmon-source-constellation>svg circle{fill:#292d2d;stroke:#bd9459;stroke-width:1.5px}.krmon-watch-center{z-index:2;text-align:center;background:#292c2d;border:1px solid #8b704d;gap:.3rem;width:12rem;padding:.8rem;display:grid;position:absolute;top:13.5rem;left:calc(50% - 6rem);box-shadow:0 0 0 .45rem #d1a35f0a}.krmon-watch-center span{color:#c29a60;font-family:ui-monospace,monospace;font-size:.5rem}.krmon-watch-center strong{color:#eee9df;font-size:.68rem}.krmon-watch-center small{color:#9e9b93;font-size:.52rem}.krmon-source-nodes article{width:10.5rem;animation:.45s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * .13s);background:#292c2d;border:1px solid #4e4d48;gap:.23rem;padding:.65rem;display:grid;position:absolute}.krmon-scene[data-animating=true] .krmon-source-nodes article{animation-play-state:running}.krmon-source-nodes i{background:#d0a15f;border-radius:50%;width:.35rem;height:.35rem}.krmon-source-nodes strong{color:#d9d5cc;font-size:.59rem}.krmon-source-nodes span{color:#9e9b94;font-size:.51rem}.krmon-source-nodes small{color:#86aa99;margin-top:.2rem;font-size:.5rem}.krmon-event-receipt{background:#26342e;border:1px solid #557d6a;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:.75rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.krmon-event-receipt span{color:#82af9b;font-family:ui-monospace,monospace;font-size:.52rem}.krmon-event-receipt strong{color:#dce5e0;font-size:.62rem}.krmon-event-receipt small{color:#9ba79f;grid-area:1/2/3;align-self:center;font-size:.52rem}.krmon-event-stream{background:#202324;border:1px solid #4b4a46;position:absolute;inset:1.1rem 1.1rem 1.1rem 22rem;overflow:hidden}.krmon-stream-line{background:#575750;height:2px;position:absolute;top:11rem;left:4%;right:6%}.krmon-stream-line i{transform-origin:0;background:#bc9358;width:64%;height:100%;animation:1.3s both paused krmon-stream-line;display:block}.krmon-scene[data-animating=true] .krmon-stream-line i{animation-play-state:running}.krmon-stream-events{justify-content:space-between;gap:.55rem;display:flex;position:absolute;top:6rem;left:3%;right:3%}.krmon-stream-events article{width:17%;min-height:7.5rem;animation:.75s both paused krmon-event-travel;animation-delay:calc(var(--krs-order,1) * .14s);background:#2b2e2e;border:1px solid #51504b;align-content:center;gap:.35rem;padding:.6rem;display:grid}.krmon-scene[data-animating=true] .krmon-stream-events article{animation-play-state:running}.krmon-stream-events article span{color:#c69a5e;font-family:ui-monospace,monospace;font-size:.51rem}.krmon-stream-events article strong{color:#d6d2ca;font-size:.56rem}.krmon-stream-events article small{color:#8fad9f;font-size:.5rem}.krmon-stream-events article[data-result=duplicate]{border-style:dashed;transform:translateY(1.4rem);box-shadow:4px 4px #353737}.krmon-stream-events article[data-result=irrelevant]{opacity:.65;transform:translateY(-1.2rem)rotate(4deg)}.krmon-duplicate-bin,.krmon-exit-lane{gap:.25rem;padding:.65rem;display:grid;position:absolute;top:16rem}.krmon-duplicate-bin{color:#b99d77;background:#34302b;border:1px dashed #76654e;left:4%}.krmon-exit-lane{color:#a68b8b;background:#322828;border:1px solid #6f5050;right:4%}.krmon-duplicate-bin span,.krmon-exit-lane span{font-family:ui-monospace,monospace;font-size:.5rem}.krmon-duplicate-bin strong,.krmon-exit-lane strong{color:#d7d1c7;font-size:.58rem}.krmon-duplicate-bin small{font-size:.5rem}.krmon-topic-lanes{grid-template-columns:1fr 1fr;gap:.65rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.krmon-topic-lanes article{background:#28352f;border:1px solid #567666;min-height:7rem;padding:.75rem}.krmon-topic-lanes span{color:#82ac98;font-family:ui-monospace,monospace;font-size:.51rem}.krmon-topic-lanes strong,.krmon-topic-lanes small{display:block}.krmon-topic-lanes strong{color:#e0e5e0;margin-top:.7rem;font-size:.63rem}.krmon-topic-lanes small{color:#9ba99f;margin-top:.35rem;font-size:.5rem}.krmon-diff-desk{color:#263746;background:#f1eee5;border:1px solid #77736a;position:absolute;inset:1.1rem 1.1rem 1.1rem 22rem}.krmon-diff-desk>header{border-color:#d0cbc0}.krmon-diff-desk>header strong{color:#344451}.krmon-before-now{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin:1rem;display:grid}.krmon-before-now article{background:#fffdf8;border:1px solid #d1cbc0;min-height:10.5rem;padding:.8rem}.krmon-before-now article>span{color:#8a6c40;font-family:ui-monospace,monospace;font-size:.52rem}.krmon-before-now article>strong{color:#2c3d4d;margin-top:.8rem;font-size:.65rem;display:block}.krmon-before-now article>p{color:#616d75;margin:.4rem 0 0;font-size:.6rem;line-height:1.5}.krmon-before-now article mark{color:#3c5e50;background:#dcebe3}.krmon-before-now article>small{color:#78827e;margin-top:1rem;font-size:.5rem;display:block}.krmon-before-now>i{color:#b1874c;font-size:1.2rem;font-style:normal}.krmon-change-summary{background:#fffaf0;border-left:3px solid #bd9257;margin:0 1rem;padding:.8rem}.krmon-change-summary span{color:#8e6b3d;font-family:ui-monospace,monospace;font-size:.51rem}.krmon-change-summary strong{color:#344552;margin-top:.3rem;font-size:.65rem;display:block}.krmon-change-summary p{color:#68736f;margin:.35rem 0 0;font-size:.55rem}.krmon-dated-timeline{border-top:1px solid #a7a096;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:1.2rem;left:1rem;right:1rem}.krmon-dated-timeline li{gap:.3rem;padding:.85rem .5rem 0;display:grid;position:relative}.krmon-dated-timeline i{background:#bd9257;border:2px solid #f1eee5;border-radius:50%;width:.58rem;height:.58rem;position:absolute;top:-.29rem}.krmon-dated-timeline span{color:#8d6a3e;font-family:ui-monospace,monospace;font-size:.5rem}.krmon-dated-timeline strong{color:#56646e;font-size:.54rem}.krmon-brief-stage .krs-team{width:19rem}.krmon-evidence-tray{background:#252828;border:1px solid #4b4a46;width:27%;position:absolute;top:10.8rem;bottom:1.1rem;left:1.1rem}.krmon-evidence-tray>header{justify-content:initial;padding:.7rem;display:grid}.krmon-evidence-tray article{animation:.43s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * .15s);background:#303232;border:1px solid #57554f;margin:.55rem;padding:.65rem}.krmon-scene[data-animating=true] .krmon-evidence-tray article{animation-play-state:running}.krmon-evidence-tray article span{color:#c1985d;font-family:ui-monospace,monospace;font-size:.5rem}.krmon-evidence-tray article strong{color:#ddd8cf;margin-top:.35rem;font-size:.57rem;display:block}.krmon-evidence-tray article p{color:#b1ada4;margin:.35rem 0 0;font-size:.54rem}.krmon-evidence-tray article small{color:#82aa98;margin-top:.5rem;font-size:.49rem;display:block}.krmon-assembly-arrows{width:16%;height:30rem;position:absolute;top:8rem;left:26%}.krmon-assembly-arrows path{fill:none;stroke:#cc9e5c6b;stroke-dasharray:4 6}.krmon-one-page-brief{color:#263746;background:#fffdf7;border:1px solid #aaa398;padding:1rem 1.2rem;position:absolute;inset:1.1rem 1.1rem 1.1rem 40%;box-shadow:0 20px 40px #0003}.krmon-one-page-brief>header{border-bottom:1px solid #d6d0c4;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.krmon-one-page-brief>header>div{gap:.2rem;display:grid}.krmon-one-page-brief>header span{color:#8c6a3d;font-family:ui-monospace,monospace;font-size:.52rem}.krmon-one-page-brief>header strong{color:#2b3e4f;font-size:.7rem}.krmon-one-page-brief>header small{color:#8c8172;font-size:.52rem}.krmon-one-page-brief>section{border-bottom:1px solid #dfdad0;padding:.68rem 0;animation:.43s both paused krmon-brief-section}.krmon-one-page-brief>section:nth-of-type(2){animation-delay:.18s}.krmon-one-page-brief>section:nth-of-type(3){animation-delay:.36s}.krmon-one-page-brief>section:nth-of-type(4){animation-delay:.54s}.krmon-scene[data-animating=true] .krmon-one-page-brief>section{animation-play-state:running}.krmon-one-page-brief section span{color:#926d3c;font-family:ui-monospace,monospace;font-size:.5rem}.krmon-one-page-brief section p{color:#54636d;margin:.3rem 0 0;font-size:.6rem;line-height:1.5}.krmon-one-page-brief sup{color:#3b7660;font-weight:700}.krmon-one-page-brief footer{gap:.3rem;display:grid;position:absolute;bottom:1rem;left:1.2rem;right:1.2rem}.krmon-one-page-brief footer span{color:#8f6d3f;font-family:ui-monospace,monospace;font-size:.5rem}.krmon-one-page-brief footer strong{color:#53646d;font-size:.52rem}.krmon-claim-checker{background:#222525;border:1px solid #4b4a46;position:absolute;inset:1.1rem 1.1rem 1.1rem 22rem}.krmon-claims{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:.8rem;display:grid}.krmon-claims article{background:#2d3030;border:1px solid #51504b;min-height:9rem;padding:.7rem}.krmon-claims article>span{color:#bd955c;font-family:ui-monospace,monospace;font-size:.5rem}.krmon-claims article>p{color:#c3bfb6;font-size:.56rem;line-height:1.5}.krmon-claims article>strong{color:#83ad9a;font-size:.52rem}.krmon-claims .krmon-unsupported{background:#332927;border-color:#8b5d4b}.krmon-claims .krmon-unsupported strong{color:#d4916d;font-family:ui-monospace,monospace}.krmon-revision-loop{min-height:13.5rem;margin:.7rem;position:relative}.krmon-revision-loop>svg{width:100%;height:100%;position:absolute;inset:0}.krmon-revision-loop>svg path{fill:none;stroke:#bd9358;stroke-dasharray:5 7}.krmon-revision-loop>article,.krmon-revision-loop>div{gap:.28rem;width:14rem;padding:.65rem;display:grid;position:absolute}.krmon-revision-loop>article{background:#352925;border:1px solid #8b5d4b;animation:1s both paused krmon-ticket-return;top:1.2rem;right:1rem}.krmon-scene[data-animating=true] .krmon-revision-loop>article{animation-play-state:running}.krmon-revision-loop>div{background:#29352f;border:1px solid #557b69;bottom:1rem;left:1rem}.krmon-revision-loop span{color:#c39a61;font-family:ui-monospace,monospace;font-size:.49rem}.krmon-revision-loop strong{color:#ddd8cf;font-size:.57rem}.krmon-revision-loop small{color:#aaa59d;font-size:.5rem}.krmon-revision-loop>b{position:absolute;bottom:1rem;right:1.2rem}.krmon-claim-checker>footer{background:#26332e;border:1px solid #557764;flex-wrap:wrap;gap:.65rem;padding:.6rem;display:flex;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.krmon-approval-desk{background:#202324;border:1px solid #4b4a46;position:absolute;inset:1.1rem 1.1rem 1.1rem 22rem}.krmon-review-package{grid-template-columns:repeat(4,1fr);gap:.55rem;margin:.8rem;display:grid}.krmon-review-package article{background:#2d3030;border:1px solid #51504b;min-height:7.8rem;padding:.7rem}.krmon-review-package span{color:#bd955c;font-family:ui-monospace,monospace;font-size:.5rem}.krmon-review-package strong,.krmon-review-package small{display:block}.krmon-review-package strong{color:#ddd9d0;margin-top:.75rem;font-size:.6rem}.krmon-review-package small{color:#a7a39b;margin-top:.4rem;font-size:.51rem}.krmon-owner-actions{background:#292c2d;border:1px solid #51504b;grid-template-columns:1fr auto auto;align-items:center;gap:.55rem;margin:.8rem;padding:.75rem;display:grid}.krmon-owner-actions>div{gap:.25rem;display:grid}.krmon-owner-actions span{color:#bd955c;font-family:ui-monospace,monospace;font-size:.5rem}.krmon-owner-actions strong{color:#e3ded5;font-size:.62rem}.krmon-owner-actions button{color:#c7c2b9;cursor:pointer;background:#1d2020;border:1px solid #5b5953;min-height:2.5rem;padding:.45rem .65rem;font-size:.53rem}.krmon-owner-actions button:hover,.krmon-owner-actions button[aria-pressed=true]{color:#1c211e;background:#d0a15f;border-color:#d0a15f}.krmon-internal-delivery{background:#29372f;border:1px solid #557b69;grid-template-columns:9rem auto 1fr;align-items:center;gap:.8rem;padding:.85rem;display:grid;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.krmon-internal-delivery>span{color:#84ad99;font-family:ui-monospace,monospace;font-size:.52rem}.krmon-internal-delivery>i{color:#d0a15f;font-style:normal}.krmon-internal-delivery article{grid-template-columns:1fr auto;gap:.25rem 1rem;display:grid}.krmon-internal-delivery article strong{color:#e1e7e2;font-size:.65rem}.krmon-internal-delivery article small{color:#9ca8a0;grid-row:2;font-size:.51rem}.krmon-internal-delivery article b{grid-area:1/2/3;align-self:center}.krmon-delivery-blocked{background:#352925;border:1px solid #8b5d4b;gap:.25rem;padding:.8rem;display:grid;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.krmon-delivery-blocked span{color:#d0956d;font-family:ui-monospace,monospace;font-size:.51rem}.krmon-delivery-blocked strong{color:#dfc8b7;font-size:.59rem}@keyframes krmon-stream-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes krmon-event-travel{0%{opacity:0;transform:translate(-3rem)rotate(-3deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes krmon-brief-section{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes krmon-ticket-return{0%{opacity:0;transform:translate(-12rem,-1rem)rotate(-3deg)}to{opacity:1;transform:translate(0)rotate(0)}}.kr-project-synthetic-label{letter-spacing:.035em;background:#e7eee8;border:1px solid #c4d1c7;width:max-content;max-width:100%;padding:.46rem .58rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-flex;color:#496353!important;margin:0 0 1rem!important;font-size:.57rem!important}.kr-project-run-subtitle{font-weight:680;color:#293e54!important;margin:1rem 0 0!important;font-size:1rem!important;line-height:1.4!important}.krs-table-scroll{overscroll-behavior-inline:contain;scrollbar-color:#7f998e transparent;scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}.krs-table-scroll:focus-visible{outline:3px solid var(--scene-accent,#6fa18e);outline-offset:2px}[data-highlighted=true]{z-index:1;position:relative;box-shadow:inset 0 0 0 2px #3f8a6d;background:#dff2e8!important}.kreq-canvas,.kreq-canvas>div{min-height:55rem}.kreq-topbar{min-height:4.2rem}.kreq-topbar>div{gap:.2rem;display:grid}.kreq-topbar>div>span{color:#9eb3c9}.kreq-topbar>div>small{color:#7fa893;letter-spacing:.04em;font-size:.52rem}.kreq-topbar>strong{text-align:right;max-width:43rem;line-height:1.45}.kreq-contract-question-label{color:#8e6d3c;letter-spacing:.06em;margin:1rem 1.4rem 0;font-family:ui-monospace,monospace;font-size:.52rem;display:block}.kreq-contract h3{margin-top:.42rem;font-size:1.03rem;line-height:1.35}.kreq-contract>p{margin-top:.42rem}.kreq-contract dl{margin-top:.75rem}.kreq-contract dl>div{min-height:6rem}.kreq-contract dd{line-height:1.45}.kreq-contract dl small{color:#6e7a81;margin-top:.4rem;font-size:.53rem;line-height:1.45;display:block}.kreq-time-dataset{overflow:auto}.kreq-asof-ruler{margin-bottom:.7rem}.kreq-source-assembly{grid-template-columns:1fr auto 1fr auto 1fr auto 1.1fr;align-items:center;gap:.45rem;margin:0 1rem .7rem;display:grid}.kreq-source-assembly>span,.kreq-source-assembly>strong{color:#afbdcc;background:#0e2948;border:1px solid #84a9d62e;align-content:center;gap:.25rem;min-height:4.4rem;padding:.55rem;font-size:.55rem;display:grid}.kreq-source-assembly>strong{color:#dce7f1;background:#12372f;border-color:#5ba38852}.kreq-source-assembly small{color:#7890aa;font-size:.47rem;font-weight:400;line-height:1.4}.kreq-source-assembly strong small{color:#80b29f}.kreq-source-assembly>b{color:#b18a54;font-weight:400}.kreq-observation-grid{border:1px solid #87abd724;grid-template-columns:1fr 1fr;margin:0 1rem;display:grid}.kreq-observation-grid>div{min-height:3.6rem;animation:.42s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * 80ms);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .65rem;display:flex}.kreq-scene[data-animating=true] .kreq-observation-grid>div{animation-play-state:running}.kreq-observation-grid>div:nth-child(2n){border-left:1px solid #87abd724}.kreq-observation-grid>div:nth-child(n+3){border-top:1px solid #87abd724}.kreq-observation-grid span{color:#8498af;font-size:.53rem}.kreq-observation-grid strong{color:#d0dce7;font-size:.62rem}.kreq-late-record{color:#d4a274;background:#2d211e;border:1px solid #ca804a57;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin:.7rem 1rem 0;padding:.65rem;display:grid}.kreq-late-record span{font-family:ui-monospace,monospace;font-size:.49rem}.kreq-late-record strong{color:#d4c1af;font-size:.55rem;-webkit-text-decoration:line-through #c77f5d;text-decoration:line-through #c77f5d}.kreq-late-record b{color:#271b18;background:#d19669;padding:.3rem .4rem;font-size:.47rem}.kreq-ideas-stage>svg{width:96%;height:38rem;top:8rem;left:2%}.kreq-idea-input{width:16%;top:23rem}.kreq-research-pods{gap:.55rem;width:59%;top:1rem;left:20%}.kreq-research-pods section{grid-template-columns:7rem 7.5rem minmax(0,1fr);gap:.5rem;min-height:16.7rem;padding:.62rem}.kreq-research-pods li{font-size:.48rem;line-height:1.35}.kreq-research-pods article{min-width:0}.kreq-research-pods article strong{font-size:.58rem;line-height:1.35}.kreq-research-pods article dl{grid-template-columns:1fr 1fr;gap:.35rem;margin:.5rem 0 0;display:grid}.kreq-research-pods article dl>div{border-top:1px solid #84a9d61f;padding-top:.3rem}.kreq-research-pods article dt{color:#6f89a8;text-transform:uppercase;font-size:.45rem}.kreq-research-pods article dd{color:#aab9c9;margin:.17rem 0 0;font-size:.47rem;line-height:1.35}.kreq-research-pods article>small{border:1px solid;padding:.35rem;line-height:1.35}.kreq-research-pods article>small[data-lane=hold]{color:#d1a06a}.kreq-research-pods article>small[data-lane=archive]{color:#98a8bd}.kreq-hypothesis-gather{gap:.6rem;width:18%;top:17rem;right:1rem}.kreq-hypothesis-gather>span{color:#a58961;font-family:ui-monospace,monospace;font-size:.5rem}.kreq-hypothesis-gather>div{color:#a9b7c8;background:#0c1c32;border:1px solid #84a9d629;padding:.45rem;font-size:.49rem;line-height:1.35}.kreq-hypothesis-gather>div i{background:#78b29c;border:0;border-radius:50%;flex:none;width:.42rem;height:.42rem;margin:0;transform:none}.kreq-hypothesis-gather>div[data-lane=hold] i{background:#d19b62}.kreq-hypothesis-gather>div[data-lane=archive] i{background:#8091a6}.kreq-signal-blueprint{overflow:auto}.kreq-calculation-cards{grid-template-columns:1fr 1fr;gap:.6rem;margin:.75rem 1rem 0;display:grid}.kreq-calculation-cards article{background:#07172e;border:1px solid #86aad629;padding:.7rem}.kreq-calculation-cards span{color:#9b7e54;font-family:ui-monospace,monospace;font-size:.49rem}.kreq-calculation-cards code{color:#9eb2c8;white-space:normal;min-height:2.7rem;margin-top:.5rem;font-size:.53rem;line-height:1.45;display:block}.kreq-calculation-cards strong{color:#80bba5;border-top:1px solid #86aad621;padding-top:.45rem;font-size:.59rem;display:block}.kreq-signal-flow{margin-block:.7rem}.kreq-signal-blueprint dl>div{min-height:4rem}.kreq-signal-blueprint>footer{color:#b5a383;background:#241f20;border:1px solid #bc925738;margin:.7rem 1rem;padding:.6rem;font-size:.52rem}.kreq-folds{grid-template-columns:1fr 1fr}.kreq-folds article{min-height:10.6rem}.kreq-folds article>strong{color:#c9d5e1;margin-top:.45rem;font-size:.59rem;line-height:1.35;display:block}.kreq-folds article ul{gap:.3rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.kreq-folds article li{color:#8ea4bc;font-size:.52rem}.kreq-folds article>b{color:#75b09b;border-top:1px solid #84a9d624;margin-top:.65rem;padding-top:.45rem;font-size:.53rem;display:block}.kreq-folds article[data-failed=true]>b{color:#d6a06a}.kreq-walkforward footer{grid-template-columns:auto 1fr}.kreq-walkforward footer small{color:#8f9baa;grid-column:2;font-size:.5rem}.kreq-risk-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.45rem;margin:.8rem 1rem;display:grid}.kreq-risk-flow article{background:#0c233f;border:1px solid #84a9d62e;min-height:5rem;padding:.65rem}.kreq-risk-flow article[data-state=alert]{background:#2d211e;border-color:#ca804a57}.kreq-risk-flow article[data-state=corrected]{animation:1s .65s both paused kreq-resize}.kreq-scene[data-animating=true] .kreq-risk-flow article[data-state=corrected]{animation-play-state:running}.kreq-risk-flow article[data-state=pass]{background:#0a2a30;border-color:#54a1854d}.kreq-risk-flow span{color:#a18152;font-family:ui-monospace,monospace;font-size:.48rem}.kreq-risk-flow strong{color:#c6d2de;margin-top:.55rem;font-size:.56rem;line-height:1.4;display:block}.kreq-risk-flow>i{color:#bc9257;font-style:normal}.kreq-risk-table{border:1px solid #84a9d629;margin:0 1rem}.kreq-risk-table>div[role=table]{min-width:48rem}.kreq-risk-head,.kreq-risk-row{grid-template-columns:1.5fr .65fr .65fr .7fr 1fr;align-items:center;gap:.5rem;min-height:3.6rem;padding:.5rem .65rem;display:grid}.kreq-risk-head{color:#7f93aa;background:#07172e;min-height:2.5rem;font-size:.5rem}.kreq-risk-row{color:#9aacc0;animation:.42s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * .1s);border-top:1px solid #84a9d621}.kreq-scene[data-animating=true] .kreq-risk-row{animation-play-state:running}.kreq-risk-row[data-alert=true] span:first-of-type{color:#d9a06a;text-decoration:line-through}.kreq-risk-row strong{color:#cbd6e1;font-size:.55rem}.kreq-risk-row span,.kreq-risk-row small{font-size:.53rem}.kreq-risk-row b{color:#75b09b;font-size:.52rem}.kreq-record-grid{border:1px solid #84a9d621;grid-template-columns:repeat(3,1fr);margin:0 1.2rem 7.5rem;display:grid}.kreq-record-grid>div{min-height:4.5rem;animation:.38s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * 70ms);border-top:1px solid #84a9d621;align-content:center;gap:.3rem;padding:.6rem;display:grid}.kreq-scene[data-animating=true] .kreq-record-grid>div{animation-play-state:running}.kreq-record-grid>div:nth-child(-n+3){border-top:0}.kreq-record-grid>div:not(:nth-child(3n+1)){border-left:1px solid #84a9d621}.kreq-record-grid span{color:#7e91a8;font-size:.5rem}.kreq-record-grid strong{color:#c4d1dd;font-size:.54rem;line-height:1.35}.krex-canvas,.krex-canvas>div{min-height:55rem}.krex-project-name span{line-height:1.35}.krex-file-row>div small{color:#8a938f;font-family:ui-monospace,monospace;font-size:.46rem}.krex-file-row>b{color:#417a65;font-size:.5rem}.krex-incoming-files{overflow:auto}.krex-project-container{top:13rem}.krex-preview-stage{grid-template-columns:12.5rem 6.2rem minmax(31rem,1fr) 17rem}.krex-file-rail button{color:#51606c;text-align:left;cursor:pointer;background:#e8ebe7;border:1px solid #0000;align-items:center;gap:.55rem;width:100%;margin-top:.42rem;padding:.52rem;display:flex}.krex-file-rail button[data-selected=true]{color:#21394c;background:#fff;border-color:#9db6aa;box-shadow:inset 2px 0 #4c8d76}.krex-file-rail button>span{overflow-wrap:anywhere;white-space:normal;gap:.17rem;min-width:0;font-size:.54rem;display:grid}.krex-file-rail button small{color:#81908c;font-size:.49rem}.krex-file-rail button .krs-file-glyph{flex:none;width:1.6rem;height:1.9rem;font-size:.4rem}.krex-thumbnails button{color:#53636b;text-align:left;cursor:pointer;background:#fff;border:1px solid #c7ceca;gap:.25rem;width:100%;min-height:6.1rem;margin-top:.55rem;padding:.55rem;display:grid;position:relative}.krex-thumbnails button[data-selected=true]{border:2px solid #4f8d77}.krex-thumbnails button i{background:#d6dad7;height:.2rem}.krex-thumbnails button b{margin-top:auto;font-size:.42rem;line-height:1.2}.krex-thumbnails button small{color:#7d8782;font-size:.45rem;position:absolute;bottom:.18rem;right:.25rem}.krex-sheet-navigation button{align-content:center;min-height:4.3rem}.krex-sheet-navigation button b{color:#3d745f;margin:0}.krex-preview-surface{background:#e9ece8;min-width:0;overflow:auto}.krex-document-page{min-height:calc(100% - 2rem);overflow:visible}.krex-document-page>p{color:#52616b;margin:.65rem 0 0;font-size:.56rem;line-height:1.55}.krex-document-page .krex-doc-kicker{color:#806b4b;letter-spacing:.05em;font-family:ui-monospace,monospace;font-size:.48rem}.krex-document-meta{color:#68747a;background:#f3f1e9;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.65rem;padding:.5rem;font-size:.49rem;display:flex}.krex-semantic-table{border:2px solid #69a68f;margin-top:.75rem}.krex-semantic-table table,.krex-spreadsheet-grid table,.krex-excel-preview table{border-collapse:collapse;width:100%}.krex-semantic-table table{min-width:34rem}.krex-semantic-table th,.krex-semantic-table td{color:#40515d;text-align:left;border:1px solid #d7d8d3;padding:.52rem;font-size:.5rem}.krex-semantic-table th{color:#344758;background:#eff1ed}.krex-semantic-table tbody tr:last-child{background:#f2f4ef;font-weight:700}.krex-document-note{color:#5d6c72;background:#f3efe5;border-left:3px solid #a7804a;grid-template-columns:auto 1fr;gap:.55rem;margin-top:.65rem;padding:.55rem;font-size:.5rem;line-height:1.45;display:grid}.krex-cover-page{align-content:start;display:grid}.krex-cover-copy{color:#273a4c;text-align:center;border:1px solid #d8d2c5;align-content:center;justify-items:center;gap:.6rem;min-height:30rem;margin-top:1rem;padding:2rem;display:grid}.krex-cover-copy>span{color:#866c47;letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:.58rem}.krex-cover-copy h3{margin:0;font-size:1.35rem}.krex-cover-copy p{color:#66737a;margin:0;font-size:.62rem}.krex-cover-copy small{color:#4f806e;font-size:.53rem}.krex-debt-summary{border:1px solid #d2d6d2;grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}.krex-debt-summary>div{padding:.8rem}.krex-debt-summary>div+div{border-left:1px solid #d2d6d2}.krex-debt-summary dt{color:#7a6a50;font-size:.5rem}.krex-debt-summary dd{color:#2e5f50;margin:.4rem 0 0;font-size:.7rem;font-weight:700}.krex-docx-heading{background:#edf2ef;border-left:3px solid #4d7ca5;gap:.25rem;margin-top:.8rem;padding:.65rem;display:grid}.krex-docx-heading span{color:#61788a;font-family:ui-monospace,monospace;font-size:.46rem}.krex-docx-heading strong{font-size:.7rem}.krex-docx-heading small{color:#65756f;font-size:.51rem}.krex-valuation-table{border:1px solid #d2d6d2;grid-template-columns:1fr auto;margin-top:1rem;display:grid}.krex-valuation-table>*{border-top:1px solid #d2d6d2;padding:.7rem;font-size:.58rem}.krex-valuation-table>:nth-child(-n+2){border-top:0}.krex-valuation-table strong{color:#2f6955;text-align:right}.krex-spreadsheet-preview{background:#fff;border:1px solid #aeb7b2;min-height:calc(100% - 2rem);margin:1rem;box-shadow:0 12px 28px #25363a1f}.krex-spreadsheet-preview>header{background:#edf0ec;border-bottom:1px solid #c7cec9;grid-template-columns:1fr auto;gap:.25rem 1rem;padding:.7rem;display:grid}.krex-spreadsheet-preview>header span{color:#3e6f5d;font-family:ui-monospace,monospace;font-size:.51rem}.krex-spreadsheet-preview>header strong{color:#2d4253;grid-row:2;font-size:.68rem}.krex-spreadsheet-preview>header small{color:#7c8883;grid-row:1/3;font-size:.5rem}.krex-spreadsheet-tabs{background:#dce2dd;gap:1px;padding:.5rem .5rem 0;display:flex}.krex-spreadsheet-tabs button{color:#596a70;cursor:pointer;background:#edf0ec;border:1px solid #c3cbc6;border-bottom:0;min-height:2rem;padding:.4rem .75rem;font-size:.51rem}.krex-spreadsheet-tabs button[aria-selected=true]{color:#245642;background:#fff;box-shadow:inset 0 2px #4d8d76}.krex-spreadsheet-grid{border:1px solid #bfc8c2;margin:.55rem}.krex-spreadsheet-grid table{min-width:36rem}.krex-spreadsheet-grid th,.krex-spreadsheet-grid td{color:#43545e;border:1px solid #d4dad6;min-width:5.3rem;height:3rem;padding:.4rem;font-size:.52rem}.krex-spreadsheet-grid thead th,.krex-spreadsheet-grid tbody th{color:#74807c;text-align:center;background:#e9ede9;min-width:2.3rem}.krex-spreadsheet-grid td[data-coordinate]:after{color:#9aa39f;content:attr(data-coordinate);margin-top:.25rem;font-family:ui-monospace,monospace;font-size:.4rem;display:block}.krex-spreadsheet-preview>footer{color:#3f715f;background:#eaf3ee;margin:.55rem;padding:.55rem;font-family:ui-monospace,monospace;font-size:.47rem;line-height:1.45}.krex-selected-context{background:#fff;border:1px solid #cbd1cd;gap:.25rem;margin-top:.7rem;padding:.65rem;display:grid}.krex-selected-context span{color:#7a6b52;font-family:ui-monospace,monospace;font-size:.47rem}.krex-selected-context strong{overflow-wrap:anywhere;color:#334b5c;font-size:.56rem}.krex-selected-context small{color:#467260;font-size:.49rem}.krex-schema-builder>footer{color:#3b6e5b;background:#eaf3ee;border:1px solid #bdd4c8;margin-top:.65rem;padding:.55rem;font-size:.51rem}.krex-result-row button{color:#35705d;text-align:left;text-overflow:ellipsis;text-underline-offset:2px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:.5rem;text-decoration:underline;overflow:hidden}.krex-source-mini>div>i{color:#5f746c;font-size:.54rem;font-style:normal}.krex-reconciliation{overflow:auto}.krex-reconciliation .krex-check-list{grid-template-columns:1fr 1fr}.krex-reconciliation .krex-check-list>span{min-height:5rem}.krex-reconciliation .krex-check-list small{line-height:1.4}.krex-comparison-cards>article{min-height:8.8rem}.krex-review-resolution{grid-template-columns:auto 1fr auto;display:grid}.krex-review-resolution>span:not(.krs-check){margin-left:0;line-height:1.4}.krex-review-resolution>small{color:#78847f;grid-column:2/-1;font-size:.48rem}.krex-review-resolution[data-resolved=false]{background:#f5e9dc;border-color:#d8bb92}.krex-review-pending-mark{color:#fff;background:#a66f39;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-weight:700;display:grid}.krex-export-receipt{overflow:auto}.krex-export-receipt>header>b{color:#fff;background:#9a6437;padding:.35rem .5rem;font-family:ui-monospace,monospace;font-size:.48rem}.krex-output-blocked{background:#f5e9dc;border:1px solid #d6b58e;align-content:center;justify-items:start;gap:.6rem;min-height:20rem;margin-top:.8rem;padding:1.2rem;display:grid}.krex-output-blocked span{color:#9a6536;font-family:ui-monospace,monospace;font-size:.54rem}.krex-output-blocked strong{color:#514437;font-size:.82rem}.krex-output-blocked p{color:#76695c;max-width:38rem;margin:0;font-size:.6rem;line-height:1.55}.krex-output-tabs{gap:.4rem;margin-top:.75rem;display:flex}.krex-output-tabs button{color:#3d5360;cursor:pointer;background:#fff;border:1px solid #c4ccc7;min-height:2.6rem;padding:.45rem .8rem;font-size:.55rem;font-weight:650}.krex-output-tabs button[aria-selected=true]{color:#fff;background:#2f6955;border-color:#2f6955}.krex-excel-preview{border:1px solid #ccd3ce;max-height:30rem;margin-top:.6rem}.krex-excel-preview table{min-width:60rem}.krex-excel-preview th,.krex-excel-preview td{color:#465963;text-align:left;border:1px solid #d8ddd9;padding:.58rem;font-size:.5rem}.krex-excel-preview th{color:#344b5a;background:#e9ede9}.krex-json-preview{color:#d8e5df;white-space:pre;background:#17312d;border:1px solid #416e60;max-height:21rem;margin:.6rem 0 0;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;line-height:1.45;overflow:auto}.krex-output-decision{color:#356e59;background:#e6f1eb;border:1px solid #bad2c5;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.6rem;padding:.55rem;display:flex}.krex-output-decision strong{font-size:.55rem}.krex-output-decision span{color:#63746d;margin-left:auto;font-size:.49rem}.krex-export-receipt dl{margin-bottom:4.5rem}.krcal-canvas,.krcal-canvas>div{min-height:58rem}.krcal-header>div:first-child small{color:#9187a1;font-size:.5rem}.krcal-task-card{background:#211d39;border:1px solid #b597db38;margin:.8rem 1rem 0;padding:.7rem}.krcal-task-card>span{color:#a28bba;font-family:ui-monospace,monospace;font-size:.5rem}.krcal-task-card>strong{color:#ddd4e9;margin-top:.4rem;font-size:.63rem;line-height:1.45;display:block}.krcal-task-card>div{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.krcal-task-card small{color:#93b9aa;background:#162a29;border:1px solid #65ab9133;padding:.3rem .4rem;font-size:.47rem}.krcal-contract-rules{margin-top:.7rem}.krcal-contract-rules article{min-height:5.1rem}.krcal-case-library{overflow:auto}.krcal-case-library article{min-height:11.2rem}.krcal-case-library article>strong{overflow-wrap:anywhere;line-height:1.35}.krcal-case-library article>p{color:#a79db3;margin:.5rem 0 0;font-size:.51rem;line-height:1.4}.krcal-route-lanes{grid-template-rows:repeat(3,1fr) auto;gap:.5rem}.krcal-route-lanes>article{min-height:0}.krcal-route-lanes article>header small{color:#8e83a0;font-size:.48rem;line-height:1.35}.krcal-success-output{background:#142b2a!important;border-color:#69af944f!important;grid-template-rows:auto!important;grid-template-columns:12rem 1fr!important;min-height:7rem!important}.krcal-success-output>header{align-self:start}.krcal-success-output dl{background:#69af942e;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.krcal-success-output dl>div{background:#18312f;padding:.45rem}.krcal-success-output dt{color:#82ac9d;font-size:.45rem}.krcal-success-output dd{color:#dbe8e3;margin:.2rem 0 0;font-size:.51rem}.krcal-matrix>.krs-table-scroll{margin:.8rem}.krcal-matrix>.krs-table-scroll>div[role=table]{min-width:58rem}.krcal-matrix-head,.krcal-matrix-row{grid-template-columns:2fr repeat(3,.75fr) .85fr}.krcal-matrix-row strong{overflow-wrap:anywhere}.krcal-failure-clusters{grid-template-columns:1fr 1fr}.krcal-failure-clusters button{min-height:7.2rem}.krcal-tree-root{top:4.4rem}.krcal-routing-tree>svg{top:6.8rem}.krcal-tree-branches{grid-template-columns:repeat(4,1fr);top:11.2rem}.krcal-tree-branches article{min-height:9.4rem}.krcal-shadow-run{overflow:auto}.krcal-current-configuration{color:#9d91ad;background:#211d39;border:1px solid #a890d02b;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;margin:.7rem .8rem;padding:.6rem;display:grid}.krcal-current-configuration span{color:#a088ba;font-family:ui-monospace,monospace;font-size:.49rem}.krcal-current-configuration strong{color:#d0c6dc;font-size:.55rem}.krcal-current-configuration small{color:#83aa9a;font-size:.49rem}.krcal-shadow-table{border:1px solid #a890d029;margin:0 .8rem}.krcal-shadow-table>div[role=table]{min-width:46rem}.krcal-shadow-head,.krcal-shadow-row{grid-template-columns:1.5fr .7fr 1fr;align-items:center;gap:.55rem;min-height:2.45rem;padding:.4rem .55rem;display:grid}.krcal-shadow-head{color:#9b90ac;background:#211d39;font-size:.49rem}.krcal-shadow-row{animation:.35s both paused krs-card-rise;animation-delay:calc(var(--krs-order,1) * 55ms);border-top:1px solid #a890d01f}.krcal-scene[data-animating=true] .krcal-shadow-row{animation-play-state:running}.krcal-shadow-row strong{color:#cfc4dd;overflow-wrap:anywhere;font-size:.49rem}.krcal-shadow-row span{color:#b1a4bf;font-size:.49rem}.krcal-shadow-row small{color:#89ad9f;font-size:.48rem}.krcal-shadow-checks{margin-block:.55rem}.krcal-human-approval{margin-block:.55rem 5.2rem}.krmon-canvas,.krmon-canvas>div{min-height:52rem}.krmon-header>div:first-child small{color:#a29d92;font-size:.5rem}.krmon-source-nodes article{width:13rem}.krmon-source-nodes article:first-child{top:5.2rem;left:1rem}.krmon-source-nodes article:nth-child(2){top:27rem;left:2rem}.krmon-source-nodes article:nth-child(3){top:5.2rem;right:1rem}.krmon-source-nodes article:nth-child(4){top:27rem;right:2rem}.krmon-source-nodes article:nth-child(5){top:4.6rem;left:calc(50% - 6.5rem)}.krmon-source-nodes article[data-result=duplicate]{border-style:dashed}.krmon-source-nodes article[data-result=irrelevant]{opacity:.72}.krmon-source-nodes strong{overflow-wrap:anywhere;line-height:1.3}.krmon-source-nodes small{line-height:1.35}.krmon-stream-events{top:6.4rem}.krmon-stream-events article{min-height:10rem}.krmon-stream-events article strong{overflow-wrap:anywhere;line-height:1.35}.krmon-duplicate-bin,.krmon-exit-lane{top:19rem}.krmon-topic-lanes article{min-height:9rem}.krmon-change-summary ul{color:#5f6c72;grid-template-columns:1fr 1fr;gap:.35rem 1rem;margin:.45rem 0 0;padding-left:1rem;font-size:.55rem;display:grid}.krmon-before-now article{min-height:13rem}.krmon-one-page-brief>section{padding-block:.56rem}.krmon-one-page-brief footer{gap:.22rem}.krmon-one-page-brief footer strong{display:block}.krmon-evidence-tray article{padding-block:.55rem}.krmon-revision-loop>article,.krmon-revision-loop>div{width:20rem}.krmon-revision-loop>article{top:.5rem}.krmon-revision-loop>div{bottom:.5rem}.krmon-review-package{grid-template-columns:repeat(3,1fr)}.krmon-review-package article{min-height:6.5rem}.krmon-owner-actions{margin-bottom:6rem}@media (max-width:1120px){.kat-story-grid{grid-template-columns:minmax(17rem,.45fr) minmax(34rem,1fr);gap:2.5rem}.kat-scene-body,.kat-ideas-layout,.kat-selection-layout,.kat-build-layout,.kat-integrity-layout,.kat-merge-layout{min-height:42rem}.kat-idea-pods{width:34%;left:30%}.kat-idea-gather{width:33%}.kat-brief-card{width:9.5rem}.kat-work-lanes section{padding:.5rem}.kat-work-lanes .kat-agent-list li{font-size:.51rem}.kr-project-step-details{grid-template-columns:1fr 1fr}.kr-project-step-details>div:nth-child(3){border-top:1px solid #d6d0c6;border-left:0}.kr-project-step-details>div:nth-child(4){border-top:1px solid #d6d0c6}.kreq-canvas .krs-team,.krcal-canvas .krs-team,.krmon-canvas .krs-team{width:17rem}.kreq-contract,.kreq-time-dataset,.kreq-signal-blueprint,.kreq-walkforward,.kreq-portfolio-lab,.kreq-execution-lineage,.krcal-contract-bench,.krcal-case-library,.krcal-matrix,.krcal-failure-map,.krcal-routing-tree,.krcal-shadow-run,.krmon-source-constellation,.krmon-event-stream,.krmon-diff-desk,.krmon-claim-checker,.krmon-approval-desk{left:19rem}.kreq-research-pods{width:48%;left:27%}.kreq-hypothesis-gather{width:20%}.krex-toolbar{grid-template-columns:auto minmax(11rem,.55fr) minmax(29rem,1.7fr) auto;gap:.55rem}.krex-toolbar nav button{padding-inline:.3rem}.krex-toolbar nav strong{font-size:.48rem}.krex-preview-stage{grid-template-columns:9.5rem 4.6rem minmax(24rem,1fr) 15rem}.krcal-tree-branches span,.krcal-tree-branches strong{font-size:.49rem}}@media (max-width:900px){.kat-story-grid{display:block}.kat-step-list{display:none}.kat-sticky{padding-bottom:0;position:static}.kat-mobile-toolbar{background:#08162c;border:1px solid #82a4d13d;border-bottom:0;justify-content:space-between;align-items:center;gap:.7rem;min-height:3.8rem;padding:.5rem;display:flex}.kat-mobile-toolbar nav{flex:1;grid-template-columns:repeat(5,1fr);display:grid}.kat-mobile-toolbar nav button,.kat-mobile-toolbar>div button{color:#7488a1;cursor:pointer;background:0 0;border:1px solid #82a4d124;place-items:center;min-height:2.5rem;padding:.35rem;display:grid}.kat-mobile-toolbar nav button+button{border-left:0}.kat-mobile-toolbar nav button[aria-pressed=true]{color:#e1c89e;background:#b4894c17;box-shadow:inset 0 -2px #b48a50}.kat-mobile-toolbar>div{gap:.3rem;display:flex}.kat-mobile-toolbar>div button{width:2.5rem}.kat-mobile-toolbar svg{fill:currentColor;width:.85rem;height:.85rem}.kat-mobile-caption{color:#dce5ef;background:#0a1830;border:1px solid #82a4d13d;border-top:0;grid-template-columns:2rem 1fr;gap:.65rem;padding:.85rem;display:grid}.kat-mobile-caption strong{font-size:.75rem}.kat-mobile-caption p{color:#92a2b6;margin:.35rem 0 0;font-size:.65rem;line-height:1.55}.kat-mobile-caption small{color:#b08b59;margin-top:.45rem;font-size:.58rem;display:block}.kat-artifact-thread{grid-template-columns:1fr auto 1fr;display:grid}.kat-artifact-thread strong{font-size:.61rem}.kat-scene-body{background-size:34px 34px,34px 34px,auto;min-height:0}.kat-scene-body>div{gap:.65rem;min-height:0;padding:.75rem;display:grid}.kat-scene-body svg{display:none}.kat-brief-card,.kat-idea-pods,.kat-idea-gather,.kat-selection-heading,.kat-review-team-rail,.kat-decision-board,.kat-blueprint-header,.kat-ticket-branch,.kat-work-lanes,.kat-build-assembly,.kat-integrity-layout>header,.kat-harness-teams,.kat-check-strip,.kat-revision-loop,.kat-verified-record,.kat-merge-layout>header,.kat-merge-teams,.kat-git-scene{width:auto;min-height:0;margin:0;position:static}.kat-idea-pods{grid-template-columns:1fr;display:grid}.kat-idea-pods section{min-height:0}.kat-idea-gather{gap:.55rem;display:grid}.kat-review-team-rail{grid-template-columns:1fr 1fr}.kat-review-team-rail section:nth-child(3){border-top:1px solid #87abd721;border-left:0}.kat-review-team-rail section:nth-child(4){border-top:1px solid #87abd721}.kat-decision-board{grid-template-columns:1fr}.kat-work-lanes{grid-template-columns:1fr 1fr}.kat-work-lanes section{min-height:12rem}.kat-work-lanes section:nth-child(3){border-top:1px solid #87abd721;border-left:0}.kat-work-lanes section:nth-child(4){border-top:1px solid #87abd721}.kat-build-assembly{grid-template-columns:1fr}.kat-build-assembly>b{text-align:center}.kat-harness-teams{grid-template-columns:1fr 1fr}.kat-harness-teams section:nth-child(3){border-top:1px solid #87abd721;border-left:0}.kat-harness-teams section:nth-child(4){border-top:1px solid #87abd721}.kat-check-strip{grid-template-columns:1fr 1fr}.kat-check-strip>span{border:1px solid #63a58d2e}.kat-revision-loop{gap:.55rem;display:grid}.kat-failure-card,.kat-revision-ticket,.kat-data-fix,.kat-rerun-card{width:auto;position:static}.kat-verified-record,.kat-merge-layout>header{display:grid}.kat-change-list{flex-wrap:wrap}.kat-merge-teams{grid-template-columns:1fr}.kat-merge-teams section+section{border-top:1px solid #87abd721;border-left:0}.kat-git-scene{gap:.55rem;padding:.65rem;display:grid}.kat-candidate-branch-label,.kat-merge-gates,.kat-release-tag{width:auto;position:static}.kat-merge-gates{grid-template-columns:1fr 1fr;display:grid}.kr-agent-team-design-grid{grid-template-columns:1fr;gap:2.5rem}.kr-project-header{grid-template-columns:1fr;gap:1.2rem}.kr-project-badge{width:max-content}.kr-project-current{grid-template-columns:1fr;gap:1rem}.kr-project-step-details{grid-template-columns:1fr}.kr-project-step-details>div+div{border-top:1px solid #d6d0c6;border-left:0}.kr-project-footer-row{flex-direction:column;align-items:flex-start}.kr-project-controls{align-self:stretch}.kr-project-controls .kr-workflow-replay{margin-left:auto}.kreq-topbar{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:.65rem}.kreq-phase-rail{grid-template-columns:repeat(4,1fr)}.kreq-phase-rail button:nth-child(5),.kreq-phase-rail button:nth-child(n+6){border-top:1px solid #8aaed91c}.kreq-canvas,.krcal-canvas,.krmon-canvas,.krex-canvas{min-height:0;overflow:visible}.kreq-canvas>div,.krcal-canvas>div,.krmon-canvas>div,.krex-canvas>div{gap:.7rem;min-height:0;padding:.75rem;display:grid}.kreq-canvas .krs-team,.krcal-canvas .krs-team,.krmon-canvas .krs-team,.krex-canvas .krs-team{width:auto!important;position:static!important}.kreq-contract,.kreq-time-dataset,.kreq-idea-input,.kreq-research-pods,.kreq-hypothesis-gather,.kreq-signal-blueprint,.kreq-walkforward,.kreq-portfolio-lab,.kreq-execution-lineage{width:auto;min-height:0;position:static}.kreq-contract{min-height:32rem}.kreq-data-table>div{grid-template-columns:1fr 1fr;padding-block:.6rem}.kreq-time-dataset footer{flex-wrap:wrap}.kreq-ideas-stage>svg{display:none}.kreq-research-pods{gap:.55rem;display:grid}.kreq-research-pods section{grid-template-columns:1fr 1fr}.kreq-research-pods article{grid-column:1/-1}.kreq-signal-flow{flex-wrap:wrap}.kreq-walkforward,.kreq-portfolio-lab,.kreq-execution-lineage{padding-bottom:.8rem}.kreq-walkforward footer,.kreq-portfolio-lab footer,.kreq-sealed-record{margin:.8rem;position:static}.kreq-folds{grid-template-columns:1fr 1fr}.kreq-portfolio-shape{width:auto;height:15rem;margin:1rem;position:relative;top:auto;bottom:auto;left:auto}.kreq-exposure-layers{width:auto;margin:1rem;position:static}.kreq-simulation-track{grid-template-columns:1fr 1fr}.kreq-simulation-track>i{display:none}.kreq-lineage-chain{flex-wrap:wrap}.krex-toolbar{grid-template-columns:auto 1fr auto}.krex-toolbar nav{grid-area:2/1/auto/-1}.krex-settings-button{grid-column:3}.krex-intake-stage .krs-team,.krex-incoming-files,.krex-project-container,.krex-version-shelf,.krex-schema-builder,.krex-settings-drawer,.krex-drawer-closed,.krex-reconciliation,.krex-review-ticket,.krex-source-context,.krex-context-placeholder,.krex-export-receipt{width:auto;min-height:0;position:static}.krex-group-arrows{display:none}.krex-preview-stage{grid-template-columns:11rem 5rem 1fr;display:grid}.krex-understanding-status{grid-column:1/-1;grid-template-columns:1.2fr 1fr;gap:.7rem;display:grid}.krex-understanding-status>.krs-check{grid-column:2}.krex-schema-groups{grid-template-columns:1fr 1fr}.krex-schema-groups article:first-child{grid-column:1/-1}.krex-settings-drawer,.krex-drawer-closed{min-height:30rem}.krex-extract-stage{grid-template-rows:auto;grid-template-columns:1fr;display:grid!important}.krex-team-status{border-right:0;grid-row:auto;grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.krex-team-status>header{grid-column:1/-1}.krex-result-head,.krex-result-row{grid-template-columns:.8fr 1fr .9fr 1.15fr .6fr}.krex-source-mini{min-height:7rem}.krex-check-list{grid-template-columns:1fr 1fr}.krex-check-list>span:nth-child(3n+2),.krex-check-list>span:nth-child(3n+3){border-left:initial}.krex-check-list>span:nth-child(2n){border-left:1px solid #d0d5d1}.krex-check-list>span:nth-child(n+3){border-top:1px solid #d0d5d1}.krex-source-context,.krex-context-placeholder{min-height:30rem}.krex-export-receipt{min-height:34rem}.krcal-header{grid-template-columns:1fr auto}.krcal-header nav{grid-area:2/1/auto/-1}.krcal-progress{grid-area:1/2}.krcal-contract-bench,.krcal-case-library,.krcal-case-feeder,.krcal-route-lanes,.krcal-matrix,.krcal-failure-map,.krcal-failure-detail,.krcal-routing-tree,.krcal-shadow-run{width:auto;min-height:0;position:static}.krcal-contract-bench,.krcal-case-library,.krcal-matrix,.krcal-failure-map,.krcal-routing-tree,.krcal-shadow-run{padding-bottom:.8rem}.krcal-contract-bench>footer,.krcal-sealed-policy,.krcal-revision-state{margin:.8rem;position:static}.krcal-case-library>div{grid-template-columns:1fr 1fr}.krcal-route-lanes{display:grid}.krcal-route-lanes>article{grid-template-columns:8rem 1fr 11rem}.krcal-failure-map{grid-template-columns:1.3fr .8fr;display:grid}.krcal-failure-map>header{grid-column:1/-1}.krcal-failure-clusters{grid-template-columns:1fr 1fr;width:auto}.krcal-failure-detail{margin:.9rem}.krcal-tree-root{width:auto;margin:.8rem;position:static}.krcal-routing-tree>svg{display:none}.krcal-tree-branches{grid-template-columns:repeat(3,1fr);margin:.8rem;position:static}.krcal-tree-branches article{min-height:9rem}.krcal-routing-tree>footer{margin:.8rem;position:static}.krmon-header{grid-template-columns:1fr auto}.krmon-header nav{grid-area:2/1/auto/-1}.krmon-completion{grid-area:1/2}.krmon-source-constellation,.krmon-event-stream,.krmon-diff-desk,.krmon-evidence-tray,.krmon-one-page-brief,.krmon-claim-checker,.krmon-approval-desk{width:auto;min-height:0;position:static}.krmon-source-constellation,.krmon-event-stream{min-height:36rem}.krmon-diff-desk,.krmon-claim-checker,.krmon-approval-desk{padding-bottom:.8rem}.krmon-dated-timeline,.krmon-claim-checker>footer,.krmon-internal-delivery,.krmon-delivery-blocked{margin:.8rem;position:static}.krmon-brief-stage{grid-template-columns:.75fr 1.25fr}.krmon-brief-stage .krs-team{grid-column:1/-1}.krmon-evidence-tray{grid-column:1}.krmon-assembly-arrows{display:none}.krmon-one-page-brief{grid-column:2;min-height:36rem}.krmon-one-page-brief footer{margin-top:.7rem;position:static}.krmon-revision-loop>b{padding-top:10rem;display:block;position:static}}@media (max-width:620px){.kat-scene-bar{font-size:.5rem}.kat-artifact-thread{grid-template-columns:1fr;align-items:start;gap:.4rem;padding-block:.65rem}.kat-artifact-thread>div:last-child{text-align:left}.kat-artifact-thread>i{transform:rotate(90deg)}.kat-review-team-rail,.kat-work-lanes,.kat-harness-teams,.kat-check-strip,.kat-merge-gates{grid-template-columns:1fr}.kat-review-team-rail section,.kat-work-lanes section,.kat-harness-teams section{border-top:1px solid #87abd721;border-left:0!important}.kat-change-list{display:grid}.kr-team-anatomy li{grid-template-columns:2rem 1fr}.kr-team-anatomy li>i{display:none}.kr-project-header h2{font-size:clamp(2.2rem,12vw,3.2rem)}.kr-project-controls{flex-wrap:wrap}.kreq-phase-rail{grid-template-columns:1fr 1fr}.kreq-phase-rail button{border-top:1px solid #8aaed91c;min-height:3.8rem}.kreq-contract{min-height:0;padding-bottom:.8rem}.kreq-contract dl,.kreq-signal-blueprint dl{grid-template-columns:1fr}.kreq-contract dl>div,.kreq-signal-blueprint dl>div{border-top:1px solid #d5cec2;border-left:0!important}.kreq-contract footer{margin:.8rem 1.4rem 0;position:static}.kreq-data-table>div,.kreq-research-pods section{grid-template-columns:1fr}.kreq-research-pods article{grid-column:auto}.kreq-folds,.kreq-simulation-track,.kreq-sealed-record{grid-template-columns:1fr}.kreq-sealed-record .krs-check{grid-area:auto/1}.krex-toolbar{grid-template-columns:auto 1fr}.krex-window-dots{display:none}.krex-settings-button{grid-area:1/2;justify-self:end}.krex-toolbar nav{grid-template-columns:repeat(4,1fr)}.krex-toolbar nav button{border-top:1px solid #ced4d0}.krex-project-name{grid-column:1}.krex-preview-stage{grid-template-columns:1fr}.krex-file-rail{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.krex-file-rail>div{grid-column:1/-1}.krex-thumbnails{display:none}.krex-document-page{min-height:32rem;margin:0}.krex-understanding-status{grid-column:auto;grid-template-columns:1fr}.krex-understanding-status>.krs-check{grid-column:auto}.krex-schema-groups,.krex-team-status,.krex-source-excerpts,.krex-output-cards,.krex-export-receipt dl{grid-template-columns:1fr}.krex-schema-groups article:first-child{grid-column:auto}.krex-team-status section{margin-top:0}.krex-result-head{display:none}.krex-result-row{grid-template-columns:1fr 1fr;gap:.28rem .6rem;padding-block:.55rem}.krex-result-row a{grid-column:1/-1}.krex-result-row b{text-align:right}.krex-source-mini{grid-template-columns:1fr}.krex-source-mini>div{grid-area:auto/1;width:100%}.krex-comparison-cards{grid-template-columns:1fr}.krex-comparison-cards>i{text-align:center}.krex-check-list{grid-template-columns:1fr}.krex-check-list>span{border-top:1px solid #d0d5d1;border-left:0!important}.krex-review-resolution{flex-direction:column;align-items:flex-start}.krex-review-resolution span{margin-left:0}.krex-export-receipt{min-height:0}.krex-export-receipt>footer{flex-direction:column;align-items:flex-start;margin-top:.8rem;position:static}.krcal-header{grid-template-columns:1fr}.krcal-header nav{grid-row:auto;grid-template-columns:repeat(2,1fr)}.krcal-progress{grid-area:auto/1}.krcal-contract-rules,.krcal-case-library>div,.krcal-failure-map,.krcal-tree-branches{grid-template-columns:1fr}.krcal-contract-rules article{border-top:1px solid #a890d029;border-left:0!important}.krcal-route-lanes>article{grid-template-columns:1fr}.krcal-route-lanes article>footer{flex-direction:column;align-items:flex-start}.krcal-matrix-head{display:none}.krcal-matrix-row{grid-template-columns:repeat(3,1fr);padding-block:.65rem}.krcal-matrix-row strong,.krcal-matrix-row small{grid-column:1/-1}.krcal-failure-detail{margin-top:0}.krcal-tree-branches article{min-height:0}.krcal-shadow-comparison{grid-template-columns:1fr}.krcal-shadow-comparison>i{text-align:center;transform:rotate(90deg)}.krcal-human-approval,.krmon-header{grid-template-columns:1fr}.krmon-header nav{grid-row:auto;grid-template-columns:1fr 1fr}.krmon-completion{grid-area:auto/1}.krmon-source-constellation{gap:.55rem;min-height:0;padding-bottom:.7rem;display:grid}.krmon-source-constellation>svg,.krmon-watch-center{display:none}.krmon-source-nodes{gap:.45rem;padding:.65rem;display:grid}.krmon-source-nodes article{width:auto;position:static}.krmon-event-receipt{margin:0 .65rem;position:static}.krmon-event-stream{gap:.55rem;min-height:0;padding-bottom:.7rem;display:grid}.krmon-stream-line{display:none}.krmon-stream-events{gap:.45rem;padding:.65rem;display:grid;position:static}.krmon-stream-events article{width:auto;min-height:0;transform:none!important}.krmon-duplicate-bin,.krmon-exit-lane,.krmon-topic-lanes{margin:0 .65rem;position:static}.krmon-topic-lanes,.krmon-before-now,.krmon-claims,.krmon-review-package,.krmon-owner-actions{grid-template-columns:1fr}.krmon-before-now>i{text-align:center;transform:rotate(90deg)}.krmon-dated-timeline{border-top:0;grid-template-columns:1fr;gap:.6rem}.krmon-dated-timeline li{border-left:1px solid #a7a096}.krmon-dated-timeline i{top:1.1rem;left:-.3rem}.krmon-brief-stage{grid-template-columns:1fr}.krmon-evidence-tray,.krmon-one-page-brief{grid-column:1}.krmon-revision-loop{gap:.55rem;min-height:0;display:grid}.krmon-revision-loop>svg{display:none}.krmon-revision-loop>article,.krmon-revision-loop>div{width:auto;position:static}.krmon-revision-loop>b{padding-top:0}.krmon-owner-actions button{width:100%}.krmon-internal-delivery{grid-template-columns:1fr}.krmon-internal-delivery>i{transform:rotate(90deg)}.krmon-internal-delivery article{grid-template-columns:1fr}.krmon-internal-delivery article b{grid-area:auto/1}}@media (prefers-reduced-motion:reduce){.kat-scene *,.krs-scene *,.kr-project *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.kr-project-static-sequence{background:#cfc9bf;border:1px solid #cfc9bf;grid-template-columns:1fr 1fr;gap:1px;display:grid}.kr-project-static-sequence li{background:#f7f3ea;grid-template-columns:2.4rem 1fr;gap:.75rem;padding:1rem;display:grid}.kr-project-static-sequence li>span{color:#946b34;font-family:ui-monospace,monospace;font-size:.57rem}.kr-project-static-sequence li>div{gap:.3rem;display:grid}.kr-project-static-sequence strong{color:#1c2b41;font-size:.68rem}.kr-project-static-sequence small{color:#52677d;font-size:.57rem;font-weight:650}.kr-project-static-sequence p{color:#68737e;margin:0;font-size:.59rem;line-height:1.5}.kr-project-static-sequence b{color:#3e705e;font-size:.56rem}}@media (prefers-reduced-motion:reduce) and (max-width:620px){.kr-project-static-sequence{grid-template-columns:1fr}}@media (max-width:900px){.kreq-topbar>strong{text-align:left;max-width:none}.kreq-source-assembly{grid-template-columns:1fr auto 1fr}.kreq-source-assembly>b:nth-of-type(3),.kreq-source-assembly>strong{grid-column:1/-1}.kreq-source-assembly>b:nth-of-type(3){display:none}.kreq-idea-input{width:auto}.kreq-research-pods section{grid-template-columns:9rem 1fr}.kreq-research-pods article{grid-column:1/-1}.kreq-hypothesis-gather{width:auto}.kreq-record-grid{margin-bottom:1rem}.kreq-sealed-record{margin-top:0}.krex-preview-surface{min-height:42rem}.krex-document-page,.krex-spreadsheet-preview{min-height:40rem}.krex-reconciliation .krex-check-list{grid-template-columns:1fr 1fr}.krex-export-receipt dl{margin-bottom:1rem}.krcal-route-lanes>article{grid-template-columns:8rem 1fr 12rem}.krcal-success-output{grid-template-columns:10rem 1fr!important}.krcal-tree-branches{grid-template-columns:1fr 1fr}.krcal-current-configuration{grid-template-columns:1fr}.krcal-human-approval{margin-bottom:.8rem}.krmon-change-summary ul{grid-template-columns:1fr}.krmon-owner-actions{margin-bottom:.8rem}}@media (max-width:620px){.kr-project-synthetic-label{width:auto}.kr-project-run-subtitle{font-size:.86rem!important}.kreq-source-assembly,.kreq-observation-grid,.kreq-calculation-cards,.kreq-risk-flow,.kreq-record-grid{grid-template-columns:1fr}.kreq-source-assembly>b{display:none}.kreq-observation-grid>div{border-top:1px solid #87abd724;border-left:0!important}.kreq-research-pods section{grid-template-columns:1fr}.kreq-research-pods article{grid-column:auto}.kreq-research-pods article dl,.kreq-late-record{grid-template-columns:1fr}.kreq-late-record b{width:max-content}.kreq-risk-stage{grid-template-columns:minmax(0,1fr)}.kreq-risk-stage>*,.kreq-portfolio-lab{box-sizing:border-box;width:auto;min-width:0;max-width:100%}.kreq-portfolio-lab>header,.kreq-portfolio-lab>footer{flex-wrap:wrap}.kreq-risk-flow>i{text-align:center;transform:rotate(90deg)}.kreq-record-grid>div{border-top:1px solid #84a9d621!important;border-left:0!important}.kreq-risk-table{box-sizing:border-box;width:calc(100% - 2rem);min-width:0;max-width:calc(100% - 2rem);overflow-x:auto}.krex-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid;overflow:visible}.krex-file-rail{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.krex-file-rail button{min-width:0}.krex-thumbnails>span{grid-column:1/-1;align-self:center}.krex-thumbnails button{width:auto;min-width:0;min-height:5rem;margin-top:0}.krex-schema-builder,.krex-schema-groups,.krex-schema-groups article{box-sizing:border-box;min-width:0;max-width:100%}.krex-settings-drawer,.krex-drawer-closed{animation-name:krs-card-rise}.krex-preview-surface,.krex-document-page,.krex-spreadsheet-preview{min-height:0}.krex-document-page{padding:1rem}.krex-cover-copy{min-height:22rem}.krex-debt-summary{grid-template-columns:1fr}.krex-debt-summary>div+div{border-top:1px solid #d2d6d2;border-left:0}.krex-spreadsheet-tabs,.krex-output-tabs{overflow-x:auto}.krex-spreadsheet-tabs button,.krex-output-tabs button{flex:none}.krex-reconciliation .krex-check-list{grid-template-columns:1fr}.krex-result-row{animation-name:krs-card-rise}.krex-result-row button{overflow-wrap:anywhere;white-space:normal;grid-column:1/-1}.krex-review-resolution{grid-template-columns:1fr}.krex-review-resolution>small{grid-column:1}.krex-output-decision{flex-direction:column;align-items:flex-start}.krex-output-decision span{margin-left:0}.krcal-route-lanes,.krcal-route-lanes>article,.krcal-route-lanes article>header,.krcal-route-results,.krcal-success-output{box-sizing:border-box;width:auto;min-width:0;max-width:100%}.krcal-route-lanes>article{grid-template-columns:minmax(0,1fr)!important}.krcal-route-lanes article>footer{grid-column:1;width:100%}.krcal-route-lanes article>footer,.krcal-route-results span,.krcal-success-output dd{overflow-wrap:anywhere}.krcal-success-output{grid-template-columns:1fr!important}.krcal-success-output dl{grid-template-columns:1fr 1fr}.krcal-failure-clusters,.krcal-failure-detail{box-sizing:border-box;width:auto;min-width:0;max-width:calc(100% - 1.2rem);margin-inline:.6rem}.krcal-failure-clusters{grid-template-columns:1fr}.krcal-failure-clusters button{min-width:0;animation-name:krs-card-rise}.krcal-tree-branches{grid-template-columns:1fr}.krcal-current-configuration{align-items:start}.krmon-change-summary ul{padding-left:.9rem}.krmon-revision-loop>article,.krmon-revision-loop>div{width:auto}}
