.ica{--ica-mint:#dcf6e3;--ica-mint-ink:#2a7d47;--ica-mint-dot:#33b05f;--ica-edge:#ebebe7;--ica-row:#f0f0ee;--ica-head:#f1f2ed;--ica-port:#8f8f88;--ica-link:#b3b3ac;--ica-link-on:#8a8a83;--ica-ease:cubic-bezier(0.2,0.7,0.2,1);position:relative;width:1460px;height:860px;overflow:hidden;background:var(--ic-app);color:var(--ic-ink);font-family:var(--ic-sans);font-size:13px;line-height:1.35;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;contain:layout paint}:where(.ica) *,:where(.ica) :after,:where(.ica) :before{box-sizing:border-box}:where(.ica) :where(p,ul,li,h2){margin:0;padding:0}:where(.ica) ul{list-style:none}:where(.ica) code{font-family:var(--ic-mono);font-size:.93em}:where(.ica) svg{display:block;flex:none}:where(.ica) b,:where(.ica) em{font-style:normal}.ica-sp{flex:1}.ica-av{position:relative;display:inline-block;flex:none;overflow:hidden;border-radius:50%;background:#4a3426}.ica-av img{position:absolute;left:50%;top:50%;width:270%;max-width:none;height:auto}.ica-stack{display:flex;align-items:center}.ica-stack .ica-av{box-shadow:0 0 0 2px var(--ic-app)}.ica-stack .ica-av+.ica-av{margin-left:-6px}.ica-stack .ica-av:first-child{z-index:3}.ica-stack .ica-av:nth-child(2){z-index:2}.ica-chip{display:inline-flex;align-items:center;gap:6px;height:21px;padding:0 9px 0 8px;border-radius:999px;font-size:12.5px;font-weight:500;white-space:nowrap}.ica-chip i{width:5px;height:5px;border-radius:50%;background:currentColor}.ica-chip-green{background:var(--ic-green-bg);color:var(--ic-green)}.ica-chip-green i{background:var(--ic-green-dot)}.ica-chip-amber{background:#f8edc9;color:#7a5b17}.ica-chip-amber i{background:var(--ic-amber-dot)}.ica-logo{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border-radius:6px;background:#fff;border:1px solid var(--ica-edge)}.ica-logo-l{width:34px;height:34px;border-radius:8px}.ica-logo-xl{width:42px;height:42px;border-radius:10px}.ica-cur{position:absolute;left:0;top:0;z-index:20;opacity:0;transform:translate(calc(var(--ic-cx, 0) * 1px),calc(var(--ic-cy, 0) * 1px));transition:opacity .2s;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.3))}.ica[data-cursor="1"] .ica-cur{opacity:1}.ica-hd{position:absolute;left:0;top:0;right:0;height:52px;display:flex;align-items:center;gap:14px;padding:0 14px 0 20px;border-bottom:1px solid var(--ic-line);white-space:nowrap}.ica-back{display:inline-flex;color:var(--ic-ink-2);margin-right:2px}.ica-ttl{font-size:16.5px;font-weight:600;letter-spacing:-.012em;color:var(--ic-ink)}.ica-pill{display:inline-flex;align-items:center;gap:7px;height:25px;padding:0 10px 0 9px;border-radius:999px;border:1px solid rgba(20,20,16,.07);background:rgba(255,255,255,.55);font-size:13.5px;color:var(--ic-ink-2)}.ica-pill i{width:6px;height:6px;border-radius:50%;background:#9d9d9f}.ica-pill-live{height:24px;border-color:var(--ica-edge);background:rgba(255,255,255,.6);color:var(--ic-ink-2);font-size:13px}.ica-pill-live i{background:var(--ic-green-dot)}.ica-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 6px;font-size:14.5px;font-weight:500;color:var(--ic-ink)}.ica-btn svg{color:var(--ic-ink-2)}.ica-btn-s{font-size:14px;gap:6px}.ica-btn-g{font-size:14px;color:var(--ic-ink);font-weight:500}.ica-btn-i{justify-content:center;width:32px;padding:0}.ica-run{display:inline-flex;align-items:center;gap:7px;height:33px;padding:0 14px 0 12px;border-radius:8px;background:var(--ic-btn);font-size:14.5px;font-weight:500}.ica-run,.ica-run svg{color:#fff}.ica-more{display:inline-flex;padding:0 4px;color:var(--ic-ink-2)}.ica-vr{width:1px;height:22px;background:var(--ic-line)}.ica-x{color:var(--ic-ink-2);margin-left:-4px}.ica-built,.ica-x{display:inline-flex}.ica-built{align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;border-radius:10px;border:1px solid rgba(20,20,16,.06);background:rgba(255,255,255,.8);font-size:13.5px}.ica-built,.ica-built svg{color:var(--ic-ink-3)}.ica-built b{max-width:124px;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--ic-ink)}.ica-meta{display:inline-flex;align-items:center;gap:14px;margin-left:6px;font-size:13.5px;color:var(--ic-ink-3)}.ica-meta code{font-size:13px}.ica-meta-live{display:inline-flex;align-items:center;gap:6px;color:var(--ic-green);font-weight:500}.ica-meta-live i{width:6px;height:6px;border-radius:50%;background:var(--ic-green-dot);box-shadow:0 0 0 3px rgba(58,166,83,.16)}.ica-meta-ran{display:grid;justify-items:start}.ica-meta-ran>span{grid-area:1/1;display:inline-flex;align-items:center;gap:6px;transition:opacity .3s}.ica-meta-run i{width:6px;height:6px;border-radius:50%;background:#9d9d9f}.ica-fw[data-step="5"] .ica-meta-run,.ica-meta-at{opacity:0}.ica-fw[data-step="5"] .ica-meta-at{opacity:1}.ica-subbar{position:absolute;left:0;right:0;top:52px;height:56px;display:flex;align-items:center;gap:20px;padding:0 24px 0 18px;white-space:nowrap}.ica-desc{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:var(--ic-ink-2)}.ica-scroll{position:absolute;right:5px;top:114px;width:5px;height:196px;border-radius:3px;background:rgba(20,20,16,.18)}.ica-grid{position:absolute;top:112px;left:18px;width:1414px;display:grid;grid-template-columns:460px 934px;column-gap:20px;row-gap:20px}.ica-card{position:relative;background:var(--ic-card);border:1px solid var(--ica-edge);border-radius:12px;box-shadow:0 1px 2px rgba(20,20,16,.03);padding:19px 19px 18px;min-width:0}.ica-ch{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ica-ct{font-size:16.5px;font-weight:600;letter-spacing:-.01em;color:var(--ic-ink)}.ica-cs{margin-top:4px;font-size:13px;color:var(--ic-ink-3)}.ica-cact{display:flex;align-items:center;gap:10px;margin-top:-3px}.ica-ask{align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid #e4e4df;border-radius:7px;background:#fff;font-size:13.5px;font-weight:500;color:var(--ic-ink)}.ica-ask,.ica-dots{display:inline-flex}.ica-dots{color:var(--ic-ink-2)}.ica-sum .ica-chip{margin-top:9px}.ica-kpis{display:flex;margin-top:18px;padding-bottom:17px;border-bottom:1px solid var(--ica-row)}.ica-kpi{display:flex;flex-direction:column;gap:5px;padding:0 16px;border-left:1px solid var(--ica-row);min-width:0}.ica-kpi:first-child{padding-left:0;border-left:0;width:143px}.ica-kpi:nth-child(2){width:142px}.ica-kpi b{font-size:25px;font-weight:600;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.ica-kpi span{font-size:13.5px;color:var(--ic-ink-3);white-space:nowrap}.ica-read{margin-top:18px;font-size:16px;font-weight:500;line-height:1.52;letter-spacing:-.005em;color:var(--ic-ink)}.ica-lines{margin-top:12px}.ica-lines li{font-size:14px;line-height:28px;color:#77776f}.ica-note{margin-top:8px;font-size:12.5px;color:#93938b}.ica-tbl{margin-top:16px;border:1px solid var(--ica-edge);border-radius:9px;overflow:hidden}.ica-tr{display:grid;align-items:center;column-gap:18px;height:39px;padding:0 16px;border-top:1px solid var(--ica-row);font-size:14px;color:#2b2b27;white-space:nowrap}.ica-th{height:39px;border-top:0;background:var(--ica-head);font-size:13.5px;font-weight:500;color:var(--ic-ink-2)}.ica-num{text-align:right;font-variant-numeric:tabular-nums}.ica-tr-tot{background:#fafaf7;font-weight:600}.ica-tfoot{display:flex;justify-content:space-between;margin-top:12px;font-size:13px;color:var(--ic-ink-3)}.ica-dl{color:var(--ic-ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(20,20,16,.3)}.ica-fw-canvas{position:absolute;left:0;top:52px;width:1416px;height:808px;background-image:radial-gradient(circle,rgba(20,20,16,.022) .7px,transparent 1.1px);background-size:16px 16px;background-position:4px 6px}.ica-fw-links{position:absolute;left:0;top:0}.ica-fw-links path{fill:none;stroke-width:1}.ica-fw-l{stroke:var(--ica-link);transition:stroke .4s}.ica-fw-l2{stroke-dasharray:3 2.5}.ica-fw:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .ica-fw-l2,.ica-fw:is([data-step="3"],[data-step="4"],[data-step="5"]) .ica-fw-l3,.ica-fw:is([data-step="4"],[data-step="5"]) .ica-fw-l4,.ica-fw[data-step="5"] .ica-fw-l5{stroke:var(--ica-link-on)}.ica-fw-lmsg,.ica-fw-lp{stroke:#b9b9b2;stroke-dasharray:1.6 2.4;stroke-linecap:round}.ica-fw-lmsg{opacity:0;transition:opacity .35s .25s}.ica-fw[data-msg="1"] .ica-fw-lmsg{opacity:1}.ica-fw-lbl{position:absolute;z-index:2;transform:translate(-50%,-50%);height:15px;padding:0 6px;border-radius:999px;border:1px solid var(--ic-line);background:#fff;font-size:7.7px;line-height:13px;color:var(--ic-ink-2);white-space:nowrap}.ica-fw-lbl-m{opacity:0;transition:opacity .35s .3s}.ica-fw[data-msg="1"] .ica-fw-lbl-m{opacity:1}.ica-fw-msg,.ica-fw-node{position:absolute;z-index:1;border-radius:8px;background:#fff;border:1px solid rgba(20,20,16,.06);box-shadow:0 1px 2px rgba(20,20,16,.04),0 5px 16px -8px rgba(20,20,16,.14);--d:0}.ica-fw:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .ica-fw-n1,.ica-fw:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .ica-fw-n2,.ica-fw:is([data-step="3"],[data-step="4"],[data-step="5"]) .ica-fw-n3,.ica-fw:is([data-step="4"],[data-step="5"]) .ica-fw-n4,.ica-fw[data-step="5"] .ica-fw-n5{--d:1}.ica-fw-nh{display:flex;gap:5px;margin:10px 10px 0 11px;white-space:nowrap}.ica-fw-ico,.ica-fw-nh{align-items:center;height:15px}.ica-fw-ico{display:inline-flex;justify-content:center;flex:none;width:15px;border-radius:4px}.ica-fw-ico-dark{background:#171714;color:#fff}.ica-fw-ico-light{background:#fff;border:1px solid var(--ic-line-2)}.ica-fw-ico-grey{background:#f1f1ee;color:#8f8f88}.ica-fw-ico-amber{background:var(--ic-amber-bg);color:#8a6a12;box-shadow:inset 0 0 0 1px rgba(224,162,26,.35)}.ica-fw-ico-line{background:#fff;border:1.2px solid #2a2a26;color:#2a2a26}.ica-fw-kind{display:inline-flex;align-items:center;gap:4px;min-width:0;overflow:hidden;font-size:7.9px;color:var(--ic-ink-3)}.ica-fw-kind em{color:#b5b5ae}.ica-fw-kind code{font-size:7.6px;overflow:hidden;text-overflow:ellipsis}.ica-fw-st{display:inline-flex;justify-content:flex-end;margin-left:auto;flex:none}.ica-fw-done,.ica-fw-pend,.ica-fw-yes{display:inline-flex;align-items:center;gap:4px;height:13px;padding:0 6px 0 5px;border-radius:999px;font-size:7.6px;font-weight:500;white-space:nowrap}.ica-fw-done{background:var(--ica-mint);color:var(--ica-mint-ink);opacity:var(--d);transform:scale(calc(.82 + .18 * var(--d)));transition:opacity .35s,transform .45s var(--ica-ease)}.ica-fw-done i,.ica-fw-pend i{width:4px;height:4px;border-radius:50%;background:var(--ica-mint-dot)}.ica-fw-gate{display:grid;justify-items:start;margin:6px 11px 0}.ica-fw-gate>span{grid-area:1/1;height:14px;transition:opacity .3s,transform .4s var(--ica-ease)}.ica-fw-pend{background:var(--ic-amber-bg);color:var(--ic-amber);opacity:calc(1 - var(--d))}.ica-fw-pend i{background:var(--ic-amber-dot)}.ica-fw-yes{background:var(--ica-mint);color:var(--ica-mint-ink);opacity:var(--d);transform:translateY(calc(3px - 3px * var(--d)))}.ica-fw-nt{margin:7px 11px 0;font-size:11.2px;font-weight:600;letter-spacing:-.01em;color:var(--ic-ink)}.ica-fw-trunc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ica-fw-nd{margin:4px 11px 0;font-size:8.5px;line-height:1.42;color:var(--ic-ink-2)}.ica-fw-ns{margin:4px 11px 0;font-size:7.9px}.ica-fw-nf,.ica-fw-ns,.ica-fw-tok{color:var(--ic-ink-3)}.ica-fw-nf{position:absolute;left:0;right:0;bottom:0;height:25px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;border-top:1px solid var(--ic-line);font-size:7.9px;white-space:nowrap}.ica-fw-nf code{font-size:7.6px;color:#4a4a44}.ica-fw-nfv{display:grid;justify-items:end;flex:1;min-width:0}.ica-fw-nfv code{grid-area:1/1;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:opacity .3s}.ica-fw-nfv .ica-fw-was{opacity:calc(1 - var(--d));color:var(--ic-ink-3)}.ica-fw-now{opacity:var(--d)}.ica-fw-nfv .ica-fw-wait{opacity:0;color:#8a6a12}.ica-fw[data-step="3"] .ica-fw-wait{opacity:1}.ica-fw[data-step="3"] .ica-fw-n4 .ica-fw-was{opacity:0}.ica-fw[data-step="3"] .ica-fw-amber:after{border-color:#e2bd5c;box-shadow:0 0 0 4px rgba(224,162,26,.2)}.ica-fw-set{position:absolute;border-radius:8px;background:#fff;border:1px solid rgba(20,20,16,.06);box-shadow:0 1px 2px rgba(20,20,16,.04),0 5px 16px -8px rgba(20,20,16,.14)}.ica-fw-seth{display:flex;align-items:flex-start;gap:7px;margin:10px 10px 0}.ica-fw-seth .ica-fw-ico{width:19px;height:19px}.ica-fw-seth div{display:flex;flex-direction:column;gap:2px;min-width:0;white-space:nowrap}.ica-fw-seth b{font-size:9.5px;font-weight:600;line-height:12px;letter-spacing:-.01em;color:var(--ic-ink)}.ica-fw-seth span{font-size:7.2px;line-height:10px;color:var(--ic-ink-3)}.ica-fw-setr{position:absolute;left:10px;right:8px;height:30px;display:flex;flex-direction:column;justify-content:center;gap:1px;padding-left:10px;border-top:1px solid var(--ica-row);white-space:nowrap}.ica-fw-setr b{font-size:8.4px;font-weight:500;color:var(--ic-ink)}.ica-fw-setr>span:not(.ica-fw-port){font-size:8.2px;color:var(--ic-ink-3)}.ica-fw-prow{right:-3.5px;top:50%}.ica-fw-port{position:absolute;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;border:1.1px solid var(--ica-port);background:#fff}.ica-fw-pl{left:-4px;top:50%}.ica-fw-pr{right:-4px;top:50%}.ica-fw-outs{position:absolute;right:10px;display:grid;justify-items:end}.ica-fw-outs>.ica-fw-out{grid-area:1/1;transition:opacity .3s}.ica-fw-out-was{opacity:calc(1 - var(--d))}.ica-fw-out-now{opacity:var(--d)}.ica-fw-out{display:inline-flex;align-items:center;gap:4px;height:14px;padding:0 6px 0 5px;border-radius:999px;font-size:7.6px;font-weight:500;white-space:nowrap}.ica-fw-out i{width:4px;height:4px;border-radius:50%}.ica-fw-out-on{background:var(--ica-mint);color:var(--ica-mint-ink)}.ica-fw-out-on i{background:var(--ica-mint-dot)}.ica-fw-out-off{background:#fff;border:1px solid var(--ic-line);color:var(--ic-ink-3)}.ica-fw-out-off i{background:#3a3a35}.ica-fw-po{right:-14.5px;top:50%}.ica-fw-po-off{border-color:#c9c9c3}.ica-fw-src{display:flex;gap:10px;margin:6px 11px 0;font-size:8.5px;color:var(--ic-ink)}.ica-fw-src span{display:inline-flex;align-items:center;gap:4px}.ica-fw-strip{display:flex;gap:5px;margin:7px 11px 0}.ica-fw-th{position:relative;width:36px;height:45px;overflow:hidden;border-radius:4px;background:#f0efea;box-shadow:inset 0 0 0 1px rgba(20,20,16,.06)}.ica-fw-th:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(20,20,16,.08)}.ica-fw-th b,.ica-fw-th img{opacity:var(--d);transition:opacity .4s}.ica-fw-th:nth-child(2) img{transition-delay:.08s}.ica-fw-th:nth-child(3) img{transition-delay:.16s}.ica-fw-th:nth-child(4) :is(img,b){transition-delay:.24s}.ica-fw-th img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.ica-fw-th b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(20,20,16,.52);color:#fff;font-size:9px;font-weight:600}.ica-fw-amber:after{content:"";position:absolute;inset:-1px;border-radius:8px;border:1px solid #e8cf86;box-shadow:0 0 0 3px rgba(224,162,26,.11);opacity:calc(1 - var(--d));transition:opacity .4s;pointer-events:none}.ica-fw-who{display:flex;align-items:center;gap:5px;margin:6px 11px 0;font-size:8.5px;color:var(--ic-ink-2);white-space:nowrap}.ica-fw-who code{margin-left:auto;font-size:7.4px;color:var(--ic-ink-3)}.ica-fw-rule{display:flex;align-items:center;gap:5px;height:21px;margin:7px 11px 0;padding:0 7px;border-radius:5px;border:1px solid #efe2bb;background:#fbf6e6;color:#6f5a22;font-size:8.3px;font-weight:500}.ica-fw-rule code{margin-left:auto;font-size:7.2px;color:#a08c55}.ica-fw-msg{border-color:var(--ica-edge);opacity:0;transform:translateX(-30px);transition:opacity .4s var(--ica-ease),transform .55s var(--ica-ease)}.ica-fw[data-msg="1"] .ica-fw-msg{opacity:1;transform:none}.ica-fw-new{margin-left:auto;height:13px;padding:0 6px;border-radius:999px;background:var(--ica-mint);color:var(--ica-mint-ink);font-size:7.6px;font-weight:500;line-height:13px}.ica-fw-mt{margin:7px 11px 0;font-size:8.6px;line-height:1.45;color:var(--ic-ink)}.ica-fw-mt b{font-weight:600}.ica-fw-hash{margin-left:auto;height:14px;padding:0 5px;border-radius:999px;border:1px solid var(--ic-line);font-family:var(--ic-mono);font-size:7.2px;line-height:12px;color:var(--ic-ink-2)}.ica-fw-mt2{margin:6px 10px 0;border-radius:6px;overflow:hidden;border:1px solid var(--ica-row)}.ica-fw-mr{display:grid;grid-template-columns:minmax(0,1fr) 40px 34px;align-items:center;gap:6px;height:21px;padding:0 7px;border-top:1px solid var(--ica-row);font-size:7.7px;color:var(--ic-ink-2)}.ica-fw-mr>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ica-fw-mr code,.ica-fw-mr span:not(:first-child){text-align:right;font-size:7.4px}.ica-fw-mrh{border-top:0;height:19px;background:#f7f7f4;color:var(--ic-ink-3)}.ica-fw-bsz{margin:6px 11px 0;font-size:7.6px;color:var(--ic-ink-3);opacity:var(--d);transition:opacity .4s .15s}.ica-fw-mrows{position:relative}.ica-fw-mrows .ica-fw-mr>*{opacity:var(--d);transition:opacity .4s}.ica-fw-mrows .ica-fw-mr:nth-child(2)>*{transition-delay:.07s}.ica-fw-mrows .ica-fw-mr:nth-child(3)>*{transition-delay:.14s}.ica-fw-mnone{position:absolute;left:0;right:0;top:0;height:21px;padding:0 7px;border-top:1px solid var(--ica-row);background:#fff;font-size:7.9px;line-height:20px;color:var(--ic-ink-3);opacity:calc(1 - var(--d));transition:opacity .3s}.ica-fw-tidy,.ica-fw-zoom{position:absolute;bottom:14px;display:flex;align-items:center;height:40px;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(20,20,16,.05),0 4px 14px -6px rgba(20,20,16,.14);color:var(--ic-ink-2)}.ica-fw-zoom{left:16px;gap:4px;padding:0 10px}.ica-fw-zoom span{display:inline-flex;justify-content:center;width:30px}.ica-fw-zoom .ica-fw-pct{width:52px;font-size:13.5px}.ica-fw-zoom i{width:1px;height:20px;margin:0 6px;background:var(--ic-line)}.ica-fw-tidy{left:214px;gap:6px;padding:0 13px 0 12px;font-size:14px;font-weight:500;color:var(--ic-ink)}.ica-fw-tidy svg{color:var(--ic-ink-2)}.ica-fw-mini{position:absolute;right:16px;bottom:14px;width:190px;height:121px;border-radius:12px;background:#f9f9f7;box-shadow:0 1px 2px rgba(20,20,16,.05),0 4px 16px -6px rgba(20,20,16,.14)}.ica-fw-mini-v{position:absolute;left:9px;top:14px;border-radius:3px;background:#fff;box-shadow:0 0 0 1px rgba(20,20,16,.05)}.ica-fw-mb{position:absolute;border-radius:1px;background:#63626d}.ica-fw-mb-light{background:#d3d2d5}.ica-fw-mb-msg{opacity:0;transition:opacity .35s}.ica-fw[data-msg="1"] .ica-fw-mb-msg{opacity:1}.ica-fw-rail{position:absolute;right:0;top:52px;bottom:0;width:44px;display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:13px;border-left:1px solid var(--ic-line)}.ica-fw-rico{display:inline-flex;color:var(--ic-ink-2);margin-bottom:4px}.ica-fw-rt{writing-mode:vertical-rl;font-size:13px;color:var(--ic-ink-2)}.ica-pb .ica-grid{grid-template-rows:486px auto}.ica-pb-chart{height:486px}.ica-leg{display:flex;gap:16px;margin-top:2px;font-size:13px;color:var(--ic-ink-2)}.ica-leg span{display:inline-flex;align-items:center;gap:7px}.ica-leg i{width:18px;height:0;border-top:2px solid var(--ic-chart)}.ica-leg .ica-leg-p{border-top:1.5px dashed #8a8a82}.ica-leg .ica-leg-f{border-top:2px dotted var(--ic-chart);opacity:.85}.ica-pb-plot{position:absolute;left:72px;top:92px;width:750px;height:340px}.ica-pb-plot svg{position:absolute;left:0;top:0;overflow:visible}.ica-pb-yl{right:calc(100% + 12px);transform:translateY(-50%);font-size:12.5px;font-variant-numeric:tabular-nums}.ica-pb-xl,.ica-pb-yl{position:absolute;color:var(--ic-ink-3);white-space:nowrap}.ica-pb-xl{top:calc(100% + 11px);transform:translateX(-50%);font-size:12.5px}.ica-pb-grid{stroke:#e6e6e1;stroke-dasharray:3 4}.ica-pb-today{stroke:#bdbdb6;stroke-dasharray:2 3}.ica-pb-plan{fill:none;stroke:#8a8a82;stroke-width:1.25;stroke-dasharray:5 4}.ica-pb-pt{fill:var(--ic-chart);opacity:clamp(0,(var(--ic-grow,1) - var(--t)) * 40,1)}.ica-pb-act{fill:none;stroke:var(--ic-chart);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--ic-grow, 1))}.ica-pb-proj{fill:none;stroke:var(--ic-chart);stroke-width:1.75;stroke-linecap:round;stroke-dasharray:1.5 3.5;opacity:calc(.85 * clamp(0, (var(--ic-grow, 1) - .8) * 5, 1))}.ica-pb-pfill{fill:var(--ic-chart);opacity:calc(.06 * clamp(0, (var(--ic-grow, 1) - .8) * 5, 1))}.ica-pb-dot{fill:var(--ic-chart);stroke:#fff;stroke-width:2}.ica-pb-dot,.ica-pb-end{opacity:clamp(0,(var(--ic-grow,1) - .8) * 5,1)}.ica-pb-end{fill:#fff;stroke:var(--ic-chart);stroke-width:1.6}.ica-pb-todayl{position:absolute;top:-24px;transform:translateX(-50%);height:20px;padding:0 8px;border-radius:999px;border:1px solid var(--ic-line-2);background:#fff;font-size:11.5px;font-weight:500;line-height:18px;color:var(--ic-ink-2);white-space:nowrap}.ica-pb-pval,.ica-pb-val{fill:var(--ic-ink);font-family:var(--ic-sans);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;opacity:clamp(0,(var(--ic-grow,1) - .8) * 5,1)}.ica-pb-pval{fill:var(--ic-ink-3);font-size:12px;font-weight:500}.ica-pb-landl,.ica-pb-planl{position:absolute;left:calc(100% + 10px);font-size:12px;font-weight:600;white-space:nowrap;opacity:clamp(0,(var(--ic-grow,1) - .8) * 5,1)}.ica-pb-planl{transform:translateY(calc(-100% - 1px));color:#77776f}.ica-pb-landl{transform:translateY(3px);color:var(--ic-chart)}.ica-pb-inbox{margin-top:16px;opacity:0;transform:translateY(10px);transition:opacity .4s var(--ica-ease),transform .5s var(--ica-ease)}.ica-pb[data-msg="1"] .ica-pb-inbox{opacity:1;transform:none}.ica-pb-msg{padding:11px 13px 12px;border-radius:10px;border:1px solid var(--ica-edge);background:#fff;box-shadow:0 1px 2px rgba(20,20,16,.04),0 5px 16px -8px rgba(20,20,16,.14)}.ica-pb-from{display:flex;align-items:center;gap:7px;height:20px;font-size:12px;color:var(--ic-ink-3);white-space:nowrap}.ica-pb-from>span:not(.ica-pb-new){display:inline-flex;align-items:center;gap:5px}.ica-pb-from em{color:#b5b5ae}.ica-pb-from code{font-size:11.5px}.ica-pb-at{margin-left:auto;color:var(--ic-ink-3)}.ica-pb-new{height:18px;padding:0 8px;border-radius:999px;background:var(--ica-mint);color:var(--ica-mint-ink);font-size:11.5px;font-weight:500;line-height:18px;transition:opacity .3s}.ica-pb[data-ok="1"] .ica-pb-new{opacity:0}.ica-pb-msg p{margin-top:7px;font-size:13.5px;line-height:1.45;color:var(--ic-ink)}.ica-pb-msg p b{font-weight:600}.ica-pb-ok{margin-top:8px;padding-left:13px;opacity:0;transform:translateY(6px);transition:opacity .35s var(--ica-ease),transform .45s var(--ica-ease)}.ica-pb[data-ok="1"] .ica-pb-ok{opacity:1;transform:none}.ica-pb-okc{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;border-radius:8px;background:var(--ic-green-bg);color:var(--ic-green);font-size:13px;font-weight:500}.ica-pb-tab{grid-column:1/-1}.ica-pb-tab .ica-tr{grid-template-columns:230px 130px 130px 140px 100px 200px minmax(0,1fr)}.ica-pb-chn{display:inline-flex;align-items:center;gap:10px;font-weight:500}.ica-tr-tot .ica-pb-chn{font-weight:600}.ica-pace{display:inline-flex;align-items:center;height:21px;padding:0 8px;border-radius:999px;background:var(--ic-green-bg);color:var(--ic-green);font-size:12.5px;font-weight:500}.ica-pace-low{background:#f8edc9;color:#7a5b17}.ica-tr-tot .ica-pace{background:transparent;color:inherit;font-weight:600;padding-right:0;font-size:14px}.ica-pb-held{display:inline-flex;align-items:center;height:20px;margin-right:8px;padding:0 7px;border-radius:999px;border:1px solid var(--ic-line-2);background:#fff;color:var(--ic-ink-2);font-size:11.5px;font-weight:500;vertical-align:1px;opacity:0;transition:opacity .35s}.ica-pb[data-ok="1"] .ica-pb-held{opacity:1}.ica-pb-barc{display:flex;align-items:center;gap:12px;padding-left:18px}.ica-pb-pct{font-size:12px;color:var(--ic-ink-3);font-variant-numeric:tabular-nums}.ica-pb-track{position:relative;width:220px;height:6px;border-radius:3px;background:#eeeee9}.ica-pb-fill{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--ic-chart);transform:scaleX(var(--ic-grow,1));transform-origin:left center}.ica-pb-mark{position:absolute;top:-4px;width:1.5px;height:14px;border-radius:1px;background:#55554e}.ica-bc .ica-grid{grid-template-rows:344px auto}.ica-bc-ttl{display:flex;align-items:center;gap:12px}.ica-bc-ttl .ica-cs{margin-top:3px}.ica-bc-coh .ica-tr{grid-template-columns:minmax(0,1.55fr) 120px minmax(0,1.75fr) 70px 90px 150px}.ica-bc-coh .ica-th{height:39px}.ica-bc-coh .ica-tbl{margin-top:18px}.ica-bc-coh .ica-tfoot{margin-top:14px}.ica-bc-seg{gap:8px}.ica-bc-seed,.ica-bc-seg{display:inline-flex;align-items:center;font-weight:500}.ica-bc-seed{height:19px;padding:0 7px;border-radius:999px;border:1px solid var(--ic-line-2);background:#fff;color:var(--ic-ink-2);font-size:11.5px}.ica-bc-pc{margin-left:7px;font-size:12px;font-weight:400;color:var(--ic-ink-3);font-variant-numeric:tabular-nums}.ica-bc-share{display:flex;align-items:center;gap:10px}.ica-bc-track{position:relative;width:150px;height:8px;border-radius:2px;background:#eeeee9;overflow:hidden}.ica-bc-fill{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--ic-chart);transform:scaleX(var(--ic-grow,1));transform-origin:left center}.ica-bc-share b{font-size:13px;font-weight:500;color:var(--ic-ink);font-variant-numeric:tabular-nums}.ica-bc-sync{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ic-ink-3)}.ica-bc-dests{display:flex;flex-direction:column;gap:10px;margin-top:16px}.ica-bc-d{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:8px;height:84px;padding:12px 14px 0;align-content:start;border-radius:10px;border:1px solid var(--ica-edge);background:#fbfbf8}.ica-bc-dt{display:flex;flex-direction:column;gap:2px;min-width:0}.ica-bc-dt b{font-size:14.5px;font-weight:600}.ica-bc-dt span{overflow:hidden;text-overflow:ellipsis}.ica-bc-dn,.ica-bc-dt span{font-size:12.5px;color:var(--ic-ink-3);white-space:nowrap}.ica-bc-dn{grid-column:2/-1;display:flex;align-items:center;gap:6px}.ica-bc-dn b{font-size:12.5px;font-weight:500;color:var(--ic-ink);font-variant-numeric:tabular-nums}.ica-bc-dsub{display:grid}.ica-bc-dsub>span{grid-area:1/1}.ica-bc-dn em{color:#b5b5ae}.ica-bc-dst{display:grid;justify-items:end}.ica-bc-dst .ica-chip{grid-area:1/1;height:23px;font-size:12.5px}.ica-bc-dst .ica-chip,.ica-bc-on,.ica-bc-wait{transition:opacity .35s}.ica-bc-wait,.ica-bc[data-sync="0"] .ica-bc-on{opacity:0}.ica-bc[data-sync="0"] .ica-bc-wait{opacity:1}.ica-bc-sst{display:grid;justify-items:start}.ica-bc-sst .ica-chip{grid-area:1/1}.ica-bc-log{margin-top:16px;border-top:1px solid var(--ica-row)}.ica-bc-logh{margin:12px 0 4px;font-size:12.5px;font-weight:500;color:var(--ic-ink-2)}.ica-bc-logr{display:grid;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:10px;height:30px;border-bottom:1px solid var(--ica-row);font-size:12.5px;color:var(--ic-ink-3);white-space:nowrap}.ica-bc-logd{color:var(--ic-ink-2);font-variant-numeric:tabular-nums}.ica-bc-logm,.ica-bc-logr>span:nth-child(2){display:inline-flex;align-items:center;gap:5px}.ica-bc-logm{margin-left:8px}.ica-bc-logr b{font-weight:500;color:var(--ic-ink-2);font-variant-numeric:tabular-nums}.ica-bc-ctl{display:flex;align-items:center;gap:7px;margin-top:14px;font-size:12.5px;color:var(--ic-ink-3);white-space:nowrap}.ica-bc-ctl>span{display:inline-flex;align-items:center;gap:5px}.ica-bc-ctl em{color:#c2c2bb}.ica-bc-ctll{color:var(--ic-ink-2);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(20,20,16,.3)}.ica-bc-top .ica-tbl{margin-top:10px}.ica-bc-top .ica-tr{grid-template-columns:118px 196px 64px 96px 74px minmax(0,1fr) 84px;column-gap:0;padding:0}.ica-bc-top .ica-tr>*{display:flex;align-items:center;height:100%;padding:0 14px;min-width:0}.ica-bc-top .ica-tr>.ica-num{justify-content:flex-end}.ica-bc-top .ica-th>span{gap:6px}.ica-bc-top .ica-th svg{color:var(--ic-ink-3)}.ica-bc-id>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:var(--ic-ink)}.ica-bc-hid,.ica-bc-hidh{background-image:repeating-linear-gradient(135deg,rgba(20,20,16,.045) 0 1px,transparent 1px 7px)}.ica-bc-hidh{color:var(--ic-ink-3)}.ica-bc-unl{margin-left:auto;height:23px;padding:0 8px;border-radius:6px;border:1px solid #e2e2dd;background:#fff;font-size:12px;line-height:21px;font-weight:500;color:var(--ic-ink)}.ica-bc-hid{font-style:italic;font-size:13px;color:#b0b0a9}.ica-bc-top .ica-tr>.ica-bc-first{display:block;line-height:38px;overflow:hidden;text-overflow:ellipsis}.ica-mr-page{position:absolute;left:147px;top:0;width:1166px}.ica-mr-top{display:flex;align-items:flex-end;justify-content:space-between;padding-top:40px}.ica-mr-h{font-family:var(--ic-serif);font-size:44px;font-weight:400;line-height:1;letter-spacing:-.015em;color:var(--ic-ink)}.ica-mr-sub{display:grid;margin-top:10px;font-size:15.5px;color:var(--ic-ink-2)}.ica-mr-c{grid-area:1/1;opacity:0;transition:opacity .3s}.ica-mr-c0,.ica-mr[data-approved="1"] .ica-mr-c1,.ica-mr[data-approved="2"] .ica-mr-c2,.ica-mr[data-approved="3"] .ica-mr-c3,.ica-mr[data-approved="4"] .ica-mr-c4{opacity:1}.ica-mr:is([data-approved="1"],[data-approved="2"],[data-approved="3"],[data-approved="4"]) .ica-mr-c0{opacity:0}.ica-mr-all{display:grid;justify-items:end;margin-bottom:-6px}.ica-mr-allb{grid-area:1/1;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px 0 11px;border-radius:6px;background:var(--ic-btn);color:#fff;font-size:13.5px;font-weight:500;white-space:nowrap;opacity:0;transition:opacity .3s}.ica-mr-allb svg{color:#fff}.ica-mr[data-approved="0"] .ica-mr-allb0,.ica-mr[data-approved="1"] .ica-mr-allb1,.ica-mr[data-approved="2"] .ica-mr-allb2,.ica-mr[data-approved="3"] .ica-mr-allb3{opacity:1}.ica-mr-sec{display:flex;align-items:center;justify-content:space-between;margin-top:34px;font-size:14px;font-weight:600;color:#3a3a35}.ica-mr-link{display:inline-flex;align-items:center;gap:5px;font-weight:500;color:var(--ic-ink-2)}.ica-mr-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ica-mr-list+.ica-mr-sec{margin-top:22px}.ica-mr-row{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 236px 214px;align-items:center;gap:18px;height:120px;padding:0 20px;border-radius:12px;border:1px solid var(--ica-edge);background:#fff;box-shadow:0 1px 2px rgba(20,20,16,.03);transition:border-color .4s,background-color .4s}.ica-mr-row>.ica-av{align-self:start;margin-top:17px}.ica-mr-k{display:flex;gap:8px;color:var(--ic-ink-3);white-space:nowrap}.ica-mr-k,.ica-src{align-items:center;font-size:12.5px}.ica-src{display:inline-flex;gap:5px;height:22px;padding:0 8px;border-radius:6px;border:1px solid #e6e6e1;background:#fff}.ica-mr-who,.ica-src{font-weight:500;color:var(--ic-ink-2)}.ica-mr-k em{color:#b5b5ae}.ica-mr-k code{font-size:11.5px}.ica-mr-t{margin-top:8px;font-size:16.5px;font-weight:600;letter-spacing:-.01em;color:var(--ic-ink)}.ica-mr-d{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:570px;margin-top:4px;overflow:hidden;white-space:normal;font-size:14px;line-height:20px;color:var(--ic-ink-3)}.ica-mr-ev{display:flex;align-items:center}.ica-mr-thumbs{gap:6px}.ica-mr-th{position:relative;display:inline-block;width:42px;height:52px;overflow:hidden;border-radius:5px;background:#e9e8e3}.ica-mr-th:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(20,20,16,.08)}.ica-mr-th img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.ica-mr-th b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(20,20,16,.52);color:#fff;font-size:13px;font-weight:600}.ica-mr-move{gap:12px}.ica-mr-mv{display:flex;flex-direction:column;align-items:center;gap:5px}.ica-mr-mv .ica-mr-th{width:36px;height:45px}.ica-mr-mvv{font-size:12px;font-weight:500;color:var(--ic-green);font-variant-numeric:tabular-nums}.ica-mr-mv-out .ica-mr-th{opacity:.55}.ica-mr-mv-out .ica-mr-mvv{color:var(--ic-ink-3)}.ica-mr-split{flex-direction:column;align-items:stretch;gap:8px;width:220px}.ica-mr-sbar{display:flex;gap:2px;height:10px}.ica-mr-sbar span{border-radius:2px;background:var(--ic-chart)}.ica-mr-sbar span:nth-child(2){background:var(--ic-chart-2)}.ica-mr-sbar span:nth-child(3){background:var(--ic-chart-3)}.ica-mr-sleg{display:flex;gap:2px}.ica-mr-sleg span{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--ic-ink-2);white-space:nowrap}.ica-mr-aud{gap:10px}.ica-mr-aud div{display:flex;flex-direction:column;gap:3px}.ica-mr-aud b{font-size:14px;font-weight:600}.ica-mr-aud span{font-size:12.5px;color:var(--ic-ink-3);font-variant-numeric:tabular-nums}.ica-mr-act{position:relative;height:30px}.ica-mr-btns,.ica-mr-done{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;transition:opacity .3s,transform .4s var(--ica-ease)}.ica-mr-no,.ica-mr-yes{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;font-size:13.5px;font-weight:500;white-space:nowrap}.ica-mr-no{border:1px solid #e2e2dd;background:#fff;color:var(--ic-ink)}.ica-mr-yes{padding-left:10px;background:var(--ic-btn);color:#fff;transition:background-color .15s}.ica-mr[data-hover="1"] .ica-mr-row:first-child,.ica-mr[data-hover="2"] .ica-mr-row:nth-child(2),.ica-mr[data-hover="3"] .ica-mr-row:nth-child(3),.ica-mr[data-hover="4"] .ica-mr-row:nth-child(4){border-color:var(--ic-line-2)}.ica-mr[data-hover="1"] .ica-mr-row:first-child .ica-mr-yes,.ica-mr[data-hover="2"] .ica-mr-row:nth-child(2) .ica-mr-yes,.ica-mr[data-hover="3"] .ica-mr-row:nth-child(3) .ica-mr-yes,.ica-mr[data-hover="4"] .ica-mr-row:nth-child(4) .ica-mr-yes{background:#2b2b28}.ica-mr-done{gap:10px;opacity:0;transform:translateX(10px)}.ica-mr-okc{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 4px;border-radius:999px;background:var(--ic-green-bg);color:var(--ic-green);font-size:13.5px;font-weight:500;white-space:nowrap}.ica-mr-done code{font-size:11.5px;color:var(--ic-ink-3);white-space:nowrap}.ica-mr[data-approved="1"] .ica-mr-row:nth-child(-n+1),.ica-mr[data-approved="2"] .ica-mr-row:nth-child(-n+2),.ica-mr[data-approved="3"] .ica-mr-row:nth-child(-n+3),.ica-mr[data-approved="4"] .ica-mr-row{border-color:rgba(58,166,83,.34);background:#fbfdfb}.ica-mr[data-approved="1"] .ica-mr-row:nth-child(-n+1) .ica-mr-btns,.ica-mr[data-approved="2"] .ica-mr-row:nth-child(-n+2) .ica-mr-btns,.ica-mr[data-approved="3"] .ica-mr-row:nth-child(-n+3) .ica-mr-btns,.ica-mr[data-approved="4"] .ica-mr-row .ica-mr-btns{opacity:0;transform:translateX(-10px)}.ica-mr[data-approved="1"] .ica-mr-row:nth-child(-n+1) .ica-mr-done,.ica-mr[data-approved="2"] .ica-mr-row:nth-child(-n+2) .ica-mr-done,.ica-mr[data-approved="3"] .ica-mr-row:nth-child(-n+3) .ica-mr-done,.ica-mr[data-approved="4"] .ica-mr-row .ica-mr-done{opacity:1;transform:none}.ica-mr-week{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px}.ica-mr-tile{height:112px;padding:13px 16px 0;border-radius:12px;border:1px solid var(--ica-edge);background:#fff;box-shadow:0 1px 2px rgba(20,20,16,.03)}.ica-mr-tk{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ic-ink-3);white-space:nowrap}.ica-mr-tk span:first-of-type{color:var(--ic-ink-2);font-weight:500}.ica-mr-tk em{color:#b5b5ae}.ica-mr-tkn{overflow:hidden;text-overflow:ellipsis}.ica-mr-tv{display:block;margin-top:8px;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.ica-mr-tl{display:block;margin-top:4px;font-size:13px;color:var(--ic-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ica-mr-tls{display:grid}.ica-mr-tls>span{grid-area:1/1;overflow:hidden;text-overflow:ellipsis;transition:opacity .3s}.ica-mr-tl-now,.ica-mr:not([data-approved="0"]) .ica-mr-tl-was{opacity:0}.ica-mr:not([data-approved="0"]) .ica-mr-tl-now{opacity:1}.ica-mr-tf{display:flex;align-items:center;gap:6px;margin-top:9px;font-size:12.5px;color:var(--ic-ink-3);white-space:nowrap}.ica-mr-tf span:first-of-type{color:var(--ic-ink-2)}.ica-mr-tf em{color:#b5b5ae}.ica-mr-scroll{position:absolute;right:4px;top:4px;width:6px;height:640px;border-radius:3px;background:rgba(20,20,16,.18)}