.cc-root{width:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;flex-direction:column;align-self:stretch;gap:14px;padding:20px 24px 22px;display:flex;position:relative;overflow:hidden}.cc-head{align-items:center;gap:14px;min-height:32px;display:flex}.cc-label{color:#f6f1e7;font-size:14px;font-weight:600}.cc-tabs{background:#ffffff14;border-radius:999px;gap:4px;padding:3px;display:flex}.cc-tabs>span{color:#f6f1e7a6;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600;transition:background-color .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1)}.cc-tabs>span.on{color:#072444;background:#f6f1e7}.cc-note{color:#f6f1e7b3;justify-items:end;margin-left:auto;font-size:13px;font-weight:500;display:inline-grid}.cc-note>span{white-space:nowrap;grid-area:1/1;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.cc-deck{height:392px;margin-top:22px;transition:height .3s cubic-bezier(.22,1,.36,1);position:relative}.cc-slot{transform-origin:50% 0;will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.cc-slot.pos0{z-index:3;transform:translate(0)rotate(0)scale(1)}.cc-slot.pos1{z-index:2;filter:brightness(.9);transform:translateY(-13px)rotate(0)scale(.965)}.cc-slot.pos2{z-index:1;filter:brightness(.8);transform:translateY(-26px)rotate(0)scale(.93)}.cc-deck.run .cc-slot.pos2{animation:.9s cubic-bezier(.65,0,.35,1) ccShuffle}@keyframes ccShuffle{0%{z-index:4;filter:brightness();transform:translate(0)rotate(0)scale(1)}49.9%{z-index:4}50%{z-index:0;transform:translate(58%)rotate(5deg)scale(.97)}to{z-index:1;filter:brightness(.8);transform:translateY(-26px)rotate(0)scale(.93)}}.cc-card{color:#16191f;background:#fff;border-radius:10px;flex-direction:column;height:100%;font-size:13px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0003,0 24px 48px -16px #00000073}.cc-top{flex:0 0 44px;align-items:center;gap:14px;padding:0 14px;display:flex}.cc-mark{background:#fff;border-radius:5px;align-items:center;height:26px;padding:0 8px;display:inline-flex}.cc-gcplogo{flex:none;width:102px;height:16px}.cc-search{white-space:nowrap;border-radius:6px;flex:1;align-items:center;max-width:380px;height:28px;padding:0 12px;font-size:12.5px;display:flex;overflow:hidden}.cc-region,.cc-acct{white-space:nowrap;font-size:12.5px;font-weight:600}.cc-acct{margin-left:auto}.cc-body{flex:1;min-height:0;display:flex}.cc-nav{border-right:1px solid #e9ebed;flex-direction:column;flex:0 0 170px;gap:2px;padding:14px 10px;display:flex}.cc-nav b{padding:0 8px 8px;font-size:13.5px}.cc-nav span{color:#414d5c;border-radius:6px;padding:6px 8px;font-size:12.5px}.cc-main{flex:1;min-width:0;padding:12px 18px}.cc-crumb{color:#5f6b7a;font-size:12px}.cc-crumb i{margin:0 4px;font-style:normal}.cc-titlerow{align-items:center;gap:8px;margin:8px 0 12px;display:flex}.cc-titlerow b{margin-right:auto;font-size:17px}.cc-titlerow em{color:#5f6b7a;font-style:normal;font-weight:400}.cc-btn{white-space:nowrap;border:1.5px solid;align-items:center;height:28px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}.cc-table{border:1px solid #e9ebed;border-radius:8px;overflow:hidden}.cc-tr{height:var(--cc-row,36px);white-space:nowrap;border-top:1px solid #e9ebed;grid-template-columns:minmax(200px,1fr) 110px 70px 110px 72px;align-items:center;column-gap:12px;padding:0 12px;font-size:12.5px;display:grid}.cc-th{color:#414d5c;background:#fafafa;border-top:0;height:32px;font-weight:700}.cc-name{text-overflow:ellipsis;align-items:center;gap:8px;font-weight:600;display:flex;overflow:hidden}.cc-v{color:#f6f1e7;background:#072444;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.cc-st{align-items:center;gap:6px;font-weight:600;display:inline-flex}.cc-st i{background:currentColor;border-radius:50%;width:8px;height:8px}.cc-st.dep i{animation:1.4s cubic-bezier(.45,0,.55,1) infinite ccPulse}@keyframes ccPulse{50%{opacity:.3}}.cc-num{color:#414d5c}.cc-spark svg{display:block}.cc-spark path{stroke-width:1.5px;stroke-linejoin:round}.cc-metrics{border-left:1px solid #e9ebed;flex-direction:column;flex:0 0 300px;gap:6px;padding:12px 16px 10px;display:flex;overflow:hidden}.cc-mhead{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.cc-mhead b{font-size:13.5px}.cc-range{border:1px solid #c6c6cd;border-radius:6px;display:inline-flex;overflow:hidden}.cc-range span{color:#414d5c;padding:2px 7px;font-size:11px;font-weight:600}.cc-range span+span{border-left:1px solid #c6c6cd}.cc-range span.on{color:#fff;background:#414d5c}.cc-widget{border:1px solid #e9ebed;border-radius:6px;margin:0;padding:6px 8px 2px}.cc-widget figcaption{white-space:nowrap;font-size:11.5px;font-weight:700}.cc-widget figcaption em{color:#5f6b7a;margin-left:4px;font-style:normal;font-weight:400}.cc-widget svg{width:100%;height:auto;display:block}.cc-widget text{fill:#5f6b7a;font-size:9px}.cc-grid{stroke:#e9ebed;stroke-width:1px}.cc-legend{color:#414d5c;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 8px;margin-top:2px;font-size:11px;display:grid}.cc-legend li{white-space:nowrap;align-items:center;gap:5px;display:flex}.cc-legend i{border-radius:2px;flex:none;width:10px;height:3px}.cc-gcp .cc-range{border-color:#dadce0;border-radius:4px}.cc-gcp .cc-range span.on{color:#1967d2;background:#e8f0fe}.cc-azure .cc-range{border-color:#8a8886;border-radius:2px}.cc-azure .cc-range span.on{background:#0078d4}.cc-aws .cc-top{color:#fff;background:#232f3e}.cc-aws .cc-search{color:#a5b0bd;background:#0f1b2a;border:1px solid #5f6b7a}.cc-aws .cc-body{background:#fff}.cc-aws .cc-nav span.on{color:#0972d3;font-weight:700}.cc-aws .cc-btn{color:#0972d3;border-radius:20px}.cc-aws .cc-btn.pri{color:#fff;background:#0972d3;border-color:#0972d3}.cc-aws .cc-st{color:#037f0c}.cc-aws .cc-st.dep{color:#0972d3}.cc-aws .cc-spark path{stroke:#0972d3}.cc-gcp .cc-top{color:#3c4043;background:#fff;border-bottom:1px solid #dadce0}.cc-gcp .cc-search{color:#5f6368;background:#f1f3f4}.cc-gcp .cc-nav span.on{color:#1967d2;background:#e8f0fe;font-weight:700}.cc-gcp .cc-btn{color:#1a73e8;border-width:1px;border-color:#dadce0;border-radius:4px}.cc-gcp .cc-btn.pri{color:#fff;background:#1a73e8;border-color:#1a73e8}.cc-gcp .cc-st{color:#188038}.cc-gcp .cc-st.dep{color:#1a73e8}.cc-gcp .cc-spark path{stroke:#1a73e8}.cc-azure .cc-top{color:#fff;background:#1b1a19}.cc-azure .cc-search{color:#c8c6c4;background:#323130}.cc-azure .cc-body{background:#fff}.cc-azure .cc-nav span.on{color:#201f1e;background:#edebe9;font-weight:700}.cc-azure .cc-btn{color:#201f1e;border-width:1px;border-color:#8a8886;border-radius:2px}.cc-azure .cc-btn.pri{color:#fff;background:#0078d4;border-color:#0078d4}.cc-azure .cc-st{color:#107c10}.cc-azure .cc-st.dep{color:#0078d4}.cc-azure .cc-spark path{stroke:#0078d4}@media (max-width:639.98px){.cc-root{gap:14px;padding:16px 14px 18px}.cc-head{flex-wrap:wrap;row-gap:8px}.cc-note{justify-items:start;margin-left:0}.cc-deck{margin-top:22px}.cc-nav,.cc-acct,.cc-hide-sm,.cc-metrics{display:none}.cc-search{min-width:0}.cc-tr{grid-template-columns:minmax(0,1fr) 70px;column-gap:8px;padding:0 10px;font-size:12px}.cc-v,.cc-search{display:none}.cc-region{margin-left:auto}.cc-main{padding:10px 12px}}
.pm-root{width:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;flex-direction:column;gap:16px;padding:20px 24px 22px;display:flex}.pm-head{align-items:center;gap:16px;min-height:28px;display:flex}.pm-steps{flex-wrap:wrap;gap:6px 22px;display:flex}.pm-steps button{color:#f6f1e78c;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin:-4px -8px;padding:4px 8px;font-size:13.5px;font-weight:600;transition:color .5s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1);display:flex}.pm-steps button em{text-underline-offset:4px;font-style:normal;-webkit-text-decoration:underline #f6f1e740;text-decoration:underline #f6f1e740}.pm-steps button.on em{text-decoration-color:#0000}.pm-steps button:hover{color:#f6f1e7;background:#ffffff0f}.pm-steps button:focus-visible{outline-offset:2px;outline:2px solid #f6f1e7}.pm-steps button span{background:#ffffff1a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;transition:background-color .5s cubic-bezier(.22,1,.36,1),color .5s cubic-bezier(.22,1,.36,1);display:grid}.pm-steps button.on{color:#f6f1e7}.pm-steps button.on span{color:#072444;background:#f6f1e7}.pm-note{color:#f6f1e7a6;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:500}.pm-board{transition:opacity .3s cubic-bezier(.22,1,.36,1);position:relative}.pm-chip,.pm-headcol{will-change:transform;transition:transform .8s cubic-bezier(.65,0,.35,1),width .8s cubic-bezier(.65,0,.35,1),height .8s cubic-bezier(.65,0,.35,1),opacity .5s cubic-bezier(.22,1,.36,1),background-color .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.pm-chip{color:#f6f1e7;background:#ffffff12;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.pm-chip.small{background:#ffffff1a}.pm-name,.pm-init{white-space:nowrap;align-items:center;gap:7px;height:20px;font-size:13.5px;font-weight:600;line-height:18px;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;top:14px;left:10px}.pm-chip.small .pm-name{font-size:12.5px}.pm-init{justify-content:center;top:2px;left:0;right:0}.pm-mark{border-radius:6px;flex:none;display:block;box-shadow:0 1px 2px #00000040}.pm-sub{transition:opacity .4s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:42px;left:10px;right:8px}.pm-chip.small .pm-sub{opacity:0}.pm-sub>span{color:#f6f1e79e;white-space:nowrap;grid-area:1/1;align-items:center;font-size:12px;font-weight:500;transition:opacity .4s cubic-bezier(.22,1,.36,1);display:flex}.pm-logo{background:#fff;border-radius:6px;align-items:center;gap:6px;display:inline-flex;box-shadow:0 1px 2px #0724442e}.pm-logo em{color:#072444;white-space:nowrap;font-size:11px;font-style:normal;font-weight:600}.pm-now{display:none}.pm-board.compact .pm-name{top:5px}.pm-board.compact .pm-sub{top:23px}.pm-sysname{color:#f6f1e7;font-style:normal;font-weight:600;display:none}.pm-headcol{background:#ffffff0f;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.pm-agent{color:#072444;white-space:nowrap;background:#f6f1e7;border-radius:6px;align-items:center;gap:6px;padding:3px 8px 3px 4px;font-size:12px;font-weight:700;display:inline-flex}.pm-agent i{color:#f6f1e7;background:#072444;border-radius:4px;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.pm-count{color:#f6f1e7a6;font-size:12px;font-weight:500;position:absolute;bottom:14px;right:10px}@media (max-width:639.98px){.pm-root{gap:14px;padding:16px 14px 18px}.pm-note{display:none}.pm-steps{flex-wrap:nowrap;gap:6px;margin-left:auto}.pm-steps button{margin:0;padding:0}.pm-steps button span{width:28px;height:28px;font-size:12.5px}.pm-steps button em{display:none}.pm-now{color:#f6f1e7;white-space:nowrap;font-size:13.5px;font-weight:600;display:block}.pm-name,.pm-board.compact .pm-name{gap:6px;font-size:12px;line-height:16px;top:4px;left:8px}.pm-sub,.pm-board.compact .pm-sub{top:20px;left:8px}.pm-sub>span{line-height:14px}.pm-init{top:2px;left:0}.pm-sub .pm-logo{display:none}.pm-sysname{display:inline}.pm-headcol{justify-content:center;padding:8px}}
.pb-root{width:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:#f6f1e7;padding:20px 24px 22px}.pb-swap{justify-items:end;display:inline-grid}.pb-swap>span{white-space:nowrap;grid-area:1/1;align-items:center;display:inline-flex}.pb-mark{background:#fff;border-radius:7px;flex:none;place-items:center;width:92px;height:30px;padding:0 6px;display:grid;overflow:hidden;box-shadow:0 1px 2px #0724442e}.pb-plat .pb-mark{justify-items:start;padding:0 10px}.pb-plat{grid-template-columns:356px 146px minmax(0,1fr);display:grid}.pb-out{flex-direction:column;display:flex}.pb-out header{color:#f6f1e7cc;align-items:center;height:40px;font-size:13.5px;display:flex}.pb-art{height:calc(var(--row) - 6px);background:#ffffff0f;border-radius:9px;align-items:center;gap:10px;margin-bottom:6px;padding:0 10px;transition:opacity .5s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background-color .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.pb-art.on{background:#ffffff1f;box-shadow:inset 0 0 0 1.5px #f6f1e7bf}.pb-artx{flex-direction:column;flex:1;min-width:0;display:flex}.pb-artx b{white-space:nowrap;font-size:13px;font-weight:600}.pb-artx em{color:#f6f1e79e;white-space:nowrap;font-size:12px;font-style:normal}.pb-artst{flex:none;width:18px}.pb-artst .dot{background:#f6f1e766;border-radius:50%;width:7px;height:7px}.pb-moved{color:#8fe0b0;font-size:14px;font-weight:700}.pb-lane{position:relative}.pb-rail{border-left:1.5px dashed #f6f1e740;position:absolute;top:40px;bottom:6px;left:50%}.pb-agent{color:#072444;will-change:transform;background:#f6f1e7;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 10px 0 6px;transition:transform .6s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;top:0;left:10px;right:10px;box-shadow:0 8px 20px -8px #00000080}.pb-agent i{color:#f6f1e7;background:#072444;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:700;display:grid}.pb-doing{min-width:0;display:grid}.pb-doing em{grid-area:1/1;font-size:12px;font-style:normal;font-weight:600;line-height:15px;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.pb-app{color:#16191f;background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 48px -16px #00000073}.pb-bar{color:#ffffffbf;background:#0b2a4a;flex:0 0 42px;align-items:center;gap:18px;padding:0 16px;font-size:12.5px;font-weight:600;display:flex}.pb-bar .on{color:#fff}.pb-logo{color:#fff;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.pb-logo i{background:linear-gradient(135deg,#5eead4,#3b82f6);border-radius:5px;width:18px;height:18px}.pb-search{color:#ffffff8c;background:#ffffff1a;border-radius:6px;align-items:center;width:180px;height:26px;margin-left:auto;padding:0 10px;font-weight:500;display:flex}.pb-rec{flex-direction:column;flex:1;min-height:0;padding:12px 16px 10px;display:flex}.pb-rechead{align-items:center;gap:10px;display:flex}.pb-rechead>span:nth-child(2){flex-direction:column;display:flex}.pb-rechead b{font-size:15px}.pb-rechead em{color:#5f6b7a;font-size:12px;font-style:normal}.pb-av{color:#0b2a4a;background:#e8eef7;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.pb-count{justify-items:end;margin-left:auto;display:inline-grid}.pb-count>span{color:#067647;white-space:nowrap;background:#ecfdf3;border-radius:999px;grid-area:1/1;padding:3px 10px;font-size:12px;font-weight:700;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.pb-tabs{color:#5f6b7a;border-bottom:1px solid #e9ebed;gap:18px;margin:10px 0 6px;font-size:12.5px;display:flex}.pb-tabs span{padding-bottom:7px}.pb-tabs .on{color:#0b2a4a;font-weight:700;box-shadow:inset 0 -2px #0b2a4a}.pb-feed{flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex}.pb-feed li{border-bottom:1px solid #f1f2f4;grid-template-columns:92px minmax(0,1fr) 124px 80px;align-items:center;column-gap:10px;padding:3px 0;font-size:12.5px;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:grid}.pb-feed li:last-child{border-bottom:0}.pb-ftx{font-weight:500;line-height:15px}.pb-tag{color:#1d4ed8;white-space:nowrap;background:#eef3fb;border-radius:999px;justify-self:start;padding:2px 8px;font-size:11.5px;font-weight:700}.pb-by{color:#5f6b7a;text-align:right;white-space:nowrap;font-size:12px}.pb-eng{grid-template-columns:minmax(0,1fr) 340px;gap:18px;display:grid}.pb-plan{--lab:236px;--st:92px;flex-direction:column;min-width:0;display:flex}.pb-weeks{grid-template-columns:var(--lab) repeat(4, 1fr) var(--st);color:#f6f1e780;flex:0 0 34px;align-items:center;font-size:12.5px;font-weight:600;display:grid}.pb-weeks span{border-left:1px solid #ffffff1a;padding-left:8px;transition:color .4s cubic-bezier(.22,1,.36,1)}.pb-weeks span:first-child{border:0}.pb-weeks .on{color:#f6f1e7}.pb-weeks em{font-style:normal}.pb-ws{display:none}.pb-lanes{flex-direction:column;flex:1;gap:8px;display:flex;position:relative}.pb-now{z-index:2;border-left:2px solid #f6f1e7;width:0;position:absolute;top:-6px;bottom:0}.pb-lanerow{background:#ffffff0d;border-radius:10px;flex-direction:column;padding:6px 0 8px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.l0{flex:5}.l1{flex:4}.pb-lanename{align-items:baseline;gap:8px;height:24px;padding:0 12px;display:flex}.pb-lanename b{font-size:13.5px}.pb-lanename em{color:#f6f1e799;font-size:12px;font-style:normal}.pb-trow{grid-template-columns:var(--lab) minmax(0, 1fr) var(--st);flex:1;align-items:center;padding-right:8px;display:grid}.pb-tname{align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.pb-tname b{white-space:nowrap;font-size:12.5px;font-weight:600}.pb-track{height:16px;position:relative}.pb-task{background:#ffffff1f;border-radius:5px;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.pb-fill{transform-origin:0;background:#f6f1e7;position:absolute;inset:0}.l1 .pb-fill{background:#5eead4}.pb-who{margin-left:auto;display:flex}.pb-ini{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:700;display:grid;box-shadow:0 0 0 2px #1d3a5f}.pb-ini+.pb-ini{margin-left:-5px}.pb-ini.f0{color:#072444;background:#f6f1e7}.pb-ini.f1{color:#fff;background:#0e7490}.pb-st{text-align:center;border-radius:999px;justify-self:end;width:80px;padding:2px 0;font-size:11.5px;font-weight:700;transition:background-color .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1)}.pb-st.s0{color:#f6f1e799;background:#ffffff14}.pb-st.s1{color:#9a4a06;background:#fff4e5}.pb-st.s2{color:#067647;background:#ecfdf3}.pb-chan{color:#1d1c1d;background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 48px -16px #00000073}.pb-chan header{border-bottom:1px solid #e8e8e8;flex:0 0 44px;align-items:center;gap:8px;padding:0 12px;display:flex}.pb-chan header .pb-mark{width:72px;height:24px;box-shadow:none}.pb-chan header b{font-size:13.5px}.pb-chan header em{color:#616061;margin-left:auto;font-size:11.5px;font-style:normal}.pb-chan ol{flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:8px 12px;display:flex}.pb-chan li{gap:9px;transition:opacity .4s cubic-bezier(.22,1,.36,1);display:flex}.pb-chan li .pb-ini{width:28px;height:28px;box-shadow:none;border-radius:6px;font-size:11px}.pb-chan li .pb-ini.f0{color:#fff;background:#4a6fa5}.pb-msg{flex-direction:column;min-width:0;font-size:12.5px;line-height:16px;display:flex}.pb-msg b{font-size:12.5px}.pb-msg b em{color:#616061;margin-left:6px;font-size:11.5px;font-style:normal;font-weight:500}.pb-file{color:#c43e1c;border:1px solid #e0e0e0;border-radius:4px;align-self:flex-start;margin-top:3px;padding:2px 8px;font-size:11.5px;font-weight:600}@media (max-width:1023.98px){.pb-plat{grid-template-columns:minmax(0,1fr);height:auto!important}.pb-out,.pb-lane{display:none}.pb-feed li{grid-template-columns:64px minmax(0,1fr)}.pb-feed .pb-mark{width:64px}.pb-bar>span:not(.pb-logo):not(.on),.pb-rechead em,.pb-count{display:none}.pb-ws{display:inline}.pb-wl,.pb-tag,.pb-by{display:none}.pb-ftx{white-space:normal}.pb-feed{gap:6px}.pb-eng{grid-template-columns:minmax(0,1fr);height:auto!important}.pb-plan{--lab:128px;--st:0px;height:400px}.pb-st,.pb-who,.pb-chan,.pb-lanename em{display:none}.pb-tname{padding:0 8px 0 10px}.pb-tname b{white-space:normal;font-size:12px;line-height:14px}.pb-weeks{font-size:12px}.pb-weeks span{padding-left:4px}}
.me-root .cc-card{border-radius:4px}.me-root .cc-deck{margin-top:18px}.me-product{white-space:nowrap;font-size:13px;font-weight:700}.me-region{margin-left:auto}.me-main{flex-direction:column;min-height:0;padding:12px 16px 14px;display:flex}.me-titlerow{margin:6px 0 8px}.me-titlerow b{font-size:16px}.me-meta{color:#5f6b7a;white-space:nowrap;align-items:center;gap:14px;margin-bottom:10px;font-size:12px;display:flex}.me-done{align-items:center;gap:6px;font-weight:700;display:inline-flex}.me-done i{background:currentColor;border-radius:50%;width:8px;height:8px}.me-table{flex-direction:column;flex:1;min-height:0;display:flex}.me-tr{border-top:1px solid #e9ebed;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 92px 56px;align-items:center;column-gap:12px;padding:0 12px;font-size:12.5px;display:grid}.me-th{color:#414d5c;white-space:nowrap;background:#fafafa;border-top:0;flex:0 0 30px;font-weight:700}.me-r{text-align:right;justify-self:end}.me-step,.me-model{flex-direction:column;gap:2px;min-width:0;display:flex}.me-step b,.me-model b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.me-step em,.me-model em{color:#5f6b7a;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;overflow:hidden}.me-model b{align-items:center;gap:6px;display:inline-flex}.me-model b i{border-radius:2px;flex:none;width:7px;height:7px}.me-acc{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.me-acc b{font-weight:700}.me-bar{background:#e9ebed;border-radius:2px;width:64px;height:4px;overflow:hidden}.me-bar i{transform-origin:0;height:100%;display:block}.me-lat{color:#414d5c}.me-hot{background:#f4f8fe}.cc-aws .me-done{color:#037f0c}.cc-aws .me-model b i,.cc-aws .me-bar i{background:#0972d3}.cc-gcp .me-done{color:#188038}.cc-gcp .me-model b i,.cc-gcp .me-bar i{background:#1a73e8}.cc-gcp .me-hot{background:#f1f6fe}.cc-azure .me-done{color:#107c10}.cc-azure .me-model b i,.cc-azure .me-bar i{background:#0078d4}.cc-azure .me-hot{background:#f3f9fd}@media (max-width:639.98px){.me-hide-sm,.me-product{display:none}.me-tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 64px;column-gap:8px;padding:0 10px;font-size:12px}.me-titlerow .cc-btn:not(.pri){display:none}.me-bar{width:48px}.me-step b,.me-model b{white-space:normal;overflow-wrap:anywhere;line-height:15px;overflow:visible}.me-main .cc-crumb,.me-meta{display:none}.me-titlerow{margin-top:0}.me-step em,.me-model em,.me-titlerow em{display:none}.me-model b{align-items:baseline}}
