.cs-sider-brand{flex:none;position:relative}.cs-sider-brand>:not(.cs-sider-collapse){align-items:center;min-height:66px;display:flex}.cs-sider-collapse{color:#9aa0a6;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:56px;padding:0;transition:background-color .12s,color .12s;display:flex;position:absolute;top:0;bottom:0;right:0}.cs-sider-collapse:hover{color:#5b626c;background:#f5f5f5}.cs-sider-collapse:focus-visible{outline:2px solid var(--cs-sbt-accent,#1890ff);outline-offset:-2px}.cs-sider-collapse .anticon{font-size:19px}.cs-sider-collapse__kbd{z-index:5;white-space:nowrap;color:#5b626c;opacity:0;pointer-events:none;background:#fff;border:1px solid #e2e6ec;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:10.5px;font-weight:600;line-height:1.5;transition:opacity .16s 80ms,transform .16s 80ms;position:absolute;top:calc(100% - 8px);right:10px;transform:translateY(-3px);box-shadow:0 2px 8px -3px #1419214d}.cs-sider-collapse:hover .cs-sider-collapse__kbd,.cs-sider-collapse:focus-visible .cs-sider-collapse__kbd{opacity:1;transform:none}.cs-sider--collapsed .cs-sider-collapse{width:auto;inset:0}.cs-sider--collapsed .cs-sider-collapse .anticon{transform:scaleX(-1)}.cs-sider--collapsed .cs-sider-collapse__kbd{text-align:center;left:8px;right:8px}.cs-sider.cs-sider.cs-sider .ant-menu-inline,.cs-sider.cs-sider.cs-sider .ant-menu-vertical{border-inline-end:0}.cs-sider.cs-sider.cs-sider .ant-menu-item,.cs-sider.cs-sider.cs-sider .ant-menu-submenu-title{letter-spacing:-.01em;border-radius:8px;width:100%;height:44px;margin-block:2px;margin-inline:0;padding-inline:10px;font-size:15px;line-height:44px}.cs-sider.cs-sider.cs-sider .ant-menu-submenu-title{padding-inline-end:44px}.cs-sider.cs-sider.cs-sider .ant-menu-item .anticon,.cs-sider.cs-sider.cs-sider .ant-menu-submenu-title .anticon{font-size:17px}.cs-sider.cs-sider.cs-sider .ant-menu-submenu-title .cs-sbt__arrow .anticon,.cs-sider.cs-sider.cs-sider .ant-menu-sub .ant-menu-submenu-title .cs-sbt__arrow .anticon{min-width:0;font-size:12px}.cs-sider.cs-sider.cs-sider .ant-menu-submenu-title .cs-sbt__arrow .cs-sbt__glyph--map,.cs-sider.cs-sider.cs-sider .ant-menu-sub .ant-menu-submenu-title .cs-sbt__arrow .cs-sbt__glyph--map{font-size:14px}.cs-sider.cs-sider.cs-sider .ant-menu-item:hover,.cs-sider.cs-sider.cs-sider .ant-menu-submenu-title:hover{background:#f5f5f5}.cs-sider.cs-sider.cs-sider .ant-menu-item-selected{background:0 0;font-weight:500}.cs-sider.cs-sider.cs-sider .ant-menu-item-selected:hover{background:#f5f5f5}.cs-sider.cs-sider.cs-sider .ant-menu-sub .ant-menu-item,.cs-sider.cs-sider.cs-sider .ant-menu-sub .ant-menu-submenu-title{height:38px;font-size:14px;line-height:38px}.cs-sider.cs-sider.cs-sider .ant-menu-submenu-expand-icon:not(.cs-sbt__arrow),.cs-sider.cs-sider.cs-sider .ant-menu-submenu-arrow{color:#9aa0a6;font-size:12px}.cs-sider.cs-sider.cs-sider .ant-menu-inline-collapsed>.ant-menu-item,.cs-sider.cs-sider.cs-sider .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{justify-content:center;align-items:center;padding-inline:0;display:flex}.cs-sider .cs-sider-nav{scrollbar-width:thin;scrollbar-color:#e0e0e0 transparent}.cs-sider .cs-sider-nav::-webkit-scrollbar{width:6px}.cs-sider .cs-sider-nav::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.cs-sider-trigger{box-sizing:border-box;background-color:#f3f4f6cc;border:1px solid #e5e7eb;border:1px solid lab(91.6229% -.159115 -2.26791);justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.cs-sider-trigger__kbd{opacity:.75;background:#1677ff29;border-radius:4px;flex:none;padding:1px 5px;font-size:11px;font-weight:500;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.cs-sider-trigger{background-color:lab(96.1596% -.0822842 -1.13577/.8)}}@media (hover:hover){.cs-sider-trigger:hover{color:#155dfc;color:lab(44.0605% 29.0279 -86.0352);background-color:#bedbff;background-color:lab(86.15% -4.04379 -21.0797)}}.cs-sider-foot{background:#fff;border-top:1px solid #f0f0f0;flex-direction:column;flex-shrink:0;gap:4px;padding:8px;display:flex}.cs-userbtn{cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:7px 8px 7px 7px;transition:background-color .12s;display:flex;position:relative}.cs-userbtn:hover{background:#f5f5f5}.cs-userbtn[aria-expanded=true]{background:#eef1f5}.cs-userbtn__ava{color:#5b626c;background:#e8eaed;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13.5px;font-weight:600;display:grid;position:relative;overflow:visible}.cs-userbtn__ava img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.cs-userbtn__dot{background:#22a06b;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.cs-userbtn__who{flex:1;min-width:0}.cs-userbtn__who b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.cs-userbtn__who span{color:#8c8c8c;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.3;display:block;overflow:hidden}.cs-sider--collapsed .cs-userbtn{justify-content:center;padding:7px 0}.cs-sider--collapsed .cs-userbtn__who{display:none}@media (hover:hover){.cs-oii{opacity:0;visibility:hidden;transition:opacity .12s}.ant-menu-item:hover .cs-oii,.ant-menu-submenu-title:hover .cs-oii,.cs-oii-row:hover .cs-oii,.cs-oii-host:hover .cs-oii{opacity:1;visibility:visible}}.cs-sider-edge{cursor:pointer;justify-content:center;align-items:center;display:flex}.cs-sider-edge:focus-visible{outline:none}.cs-sider-edge__bar{background:var(--cs-edge-accent,#1890ff);opacity:0;width:3px;height:100%;transition:opacity .14s}.cs-sider-edge:hover .cs-sider-edge__bar,.cs-sider-edge:focus-visible .cs-sider-edge__bar{opacity:1}.cs-sider-edge--ping .cs-sider-edge__bar{opacity:1;animation:.5s ease-out cs-sider-edge-flash}@keyframes cs-sider-edge-flash{0%,70%{opacity:1}to{opacity:0}}.cs-sider-edge__hint{white-space:nowrap;color:#5b626c;opacity:0;pointer-events:none;background:#fff;border:1px solid #e2e6ec;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:10.5px;font-weight:600;line-height:1.5;transition:opacity .16s .1s,transform .16s .1s;position:absolute;left:32px;transform:translate(-4px);box-shadow:0 2px 8px -3px #1419214d}.cs-sider-edge:hover .cs-sider-edge__hint,.cs-sider-edge:focus-visible .cs-sider-edge__hint{opacity:1;transform:none}.cs-sider-edge--collapsed .cs-sider-edge__hint{left:auto;right:32px;transform:translate(4px)}.cs-sider-edge--collapsed:hover .cs-sider-edge__hint,.cs-sider-edge--collapsed:focus-visible .cs-sider-edge__hint{transform:none}
.cs-sbt__title{width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cs-sbt__title--current{color:var(--cs-sbt-accent,#1890ff);font-weight:500}.cs-sbt__arrow.cs-sbt__arrow.cs-sbt__arrow{inset-inline-end:0;width:36px;height:auto;color:var(--cs-sbt-muted,#8c8c8c);cursor:pointer;border-start-end-radius:8px;border-end-end-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex;position:absolute;top:0;bottom:0;transform:none}.cs-sbt__arrow.cs-sbt__arrow.cs-sbt__arrow:hover{background:var(--cs-sbt-chip,#0000000a);color:var(--cs-sbt-accent,#1890ff)}.cs-sbt__arrow:focus-visible{outline:1.5px solid var(--cs-sbt-accent,#1890ff);outline-offset:1px}.cs-sbt__arrow.cs-sbt__arrow.cs-sbt__arrow .anticon{min-width:0;transition:transform .15s,opacity .15s,color .15s}.cs-sbt__arrow--open .cs-sbt__glyph--state{transform:rotate(180deg)}.cs-sbt__arrow--map.cs-sbt__arrow--map.cs-sbt__arrow--map{place-items:center;text-decoration:none;display:grid}.cs-sbt__arrow--map>.anticon{grid-area:1/1}.cs-sbt__arrow--map .cs-sbt__glyph--map.cs-sbt__glyph--map.cs-sbt__glyph--map{opacity:0;margin-inline-start:0}.ant-menu-submenu-title:hover .cs-sbt__arrow--map .cs-sbt__glyph--state,.cs-sbt__arrow--map:focus-visible .cs-sbt__glyph--state{opacity:0}.ant-menu-submenu-title:hover .cs-sbt__arrow--map .cs-sbt__glyph--map.cs-sbt__glyph--map.cs-sbt__glyph--map,.cs-sbt__arrow--map:focus-visible .cs-sbt__glyph--map.cs-sbt__glyph--map.cs-sbt__glyph--map{opacity:1;color:var(--cs-sbt-accent,#1890ff)}.cs-sbt__flyout{align-items:center;gap:6px;transition:background-color .15s,color .15s;display:flex}.cs-sbt__flyout:hover{color:var(--cs-sbt-accent,#1890ff);background:var(--cs-sbt-chip,#0000000a)!important}.cs-sbt__flyout .anticon{opacity:.45;margin-inline-start:auto;font-size:12px}
.history-tabs-nav .ant-tabs-nav{margin:0!important}.cs-nav-tabs-menu-label{align-items:center;gap:8px;display:flex}
.cs-panel-surface{--cs-panel-bg:#223449;--cs-panel-fg:#e7edf5;--cs-panel-caption:#8fa3ba;--cs-panel-hover:#ffffff17;--cs-panel-border:#ffffff1f;--cs-panel-card:#ffffff0a;z-index:1000;background:var(--cs-panel-bg);color:var(--cs-panel-fg);flex-direction:column;display:flex;position:fixed;inset:0}.cs-panel-surface__toolbar{border-bottom:1px solid var(--cs-panel-border);flex:none;align-items:center;gap:12px;padding:20px 28px 14px;display:flex}.cs-panel-surface__body{flex:1;min-height:0;padding:18px 28px 28px;overflow-y:auto}.cs-panel-empty{color:var(--cs-panel-caption);text-align:center;padding:32px 10px}.cs-panel-surface__footer{border-top:1px solid var(--cs-panel-border);color:var(--cs-panel-caption);flex:none;align-items:center;gap:20px;padding:8px 28px;font-size:12px;display:flex}@media (max-width:767px){.cs-panel-surface__toolbar{padding:14px 14px 10px}.cs-panel-surface__body{padding:14px 14px 22px}.cs-panel-surface__footer{gap:12px;padding:8px 14px}}
.cs-mm-switch{border:1px solid var(--cs-panel-border);border-radius:8px;flex:none;gap:2px;padding:2px;display:flex}.cs-mm-switch__btn{height:26px;color:var(--cs-panel-caption);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.cs-mm-switch__btn:hover,.cs-mm-switch__btn:focus-visible{background:var(--cs-panel-hover);color:var(--cs-panel-fg);outline:none}.cs-mm-switch__btn[aria-pressed=true]{background:var(--tone-bg);color:var(--tone-fg)}.cs-mm-switch__icon{flex:none;font-size:14px}.cs-mm-viewtoggle{border:1px solid var(--cs-panel-border);border-radius:8px;flex:none;gap:2px;padding:2px;display:flex}.cs-mm-viewtoggle__btn{width:30px;height:26px;color:var(--cs-panel-caption);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.cs-mm-viewtoggle__btn:hover,.cs-mm-viewtoggle__btn:focus-visible{color:var(--cs-panel-fg);outline:none}.cs-mm-viewtoggle__btn[aria-pressed=true]{background:var(--cs-panel-hover);color:var(--cs-panel-fg)}.cs-mm-close-btn.cs-mm-close-btn{color:var(--cs-panel-fg)}.cs-mm-close-btn.cs-mm-close-btn:not(:disabled):not(.ant-btn-disabled):hover,.cs-mm-close-btn.cs-mm-close-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.cs-mm-close-btn.cs-mm-close-btn:not(:disabled):not(.ant-btn-disabled):active{color:#fff;background:var(--cs-panel-hover)}.cs-mm-panel-ide .ant-btn,.cs-mm-entry__ide .ant-btn{color:var(--cs-panel-fg)}.cs-mm-panel-ide .ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.cs-mm-panel-ide .ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.cs-mm-panel-ide .ant-btn:not(:disabled):not(.ant-btn-disabled):active,.cs-mm-entry__ide .ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.cs-mm-entry__ide .ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.cs-mm-entry__ide .ant-btn:not(:disabled):not(.ant-btn-disabled):active{color:#fff;background:var(--cs-panel-hover);opacity:1!important}.cs-mm-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.cs-mm-grid--under-tabs{border-top:1px solid var(--cs-panel-border);grid-template-columns:1fr;margin-top:18px;padding-top:18px}.cs-mm-grid--under-tabs .cs-mm-group--wide{grid-column:auto}.cs-mm-grid--under-tabs .cs-mm-group--wide .cs-mm-group__items,.cs-mm-grid--under-tabs .cs-mm-group__items{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 12px;display:grid}.cs-mm-group{border:1px solid var(--cs-panel-border);background:var(--cs-panel-card);border-radius:10px;padding:4px 4px 8px}.cs-mm-group--wide{grid-column:span 2}.cs-mm-group__head{border-bottom:1px solid var(--cs-panel-border);align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px 6px;display:flex}.cs-mm-group__icon{opacity:.85;flex:none;font-size:14px}.cs-mm-group__title{letter-spacing:.08em;color:var(--cs-panel-caption);text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.cs-mm-entry{border-radius:8px;align-items:center;display:flex}.cs-mm-entry:hover,.cs-mm-entry:focus-within{background:var(--cs-panel-hover)}.cs-mm-entry__main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 4px 8px 10px;display:flex}.cs-mm-entry__main:focus-visible{outline:none}.cs-mm-entry__main[aria-selected=true]{background:var(--cs-panel-hover)}.cs-mm-entry__chevron{opacity:.55;flex:none}.cs-mm-entry__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-mm-entry__star{width:28px;height:28px;color:var(--cs-panel-caption);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-right:4px;display:flex}.cs-mm-entry:hover .cs-mm-entry__star,.cs-mm-entry:focus-within .cs-mm-entry__star,.cs-mm-entry[data-pinned=true] .cs-mm-entry__star{opacity:1}.cs-mm-entry[data-pinned=true] .cs-mm-entry__star{color:#ffc53d}.cs-mm-entry__star:hover,.cs-mm-entry__star:focus-visible{background:var(--cs-panel-hover);color:#ffc53d;outline:none}.cs-mm-entry__ide{opacity:0;flex:none;align-items:center;display:flex}.cs-mm-entry:hover .cs-mm-entry__ide,.cs-mm-entry:focus-within .cs-mm-entry__ide{opacity:1}.cs-mm-tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.cs-mm-tile{border:1px solid var(--cs-panel-border);background:var(--cs-panel-card);color:inherit;font:inherit;text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:22px 14px 18px;display:flex}.cs-mm-tile:hover,.cs-mm-tile:focus-visible{background:var(--cs-panel-hover);border-color:#ffffff47;outline:none}.cs-mm-tile[aria-selected=true]{border-color:var(--tone-line);background:var(--tone-soft)}.cs-mm-tile__icon{background:var(--tone-bg);width:62px;height:62px;color:var(--tone-fg);border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:28px;display:flex}.cs-mm-tile__title{letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;min-height:2.6em;font-size:13px;font-weight:700;line-height:1.3;display:flex}.cs-mm-tile__count{color:var(--cs-panel-caption);margin-top:auto;font-size:12px}.cs-mm-launcher-row{background:var(--tone-soft);border:1px solid #0000;border-radius:10px;align-items:stretch;margin:4px 8px;display:flex;overflow:hidden}.cs-mm-launcher-row:hover,.cs-mm-launcher-row:focus-within{border-color:var(--tone-line)}.cs-mm-trigger{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 10px;font-weight:600;display:flex}.cs-mm-trigger:hover,.cs-mm-trigger:focus-visible{background:var(--tone-bg);outline:none}.cs-mm-trigger__icon{flex:none;font-size:16px}.cs-mm-trigger__label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.cs-mm-trigger__kbd{background:var(--tone-bg);opacity:.75;border-radius:4px;flex:none;padding:1px 5px;font-size:11px;font-weight:500}.cs-mm-pins{border:none;border-left:1px solid var(--tone-bg);width:30px;color:inherit;font:inherit;cursor:pointer;opacity:.65;background:0 0;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.cs-mm-pins:hover,.cs-mm-pins:focus-visible,.cs-mm-pins[aria-expanded=true]{background:var(--tone-bg);opacity:1;outline:none}.cs-mm-pin-ico{background:var(--tone-bg);width:22px;height:22px;color:var(--tone-ink);border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.cs-mm-hotkey-hint{align-items:center;gap:6px;display:flex}.cs-mm-hotkey-hint__kbd{background:var(--cs-panel-hover);color:var(--cs-panel-fg);border-radius:4px;flex:none;gap:2px;padding:1px 5px;font-size:11px;font-weight:500;display:inline-flex}.cs-mm-tone--amber{--tone-bg:#faad1429;--tone-soft:#faad141a;--tone-line:#faad1473;--tone-fg:#ffc53d;--tone-ink:#d48806}.cs-mm-tone--blue{--tone-bg:#1677ff29;--tone-soft:#1677ff17;--tone-line:#1677ff6b;--tone-fg:#69b1ff;--tone-ink:#0958d9}.cs-mm-tone--cyan{--tone-bg:#13c2c229;--tone-soft:#13c2c21a;--tone-line:#13c2c273;--tone-fg:#5cdbd3;--tone-ink:#08979c}.cs-mm-tone--violet{--tone-bg:#9254de29;--tone-soft:#9254de1a;--tone-line:#9254de73;--tone-fg:#b37feb;--tone-ink:#531dab}.cs-mm-tone--teal{--tone-bg:#52c41a29;--tone-soft:#52c41a1a;--tone-line:#52c41a73;--tone-fg:#95de64;--tone-ink:#389e0d}.cs-mm-tone--orange{--tone-bg:#fa8c1629;--tone-soft:#fa8c161a;--tone-line:#fa8c1673;--tone-fg:#ffa940;--tone-ink:#d46b08}.cs-mm-tone--indigo{--tone-bg:#2f54eb2e;--tone-soft:#2f54eb1c;--tone-line:#2f54eb73;--tone-fg:#85a5ff;--tone-ink:#1d39c4}.cs-mm-tone--magenta{--tone-bg:#eb2f9629;--tone-soft:#eb2f961a;--tone-line:#eb2f9673;--tone-fg:#ff85c0;--tone-ink:#c41d7f}.cs-mm-tone--lime{--tone-bg:#a0d91129;--tone-soft:#a0d9111a;--tone-line:#a0d91173;--tone-fg:#d3f261;--tone-ink:#5b8c00}.cs-mm-tone--slate{--tone-bg:#8ca4c02e;--tone-soft:#8ca4c01c;--tone-line:#8ca4c073;--tone-fg:#b6c6da;--tone-ink:#55708c}.cs-mm-tone--rose{--tone-bg:#f5222d29;--tone-soft:#f5222d1a;--tone-line:#f5222d73;--tone-fg:#ff7875;--tone-ink:#cf1322}@media (max-width:767px){.cs-mm-grid,.cs-mm-tiles{grid-template-columns:1fr}.cs-mm-switch__label{display:none}.cs-mm-switch__btn{padding:0 8px}.cs-mm-group--wide{grid-column:auto}.cs-mm-entry__star,.cs-mm-entry__ide{opacity:1}}
.cs-pinw__section+.cs-pinw__section{margin-top:20px}.cs-pinw__head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.cs-pinw__dot{background:var(--tone-ink);border-radius:50%;flex:none;width:6px;height:6px}.cs-pinw__title{letter-spacing:.06em;text-transform:uppercase;color:#00000073;font-size:11px;font-weight:600}.cs-pinw__count{color:#0000004d;font-size:11px}.cs-pinw__rule{background:#0000000f;flex:1;height:1px}.cs-pinw__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.cs-pinw__card{cursor:pointer;text-align:left;background:#fff;border:1px solid #00000012;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.cs-pinw__card:hover{border-color:var(--tone-line);box-shadow:0 4px 14px #00000012}.cs-pinw__ico{background:var(--tone-bg);width:30px;height:30px;color:var(--tone-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.cs-pinw__open{min-width:0;font:inherit;text-align:left;color:#000000d9;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;flex:1;padding:0;font-size:13px;font-weight:500;line-height:1.35}.cs-pinw__open:after{content:"";border-radius:10px;position:absolute;inset:0}.cs-pinw__open:focus-visible{outline:none}.cs-pinw__open:focus-visible:after{outline:2px solid var(--tone-ink);outline-offset:2px}.cs-pinw__tool{z-index:1;color:#00000073;opacity:0;visibility:hidden;background:#ffffffeb;border:none;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;transition:opacity .16s,visibility .16s;display:inline-flex;position:absolute;top:4px;box-shadow:0 1px 4px #00000024}.cs-pinw__card:hover .cs-pinw__tool,.cs-pinw__tool:focus-visible{opacity:1;visibility:visible}.cs-pinw__tool--remove{cursor:pointer;right:4px}.cs-pinw__tool--remove:hover{color:#cf1322;background:#fff1f0}.cs-pinw__tool--drag{cursor:grab;right:28px}.cs-pinw__tool--drag:active{cursor:grabbing}.cs-pinw__empty{text-align:center;color:#00000073;padding:36px 20px;font-size:13px;line-height:1.7}@media (max-width:575px){.cs-pinw__grid{grid-template-columns:1fr}.cs-pinw__tool--remove{opacity:1;visibility:visible}.cs-pinw__tool--drag{display:none}}
.cs-pmap{--cs-pmap-accent:#fa8c16;--cs-pmap-bg:#fff;--cs-pmap-node-bg:#fff;--cs-pmap-lane-head:#34495e;--cs-pmap-lane-head-fg:#fff;--cs-pmap-fg:inherit;--cs-pmap-muted:#8c8c8c;--cs-pmap-border:#0000001f;flex-direction:column;gap:16px;display:flex}.cs-pmap__header{align-items:flex-start;gap:12px;display:flex}.cs-pmap__heading{flex:1;min-width:0}.cs-pmap__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.cs-pmap__title{margin:0;font-size:18px;font-weight:600;line-height:1.3}.cs-pmap__desc{color:var(--cs-pmap-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.cs-pmap__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cs-pmap-lane{border:1px solid var(--cs-pmap-border);background:var(--cs-pmap-bg);border-radius:10px;overflow:hidden}.cs-pmap-lane--wide{grid-column:1/-1}.cs-pmap-lane__title{background:var(--cs-pmap-lane-head);color:var(--cs-pmap-lane-head-fg);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:9px 14px;font-size:12px;font-weight:600}.cs-pmap-lane__flow{justify-content:safe center;align-items:center;padding:18px 14px;display:flex;overflow-x:auto}.cs-pmap-lane__flow--flat{align-items:stretch}.cs-pmap-lane__note{color:var(--cs-pmap-muted);gap:6px;margin:0;padding:0 14px 12px;font-size:12px;line-height:1.5;display:flex}.cs-pmap-lane__note-icon{color:var(--cs-pmap-accent);flex:none}.cs-pmap-stage{flex-direction:column;flex:none;gap:16px;display:flex}.cs-pmap-stage--flat{flex-flow:wrap;flex:auto;justify-content:center;align-items:stretch}.cs-pmap-node-row{align-items:center;display:flex}.cs-pmap-stage--flat>.cs-pmap-node-row{flex:160px;align-items:stretch;max-width:260px}.cs-pmap-node{border:2px solid var(--cs-pmap-accent);background:var(--cs-pmap-node-bg);width:136px;min-height:104px;color:var(--cs-pmap-fg);text-align:center;border-radius:8px;flex-direction:column;flex:none;align-items:center;gap:6px;padding:12px 10px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.cs-pmap-stage--flat .cs-pmap-node{flex:auto;width:auto}.cs-pmap-node:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000029}.cs-pmap-node:focus-visible{outline:2px solid var(--cs-pmap-accent);outline-offset:2px}.cs-pmap-node--external{border-style:dashed;border-color:var(--cs-pmap-border)}.cs-pmap-node__icon{color:var(--cs-pmap-accent);font-size:26px;line-height:1}.cs-pmap-node--external .cs-pmap-node__icon{color:var(--cs-pmap-muted)}.cs-pmap-node__label{letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.25}.cs-pmap-node__hint{color:var(--cs-pmap-muted);font-size:10.5px;line-height:1.3}.cs-pmap-node__badge{position:absolute;top:-10px;right:-8px}.cs-pmap-stub{flex:none;align-items:center;width:44px;display:flex}.cs-pmap-stub:before{content:"";border-top:3px dashed var(--cs-pmap-accent);flex:1}.cs-pmap-stub:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid var(--cs-pmap-accent);flex:none;width:0;height:0}.cs-pmap-conn{flex:1 0 auto;align-items:center;max-width:200px;display:flex}.cs-pmap-conn>.cs-pmap-stub{flex:1 0 44px;width:auto}.cs-pmap-conn--merge{align-self:stretch}.cs-pmap-conn__bar{border-left:3px dashed var(--cs-pmap-accent);align-self:stretch;width:0;margin:4px 0}@media (max-width:767px){.cs-pmap__grid{grid-template-columns:1fr}.cs-pmap-node{width:116px;min-height:92px;padding:10px 8px}.cs-pmap-stub{width:32px}.cs-pmap-conn>.cs-pmap-stub{flex-basis:32px}}
