.kr-mobile-header,.kr-mobile-menu-sheet,.kr-mobile-story,.kr-mobile-page{display:none}.kr-desktop-public-view{display:contents}@media (max-width:767px){:root{--kr-mobile-header-height:4rem;--kr-mobile-gutter:clamp(1rem, 5.13vw, 1.25rem);scroll-padding-top:calc(var(--kr-mobile-header-height) + env(safe-area-inset-top) + .75rem)}html,body{max-width:100%}html.kr-mobile-menu-open,body.kr-mobile-menu-open{overscroll-behavior:none}.kr-public-header{display:none}.kr-desktop-public-view{display:none!important}.kr-mobile-page{display:block}.kr-mobile-header{z-index:300;color:#e7eef8;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#050d1bf5;border-bottom:1px solid #a9c2e629;display:block;position:sticky;top:0}.kr-mobile-header-bar,.kr-mobile-menu-sheet-header{min-height:calc(var(--kr-mobile-header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--kr-mobile-gutter), env(safe-area-inset-right)) 0 max(var(--kr-mobile-gutter), env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:1rem;display:flex}.kr-mobile-header .brand-logo{width:8.9rem;height:auto}.kr-mobile-menu-trigger,.kr-mobile-menu-close{color:#e9f0fa;background:0 0;border:1px solid #0000;border-radius:0;flex:0 0 3rem;place-items:center;width:3rem;height:3rem;padding:0;display:inline-grid}.kr-mobile-menu-trigger svg,.kr-mobile-menu-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:1.35rem;height:1.35rem}.kr-mobile-menu-trigger:active,.kr-mobile-menu-close:active{background:#ffffff12}.kr-mobile-menu-sheet{z-index:400;color:#e7eef8;opacity:0;pointer-events:none;visibility:hidden;background:#071122;grid-template-rows:auto minmax(0,1fr);min-height:100svh;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:grid;position:fixed;inset:0;overflow:hidden;transform:translateY(-.75rem)}.kr-mobile-menu-sheet[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.kr-mobile-menu-sheet-header{border-bottom:1px solid #a9c2e626}.kr-mobile-menu-content{min-height:0;padding:1.1rem max(var(--kr-mobile-gutter), env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(var(--kr-mobile-gutter), env(safe-area-inset-left));overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.kr-mobile-menu-links,.kr-mobile-menu-private ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.kr-mobile-menu-links a,.kr-mobile-menu-private a{color:#b8c6da;border-bottom:1px solid #a7bede21;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;font-size:1.05rem;font-weight:620;line-height:1.3;text-decoration:none;display:flex}.kr-mobile-menu-links a[data-current=true]{color:#fff}.kr-mobile-menu-links a[data-current=true]:before{content:"";background:#b58b4a;border-radius:50%;flex:none;width:.32rem;height:.32rem}.kr-mobile-menu-links a[data-current=true]>span:first-child{margin-right:auto}.kr-mobile-menu-private{margin-top:auto;padding-top:2rem}.kr-mobile-menu-private>p{color:#72849d;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700}.kr-mobile-menu-private a{min-height:3.25rem;font-size:.93rem}.kr-mobile-menu-private small{color:#b18b51;letter-spacing:.02em;font-size:.8125rem;font-weight:700}.kr-mobile-story{width:auto;max-width:28rem;margin-right:max(max(var(--kr-mobile-gutter), env(safe-area-inset-right)), calc((100% - 28rem) / 2));margin-left:max(max(var(--kr-mobile-gutter), env(safe-area-inset-left)), calc((100% - 28rem) / 2));scroll-margin-top:calc(var(--kr-mobile-header-height) + env(safe-area-inset-top) + .75rem);display:block}.kr-mobile-phase-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #c8c5bd;align-items:stretch;gap:.25rem;width:100%;margin:0 0 1rem;padding:0 .75rem;list-style:none;display:flex;overflow-x:auto}.kr-mobile-phase-tabs::-webkit-scrollbar{display:none}.kr-mobile-phase-tab{color:#657286;letter-spacing:.015em;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;min-width:max-content;min-height:2.75rem;padding:0 .72rem;font-size:.8125rem;font-weight:680;line-height:1;display:inline-flex;position:relative}.kr-mobile-phase-tab:after{content:"";opacity:0;background:#2c5b7f;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-1px;left:.72rem;right:.72rem;transform:scaleX(.35)}.kr-mobile-phase-tab[aria-selected=true]{color:#102a47}.kr-mobile-phase-tab[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.kr-mobile-phase-tab:focus-visible,.kr-mobile-story-controls button:focus-visible{outline-offset:-2px;outline:2px solid #376d93}.kr-mobile-phase-viewport{touch-action:pan-y pinch-zoom;width:100%;max-width:100%;overflow:hidden}.kr-mobile-phase-track{width:100%;transform:translate3d(var(--kr-mobile-active-offset,0%), 0, 0);will-change:transform;align-items:flex-start;transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex}.kr-mobile-phase-slide{color:#0d1e37;flex:0 0 100%;width:100%;min-width:0}.kr-mobile-phase-slide[data-active=false] [data-kr-phase-motion]{animation:none!important}.kr-mobile-phase-slide[data-active=true] .kr-mobile-research-filter .kr-mobile-research-ideas [data-kr-phase-motion],.kr-mobile-phase-slide[data-active=true] .kr-mobile-document-check [data-kr-phase-motion],.kr-mobile-phase-slide[data-active=true] .kr-mobile-workplan-compare [data-kr-phase-motion]{animation:.42s cubic-bezier(.22,1,.36,1) both kr-mobile-transform-rise}.kr-mobile-phase-slide[data-active=true] .kr-mobile-meeting-context [data-kr-phase-motion=sheet]{animation:.48s cubic-bezier(.22,1,.36,1) both kr-mobile-transform-rise}@keyframes kr-mobile-transform-rise{0%{opacity:.35;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}.kr-mobile-story-stage-header{border-bottom:1px solid #cfc9be;padding:0 0 .75rem}.kr-mobile-story-stage-header span{color:#8a6a38;letter-spacing:.075em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:720;line-height:1.35;display:block}.kr-mobile-story-stage-header h3{color:#0a1b34;margin:.28rem 0 0;font-size:clamp(1.35rem,6.15vw,1.55rem);line-height:1.08}.kr-mobile-story-scene{min-width:0;padding:1rem 0}.kr-mobile-story-scene [data-kr-phase-motion]{opacity:1;translate:0;scale:1}.kr-mobile-story-scene [data-kr-phase-motion=progress-x]{transform-origin:0;scale:1}.kr-mobile-story-scene [data-kr-phase-motion=strength]{transform-origin:0;transform:scaleX(.92)}.kr-mobile-story-stage-footer{background:0 0;border-top:1px solid #cfc9be;flex-direction:column;gap:.75rem;padding:.75rem 0 0;display:flex}.kr-mobile-story-stage-footer>p{color:#3f4f63;margin:0;font-size:.875rem;line-height:1.5}.kr-mobile-story-controls{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.kr-mobile-story-controls button{color:#173c60;background:0 0;border:1px solid #0000;border-radius:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.kr-mobile-story-controls button:disabled{color:#91979d;opacity:.55;border-color:#0000}.kr-mobile-story-controls button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.1rem;height:1.1rem}.kr-mobile-story-controls button svg[data-direction=previous]{transform:rotate(180deg)}.kr-mobile-story-result{margin-top:1rem}.kr-mobile-phase-details{border-top:1px solid #d0cbc1;border-bottom:1px solid #d0cbc1;margin-top:.875rem}.kr-mobile-phase-details summary{color:#405269;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-size:.8125rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.kr-mobile-phase-details summary::-webkit-details-marker{display:none}.kr-mobile-phase-details summary:after{color:#8a6a38;content:"+";font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;font-weight:500}.kr-mobile-phase-details[open] summary:after{content:"−"}.kr-mobile-phase-details p{color:#4d5c70;margin:0;padding:0 0 .9rem;font-size:.875rem;line-height:1.55}.kr-public-footer{padding:3rem 0 max(1.25rem, env(safe-area-inset-bottom))}.kr-public-footer .kr-container{width:auto;margin-right:max(var(--kr-mobile-gutter), env(safe-area-inset-right));margin-left:max(var(--kr-mobile-gutter), env(safe-area-inset-left))}.kr-public-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.kr-public-footer .footer-brand{grid-column:1/-1}.kr-public-footer .footer-brand .brand-logo{width:9rem}.kr-public-footer .footer-statement{max-width:24rem;margin-top:.8rem;font-size:.94rem;line-height:1.55}.kr-public-footer .footer-availability{margin-top:.75rem;font-size:.8125rem;line-height:1.55}.kr-public-footer .footer-grid>div:not(.footer-brand){border-top:1px solid #a4bee124;padding-top:1rem}.kr-public-footer .footer-heading{margin-bottom:.35rem;font-size:.8125rem}.kr-public-footer .footer-links{gap:0}.kr-public-footer .footer-links a{color:#c5d0df;border-bottom:1px solid #a4bee11a;align-items:center;min-height:3rem;padding-block:.45rem;font-size:.875rem;line-height:1.35;display:flex}.kr-public-footer .footer-disclosure{color:#93a2b7;max-width:none;margin-top:2rem;padding-top:1rem;font-size:.875rem;line-height:1.6}.kr-public-footer .footer-bottom{align-items:flex-start;gap:.45rem;margin-top:1.5rem;padding-top:1rem;font-size:.8125rem;line-height:1.45}}@media (max-width:350px){.kr-public-footer .footer-grid{grid-template-columns:1fr}.kr-public-footer .footer-brand{grid-column:auto}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.kr-mobile-menu-sheet{transition:none;transform:none}.kr-mobile-phase-slide,.kr-mobile-phase-viewport,.kr-mobile-phase-track,.kr-mobile-phase-tab:after,.kr-mobile-story-scene,[data-kr-phase-motion]{transition:none!important;animation:none!important}[data-kr-phase-motion]{opacity:1!important;translate:0!important;scale:1!important}[data-kr-phase-motion=strength]{transform:scaleX(.92)!important}}
.kr-mobile-route{display:none}@media (max-width:767px){.kr-mobile-route{--kr-mobile-navy:#061327;--kr-mobile-navy-raised:#0b1d37;--kr-mobile-blue:#165cff;--kr-mobile-blue-soft:#dbe6ff;--kr-mobile-cream:#f5efe4;--kr-mobile-paper:#fbf8f1;--kr-mobile-ink:#0b1930;--kr-mobile-ink-soft:#526074;--kr-mobile-gold:#b48a4a;--kr-mobile-green:#39795d;--kr-mobile-line-dark:#bbcfed30;--kr-mobile-line-light:#d8d3c9;min-width:0;color:var(--kr-mobile-ink);background:var(--kr-mobile-paper);display:block}.kr-mobile-route *,.kr-mobile-route :before,.kr-mobile-route :after{box-sizing:border-box}.kr-mobile-page-gutter,.kr-mobile-container{width:100%;max-width:30rem;padding-right:max(1.25rem, env(safe-area-inset-right));padding-left:max(1.25rem, env(safe-area-inset-left));margin-inline:auto}.kr-mobile-route section[id]{scroll-margin-top:calc(var(--kr-mobile-header-height,4rem) + env(safe-area-inset-top) + .75rem)}.kr-mobile-route h1,.kr-mobile-route h2,.kr-mobile-route h3,.kr-mobile-route p{margin-top:0}.kr-mobile-route h1,.kr-mobile-route h2,.kr-mobile-route h3{text-wrap:balance}.kr-mobile-route h1{letter-spacing:-.045em;margin-bottom:1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,12.1vw,3.25rem);font-weight:450;line-height:.99}.kr-mobile-route h2{letter-spacing:-.035em;margin-bottom:.85rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,9.1vw,2.375rem);font-weight:450;line-height:1.03}.kr-mobile-route h3{font-size:clamp(1.375rem,6.1vw,1.625rem);line-height:1.12}.kr-mobile-route p{font-size:1rem;line-height:1.55}.kr-mobile-eyebrow{color:#3a66bd;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:750;font-size:.8125rem!important;line-height:1.35!important}.kr-mobile-section-heading{margin-bottom:1.75rem}.kr-mobile-section-heading>p:last-child{max-width:28rem;color:var(--kr-mobile-ink-soft);margin-bottom:0;font-size:1.0625rem;line-height:1.5}.kr-mobile-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.625rem;display:grid}.kr-mobile-button{letter-spacing:.01em;text-align:center;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;gap:.65rem;min-height:3rem;padding:.75rem .85rem;font-size:.875rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.kr-mobile-button-primary{color:#fff;background:var(--kr-mobile-blue);border-color:var(--kr-mobile-blue);box-shadow:0 .75rem 1.75rem #165cff33}.kr-mobile-button-secondary{color:#dce7fa;background:0 0;border-color:#b9cfef4d}.kr-mobile-button-light{color:var(--kr-mobile-navy);background:#fff;border-color:#fff}.kr-mobile-button:focus-visible{outline-offset:3px;outline:3px solid #d49a42}.kr-mobile-boundary-line{color:#aebed4;align-items:center;gap:.45rem;margin-bottom:1.1rem;font-weight:650;display:flex;font-size:.8125rem!important;line-height:1.45!important}.kr-mobile-boundary-line span{color:var(--kr-mobile-gold)}.kr-mobile-chip-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.kr-mobile-chip-list li{border:1px solid;border-radius:.2rem;min-height:2rem;padding:.4rem .65rem;font-size:.8125rem;font-weight:700;line-height:1.2}.kr-mobile-home-hero{color:#f5f7fb;background:linear-gradient(#08172fbf, #061327fa), repeating-linear-gradient(90deg, transparent 0 3rem, #789fdd0d 3rem calc(3rem + 1px)), var(--kr-mobile-navy);border-bottom:1px solid var(--kr-mobile-line-dark);position:relative}.kr-mobile-home-hero .kr-mobile-page-gutter{min-height:calc(100svh - var(--kr-mobile-header-height,4rem) - env(safe-area-inset-top));flex-direction:column;justify-content:center;padding-top:clamp(1.5rem,5svh,2.5rem);padding-bottom:1.5rem;display:flex}.kr-mobile-home-hero .kr-mobile-eyebrow{color:#8fb6ff}.kr-mobile-home-hero h1{color:#fff;max-width:22rem}.kr-mobile-home-lede{color:#d2ddec;max-width:24rem;margin-bottom:.75rem;font-size:1.0625rem!important;line-height:1.48!important}.kr-mobile-home-system-card{background:#0a1a32;border:1px solid #9ab9e73b;border-radius:.35rem;min-height:11.5rem;margin-top:1.25rem;position:relative;overflow:hidden;box-shadow:0 1.4rem 3rem #00000038}.kr-mobile-home-system-head{color:#9fbbe5;letter-spacing:.08em;background:#0d2241;border-bottom:1px solid #9ab9e72e;justify-content:space-between;align-items:center;min-height:2.1rem;padding:.5rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;display:flex}.kr-mobile-home-system-head i{background:#6aa489;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .25rem #6aa4891c}.kr-mobile-home-system-flow{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.55rem;min-height:9.35rem;padding:.7rem;display:grid}.kr-mobile-home-system-flow>div{background:#ffffff08;border:1px solid #a7c3ed2e;min-width:0;padding:.55rem;position:relative}.kr-mobile-home-system-flow span,.kr-mobile-home-system-flow strong{display:block}.kr-mobile-home-system-flow>div>span{color:#8199ba;letter-spacing:.06em;margin-bottom:.18rem;font-size:.8125rem;font-weight:750}.kr-mobile-home-system-flow>div>strong{color:#eef4ff;font-size:.8125rem;line-height:1.3}.kr-mobile-home-system-tasks{grid-template-columns:1fr;align-content:center;gap:.08rem;display:grid;padding-block:.25rem!important}.kr-mobile-home-system-tasks>span{color:#c8d7ed;overflow-wrap:normal;flex-direction:row;justify-content:flex-start;align-items:center;gap:.3rem;min-width:0;font-size:.8125rem;font-weight:650;display:flex}.kr-mobile-home-system-tasks i{background:#5488ff;border-radius:50%;width:.45rem;height:.45rem}.kr-mobile-home-system-output{border-color:#58997b70!important}.kr-mobile-home-system-output>span{color:#78b294!important}.kr-mobile-home-system-source,.kr-mobile-home-system-tasks,.kr-mobile-home-system-review,.kr-mobile-home-system-output{animation:.62s cubic-bezier(.2,.7,.2,1) both kr-mobile-home-system-enter}.kr-mobile-home-system-tasks{animation-delay:.1s}.kr-mobile-home-system-review{animation-delay:.2s}.kr-mobile-home-system-output{animation-delay:.3s}.kr-mobile-story-section{background:var(--kr-mobile-cream);padding-top:4.5rem;padding-bottom:4rem}.kr-mobile-home-scene,.kr-mobile-about-work-scene{color:#dfe9f8;background:linear-gradient(#0b1d37e6,#07152afa),repeating-linear-gradient(90deg,#0000 0 2.5rem,#7699cf0f 2.5rem calc(2.5rem + 1px));border:1px solid #93b2e02e;border-radius:.3rem;width:100%;height:auto;min-height:20rem;position:relative;overflow:visible}.kr-mobile-home-scene span,.kr-mobile-home-scene small,.kr-mobile-about-work-scene span,.kr-mobile-about-work-scene small,.kr-mobile-home-scene strong,.kr-mobile-about-work-scene strong{font-size:.8125rem;line-height:1.3}.kr-mobile-home-artifact,.kr-mobile-home-approved,.kr-mobile-home-test-build{z-index:2;opacity:1;background:#102849;border:1px solid #7fa9ea47;width:min(12.75rem,100% - 2rem);padding:.55rem .65rem;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.kr-mobile-home-artifact span,.kr-mobile-home-approved span,.kr-mobile-home-test-build span{color:#89aff0;letter-spacing:.07em;margin-bottom:.14rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;display:block}.kr-mobile-home-artifact strong,.kr-mobile-home-artifact small,.kr-mobile-home-approved strong,.kr-mobile-home-test-build strong{display:block}.kr-mobile-home-artifact small{color:#91a2bb;margin-top:.1rem}.kr-mobile-home-source-thread,.kr-mobile-home-build-thread{z-index:0;background:#4e82db;width:1px;position:absolute;top:3.8rem;bottom:2rem;left:50%}.kr-mobile-home-pods{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid;position:absolute;top:5.15rem;left:.65rem;right:.65rem}.kr-mobile-home-pods>div{text-align:center;opacity:1;background:#0d223f;border:1px solid #88abe036;min-width:0;padding:.45rem .3rem}.kr-mobile-home-pods span,.kr-mobile-home-pods strong,.kr-mobile-home-pods small{display:block}.kr-mobile-home-pods span{color:#6f98db;font-weight:800}.kr-mobile-home-pods small{color:#8fa1ba;margin-top:.16rem}.kr-mobile-home-candidates{opacity:1;gap:.3rem;display:flex;position:absolute;bottom:2.35rem;left:.75rem;right:.75rem}.kr-mobile-home-candidates span{color:#b9c9df;text-align:center;background:#112641;border:1px solid #87aadd2e;flex:1;min-width:0;padding:.4rem .3rem;font-weight:650}.kr-mobile-home-candidates span:last-child{color:#d9bd86;border-color:#b88f4b63}.kr-mobile-home-lineage,.kr-mobile-home-qualifier{color:#8ea7c9;text-align:center;margin:0;position:absolute;bottom:.55rem;left:.75rem;right:.75rem;font-size:.8125rem!important;line-height:1.3!important}.kr-mobile-home-candidate-stack{gap:.3rem;width:3.1rem;display:grid;position:absolute;top:.8rem;left:.75rem}.kr-mobile-home-candidate-stack span{color:#b8c9df;text-align:center;opacity:1;background:#112844;border:1px solid #84a4d533;padding:.28rem;font-weight:750}.kr-mobile-home-review-gate{background:#0e2543;border:1px solid #8ab0ea40;min-height:7rem;padding:.55rem;position:absolute;top:.8rem;left:4.5rem;right:.75rem}.kr-mobile-home-review-gate>span{color:#88ade9;letter-spacing:.07em;margin-bottom:.4rem;font-weight:750;display:block}.kr-mobile-home-review-gate ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.kr-mobile-home-review-gate li{color:#c5d3e6;background:#ffffff08;border-left:2px solid #5789d8;padding:.35rem;font-size:.8125rem;line-height:1.25}.kr-mobile-home-decision-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid;position:absolute;bottom:2.4rem;left:.75rem;right:.75rem}.kr-mobile-home-decision-lanes>div{opacity:1;background:#101f35;border:1px solid #99acca2e;padding:.5rem}.kr-mobile-home-decision-lanes>div:last-child{border-color:#57987678}.kr-mobile-home-decision-lanes span,.kr-mobile-home-decision-lanes strong,.kr-mobile-home-decision-lanes small{display:block}.kr-mobile-home-decision-lanes span{color:#ba9461;letter-spacing:.06em;margin-bottom:.15rem;font-weight:800}.kr-mobile-home-decision-lanes>div:last-child span{color:#72a88c}.kr-mobile-home-decision-lanes small{color:#8f9fb5;margin-top:.12rem}.kr-mobile-home-approved{width:min(13.5rem,100% - 2rem)}.kr-mobile-home-build-lanes{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;display:grid;position:absolute;top:5rem;left:.7rem;right:.7rem}.kr-mobile-home-build-lanes>div{text-align:center;opacity:1;background:#102641;border:1px solid #85a9e033;min-width:0;min-height:4.55rem;padding:.45rem .25rem;position:relative}.kr-mobile-home-build-lanes span{color:#719ce2;font-weight:800}.kr-mobile-home-build-lanes strong{letter-spacing:-.01em;overflow-wrap:normal;font-size:.8125rem}.kr-mobile-home-build-lanes i{transform-origin:0;background:#4b84e6;height:.25rem;position:absolute;bottom:.45rem;left:.4rem;right:.4rem}.kr-mobile-home-versioned-build{text-align:center;opacity:1;background:#143354;border:1px solid #6297e55c;padding:.55rem .65rem;position:absolute;bottom:2.25rem;left:1.5rem;right:1.5rem}.kr-mobile-home-versioned-build span,.kr-mobile-home-versioned-build strong,.kr-mobile-home-versioned-build small{display:block}.kr-mobile-home-versioned-build span{color:#82abe9;letter-spacing:.07em;font-weight:750}.kr-mobile-home-versioned-build small{color:#94a7c0;display:block}.kr-mobile-home-test-build{width:8.4rem;left:.75rem}.kr-mobile-home-checks{gap:.24rem;width:calc(100% - 10.4rem);display:grid;position:absolute;top:.75rem;right:.75rem}.kr-mobile-home-checks span{color:#bac9dd;background:#0f2743;border:1px solid #89a8d72b;justify-content:space-between;align-items:center;min-height:1.6rem;padding:.25rem .4rem;font-weight:650;display:flex}.kr-mobile-home-checks i{color:#99c9ad;border:1px solid #6ea7886e;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.8125rem;font-style:normal;line-height:1;display:grid}.kr-mobile-home-test[data-passed=false] .kr-mobile-home-checks span:nth-child(3) i{color:#d7b176;border-color:#bb8f4c8c}.kr-mobile-home-revision-path{background:#1b283a;border:1px solid #bb8f4c73;width:calc(100% - 7.8rem);padding:.55rem;position:absolute;top:8.4rem;left:.75rem}.kr-mobile-home-revision-path span,.kr-mobile-home-revision-path strong,.kr-mobile-home-revision-path small{display:block}.kr-mobile-home-revision-path span{color:#d1ad76;letter-spacing:.06em;font-weight:800}.kr-mobile-home-revision-path small{color:#98a7ba}.kr-mobile-home-passed-gate{color:#dfece5;text-align:center;background:#133329;border:1px solid #5b9c7b80;align-content:center;width:5.75rem;min-height:5.75rem;padding:.45rem;display:grid;position:absolute;bottom:.8rem;right:.75rem}.kr-mobile-home-passed-gate span,.kr-mobile-home-passed-gate strong{display:block}.kr-mobile-home-passed-gate span{color:#88b69e;letter-spacing:.07em;font-weight:750}.kr-mobile-home-final-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid;position:absolute;top:.75rem;left:.75rem;right:.75rem}.kr-mobile-home-final-gates span{color:#c4d3e6;opacity:1;background:#0f2743;border:1px solid #87a9dc30;justify-content:space-between;align-items:center;min-height:2rem;padding:.35rem .5rem;font-weight:650;display:flex}.kr-mobile-home-final-gates span:last-child{grid-column:1/-1}.kr-mobile-home-final-gates i{color:#82b99c;font-style:normal}.kr-mobile-home-release{color:#e9f3ed;text-align:center;opacity:1;background:#113429;border:1px solid #61a58282;padding:.8rem;position:absolute;bottom:2.4rem;left:1.5rem;right:1.5rem;box-shadow:0 1rem 2rem #0003}.kr-mobile-home-release span{color:#86b89f;letter-spacing:.07em;font-weight:800}.kr-mobile-home-release strong{font-size:1rem}.kr-mobile-home-release small{color:#a9c4b6}.kr-mobile-home-release-record{color:#91a9c7;text-align:center;margin:0;position:absolute;bottom:.5rem;left:.6rem;right:.6rem;font-size:.8125rem!important;line-height:1.3!important}.kr-mobile-home-current-work{color:#eef4fc;background:var(--kr-mobile-navy);padding:4.5rem 0}.kr-mobile-home-current-work .kr-mobile-eyebrow,.kr-mobile-inquiry-cta .kr-mobile-eyebrow{color:#8fb6ff}.kr-mobile-home-current-work .kr-mobile-section-heading{margin-bottom:1.5rem}.kr-mobile-home-work-grid{gap:.85rem;display:grid}.kr-mobile-home-work-card{border:1px solid var(--kr-mobile-line-dark);background:#0b1d37;border-top:2px solid #4478d5;padding:1.15rem;box-shadow:0 1rem 2rem #0000001f}.kr-mobile-home-work-card-solutions{border-top-color:#b68b4a}.kr-mobile-home-work-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.85rem;display:flex}.kr-mobile-home-work-label span,.kr-mobile-home-work-label strong{font-size:.8125rem;line-height:1.25}.kr-mobile-home-work-label span{color:#8eb2eb;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800}.kr-mobile-home-work-label strong{color:#b9c7da;font-weight:650}.kr-mobile-home-work-card h3{color:#fff;margin-bottom:.65rem}.kr-mobile-home-work-card>p{color:#c0cddd;margin-bottom:1rem;font-size:.9375rem;line-height:1.5}.kr-mobile-home-work-card .kr-mobile-chip-list li{color:#b9cbea;background:#4271be1a;border-color:#7fa5e147}.kr-mobile-home-solution-list{margin:0;padding:0;list-style:none}.kr-mobile-home-solution-list li{border-top:1px solid var(--kr-mobile-line-dark);color:#d4ddeb;grid-template-columns:2rem 1fr;align-items:center;min-height:2.8rem;font-size:.875rem;line-height:1.35;display:grid}.kr-mobile-home-solution-list span{color:#b18b53;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:750}.kr-mobile-home-scope-note{border-top:1px solid var(--kr-mobile-line-dark);padding-top:.75rem;color:#aebbd0!important;margin:.85rem 0 0!important;font-size:.8125rem!important}.kr-mobile-home-checked{background:#f1eee7;padding:4.5rem 0}.kr-mobile-home-checked-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.kr-mobile-home-checked-grid li{background:#fbf8f1;border:1px solid #d9d3c8;border-top:2px solid #315fb5;min-width:0;min-height:10.5rem;padding:.9rem}.kr-mobile-home-checked-grid span{color:#315fb5;margin-bottom:1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:800;display:block}.kr-mobile-home-checked-grid h3{margin-bottom:.45rem;font-size:1.125rem;line-height:1.15}.kr-mobile-home-checked-grid p{color:#5a6574;margin:0;font-size:.8125rem;line-height:1.45}.kr-mobile-inquiry-cta{color:#eef4ff;background:#102746;padding:4rem 0}.kr-mobile-inquiry-cta h2{color:#fff}.kr-mobile-inquiry-cta .kr-mobile-page-gutter>p:not(.kr-mobile-eyebrow){color:#c2cfe1;margin-bottom:1.35rem}.kr-mobile-about-hero{min-height:min(34rem, calc(100svh - var(--kr-mobile-header-height,4rem) - env(safe-area-inset-top)));color:#f5f7fb;background:radial-gradient(circle at 78% 22%, #255ec536, transparent 38%), repeating-linear-gradient(90deg, transparent 0 3rem, #789fdd0d 3rem calc(3rem + 1px)), var(--kr-mobile-navy);align-items:end;padding:4rem 0 3.5rem;display:grid;position:relative}.kr-mobile-about-hero .kr-mobile-eyebrow{color:#8fb6ff}.kr-mobile-about-hero h1{color:#fff;max-width:23rem}.kr-mobile-about-hero .kr-mobile-page-gutter>p:last-child{color:#c9d5e6;max-width:25rem;margin-bottom:0;font-size:1.0625rem;line-height:1.52}.kr-mobile-about-work-scene{padding:.8rem}.kr-mobile-about-orbit-line{border:1px solid #6591d53d;border-radius:50%;width:10rem;height:10rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.kr-mobile-about-orbit-line:before,.kr-mobile-about-orbit-line:after{content:"";background:#5989d059;position:absolute}.kr-mobile-about-orbit-line:before{height:1px;top:50%;left:-3rem;right:-3rem}.kr-mobile-about-orbit-line:after{width:1px;top:-2rem;bottom:-2rem;left:50%}.kr-mobile-about-work-artifact{z-index:2;color:#ecf3fd;text-align:center;background:#122e52;border:1px solid #6f9ee56e;align-content:center;width:9.5rem;min-height:6.6rem;padding:.65rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%);box-shadow:0 1rem 2rem #0003}.kr-mobile-about-work-artifact span{color:#89b0ed;letter-spacing:.07em;font-weight:800}.kr-mobile-about-work-artifact strong{margin:.25rem 0}.kr-mobile-about-work-artifact small{color:#92a4bd}.kr-mobile-about-work-nodes>div{z-index:3;text-align:center;opacity:1;background:#0d223e;border:1px solid #82a8e140;min-width:0;padding:.45rem;position:static}.kr-mobile-about-work-nodes{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid;position:absolute;top:.75rem;left:.75rem;right:.75rem}.kr-mobile-about-work-nodes>div:first-child,.kr-mobile-about-work-nodes>div:nth-child(2),.kr-mobile-about-work-nodes>div:nth-child(3){transform:none}.kr-mobile-about-work-nodes span,.kr-mobile-about-work-nodes strong{display:block}.kr-mobile-about-work-nodes span{color:#769ee0;font-weight:800}.kr-mobile-about-work-record{color:#9bb0cb;justify-content:center;align-items:center;gap:.45rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.kr-mobile-about-work-record i{background:#5f9a7d;border-radius:50%;flex:none;width:.45rem;height:.45rem}.kr-mobile-about-anatomy,.kr-mobile-about-privacy,.kr-mobile-about-cta{padding:4.5rem 0}.kr-mobile-about-anatomy{background:#fbf8f1}.kr-mobile-about-anatomy-list{margin:0;padding:0;list-style:none}.kr-mobile-about-anatomy-list li{border-top:1px solid var(--kr-mobile-line-light);grid-template-columns:2.5rem 1fr;align-items:start;gap:.75rem;min-height:5.5rem;padding:.9rem 0;display:grid;position:relative}.kr-mobile-about-anatomy-list li:last-child{border-bottom:1px solid var(--kr-mobile-line-light)}.kr-mobile-about-anatomy-list li>span{color:#315fb5;background:#e8eef9;border:1px solid #c8d6ef;place-items:center;width:2.5rem;height:2.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:800;display:grid}.kr-mobile-about-anatomy-list h3{margin-bottom:.25rem;font-size:1.125rem}.kr-mobile-about-anatomy-list p{color:#5a6574;margin:0;font-size:.875rem;line-height:1.45}.kr-mobile-about-anatomy-list li>i{z-index:2;background:#315fb5;width:.18rem;height:.7rem;position:absolute;bottom:-.35rem;left:1.18rem}.kr-mobile-about-built{color:#eef4fd;background:var(--kr-mobile-navy);padding:4.5rem 0}.kr-mobile-about-built .kr-mobile-eyebrow{color:#8fb6ff}.kr-mobile-about-built .kr-mobile-section-heading>p:last-child{color:#bfcce0}.kr-mobile-about-built-diagram{border:1px solid var(--kr-mobile-line-dark);background:#0b1d37;margin-top:1.5rem;box-shadow:0 1.25rem 2.5rem #0000002e}.kr-mobile-about-built-bar{color:#9ab8e7;border-bottom:1px solid var(--kr-mobile-line-dark);letter-spacing:.08em;background:#0e2647;justify-content:space-between;align-items:center;min-height:2.5rem;padding:.55rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:800;display:flex}.kr-mobile-about-built-bar i{background:#66a084;border-radius:50%;width:.48rem;height:.48rem}.kr-mobile-about-built-diagram ol{margin:0;padding:.75rem;list-style:none}.kr-mobile-about-built-diagram li{background:#ffffff08;border:1px solid #93b4e52b;grid-template-columns:2.4rem 1fr;align-items:center;gap:.65rem;min-height:3.75rem;padding:.55rem .7rem;display:grid;position:relative}.kr-mobile-about-built-diagram li+li{margin-top:.65rem}.kr-mobile-about-built-diagram li>span{color:#8eb3ec;background:#102c50;border:1px solid #7aa7ea45;place-items:center;width:2.2rem;height:2.2rem;font-size:.8125rem;font-weight:800;display:grid}.kr-mobile-about-built-diagram strong,.kr-mobile-about-built-diagram small{display:block}.kr-mobile-about-built-diagram strong{color:#edf4fd;font-size:.875rem}.kr-mobile-about-built-diagram small{color:#93a6c0;margin-top:.12rem;font-size:.8125rem}.kr-mobile-about-built-diagram li>i{z-index:2;color:#6f9ce1;font-size:.8125rem;font-style:normal;position:absolute;bottom:-.88rem;left:50%;transform:translate(-50%)}.kr-mobile-about-built-chips{margin-top:1rem}.kr-mobile-about-built-chips li{color:#b7c9e6;background:#3765af1a;border-color:#7ba2dd42}.kr-mobile-about-internal{background:#e9e5dc;padding:3.5rem 0}.kr-mobile-about-boundary-card{background:#f8f4eb;border:1px solid #d3cdc1;border-left:3px solid #af8240;padding:1.25rem;box-shadow:0 .9rem 2rem #08173a14}.kr-mobile-about-boundary-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;margin-bottom:1rem;display:flex}.kr-mobile-about-boundary-card>div span,.kr-mobile-about-boundary-card>div strong{font-size:.8125rem;line-height:1.3}.kr-mobile-about-boundary-card>div span{color:#855f29;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800}.kr-mobile-about-boundary-card>div strong{color:#7a5828}.kr-mobile-about-boundary-card h2{margin-bottom:.75rem;font-size:1.75rem}.kr-mobile-about-boundary-card p{color:#4e5b6c;margin:0;font-size:.9375rem;line-height:1.5}.kr-mobile-about-privacy{background:#fbf8f1}.kr-mobile-about-mnpi-note{color:#48576b;background:#ece8df;border-left:2px solid #a87c3d;margin:-.5rem 0 1.25rem;padding:.8rem .9rem;font-size:.875rem!important;line-height:1.5!important}.kr-mobile-about-boundary-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.kr-mobile-about-boundary-chips li{color:#263b5e;background:#f4f0e7;border:1px solid #d8d1c5;border-left:2px solid #315fb5;align-items:center;min-height:3rem;padding:.55rem .65rem;font-size:.8125rem;font-weight:700;line-height:1.3;display:flex}.kr-mobile-about-cta{background:#ece8df}.kr-mobile-about-cta h2{max-width:25rem}.kr-mobile-about-cta .kr-mobile-button{margin-top:.5rem}.kr-mobile-home-system-card{box-shadow:none;background:0 0;border:1px solid #9ab9e747;border-left:0;border-right:0;border-radius:0;overflow:visible}.kr-mobile-home-system-head{background:0 0;padding-inline:0}.kr-mobile-home-system-flow{padding-inline:0}.kr-mobile-home-system-flow>div{background:0 0;border:0;border-left:1px solid #a7c3ed38;padding-inline:.55rem}.kr-mobile-home-system-output{background:#39795d12!important;border:0!important;border-left:1px solid #58997b85!important}.kr-mobile-home-scene,.kr-mobile-about-work-scene{box-shadow:none;border:0;border-radius:0}.kr-mobile-home-scene :is(.kr-mobile-home-artifact,.kr-mobile-home-pods>div,.kr-mobile-home-candidates>span,.kr-mobile-home-candidate-stack>span,.kr-mobile-home-review-gate,.kr-mobile-home-decision-lanes>div,.kr-mobile-home-approved,.kr-mobile-home-build-lanes>div,.kr-mobile-home-versioned-build,.kr-mobile-home-test-build,.kr-mobile-home-checks>span,.kr-mobile-home-revision-path,.kr-mobile-home-passed-gate,.kr-mobile-home-final-gates>span,.kr-mobile-home-release){box-shadow:none;background:0 0;border:0;border-radius:0}.kr-mobile-home-scene .kr-mobile-home-artifact,.kr-mobile-home-scene .kr-mobile-home-approved,.kr-mobile-home-scene .kr-mobile-home-test-build{border-bottom:1px solid #7fa9ea57}.kr-mobile-home-scene .kr-mobile-home-pods>div+div,.kr-mobile-home-scene .kr-mobile-home-build-lanes>div+div{border-left:1px solid #88abe03d}.kr-mobile-home-scene .kr-mobile-home-candidates>span,.kr-mobile-home-scene .kr-mobile-home-candidate-stack>span,.kr-mobile-home-scene .kr-mobile-home-checks>span,.kr-mobile-home-scene .kr-mobile-home-final-gates>span{border-bottom:1px solid #87aadd3d}.kr-mobile-home-scene .kr-mobile-home-review-gate,.kr-mobile-home-scene .kr-mobile-home-versioned-build{border-top:1px solid #6297e557;border-bottom:1px solid #6297e557}.kr-mobile-home-scene .kr-mobile-home-decision-lanes>div{border-top:1px solid #b88f4b6b}.kr-mobile-home-scene .kr-mobile-home-decision-lanes>div:last-child,.kr-mobile-home-scene .kr-mobile-home-passed-gate,.kr-mobile-home-scene .kr-mobile-home-release{border-top:1px solid #5b9c7b94;border-bottom:1px solid #5b9c7b94}.kr-mobile-home-scene .kr-mobile-home-revision-path{border-left:2px solid #bb8f4cb3}.kr-mobile-about-work-scene .kr-mobile-about-work-nodes>div,.kr-mobile-about-work-scene .kr-mobile-about-work-artifact{box-shadow:none;background:0 0;border:0;border-radius:0}.kr-mobile-about-work-scene .kr-mobile-about-work-nodes>div+div{border-left:1px solid #82a8e14d}.kr-mobile-about-work-scene .kr-mobile-about-work-artifact{border-top:1px solid #6f9ee573;border-bottom:1px solid #6f9ee573}.kr-mobile-home-work-card{box-shadow:none;background:0 0;border-bottom:0;border-left:0;border-right:0;padding-inline:0}.kr-mobile-home-work-card+.kr-mobile-home-work-card{margin-top:.75rem}.kr-mobile-home-checked-grid li{background:0 0;border-bottom:0;border-left:0;border-right:0}.kr-mobile-home-checked-grid{border-top:1px solid #cac6bc;grid-template-columns:1fr;gap:0}.kr-mobile-home-checked-grid li{border-top:0;border-bottom:1px solid #cac6bc;grid-template-rows:auto auto;grid-template-columns:2.25rem minmax(0,1fr);gap:.3rem .8rem;min-height:0;padding:1rem 0;display:grid}.kr-mobile-home-checked-grid span{grid-row:1/3;margin:0;padding-top:.15rem}.kr-mobile-home-checked-grid h3,.kr-mobile-home-checked-grid p{grid-column:2}.kr-mobile-about-built-diagram{box-shadow:none;background:0 0;border:0}.kr-mobile-about-built-bar{background:0 0;padding-inline:0}.kr-mobile-about-built-diagram ol{padding-inline:0}.kr-mobile-about-built-diagram li{background:0 0;border:0;border-bottom:1px solid #93b4e533;padding-inline:0}.kr-mobile-about-built-diagram li>span{background:0 0;border:0;border-right:1px solid #7aa7ea47}@media (max-width:359px){.kr-mobile-page-gutter,.kr-mobile-container{padding-right:max(1rem, env(safe-area-inset-right));padding-left:max(1rem, env(safe-area-inset-left))}.kr-mobile-actions,.kr-mobile-home-checked-grid,.kr-mobile-about-boundary-chips{grid-template-columns:1fr}.kr-mobile-home-hero .kr-mobile-page-gutter{justify-content:flex-start;padding-top:1.25rem}.kr-mobile-home-system-card{min-height:12.25rem}.kr-mobile-home-pods>div{padding-inline:.18rem}.kr-mobile-home-build-lanes strong{font-size:.8125rem}.kr-mobile-home-checked-grid li{min-height:0}}@media (max-height:640px){.kr-mobile-home-hero .kr-mobile-page-gutter{min-height:auto;padding-top:2rem;padding-bottom:2rem}}.kr-mobile-home-story .kr-mobile-story-scene,.kr-mobile-about-work-story .kr-mobile-story-scene{min-height:0;padding:.875rem 0}.kr-mobile-home-scene,.kr-mobile-about-work-scene{height:auto;min-height:0;box-shadow:none;border:1px solid #93b2e03d;border-left:0;border-right:0;border-radius:0;overflow:visible}.kr-mobile-home-scene{align-content:start;gap:.75rem;padding:1rem .75rem;display:grid}.kr-mobile-home-scene :is(.kr-mobile-home-artifact,.kr-mobile-home-pods,.kr-mobile-home-candidates,.kr-mobile-home-candidate-stack,.kr-mobile-home-review-gate,.kr-mobile-home-decision-lanes,.kr-mobile-home-approved,.kr-mobile-home-build-lanes,.kr-mobile-home-versioned-build,.kr-mobile-home-test-build,.kr-mobile-home-checks,.kr-mobile-home-revision-path,.kr-mobile-home-passed-gate,.kr-mobile-home-final-gates,.kr-mobile-home-release,.kr-mobile-home-lineage,.kr-mobile-home-qualifier,.kr-mobile-home-release-record){width:auto;min-height:0;margin:0;position:relative;inset:auto;transform:none}.kr-mobile-home-artifact,.kr-mobile-home-approved,.kr-mobile-home-test-build{background:0 0;border:0;border-bottom:1px solid #7fa9ea57;width:100%;padding:.7rem 0;display:block}.kr-mobile-home-artifact>span,.kr-mobile-home-artifact>strong,.kr-mobile-home-artifact>small{display:block}.kr-mobile-home-artifact>small{margin-top:.15rem}.kr-mobile-home-source-thread,.kr-mobile-home-build-thread{background:#4e82db;justify-self:center;width:1px;height:1rem;position:relative;inset:auto}.kr-mobile-home-scene .kr-mobile-home-pods{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.kr-mobile-home-scene .kr-mobile-home-pods span,.kr-mobile-home-scene .kr-mobile-home-pods strong,.kr-mobile-home-scene .kr-mobile-home-pods small{display:block}.kr-mobile-home-pods>div{background:0 0;border:0;border-bottom:1px solid #88abe040;min-height:4.5rem;padding:.55rem .35rem}.kr-mobile-home-pods>div+div{border-left:1px solid #88abe040}.kr-mobile-home-candidates{gap:0;display:grid}.kr-mobile-home-candidates>span{text-align:left;background:0 0;border:0;border-bottom:1px solid #87aadd3d;min-height:2.55rem;padding:.55rem 0}.kr-mobile-home-lineage,.kr-mobile-home-qualifier,.kr-mobile-home-release-record{color:#9aafcb;text-align:left;font-size:.8125rem!important;line-height:1.4!important}.kr-mobile-home-candidate-stack{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.kr-mobile-home-candidate-stack span{background:#11284494;border:1px solid #84a4d53d;place-items:center;min-height:2.75rem;padding:.35rem;display:grid}.kr-mobile-home-review-gate{background:0 0;border:1px solid #8ab0ea4d;border-left:0;border-right:0;padding:.75rem 0}.kr-mobile-home-review-gate>span{display:block}.kr-mobile-home-review-gate ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.kr-mobile-home-review-gate li{align-items:center;min-height:2.6rem;padding:.45rem .5rem;font-size:.8125rem;display:flex}.kr-mobile-home-decision-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.kr-mobile-home-decision-lanes>div{background:0 0;border:0;border-top:1px solid #b88f4b7a;min-height:5.25rem;padding:.7rem 0}.kr-mobile-home-decision-lanes>div:last-child{border-top-color:#5b9c7ba3}.kr-mobile-home-decision-lanes small,.kr-mobile-home-approved{display:block}.kr-mobile-home-approved span,.kr-mobile-home-approved strong{white-space:normal}.kr-mobile-home-build-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.kr-mobile-home-build-lanes>div{text-align:left;background:0 0;border:0;border-bottom:1px solid #88abe040;min-height:4.5rem;padding:.65rem .55rem}.kr-mobile-home-build-lanes>div:nth-child(2n){border-left:1px solid #88abe040}.kr-mobile-home-build-lanes span,.kr-mobile-home-build-lanes strong{display:block}.kr-mobile-home-build-lanes i{bottom:.6rem;left:.55rem;right:.55rem}.kr-mobile-home-versioned-build{background:0 0;border:1px solid #6297e561;border-left:0;border-right:0;padding:.75rem 0;display:block}.kr-mobile-home-versioned-build>span,.kr-mobile-home-versioned-build>strong,.kr-mobile-home-versioned-build>small{text-align:left;width:auto;display:block}.kr-mobile-home-versioned-build>small{margin-top:.15rem}.kr-mobile-home-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.kr-mobile-home-checks span{text-align:left;background:0 0;border:0;border-bottom:1px solid #89a8d73d;justify-content:space-between;min-height:2.75rem;padding:.5rem}.kr-mobile-home-checks span:nth-child(2n){border-left:1px solid #89a8d73d}.kr-mobile-home-checks i{flex:none;display:grid}.kr-mobile-home-revision-path{background:#bb8f4c12;border:0;border-left:2px solid #bb8f4cb3;padding:.7rem}.kr-mobile-home-revision-path>span,.kr-mobile-home-revision-path>strong,.kr-mobile-home-revision-path>small{display:block}.kr-mobile-home-revision-path>small{margin-top:.15rem}.kr-mobile-home-passed-gate{text-align:left;background:0 0;border:1px solid #5b9c7b9e;border-left:0;border-right:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:3.25rem;padding:.65rem 0;display:flex}.kr-mobile-home-final-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.kr-mobile-home-final-gates span,.kr-mobile-home-final-gates span:last-child{text-align:left;background:0 0;border:0;border-bottom:1px solid #87a9dc3d;grid-column:auto;justify-content:space-between;min-height:2.75rem;padding:.5rem}.kr-mobile-home-final-gates span:nth-child(2n){border-left:1px solid #87a9dc3d}.kr-mobile-home-final-gates span:last-child{border-left:0;grid-column:1/-1}.kr-mobile-home-final-gates i{display:inline}.kr-mobile-home-release{text-align:left;background:0 0;border:1px solid #5b9c7b9e;border-left:0;border-right:0;padding:.85rem 0}.kr-mobile-home-release span,.kr-mobile-home-release strong,.kr-mobile-home-release small{display:block}.kr-mobile-home-release-record{text-align:left}.kr-mobile-about-work-scene{grid-template-rows:auto minmax(8.5rem,1fr) auto;align-items:center;gap:1rem;min-height:21rem;padding:1rem .75rem;display:grid}.kr-mobile-about-work-nodes{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;position:relative;inset:auto}.kr-mobile-about-work-nodes>div{background:0 0;border:0;border-bottom:1px solid #82a8e14d;align-content:center;min-height:4rem;padding:.5rem .35rem;display:grid}.kr-mobile-about-work-nodes>div+div{border-left:1px solid #82a8e14d}.kr-mobile-about-work-artifact{z-index:2;background:#122e52;border:1px solid #6f9ee57a;border-left:0;border-right:0;justify-self:center;width:min(13rem,100%);min-height:7.25rem;padding:.8rem;position:relative;inset:auto;transform:none}.kr-mobile-about-work-artifact span,.kr-mobile-about-work-artifact small{display:block}.kr-mobile-about-orbit-line{pointer-events:none;width:11rem;height:11rem;display:block;top:59%;transform:translate(-50%,-50%)}.kr-mobile-about-work-record{z-index:2;border-top:1px solid #82a8e13d;justify-content:flex-start;min-height:2.75rem;padding-top:.5rem;display:flex;position:relative;inset:auto}.kr-mobile-about-process-scene{color:#14263d;isolation:isolate;background:linear-gradient(#faf7f0f5,#f3eee4fa),repeating-linear-gradient(90deg,#0000 0 3rem,#345b8e0a 3rem calc(3rem + 1px));border-top:1px solid #c9c1b4;border-bottom:1px solid #c9c1b4;height:21rem;min-height:21rem;padding:.9rem;position:relative;overflow:hidden}.kr-mobile-about-process-scene :is(span,strong,small){line-height:1.2}.kr-mobile-about-reset-mask{z-index:20;pointer-events:none;opacity:0;background:#f7f2e8;position:absolute;inset:0}.kr-mobile-about-system-token{width:1.35rem;height:1.35rem;display:block;overflow:visible}.kr-mobile-about-system-token path:first-of-type{fill:#17314d;stroke:#0e2239;stroke-width:1px}.kr-mobile-about-system-token path:last-of-type{fill:none;stroke:#d7b982;stroke-width:1.5px}.kr-mobile-about-intake-label,.kr-mobile-about-request-composer>strong,.kr-mobile-about-intake-panel>span,.kr-mobile-about-define-request>span,.kr-mobile-about-build-brief>span,.kr-mobile-about-check-node>span,.kr-mobile-about-output-panel>span,.kr-mobile-about-handoff-panel>span,.kr-mobile-about-ready{letter-spacing:.075em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:760}.kr-mobile-about-intake-label{color:#7f643d}.kr-mobile-about-request-composer{transform-origin:top;background:#fffdf8;border:1px solid #c8c0b4;min-height:8.5rem;padding:.75rem;position:absolute;top:2.2rem;left:.9rem;right:.9rem;box-shadow:0 .75rem 1.75rem #1f314812}.kr-mobile-about-request-composer>strong{color:#17314d;display:block}.kr-mobile-about-request-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.65rem;display:grid}.kr-mobile-about-request-options span{color:#31465e;overflow-wrap:anywhere;text-align:center;background:#fbf8f1;border:1px solid #d4cec2;place-items:center;min-width:0;min-height:3.35rem;padding:.35rem .15rem;font-size:.625rem;font-weight:700;display:grid}.kr-mobile-about-request-options span:first-child{background:#e8dfcf;border-color:#9b7847}.kr-mobile-about-request-card{z-index:3;color:#fffaf0;background:#17314d;border:1px solid #0e2239;place-items:center;width:8.75rem;min-height:2.45rem;display:grid;position:absolute;top:8.65rem;left:50%;transform:translate(-50%,96px);box-shadow:0 .55rem 1.2rem #17314d24}.kr-mobile-about-request-card strong{opacity:0;font-size:.75rem;position:absolute}.kr-mobile-about-request-card strong:first-child{opacity:1}.kr-mobile-about-intake-panel,.kr-mobile-about-handoff-panel{color:#dce8f6;background:#142d49;border:1px solid #0e2239;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.1rem;padding:.7rem .8rem;display:flex;position:absolute;bottom:.9rem;left:.9rem;right:.9rem}.kr-mobile-about-intake-panel small,.kr-mobile-about-handoff-panel small{color:#9ac0aa;font-size:.6875rem;font-weight:730}.kr-mobile-about-define-request,.kr-mobile-about-build-brief{background:#fffdf8;border:1px solid #c8c0b4;width:10.75rem;min-height:3.6rem;padding:.58rem .7rem;position:absolute;top:.9rem;left:50%;transform:translate(-50%)}.kr-mobile-about-define-request{opacity:0;transform:translate(-50%,-8px)}.kr-mobile-about-define-request span,.kr-mobile-about-define-request strong{display:block}.kr-mobile-about-define-request span,.kr-mobile-about-build-brief span{color:#87683c}.kr-mobile-about-define-request strong{color:#213c58;margin-top:.25rem;font-size:.8125rem}.kr-mobile-about-define-tokens,.kr-mobile-about-build-tokens{z-index:4;justify-content:space-between;display:flex;position:absolute;top:5rem;left:3.1rem;right:3.1rem}.kr-mobile-about-define-tokens>span,.kr-mobile-about-build-tokens>span,.kr-mobile-about-fix-token{clip-path:polygon(0 0,78% 0,100% 24%,100% 100%,22% 100%,0 76%);background:#eadfc9;border:1px solid #bca57d;padding:.25rem;display:block}.kr-mobile-about-define-tokens>span{opacity:.55}.kr-mobile-about-define-tokens>span:first-child{transform:translate(91px,99px)}.kr-mobile-about-define-tokens>span:nth-child(2){transform:translateY(91px)}.kr-mobile-about-define-tokens>span:last-child{transform:translate(-91px,99px)}.kr-mobile-about-define-fields,.kr-mobile-about-build-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid;position:absolute;top:8rem;left:.9rem;right:.9rem}.kr-mobile-about-define-fields{top:5.75rem}.kr-mobile-about-define-fields>div,.kr-mobile-about-build-modules>div{background:#fffdf8b8;border:1px solid #cec7bb;min-height:4.75rem;padding:.62rem .48rem}.kr-mobile-about-define-fields span,.kr-mobile-about-build-modules span{color:#233d59;font-size:.75rem;font-weight:750;display:block}.kr-mobile-about-define-fields i,.kr-mobile-about-build-modules i,.kr-mobile-about-build-brief i,.kr-mobile-about-output-panel>i,.kr-mobile-about-deliver-inputs i,.kr-mobile-about-check-node i{background:#bdc2c2;height:1px;margin-top:.5rem;display:block}.kr-mobile-about-brief-shell{background:#e6e9e5;border:1px solid #bfc8c1;grid-template-columns:repeat(3,1fr);align-items:center;gap:.8rem;min-height:4.2rem;padding:.8rem;display:grid;position:absolute;bottom:3.4rem;left:.9rem;right:.9rem}.kr-mobile-about-brief-shell i{border-top:1px solid #879992;border-bottom:1px solid #879992;height:1.5rem}.kr-mobile-about-ready{color:#3c7257;position:absolute;bottom:.85rem;right:.9rem}.kr-mobile-about-ready span{color:#3c7257}.kr-mobile-about-build-brief{grid-template-rows:auto auto;grid-template-columns:1fr 2fr;gap:0 .6rem;display:grid}.kr-mobile-about-build-brief span{grid-row:1/3;align-self:center}.kr-mobile-about-build-brief i{margin-top:.4rem}.kr-mobile-about-build-tokens{justify-content:center;top:5.2rem}.kr-mobile-about-build-tokens>span{opacity:.55;position:absolute}.kr-mobile-about-build-tokens>span:first-child{transform:translate(-82px,72px)}.kr-mobile-about-build-tokens>span:nth-child(2){transform:translateY(72px)}.kr-mobile-about-build-tokens>span:last-child{transform:translate(82px,72px)}.kr-mobile-about-build-modules{top:8.6rem}.kr-mobile-about-build-modules>div{min-height:5.25rem}.kr-mobile-about-build-paths{width:calc(100% - 1.8rem);height:5.2rem;position:absolute;bottom:3.15rem;left:.9rem;right:.9rem;overflow:visible}.kr-mobile-about-build-paths path{fill:none;stroke:#66809a;stroke-width:1.2px}.kr-mobile-about-build-artifact{z-index:3;background:#17314d;border:1px solid #0e2239;width:1.75rem;height:1.25rem;padding:.28rem;position:absolute;bottom:4.55rem;left:50%;transform:translate(50px)}.kr-mobile-about-build-artifact i{border-top:1px solid #d7b982;border-bottom:1px solid #d7b982;height:100%;display:block}.kr-mobile-about-check-map{width:min(100%,20rem);height:18.4rem;position:absolute;top:1.15rem;left:50%;transform:translate(-50%)}.kr-mobile-about-check-map>path{fill:none;stroke:#708397;stroke-width:1.2px;marker-end:url(#kr-about-arrow)}.kr-mobile-about-check-map>path.kr-mobile-about-return-path{stroke:#a27336;stroke-width:2px}.kr-mobile-about-check-map marker path{fill:#708397}.kr-mobile-about-check-map g rect{fill:#17314d;stroke:#0e2239}.kr-mobile-about-check-map g{transform:translate(256px,164px)}.kr-mobile-about-check-map g path{fill:none;stroke:#d7b982;stroke-width:1px}.kr-mobile-about-check-node{background:#fffdf8d1;border:1px solid #cbc4b8;width:27%;min-height:3.2rem;padding:.55rem;position:absolute}.kr-mobile-about-check-node.is-work{top:2rem;left:3%}.kr-mobile-about-check-node.is-review{top:2rem;left:36.5%}.kr-mobile-about-check-node.is-fix{border-color:#b89664;top:9.6rem;left:3%}.kr-mobile-about-check-node.is-record{border-color:#95ad9f;top:9.6rem;right:3%}.kr-mobile-about-review-issue{z-index:4;color:#744e1d;opacity:0;background:#eadbc1;border-left:2px solid #a27336;padding:.28rem .38rem;font-size:.625rem;font-weight:720;position:absolute;top:5.65rem;left:39%}.kr-mobile-about-fix-token{z-index:4;opacity:.55;position:absolute;top:11.2rem;left:7%;transform:translate(32px)}.kr-mobile-about-pass{z-index:4;color:#35664d;background:#dfebe3;border-left:2px solid #568269;padding:.28rem .38rem;font:760 .625rem ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:5.65rem;left:48%}.kr-mobile-about-audit{color:#42624f;grid-template-columns:auto 1fr;gap:.35rem;width:27%;font-size:.625rem;line-height:1.35;display:grid;position:absolute;bottom:1.15rem;right:3%}.kr-mobile-about-audit b{color:#3d7657}.kr-mobile-about-deliver-inputs{justify-content:space-between;display:flex;position:absolute;top:1rem;left:1.2rem;right:1.2rem}.kr-mobile-about-deliver-inputs span{background:#fffdf8;border:1px solid #cbc4b8;width:3.75rem;height:2.65rem;padding:.45rem}.kr-mobile-about-output-panel{z-index:3;background:#fffdf8;border:1px solid #bfb7aa;width:min(15.5rem,100% - 2.4rem);min-height:7.4rem;padding:.75rem;position:absolute;top:5rem;left:50%;transform:translate(-50%,92px)scale(.92);box-shadow:0 .85rem 1.8rem #1f31481a}.kr-mobile-about-output-panel>span{color:#7f6137;display:block}.kr-mobile-about-output-panel>i{width:58%}.kr-mobile-about-output-panel>i+i{width:82%}.kr-mobile-about-output-panel>div{border-top:1px solid #d7d0c5;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem;display:grid}.kr-mobile-about-output-panel strong{color:#416d55;text-align:center;place-items:center;min-height:2.35rem;font-size:.625rem;display:grid}.kr-mobile-about-output-panel strong+strong{border-left:1px solid #ddd6cb}.kr-mobile-about-deliver-inputs span{opacity:0}@media (prefers-reduced-motion:reduce){.kr-mobile-home-system-source,.kr-mobile-home-system-tasks,.kr-mobile-home-system-review,.kr-mobile-home-system-output,.kr-mobile-about-built-diagram li{animation:none}.kr-mobile-home-scene *,.kr-mobile-about-work-scene *,.kr-mobile-about-process-scene *{transition:none!important;animation:none!important}}@keyframes kr-mobile-home-system-enter{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}}
.kr-mobile-capabilities-page{display:none}@media (max-width:767px){.kr-mobile-capability-example .kr-mobile-story-stage-footer{padding-top:.55rem}.kr-mobile-capability-example .kr-mobile-story-stage-footer>p{font-size:.875rem;line-height:1.38}.kr-mobile-capabilities-page{color:#142238;background:#f5f0e6;display:block}.kr-mobile-capabilities-page,.kr-mobile-capabilities-page *{min-width:0}.kr-mobile-capabilities-hero{color:#eff4fb;background:linear-gradient(#839dc30f 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#839dc30f 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 86% 12%,#b88b4a2e,#0000 18rem),#07152a;border-bottom:1px solid #c7ab7747;padding:3.4rem 0 2.4rem}.kr-mobile-capabilities-hero h1{color:#faf7ef;letter-spacing:-.058em;max-width:20rem;margin:0;font-size:clamp(2.75rem,12.4vw,3.25rem);font-weight:520;line-height:.98}.kr-mobile-capabilities-hero .kr-mobile-lede{color:#b8c5d8;max-width:23rem;margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.55}.kr-mobile-disclosure-line{color:#dbc59e;align-items:center;gap:.55rem;margin:1.35rem 0 0;font-size:.8125rem;font-weight:700;line-height:1.4;display:flex}.kr-mobile-disclosure-line:before{content:"";background:#c49a5a;border-radius:50%;flex:none;width:.45rem;height:.45rem}.kr-mobile-demo-disclosure{border-top:1px solid #b1c6e22e;border-bottom:1px solid #b1c6e22e;margin-top:1.1rem}.kr-mobile-demo-disclosure summary,.kr-mobile-capability-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;font-size:.875rem;font-weight:750;list-style:none;display:flex}.kr-mobile-demo-disclosure summary::-webkit-details-marker{display:none}.kr-mobile-capability-details summary::-webkit-details-marker{display:none}.kr-mobile-demo-disclosure summary:after,.kr-mobile-capability-details summary:after{content:"+";font-size:1.15rem;font-weight:450}.kr-mobile-demo-disclosure[open] summary:after,.kr-mobile-capability-details[open] summary:after{content:"−"}.kr-mobile-demo-disclosure ul{color:#aebdd1;gap:.55rem;margin:0;padding:0 0 1rem 1.2rem;font-size:.875rem;line-height:1.45;display:grid}.kr-mobile-capability-example{scroll-margin-top:calc(4.6rem + env(safe-area-inset-top));border-top:1px solid #d0c8bb;padding:4.5rem 0 4rem}.kr-mobile-capability-heading,.kr-mobile-capability-results,.kr-mobile-capability-boundary,.kr-mobile-capability-details,.kr-mobile-capability-links{width:auto;max-width:28rem;margin-right:max(max(var(--kr-mobile-gutter), env(safe-area-inset-right)), calc((100% - 28rem) / 2));margin-left:max(max(var(--kr-mobile-gutter), env(safe-area-inset-left)), calc((100% - 28rem) / 2))}.kr-mobile-capability-heading>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.kr-mobile-capability-heading>div span,.kr-mobile-capability-heading>div strong,.kr-mobile-capability-heading>p:first-of-type{letter-spacing:.06em;text-transform:uppercase;font:750 .8125rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.kr-mobile-capability-heading>div span{color:#8a6534}.kr-mobile-capability-heading>div strong{color:#536275;text-align:right}.kr-mobile-capability-heading>p:first-of-type{color:#2f5948;background:#e5ece5;border:1px solid #becdbf;border-radius:99px;align-items:center;min-height:2rem;margin:1rem 0 0;padding:.35rem .6rem;display:inline-flex}.kr-mobile-capability-heading h2{color:#12223a;letter-spacing:-.048em;margin:1.15rem 0 0;font-size:clamp(2rem,9vw,2.375rem);font-weight:520;line-height:1.02}.kr-mobile-capability-heading>p:last-child{color:#4f5d6d;margin:1.15rem 0 0;font-size:1rem;line-height:1.55}.kr-mobile-capability-heading>p:last-child b{color:#263850;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.3rem;font-size:.8125rem;display:block}.kr-mobile-capability-example .kr-mobile-story{margin-top:2rem}.kr-mobile-capability-boundary{color:#675d4f;margin-top:.75rem;font-size:.8125rem;font-weight:700;line-height:1.5}.kr-mobile-capability-details{border-top:1px solid #cfc7b9;border-bottom:1px solid #cfc7b9;margin-top:1.5rem}.kr-mobile-capability-details summary{color:#273950;min-height:3.5rem}.kr-mobile-capability-details>div{padding:0 0 1.25rem}.kr-mobile-capability-details h3{color:#8a6534;letter-spacing:.08em;text-transform:uppercase;margin:1rem 0 .35rem;font-size:.8125rem}.kr-mobile-capability-details p{color:#536071;margin:0;font-size:.9375rem;line-height:1.55}.kr-mobile-capability-links{gap:.5rem;margin-top:1.5rem;display:grid}.kr-mobile-capability-links a{color:#23364f;border-bottom:1px solid #d1c9bd;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;font-size:.875rem;font-weight:750;text-decoration:none;display:flex}.kr-mobile-capability-links a span{color:#99703a}.kr-mobile-capability-documents{background:#f9f6ef}.kr-mobile-capability-meetings{background:#edf0f1}.kr-mobile-capability-workplans{background:#f2ece1}.kr-mobile-cap-scene{color:#23364e;background:#f8f4eb;border:1px solid #cdc5b7;border-radius:.2rem;width:100%;min-height:0;padding:.75rem;font-size:.8125rem;line-height:1.35;box-shadow:0 14px 34px #13223717}.kr-mobile-cap-scene-bar{color:#6b604f;background:#eee7da;border-bottom:1px solid #d0c6b7;justify-content:space-between;align-items:center;gap:.6rem;min-height:2rem;margin:-.75rem -.75rem .65rem;padding:.42rem .65rem;font:750 .8125rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.kr-mobile-cap-scene-bar>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kr-mobile-cap-scene-bar strong{color:#385c4b;flex:none;font-size:.8125rem}.kr-mobile-research-brief-title{background:#fffdf8;border-left:3px solid #a67d43;padding:.65rem}.kr-mobile-research-brief-title span,.kr-mobile-research-output article header span{color:#886638;letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:750;display:block}.kr-mobile-research-brief-title strong{margin-top:.2rem;font-size:.875rem;line-height:1.25;display:block}.kr-mobile-research-brief dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.55rem 0 0;display:grid}.kr-mobile-research-brief dl>div{background:#ebe5d9;padding:.45rem}.kr-mobile-research-brief dt,.kr-mobile-document-review dt,.kr-mobile-document-records dt,.kr-mobile-research-output dt{color:#716756;font-size:.8125rem;font-weight:700}.kr-mobile-research-brief dd,.kr-mobile-document-review dd,.kr-mobile-document-records dd,.kr-mobile-research-output dd{color:#24364d;margin:.18rem 0 0;font-size:.8125rem;font-weight:700}.kr-mobile-research-rules,.kr-mobile-source-chips,.kr-mobile-evaluation-chips,.kr-mobile-document-field-chips,.kr-mobile-meeting-topics{flex-wrap:wrap;gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.kr-mobile-research-rules li,.kr-mobile-source-chips span,.kr-mobile-evaluation-chips span,.kr-mobile-document-field-chips span,.kr-mobile-meeting-topics span{color:#48576a;background:#fdfbf6;border:1px solid #cec6b9;align-items:center;min-height:1.65rem;padding:.25rem .42rem;font-size:.8125rem;font-weight:650;line-height:1.2;display:inline-flex}.kr-mobile-research-ideas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem;margin:0;padding:0;list-style:none;display:grid}.kr-mobile-research-filter .kr-mobile-cap-scene-bar,.kr-mobile-research-cycle .kr-mobile-cap-scene-bar,.kr-mobile-document-extract .kr-mobile-cap-scene-bar{display:none}.kr-mobile-research-ideas li{background:#fffdf8;border-left:2px solid #b9b0a2;grid-template-columns:1.65rem minmax(0,1fr) auto;align-items:center;gap:.35rem;min-height:1.35rem;padding:.18rem .35rem;display:grid}.kr-mobile-research-ideas li:nth-child(-n+3){grid-column:1/-1}.kr-mobile-research-ideas li:nth-child(n+4){grid-template-columns:1.45rem minmax(0,1fr) auto;gap:.22rem;min-height:1.2rem;padding-block:.1rem}.kr-mobile-research-ideas li[data-result=retained]{background:#eef3ec;border-left-color:#5b806b}.kr-mobile-research-ideas li[data-result=paused]{opacity:.64}.kr-mobile-research-ideas li>span,.kr-mobile-research-ideas li>b{font:700 .8125rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.kr-mobile-research-ideas li>span{color:#8c6838}.kr-mobile-research-ideas li>p{margin:0;font-size:.8125rem;font-weight:650;line-height:1.15}.kr-mobile-research-ideas li>b{color:#5e6a76}.kr-mobile-evaluation-chips{gap:.2rem;margin-top:.45rem}.kr-mobile-evaluation-chips span{min-height:1.35rem;padding:.16rem .3rem}.kr-mobile-research-filter-result{border-top:1px solid #cec6b9;justify-content:space-between;align-items:center;margin:.4rem 0 0;padding-top:.35rem;font-size:.8125rem;display:flex}.kr-mobile-research-filter-result strong{color:#3f6a54}.kr-mobile-research-filter-result span{color:#766654}.kr-mobile-research-loop{grid-template-columns:1fr 1.7rem 1fr;align-items:center;gap:.35rem;padding-bottom:1.75rem;display:grid;position:relative}.kr-mobile-research-loop>div{color:#edf3fa;background:#10243d;border:1px solid #415672;min-height:3.7rem;padding:.55rem}.kr-mobile-research-loop>div span,.kr-mobile-research-loop>div small{font-size:.8125rem;display:block}.kr-mobile-research-loop>div span{font-weight:750}.kr-mobile-research-loop>div small{color:#aebed2;margin-top:.2rem}.kr-mobile-research-loop>i{color:#a77c42;text-align:center;font-size:1.15rem;font-style:normal}.kr-mobile-research-loop>b{color:#806238;text-align:center;font-size:.8125rem;position:absolute;bottom:0;left:0;right:0}.kr-mobile-cycle-ledger{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.kr-mobile-cycle-ledger li{color:#64707c;text-align:center;opacity:.58;background:#ebe5da;border:1px solid #d1c8bb;padding:.38rem .15rem}.kr-mobile-cycle-ledger span,.kr-mobile-cycle-ledger strong{font-size:.8125rem;display:block}.kr-mobile-cycle-ledger strong{margin-top:.12rem;font-size:.875rem}.kr-mobile-story[data-cycle="1"] .kr-mobile-cycle-ledger [data-cycle="1"],.kr-mobile-story[data-cycle="2"] .kr-mobile-cycle-ledger [data-cycle="2"],.kr-mobile-story[data-cycle="3"] .kr-mobile-cycle-ledger [data-cycle="3"],.kr-mobile-story[data-cycle="4"] .kr-mobile-cycle-ledger [data-cycle="4"],.kr-mobile-story[data-cycle="5"] .kr-mobile-cycle-ledger [data-cycle="5"]{color:#26394f;opacity:1;background:#f1e1c9;border-color:#a67c42}.kr-mobile-strength{background:#fffdf8;border:1px solid #d0c7ba;margin-top:.6rem;padding:.55rem}.kr-mobile-strength>div:first-child{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kr-mobile-strength>div:first-child>span{font-size:.8125rem;font-weight:750}.kr-mobile-strength-current b{font-size:1rem;display:none}.kr-mobile-story[data-cycle="1"] .kr-mobile-strength-current [data-cycle-value="1"],.kr-mobile-story[data-cycle="2"] .kr-mobile-strength-current [data-cycle-value="2"],.kr-mobile-story[data-cycle="3"] .kr-mobile-strength-current [data-cycle-value="3"],.kr-mobile-story[data-cycle="4"] .kr-mobile-strength-current [data-cycle-value="4"],.kr-mobile-story[data-cycle="5"] .kr-mobile-strength-current [data-cycle-value="5"]{display:block}.kr-mobile-strength-track{background:#ded7ca;height:.75rem;margin-top:.45rem;position:relative}.kr-mobile-strength-track>i{transform-origin:0;background:#5b806b;position:absolute;inset:0;transform:scaleX(.52)}.kr-mobile-strength-track>b{white-space:nowrap;border-left:2px solid #9d7339;font-size:.8125rem;position:absolute;top:-.22rem;bottom:-.22rem;left:90%}.kr-mobile-strength-track>b span{color:#6f5129;background:#f5f0e6;padding-inline:.12rem;position:absolute;bottom:100%;right:.18rem}.kr-mobile-research-strength-note{color:#5c6670;margin:.55rem 0 0;font-size:.8125rem;line-height:1.35}.kr-mobile-integrity-flow{grid-template-columns:1fr auto 1.2fr auto .8fr;align-items:center;gap:.25rem;display:grid}.kr-mobile-integrity-flow span,.kr-mobile-integrity-flow strong{text-align:center;background:#eee7da;border:1px solid #d1c7b8;min-height:2.4rem;padding:.4rem;font-size:.8125rem}.kr-mobile-integrity-flow strong{color:#385f4c;background:#e8efe8;border-color:#b9cbbb}.kr-mobile-integrity-flow i{color:#a27941;font-style:normal}.kr-mobile-research-output article{background:#fffdf8;border:1px solid #d0c7ba;margin-top:.55rem;padding:.55rem}.kr-mobile-research-output article header strong{margin-top:.15rem;font-size:.8125rem;line-height:1.25;display:block}.kr-mobile-research-output dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:.55rem 0 0;display:grid}.kr-mobile-research-output dl>div{background:#eee9df;padding:.4rem}.kr-mobile-research-output dd{line-height:1.3}.kr-mobile-scene-complete{color:#365d4a;align-items:center;gap:.45rem;min-height:2rem;margin:.5rem 0 0;font-size:.8125rem;font-weight:750;display:flex}.kr-mobile-document-investments{flex-wrap:wrap;gap:.35rem;display:flex}.kr-mobile-document-investments span{color:#27435e;background:#e7edf1;border:1px solid #c4cfd5;padding:.3rem .45rem;font-size:.8125rem;font-weight:700}.kr-mobile-document-files{gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.kr-mobile-document-files li{background:#fffdf8;border:1px solid #d1c9bc;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:2.35rem;padding:.35rem .45rem;display:grid}.kr-mobile-document-files li[data-prior=true]{color:#6f6559;background:#eae4da}.kr-mobile-document-files b,.kr-mobile-document-files strong,.kr-mobile-document-files span{font-size:.8125rem}.kr-mobile-document-files b{color:#866438;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.kr-mobile-document-files span{overflow-wrap:anywhere;white-space:normal;line-height:1.15;overflow:visible}.kr-mobile-document-files strong{color:#426651}.kr-mobile-document-status{color:#355d4a;margin:.65rem 0 0;font-size:.8125rem;font-weight:750}.kr-mobile-document-status span{color:#a07841}.kr-mobile-document-lanes{gap:.45rem;display:grid}.kr-mobile-document-lanes article{background:#fffdf8;border:1px solid #d1c8ba;grid-template-columns:2rem 1fr;align-items:center;gap:.5rem;padding:.45rem;display:grid}.kr-mobile-document-lanes article>span{color:#fff;background:#254463;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:800;display:grid}.kr-mobile-document-lanes strong,.kr-mobile-document-lanes small{font-size:.8125rem;display:block}.kr-mobile-document-lanes i{background:#e0d9cd;height:.3rem;margin:.28rem 0;display:block}.kr-mobile-document-lanes i b{background:#5a806b;width:86%;height:.3rem;display:block}.kr-mobile-document-field-chips{margin-top:.55rem}.kr-mobile-document-rule{color:#725f43;align-items:center;gap:.45rem;margin:.55rem 0 0;font-size:.8125rem;font-weight:700;display:flex}.kr-mobile-document-page{background:#fffdf8;border:1px solid #cfc7b9;padding:.6rem;box-shadow:0 8px 20px #1c2a3a14}.kr-mobile-document-page header{border-bottom:1px solid #ded7cb;justify-content:space-between;gap:.5rem;padding-bottom:.35rem;display:flex}.kr-mobile-document-page header span,.kr-mobile-document-page header strong,.kr-mobile-document-page small{font-size:.8125rem}.kr-mobile-document-page>p{color:#344257;margin:.6rem 0 0;font-family:Georgia,serif;font-size:.8125rem;line-height:1.45}.kr-mobile-document-page mark{color:inherit;background:#f0dcae}.kr-mobile-document-review{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin:.5rem 0 0;display:grid}.kr-mobile-document-review>div{background:#e8edf0;padding:.35rem}.kr-mobile-document-check aside{color:#6d5738;background:#f2e6ce;border:1px solid #d8c7a8;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.5rem;padding:.4rem .5rem;display:flex}.kr-mobile-document-check aside strong,.kr-mobile-document-check aside p{margin:0;font-size:.8125rem}.kr-mobile-document-records{gap:.4rem;display:grid}.kr-mobile-document-records article{background:#fffdf8;border:1px solid #cec6b9;padding:.45rem}.kr-mobile-document-records article header{justify-content:space-between;gap:.5rem;display:flex}.kr-mobile-document-records article header strong,.kr-mobile-document-records article header span{font-size:.8125rem}.kr-mobile-document-records article header span{color:#3e674f;font-weight:750}.kr-mobile-document-records dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin:.35rem 0 0;display:grid}.kr-mobile-document-records dl>div{background:#eeeae2;padding:.25rem}.kr-mobile-export{gap:.35rem;margin:.5rem 0 0;display:flex}.kr-mobile-export span{color:#24435e;background:#e5ecf0;border:1px solid #bdcbd2;padding:.25rem .45rem;font-size:.8125rem;font-weight:750}.kr-mobile-document-output>small{color:#5e6973;margin-top:.45rem;font-size:.8125rem;display:block}.kr-mobile-meeting-start,.kr-mobile-meeting-context,.kr-mobile-meeting-help,.kr-mobile-meeting-search{color:#e9eff7;background:#0c1c32;border-color:#304660}.kr-mobile-meeting-start .kr-mobile-cap-scene-bar,.kr-mobile-meeting-search .kr-mobile-cap-scene-bar,.kr-mobile-meeting-help .kr-mobile-cap-scene-bar{color:#aebdd1;background:#122943;border-color:#314963}.kr-mobile-meeting-start .kr-mobile-cap-scene-bar strong,.kr-mobile-meeting-search .kr-mobile-cap-scene-bar strong,.kr-mobile-meeting-help .kr-mobile-cap-scene-bar strong{color:#d3b67f}.kr-mobile-meeting-call{background:#10233a;border:1px solid #36506d;border-radius:.18rem;overflow:hidden}.kr-mobile-meeting-call>header,.kr-mobile-meeting-call>footer{color:#aebdd0;background:#09172a;justify-content:space-between;align-items:center;gap:.4rem;min-height:1.8rem;padding:.35rem .5rem;font-size:.8125rem;display:flex}.kr-mobile-meeting-call>header i{background:#74a58a;border-radius:50%;width:.4rem;height:.4rem;margin-right:.3rem;display:inline-block}.kr-mobile-meeting-call>footer{color:#8fa0b6;justify-content:center}.kr-mobile-meeting-people{grid-template-columns:1.5fr 1fr 1fr;gap:.35rem;padding:.45rem;display:grid}.kr-mobile-meeting-people article{text-align:center;background:#172e48;border:1px solid #3b516b;align-content:center;justify-items:center;min-height:6rem;padding:.35rem;display:grid}.kr-mobile-meeting-people article:first-child{background:#243b55}.kr-mobile-meeting-people article>b{background:#aa7e42;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font-size:.8125rem;display:grid}.kr-mobile-meeting-people span,.kr-mobile-meeting-people strong,.kr-mobile-meeting-people small{font-size:.8125rem;display:block}.kr-mobile-meeting-people span{margin-top:.35rem}.kr-mobile-meeting-people small{color:#a8b7c8}.kr-mobile-meeting-start blockquote,.kr-mobile-meeting-search blockquote{color:#ecf2f9;background:#162c46;border-left:3px solid #ac8248;margin:.55rem 0 0;padding:.6rem;font-size:.875rem;line-height:1.4}.kr-mobile-meeting-start blockquote span{color:#d3b67f;margin-bottom:.2rem;font-size:.8125rem;font-weight:750;display:block}.kr-mobile-meeting-search mark{color:#fff;background:#b88e5075}.kr-mobile-meeting-search .kr-mobile-meeting-topics span{color:#d8e3f0;background:#1a344f;border-color:#46617d}.kr-mobile-meeting-sources{gap:.4rem;margin-top:.65rem;display:grid}.kr-mobile-meeting-sources article{background:#152d47;border:1px solid #3c5673;grid-template-columns:1.75rem 1fr auto;align-items:center;gap:.45rem;min-height:2.65rem;padding:.4rem .5rem;display:grid}.kr-mobile-meeting-sources span,.kr-mobile-meeting-sources strong,.kr-mobile-meeting-sources small{font-size:.8125rem}.kr-mobile-meeting-sources small{color:#83b398}.kr-mobile-meeting-context{padding:.45rem;position:relative}.kr-mobile-meeting-context .kr-mobile-meeting-call[data-compact=true]{opacity:.74;height:8rem}.kr-mobile-meeting-context .kr-mobile-meeting-call[data-compact=true] .kr-mobile-meeting-people article{min-height:4rem}.kr-mobile-meeting-context .kr-mobile-meeting-call[data-compact=true] .kr-mobile-meeting-people article>b{width:1.7rem;height:1.7rem}.kr-mobile-meeting-context .kr-mobile-meeting-call[data-compact=true] .kr-mobile-meeting-people span,.kr-mobile-meeting-context .kr-mobile-meeting-call[data-compact=true] footer{display:none}.kr-mobile-meeting-sheet{color:#24364c;background:#f8f5ed;border:1px solid #d5cbbc;padding:.55rem;position:absolute;bottom:.45rem;left:.45rem;right:.45rem;box-shadow:0 -12px 30px #030a1452}.kr-mobile-meeting-sheet>header{border-bottom:1px solid #d8d0c4;justify-content:space-between;gap:.5rem;padding-bottom:.35rem;font-size:.8125rem;display:flex}.kr-mobile-meeting-sheet article{border-bottom:1px solid #ddd5c9;grid-template-columns:5.8rem 1fr;gap:.35rem .5rem;padding:.35rem 0;display:grid}.kr-mobile-meeting-sheet article>span,.kr-mobile-meeting-sheet article p,.kr-mobile-meeting-sheet article small{margin:0;font-size:.8125rem;line-height:1.25}.kr-mobile-meeting-sheet article>span{color:#856438;font-weight:750}.kr-mobile-meeting-sheet article small{color:#4f705e;grid-column:2;font-weight:700}.kr-mobile-meeting-question{color:#eff4fa;background:#17314d;border:1px solid #47627e;padding:.65rem}.kr-mobile-meeting-question span,.kr-mobile-human-label{color:#d2b47d;letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:750}.kr-mobile-meeting-question p{margin:.35rem 0 0;font-size:.875rem;line-height:1.4}.kr-mobile-meeting-brief{color:#26384d;background:#f3efe6;margin-top:.5rem;padding:.55rem}.kr-mobile-meeting-brief>strong{font-size:.8125rem}.kr-mobile-meeting-brief ul{gap:.28rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.kr-mobile-meeting-brief li{font-size:.8125rem}.kr-mobile-meeting-brief li:before{content:"✓";color:#50755f;margin-right:.35rem}.kr-mobile-human-label{margin:.55rem 0 0}.kr-mobile-workplan-email{background:#fffdf8;border:1px solid #d2c9bc;padding:.6rem;box-shadow:0 8px 20px #242f3e12}.kr-mobile-workplan-email header{border-bottom:1px solid #ddd5ca;grid-template-columns:2rem 1fr auto;align-items:center;gap:.5rem;padding-bottom:.45rem;display:grid}.kr-mobile-workplan-email header>span{color:#fff;background:#24435f;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:750;display:grid}.kr-mobile-workplan-email small,.kr-mobile-workplan-email strong,.kr-mobile-workplan-email time{font-size:.8125rem;display:block}.kr-mobile-workplan-email>div{border-bottom:1px solid #ddd5ca;padding:.45rem 0}.kr-mobile-workplan-email>p{color:#334257;margin:.55rem 0 0;font-size:.875rem;line-height:1.55}.kr-mobile-workplan-email mark{color:inherit;background:#e7edf1;box-shadow:inset 0 -2px #7290ab}.kr-mobile-workplan-email mark[data-status=updated]{box-shadow-color:#aa7c3e;background:#f1e6cf}.kr-mobile-workplan-email mark[data-status=canceled]{box-shadow-color:#9a6658;background:#eee1dc}.kr-mobile-workplan-email mark[data-status=check]{box-shadow-color:#5a826c;background:#e5ece6}.kr-mobile-workplan-tracker{gap:.4rem;display:grid}.kr-mobile-workplan-tracker article{background:#fffdf8;border:1px solid #d1c8ba;grid-template-columns:1.7rem 1fr auto;align-items:center;gap:.45rem;min-height:3.1rem;padding:.45rem;display:grid}.kr-mobile-workplan-tracker article>span,.kr-mobile-workplan-tracker article>b{color:#966d38;font-size:.8125rem}.kr-mobile-workplan-tracker strong,.kr-mobile-workplan-tracker p{margin:0;font-size:.8125rem;display:block}.kr-mobile-workplan-tracker p{color:#67717b;margin-top:.15rem}.kr-mobile-workplan-tracker p i{margin-inline:.3rem;font-style:normal}.kr-mobile-workplan-diff>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.kr-mobile-workplan-diff article{background:#fffdf8;border:1px solid #d0c7ba;border-top:3px solid #6b8ca8;min-height:6.3rem;padding:.55rem}.kr-mobile-workplan-diff article[data-status=updated]{border-top-color:#a6793e}.kr-mobile-workplan-diff article[data-status=canceled]{border-top-color:#9a6658}.kr-mobile-workplan-diff article[data-status=check]{border-top-color:#5b806b}.kr-mobile-workplan-diff article>span{color:#586779;letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.kr-mobile-workplan-diff article strong{margin-top:.3rem;font-size:.8125rem;line-height:1.25;display:block}.kr-mobile-workplan-diff article p{color:#5b6671;margin:.3rem 0 0;font-size:.8125rem;line-height:1.3}.kr-mobile-workplan-draft>article{background:#fffdf8;border:1px solid #d0c7ba;padding:.65rem}.kr-mobile-workplan-draft>article header{border-bottom:1px solid #ddd5ca;gap:.45rem;padding-bottom:.45rem;font-size:.8125rem;display:flex}.kr-mobile-workplan-draft>article p{color:#344257;margin:.6rem 0 0;font-size:.875rem;line-height:1.55}.kr-mobile-workplan-draft>article footer{color:#3e6851;border-top:1px solid #ddd5ca;align-items:center;gap:.4rem;margin-top:.55rem;padding-top:.45rem;font-size:.8125rem;display:flex}.kr-mobile-capabilities-inquiry{padding:4.5rem 0 calc(4.5rem + env(safe-area-inset-bottom));color:#eef4fa;scroll-margin-top:calc(4.6rem + env(safe-area-inset-top));background:#08172d;border-top:1px solid #be9a6352}.kr-mobile-capabilities-inquiry h2{color:#faf6ec;letter-spacing:-.045em;margin:0;font-size:2.25rem;font-weight:520;line-height:1.05}.kr-mobile-capabilities-inquiry p:not(.kr-mobile-eyebrow){color:#aab9cd;margin:1rem 0 0;font-size:1rem;line-height:1.55}.kr-mobile-capabilities-inquiry .kr-mobile-button{width:100%;margin-top:1.5rem}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.kr-mobile-capabilities-page *,.kr-mobile-capabilities-page :before,.kr-mobile-capabilities-page :after{scroll-behavior:auto;transition:none!important;animation:none!important}}@media (max-width:767px){.kr-mobile-capability-heading>p:first-of-type{color:#42604f;background:0 0;border:0;border-radius:0;gap:.45rem;min-height:auto;padding:0}.kr-mobile-capability-heading>p:first-of-type:before{content:"";background:#557b65;border-radius:50%;width:.42rem;height:.42rem}.kr-mobile-capability-results{border-top:1px solid #c9c3b8;border-bottom:1px solid #c9c3b8;gap:0;margin-top:1.5rem;display:grid}.kr-mobile-capability-results span{color:#263951;background:0 0;border:0;align-items:center;min-height:2.75rem;padding:.55rem 0;font-size:.875rem;font-weight:680;line-height:1.35;display:flex}.kr-mobile-capability-results span+span{border-top:1px solid #d8d2c8}.kr-mobile-capability-results span:before{content:"✓";color:#f7f4ec;background:#416b56;border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;margin-right:.65rem;font-size:.8125rem;display:grid}.kr-mobile-capability-documents,.kr-mobile-capability-meetings,.kr-mobile-capability-workplans{background:0 0}.kr-mobile-cap-scene{color:#23364e;width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.8125rem;line-height:1.35}.kr-mobile-cap-scene-bar{color:#746b5e;background:0 0;border:0;border-bottom:1px solid #cec8bd;justify-content:space-between;align-items:center;gap:.65rem;min-height:1.8rem;margin:0 0 .6rem;padding:0 0 .48rem;font:720 .8125rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.kr-mobile-cap-scene-bar strong{color:#35604b;align-items:center;gap:.38rem;display:flex}.kr-mobile-cap-scene-bar strong:before{content:"";background:currentColor;border-radius:50%;width:.38rem;height:.38rem}.kr-mobile-research-brief-title{background:0 0;border-left:2px solid #a57a3e;padding:.25rem 0 .55rem .75rem}.kr-mobile-research-brief dl{border-top:1px solid #d3cdc2;border-bottom:1px solid #d3cdc2;gap:0;margin-top:.55rem}.kr-mobile-research-brief dl>div{background:0 0;padding:.52rem .45rem}.kr-mobile-research-brief dl>div+div{border-left:1px solid #d3cdc2}.kr-mobile-research-rules,.kr-mobile-source-chips,.kr-mobile-evaluation-chips,.kr-mobile-document-field-chips,.kr-mobile-meeting-topics{gap:0;display:flex}.kr-mobile-research-rules li,.kr-mobile-source-chips span,.kr-mobile-evaluation-chips span,.kr-mobile-document-field-chips span,.kr-mobile-meeting-topics span{background:0 0;border:0;min-height:1.45rem;padding:.2rem 0}.kr-mobile-research-rules li:not(:last-child):after,.kr-mobile-source-chips span:not(:last-child):after,.kr-mobile-evaluation-chips span:not(:last-child):after,.kr-mobile-document-field-chips span:not(:last-child):after,.kr-mobile-meeting-topics span:not(:last-child):after{content:"·";color:#a57b43;margin-inline:.42rem}.kr-mobile-research-rules li:before{content:"✓";color:#4b715b;margin-right:.3rem}.kr-mobile-source-chips{border-top:1px solid #ded8ce;padding-top:.35rem}.kr-mobile-research-ideas{border-top:1px solid #cbc5ba;margin:0;display:block}.kr-mobile-research-ideas li,.kr-mobile-research-ideas li:nth-child(n+4){background:0 0;border:0;border-bottom:1px solid #ded8ce;grid-template-columns:1.65rem minmax(0,1fr) auto;align-items:center;gap:.35rem;min-height:1.45rem;padding:.2rem 0;display:grid}.kr-mobile-research-ideas li:nth-child(-n+3){grid-column:auto;min-height:2rem}.kr-mobile-research-ideas li[data-result=retained]{background:linear-gradient(90deg,#4c71591c,#0000 76%);border-left:2px solid #52745f;padding-left:.35rem}.kr-mobile-research-ideas li[data-result=paused]{opacity:.56}.kr-mobile-research-ideas li>b{color:#0000;text-indent:-99rem;white-space:nowrap;width:1rem;font-size:.8125rem;position:relative;overflow:hidden}.kr-mobile-research-ideas li>b:after{content:"—";color:#85786a;text-indent:0;font-size:.8125rem;position:absolute;inset:0 0 auto auto}.kr-mobile-research-ideas li[data-result=retained]>b:after{content:"✓";color:#416b56}.kr-mobile-evaluation-chips{margin-top:.3rem}.kr-mobile-research-filter-result{margin-top:.28rem;padding-top:.35rem;font-size:.8125rem}.kr-mobile-research-loop{border-top:1px solid #d1cbc0;border-bottom:1px solid #d1cbc0;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);gap:.3rem;padding:.55rem 0 1.75rem}.kr-mobile-research-loop>div{color:#20354d;background:0 0;border:0;min-height:auto;padding:.25rem 0}.kr-mobile-research-loop>div:last-of-type{text-align:right}.kr-mobile-research-loop>div small{color:#667384}.kr-mobile-research-loop>b{border-top:1px solid #ded8ce;padding-top:.35rem}.kr-mobile-cycle-ledger{gap:0;margin-top:.65rem;position:relative}.kr-mobile-cycle-ledger:before{z-index:0;content:"";background:#c8c1b5;height:1px;position:absolute;top:1.05rem;left:8%;right:8%}.kr-mobile-cycle-ledger li{z-index:1;color:#66717e;opacity:.72;background:0 0;border:0;padding:0;position:relative}.kr-mobile-cycle-ledger span{font-size:.8125rem}.kr-mobile-cycle-ledger strong{color:#596677;background:#f5f0e6;border:1px solid #bfb8ad;border-radius:50%;place-items:center;width:2rem;height:2rem;margin:.2rem auto 0;display:grid}.kr-mobile-story[data-cycle="1"] .kr-mobile-cycle-ledger [data-cycle="1"],.kr-mobile-story[data-cycle="2"] .kr-mobile-cycle-ledger [data-cycle="2"],.kr-mobile-story[data-cycle="3"] .kr-mobile-cycle-ledger [data-cycle="3"],.kr-mobile-story[data-cycle="4"] .kr-mobile-cycle-ledger [data-cycle="4"],.kr-mobile-story[data-cycle="5"] .kr-mobile-cycle-ledger [data-cycle="5"]{color:#26394f;opacity:1;background:0 0;border:0}.kr-mobile-story[data-cycle="1"] .kr-mobile-cycle-ledger [data-cycle="1"] strong,.kr-mobile-story[data-cycle="2"] .kr-mobile-cycle-ledger [data-cycle="2"] strong,.kr-mobile-story[data-cycle="3"] .kr-mobile-cycle-ledger [data-cycle="3"] strong,.kr-mobile-story[data-cycle="4"] .kr-mobile-cycle-ledger [data-cycle="4"] strong,.kr-mobile-story[data-cycle="5"] .kr-mobile-cycle-ledger [data-cycle="5"] strong{color:#fffaf0;background:#9c7138;border-color:#9c7138}.kr-mobile-strength{background:0 0;border:0;margin-top:.7rem;padding:0}.kr-mobile-strength-track{height:.45rem}.kr-mobile-research-strength-note{border-top:1px solid #d9d2c7;padding-top:.55rem}.kr-mobile-capabilities-page .kr-mobile-research-strength-note{font-size:.8125rem;line-height:1.35}.kr-mobile-integrity-flow{border-bottom:1px solid #cec8bd;grid-template-columns:1fr auto 1.25fr auto .7fr;padding:.25rem 0 .6rem}.kr-mobile-integrity-flow span,.kr-mobile-integrity-flow strong{background:0 0;border:0;min-height:auto;padding:0}.kr-mobile-integrity-flow strong{color:#365f4a;background:0 0}.kr-mobile-research-output article{background:0 0;border:0;border-left:2px solid #9e753f;margin-top:.45rem;padding:0 0 0 .65rem}.kr-mobile-research-output .kr-mobile-cap-scene-bar{display:none}.kr-mobile-research-output dl{border-top:1px solid #d7d1c7;margin-top:.45rem;display:block}.kr-mobile-research-output dl>div{background:0 0;border-bottom:1px solid #d7d1c7;grid-template-columns:2.8rem minmax(0,1fr);gap:.45rem;padding:.3rem 0;display:grid}.kr-mobile-research-output dl>div:nth-child(2n){border-left:0;padding-left:0}.kr-mobile-research-output dl dd{margin-top:0}.kr-mobile-research-output .kr-mobile-scene-complete{white-space:nowrap;gap:.25rem;font-size:.8125rem;line-height:1.3}.kr-mobile-document-investments{border-bottom:1px solid #c8d0d3;gap:0}.kr-mobile-document-investments span{color:#657382;background:0 0;border:0;border-bottom:2px solid #0000;padding:.4rem .5rem}.kr-mobile-document-investments span:first-child{color:#214767;border-bottom-color:#315f82}.kr-mobile-document-files{border-top:1px solid #ccd3d6;gap:0;margin-top:.45rem}.kr-mobile-document-files li{background:0 0;border:0;border-bottom:1px solid #d9ddde;min-height:2.7rem;padding:.38rem 0}.kr-mobile-document-files li[data-prior=true]{color:#736e68;background:linear-gradient(90deg,#7d715f17,#0000)}.kr-mobile-document-files b{color:#315b7b;background:#e2eaee;border-radius:.15rem;place-items:center;width:2.1rem;height:1.45rem;font-size:.8125rem;display:grid}.kr-mobile-document-files strong{align-items:center;gap:.3rem;display:flex}.kr-mobile-document-files strong:before{content:"";background:currentColor;border-radius:50%;width:.36rem;height:.36rem}.kr-mobile-document-status{border-top:1px solid #cbd2d4;padding-top:.55rem}.kr-mobile-document-lanes{border-top:1px solid #c9d0d3;gap:0}.kr-mobile-document-lanes article{background:0 0;border:0;border-bottom:1px solid #d7dcde;min-height:2.7rem;padding:.28rem 0}.kr-mobile-document-lanes article>span{color:#244967;background:#dde8ed;width:1.75rem;height:1.75rem}.kr-mobile-document-lanes i{margin-block:.15rem}.kr-mobile-document-field-chips{border-bottom:1px solid #d4d9da;padding-bottom:.3rem}.kr-mobile-document-rule{background:#eee6d6;border-left:2px solid #9b743f;min-height:2.4rem;margin-top:.45rem;padding:.4rem .55rem}.kr-mobile-capabilities-page .kr-mobile-document-rule,.kr-mobile-capabilities-page .kr-mobile-document-status,.kr-mobile-capabilities-page .kr-mobile-scene-complete{font-size:.8125rem;line-height:1.35}.kr-mobile-document-page{background:#fffdf8;border:0;padding:.6rem .65rem .7rem;position:relative;box-shadow:0 10px 22px #1f2a3714}.kr-mobile-document-page:before{content:"";background:#d8d1c6;width:2px;position:absolute;inset:0 auto 0 0}.kr-mobile-document-review{border-top:1px solid #c9d2d5;border-bottom:1px solid #c9d2d5;gap:0;margin-top:.5rem}.kr-mobile-document-review>div{background:0 0;padding:.4rem .3rem}.kr-mobile-document-review>div+div{border-left:1px solid #d5dcde}.kr-mobile-document-check aside{background:0 0;border:0;border-bottom:1px solid #d2c6b3;margin-top:.45rem;padding:.4rem 0}.kr-mobile-document-records{border-top:1px solid #c9d0d2;gap:0}.kr-mobile-document-records article{background:0 0;border:0;border-bottom:1px solid #d2d8da;padding:.3rem 0}.kr-mobile-document-records dl{gap:0}.kr-mobile-document-records dl>div{background:0 0;padding:.12rem .3rem .05rem 0}.kr-mobile-document-records dl>div+div{border-left:1px solid #d5dbdc;padding-left:.3rem}.kr-mobile-document-records dt,.kr-mobile-document-records dd{line-height:1.15}.kr-mobile-document-records dd{margin-top:.08rem}.kr-mobile-export{gap:0;padding-top:.35rem}.kr-mobile-export:before{content:"Export";color:#687687;margin-right:.45rem;font-size:.8125rem}.kr-mobile-export span{background:0 0;border:0;border-left:1px solid #bfc9cc;padding:0 .4rem}.kr-mobile-meeting-start,.kr-mobile-meeting-context,.kr-mobile-meeting-help,.kr-mobile-meeting-search{color:#e9eff7;background:#0b1b30;border:0}.kr-mobile-meeting-start,.kr-mobile-meeting-search,.kr-mobile-meeting-help{padding:.65rem}.kr-mobile-meeting-start .kr-mobile-cap-scene-bar,.kr-mobile-meeting-search .kr-mobile-cap-scene-bar,.kr-mobile-meeting-help .kr-mobile-cap-scene-bar{color:#aebdd1;background:0 0;border-color:#30465f;margin-inline:0}.kr-mobile-meeting-search .kr-mobile-cap-scene-bar{display:none}.kr-mobile-meeting-call{background:0 0;border:0;border-radius:0}.kr-mobile-meeting-call>header{background:0 0;border-bottom:1px solid #314862;padding:0 0 .45rem}.kr-mobile-meeting-call>footer{background:0 0;border-top:1px solid #314862;padding:.4rem 0 0}.kr-mobile-meeting-people{grid-template-rows:repeat(2,1fr);grid-template-columns:minmax(0,1.65fr) minmax(0,.9fr);gap:.35rem;padding:.45rem 0}.kr-mobile-meeting-people article{text-align:left;background:#142b45;border:0;grid-template-columns:auto minmax(0,1fr);align-content:center;justify-items:start;gap:.4rem;min-height:2.85rem;padding:.4rem}.kr-mobile-meeting-people article:first-child{text-align:center;background:#1c3651;grid-row:1/3;grid-template-columns:1fr;justify-items:center}.kr-mobile-meeting-people article>b{width:1.8rem;height:1.8rem}.kr-mobile-meeting-people article:first-child>b{width:2.65rem;height:2.65rem}.kr-mobile-meeting-people span{margin-top:0}.kr-mobile-meeting-start blockquote,.kr-mobile-meeting-search blockquote{background:0 0;border-left:2px solid #ac8248;margin-top:.5rem;padding:.5rem 0 .5rem .65rem}.kr-mobile-meeting-topics{border-bottom:1px solid #314862}.kr-mobile-meeting-search .kr-mobile-meeting-topics span{color:#c3d1df;background:0 0;border:0}.kr-mobile-meeting-sources{border-top:1px solid #30475f;gap:0;margin-top:.4rem}.kr-mobile-meeting-sources article{background:0 0;border:0;border-bottom:1px solid #30475f;min-height:2.7rem;padding:.4rem 0}.kr-mobile-meeting-sources article>span{background:#183754;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;display:grid}.kr-mobile-meeting-context{padding:0}.kr-mobile-meeting-context .kr-mobile-meeting-call[data-compact=true]{height:8.2rem;padding:.45rem}.kr-mobile-meeting-context .kr-mobile-meeting-call[data-compact=true] .kr-mobile-meeting-people{padding-bottom:0}.kr-mobile-meeting-sheet{border:0;border-top:2px solid #a77c42;padding:.55rem .7rem;bottom:0;left:0;right:0;box-shadow:0 -16px 30px #030a1457}.kr-mobile-meeting-sheet article{grid-template-columns:minmax(0,1fr) auto;gap:.12rem .5rem;padding-block:.34rem}.kr-mobile-meeting-sheet article>span{grid-column:1}.kr-mobile-meeting-sheet article p{grid-area:2/1/auto/-1}.kr-mobile-meeting-sheet article small{text-align:right;grid-area:1/2;max-width:10rem}.kr-mobile-meeting-question{background:0 0;border:0;border-left:2px solid #ad8246;padding:.25rem 0 .65rem .7rem}.kr-mobile-meeting-brief{background:#f2eee5;border-top:1px solid #d2c8b7;margin:0;padding:.6rem .7rem}.kr-mobile-meeting-brief ul{gap:0}.kr-mobile-meeting-brief li{border-bottom:1px solid #d9d1c5;padding:.2rem 0;line-height:1.2}.kr-mobile-human-label{margin-top:.35rem;font-size:.8125rem;line-height:1.25}.kr-mobile-workplan-email{box-shadow:none;background:0 0;border:0;padding:0}.kr-mobile-workplan-email header{padding:.1rem 0 .5rem}.kr-mobile-workplan-email>div{padding:.45rem 0}.kr-mobile-workplan-email>p{margin-top:.55rem}.kr-mobile-workplan-phrase-rail{border-top:1px solid #cbc5bb;border-bottom:1px solid #cbc5bb;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kr-mobile-workplan-phrase-rail>span{color:#526073;align-items:center;gap:.35rem;min-height:1.85rem;padding:.22rem .3rem;font-size:.8125rem;font-weight:650;line-height:1.12;display:flex}.kr-mobile-workplan-phrase-rail>span:nth-child(2n){border-left:1px solid #d7d1c7}.kr-mobile-workplan-phrase-rail>span:nth-child(n+3){border-top:1px solid #d7d1c7}.kr-mobile-workplan-phrase-rail b{color:#996f38;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}.kr-mobile-workplan-tracker{gap:0}.kr-mobile-workplan-tracker article{background:0 0;border:0;border-bottom:1px solid #d7d1c7;min-height:2.8rem;padding:.3rem 0}.kr-mobile-workplan-tracker article>b{color:#2c5474;background:#e1e8eb;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid}.kr-mobile-workplan-diff>div:last-child{border-top:1px solid #cbc5bb;display:block}.kr-mobile-workplan-diff article{background:0 0;border:0;border-bottom:1px solid #d6d0c6;grid-template-columns:4.8rem minmax(0,1fr);align-content:center;gap:.1rem .55rem;min-height:3.65rem;padding:.42rem 0;display:grid}.kr-mobile-workplan-diff article:before{content:"";background:#6b8ca8;grid-row:1/3;place-self:stretch end;width:2px;margin-right:.2rem}.kr-mobile-workplan-diff article[data-status=updated]:before{background:#a6793e}.kr-mobile-workplan-diff article[data-status=canceled]:before{background:#9a6658}.kr-mobile-workplan-diff article[data-status=check]:before{background:#5b806b}.kr-mobile-workplan-diff article>span{grid-row:1/3;align-self:center}.kr-mobile-workplan-diff article strong,.kr-mobile-workplan-diff article p{grid-column:2;margin-top:0}.kr-mobile-workplan-draft>article{background:0 0;border:0;padding:0}.kr-mobile-workplan-draft>article header{padding:.2rem 0 .5rem}.kr-mobile-workplan-draft>article p{font-size:.8125rem;line-height:1.42}.kr-mobile-workplan-draft>article footer{min-height:2.2rem}}@media (max-width:359px) and (max-height:650px){.kr-mobile-capability-example .kr-mobile-story-stage-header{padding-bottom:.5rem}.kr-mobile-capability-example .kr-mobile-story-stage-header h3{margin-top:.15rem;font-size:1.375rem}.kr-mobile-capability-example .kr-mobile-story-scene{padding-block:.45rem}.kr-mobile-capability-example .kr-mobile-story-stage-footer{gap:.35rem .65rem;padding-top:.4rem}.kr-mobile-capability-example .kr-mobile-story-stage-footer>p{font-size:.875rem;line-height:1.35}.kr-mobile-cap-scene{padding:0}.kr-mobile-cap-scene-bar{min-height:1.45rem;margin:0 0 .35rem;padding-bottom:.3rem}.kr-mobile-research-ideas li,.kr-mobile-research-ideas li:nth-child(n+4){min-height:1.25rem;padding-block:.1rem}.kr-mobile-research-ideas li:nth-child(-n+3){min-height:1.7rem}.kr-mobile-research-ideas li>p{line-height:1.05}.kr-mobile-research-filter-result{margin-top:.15rem;padding-top:.2rem}.kr-mobile-evaluation-chips,.kr-mobile-document-field-chips{display:flex}.kr-mobile-document-files li{min-height:2.35rem;padding-block:.2rem}.kr-mobile-document-lanes article{min-height:2.45rem;padding-block:.18rem}.kr-mobile-document-lanes article>span{width:1.55rem;height:1.55rem}.kr-mobile-document-lanes i{margin-block:.08rem}.kr-mobile-document-rule{min-height:2rem;margin-top:.25rem;padding-block:.25rem}.kr-mobile-research-output article{margin-top:.25rem}.kr-mobile-research-output article header strong{line-height:1.15}.kr-mobile-research-output dl{margin-top:.25rem}.kr-mobile-research-output dl>div{gap:.3rem;padding-block:.12rem}.kr-mobile-research-output dt,.kr-mobile-research-output dd{line-height:1.18}.kr-mobile-research-output .kr-mobile-scene-complete{min-height:1.35rem;margin-top:.1rem}.kr-mobile-meeting-start,.kr-mobile-meeting-search,.kr-mobile-meeting-help{padding:.45rem}.kr-mobile-meeting-people article{min-height:2.5rem}.kr-mobile-meeting-people{gap:.2rem;padding-block:.3rem}.kr-mobile-meeting-call>header,.kr-mobile-meeting-call>footer{min-height:1.55rem;padding-block:.25rem}.kr-mobile-meeting-start blockquote{margin-top:.3rem;padding-block:.35rem;font-size:.8125rem;line-height:1.3}.kr-mobile-meeting-help .kr-mobile-cap-scene-bar{margin-bottom:.25rem}.kr-mobile-meeting-sheet{padding:.3rem .55rem}.kr-mobile-meeting-sheet>header{padding-bottom:.2rem}.kr-mobile-meeting-sheet article{padding-block:.18rem}.kr-mobile-meeting-sheet article>span,.kr-mobile-meeting-sheet article p,.kr-mobile-meeting-sheet article small{line-height:1.15}.kr-mobile-meeting-question{padding:.15rem 0 .4rem .55rem}.kr-mobile-meeting-question p{margin-top:.2rem;font-size:.8125rem;line-height:1.28}.kr-mobile-meeting-brief{padding:.4rem .55rem}.kr-mobile-meeting-brief ul{margin-top:.25rem}.kr-mobile-meeting-brief li{padding-block:.12rem;line-height:1.12}.kr-mobile-human-label{margin-top:.1rem}.kr-mobile-workplan-diff article{min-height:3.1rem;padding-block:.3rem}.kr-mobile-document-output>small{display:none}.kr-mobile-workplan-draft>article p{margin-top:.35rem;font-size:.8125rem;line-height:1.32}.kr-mobile-workplan-draft>article footer{min-height:1.75rem;margin-top:.3rem;padding-top:.3rem}}@media (max-width:767px){.kr-mobile-example-index{scroll-margin-top:calc(4.5rem + env(safe-area-inset-top));border:0;grid-template-columns:1fr;gap:0;padding-block:1.35rem 2.35rem;display:grid}.kr-mobile-example-index a,.kr-mobile-example-index a:nth-child(odd),.kr-mobile-example-index a:nth-child(-n+2){color:#26384f;min-height:2.75rem;box-shadow:none;background:0 0;border:0;border-top:1px solid #cbc5ba;border-radius:0;align-items:center;gap:.65rem;padding:0;font-size:.9375rem;font-weight:720;text-decoration:none;display:flex}.kr-mobile-example-index a:last-child{border-bottom:1px solid #cbc5ba}.kr-mobile-example-index a span{color:#8b6839;border-right:1px solid #ddd7cd;flex:0 0 2.25rem;align-self:stretch;align-items:center;width:2.25rem;font:750 .8125rem ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.kr-mobile-cap-scene{font-size:.8125rem;line-height:1.4}.kr-mobile-research-ideas li,.kr-mobile-research-ideas li:nth-child(n+4){min-height:2rem;padding-block:.32rem}.kr-mobile-research-ideas li:nth-child(-n+3){min-height:2.5rem}.kr-mobile-research-ideas li>p{line-height:1.25}.kr-mobile-research-output .kr-mobile-scene-complete{white-space:normal}.kr-mobile-document-files span,.kr-mobile-document-page header span{overflow-wrap:anywhere}.kr-mobile-document-review{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-mobile-document-review>div:nth-child(odd){border-left:0}.kr-mobile-document-review>div:nth-child(n+3){border-top:1px solid #d5dcde}.kr-mobile-document-check aside{display:block}.kr-mobile-document-check aside p{margin-top:.25rem}.kr-mobile-meeting-context{height:auto;min-height:0;padding:.65rem;overflow:visible}.kr-mobile-meeting-context .kr-mobile-meeting-call[data-compact=true]{opacity:.76;height:auto;min-height:0;padding:0}.kr-mobile-meeting-sheet{margin-top:.65rem;padding:.65rem .7rem;position:relative;inset:auto;translate:none!important}.kr-mobile-workplan-draft>article p{font-size:.875rem;line-height:1.5}.kr-mobile-document-output>small{display:block}.kr-mobile-capability-heading>.kr-mobile-capability-scope{color:#42604f;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:.45rem;min-height:auto;margin:1rem 0 0;padding:0;font:750 .8125rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.kr-mobile-capability-heading>.kr-mobile-capability-scope:before{content:"";background:#557b65;border-radius:50%;width:.42rem;height:.42rem;display:block}.kr-mobile-capability-heading>.kr-mobile-capability-intro,.kr-mobile-capability-heading>.kr-mobile-capability-intro:first-of-type{color:#4f5d6d;min-height:0;font:inherit;letter-spacing:normal;text-transform:none;background:0 0;border:0;border-radius:0;margin:1.15rem 0 0;padding:0;font-size:1rem;line-height:1.55;display:block}.kr-mobile-capability-heading>.kr-mobile-capability-intro:before{content:none;display:none}.kr-mobile-research-loop{background:#f8f4ec;border:1px solid #cfc6b8;border-radius:.2rem;padding:0;display:block;position:relative;overflow:hidden}.kr-mobile-research-loop>header{color:#20354d;background:#eee8dd;border-bottom:1px solid #d3cabd;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.2rem;padding:.5rem .65rem;display:flex}.kr-mobile-research-loop>header span{font-size:.8125rem;font-weight:760}.kr-mobile-research-loop>header strong{color:#fff8ea;letter-spacing:.04em;white-space:nowrap;background:#8d6633;border-radius:999px;padding:.18rem .38rem;font:760 .75rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.kr-mobile-research-loop-steps{grid-template-columns:minmax(0,1fr) 1.25rem minmax(0,1fr) 1.25rem minmax(0,1fr);align-items:center;gap:.2rem;padding:.65rem;display:grid}.kr-mobile-research-loop .kr-mobile-research-loop-steps>article{color:#eaf0f6;text-align:left;background:#1a2e47;border:1px solid #3c536e;border-radius:.15rem;align-content:center;min-width:0;min-height:5.3rem;padding:.55rem .4rem;display:grid;position:relative}.kr-mobile-research-loop .kr-mobile-research-loop-steps>article[data-result=retained]{color:#183729;background:#e5eee7;border-color:#aac2b1}.kr-mobile-research-loop-steps article>b{color:#d3b47f;font:760 .625rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:.38rem;left:.42rem}.kr-mobile-research-loop-steps article[data-result=retained]>b{color:#4d765f}.kr-mobile-research-loop-steps article>span,.kr-mobile-research-loop-steps article>small{min-width:0;display:block}.kr-mobile-research-loop-steps article>span{margin-top:.65rem;font-size:.8125rem;font-weight:760}.kr-mobile-research-loop-steps article>small{color:#afbdcd;margin-top:.25rem;font-size:.6875rem;line-height:1.25}.kr-mobile-research-loop-steps article[data-result=retained]>small{color:#557061}.kr-mobile-research-loop-forward{width:100%;height:1rem;display:block;position:relative}.kr-mobile-research-loop-forward>i{transform-origin:0;background:#9c7643;height:1px;position:absolute;top:50%;left:0;right:0}.kr-mobile-research-loop-forward>i:after{content:"";border-top:1px solid #9c7643;border-right:1px solid #9c7643;width:.5rem;height:.5rem;position:absolute;top:-.25rem;right:0;transform:rotate(45deg)}.kr-mobile-research-loop>.kr-mobile-research-loop-return{color:#74552d;text-align:right;background:#f2e7d5;border:1px dashed #b6915d;border-radius:.15rem;grid-template-columns:minmax(2.5rem,1fr) auto;align-items:center;gap:.55rem;min-height:2.65rem;margin:0 .65rem .65rem;padding:.55rem .6rem;display:grid;position:relative}.kr-mobile-research-loop-return>i{border-bottom:1px solid #9c7643;border-left:1px solid #9c7643;height:1rem;position:relative}.kr-mobile-research-loop-return>i:before{content:"";border-top:1px solid #9c7643;border-left:1px solid #9c7643;width:.5rem;height:.5rem;position:absolute;top:-.06rem;left:-.22rem;transform:rotate(45deg)}.kr-mobile-research-loop-return>b{font-size:.8125rem;font-weight:750;line-height:1.25}.kr-mobile-cycle-ledger-heading{justify-content:space-between;align-items:flex-end;gap:.8rem;margin-top:.8rem;display:flex}.kr-mobile-cycle-ledger-heading span,.kr-mobile-cycle-ledger-heading small{display:block}.kr-mobile-cycle-ledger-heading span{color:#22374e;font-size:.8125rem;font-weight:760}.kr-mobile-cycle-ledger-heading small{color:#68727c;text-align:right;max-width:9.5rem;font-size:.6875rem;line-height:1.25}.kr-mobile-cycle-ledger{margin-top:.45rem}.kr-mobile-cycle-ledger li{opacity:1}.kr-mobile-cycle-ledger li small{color:#7a7f81;margin-top:.16rem;font-size:.625rem;display:block}.kr-mobile-story[data-cycle="5"] .kr-mobile-cycle-ledger li:last-child strong{color:#fffaf0;background:#416b56;border-color:#416b56;box-shadow:0 0 0 3px #416b5621}.kr-mobile-strength-current{align-items:baseline;display:flex}.kr-mobile-strength-current small{color:#65717e;font-size:.6875rem}.kr-mobile-strength>p{color:#4e5d69;align-items:center;gap:.4rem;margin:0;font-size:.75rem;line-height:1.3;display:flex}.kr-mobile-strength>p span{color:#fff;text-transform:uppercase;background:#416b56;border-radius:999px;padding:.18rem .35rem;font:750 .625rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.kr-mobile-strength-track{margin-bottom:1.65rem}.kr-mobile-strength-track>b span{background:0 0;padding:0;top:calc(100% + .3rem);bottom:auto;right:-.15rem;transform:none}.kr-mobile-capability-research .kr-mobile-phase-slide[data-phase-index="3"] .kr-mobile-story-scene{overflow:hidden}.kr-mobile-phase-slide[data-active=true] .kr-mobile-research-loop-steps>article{animation:2.8s both kr-mobile-cycle-step}.kr-mobile-phase-slide[data-active=true] .kr-mobile-research-loop-steps>article:nth-of-type(2){animation-delay:.45s}.kr-mobile-phase-slide[data-active=true] .kr-mobile-research-loop-steps>article:nth-of-type(3){animation-delay:.9s}.kr-mobile-phase-slide[data-active=true] .kr-mobile-research-loop-forward>i{animation:.7s ease-out both kr-mobile-cycle-arrow}.kr-mobile-phase-slide[data-active=true] .kr-mobile-research-loop-forward:nth-of-type(2)>i{animation-delay:.55s}.kr-mobile-phase-slide[data-active=true] .kr-mobile-research-loop-return{animation:.65s cubic-bezier(.22,1,.36,1) 1.25s both kr-mobile-cycle-return}.kr-mobile-phase-slide[data-active=true] .kr-mobile-cycle-ledger li{animation:.42s cubic-bezier(.22,1,.36,1) both kr-mobile-cycle-score}.kr-mobile-phase-slide[data-active=true] .kr-mobile-cycle-ledger li:first-child{animation-delay:1.7s}.kr-mobile-phase-slide[data-active=true] .kr-mobile-cycle-ledger li:nth-child(2){animation-delay:1.95s}.kr-mobile-phase-slide[data-active=true] .kr-mobile-cycle-ledger li:nth-child(3){animation-delay:2.2s}.kr-mobile-phase-slide[data-active=true] .kr-mobile-cycle-ledger li:nth-child(4){animation-delay:2.45s}.kr-mobile-phase-slide[data-active=true] .kr-mobile-cycle-ledger li:nth-child(5){animation-delay:2.7s}.kr-mobile-phase-slide[data-active=true] .kr-mobile-strength-track>i{animation:1.3s cubic-bezier(.22,1,.36,1) 2.55s both kr-mobile-cycle-strength}@keyframes kr-mobile-cycle-step{0%,to{box-shadow:none;transform:translateY(0)}18%,55%{transform:translateY(-.16rem);box-shadow:0 0 0 3px #b28b502e}}@keyframes kr-mobile-cycle-arrow{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes kr-mobile-cycle-return{0%{opacity:0;transform:translate(.6rem)}to{opacity:1;transform:translate(0)}}@keyframes kr-mobile-cycle-score{0%{opacity:.25;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}@keyframes kr-mobile-cycle-strength{0%{transform:scaleX(.52)}25%{transform:scaleX(.64)}50%{transform:scaleX(.73)}75%{transform:scaleX(.84)}to{transform:scaleX(.92)}}.kr-mobile-document-field-grid{border-top:1px solid #cdd4d5;border-bottom:1px solid #cdd4d5;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.kr-mobile-document-field-grid li{color:#344b60;align-items:center;min-height:2.35rem;padding:.4rem .5rem;font-size:.75rem;font-weight:690;line-height:1.25;display:flex}.kr-mobile-document-field-grid li:nth-child(2n){border-left:1px solid #d8dede}.kr-mobile-document-field-grid li:nth-child(n+3){border-top:1px solid #d8dede}.kr-mobile-document-field-grid li:before{content:"";background:#5c7c68;flex:none;width:.35rem;height:.35rem;margin-right:.45rem}.kr-mobile-document-page>small{color:#657282;margin-top:.55rem;line-height:1.35;display:block}.kr-mobile-document-check .kr-mobile-scene-complete{text-align:center;border-top:1px solid #c6d1ca;border-bottom:1px solid #c6d1ca;justify-content:center;min-height:2.85rem;margin-top:.65rem;padding:.55rem .35rem}.kr-mobile-meeting-help,.kr-mobile-meeting-question,.kr-mobile-meeting-brief{box-shadow:none!important}.kr-mobile-meeting-help:before,.kr-mobile-meeting-help:after,.kr-mobile-meeting-question:before,.kr-mobile-meeting-question:after{content:none;display:none}.kr-mobile-capability-results{margin-top:1.25rem}.kr-mobile-capability-boundary{color:#74572f;text-align:center;background:#f2e7d3;border:1px solid #d5bf9d;margin-top:.8rem;padding:.65rem .8rem}.kr-mobile-capability-details{margin-top:1rem}.kr-mobile-capability-details summary{min-height:3.25rem}.kr-mobile-capability-links{border-top:1px solid #d1c9bd;gap:0;margin-top:.85rem}.kr-mobile-capability-links a{min-height:3.25rem;padding:.25rem 0}}@media (max-width:359px){.kr-mobile-document-find .kr-mobile-cap-scene-bar,.kr-mobile-document-output .kr-mobile-cap-scene-bar{align-items:flex-start}.kr-mobile-document-find .kr-mobile-cap-scene-bar>span,.kr-mobile-document-output .kr-mobile-cap-scene-bar>span{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}}
.kr-mobile-contact-page{display:none}@media (max-width:767px){.kr-mobile-contact-page{color:#17263c;background:#f5f0e6;display:block}.kr-mobile-contact-hero{color:#eff4fa;background:linear-gradient(#819bbe0f 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#819bbe0f 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 84% 16%,#b184442b,#0000 17rem),#07152a;padding:3.6rem 0 3.4rem}.kr-mobile-contact-hero h1{color:#fbf7ef;letter-spacing:-.058em;margin:0;font-size:clamp(2.875rem,13vw,3.25rem);font-weight:520;line-height:.98}.kr-mobile-contact-hero .kr-mobile-lede{color:#b8c5d7;max-width:23rem;margin:1.2rem 0 0;font-size:1.0625rem;line-height:1.55}.kr-mobile-contact-inquiry{border-top:1px solid #b3cae73d;margin-top:2rem;padding-top:1.15rem}.kr-mobile-contact-inquiry>span{color:#c8a66d;letter-spacing:.1em;text-transform:uppercase;font:750 .8125rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.kr-mobile-contact-inquiry .kr-mobile-button{width:100%;margin-top:.8rem}.kr-mobile-contact-address{color:#d9e4f2;overflow-wrap:anywhere;text-underline-offset:.2em;align-items:center;min-height:3rem;margin-top:.9rem;font-size:.875rem;font-weight:700;display:flex}.kr-mobile-contact-inquiry>p{color:#e4cfaa;border-top:1px solid #b3cae726;border-left:2px solid #b68b4e;margin:.8rem 0 0;padding:.8rem 0 0 .9rem;font-size:.875rem;line-height:1.45}.kr-mobile-contact-note{background:#f8f4ec;padding:4.25rem 0}.kr-mobile-contact-note h2,.kr-mobile-contact-scope h2{color:#15263d;letter-spacing:-.045em;margin:0;font-size:2.25rem;font-weight:520;line-height:1.05}.kr-mobile-contact-note ol{border-top:1px solid #cfc7ba;gap:0;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.kr-mobile-contact-note li{border-bottom:1px solid #cfc7ba;grid-template-columns:2.4rem 1fr;align-items:center;gap:.65rem;min-height:4rem;padding:.75rem 0;display:grid}.kr-mobile-contact-note li span{color:#96703b;font:750 .8125rem ui-monospace,SFMono-Regular,Menlo,monospace}.kr-mobile-contact-note li strong{color:#26384e;font-size:1rem;line-height:1.35}.kr-mobile-contact-scope{background:#f8f4ec;padding:0 0 4.5rem}.kr-mobile-contact-scope article{border-top:1px solid #c9bead;border-bottom:1px solid #c9bead;padding:1.5rem 0}.kr-mobile-contact-scope article>p:not(.kr-mobile-eyebrow){color:#4f5c6a;margin:1rem 0 0;font-size:1rem;line-height:1.55}.kr-mobile-contact-scope article small{color:#665d51;border-top:1px solid #c8bdad;margin-top:1rem;padding-top:.85rem;font-size:.875rem;line-height:1.45;display:block}.kr-mobile-contact-scope .kr-mobile-container>a{color:#203550;border-bottom:1px solid #cfc7ba;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;margin-top:1.25rem;font-size:.9375rem;font-weight:750;text-decoration:none;display:flex}.kr-mobile-contact-scope .kr-mobile-container>a span{color:#9a713b}}
