.sv-stage{--sp: clamp(18px, 3.4vw, 44px);--tint: #F1F4FF;--mist: #C8D5FF;--b: 1px solid var(--rule);--f: minmax(0, 1fr);font-variant-numeric:tabular-nums}.sv-stage em,.sv-stage i{font-style:normal}.sv-stage b{font-weight:600}.sv-stage .kc span{padding:9px 13px}.sv-stage .kr input{height:40px}.cl-k{display:grid;grid-template-columns:repeat(3,var(--f));gap:14px;margin:16px 0 0;padding-top:14px;border-top:var(--b)}.cl-k dd{margin:2px 0 0;font-size:22px;font-weight:600;letter-spacing:-.014em}.cl-k em{margin-left:6px;font-size:14px;font-weight:600;color:var(--electric)}.cl-why{list-style:none;margin:14px 0 0;padding:0}.cl-why li{padding:10px 0;border-top:var(--b);font-size:17px;line-height:1.4}.cl-menu{display:grid;grid-template-columns:minmax(0,1.2fr) var(--f);gap:clamp(20px,4vw,56px);align-items:center}.cl-matrix{position:relative;aspect-ratio:1.15;margin:0 0 24px 24px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1px;background:var(--rule);border:var(--b);border-radius:12px}.cl-matrix .q{display:block;padding:12px;background:#fff;font-size:15px;font-weight:600;color:var(--muted)}.cl-matrix .q.a{order:2;color:var(--electric);background:#f3f6ff}.cl-matrix .q.b{order:1}.cl-matrix .q.c{order:4}.cl-matrix .q.d{order:3}.cl-matrix .dot{position:absolute;left:var(--x, 50%);bottom:var(--y, 50%);z-index:calc(1 + var(--on, 0));width:14px;height:14px;margin:0 0 -7px -7px;border-radius:50%;background:color-mix(in srgb,var(--electric) calc(var(--on, 0) * 100%),#A9B8CB);box-shadow:0 0 0 calc(var(--on, 0) * 6px) #2454ff29;transition:left .35s var(--ease),bottom .35s var(--ease)}.cl-matrix .dot b{position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:14px;font-style:normal;font-weight:500;white-space:nowrap;color:var(--ink)}.cl-matrix em,.cl-mx em{font-size:14px;color:var(--muted)}.cl-matrix .ax-x,.cl-mx .x{left:0;right:0;bottom:-24px;text-align:center}.cl-matrix .ax-y,.cl-mx .y{left:-24px;top:50%;writing-mode:vertical-rl;transform:rotate(180deg) translateY(50%)}.cl-side{display:grid;gap:14px;min-width:0}.cl-2{display:grid;grid-template-columns:minmax(0,var(--c, 1.6fr)) var(--f);gap:16px clamp(24px,4vw,56px)}.cl-2>*{min-width:0}.cl-w{grid-column:1 / -1}.cl-if[data-on="0"]{display:none}.cl-gy,.cl-gy b,.cl-now,.cl-now b,.cl-pl,.cl-px span,.cl-ay,.cl-re,.cl-ax span+span,.cl-ring,.cl-mark,.cl-mark>span,.cl-mk,.cl-mk em,.cl-mx .q,.cl-mx .p,.cl-matrix em,.cl-mx em,.cl-pa svg,.cl-map svg,.cl-cum u{position:absolute}.cl-hd{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 24px;font-size:15px;color:var(--muted)}.cl-fh{display:grid}.cl-fh>*{grid-area:1 / 1}.cl-fh [data-on="0"]{visibility:hidden}.cl-f{margin:6px 0 clamp(14px,2vw,22px);max-width:27em;font-size:clamp(24px,2.7vw,38px);font-weight:500;line-height:1.14;letter-spacing:-.028em;text-wrap:balance}.cl-lab{margin:16px 0 3px;font-size:15px;font-weight:600}.cl-m,.cl-src,.cl-lg,.cl-ax,.cl-ax2,.cl-ay,.cl-px,.cl-pg,.cl-ledh,.cl-n dt,.cl-k dt,.cl-need dt,.cl-gy b,.cl-bars em,.cl-rows span,.cl-row em,.cl-tree em,.cl-ex footer,.cl-cum .ax,.cl-gantt em,.cl-cal em,.cl-re span,.cl-fact span,.cl-t .m,.cl-t th,.cl-pr s{font-size:14px;line-height:1.4;color:var(--muted)}.cl-src{margin-top:12px}.cl-big{font-size:clamp(22px,2vw,27px);font-weight:500;line-height:1.2;letter-spacing:-.022em}.cl-big span{display:block;margin-top:2px;font-size:15px;font-weight:400;letter-spacing:0;color:var(--muted)}.cl-fl,.cl-fc>.kc,.cl-pj>.kc,.cl-cmv{margin-bottom:14px}.cl-fl{display:flex;flex-wrap:wrap;gap:12px 32px}.cl-fl .kr{flex:1 1 200px;max-width:280px}.cl-txt,.cl-lp,.cl-spread p:not([class]){font-size:16px;line-height:1.42}.cl-scroll{overflow-x:auto}.cl-t{width:100%;min-width:640px;border-collapse:collapse}.cl-t,.cl-row,.cl-rows li,.cl-need div,.cl-lrow{font-size:15px;line-height:1.35}.cl-t caption{padding-bottom:8px;text-align:left;font-weight:600}.cl-t th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;font-weight:500}.cl-t td{padding:10px;border-bottom:var(--b)}.cl-t .r{text-align:right;white-space:nowrap}.cl-t .tot td{border-top:1px solid var(--midnight);border-bottom:0;font-weight:600}.cl-bt{display:grid;grid-template-columns:var(--f) auto;gap:3px 12px;padding:6px 0;font-size:15px}.cl-bt[data-on="0"]{opacity:.42}.cl-bt i{position:relative;grid-column:1 / -1;height:4px;border-radius:2px;background:var(--rule);overflow:hidden}.cl-bt i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w, 0%);background:var(--electric);transition:width .35s var(--ease)}.cl-n{display:grid;grid-template-columns:repeat(var(--n, 3),var(--f));margin:12px 0;border-block:var(--b)}.cl-n div{min-width:0;padding:10px 12px;border-left:var(--b)}.cl-n div:first-child{padding-left:0;border:0}.cl-n dd{margin:2px 0 0;font-size:21px;font-weight:600;letter-spacing:-.012em;white-space:nowrap}.cl-rows{list-style:none;margin:0;padding:0}.cl-rows li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 14px;padding:8px 0;border-top:var(--b)}.cl-rows p{flex-basis:100%}.cl-desk{margin:calc(-1 * var(--sp));padding:var(--sp);border-radius:23px;background:#eef2f8}.cl-page{min-width:0;padding:clamp(18px,3vw,40px);border-radius:6px;background:#fff;box-shadow:0 1px #07111f0d,0 30px 60px -36px #07111f59}.cl-row{display:grid;width:100%;align-items:center;gap:12px;min-height:50px;padding:6px 10px;border:0;border-bottom:var(--b);background:none;text-align:left;cursor:pointer}.cl-row:focus-visible,.cl-re:focus-visible{outline-offset:-3px}.cl-row[aria-selected=true],.cl-ord tr[data-on="1"] td{background:var(--tint)}.cl-acc{position:relative;min-height:var(--mh, 430px);padding-right:calc(38% + 28px)}.cl-lp{position:absolute;top:0;right:0;width:38%}.cl-dash .cl-fl{margin:14px 0 0;padding-bottom:16px}.cl-kpi{margin:0 0 18px}.cl-kpi div{padding:16px 18px}.cl-kpi dd{margin:0;font-size:clamp(23px,2.5vw,34px);font-weight:500;line-height:1.2;letter-spacing:-.026em}.cl-kpi .d{margin-top:2px;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.3;color:var(--muted);white-space:normal}.cl-ch,.cl-cum{margin:0}.sv-stage figcaption{margin-bottom:8px;font-size:15px;font-weight:600}.cl-bars{display:flex;gap:clamp(3px,.6vw,8px);height:clamp(220px,26vw,320px)}.cl-bars .b{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;text-align:center}.cl-bars .b[data-on="0"]{display:none}.cl-bars span{margin-bottom:4px;font-size:14px}.cl-bars i{flex:none;height:var(--h, 0%);border-radius:3px 3px 0 0;background:var(--mist);transition:height .4s var(--ease)}.cl-bars em{flex:none;padding-top:6px;border-top:1px solid var(--line)}.cl-bars [data-on="2"] i{background:var(--electric)}.cl-rail>:first-child,.cl-pn-r>:first-child,.sv-stage aside>:first-child,.cl-way .cl-lab,.cl-gantt .cl-lab,.cl-tl>.cl-lab:first-child,.cl-dd .cl-lp>.cl-lab{margin-top:0}.cl-pa{position:relative;height:clamp(200px,26vw,320px);margin-top:34px}.cl-pa svg,.cl-map svg{inset:0;width:100%;height:100%;overflow:visible}.cl-pa path,.cl-map path{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke}.cl-pa .h{stroke:var(--midnight)}.cl-pa .t,.cl-pa .f{stroke:var(--electric)}.cl-pa .t{stroke-dasharray:2 4}.cl-pa .f{stroke-width:2.4}.cl-pa .bd{fill:#2454ff21;stroke:none}.cl-gy{left:0;right:0;border-top:var(--b)}.cl-gy b{top:-21px;font-weight:400}.cl-now{top:-26px;bottom:0;width:1px;background:var(--muted)}.cl-now b{top:-3px;right:6px;font-size:14px}.cl-pl{margin-top:-6px;transform:translate(-50%,-100%);font-size:14px;font-weight:600;white-space:nowrap}.cl-pl.e{transform:translate(-100%,-100%);color:var(--electric)}.cl-px{position:relative;height:26px}.cl-px span{top:4px;transform:translate(-50%)}.cl-lg{display:flex;flex-wrap:wrap;gap:2px 20px}.cl-lg span:before{content:"";display:inline-block;width:20px;margin-right:7px;vertical-align:4px;border-top:2px solid var(--midnight)}.cl-lg .t:before{border-top:2px dotted var(--electric)}.cl-ord{margin-top:20px;padding-top:18px;border-top:var(--b)}.cl-ord td:first-child{white-space:nowrap}.cl-map-w{position:relative;padding-left:26px}.cl-ay{left:0;top:0;height:calc(100% - 60px);writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}.cl-map{position:relative;aspect-ratio:720 / 470;border-radius:10px;overflow:hidden}.cl-map path{stroke:#bac6d7;stroke-width:7;stroke-linecap:round;transition:stroke .25s}.cl-map .big{stroke-width:12}[data-at="0"] .s0,[data-at="1"] .s1,[data-at="2"] .s2,[data-at="3"] .s3,[data-at="4"] .s4{stroke:var(--electric)}.cl-re{display:flex;flex-wrap:wrap;align-content:flex-start;gap:0 6px;padding:8px 12px;border:var(--b);background:none;text-align:left;line-height:1.3;cursor:pointer}.cl-re b{font-size:15px}.cl-re[aria-selected=true]{background:#2454ff12}.cl-re[aria-selected=true] b{color:var(--electric)}.cl-ax{position:relative;height:26px;padding-top:4px}.cl-ax span+span{left:40%}.cl-ax span+span+span{left:auto;right:0}.cl-spread{display:grid;grid-template-columns:repeat(2,var(--f));margin-bottom:14px}.cl-spread .cl-page{display:flex;flex-direction:column;justify-content:space-between;border-radius:6px 0 0 6px}.cl-spread .cl-page+.cl-page{border-radius:0 6px 6px 0;background:linear-gradient(90deg,rgba(7,17,31,.06),transparent 26px) #fff}.cl-spread .cl-t{min-width:460px}.cl-pg{margin-top:12px}.cl-pg.r{text-align:right}.cl-mp{position:relative;margin:0;aspect-ratio:4 / 3;border:var(--b);border-radius:8px;overflow:hidden}.cl-mp img,.cl-ph img{width:100%;height:100%;object-fit:cover}.cl-ring{width:24%;aspect-ratio:1;transform:translate(-50%,-50%);border:2px solid var(--electric);border-radius:50%;background:#2454ff1a}.cl-sc{width:100%;table-layout:fixed;border-collapse:collapse;font-size:15px;line-height:1.3}.cl-sc th:first-child{width:37%}.cl-sc caption{padding-bottom:8px;text-align:left;font-weight:600}.cl-sc th{padding:6px 8px 6px 0;font-weight:500;text-align:left}.cl-sc thead th{font-size:14px;color:var(--muted)}.cl-sc thead th+th,.cl-sc td{padding:4px;text-align:center}.cl-sc tbody tr{border-top:var(--b)}.cl-sc tfoot tr{border-top:1px solid var(--midnight)}.cl-sc tfoot :is(th,td){padding-block:10px;font-size:16px;font-weight:600}.cl-mc{position:relative;display:block;cursor:pointer}.cl-mc input{position:absolute;opacity:0;width:1px;height:1px}.cl-mc span{display:grid;place-items:center;height:44px;border:1px solid var(--line);border-radius:8px;font-weight:600}.cl-mc[data-p="2"] span{border-color:var(--electric);background:var(--electric);color:#fff}.cl-mc[data-p="1"] span{border-color:var(--mist);background:var(--mist)}.cl-mc input:checked+span{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--midnight)}.cl-mc input:focus-visible+span{outline:2px solid var(--electric);outline-offset:5px}.cl-mtr{min-width:0}.cl-tr{display:grid;gap:8px;align-content:start;min-height:100%;padding:16px;border-radius:12px;background:#f7f9fc}.cl-ms{justify-self:start;max-width:88%;padding:8px 12px;border:var(--b);border-radius:12px;background:#fff;font-size:16px;line-height:1.38;transition:box-shadow .2s}.cl-ms time{display:block;font-size:14px;color:var(--muted)}.cl-ms.me{justify-self:end;background:var(--tint)}.cl-ms.no{justify-self:center;border-style:dashed;background:none;color:var(--muted);text-align:center}.cl-ms[data-on="1"]{box-shadow:0 0 0 2px var(--electric)}.cl-nt{padding:10px 12px;border-left:2px solid var(--electric);background:#fff;font-size:16px;line-height:1.4}.cl-fx{display:grid;grid-template-columns:repeat(3,var(--f));gap:8px 28px;margin:6px 0 0;padding:0;list-style-position:inside;font-size:16px;line-height:1.4}.cl-fx li{padding-top:8px;border-top:var(--b)}.cl-sr{display:grid;grid-template-columns:196px var(--f) 276px;gap:16px 24px;align-items:start}.cl-sh{display:grid;gap:10px}.cl-cv{position:relative;display:block;cursor:pointer}.cl-cv input{position:absolute;opacity:0;width:1px;height:1px}.cl-cv span{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:142px;padding:12px 14px;border-radius:6px;background:#fff;box-shadow:0 1px #07111f0d,0 16px 30px -24px #07111f59;transition:background .2s,color .2s}.cl-cv em{font-size:14px;color:var(--muted)}.cl-cv b{font-size:17px;line-height:1.2;letter-spacing:-.012em}.cl-cv input:checked+span{background:var(--electric);color:#fff}.cl-cv input:checked+span em{color:#fff}.cl-cv input:focus-visible+span{outline:2px solid var(--electric);outline-offset:2px}.cl-sr .cl-page{grid-column:2;grid-row:1}.cl-sp{margin-bottom:18px;font-size:18px;line-height:1.6}.cl-fg{position:relative;cursor:pointer}.cl-fg input{position:absolute;opacity:0;width:1px;height:1px}.cl-fg span{padding:1px 3px;border-bottom:2px solid var(--electric);border-radius:3px 3px 0 0;font-weight:600;color:var(--electric);transition:background .15s,color .15s}.cl-fg [data-t=e]{border-bottom-style:dashed}.cl-fg [data-t=u]{border-bottom:2px dotted var(--muted);color:var(--muted)}.cl-fg input:checked+span{background:var(--electric);border-color:var(--electric);color:#fff}.cl-fg input:focus-visible+span{outline:2px solid var(--electric);outline-offset:2px}.cl-sr .cl-bars{height:190px}.cl-bars .e i{background:repeating-linear-gradient(135deg,var(--mist) 0 5px,#fff 5px 9px);box-shadow:inset 0 0 0 1px var(--mist)}.cl-lt{margin-top:14px}.cl-lg .e:before{border-top:2px dashed var(--electric)}.cl-lg .u:before{border-top:2px dotted var(--muted)}.cl-lg .f:before{border-color:var(--electric)}.cl-pt{width:100%;border-collapse:collapse;font-size:15px}.cl-pt caption{padding-bottom:8px;text-align:left;font-weight:600}.cl-pt th,.cl-pt td{padding:8px 6px 8px 0;border-bottom:var(--b);font-weight:400;text-align:right}.cl-pt th:first-child{text-align:left}.cl-pt thead th{font-size:14px;color:var(--muted);border-color:var(--line)}.cl-sm{min-width:0}.cl-sc2{display:grid;gap:6px;font-size:16px;line-height:1.42}.cl-ty{justify-self:start;padding:2px 10px;border-radius:99px;background:var(--electric);color:#fff;font-size:14px;font-weight:600}.cl-ty[data-t=e]{background:var(--mist);color:var(--midnight)}.cl-ty[data-t=u]{background:var(--rule);color:var(--ink)}.cl-pr td{height:58px;padding-block:6px}.cl-pr td:first-child{position:sticky;left:0;background:#fff}.cl-pr s{display:block}.cl-pr .lo{background:#2454ff1a;color:var(--electric);font-weight:600}.cl-pr .you,.cl-pr .gap{font-weight:600}.cl-sw{display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;border-radius:3px;background:#2454ff47}.cl-cnt{padding-bottom:8px;border-bottom:1px solid var(--line);font-size:15px;font-weight:600}.cl-ld .cl-row{grid-template-columns:48px var(--f) minmax(0,1.25fr) 96px}.cl-ld .s{font-size:20px}.cl-ld .s i{display:block;width:var(--w);height:3px;margin-top:2px;background:var(--electric)}.cl-ld .nm em{display:block}.cl-msg,.cl-work{padding:10px 12px;background:#f7f9fc;font-size:15px}.cl-msg{border-left:2px solid var(--electric)}.cl-pjg{grid-template-columns:290px var(--f)}.cl-tm{display:grid;grid-template-columns:repeat(3,var(--f));grid-auto-rows:66px;gap:4px;margin:0;padding:0;border:0}.cl-tm legend{padding:0 0 8px;font-size:15px;font-weight:600}.cl-tm .all{grid-column:1 / -1;grid-row:1;height:44px}.cl-tm label{min-width:0;cursor:pointer}.cl-tm input{position:absolute;opacity:0;width:1px;height:1px}.cl-tm span{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:7px 9px;border:1px solid var(--line);border-radius:8px;font-size:14px;line-height:1.2}.cl-tm .all span{justify-content:center}.cl-tm b{font-size:21px}.cl-tm span[data-on="0"]{border-color:var(--rule);background:#f7f9fc;color:var(--muted)}.cl-tm input:checked+span{border-color:var(--electric);background:var(--electric);color:#fff}.cl-tm input:focus-visible+span{outline:2px solid var(--electric);outline-offset:2px}.cl-cal{display:grid;grid-template-columns:repeat(7,var(--f));gap:3px}.cl-cal>div{display:flex;flex-direction:column;min-height:clamp(50px,6.6vw,84px);padding:5px 8px;border-radius:6px;background:rgba(36,84,255,calc(var(--o, 0) * .5));line-height:1.2}.cl-cal>div[data-on=full]{background:var(--electric);color:#fff}.cl-cal span,.cl-cal small{font-size:14px}.cl-cal b{font-size:clamp(15px,1.5vw,20px)}.cl-cal small{margin-top:auto}.cl-side [data-o=gap]{color:var(--electric)}.cl-work{border-radius:8px;line-height:1.5}.cl-ledh,.cl-ledt,.cl-lrow{display:grid;grid-template-columns:38px var(--f) 80px 80px 86px;gap:10px;align-items:center}.cl-ledh span:first-child,.cl-ledt span:first-child{grid-column:1 / 3}.cl-ledh{padding-bottom:8px;border-bottom:1px solid var(--line)}.cl-lrow{min-height:62px;padding:6px 0;border-bottom:var(--b);cursor:pointer}.cl-lrow input{appearance:none;width:38px;height:22px;margin:0;border-radius:22px;background:var(--line) radial-gradient(circle at 11px,#fff 8px,#0000 9px);cursor:pointer}.cl-lrow input:checked{background:var(--electric) radial-gradient(circle at 27px,#fff 8px,#0000 9px)}.cl-lrow[data-on="0"]>:not(input){opacity:.38}.cl-gapb{display:block;height:5px;margin-top:5px;border-radius:3px;background:linear-gradient(90deg,var(--mist) var(--b2),var(--electric) var(--b2) var(--a),#0000 var(--a))}.cl-led .r{text-align:right}.cl-ledt{padding-top:12px;border-top:1px solid var(--midnight);margin-top:-1px;font-size:16px;font-weight:600}.cl-ledt b{font-size:19px;color:var(--electric)}.cl-ways{display:grid;grid-template-columns:repeat(2,var(--f));gap:8px;margin-top:6px}.cl-way{padding:12px 14px;border:1px solid var(--line);border-radius:10px}.cl-way[data-on="1"]{border-color:var(--electric);box-shadow:inset 0 0 0 1px var(--electric)}.cl-way .cl-n{display:block;margin:0;border:0}.cl-way .cl-n div{padding:8px 0 0;border:0}.cl-way dd{margin:0;font-size:18px}.cl-way .k dd{font-size:24px}.cl-pn{margin-bottom:14px;align-items:start}.cl-pn .cl-f{min-height:3.42em}.cl-cum{margin-bottom:14px}.cl-cum .plot{position:relative;display:grid;grid-template-columns:repeat(20,var(--f));gap:3px;height:clamp(170px,19vw,230px)}.cl-cum i{position:relative}.cl-cum i:after{content:"";position:absolute;left:0;right:0;bottom:var(--b0, 0);height:var(--h, 0);background:#bac6d7;transition:height .3s var(--ease),bottom .3s var(--ease)}.cl-cum i[data-on="1"]:after{background:var(--electric)}.cl-cum u{left:0;right:0;bottom:var(--z, 50%);border-top:1px solid var(--midnight)}.cl-mark{top:0;bottom:0;left:var(--x, 0);border-left:1px dashed var(--ink);font-size:14px;font-weight:600}.cl-mark>span{top:-2px;right:6px;white-space:nowrap}.cl-cum .ax{display:grid;grid-template-columns:repeat(5,var(--f));padding-top:6px}.cl-au{grid-template-columns:240px var(--f)}.cl-ph{position:relative;align-self:start;border:1px solid var(--line);border-radius:20px;overflow:hidden;font-size:14px;line-height:1.3}.cl-ph .scr{padding:8px 12px 12px}.cl-ph .u,.cl-ph .d,.cl-ph .fold{color:var(--muted)}.cl-ph .u{text-align:center}.cl-ph .im{aspect-ratio:1 / 1.08;margin:6px 0 8px;border-radius:10px;overflow:hidden}.cl-ph .n{font-weight:600}.cl-ph .d{margin:4px 0 10px}.cl-ph .fold{margin-bottom:8px;border-top:1px dashed var(--muted);text-align:right}.cl-ph .go{padding:9px;border-radius:8px;background:var(--midnight);text-align:center;color:#fff;font-weight:600}.cl-mk{left:6px;right:6px;border:2px solid var(--electric);border-radius:10px;background:#2454ff1a}.cl-mk em{left:6px;top:6px;padding:1px 8px;border-radius:5px;background:var(--electric);color:#fff;font-weight:600;white-space:nowrap}.cl-mk em.off{top:50%;left:50%;transform:translate(-50%,-50%);background:var(--midnight)}.cl-fn{padding-right:calc(44% + 28px)}.cl-fn .cl-lp{width:44%}.cl-fnd{grid-template-columns:8px var(--f) auto}.cl-fnd .sev{align-self:stretch;border-radius:2px;background:var(--line)}.cl-fnd .g3{background:var(--electric)}.cl-fnd .g2{background:#9db3ff}.cl-dd{padding-right:calc(42% + 40px)}.cl-dd .cl-lp{width:42%}.cl-fact{grid-template-columns:112px var(--f) 130px;gap:10px}.cl-fact em{text-align:right;color:var(--electric)}.cl-fact.fl b{color:var(--electric)}.cl-ex{margin:10px 0 0;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fbfcfe}.cl-ex cite{font-style:normal;font-size:15px;font-weight:600}.cl-ex p{margin:6px 0}.cl-ex mark{padding:1px 2px;background:#2454ff26;color:inherit}.cl-tree{display:grid;gap:6px;font-size:14px;line-height:1.3}.cl-tree>div{display:grid;grid-auto-flow:column;grid-auto-columns:var(--f);gap:6px}.cl-tree>b{padding:9px 12px;border-radius:6px;background:var(--midnight);color:#fff;text-align:center;font-size:15px}.cl-tree span{padding:6px 10px;border:1px solid var(--line);border-radius:6px;font-weight:600}.cl-tree em{display:block;font-weight:400}.cl-tree .x{border-color:var(--electric)}.cl-mx{position:relative;height:clamp(410px,36vw,470px);margin:0 0 24px 24px;border:var(--b);border-radius:10px;background:linear-gradient(var(--rule) 1px,#0000 0) 0 -1px / 100% 50%,linear-gradient(90deg,var(--rule) 1px,#0000 0) -1px 0 / 50% 100%,conic-gradient(from 270deg at 50% 50%,#f3f6ff 25%,#fff 0)}.cl-mx .q{font-size:14px;font-weight:600;color:var(--muted)}.cl-mx .a,.cl-mx .c{left:10px}.cl-mx .b,.cl-mx .d{right:10px}.cl-mx .a,.cl-mx .b{top:6px}.cl-mx .c,.cl-mx .d{bottom:6px}.cl-mx .a{color:var(--electric)}.cl-mx .p{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0;transform:translate(-7px,-50%);border:0;background:none;font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer}.cl-mx .p:before{content:"";flex:none;width:14px;height:14px;border-radius:50%;background:#aebcce}.cl-mx .p.l{flex-direction:row-reverse;transform:translate(calc(-100% + 7px),-50%)}.cl-mx .p[aria-selected=true]{color:var(--electric);font-weight:600}.cl-mx .p[aria-selected=true]:before{background:var(--electric);box-shadow:0 0 0 5px #2454ff2e}.cl-need{margin:12px 0 0}.cl-need div{display:grid;grid-template-columns:96px var(--f);gap:10px;padding:8px 0;border-top:var(--b)}.cl-need dd{margin:0}.cl-gantt{padding-top:16px;border-top:var(--b)}.cl-gantt .g{display:grid;grid-template-columns:repeat(3,var(--f));gap:4px;margin-top:6px}.cl-gantt b{padding:6px 10px;border-radius:6px;background:#e6ecff;font-size:14px;line-height:1.25}.cl-gantt .k{background:var(--rule)}[data-at="0"] .g0,[data-at="2"] .g2,[data-at="3"] .g3{background:var(--electric);color:#fff}@media(max-width:1180px){.cl-wd,.cl-spread{grid-template-columns:var(--f)}.cl-spread{gap:10px}.cl-spread .cl-page,.cl-spread .cl-page+.cl-page{border-radius:6px;background:#fff}.cl-map path{stroke-width:5}.cl-map .big{stroke-width:9}}@media(max-width:1180px){.cl-sr{grid-template-columns:var(--f) 260px}.cl-sh{grid-column:1 / -1;grid-template-columns:repeat(3,var(--f))}.cl-cv span{min-height:0;gap:8px}.cl-sr .cl-page{grid-column:1;grid-row:2}}@media(max-width:980px){.cl-menu,.cl-2,.cl-pjg,.cl-sr{grid-template-columns:var(--f)}.cl-sr .cl-page{grid-row:auto}.cl-sm{order:1}.cl-k{grid-template-columns:1fr 1fr}.cl-kpi,.cl-n[style]{--n: 2 !important}.cl-n[style] div:nth-child(odd){padding-left:0;border-left:0}.cl-kpi div:first-child{grid-column:1 / -1}.cl-kpi div:nth-child(2n){padding-left:0;border-left:0}.cl-acc{display:flex;flex-direction:column;min-height:0;padding-right:0}.cl-tl{display:contents}.cl-acc .cl-lp{position:static;width:auto;padding:12px 10px 18px;border-bottom:var(--b);background:var(--tint)}.cl-pn-r{order:-1}.cl-au{grid-template-columns:220px var(--f)}}@media(max-width:680px){.cl-sh,.cl-fx{grid-template-columns:var(--f)}.cl-sc th{font-size:14px}.cl-sc td{padding-inline:2px}.cl-sp{font-size:17px}.cl-bars span{display:none}.cl-bars [data-on="2"] span{display:block;position:relative;margin-left:-30px;background:#fff;text-align:right}.cl-bars .b:nth-child(2n) em{visibility:hidden}.cl-pl.o{display:none}.cl-n dd{font-size:18px}.cl-kpi dd{font-size:23px}.cl-map{aspect-ratio:1}.cl-ld .cl-row{grid-template-columns:44px var(--f)}.cl-ld .wy,.cl-ld .ch{display:none}.cl-fact{grid-template-columns:var(--f);gap:1px}.cl-fact em{text-align:left}.cl-cal>div{padding:3px}.cl-cal b{font-size:14px;letter-spacing:-.02em}.cl-cal small{display:none}.cl-au,.cl-ways{grid-template-columns:var(--f)}.cl-ph{width:min(100%,260px);margin:0 auto 4px}.cl-ledh,.cl-ledt,.cl-lrow{grid-template-columns:38px var(--f) 80px}.cl-ledh .r:not(:last-child),.cl-lrow>span.r,.cl-ledt>span.r{display:none}.cl-tree>div{grid-auto-flow:row}.cl-mx .p{font-size:14px}}@media(prefers-reduced-motion:reduce){.sv-stage *{transition:none!important}}
