.icd-scr{position:relative;width:1460px;height:860px;overflow:hidden;background:var(--ic-app);color:var(--ic-ink);font-family:var(--ic-sans);font-size:14px;line-height:1.4;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;contain:layout paint}.icd-scr *,.icd-scr :after,.icd-scr :before{box-sizing:border-box}.icd-scr :where(p,h1,h2){margin:0;font-weight:inherit;font-size:inherit}.icd-scr b{font-weight:600}.icd-scr em{font-style:normal}.icd-scr svg{flex:none}.icd-scr img{display:block}.icd-sep{margin:0 5px;color:#b3b3ac}.icd-mdot{margin:0 3px}.icd-mute{color:var(--ic-ink-3)}.icd-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex:none;background:var(--ic-green-dot)}.icd-dot.icd-is-grey{background:#a0a09b}.icd-dot.icd-is-amber{background:var(--ic-amber-dot)}.icd-hawk{display:inline-block;overflow:hidden;flex:none;line-height:0}.icd-hawk svg{display:block}.icd-hawk-r{display:inline-flex;flex:none;overflow:hidden;border-radius:3px;line-height:0}.icd-hyw{white-space:nowrap}.icd-hy{display:inline-block;margin:0 -.06em;transform:scaleX(.7)}.icd-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid #e4e4df;border-radius:8px;background:#fff;color:#2a2a26;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:0 1px 1px rgba(20,20,16,.03)}.icd-btn.icd-is-dark{background:var(--ic-btn);border-color:var(--ic-btn);color:#fff}.icd-btn-38{height:38px;padding:0 13px;gap:9px;font-size:14px}.icd-btn-28{height:28px;padding:0 10px;gap:6px;font-size:13px}.icd-badge{padding:1px 7px;border-radius:7px;background:#f1f1ef;color:#6b6b65}.icd-badge,.icd-pill{font-size:12.5px;font-weight:500}.icd-pill{display:inline-flex;align-items:center;gap:6px;height:21px;padding:0 8px;border-radius:6px}.icd-pill.icd-is-green{background:#def7e7;color:#2b7a4b}.icd-pill.icd-is-green .icd-dot{width:5px;height:5px;background:#32a55c}.icd-cur{position:absolute;left:0;top:0;z-index:40;pointer-events:none;opacity:0;transform:translate(calc(var(--icd-cx, 730px) - 2px),calc(var(--icd-cy, 430px) - 1.5px));transform-origin:2px 1.5px;transition:opacity .2s;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.25))}.icd-scr[data-cursor="1"] .icd-cur{opacity:1}.icd-scr[data-press="1"] .icd-cur{transform:translate(calc(var(--icd-cx, 730px) - 2px),calc(var(--icd-cy, 430px) - 1.5px)) scale(.88)}.icd-sb{right:7px;top:6px;bottom:6px;pointer-events:none}.icd-sb,.icd-sb i{position:absolute;width:6px}.icd-sb i{left:0;top:0;height:var(--icd-sb-h,380px);border-radius:3px;background:rgba(20,20,16,.17);transform:translateY(calc(var(--icd-scroll, 0) * var(--icd-sb-run, 460px)))}.icd-chat{--icd-chat-max:796px;position:absolute;inset:0}.icd-scr.icd-chat{position:relative;inset:auto}.icd-cscroll{position:absolute;inset:0;overflow:hidden}.icd-col{position:absolute;left:316px;top:0;width:810px;padding-bottom:240px;transform:translateY(calc(var(--icd-scroll, 0) * -1 * var(--icd-chat-max)))}.icd-sb-chat{--icd-sb-h:440px;--icd-sb-run:408px}.icd-q{display:flex;justify-content:flex-end;padding-top:26px}.icd-q span{padding:13px 21px;border-radius:14px;background:#ecede8;font-size:15px;line-height:22px;color:#1f1f1c}.icd-steps{display:flex;align-items:center;gap:6px;height:20px;margin-top:20px;padding-left:3px;font-size:14px;font-weight:500;color:#2f2f2b}.icd-steps-chev,.icd-steps-ico{color:#7d7d76}.icd-steps-txt{display:grid}.icd-steps-done,.icd-steps-run{grid-area:1/1;white-space:nowrap;transition:opacity .3s}.icd-steps-t{color:var(--ic-ink-3);font-weight:400}.icd-steps-run{opacity:0;color:transparent;background:linear-gradient(90deg,#8a8a82,#8a8a82 38%,#1b1b18 50%,#8a8a82 62%,#8a8a82) 0 0 /300% 100%;-webkit-background-clip:text;background-clip:text}@keyframes icd-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.icd-chat[data-step="0"] .icd-steps-run{opacity:1;animation:icd-shimmer 1.6s linear infinite}.icd-chat[data-step="0"] .icd-steps-done{opacity:0}.icd-ans{margin-top:12px}.icd-ans p,.icd-ans-end{font-size:15.5px;line-height:25px;color:#1b1b18}.icd-ans p+p{margin-top:13px}.icd-ans code{font-family:var(--ic-mono);font-size:13.5px;color:#2a2a26}.icd-ans b,.icd-ans-end b{font-weight:600}.icd-ans-end{margin-top:20px}.icd-ans,.icd-ans-end,.icd-tw{transition:opacity .4s,transform .45s cubic-bezier(.2,.7,.2,1)}.icd-chat[data-step="0"] .icd-ans,.icd-chat[data-step="0"] .icd-ans-end,.icd-chat[data-step="0"] .icd-tw,.icd-chat[data-step="1"] .icd-ans-end,.icd-chat[data-step="1"] .icd-tw{opacity:0;transform:translateY(8px)}.icd-tw{position:relative;margin-top:15px;overflow:hidden;border:1px solid #ecece7;border-radius:12px;background:#fff}.icd-tt{width:1010px;transform:translateX(calc(var(--icd-hscroll, 0) * -202px))}.icd-t{width:1010px;border-collapse:collapse;table-layout:fixed}.icd-t th{height:87px;padding:0 12px 14px;background:#f1f2ed;vertical-align:bottom;text-align:left;font-size:13px;font-weight:600;line-height:17px;color:#62625e}.icd-t td{padding:10px 12px;border-top:1px solid #f0f0ec;vertical-align:middle;font-size:14px;line-height:22px;color:#2a2a26}.icd-t td:first-child,.icd-t th:first-child{padding-left:16px}.icd-t th:last-child{padding-right:8px}.icd-t td:last-child{padding-right:16px}.icd-tr{transition:opacity .35s,transform .4s;transition-delay:calc(var(--i) * 55ms + .12s)}.icd-chat[data-step="0"] .icd-tr,.icd-chat[data-step="1"] .icd-tr{opacity:0;transform:translateY(6px);transition-delay:0s}.icd-chip{display:inline-flex;align-items:center;gap:8px;max-width:300px;height:25px;padding:0 9px 0 7px;border:1px solid #e8e8e3;border-radius:7px;background:#fff;font-size:13.5px;color:#34342f;vertical-align:middle;transition:border-color .2s,background-color .2s,box-shadow .2s}.icd-chip-th{position:relative;width:16px;height:16px;flex:none}.icd-chip-th img{width:16px;height:16px;object-fit:cover;border-radius:3px}.icd-chip-lg{position:absolute;right:-4px;bottom:-3px;display:grid;place-items:center;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 0 0 .5px rgba(20,20,16,.12)}.icd-chip-t{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:2px}.icd-chip-dot{width:5px;height:5px;margin-left:3px;border-radius:50%;background:#30664f;flex:none}.icd-ad[data-chat-pick="1"] .icd-under .icd-tr:first-child .icd-chip,.icd-ad[data-chat-pick="10"] .icd-under .icd-tr:nth-child(10) .icd-chip,.icd-ad[data-chat-pick="2"] .icd-under .icd-tr:nth-child(2) .icd-chip,.icd-ad[data-chat-pick="3"] .icd-under .icd-tr:nth-child(3) .icd-chip,.icd-ad[data-chat-pick="4"] .icd-under .icd-tr:nth-child(4) .icd-chip,.icd-ad[data-chat-pick="5"] .icd-under .icd-tr:nth-child(5) .icd-chip,.icd-ad[data-chat-pick="6"] .icd-under .icd-tr:nth-child(6) .icd-chip,.icd-ad[data-chat-pick="7"] .icd-under .icd-tr:nth-child(7) .icd-chip,.icd-ad[data-chat-pick="8"] .icd-under .icd-tr:nth-child(8) .icd-chip,.icd-ad[data-chat-pick="9"] .icd-under .icd-tr:nth-child(9) .icd-chip,.icd-chat[data-pick="1"] .icd-tr:first-child .icd-chip,.icd-chat[data-pick="10"] .icd-tr:nth-child(10) .icd-chip,.icd-chat[data-pick="2"] .icd-tr:nth-child(2) .icd-chip,.icd-chat[data-pick="3"] .icd-tr:nth-child(3) .icd-chip,.icd-chat[data-pick="4"] .icd-tr:nth-child(4) .icd-chip,.icd-chat[data-pick="5"] .icd-tr:nth-child(5) .icd-chip,.icd-chat[data-pick="6"] .icd-tr:nth-child(6) .icd-chip,.icd-chat[data-pick="7"] .icd-tr:nth-child(7) .icd-chip,.icd-chat[data-pick="8"] .icd-tr:nth-child(8) .icd-chip,.icd-chat[data-pick="9"] .icd-tr:nth-child(9) .icd-chip{border-color:#c9c9c2;background:#fafaf7;box-shadow:0 1px 3px rgba(20,20,16,.09)}.icd-comp-band{position:absolute;left:0;right:0;bottom:0;height:176px;background:linear-gradient(to bottom,rgba(246,246,241,0),var(--ic-app) 12px)}.icd-comp{position:absolute;left:322px;bottom:18px;width:810px;height:144px;border:1px solid #ebebe6;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(20,20,16,.04),0 10px 28px -16px rgba(20,20,16,.16)}.icd-onb{position:absolute;left:17px;top:13px;display:inline-flex;align-items:center;gap:0;height:23px;padding:0 10px 0 8px;border-radius:7px;background:#f2f2f2;font-size:13px;font-weight:500;color:#33332f}.icd-onb .icd-sep{margin:0 3px;color:#77776f}.icd-onb svg{margin-left:5px;color:#55554e}.icd-onb-dot{width:7px;height:7px;margin-right:6px;border-radius:50%;background:#4a4a44;box-shadow:0 0 0 2px #dadad5}.icd-ph{position:absolute;left:18px;top:51px;font-size:15px;color:#a6a6a0}.icd-cbar{position:absolute;left:22px;right:15px;bottom:13px;display:flex;align-items:center;height:38px}.icd-clip{color:#6b6b65;display:inline-flex;margin-right:30px}.icd-model{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:#2a2a26}.icd-model-chev{color:#9a9a94;margin-left:-1px}.icd-hint{margin-left:19px;font-size:12.5px;color:#8a8a82;display:inline-flex;align-items:center;gap:6px}.icd-kbd{display:inline-grid;place-items:center;width:19px;height:21px;border-radius:5px;background:#f0f0ed;font-family:var(--ic-mono);font-size:11.5px;color:#55554e}.icd-mic{margin-left:auto;margin-right:13px;color:#6b6b65;display:inline-flex}.icd-send{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e7e7e4;color:#a3a39d}.icd-under{pointer-events:none}.icd-ad .icd-under{--icd-scroll:var(--icd-chat-scroll,0);--icd-hscroll:var(--icd-chat-hscroll,0)}.icd-dim{position:absolute;inset:0;z-index:5;background:rgba(18,18,15,.38);opacity:0;transition:opacity .3s}.icd-ad[data-open="1"] .icd-dim{opacity:1}.icd-modal{position:absolute;left:98px;top:5px;z-index:6;width:1212px;height:800px;overflow:hidden;border-radius:12px;background:var(--ic-app);box-shadow:0 0 0 1px rgba(20,20,16,.05),0 28px 70px -24px rgba(0,0,0,.4);opacity:0;transform:translateY(16px) scale(.985);transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1)}.icd-ad[data-open="1"] .icd-modal{opacity:1;transform:none}.icd-mh{position:absolute;left:0;top:0;right:0;z-index:2;height:187px;border-bottom:1px solid #ecece7;background:#fff}.icd-mh-th{position:absolute;left:27px;top:27px;width:96px;height:96px;overflow:hidden;border-radius:10px}.icd-mh-th img{width:100%;height:100%;object-fit:cover}.icd-mh-play{position:absolute;left:9px;bottom:9px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(10,10,10,.42);color:#fff}.icd-mh-play svg{fill:#fff;margin-left:1px}.icd-mh-txt{position:absolute;left:139px;top:27px;width:700px}.icd-mh-meta{display:flex;align-items:center;gap:0;height:21px;font-size:13.5px;color:#7a7a73}.icd-mh-meta .icd-sep{margin:0 7px}.icd-mh-kind{color:#3a3a35;font-weight:500}.icd-mh-meta svg{margin-right:5px}.icd-mh-meta .icd-pill{margin-left:9px}.icd-mh-title{margin-top:5px;font-size:22px;font-weight:600;line-height:30px;letter-spacing:-.1px;color:#161614}.icd-mh-path{display:flex;align-items:center;margin-top:10px;font-size:14px;color:#3a3a35;white-space:nowrap}.icd-mh-k{margin-right:6px;font-size:13px;color:#77776f}.icd-mh-chev{margin:0 13px 0 15px;color:#9a9a94}.icd-mh-act{position:absolute;right:47px;top:31px;display:flex;align-items:center;gap:28px;color:#4a4a44}.icd-mh-open{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500;color:#2a2a26}.icd-mh-bar{position:absolute;left:27px;top:135px;display:flex;align-items:center;gap:9px}.icd-mh-bar .icd-btn{color:#1f1f1c}.icd-mh-note{margin-left:2px;font-size:13px;color:#66665f}.icd-mb{position:absolute;left:0;right:0;top:187px;bottom:0;overflow:hidden}.icd-mb-in{padding:0 43px 28px 26px;transform:translateY(calc(var(--icd-scroll, 0) * -203px))}.icd-sb-modal{right:6px;top:6px;bottom:6px;z-index:3;--icd-sb-h:580px;--icd-sb-run:190px}.icd-sb-modal i{width:6px;background:rgba(20,20,16,.26)}.icd-tabs{display:flex;align-items:flex-end;border-bottom:1px solid #e9e9e4}.icd-tabs span{position:relative;display:inline-flex;align-items:center;gap:8px;padding-bottom:11px;color:#6b6b65}.icd-tabs span.icd-is-on{color:#161614;font-weight:600}.icd-tabs span.icd-is-on:after{content:"";position:absolute;left:-2px;right:-2px;bottom:-1px;height:2px;border-radius:1px;background:#4e4f4a}.icd-tabs em{padding:2px 7px;border-radius:6px;background:#eff0ea;color:#5f5f58;font-size:12.5px;font-weight:500;line-height:16px}.icd-tabs-ad{height:61px;gap:34px;font-size:15px}.icd-tabs-ad span{color:#5c5c56}.icd-mb-name{display:flex;align-items:center;gap:12px;height:22px;margin-top:20px;font-size:17px;font-weight:600;color:#161614}.icd-mb-name svg{color:#8a8a82}.icd-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:9px 10px;margin-top:18px}.icd-kpi{display:flex;flex-direction:column;min-height:80px;padding:13px;border:1px solid #ebebe6;border-radius:10px;background:#fff}.icd-kpi.icd-is-on{background:#e8ebd7;border-color:#565b4c;box-shadow:inset 0 0 0 .6px #565b4c}.icd-kpi-k{font-size:13px;line-height:17px;color:#6b6b65}.icd-kpi-v{margin-top:auto;padding-top:8px;font-size:21px;font-weight:600;line-height:26px;letter-spacing:-.1px;color:#161614}.icd-zero{margin-top:17px;padding-left:18px;font-size:13.5px;color:#6b6b65;white-space:nowrap}.icd-zero b{color:#2a2a26;font-weight:600;margin-right:4px}.icd-zero .icd-sep{margin:0 3px}.icd-chart{position:relative;height:327px;margin-top:30px;border:1px solid #ebebe6;border-radius:12px;background:#fff}.icd-chart-h{position:absolute;left:17px;right:17px;top:18px;display:flex;align-items:center;justify-content:space-between}.icd-chart-t{font-size:15px;font-weight:600;color:#161614}.icd-chart-lg{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#6b6b65}.icd-chart-lg i{width:17px;height:2px;border-radius:1px;background:#1b1b18}.icd-chart-r{position:absolute;inset:0;transition:opacity .35s}.icd-chart-ax{position:absolute;left:0;top:0;overflow:visible}.icd-chart-ax text{font-family:var(--ic-sans);font-size:12px;fill:#8a8a82}.icd-ax-g{stroke:#ececec;stroke-width:1;stroke-dasharray:3 3}.icd-ax-0{stroke:#e4e4e0;stroke-width:1}.icd-chart-plot{position:absolute;left:0;top:0;width:1143px;height:327px;clip-path:inset(0 calc((1 - var(--icd-grow, 1)) * 1065px) 0 0)}.icd-chart-plot svg{display:block}.icd-ad:not([data-range="30"]) span.icd-r30,.icd-ad[data-range="30"] span.icd-r7{display:none}.icd-ad:not([data-range="30"]) .icd-chart-r.icd-r30,.icd-ad[data-range="30"] .icd-chart-r.icd-r7{opacity:0}.icd-top{position:absolute;left:0;top:0;right:0;z-index:3;display:flex;align-items:center;height:56px;padding:0 13px 0 21px;border-bottom:1px solid #ebebe6;background:var(--ic-app)}.icd-top-t{font-size:17px;font-weight:600;color:#161614}.icd-top-n{margin-left:12px;font-size:13.5px;color:#8a8a82}.icd-top-r{margin-left:auto;display:flex;align-items:center;gap:8px}.icd-top-r .icd-btn svg{color:#55554e}.icd-top-r .icd-btn.icd-is-dark svg{color:#fff}.icd-dcol{position:absolute;left:193px;top:56px;width:1073px;padding-bottom:40px;transform:translateY(calc(var(--icd-scroll, 0) * -1 * var(--icd-dmax, 65px)))}.icd-data[data-sync="1"] .icd-dcol{--icd-dmax:94px}.icd-dlabel{display:flex;align-items:center;gap:10px;height:24px;font-size:13.5px;font-weight:600;color:#55554e}.icd-dlabel-q{margin-top:30px;padding-left:4px;gap:9px}.icd-dlabel-r{margin-left:auto;margin-right:10px;font-size:13.5px;color:#4a4a45}.icd-sq22{display:grid;place-items:center;width:23px;height:23px;border:1px solid #ebebe6;border-radius:6px;background:#fff}.icd-sq22.icd-is-wf{border-color:transparent;background:#ebece7;color:#55554e}.icd-saved{display:flex;gap:12px;margin-top:11px}.icd-sq{display:flex;flex-direction:column;gap:5px;width:262px;height:64px;padding:11px 14px 0;border:1px solid #ebebe6;border-radius:11px;background:#fff}.icd-sq-t{flex:none;font-size:14.5px;font-weight:500;line-height:20px;color:#1b1b18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icd-sq-m{flex:none;display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:16px;color:#8a8a82}.icd-sq-av{display:grid;place-items:center;width:14px;height:14px;border-radius:3px;background:#161614;color:#fff;font-size:9.5px;font-weight:600}.icd-dgroup{margin-top:33px}.icd-dcard{margin-top:10px;overflow:hidden;border:1px solid #ebebe6;border-radius:12px;background:#fff}.icd-drow{position:relative;display:flex;align-items:center;gap:14px;height:69px;padding:0 17px;transition:background-color .2s}.icd-drow+.icd-drow{border-top:1px solid #f1f1ee}.icd-drow.icd-is-loading{height:98px;align-items:flex-start;padding-top:17px}.icd-drow.icd-is-loading .icd-dico{margin-top:1px}.icd-dico{display:grid;place-items:center;flex:none;width:35px;height:35px;border:1px solid #ebebe6;border-radius:9px;background:#fff;box-shadow:0 1px 2px rgba(20,20,16,.04)}.icd-dico.icd-is-wf{border-color:transparent;background:#ebece7;color:#55554e;box-shadow:none}.icd-dtxt{display:flex;flex-direction:column;min-width:0}.icd-dname{display:flex;align-items:center;height:21px;font-size:15px;font-weight:600;color:#161614}.icd-wftag{margin-left:10px;padding:2px 8px;border-radius:7px;background:#e8e9dd;color:#3c422b;font-size:12.5px;font-weight:600}.icd-dmeta{display:flex;align-items:center;margin-top:3px;font-size:13.5px;color:#6b6b65;white-space:nowrap}.icd-dmeta>.icd-dot{margin-right:7px}.icd-made{color:#a8644e}.icd-dbit .icd-sep{margin:0 6px}.icd-prog{position:relative;display:block;width:345px;height:4px;margin-top:7px;overflow:hidden;border-radius:2px;background:#efefec}.icd-prog i{position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:2px;transform-origin:left center}.icd-prog-dp .icd-prog-b{background:#4f5435;transform:scaleX(calc((1 + var(--icd-load, 0)) / 3))}.icd-dload{margin-top:6px;font-size:13px;color:#6b6b65}.icd-drow-stop{position:absolute;right:17px;top:14px;color:#2a2a26}.icd-dsync-off,.icd-dsync-on{display:flex;flex-direction:column}.icd-drow-sync .icd-drow-stop,.icd-dsync-on{display:none}.icd-data[data-sync="1"] .icd-drow-sync{height:98px;align-items:flex-start;padding-top:17px}.icd-data[data-sync="1"] .icd-drow-sync .icd-dico{margin-top:1px}.icd-data[data-sync="1"] .icd-dsync-off{display:none}.icd-data[data-sync="1"] .icd-drow-sync .icd-drow-stop,.icd-data[data-sync="1"] .icd-dsync-on{display:flex;animation:icd-fade .3s ease-out both}.icd-drow-sync .icd-prog-dp .icd-prog-b{transform:scaleX(.3333)}@keyframes icd-fade{0%{opacity:0}to{opacity:1}}.icd-drow-stop svg{color:#55554e}.icd-dfoot{margin-top:32px;font-size:13px;color:#8a8a82}.icd-dfoot .icd-sep{margin:0 3px}.icd-data[data-pick="1"] .icd-drow[data-n="1"],.icd-data[data-pick="2"] .icd-drow[data-n="2"],.icd-data[data-pick="3"] .icd-drow[data-n="3"],.icd-data[data-pick="4"] .icd-drow[data-n="4"],.icd-data[data-pick="5"] .icd-drow[data-n="5"],.icd-data[data-pick="6"] .icd-drow[data-n="6"]{background:#fafaf7}.icd-top-back{display:inline-flex;margin-left:12px;margin-right:22px;color:#3a3a35}.icd-top-ds-t{font-size:16px}.icd-sync>span{display:inline-flex;align-items:center;gap:7px}.icd-sync>.icd-sync-stop,.icd-tbl[data-loading="1"] .icd-sync>.icd-sync-now{display:none}.icd-tbl[data-loading="1"] .icd-sync>.icd-sync-stop{display:inline-flex}.icd-tview{position:absolute;left:0;right:0;top:57px;bottom:0;overflow:hidden}.icd-tpage{position:absolute;left:80px;top:0;width:1290px;transform:translateY(calc(var(--icd-scroll, 0) * -513px))}.icd-sb-page{top:62px;--icd-sb-h:483px;--icd-sb-run:309px}.icd-ds-h{position:relative;display:flex;align-items:center;height:40px;margin-top:29px}.icd-ds-logo{display:grid;place-items:center;width:37px;height:37px;margin-right:14px;border:1px solid #ebebe6;border-radius:9px;background:#fff;box-shadow:0 1px 2px rgba(20,20,16,.04)}.icd-ds-title{font-family:var(--ic-serif);font-size:39px;line-height:40px;letter-spacing:-.4px;color:#161614}.icd-ds-title .icd-mdot{margin:0 6px}.icd-ds-share{position:absolute;right:12px;top:9px;display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500;color:#2a2a26}.icd-ds-desc{width:760px;margin-top:4px;font-size:15px;line-height:23px;color:#3a3a35}.icd-ds-meta{display:flex;align-items:center;margin-top:9px;font-size:13.5px;color:#6b6b65}.icd-ds-st{display:inline-flex;align-items:center;gap:7px}.icd-ds-meta .icd-sep{margin:0 7px}.icd-tbl .icd-ds-st.icd-is-loading{display:none}.icd-tbl[data-loading="1"] .icd-ds-st.icd-is-loading{display:inline-flex}.icd-tbl[data-loading="1"] .icd-ds-st.icd-is-synced{display:none}.icd-ds-sub{display:grid;height:34px;margin-top:5px;font-size:13px;color:#6b6b65}.icd-ds-sub>div{grid-area:1/1;transition:opacity .3s}.icd-ds-sub-synced{padding-top:2px}.icd-ds-sub-synced .icd-sep{margin:0 4px}.icd-ds-sub-loading{opacity:0}.icd-ds-sub-loading .icd-sep{margin:0 3px}.icd-tbl[data-loading="1"] .icd-ds-sub-synced{opacity:0}.icd-tbl[data-loading="1"] .icd-ds-sub-loading{opacity:1}.icd-prog-ds{margin:2px 0 3px;background:#f1f2ed}.icd-prog-ds .icd-prog-done{z-index:1;background:#4d5531;transform:scaleX(.32)}.icd-prog-ds .icd-prog-b{background:#a5a79b;transform:scaleX(calc(.32 + var(--icd-load, 0) * .28))}.icd-tabs-ds{height:54px;gap:26px;margin-top:8px;font-size:15px}.icd-tabs-ds span{padding-bottom:12px}.icd-fbar{position:relative;display:flex;align-items:center;margin-top:27px}.icd-search{display:inline-flex;align-items:center;gap:10px;width:205px;height:39px;padding:0 14px;border:1px solid #e6e6e1;border-radius:10px;background:#fff;font-size:14px;color:#8a8a82}.icd-search svg{color:#55554e}.icd-filter{display:inline-flex;align-items:center;gap:6px;margin-left:23px;font-size:14.5px;font-weight:500;color:#2a2a26}.icd-showing{position:absolute;right:0;font-size:13.5px;color:#6b6b65}.icd-legend{display:flex;align-items:center;gap:4px;margin-top:12px;font-size:13px;color:#6b6b65}.icd-legend .icd-sep{margin:0 3px}.icd-legend svg{color:#55554e}.icd-legend-a{color:#2a2a26;font-weight:500;text-decoration:underline;text-decoration-color:#c9c9c2;text-underline-offset:3px}.icd-dt{position:relative;width:1290px;margin-top:11px;padding-right:15px}.icd-dtt{width:1275px;border-collapse:collapse;table-layout:fixed;background:#fff}.icd-dtt th{height:88px;padding:0 13px 11px;background:#f1f2ed;vertical-align:bottom;text-align:left;font-size:13.5px;font-weight:600;line-height:18px;color:#5a5a56;white-space:nowrap}.icd-dtt th:first-child{border-top-left-radius:10px}.icd-dtt th:last-child{border-top-right-radius:10px}.icd-dtt td{height:39px;padding:0 13px;border-top:1px solid #f0f0ed;font-size:14px;color:#2a2a26;white-space:nowrap;overflow:hidden}.icd-th-i{display:inline-flex;align-items:center;gap:6px}.icd-th-i svg{color:#8a8a82}.icd-cut{display:block;overflow:hidden;text-overflow:ellipsis}.icd-scr-cell{color:#44443e;letter-spacing:.2px}.icd-dtt .icd-hid{background:repeating-linear-gradient(135deg,#f6f6f1 0 9px,#eeefe9 9px 14px);color:#8a8a82}.icd-dtt td.icd-hid{background:repeating-linear-gradient(135deg,#f8f8f5 0 9px,#f0f1ec 9px 14px)}.icd-dtt .icd-hid em{font-style:italic;font-size:13.5px;color:#b0b0a9}.icd-dtt th.icd-hid{color:#8a8a82}.icd-unlock{margin-left:6px;padding:3px 10px;border:1px solid #e4e4df;border-radius:8px;background:#fff;color:#2a2a26;font-size:13.5px;font-weight:600;transform:translateY(-4px)}.icd-sb-dt{right:1px;top:4px;bottom:auto;height:300px;--icd-sb-h:58px;--icd-sb-run:220px}.icd-sb-dt i{width:5px;background:rgba(20,20,16,.14)}.icd-cview{position:absolute;inset:0;overflow:hidden}.icd-cpage{position:absolute;left:170px;top:0;width:1106px;padding:27px 0 60px;transform:translateY(calc(var(--icd-scroll, 0) * -1267px))}.icd-sb-conn{--icd-sb-h:125px;--icd-sb-run:190px}.icd-sb-conn i{top:330px}.icd-csec+.icd-csec{margin-top:41px}.icd-csec-h{position:relative;display:flex;flex-direction:column;gap:6px}.icd-csec-t{display:flex;align-items:baseline;gap:7px;font-size:17px;font-weight:600;line-height:22px;color:#161614}.icd-csec-t em{font-size:13px;font-weight:400;color:#8a8a82}.icd-csec-d{font-size:14px;color:#6b6b65}.icd-csec-r{position:absolute;right:10px;top:10px;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;color:#2a2a26}.icd-segs{display:flex;gap:8px;margin-top:15px}.icd-segs span{display:inline-flex;align-items:center;gap:8px;height:29px;padding:0 12px;border:1px solid #e8e8e3;border-radius:15px;background:#fff;font-size:13px;font-weight:500;color:#2a2a26}.icd-segs span.icd-is-on{border-color:var(--ic-btn);background:var(--ic-btn);color:#fff}.icd-segs em{color:#8a8a82;font-weight:400}.icd-skills{display:flex;gap:14px;margin-top:15px}.icd-skill{position:relative;display:flex;flex-direction:column;width:357px;height:172px;padding:16px 14px 0;border:1px solid #ebebe6;border-radius:12px;background:#fff}.icd-rcard-k,.icd-skill-k{font-size:12.5px;color:#5d6845;font-weight:500}.icd-heart{position:absolute;right:15px;top:15px;color:#4a4a44}.icd-skill-t{margin-top:13px;font-size:15.5px;font-weight:600;color:#161614}.icd-rcard-d,.icd-skill-d{display:-webkit-box;margin-top:9px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;line-height:21px;color:#6b6b65}.icd-skill-f{display:flex;align-items:center;gap:6px;margin-top:auto;height:44px;border-top:1px solid #f1f1ee;font-size:13px;color:#55554e}.icd-skill-f .icd-sep{margin:0 2px}.icd-cgrid{display:grid;grid-template-columns:546px 546px;gap:14px;margin-top:13px}.icd-ccard{overflow:hidden;border:1px solid #ebebe6;border-radius:12px;background:#fff}.icd-crow{display:flex;align-items:center;gap:13px;height:66px;padding:0 16px}.icd-crow+.icd-crow{border-top:1px solid #f1f1ee}.icd-cico{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid #ebebe6;border-radius:9px;background:#fff;box-shadow:0 1px 2px rgba(20,20,16,.04)}.icd-ctxt{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.icd-cname{display:flex;align-items:center;gap:8px;height:21px;font-size:15px;font-weight:600;color:#161614}.icd-ctag{padding:1px 7px;border-radius:6px;font-size:12.5px;font-weight:500}.icd-ctag.icd-is-green{background:#dcf9e8;color:#2b7a4b}.icd-ctag.icd-is-grey{background:#f1f1f0;color:#4a4a44}.icd-cdesc{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:#6b6b65}.icd-cst{display:flex;align-items:center;gap:5px;flex:none;margin-left:8px}.icd-pill-c{height:23px;padding:0 10px;border-radius:12px;font-size:13px}.icd-ccount{flex-direction:column;align-items:flex-end;font-size:12.5px;color:#6b6b65}.icd-ccount,.icd-protos{display:flex;gap:4px}.icd-proto{padding:1px 6px;border:1px dashed #d6d6d0;border-radius:5px;font-size:12px;color:#8a8a82}.icd-cico svg{color:#3a3a35}.icd-cico.icd-is-tile{border-color:#161614;background:#161614;color:#fff;font-size:15px;font-weight:600}.icd-setup{font-size:13px;color:#6b6b65}.icd-bcol{position:absolute;left:146px;top:0;width:1168px}.icd-b-title{margin-top:44px;font-family:var(--ic-serif);font-size:45px;line-height:50px;letter-spacing:-.5px;color:#161614}.icd-b-sub{margin-top:9px;font-size:15px;color:#6b6b65}.icd-b-new{position:absolute;right:2px;top:93px;height:32px;padding:0 13px;font-size:14px}.icd-b-row{display:flex;align-items:center;justify-content:space-between;margin-top:35px}.icd-b-lab{font-size:13.5px;font-weight:600;color:#55554e}.icd-b-hub{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#3a3a35}.icd-ready{display:grid;grid-template-columns:repeat(4,281px);gap:14px;margin-top:13px}.icd-rcard{position:relative;display:flex;flex-direction:column;height:220px;padding:18px 14px 0;border:1px solid #ebebe6;border-radius:12px;background:#fff}.icd-rcard-k{color:#8a8a82;font-weight:400}.icd-rcard-k b{color:#5d6845;font-weight:500}.icd-rcard-k .icd-mdot{margin:0 2px}.icd-rcard .icd-heart{top:16px}.icd-rcard-t{margin-top:15px;font-size:16px;font-weight:600;color:#161614}.icd-rcard-d{margin-top:10px}.icd-src{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;height:24px;margin-top:12px;padding:0 9px 0 7px;border-radius:6px;background:#f1f1ef;font-size:13px;color:#55554e}.icd-rcard-f{display:flex;align-items:center;justify-content:space-between;margin-top:auto;height:58px;border-top:1px solid #f1f1ee}.icd-rcard-by{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:#55554e}.icd-rcard-by .icd-sep{margin:0 3px}.icd-use{height:29px;padding:0 10px;font-size:13.5px}.icd-b-filter{display:flex;align-items:center;justify-content:space-between;margin-top:36px}.icd-seg{height:33px;padding:3px;border-radius:9px;background:#eceee7}.icd-seg,.icd-seg span{display:inline-flex;align-items:center}.icd-seg span{gap:7px;height:27px;padding:0 13px;border-radius:7px;font-size:14px;font-weight:500;color:#55554e}.icd-seg span.icd-is-on{background:#fff;color:#161614;font-weight:600;box-shadow:0 1px 2px rgba(20,20,16,.06)}.icd-seg em{font-size:13px;font-weight:500;color:#8a8a82}.icd-b-tools{display:flex;gap:8px}.icd-pillin{display:inline-flex;align-items:center;gap:7px;height:33px;padding:0 11px;border:1px solid #e3e3de;border-radius:17px;background:#fff;font-size:13.5px;font-weight:500;color:#2a2a26}.icd-pillin .icd-mute{font-weight:400}.icd-pillin .icd-chev{margin-left:1px;color:#4a4a44}.icd-b-search{width:240px;font-weight:400;color:#8a8a82}.icd-b-search svg{color:#55554e}.icd-bgrid{display:grid;grid-template-columns:repeat(4,278px);gap:18px 18px;margin-top:15px}.icd-bcard{display:flex;flex-direction:column;height:196px;padding:9px 9px 0;border:1px solid #ebebe6;border-radius:12px;background:#fff;transition:box-shadow .25s,border-color .25s}.icd-bthumb{position:relative;display:grid;place-items:center;height:121px;border-radius:9px;background:#f0f0ed;color:#6f6f68}.icd-bcard{position:relative}.icd-bcard-name{max-width:204px;margin-top:13px;padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;color:#161614}.icd-bcard-m{display:flex;align-items:center;height:20px;margin-top:3px;padding:0 4px;font-size:13.5px;color:#6b6b65}.icd-bcard-mt{max-width:196px;overflow:hidden;white-space:nowrap}.icd-bcard-m .icd-sep{margin:0 5px}.icd-shared{position:absolute;left:223px;bottom:21px;display:inline-flex;color:#77776f}.icd-sb-boards{--icd-sb-h:708px;--icd-sb-run:0px}.icd-boards[data-pick="1"] .icd-bcard[data-n="1"],.icd-boards[data-pick="2"] .icd-bcard[data-n="2"],.icd-boards[data-pick="3"] .icd-bcard[data-n="3"],.icd-boards[data-pick="4"] .icd-bcard[data-n="4"],.icd-boards[data-pick="5"] .icd-bcard[data-n="5"],.icd-boards[data-pick="6"] .icd-bcard[data-n="6"],.icd-boards[data-pick="7"] .icd-bcard[data-n="7"],.icd-boards[data-pick="8"] .icd-bcard[data-n="8"]{border-color:#dcdcd6;box-shadow:0 6px 18px -8px rgba(20,20,16,.18)}.icd-sb-chat i{transition:opacity .3s}.icd-chat[data-step="0"] .icd-sb-chat i{opacity:0}