@property --cs-u{syntax:"<length>";inherits:true;initial-value:1px}.cs .cs-ui{--ui-bg:#f8fafc;--ui-surface:#fff;--ui-sunken:#f1f5f9;--ui-nav:#1e293b;--ui-nav-text:#cbd5e1;--ui-border:#e2e8f0;--ui-border-strong:#cbd5e1;--ui-text:#0f172a;--ui-text-soft:#334155;--ui-muted:#64748b;--ui-faint:#94a3b8;--ui-primary:#2563eb;--ui-primary-soft:#dbeafe;--ui-primary-soft-border:#bfdbfe;--ui-primary-text:#1d4ed8;--ui-danger:#dc2626;--ui-danger-soft:#fee2e2;--ui-success:#10b981;--ui-success-soft:#d1fae5;--ui-warning:#f59e0b;--ui-diff-added:#9df4b6;--ui-diff-changed:#f4f29a;--ui-diff-deleted:#fca5a5;--ui-diff-old:#b91c1c;--ui-diff-new:#15803d;--ui-stage-1:#e6f5d0;--ui-stage-2:#b8e0b9;--ui-stage-3:#88c5c4;--ui-stage-4:#3b69a5;--ui-series-1:#beddee;--ui-series-2:#8ec0d9;--ui-series-3:#6697af;--ui-series-4:#426677;--ui-chart-grid:#e7e8e9;--ui-chart-axis:#a4aeb4;--ui-chart-text:#475569;--ui-avatar-1:#0891b2;--ui-avatar-2:#0d9488;--ui-avatar-3:#db2777;--ui-avatar-4:#7c3aed;--ui-cols:60;--ui-font:var(--cs-sans,"DM Sans", ui-sans-serif, system-ui, sans-serif);width:100%;display:block;container-type:inline-size}.cs .cs-ui>*{--cs-u:calc(100cqi / var(--ui-cols) / 16);--ui-fs-2xs:max(10px, calc(10 * var(--cs-u)));--ui-fs-xs:max(10px, calc(11 * var(--cs-u)));--ui-fs-sm:max(10.5px, calc(12.5 * var(--cs-u)));--ui-fs-md:max(11px, calc(14 * var(--cs-u)));--ui-fs-lg:calc(16 * var(--cs-u));--ui-fs-xl:calc(20 * var(--cs-u));--ui-fs-2xl:calc(28 * var(--cs-u));--ui-radius-sm:calc(4 * var(--cs-u));--ui-radius:calc(6 * var(--cs-u));--ui-radius-lg:calc(10 * var(--cs-u));--ui-radius-window:var(--cs-r-ui,12px);--ui-hairline:max(1px, var(--cs-u));--ui-shadow-sm:0 var(--cs-u) calc(2 * var(--cs-u)) #0f172a0f;--ui-shadow-card:0 0 0 var(--ui-hairline) #0f172a0d, 0 var(--cs-u) calc(2 * var(--cs-u)) #0f172a0d, 0 calc(6 * var(--cs-u)) calc(16 * var(--cs-u)) calc(-6 * var(--cs-u)) #0f172a1a;--ui-shadow-pop:0 0 0 var(--ui-hairline) #0f172a12, 0 calc(2 * var(--cs-u)) calc(4 * var(--cs-u)) #0f172a0f, 0 calc(12 * var(--cs-u)) calc(28 * var(--cs-u)) calc(-8 * var(--cs-u)) #0f172a38;--ui-shadow-window:var(--cs-shadow-ui,var(--cs-shadow-paper));font-family:var(--ui-font);font-size:clamp(var(--ui-min,0px), calc(16 * var(--cs-u)), var(--ui-max,999px));letter-spacing:0;color:var(--ui-text);font-variant-numeric:lining-nums;text-align:left;font-weight:400;line-height:1.4}.cs .cs-ui *,.cs .cs-ui :before,.cs .cs-ui :after{box-sizing:border-box;border-color:var(--ui-border)}.cs .cs-ui svg{max-width:100%;font-family:var(--ui-font);display:block}.cs .cs-ui-icon{vertical-align:-.2em;flex:none;width:1.15em;height:1.15em;display:inline-block}.cs .cs-ui-fill{fill:var(--c)}.cs .cs-ui-num{font-variant-numeric:lining-nums tabular-nums}.cs .cs-ui-window{border-radius:var(--ui-radius-window);background:var(--ui-surface);box-shadow:var(--ui-shadow-window);flex-direction:column;display:flex;position:relative;overflow:hidden}.cs .cs-ui-window--flat{box-shadow:0 0 0 var(--ui-hairline) #0e1b1f1f}.cs .cs-ui-window__bar{align-items:center;gap:calc(12 * var(--cs-u));height:calc(32 * var(--cs-u));padding-inline:calc(14 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);color:var(--ui-muted);font-size:var(--ui-fs-sm);background:linear-gradient(#fbfcfd,#f3f5f8);flex:none;display:flex}.cs .cs-ui-window__dots{gap:calc(6 * var(--cs-u));flex:none;display:flex}.cs .cs-ui-window__dots i{width:calc(10 * var(--cs-u));height:calc(10 * var(--cs-u));background:#d5dae1;border-radius:50%}.cs .cs-ui-window__title{min-width:0;color:var(--ui-text-soft);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.cs .cs-ui-window__end{justify-content:flex-end;align-items:center;gap:calc(8 * var(--cs-u));min-width:calc(42 * var(--cs-u));flex:none;display:flex}.cs .cs-ui-window__tabs{align-self:flex-end;gap:calc(2 * var(--cs-u));flex:1;min-width:0;display:flex}.cs .cs-ui-window__tab{max-width:calc(200 * var(--cs-u));height:calc(29 * var(--cs-u));padding-inline:calc(14 * var(--cs-u));border-radius:calc(8 * var(--cs-u)) calc(8 * var(--cs-u)) 0 0;font-size:var(--ui-fs-xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;font-weight:500;display:flex;overflow:hidden}.cs .cs-ui-window__tab.is-active{background:var(--ui-surface);color:var(--ui-text);box-shadow:0 0 0 var(--ui-hairline) var(--ui-border)}.cs .cs-ui-window__body{background:var(--ui-bg);flex:1;min-height:0;position:relative}.cs .cs-ui-appbar{align-items:center;gap:calc(22 * var(--cs-u));height:calc(44 * var(--cs-u));padding-inline:calc(24 * var(--cs-u));background:var(--ui-nav);color:var(--ui-nav-text);font-size:var(--ui-fs-sm);white-space:nowrap;font-weight:500;display:flex}.cs .cs-ui-appbar__brand{margin-right:calc(8 * var(--cs-u));color:#fff;font-size:var(--ui-fs-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600;line-height:1.05}.cs .cs-ui-appbar__brand small{letter-spacing:.02em;text-transform:none;opacity:.85;font-size:1em;font-weight:400;display:block}.cs .cs-ui-appbar__brand:has(.cs-ui-appbar__logo){flex:none;display:flex}.cs .cs-ui-appbar__logo{width:auto;height:calc(24 * var(--cs-u))}.cs .cs-ui-appbar .is-active{color:#fff}.cs .cs-ui-appbar__end{align-items:center;gap:calc(14 * var(--cs-u));margin-left:auto;display:flex}.cs .cs-ui-page-title{font-size:var(--ui-fs-2xl);letter-spacing:-.025em;color:var(--ui-text);font-weight:700;line-height:1.15}.cs .cs-ui-heading{font-size:var(--ui-fs-lg);letter-spacing:-.012em;color:var(--ui-text);font-weight:600;line-height:1.25}.cs .cs-ui-card{border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm)}.cs .cs-ui-tabs{gap:calc(28 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border-strong);font-size:var(--ui-fs-md);color:var(--ui-text-soft);white-space:nowrap;display:flex}.cs .cs-ui-tab{padding-block:calc(9 * var(--cs-u));margin-bottom:calc(-1 * var(--ui-hairline));border-bottom:calc(2 * var(--cs-u)) solid transparent}.cs .cs-ui-tab.is-active{border-bottom-color:var(--ui-primary);color:var(--ui-primary);font-weight:500}.cs .cs-ui-btn{border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);height:2.55em;box-shadow:var(--ui-shadow-sm);color:var(--ui-text-soft);font-size:var(--ui-fs-md);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.5em;padding-inline:1em;font-weight:500;line-height:1;display:inline-flex}.cs .cs-ui-btn--primary{background:var(--ui-primary);color:#fff;border-color:#0000}.cs .cs-ui-btn--soft{border-color:var(--ui-primary-soft-border);background:var(--ui-primary-soft);color:var(--ui-primary-text)}.cs .cs-ui-btn--dark{background:var(--ui-text);color:#fff;border-color:#0000}.cs .cs-ui-btn--sm{height:2.3em;font-size:var(--ui-fs-sm);padding-inline:.8em}.cs .cs-ui-field{gap:calc(5 * var(--cs-u));display:grid}.cs .cs-ui-label{font-size:var(--ui-fs-sm);color:var(--ui-text-soft);font-weight:500}.cs .cs-ui-input,.cs .cs-ui-select{border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);min-width:0;height:2.55em;box-shadow:var(--ui-shadow-sm);color:var(--ui-text);font-size:var(--ui-fs-md);white-space:nowrap;align-items:center;gap:.6em;padding-inline:.8em;line-height:1;display:flex}.cs .cs-ui-input>span,.cs .cs-ui-select>span{text-overflow:ellipsis;flex:1;min-width:0;line-height:1.5;overflow:hidden}.cs .cs-ui-input.is-placeholder,.cs .cs-ui-select.is-placeholder{color:var(--ui-faint)}.cs .cs-ui-select:after{content:"";border:solid var(--ui-muted);border-width:0 calc(1.5 * var(--cs-u)) calc(1.5 * var(--cs-u)) 0;flex:none;width:.42em;height:.42em;margin:-.2em .15em 0 auto;transform:rotate(45deg)}.cs .cs-ui-check{width:calc(16 * var(--cs-u));height:calc(16 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:calc(4 * var(--cs-u));background:var(--ui-surface);vertical-align:-.18em;flex:none;display:inline-block;position:relative}.cs .cs-ui-check.is-checked{border-color:var(--ui-primary);background:var(--ui-primary)}.cs .cs-ui-check.is-checked:after{content:"";border:solid #fff;border-width:0 calc(1.8 * var(--cs-u)) calc(1.8 * var(--cs-u)) 0;width:32%;height:58%;position:absolute;top:12%;left:32%;transform:rotate(45deg)}.cs .cs-ui-toggle{width:calc(30 * var(--cs-u));height:calc(17 * var(--cs-u));background:var(--ui-border-strong);vertical-align:-.2em;border-radius:999px;flex:none;display:inline-block;position:relative}.cs .cs-ui-toggle:after{content:"";top:calc(2 * var(--cs-u));left:calc(2 * var(--cs-u));width:calc(13 * var(--cs-u));height:calc(13 * var(--cs-u));box-shadow:0 var(--cs-u) calc(2 * var(--cs-u)) #0f172a40;background:#fff;border-radius:50%;position:absolute}.cs .cs-ui-toggle.is-on{background:var(--ui-primary)}.cs .cs-ui-toggle.is-on:after{left:calc(15 * var(--cs-u))}.cs .cs-ui-chip{border-radius:var(--ui-radius-sm);background:var(--ui-border);height:1.85em;color:var(--ui-text-soft);font-size:var(--ui-fs-xs);white-space:nowrap;align-items:center;gap:.4em;padding-inline:.6em;font-weight:500;line-height:1;display:inline-flex}.cs .cs-ui-chip--pill{border-radius:999px;padding-inline:.75em}.cs .cs-ui-chip--blue{background:var(--ui-primary-soft);color:var(--ui-primary-text)}.cs .cs-ui-chip--green{background:var(--ui-success-soft);color:#047857}.cs .cs-ui-avatar{width:calc(28 * var(--cs-u));height:calc(28 * var(--cs-u));background:var(--ui-avatar-1);color:#fff;font-size:var(--ui-fs-xs);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.cs .cs-ui-avatar--2{background:var(--ui-avatar-2)}.cs .cs-ui-avatar--3{background:var(--ui-avatar-3)}.cs .cs-ui-avatar--4{background:var(--ui-avatar-4)}.cs .cs-ui-avatar--sm{width:calc(22 * var(--cs-u));height:calc(22 * var(--cs-u));font-size:calc(9 * var(--cs-u))}.cs .cs-ui-avatar--lg{width:calc(36 * var(--cs-u));height:calc(36 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-dot{width:calc(8 * var(--cs-u));height:calc(8 * var(--cs-u));background:var(--ui-dot,var(--ui-faint));border-radius:50%;flex:none;display:inline-block}.cs .cs-ui-dot--done{--ui-dot:var(--ui-success)}.cs .cs-ui-dot--progress{--ui-dot:var(--ui-primary)}.cs .cs-ui-dot--blocked{--ui-dot:#ef4444}.cs .cs-ui-dot--waiting{--ui-dot:var(--ui-warning)}.cs .cs-ui-status{width:calc(20 * var(--cs-u));height:calc(20 * var(--cs-u));background:var(--ui-border-strong);border-radius:50%;flex:none;display:inline-block;position:relative}.cs .cs-ui-status--done{background:var(--ui-success)}.cs .cs-ui-status--done:after{content:"";border:solid #fff;border-width:0 calc(1.8 * var(--cs-u)) calc(1.8 * var(--cs-u)) 0;width:28%;height:46%;position:absolute;top:22%;left:36%;transform:rotate(45deg)}.cs .cs-ui-status--progress{background:#3b82f6}.cs .cs-ui-status--progress:after{content:"";border:calc(1.8 * var(--cs-u)) solid #fff;border-right-color:#0000;border-radius:50%;position:absolute;inset:24%}.cs .cs-ui-status--blocked{background:#ef4444}.cs .cs-ui-status--blocked:after{content:"!";color:#fff;font-size:var(--ui-fs-sm);place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.cs .cs-ui-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ui-fs-sm);color:var(--ui-text);line-height:1.2}.cs .cs-ui-table th,.cs .cs-ui-table td{height:calc(30 * var(--cs-u));padding:0 calc(10 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs .cs-ui-table th{background:var(--ui-bg);color:var(--ui-muted);font-weight:500}.cs .cs-ui-table tr:last-child>td{border-bottom:0}.cs .cs-ui-table--grid{border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius-sm);font-variant-numeric:lining-nums tabular-nums;overflow:hidden}.cs .cs-ui-table--grid th,.cs .cs-ui-table--grid td{border-right:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-table--grid th:last-child,.cs .cs-ui-table--grid td:last-child{border-right:0}.cs .cs-ui-table--grid th{color:var(--ui-text-soft);text-align:center;background:#f7f7f9;font-weight:400}.cs .cs-ui-table .cs-ui-table__idx{width:calc(44 * var(--cs-u));color:var(--ui-muted);text-align:center;background:#f7f7f9}.cs .cs-ui-table .is-added{background:var(--ui-diff-added)}.cs .cs-ui-table .is-changed{background:var(--ui-diff-changed)}.cs .cs-ui-table .is-deleted{background:var(--ui-diff-deleted)}.cs .cs-ui-table .is-dim{color:var(--ui-faint)}.cs .cs-ui-swatch{width:calc(12 * var(--cs-u));height:calc(12 * var(--cs-u));border-radius:calc(3 * var(--cs-u));background:var(--ui-dot,var(--ui-border-strong));box-shadow:inset 0 0 0 var(--ui-hairline) #0f172a14;vertical-align:-.1em;flex:none;display:inline-block}.cs .cs-ui-modal{border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:100%;max-height:100%;box-shadow:var(--ui-shadow-pop), 0 calc(30 * var(--cs-u)) calc(60 * var(--cs-u)) calc(-20 * var(--cs-u)) #0f172a66;flex-direction:column;display:flex;overflow:hidden}.cs .cs-ui-chart{padding:calc(24 * var(--cs-u)) calc(26 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius-window);background:var(--ui-surface)}.cs .cs-ui>.cs-ui-chart:not(.cs-ui-viz--plain),.cs .cs-ui-chart--float{box-shadow:var(--ui-shadow-window);border:0}.cs .cs-ui-chart__head{justify-content:space-between;align-items:flex-start;gap:calc(20 * var(--cs-u));margin-bottom:calc(18 * var(--cs-u));display:flex}.cs .cs-ui-chart__title{font-size:var(--ui-fs-lg);letter-spacing:-.015em;color:var(--ui-text);text-wrap:balance;font-weight:600;line-height:1.22}.cs .cs-ui-chart__tools{gap:calc(12 * var(--cs-u));color:var(--ui-text);font-size:var(--ui-fs-lg);flex:none;display:flex}.cs .cs-ui-chart__plot svg{width:100%;height:auto;overflow:visible}.cs .cs-ui-chart__legend{justify-content:center;gap:calc(6 * var(--cs-u)) calc(16 * var(--cs-u));margin-top:calc(14 * var(--cs-u));color:var(--ui-chart-text);font-size:var(--ui-fs-sm);flex-wrap:wrap;display:flex}.cs .cs-ui-chart__key{align-items:center;gap:calc(7 * var(--cs-u));white-space:nowrap;display:inline-flex}.cs .cs-ui-chart__key:before{content:"";width:calc(11 * var(--cs-u));height:calc(11 * var(--cs-u));background:var(--ui-dot,var(--ui-series-2));border-radius:50%;flex:none}.cs .cs-ui-chart__foot{margin-top:calc(18 * var(--cs-u));padding-top:calc(16 * var(--cs-u));border-top:var(--ui-hairline) dashed var(--ui-border-strong);color:var(--ui-text-soft);font-size:var(--ui-fs-sm);line-height:1.5}.cs .cs-ui-chart__foot b,.cs .cs-ui-chart__foot strong{color:var(--ui-text);font-weight:600}.cs .cs-ui-chart-text{fill:var(--ui-chart-text);font-variant-numeric:lining-nums tabular-nums;font-size:12px;font-weight:400}.cs .cs-ui-chart-text--strong{fill:var(--ui-text-soft);font-size:13px;font-weight:600}.cs .cs-ui-chart-text--value{fill:var(--ui-text);font-size:11.5px;font-weight:500}.cs .cs-ui-chart-grid{fill:none;stroke:var(--ui-chart-grid);stroke-width:1px;shape-rendering:crispedges}.cs .cs-ui-chart-axis{fill:none;stroke:var(--ui-chart-axis);stroke-width:1px;shape-rendering:crispedges}.cs .cs-ui-chart-line{fill:none;stroke:var(--ui-series-4);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cs .cs-ui-chart-whisker{fill:none;stroke:#33505e;stroke-width:1.25px}.cs .cs-ui>.cs-ui-fit{--cs-u:calc(100cqi / var(--fit-l,980))}.cs .cs-ui>.cs-ui-window.cs-ui-fit{--fit-l:1280}@container (width<=819px){.cs .cs-ui>.cs-ui-fit{--cs-u:calc(100cqi / var(--fit-m,660))}.cs .cs-ui-fit .cs-ui-fit-l{display:none}}@container (width<=519px){.cs .cs-ui>.cs-ui-fit{--cs-u:calc(100cqi / var(--fit-s,400))}.cs .cs-ui-fit .cs-ui-fit-ml{display:none}}.cs .cs-ui-dialog{border-radius:var(--ui-radius-window);background:var(--ui-surface);box-shadow:var(--ui-shadow-window);flex-direction:column;display:flex;position:relative;overflow:hidden}.cs .cs-ui-dialog--flat{box-shadow:0 0 0 var(--ui-hairline) #0e1b1f1f}.cs .cs-ui-dialog__head{align-items:center;gap:calc(18 * var(--cs-u));min-height:calc(68 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(24 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);flex:none;display:flex}.cs .cs-ui-dialog__titles{flex:1;min-width:0}.cs .cs-ui-dialog__title{font-size:calc(18 * var(--cs-u));letter-spacing:-.018em;color:var(--ui-text);font-weight:600;line-height:1.2}.cs .cs-ui-dialog__sub{margin-top:calc(3 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.cs .cs-ui-dialog__tools{align-items:center;gap:calc(8 * var(--cs-u));flex:none;display:flex}.cs .cs-ui-dialog__body{padding:calc(24 * var(--cs-u));position:relative}.cs .cs-ui-btn.is-disabled{opacity:.35}@container (width<=819px){.cs .cs-ui-dialog__head{gap:calc(12 * var(--cs-u));min-height:calc(62 * var(--cs-u));padding-inline:calc(20 * var(--cs-u))}.cs .cs-ui-dialog__body{padding:calc(20 * var(--cs-u))}}@container (width<=519px){.cs .cs-ui-dialog__head{min-height:calc(56 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(16 * var(--cs-u))}.cs .cs-ui-dialog__title{font-size:calc(16 * var(--cs-u))}.cs .cs-ui-dialog__body{padding:calc(16 * var(--cs-u))}}.cs .cs-ui-drop__zone{justify-items:center;gap:calc(4 * var(--cs-u));padding:calc(38 * var(--cs-u)) calc(20 * var(--cs-u)) calc(36 * var(--cs-u));border:calc(1.5 * var(--cs-u)) dashed #93c5fd;border-radius:calc(12 * var(--cs-u));text-align:center;background:radial-gradient(120% 90% at 50% 0,#dbeafebf,#eff6ff80 60%,#f8fafc99);display:grid}.cs .cs-ui-drop__icon{width:calc(46 * var(--cs-u));height:calc(46 * var(--cs-u));margin-bottom:calc(10 * var(--cs-u));background:var(--ui-surface);box-shadow:var(--ui-shadow-card);color:var(--ui-primary);font-size:calc(18 * var(--cs-u));border-radius:50%;place-items:center;display:grid}.cs .cs-ui-drop__cta{font-size:calc(15 * var(--cs-u));color:var(--ui-text);font-weight:500}.cs .cs-ui-drop__cta b{color:var(--ui-primary);font-weight:600}.cs .cs-ui-drop__hint{color:var(--ui-muted);font-size:var(--ui-fs-sm)}.cs .cs-ui-drop__file{align-items:center;gap:calc(14 * var(--cs-u));margin-top:calc(16 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(16 * var(--cs-u)) calc(12 * var(--cs-u)) calc(12 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:calc(12 * var(--cs-u));background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);display:flex}.cs .cs-ui-drop__badge{width:calc(38 * var(--cs-u));height:calc(44 * var(--cs-u));border-radius:calc(6 * var(--cs-u));box-shadow:inset 0 0 0 var(--ui-hairline) #00000014;background:linear-gradient(160deg,#22a565,#15803d);flex:none;position:relative}.cs .cs-ui-drop__badge:before{content:"";inset:calc(11 * var(--cs-u)) calc(8 * var(--cs-u)) calc(9 * var(--cs-u));border-radius:calc(2 * var(--cs-u));background:linear-gradient(#fff, #fff) 50% 33.3% / 100% calc(1.5 * var(--cs-u)) no-repeat, linear-gradient(#fff, #fff) 50% 66.6% / 100% calc(1.5 * var(--cs-u)) no-repeat, linear-gradient(#fff, #fff) 38% 50% / calc(1.5 * var(--cs-u)) 100% no-repeat;box-shadow:inset 0 0 0 calc(1.5 * var(--cs-u)) #fff;opacity:.95;position:absolute}.cs .cs-ui-drop__meta{flex:1;min-width:0}.cs .cs-ui-drop__name{font-size:var(--ui-fs-md);color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cs .cs-ui-drop__size{margin-top:calc(1 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-sm)}.cs .cs-ui-drop__remove{color:var(--ui-muted);font-size:var(--ui-fs-sm);flex:none;font-weight:500}@container (width<=519px){.cs .cs-ui-drop__zone{padding-block:calc(28 * var(--cs-u)) calc(26 * var(--cs-u))}}.cs .cs-ui-setup{gap:calc(18 * var(--cs-u));display:grid}.cs .cs-ui-setup__picker{align-items:center;gap:calc(6 * var(--cs-u));height:calc(42 * var(--cs-u));margin-top:calc(6 * var(--cs-u));padding-inline:calc(6 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:calc(8 * var(--cs-u));background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);color:var(--ui-faint);font-size:var(--ui-fs-md);white-space:nowrap;display:flex}.cs .cs-ui-setup__tag{align-items:center;gap:calc(7 * var(--cs-u));height:calc(30 * var(--cs-u));padding-inline:calc(11 * var(--cs-u)) calc(9 * var(--cs-u));border-radius:calc(6 * var(--cs-u));background:var(--ui-sunken);box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border-strong);color:var(--ui-text);font-size:var(--ui-fs-md);font-weight:500;display:inline-flex}.cs .cs-ui-setup__tag svg{width:.85em;height:.85em;color:var(--ui-muted)}.cs .cs-ui-setup__placeholder{margin-left:calc(8 * var(--cs-u))}.cs .cs-ui-setup__values{margin-top:calc(4 * var(--cs-u));font-size:var(--ui-fs-sm);color:var(--ui-text-soft)}.cs .cs-ui-setup__group{grid-template-columns:calc(72 * var(--cs-u)) 1fr;padding-block:calc(11 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);display:grid}.cs .cs-ui-setup__group>b{color:var(--ui-text);font-weight:600;line-height:calc(21 * var(--cs-u))}.cs .cs-ui-setup__list{gap:0 calc(16 * var(--cs-u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs .cs-ui-setup__list>span{padding-left:calc(13 * var(--cs-u));line-height:calc(21 * var(--cs-u));text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.cs .cs-ui-setup__list>span:before{content:"";left:calc(1 * var(--cs-u));top:calc(8.5 * var(--cs-u));width:calc(4 * var(--cs-u));height:calc(4 * var(--cs-u));background:var(--ui-faint);border-radius:50%;position:absolute}.cs .cs-ui-setup__list>span.is-more{color:var(--ui-muted)}.cs .cs-ui-setup__list>span.is-more:before{content:none}.cs .cs-ui-setup__list--inline>span.is-more{padding-left:0}.cs .cs-ui-setup__list--inline{gap:0 calc(18 * var(--cs-u));flex-wrap:wrap;display:flex}.cs .cs-ui-setup__cols{grid-template-columns:calc(304 * var(--cs-u)) minmax(0, 1fr);gap:calc(20 * var(--cs-u));align-items:stretch;display:grid}.cs .cs-ui-setup__cols--single{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-setup__side{gap:calc(16 * var(--cs-u));flex-direction:column;min-width:0;display:flex}.cs .cs-ui-setup__cardhead{justify-content:space-between;align-items:flex-start;gap:calc(12 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(16 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0;background:var(--ui-bg);display:flex}.cs .cs-ui-setup__cardhead b{font-size:calc(15 * var(--cs-u));letter-spacing:-.012em;font-weight:600;line-height:1.25;display:block}.cs .cs-ui-setup__cardhead small{margin-top:calc(2 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-xs);display:block}.cs .cs-ui-setup__link{padding-top:calc(2 * var(--cs-u));color:var(--ui-primary);font-size:var(--ui-fs-xs);text-underline-offset:.2em;white-space:nowrap;flex:none;font-weight:500;text-decoration:underline}.cs .cs-ui-setup__settings{gap:calc(12 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(16 * var(--cs-u)) calc(16 * var(--cs-u));display:grid}.cs .cs-ui-setup__pair{gap:calc(12 * var(--cs-u));grid-template-columns:1fr 1fr;display:grid}.cs .cs-ui-setup__settings .cs-ui-input,.cs .cs-ui-setup__settings .cs-ui-select{height:calc(34 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-setup__checks{gap:calc(9 * var(--cs-u));padding-top:calc(12 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);color:var(--ui-text-soft);display:grid}.cs .cs-ui-setup__check{align-items:center;gap:calc(9 * var(--cs-u));white-space:nowrap;display:flex}.cs .cs-ui-setup__check.is-checked{color:var(--ui-text);font-weight:500}.cs .cs-ui-setup__sheets{gap:calc(10 * var(--cs-u)) calc(18 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(16 * var(--cs-u));font-size:var(--ui-fs-md);font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;display:flex}.cs .cs-ui-setup__sheets .cs-ui-setup__check:not(.is-checked){color:var(--ui-muted)}.cs .cs-ui-setup__comments{gap:calc(6 * var(--cs-u));flex-direction:column;flex:1;display:flex}.cs .cs-ui-setup__textarea{min-height:calc(96 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(14 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:calc(8 * var(--cs-u));background:var(--ui-surface);color:var(--ui-text);font-size:calc(15 * var(--cs-u));text-wrap:pretty;flex:1;line-height:1.55;position:relative}.cs .cs-ui-setup__hint{align-items:center;gap:calc(6 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-xs);display:flex}.cs .cs-ui-setup__hint svg{color:var(--ui-primary)}@container (width<=819px){.cs .cs-ui-setup__cols{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-setup__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=519px){.cs .cs-ui-setup{gap:calc(14 * var(--cs-u))}.cs .cs-ui-setup__sheets{gap:calc(10 * var(--cs-u)) calc(16 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-setup__textarea{font-size:var(--ui-fs-md)}}.cs .cs-ui-extract{grid-template-columns:calc(280 * var(--cs-u)) minmax(0, 1fr);gap:calc(32 * var(--cs-u));align-items:center;display:grid}.cs .cs-ui-extract__gauge{justify-items:center;gap:calc(4 * var(--cs-u));text-align:center;display:grid}.cs .cs-ui-extract__ring{width:calc(132 * var(--cs-u));height:calc(132 * var(--cs-u));margin-bottom:calc(14 * var(--cs-u));position:relative}.cs .cs-ui-extract__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.cs .cs-ui-extract__ring circle{fill:none;stroke:var(--ui-border);stroke-width:11px}.cs .cs-ui-extract__ring circle+circle{stroke:var(--ui-text);stroke-linecap:round}.cs .cs-ui-extract__ring b{font-size:calc(28 * var(--cs-u));letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.cs .cs-ui-extract__title{font-size:calc(15 * var(--cs-u));color:var(--ui-text);font-weight:500}.cs .cs-ui-extract__warn{color:var(--ui-muted);font-size:var(--ui-fs-sm)}.cs .cs-ui-extract__list{overflow:hidden}.cs .cs-ui-extract__row{align-items:center;gap:calc(12 * var(--cs-u));height:calc(46 * var(--cs-u));padding-inline:calc(16 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-md);display:flex}.cs .cs-ui-extract__row .cs-ui-icon{color:var(--ui-faint);font-size:calc(17 * var(--cs-u))}.cs .cs-ui-extract__sheet{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-weight:500}.cs .cs-ui-extract__foot{align-items:center;gap:calc(8 * var(--cs-u));padding:calc(11 * var(--cs-u)) calc(16 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);background:var(--ui-bg);color:var(--ui-muted);font-size:var(--ui-fs-xs);display:flex}@container (width<=819px){.cs .cs-ui-extract{grid-template-columns:calc(210 * var(--cs-u)) minmax(0, 1fr);gap:calc(20 * var(--cs-u))}.cs .cs-ui-extract__ring{width:calc(112 * var(--cs-u));height:calc(112 * var(--cs-u))}}@container (width<=519px){.cs .cs-ui-extract{gap:calc(18 * var(--cs-u));grid-template-columns:minmax(0,1fr)}.cs .cs-ui-extract__gauge{justify-items:start;column-gap:calc(16 * var(--cs-u));text-align:left;grid-template-columns:auto minmax(0,1fr)}.cs .cs-ui-extract__ring{width:calc(84 * var(--cs-u));height:calc(84 * var(--cs-u));grid-row:span 2;margin-bottom:0}.cs .cs-ui-extract__ring b{font-size:calc(20 * var(--cs-u))}.cs .cs-ui-extract__title{align-self:end}.cs .cs-ui-extract__warn{align-self:start}}.cs .cs-ui-map__variable{gap:calc(24 * var(--cs-u));padding-bottom:calc(18 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:end;display:grid}.cs .cs-ui-map__name{align-items:center;gap:calc(10 * var(--cs-u));padding-bottom:calc(8 * var(--cs-u));font-size:calc(17 * var(--cs-u));letter-spacing:-.015em;font-weight:600;display:flex}.cs .cs-ui-map__search{color:var(--ui-faint)}.cs .cs-ui-map__clear{width:.9em;height:.9em;color:var(--ui-faint);flex:none}.cs .cs-ui-map__heads,.cs .cs-ui-map__row{grid-template-columns:minmax(0, 1fr) calc(40 * var(--cs-u)) minmax(0, 1.25fr);align-items:center;display:grid}.cs .cs-ui-map__heads{padding:calc(16 * var(--cs-u)) 0 calc(4 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.cs .cs-ui-map__heads>span:last-child{grid-column:3}.cs .cs-ui-map__row{height:calc(48 * var(--cs-u))}.cs .cs-ui-map__read{max-width:100%;padding:calc(5 * var(--cs-u)) calc(10 * var(--cs-u));border-radius:calc(6 * var(--cs-u));background:var(--ui-sunken);color:var(--ui-text);font-size:var(--ui-fs-md);font-variant-numeric:lining-nums tabular-nums;text-overflow:ellipsis;white-space:nowrap;justify-self:start;font-weight:500;overflow:hidden}.cs .cs-ui-map__arrow{color:var(--ui-faint);font-size:var(--ui-fs-md);justify-self:center}.cs .cs-ui-map__row .cs-ui-input,.cs .cs-ui-map__variable .cs-ui-input{height:calc(38 * var(--cs-u))}.cs .cs-ui-map__rest{align-items:center;gap:calc(10 * var(--cs-u));margin-top:calc(10 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(14 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:calc(8 * var(--cs-u));background:var(--ui-bg);font-size:var(--ui-fs-md);font-weight:600;display:flex}.cs .cs-ui-map__rest span{color:var(--ui-muted);font-size:var(--ui-fs-sm);flex:1;font-weight:400}.cs .cs-ui-map__rest svg{color:var(--ui-faint)}@container (width<=519px){.cs .cs-ui-map__variable{gap:calc(4 * var(--cs-u));padding-bottom:calc(14 * var(--cs-u));grid-template-columns:minmax(0,1fr)}.cs .cs-ui-map__name{padding-bottom:calc(4 * var(--cs-u))}.cs .cs-ui-map__heads,.cs .cs-ui-map__row{grid-template-columns:minmax(0, .92fr) calc(22 * var(--cs-u)) minmax(0, 1fr)}.cs .cs-ui-map__heads{padding-top:calc(12 * var(--cs-u))}.cs .cs-ui-map__row{height:calc(44 * var(--cs-u))}.cs .cs-ui-map__read{padding-inline:calc(8 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-map__row .cs-ui-input{height:calc(34 * var(--cs-u));padding-inline:calc(9 * var(--cs-u));gap:calc(6 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-map__row .cs-ui-map__search,.cs .cs-ui-map__row .cs-ui-map__clear{display:none}}.cs .cs-ui-diff__grids{gap:calc(20 * var(--cs-u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs .cs-ui-diff__side{min-width:0}.cs .cs-ui-diff__title{align-items:baseline;gap:calc(8 * var(--cs-u));margin-bottom:calc(10 * var(--cs-u));font-size:calc(15 * var(--cs-u));letter-spacing:-.012em;white-space:nowrap;font-weight:600;display:flex}.cs .cs-ui-diff__side--old .cs-ui-diff__title{color:var(--ui-diff-old)}.cs .cs-ui-diff__side--new .cs-ui-diff__title{color:var(--ui-diff-new)}.cs .cs-ui-diff__table{table-layout:fixed;border-radius:calc(8 * var(--cs-u));font-size:calc(13 * var(--cs-u))}.cs .cs-ui-diff__table th,.cs .cs-ui-diff__table td{height:calc(32 * var(--cs-u))}.cs .cs-ui-diff__table th{color:var(--ui-muted);font-size:var(--ui-fs-sm);font-weight:500}.cs .cs-ui-diff__table .cs-ui-table__idx{width:calc(42 * var(--cs-u));font-size:var(--ui-fs-sm);padding-inline:0}.cs .cs-ui-diff__table .is-year{width:calc(60 * var(--cs-u))}.cs .cs-ui-diff__table .is-value{width:calc(64 * var(--cs-u))}.cs .cs-ui-diff__table .is-status{width:calc(94 * var(--cs-u))}.cs .cs-ui-diff__table td.is-changed{font-weight:600}.cs .cs-ui-diff__more{margin-top:calc(10 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-xs);text-align:right}@container (width<=819px){.cs .cs-ui-diff__grids{gap:calc(14 * var(--cs-u))}.cs .cs-ui-diff__table .is-status{display:none}.cs .cs-ui-diff__table .cs-ui-table__idx{width:calc(36 * var(--cs-u))}.cs .cs-ui-diff__table .is-year{width:calc(58 * var(--cs-u))}.cs .cs-ui-diff__table .is-value{width:calc(56 * var(--cs-u))}.cs .cs-ui-diff__table th,.cs .cs-ui-diff__table td{padding-inline:calc(8 * var(--cs-u))}}@container (width<=519px){.cs .cs-ui-diff__grids{gap:calc(18 * var(--cs-u));grid-template-columns:minmax(0,1fr)}.cs .cs-ui-diff__gone,.cs .cs-ui-diff__minor,.cs .cs-ui-diff__table .cs-ui-table__idx,.cs .cs-ui-diff__table .is-status{display:none}.cs .cs-ui-diff__table .is-year{width:calc(64 * var(--cs-u))}.cs .cs-ui-diff__table .is-value{width:calc(96 * var(--cs-u))}}.cs .cs-ui-confirm{position:relative}.cs .cs-ui-confirm__backdrop{border-radius:var(--ui-radius-window);box-shadow:var(--ui-shadow-window);overflow:hidden}.cs .cs-ui-confirm__scrim{padding:calc(20 * var(--cs-u));border-radius:var(--ui-radius-window);background:#47556980;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:absolute;inset:0}.cs .cs-ui-confirm__modal{width:calc(500 * var(--cs-u));max-width:100%;padding:calc(26 * var(--cs-u)) calc(28 * var(--cs-u)) calc(24 * var(--cs-u));border-radius:var(--ui-radius-window);background:var(--ui-surface);box-shadow:var(--ui-shadow-pop), 0 calc(30 * var(--cs-u)) calc(60 * var(--cs-u)) calc(-20 * var(--cs-u)) #0f172a73}.cs .cs-ui-confirm__title{font-size:calc(19 * var(--cs-u));letter-spacing:-.02em;font-weight:700;line-height:1.25}.cs .cs-ui-confirm__choice{align-items:flex-start;gap:calc(14 * var(--cs-u));margin-top:calc(18 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(16 * var(--cs-u));border-radius:calc(10 * var(--cs-u));background:var(--ui-bg);box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border);color:var(--ui-text);font-size:var(--ui-fs-md);line-height:1.45;display:flex}.cs .cs-ui-confirm__choice .cs-ui-toggle{width:calc(38 * var(--cs-u));height:calc(22 * var(--cs-u));margin-top:calc(1 * var(--cs-u))}.cs .cs-ui-confirm__choice .cs-ui-toggle:after{width:calc(18 * var(--cs-u));height:calc(18 * var(--cs-u))}.cs .cs-ui-confirm__choice .cs-ui-toggle.is-on:after{left:calc(18 * var(--cs-u))}.cs .cs-ui-confirm__actions{align-items:center;gap:calc(10 * var(--cs-u));margin-top:calc(20 * var(--cs-u));display:flex}.cs .cs-ui-confirm__actions .cs-ui-btn{height:calc(40 * var(--cs-u));padding-inline:calc(18 * var(--cs-u))}@container (width<=519px){.cs .cs-ui-confirm__modal{padding:calc(20 * var(--cs-u)) calc(20 * var(--cs-u)) calc(18 * var(--cs-u))}.cs .cs-ui-confirm__title{font-size:calc(17 * var(--cs-u))}.cs .cs-ui-confirm__scrim{padding:calc(14 * var(--cs-u))}}.cs .cs-ui-datagrid{padding:calc(22 * var(--cs-u)) calc(24 * var(--cs-u)) calc(24 * var(--cs-u));background:var(--ui-bg)}.cs .cs-ui-datagrid__head{align-items:center;gap:calc(12 * var(--cs-u));margin-bottom:calc(16 * var(--cs-u));display:flex}.cs .cs-ui-datagrid__title{font-size:calc(22 * var(--cs-u));letter-spacing:-.025em;white-space:nowrap;font-weight:700;line-height:1.15}.cs .cs-ui-datagrid__tools{align-items:center;gap:calc(8 * var(--cs-u));flex-wrap:wrap;display:flex}.cs .cs-ui-datagrid__tools .cs-ui-btn{height:calc(34 * var(--cs-u));padding-inline:calc(12 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-datagrid__tools .cs-ui-btn svg{color:var(--ui-muted)}.cs .cs-ui-datagrid__tools--main{padding-bottom:calc(14 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border-strong)}.cs .cs-ui-datagrid__tools--grid{padding-block:calc(14 * var(--cs-u))}.cs .cs-ui-datagrid__save{color:#fff;background:#16a34a;border-color:#0000;margin-left:auto}.cs .cs-ui-datagrid__table{table-layout:fixed;border-radius:calc(8 * var(--cs-u));background:var(--ui-surface);font-size:calc(13 * var(--cs-u))}.cs .cs-ui-datagrid__table th,.cs .cs-ui-datagrid__table td{height:calc(32 * var(--cs-u));padding-right:calc(24 * var(--cs-u));position:relative}.cs .cs-ui-datagrid__table .cs-ui-table__idx{width:calc(46 * var(--cs-u));font-size:var(--ui-fs-sm);padding-inline:0}.cs .cs-ui-datagrid__table tr:nth-child(odd)>td:not(.cs-ui-table__idx):not([class*=is-bucket]){background:#f6f7f9}.cs .cs-ui-datagrid__table th:not(.cs-ui-table__idx):after,.cs .cs-ui-datagrid__table td:not(.cs-ui-table__idx):after{content:"";right:calc(9 * var(--cs-u));margin-top:calc(-1.5 * var(--cs-u));border:calc(3.5 * var(--cs-u)) solid transparent;border-top-color:#0f172a52;border-bottom-width:0;position:absolute;top:50%}.cs .cs-ui-datagrid__table .is-bucket{width:20%;font-weight:500}.cs .cs-ui-datagrid__table .is-region{width:27%}.cs .cs-ui-datagrid__table .is-year,.cs .cs-ui-datagrid__table .is-value{width:16%}.cs .cs-ui-datagrid__table td.is-value{text-align:right}.cs .cs-ui-datagrid__table td.is-bucket-1{background:#fca5a5}.cs .cs-ui-datagrid__table td.is-bucket-2{background:#fde047}.cs .cs-ui-datagrid__table td.is-bucket-3{background:#86efac}@container (width<=819px){.cs .cs-ui-datagrid{padding:calc(18 * var(--cs-u))}.cs .cs-ui-datagrid__table .is-bucket{width:calc(160 * var(--cs-u))}.cs .cs-ui-datagrid__table .is-region{width:auto}.cs .cs-ui-datagrid__table .is-year{width:calc(78 * var(--cs-u))}.cs .cs-ui-datagrid__table .is-value{width:calc(84 * var(--cs-u))}.cs .cs-ui-datagrid__table .is-status{width:calc(104 * var(--cs-u))}}@container (width<=519px){.cs .cs-ui-datagrid{padding:calc(14 * var(--cs-u))}.cs .cs-ui-datagrid__title{font-size:calc(18 * var(--cs-u))}.cs .cs-ui-datagrid__table .cs-ui-table__idx,.cs .cs-ui-datagrid__table .is-status{display:none}.cs .cs-ui-datagrid__table th,.cs .cs-ui-datagrid__table td{padding-inline:calc(8 * var(--cs-u))}.cs .cs-ui-datagrid__table th:not(.cs-ui-table__idx):after,.cs .cs-ui-datagrid__table td:not(.cs-ui-table__idx):after{content:none}.cs .cs-ui-datagrid__table .is-bucket{width:calc(136 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-datagrid__table .is-year,.cs .cs-ui-datagrid__table .is-value{width:calc(58 * var(--cs-u))}}.cs .cs-ui-plot{width:100%;height:auto;display:block;overflow:visible}.cs .cs-ui-plot-line{fill:none;stroke:var(--c,var(--ui-series-4));stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.cs .cs-ui-plot-area{fill:var(--c,var(--ui-series-2));opacity:var(--ui-plot-area,.2);stroke:none}.cs .cs-ui-plot-band{fill:var(--c,var(--ui-series-3));opacity:var(--ui-plot-band,.24);stroke:none}.cs .cs-ui-plot-dot{fill:var(--c,var(--ui-series-4));stroke:var(--ui-plot-bg,#fff);stroke-width:1.5px}.cs .cs-ui-plot-bar{fill:var(--c,var(--ui-series-2))}.cs .cs-ui-plot-cell{stroke:#0f172a12;stroke-width:1px}.cs .cs-ui-plot-slice{fill:var(--c,var(--ui-series-2));stroke:var(--ui-plot-bg,#fff);stroke-width:2px;stroke-linejoin:round}.cs .cs-ui-plot .is-dim{opacity:.28}.cs .cs-ui-plot-sep{fill:none;stroke:var(--ui-plot-sep,#7b8790);stroke-width:1.25px;stroke-dasharray:4 4}.cs .cs-ui-plot-sep-label{fill:var(--ui-plot-sep,#7b8790);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600}.cs .cs-ui-plot-cross{fill:none;stroke:var(--ui-text-soft);stroke-width:1px;opacity:.75}.cs .cs-ui-plot-leader{fill:none;stroke:var(--ui-chart-axis);stroke-width:1px}.cs .cs-ui-plot-on-dark{fill:#fff}.cs .cs-ui-plot-flag{fill:var(--ui-text);font-weight:700}.cs .cs-ui-plot-figure{fill:var(--ui-text);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;font-weight:700}.cs .cs-ui-plot-tip{filter:drop-shadow(0 1px 1px #0f172a14)drop-shadow(0 8px 14px #0f172a29)}.cs .cs-ui-plot-tip>rect{fill:var(--ui-tip-bg,#fff);stroke:#0f172a14;stroke-width:1px}.cs .cs-ui-plot-tip text{fill:var(--ui-tip-text,#0f172a);font-variant-numeric:lining-nums tabular-nums;font-size:12px}.cs .cs-ui-plot-tip .is-title{font-size:12.5px;font-weight:700}.cs .cs-ui-plot-tip .is-value{font-weight:600}.cs .cs-ui-viz{--ui-plot-bg:var(--ui-surface);position:relative}.cs .cs-ui-viz .cs-ui-chart__head{margin-bottom:calc(14 * var(--cs-u));align-items:center}.cs .cs-ui-viz .cs-ui-chart__title{font-size:var(--ui-fs-xl);letter-spacing:-.022em}.cs .cs-ui-viz .cs-ui-chart__tools{align-self:flex-start;gap:calc(14 * var(--cs-u));font-size:calc(21 * var(--cs-u));position:relative}.cs .cs-ui-viz .cs-ui-chart__tools>svg{width:1em;height:1em}.cs .cs-ui-viz .cs-ui-chart__head:has(.cs-ui-viz__menu){position:relative}.cs .cs-ui-viz .cs-ui-chart__head:has(.cs-ui-viz__menu) .cs-ui-chart__tools{position:static}.cs .cs-ui-viz__menu{top:calc(100% + 2 * var(--cs-u));right:calc(30 * var(--cs-u));z-index:3;position:absolute}.cs .cs-ui-viz__breakkey{align-items:center;gap:calc(8 * var(--cs-u));margin:calc(-4 * var(--cs-u)) 0 calc(12 * var(--cs-u));color:var(--ui-chart-text);font-size:var(--ui-fs-sm);display:flex}.cs .cs-ui-viz__breakkey:before{content:"";width:calc(22 * var(--cs-u));border-top:calc(1.25 * var(--cs-u)) dashed var(--ui-plot-sep,#7b8790)}.cs .cs-ui-viz__filter{z-index:2;margin-bottom:calc(18 * var(--cs-u));position:relative}.cs .cs-ui-viz__plots{position:relative}.cs .cs-ui-viz__values{align-items:center;gap:calc(9 * var(--cs-u));margin-top:calc(16 * var(--cs-u));font-size:var(--ui-fs-md);color:var(--ui-text);display:flex}.cs .cs-ui-viz .cs-ui-chart__key{--ui-dot:var(--c)}.cs .cs-ui-viz--plain{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cs .cs-ui-viz__plot--sm,.cs .cs-ui-viz__plot--md{display:none}@container (width<=799.98px){.cs .cs-ui>.cs-ui-viz--fluid{--cs-u:calc(100cqi / 576)}.cs .cs-ui-viz--fluid .cs-ui-viz__plot--lg{display:none}.cs .cs-ui-viz--fluid .cs-ui-viz__plot--md{display:block}}@container (width<=479.98px){.cs .cs-ui>.cs-ui-viz--fluid{--cs-u:calc(100cqi / 368)}.cs .cs-ui-viz--fluid:not(.cs-ui-viz--plain){padding:calc(20 * var(--cs-u)) calc(18 * var(--cs-u))}.cs .cs-ui-viz--fluid .cs-ui-viz__plot--md{display:none}.cs .cs-ui-viz--fluid .cs-ui-viz__plot--sm{display:block}.cs .cs-ui-viz--fluid .cs-ui-chart__title{font-size:calc(17 * var(--cs-u))}.cs .cs-ui-viz--fluid .cs-ui-viz__menu{right:0}}.cs .cs-ui>.cs-ui-viz--upto-sm{--cs-u:calc(100cqi / 368)}.cs .cs-ui-viz--upto-sm .cs-ui-viz__plot--sm{display:block}@container (width>=480px){.cs .cs-ui>.cs-ui-viz--upto-md{--cs-u:calc(100cqi / 576)}.cs .cs-ui-viz--upto-md .cs-ui-viz__plot--md{display:block}}@supports (scale:tan(atan2(1px, 1px))){.cs .cs-ui-viz__plot--sm .cs-ui-chart-text{font-size:max(12px, calc(10.5px * tan(atan2(368px, 100cqi))))}.cs .cs-ui-viz__plot--sm .cs-ui-chart-text--strong{font-size:max(13px, calc(11px * tan(atan2(368px, 100cqi))))}.cs .cs-ui-viz__plot--sm .cs-ui-chart-text--value{font-size:max(11.5px, calc(10px * tan(atan2(368px, 100cqi))))}}.cs .cs-ui>.cs-ui-menu,.cs .cs-ui>.cs-ui-listbox,.cs .cs-ui>.cs-ui-multi,.cs .cs-ui>.cs-ui-notes{--cs-u:clamp(.84px, calc(100cqi / var(--ui-cols) / 16), 1.3px)}.cs .cs-ui-notes{gap:calc(14 * var(--cs-u));display:grid}.cs .cs-ui-notes b{margin-bottom:calc(2 * var(--cs-u));font-size:var(--ui-fs-md);display:block}.cs .cs-ui-notes__cv{grid-template-columns:calc(22 * var(--cs-u)) 1fr;gap:calc(4 * var(--cs-u)) calc(6 * var(--cs-u));margin-top:calc(4 * var(--cs-u));display:grid}.cs .cs-ui-notes__cv>i{text-align:right;color:var(--ui-text);font-style:normal;font-weight:700}.cs .cs-ui-notes--card{padding:calc(22 * var(--cs-u)) calc(24 * var(--cs-u));border-radius:var(--ui-radius-window);background:var(--ui-surface);box-shadow:var(--ui-shadow-window);color:var(--ui-text-soft);font-size:var(--ui-fs-sm);line-height:1.5}.cs .cs-ui-notes--card b{color:var(--ui-text);font-weight:600}.cs .cs-ui-menu{width:max-content;min-width:calc(190 * var(--cs-u));padding:calc(5 * var(--cs-u));border-radius:calc(8 * var(--cs-u));box-shadow:var(--ui-shadow-pop);color:#0f172a;font-size:var(--ui-fs-md);background:#fff;line-height:1.25;display:grid}.cs .cs-ui-menu__item{justify-content:space-between;align-items:center;gap:calc(20 * var(--cs-u));padding:calc(8 * var(--cs-u)) calc(12 * var(--cs-u));border-radius:calc(5 * var(--cs-u));white-space:nowrap;display:flex}.cs .cs-ui-menu__item small{color:#64748b;font-size:var(--ui-fs-xs);display:block}.cs .cs-ui-menu__item.is-active{background:#f1f5f9}.cs .cs-ui-menu__item.is-selected{background:#e2e8f0;font-weight:500}.cs .cs-ui-menu__item svg{flex:none;width:1.1em;height:1.1em}.cs .cs-ui-menu--block{width:100%;font-size:var(--ui-fs-md)}.cs .cs-ui-menu--block .cs-ui-menu__item{padding-block:calc(9 * var(--cs-u))}.cs .cs-ui-listbox{align-content:start;gap:calc(6 * var(--cs-u));display:grid}.cs .cs-ui-listbox--card{padding:calc(20 * var(--cs-u));border-radius:var(--ui-radius-window);background:var(--ui-surface);box-shadow:var(--ui-shadow-window)}.cs .cs-ui-listbox .cs-ui-label,.cs .cs-ui-multi .cs-ui-label{font-size:var(--ui-fs-md);color:var(--ui-text)}.cs .cs-ui-label i{color:var(--ui-danger);font-style:normal}.cs .cs-ui-combo{align-items:center;gap:calc(9 * var(--cs-u));height:calc(38 * var(--cs-u));padding-inline:calc(11 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-sm);color:#0f172a;font-size:var(--ui-fs-md);white-space:nowrap;background:#fff;line-height:1;display:flex}.cs .cs-ui-combo>svg{width:calc(15 * var(--cs-u));height:calc(15 * var(--cs-u));color:#64748b;flex:none}.cs .cs-ui-combo>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cs .cs-ui-combo.is-placeholder>span{color:#94a3b8}.cs .cs-ui-combo.is-focus{border-color:var(--ui-primary);box-shadow:0 0 0 calc(3 * var(--cs-u)) color-mix(in srgb, var(--ui-primary) 20%, transparent)}.cs .cs-ui-combo mark{color:inherit;background:#bfdbfe;padding:.12em 0}.cs .cs-ui-multi{gap:calc(6 * var(--cs-u));display:grid;position:relative}.cs .cs-ui-multi__field{align-items:center;gap:calc(6 * var(--cs-u));min-height:calc(40 * var(--cs-u));padding:calc(6 * var(--cs-u)) calc(7 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);color:#94a3b8;font-size:var(--ui-fs-md);background:#fff;flex-wrap:wrap;line-height:1;display:flex}.cs .cs-ui-multi__field>span:last-child{padding-left:calc(5 * var(--cs-u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs .cs-ui-multi__chip{height:calc(26 * var(--cs-u));border-radius:calc(5 * var(--cs-u));color:#0f172a;white-space:nowrap;background:#f1f5f9;align-items:center;display:inline-flex}.cs .cs-ui-multi__chip>span{padding-inline:calc(9 * var(--cs-u))}.cs .cs-ui-multi__chip>i{width:calc(24 * var(--cs-u));border-left:var(--ui-hairline) solid #cbd5e1;color:#475569;align-self:stretch;place-items:center;font-size:.95em;font-style:normal;display:grid}.cs .cs-ui-multi__list{padding-block:calc(4 * var(--cs-u));border-radius:0 0 calc(8 * var(--cs-u)) calc(8 * var(--cs-u));box-shadow:var(--ui-shadow-pop);color:#0f172a;font-size:var(--ui-fs-md);background:#fff;display:grid}.cs .cs-ui-multi--overlay .cs-ui-multi__list{z-index:3;position:absolute;top:100%;left:0;right:0}.cs .cs-ui-multi__option{align-items:center;gap:calc(10 * var(--cs-u));padding:calc(7 * var(--cs-u)) calc(11 * var(--cs-u));display:flex}.cs .cs-ui-multi__option.is-active{background:#f1f7fb}.cs .cs-ui-cfg{grid-template-columns:calc(348 * var(--cs-u)) minmax(0, 1fr);gap:calc(28 * var(--cs-u));padding:calc(26 * var(--cs-u)) calc(28 * var(--cs-u)) calc(30 * var(--cs-u));align-items:start;display:grid}.cs .cs-ui-cfg__form{gap:calc(14 * var(--cs-u));display:grid}.cs .cs-ui-cfg__field{gap:calc(6 * var(--cs-u));grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.cs .cs-ui-cfg__field .cs-ui-label{font-size:var(--ui-fs-md);color:var(--ui-text)}.cs .cs-ui-cfg__field .cs-ui-combo>i{color:#475569;font-size:1.15em;font-style:normal;line-height:.8}.cs .cs-ui-cfg__reverse{align-items:center;gap:calc(8 * var(--cs-u));font-size:var(--ui-fs-sm);color:var(--ui-text-soft);display:flex}.cs .cs-ui-cfg__reverse .cs-ui-check{width:calc(14 * var(--cs-u));height:calc(14 * var(--cs-u));border-radius:calc(3 * var(--cs-u))}.cs .cs-ui-cfg__rule{height:var(--ui-hairline);margin-block:calc(4 * var(--cs-u));background:var(--ui-border)}.cs .cs-ui-cfg__pop{top:calc(100% + 6 * var(--cs-u));z-index:3;position:absolute;left:0;right:0}.cs .cs-ui-cfg__filter{gap:calc(10 * var(--cs-u));padding:calc(12 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);background:#fff;display:grid}.cs .cs-ui-cfg__filter-row{grid-template-columns:calc(70 * var(--cs-u)) 1fr;align-items:center;gap:calc(10 * var(--cs-u));font-size:var(--ui-fs-sm);color:var(--ui-text-soft);display:grid}.cs .cs-ui-cfg__filter .cs-ui-combo{height:calc(32 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-cfg__filter .cs-ui-multi__chip{height:calc(21 * var(--cs-u));margin-left:calc(-4 * var(--cs-u))}.cs .cs-ui-cfg__switch{align-items:center;gap:calc(9 * var(--cs-u));font-size:var(--ui-fs-sm);color:var(--ui-text-soft);display:flex}.cs .cs-ui-cfg__add{height:calc(36 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);font-size:var(--ui-fs-md);color:var(--ui-text-soft);background:#fff;place-items:center;display:grid}.cs .cs-ui-cfg__stage{position:relative}.cs .cs-ui-cfg__live{margin-bottom:calc(10 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-sm);display:block}.cs .cs-ui-cfg__stage .cs-ui-viz{box-shadow:var(--ui-shadow-card);border:0}.cs .cs-ui-cfg__plot--sm{display:none}@container (width<=899.98px){.cs .cs-ui-cfg-root>.cs-ui-window{--cs-u:calc(100cqi / 700)}.cs .cs-ui-cfg-root .cs-ui-cfg{grid-template-columns:calc(250 * var(--cs-u)) minmax(0, 1fr);gap:calc(20 * var(--cs-u));padding:calc(20 * var(--cs-u))}.cs .cs-ui-cfg-root .is-lg-only,.cs .cs-ui-cfg-root .cs-ui-cfg__plot--lg{display:none}.cs .cs-ui-cfg-root .cs-ui-cfg__plot--sm{display:block}.cs .cs-ui-cfg-root .cs-ui-viz{padding:calc(18 * var(--cs-u))}.cs .cs-ui-cfg-root .cs-ui-chart__title{font-size:calc(15.5 * var(--cs-u))}.cs .cs-ui-cfg-root .cs-ui-chart__tools{font-size:calc(17 * var(--cs-u));gap:calc(10 * var(--cs-u))}}@container (width<=519.98px){.cs .cs-ui-cfg-root>.cs-ui-window{--cs-u:calc(100cqi / 400)}.cs .cs-ui-cfg-root .cs-ui-cfg{gap:calc(16 * var(--cs-u));padding:calc(16 * var(--cs-u));grid-template-columns:minmax(0,1fr)}.cs .cs-ui-cfg-root .cs-ui-cfg__form{gap:calc(10 * var(--cs-u));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cs .cs-ui-cfg-root .cs-ui-cfg__field--wide{grid-column:1/-1}.cs .cs-ui-cfg-root .is-md-up,.cs .cs-ui-cfg-root .cs-ui-appbar>span:not(.cs-ui-appbar__brand,.is-active,.cs-ui-appbar__end){display:none}.cs .cs-ui-cfg-root .cs-ui-cfg__pop{width:calc(230 * var(--cs-u));right:auto}}.cs .cs-ui-step{min-width:0}.cs .cs-ui-step__meta{justify-content:space-between;align-items:baseline;gap:calc(8 * var(--cs-u));min-height:calc(18 * var(--cs-u));margin-bottom:calc(7 * var(--cs-u));padding-inline:calc(4 * var(--cs-u));color:var(--ui-muted);font-size:calc(12.5 * var(--cs-u));line-height:calc(18 * var(--cs-u));white-space:nowrap;display:flex}.cs .cs-ui-step__duration{color:var(--ui-text);font-weight:500}.cs .cs-ui-step__card{align-items:center;gap:calc(8 * var(--cs-u));height:calc(48 * var(--cs-u));padding:0 calc(11 * var(--cs-u)) 0 calc(16 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:calc(9 * var(--cs-u));background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);color:var(--ui-text);font-size:calc(14 * var(--cs-u));white-space:nowrap;font-weight:500;line-height:1.2;display:flex}.cs .cs-ui-step__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.cs .cs-ui-step__note{width:calc(15 * var(--cs-u));height:calc(15 * var(--cs-u));color:var(--ui-faint)}.cs .cs-ui-step__state{width:calc(26 * var(--cs-u));height:calc(26 * var(--cs-u));color:var(--ui-faint);font-size:calc(18 * var(--cs-u));flex:none;place-items:center;margin-left:auto;display:grid}.cs .cs-ui-step__state .cs-ui-status{width:calc(24 * var(--cs-u));height:calc(24 * var(--cs-u))}.cs .cs-ui-step--progress .cs-ui-step__card{box-shadow:0 0 0 calc(3 * var(--cs-u)) #3b82f624;border-color:#3b82f6}.cs .cs-ui-step--blocked .cs-ui-step__card{box-shadow:0 0 0 calc(3 * var(--cs-u)) #ef44441f;border-color:#ef4444}.cs .cs-ui-step--pending .cs-ui-step__card{background:var(--ui-bg);box-shadow:none;color:var(--ui-muted)}.cs .cs-ui-step__caption{align-items:center;gap:calc(7 * var(--cs-u));margin-top:calc(10 * var(--cs-u));padding-inline:calc(4 * var(--cs-u));color:var(--ui-text-soft);font-size:calc(12 * var(--cs-u));font-weight:500;line-height:1.2;display:flex}.cs .cs-ui>.cs-ui-steps{--ui-cols:48}.cs .cs-ui-steps{padding:calc(24 * var(--cs-u)) calc(28 * var(--cs-u)) calc(30 * var(--cs-u));border-radius:var(--ui-radius-window);background:var(--ui-surface);box-shadow:var(--ui-shadow-window)}.cs .cs-ui-steps__head{align-items:center;gap:calc(12 * var(--cs-u));margin-bottom:calc(20 * var(--cs-u));padding-bottom:calc(18 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);display:flex}.cs .cs-ui-steps__title{min-width:0;color:var(--ui-text);font-size:calc(18 * var(--cs-u));letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;line-height:1.2;overflow:hidden}.cs .cs-ui-steps__grid{gap:calc(20 * var(--cs-u)) calc(18 * var(--cs-u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@container (width<=760px){.cs .cs-ui>.cs-ui-steps{--ui-cols:42}.cs .cs-ui-steps{padding:calc(20 * var(--cs-u)) calc(20 * var(--cs-u)) calc(24 * var(--cs-u))}.cs .cs-ui-steps__head{margin-bottom:calc(16 * var(--cs-u));padding-bottom:calc(15 * var(--cs-u))}.cs .cs-ui-steps__title{font-size:calc(16 * var(--cs-u))}.cs .cs-ui-steps__grid{gap:calc(16 * var(--cs-u)) calc(12 * var(--cs-u))}.cs .cs-ui-steps .cs-ui-step__card{gap:calc(6 * var(--cs-u));padding:0 calc(9 * var(--cs-u)) 0 calc(12 * var(--cs-u));font-size:calc(13.5 * var(--cs-u))}.cs .cs-ui-steps .cs-ui-step__note{width:calc(13 * var(--cs-u));height:calc(13 * var(--cs-u))}}@container (width<=500px){.cs .cs-ui>.cs-ui-steps{--ui-cols:22}.cs .cs-ui-steps{padding:calc(16 * var(--cs-u)) calc(16 * var(--cs-u)) calc(10 * var(--cs-u))}.cs .cs-ui-steps__head{gap:calc(8 * var(--cs-u));padding-bottom:calc(14 * var(--cs-u));border-bottom:0;flex-wrap:wrap;margin-bottom:0}.cs .cs-ui-steps__title{width:100%;font-size:calc(15 * var(--cs-u));white-space:normal;flex:none;order:3}.cs .cs-ui-steps__tag{margin-left:auto}.cs .cs-ui-steps__grid{display:block}.cs .cs-ui-steps .cs-ui-step{align-items:center;column-gap:calc(12 * var(--cs-u));min-height:calc(46 * var(--cs-u));margin-inline:calc(-8 * var(--cs-u));padding:calc(7 * var(--cs-u)) calc(8 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cs .cs-ui-steps .cs-ui-step__meta,.cs .cs-ui-steps .cs-ui-step__card{display:contents}.cs .cs-ui-steps .cs-ui-step__state{grid-area:1/1/3/2;margin:0}.cs .cs-ui-steps .cs-ui-step__name{color:var(--ui-text);font-size:calc(14 * var(--cs-u));grid-area:1/2;font-weight:500;line-height:1.25}.cs .cs-ui-steps .cs-ui-step__date{color:var(--ui-muted);font-size:calc(12 * var(--cs-u));grid-area:2/2;line-height:1.3}.cs .cs-ui-steps .cs-ui-step__date:empty{display:none}.cs .cs-ui-steps .cs-ui-step:has(.cs-ui-step__date:empty) .cs-ui-step__name{grid-row:1/3}.cs .cs-ui-steps .cs-ui-step__duration{font-size:calc(12.5 * var(--cs-u));grid-area:1/3/3/4}.cs .cs-ui-steps .cs-ui-step__note{display:none}.cs .cs-ui-steps .cs-ui-step--pending .cs-ui-step__name{color:var(--ui-muted)}.cs .cs-ui-steps .cs-ui-step--progress,.cs .cs-ui-steps .cs-ui-step--blocked{border-radius:calc(8 * var(--cs-u));background:color-mix(in srgb, var(--ui-primary-soft) 55%, var(--ui-surface));box-shadow:inset 0 0 0 var(--ui-hairline) #93c5fd;border-top-color:#0000}.cs .cs-ui-steps .cs-ui-step--blocked{margin-top:calc(6 * var(--cs-u));background:color-mix(in srgb, var(--ui-danger-soft) 55%, var(--ui-surface));box-shadow:inset 0 0 0 var(--ui-hairline) #fca5a5}.cs .cs-ui-steps .cs-ui-step--blocked+.cs-ui-step{border-top-color:#0000}}.cs .cs-ui>.cs-ui-strip{--ui-cols:48}.cs .cs-ui-strip{grid-template-columns:repeat(var(--cs-ui-strip-count,3), minmax(0, 1fr));gap:calc(16 * var(--cs-u));padding:calc(20 * var(--cs-u)) calc(22 * var(--cs-u)) calc(22 * var(--cs-u));border-radius:var(--ui-radius-window);background:var(--ui-surface);box-shadow:var(--ui-shadow-window);display:grid}@container (width<=480px){.cs .cs-ui>.cs-ui-strip{--ui-cols:20}.cs .cs-ui-strip{gap:calc(18 * var(--cs-u));padding:calc(18 * var(--cs-u));grid-template-columns:minmax(0,1fr)}}.cs .cs-ui>.cs-ui-stepmodal{--ui-cols:38;border-radius:var(--ui-radius-window);box-shadow:var(--ui-shadow-window)}.cs .cs-ui-stepmodal__head{padding:calc(22 * var(--cs-u)) calc(24 * var(--cs-u)) 0;justify-content:space-between;align-items:center;display:flex}.cs .cs-ui-stepmodal__title{color:var(--ui-text);font-size:calc(20 * var(--cs-u));letter-spacing:-.02em;font-weight:700;line-height:1.2}.cs .cs-ui-stepmodal__close{color:var(--ui-faint);font-size:calc(17 * var(--cs-u))}.cs .cs-ui-stepmodal__body{gap:calc(16 * var(--cs-u));padding:calc(18 * var(--cs-u)) calc(24 * var(--cs-u)) calc(22 * var(--cs-u));display:grid}.cs .cs-ui-stepmodal__required{margin-left:calc(2 * var(--cs-u));color:var(--ui-danger);font-style:normal}.cs .cs-ui-stepmodal__select{height:calc(42 * var(--cs-u));font-size:calc(15 * var(--cs-u));font-weight:500}.cs .cs-ui-stepmodal__select .cs-ui-dot{width:calc(9 * var(--cs-u));height:calc(9 * var(--cs-u));box-shadow:0 0 0 calc(3 * var(--cs-u)) color-mix(in srgb, var(--ui-dot) 18%, transparent)}.cs .cs-ui-editor{border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);overflow:hidden}.cs .cs-ui-editor__bar{align-items:center;gap:calc(2 * var(--cs-u));height:calc(38 * var(--cs-u));padding-inline:calc(5 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);background:var(--ui-bg);color:var(--ui-text-soft);display:flex}.cs .cs-ui-editor__bar>span{width:calc(30 * var(--cs-u));height:calc(28 * var(--cs-u));border-radius:calc(5 * var(--cs-u));font-size:calc(14 * var(--cs-u));place-items:center;line-height:1;display:grid}.cs .cs-ui-editor__bar>span.is-active{background:var(--ui-border);color:var(--ui-text)}.cs .cs-ui-editor__bar>i{width:var(--ui-hairline);height:calc(18 * var(--cs-u));margin-inline:calc(4 * var(--cs-u));background:var(--ui-border-strong)}.cs .cs-ui-editor__glyph{font-weight:600}.cs .cs-ui-editor__glyph b{font-weight:800}.cs .cs-ui-editor__glyph em{font-style:italic}.cs .cs-ui-editor__glyph u{text-underline-offset:.15em;text-decoration:underline}.cs .cs-ui-editor__text{padding:calc(14 * var(--cs-u)) calc(16 * var(--cs-u)) calc(20 * var(--cs-u));color:var(--ui-text-soft);font-size:calc(14 * var(--cs-u));text-wrap:pretty;line-height:1.5}.cs .cs-ui-editor__text p{margin:0}.cs .cs-ui-editor__text ul{margin:calc(8 * var(--cs-u)) 0 0;padding:0 0 0 calc(20 * var(--cs-u));list-style:outside}.cs .cs-ui-editor__text li{margin:calc(3 * var(--cs-u)) 0 0;padding-left:calc(2 * var(--cs-u))}.cs .cs-ui-editor__text li::marker{color:var(--ui-faint)}.cs .cs-ui-stepmodal__foot{justify-content:space-between;align-items:center;gap:calc(16 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(24 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);background:var(--ui-bg);display:flex}.cs .cs-ui-stepmodal__stamp{color:var(--ui-muted);font-size:calc(11.5 * var(--cs-u));line-height:1.45}.cs .cs-ui-stepmodal__stamp span{white-space:nowrap}@container (width<=420px){.cs .cs-ui>.cs-ui-stepmodal{--ui-cols:23}.cs .cs-ui-stepmodal__head{padding:calc(18 * var(--cs-u)) calc(18 * var(--cs-u)) 0}.cs .cs-ui-stepmodal__body{gap:calc(14 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(18 * var(--cs-u)) calc(18 * var(--cs-u))}.cs .cs-ui-stepmodal__foot{padding:calc(12 * var(--cs-u)) calc(18 * var(--cs-u))}.cs .cs-ui-editor__extra{display:none!important}.cs .cs-ui-editor__text{padding:calc(12 * var(--cs-u)) calc(14 * var(--cs-u)) calc(16 * var(--cs-u));font-size:calc(13.5 * var(--cs-u))}}.cs .cs-ui>.cs-ui-thread{--ui-cols:38}.cs .cs-ui-thread{border-radius:var(--ui-radius-window);background:var(--ui-surface);box-shadow:var(--ui-shadow-window);overflow:hidden}.cs .cs-ui-thread__head{align-items:center;gap:calc(9 * var(--cs-u));padding:calc(16 * var(--cs-u)) calc(20 * var(--cs-u)) calc(14 * var(--cs-u));display:flex}.cs .cs-ui-thread__count{min-width:calc(22 * var(--cs-u));height:calc(20 * var(--cs-u));padding-inline:calc(6 * var(--cs-u));background:var(--ui-sunken);color:var(--ui-muted);font-size:calc(11.5 * var(--cs-u));border-radius:999px;place-items:center;font-weight:600;line-height:1;display:inline-grid}.cs .cs-ui-thread__item{gap:calc(14 * var(--cs-u));padding:calc(15 * var(--cs-u)) calc(20 * var(--cs-u)) calc(16 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);display:flex}.cs .cs-ui-thread__main{flex:1;min-width:0}.cs .cs-ui-thread__by{align-items:baseline;gap:calc(9 * var(--cs-u));white-space:nowrap;line-height:1.3;display:flex}.cs .cs-ui-thread__by b{color:var(--ui-text);font-size:calc(13.5 * var(--cs-u));font-weight:600}.cs .cs-ui-thread__by span{color:var(--ui-muted);font-size:calc(12 * var(--cs-u))}.cs .cs-ui-thread__main p{margin:calc(4 * var(--cs-u)) 0 0;color:var(--ui-text-soft);font-size:calc(13.5 * var(--cs-u));text-wrap:pretty;line-height:1.5}.cs .cs-ui-thread__composer{background:var(--ui-bg);align-items:center}.cs .cs-ui-thread__composer .cs-ui-thread__main{align-items:center;gap:calc(8 * var(--cs-u));display:flex}.cs .cs-ui-thread__composer .cs-ui-input{height:calc(36 * var(--cs-u));font-size:calc(13 * var(--cs-u));flex:1}.cs .cs-ui-thread__composer .cs-ui-btn{height:calc(36 * var(--cs-u))}@container (width>=700px){.cs .cs-ui>.cs-ui-thread{--ui-cols:42}}@container (width<=400px){.cs .cs-ui>.cs-ui-thread{--ui-cols:22}.cs .cs-ui-thread__head,.cs .cs-ui-thread__item{padding-inline:calc(16 * var(--cs-u))}.cs .cs-ui-thread__item{gap:calc(12 * var(--cs-u))}.cs .cs-ui-thread .cs-ui-avatar--lg{width:calc(32 * var(--cs-u));height:calc(32 * var(--cs-u))}}.cs .cs-ui>.cs-ui-funnel{--ui-cols:52}.cs .cs-ui-funnel{border-radius:var(--ui-radius-window);background:var(--ui-surface);box-shadow:var(--ui-shadow-window);flex-direction:column;display:flex;overflow:hidden}.cs .cs-ui-funnel__head{justify-content:space-between;align-items:center;gap:calc(16 * var(--cs-u));min-height:calc(62 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(16 * var(--cs-u)) calc(12 * var(--cs-u)) calc(24 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);display:flex}.cs .cs-ui-funnel__filter{flex:0 1 calc(212 * var(--cs-u));height:calc(36 * var(--cs-u));font-size:calc(13 * var(--cs-u))}.cs .cs-ui-funnel__plot{padding:calc(26 * var(--cs-u)) calc(26 * var(--cs-u)) 0;flex:1;align-items:center;display:grid}.cs .cs-ui-funnel__plot svg{width:100%;height:auto;overflow:visible}.cs .cs-ui-funnel__taper{opacity:.5}.cs .cs-ui-funnel__count{fill:var(--ui-text);font-variant-numeric:lining-nums tabular-nums;font-size:13.5px;font-weight:600}.cs .cs-ui-funnel__label{fill:var(--ui-text-soft);font-size:12.5px}.cs .cs-ui-funnel__list{padding:calc(16 * var(--cs-u)) calc(20 * var(--cs-u)) calc(6 * var(--cs-u));display:none}.cs .cs-ui-funnel__row{grid-template-columns:calc(132 * var(--cs-u)) minmax(0, 1fr) calc(26 * var(--cs-u));align-items:center;gap:calc(12 * var(--cs-u));height:calc(30 * var(--cs-u));color:var(--ui-text-soft);font-size:calc(13 * var(--cs-u));white-space:nowrap;line-height:1.2;display:grid}.cs .cs-ui-funnel__row>i{height:calc(16 * var(--cs-u));justify-content:center;display:flex}.cs .cs-ui-funnel__row b{width:var(--cs-ui-funnel-share,0%);min-width:calc(6 * var(--cs-u));border-radius:calc(3 * var(--cs-u));background:var(--ui-dot)}.cs .cs-ui-funnel__row>span:last-child{color:var(--ui-text);text-align:right;font-weight:600}.cs .cs-ui-funnel__legend{justify-content:center;gap:calc(8 * var(--cs-u)) calc(22 * var(--cs-u));padding:calc(16 * var(--cs-u)) calc(20 * var(--cs-u)) calc(22 * var(--cs-u));color:var(--ui-text-soft);font-size:calc(12.5 * var(--cs-u));flex-wrap:wrap;line-height:1.2;display:flex}.cs .cs-ui-funnel__legend span{align-items:center;gap:calc(7 * var(--cs-u));white-space:nowrap;display:inline-flex}@container (width<=700px){.cs .cs-ui>.cs-ui-funnel{--ui-cols:34}.cs .cs-ui-funnel__plot{display:none}.cs .cs-ui-funnel__list{display:block}.cs .cs-ui-funnel__row{grid-template-columns:calc(150 * var(--cs-u)) minmax(0, 1fr) calc(28 * var(--cs-u));height:calc(32 * var(--cs-u))}}@container (width<=460px){.cs .cs-ui>.cs-ui-funnel{--ui-cols:22}.cs .cs-ui-funnel__head{align-items:stretch;gap:calc(10 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(16 * var(--cs-u));flex-direction:column}.cs .cs-ui-funnel__filter{flex:none}.cs .cs-ui-funnel__list{padding-inline:calc(16 * var(--cs-u))}.cs .cs-ui-funnel__row{grid-template-columns:calc(132 * var(--cs-u)) minmax(0, 1fr) calc(24 * var(--cs-u));gap:calc(10 * var(--cs-u))}.cs .cs-ui-funnel__legend{gap:calc(8 * var(--cs-u)) calc(28 * var(--cs-u));grid-template-columns:repeat(2,auto);display:grid}}.cs .cs-ui>.cs-ui-breakdown{--ui-cols:25}@container (width<=379px){.cs .cs-ui>.cs-ui-breakdown{--ui-cols:21}}.cs .cs-ui-breakdown{border-radius:var(--ui-radius-window);background:var(--ui-surface);box-shadow:var(--ui-shadow-window);overflow:hidden}.cs .cs-ui-breakdown__lead{padding:calc(18 * var(--cs-u)) calc(20 * var(--cs-u)) calc(18 * var(--cs-u));display:grid}.cs .cs-ui-breakdown__title{color:var(--ui-muted);font-size:calc(13 * var(--cs-u));font-weight:500;line-height:1.3}.cs .cs-ui-breakdown__total{margin-top:calc(4 * var(--cs-u));color:var(--ui-text);font-size:calc(42 * var(--cs-u));letter-spacing:-.035em;font-weight:700;line-height:1.05}.cs .cs-ui-breakdown__total small{color:var(--ui-text-soft);font-size:calc(17 * var(--cs-u));letter-spacing:-.01em;margin-left:.35em;font-weight:500}.cs .cs-ui-breakdown__bar{gap:calc(2 * var(--cs-u));height:calc(8 * var(--cs-u));margin-top:calc(14 * var(--cs-u));border-radius:999px;display:flex;overflow:hidden}.cs .cs-ui-breakdown__bar i{flex:var(--cs-grow,1) 0 0;min-width:calc(4 * var(--cs-u))}.cs .cs-ui-breakdown__tone-1{background:var(--ui-stage-2)}.cs .cs-ui-breakdown__tone-2{background:var(--ui-stage-3)}.cs .cs-ui-breakdown__tone-3{background:var(--ui-stage-4)}.cs .cs-ui-breakdown__tone-4{background:#1b2f52}.cs .cs-ui-breakdown__group{padding:calc(11 * var(--cs-u)) calc(20 * var(--cs-u)) calc(12 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-breakdown__row{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--cs-u));padding-left:calc(19 * var(--cs-u));color:var(--ui-text-soft);font-size:calc(13 * var(--cs-u));line-height:calc(23 * var(--cs-u));white-space:nowrap;display:flex}.cs .cs-ui-breakdown__row--head{color:var(--ui-text);font-size:calc(13.5 * var(--cs-u));padding-left:0;font-weight:600}.cs .cs-ui-breakdown__row .cs-ui-swatch{width:calc(10 * var(--cs-u));height:calc(10 * var(--cs-u));margin-right:calc(9 * var(--cs-u));vertical-align:0}@container (width>=420px){.cs .cs-ui>.cs-ui-breakdown{--ui-cols:27}}@container (width>=560px){.cs .cs-ui>.cs-ui-breakdown{--ui-cols:42}.cs .cs-ui-breakdown__lead{padding:calc(22 * var(--cs-u)) calc(26 * var(--cs-u))}.cs .cs-ui-breakdown__groups{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs .cs-ui-breakdown__group{padding:calc(14 * var(--cs-u)) calc(26 * var(--cs-u)) calc(16 * var(--cs-u))}.cs .cs-ui-breakdown__group:nth-child(odd){border-right:var(--ui-hairline) solid var(--ui-border)}}@container (width>=900px){.cs .cs-ui>.cs-ui-breakdown{--ui-cols:56}.cs .cs-ui-breakdown__groups{grid-template-columns:repeat(4,minmax(0,1fr))}.cs .cs-ui-breakdown__group{padding-inline:calc(20 * var(--cs-u));border-right:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-breakdown__group:last-child{border-right:0}}.cs .cs-ui>.cs-ui-versions{--ui-cols:80}.cs .cs-ui-versions__page{padding:calc(20 * var(--cs-u)) calc(28 * var(--cs-u)) calc(32 * var(--cs-u))}.cs .cs-ui-versions__crumb{align-items:center;gap:calc(8 * var(--cs-u));color:var(--ui-muted);font-size:calc(12.5 * var(--cs-u));white-space:nowrap;line-height:1.2;display:flex}.cs .cs-ui-versions__crumb i{color:var(--ui-border-strong);font-style:normal}.cs .cs-ui-versions__top{justify-content:space-between;align-items:center;gap:calc(16 * var(--cs-u));margin-top:calc(8 * var(--cs-u));display:flex}.cs .cs-ui-versions__actions{gap:calc(8 * var(--cs-u));flex:none;display:flex}.cs .cs-ui-versions__tabs{margin-top:calc(12 * var(--cs-u))}.cs .cs-ui-versions__table{margin-top:calc(18 * var(--cs-u));overflow:hidden}.cs .cs-ui-versions__row{grid-template-columns:calc(112 * var(--cs-u)) calc(186 * var(--cs-u)) calc(100 * var(--cs-u)) minmax(0, 1fr) calc(170 * var(--cs-u)) auto;align-items:center;gap:calc(18 * var(--cs-u));padding:calc(11 * var(--cs-u)) calc(14 * var(--cs-u)) calc(11 * var(--cs-u)) calc(18 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);color:var(--ui-text);font-size:calc(13 * var(--cs-u));line-height:1.3;display:grid}.cs .cs-ui-versions__row--head{padding-block:calc(9 * var(--cs-u));background:var(--ui-bg);color:var(--ui-muted);font-size:calc(12 * var(--cs-u));white-space:nowrap;border-top:0;font-weight:500}.cs .cs-ui-versions__row--head .cs-ui-versions__date{align-items:center;gap:calc(4 * var(--cs-u));display:flex}.cs .cs-ui-versions__row--head .cs-ui-icon{color:var(--ui-faint)}.cs .cs-ui-versions__number b,.cs .cs-ui-versions__row:not(.cs-ui-versions__row--head) .cs-ui-versions__name{font-weight:600}.cs .cs-ui-versions__note{color:var(--ui-text-soft);font-size:calc(12.5 * var(--cs-u));line-height:1.45}.cs .cs-ui-versions__row--head .cs-ui-versions__note{color:inherit;font-size:inherit}.cs .cs-ui-versions__note>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cs .cs-ui-versions__by{align-items:center;gap:calc(8 * var(--cs-u));white-space:nowrap;min-width:0;display:flex}.cs .cs-ui-versions__by>span:last-child{text-overflow:ellipsis;overflow:hidden}.cs .cs-ui-versions__view{min-width:calc(112 * var(--cs-u));text-align:right}.cs .cs-ui-versions__count{margin-top:calc(12 * var(--cs-u));color:var(--ui-muted);font-size:calc(12 * var(--cs-u));text-align:right}@container (width<=900px){.cs .cs-ui>.cs-ui-versions{--ui-cols:50}.cs .cs-ui-versions .cs-ui-appbar{gap:calc(18 * var(--cs-u));padding-inline:calc(22 * var(--cs-u))}.cs .cs-ui-versions__page{padding:calc(18 * var(--cs-u)) calc(22 * var(--cs-u)) calc(22 * var(--cs-u))}.cs .cs-ui-versions__note{display:none}.cs .cs-ui-versions__row{grid-template-columns:calc(108 * var(--cs-u)) minmax(0, 1fr) calc(96 * var(--cs-u)) calc(160 * var(--cs-u)) auto;gap:calc(16 * var(--cs-u))}}@container (width<=700px){.cs .cs-ui>.cs-ui-versions{--ui-cols:40}.cs .cs-ui-versions__page{padding:calc(16 * var(--cs-u)) calc(20 * var(--cs-u)) calc(20 * var(--cs-u))}.cs .cs-ui-versions .cs-ui-page-title{font-size:calc(23 * var(--cs-u))}.cs .cs-ui-versions__actions .cs-ui-btn{height:2.5em;font-size:calc(12.5 * var(--cs-u));padding-inline:.8em}.cs .cs-ui-versions__tabs{gap:calc(22 * var(--cs-u));font-size:calc(13 * var(--cs-u))}.cs .cs-ui-versions__name{display:none}.cs .cs-ui-versions__row{grid-template-columns:calc(120 * var(--cs-u)) calc(110 * var(--cs-u)) minmax(0, 1fr) auto;padding-left:calc(16 * var(--cs-u))}}@container (width<=560px){.cs .cs-ui>.cs-ui-versions{--ui-cols:23}.cs .cs-ui-versions__nav{display:none}.cs .cs-ui-versions .cs-ui-appbar{height:calc(40 * var(--cs-u));padding-inline:calc(16 * var(--cs-u))}.cs .cs-ui-versions__page{padding:calc(14 * var(--cs-u)) calc(16 * var(--cs-u)) calc(16 * var(--cs-u))}.cs .cs-ui-versions__crumb{font-size:calc(12 * var(--cs-u))}.cs .cs-ui-versions__top{align-items:stretch;gap:calc(12 * var(--cs-u));flex-direction:column}.cs .cs-ui-versions .cs-ui-page-title{font-size:calc(21 * var(--cs-u))}.cs .cs-ui-versions__actions .cs-ui-btn{font-size:calc(12 * var(--cs-u));flex:1;gap:.4em;padding-inline:.4em}.cs .cs-ui-versions__tabs{margin-top:calc(10 * var(--cs-u))}.cs .cs-ui-versions__tabs .cs-ui-tab:first-child,.cs .cs-ui-versions__tabs .cs-ui-tab:nth-child(3){display:none}.cs .cs-ui-versions__table{margin-top:calc(14 * var(--cs-u))}.cs .cs-ui-versions__row--head,.cs .cs-ui-versions__name{display:none}.cs .cs-ui-versions__row{gap:calc(1 * var(--cs-u)) calc(11 * var(--cs-u));padding:calc(10 * var(--cs-u)) calc(10 * var(--cs-u)) calc(10 * var(--cs-u)) calc(12 * var(--cs-u));grid-template-columns:auto minmax(0,1fr) auto}.cs .cs-ui-versions__row:nth-child(2){border-top:0}.cs .cs-ui-versions__number{width:calc(30 * var(--cs-u));height:calc(30 * var(--cs-u));border-radius:calc(7 * var(--cs-u));background:var(--ui-sunken);font-size:calc(13.5 * var(--cs-u));grid-area:1/1/3/2;place-items:center;display:grid}.cs .cs-ui-versions__by{grid-area:1/2;font-weight:500}.cs .cs-ui-versions__by .cs-ui-avatar{display:none}.cs .cs-ui-versions__date{color:var(--ui-muted);font-size:calc(12 * var(--cs-u));grid-area:2/2}.cs .cs-ui-versions__view{grid-area:1/3/3/4;min-width:0}.cs .cs-ui-versions__view .cs-ui-btn{font-size:calc(12 * var(--cs-u))}}.cs .cs-ui-public-chart>.cs-ui-pubchart{--ui-cols:44}.cs .cs-ui-pubchart{padding:calc(26 * var(--cs-u)) calc(28 * var(--cs-u)) calc(22 * var(--cs-u));box-shadow:0 var(--cs-u) calc(2 * var(--cs-u)) #203b470d, 0 calc(14 * var(--cs-u)) calc(32 * var(--cs-u)) calc(-14 * var(--cs-u)) #203b4738;border-color:#c9d6de;position:relative}.cs .cs-ui-pubchart.cs-ui-chart--float{box-shadow:var(--ui-shadow-window)}.cs .cs-ui-pubchart .cs-ui-chart__head{margin-bottom:calc(14 * var(--cs-u))}.cs .cs-ui-pubchart .cs-ui-chart__title{max-width:30em;font-size:calc(17 * var(--cs-u));letter-spacing:-.018em;color:#1d3540;font-weight:700}.cs .cs-ui-pubchart .cs-ui-chart__tools{gap:calc(14 * var(--cs-u));padding-top:calc(2 * var(--cs-u));color:#1d3540;font-size:calc(17 * var(--cs-u))}.cs .cs-ui-pubchart .cs-ui-pubchart__svg--compact{display:none}.cs .cs-ui-pubchart__area{fill:#cfe4f0;opacity:.85}.cs .cs-ui-pubchart .cs-ui-pubchart__line{stroke:#6f8c9d}.cs .cs-ui-pubchart__dot{fill:#6f8c9d;stroke:#fff;stroke-width:1.25px}.cs .cs-ui-pubchart .cs-ui-pubchart__value{fill:#3d5560;font-size:12px;font-weight:500}.cs .cs-ui-pubchart .cs-ui-pubchart__tick,.cs .cs-ui-pubchart .cs-ui-pubchart__scale{font-size:12.5px}.cs .cs-ui-pubchart__option{align-items:center;gap:calc(9 * var(--cs-u));margin-top:calc(6 * var(--cs-u));color:#1d3540;font-size:var(--ui-fs-sm);font-weight:500;display:flex}.cs .cs-ui-pubchart .cs-ui-chart__foot{gap:calc(2 * var(--cs-u));margin-top:calc(16 * var(--cs-u));padding-top:calc(14 * var(--cs-u));font-size:calc(11.5 * var(--cs-u));display:grid}@container (width<=519.98px){.cs .cs-ui-public-chart>.cs-ui-pubchart{--ui-cols:24}.cs .cs-ui-public-chart .cs-ui-pubchart{padding:calc(20 * var(--cs-u)) calc(18 * var(--cs-u)) calc(18 * var(--cs-u))}.cs .cs-ui-public-chart .cs-ui-pubchart__svg--wide{display:none}.cs .cs-ui-public-chart .cs-ui-pubchart__svg--compact{display:block}}.cs .cs-ui-public-page>.cs-ui-window{--ui-cols:84}.cs .cs-ui-pub{--pub-ink:#1d3540;--pub-soft:#4a626d;--pub-faint:#8a9ca5;--pub-rule:#dfe6ea;--pub-wash:#d6e8f3;color:var(--pub-ink);font-size:calc(13 * var(--cs-u));background:#fff}.cs .cs-ui-pub__chevron{width:.85em;height:.85em;color:var(--pub-faint)}.cs .cs-ui-pub__header{align-items:center;gap:calc(28 * var(--cs-u));height:calc(66 * var(--cs-u));padding-inline:calc(28 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--pub-rule);white-space:nowrap;display:flex}.cs .cs-ui-pub__brand{margin-right:calc(18 * var(--cs-u));flex:none;display:flex}.cs .cs-ui-pub__logo{width:auto;height:calc(34 * var(--cs-u))}.cs .cs-ui-pub__explore{align-items:center;gap:calc(8 * var(--cs-u));height:calc(32 * var(--cs-u));padding-inline:calc(14 * var(--cs-u)) calc(18 * var(--cs-u));font-size:calc(12 * var(--cs-u));background:#b9daee;border-radius:999px;font-weight:600;display:inline-flex}.cs .cs-ui-pub__nav{gap:calc(30 * var(--cs-u));margin-left:calc(6 * var(--cs-u));padding-left:calc(34 * var(--cs-u));border-left:var(--ui-hairline) solid var(--pub-rule);font-size:calc(12.5 * var(--cs-u));font-weight:600;line-height:calc(34 * var(--cs-u));display:flex}.cs .cs-ui-pub__search{width:calc(210 * var(--cs-u));height:calc(36 * var(--cs-u));padding-inline:calc(16 * var(--cs-u)) calc(14 * var(--cs-u));color:var(--pub-soft);font-size:calc(12.5 * var(--cs-u));background:#efebe6;border-radius:999px;justify-content:space-between;align-items:center;margin-left:auto;display:flex}.cs .cs-ui-pub__search svg{color:var(--pub-ink)}.cs .cs-ui-pub__burger{gap:calc(4 * var(--cs-u));width:calc(20 * var(--cs-u));margin-left:auto;display:none}.cs .cs-ui-pub__burger i{height:calc(2 * var(--cs-u));background:var(--pub-ink);border-radius:999px}.cs .cs-ui-pub__crumbs{align-items:center;gap:calc(7 * var(--cs-u));height:calc(42 * var(--cs-u));padding-inline:calc(28 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--pub-rule);color:var(--pub-soft);font-size:calc(12 * var(--cs-u));white-space:nowrap;display:flex;overflow:hidden}.cs .cs-ui-pub__crumbs .cs-ui-pub__chevron{margin-right:calc(5 * var(--cs-u))}.cs .cs-ui-pub__layout{grid-template-columns:calc(252 * var(--cs-u)) minmax(0, 1fr) calc(176 * var(--cs-u));display:grid}.cs .cs-ui-pub__side{padding:calc(22 * var(--cs-u)) calc(18 * var(--cs-u)) 0 calc(28 * var(--cs-u));border-right:var(--ui-hairline) solid var(--pub-rule);flex-direction:column;display:flex}.cs .cs-ui-pub__side-title{font-size:calc(14 * var(--cs-u));font-weight:700}.cs .cs-ui-pub__filters{height:calc(30 * var(--cs-u));margin-top:calc(14 * var(--cs-u));border:var(--ui-hairline) solid #c9d3d9;border-radius:calc(5 * var(--cs-u));font-size:calc(12.5 * var(--cs-u));place-items:center;font-weight:600;display:grid}.cs .cs-ui-pub__side-label{margin-top:calc(20 * var(--cs-u));padding-top:calc(18 * var(--cs-u));border-top:var(--ui-hairline) solid var(--pub-rule);font-size:calc(12 * var(--cs-u));font-weight:700}.cs .cs-ui-pub__all{margin-top:calc(12 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--pub-rule);color:var(--pub-soft);font-size:calc(12.5 * var(--cs-u));display:flex}.cs .cs-ui-pub__all>span{margin-bottom:calc(-1 * var(--ui-hairline));padding:0 calc(8 * var(--cs-u)) calc(6 * var(--cs-u));border-bottom:calc(2 * var(--cs-u)) solid var(--pub-ink)}.cs .cs-ui-pub__all b{color:var(--pub-ink);font-weight:700}.cs .cs-ui-pub__dims{gap:calc(1 * var(--cs-u));margin-top:calc(10 * var(--cs-u));grid-template-columns:minmax(0,1fr);display:grid}.cs .cs-ui-pub__dim{align-items:center;gap:calc(7 * var(--cs-u));height:calc(27 * var(--cs-u));color:var(--pub-soft);font-size:calc(12 * var(--cs-u));white-space:nowrap;font-weight:500;display:flex}.cs .cs-ui-pub__dim>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cs .cs-ui-pub__dim i{min-width:calc(22 * var(--cs-u));height:calc(17 * var(--cs-u));color:var(--pub-soft);font-size:calc(10 * var(--cs-u));background:#e4eef5;border-radius:999px;place-items:center;font-style:normal;font-weight:700;display:grid}.cs .cs-ui-pub__dim.is-current{color:var(--pub-ink);font-weight:700}.cs .cs-ui-pub__dim.is-current .cs-ui-pub__chevron{color:var(--pub-ink);transform:rotate(90deg)}.cs .cs-ui-pub__dim.is-current i{background:var(--pub-ink);color:#fff}.cs .cs-ui-pub__main{flex-direction:column;min-width:0;display:flex}.cs .cs-ui-pub__intro{gap:calc(12 * var(--cs-u));padding:calc(24 * var(--cs-u)) calc(40 * var(--cs-u)) calc(20 * var(--cs-u));display:grid}.cs .cs-ui-pub__title{max-width:19em;font-family:var(--cs-display,var(--ui-font));font-size:calc(30 * var(--cs-u));letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1.12}.cs .cs-ui-pub__meta{gap:calc(6 * var(--cs-u)) calc(24 * var(--cs-u));color:var(--pub-soft);font-size:calc(12.5 * var(--cs-u));flex-wrap:wrap;font-weight:500;display:flex}.cs .cs-ui-pub__meta span{align-items:center;gap:calc(7 * var(--cs-u));white-space:nowrap;display:inline-flex}.cs .cs-ui-pub__section{align-content:start;gap:calc(18 * var(--cs-u));padding:calc(24 * var(--cs-u)) calc(40 * var(--cs-u)) calc(40 * var(--cs-u));background:linear-gradient(#f1f7fb, var(--pub-wash) 78%);flex:1;display:grid}.cs .cs-ui-pub__section-title{align-items:center;gap:calc(12 * var(--cs-u));font-family:var(--cs-display,var(--ui-font));font-size:calc(23 * var(--cs-u));letter-spacing:-.03em;font-weight:500;line-height:1.1;display:flex}.cs .cs-ui-pub__section-title i{width:calc(28 * var(--cs-u));height:calc(28 * var(--cs-u));background:#3d6ea8;border-radius:50%;flex:none;position:relative}.cs .cs-ui-pub__section-title i:after{content:"";box-shadow:0 0 0 calc(2 * var(--cs-u)) #fff;border-radius:50%;position:absolute;inset:32%}.cs .cs-ui-pub__kicker{color:var(--pub-ink);font-size:calc(11 * var(--cs-u));letter-spacing:.07em;text-transform:uppercase;font-weight:700;display:block}.cs .cs-ui-pub__toc{gap:calc(11 * var(--cs-u));padding:calc(44 * var(--cs-u)) calc(24 * var(--cs-u)) 0 calc(22 * var(--cs-u));border-left:var(--ui-hairline) solid var(--pub-rule);color:var(--pub-soft);font-size:calc(12.5 * var(--cs-u));flex-direction:column;line-height:1.25;display:flex}.cs .cs-ui-pub__toc .cs-ui-pub__kicker{margin-bottom:calc(8 * var(--cs-u))}.cs .cs-ui-pub__toc b{margin-top:calc(4 * var(--cs-u));font-size:calc(12 * var(--cs-u));color:var(--pub-soft);font-weight:600}.cs .cs-ui-pub__toc b.is-current{color:var(--pub-ink);font-weight:700}.cs .cs-ui-pub__toc>span:not(.cs-ui-pub__kicker){padding-left:calc(12 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pubchart{border:var(--ui-hairline) solid #c9d6de;box-shadow:none}@container (width>=960px){.cs .cs-ui-public-page .cs-ui-pubchart__svg--wide .cs-ui-pubchart__tick,.cs .cs-ui-public-page .cs-ui-pubchart__svg--wide .cs-ui-pubchart__scale,.cs .cs-ui-public-page .cs-ui-pubchart__svg--wide .cs-ui-pubchart__value{font-size:10.5px}}@container (width<=959.98px){.cs .cs-ui-public-page>.cs-ui-window{--ui-cols:54}.cs .cs-ui-public-page .cs-ui-pub__layout{grid-template-columns:calc(256 * var(--cs-u)) minmax(0, 1fr)}.cs .cs-ui-public-page .cs-ui-pub__side{padding-inline:calc(24 * var(--cs-u)) calc(14 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pub__dim{font-size:calc(11.5 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pub__toc,.cs .cs-ui-public-page .cs-ui-pub__search span{display:none}.cs .cs-ui-public-page .cs-ui-pub__search{width:calc(36 * var(--cs-u));justify-content:center;padding:0}.cs .cs-ui-public-page .cs-ui-pub__header{gap:calc(22 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pub__nav{gap:calc(22 * var(--cs-u));padding-left:calc(24 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pub__nav span:nth-child(n+4){display:none}.cs .cs-ui-public-page .cs-ui-pub__intro{padding:calc(32 * var(--cs-u)) calc(36 * var(--cs-u)) calc(28 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pub__section{padding:calc(30 * var(--cs-u)) calc(36 * var(--cs-u)) 0}.cs .cs-ui-public-page .cs-ui-pub__title{font-size:calc(29 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pubchart__svg--wide .is-alt{display:none}.cs .cs-ui-public-page .cs-ui-pubchart__svg--wide .cs-ui-pubchart__value,.cs .cs-ui-public-page .cs-ui-pubchart__svg--wide .cs-ui-pubchart__tick,.cs .cs-ui-public-page .cs-ui-pubchart__svg--wide .cs-ui-pubchart__scale{font-size:14px}}@container (width<=719.98px){.cs .cs-ui-public-page>.cs-ui-window{--ui-cols:36}.cs .cs-ui-public-page .cs-ui-pub__layout{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-public-page .cs-ui-pub__side,.cs .cs-ui-public-page .cs-ui-pub__nav,.cs .cs-ui-public-page .cs-ui-pub__search{display:none}.cs .cs-ui-public-page .cs-ui-pub__burger{display:grid}.cs .cs-ui-public-page .cs-ui-pub__header{height:calc(58 * var(--cs-u));padding-inline:calc(22 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pub__crumbs{padding-inline:calc(22 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pub__crumbs>:nth-child(-n+4){display:none}.cs .cs-ui-public-page .cs-ui-pub__intro{padding:calc(26 * var(--cs-u)) calc(22 * var(--cs-u)) calc(24 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pub__section{gap:calc(24 * var(--cs-u));padding:calc(26 * var(--cs-u)) calc(22 * var(--cs-u)) 0}.cs .cs-ui-public-page .cs-ui-pub__title{font-size:calc(27 * var(--cs-u))}}@container (width<=439.98px){.cs .cs-ui-public-page>.cs-ui-window{--ui-cols:24}.cs .cs-ui-public-page .cs-ui-pub__explore{display:none}.cs .cs-ui-public-page .cs-ui-pub__header,.cs .cs-ui-public-page .cs-ui-pub__crumbs{padding-inline:calc(18 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pub__intro{gap:calc(14 * var(--cs-u));padding:calc(22 * var(--cs-u)) calc(18 * var(--cs-u)) calc(20 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pub__section{gap:calc(22 * var(--cs-u));padding:calc(22 * var(--cs-u)) calc(14 * var(--cs-u)) 0}.cs .cs-ui-public-page .cs-ui-pub__title{font-size:calc(23 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pub__section-title{font-size:calc(20 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pubchart{padding:calc(22 * var(--cs-u)) calc(16 * var(--cs-u)) calc(16 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pubchart .cs-ui-chart__title{font-size:calc(15 * var(--cs-u))}.cs .cs-ui-public-page .cs-ui-pubchart__svg--wide{display:none}.cs .cs-ui-public-page .cs-ui-pubchart__svg--compact{display:block}}.cs .cs-ui-sheet,.cs :not(.cs-ui-sheet)>.cs-ui-sheet__frame{--pub-card:#fff;--pub-head:#f4f6f8;--pub-line:#e3e8ed;--pub-fg:#12201f;--pub-fg-soft:#51646b;--pub-fg-faint:#8b9aa1;--pub-select:#51646b;--pub-frame:var(--cs-shadow-paper)}.cs .cs-ui-theme-ink.cs-ui-sheet,.cs .cs-ui-theme-ink.cs-ui-sheet__frame{--pub-card:#14252a;--pub-head:#172a30;--pub-line:#ffffff12;--pub-fg:#fff;--pub-fg-soft:#ffffff6b;--pub-fg-faint:#ffffff4d;--pub-select:#ffffff73;--pub-frame:0 0 0 1px #ffffff14}.cs .cs-ui-sheet>.cs-ui-sheet__frame{--ui-cols:35}.cs .cs-ui-sheet__frame{--sheet-gutter:calc(34 * var(--cs-u));--sheet-col:calc(82 * var(--cs-u));border-radius:var(--ui-radius-window);background:var(--pub-card);box-shadow:var(--pub-frame);color:var(--pub-fg-soft);font-size:calc(13 * var(--cs-u));font-variant-numeric:lining-nums tabular-nums;overflow:hidden}.cs .cs-ui-sheet__bar{height:calc(44 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--pub-line);background:var(--pub-head);color:var(--pub-fg);align-items:center;display:flex}.cs .cs-ui-sheet__name{width:calc(84 * var(--cs-u));height:calc(26 * var(--cs-u));margin-left:calc(9 * var(--cs-u));padding-inline:calc(10 * var(--cs-u)) calc(7 * var(--cs-u));border-radius:calc(5 * var(--cs-u));background:var(--pub-card);box-shadow:0 0 0 var(--ui-hairline) var(--pub-line);justify-content:space-between;align-items:center;font-weight:600;display:flex}.cs .cs-ui-sheet__name svg{width:.85em;height:.85em;color:var(--pub-fg-faint)}.cs .cs-ui-sheet__fx{padding-inline:calc(14 * var(--cs-u)) calc(12 * var(--cs-u));color:var(--pub-fg-faint);font-style:italic;font-weight:500}.cs .cs-ui-sheet__formula{padding-left:calc(14 * var(--cs-u));border-left:var(--ui-hairline) solid var(--pub-line);flex:1;align-self:stretch;align-items:center;font-weight:500;display:flex}.cs .cs-ui-sheet__grid{grid-template-columns:var(--sheet-gutter) minmax(0, 1fr) repeat(var(--sheet-rest,4), var(--sheet-col));display:grid}.cs .cs-ui-sheet__grid>span{min-width:0;height:calc(36 * var(--cs-u));padding-inline:calc(9 * var(--cs-u));border-right:var(--ui-hairline) solid var(--pub-line);border-bottom:var(--ui-hairline) solid var(--pub-line);white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.cs .cs-ui-sheet__grid>span:nth-last-child(-n+1),.cs .cs-ui-sheet__grid>.is-last{border-right:0}.cs .cs-ui-sheet__grid>span>span{text-overflow:ellipsis;overflow:hidden}.cs .cs-ui-sheet__grid>.cs-ui-sheet__corner,.cs .cs-ui-sheet__grid>.cs-ui-sheet__letter,.cs .cs-ui-sheet__grid>.cs-ui-sheet__number{background:var(--pub-head);color:var(--pub-fg-faint);font-size:calc(11.5 * var(--cs-u));justify-content:center;padding:0;font-weight:500}.cs .cs-ui-sheet__grid>.cs-ui-sheet__corner,.cs .cs-ui-sheet__grid>.cs-ui-sheet__letter{height:calc(30 * var(--cs-u))}.cs .cs-ui-sheet__grid>.is-text{justify-content:flex-start}.cs .cs-ui-sheet__grid>.is-head{font-weight:600}.cs .cs-ui-sheet__grid>.cs-ui-sheet__number.is-on,.cs .cs-ui-sheet__grid>.cs-ui-sheet__letter.is-on{color:color-mix(in srgb, var(--pub-fg) 90%, transparent)}.cs .cs-ui-sheet__grid>.is-selected{box-shadow:inset 0 0 0 max(1.5px, calc(1.5 * var(--cs-u))) var(--pub-select)}@container (width<=439.98px){.cs .cs-ui-sheet>.cs-ui-sheet__frame{--ui-cols:22;--sheet-gutter:calc(30 * var(--cs-u));--sheet-col:calc(62 * var(--cs-u))}.cs .cs-ui-sheet .cs-ui-sheet__grid{grid-template-columns:var(--sheet-gutter) minmax(0, 1fr) repeat(var(--sheet-rest-compact,3), var(--sheet-col))}.cs .cs-ui-sheet .cs-ui-sheet__grid>.is-last{display:none}.cs .cs-ui-sheet .cs-ui-sheet__grid>span{padding-inline:calc(8 * var(--cs-u))}}.cs .cs-ui--console{--ui-nav:#1e293b;--ui-nav-deep:#0f172a;--ui-nav-active:#334155;--ui-nav-text:#e2e8f0;--ui-nav-muted:#94a3b8;--ui-primary:#059669;--ui-primary-soft:#d1fae5;--ui-primary-soft-border:#a7f3d0;--ui-primary-text:#065f46;--ui-tile:#10b981;--ui-red-soft:#fee2e2;--ui-red-border:#fecaca;--ui-red-text:#b91c1c;--ui-orange-soft:#ffedd5;--ui-orange-border:#fed7aa;--ui-orange-text:#c2410c;--ui-amber-soft:#fef3c7;--ui-amber-border:#fde68a;--ui-amber-text:#b45309;--ui-green-soft:#dcfce7;--ui-green-border:#bbf7d0;--ui-green-text:#15803d;--ui-blue-soft:#dbeafe;--ui-blue-border:#bfdbfe;--ui-blue-text:#1d4ed8;--ui-violet-soft:#ede9fe;--ui-violet-border:#ddd6fe;--ui-violet-text:#6d28d9;--ui-gray-soft:#f1f5f9;--ui-gray-border:#e2e8f0;--ui-gray-text:#475569}.cs .cs-ui-console{grid-template-columns:max(calc(168 * var(--cs-u)), 144px) minmax(0, 1fr);background:var(--ui-bg);display:grid}.cs .cs-ui-console--solo{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-console__nav{gap:calc(16 * var(--cs-u));padding-bottom:calc(16 * var(--cs-u));background:var(--ui-nav);color:var(--ui-nav-text);font-size:var(--ui-fs-sm);white-space:nowrap;flex-direction:column;display:flex;overflow:hidden}.cs .cs-ui-console__brand{height:calc(40 * var(--cs-u));padding-inline:calc(16 * var(--cs-u));background:var(--ui-nav-deep);color:#fff;font-size:var(--ui-fs-xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-weight:700;display:flex}.cs .cs-ui-console__group{gap:calc(2 * var(--cs-u));padding-inline:calc(8 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-console__group-label{padding:0 calc(8 * var(--cs-u)) calc(4 * var(--cs-u));color:var(--ui-nav-muted);font-size:var(--ui-fs-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.cs .cs-ui-console__item{align-items:center;gap:calc(8 * var(--cs-u));height:calc(26 * var(--cs-u));padding-inline:calc(8 * var(--cs-u));border-radius:var(--ui-radius);text-overflow:ellipsis;font-weight:500;display:flex;overflow:hidden}.cs .cs-ui-console__item i{width:calc(10 * var(--cs-u));height:calc(10 * var(--cs-u));border-radius:calc(3 * var(--cs-u));opacity:.45;background:currentColor;flex:none}.cs .cs-ui-console__item.is-active{background:var(--ui-nav-active);color:#fff}.cs .cs-ui-console__main{flex-direction:column;min-width:0;display:flex}.cs .cs-ui-console__top{justify-content:space-between;align-items:center;gap:calc(16 * var(--cs-u));height:calc(40 * var(--cs-u));padding-inline:calc(24 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);background:var(--ui-surface);font-size:var(--ui-fs-sm);display:flex}.cs .cs-ui-console__search{align-items:center;gap:calc(8 * var(--cs-u));width:min(100%, calc(320 * var(--cs-u)));height:calc(26 * var(--cs-u));padding-inline:calc(10 * var(--cs-u));border-radius:var(--ui-radius);background:var(--ui-sunken);color:var(--ui-faint);display:flex}.cs .cs-ui-console__user{align-items:center;gap:calc(8 * var(--cs-u));color:var(--ui-text-soft);white-space:nowrap;margin-left:auto;font-weight:600;display:flex}.cs .cs-ui-console__user .cs-ui-avatar--sm{font-size:var(--ui-fs-2xs)}.cs .cs-ui-console__page{min-width:0;padding:calc(20 * var(--cs-u)) calc(24 * var(--cs-u)) calc(24 * var(--cs-u));flex:1}@container (width<=599px){.cs .cs-ui-console{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-console__nav{display:none}.cs .cs-ui-console__top,.cs .cs-ui-console__page{padding-inline:calc(16 * var(--cs-u))}}.cs .cs-ui-record__crumb{align-items:center;gap:calc(6 * var(--cs-u));margin-bottom:calc(6 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-xs);display:flex}.cs .cs-ui-record__crumb b{color:var(--ui-primary);font-weight:500}.cs .cs-ui-record__crumb i{color:var(--ui-faint);font-style:normal}.cs .cs-ui-record__head{align-items:center;gap:calc(12 * var(--cs-u));display:flex}.cs .cs-ui-record__actions{align-items:center;gap:calc(8 * var(--cs-u));margin-left:auto;display:flex}.cs .cs-ui-record__meta{gap:calc(4 * var(--cs-u)) calc(18 * var(--cs-u));margin-top:calc(6 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-sm);flex-wrap:wrap;display:flex}.cs .cs-ui-toolbar{align-items:center;gap:calc(8 * var(--cs-u));display:flex}.cs .cs-ui-toolbar__search{align-items:center;gap:calc(8 * var(--cs-u));height:calc(32 * var(--cs-u));padding-inline:calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-faint);font-size:var(--ui-fs-sm);flex:1;display:flex}.cs .cs-ui-stepper{gap:calc(8 * var(--cs-u));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.cs .cs-ui-stepper__step{gap:calc(2 * var(--cs-u));min-width:0;padding:calc(8 * var(--cs-u)) calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-top:calc(3 * var(--cs-u)) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-faint);font-size:var(--ui-fs-sm);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;font-weight:600;display:flex;overflow:hidden}.cs .cs-ui-stepper__step small{font-size:var(--ui-fs-2xs);font-variant-numeric:tabular-nums;font-weight:400}.cs .cs-ui-stepper__step.is-done{border-top-color:var(--ui-primary);color:var(--ui-text)}.cs .cs-ui-stepper__step.is-done small{color:var(--ui-muted)}.cs .cs-ui-stats{gap:calc(10 * var(--cs-u));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.cs .cs-ui-stat{gap:calc(2 * var(--cs-u));min-width:0;padding:calc(8 * var(--cs-u)) calc(12 * var(--cs-u)) calc(10 * var(--cs-u));border-radius:var(--ui-radius);background:var(--ui-tile,var(--ui-primary));color:#fff;flex-direction:column;display:flex}.cs .cs-ui-stat__label{font-size:var(--ui-fs-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cs .cs-ui-stat__value{font-size:var(--ui-fs-xl);font-variant-numeric:tabular-nums;align-self:flex-end;font-weight:700;line-height:1.1}.cs .cs-ui-qty{min-width:calc(44 * var(--cs-u));padding:calc(3 * var(--cs-u)) calc(8 * var(--cs-u));border-radius:var(--ui-radius-sm);background:var(--ui-border);color:var(--ui-text-soft);font-size:var(--ui-fs-sm);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:600;display:block}.cs .cs-ui-qty--ok{background:var(--ui-green-soft);color:var(--ui-green-text)}.cs .cs-ui-qty--zero{background:var(--ui-orange-soft);color:var(--ui-orange-text)}.cs .cs-ui-qty--low{background:var(--ui-red-soft);color:var(--ui-red-text)}.cs .cs-ui-badge{align-items:center;gap:calc(4 * var(--cs-u));height:calc(22 * var(--cs-u));padding-inline:calc(7 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-gray-border);border-radius:var(--ui-radius-sm);background:var(--ui-gray-soft);color:var(--ui-gray-text);font-size:var(--ui-fs-xs);white-space:nowrap;font-weight:500;line-height:1;display:inline-flex}.cs .cs-ui-badge--blue{border-color:var(--ui-blue-border);background:var(--ui-blue-soft);color:var(--ui-blue-text)}.cs .cs-ui-badge--amber{border-color:var(--ui-amber-border);background:var(--ui-amber-soft);color:var(--ui-amber-text)}.cs .cs-ui-badge--orange{border-color:var(--ui-orange-border);background:var(--ui-orange-soft);color:var(--ui-orange-text)}.cs .cs-ui-badge--red{border-color:var(--ui-red-border);background:var(--ui-red-soft);color:var(--ui-red-text)}.cs .cs-ui-badge--green{border-color:var(--ui-green-border);background:var(--ui-green-soft);color:var(--ui-green-text)}.cs .cs-ui-badge--violet{border-color:var(--ui-violet-border);background:var(--ui-violet-soft);color:var(--ui-violet-text)}.cs .cs-ui-prio{min-width:calc(26 * var(--cs-u));height:calc(20 * var(--cs-u));padding-inline:calc(5 * var(--cs-u));border-radius:var(--ui-radius-sm);background:var(--ui-gray-soft);color:var(--ui-gray-text);font-size:var(--ui-fs-xs);font-variant-numeric:tabular-nums;letter-spacing:.02em;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.cs .cs-ui-prio--1{background:var(--ui-red-soft);color:var(--ui-red-text)}.cs .cs-ui-prio--2{background:var(--ui-amber-soft);color:var(--ui-amber-text)}.cs .cs-ui-stock-grid{border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);font-size:var(--ui-fs-sm);line-height:1.25;display:grid;overflow:hidden}.cs .cs-ui-stock-grid__row{display:contents}.cs .cs-ui-stock-grid__h,.cs .cs-ui-stock-grid__c{min-width:0;padding-inline:calc(5 * var(--cs-u));align-items:center;display:flex}.cs .cs-ui-stock-grid__row>:first-child{padding-left:calc(12 * var(--cs-u))}.cs .cs-ui-stock-grid__row>:last-child{padding-right:calc(10 * var(--cs-u))}.cs .cs-ui-stock-grid__h{min-height:calc(32 * var(--cs-u));padding-block:calc(6 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border-strong);background:var(--ui-bg);color:var(--ui-text-soft);font-size:var(--ui-fs-xs);font-weight:600;line-height:1.2}.cs .cs-ui-stock-grid__c{min-height:calc(44 * var(--cs-u));padding-block:calc(6 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-stock-grid__row:nth-child(2)>.cs-ui-stock-grid__c{border-top:0}.cs .cs-ui-stock-grid .cs-ui-qty{min-width:0;padding-block:calc(5 * var(--cs-u));text-align:left;flex:1;font-weight:700}.cs .cs-ui-stock-grid .cs-ui-qty.is-empty{min-height:calc(26 * var(--cs-u));background:var(--ui-sunken)}.cs .cs-ui-stock-grid__name{gap:calc(2 * var(--cs-u));min-width:0;padding-right:calc(6 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-stock-grid__name strong{color:var(--ui-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.cs .cs-ui-stock-grid__name small{color:var(--ui-muted);font-size:var(--ui-fs-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs .cs-ui-stock-grid__name small i{color:var(--ui-faint);font-style:normal}.cs .cs-ui-stock-grid__sku,.cs .cs-ui-stock-grid__plain{color:var(--ui-text-soft);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs .cs-ui-stock-grid__sku{color:var(--ui-text);font-weight:500}.cs .cs-ui-stock-grid--items{grid-template-columns:calc(100 * var(--cs-u)) minmax(0, 1fr) calc(60 * var(--cs-u)) calc(90 * var(--cs-u)) calc(74 * var(--cs-u)) calc(62 * var(--cs-u)) calc(90 * var(--cs-u)) calc(60 * var(--cs-u)) calc(70 * var(--cs-u))}.cs .cs-ui-stock-grid--items-short{grid-template-columns:calc(100 * var(--cs-u)) minmax(0, 1fr) calc(56 * var(--cs-u)) calc(66 * var(--cs-u)) calc(72 * var(--cs-u)) calc(66 * var(--cs-u))}.cs .cs-ui-stock-grid--kit{grid-template-columns:minmax(0, 1fr) calc(72 * var(--cs-u)) calc(72 * var(--cs-u)) calc(72 * var(--cs-u)) calc(96 * var(--cs-u)) calc(68 * var(--cs-u)) calc(84 * var(--cs-u)) calc(92 * var(--cs-u))}.cs .cs-ui-stock-grid--kit-short{grid-template-columns:minmax(0, 1fr) calc(44 * var(--cs-u)) calc(62 * var(--cs-u)) calc(62 * var(--cs-u))}.cs .cs-ui-stock-grid--purchasing{grid-template-columns:minmax(0, 1fr) calc(62 * var(--cs-u)) calc(76 * var(--cs-u)) calc(64 * var(--cs-u)) calc(78 * var(--cs-u)) calc(74 * var(--cs-u)) calc(82 * var(--cs-u)) calc(84 * var(--cs-u)) calc(176 * var(--cs-u))}.cs .cs-ui-stock-grid--lines{grid-template-columns:minmax(0, 1fr) calc(88 * var(--cs-u)) calc(80 * var(--cs-u)) calc(62 * var(--cs-u)) calc(86 * var(--cs-u)) calc(120 * var(--cs-u)) calc(86 * var(--cs-u))}:is(.cs .cs-ui-stock-table,.cs .cs-ui-stock-kit,.cs .cs-ui-purchase-list,.cs .cs-ui-purchase-record)>.cs-ui-tabs{margin-top:calc(10 * var(--cs-u));overflow:hidden}:is(.cs .cs-ui-stock-table,.cs .cs-ui-stock-kit,.cs .cs-ui-purchase-list,.cs .cs-ui-purchase-record) .cs-ui-toolbar{margin-block:calc(14 * var(--cs-u)) calc(10 * var(--cs-u))}:is(.cs .cs-ui-stock-table,.cs .cs-ui-stock-kit,.cs .cs-ui-purchase-list,.cs .cs-ui-purchase-record) .cs-ui-btn{height:calc(32 * var(--cs-u));padding-inline:calc(12 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-stock-table--grid .cs-ui-stock-grid{border:0;border-radius:0}.cs .cs-ui-stock-kit__sku{color:var(--ui-muted);font-size:var(--ui-fs-sm);font-variant-numeric:tabular-nums}.cs .cs-ui-stock-kit__tiles{margin-block:calc(16 * var(--cs-u))}.cs .cs-ui-stock-kit__tiles .cs-ui-stat{justify-content:space-between}.cs .cs-ui-stock-kit__tiles .cs-ui-stat__label{white-space:normal;line-height:1.2}.cs .cs-ui-stock-kit:not(.cs-ui-stock-kit--card) .cs-ui-stock-grid__c{min-height:calc(52 * var(--cs-u))}.cs .cs-ui-stock-kit--card{padding:calc(16 * var(--cs-u)) calc(16 * var(--cs-u)) calc(8 * var(--cs-u));background:var(--ui-surface)}.cs .cs-ui-stock-kit__head{gap:calc(2 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-stock-kit--card .cs-ui-stock-kit__tiles{gap:calc(8 * var(--cs-u));margin-block:calc(12 * var(--cs-u)) calc(6 * var(--cs-u));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.cs .cs-ui-stock-kit--card .cs-ui-stat{padding:calc(7 * var(--cs-u)) calc(10 * var(--cs-u)) calc(8 * var(--cs-u));gap:0}.cs .cs-ui-stock-kit--card .cs-ui-stat__label{white-space:nowrap}.cs .cs-ui-stock-kit--card .cs-ui-stock-grid__name small{display:none}.cs .cs-ui-stock-kit--card .cs-ui-stock-grid{border:0;border-radius:0}.cs .cs-ui-stock-kit--card .cs-ui-stock-grid__h{color:var(--ui-muted);font-size:var(--ui-fs-2xs);background:0 0}.cs .cs-ui-stock-kit--card .cs-ui-stock-grid__row>:first-child{padding-left:0}.cs .cs-ui-stock-kit--card .cs-ui-stock-grid__row>:last-child{padding-right:0}.cs .cs-ui-purchase-list__draft{margin-top:calc(16 * var(--cs-u));border-radius:var(--ui-radius);font-size:var(--ui-fs-sm);overflow:hidden}.cs .cs-ui-purchase-list__draft-head{align-items:center;gap:calc(10 * var(--cs-u));padding:calc(8 * var(--cs-u)) calc(10 * var(--cs-u));display:flex}.cs .cs-ui-purchase-list__toggle{width:calc(24 * var(--cs-u));height:calc(24 * var(--cs-u));background:var(--ui-surface);box-shadow:0 0 0 var(--ui-hairline) #0f172a1a, var(--ui-shadow-sm);color:var(--ui-text-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.cs .cs-ui-purchase-list__toggle svg{width:calc(12 * var(--cs-u));height:calc(12 * var(--cs-u));transform:rotate(90deg)}.cs .cs-ui-purchase-list__draft-title,.cs .cs-ui-purchase-list__draft-item{align-items:baseline;gap:calc(7 * var(--cs-u));min-width:0;color:var(--ui-text-soft);white-space:nowrap;flex:1;display:flex}.cs .cs-ui-purchase-list__draft-title i,.cs .cs-ui-purchase-list__draft-item i{color:var(--ui-faint);font-style:normal}.cs .cs-ui-purchase-list__draft-title strong,.cs .cs-ui-purchase-list__draft-title b{color:var(--ui-text);font-weight:700}.cs .cs-ui-purchase-list__draft-title b,.cs .cs-ui-purchase-list__draft-item span{font-variant-numeric:tabular-nums}.cs .cs-ui-purchase-list__draft-item strong{color:var(--ui-text);text-overflow:ellipsis;font-weight:600;overflow:hidden}.cs .cs-ui-purchase-list__draft-actions{gap:calc(6 * var(--cs-u));flex:none;display:flex}.cs .cs-ui-purchase-list__draft .cs-ui-btn{height:calc(28 * var(--cs-u));font-size:var(--ui-fs-xs)}.cs .cs-ui-purchase-list__draft-line{align-items:center;gap:calc(8 * var(--cs-u));padding:calc(6 * var(--cs-u)) calc(10 * var(--cs-u)) calc(6 * var(--cs-u)) calc(44 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);display:flex}.cs .cs-ui-purchase-list__box{align-items:center;gap:calc(6 * var(--cs-u));height:calc(26 * var(--cs-u));padding-inline:calc(8 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);color:var(--ui-text);font-size:var(--ui-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;display:flex}.cs .cs-ui-purchase-list__box i{color:var(--ui-muted);font-style:normal}.cs .cs-ui-purchase-list__box b{font-weight:500}.cs .cs-ui-purchase-list__box--quantity{width:calc(72 * var(--cs-u))}.cs .cs-ui-purchase-list__box--price{width:calc(92 * var(--cs-u));justify-content:flex-end}.cs .cs-ui-purchase-list__remove{width:calc(26 * var(--cs-u));height:calc(26 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);color:var(--ui-muted);flex:none;justify-content:center;align-items:center;display:flex}.cs .cs-ui-purchase-list__remove svg{width:calc(12 * var(--cs-u));height:calc(12 * var(--cs-u))}.cs .cs-ui-purchase-list>.cs-ui-tabs{margin-top:calc(14 * var(--cs-u))}.cs .cs-ui-purchase-list__suggest{align-items:center;gap:calc(8 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-sm);white-space:nowrap;flex:none;font-weight:500;display:flex}.cs .cs-ui-purchase-list__suggest .cs-ui-purchase-list__box{width:calc(96 * var(--cs-u));height:calc(32 * var(--cs-u));border-radius:var(--ui-radius);font-size:var(--ui-fs-sm);justify-content:space-between}.cs .cs-ui-purchase-list__add{min-width:0;height:calc(28 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);font-size:var(--ui-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;display:flex;overflow:hidden}.cs .cs-ui-purchase-list__add-days,.cs .cs-ui-purchase-list__add-go{justify-content:space-between;align-items:center;gap:calc(6 * var(--cs-u));min-width:0;padding-inline:calc(8 * var(--cs-u));flex:1;display:flex}.cs .cs-ui-purchase-list__add-days b{font-weight:500}.cs .cs-ui-purchase-list__add-days i{color:var(--ui-muted);font-style:normal}.cs .cs-ui-purchase-list__add-go{border-left:var(--ui-hairline) solid var(--ui-border-strong);background:var(--ui-bg);color:var(--ui-text-soft);font-weight:600}.cs .cs-ui-purchase-list__add-go svg{width:calc(12 * var(--cs-u));height:calc(12 * var(--cs-u));stroke-width:2.25px}.cs .cs-ui-purchase-list__add.is-added{border-color:var(--ui-primary-soft-border)}.cs .cs-ui-purchase-list__add.is-added .cs-ui-purchase-list__add-go{border-left-color:var(--ui-primary-soft-border);background:var(--ui-primary-soft);color:var(--ui-primary-text)}.cs .cs-ui-purchase-record__target{width:calc(10 * var(--cs-u));height:calc(10 * var(--cs-u));border:calc(1.5 * var(--cs-u)) solid currentColor;background:radial-gradient(circle, currentColor 0 calc(1.75 * var(--cs-u)), transparent calc(2.25 * var(--cs-u)));border-radius:50%;flex:none}.cs .cs-ui-purchase-record .cs-ui-record__meta{font-variant-numeric:tabular-nums}.cs .cs-ui-purchase-record__meta--supplier{color:var(--ui-text-soft);font-weight:600}.cs .cs-ui-purchase-record .cs-ui-stepper{margin-top:calc(14 * var(--cs-u));gap:calc(6 * var(--cs-u))}.cs .cs-ui-purchase-record .cs-ui-stepper__step{padding-inline:calc(8 * var(--cs-u))}.cs .cs-ui-purchase-record__step{white-space:normal;line-height:1.15}.cs .cs-ui-purchase-record .cs-ui-stepper__step small{margin-top:auto}.cs .cs-ui-purchase-record__pending{align-items:center;height:1.4em;display:flex}.cs .cs-ui-purchase-record__pending i{width:calc(10 * var(--cs-u));height:calc(10 * var(--cs-u));border:calc(1.25 * var(--cs-u)) solid currentColor;border-radius:50%;position:relative}.cs .cs-ui-purchase-record__pending i:after{content:"";left:calc(3 * var(--cs-u));top:calc(1.25 * var(--cs-u));width:calc(2.75 * var(--cs-u));height:calc(3.25 * var(--cs-u));border-left:calc(1.25 * var(--cs-u)) solid currentColor;border-bottom:calc(1.25 * var(--cs-u)) solid currentColor;position:absolute}.cs .cs-ui-purchase-record>.cs-ui-tabs{margin-bottom:calc(14 * var(--cs-u))}.cs .cs-ui-purchase-record .cs-ui-badge{font-variant-numeric:tabular-nums}.cs .cs-ui-purchase-record__item{gap:calc(8 * var(--cs-u));margin-top:calc(16 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-purchase-record__item .cs-ui-heading{font-size:var(--ui-fs-md)}@container (width<=860px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-purchase-list){--ui-cols:52}.cs .cs-ui-stock-grid--purchasing{grid-template-columns:minmax(0, 1fr) calc(62 * var(--cs-u)) calc(76 * var(--cs-u)) calc(64 * var(--cs-u)) calc(82 * var(--cs-u)) calc(172 * var(--cs-u))}.cs .cs-ui-stock-grid--purchasing :is(.cs-ui-stock-grid--demand,.cs-ui-stock-grid--daily,.cs-ui-stock-grid--cost),.cs .cs-ui-purchase-list__box--price,.cs .cs-ui-purchase-list__draft-title>:nth-child(n+4){display:none}}@container (width<=760px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-stock-table:not(.cs-ui-stock-table--grid),.cs-ui-stock-kit:not(.cs-ui-stock-kit--card)){--ui-cols:46}.cs .cs-ui-stock-grid--items{grid-template-columns:calc(100 * var(--cs-u)) minmax(0, 1fr) calc(60 * var(--cs-u)) calc(74 * var(--cs-u)) calc(62 * var(--cs-u)) calc(70 * var(--cs-u))}.cs .cs-ui-stock-grid--items :is(.cs-ui-stock-grid--capacity,.cs-ui-stock-grid--committed_kit,.cs-ui-stock-grid--rejected){display:none}.cs .cs-ui-stock-grid--kit{grid-template-columns:minmax(0, 1fr) calc(72 * var(--cs-u)) calc(72 * var(--cs-u)) calc(84 * var(--cs-u)) calc(92 * var(--cs-u))}.cs .cs-ui-stock-grid--kit :is(.cs-ui-stock-grid--committed,.cs-ui-stock-grid--committed_kit,.cs-ui-stock-grid--rejected){display:none}}@container (width<=700px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-purchase-record){--ui-cols:44}.cs .cs-ui-stock-grid--lines{grid-template-columns:minmax(0, 1fr) calc(88 * var(--cs-u)) calc(62 * var(--cs-u)) calc(120 * var(--cs-u)) calc(86 * var(--cs-u))}.cs .cs-ui-stock-grid--lines :is(.cs-ui-stock-grid--supplier_code,.cs-ui-stock-grid--price){display:none}.cs .cs-ui-purchase-record .cs-ui-stepper{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.cs .cs-ui-purchase-record>.cs-ui-tabs{gap:calc(20 * var(--cs-u))}.cs .cs-ui-purchase-record>.cs-ui-tabs>:nth-child(n+5){display:none}}@container (width<=599px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-stock-table:not(.cs-ui-stock-table--grid),.cs-ui-stock-kit:not(.cs-ui-stock-kit--card),.cs-ui-purchase-list,.cs-ui-purchase-record){--ui-cols:25}:is(.cs .cs-ui-stock-table,.cs .cs-ui-stock-kit,.cs .cs-ui-purchase-list,.cs .cs-ui-purchase-record)>.cs-ui-tabs{gap:calc(20 * var(--cs-u))}:is(.cs .cs-ui-stock-kit,.cs .cs-ui-purchase-record)>.cs-ui-tabs>:nth-child(n+4),:is(.cs .cs-ui-stock-table,.cs .cs-ui-purchase-list) .cs-ui-toolbar>.cs-ui-btn{display:none}.cs .cs-ui-stock-grid--items{grid-template-columns:minmax(0, 1fr) calc(60 * var(--cs-u)) calc(68 * var(--cs-u)) calc(76 * var(--cs-u))}.cs .cs-ui-stock-grid--items :is(.cs-ui-stock-grid--sku,.cs-ui-stock-grid--ordered){display:none}.cs .cs-ui-stock-grid--items .cs-ui-stock-grid--name{padding-left:calc(12 * var(--cs-u))}.cs .cs-ui-stock-kit:not(.cs-ui-stock-kit--card) .cs-ui-stock-kit__tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.cs .cs-ui-stock-grid--kit{grid-template-columns:minmax(0, 1fr) calc(52 * var(--cs-u)) calc(70 * var(--cs-u)) calc(70 * var(--cs-u))}.cs .cs-ui-stock-grid--kit .cs-ui-stock-grid--on_hand{display:none}.cs .cs-ui-purchase-list__draft-head{flex-wrap:wrap}.cs .cs-ui-purchase-list__draft-title{flex-wrap:wrap;row-gap:0}.cs .cs-ui-purchase-list__draft-title>:nth-child(n+4){display:inline}.cs .cs-ui-purchase-list__draft-actions{width:100%;padding-left:calc(34 * var(--cs-u))}.cs .cs-ui-purchase-list__draft-line{padding-left:calc(10 * var(--cs-u))}.cs .cs-ui-purchase-list__draft-item>:not(strong),.cs .cs-ui-purchase-list__remove,.cs .cs-ui-purchase-list__add-days{display:none}.cs .cs-ui-stock-grid--purchasing{grid-template-columns:minmax(0, 1fr) calc(70 * var(--cs-u)) calc(66 * var(--cs-u)) calc(90 * var(--cs-u))}.cs .cs-ui-stock-grid--purchasing :is(.cs-ui-stock-grid--on_hand,.cs-ui-stock-grid--ordered),.cs .cs-ui-purchase-record .cs-ui-record__actions span>span{display:none}.cs .cs-ui-purchase-record .cs-ui-record__actions .cs-ui-btn{padding-inline:calc(9 * var(--cs-u))}.cs .cs-ui-stock-grid--lines{grid-template-columns:minmax(0, 1fr) calc(60 * var(--cs-u)) calc(90 * var(--cs-u))}.cs .cs-ui-stock-grid--lines :is(.cs-ui-stock-grid--sku,.cs-ui-stock-grid--tracking){display:none}}@container (width<=420px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-stock-table--grid){--ui-cols:23}.cs .cs-ui-stock-grid--items-short{grid-template-columns:minmax(0, 1fr) calc(58 * var(--cs-u)) calc(70 * var(--cs-u)) calc(62 * var(--cs-u))}.cs .cs-ui-stock-grid--items-short :is(.cs-ui-stock-grid--sku,.cs-ui-stock-grid--ordered){display:none}.cs .cs-ui-stock-grid--items-short .cs-ui-stock-grid--name{padding-left:calc(12 * var(--cs-u))}}@container (width<=300px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-stock-kit--card){--ui-cols:17.5}.cs .cs-ui-stock-kit--card .cs-ui-stat__label{white-space:normal}.cs .cs-ui-stock-kit--card .cs-ui-stock-grid__name strong{-webkit-line-clamp:3;line-clamp:3}}@container (width<=599px){.cs .cs-ui.cs-ui-reception>.cs-ui-window,.cs .cs-ui>.cs-ui-job-keypad{--ui-cols:26.25}.cs .cs-ui .cs-ui-reception__wide{display:none}}.cs .cs-ui-reception-list{border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);font-size:var(--ui-fs-sm);line-height:1.2;overflow:hidden}.cs .cs-ui-reception-list__row{grid-template-columns:var(--list-cols);height:calc(35 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);align-items:center;display:grid}.cs .cs-ui-reception-list__row--head{height:calc(28 * var(--cs-u));background:var(--ui-bg);color:var(--ui-muted);font-size:var(--ui-fs-xs);border-top:0;font-weight:500}.cs .cs-ui-reception-list__cell{min-width:0;padding-inline:calc(8 * var(--cs-u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs .cs-ui-reception-list__cell:first-child{padding-left:calc(10 * var(--cs-u))}.cs .cs-ui-reception-list__cell.is-center{text-align:center}.cs .cs-ui-reception-list__cell.is-wrap{white-space:normal;text-wrap:balance}.cs .cs-ui-reception-list__cell.is-dim{color:var(--ui-faint)}.cs .cs-ui-reception-list__cell.is-sorted{align-items:center;gap:calc(3 * var(--cs-u));display:flex}.cs .cs-ui-reception-list__cell.is-sorted .cs-ui-icon{color:var(--ui-text-soft)}.cs .cs-ui-reception-list .cs-ui-badge .cs-ui-icon{width:1.1em;height:1.1em}.cs .cs-ui-reception-list__actions{justify-content:flex-end;gap:calc(4 * var(--cs-u));padding-right:calc(8 * var(--cs-u));display:flex}.cs .cs-ui-reception-list__actions i{width:calc(22 * var(--cs-u));height:calc(22 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-soft);font-size:calc(11 * var(--cs-u));place-items:center;display:grid}.cs .cs-ui-reception-list__actions i.is-off{border-color:var(--ui-border);color:var(--ui-border-strong)}.cs .cs-ui-reception-list__actions i.is-more:before{content:"";width:calc(2.5 * var(--cs-u));height:calc(2.5 * var(--cs-u));box-shadow:0 calc(-4.5 * var(--cs-u)) 0 currentColor, 0 calc(4.5 * var(--cs-u)) 0 currentColor;background:currentColor;border-radius:50%}.cs .cs-ui-reception-list--form .cs-ui-reception-list__row:not(.cs-ui-reception-list__row--head){height:calc(44 * var(--cs-u))}.cs .cs-ui-reception-list--open{font-size:var(--ui-fs-md);border:0;border-radius:0;line-height:1.35}.cs .cs-ui-reception-list--open .cs-ui-reception-list__row{height:auto;min-height:calc(58 * var(--cs-u));padding-block:calc(9 * var(--cs-u))}.cs .cs-ui-reception-list--open .cs-ui-reception-list__row--head{min-height:0;padding-block:0 calc(12 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-md);background:0 0;font-weight:600}.cs .cs-ui-reception-list--open .cs-ui-reception-list__row--head .cs-ui-reception-list__cell{white-space:normal}.cs .cs-ui-reception-list--open .cs-ui-reception-list__cell:first-child{padding-left:calc(8 * var(--cs-u))}.cs .cs-ui-reception-amount{justify-content:space-between;align-items:center;gap:calc(6 * var(--cs-u));width:calc(112 * var(--cs-u));max-width:100%;height:calc(30 * var(--cs-u));padding-inline:calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);font-size:var(--ui-fs-sm);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;line-height:1;display:flex}.cs .cs-ui-reception-amount b{color:var(--ui-text);font-weight:500}.cs .cs-ui-reception-amount span{color:var(--ui-faint)}.cs .cs-ui-reception-amount.is-off{background:var(--ui-bg);box-shadow:none}.cs .cs-ui-shipment-form .cs-ui-label.is-required:after,.cs .cs-ui-job-form .cs-ui-label.is-required:after{content:"*";margin-left:calc(2 * var(--cs-u));color:var(--ui-danger)}.cs .cs-ui-shipment-form .cs-ui-input,.cs .cs-ui-job-form .cs-ui-input,.cs .cs-ui-job-form .cs-ui-select{height:calc(32 * var(--cs-u));padding-inline:calc(10 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-shipment-form .cs-ui-input .cs-ui-icon{color:var(--ui-faint)}.cs .cs-ui-shipment-form{gap:calc(18 * var(--cs-u));margin-block:calc(-4 * var(--cs-u));display:grid}.cs .cs-ui-shipment-form__fields{gap:calc(12 * var(--cs-u)) calc(16 * var(--cs-u));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.cs .cs-ui-shipment-form__number{gap:calc(6 * var(--cs-u));display:flex}.cs .cs-ui-shipment-form__number .cs-ui-input{flex:1}.cs .cs-ui-shipment-form__ok{width:calc(14 * var(--cs-u));height:calc(14 * var(--cs-u));background:var(--ui-green-text);border-radius:50%;flex:none;position:relative}.cs .cs-ui-shipment-form__ok:after{content:"";border:solid #fff;border-width:0 calc(1.6 * var(--cs-u)) calc(1.6 * var(--cs-u)) 0;width:28%;height:48%;position:absolute;top:20%;left:36%;transform:rotate(45deg)}.cs .cs-ui-shipment-form__tool{width:calc(32 * var(--cs-u));height:calc(32 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);color:var(--ui-muted);font-size:var(--ui-fs-sm);flex:none;place-items:center;display:grid}.cs .cs-ui-shipment-form__hint{color:var(--ui-green-text);font-size:var(--ui-fs-xs);line-height:1.3}.cs .cs-ui-shipment-form__lines{gap:calc(10 * var(--cs-u));margin-inline:calc(-24 * var(--cs-u));padding:calc(16 * var(--cs-u)) calc(24 * var(--cs-u)) 0;border-top:var(--ui-hairline) solid var(--ui-border);display:grid}.cs .cs-ui-shipment-form__lines .cs-ui-heading{font-size:var(--ui-fs-md)}.cs .cs-ui-shipment-form__lines .cs-ui-tabs{gap:calc(24 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-shipment-form__lines .cs-ui-tab{padding-block:calc(6 * var(--cs-u))}.cs .cs-ui-shipment-form .cs-ui-reception-list{--list-cols:calc(124 * var(--cs-u)) minmax(0, 1fr) calc(108 * var(--cs-u)) calc(120 * var(--cs-u)) calc(88 * var(--cs-u)) calc(136 * var(--cs-u))}.cs .cs-ui-dialog__tools .cs-ui-btn.is-disabled{opacity:.5}@container (width<=819px){.cs .cs-ui-shipment-form__lines{margin-inline:calc(-20 * var(--cs-u));padding-inline:calc(20 * var(--cs-u))}.cs .cs-ui-shipment-form .cs-ui-reception-list{--list-cols:calc(124 * var(--cs-u)) minmax(0, 1fr) calc(104 * var(--cs-u)) calc(84 * var(--cs-u)) calc(128 * var(--cs-u))}}@container (width<=519px){.cs .cs-ui-shipment-form__lines{margin-inline:calc(-16 * var(--cs-u));padding-inline:calc(16 * var(--cs-u))}.cs .cs-ui-shipment-form__fields{gap:calc(12 * var(--cs-u))}.cs .cs-ui-shipment-form .cs-ui-reception-list{--list-cols:minmax(0, 1fr) calc(88 * var(--cs-u)) calc(112 * var(--cs-u))}.cs .cs-ui-shipment-form .cs-ui-reception-amount{width:calc(96 * var(--cs-u));padding-inline:calc(8 * var(--cs-u))}}.cs .cs-ui-shipment-table,.cs .cs-ui-job-table{gap:calc(14 * var(--cs-u));display:grid}.cs .cs-ui-shipment-table .cs-ui-record__crumb,.cs .cs-ui-job-table .cs-ui-record__crumb{margin-bottom:calc(-10 * var(--cs-u))}.cs .cs-ui-shipment-table .cs-ui-page-title,.cs .cs-ui-job-table .cs-ui-page-title{font-size:calc(24 * var(--cs-u))}.cs .cs-ui-shipment-table .cs-ui-btn,.cs .cs-ui-job-table .cs-ui-btn{height:calc(32 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-shipment-table .cs-ui-tabs{margin-top:calc(-6 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-shipment-table .cs-ui-reception-list{--list-cols:calc(136 * var(--cs-u)) calc(140 * var(--cs-u)) minmax(0, 1fr) calc(152 * var(--cs-u)) calc(86 * var(--cs-u))}.cs .cs-ui-shipment-table__number{align-items:center;gap:calc(6 * var(--cs-u));display:flex}.cs .cs-ui-shipment-table__number b{text-decoration:underline;text-decoration-thickness:var(--ui-hairline);text-underline-offset:.18em;font-weight:700}.cs .cs-ui-shipment-table__number .cs-ui-icon{width:1em;height:1em;color:var(--ui-text-soft)}.cs .cs-ui-shipment-table__supplier{text-decoration:underline;text-decoration-thickness:var(--ui-hairline);text-underline-offset:.18em}.cs .cs-ui-job-table .cs-ui-reception-list{--list-cols:calc(54 * var(--cs-u)) calc(50 * var(--cs-u)) calc(92 * var(--cs-u)) minmax(0, 1fr) calc(66 * var(--cs-u)) calc(48 * var(--cs-u)) calc(112 * var(--cs-u))}.cs .cs-ui-job-table__count{min-width:calc(16 * var(--cs-u));height:calc(16 * var(--cs-u));padding-inline:calc(4 * var(--cs-u));border-radius:var(--ui-radius-sm);font-size:var(--ui-fs-2xs);background:#ffffff40;place-items:center;font-weight:600;display:grid}.cs .cs-ui-job-table__dot{width:calc(6 * var(--cs-u));height:calc(6 * var(--cs-u));background:currentColor;border-radius:50%;flex:none}.cs .cs-ui-job-table__item{align-items:center;gap:calc(6 * var(--cs-u));display:flex}.cs .cs-ui-job-table__item>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.cs .cs-ui-job-table__item .cs-ui-badge{height:calc(18 * var(--cs-u));padding-inline:calc(5 * var(--cs-u));font-size:var(--ui-fs-2xs);flex:none;font-weight:600}.cs .cs-ui-job-table__days{color:var(--ui-muted);font-weight:600}.cs .cs-ui-job-table__days.is-late{color:var(--ui-danger)}.cs .cs-ui-job-table__days.is-soon{color:var(--ui-amber-text)}@container (width<=599px){.cs .cs-ui-shipment-table .cs-ui-reception-list{--list-cols:minmax(0, 1fr) calc(152 * var(--cs-u)) calc(92 * var(--cs-u))}.cs .cs-ui-shipment-table .cs-ui-reception-list__cell.is-sorted{display:block}.cs .cs-ui-shipment-table .cs-ui-reception-list__cell.is-sorted .cs-ui-icon{display:none}.cs .cs-ui-job-table .cs-ui-reception-list{--list-cols:calc(54 * var(--cs-u)) calc(50 * var(--cs-u)) calc(108 * var(--cs-u)) minmax(0, 1fr) calc(48 * var(--cs-u))}}.cs .cs-ui-job-keypad{position:relative}.cs .cs-ui-job-keypad__backdrop{border-radius:var(--ui-radius-window);background:#0f172a80;position:absolute;inset:0}.cs .cs-ui-job-keypad__panel{width:calc(272 * var(--cs-u));border-radius:calc(12 * var(--cs-u));height:fit-content;margin:auto;position:absolute;inset:0}.cs .cs-ui-job-keypad__head{gap:calc(6 * var(--cs-u));padding:calc(18 * var(--cs-u)) calc(20 * var(--cs-u)) calc(14 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);display:grid}.cs .cs-ui-job-keypad__eyebrow{color:var(--ui-muted);font-size:var(--ui-fs-2xs);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.cs .cs-ui-job-keypad__title{font-size:calc(15 * var(--cs-u));letter-spacing:-.01em;color:var(--ui-text);font-weight:600;line-height:1.3}.cs .cs-ui-job-keypad__body{justify-items:center;gap:calc(16 * var(--cs-u));padding:calc(18 * var(--cs-u)) calc(20 * var(--cs-u)) calc(16 * var(--cs-u));display:grid}.cs .cs-ui-job-keypad__dots{gap:calc(14 * var(--cs-u));display:flex}.cs .cs-ui-job-keypad__dots i{width:calc(14 * var(--cs-u));height:calc(14 * var(--cs-u));border:calc(2 * var(--cs-u)) solid var(--ui-faint);border-radius:50%}.cs .cs-ui-job-keypad__dots i.is-filled{border-color:var(--ui-text);background:var(--ui-text)}.cs .cs-ui-job-keypad__keys{gap:calc(8 * var(--cs-u));grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.cs .cs-ui-job-keypad__key{height:calc(44 * var(--cs-u));border-radius:calc(8 * var(--cs-u));background:var(--ui-sunken);color:var(--ui-text);font-size:calc(20 * var(--cs-u));place-items:center;font-weight:600;line-height:1;display:grid}.cs .cs-ui-job-keypad__key .cs-ui-icon{color:var(--ui-text-soft)}.cs .cs-ui-job-keypad__cancel{color:var(--ui-muted);font-size:var(--ui-fs-sm);font-weight:500}.cs .cs-ui-job-form{background:var(--ui-surface);flex-direction:column;display:flex}.cs .cs-ui-job-form__head{gap:calc(10 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(20 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);background:var(--ui-bg);display:grid}.cs .cs-ui-job-form__line{align-items:center;gap:calc(4 * var(--cs-u)) calc(10 * var(--cs-u));flex-wrap:wrap;display:flex}.cs .cs-ui-job-form__title{font-size:calc(18 * var(--cs-u));letter-spacing:-.015em;white-space:nowrap;font-weight:700;line-height:1.2}.cs .cs-ui-job-form__item{align-items:baseline;gap:calc(8 * var(--cs-u));min-width:0;font-size:var(--ui-fs-md);white-space:nowrap;display:flex}.cs .cs-ui-job-form__item b{font-weight:600}.cs .cs-ui-job-form__item span{color:var(--ui-muted);text-overflow:ellipsis;overflow:hidden}.cs .cs-ui-job-form__kind{color:var(--ui-muted);font-size:var(--ui-fs-xs);white-space:nowrap;margin-left:auto}.cs .cs-ui-job-form__kind b{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.cs .cs-ui-job-form__kind strong{color:var(--ui-text);font-weight:500}.cs .cs-ui-job-form__meta{gap:calc(8 * var(--cs-u)) calc(28 * var(--cs-u));flex-wrap:wrap;display:flex}.cs .cs-ui-job-form__fact{gap:calc(1 * var(--cs-u));min-width:0;display:grid}.cs .cs-ui-job-form__fact span{color:var(--ui-muted);font-size:var(--ui-fs-2xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:500}.cs .cs-ui-job-form__fact b{font-size:var(--ui-fs-sm);white-space:nowrap;font-weight:500}.cs .cs-ui-job-form__body{gap:calc(14 * var(--cs-u));padding:calc(16 * var(--cs-u)) calc(20 * var(--cs-u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs .cs-ui-job-form__col{gap:calc(14 * var(--cs-u));grid-template-rows:auto 1fr;display:grid}.cs .cs-ui-job-form__card{gap:calc(12 * var(--cs-u));padding:calc(14 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:calc(8 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-job-form__step{align-items:center;gap:calc(8 * var(--cs-u));font-size:var(--ui-fs-md);font-weight:600;line-height:1.2;display:flex}.cs .cs-ui-job-form__step i{width:calc(22 * var(--cs-u));height:calc(22 * var(--cs-u));background:var(--ui-text);color:#fff;font-size:var(--ui-fs-xs);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:600;line-height:1;display:grid}.cs .cs-ui-job-form__sample{align-items:stretch;gap:calc(14 * var(--cs-u));display:flex}.cs .cs-ui-job-form__rate{place-content:center;justify-items:center;gap:calc(2 * var(--cs-u));min-width:calc(84 * var(--cs-u));padding:calc(8 * var(--cs-u)) calc(14 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:calc(8 * var(--cs-u));background:var(--ui-bg);flex:none;display:grid}.cs .cs-ui-job-form__rate b{font-size:calc(26 * var(--cs-u));letter-spacing:-.02em;white-space:nowrap;font-weight:700;line-height:1.1}.cs .cs-ui-job-form__rate span{color:var(--ui-muted);font-size:var(--ui-fs-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.cs .cs-ui-job-form__inspect{align-content:center;gap:calc(1 * var(--cs-u));min-width:0;color:var(--ui-muted);font-size:var(--ui-fs-xs);display:grid}.cs .cs-ui-job-form__inspect b{color:var(--ui-text);font-size:calc(22 * var(--cs-u));font-weight:700;line-height:1.15}.cs .cs-ui-job-form__checks{gap:calc(6 * var(--cs-u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs .cs-ui-job-form__check{align-items:flex-start;gap:calc(9 * var(--cs-u));padding:calc(7 * var(--cs-u)) calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:calc(8 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-sm);line-height:1.3;display:flex}.cs .cs-ui-job-form__check .cs-ui-check{width:calc(14 * var(--cs-u));height:calc(14 * var(--cs-u));margin-top:calc(1 * var(--cs-u))}.cs .cs-ui-job-form__check.is-done{border-color:var(--ui-primary-soft-border);background:color-mix(in srgb, var(--ui-primary-soft) 45%, var(--ui-surface))}.cs .cs-ui-job-form__note{margin-top:calc(-4 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-xs)}.cs .cs-ui-job-form__pair{gap:calc(12 * var(--cs-u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs .cs-ui-job-form__reasons{gap:calc(6 * var(--cs-u))}.cs .cs-ui-job-form__reason{grid-template-columns:minmax(0, 1fr) calc(72 * var(--cs-u)) calc(32 * var(--cs-u));gap:calc(6 * var(--cs-u));display:grid}.cs .cs-ui-job-form__remove{height:calc(32 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);color:var(--ui-muted);font-size:var(--ui-fs-sm);place-items:center;display:grid}.cs .cs-ui-job-form__sum{justify-content:space-between;align-items:center;gap:calc(12 * var(--cs-u));margin-top:calc(2 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-xs);display:flex}.cs .cs-ui-job-form__sum .cs-ui-btn{height:calc(26 * var(--cs-u));padding-inline:calc(9 * var(--cs-u));font-size:var(--ui-fs-xs)}.cs .cs-ui-job-form__bins{margin-top:auto}.cs .cs-ui-job-form__bins .cs-ui-input{gap:calc(6 * var(--cs-u));padding-inline:calc(5 * var(--cs-u))}.cs .cs-ui-job-form__bins .cs-ui-chip{font-style:normal}.cs .cs-ui-job-form__foot{align-items:center;gap:calc(8 * var(--cs-u));padding:calc(10 * var(--cs-u)) calc(20 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);background:var(--ui-bg);color:var(--ui-muted);font-size:var(--ui-fs-xs);display:flex}.cs .cs-ui-job-form__foot>span:first-child{flex:1;min-width:0}.cs .cs-ui-job-form__foot .cs-ui-btn{height:calc(30 * var(--cs-u))}.cs .cs-ui-job-form__foot .cs-ui-btn.is-disabled{opacity:.5}@container (width<=599px){.cs .cs-ui-job-form__head,.cs .cs-ui-job-form__body,.cs .cs-ui-job-form__foot{padding-inline:calc(16 * var(--cs-u))}.cs .cs-ui-job-form__body,.cs .cs-ui-job-form__checks{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-job-form__kind{margin-left:0}.cs .cs-ui-job-form__meta{gap:calc(8 * var(--cs-u)) calc(16 * var(--cs-u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs .cs-ui-job-form__fact b{text-overflow:ellipsis;overflow:hidden}}.cs .cs-ui-claim-record{flex-direction:column;height:100%;display:flex}.cs .cs-ui-claim-record .cs-ui-record__meta>span{align-items:center;gap:calc(6 * var(--cs-u));display:inline-flex}.cs .cs-ui-claim-record .cs-ui-record__meta .cs-ui-icon{color:var(--ui-faint)}.cs .cs-ui-claim-record__dot{width:calc(6 * var(--cs-u));height:calc(6 * var(--cs-u));background:currentColor;border-radius:50%}.cs .cs-ui-claim-record .cs-ui-stepper{margin-top:calc(16 * var(--cs-u))}.cs .cs-ui-claim-record .cs-ui-stepper__step small{align-items:center;min-height:1.4em;display:flex}.cs .cs-ui-claim-record .cs-ui-tabs{margin-top:calc(10 * var(--cs-u))}.cs .cs-ui-claim-record .cs-ui-toolbar{margin-top:calc(14 * var(--cs-u))}.cs .cs-ui-claim-record__table{margin-top:calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);overflow:hidden}.cs .cs-ui-claim-record__row{grid-template-columns:calc(116 * var(--cs-u)) calc(88 * var(--cs-u)) minmax(0, 1fr) calc(64 * var(--cs-u)) calc(140 * var(--cs-u)) calc(108 * var(--cs-u)) calc(108 * var(--cs-u));min-height:calc(48 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);align-items:center;line-height:1.3;display:grid}.cs .cs-ui-claim-record__row>span{min-width:0;padding:calc(6 * var(--cs-u)) calc(8 * var(--cs-u))}.cs .cs-ui-claim-record__row>.is-order{padding-left:calc(10 * var(--cs-u))}.cs .cs-ui-claim-record__row>.is-amount{padding-right:calc(12 * var(--cs-u));text-align:right}.cs .cs-ui-claim-record__row>.is-sku,.cs .cs-ui-claim-record__row>.is-quantity,.cs .cs-ui-claim-record__row>.is-amount{white-space:nowrap}.cs .cs-ui-claim-record__row>.is-name{font-weight:500}.cs .cs-ui-claim-record__row--head{min-height:calc(30 * var(--cs-u));background:var(--ui-bg);color:var(--ui-muted);font-size:var(--ui-fs-xs);border-top:0;font-weight:500}.cs .cs-ui-claim-record__row--head>span{white-space:nowrap;text-overflow:ellipsis;padding-block:0;overflow:hidden}.cs .cs-ui-claim-record__row .cs-ui-chip{font-weight:600}.cs .cs-ui-claim-record__count{margin-top:calc(10 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-xs);text-align:right}.cs .cs-ui-claim-record__add{justify-content:center;align-items:center;gap:calc(6 * var(--cs-u));height:calc(34 * var(--cs-u));margin-top:calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-sunken);color:var(--ui-faint);font-size:var(--ui-fs-sm);display:flex}@container (width<=760px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-claim-record){--ui-cols:48}.cs .cs-ui-claim-record__row{grid-template-columns:calc(116 * var(--cs-u)) minmax(0, 1fr) calc(70 * var(--cs-u)) calc(146 * var(--cs-u)) calc(116 * var(--cs-u))}.cs .cs-ui-claim-record__row>.is-sku,.cs .cs-ui-claim-record__row>.is-amount{display:none}}@container (width<=599px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-claim-record){--ui-cols:36}}@container (width<=420px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-claim-record){--ui-cols:23}.cs .cs-ui-claim-record__row{grid-template-columns:calc(78 * var(--cs-u)) calc(60 * var(--cs-u)) minmax(0, 1fr) calc(112 * var(--cs-u))}.cs .cs-ui-claim-record__row--head>span{padding-block:calc(5 * var(--cs-u));white-space:normal;line-height:1.2}.cs .cs-ui-claim-record__row>span{padding-inline:calc(5 * var(--cs-u))}.cs .cs-ui-claim-record__row>.is-order{padding-left:calc(8 * var(--cs-u))}.cs .cs-ui-claim-record__row>.is-name,.cs .cs-ui-claim-record__wide{display:none}.cs .cs-ui-claim-record .cs-ui-page-title{font-size:var(--ui-fs-xl)}.cs .cs-ui-claim-record .cs-ui-stepper{gap:calc(6 * var(--cs-u));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.cs .cs-ui-claim-record .cs-ui-tabs{gap:calc(20 * var(--cs-u))}}.cs .cs-ui>.cs-ui-role-table,.cs .cs-ui>.cs-ui-api-card{--ui-cols:35;aspect-ratio:28/15;padding:calc(20 * var(--cs-u));border-radius:var(--ui-radius-window);background:var(--ui-surface);box-shadow:var(--ui-shadow-window);flex-direction:column;display:flex}.cs .cs-ui-role-table__head{justify-content:space-between;align-items:center;gap:calc(12 * var(--cs-u));min-height:calc(30 * var(--cs-u));display:flex}.cs .cs-ui-role-table__grid{margin-top:calc(14 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);flex-direction:column;flex:1;display:flex;overflow:hidden}.cs .cs-ui-role-table__row{grid-template-columns:minmax(0, 1fr) repeat(var(--screens,5), calc(70 * var(--cs-u)));padding-right:calc(8 * var(--cs-u));min-height:calc(40 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);flex:1;align-items:center;display:grid}.cs .cs-ui-role-table__row>span{text-align:center;white-space:nowrap;min-width:0}.cs .cs-ui-role-table__row>span:first-child{padding-left:calc(12 * var(--cs-u));text-align:left;text-overflow:ellipsis;overflow:hidden}.cs .cs-ui-role-table__row--head{min-height:calc(30 * var(--cs-u));background:var(--ui-bg);color:var(--ui-muted);font-size:var(--ui-fs-xs);border-top:0;flex:none;font-weight:500}.cs .cs-ui-role-table__role{color:var(--ui-text);font-weight:600}.cs .cs-ui-role-table__mark{justify-content:center;display:flex}.cs .cs-ui-role-table__mark i{width:calc(10 * var(--cs-u));height:calc(2 * var(--cs-u));background:var(--ui-border-strong);font-size:calc(12 * var(--cs-u));border-radius:999px;justify-content:center;align-items:center;display:flex}.cs .cs-ui-role-table__mark.is-on i{width:calc(22 * var(--cs-u));height:calc(22 * var(--cs-u));background:var(--ui-primary-soft);color:var(--ui-primary)}.cs .cs-ui-role-table__mark .cs-ui-icon{stroke-width:2.6px;vertical-align:0}.cs .cs-ui-role-table__chips{display:none}@container (width<=460px){.cs .cs-ui>.cs-ui-role-table{--ui-cols:22;aspect-ratio:auto;padding:calc(16 * var(--cs-u))}.cs .cs-ui-role-table__row{align-items:stretch;gap:calc(7 * var(--cs-u));padding:calc(10 * var(--cs-u)) calc(12 * var(--cs-u)) calc(12 * var(--cs-u));flex-direction:column;flex:none;min-height:0;display:flex}.cs .cs-ui-role-table__row>span{flex:none}.cs .cs-ui-role-table__row>span:first-child{padding-left:0}.cs .cs-ui-role-table__row--head,.cs .cs-ui-role-table__mark{display:none}.cs .cs-ui-role-table__row:nth-child(2){border-top:0}.cs .cs-ui-role-table__row>.cs-ui-role-table__chips{gap:calc(5 * var(--cs-u));flex-wrap:wrap;display:flex}.cs .cs-ui-role-table__chips .cs-ui-chip{background:var(--ui-primary-soft);color:var(--ui-primary-text)}}.cs .cs-ui-api-card__head{justify-content:space-between;align-items:center;gap:calc(12 * var(--cs-u));min-height:calc(30 * var(--cs-u));display:flex}.cs .cs-ui-api-card__head .cs-ui-heading{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs .cs-ui-api-card__state{align-items:center;gap:calc(8 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-sm);flex:none;font-weight:500;display:flex}.cs .cs-ui-api-card__field{gap:calc(5 * var(--cs-u));margin-top:calc(14 * var(--cs-u));display:grid}.cs .cs-ui-api-card__label{color:var(--ui-text-soft);font-size:var(--ui-fs-xs);font-weight:600}.cs .cs-ui-api-card__key{justify-content:space-between;align-items:center;gap:calc(10 * var(--cs-u));height:calc(36 * var(--cs-u));padding-inline:calc(12 * var(--cs-u));border-radius:var(--ui-radius);color:#4ade80;font-size:var(--ui-fs-sm);letter-spacing:.04em;background:#020617;font-weight:500;display:flex}.cs .cs-ui-api-card__key>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs .cs-ui-api-card__key .cs-ui-icon{color:#fff;opacity:.85}.cs .cs-ui-api-card__chart{margin-top:calc(16 * var(--cs-u));padding-top:calc(12 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);flex-direction:column;flex:1;display:flex}.cs .cs-ui-api-card__chart-head{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--cs-u));display:flex}.cs .cs-ui-api-card__rate{color:var(--ui-muted);font-size:var(--ui-fs-xs);white-space:nowrap}.cs .cs-ui-api-card__bars{grid-template-columns:repeat(var(--bars,7), minmax(0, 1fr));gap:calc(10 * var(--cs-u));min-height:calc(96 * var(--cs-u));margin-top:calc(8 * var(--cs-u));flex:1;display:grid}.cs .cs-ui-api-card__bar{justify-content:flex-end;align-items:stretch;gap:calc(3 * var(--cs-u));min-width:0;color:var(--ui-muted);font-size:var(--ui-fs-2xs);text-align:center;white-space:nowrap;flex-direction:column;line-height:1.2;display:flex}.cs .cs-ui-api-card__bar>span:first-child{color:var(--ui-text-soft);font-weight:600}.cs .cs-ui-api-card__bar i{height:max(calc(2 * var(--cs-u)), calc(var(--v,0) * 56 * var(--cs-u)));border-radius:calc(3 * var(--cs-u)) calc(3 * var(--cs-u)) 0 0;background:var(--ui-tile,var(--ui-primary))}.cs .cs-ui-api-card__bar>span:last-child{padding-top:calc(4 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border-strong);margin-inline:calc(-5 * var(--cs-u))}@container (width<=460px){.cs .cs-ui>.cs-ui-api-card{--ui-cols:22;aspect-ratio:auto;padding:calc(16 * var(--cs-u))}.cs .cs-ui-api-card__chart-head{gap:calc(2 * var(--cs-u));flex-direction:column}.cs .cs-ui-api-card__bars{gap:calc(6 * var(--cs-u))}.cs .cs-ui-api-card__bar>span:last-child{margin-inline:calc(-3 * var(--cs-u))}}.cs .cs-ui>.cs-ui-paper-form{--ui-cols:26.25;--paper-ink:#1f2937;--paper-rule:#9ca3af;--paper-band:#eceef1;--paper-pen:#1e3a8a;gap:calc(12 * var(--cs-u));padding:calc(22 * var(--cs-u)) calc(24 * var(--cs-u)) calc(24 * var(--cs-u));border-radius:var(--ui-radius-window);box-shadow:var(--ui-shadow-window);color:var(--paper-ink);font-size:var(--ui-fs-xs);background:#fff;flex-direction:column;line-height:1.25;display:flex}.cs .cs-ui-paper-form *,.cs .cs-ui-paper-form :before,.cs .cs-ui-paper-form :after{border-color:var(--paper-rule)}.cs .cs-ui-paper-form b{color:var(--paper-pen);font-size:var(--ui-fs-sm);font-weight:500}.cs .cs-ui-paper-form__title{font-size:var(--ui-fs-md);letter-spacing:-.005em;text-align:center;font-weight:700}.cs .cs-ui-paper-form__block{border:var(--ui-hairline) solid var(--paper-rule);flex-direction:column;display:flex}.cs .cs-ui-paper-form__block--grow{flex:1}.cs .cs-ui-paper-form__band{padding:calc(4 * var(--cs-u)) calc(8 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--paper-rule);background:var(--paper-band);text-align:center;font-weight:700}.cs .cs-ui-paper-form__part{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.cs .cs-ui-paper-form__cell{gap:calc(2 * var(--cs-u));min-width:0;min-height:calc(40 * var(--cs-u));padding:calc(4 * var(--cs-u)) calc(7 * var(--cs-u)) calc(5 * var(--cs-u));box-shadow:var(--ui-hairline) 0 0 0 var(--paper-rule), 0 var(--ui-hairline) 0 0 var(--paper-rule);white-space:nowrap;flex-direction:column;grid-column:span 2;display:flex}.cs .cs-ui-paper-form__cell small{font-size:var(--ui-fs-2xs);font-weight:600}.cs .cs-ui-paper-form__cell b{text-overflow:ellipsis;overflow:hidden}.cs .cs-ui-paper-form__cell.is-name{grid-column:span 4}.cs .cs-ui-paper-form__grid{flex-direction:column;flex:1;display:flex}.cs .cs-ui-paper-form__row{min-height:calc(23 * var(--cs-u));border-top:var(--ui-hairline) solid var(--paper-rule);flex:1;grid-template-columns:.7fr 1fr 1fr 1fr 1fr 1.35fr;display:grid}.cs .cs-ui-paper-form__row>span{border-right:var(--ui-hairline) solid var(--paper-rule);white-space:nowrap;justify-content:center;align-items:center;min-width:0;display:flex}.cs .cs-ui-paper-form__row>span:last-child{border-right:0}.cs .cs-ui-paper-form__row--head{min-height:calc(24 * var(--cs-u));font-size:var(--ui-fs-2xs);border-top:0;flex:none;font-weight:600}.cs .cs-ui-paper-form__sampling,.cs .cs-ui-paper-form__checks{align-items:center;gap:calc(6 * var(--cs-u)) calc(16 * var(--cs-u));padding:calc(7 * var(--cs-u)) calc(8 * var(--cs-u));flex-wrap:wrap;display:flex}.cs .cs-ui-paper-form__sampling{border-bottom:var(--ui-hairline) solid var(--paper-rule);background:var(--paper-band)}.cs .cs-ui-paper-form__sampling>span:first-child{font-weight:700}.cs .cs-ui-paper-form__checks{gap:calc(8 * var(--cs-u)) calc(10 * var(--cs-u));padding-block:calc(9 * var(--cs-u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cs .cs-ui-paper-form__option{align-items:center;gap:calc(6 * var(--cs-u));white-space:nowrap;min-width:0;display:flex}.cs .cs-ui-paper-form__option i{width:calc(11 * var(--cs-u));height:calc(11 * var(--cs-u));border:var(--ui-hairline) solid var(--paper-ink);color:var(--paper-pen);background:#fff;flex:none;position:relative}.cs .cs-ui-paper-form__option i svg{left:calc(-1 * var(--cs-u));bottom:calc(.5 * var(--cs-u));width:calc(15 * var(--cs-u));height:calc(15 * var(--cs-u));max-width:none;position:absolute;overflow:visible}.cs .cs-ui-paper-form__sign{align-items:flex-end;gap:calc(8 * var(--cs-u));padding-top:calc(6 * var(--cs-u));white-space:nowrap;font-weight:600;display:flex}.cs .cs-ui-paper-form__sign i{max-width:calc(120 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--paper-ink);flex:1}@container (width<=380px){.cs .cs-ui>.cs-ui-paper-form{--ui-cols:22;padding:calc(16 * var(--cs-u))}.cs .cs-ui-paper-form__cell,.cs .cs-ui-paper-form__cell.is-supplier{grid-column:span 3}.cs .cs-ui-paper-form__cell.is-name{order:1;grid-column:span 6}.cs .cs-ui-paper-form__sampling>span:first-child{flex-basis:100%}.cs .cs-ui-paper-form__row{grid-template-columns:.7fr 1fr 1fr 1fr 1.4fr}.cs .cs-ui-paper-form__row>.is-initials{display:none}.cs .cs-ui-paper-form__checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs .cs-ui.cs-ui--bt{--ui-nav:#222;--ui-primary:#0598f6;--ui-primary-soft:#e6f4fe;--ui-primary-text:#07456d;--ui-bg:#f4f7fa;--ui-border:#dde6f0;--ui-border-strong:#c3d1e0;--ui-danger:#c8321f;--ui-danger-soft:#fde8e5;--ui-success:#16b35c;--ui-success-text:#0d7a3e;--ui-success-soft:#e3f7ec;--ui-warning:#f1b928;--ui-warning-text:#8a5a00;--ui-warning-soft:#fdf3d7}.cs .cs-ui-bt-bar{align-items:center;gap:calc(18 * var(--cs-u));height:calc(42 * var(--cs-u));padding-inline:calc(16 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);color:var(--ui-muted);font-size:var(--ui-fs-xs);white-space:nowrap;background:#fff;display:flex}.cs .cs-ui-bt-bar__mark{width:calc(20 * var(--cs-u));height:calc(20 * var(--cs-u));background:var(--ui-primary);box-shadow:inset 0 0 0 calc(5 * var(--cs-u)) var(--ui-primary), inset 0 0 0 calc(10 * var(--cs-u)) #fff;border-radius:50%;flex:none}.cs .cs-ui-bt-bar__item{align-self:stretch;align-items:center;display:flex;position:relative}.cs .cs-ui-bt-bar__item.is-active{color:var(--ui-text);box-shadow:inset 0 calc(-2 * var(--cs-u)) 0 var(--ui-primary);font-weight:700}.cs .cs-ui-bt-bar__end{align-items:center;gap:calc(10 * var(--cs-u));margin-left:auto;display:flex}.cs .cs-ui-bt-bar__search{align-items:center;gap:calc(6 * var(--cs-u));width:calc(230 * var(--cs-u));height:calc(26 * var(--cs-u));padding-inline:calc(9 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);background:var(--ui-bg);color:var(--ui-faint);display:flex}.cs .cs-ui-bt-bar__branch{padding:calc(4 * var(--cs-u)) calc(9 * var(--cs-u));background:var(--ui-primary-soft);color:var(--ui-primary-text);font-weight:600}.cs .cs-ui-bt-bar__user{align-items:center;gap:calc(6 * var(--cs-u));color:var(--ui-text-soft);display:flex}.cs .cs-ui-bt-bar__user i{width:calc(18 * var(--cs-u));height:calc(18 * var(--cs-u));background:var(--ui-nav);border-radius:50%}.cs .cs-ui-bt-banner{align-items:center;gap:calc(16 * var(--cs-u));padding:calc(18 * var(--cs-u)) calc(20 * var(--cs-u));background:var(--ui-primary);color:#fff;display:flex}.cs .cs-ui-bt-avatar{width:calc(76 * var(--cs-u));height:calc(76 * var(--cs-u));border:calc(4 * var(--cs-u)) solid var(--ui-warning);color:var(--ui-primary-text);font-size:var(--ui-fs-2xl);background:#fff;flex:none;place-items:center;font-weight:700;display:grid}.cs .cs-ui-bt-banner__id{align-items:flex-start;gap:calc(2 * var(--cs-u));min-width:0;font-size:var(--ui-fs-xs);flex-direction:column;display:flex}.cs .cs-ui-bt-banner__card{letter-spacing:.04em;opacity:.85;font-weight:700}.cs .cs-ui-bt-banner__id b{font-size:var(--ui-fs-xl);font-weight:600;line-height:1.15}.cs .cs-ui-bt-chip{align-items:center;gap:calc(4 * var(--cs-u));margin-top:calc(4 * var(--cs-u));padding:calc(2 * var(--cs-u)) calc(7 * var(--cs-u));font-size:var(--ui-fs-2xs);white-space:nowrap;background:#ffffff2e;font-weight:600;display:inline-flex}.cs .cs-ui-bt-banner--title b{font-size:var(--ui-fs-xl);margin-right:auto;font-weight:600}.cs .cs-ui-bt-pill{padding:calc(4 * var(--cs-u)) calc(10 * var(--cs-u));font-size:var(--ui-fs-xs);white-space:nowrap;background:#fff3;border-radius:999px}.cs .cs-ui-bt-counters{grid-template-columns:repeat(4, calc(96 * var(--cs-u)));gap:calc(8 * var(--cs-u));margin-left:auto;display:grid}.cs .cs-ui-bt-counters>span{gap:calc(2 * var(--cs-u));padding:calc(9 * var(--cs-u)) calc(11 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-2xs);white-space:nowrap;background:#fff;flex-direction:column;display:flex}.cs .cs-ui-bt-counters b{color:var(--ui-primary-text);font-size:var(--ui-fs-2xl);font-weight:700;line-height:1.05}.cs .cs-ui-bt-counters>.is-alert{background:var(--ui-warning);color:var(--ui-nav)}.cs .cs-ui-bt-counters>.is-alert b{color:var(--ui-nav)}.cs .cs-ui-bt-box{gap:calc(10 * var(--cs-u));min-width:0;padding:calc(14 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);background:#fff;flex-direction:column;display:flex}.cs .cs-ui-bt-box__head{justify-content:space-between;align-items:baseline;gap:calc(10 * var(--cs-u));display:flex}.cs .cs-ui-bt-box__title{color:var(--ui-primary-text);font-size:var(--ui-fs-sm);white-space:nowrap;font-weight:700}.cs .cs-ui-bt-box__note{color:var(--ui-muted);font-size:var(--ui-fs-2xs);white-space:nowrap}.cs .cs-ui-bt-actions{gap:calc(8 * var(--cs-u));flex-wrap:wrap;display:flex}.cs .cs-ui-bt-actions--grid{grid-template-columns:1fr 1fr;display:grid}.cs .cs-ui-bt-btn{justify-content:center;align-items:center;gap:calc(5 * var(--cs-u));padding:calc(7 * var(--cs-u)) calc(12 * var(--cs-u));border-radius:calc(3 * var(--cs-u));background:var(--ui-primary);color:#fff;font-size:var(--ui-fs-xs);white-space:nowrap;font-weight:600;display:inline-flex}.cs .cs-ui-bt-btn--danger{background:var(--ui-danger)}.cs .cs-ui-bt-btn--success{background:var(--ui-success)}.cs .cs-ui-bt-btn--warning{background:var(--ui-warning);color:var(--ui-nav)}.cs .cs-ui-bt-btn--outline{border:var(--ui-hairline) solid var(--ui-border-strong);color:var(--ui-text-soft);background:#fff}.cs .cs-ui-bt-member__body{gap:calc(12 * var(--cs-u));padding:calc(14 * var(--cs-u));background:var(--ui-bg);grid-template-columns:1fr 1.25fr;display:grid}.cs .cs-ui-bt-member__col{gap:calc(12 * var(--cs-u));flex-direction:column;min-width:0;display:flex}.cs .cs-ui-bt-member__col>.cs-ui-bt-box:last-child{flex:1}.cs .cs-ui-bt-history{border-collapse:collapse;width:100%;font-size:var(--ui-fs-xs)}.cs .cs-ui-bt-history th{padding:0 calc(8 * var(--cs-u)) calc(6 * var(--cs-u)) 0;border-bottom:var(--ui-hairline) solid var(--ui-border);color:var(--ui-muted);font-size:var(--ui-fs-2xs);text-align:left;white-space:nowrap;font-weight:600}.cs .cs-ui-bt-history td{padding:calc(7 * var(--cs-u)) calc(8 * var(--cs-u)) calc(7 * var(--cs-u)) 0;border-bottom:var(--ui-hairline) solid var(--ui-border);color:var(--ui-text-soft);white-space:nowrap}.cs .cs-ui-bt-history tr:last-child td{border-bottom:0}.cs .cs-ui-bt-history .is-latest td{color:var(--ui-text);font-weight:600}.cs .cs-ui-bt-history .cs-ui-bt-history__change{text-align:right;padding-right:0}.cs .cs-ui-bt-history td.is-plus{color:var(--ui-success-text);font-weight:700}.cs .cs-ui-bt-kind{align-items:center;gap:calc(6 * var(--cs-u));display:inline-flex}.cs .cs-ui-bt-kind i,.cs .cs-ui-bt-kind__dot{width:calc(8 * var(--cs-u));height:calc(8 * var(--cs-u));background:var(--ui-faint);border-radius:50%;flex:none}.cs .cs-ui-bt-kind--daily i{background:var(--ui-primary)}.cs .cs-ui-bt-kind--bought i{background:var(--ui-success)}.cs .cs-ui-bt-comment{gap:calc(3 * var(--cs-u));padding:calc(9 * var(--cs-u)) calc(11 * var(--cs-u));border-left:calc(3 * var(--cs-u)) solid var(--ui-warning);background:var(--ui-warning-soft);color:var(--ui-text-soft);font-size:var(--ui-fs-xs);flex-direction:column;line-height:1.4;display:flex}.cs .cs-ui-bt-comment__meta{gap:calc(8 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-2xs);display:flex}.cs .cs-ui-bt-comment__meta b{color:var(--ui-text)}.cs .cs-ui-bt-report__layout{grid-template-columns:calc(176 * var(--cs-u)) 1fr;background:var(--ui-bg);display:grid}.cs .cs-ui-bt-report--card .cs-ui-bt-report__layout{grid-template-columns:1fr}.cs .cs-ui-bt-report__list{gap:calc(2 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(10 * var(--cs-u));border-right:var(--ui-hairline) solid var(--ui-border);color:var(--ui-text-soft);font-size:var(--ui-fs-xs);background:#fff;flex-direction:column;display:flex}.cs .cs-ui-bt-report__list span{padding:calc(7 * var(--cs-u)) calc(10 * var(--cs-u));white-space:nowrap}.cs .cs-ui-bt-report__list .is-active{background:var(--ui-primary-soft);color:var(--ui-primary-text);box-shadow:inset calc(3 * var(--cs-u)) 0 0 var(--ui-primary);font-weight:700}.cs .cs-ui-bt-report__main{gap:calc(12 * var(--cs-u));min-width:0;padding:calc(16 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-bt-report--card .cs-ui-bt-report__main{padding:calc(12 * var(--cs-u))}.cs .cs-ui-bt-report__head{align-items:center;gap:calc(8 * var(--cs-u));display:flex}.cs .cs-ui-bt-report__head b{color:var(--ui-text);font-size:var(--ui-fs-xl);margin-right:auto;font-weight:700}.cs .cs-ui-bt-filter{padding:calc(6 * var(--cs-u)) calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);color:var(--ui-text-soft);font-size:var(--ui-fs-xs);white-space:nowrap;background:#fff}.cs .cs-ui-bt-figures{gap:calc(10 * var(--cs-u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs .cs-ui-bt-figures>span{gap:calc(4 * var(--cs-u));padding:calc(10 * var(--cs-u)) calc(12 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-top:calc(3 * var(--cs-u)) solid var(--ui-primary);color:var(--ui-muted);font-size:var(--ui-fs-2xs);white-space:nowrap;background:#fff;flex-direction:column;display:flex}.cs .cs-ui-bt-figures b{color:var(--ui-primary-text);font-size:var(--ui-fs-2xl);font-weight:700;line-height:1.05}.cs .cs-ui-bt-figures>.is-alert{border-top-color:var(--ui-danger)}.cs .cs-ui-bt-figures>.is-alert b{color:var(--ui-danger)}.cs .cs-ui-bt-report__grid{gap:calc(12 * var(--cs-u));grid-template-columns:1.7fr 1fr;display:grid}.cs .cs-ui-bt-report--card .cs-ui-bt-report__grid{grid-template-columns:1fr}.cs .cs-ui-bt-bars{grid-template-columns:repeat(var(--bars), 1fr);align-items:end;gap:calc(5 * var(--cs-u));height:calc(150 * var(--cs-u));background:linear-gradient(var(--ui-border) var(--ui-hairline), transparent var(--ui-hairline)) 0 calc(18 * var(--cs-u)) / 100% calc(36 * var(--cs-u));display:grid}.cs .cs-ui-bt-report--card .cs-ui-bt-bars{height:calc(110 * var(--cs-u));background-position:0 0;background-size:100% calc(28 * var(--cs-u))}.cs .cs-ui-bt-bars>span{justify-items:center;gap:calc(3 * var(--cs-u));height:100%;color:var(--ui-muted);font-size:var(--ui-fs-2xs);grid-template-rows:auto 1fr auto;display:grid}.cs .cs-ui-bt-bars b{font-weight:500}.cs .cs-ui-bt-report--card .cs-ui-bt-bars b{visibility:hidden}.cs .cs-ui-bt-bars em{white-space:nowrap;min-height:1.2em;font-style:normal}.cs .cs-ui-bt-bars i{width:100%;height:calc(var(--v) * 100%);background:var(--ui-primary);align-self:end}.cs .cs-ui-bt-bars .is-peak i{background:var(--ui-primary-text)}.cs .cs-ui-bt-bars .is-peak b{color:var(--ui-primary-text);font-weight:700}.cs .cs-ui-bt-types{font-size:var(--ui-fs-xs);flex-direction:column;flex:1;display:flex}.cs .cs-ui-bt-types>span{align-items:center;gap:calc(8 * var(--cs-u));padding:calc(8 * var(--cs-u)) 0;border-bottom:var(--ui-hairline) solid var(--ui-border);color:var(--ui-text-soft);white-space:nowrap;display:flex}.cs .cs-ui-bt-types b{color:var(--ui-text);margin-left:auto;font-weight:600}.cs .cs-ui-bt-types>.cs-ui-bt-types__total{color:var(--ui-text);border-bottom:0;margin-top:auto;font-weight:700}.cs .cs-ui-bt-types__total b{color:var(--ui-primary-text);font-weight:700}.cs .cs-ui-bt-kind__dot--1{background:var(--ui-faint)}.cs .cs-ui-bt-kind__dot--2{background:var(--ui-primary)}.cs .cs-ui-bt-kind__dot--3{background:var(--ui-primary-text)}.cs .cs-ui-bt-kind__dot--4{background:#d9488f}.cs .cs-ui-bt-alerts{gap:calc(10 * var(--cs-u));grid-template-columns:1fr 1fr;display:grid}.cs .cs-ui-bt-report--card .cs-ui-bt-alerts{gap:calc(8 * var(--cs-u));grid-template-columns:1fr}.cs .cs-ui-bt-alert{align-items:center;column-gap:calc(8 * var(--cs-u));row-gap:calc(2 * var(--cs-u));font-size:var(--ui-fs-xs);grid-template-columns:auto 1fr;display:grid}.cs .cs-ui-bt-alert b{color:var(--ui-text);white-space:nowrap}.cs .cs-ui-bt-alert>span{color:var(--ui-muted);grid-column:2}.cs .cs-ui-bt-tag{min-width:calc(52 * var(--cs-u));padding:calc(2 * var(--cs-u)) calc(6 * var(--cs-u));text-align:center;font-size:var(--ui-fs-2xs);white-space:nowrap;font-style:normal;font-weight:700}.cs .cs-ui-bt-tag--red{background:var(--ui-danger-soft);color:var(--ui-danger)}.cs .cs-ui-bt-tag--amber{background:var(--ui-warning-soft);color:var(--ui-warning-text)}.cs .cs-ui-window__body:has(>.cs-ui-bt-plans){flex-direction:column;display:flex}.cs .cs-ui-bt-plans{background:#fff;flex-direction:column;flex:1;display:flex}.cs .cs-ui-bt-plans__head{justify-content:space-between;align-items:center;gap:calc(10 * var(--cs-u));padding:calc(16 * var(--cs-u)) calc(16 * var(--cs-u)) calc(12 * var(--cs-u));display:flex}.cs .cs-ui-bt-plans__head>div{gap:calc(1 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-bt-plans__head b{font-size:var(--ui-fs-xl);font-weight:700;line-height:1.15}.cs .cs-ui-bt-plans__head div span{color:var(--ui-muted);font-size:var(--ui-fs-2xs)}.cs .cs-ui-bt-table{margin:0 calc(16 * var(--cs-u)) calc(16 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);flex-direction:column;flex:1;display:flex}.cs .cs-ui-bt-table__row{grid-template-columns:1fr calc(84 * var(--cs-u)) calc(60 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);flex:1;align-items:center;display:grid}.cs .cs-ui-bt-table__row>span{padding:calc(9 * var(--cs-u)) calc(10 * var(--cs-u))}.cs .cs-ui-bt-table__row--head{background:var(--ui-bg);color:var(--ui-muted);font-size:var(--ui-fs-2xs);border-top:0;flex:none;font-weight:700;line-height:1.2}.cs .cs-ui-bt-table__row--head>span{padding-block:calc(7 * var(--cs-u))}.cs .cs-ui-bt-table__name{align-items:center;gap:calc(10 * var(--cs-u));display:flex}.cs .cs-ui-bt-table__name>span{flex-direction:column;min-width:0;display:flex}.cs .cs-ui-bt-table__name b{white-space:nowrap;font-weight:600}.cs .cs-ui-bt-table__name small{color:var(--ui-muted);font-size:var(--ui-fs-2xs);white-space:nowrap}.cs .cs-ui-bt-discount{padding:calc(2 * var(--cs-u)) calc(7 * var(--cs-u));background:var(--ui-primary-soft);color:var(--ui-primary-text);font-size:var(--ui-fs-xs);white-space:nowrap;font-style:normal;font-weight:700}.cs .cs-ui-bt-swatch{width:calc(12 * var(--cs-u));height:calc(12 * var(--cs-u));border-radius:50%;flex:none}.cs .cs-ui-bt-swatch--recruit{background:var(--ui-success)}.cs .cs-ui-bt-swatch--junior{background:var(--ui-primary)}.cs .cs-ui-bt-swatch--star{background:var(--ui-warning)}.cs .cs-ui-bt-swatch--unlimited{background:var(--ui-nav)}.cs .cs-ui>.cs-ui-bt-reader{--ui-cols:22;justify-content:space-between;gap:calc(14 * var(--cs-u));padding:calc(20 * var(--cs-u)) calc(22 * var(--cs-u));border-radius:var(--ui-radius-window);box-shadow:var(--ui-shadow-window);color:#fff;background:#222;flex-direction:column;display:flex}.cs .cs-ui-bt-reader__top{color:#b1bdcc;font-size:var(--ui-fs-sm);justify-content:space-between;align-items:center;display:flex}.cs .cs-ui-bt-reader__place{align-items:center;gap:calc(7 * var(--cs-u));letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:flex}.cs .cs-ui-bt-reader__place i{width:calc(8 * var(--cs-u));height:calc(8 * var(--cs-u));background:#4ade80;border-radius:50%}.cs .cs-ui-bt-reader__status{align-items:center;gap:calc(10 * var(--cs-u));padding:calc(10 * var(--cs-u)) calc(12 * var(--cs-u));border-radius:calc(4 * var(--cs-u));color:#4ade80;font-size:var(--ui-fs-xl);background:#4ade8024;font-weight:700;line-height:1.1;display:flex}.cs .cs-ui-bt-reader__tick{width:calc(26 * var(--cs-u));height:calc(26 * var(--cs-u));color:#14361f;font-size:var(--ui-fs-sm);background:#4ade80;border-radius:50%;flex:none;place-items:center;display:grid}.cs .cs-ui-bt-reader__who{gap:calc(4 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-bt-reader__who b{font-size:var(--ui-fs-2xl);font-weight:600;line-height:1.1}.cs .cs-ui-bt-reader__who span{align-items:center;gap:calc(7 * var(--cs-u));color:#f1b928;font-size:var(--ui-fs-md);font-weight:600;display:flex}.cs .cs-ui-bt-reader__who i{width:calc(10 * var(--cs-u));height:calc(10 * var(--cs-u));background:#f1b928;border-radius:50%}.cs .cs-ui-bt-reader__daily{gap:calc(7 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-bt-reader__row{color:#b1bdcc;font-size:var(--ui-fs-sm);justify-content:space-between;align-items:baseline;display:flex}.cs .cs-ui-bt-reader__row b{color:#fff;font-size:var(--ui-fs-lg)}.cs .cs-ui-bt-pips{gap:calc(6 * var(--cs-u));display:flex}.cs .cs-ui-bt-pips i{height:calc(10 * var(--cs-u));border-radius:calc(2 * var(--cs-u));background:#4ade80;flex:1}.cs .cs-ui-bt-pips .is-used{background:#ffffff29}.cs .cs-ui-bt-pips .is-now{box-shadow:inset 0 0 0 calc(2 * var(--cs-u)) #4ade80;background:0 0}.cs .cs-ui-bt-reader__used{color:#b1bdcc;font-size:var(--ui-fs-sm)}.cs .cs-ui-bt-reader__foot{justify-content:space-between;align-items:baseline;gap:calc(10 * var(--cs-u));padding-top:calc(12 * var(--cs-u));border-top:var(--ui-hairline) solid #ffffff29;color:#b1bdcc;font-size:var(--ui-fs-sm);white-space:nowrap;display:flex}.cs .cs-ui-bt-reader__foot b{margin-left:calc(4 * var(--cs-u));color:#fff;font-size:var(--ui-fs-md)}.cs .cs-ui>.cs-ui-bt-widget{--ui-cols:22;gap:calc(10 * var(--cs-u));padding:calc(20 * var(--cs-u));border-radius:var(--ui-radius-window);box-shadow:var(--ui-shadow-window);color:var(--ui-text);background:#fff;flex-direction:column;display:flex}.cs .cs-ui-bt-widget__title{font-size:var(--ui-fs-xl);font-weight:700;line-height:1.15}.cs .cs-ui-bt-steps{align-items:center;gap:calc(10 * var(--cs-u));padding-bottom:calc(10 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);color:var(--ui-faint);font-size:var(--ui-fs-xs);white-space:nowrap;display:flex}.cs .cs-ui-bt-steps>span{align-items:center;gap:calc(5 * var(--cs-u));display:flex}.cs .cs-ui-bt-steps i{width:calc(18 * var(--cs-u));height:calc(18 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}.cs .cs-ui-bt-steps .is-done{color:var(--ui-muted)}.cs .cs-ui-bt-steps .is-done i{border-color:var(--ui-success);background:var(--ui-success);color:#fff}.cs .cs-ui-bt-steps .is-active{color:var(--ui-primary-text);font-weight:700}.cs .cs-ui-bt-steps .is-active i{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.cs .cs-ui-bt-widget__field{gap:calc(5 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-bt-widget__label{color:var(--ui-text-soft);font-size:var(--ui-fs-2xs);font-weight:600}.cs .cs-ui-bt-widget__input{padding:calc(7 * var(--cs-u)) calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-success);border-radius:calc(3 * var(--cs-u));font-size:var(--ui-fs-xs)}.cs .cs-ui-bt-widget__found{align-items:center;gap:calc(4 * var(--cs-u));color:var(--ui-success-text);font-size:var(--ui-fs-2xs);font-weight:600;display:flex}.cs .cs-ui-bt-options{gap:calc(6 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-bt-options>span{align-items:center;gap:calc(9 * var(--cs-u));padding:calc(7 * var(--cs-u)) calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:calc(3 * var(--cs-u));font-size:var(--ui-fs-xs);display:flex}.cs .cs-ui-bt-options>span>span{flex-direction:column;min-width:0;display:flex}.cs .cs-ui-bt-options small{color:var(--ui-muted);font-size:var(--ui-fs-2xs)}.cs .cs-ui-bt-options i{width:calc(13 * var(--cs-u));height:calc(13 * var(--cs-u));border:calc(1.5 * var(--cs-u)) solid var(--ui-border-strong);border-radius:50%;flex:none}.cs .cs-ui-bt-options em{color:var(--ui-primary-text);font-size:var(--ui-fs-2xs);white-space:nowrap;margin-left:auto;font-style:normal;font-weight:600}.cs .cs-ui-bt-options .is-selected{border-color:var(--ui-primary);background:var(--ui-primary-soft);box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-primary)}.cs .cs-ui-bt-options .is-selected i{border-color:var(--ui-primary);background:radial-gradient(circle, var(--ui-primary) 40%, #fff 45%)}.cs .cs-ui-bt-widget__next{padding-block:calc(9 * var(--cs-u));font-size:var(--ui-fs-sm);margin-top:auto}.cs .cs-ui-bt-widget__secure{color:var(--ui-muted);font-size:var(--ui-fs-2xs);text-align:center}@container (width<=760px){:is(.cs .cs-ui>.cs-ui-window:has(.cs-ui-bt-member),.cs .cs-ui>.cs-ui-window:has(.cs-ui-bt-report:not(.cs-ui-bt-report--card))){--ui-cols:40}.cs .cs-ui-bt-bar__search{display:none}.cs .cs-ui-bt-banner:has(.cs-ui-bt-counters){flex-wrap:wrap}.cs .cs-ui-bt-banner .cs-ui-bt-counters{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-left:0}.cs .cs-ui-bt-member__body{grid-template-columns:1fr}.cs .cs-ui-bt-member__body .cs-ui-bt-member__extra{display:none}.cs .cs-ui-bt-report__layout{grid-template-columns:1fr}.cs .cs-ui-bt-report__layout .cs-ui-bt-report__list{display:none}}@container (width<=420px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-bt-report--card){--ui-cols:25}}@container (width<=340px){.cs .cs-ui-bt-table__row{grid-template-columns:1fr calc(84 * var(--cs-u)) calc(72 * var(--cs-u))}.cs .cs-ui-bt-table__row>span{padding-inline:calc(6 * var(--cs-u))}.cs .cs-ui-bt-table__name small,.cs .cs-ui-bt-plans__head .cs-ui-bt-btn,.cs .cs-ui-bt-plans .cs-ui-bt-bar__item:not(.is-active){display:none}}@container (width<=450px){:is(.cs .cs-ui>.cs-ui-window:has(.cs-ui-bt-member),.cs .cs-ui>.cs-ui-window:has(.cs-ui-bt-report)){--ui-cols:25}.cs .cs-ui-bt-member .cs-ui-bt-bar__item:not(.is-active),.cs .cs-ui-bt-report .cs-ui-bt-bar__item:not(.is-active),.cs .cs-ui-bt-bar .cs-ui-bt-bar__branch{display:none}.cs .cs-ui-bt-avatar{width:calc(60 * var(--cs-u));height:calc(60 * var(--cs-u));font-size:var(--ui-fs-xl)}.cs .cs-ui-bt-banner .cs-ui-bt-counters,.cs .cs-ui-bt-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.cs .cs-ui-bt-history .cs-ui-bt-history__place{display:none}.cs .cs-ui-bt-report__grid,.cs .cs-ui-bt-alerts{grid-template-columns:1fr}.cs .cs-ui-bt-report__head .cs-ui-bt-filter:nth-of-type(2),.cs .cs-ui-bt-report__head .cs-ui-bt-btn{display:none}.cs .cs-ui-bt-bars b{visibility:hidden}.cs .cs-ui-bt-pill--branch{display:none}}.cs .cs-ui--collection{--ui-primary:#316998;--ui-primary-soft:#e7eff7;--ui-primary-soft-border:#cadded;--ui-primary-text:#254867;--ui-tile:#316998}@container (width<=599px){.cs .cs-ui.cs-ui-collection>.cs-ui-window{--ui-cols:26.25}.cs .cs-ui .cs-ui-collection__wide{display:none}}.cs .cs-ui-collection-list{gap:calc(12 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-collection-list__top{justify-content:space-between;align-items:flex-end;gap:calc(12 * var(--cs-u));display:flex}.cs .cs-ui-collection-list__facts{border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);font-size:var(--ui-fs-sm);overflow:hidden}.cs .cs-ui-collection-list__fact{min-height:calc(30 * var(--cs-u));padding:calc(5 * var(--cs-u)) calc(14 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);color:var(--ui-muted);grid-template-columns:62% 1fr;align-items:center;font-weight:500;display:grid}.cs .cs-ui-collection-list__fact:first-child{border-top:0}.cs .cs-ui-collection-list__fact b{color:var(--ui-text);font-weight:400}.cs .cs-ui-collection-list__exports{justify-content:flex-end;gap:calc(8 * var(--cs-u));display:flex}.cs .cs-ui-collection-list__box{border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);overflow:hidden}.cs .cs-ui-collection-list__row{height:calc(30 * var(--cs-u));padding-inline:calc(12 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);grid-template-columns:1.1fr 1fr .7fr .6fr;align-items:center;display:grid}.cs .cs-ui-collection-list__row--head{background:var(--ui-bg);color:var(--ui-muted);font-size:var(--ui-fs-xs);border-top:0;font-weight:500}.cs .cs-ui-collection-list__row>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cs .cs-ui-collection-list__flag{width:calc(16 * var(--cs-u));height:calc(16 * var(--cs-u));background:var(--ui-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cs .cs-ui-collection-list__flag .cs-ui-icon{width:70%;height:70%}.cs .cs-ui-collection-list__foot{color:var(--ui-muted);font-size:var(--ui-fs-xs);text-align:right}.cs .cs-ui-collection-batch{position:relative}.cs .cs-ui-collection-batch__dim{background:#0f172a73;position:absolute;inset:0}.cs .cs-ui-collection-batch__seat{padding:calc(16 * var(--cs-u));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cs .cs-ui-collection-batch__modal{width:calc(430 * var(--cs-u));max-width:100%}.cs .cs-ui-collection-batch__head{padding:calc(14 * var(--cs-u)) calc(18 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-collection-batch__body{gap:calc(12 * var(--cs-u));padding:calc(16 * var(--cs-u)) calc(18 * var(--cs-u));font-size:var(--ui-fs-sm);display:grid}.cs .cs-ui-collection-batch__pair{gap:calc(12 * var(--cs-u));grid-template-columns:1fr 1fr;display:grid}.cs .cs-ui-collection-batch__note{padding:calc(9 * var(--cs-u)) calc(12 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-primary-soft-border);border-radius:var(--ui-radius);background:var(--ui-primary-soft);color:var(--ui-primary-text);font-size:var(--ui-fs-sm);line-height:1.35}.cs .cs-ui-collection-batch__foot{padding:calc(12 * var(--cs-u)) calc(18 * var(--cs-u)) calc(16 * var(--cs-u));justify-content:flex-end;display:flex}.cs .cs-ui-collection-form{gap:calc(11 * var(--cs-u));padding:calc(20 * var(--cs-u)) calc(22 * var(--cs-u)) calc(22 * var(--cs-u));background:var(--ui-surface);font-size:var(--ui-fs-sm);display:grid}.cs .cs-ui-collection-form__title{color:var(--ui-text);font-size:var(--ui-fs-xl);letter-spacing:-.02em;font-weight:700;line-height:1.15}.cs .cs-ui-collection-form__alert{padding:calc(9 * var(--cs-u)) calc(12 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-red-border,#fecaca);border-radius:var(--ui-radius);background:var(--ui-red-soft,#fee2e2);color:var(--ui-red-text,#b91c1c);font-size:var(--ui-fs-xs);line-height:1.35}.cs .cs-ui-collection-form__hint{color:var(--ui-muted);font-size:var(--ui-fs-xs)}.cs .cs-ui-collection-form__items{gap:calc(6 * var(--cs-u));display:grid}.cs .cs-ui-collection-form__item{align-items:center;gap:calc(6 * var(--cs-u));grid-template-columns:1fr auto;display:grid}.cs .cs-ui-collection-form__remove{width:calc(32 * var(--cs-u));height:calc(32 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);color:var(--ui-muted);justify-content:center;align-items:center;display:inline-flex}.cs .cs-ui-collection-form__add{width:100%;margin-top:calc(2 * var(--cs-u));border-color:var(--ui-green-border,#bbf7d0);color:var(--ui-green-text,#15803d)}.cs .cs-ui-collection-form__submit{width:100%}.cs .cs-ui-collection-mail{background:var(--ui-surface);font-size:var(--ui-fs-sm);flex-direction:column;line-height:1.4;display:flex}.cs .cs-ui-collection-mail__head{gap:calc(4 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(18 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);display:grid}.cs .cs-ui-collection-mail__subject{color:var(--ui-text);font-size:var(--ui-fs-md);font-weight:600;line-height:1.3}.cs .cs-ui-collection-mail__from{align-items:center;gap:calc(8 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-xs);display:flex}.cs .cs-ui-collection-mail__body{align-content:start;gap:calc(8 * var(--cs-u));padding:calc(16 * var(--cs-u)) calc(18 * var(--cs-u));color:var(--ui-text-soft);flex:1;display:grid}.cs .cs-ui-collection-mail__body p{margin:0}.cs .cs-ui-collection-mail__strong{color:var(--ui-text);font-weight:600}.cs .cs-ui-collection-mail__files{gap:calc(8 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(18 * var(--cs-u)) calc(16 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);flex-wrap:wrap;display:flex}.cs .cs-ui-collection-mail__file{align-items:center;gap:calc(7 * var(--cs-u));max-width:100%;padding:calc(6 * var(--cs-u)) calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-bg);color:var(--ui-text-soft);font-size:var(--ui-fs-xs);display:inline-flex}.cs .cs-ui-collection-mail__file b{padding:calc(1 * var(--cs-u)) calc(4 * var(--cs-u));border-radius:calc(3 * var(--cs-u));background:var(--ui-primary);color:#fff;font-size:var(--ui-fs-2xs);font-weight:700}.cs .cs-ui-collection-mail__file span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cs .cs-ui.cs-ui--workstart{--ui-nav:#012b46;--ui-nav-deep:#011c2e;--ui-nav-active:#0a4468;--ui-nav-text:#e2eef6;--ui-nav-muted:#8fb0c6;--ui-primary:#0093e8;--ui-primary-soft:#e0f2fd;--ui-primary-soft-border:#b9e2fa;--ui-primary-text:#00659f;--ui-tile:#0093e8;--ui-bg:#f7fafc}.cs .cs-ui>.cs-ui-window:has(.cs-ui-match-question){--ui-cols:36}.cs .cs-ui>.cs-ui-window:has(.cs-ui-match-builder){--ui-cols:46}.cs .cs-ui-window__body:has(>.cs-ui-match-question){flex-direction:column;display:flex}.cs .cs-ui-match-question{grid-template-columns:calc(150 * var(--cs-u)) minmax(0, 1fr);min-height:calc(330 * var(--cs-u));flex:1;display:grid}.cs .cs-ui-match-question__menu{gap:calc(10 * var(--cs-u));padding:calc(18 * var(--cs-u)) calc(16 * var(--cs-u));background:var(--ui-sunken);border-right:var(--ui-hairline) solid var(--ui-border);flex-direction:column;display:flex}.cs .cs-ui-match-question__section{align-items:center;gap:calc(8 * var(--cs-u));font-size:var(--ui-fs-sm);color:var(--ui-muted);display:flex}.cs .cs-ui-match-question__section i{width:calc(10 * var(--cs-u));height:calc(10 * var(--cs-u));border:calc(2 * var(--cs-u)) solid var(--ui-border-strong);border-radius:999px;flex:none}.cs .cs-ui-match-question__section.is-done i{background:var(--ui-primary);border-color:var(--ui-primary)}.cs .cs-ui-match-question__section.is-current{color:var(--ui-text);font-weight:600}.cs .cs-ui-match-question__section.is-current i{border-color:var(--ui-primary)}.cs .cs-ui-match-question__main{padding:calc(24 * var(--cs-u)) calc(26 * var(--cs-u)) calc(20 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-match-question__counter{font-size:var(--ui-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ui-primary-text);font-weight:600}.cs .cs-ui-match-question__progress{height:calc(4 * var(--cs-u));margin-top:calc(8 * var(--cs-u));background:var(--ui-sunken);border-radius:999px;display:block;position:relative;overflow:hidden}.cs .cs-ui-match-question__progress i{border-radius:inherit;background:var(--ui-primary);position:absolute;inset:0 auto 0 0}.cs .cs-ui-match-question__statement{margin:auto 0 calc(24 * var(--cs-u));padding-top:calc(16 * var(--cs-u));font-size:var(--ui-fs-xl);font-weight:600;line-height:1.3}.cs .cs-ui-match-question__scale{gap:calc(8 * var(--cs-u));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cs .cs-ui-match-question__option{height:calc(48 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);font-size:var(--ui-fs-lg);color:var(--ui-text-soft);place-items:center;font-weight:600;display:grid}.cs .cs-ui-match-question__option.is-active{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff}.cs .cs-ui-match-question__ends{justify-content:space-between;gap:calc(12 * var(--cs-u));margin-top:calc(8 * var(--cs-u));font-size:var(--ui-fs-xs);color:var(--ui-muted);display:flex}.cs .cs-ui-match-question__nav{justify-content:space-between;align-items:center;gap:calc(10 * var(--cs-u));padding-top:calc(20 * var(--cs-u));margin-top:auto;display:flex}.cs .cs-ui-match-question__saved{align-items:center;gap:calc(4 * var(--cs-u));font-size:var(--ui-fs-xs);color:var(--ui-muted);white-space:nowrap;display:flex}.cs .cs-ui-match-question__saved .cs-ui-icon{color:var(--ui-success)}@container (width<=450px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-match-question){--ui-cols:24}.cs .cs-ui-match-question{grid-template-columns:minmax(0,1fr);min-height:0}.cs .cs-ui-match-question__menu{display:none}.cs .cs-ui-match-question__statement{font-size:var(--ui-fs-lg)}.cs .cs-ui-match-question__saved{display:none}}.cs .cs-ui-match-builder{padding:calc(20 * var(--cs-u));background:var(--ui-bg)}.cs .cs-ui-match-builder__head{align-items:center;gap:calc(10 * var(--cs-u));display:flex}.cs .cs-ui-match-builder__head .cs-ui-btn{margin-left:auto}.cs .cs-ui-match-builder__body{grid-template-columns:calc(190 * var(--cs-u)) minmax(0, 1fr);gap:calc(16 * var(--cs-u));margin-top:calc(16 * var(--cs-u));display:grid}.cs .cs-ui-match-builder__sections{gap:calc(6 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-match-builder__section{justify-content:space-between;gap:calc(8 * var(--cs-u));padding:calc(9 * var(--cs-u)) calc(12 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);font-size:var(--ui-fs-sm);display:flex}.cs .cs-ui-match-builder__section b{font-weight:500}.cs .cs-ui-match-builder__section em{color:var(--ui-muted);font-style:normal}.cs .cs-ui-match-builder__section.is-active{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-primary-text)}.cs .cs-ui-match-builder__section.is-active b{font-weight:600}.cs .cs-ui-match-builder__rows{border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);overflow:hidden}.cs .cs-ui-match-builder__row{grid-template-columns:minmax(0, 1fr) calc(112 * var(--cs-u)) calc(48 * var(--cs-u));align-items:center;gap:calc(10 * var(--cs-u));padding:calc(9 * var(--cs-u)) calc(12 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);display:grid}.cs .cs-ui-match-builder__row:first-child{border-top:0}.cs .cs-ui-match-builder__row--head{background:var(--ui-sunken);font-size:var(--ui-fs-xs);color:var(--ui-muted);font-weight:600}.cs .cs-ui-match-builder__question{gap:calc(2 * var(--cs-u));flex-direction:column;min-width:0;display:flex}.cs .cs-ui-match-builder__question b{font-weight:400;line-height:1.35}.cs .cs-ui-match-builder__question em{font-style:normal;font-size:var(--ui-fs-xs);color:var(--ui-muted)}.cs .cs-ui-match-builder__weight{text-align:right;font-variant-numeric:tabular-nums}@container (width<=450px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-match-builder){--ui-cols:26}.cs .cs-ui-match-builder__body{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-match-builder__sections{display:none}.cs .cs-ui-match-builder__row{grid-template-columns:minmax(0, 1fr) calc(100 * var(--cs-u))}.cs .cs-ui-match-builder__row .cs-ui-match-builder__weight,.cs .cs-ui-match-builder__head .cs-ui-chip{display:none}}.cs .cs-ui-match-ranking__cards{gap:calc(14 * var(--cs-u));margin-top:calc(16 * var(--cs-u));grid-template-columns:minmax(0,1fr);display:grid}.cs .cs-ui-match-ranking__cards>.cs-ui-card{padding:calc(14 * var(--cs-u)) calc(16 * var(--cs-u)) calc(6 * var(--cs-u))}.cs .cs-ui-match-ranking__list{margin-top:calc(10 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-match-ranking__traits{gap:calc(8 * var(--cs-u)) calc(24 * var(--cs-u));margin-top:calc(12 * var(--cs-u));padding-bottom:calc(8 * var(--cs-u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs .cs-ui-match-ranking__trait{gap:calc(6 * var(--cs-u));min-width:0;font-size:var(--ui-fs-sm);flex-direction:column;display:flex}.cs .cs-ui-match-ranking .cs-ui-match-ranking__trait--head{display:none}.cs .cs-ui-match-ranking__line--head{font-size:var(--ui-fs-xs);color:var(--ui-muted);border-top:0;padding-top:0;font-weight:600}.cs .cs-ui-match-ranking__bar{height:calc(18 * var(--cs-u));background:var(--ui-sunken);border-radius:999px;display:block;position:relative;overflow:hidden}.cs .cs-ui-match-ranking__bar i{background:var(--ui-primary-soft-border);position:absolute;inset:0 auto 0 0}.cs .cs-ui-match-ranking__bar b{right:calc(9 * var(--cs-u));font-size:var(--ui-fs-xs);color:var(--ui-primary-text);font-weight:600;position:absolute;top:50%;translate:0 -50%}.cs .cs-ui-match-ranking__line{grid-template-columns:minmax(0, 1fr) calc(54 * var(--cs-u)) calc(172 * var(--cs-u));align-items:center;gap:calc(10 * var(--cs-u));padding:calc(7 * var(--cs-u)) 0;border-top:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);display:grid}.cs .cs-ui-match-ranking__list.has-file .cs-ui-match-ranking__line{grid-template-columns:minmax(0, 1fr) calc(90 * var(--cs-u)) calc(54 * var(--cs-u)) calc(172 * var(--cs-u))}.cs .cs-ui-match-ranking__file em{padding:calc(2 * var(--cs-u)) calc(7 * var(--cs-u));background:var(--ui-primary-soft);font-style:normal;font-size:var(--ui-fs-2xs);color:var(--ui-primary-text);border-radius:999px;display:inline-flex}.cs .cs-ui-match-ranking__line>.cs-ui-num{text-align:right}.cs .cs-ui-match-ranking__who{align-items:center;gap:calc(8 * var(--cs-u));white-space:nowrap;min-width:0;display:flex}.cs .cs-ui-match-ranking__who>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.cs .cs-ui-match-ranking__action{justify-content:flex-end;display:flex}.cs .cs-ui-match-ranking__line .cs-ui-btn,.cs .cs-ui-match-ranking__line .cs-ui-badge{white-space:nowrap}.cs .cs-ui-match-ranking__line .cs-ui-badge{border-radius:var(--ui-radius);height:2.3em;font-size:var(--ui-fs-sm);padding-inline:.8em}@container (width>=601px) and (width<=720px){.cs .cs-ui-match-ranking .cs-ui-match-ranking__file{display:none}.cs .cs-ui-match-ranking .cs-ui-match-ranking__list.has-file .cs-ui-match-ranking__line{grid-template-columns:minmax(0, 1fr) calc(54 * var(--cs-u)) calc(232 * var(--cs-u))}}@container (width<=600px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-match-ranking){--ui-cols:26}.cs .cs-ui-match-ranking__traits{grid-template-columns:repeat(2,minmax(0,1fr))}.cs .cs-ui-match-ranking .cs-ui-match-ranking__list .cs-ui-match-ranking__line{grid-template-columns:minmax(0, 1fr) calc(54 * var(--cs-u))}.cs .cs-ui-match-ranking .cs-ui-match-ranking__action,.cs .cs-ui-match-ranking .cs-ui-match-ranking__file{display:none}}.cs .cs-ui-match-board__head{align-items:center;gap:calc(12 * var(--cs-u));display:flex}.cs .cs-ui-match-board__head .cs-ui-select{min-width:calc(190 * var(--cs-u));margin-left:auto}.cs .cs-ui-match-board__columns{gap:calc(12 * var(--cs-u));margin-top:calc(16 * var(--cs-u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs .cs-ui-match-board__column{gap:calc(8 * var(--cs-u));padding:calc(8 * var(--cs-u));border-radius:var(--ui-radius);background:var(--ui-sunken);flex-direction:column;display:flex}.cs .cs-ui-match-board__title{align-items:center;gap:calc(8 * var(--cs-u));padding:calc(2 * var(--cs-u)) calc(2 * var(--cs-u)) calc(4 * var(--cs-u));font-size:var(--ui-fs-sm);display:flex}.cs .cs-ui-match-board__title b{font-weight:600}.cs .cs-ui-match-board__title .cs-ui-icon{color:var(--ui-muted);margin-left:auto}.cs .cs-ui-match-board__card{gap:calc(3 * var(--cs-u));padding:calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);font-size:var(--ui-fs-sm);flex-direction:column;display:flex}.cs .cs-ui-match-board__card b{font-weight:600}.cs .cs-ui-match-board__card span{color:var(--ui-muted);font-size:var(--ui-fs-xs)}.cs .cs-ui-match-board__card em{margin-top:calc(4 * var(--cs-u));padding:calc(2 * var(--cs-u)) calc(7 * var(--cs-u));background:var(--ui-primary-soft);font-style:normal;font-size:var(--ui-fs-2xs);color:var(--ui-primary-text);border-radius:999px;align-self:flex-start}.cs .cs-ui-match-board__card:last-child{margin-bottom:0}@container (width<=600px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-match-board){--ui-cols:26}.cs .cs-ui-match-board__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.cs .cs-ui-match-board__column:nth-child(n+3),.cs .cs-ui-match-board__head .cs-ui-select,.cs .cs-ui-match-board__head .cs-ui-btn{display:none}}.cs .cs-ui.cs-ui--workstart .cs-ui-console__brand{color:#0000;background:var(--ui-nav-deep) url(data:image/svg+xml,%3Csvg%20width%3D%22300%22%20height%3D%2269%22%20viewBox%3D%220%200%20300%2069%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%20%3Cpath%20d%3D%22M32%2016C32%2024.8366%2024.8366%2032%2016%2032C7.16344%2032%200%2024.8366%200%2016C0%207.16344%207.16344%200%2016%200C24.8366%200%2032%207.16344%2032%2016Z%22%20fill%3D%22white%22/%3E%20%3Cpath%20d%3D%22M81%2016C81%2024.8366%2073.8366%2032%2065%2032C56.1634%2032%2049%2024.8366%2049%2016C49%207.16344%2056.1634%200%2065%200C73.8366%200%2081%207.16344%2081%2016Z%22%20fill%3D%22white%22/%3E%20%3Cpath%20d%3D%22M130%2016C130%2024.8366%20122.837%2032%20114%2032C105.163%2032%2098%2024.8366%2098%2016C98%207.16344%20105.163%200%20114%200C122.837%200%20130%207.16344%20130%2016Z%22%20fill%3D%22white%22/%3E%20%3Cpath%20d%3D%22M16.268%2068H19.768L25.088%2049.324H21.42L17.808%2063.716L13.944%2049.324H11.34L7.476%2063.716L3.836%2049.324H0.168L5.516%2068H9.016L12.628%2054.224L16.268%2068Z%22%20fill%3D%22white%22/%3E%20%3Cpath%20d%3D%22M40.1741%2058.676C40.1741%2064.248%2044.1221%2068.336%2049.7221%2068.336C55.3221%2068.336%2059.2701%2064.248%2059.2701%2058.676C59.2701%2053.104%2055.3221%2049.016%2049.7221%2049.016C44.1221%2049.016%2040.1741%2053.104%2040.1741%2058.676ZM55.9101%2058.676C55.9101%2062.512%2053.4741%2065.424%2049.7221%2065.424C45.9421%2065.424%2043.5341%2062.512%2043.5341%2058.676C43.5341%2054.812%2045.9421%2051.928%2049.7221%2051.928C53.4741%2051.928%2055.9101%2054.812%2055.9101%2058.676Z%22%20fill%3D%22white%22/%3E%20%3Cpath%20d%3D%22M87.3722%2068H91.1522L86.5882%2060.664C88.8282%2060.3%2091.0122%2058.508%2091.0122%2055.176C91.0122%2051.732%2088.6042%2049.324%2084.9082%2049.324H76.7042V68H79.9802V61.028H83.2282L87.3722%2068ZM87.6522%2055.176C87.6522%2056.968%2086.3083%2058.144%2084.4603%2058.144H79.9802V52.208H84.4603C86.3083%2052.208%2087.6522%2053.384%2087.6522%2055.176Z%22%20fill%3D%22white%22/%3E%20%3Cpath%20d%3D%22M119.738%2068H123.77L115.622%2058.144L123.21%2049.324H119.15L111.842%2058.228V49.324H108.566V68H111.842V62.036L113.466%2060.132L119.738%2068Z%22%20fill%3D%22white%22/%3E%20%3Cpath%20d%3D%22M160.504%2065.368C162.156%2067.132%20164.648%2068.336%20168.092%2068.336C173.132%2068.336%20175.316%2065.676%20175.316%2062.568C175.316%2058.508%20171.648%2057.556%20168.568%2056.772C166.356%2056.212%20164.452%2055.736%20164.452%2054.28C164.452%2052.88%20165.684%2051.956%20167.616%2051.956C169.576%2051.956%20171.564%2052.628%20173.02%2054.084L174.896%2051.648C173.16%2049.968%20170.808%2049.044%20167.896%2049.044C163.808%2049.044%20161.092%2051.424%20161.092%2054.504C161.092%2058.452%20164.676%2059.348%20167.728%2060.104C169.996%2060.692%20171.984%2061.196%20171.984%2062.876C171.984%2064.108%20170.92%2065.424%20168.232%2065.424C165.628%2065.424%20163.612%2064.22%20162.324%2062.848L160.504%2065.368Z%22%20fill%3D%22white%22/%3E%20%3Cpath%20d%3D%22M196.792%2068H200.068V52.208H205.724V49.324H191.136V52.208H196.792V68Z%22%20fill%3D%22white%22/%3E%20%3Cpath%20d%3D%22M234.164%2068H237.748L230.412%2049.324H226.324L218.988%2068H222.572L223.944%2064.416H232.792L234.164%2068ZM228.368%2052.096L231.868%2061.532H224.868L228.368%2052.096Z%22%20fill%3D%22white%22/%3E%20%3Cpath%20d%3D%22M264.736%2068H268.516L263.952%2060.664C266.192%2060.3%20268.376%2058.508%20268.376%2055.176C268.376%2051.732%20265.968%2049.324%20262.272%2049.324H254.068V68H257.344V61.028H260.592L264.736%2068ZM265.016%2055.176C265.016%2056.968%20263.672%2058.144%20261.824%2058.144H257.344V52.208H261.824C263.672%2052.208%20265.016%2053.384%20265.016%2055.176Z%22%20fill%3D%22white%22/%3E%20%3Cpath%20d%3D%22M290.108%2068H293.384V52.208H299.04V49.324H284.452V52.208H290.108V68Z%22%20fill%3D%22white%22/%3E%20%3C/svg%3E%20) no-repeat left calc(16 * var(--cs-u)) center / auto calc(28 * var(--cs-u));font-size:0}.cs .cs-ui-match-logo{width:calc(108 * var(--cs-u));height:auto;margin-bottom:calc(6 * var(--cs-u));display:block}.cs .cs-ui--market{--ui-bg:#f9fafb;--ui-surface:#fff;--ui-sunken:#f3f4f6;--ui-nav:#1f2937;--ui-nav-deep:#111827;--ui-nav-text:#e5e7eb;--ui-nav-muted:#9ca3af;--ui-border:#e5e7eb;--ui-border-strong:#d1d5db;--ui-text:#111827;--ui-text-soft:#374151;--ui-muted:#6b7280;--ui-faint:#9ca3af;--ui-primary:#ef4444;--ui-primary-text:#b91c1c;--ui-buy:#f14668;--ui-sell:#48c78e;--ui-up:#10b981;--ui-down:#ef4444;--ui-up-text:#059669;--ui-down-text:#dc2626;--ui-line:#1e40af;--ui-fill:#dbeafe;--ui-current:#eff6ff;--ui-current-edge:#2563eb}.cs .cs-ui-market-admin{grid-template-columns:max(calc(200 * var(--cs-u)), 150px) minmax(0, 1fr);background:var(--ui-bg);display:grid}.cs .cs-ui-market-admin__nav{background:var(--ui-nav);color:var(--ui-nav-text);font-size:var(--ui-fs-sm);white-space:nowrap;flex-direction:column;display:flex;overflow:hidden}.cs .cs-ui-market-admin__brand{height:calc(48 * var(--cs-u));padding-inline:calc(16 * var(--cs-u));background:var(--ui-nav-deep);color:#fff;font-size:var(--ui-fs-md);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-style:italic;font-weight:800;display:flex}.cs .cs-ui-market-admin__game{padding:calc(14 * var(--cs-u)) calc(16 * var(--cs-u));background:var(--ui-nav-deep);border-top:var(--ui-hairline) solid #ffffff14;color:#fff;font-size:var(--ui-fs-md);text-overflow:ellipsis;font-weight:600;overflow:hidden}.cs .cs-ui-market-admin__items{gap:calc(2 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(8 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-market-admin__item{align-items:center;gap:calc(10 * var(--cs-u));height:calc(32 * var(--cs-u));padding-inline:calc(10 * var(--cs-u));border-radius:var(--ui-radius);text-overflow:ellipsis;font-weight:500;display:flex;overflow:hidden}.cs .cs-ui-market-admin__item i{width:calc(12 * var(--cs-u));height:calc(12 * var(--cs-u));border-radius:calc(3 * var(--cs-u));opacity:.45;background:currentColor;flex:none}.cs .cs-ui-market-admin__item.is-active{background:var(--ui-nav-deep);color:#fff}.cs .cs-ui-market-admin__main{min-width:0;padding:calc(16 * var(--cs-u)) calc(20 * var(--cs-u))}.cs .cs-ui-reader{border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);overflow:hidden}.cs .cs-ui-reader__head{align-items:baseline;gap:calc(10 * var(--cs-u));padding:calc(10 * var(--cs-u)) calc(16 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);background:var(--ui-sunken);color:var(--ui-text-soft);font-size:var(--ui-fs-sm);display:flex}.cs .cs-ui-reader__head b{color:var(--ui-text);font-size:var(--ui-fs-md)}.cs .cs-ui-reader__count{margin-left:auto}.cs .cs-ui-reader__row{grid-template-columns:calc(64 * var(--cs-u)) calc(14 * var(--cs-u)) minmax(0, 1fr) calc(56 * var(--cs-u));gap:calc(12 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(16 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);display:grid}.cs .cs-ui-reader__row:last-child{border-bottom:0}.cs .cs-ui-reader__time{align-items:flex-end;gap:calc(2 * var(--cs-u));font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.cs .cs-ui-reader__time span{color:var(--ui-muted);font-size:var(--ui-fs-2xs);white-space:nowrap}.cs .cs-ui-reader__dot{width:calc(10 * var(--cs-u));height:calc(10 * var(--cs-u));margin-top:calc(4 * var(--cs-u));border:calc(2 * var(--cs-u)) solid var(--ui-text-soft);border-radius:50%}.cs .cs-ui-reader__text{color:var(--ui-text);margin:0;line-height:1.45}.cs .cs-ui-reader__impact{align-items:flex-end;gap:calc(2 * var(--cs-u));font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.cs .cs-ui-reader__impact span{color:var(--ui-text-soft);font-size:var(--ui-fs-2xs);font-weight:700}.cs .cs-ui-reader__impact b.is-up{color:var(--ui-up-text)}.cs .cs-ui-reader__impact b.is-down{color:var(--ui-down-text)}.cs .cs-ui-reader__row.is-past{color:var(--ui-faint)}.cs .cs-ui-reader__row.is-past .cs-ui-reader__text,.cs .cs-ui-reader__row.is-past .cs-ui-reader__time,.cs .cs-ui-reader__row.is-past .cs-ui-reader__impact{opacity:.55}.cs .cs-ui-reader__row.is-past .cs-ui-reader__dot{border-color:var(--ui-faint)}.cs .cs-ui-reader__row.is-now{background:var(--ui-current);box-shadow:inset calc(4 * var(--cs-u)) 0 0 var(--ui-current-edge)}.cs .cs-ui-reader__row.is-now .cs-ui-reader__text{font-size:var(--ui-fs-lg);font-weight:700;line-height:1.4}.cs .cs-ui-reader__row.is-now .cs-ui-reader__time b,.cs .cs-ui-reader__row.is-now .cs-ui-reader__time span{color:var(--ui-current-edge)}.cs .cs-ui-reader__row.is-now .cs-ui-reader__dot{border-color:var(--ui-current-edge);background:var(--ui-current-edge);box-shadow:0 0 0 calc(2 * var(--cs-u)) #fff inset}.cs .cs-ui-reader__row.is-now .cs-ui-reader__impact b{font-size:var(--ui-fs-lg)}.cs .cs-ui-trade{background:var(--ui-surface)}.cs .cs-ui-trade__bar{align-items:stretch;gap:calc(4 * var(--cs-u));height:calc(52 * var(--cs-u));padding-inline:calc(20 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-md);font-weight:600;display:flex}.cs .cs-ui-trade__brand{margin-right:calc(20 * var(--cs-u));color:var(--ui-primary);letter-spacing:.06em;text-transform:uppercase;align-items:center;font-style:italic;font-weight:800;display:flex}.cs .cs-ui-trade__link{padding-inline:calc(10 * var(--cs-u));border-bottom:calc(2 * var(--cs-u)) solid transparent;color:var(--ui-text-soft);align-items:center;display:flex}.cs .cs-ui-trade__link.is-active{border-color:var(--ui-primary);color:var(--ui-primary-text)}.cs .cs-ui-trade__avatar{width:calc(30 * var(--cs-u));height:calc(30 * var(--cs-u));background:var(--ui-border-strong);border-radius:50%;align-self:center;margin-left:auto}.cs .cs-ui-trade__body{grid-template-columns:calc(250 * var(--cs-u)) minmax(0, 1fr);display:grid}.cs .cs-ui-trade__order{gap:calc(14 * var(--cs-u));padding:calc(20 * var(--cs-u));border-right:var(--ui-hairline) solid var(--ui-border);flex-direction:column;display:flex}.cs .cs-ui-trade__side{border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:var(--ui-fs-sm);text-align:center;grid-template-columns:1fr 1fr;font-weight:600;display:grid;overflow:hidden}.cs .cs-ui-trade__side span{padding:calc(8 * var(--cs-u));color:var(--ui-text-soft)}.cs .cs-ui-trade__side span.is-active{background:var(--ui-text);color:#fff}.cs .cs-ui-trade__field{gap:calc(6 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-trade__label{font-size:var(--ui-fs-sm);font-weight:600}.cs .cs-ui-trade__select,.cs .cs-ui-trade__input{height:calc(36 * var(--cs-u));padding-inline:calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:var(--ui-fs-sm);white-space:nowrap;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.cs .cs-ui-trade__select i{width:calc(7 * var(--cs-u));height:calc(7 * var(--cs-u));margin-left:calc(8 * var(--cs-u));border-right:calc(2 * var(--cs-u)) solid var(--ui-primary);border-bottom:calc(2 * var(--cs-u)) solid var(--ui-primary);flex:none;transform:translateY(-25%)rotate(45deg)}.cs .cs-ui-trade__input{font-variant-numeric:tabular-nums}.cs .cs-ui-trade__hint{color:var(--ui-text-soft);font-size:var(--ui-fs-2xs);font-style:italic}.cs .cs-ui-trade__go{height:calc(38 * var(--cs-u));margin-top:calc(6 * var(--cs-u));border-radius:var(--ui-radius-sm);background:var(--ui-buy);color:#fff;font-size:var(--ui-fs-md);justify-content:center;align-items:center;font-weight:600;display:flex}.cs .cs-ui-trade__book{min-width:0;padding:calc(14 * var(--cs-u)) calc(20 * var(--cs-u)) calc(20 * var(--cs-u))}.cs .cs-ui-trade__tabs{gap:calc(18 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);white-space:nowrap;font-weight:600;display:flex}.cs .cs-ui-trade__tabs span{padding-bottom:calc(8 * var(--cs-u));border-bottom:calc(2 * var(--cs-u)) solid transparent;color:var(--ui-muted)}.cs .cs-ui-trade__tabs span.is-active{border-color:var(--ui-primary);color:var(--ui-primary-text)}.cs .cs-ui-trade__tools{align-items:center;gap:calc(6 * var(--cs-u));margin:calc(12 * var(--cs-u)) 0;display:flex}.cs .cs-ui-trade__tool{padding:calc(4 * var(--cs-u)) calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-size:var(--ui-fs-xs)}.cs .cs-ui-trade__updated{color:var(--ui-text-soft);font-size:var(--ui-fs-2xs);white-space:nowrap;margin-left:auto;font-style:italic}.cs .cs-ui-trade__row{gap:calc(8 * var(--cs-u));height:calc(36 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:.8fr .8fr .8fr 1fr 1fr 1.25fr 1.1fr;align-items:center;display:grid}.cs .cs-ui-trade__row>*{text-overflow:ellipsis;overflow:hidden}.cs .cs-ui-trade__row--head{height:calc(32 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-xs);font-weight:700}.cs .cs-ui-trade__row .is-num{text-align:right}.cs .cs-ui-trade__row .is-gain{color:var(--ui-up-text)}.cs .cs-ui-trade__row .is-loss{color:var(--ui-down-text)}.cs .cs-ui-trade__sum{margin-top:calc(14 * var(--cs-u));font-size:var(--ui-fs-sm);font-variant-numeric:tabular-nums}.cs .cs-ui-trade__sum div{justify-content:space-between;gap:calc(12 * var(--cs-u));padding:calc(8 * var(--cs-u)) 0;border-bottom:var(--ui-hairline) solid var(--ui-border);display:flex}.cs .cs-ui-trade__sum div.is-total{font-size:var(--ui-fs-md);border-bottom:0}.cs .cs-ui-trade__sum div.is-total span{font-weight:700}.cs .cs-ui-trade--card .cs-ui-trade__body{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-trade--card .cs-ui-trade__order{border-right:0;border-bottom:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-trade--card .cs-ui-trade__book{padding-top:0}.cs .cs-ui-room{grid-template-columns:calc(220 * var(--cs-u)) minmax(0, 1fr) calc(170 * var(--cs-u));background:var(--ui-surface);display:grid}.cs .cs-ui-room__side{gap:calc(10 * var(--cs-u));padding:calc(14 * var(--cs-u));border-right:calc(2 * var(--cs-u)) solid var(--ui-text);background:var(--ui-bg);flex-direction:column;display:flex}.cs .cs-ui-room__brand{color:var(--ui-primary);font-size:var(--ui-fs-xl);letter-spacing:.04em;text-transform:uppercase;font-style:italic;font-weight:800}.cs .cs-ui-room__date{font-size:var(--ui-fs-md);font-weight:700}.cs .cs-ui-room__clock{gap:calc(3 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-room__clock i,.cs .cs-ui-room__clock b{height:calc(6 * var(--cs-u));background:linear-gradient(90deg, var(--ui-line) var(--fill), var(--ui-fill) var(--fill));display:block}.cs .cs-ui-room__clock span{gap:calc(2 * var(--cs-u));grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.cs .cs-ui-room__clock b{height:calc(10 * var(--cs-u))}.cs .cs-ui-room__news{gap:calc(10 * var(--cs-u));padding:calc(12 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);display:flex}.cs .cs-ui-room__media{width:calc(28 * var(--cs-u));height:calc(28 * var(--cs-u));background:var(--ui-text);color:#fff;font-size:var(--ui-fs-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.cs .cs-ui-room__source{color:var(--ui-muted);font-size:var(--ui-fs-2xs)}.cs .cs-ui-room__source b{color:var(--ui-text);font-size:var(--ui-fs-sm)}.cs .cs-ui-room__news p{margin:calc(4 * var(--cs-u)) 0 0;font-size:var(--ui-fs-sm);-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.cs .cs-ui-room__charts{gap:calc(14 * var(--cs-u)) calc(16 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(16 * var(--cs-u));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.cs .cs-ui-room__quote{align-items:center;gap:calc(6 * var(--cs-u));margin-bottom:calc(4 * var(--cs-u));font-size:var(--ui-fs-md);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}.cs .cs-ui-room__quote b{font-weight:800}.cs .cs-ui-room__quote span{margin-left:auto;font-weight:700}.cs .cs-ui-room__quote i{border-inline:calc(5 * var(--cs-u)) solid transparent;width:0;height:0}.cs .cs-ui-room__quote i.is-up{border-bottom:calc(8 * var(--cs-u)) solid var(--ui-up)}.cs .cs-ui-room__quote i.is-down{border-top:calc(8 * var(--cs-u)) solid var(--ui-down)}.cs .cs-ui-room__chart{flex-direction:column;min-height:0;display:flex}.cs .cs-ui-room__chart svg{width:100%;min-height:calc(92 * var(--cs-u));flex:1;overflow:visible}.cs .cs-ui-room__grid{stroke:var(--ui-border);stroke-width:1px;vector-effect:non-scaling-stroke}.cs .cs-ui-room__area{fill:var(--ui-fill);opacity:.7}.cs .cs-ui-room__line{fill:none;stroke:var(--ui-line);stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cs .cs-ui-room__trades{min-width:0;padding:calc(14 * var(--cs-u)) calc(12 * var(--cs-u));border-left:calc(2 * var(--cs-u)) solid var(--ui-text);font-size:var(--ui-fs-xs);flex-direction:column;display:flex}.cs .cs-ui-room__trades-title{margin-bottom:calc(6 * var(--cs-u));font-size:var(--ui-fs-md);font-weight:700}.cs .cs-ui-room__trade{gap:0 calc(6 * var(--cs-u));padding:calc(6 * var(--cs-u)) 0;border-bottom:var(--ui-hairline) solid var(--ui-border);white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;display:grid}.cs .cs-ui-room__trade>span:first-child{text-overflow:ellipsis;font-weight:600;overflow:hidden}.cs .cs-ui-room__trade b.is-buy{color:var(--ui-up-text)}.cs .cs-ui-room__trade b.is-sell{color:var(--ui-down-text)}.cs .cs-ui-room__qty{color:var(--ui-muted);font-variant-numeric:tabular-nums;grid-column:1/-1}.cs .cs-ui-trade--card .cs-ui-trade__hint{font-size:var(--ui-fs-sm)}@container (width<=799px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-market-admin){--ui-cols:45}}@container (width<=599px){:is(.cs .cs-ui>.cs-ui-window:has(.cs-ui-market-admin),.cs .cs-ui>.cs-ui-window:has(.cs-ui-room),.cs .cs-ui>.cs-ui-window:has(.cs-ui-trade:not(.cs-ui-trade--card))){--ui-cols:25}.cs .cs-ui-market-admin{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-market-admin__nav{display:none}.cs .cs-ui-market-admin__main{padding:calc(12 * var(--cs-u))}.cs .cs-ui-reader__row{grid-template-columns:calc(52 * var(--cs-u)) minmax(0, 1fr) calc(44 * var(--cs-u));gap:calc(10 * var(--cs-u))}.cs .cs-ui-reader__dot{display:none}.cs .cs-ui-trade__bar{padding-inline:calc(12 * var(--cs-u))}.cs .cs-ui-trade__link:not(.is-active){display:none}.cs .cs-ui-trade__body{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-trade__order{border-right:0;border-bottom:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-trade__tabs span:not(.is-active),.cs .cs-ui-trade__tools{display:none}.cs .cs-ui-trade__tabs{margin-bottom:calc(6 * var(--cs-u))}.cs .cs-ui-trade__row{grid-template-columns:.9fr 1fr 1.3fr 1.3fr}.cs .cs-ui-trade__row--head{height:auto;padding-block:calc(6 * var(--cs-u));white-space:normal;line-height:1.2}.cs .cs-ui-trade__row>:nth-child(2),.cs .cs-ui-trade__row>:nth-child(4),.cs .cs-ui-trade__row .cs-ui-trade__opt{display:none}.cs .cs-ui-room{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-room__side{border-right:0;border-top:calc(2 * var(--cs-u)) solid var(--ui-text);order:2}.cs .cs-ui-room__brand,.cs .cs-ui-room__news+.cs-ui-room__news,.cs .cs-ui-room__trades{display:none}.cs .cs-ui-room__charts{grid-template-columns:repeat(2,minmax(0,1fr))}.cs .cs-ui-room__chart:nth-child(n+7){display:none}}.cs .cs-ui-market-admin__brand,.cs .cs-ui-trade__brand,.cs .cs-ui-room__brand{font-size:0}.cs .cs-ui-market-admin__brand:before,.cs .cs-ui-trade__brand:before,.cs .cs-ui-room__brand:before{content:"";width:calc(130 * var(--cs-u));aspect-ratio:473/109;background:#fff;display:block;-webkit-mask:url(/images/client-logos/boursify-white.svg) 0/contain no-repeat;mask:url(/images/client-logos/boursify-white.svg) 0/contain no-repeat}.cs .cs-ui-trade__brand:before{width:calc(100 * var(--cs-u));background:#c62127}.cs .cs-ui-room__brand:before{width:calc(170 * var(--cs-u));background:#c62127}.cs .cs-ui--ruled{--ui-bg:#f2f3ef;--ui-surface:#fff;--ui-sunken:#ecede7;--ui-nav:#10152b;--ui-nav-deep:#10152b;--ui-nav-active:#ffffff14;--ui-nav-text:#b4bbd2;--ui-nav-muted:#8e97b4;--ui-border:#d5d7ce;--ui-border-strong:#b7bab2;--ui-text:#10152b;--ui-text-soft:#474e63;--ui-muted:#5c6272;--ui-faint:#8b90a0;--ui-primary:#e5233d;--ui-primary-text:#c01a31;--ui-success:#0fa36b;--ui-success-text:#0b7a50}.cs .cs-ui--ruled .cs-ui-console__brand{font-style:italic;font-weight:800}.cs .cs-ui--ruled .cs-ui-console__item.is-active{border-radius:calc(2 * var(--cs-u));box-shadow:inset calc(2 * var(--cs-u)) 0 0 var(--ui-primary)}.cs .cs-ui-ruled-page__back{margin-bottom:calc(10 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-xs);display:block}.cs .cs-ui-ruled-page__title{font-size:var(--ui-fs-2xl);letter-spacing:-.02em;text-transform:uppercase;font-weight:800;line-height:1}.cs .cs-ui-ruled-page__meta{margin-top:calc(8 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-sm)}.cs .cs-ui-ruled-page__actions{gap:calc(6 * var(--cs-u));margin-top:calc(14 * var(--cs-u));display:flex}.cs .cs-ui-ruled-btn{height:calc(28 * var(--cs-u));padding-inline:calc(12 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:calc(4 * var(--cs-u));background:var(--ui-bg);color:var(--ui-text);font-size:var(--ui-fs-xs);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.cs .cs-ui-ruled-btn--ink{border-color:var(--ui-text);background:var(--ui-text);color:#fff}.cs .cs-ui-ruled-btn--primary{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.cs .cs-ui-ruled-tabs{gap:calc(22 * var(--cs-u));margin-top:calc(18 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);white-space:nowrap;display:flex;overflow:hidden}.cs .cs-ui-ruled-tabs span{padding-bottom:calc(9 * var(--cs-u));border-bottom:calc(2 * var(--cs-u)) solid transparent;color:var(--ui-text-soft)}.cs .cs-ui-ruled-tabs span.is-active{border-color:var(--ui-primary);color:var(--ui-text);font-weight:600}.cs .cs-ui-ruled-tabs i{margin-left:calc(3 * var(--cs-u));color:var(--ui-faint);font-size:var(--ui-fs-xs);font-variant-numeric:tabular-nums;font-style:normal}.cs .cs-ui-events{margin-top:calc(18 * var(--cs-u))}.cs .cs-ui-events__head{align-items:center;gap:calc(10 * var(--cs-u));padding-bottom:calc(10 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);display:flex}.cs .cs-ui-events__head b{font-size:var(--ui-fs-lg);font-weight:600}.cs .cs-ui-events__count{color:var(--ui-muted);font-size:var(--ui-fs-2xs);font-variant-numeric:tabular-nums}.cs .cs-ui-events__tools{gap:calc(6 * var(--cs-u));margin-left:auto;display:flex}.cs .cs-ui-events__row{grid-template-columns:calc(92 * var(--cs-u)) calc(54 * var(--cs-u)) minmax(0, 1fr) calc(48 * var(--cs-u)) calc(72 * var(--cs-u)) calc(44 * var(--cs-u));gap:calc(12 * var(--cs-u));min-height:calc(36 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-xs);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;display:grid}.cs .cs-ui-events__row--head{min-height:calc(30 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-2xs)}.cs .cs-ui-events__row .is-num{text-align:right}.cs .cs-ui-events__row .is-up{color:var(--ui-success-text)}.cs .cs-ui-events__row .is-down{color:var(--ui-primary-text)}.cs .cs-ui-events__time{font-weight:500}.cs .cs-ui-events__ticker{letter-spacing:.02em;font-weight:700}.cs .cs-ui-events__text{text-overflow:ellipsis;color:var(--ui-text-soft);overflow:hidden}.cs .cs-ui-events__period{padding:calc(10 * var(--cs-u)) 0 calc(6 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);color:var(--ui-text-soft);font-size:var(--ui-fs-2xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.cs .cs-ui-events__period span{letter-spacing:0;text-transform:none;font-weight:400}.cs .cs-ui-path{background:var(--ui-bg)}.cs .cs-ui-path__head{padding:calc(20 * var(--cs-u)) calc(24 * var(--cs-u)) calc(14 * var(--cs-u));justify-content:space-between;display:flex}.cs .cs-ui-path__title{font-size:var(--ui-fs-xl);font-weight:600}.cs .cs-ui-path__subtitle{margin-top:calc(4 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-xs)}.cs .cs-ui-path__close{width:calc(14 * var(--cs-u));height:calc(14 * var(--cs-u));position:relative}.cs .cs-ui-path__close:before,.cs .cs-ui-path__close:after{content:"";width:100%;height:calc(1.5 * var(--cs-u));background:var(--ui-text-soft);position:absolute;top:50%;left:0;transform:rotate(45deg)}.cs .cs-ui-path__close:after{transform:rotate(-45deg)}.cs .cs-ui-path__body{grid-template-columns:minmax(0, 1fr) calc(360 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);display:grid}.cs .cs-ui-path__form{padding:calc(16 * var(--cs-u)) calc(24 * var(--cs-u)) calc(22 * var(--cs-u))}.cs .cs-ui-path__section{align-items:baseline;gap:calc(8 * var(--cs-u));padding-bottom:calc(8 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-md);font-weight:600;display:flex}.cs .cs-ui-path__shares+.cs-ui-path__section{margin-top:calc(20 * var(--cs-u))}.cs .cs-ui-path__ok{color:var(--ui-success-text);font-size:var(--ui-fs-2xs);font-variant-numeric:tabular-nums;font-weight:500}.cs .cs-ui-path__count,.cs .cs-ui-path__label{color:var(--ui-muted);font-size:var(--ui-fs-2xs);font-weight:500}.cs .cs-ui-path__shares{grid-template-columns:minmax(0, 1fr) calc(90 * var(--cs-u));gap:calc(6 * var(--cs-u)) calc(10 * var(--cs-u));margin-top:calc(10 * var(--cs-u));align-items:center;display:grid}.cs .cs-ui-path__field{justify-content:space-between;align-items:center;gap:calc(6 * var(--cs-u));height:calc(30 * var(--cs-u));padding-inline:calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:calc(4 * var(--cs-u));background:var(--ui-surface);font-size:var(--ui-fs-xs);white-space:nowrap;font-variant-numeric:tabular-nums;display:flex;overflow:hidden}.cs .cs-ui-path__field i{width:calc(6 * var(--cs-u));height:calc(6 * var(--cs-u));border-right:calc(1.5 * var(--cs-u)) solid var(--ui-muted);border-bottom:calc(1.5 * var(--cs-u)) solid var(--ui-muted);flex:none;transform:translateY(-25%)rotate(45deg)}.cs .cs-ui-path__field em{color:var(--ui-faint);font-style:normal}.cs .cs-ui-path__field.is-locked{background:var(--ui-sunken);color:var(--ui-muted)}.cs .cs-ui-path__hint{margin:calc(8 * var(--cs-u)) 0 calc(12 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-2xs);line-height:1.5}.cs .cs-ui-path__periods{grid-template-columns:minmax(0, 1fr) calc(84 * var(--cs-u)) calc(70 * var(--cs-u)) calc(70 * var(--cs-u));gap:calc(6 * var(--cs-u)) calc(8 * var(--cs-u));align-items:center;display:grid}.cs .cs-ui-path__period{min-width:0;font-size:var(--ui-fs-xs);flex-direction:column;display:flex}.cs .cs-ui-path__period span{color:var(--ui-muted);font-size:var(--ui-fs-2xs);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.cs .cs-ui-path__period em{font-style:normal}.cs .cs-ui-path__period em.is-up{color:var(--ui-success-text)}.cs .cs-ui-path__period em.is-down{color:var(--ui-primary-text)}.cs .cs-ui-path__add{margin-top:calc(12 * var(--cs-u))}.cs .cs-ui-path__chart{padding:calc(16 * var(--cs-u)) calc(20 * var(--cs-u)) calc(22 * var(--cs-u));border-left:var(--ui-hairline) solid var(--ui-border);background:var(--ui-bg)}.cs .cs-ui-path__chart-head{justify-content:space-between;gap:calc(10 * var(--cs-u));padding-bottom:calc(8 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);white-space:nowrap;display:flex}.cs .cs-ui-path__chart-head span{color:var(--ui-text-soft);font-size:var(--ui-fs-2xs);font-variant-numeric:tabular-nums}.cs .cs-ui-path__plot{margin-top:calc(12 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);background:var(--ui-surface)}.cs .cs-ui-path__plot svg{width:100%;height:auto}.cs .cs-ui-path__frame{fill:none;stroke:var(--ui-border)}.cs .cs-ui-path__band{fill:var(--ui-sunken)}.cs .cs-ui-path__mid{stroke:var(--ui-border-strong);stroke-dasharray:2 3}.cs .cs-ui-path__line{fill:none;stroke:var(--ui-text);stroke-width:1.4px;stroke-linejoin:round}.cs .cs-ui-path__start{fill:var(--ui-primary)}.cs .cs-ui-path__end{fill:var(--ui-success)}.cs .cs-ui-path__axis,.cs .cs-ui-path__tag{fill:var(--ui-text-soft);font-variant-numeric:tabular-nums;font-size:10px}.cs .cs-ui-path__tag--start{fill:var(--ui-primary-text)}.cs .cs-ui-path__tag--end{fill:var(--ui-success-text)}.cs .cs-ui-path__stats{gap:calc(10 * var(--cs-u)) calc(16 * var(--cs-u));margin-top:calc(14 * var(--cs-u));grid-template-columns:1fr 1fr;display:grid}.cs .cs-ui-path__stats div{gap:calc(2 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-path__stat-label{align-items:center;gap:calc(6 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-2xs);display:flex}.cs .cs-ui-path__stat-label.is-high:before,.cs .cs-ui-path__stat-label.is-low:before{content:"";width:calc(7 * var(--cs-u));height:calc(7 * var(--cs-u));background:var(--ui-success)}.cs .cs-ui-path__stat-label.is-low:before{background:var(--ui-primary)}.cs .cs-ui-path__stats b{font-size:var(--ui-fs-sm);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.cs .cs-ui-path__stats em{color:var(--ui-muted);font-size:var(--ui-fs-2xs);font-style:normal;font-weight:400}.cs .cs-ui-path__note{margin:calc(14 * var(--cs-u)) 0 0;color:var(--ui-text-soft);font-size:var(--ui-fs-2xs);line-height:1.5}@container (width<=799px){:is(.cs .cs-ui>.cs-ui-window:has(.cs-ui-events),.cs .cs-ui>.cs-ui-window:has(.cs-ui-path)){--ui-cols:45}.cs .cs-ui-events__row{grid-template-columns:calc(84 * var(--cs-u)) calc(50 * var(--cs-u)) minmax(0, 1fr) calc(44 * var(--cs-u))}.cs .cs-ui-events__row .cs-ui-events__opt,.cs .cs-ui-events__tools .cs-ui-ruled-btn:not(.cs-ui-ruled-btn--primary){display:none}.cs .cs-ui-path__body{grid-template-columns:minmax(0, 1fr) calc(300 * var(--cs-u))}}@container (width<=599px){:is(.cs .cs-ui>.cs-ui-window:has(.cs-ui-events),.cs .cs-ui>.cs-ui-window:has(.cs-ui-path)){--ui-cols:25}.cs .cs-ui-ruled-page__actions,.cs .cs-ui-events__tools{display:none}.cs .cs-ui-events__row{grid-template-columns:minmax(0, 1fr) calc(50 * var(--cs-u)) calc(44 * var(--cs-u));padding-block:calc(6 * var(--cs-u))}.cs .cs-ui-events__row .cs-ui-events__text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1/auto/-1;display:-webkit-box}.cs .cs-ui-events__row--head .cs-ui-events__text{display:none}.cs .cs-ui-path__body{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-path__chart{border-left:0;border-top:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-path__periods{grid-template-columns:minmax(0, 1fr) calc(64 * var(--cs-u)) calc(64 * var(--cs-u))}.cs .cs-ui-path__periods>:nth-child(4n+2){display:none}}.cs .cs-ui--ruled .cs-ui-console__brand{font-size:0}.cs .cs-ui--ruled .cs-ui-console__brand:before{content:"";width:calc(96 * var(--cs-u));aspect-ratio:473/109;background:#fff;display:block;-webkit-mask:url(/images/client-logos/boursify-white.svg) 0/contain no-repeat;mask:url(/images/client-logos/boursify-white.svg) 0/contain no-repeat}.cs .cs-ui>.cs-ui-checklist,.cs .cs-ui>.cs-ui-reactions{--ui-cols:35;padding:calc(22 * var(--cs-u)) calc(24 * var(--cs-u));border-radius:var(--ui-radius-window);background:var(--ui-bg);box-shadow:var(--ui-shadow-window);flex:1}:is(.cs .cs-ui:has(>.cs-ui-checklist),.cs .cs-ui:has(>.cs-ui-reactions)){flex-direction:column;height:100%;display:flex}.cs .cs-ui-checklist__head{justify-content:space-between;align-items:flex-start;gap:calc(16 * var(--cs-u));display:flex}.cs .cs-ui-checklist .cs-ui-ruled-page__title{font-size:var(--ui-fs-xl)}.cs .cs-ui-checklist__countdown{align-items:baseline;gap:calc(6 * var(--cs-u));flex:none;display:flex}.cs .cs-ui-checklist__countdown b{font-size:var(--ui-fs-2xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.cs .cs-ui-checklist__countdown span{max-width:calc(80 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-2xs);line-height:1.25}.cs .cs-ui-checklist__heading{margin:calc(16 * var(--cs-u)) 0 calc(10 * var(--cs-u));font-size:var(--ui-fs-md);font-weight:600}.cs .cs-ui-checklist__steps{gap:calc(10 * var(--cs-u));flex-direction:column;display:flex;position:relative}.cs .cs-ui-checklist__steps:before{content:"";top:calc(8 * var(--cs-u));bottom:calc(8 * var(--cs-u));left:calc(5.5 * var(--cs-u));width:var(--ui-hairline);background:var(--ui-border-strong);position:absolute}.cs .cs-ui-checklist__step{grid-template-columns:calc(12 * var(--cs-u)) minmax(0, 1fr);gap:calc(12 * var(--cs-u));font-size:var(--ui-fs-sm);display:grid;position:relative}.cs .cs-ui-checklist__step b{font-weight:600;display:block}.cs .cs-ui-checklist__text{align-items:center;gap:calc(4 * var(--cs-u)) calc(10 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-xs);flex-wrap:wrap;display:flex}.cs .cs-ui-checklist__mark{width:calc(12 * var(--cs-u));height:calc(12 * var(--cs-u));margin-top:calc(3 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:calc(2 * var(--cs-u));background:var(--ui-bg)}.cs .cs-ui-checklist__step.is-done .cs-ui-checklist__mark{border-color:var(--ui-success);background:var(--ui-success)}.cs .cs-ui-checklist__step.is-neutral .cs-ui-checklist__mark{border-color:var(--ui-text);background:var(--ui-text)}.cs .cs-ui-checklist__step.is-blocked .cs-ui-checklist__mark{border-color:var(--ui-primary);background:var(--ui-primary)}.cs .cs-ui-checklist__step.is-blocked .cs-ui-checklist__text{color:var(--ui-primary-text)}.cs .cs-ui-checklist__step.is-todo b{color:var(--ui-muted)}.cs .cs-ui-checklist__toggle{align-items:center;gap:calc(6 * var(--cs-u));color:var(--ui-text);font-weight:500;display:inline-flex}.cs .cs-ui-checklist__toggle i{width:calc(24 * var(--cs-u));height:calc(13 * var(--cs-u));border-radius:calc(7 * var(--cs-u));background:var(--ui-border);position:relative}.cs .cs-ui-checklist__toggle i:after{content:"";top:calc(1.5 * var(--cs-u));left:calc(1.5 * var(--cs-u));width:calc(10 * var(--cs-u));height:calc(10 * var(--cs-u));background:#fff;border-radius:50%;position:absolute}.cs .cs-ui-reactions__views{gap:calc(4 * var(--cs-u));padding-bottom:calc(12 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-xs);display:flex}.cs .cs-ui-reactions__views span{padding:calc(6 * var(--cs-u)) calc(10 * var(--cs-u));border-radius:calc(2 * var(--cs-u));color:var(--ui-text-soft)}.cs .cs-ui-reactions__views span.is-active{background:var(--ui-text);color:#fff}.cs .cs-ui-reactions__window{margin:calc(12 * var(--cs-u)) 0 calc(6 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-2xs);font-variant-numeric:tabular-nums}.cs .cs-ui-reactions__row,.cs .cs-ui-reactions__player{grid-template-columns:minmax(0, 1fr) calc(76 * var(--cs-u)) calc(86 * var(--cs-u));gap:calc(10 * var(--cs-u));min-height:calc(32 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-xs);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;display:grid}.cs .cs-ui-reactions__player{grid-template-columns:minmax(0, 1fr) repeat(4, calc(58 * var(--cs-u)))}.cs .cs-ui-reactions__row--head{min-height:calc(28 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-2xs)}.cs .cs-ui-reactions .is-num{text-align:right}.cs .cs-ui-reactions b{font-weight:600}.cs .cs-ui-reactions .is-soft{color:var(--ui-muted)}.cs .cs-ui-reactions__name{text-overflow:ellipsis;font-weight:500;overflow:hidden}.cs .cs-ui-reactions__caption{margin:calc(16 * var(--cs-u)) 0 calc(4 * var(--cs-u));font-size:var(--ui-fs-sm);font-weight:600}.cs .cs-ui-reactions__caption i{margin-left:calc(4 * var(--cs-u));color:var(--ui-faint);font-size:var(--ui-fs-2xs);font-style:normal;font-weight:400}@container (width<=449px){.cs .cs-ui>.cs-ui-checklist,.cs .cs-ui>.cs-ui-reactions{--ui-cols:25;padding:calc(16 * var(--cs-u))}.cs .cs-ui-reactions__player{grid-template-columns:minmax(0, 1fr) repeat(3, calc(54 * var(--cs-u)))}.cs .cs-ui-reactions__player .cs-ui-reactions__opt{display:none}}.cs .cs-ui.cs-ui--gallery{--ui-bg:#f9fafb;--ui-surface:#fff;--ui-sunken:#f3f4f6;--ui-border:#e5e7eb;--ui-border-strong:#d1d5db;--ui-text:#111827;--ui-text-soft:#374151;--ui-muted:#6b7280;--ui-faint:#9ca3af;--ui-primary:#111827;--ui-primary-soft:#f3f4f6;--ui-primary-soft-border:#e5e7eb;--ui-primary-text:#111827;--ui-success:#16a34a;--ui-warning:#fb923c;--ui-danger:#ef4444;--ui-avatar-1:#374151}.cs .cs-ui.cs-ui--gallery-admin{--ui-nav:#2f3b48;--ui-nav-deep:#26313c;--ui-nav-active:#435263;--ui-nav-text:#e3e9ef;--ui-nav-muted:#9aa8b6;--ui-bg:#e4ecf4;--ui-border:#dbe3ec;--ui-border-strong:#c3cfdc;--ui-text:#1f2933;--ui-text-soft:#3e4c59;--ui-muted:#606f7b;--ui-primary:#1f5fbf;--ui-primary-soft:#e3edf9;--ui-primary-soft-border:#c4d7f0;--ui-primary-text:#1a4f9e;--ui-avatar-1:#5b6b7b;--ui-red-soft:#fde2e1;--ui-red-border:#f8c4c2;--ui-red-text:#b42318;--ui-amber-soft:#fef3c7;--ui-amber-border:#fde68a;--ui-amber-text:#a15c07;--ui-green-soft:#dcfce7;--ui-green-border:#bbf7d0;--ui-green-text:#15803d;--ui-gray-soft:#eef2f6;--ui-gray-border:#dbe3ec;--ui-gray-text:#52606d}.cs .cs-ui-canvas{width:100%;height:100%;display:block}.cs .cs-ui-shop{background:var(--ui-bg);flex-direction:column;display:flex}.cs .cs-ui-shop__bar{align-items:center;gap:calc(28 * var(--cs-u));height:calc(54 * var(--cs-u));padding-inline:calc(24 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);background:var(--ui-surface);display:flex}.cs .cs-ui-shop__brand{color:#111827;flex:none;display:flex}.cs .cs-ui-shop__brand .cs-ui-logo{width:auto;height:calc(36 * var(--cs-u))}.cs .cs-ui-shop__menu{gap:calc(20 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-sm);white-space:nowrap;display:flex}.cs .cs-ui-shop__user{width:calc(26 * var(--cs-u));height:calc(26 * var(--cs-u));background:var(--ui-avatar-1);font-size:var(--ui-fs-2xs);margin-left:auto}.cs .cs-ui-shop__body{grid-template-columns:minmax(0,1fr);display:grid}.cs .cs-ui-shop__body--nav{grid-template-columns:max(calc(150 * var(--cs-u)), 120px) minmax(0, 1fr)}.cs .cs-ui-shop__nav{gap:calc(2 * var(--cs-u));padding:calc(20 * var(--cs-u)) calc(12 * var(--cs-u));border-right:var(--ui-hairline) solid var(--ui-border);background:var(--ui-surface);font-size:var(--ui-fs-sm);white-space:nowrap;flex-direction:column;display:flex}.cs .cs-ui-shop__nav-item{padding:calc(7 * var(--cs-u)) calc(10 * var(--cs-u));border-radius:var(--ui-radius);color:var(--ui-text-soft)}.cs .cs-ui-shop__nav-item.is-active{background:var(--ui-sunken);color:var(--ui-text);font-weight:600}.cs .cs-ui-shop__page{min-width:0;padding:calc(22 * var(--cs-u)) calc(26 * var(--cs-u)) calc(26 * var(--cs-u))}@container (width<=599px){.cs .cs-ui-shop__body--nav{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-shop__nav{display:none}}@container (width<=519px){.cs .cs-ui-shop__menu{display:none}}.cs .cs-ui-art-steps{gap:calc(18 * var(--cs-u));display:grid}.cs .cs-ui-art-steps__head{justify-content:space-between;align-items:flex-end;gap:calc(16 * var(--cs-u));display:flex}.cs .cs-ui-art-steps__title{font-size:calc(22 * var(--cs-u));letter-spacing:-.02em;font-weight:700}.cs .cs-ui-art-steps__sub{margin-top:calc(2 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-sm)}.cs .cs-ui-art-steps__progress{color:var(--ui-muted);font-size:var(--ui-fs-sm);white-space:nowrap;font-weight:600}.cs .cs-ui-art-steps__body{grid-template-columns:calc(190 * var(--cs-u)) minmax(0, 1fr);gap:calc(22 * var(--cs-u));align-items:start;display:grid}.cs .cs-ui-art-steps__list{gap:calc(3 * var(--cs-u));display:grid}.cs .cs-ui-art-steps__step{align-items:center;gap:calc(10 * var(--cs-u));padding:calc(5 * var(--cs-u)) calc(8 * var(--cs-u));border-radius:var(--ui-radius);color:var(--ui-muted);font-size:var(--ui-fs-sm);white-space:nowrap;display:flex}.cs .cs-ui-art-steps__step i{width:calc(22 * var(--cs-u));height:calc(22 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);background:var(--ui-surface);font-size:var(--ui-fs-2xs);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:600;display:grid}.cs .cs-ui-art-steps__step i svg{width:70%;height:70%}.cs .cs-ui-art-steps__step.is-done{color:var(--ui-text-soft)}.cs .cs-ui-art-steps__step.is-done i{background:var(--ui-success);color:#fff;border-color:#0000}.cs .cs-ui-art-steps__step.is-current{background:var(--ui-surface);box-shadow:var(--ui-shadow-sm), 0 0 0 var(--ui-hairline) var(--ui-border);color:var(--ui-text);font-weight:600}.cs .cs-ui-art-steps__step.is-current i{background:var(--ui-primary);color:#fff;border-color:#0000}.cs .cs-ui-art-steps__form{gap:calc(18 * var(--cs-u));padding:calc(20 * var(--cs-u)) calc(22 * var(--cs-u));border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-card);display:grid}.cs .cs-ui-art-steps__section{gap:calc(10 * var(--cs-u));display:grid}.cs .cs-ui-art-steps__section+.cs-ui-art-steps__section{padding-top:calc(16 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-art-steps__heading{font-size:var(--ui-fs-md);font-weight:600}.cs .cs-ui-art-steps__help{margin-top:calc(-6 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-sm)}.cs .cs-ui-art-steps__fields{gap:calc(12 * var(--cs-u));display:grid}.cs .cs-ui-art-steps__fields--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cs .cs-ui-art-steps__fields--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cs .cs-ui-art-steps__input{justify-content:space-between}.cs .cs-ui-art-steps__input b,.cs .cs-ui-art-room__input b{font-weight:500}.cs .cs-ui-art-steps__input small,.cs .cs-ui-art-room__input small{color:var(--ui-faint);font-size:var(--ui-fs-sm)}.cs .cs-ui-art-steps__actions{padding-top:calc(4 * var(--cs-u));justify-content:space-between;display:flex}@container (width<=599px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-art-steps){--ui-cols:26}.cs .cs-ui-art-steps__body{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-art-steps__list{display:none}.cs .cs-ui-art-steps__fields--3,.cs .cs-ui-art-steps__fields--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs .cs-ui-art-review{grid-template-columns:minmax(0, 1fr) calc(250 * var(--cs-u));gap:calc(18 * var(--cs-u));align-items:start;display:grid}.cs .cs-ui-art-review__record,.cs .cs-ui-art-review__panel{gap:calc(12 * var(--cs-u));padding:calc(18 * var(--cs-u));border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-card);display:grid}.cs .cs-ui-art-review__title{font-size:var(--ui-fs-lg);font-weight:700}.cs .cs-ui-art-review__by{margin-top:calc(-8 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-art-review__by b{color:var(--ui-primary);font-weight:600}.cs .cs-ui-art-review__image{width:calc(250 * var(--cs-u));aspect-ratio:2;border-radius:var(--ui-radius-sm);overflow:hidden}.cs .cs-ui-art-review__facts{gap:calc(4 * var(--cs-u));font-size:var(--ui-fs-sm);margin:0;display:grid}.cs .cs-ui-art-review__facts div{gap:calc(6 * var(--cs-u));display:flex}.cs .cs-ui-art-review__facts dt,.cs .cs-ui-art-review__key{font-weight:700;font-size:var(--ui-fs-sm)}.cs .cs-ui-art-review__facts dd{margin:0}.cs .cs-ui-art-review__tags{align-items:center;gap:calc(5 * var(--cs-u));flex-wrap:wrap;display:flex}.cs .cs-ui-art-review__tags .cs-ui-art-review__key{margin-right:calc(4 * var(--cs-u))}.cs .cs-ui-art-review__variants{gap:calc(6 * var(--cs-u));display:grid}.cs .cs-ui-art-review__table{border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius);font-size:var(--ui-fs-sm);grid-template-columns:auto auto auto minmax(0,1fr);display:grid}.cs .cs-ui-art-review__table>span{padding:calc(7 * var(--cs-u)) calc(10 * var(--cs-u));white-space:nowrap}.cs .cs-ui-art-review__table>.is-head{border-bottom:var(--ui-hairline) solid var(--ui-border);background:var(--ui-sunken);color:var(--ui-muted);font-size:var(--ui-fs-xs);font-weight:600}.cs .cs-ui-art-review__panel-title{font-size:var(--ui-fs-md);font-weight:700}.cs .cs-ui-art-review__group{gap:calc(5 * var(--cs-u));display:grid}.cs .cs-ui-art-review__chips{gap:calc(5 * var(--cs-u));flex-wrap:wrap;display:flex}.cs .cs-ui-art-review__radio{align-items:center;gap:calc(7 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-sm);display:flex}.cs .cs-ui-art-review__radio i{width:calc(13 * var(--cs-u));height:calc(13 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);background:var(--ui-surface);border-radius:50%;flex:none}.cs .cs-ui-art-review__radio.is-on i{border:calc(4 * var(--cs-u)) solid var(--ui-primary)}.cs .cs-ui-art-review__note{min-height:calc(46 * var(--cs-u));padding:calc(7 * var(--cs-u)) calc(9 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);font-size:var(--ui-fs-sm)}.cs .cs-ui-art-review__lang{color:var(--ui-muted);font-size:var(--ui-fs-xs)}.cs .cs-ui-art-review__decline{margin-top:calc(-4 * var(--cs-u));color:var(--ui-red-text)}@container (width<=599px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-art-review){--ui-cols:26}.cs .cs-ui-art-review{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-art-review__wide{display:none}.cs .cs-ui-art-review__table{grid-template-columns:auto auto minmax(0,1fr)}}.cs .cs-ui-art-page{grid-template-columns:minmax(0, 1fr) calc(330 * var(--cs-u));gap:calc(28 * var(--cs-u));align-items:start;display:grid}.cs .cs-ui-art-page--card{padding:calc(20 * var(--cs-u));background:var(--ui-surface);display:block}.cs .cs-ui-art-page__media{gap:calc(12 * var(--cs-u));padding-top:calc(40 * var(--cs-u));display:grid}.cs .cs-ui-art-page__image{aspect-ratio:2;box-shadow:0 calc(10 * var(--cs-u)) calc(24 * var(--cs-u)) calc(-10 * var(--cs-u)) #11182759;overflow:hidden}.cs .cs-ui-art-page__tools{justify-content:center;gap:calc(8 * var(--cs-u));padding-top:calc(10 * var(--cs-u));display:flex}.cs .cs-ui-art-buy{gap:calc(4 * var(--cs-u));display:grid}.cs .cs-ui-art-buy__title{font-size:calc(22 * var(--cs-u));letter-spacing:-.015em;font-weight:600;line-height:1.2}.cs .cs-ui-art-buy__artist{color:var(--ui-text-soft);font-size:var(--ui-fs-sm);text-underline-offset:.2em;text-decoration:underline}.cs .cs-ui-art-buy__price{margin-top:calc(8 * var(--cs-u));font-size:var(--ui-fs-xl);font-weight:600}.cs .cs-ui-art-buy__meta{color:var(--ui-muted);font-size:var(--ui-fs-sm)}.cs .cs-ui-art-buy__ship{gap:calc(6 * var(--cs-u));margin-block:calc(10 * var(--cs-u));padding:calc(10 * var(--cs-u)) calc(12 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius-lg);display:grid}.cs .cs-ui-art-buy__ship-head{font-size:var(--ui-fs-sm);justify-content:space-between;align-items:center;font-weight:600;display:flex}.cs .cs-ui-art-buy__postal{padding:calc(3 * var(--cs-u)) calc(8 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);font-weight:500}.cs .cs-ui-art-buy__rate{align-items:center;gap:calc(9 * var(--cs-u));padding:calc(6 * var(--cs-u)) calc(9 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius);font-size:var(--ui-fs-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cs .cs-ui-art-buy__rate i{width:calc(13 * var(--cs-u));height:calc(13 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:50%}.cs .cs-ui-art-buy__rate>span:nth-child(2){align-items:baseline;column-gap:calc(6 * var(--cs-u));flex-wrap:wrap;min-width:0;display:flex}.cs .cs-ui-art-buy__rate b{font-weight:500}.cs .cs-ui-art-buy__rate small{color:var(--ui-muted);font-size:var(--ui-fs-xs)}.cs .cs-ui-art-buy__rate>span:last-child{font-weight:600}.cs .cs-ui-art-buy__rate.is-on{border-color:var(--ui-primary);box-shadow:0 0 0 var(--ui-hairline) var(--ui-primary)}.cs .cs-ui-art-buy__rate.is-on i{border:calc(4 * var(--cs-u)) solid var(--ui-primary)}.cs .cs-ui-art-buy__notice{color:var(--ui-muted);font-size:var(--ui-fs-xs)}.cs .cs-ui-art-buy__quote{font-size:var(--ui-fs-xs);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.cs .cs-ui-art-buy__cart{width:100%;height:calc(42 * var(--cs-u))}@container (width<=599px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-art-page){--ui-cols:26}.cs .cs-ui-art-page{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-art-page__media{padding-top:0}.cs .cs-ui-art-page__tools{display:none}}.cs .cs-ui-art-sale{gap:calc(14 * var(--cs-u));display:grid}.cs .cs-ui-art-sale__crumb{color:var(--ui-muted);font-size:var(--ui-fs-sm)}.cs .cs-ui-art-sale__crumb i{padding-inline:calc(4 * var(--cs-u));font-style:normal}.cs .cs-ui-art-sale__crumb b{color:var(--ui-text);font-weight:600}.cs .cs-ui-art-sale__item{grid-template-columns:calc(84 * var(--cs-u)) minmax(0, 1fr) auto;align-items:center;gap:calc(14 * var(--cs-u));display:grid}.cs .cs-ui-art-sale__thumb{aspect-ratio:2;border-radius:var(--ui-radius-sm);display:block;overflow:hidden}.cs .cs-ui-art-sale__what b{font-size:var(--ui-fs-lg);font-weight:600;display:block}.cs .cs-ui-art-sale__what small{color:var(--ui-muted);font-size:var(--ui-fs-sm)}.cs .cs-ui-art-sale__price{font-size:var(--ui-fs-lg);font-weight:600}.cs .cs-ui-art-sale__steps{gap:calc(8 * var(--cs-u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cs .cs-ui-art-sale__step{align-items:center;gap:calc(8 * var(--cs-u));padding-top:calc(8 * var(--cs-u));border-top:calc(4 * var(--cs-u)) solid var(--ui-border);color:var(--ui-muted);font-size:var(--ui-fs-sm);font-weight:500;display:flex}.cs .cs-ui-art-sale__step i{width:calc(8 * var(--cs-u));height:calc(8 * var(--cs-u));background:var(--ui-border-strong);border-radius:50%}.cs .cs-ui-art-sale__step.is-done{border-top-color:var(--ui-success);color:var(--ui-text)}.cs .cs-ui-art-sale__step.is-done i{background:var(--ui-success)}.cs .cs-ui-art-sale__cards{grid-template-columns:minmax(0, 1fr) calc(200 * var(--cs-u));gap:calc(14 * var(--cs-u));align-items:start;display:grid}.cs .cs-ui-art-sale__card{gap:calc(10 * var(--cs-u));padding:calc(16 * var(--cs-u)) calc(18 * var(--cs-u));border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-card);display:grid}.cs .cs-ui-art-sale__heading{font-size:var(--ui-fs-md);font-weight:600}.cs .cs-ui-art-sale__help{padding:calc(8 * var(--cs-u)) calc(10 * var(--cs-u));border-radius:var(--ui-radius);color:#1d4ed8;font-size:var(--ui-fs-sm);background:#eff6ff}.cs .cs-ui-art-sale__list{gap:calc(3 * var(--cs-u));font-size:var(--ui-fs-sm);margin:0;display:grid}.cs .cs-ui-art-sale__list div{gap:calc(6 * var(--cs-u));display:flex}.cs .cs-ui-art-sale__list dt{font-weight:600}.cs .cs-ui-art-sale__list dt:after{content:" :"}.cs .cs-ui-art-sale__list dd{margin:0}.cs .cs-ui-art-sale__actions{align-items:center;gap:calc(10 * var(--cs-u));display:flex}.cs .cs-ui-art-sale__ship{background:var(--ui-success);color:#fff;border-color:#0000}.cs .cs-ui-art-sale__notice{margin-top:calc(-4 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-xs)}.cs .cs-ui-art-sale__address{color:var(--ui-text-soft);font-size:var(--ui-fs-sm);display:grid}.cs .cs-ui-art-sale__card--side .cs-ui-btn{justify-self:start}@container (width<=599px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-art-sale){--ui-cols:26}.cs .cs-ui-art-sale__cards{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-art-sale__item{grid-template-columns:calc(70 * var(--cs-u)) minmax(0, 1fr)}.cs .cs-ui-art-sale__price{display:none}}.cs .cs-ui-art-age{gap:calc(12 * var(--cs-u));display:grid}.cs .cs-ui-art-age__title{font-size:calc(22 * var(--cs-u));letter-spacing:-.02em;font-weight:700}.cs .cs-ui-art-age__intro{margin-top:calc(-6 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-sm)}.cs .cs-ui-art-age__group{gap:calc(6 * var(--cs-u));display:grid}.cs .cs-ui-art-age__band{align-items:center;gap:calc(8 * var(--cs-u));margin-top:calc(4 * var(--cs-u));font-size:var(--ui-fs-md);font-weight:700;display:flex}.cs .cs-ui-art-age__dot{width:calc(10 * var(--cs-u));height:calc(10 * var(--cs-u));background:var(--ui-success);border-radius:50%;flex:none}.cs .cs-ui-art-age__dot--soon{background:var(--ui-warning)}.cs .cs-ui-art-age__dot--expired{background:var(--ui-danger)}.cs .cs-ui-art-age__row{grid-template-columns:calc(40 * var(--cs-u)) minmax(0, 1fr) calc(80 * var(--cs-u)) calc(70 * var(--cs-u)) calc(130 * var(--cs-u)) calc(232 * var(--cs-u));align-items:center;gap:calc(12 * var(--cs-u));padding:calc(7 * var(--cs-u)) calc(12 * var(--cs-u));border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:0 0 0 var(--ui-hairline) var(--ui-border);display:grid}.cs .cs-ui-art-age__thumb{aspect-ratio:1;border-radius:var(--ui-radius-sm);display:block;overflow:hidden}.cs .cs-ui-art-age__what{min-width:0}.cs .cs-ui-art-age__what b,.cs .cs-ui-art-age__what small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cs .cs-ui-art-age__what b{font-size:var(--ui-fs-sm);font-weight:600}.cs .cs-ui-art-age__what small,.cs .cs-ui-art-age__cell small{color:var(--ui-muted);font-size:var(--ui-fs-xs)}.cs .cs-ui-art-age__cell{font-size:var(--ui-fs-sm);display:grid}.cs .cs-ui-art-age__badge{height:calc(22 * var(--cs-u));padding-inline:calc(8 * var(--cs-u));font-size:var(--ui-fs-xs);white-space:nowrap;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.cs .cs-ui-art-age__badge--soon{color:#c2410c;background:#ffedd5}.cs .cs-ui-art-age__badge--expired{color:#b91c1c;background:#fee2e2}.cs .cs-ui-art-age__action{justify-content:flex-end;display:flex}@container (width<=599px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-art-age){--ui-cols:26}.cs .cs-ui-art-age__row{grid-template-columns:calc(40 * var(--cs-u)) minmax(0, 1fr) auto}.cs .cs-ui-art-age .cs-ui-art-age__wide{display:none}.cs .cs-ui-art-age__action{grid-column:1/-1;justify-content:flex-start}.cs .cs-ui-art-age__action:empty{display:none}}.cs .cs-ui-art-room{flex-direction:column;flex:1;display:flex}.cs .cs-ui-art-room__tools{align-items:flex-end;gap:calc(14 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(16 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);display:flex}.cs .cs-ui-art-room__input{width:calc(96 * var(--cs-u));justify-content:space-between}.cs .cs-ui-art-room__size{height:2.55em;font-size:var(--ui-fs-sm);align-items:center;font-weight:500;display:flex}.cs .cs-ui-art-room__buttons{gap:calc(6 * var(--cs-u));margin-left:auto;display:flex}.cs .cs-ui-art-room__scene{aspect-ratio:560/300;flex:1;min-height:0;position:relative;overflow:hidden}.cs .cs-ui-art-room__room{width:100%;height:100%;position:absolute;inset:0}.cs .cs-ui-art-room__art{aspect-ratio:2;width:34%;box-shadow:0 calc(6 * var(--cs-u)) calc(12 * var(--cs-u)) #281e1447;position:absolute;top:14%;left:33%}@container (width<=439px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-art-room){--ui-cols:25}.cs .cs-ui-art-room .cs-ui-art-room__wide{display:none}}.cs .cs-ui-members{gap:calc(14 * var(--cs-u));display:grid}.cs .cs-ui-members__head{align-items:center;gap:calc(18 * var(--cs-u));display:flex}.cs .cs-ui-members__title{font-size:var(--ui-fs-xl);font-weight:700}.cs .cs-ui-members__search{max-width:calc(420 * var(--cs-u))}.cs .cs-ui-members__body{grid-template-columns:calc(150 * var(--cs-u)) minmax(0, 1fr);gap:calc(14 * var(--cs-u));align-items:start;display:grid}.cs .cs-ui-members__sources{gap:calc(2 * var(--cs-u));font-size:var(--ui-fs-sm);white-space:nowrap;display:grid}.cs .cs-ui-members__sources span{padding:calc(6 * var(--cs-u)) calc(10 * var(--cs-u));border-radius:var(--ui-radius);color:var(--ui-text-soft)}.cs .cs-ui-members__sources .is-active{background:var(--ui-nav-active);color:#fff}.cs .cs-ui-members__table{border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-card);overflow:hidden}.cs .cs-ui-members__row{grid-template-columns:minmax(0, 1fr) calc(120 * var(--cs-u)) calc(110 * var(--cs-u)) calc(96 * var(--cs-u));align-items:center;gap:calc(12 * var(--cs-u));padding:calc(9 * var(--cs-u)) calc(16 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);white-space:nowrap;display:grid}.cs .cs-ui-members__row>span{text-overflow:ellipsis;overflow:hidden}.cs .cs-ui-members__row--head{color:var(--ui-muted);font-size:var(--ui-fs-xs);border-top:0;font-weight:600}.cs .cs-ui-members__name{align-items:center;gap:calc(8 * var(--cs-u));color:var(--ui-primary);font-weight:500;display:flex}.cs .cs-ui-members__dot{width:calc(8 * var(--cs-u));height:calc(8 * var(--cs-u));background:#9aa5b1;border-radius:50%;flex:none}.cs .cs-ui-members__dot--green{background:#16a34a}.cs .cs-ui-members__dot--amber{background:#eab308}.cs .cs-ui-members__dot--red{background:#dc2626}.cs .cs-ui-members__foot{padding:calc(10 * var(--cs-u)) calc(16 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);background:var(--ui-sunken);color:var(--ui-muted);font-size:var(--ui-fs-xs)}@container (width<=599px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-members){--ui-cols:26}.cs .cs-ui-members__body{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-members__sources,.cs .cs-ui-members .cs-ui-members__wide{display:none}.cs .cs-ui-members__row{grid-template-columns:minmax(0, 1fr) calc(84 * var(--cs-u)) calc(78 * var(--cs-u))}}.cs .cs-ui-messages{background:var(--ui-surface);flex-direction:column;flex:1;display:flex}.cs .cs-ui-messages__row{grid-template-columns:calc(84 * var(--cs-u)) minmax(0, 1fr) calc(86 * var(--cs-u)) calc(78 * var(--cs-u));align-items:start;gap:calc(12 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(16 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);display:grid}.cs .cs-ui-messages__row--head{padding-block:calc(9 * var(--cs-u));background:var(--ui-bg);color:var(--ui-muted);font-size:var(--ui-fs-xs);border-top:0;font-weight:600}.cs .cs-ui-messages__row.is-pending{background:#fffbeb}.cs .cs-ui-messages__text{gap:calc(3 * var(--cs-u));color:var(--ui-text-soft);line-height:1.4;display:grid}.cs .cs-ui-messages__flag{align-items:center;gap:calc(5 * var(--cs-u));color:#c2410c;font-weight:700;display:flex}.cs .cs-ui-messages__from{color:var(--ui-primary);font-weight:500}.cs .cs-ui-messages__actions{gap:calc(5 * var(--cs-u));display:grid}.cs .cs-ui-messages__actions .cs-ui-btn{height:calc(24 * var(--cs-u));font-size:var(--ui-fs-xs)}@container (width<=439px){.cs .cs-ui>.cs-ui-window:has(.cs-ui-messages){--ui-cols:25}.cs .cs-ui-messages__row{grid-template-columns:calc(84 * var(--cs-u)) minmax(0, 1fr)}.cs .cs-ui-messages .cs-ui-messages__wide,.cs .cs-ui-messages__row--head>span:last-child{display:none}.cs .cs-ui-messages__actions{grid-column:2;display:flex}}.cs .cs-ui.cs-ui--fleet{--ui-bg:#f9fafb;--ui-sunken:#f3f4f6;--ui-border:#e5e7eb;--ui-border-strong:#d1d5db;--ui-text:#111827;--ui-text-soft:#434b56;--ui-muted:#6e7787;--ui-faint:#b8bdc6;--ui-nav:#212c3b;--ui-primary:#3b82f6;--ui-primary-soft:#dbeafe;--ui-primary-soft-border:#bfdbfe;--ui-primary-text:#1d4ed8;--ui-danger:#dc2626;--ui-success:#059669;--ui-warning:#fbbf24}@container (width<=599px){.cs .cs-ui>.cs-ui-window:has(>.cs-ui-window__body>.cs-ui-fleet:not(.cs-ui-fleet-trip-frame,.cs-ui-fleet-list--grid)){--ui-cols:26}}.cs .cs-ui-fleet{font-size:var(--ui-fs-sm)}.cs .cs-ui-fleet small{font-size:var(--ui-fs-xs);color:var(--ui-muted);font-weight:400;display:block}.cs .cs-ui-fleet b{font-weight:600}.cs .cs-ui .cs-ui-fleet-logo{width:auto;height:calc(26 * var(--cs-u));flex:none}.cs .cs-ui-fleet-initials{width:calc(24 * var(--cs-u));height:calc(24 * var(--cs-u));border-radius:calc(4 * var(--cs-u));color:#fff;font-size:var(--ui-fs-2xs);background:#e11d74;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.cs .cs-ui-fleet-initials--round{border-radius:50%}.cs .cs-ui-fleet-initials--alt{background:#f59e0b}.cs .cs-ui-fleet-initials--green{background:#16a34a}.cs .cs-ui-fleet-thumb{width:calc(36 * var(--cs-u));height:calc(36 * var(--cs-u));background:var(--ui-sunken);box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border);color:var(--ui-muted);font-size:calc(17 * var(--cs-u));border-radius:50%;flex:none;place-items:center;display:inline-grid}.cs .cs-ui-fleet-thumb--sm{width:calc(28 * var(--cs-u));height:calc(28 * var(--cs-u));border-radius:calc(4 * var(--cs-u));font-size:calc(14 * var(--cs-u))}.cs .cs-ui-fleet-card{border-radius:calc(4 * var(--cs-u));background:var(--ui-surface);box-shadow:0 0 0 var(--ui-hairline) #0a0a0a1a, 0 calc(2 * var(--cs-u)) calc(3 * var(--cs-u)) #0a0a0a14}.cs .cs-ui-fleet-crumb{align-items:center;gap:calc(7 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-xs);white-space:nowrap;display:flex;overflow:hidden}.cs .cs-ui-fleet-crumb i{color:var(--ui-faint);font-style:normal}.cs .cs-ui-fleet-head{align-items:center;gap:calc(12 * var(--cs-u));min-width:0;display:flex}.cs .cs-ui-fleet-head__end{margin-left:auto}.cs .cs-ui-fleet-title{font-size:calc(22 * var(--cs-u));letter-spacing:-.02em;font-weight:700;line-height:1.15}.cs .cs-ui-fleet-subtitle{font-size:calc(15 * var(--cs-u));letter-spacing:-.01em;font-weight:600}.cs .cs-ui-fleet-tag{height:calc(22 * var(--cs-u));padding-inline:calc(8 * var(--cs-u));border-radius:calc(4 * var(--cs-u));background:var(--ui-sunken);color:var(--ui-text-soft);font-size:var(--ui-fs-xs);white-space:nowrap;align-items:center;gap:.4em;font-weight:500;line-height:1;display:inline-flex}.cs .cs-ui-fleet-tag--pill{padding-inline:calc(10 * var(--cs-u));border-radius:999px}.cs .cs-ui-fleet-tag--blue{background:var(--ui-primary);color:#fff}.cs .cs-ui-fleet-tag--green{background:var(--ui-success);color:#fff}.cs .cs-ui-fleet-tag--black{color:#fff;background:#111827}.cs .cs-ui-fleet-tag--red{background:var(--ui-danger);color:#fff}.cs .cs-ui-fleet-tag--gray{background:var(--ui-border)}.cs .cs-ui-fleet-bool{width:calc(14 * var(--cs-u));height:calc(14 * var(--cs-u));flex:none;display:inline-block;position:relative}.cs .cs-ui-fleet-bool:before,.cs .cs-ui-fleet-bool:after{content:"";width:calc(10 * var(--cs-u));height:calc(1.5 * var(--cs-u));background:var(--ui-faint);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.cs .cs-ui-fleet-bool:after{rotate:-45deg}.cs .cs-ui-fleet-bool.is-yes{background:var(--ui-success);border-radius:50%}.cs .cs-ui-fleet-bool.is-yes:before{display:none}.cs .cs-ui-fleet-bool.is-yes:after{border:solid #fff;border-width:0 calc(1.6 * var(--cs-u)) calc(1.6 * var(--cs-u)) 0;background:0 0;width:30%;height:50%;top:20%;left:34%;translate:none;rotate:45deg}.cs .cs-ui-fleet-warn{border:solid #0000;border-width:0 calc(6.5 * var(--cs-u)) calc(11 * var(--cs-u));border-bottom-color:var(--ui-danger);width:0;height:0;display:inline-block}.cs .cs-ui-fleet-warn--lost{width:calc(12 * var(--cs-u));height:calc(12 * var(--cs-u));border:calc(2 * var(--cs-u)) solid var(--ui-danger);border-radius:50%}.cs .cs-ui-fleet-note{align-items:flex-start;gap:calc(9 * var(--cs-u));padding:calc(9 * var(--cs-u)) calc(12 * var(--cs-u));border-radius:calc(4 * var(--cs-u));font-size:var(--ui-fs-xs);line-height:1.35;display:flex}.cs .cs-ui-fleet-note .cs-ui-icon{margin-top:.05em}.cs .cs-ui-fleet-note--warning{box-shadow:inset 0 0 0 var(--ui-hairline) #fcd34d;color:#92400e;background:#fffbeb}.cs .cs-ui-fleet-note--warning .cs-ui-icon{color:#d97706}.cs .cs-ui-fleet-btn--success{background:var(--ui-success);color:#fff;border-color:#0000}.cs .cs-ui-fleet-btn--warning{background:var(--ui-warning);color:#422006;border-color:#0000}.cs .cs-ui-fleet-wide{width:100%;display:flex}.cs .cs-ui-fleet-hatch{background:repeating-linear-gradient(135deg, #11182729 0 calc(1 * var(--cs-u)), transparent calc(1 * var(--cs-u)) calc(5 * var(--cs-u))), #11182708;position:absolute;left:0;right:0}.cs .cs-ui-fleet-rows{overflow:hidden}.cs .cs-ui-fleet-rows__group{padding:calc(8 * var(--cs-u)) calc(12 * var(--cs-u)) calc(6 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);color:var(--ui-muted);font-size:var(--ui-fs-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.cs .cs-ui-fleet-rows__group:first-child{border-top:0}.cs .cs-ui-fleet-rows__row{justify-content:space-between;align-items:center;gap:calc(12 * var(--cs-u));min-height:calc(31 * var(--cs-u));padding:calc(5 * var(--cs-u)) calc(12 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);display:flex}.cs .cs-ui-fleet-rows__row:first-child{border-top:0}.cs .cs-ui-fleet-rows__row>span:first-child{align-items:center;gap:calc(8 * var(--cs-u));color:var(--ui-text);font-weight:600;display:flex}.cs .cs-ui-fleet-rows__row>span:first-child .cs-ui-icon{color:var(--ui-text-soft)}.cs .cs-ui-fleet-rows__row>span:last-child{text-align:right}.cs .cs-ui-fleet-rows__who{align-items:center;gap:calc(8 * var(--cs-u));text-align:left;display:flex}.cs .cs-ui-fleet-rows__who b{font-weight:500}.cs .cs-ui-fleet-rows__pair{gap:calc(18 * var(--cs-u));display:flex}.cs .cs-ui-fleet-rows__pair small{font-size:var(--ui-fs-2xs);letter-spacing:.06em;text-transform:uppercase}.cs .cs-ui-fleet-rows__pair b{align-items:center;gap:calc(3 * var(--cs-u));font-weight:500;display:flex}.cs .cs-ui-fleet-shell{grid-template-columns:max(calc(150 * var(--cs-u)), 132px) minmax(0, 1fr);background:var(--ui-bg);grid-template-rows:auto 1fr;display:grid}.cs .cs-ui-fleet-shell--solo{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-fleet-shell__top{height:calc(40 * var(--cs-u));padding-inline:calc(14 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);background:var(--ui-surface);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.cs .cs-ui-fleet-shell__user{align-items:center;gap:calc(8 * var(--cs-u));font-size:var(--ui-fs-xs);white-space:nowrap;font-weight:600;display:flex}.cs .cs-ui-fleet-shell__nav{gap:calc(2 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(6 * var(--cs-u));border-right:var(--ui-hairline) solid var(--ui-border);white-space:nowrap;flex-direction:column;display:flex;overflow:hidden}.cs .cs-ui-fleet-shell__heading,.cs .cs-ui-fleet-shell__group{padding:0 calc(8 * var(--cs-u)) calc(5 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-2xs);letter-spacing:.1em;text-transform:uppercase;white-space:normal;font-weight:600}.cs .cs-ui-fleet-shell__group{margin-top:calc(12 * var(--cs-u))}.cs .cs-ui-fleet-shell__item{align-items:center;gap:calc(8 * var(--cs-u));height:calc(25 * var(--cs-u));padding-inline:calc(8 * var(--cs-u));border-radius:calc(4 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-sm);display:flex}.cs .cs-ui-fleet-shell__item.is-active{background:var(--ui-primary);color:#fff}.cs .cs-ui-fleet-shell__page{min-width:0;padding:calc(16 * var(--cs-u)) calc(20 * var(--cs-u)) calc(20 * var(--cs-u))}.cs .cs-ui-fleet-shell__page>*{gap:calc(12 * var(--cs-u));display:grid}.cs .cs-ui-fleet-app{background:var(--ui-bg);flex-direction:column;display:flex}.cs .cs-ui-fleet-app__top{height:calc(40 * var(--cs-u));padding-inline:calc(16 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);background:var(--ui-surface);justify-content:space-between;align-items:center;display:flex}.cs .cs-ui-fleet-app__menu{align-self:stretch;gap:calc(18 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-sm);white-space:nowrap;font-weight:500;display:flex}.cs .cs-ui-fleet-app__menu span{border-bottom:calc(2 * var(--cs-u)) solid transparent;align-items:center;display:flex}.cs .cs-ui-fleet-app__menu .is-active{border-bottom-color:var(--ui-primary);color:var(--ui-text)}.cs .cs-ui-fleet-app__band{gap:calc(4 * var(--cs-u));padding:calc(11 * var(--cs-u)) calc(40 * var(--cs-u)) calc(13 * var(--cs-u));background:var(--ui-nav);color:#fff;display:grid}.cs .cs-ui-fleet-app__crumbs{gap:calc(7 * var(--cs-u));font-size:var(--ui-fs-xs);color:#ffffffd1;white-space:nowrap;display:flex}.cs .cs-ui-fleet-app__crumbs i{opacity:.5;font-style:normal}.cs .cs-ui-fleet-app__title{font-size:calc(20 * var(--cs-u));letter-spacing:-.015em;font-weight:700;line-height:1.15}.cs .cs-ui-fleet-app__page{padding:calc(16 * var(--cs-u)) calc(40 * var(--cs-u)) calc(20 * var(--cs-u));flex:1}.cs .cs-ui-fleet-calendar{grid-template-columns:minmax(0, 1fr) calc(236 * var(--cs-u));gap:calc(16 * var(--cs-u));align-items:start;display:grid}.cs .cs-ui-fleet-calendar__widget{overflow:hidden}.cs .cs-ui-fleet-calendar__head{height:calc(36 * var(--cs-u));padding-inline:calc(12 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:calc(15 * var(--cs-u));align-items:center;display:flex}.cs .cs-ui-fleet-calendar__date{align-items:center;gap:calc(10 * var(--cs-u));font-size:var(--ui-fs-sm);color:var(--ui-muted);margin-inline:auto;display:flex}.cs .cs-ui-fleet-calendar__date b{color:var(--ui-text)}.cs .cs-ui-fleet-calendar__grid{grid-template-columns:calc(46 * var(--cs-u)) repeat(var(--fleet-vehicles), minmax(0, 1fr));height:calc(var(--fleet-hours) * calc(30 * var(--cs-u)));background:repeating-linear-gradient(transparent 0 calc(calc(30 * var(--cs-u)) - var(--ui-hairline)), var(--ui-border) calc(calc(30 * var(--cs-u)) - var(--ui-hairline)) calc(30 * var(--cs-u)));display:grid;position:relative}.cs .cs-ui-fleet-calendar__hours{grid-auto-rows:calc(30 * var(--cs-u));background:var(--ui-surface);color:var(--ui-text-soft);font-size:var(--ui-fs-2xs);text-align:right;font-weight:600;display:grid}.cs .cs-ui-fleet-calendar__hours span{padding:calc(3 * var(--cs-u)) calc(7 * var(--cs-u)) 0 0}.cs .cs-ui-fleet-calendar__col{border-left:var(--ui-hairline) solid var(--ui-border);position:relative}.cs .cs-ui-fleet-calendar__col.is-selected{background:#0093e81a}.cs .cs-ui-fleet-calendar__col.is-selected .cs-ui-fleet-hatch{background:repeating-linear-gradient(135deg, #1c4c994d 0 calc(1 * var(--cs-u)), transparent calc(1 * var(--cs-u)) calc(5 * var(--cs-u))), #0093e814}.cs .cs-ui-fleet-calendar__now{height:calc(1.5 * var(--cs-u));background:#ef4444;position:absolute;left:0;right:0}.cs .cs-ui-fleet-calendar__drawer{grid-template-columns:calc(46 * var(--cs-u)) repeat(var(--fleet-vehicles), minmax(0, 1fr));border-top:var(--ui-hairline) solid var(--ui-border);display:grid}.cs .cs-ui-fleet-calendar__vehicle{align-content:start;justify-items:center;gap:calc(4 * var(--cs-u));padding:calc(8 * var(--cs-u)) calc(4 * var(--cs-u)) calc(10 * var(--cs-u));border-left:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-2xs);text-align:center;line-height:1.2;display:grid;position:relative}.cs .cs-ui-fleet-calendar__vehicle.is-selected .cs-ui-fleet-thumb{box-shadow:0 0 0 calc(2 * var(--cs-u)) var(--ui-primary);color:var(--ui-primary-text)}.cs .cs-ui-fleet-calendar__side{gap:calc(10 * var(--cs-u));display:grid}.cs .cs-ui-fleet-calendar__map{border-radius:calc(4 * var(--cs-u));overflow:hidden}.cs .cs-ui-fleet-calendar__map svg{width:100%;height:auto}.cs .cs-ui-fleet-calendar__name{justify-content:space-between;align-items:center;gap:calc(8 * var(--cs-u));font-size:var(--ui-fs-md);display:flex}.cs .cs-ui-fleet-calendar__name span{align-items:center;gap:calc(2 * var(--cs-u));font-size:var(--ui-fs-sm);color:var(--ui-text-soft);display:flex}.cs .cs-ui-fleet-calendar__address{margin-top:calc(-6 * var(--cs-u));color:var(--ui-text-soft)}.cs .cs-ui-fleet-reserve{grid-template-columns:minmax(0, 1fr) calc(300 * var(--cs-u))}.cs .cs-ui-fleet-reserve .cs-ui-fleet-calendar__grid{height:calc(var(--fleet-hours) * calc(39 * var(--cs-u)));background:repeating-linear-gradient(transparent 0 calc(calc(39 * var(--cs-u)) - var(--ui-hairline)), var(--ui-border) calc(calc(39 * var(--cs-u)) - var(--ui-hairline)) calc(39 * var(--cs-u)))}.cs .cs-ui-fleet-reserve .cs-ui-fleet-calendar__hours{grid-auto-rows:calc(39 * var(--cs-u))}.cs .cs-ui-fleet-reserve__range{border-block:calc(2 * var(--cs-u)) solid #1c4c99;background:var(--ui-primary);color:#fff;font-size:var(--ui-fs-md);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;left:0;right:0}.cs .cs-ui-fleet-reserve__dates{gap:calc(6 * var(--cs-u));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;display:grid}.cs .cs-ui-fleet-reserve__dates>.cs-ui-icon{margin-bottom:calc(26 * var(--cs-u));color:var(--ui-muted)}.cs .cs-ui-fleet-reserve__dates .cs-ui-input{height:calc(32 * var(--cs-u));padding-inline:calc(8 * var(--cs-u));gap:calc(6 * var(--cs-u));box-shadow:none;font-size:var(--ui-fs-sm)}.cs .cs-ui-fleet-reserve__estimate{align-items:center;gap:calc(6 * var(--cs-u));margin-top:calc(4 * var(--cs-u));font-size:calc(22 * var(--cs-u));color:var(--ui-muted);display:flex}.cs .cs-ui-fleet-reserve__estimate b{color:var(--ui-text);font-weight:500}.cs .cs-ui-fleet-reserve__estimate .cs-ui-icon{font-size:calc(14 * var(--cs-u))}.cs .cs-ui-fleet-reserve__hint{margin-top:calc(-6 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-xs);line-height:1.35}.cs .cs-ui-fleet-trip{overflow:hidden}.cs .cs-ui-fleet-trip__head{justify-content:space-between;align-items:center;gap:calc(10 * var(--cs-u));padding:calc(9 * var(--cs-u)) calc(14 * var(--cs-u));background:var(--ui-success);color:#fff;font-size:var(--ui-fs-md);display:flex}.cs .cs-ui-fleet-trip__head span{align-items:center;gap:calc(5 * var(--cs-u));font-size:var(--ui-fs-sm);font-weight:500;display:flex}.cs .cs-ui-fleet-trip__body{grid-template-columns:minmax(0, 1fr) calc(300 * var(--cs-u));display:grid}.cs .cs-ui-fleet-trip__main{align-content:start;gap:calc(12 * var(--cs-u));padding:calc(14 * var(--cs-u));display:grid}.cs .cs-ui-fleet-trip__vehicle,.cs .cs-ui-fleet-trip__zone{align-items:center;gap:calc(10 * var(--cs-u));display:flex}.cs .cs-ui-fleet-trip__vehicle b{font-size:var(--ui-fs-md)}.cs .cs-ui-fleet-trip__zone>.cs-ui-icon{width:calc(36 * var(--cs-u));font-size:calc(17 * var(--cs-u));color:var(--ui-primary);flex:none}.cs .cs-ui-fleet-trip__tags{gap:calc(6 * var(--cs-u));display:flex}.cs .cs-ui-fleet-trip__actions{gap:calc(6 * var(--cs-u));margin-top:calc(2 * var(--cs-u));flex-wrap:wrap;display:flex}.cs .cs-ui-fleet-trip__actions .cs-ui-btn{height:calc(32 * var(--cs-u));padding-inline:calc(11 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-fleet-trip__map{border-left:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-fleet-trip__map svg{width:100%;height:100%}.cs .cs-ui-fleet-trip--card .cs-ui-fleet-trip__body{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-fleet-trip--card .cs-ui-fleet-trip__map{height:calc(132 * var(--cs-u));border-left:0;border-bottom:var(--ui-hairline) solid var(--ui-border);order:-1}.cs .cs-ui-fleet-trip-frame .cs-ui-fleet-card{box-shadow:none}.cs .cs-ui-fleet-trip-page{gap:calc(14 * var(--cs-u));display:grid}.cs .cs-ui-fleet-trip-page__links{gap:calc(14 * var(--cs-u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs .cs-ui-fleet-boxlink{justify-content:space-between;align-items:center;gap:calc(10 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(14 * var(--cs-u));border-top:calc(4 * var(--cs-u)) solid var(--ui-primary);color:var(--ui-muted);display:flex}.cs .cs-ui-fleet-boxlink--warning{border-top-color:var(--ui-warning)}.cs .cs-ui-fleet-boxlink b{font-size:calc(15 * var(--cs-u));color:var(--ui-text);display:block}.cs .cs-ui-fleet-boxlink small{font-size:var(--ui-fs-sm);color:var(--ui-text-soft)}.cs .cs-ui-fleet-vehicle .cs-ui-tabs,.cs .cs-ui-fleet-vehicle__cols{margin-top:calc(-4 * var(--cs-u))}.cs .cs-ui-fleet-vehicle .cs-ui-tabs{gap:calc(22 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-fleet-vehicle .cs-ui-tab{padding-block:calc(7 * var(--cs-u))}.cs .cs-ui-fleet-vehicle__cols{gap:calc(14 * var(--cs-u));margin-top:calc(2 * var(--cs-u));grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;display:grid}.cs .cs-ui-fleet-vehicle .cs-ui-fleet-rows__row{min-height:calc(28 * var(--cs-u));padding-block:calc(4 * var(--cs-u))}.cs .cs-ui-fleet-vehicle__map svg{width:100%;height:auto}.cs .cs-ui-fleet-vehicle__map .cs-ui-fleet-rows__row:first-of-type{border-top:0}.cs .cs-ui-fleet-booking__cols{gap:calc(14 * var(--cs-u));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.cs .cs-ui-fleet-booking__col{gap:calc(8 * var(--cs-u));display:grid}.cs .cs-ui-fleet-booking .cs-ui-fleet-rows__row{min-height:calc(38 * var(--cs-u))}.cs .cs-ui-fleet-booking__invoice{align-items:center;gap:calc(12 * var(--cs-u));padding:calc(10 * var(--cs-u)) calc(14 * var(--cs-u));display:flex}.cs .cs-ui-fleet-booking__invoice>b{font-size:var(--ui-fs-md);margin-left:auto}.cs .cs-ui-fleet-booking__invoice small{font-size:var(--ui-fs-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.cs .cs-ui-fleet-booking__doc{width:calc(32 * var(--cs-u));height:calc(32 * var(--cs-u));border-radius:calc(4 * var(--cs-u));background:var(--ui-primary);color:#fff;font-size:calc(16 * var(--cs-u));place-items:center;display:grid}.cs .cs-ui-fleet-invoice{gap:calc(16 * var(--cs-u));grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;display:grid}.cs .cs-ui-fleet-invoice__vehicle{align-items:center;gap:calc(10 * var(--cs-u));padding:calc(11 * var(--cs-u)) calc(12 * var(--cs-u));display:flex}.cs .cs-ui-fleet-invoice__vehicle .cs-ui-fleet-tag{margin-left:auto}.cs .cs-ui-fleet-invoice .cs-ui-fleet-rows__row{min-height:calc(29 * var(--cs-u));padding-block:calc(4 * var(--cs-u))}.cs .cs-ui-fleet-invoice .cs-ui-fleet-rows__row>span:first-child{color:var(--ui-text-soft);font-weight:400}.cs .cs-ui-fleet-invoice__summary{overflow:hidden}.cs .cs-ui-fleet-invoice__line{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--cs-u));padding:calc(8 * var(--cs-u)) calc(14 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);display:flex}.cs .cs-ui-fleet-invoice__line b{font-weight:500}.cs .cs-ui-fleet-invoice__line.is-subtotal{background:var(--ui-bg)}.cs .cs-ui-fleet-invoice__line.is-total{padding-block:calc(11 * var(--cs-u));border-top-color:var(--ui-border-strong);font-size:calc(16 * var(--cs-u))}.cs .cs-ui-fleet-invoice__line.is-total b,.cs .cs-ui-fleet-invoice__line.is-total span{font-weight:700}.cs .cs-ui-fleet-invoice__payment{align-items:center;gap:calc(10 * var(--cs-u));padding:calc(10 * var(--cs-u)) calc(14 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);background:var(--ui-bg);color:var(--ui-text-soft);display:flex}.cs .cs-ui-fleet-invoice__payment .cs-ui-icon{font-size:calc(17 * var(--cs-u))}.cs .cs-ui-fleet-invoice__payment b{color:var(--ui-text);font-weight:500}.cs .cs-ui-fleet-pricing__cols{gap:calc(14 * var(--cs-u));grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;display:grid}.cs .cs-ui-fleet-pricing__rules{gap:calc(12 * var(--cs-u));display:grid}.cs .cs-ui-fleet-pricing__title{padding:calc(11 * var(--cs-u)) calc(14 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-md);font-weight:600}.cs .cs-ui-fleet-pricing__title small{margin-top:calc(1 * var(--cs-u));font-size:var(--ui-fs-xs);color:var(--ui-text-soft)}.cs .cs-ui-fleet-pricing__fields{gap:calc(10 * var(--cs-u)) calc(14 * var(--cs-u));padding:calc(11 * var(--cs-u)) calc(14 * var(--cs-u)) calc(13 * var(--cs-u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs .cs-ui-fleet-pricing__fields--stack{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-fleet-pricing .cs-ui-label{font-size:var(--ui-fs-xs);color:var(--ui-text);font-weight:400}.cs .cs-ui-fleet-stepper{height:calc(30 * var(--cs-u));max-width:calc(232 * var(--cs-u));align-items:center;display:flex}.cs .cs-ui-fleet-stepper .cs-ui-check{margin-right:calc(8 * var(--cs-u));width:calc(18 * var(--cs-u));height:calc(18 * var(--cs-u))}.cs .cs-ui-fleet-stepper__btn{width:calc(28 * var(--cs-u));background:var(--ui-sunken);color:var(--ui-text);font-size:calc(15 * var(--cs-u));align-self:stretch;place-items:center;font-style:normal;line-height:1;display:grid}.cs .cs-ui-fleet-stepper b{border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:calc(3 * var(--cs-u)) 0 0 calc(3 * var(--cs-u));background:var(--ui-surface);flex:1;align-self:stretch;place-items:center;min-width:0;font-weight:400;display:grid}.cs .cs-ui-fleet-stepper small{min-width:calc(34 * var(--cs-u));padding-inline:calc(7 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:0 calc(3 * var(--cs-u)) calc(3 * var(--cs-u)) 0;color:var(--ui-text-soft);font-size:var(--ui-fs-2xs);white-space:nowrap;border-left:0;align-self:stretch;place-items:center;display:grid}.cs .cs-ui-fleet-stepper.is-off .cs-ui-fleet-stepper__btn{color:var(--ui-faint)}.cs .cs-ui-fleet-list__card{overflow:hidden}.cs .cs-ui-fleet-list__search{align-items:center;gap:calc(8 * var(--cs-u));height:calc(30 * var(--cs-u));margin:calc(8 * var(--cs-u));padding-inline:calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:calc(4 * var(--cs-u));color:var(--ui-faint);display:flex}.cs .cs-ui-fleet-list__export{align-items:center;gap:calc(7 * var(--cs-u));padding:calc(7 * var(--cs-u)) calc(12 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);font-weight:500;display:flex}.cs .cs-ui-fleet-list__export span{text-underline-offset:.18em;text-decoration:underline}.cs .cs-ui-fleet-list__row{--fleet-list:minmax(0, 1fr) calc(50 * var(--cs-u)) calc(98 * var(--cs-u)) calc(28 * var(--cs-u)) calc(46 * var(--cs-u)) calc(46 * var(--cs-u)) calc(28 * var(--cs-u)) calc(28 * var(--cs-u)) calc(28 * var(--cs-u)) calc(28 * var(--cs-u)) calc(70 * var(--cs-u));grid-template-columns:var(--fleet-list);align-items:center;gap:calc(5 * var(--cs-u));min-height:calc(45 * var(--cs-u));padding:calc(5 * var(--cs-u)) calc(12 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);display:grid}.cs .cs-ui-fleet-list__row--head{min-height:calc(34 * var(--cs-u));font-size:var(--ui-fs-xs);font-weight:600}.cs .cs-ui-fleet-list__row--head .cs-ui-icon{font-size:calc(15 * var(--cs-u))}.cs .cs-ui-fleet-list__name{align-items:center;gap:calc(9 * var(--cs-u));min-width:0;display:flex}.cs .cs-ui-fleet-list__name b{font-weight:500}.cs .cs-ui-fleet-list__reading{justify-items:center;display:grid}.cs .cs-ui-fleet-list__odometer{text-align:right;justify-items:end;display:grid}.cs .cs-ui-fleet-list--grid{background:var(--ui-surface)}.cs .cs-ui-fleet-list--grid .cs-ui-fleet-card{box-shadow:none}.cs .cs-ui-fleet-list--grid .cs-ui-fleet-list__row{--fleet-list:minmax(0, 1fr) calc(104 * var(--cs-u)) calc(30 * var(--cs-u)) calc(48 * var(--cs-u)) calc(30 * var(--cs-u));min-height:calc(44 * var(--cs-u))}.cs .cs-ui-fleet-list--grid .cs-ui-fleet-list__tracking,.cs .cs-ui-fleet-list--grid .cs-ui-fleet-list__row>.cs-ui-fleet-list__extra{display:none}@container (width<=699px){.cs .cs-ui-fleet-list__row{--fleet-list:minmax(0, 1fr) calc(56 * var(--cs-u)) calc(104 * var(--cs-u)) calc(34 * var(--cs-u)) calc(50 * var(--cs-u)) calc(34 * var(--cs-u))}.cs .cs-ui-fleet-list__row>.cs-ui-fleet-list__extra{display:none}}.cs .cs-ui-fleet-rides__card{overflow:hidden}.cs .cs-ui-fleet-rides__filters{gap:calc(10 * var(--cs-u));padding:calc(10 * var(--cs-u)) calc(12 * var(--cs-u)) calc(12 * var(--cs-u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs .cs-ui-fleet-rides__filters .cs-ui-label{font-size:var(--ui-fs-xs);color:var(--ui-text);font-weight:400}.cs .cs-ui-fleet-rides__filters .cs-ui-input{height:calc(30 * var(--cs-u));padding-inline:calc(8 * var(--cs-u));box-shadow:none;font-size:var(--ui-fs-sm)}.cs .cs-ui-fleet-rides__row{--fleet-rides:calc(66 * var(--cs-u)) calc(88 * var(--cs-u)) minmax(0, 1fr) minmax(0, 1fr) calc(62 * var(--cs-u)) calc(78 * var(--cs-u)) calc(116 * var(--cs-u));grid-template-columns:var(--fleet-rides);align-items:center;gap:calc(8 * var(--cs-u));min-height:calc(42 * var(--cs-u));padding:calc(5 * var(--cs-u)) calc(12 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);display:grid}.cs .cs-ui-fleet-rides__row--head{min-height:calc(32 * var(--cs-u));font-size:var(--ui-fs-xs);font-weight:600}.cs .cs-ui-fleet-rides__id{color:var(--ui-primary-text)}.cs .cs-ui-fleet-rides__who{align-items:center;gap:calc(7 * var(--cs-u));min-width:0;display:flex}.cs .cs-ui-fleet-rides__who b{font-weight:500;line-height:1.2}.cs .cs-ui-fleet-rides__num{text-align:right}@container (width<=699px){.cs .cs-ui-fleet-rides__row{--fleet-rides:calc(58 * var(--cs-u)) calc(80 * var(--cs-u)) minmax(0, 1fr) minmax(0, 1fr) calc(64 * var(--cs-u)) calc(108 * var(--cs-u))}.cs .cs-ui-fleet-rides__row>.cs-ui-fleet-rides__extra{display:none}}@container (width<=599px){.cs .cs-ui-fleet-shell{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-fleet-shell>.cs-ui-fleet-shell__nav,.cs .cs-ui-fleet-app__top>.cs-ui-fleet-app__menu{display:none}.cs .cs-ui-fleet-shell__page{padding:calc(14 * var(--cs-u)) calc(14 * var(--cs-u)) calc(16 * var(--cs-u))}.cs .cs-ui-fleet-app__band,.cs .cs-ui-fleet-app__page{padding-inline:calc(14 * var(--cs-u))}.cs .cs-ui-fleet-crumb>span:not(:last-of-type),.cs .cs-ui-fleet-crumb>i:not(:last-of-type){display:none}.cs .cs-ui-fleet-head{gap:calc(8 * var(--cs-u));flex-wrap:wrap}.cs .cs-ui-fleet-vehicle .cs-ui-fleet-title{flex-basis:100%}.cs .cs-ui-fleet-calendar,.cs .cs-ui-fleet-trip__body,.cs .cs-ui-fleet-trip-page__links,.cs .cs-ui-fleet-vehicle__cols,.cs .cs-ui-fleet-booking__cols,.cs .cs-ui-fleet-invoice,.cs .cs-ui-fleet-pricing__cols{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-fleet-calendar{--fleet-vehicles:4!important}.cs .cs-ui-fleet-calendar.cs-ui-fleet-reserve{--fleet-vehicles:1!important}.cs .cs-ui-fleet-calendar__col:nth-child(n+6),.cs .cs-ui-fleet-calendar__vehicle:nth-child(n+6),.cs .cs-ui-fleet-calendar__side>.cs-ui-fleet-calendar__map{display:none}.cs .cs-ui-fleet-trip__map{height:calc(140 * var(--cs-u));border-left:0;border-top:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-fleet-list__row{--fleet-list:minmax(0, 1fr) calc(100 * var(--cs-u)) calc(28 * var(--cs-u)) calc(46 * var(--cs-u)) calc(28 * var(--cs-u));gap:calc(4 * var(--cs-u))}.cs .cs-ui-fleet-list__row>.cs-ui-fleet-list__tracking,.cs .cs-ui-fleet-list__card>.cs-ui-fleet-list__export{display:none}.cs .cs-ui-fleet-rides__row{--fleet-rides:calc(56 * var(--cs-u)) calc(78 * var(--cs-u)) minmax(0, 1fr) calc(118 * var(--cs-u));gap:calc(6 * var(--cs-u))}.cs .cs-ui-fleet-rides__row>.cs-ui-fleet-rides__num,.cs .cs-ui-fleet-rides__row>.cs-ui-fleet-rides__driver,.cs .cs-ui-fleet-rides__card>.cs-ui-fleet-rides__filters{display:none}.cs .cs-ui.cs-ui-sales>.cs-ui-window{--ui-cols:26.25}.cs .cs-ui.cs-ui-sales>.cs-ui-window:has(.cs-ui-sales-table){--ui-cols:32.5}.cs .cs-ui.cs-ui-sales .cs-ui-sales__wide{display:none}}.cs .cs-ui-sales-list{border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);font-size:var(--ui-fs-sm);line-height:1.2;overflow:hidden}.cs .cs-ui-sales-list__row{grid-template-columns:var(--list-cols);height:calc(34 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);align-items:center;display:grid}.cs .cs-ui-sales-list__row--head{height:calc(28 * var(--cs-u));background:var(--ui-bg);color:var(--ui-muted);font-size:var(--ui-fs-xs);border-top:0;font-weight:500}.cs .cs-ui-sales-list__cell{min-width:0;padding-inline:calc(8 * var(--cs-u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs .cs-ui-sales-list__cell:first-child{padding-left:calc(10 * var(--cs-u))}.cs .cs-ui-sales-list__cell.is-end{text-align:right}.cs .cs-ui-sales-list__cell.is-center{text-align:center}.cs .cs-ui-sales-list__cell.is-sorted{align-items:center;gap:calc(3 * var(--cs-u));display:flex}.cs .cs-ui-sales-list .cs-ui-badge .cs-ui-icon{width:1.1em;height:1.1em}.cs .cs-ui-sales-table,.cs .cs-ui-sales-order,.cs .cs-ui-sales-delivery{gap:calc(12 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-sales-table .cs-ui-record__crumb,.cs .cs-ui-sales-order .cs-ui-record__crumb{margin-bottom:calc(-6 * var(--cs-u))}.cs .cs-ui-sales-order .cs-ui-record__meta,.cs .cs-ui-sales-delivery .cs-ui-record__meta{margin-top:calc(-8 * var(--cs-u))}.cs .cs-ui-sales-table .cs-ui-sales-list{--list-cols:.75fr 1.9fr .95fr 1.05fr 1.15fr 1.1fr .5fr}.cs .cs-ui-sales-table__sync{justify-content:center;display:flex}.cs .cs-ui-sales-table__sync .cs-ui-icon{width:1.35em;height:1.35em}.cs .cs-ui-sales-table__sync--synced{color:var(--ui-green-text)}.cs .cs-ui-sales-table__sync--error{color:var(--ui-red-text)}.cs .cs-ui-sales-table__sync--none i{width:calc(10 * var(--cs-u));height:var(--ui-hairline);background:var(--ui-border-strong)}@container (width<=599px){.cs .cs-ui-sales-table .cs-ui-sales-list{--list-cols:.8fr 1.9fr 1.15fr 1.25fr .45fr}}.cs .cs-ui-sales-cart{background:var(--ui-bg);flex-direction:column;display:flex}.cs .cs-ui-sales-cart__bar{height:calc(46 * var(--cs-u));padding-inline:calc(24 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);background:var(--ui-surface);justify-content:space-between;align-items:center;display:flex}.cs .cs-ui-sales-cart__brand{color:var(--ui-primary-text);font-size:var(--ui-fs-md);font-weight:700}.cs .cs-ui-sales-cart__nav{gap:calc(22 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-sm);font-weight:500;display:flex}.cs .cs-ui-sales-cart__nav span{align-items:center;gap:calc(5 * var(--cs-u));display:flex}.cs .cs-ui-sales-cart__nav .is-active{color:var(--ui-primary)}.cs .cs-ui-sales-cart__body{grid-template-columns:minmax(0, 1fr) calc(300 * var(--cs-u));gap:calc(24 * var(--cs-u));padding:calc(18 * var(--cs-u)) calc(24 * var(--cs-u)) calc(22 * var(--cs-u));display:grid}.cs .cs-ui-sales-cart__lines{gap:calc(12 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-sales-cart__card{border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}.cs .cs-ui-sales-cart__line{grid-template-columns:calc(38 * var(--cs-u)) minmax(0, 1fr) auto;align-items:center;gap:calc(12 * var(--cs-u));padding:calc(10 * var(--cs-u)) calc(14 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);display:grid}.cs .cs-ui-sales-cart__line:first-child{border-top:0}.cs .cs-ui-sales-cart__thumb{height:calc(38 * var(--cs-u));border-radius:var(--ui-radius);background:var(--ui-sunken);box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-border)}.cs .cs-ui-sales-cart__name{gap:calc(2 * var(--cs-u));min-width:0;display:grid}.cs .cs-ui-sales-cart__name b{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cs .cs-ui-sales-cart__name small{color:var(--ui-muted);font-size:var(--ui-fs-xs)}.cs .cs-ui-sales-cart__line>b{color:var(--ui-text);font-weight:600}.cs .cs-ui-sales-cart__checkout{gap:calc(12 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-sales-cart__alert{gap:calc(8 * var(--cs-u));padding:calc(8 * var(--cs-u)) calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-blue-border);border-radius:var(--ui-radius);background:var(--ui-blue-soft);color:var(--ui-blue-text);font-size:var(--ui-fs-xs);line-height:1.35;display:flex}.cs .cs-ui-sales-cal{padding:calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}.cs .cs-ui-sales-cal__month{margin-bottom:calc(6 * var(--cs-u));color:var(--ui-text);font-size:var(--ui-fs-sm);justify-content:space-between;align-items:center;display:flex}.cs .cs-ui-sales-cal__month i{width:calc(6 * var(--cs-u));height:calc(6 * var(--cs-u));margin-inline:calc(6 * var(--cs-u));border-top:calc(1.5 * var(--cs-u)) solid var(--ui-muted);border-left:calc(1.5 * var(--cs-u)) solid var(--ui-muted)}.cs .cs-ui-sales-cal__month i.is-prev{transform:rotate(-45deg)}.cs .cs-ui-sales-cal__month i.is-next{transform:rotate(135deg)}.cs .cs-ui-sales-cal__grid{gap:calc(2 * var(--cs-u));text-align:center;font-size:var(--ui-fs-xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cs .cs-ui-sales-cal__weekday{padding-block:calc(3 * var(--cs-u));color:var(--ui-faint);font-weight:600}.cs .cs-ui-sales-cal__day{height:calc(24 * var(--cs-u));border-radius:var(--ui-radius-sm);color:var(--ui-text);font-variant-numeric:tabular-nums;place-items:center;font-weight:500;display:grid}.cs .cs-ui-sales-cal__day.is-off{color:var(--ui-border-strong);font-weight:400}.cs .cs-ui-sales-cal__day.is-today{box-shadow:inset 0 0 0 var(--ui-hairline) var(--ui-faint)}.cs .cs-ui-sales-cal__day.is-selected{background:var(--ui-primary);box-shadow:none;color:#fff;font-weight:600}.cs .cs-ui-sales-cart__checkout .cs-ui-input{color:var(--ui-text-soft);font-size:var(--ui-fs-sm)}.cs .cs-ui-sales-cart__total{justify-items:start;gap:calc(3 * var(--cs-u));display:grid}.cs .cs-ui-sales-cart__total b{color:var(--ui-text);font-size:var(--ui-fs-lg);font-weight:600}.cs .cs-ui-sales-cart__total small{color:var(--ui-muted);font-size:var(--ui-fs-xs)}.cs .cs-ui-sales-cart__total .cs-ui-btn{margin-top:calc(5 * var(--cs-u))}@container (width<=599px){.cs .cs-ui-sales-cart__body{padding-inline:calc(16 * var(--cs-u));grid-template-columns:minmax(0,1fr)}.cs .cs-ui-sales-cart__bar{padding-inline:calc(16 * var(--cs-u))}.cs .cs-ui-sales-cart__nav span:not(.is-active){display:none}}.cs .cs-ui-sales-order__body{grid-template-columns:minmax(0, 1fr) calc(172 * var(--cs-u));align-items:start;gap:calc(14 * var(--cs-u));display:grid}.cs .cs-ui-sales-order__lines{gap:calc(6 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-sales-order__group{margin-top:calc(2 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.cs .cs-ui-sales-order__card{border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);overflow:hidden}.cs .cs-ui-sales-order__line{grid-template-columns:calc(128 * var(--cs-u)) minmax(0, 1fr) auto calc(64 * var(--cs-u));align-items:center;gap:calc(10 * var(--cs-u));height:calc(38 * var(--cs-u));padding-inline:calc(10 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);display:grid}.cs .cs-ui-sales-order__line:first-child{border-top:0}.cs .cs-ui-sales-order__line b{min-width:0;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cs .cs-ui-sales-order__line .cs-ui-badge{height:calc(20 * var(--cs-u));justify-self:start}.cs .cs-ui-sales-order__qty{color:var(--ui-muted);font-size:var(--ui-fs-xs);white-space:nowrap}.cs .cs-ui-sales-order__total{color:var(--ui-text);text-align:right;white-space:nowrap;font-weight:600}.cs .cs-ui-sales-order__summary{gap:calc(8 * var(--cs-u));padding:calc(12 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);display:grid}.cs .cs-ui-sales-order__summary .cs-ui-heading{font-size:var(--ui-fs-md)}.cs .cs-ui-sales-order__sum{justify-content:space-between;align-items:center;gap:calc(8 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-sm);display:flex}.cs .cs-ui-sales-order__sum b{color:var(--ui-text);font-weight:600}.cs .cs-ui-sales-order__sum.is-margin{padding-top:calc(8 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border)}@container (width<=599px){.cs .cs-ui-sales-order__body{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-sales-order__line{grid-template-columns:auto minmax(0,1fr) auto}.cs .cs-ui-sales-order__qty{display:none}}.cs .cs-ui-sales-delivery__date{width:calc(220 * var(--cs-u))}.cs .cs-ui-sales-delivery__date .cs-ui-input{color:var(--ui-text)}.cs .cs-ui-sales-delivery__lines{gap:calc(8 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-sales-delivery__card{gap:calc(8 * var(--cs-u));padding:calc(10 * var(--cs-u)) calc(12 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);display:grid}.cs .cs-ui-sales-delivery__fields{gap:calc(8 * var(--cs-u));grid-template-columns:minmax(0,2.4fr) repeat(3,minmax(0,1fr));display:grid}.cs .cs-ui-sales-delivery__fields .cs-ui-label{font-size:var(--ui-fs-xs)}.cs .cs-ui-sales-delivery__fields .cs-ui-input,.cs .cs-ui-sales-delivery__fields .cs-ui-select{height:calc(30 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-sales-delivery__fields .cs-ui-select{white-space:nowrap;overflow:hidden}.cs .cs-ui-sales-delivery__fields .cs-ui-input{color:var(--ui-muted)}.cs .cs-ui-sales-delivery__fields .cs-ui-input.is-filled{color:var(--ui-text);font-weight:600}.cs .cs-ui-sales-delivery__tally{color:var(--ui-text-soft);font-size:var(--ui-fs-xs);justify-content:space-between;display:flex}.cs .cs-ui-sales-delivery>.cs-ui-field .cs-ui-input{color:var(--ui-text-soft);font-size:var(--ui-fs-sm)}.cs .cs-ui-sales-delivery__actions{justify-content:flex-end;gap:calc(8 * var(--cs-u));display:flex}@container (width<=599px){.cs .cs-ui-sales-delivery__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.cs .cs-ui-sales-delivery__line{grid-column:1/-1}.cs .cs-ui.cs-ui-sync>.cs-ui-window:has(.cs-ui-sync-page){--ui-cols:26.25}}@container (width<=380px){.cs .cs-ui.cs-ui-sync>.cs-ui-window:has(.cs-ui-sync-solo){--ui-cols:24}}.cs .cs-ui-sync-page{gap:calc(12 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-sync-page .cs-ui-record__crumb{margin-bottom:calc(-6 * var(--cs-u))}.cs .cs-ui-sync-page .cs-ui-record__meta{margin-top:calc(-8 * var(--cs-u))}.cs .cs-ui-sync-page .cs-ui-tab{align-items:center;gap:calc(5 * var(--cs-u));display:inline-flex}.cs .cs-ui-sync-page__dot{width:calc(7 * var(--cs-u));height:calc(7 * var(--cs-u));background:var(--ui-green-text);border-radius:50%}.cs .cs-ui-sync-solo{padding:calc(16 * var(--cs-u));background:var(--ui-bg);flex:1}.cs .cs-ui-sync-card{gap:calc(10 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-sync-card__status,.cs .cs-ui-sync-card__force,.cs .cs-ui-sync-card__logs{padding:calc(12 * var(--cs-u)) calc(14 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}.cs .cs-ui-sync-card__status{justify-content:space-between;align-items:center;gap:calc(14 * var(--cs-u));display:flex}.cs .cs-ui-sync-card__badge{align-items:center;gap:calc(6 * var(--cs-u));height:calc(34 * var(--cs-u));padding-inline:calc(12 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-green-border);border-radius:var(--ui-radius);background:var(--ui-green-soft);color:var(--ui-green-text);font-size:var(--ui-fs-md);white-space:nowrap;flex:none;font-weight:600;display:inline-flex}.cs .cs-ui-sync-card__badge.is-error{border-color:var(--ui-red-border);background:var(--ui-red-soft);color:var(--ui-red-text)}.cs .cs-ui-sync-card__ids{justify-items:end;gap:calc(2 * var(--cs-u));min-width:0;color:var(--ui-text-soft);font-size:var(--ui-fs-xs);text-align:right;display:grid}.cs .cs-ui-sync-card__ids b{align-items:center;gap:calc(4 * var(--cs-u));color:var(--ui-text);font-size:var(--ui-fs-sm);font-weight:600;display:inline-flex}.cs .cs-ui-sync-card__ids small{font-size:var(--ui-fs-2xs)}.cs .cs-ui-sync-card__ids b.is-link{border-bottom:var(--ui-hairline) dashed var(--ui-faint)}.cs .cs-ui-sync-card__force{padding-block:calc(10 * var(--cs-u))}.cs .cs-ui-sync-card__logs{gap:calc(8 * var(--cs-u));display:grid}.cs .cs-ui-sync-card__logs .cs-ui-heading{font-size:var(--ui-fs-md)}.cs .cs-ui-sync-card__list{--list-cols:1.35fr .9fr .9fr 1fr}.cs .cs-ui-sync-card__message{padding:calc(6 * var(--cs-u)) calc(10 * var(--cs-u)) calc(8 * var(--cs-u));background:var(--ui-red-soft);color:var(--ui-red-text);font-size:var(--ui-fs-xs);line-height:1.35}@container (width<=380px){.cs .cs-ui-sync-card__status{flex-direction:column;align-items:flex-start}.cs .cs-ui-sync-card__ids{text-align:left;justify-items:start}.cs .cs-ui-sync-card__list{--list-cols:1.5fr 1fr 1fr}.cs .cs-ui-sync-card__list .cs-ui-sales-list__cell:nth-child(4){display:none}}.cs .cs-ui>.cs-ui-sync-issues{--ui-cols:26.25;border-radius:var(--ui-radius-window);background:var(--ui-surface);box-shadow:var(--ui-shadow-window);font-family:var(--ui-font);flex-direction:column;flex:1;display:flex;overflow:hidden}.cs .cs-ui-sync-issues__title{padding:calc(14 * var(--cs-u)) calc(16 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);color:var(--ui-text);font-size:var(--ui-fs-md);font-weight:600}.cs .cs-ui-sync-issues__grid{gap:calc(8 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(16 * var(--cs-u)) calc(16 * var(--cs-u));flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs .cs-ui-sync-issues__box{justify-content:center;align-items:center;gap:calc(4 * var(--cs-u));min-width:0;padding:calc(8 * var(--cs-u)) calc(6 * var(--cs-u)) calc(10 * var(--cs-u));border-radius:var(--ui-radius);box-shadow:inset 0 0 0 var(--ui-hairline) #15803d4d;color:var(--ui-green-text);flex-direction:column;display:flex}.cs .cs-ui-sync-issues__box.is-error{background:var(--ui-red-soft);box-shadow:inset 0 0 0 var(--ui-hairline) #b91c1c4d;color:var(--ui-red-text)}.cs .cs-ui-sync-issues__box b{font-size:calc(36 * var(--cs-u));align-items:flex-start;font-weight:600;line-height:1;display:flex}.cs .cs-ui-sync-issues__box b .cs-ui-icon{width:calc(14 * var(--cs-u));height:calc(14 * var(--cs-u))}.cs .cs-ui-sync-issues__ok{width:calc(36 * var(--cs-u));height:calc(36 * var(--cs-u))}.cs .cs-ui-sync-issues__box span{max-width:100%;font-size:var(--ui-fs-xs);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}@container (width<=759px){.cs .cs-ui.cs-ui-cost>.cs-ui-window:has(.cs-ui-cost-page){--ui-cols:46}}@container (width<=599px){.cs .cs-ui.cs-ui-cost>.cs-ui-window:has(.cs-ui-cost-page){--ui-cols:26.25}}.cs .cs-ui-cost-page{gap:calc(12 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-cost-page .cs-ui-record__crumb{margin-bottom:calc(-6 * var(--cs-u))}.cs .cs-ui-cost-page__actions{display:flex}.cs .cs-ui-cost-page__body{grid-template-columns:minmax(0, 1fr) calc(250 * var(--cs-u));align-items:start;gap:calc(16 * var(--cs-u));display:grid}.cs .cs-ui-cost-page__list{gap:calc(8 * var(--cs-u));display:grid}.cs .cs-ui-cost-page__list .cs-ui-heading{font-size:var(--ui-fs-md)}.cs .cs-ui-cost-list{--list-cols:.8fr 2.4fr .9fr 1fr}.cs .cs-ui-cost-list__in{color:var(--ui-green-text);font-weight:600}.cs .cs-ui-cost-list__out{color:var(--ui-text-soft)}.cs .cs-ui-cost-list .cs-ui-sales-list__row.is-current{color:var(--ui-text);font-weight:600}.cs .cs-ui-cost-list .cs-ui-sales-list__row.is-spent{background:var(--ui-bg);color:var(--ui-faint)}.cs .cs-ui-cost-list .cs-ui-sales-list__row.is-spent .cs-ui-cost-list__in{color:var(--ui-faint);font-weight:400}@container (width<=599px){.cs .cs-ui-cost-page__body{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-cost-page .cs-ui-stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.cs .cs-ui-cost-list{--list-cols:2.2fr .8fr 1fr}.cs .cs-ui-cost-list .cs-ui-sales-list__cell:first-child{display:none}.cs .cs-ui-cost-list .cs-ui-sales-list__cell:nth-child(2){padding-left:calc(10 * var(--cs-u))}}.cs .cs-ui-cost-margin{justify-items:start;gap:calc(4 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(14 * var(--cs-u)) calc(14 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);display:grid}.cs .cs-ui-cost-margin__title{color:var(--ui-text);font-size:var(--ui-fs-sm);font-weight:600}.cs .cs-ui-cost-margin__value{color:var(--ui-text);font-size:var(--ui-fs-xl);line-height:1.2}.cs .cs-ui-cost-margin .cs-ui-badge{margin-bottom:calc(8 * var(--cs-u))}.cs .cs-ui-cost-margin__facts{color:var(--ui-text-soft);font-size:var(--ui-fs-sm);justify-self:stretch;display:grid}.cs .cs-ui-cost-margin__facts div{justify-content:space-between;gap:calc(10 * var(--cs-u));padding-block:calc(5 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);display:flex}.cs .cs-ui-cost-margin__facts b{color:var(--ui-text);white-space:nowrap;font-weight:600}.cs .cs-ui>.cs-ui-cost-card{--ui-cols:19;font-family:var(--ui-font)}.cs .cs-ui-cost-card .cs-ui-cost-margin{border-radius:var(--ui-radius-window);box-shadow:var(--ui-shadow-window);padding:calc(16 * var(--cs-u)) calc(18 * var(--cs-u)) calc(16 * var(--cs-u));border:0}.cs .cs-ui-cost-card .cs-ui-cost-margin__value{font-size:var(--ui-fs-2xl)}.cs .cs-ui.cs-ui--workshop{--ui-bg:#f8fafc;--ui-sunken:#f1f3f5;--ui-border:#dae1e7;--ui-border-strong:#b8c2cc;--ui-text:#22292f;--ui-text-soft:#3d4852;--ui-muted:#606f7b;--ui-faint:#8795a1;--ui-primary:#9b6f5f;--ui-primary-soft:#f1e7e3;--ui-primary-soft-border:#dcc7bf;--ui-primary-text:#83594a;--ui-success:#4c9a0d;--ui-info:#1f8fdc;--ui-red-soft:#fee2e2;--ui-red-text:#b42318;--ui-red:#dc2626;--ui-green-soft:#e3f3d0;--ui-green-text:#3b6f12;--ui-green:#10b981;--ui-blue-soft:#dbeefb;--ui-blue-text:#1c6ea4;--ui-yellow-soft:#fbe9a8;--ui-yellow-text:#7a5b06;--ui-gray-soft:#e8edf1;--ui-gray-text:#3d4852;--ui-teal:#4bc0c0;--ui-pink:#f4718c;--ui-sky:#36a2eb}@container (width<=599px){.cs .cs-ui.cs-ui-workshop>.cs-ui-window,.cs .cs-ui.cs-ui-workshop>.cs-ui-workshop-card{--ui-cols:26.25}.cs .cs-ui .cs-ui-workshop__wide{display:none}}.cs .cs-ui-workshop-admin{background:var(--ui-bg);flex-direction:column;display:flex}.cs .cs-ui-workshop__bar{height:calc(36 * var(--cs-u));padding-inline:calc(14 * var(--cs-u));background:var(--ui-primary);color:#fff;font-size:var(--ui-fs-sm);justify-content:space-between;align-items:center;font-weight:600;display:flex}.cs .cs-ui-workshop__brand{font-size:calc(21 * var(--cs-u));letter-spacing:.04em;font-weight:300;line-height:1}.cs .cs-ui .cs-ui-workshop__logo{width:auto;height:calc(24 * var(--cs-u));display:block}.cs .cs-ui-workshop__user{align-items:center;gap:calc(8 * var(--cs-u));white-space:nowrap;display:flex}.cs .cs-ui-workshop__user .cs-ui-icon{width:calc(14 * var(--cs-u));height:calc(14 * var(--cs-u));margin-right:calc(6 * var(--cs-u))}.cs .cs-ui-workshop__avatar{width:calc(22 * var(--cs-u));height:calc(22 * var(--cs-u));border:var(--ui-hairline) solid #fff;color:#fff;font-size:var(--ui-fs-2xs);background:#d6336c;border-radius:50%;place-items:center;font-weight:700;display:grid}.cs .cs-ui-workshop-admin__body{grid-template-columns:max(calc(172 * var(--cs-u)), 156px) minmax(0, 1fr);flex:1;display:grid}.cs .cs-ui-workshop-admin__nav{gap:calc(12 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(10 * var(--cs-u));border-right:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);white-space:nowrap;background:#fff;flex-direction:column;display:flex;overflow:hidden}.cs .cs-ui-workshop-admin__group{gap:calc(5 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-workshop-admin__group-label{color:var(--ui-muted);font-size:var(--ui-fs-2xs);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.cs .cs-ui-workshop-admin__item{align-items:center;gap:calc(8 * var(--cs-u));color:var(--ui-text);font-weight:600;line-height:1.5;display:flex}.cs .cs-ui-workshop-admin__item i{width:calc(9 * var(--cs-u));height:calc(9 * var(--cs-u));border-radius:calc(2 * var(--cs-u));opacity:.55;background:currentColor;flex:none}.cs .cs-ui-workshop-admin__item.is-active{color:var(--ui-primary-text)}.cs .cs-ui-workshop-admin__page{min-width:0;padding:calc(14 * var(--cs-u)) calc(20 * var(--cs-u)) calc(20 * var(--cs-u))}@container (width<=599px){.cs .cs-ui-workshop-admin__body{grid-template-columns:minmax(0,1fr)}.cs .cs-ui-workshop-admin__nav{display:none}.cs .cs-ui-workshop-admin__page{padding-inline:calc(14 * var(--cs-u))}}.cs .cs-ui-workshop-floor{background:#f4f5f7;flex-direction:column;display:flex}.cs .cs-ui-workshop-floor__nav{height:calc(36 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);white-space:nowrap;background:#fff;align-items:stretch;font-weight:600;display:flex;overflow:hidden}.cs .cs-ui-workshop-floor__brand{padding-inline:calc(14 * var(--cs-u)) calc(10 * var(--cs-u));color:var(--ui-text);font-size:calc(21 * var(--cs-u));letter-spacing:.04em;align-items:center;font-weight:300;display:flex}.cs .cs-ui-workshop-floor__tab{align-items:center;gap:calc(5 * var(--cs-u));padding-inline:calc(10 * var(--cs-u));border-left:var(--ui-hairline) solid var(--ui-border);color:var(--ui-text-soft);display:flex}.cs .cs-ui-workshop-floor__tab.is-active{background:var(--ui-primary);color:#fff}.cs .cs-ui-workshop-floor__count{min-width:calc(15 * var(--cs-u));height:calc(15 * var(--cs-u));background:var(--ui-red);color:#fff;font-size:var(--ui-fs-2xs);border-radius:99em;place-items:center;display:grid}.cs .cs-ui-workshop-floor__end{padding-inline:calc(10 * var(--cs-u));border-left:var(--ui-hairline) solid var(--ui-border);align-items:center;margin-left:auto;display:flex}.cs .cs-ui-workshop-floor__page{flex:1;min-width:0}.cs .cs-ui-workshop__crumb{gap:calc(7 * var(--cs-u));margin-bottom:calc(6 * var(--cs-u));color:var(--ui-primary-text);font-size:var(--ui-fs-sm);white-space:nowrap;display:flex}.cs .cs-ui-workshop__crumb i{color:var(--ui-faint);font-style:normal}.cs .cs-ui-workshop__crumb b{color:var(--ui-text);font-weight:400}.cs .cs-ui-workshop__head{justify-content:space-between;align-items:center;gap:calc(12 * var(--cs-u));margin-bottom:calc(10 * var(--cs-u));display:flex}.cs .cs-ui-workshop__title{align-items:center;gap:calc(8 * var(--cs-u));color:var(--ui-text);font-size:calc(23 * var(--cs-u));font-weight:700;line-height:1.15;display:flex}.cs .cs-ui-workshop__tabs{gap:calc(18 * var(--cs-u));margin-bottom:calc(14 * var(--cs-u));padding-inline:calc(8 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);color:var(--ui-text-soft);font-size:var(--ui-fs-sm);white-space:nowrap;display:flex}.cs .cs-ui-workshop__tabs span{padding-bottom:calc(7 * var(--cs-u))}.cs .cs-ui-workshop__tabs .is-active{margin-bottom:calc(-1 * var(--ui-hairline));border-bottom:calc(2 * var(--cs-u)) solid var(--ui-primary);color:var(--ui-primary-text)}.cs .cs-ui-workshop__card{border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow-sm);background:#fff}.cs .cs-ui-workshop__heading{color:var(--ui-text);font-size:var(--ui-fs-lg);font-weight:700}.cs .cs-ui-workshop__tag{align-items:center;gap:calc(4 * var(--cs-u));padding:calc(2 * var(--cs-u)) calc(6 * var(--cs-u));border-radius:calc(3 * var(--cs-u));background:var(--ui-gray-soft);color:var(--ui-gray-text);font-size:var(--ui-fs-2xs);white-space:nowrap;font-weight:600;line-height:1.3;display:inline-flex}.cs .cs-ui-workshop__tag--blue{background:var(--ui-blue-soft);color:var(--ui-blue-text)}.cs .cs-ui-workshop__tag--red{background:var(--ui-red-soft);color:var(--ui-red-text)}.cs .cs-ui-workshop__tag--green{background:var(--ui-green-soft);color:var(--ui-green-text)}.cs .cs-ui-workshop__tag--yellow{background:var(--ui-yellow-soft);color:var(--ui-yellow-text)}.cs .cs-ui-workshop__tag--clay{background:var(--ui-primary);color:#fff}.cs .cs-ui-workshop__tag--plain{color:var(--ui-text);background:#fff}.cs .cs-ui-workshop__btn{align-items:center;gap:calc(6 * var(--cs-u));height:calc(28 * var(--cs-u));padding-inline:calc(12 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text);font-size:var(--ui-fs-sm);white-space:nowrap;background:#fff;font-weight:700;display:inline-flex}.cs .cs-ui-workshop__btn--clay{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.cs .cs-ui-workshop__btn--green{border-color:var(--ui-success);background:var(--ui-success);color:#fff}.cs .cs-ui-workshop__btn--blue{border-color:var(--ui-info);background:var(--ui-info);color:#fff}.cs .cs-ui-workshop__btn--sm{height:calc(22 * var(--cs-u));padding-inline:calc(8 * var(--cs-u));font-size:var(--ui-fs-xs)}.cs .cs-ui-workshop__field{align-items:center;gap:calc(6 * var(--cs-u));height:calc(26 * var(--cs-u));padding-inline:calc(8 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text);font-size:var(--ui-fs-sm);background:#fff;display:flex}.cs .cs-ui-workshop__field .cs-ui-icon{color:var(--ui-faint)}.cs .cs-ui-workshop__box{width:calc(14 * var(--cs-u));height:calc(14 * var(--cs-u));border:calc(1.5 * var(--cs-u)) solid var(--ui-muted);border-radius:calc(3 * var(--cs-u));background:#fff;flex:none}.cs .cs-ui-workshop__box.is-on{border-color:var(--ui-primary);background:linear-gradient(var(--ui-primary), var(--ui-primary)) center / 55% 55% no-repeat, #fff}.cs .cs-ui-workshop-order__stats{gap:calc(8 * var(--cs-u));margin-block:calc(8 * var(--cs-u)) calc(12 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(12 * var(--cs-u));text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cs .cs-ui-workshop-order__stats small{margin-bottom:calc(5 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-2xs);letter-spacing:.05em;text-transform:uppercase;font-weight:500;line-height:1.25;display:block}.cs .cs-ui-workshop-order__stats>span{flex-direction:column;justify-content:space-between;display:flex}.cs .cs-ui-workshop-order__stats b{color:var(--ui-text-soft);font-size:calc(17 * var(--cs-u));font-weight:700}.cs .cs-ui-workshop-order__party{gap:calc(28 * var(--cs-u));margin-bottom:calc(12 * var(--cs-u));padding:calc(10 * var(--cs-u)) calc(16 * var(--cs-u));font-size:var(--ui-fs-sm);display:flex}.cs .cs-ui-workshop-order__action{align-items:center;gap:calc(4 * var(--cs-u)) calc(16 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(16 * var(--cs-u));font-size:var(--ui-fs-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.cs .cs-ui-workshop-order__action+.cs-ui-workshop-order__action{margin-top:calc(10 * var(--cs-u))}.cs .cs-ui-workshop-order__action b{font-size:var(--ui-fs-md);display:block}.cs .cs-ui-workshop-order__action p{color:var(--ui-text-soft);margin:0;line-height:1.35}@container (width<=599px){.cs .cs-ui-workshop-order__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cs .cs-ui-workshop-order__action{grid-template-columns:minmax(0,1fr)}}.cs .cs-ui-workshop-tasks__head{margin-bottom:calc(10 * var(--cs-u));justify-content:space-between;align-items:center;display:flex}.cs .cs-ui-workshop-tasks__toggles{align-items:center;gap:calc(6 * var(--cs-u));display:flex}.cs .cs-ui-workshop-tasks__switch{width:calc(24 * var(--cs-u));height:calc(14 * var(--cs-u));margin-left:calc(6 * var(--cs-u));padding:calc(2 * var(--cs-u));background:var(--ui-info);border-radius:99em;justify-content:flex-end;display:flex}.cs .cs-ui-workshop-tasks__switch:after{content:"";width:calc(10 * var(--cs-u));background:#fff;border-radius:50%}.cs .cs-ui-workshop-tasks__switch--yellow{background:#e2b203}.cs .cs-ui-workshop-tasks__switch--green{background:var(--ui-success)}.cs .cs-ui-workshop-tasks__tree{grid-template-columns:repeat(var(--tree-cols), minmax(0, 1fr));gap:calc(5 * var(--cs-u));padding:calc(9 * var(--cs-u));display:grid;overflow:hidden}.cs .cs-ui-workshop-tasks__node{align-items:flex-start;gap:calc(1 * var(--cs-u));min-width:0;padding:calc(4 * var(--cs-u)) calc(7 * var(--cs-u)) calc(5 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius-sm);font-size:var(--ui-fs-sm);white-space:nowrap;background:#f4f4f4;flex-direction:column;line-height:1.2;display:flex}.cs .cs-ui-workshop-tasks__node--all{grid-column:1/-1}.cs .cs-ui-workshop-tasks__node b{font-weight:700}.cs .cs-ui-workshop-tasks__node small{max-width:100%;color:var(--ui-muted);font-size:var(--ui-fs-2xs);text-overflow:ellipsis;overflow:hidden}.cs .cs-ui-workshop-tasks__node .cs-ui-workshop__tag{margin-top:calc(2 * var(--cs-u));padding-block:calc(1 * var(--cs-u))}@container (width<=599px){.cs .cs-ui-workshop-tasks__tree{grid-template-columns:repeat(3,minmax(0,1fr))}.cs .cs-ui-workshop-tasks__node:nth-child(6n+5),.cs .cs-ui-workshop-tasks__node:nth-child(6n+6),.cs .cs-ui-workshop-tasks__node:nth-child(6n+7){display:none}}.cs .cs-ui-workshop-queue{grid-template-columns:minmax(0, 1fr) calc(250 * var(--cs-u));min-height:calc(440 * var(--cs-u));display:grid}.cs .cs-ui-workshop-queue--solo{grid-template-columns:minmax(0,1fr);min-height:0}.cs .cs-ui-workshop-queue__main{min-width:0;padding-bottom:calc(14 * var(--cs-u))}.cs .cs-ui-workshop-queue__filter{padding:calc(10 * var(--cs-u)) calc(12 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-workshop-queue__filter .cs-ui-workshop__field{width:calc(104 * var(--cs-u));height:calc(30 * var(--cs-u));font-size:var(--ui-fs-md);justify-content:space-between}.cs .cs-ui-workshop-queue__group{align-items:center;gap:calc(10 * var(--cs-u));margin:calc(14 * var(--cs-u)) calc(12 * var(--cs-u)) calc(8 * var(--cs-u));font-size:var(--ui-fs-md);white-space:nowrap;display:flex}.cs .cs-ui-workshop-queue__group b{font-weight:700}.cs .cs-ui-workshop-queue__row{grid-template-columns:minmax(0, 1.25fr) minmax(0, 1.3fr) calc(70 * var(--cs-u)) calc(82 * var(--cs-u)) calc(96 * var(--cs-u)) auto;font-variant-numeric:tabular-nums;align-items:center;gap:calc(8 * var(--cs-u));height:calc(28 * var(--cs-u));margin:0 calc(12 * var(--cs-u)) calc(5 * var(--cs-u));padding-inline:calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-left:calc(5 * var(--cs-u)) solid #fff;font-size:var(--ui-fs-sm);white-space:nowrap;background:#fff;display:grid}.cs .cs-ui-workshop-queue__row.is-soon{border-left-color:#f6993f}.cs .cs-ui-workshop-queue__row.is-late{border-left-color:var(--ui-red)}.cs .cs-ui-workshop-queue__row>span{align-items:center;gap:calc(6 * var(--cs-u));min-width:0;display:flex}.cs .cs-ui-workshop-queue__code{font-weight:700}.cs .cs-ui-workshop-queue__swatch{width:calc(11 * var(--cs-u));height:calc(11 * var(--cs-u));border:var(--ui-hairline) solid #00000040;border-radius:50%;flex:none}.cs .cs-ui-workshop-queue__row .cs-ui-icon{color:var(--ui-text-soft)}.cs .cs-ui-workshop-queue__side{padding:calc(10 * var(--cs-u));border-left:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-workshop-queue__track{padding:calc(12 * var(--cs-u));font-size:var(--ui-fs-sm)}.cs .cs-ui-workshop-queue__track-head{justify-content:space-between;align-items:flex-start;gap:calc(8 * var(--cs-u));padding-bottom:calc(10 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);display:flex}.cs .cs-ui-workshop-queue__track-head small{color:var(--ui-muted);font-size:var(--ui-fs-sm);display:block}.cs .cs-ui-workshop-queue__keys{gap:calc(4 * var(--cs-u));display:flex}.cs .cs-ui-workshop-queue__key{width:calc(26 * var(--cs-u));height:calc(26 * var(--cs-u));border-radius:var(--ui-radius-sm);background:var(--ui-sunken);color:var(--ui-text-soft);place-items:center;display:grid}.cs .cs-ui-workshop-queue__key--done{background:var(--ui-success);color:#fff}.cs .cs-ui-workshop-queue__track-body{gap:calc(3 * var(--cs-u));padding-top:calc(10 * var(--cs-u));flex-direction:column;display:flex}.cs .cs-ui-workshop-queue__track-body small{color:var(--ui-muted);font-size:var(--ui-fs-2xs);letter-spacing:.06em;text-transform:uppercase}.cs .cs-ui-workshop-queue__clock{margin-top:calc(8 * var(--cs-u));color:var(--ui-text);font-size:calc(22 * var(--cs-u));font-variant-numeric:tabular-nums;font-weight:700}@container (width<=599px){.cs .cs-ui-workshop-queue{grid-template-columns:minmax(0,1fr);min-height:0}.cs .cs-ui-workshop-queue__side{border-bottom:var(--ui-hairline) solid var(--ui-border);border-left:0;order:-1}.cs .cs-ui-workshop-queue__row{grid-template-columns:minmax(0, 1fr) minmax(0, 1.15fr) calc(88 * var(--cs-u)) auto}}.cs .cs-ui-workshop-progress{position:relative}.cs .cs-ui-workshop-progress__list{padding:calc(18 * var(--cs-u)) calc(22 * var(--cs-u)) calc(22 * var(--cs-u))}.cs .cs-ui-workshop-progress__list .cs-ui-workshop__title{margin-bottom:calc(12 * var(--cs-u))}.cs .cs-ui-workshop-progress__row{grid-template-columns:minmax(0, 1.1fr) calc(44 * var(--cs-u)) minmax(0, .9fr) calc(84 * var(--cs-u)) minmax(0, 1.3fr) calc(80 * var(--cs-u)) calc(84 * var(--cs-u));align-items:center;gap:calc(8 * var(--cs-u));min-height:calc(34 * var(--cs-u));margin-bottom:calc(6 * var(--cs-u));padding-inline:calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-left:calc(5 * var(--cs-u)) solid var(--ui-red);font-size:var(--ui-fs-sm);white-space:nowrap;background:#fff;display:grid}.cs .cs-ui-workshop-progress__row.is-soon{border-left-color:#f6993f}.cs .cs-ui-workshop-progress__row.is-fine{border-left-color:#fff}.cs .cs-ui-workshop-progress__row--head{background:0 0;border-color:#0000;min-height:0;font-weight:700}.cs .cs-ui-workshop-progress__row>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cs .cs-ui-workshop-progress__backdrop{padding:calc(14 * var(--cs-u)) calc(56 * var(--cs-u));background:#0a0a0ab8;place-items:center;display:grid;position:absolute;inset:0}.cs .cs-ui-workshop-card{border-radius:var(--ui-radius);background:#fff;overflow:hidden}.cs .cs-ui>.cs-ui-workshop-card{--ui-cols:23;border-radius:var(--ui-radius-window);box-shadow:var(--ui-shadow-window)}.cs .cs-ui-workshop-progress__dialog{width:100%;box-shadow:var(--ui-shadow-pop)}.cs .cs-ui-workshop-progress__section{padding:calc(12 * var(--cs-u)) calc(16 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm)}.cs .cs-ui-workshop-progress__section:last-child{border-bottom:0}.cs .cs-ui-workshop-progress__section>b{font-size:var(--ui-fs-md);line-height:1.6;display:block}.cs .cs-ui-workshop-progress__meter{align-items:end;gap:calc(18 * var(--cs-u));margin-top:calc(8 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(14 * var(--cs-u));grid-template-columns:auto minmax(0,1fr);display:grid}.cs .cs-ui-workshop-progress__meter small{color:var(--ui-muted);font-size:var(--ui-fs-2xs);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-weight:500;display:block}.cs .cs-ui-workshop-progress__meter b{color:var(--ui-text-soft);font-size:calc(17 * var(--cs-u));white-space:nowrap;font-weight:700}.cs .cs-ui-workshop-progress__depts{justify-content:flex-end;gap:calc(11 * var(--cs-u));text-align:center;display:flex}.cs .cs-ui-workshop-progress__lines{margin-top:calc(8 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-workshop-progress__line{grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr) calc(40 * var(--cs-u)) auto;align-items:center;gap:calc(10 * var(--cs-u));padding:calc(6 * var(--cs-u)) calc(10 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);white-space:nowrap;font-weight:700;display:grid}.cs .cs-ui-workshop-progress__line:first-child{border-top:0}.cs .cs-ui-workshop-progress__line span{min-width:0}.cs .cs-ui>.cs-ui-workshop-card .cs-ui-workshop-progress__line{grid-template-columns:minmax(0, 1fr) calc(34 * var(--cs-u)) auto}.cs .cs-ui>.cs-ui-workshop-card .cs-ui-workshop-progress__line span:nth-child(2){display:none}.cs .cs-ui>.cs-ui-workshop-card .cs-ui-workshop-progress__meter{gap:calc(12 * var(--cs-u));grid-template-columns:minmax(0,1fr)}.cs .cs-ui>.cs-ui-workshop-card .cs-ui-workshop-progress__depts{gap:calc(10 * var(--cs-u)) calc(6 * var(--cs-u));text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs .cs-ui>.cs-ui-workshop-card .cs-ui-workshop-progress__depts small{letter-spacing:0}.cs .cs-ui>.cs-ui-workshop-card .cs-ui-workshop-progress__meter{padding-inline:calc(10 * var(--cs-u))}.cs .cs-ui>.cs-ui-workshop-card .cs-ui-workshop-progress__section{padding-inline:calc(12 * var(--cs-u))}@container (width<=599px){.cs .cs-ui-workshop-progress__list{padding-inline:calc(14 * var(--cs-u))}.cs .cs-ui-workshop-progress__row{grid-template-columns:minmax(0, 1fr) calc(44 * var(--cs-u)) calc(82 * var(--cs-u)) minmax(0, 1.25fr)}.cs .cs-ui-workshop-progress__backdrop{padding:calc(12 * var(--cs-u));position:static}.cs .cs-ui-workshop-progress--page .cs-ui-workshop-progress__list{display:none}.cs .cs-ui-workshop-progress__meter{gap:calc(12 * var(--cs-u));grid-template-columns:minmax(0,1fr)}.cs .cs-ui-workshop-progress__depts{gap:calc(10 * var(--cs-u)) calc(6 * var(--cs-u));text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs .cs-ui-workshop-progress__depts small{letter-spacing:0}.cs .cs-ui-workshop-progress__line{grid-template-columns:minmax(0, 1fr) calc(34 * var(--cs-u)) auto}.cs .cs-ui-workshop-progress__line span:nth-child(2){display:none}}.cs .cs-ui-workshop-portal{background:#fff}.cs .cs-ui-workshop-portal__nav{align-items:center;gap:calc(22 * var(--cs-u));height:calc(40 * var(--cs-u));padding-inline:calc(22 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);white-space:nowrap;display:flex}.cs .cs-ui-workshop-portal__nav .cs-ui-workshop__brand{color:var(--ui-text)}.cs .cs-ui-workshop-portal__nav .is-active{color:var(--ui-primary-text);font-weight:700}.cs .cs-ui-workshop-portal__nav>:last-child{color:var(--ui-muted);margin-left:auto}.cs .cs-ui-workshop-portal__page{padding:calc(16 * var(--cs-u)) calc(26 * var(--cs-u)) calc(22 * var(--cs-u))}.cs .cs-ui-workshop-portal__steps{margin:calc(6 * var(--cs-u)) calc(40 * var(--cs-u)) calc(18 * var(--cs-u));text-align:center;font-size:var(--ui-fs-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs .cs-ui-workshop-portal__step{align-items:center;gap:calc(5 * var(--cs-u));color:var(--ui-faint);flex-direction:column;display:flex;position:relative}.cs .cs-ui-workshop-portal__step+.cs-ui-workshop-portal__step:before{content:"";top:calc(14 * var(--cs-u));right:calc(50% + 18 * var(--cs-u));width:calc(100% - 36 * var(--cs-u));height:calc(3 * var(--cs-u));background:#ddd;position:absolute}.cs .cs-ui-workshop-portal__step.is-done:before,.cs .cs-ui-workshop-portal__step.is-active:before{background:#059669}.cs .cs-ui-workshop-portal__disc{width:calc(30 * var(--cs-u));height:calc(30 * var(--cs-u));border:calc(3 * var(--cs-u)) solid #ddd;color:var(--ui-faint);background:#fff;border-radius:50%;place-items:center;display:grid}.cs .cs-ui-workshop-portal__disc .cs-ui-icon{width:calc(14 * var(--cs-u));height:calc(14 * var(--cs-u))}.is-done>.cs-ui-workshop-portal__disc,.is-done>span>.cs-ui-workshop-portal__disc{color:#fff;background:#059669;border-color:#059669}.is-active>.cs-ui-workshop-portal__disc,.is-active>span>.cs-ui-workshop-portal__disc{color:#ea580c;border-color:#ea580c}.cs .cs-ui-workshop-portal__step.is-done,.cs .cs-ui-workshop-portal__step.is-active{color:var(--ui-text);font-weight:700}.cs .cs-ui-workshop-portal__step small{color:var(--ui-muted);font-size:var(--ui-fs-2xs);font-weight:400}.cs .cs-ui-workshop-portal__cols{gap:calc(28 * var(--cs-u));padding-top:calc(16 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.cs .cs-ui-workshop-portal__cols p{margin:0 0 calc(12 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-sm)}.cs .cs-ui-workshop-portal__stage{gap:calc(12 * var(--cs-u));color:var(--ui-faint);font-size:var(--ui-fs-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.cs .cs-ui-workshop-portal__stage>span:first-child{flex-direction:column;align-items:center;display:flex}.cs .cs-ui-workshop-portal__stage>span:first-child:after{content:"";width:calc(3 * var(--cs-u));min-height:calc(9 * var(--cs-u));background:#ddd;flex:1}.cs .cs-ui-workshop-portal__stage:last-child>span:first-child:after{content:none}.cs .cs-ui-workshop-portal__stage.is-done>span:first-child:after{background:#059669}.cs .cs-ui-workshop-portal__stage>span:last-child{padding-top:calc(6 * var(--cs-u));line-height:1.35}.cs .cs-ui-workshop-portal__stage b{font-weight:600;display:block}.cs .cs-ui-workshop-portal__stage.is-done,.cs .cs-ui-workshop-portal__stage.is-active{color:var(--ui-text)}.cs .cs-ui-workshop-portal__stage.is-active small{padding-bottom:calc(8 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-xs);display:block}.cs .cs-ui-workshop-portal__team{gap:calc(18 * var(--cs-u));margin-bottom:calc(18 * var(--cs-u));text-align:center;font-size:var(--ui-fs-sm);line-height:1.25;display:flex}.cs .cs-ui-workshop-portal__team>span{flex-direction:column;align-items:center;display:flex}.cs .cs-ui-workshop-portal__team .cs-ui-avatar{width:calc(42 * var(--cs-u));height:calc(42 * var(--cs-u));margin-bottom:calc(6 * var(--cs-u));font-size:var(--ui-fs-md)}.cs .cs-ui-workshop-portal__team b{font-weight:600}.cs .cs-ui-workshop-portal__team small{color:var(--ui-muted);font-size:var(--ui-fs-xs)}.cs .cs-ui-workshop-portal__pay{grid-template-columns:minmax(0, 1fr) auto calc(58 * var(--cs-u));place-items:center start;gap:calc(10 * var(--cs-u));padding:calc(7 * var(--cs-u)) 0;border-top:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);white-space:nowrap;display:grid}@container (width<=599px){.cs .cs-ui-workshop-portal__page{padding-inline:calc(14 * var(--cs-u))}.cs .cs-ui-workshop-portal__steps{margin-inline:0}.cs .cs-ui-workshop-portal__cols{gap:calc(16 * var(--cs-u));grid-template-columns:minmax(0,1fr)}}.cs .cs-ui-workshop-recipe__group{margin-top:calc(12 * var(--cs-u))}.cs .cs-ui-workshop-recipe__name{padding:calc(10 * var(--cs-u)) calc(16 * var(--cs-u));color:var(--ui-primary-text);font-size:var(--ui-fs-md);font-weight:700}.cs .cs-ui-workshop-recipe__rule{align-items:center;gap:calc(4 * var(--cs-u)) calc(16 * var(--cs-u));padding:calc(9 * var(--cs-u)) calc(16 * var(--cs-u)) calc(10 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.cs .cs-ui-workshop-recipe__rule>b{font-size:var(--ui-fs-md);grid-column:1/-1}.cs .cs-ui-workshop-recipe__when{padding-left:calc(14 * var(--cs-u));color:var(--ui-text-soft);grid-column:1/-1}.cs .cs-ui-workshop-recipe__when:before{content:"•";margin-right:calc(7 * var(--cs-u))}.cs .cs-ui-workshop-recipe__when b{color:var(--ui-text);font-weight:700}.cs .cs-ui-workshop-recipe__part{color:var(--ui-primary-text);white-space:nowrap}.cs .cs-ui-workshop-recipe__part small{color:var(--ui-muted);font-size:var(--ui-fs-xs)}.cs .cs-ui-workshop-recipe__chain{align-items:center;gap:calc(5 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-xs);flex-wrap:wrap;display:flex}@container (width<=599px){.cs .cs-ui-workshop-recipe__rule{grid-template-columns:minmax(0,1fr)}}.cs .cs-ui-workshop-forecast__date{margin-bottom:calc(12 * var(--cs-u));height:calc(30 * var(--cs-u))}.cs .cs-ui-workshop-forecast__list{padding:calc(4 * var(--cs-u)) calc(18 * var(--cs-u))}.cs .cs-ui-workshop-forecast__row{grid-template-columns:calc(238 * var(--cs-u)) minmax(0, 1fr);align-items:center;gap:calc(22 * var(--cs-u));padding:calc(10 * var(--cs-u)) 0;border-top:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);display:grid}.cs .cs-ui-workshop-forecast__row:first-child{border-top:0}.cs .cs-ui-workshop-forecast__row>span>b{margin-bottom:calc(3 * var(--cs-u));font-size:var(--ui-fs-md);display:block}.cs .cs-ui-workshop-forecast__rack{grid-template-columns:1fr 1fr calc(62 * var(--cs-u));align-items:end;gap:calc(6 * var(--cs-u));display:grid}.cs .cs-ui-workshop-forecast__rack small{color:var(--ui-text-soft);font-size:var(--ui-fs-xs);display:block}.cs .cs-ui-workshop-forecast__rack .cs-ui-workshop__field{height:calc(24 * var(--cs-u))}.cs .cs-ui-workshop-forecast__ratio{height:calc(24 * var(--cs-u));padding-inline:calc(8 * var(--cs-u));border-radius:var(--ui-radius);color:#067853;font-size:var(--ui-fs-md);background:#d1fae5;align-items:center;display:flex}.cs .cs-ui-workshop-forecast__ratio.is-over{color:#940b0b;background:#fee2e2}.cs .cs-ui-workshop-forecast__legend{margin-bottom:calc(2 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-2xs);letter-spacing:.03em;text-transform:uppercase}.cs .cs-ui-workshop-forecast__legend b{color:var(--ui-text)}.cs .cs-ui-workshop-forecast__band{gap:calc(3 * var(--cs-u));height:calc(11 * var(--cs-u));margin-bottom:calc(5 * var(--cs-u));display:flex}.cs .cs-ui-workshop-forecast__band:last-child{margin-bottom:0}.cs .cs-ui-workshop-forecast__band i{width:calc(var(--v) * 1%);border-radius:calc(1.5 * var(--cs-u));background:var(--ui-green)}.cs .cs-ui-workshop-forecast__band i+i{opacity:.7}.cs .cs-ui-workshop-forecast__band--cap i{background:#9ca3af}.is-over>.cs-ui-workshop-forecast__band:not(.cs-ui-workshop-forecast__band--cap) i{background:var(--ui-red)}@container (width<=599px){.cs .cs-ui-workshop-forecast__row{gap:calc(8 * var(--cs-u));grid-template-columns:minmax(0,1fr)}}.cs .cs-ui>.cs-ui-workshop-panel{--ui-cols:34;border-radius:var(--ui-radius-window);height:100%;box-shadow:var(--ui-shadow-window);background:#fff;flex-direction:column;display:flex;overflow:hidden}.cs .cs-ui-workshop-panel__head{justify-content:space-between;align-items:center;gap:calc(8 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(14 * var(--cs-u)) calc(10 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);display:flex}.cs .cs-ui-workshop-panel__head .cs-ui-workshop__heading{font-size:var(--ui-fs-md)}.cs .cs-ui-workshop-panel__body{padding:calc(4 * var(--cs-u)) calc(14 * var(--cs-u)) calc(12 * var(--cs-u));font-size:var(--ui-fs-sm);flex:1}.cs .cs-ui-workshop-panel__row{grid-template-columns:minmax(0, 1fr) repeat(var(--panel-nums,3), calc(var(--panel-w,52) * var(--cs-u)));align-items:center;gap:calc(6 * var(--cs-u));padding:calc(7 * var(--cs-u)) 0;border-top:var(--ui-hairline) solid var(--ui-border);line-height:1.25;display:grid}.cs .cs-ui-workshop-panel__row:first-child{color:var(--ui-text);font-size:var(--ui-fs-2xs);white-space:nowrap;border-top:0;font-weight:700}.cs .cs-ui-workshop-panel__row>span{min-width:0}.cs .cs-ui-workshop-panel__row>span:first-child small{color:var(--ui-muted);font-size:var(--ui-fs-2xs);display:block}.cs .cs-ui-workshop-panel__row>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.cs .cs-ui-workshop-panel__row .is-low{color:var(--ui-red-text);font-weight:700}.cs .cs-ui-workshop-panel__row .is-key{font-weight:700}@container (width<=419px){.cs .cs-ui.cs-ui-workshop>.cs-ui-workshop-panel{--ui-cols:24}.cs .cs-ui-workshop-panel__row{--panel-w:56!important}}@container (width<=759px){.cs .cs-ui .cs-ui-workshop__mid{display:none}.cs .cs-ui-workshop-progress__meter{gap:calc(12 * var(--cs-u));grid-template-columns:minmax(0,1fr)}.cs .cs-ui-workshop-progress__depts{gap:calc(10 * var(--cs-u)) calc(6 * var(--cs-u));text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}.cs .cs-ui.cs-ui--pathway{--ui-bg:#0b111b;--ui-surface:#111827;--ui-sunken:#1a2333;--ui-raised:#1f2937;--ui-border:#273244;--ui-border-strong:#364257;--ui-text:#f3f4f6;--ui-text-soft:#d1d5db;--ui-muted:#9ca3af;--ui-faint:#6b7280;--ui-primary:#2563eb;--ui-primary-soft:#1e3a8a;--ui-primary-text:#93c5fd}.cs .cs-ui--pathway>*{border-radius:var(--ui-radius-window);background:var(--ui-bg);box-shadow:var(--ui-shadow-window);color:var(--ui-text);overflow:hidden}.cs .cs-ui-pw-bar{align-items:center;gap:calc(14 * var(--cs-u));height:calc(48 * var(--cs-u));padding-inline:calc(14 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);background:#0d131e;display:flex}.cs .cs-ui-pw-bar__brand{align-items:center;gap:calc(8 * var(--cs-u));flex:none;display:flex}.cs .cs-ui-pw-bar__brand>span{font-size:var(--ui-fs-2xs);line-height:1.15;display:grid}.cs .cs-ui-pw-bar__brand b{white-space:nowrap;font-weight:500}.cs .cs-ui-pw-bar__mark{width:calc(22 * var(--cs-u));height:calc(20 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-text-soft);background:linear-gradient(#16a34a 0 45%,#dc2626 45% 100%)}.cs .cs-ui-pw-bar__tools{align-items:center;gap:calc(8 * var(--cs-u));flex:1;min-width:0;display:flex}.cs .cs-ui-pw-bar__end{align-items:center;gap:calc(8 * var(--cs-u));flex:none;display:flex}.cs .cs-ui-pw-bar__help{width:calc(20 * var(--cs-u));height:calc(20 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-muted);color:var(--ui-muted);font-size:var(--ui-fs-2xs);border-radius:50%;place-items:center;font-style:normal;font-weight:600;display:grid}.cs .cs-ui-pw-btn{height:calc(28 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-fs-xs);white-space:nowrap;flex:none;align-items:center;gap:.45em;padding-inline:.8em;font-weight:500;display:inline-flex}.cs .cs-ui-pw-btn--primary{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.cs .cs-ui-pw-pill{background:var(--ui-primary);color:#fff;border-radius:99px;padding:.05em .5em;font-weight:600}.cs .cs-ui-pw-caret{border-right:var(--ui-hairline) solid currentColor;border-bottom:var(--ui-hairline) solid currentColor;width:.4em;height:.4em;margin-left:.2em;transform:translateY(-.15em)rotate(45deg)}.cs .cs-ui-pw-back{border-left:calc(1.5 * var(--ui-hairline)) solid currentColor;border-bottom:calc(1.5 * var(--ui-hairline)) solid currentColor;width:.45em;height:.45em;transform:rotate(45deg)}.cs .cs-ui-pw-seg{border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);font-size:var(--ui-fs-xs);flex:none;font-weight:500;display:inline-flex;overflow:hidden}.cs .cs-ui-pw-seg>span{height:calc(26 * var(--cs-u));color:var(--ui-text-soft);white-space:nowrap;place-items:center;padding-inline:.75em;display:grid}.cs .cs-ui-pw-seg>span+span{border-left:var(--ui-hairline) solid var(--ui-border-strong)}.cs .cs-ui-pw-seg>span.is-on{background:var(--ui-primary);color:#fff}.cs .cs-ui-pw-seg--wide{grid-template-columns:1fr 1fr;width:100%;display:grid}.cs .cs-ui-pw-select{height:calc(24 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text-soft);font-size:var(--ui-fs-2xs);justify-content:space-between;align-items:center;padding-inline:.7em;display:flex}.cs .cs-ui-pw-radio,.cs .cs-ui-pw-check{width:calc(12 * var(--cs-u));height:calc(12 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-faint);border-radius:50%;display:block}.cs .cs-ui-pw-check{border-radius:calc(2 * var(--cs-u))}.cs .cs-ui-pw-radio.is-on{border:calc(3.5 * var(--cs-u)) solid var(--ui-primary);background:#fff}.cs .cs-ui-pw-check.is-on{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff;font-size:calc(9 * var(--cs-u));place-items:center;display:grid}.cs .cs-ui-pw-code{min-width:calc(34 * var(--cs-u));height:calc(20 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-primary);border-radius:var(--ui-radius-sm);color:var(--ui-primary-text);font-size:var(--ui-fs-2xs);flex:none;place-items:center;font-weight:600;display:grid}.cs .cs-ui-pw-flow{width:100%;height:auto;overflow:visible}.cs .cs-ui-pw-flow__ribbon{opacity:.55}.cs .cs-ui-pw-flow__edge{fill:none;stroke:#0b111b;stroke-width:.8px;stroke-opacity:.7}.cs .cs-ui-pw-flow__zero{stroke:var(--ui-faint);stroke-width:.8px}.cs .cs-ui-pw-flow__tick{fill:var(--ui-muted);font-size:9.5px}.cs .cs-ui-pw-flow__label{fill:var(--ui-text-soft);font-size:11px}.cs .cs-ui-pw-flow__leader{stroke:var(--ui-faint);stroke-width:.6px}.cs .cs-ui-pw-key{align-items:center;gap:calc(6 * var(--cs-u));margin-top:calc(4 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-2xs);display:flex}.cs .cs-ui-pw-key i{height:calc(3 * var(--cs-u));background:linear-gradient(90deg,#ef4444,#d9d4bd 50%,#22c55e);border-radius:99px;flex:1}.cs .cs-ui-pw-heat__grid{grid-template-columns:calc(128 * var(--cs-u)) repeat(7, auto);column-gap:calc(9 * var(--cs-u));row-gap:calc(3 * var(--cs-u));padding:0 calc(14 * var(--cs-u)) calc(14 * var(--cs-u));justify-content:start;display:grid}.cs .cs-ui-pw-heat__corner,.cs .cs-ui-pw-heat__head{min-height:calc(62 * var(--cs-u));margin-bottom:calc(6 * var(--cs-u));padding-top:calc(10 * var(--cs-u));flex-direction:column;justify-content:space-between;display:flex}.cs .cs-ui-pw-heat__corner{justify-content:flex-end;align-items:flex-end;gap:calc(4 * var(--cs-u));color:var(--ui-muted);font-size:var(--ui-fs-2xs);flex-direction:row}.cs .cs-ui-pw-heat__corner span{width:calc(24 * var(--cs-u));text-align:center}.cs .cs-ui-pw-heat__head{width:calc((var(--n) * 9.2 + .4) * var(--cs-u));border-top:calc(2 * var(--cs-u)) solid transparent}.cs .cs-ui-pw-heat__head b{font-size:var(--ui-fs-2xs);font-weight:500;line-height:1.2}.cs .cs-ui-pw-heat__head span{color:var(--ui-faint);font-size:var(--ui-fs-2xs)}.cs .cs-ui-pw-heat__name{grid-template-columns:1fr calc(24 * var(--cs-u)) calc(24 * var(--cs-u));height:calc(14 * var(--cs-u));font-size:var(--ui-fs-2xs);place-items:center;display:grid}.cs .cs-ui-pw-heat__name span{color:var(--ui-text-soft);justify-self:start;line-height:1}.cs .cs-ui-pw-heat__name.is-strong span{color:var(--ui-text);font-weight:700}.cs .cs-ui-pw-heat__cells{gap:calc(1.6 * var(--cs-u));display:flex}.cs .cs-ui-pw-heat__cells i{width:calc(7.6 * var(--cs-u));border-radius:calc(1.5 * var(--cs-u));background:color-mix(in srgb, var(--c) var(--v), #141c2a);flex:none;display:block}.cs .cs-ui-pw-heat__cells i.is-total{margin-right:calc(2 * var(--cs-u))}@container (width<=600px){.cs .cs-ui>.cs-ui-pw-heat{--ui-cols:30!important}.cs .cs-ui-pw-heat .is-extra,.cs .cs-ui-pw-heat .cs-ui-pw-heat__periods,.cs .cs-ui-pw-heat .cs-ui-pw-heat__indicators,.cs .cs-ui-pw-heat .cs-ui-pw-heat__region,.cs .cs-ui-pw-heat .cs-ui-pw-bar__end{display:none}.cs .cs-ui-pw-heat__grid{grid-template-columns:calc(110 * var(--cs-u)) repeat(3, auto)}}.cs .cs-ui-pw-filters{background:var(--ui-surface)}.cs .cs-ui-pw-filters__head{align-items:center;gap:calc(8 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(18 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-sm);flex-wrap:wrap;display:flex}.cs .cs-ui-pw-filters__count{margin-left:calc(6 * var(--cs-u));padding-left:calc(12 * var(--cs-u));border-left:var(--ui-hairline) solid var(--ui-border-strong);font-weight:600}.cs .cs-ui-pw-filters__close{color:var(--ui-text-soft);font-size:var(--ui-fs-lg);margin-left:auto;display:flex}.cs .cs-ui-pw-filters__groups{gap:calc(18 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(18 * var(--cs-u));background:var(--ui-bg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cs .cs-ui-pw-filters__group{align-content:start;gap:calc(9 * var(--cs-u));display:grid}.cs .cs-ui-pw-filters__family{margin-bottom:calc(2 * var(--cs-u));font-size:var(--ui-fs-xs);font-weight:600}.cs .cs-ui-pw-filters__item{align-items:flex-start;gap:calc(8 * var(--cs-u));color:var(--ui-text-soft);font-size:var(--ui-fs-2xs);line-height:1.3;display:flex}.cs .cs-ui-pw-filters__item.is-on{color:var(--ui-text)}.cs .cs-ui-pw-filters__item.is-on .cs-ui-pw-code{background:var(--ui-primary);color:#fff}.cs .cs-ui-pw-filters__foot{gap:calc(8 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(18 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);display:flex}@container (width<=600px){.cs .cs-ui>.cs-ui-pw-filters{--ui-cols:26!important}.cs .cs-ui-pw-filters__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs .cs-ui-pw-compare__grid{grid-template-columns:calc(150 * var(--cs-u)) repeat(var(--n), minmax(0, 1fr));display:grid}.cs .cs-ui-pw-compare__corner,.cs .cs-ui-pw-compare__name{padding:calc(12 * var(--cs-u));background:#121a28}.cs .cs-ui-pw-compare__head{align-content:space-between;gap:calc(6 * var(--cs-u));padding:calc(10 * var(--cs-u)) calc(10 * var(--cs-u)) calc(8 * var(--cs-u));display:grid}.cs .cs-ui-pw-compare__head b{font-size:var(--ui-fs-xs);font-weight:500;line-height:1.2}.cs .cs-ui-pw-compare__name{align-content:start;gap:calc(4 * var(--cs-u));display:grid}.cs .cs-ui-pw-compare__name b{font-size:var(--ui-fs-sm)}.cs .cs-ui-pw-compare__name span{color:var(--ui-muted);font-size:var(--ui-fs-2xs);line-height:1.3}.cs .cs-ui-pw-compare__cell{padding:calc(6 * var(--cs-u)) calc(10 * var(--cs-u)) calc(8 * var(--cs-u))}.cs .cs-ui-pw-compare__cell.is-ref,.cs .cs-ui-pw-compare__name.is-ref{border-bottom:var(--ui-hairline) solid var(--ui-border);background:#18202e}@container (width<=600px){.cs .cs-ui>.cs-ui-pw-compare{--ui-cols:26!important}.cs .cs-ui-pw-compare .is-extra,.cs .cs-ui-pw-compare .cs-ui-pw-compare__indicators,.cs .cs-ui-pw-compare .cs-ui-pw-compare__region,.cs .cs-ui-pw-compare .cs-ui-pw-bar__end{display:none}.cs .cs-ui-pw-compare__grid{grid-template-columns:calc(96 * var(--cs-u)) repeat(2, minmax(0, 1fr))}.cs .cs-ui-pw-compare__name span{display:none}}.cs .cs-ui-pw-zoom{background:var(--ui-surface)}.cs .cs-ui-pw-zoom__head{justify-content:space-between;align-items:center;gap:calc(12 * var(--cs-u));padding:calc(12 * var(--cs-u)) calc(18 * var(--cs-u));border-bottom:var(--ui-hairline) solid var(--ui-border);display:flex}.cs .cs-ui-pw-zoom__head>span:first-child{gap:calc(2 * var(--cs-u));display:grid}.cs .cs-ui-pw-zoom__head b{font-size:var(--ui-fs-md)}.cs .cs-ui-pw-zoom__head small{color:var(--ui-muted);font-size:var(--ui-fs-2xs)}.cs .cs-ui-pw-zoom__body{background:var(--ui-bg);grid-template-columns:1.33fr 1fr;display:grid}.cs .cs-ui-pw-zoom__panel{align-content:start;gap:calc(10 * var(--cs-u));padding:calc(14 * var(--cs-u)) calc(18 * var(--cs-u)) calc(16 * var(--cs-u));display:grid}.cs .cs-ui-pw-zoom__focus{border-left:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-pw-zoom__title{font-size:var(--ui-fs-sm);font-weight:500}.cs .cs-ui-pw-zoom--card .cs-ui-pw-zoom__body{grid-template-columns:1fr}@container (width<=600px){.cs .cs-ui>.cs-ui-pw-zoom:not(.cs-ui-pw-zoom--card){--ui-cols:30!important}.cs .cs-ui-pw-zoom .cs-ui-pw-zoom__focus{display:none}.cs .cs-ui-pw-zoom__body{grid-template-columns:1fr}}.cs .cs-ui-pw-analysis__title{font-size:var(--ui-fs-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs .cs-ui-pw-analysis__body{grid-template-columns:calc(230 * var(--cs-u)) minmax(0, 1fr);display:grid}.cs .cs-ui-pw-analysis__side{gap:calc(10 * var(--cs-u));padding:calc(18 * var(--cs-u));border-right:var(--ui-hairline) solid var(--ui-border);flex-direction:column;display:flex}.cs .cs-ui-pw-analysis__step{color:var(--ui-muted);font-size:var(--ui-fs-xs)}.cs .cs-ui-pw-analysis__heading{font-size:var(--ui-fs-lg);line-height:1.25}.cs .cs-ui-pw-analysis__side p{color:var(--ui-text-soft);font-size:var(--ui-fs-sm);margin:0;line-height:1.45}.cs .cs-ui-pw-analysis__nav{padding-top:calc(16 * var(--cs-u));justify-content:space-between;margin-top:auto;display:flex}.cs .cs-ui-pw-analysis__grid{grid-template-columns:calc(52 * var(--cs-u)) repeat(var(--n), minmax(0, 1fr));background:#121a28;align-content:start;display:grid}.cs .cs-ui-pw-analysis__head{padding:calc(12 * var(--cs-u)) calc(10 * var(--cs-u)) calc(4 * var(--cs-u));font-size:var(--ui-fs-xs);font-weight:500;line-height:1.2}.cs .cs-ui-pw-analysis__name{padding:calc(12 * var(--cs-u)) calc(8 * var(--cs-u));font-size:var(--ui-fs-xs);text-align:center}.cs .cs-ui-pw-analysis__cell{padding:calc(8 * var(--cs-u)) calc(10 * var(--cs-u)) calc(12 * var(--cs-u))}.cs .cs-ui-pw-analysis__name.is-ref,.cs .cs-ui-pw-analysis__cell.is-ref{border-bottom:var(--ui-hairline) solid var(--ui-border);background:#18202e}.cs .cs-ui-pw-analysis .is-dim{opacity:.18}@container (width<=600px){.cs .cs-ui>.cs-ui-pw-analysis{--ui-cols:26!important}.cs .cs-ui-pw-analysis .is-extra,.cs .cs-ui-pw-analysis .cs-ui-pw-bar__end,.cs .cs-ui-pw-analysis .cs-ui-pw-analysis__title{display:none}.cs .cs-ui-pw-analysis__body{grid-template-columns:1fr}.cs .cs-ui-pw-analysis__side{border-right:0;border-bottom:var(--ui-hairline) solid var(--ui-border)}.cs .cs-ui-pw-analysis__grid{grid-template-columns:calc(44 * var(--cs-u)) repeat(2, minmax(0, 1fr))}}.cs .cs-ui-pw-admin-title{margin-bottom:calc(14 * var(--cs-u));font-size:var(--ui-fs-xl);font-weight:600;display:block}.cs .cs-ui-pw-upload__cols{align-items:start;gap:calc(16 * var(--cs-u));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.cs .cs-ui-pw-upload__col{gap:calc(8 * var(--cs-u));display:grid}.cs .cs-ui-pw-upload__drop{justify-items:center;gap:calc(4 * var(--cs-u));padding:calc(18 * var(--cs-u));border:calc(1.5 * var(--ui-hairline)) dashed var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-muted);font-size:var(--ui-fs-xs);text-align:center;display:grid}.cs .cs-ui-pw-upload__drop .cs-ui-icon{color:var(--ui-primary);font-size:var(--ui-fs-xl)}.cs .cs-ui-pw-upload__drop b{color:var(--ui-text);font-size:var(--ui-fs-sm)}.cs .cs-ui-pw-upload__file{align-items:center;gap:calc(8 * var(--cs-u));padding:calc(7 * var(--cs-u)) calc(10 * var(--cs-u));border:var(--ui-hairline) solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);font-size:var(--ui-fs-xs);display:flex}.cs .cs-ui-pw-upload__file .cs-ui-icon{color:var(--ui-success)}.cs .cs-ui-pw-upload__file span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cs .cs-ui-pw-upload__file small{color:var(--ui-muted);font-size:var(--ui-fs-2xs)}.cs .cs-ui-pw-upload__cache{gap:calc(8 * var(--cs-u));margin-top:calc(6 * var(--cs-u));padding:calc(14 * var(--cs-u));display:grid}.cs .cs-ui-pw-upload__cache-head{font-size:var(--ui-fs-sm);justify-content:space-between;display:flex}.cs .cs-ui-pw-upload__bar{height:calc(6 * var(--cs-u));background:var(--ui-success);border-radius:99px;display:block}.cs .cs-ui-pw-upload__cache small{color:var(--ui-muted);font-size:var(--ui-fs-2xs)}.cs .cs-ui-pw-upload__actions{gap:calc(8 * var(--cs-u));display:flex}.cs .cs-ui-pw-upload__axes{gap:calc(2 * var(--cs-u));padding:calc(14 * var(--cs-u));font-size:var(--ui-fs-sm);display:grid}.cs .cs-ui-pw-upload__axes>b{margin-bottom:calc(6 * var(--cs-u))}.cs .cs-ui-pw-upload__axis{justify-content:space-between;align-items:center;gap:calc(8 * var(--cs-u));padding-block:calc(6 * var(--cs-u));border-top:var(--ui-hairline) solid var(--ui-border);font-size:var(--ui-fs-xs);display:flex}.cs .cs-ui-pw-upload__axis i{font-style:normal}.cs .cs-ui-pw-editor__form{gap:calc(14 * var(--cs-u));padding:calc(18 * var(--cs-u));display:grid}.cs .cs-ui-pw-editor__area{align-items:flex-start;height:auto;padding-block:.55em}.cs .cs-ui-pw-editor__area>span{white-space:normal}.cs .cs-ui-pw-editor__pair{gap:calc(14 * var(--cs-u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs .cs-ui-pw-editor__chips{gap:calc(5 * var(--cs-u));padding-inline:.45em}.cs .cs-ui-pw-editor__chips i{font-style:normal}.cs .cs-ui-pw-editor__foot{justify-content:flex-end;gap:calc(8 * var(--cs-u));display:flex}@container (width<=600px){:is(.cs .cs-ui>.cs-ui-window:has(.cs-ui-pw-upload),.cs .cs-ui>.cs-ui-window:has(.cs-ui-pw-editor)){--ui-cols:26}.cs .cs-ui-pw-upload__cols,.cs .cs-ui-pw-editor__pair{grid-template-columns:1fr}}.cs .cs-hero.cs-hero--short{height:auto;min-height:0}.cs .cs-hero.cs-hero--short:before{content:none}.cs .cs-hero.cs-hero--short .cs-hero__main{padding-bottom:clamp(48px,9svh,104px);display:block}.cs .cs-hero.cs-hero--short .cs-hero__copy{margin-top:clamp(48px,10svh,120px);padding-block:0}.cs .cs-hero.cs-hero--short .cs-hero__title{letter-spacing:-.04em;max-width:14em;font-size:clamp(36px,4.8vw,68px);line-height:1.02}.cs .cs-hero.cs-hero--short .cs-hero__title em{color:var(--cs-signal)}.cs .cs-hero.cs-hero--short .cs-hero__lede{max-width:46ch;color:var(--cs-fg-muted);margin-top:clamp(20px,2.2vw,32px);font-size:clamp(17px,1.3vw,19px)}.cs .cs-filter ul{gap:0 clamp(24px,2.8vw,40px);margin:0;padding:14px 0;list-style:none;display:flex}.cs .cs-filter a{white-space:nowrap;height:40px;color:var(--cs-fg-muted);align-items:center;gap:8px;margin-inline:-8px;padding-inline:8px;font-size:15.5px;font-weight:500;line-height:1.2;transition:color .2s;display:flex}.cs .cs-filter a:hover,.cs .cs-filter a[aria-current]{color:#fff}.cs .cs-filter__count{color:var(--cs-fg-muted);font-variant-numeric:lining-nums tabular-nums;font-size:13px}@media (width<=899px){.cs .cs-filter{margin-inline:calc(-1 * var(--cs-pad));-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.cs .cs-filter ul{padding:6px var(--cs-pad);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--cs-pad);scrollbar-width:none;overflow-x:auto}.cs .cs-filter ul::-webkit-scrollbar{display:none}.cs .cs-filter li{scroll-snap-align:start;flex:none}.cs .cs-filter li:last-child{padding-right:32px}.cs .cs-filter a{height:44px}}.cs .cs-listing{--cs-teaser-gap:clamp(16px, 2.2vw, 32px);padding-top:clamp(48px,5.6vw,88px);padding-bottom:clamp(72px,8vw,128px)}.cs .cs-listing__rest{margin:clamp(64px,7vw,104px) 0 32px}.cs .cs-teasers{gap:var(--cs-teaser-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cs .cs-teasers__item{grid-column:1/-1;min-width:0;display:grid}.cs .cs-teaser{--cs-bg:var(--cs-tint-deep);--cs-fg:#fff;--cs-fg-muted:color-mix(in srgb, #fff 78%, var(--cs-tint-deep));--cs-accent:color-mix(in srgb, var(--cs-tint) 45%, #fff);--cs-rule:#ffffff24;--cs-shadow-ui:var(--cs-shadow-ink);--cs-teaser-pad:24px;--cs-teaser-pair:21px;--cs-teaser-gap-pair:20px;--cs-teaser-logo-h:20px;--cs-teaser-logo-w:96px;isolation:isolate;border-radius:var(--cs-r-tile);background:var(--cs-bg);min-width:0;color:var(--cs-fg);scroll-margin-top:calc(var(--cs-header) + 16px);flex-direction:column;display:flex;position:relative;overflow:hidden}.cs .cs-teaser:before,.cs .cs-teaser:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(110% 80% at 100% 0%, color-mix(in srgb, var(--cs-tint) 22%, transparent), transparent 60%);position:absolute;inset:0}.cs .cs-teaser:after{opacity:0;transition:opacity .5s var(--cs-ease)}.cs .cs-teaser__copy{min-width:0;padding:var(--cs-teaser-pad) var(--cs-teaser-pad) 0;flex-direction:column;display:flex}.cs .cs-teaser__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cs .cs-teaser__id{min-width:0}.cs .cs-teaser__name{text-wrap:balance;font-family:var(--cs-sans);letter-spacing:0;margin:0;font-size:15.5px;font-weight:600;line-height:1.3}.cs .cs-teaser__name a:after{content:"";z-index:2;position:absolute;inset:0}.cs .cs-teaser__name svg{vertical-align:.02em;transition:transform .5s var(--cs-ease);margin-left:6px;display:inline-block}.cs .cs-teaser__sector{color:var(--cs-fg-muted);margin:2px 0 0;font-size:14px;line-height:1.4}.cs .cs-teaser__logo{width:auto;max-width:var(--cs-teaser-logo-w);height:var(--cs-teaser-logo-h);object-fit:contain;object-position:right top;opacity:.92;flex:none;margin-top:1px}.cs .cs-teaser__pair{margin:var(--cs-teaser-gap-pair) 0 0;font-size:var(--cs-teaser-pair)}.cs .cs-teaser__pair span{display:block}.cs .cs-teaser__pair span+span{color:var(--cs-accent)}.cs .cs-teaser__services{color:var(--cs-fg-muted);margin:20px 0 0}@property --cs-teaser-cut{syntax:"<number>";inherits:false;initial-value:0}@keyframes cs-teaser-cut{0%,to{--cs-teaser-cut:1}}.cs .cs-teaser__media{min-height:0;margin-top:calc(var(--cs-teaser-gap-media,28px) - 8px);padding:8px var(--cs-teaser-pad) var(--cs-teaser-pad);-webkit-mask-image:linear-gradient(#000 calc(100% - (var(--cs-teaser-pad) + 48px) * var(--cs-teaser-cut,1)), transparent calc(100% + 1px - (var(--cs-teaser-pad) + 1px) * var(--cs-teaser-cut,1)));mask-image:linear-gradient(#000 calc(100% - (var(--cs-teaser-pad) + 48px) * var(--cs-teaser-cut,1)), transparent calc(100% + 1px - (var(--cs-teaser-pad) + 1px) * var(--cs-teaser-cut,1)));transition:transform .5s var(--cs-ease);flex-direction:column;flex:none;display:flex;overflow:hidden;animation:linear both cs-teaser-cut!important;animation-timeline:scroll(self)!important}.cs .cs-teaser__media>*{flex:none;margin-top:auto}.cs .cs-teaser__media .cs-ui-trade__go{background:var(--ui-text)}.cs .cs-teaser__media .cs-ui>*{--ui-fs-2xs:max(8.5px, calc(10 * var(--cs-u)));--ui-fs-xs:max(8.5px, calc(11 * var(--cs-u)));--ui-fs-sm:max(9px, calc(12.5 * var(--cs-u)));--ui-fs-md:max(9.5px, calc(14 * var(--cs-u)))}.cs .cs-teaser__media .cs-overlap{width:100%;max-width:660px}@media (hover:hover){.cs .cs-teaser:hover:after{opacity:1}.cs .cs-teaser:hover .cs-teaser__media{transform:translateY(-6px)}.cs .cs-teaser:hover .cs-teaser__name svg{transform:translate(4px)}}.cs .cs-teaser:focus-within:after{opacity:1}.cs .cs-teaser:focus-within .cs-teaser__media{transform:translateY(-6px)}.cs .cs-teaser:focus-within .cs-teaser__name svg{transform:translate(4px)}@supports selector(:has(a)){.cs .cs-teaser__name a{outline:none}.cs .cs-teaser:has(a:focus-visible){outline:2px solid var(--cs-ink);outline-offset:4px}}.cs .cs-teaser--full,.cs .cs-teaser--half{--cs-teaser-logo-h:26px;--cs-teaser-logo-w:150px;--cs-teaser-gap-pair:28px}.cs .cs-teaser--full{--cs-teaser-pair:clamp(28px, 3.3vw, 48px)}.cs .cs-teaser--half{--cs-teaser-pair:clamp(24px, 2.3vw, 34px)}.cs .cs-teaser--full .cs-teaser__name,.cs .cs-teaser--half .cs-teaser__name{font-size:16px}.cs .cs-teaser--full .cs-teaser__sector,.cs .cs-teaser--half .cs-teaser__sector{font-size:14.5px}.cs .cs-teaser--full .cs-teaser__media>.cs-ui{width:min(100%,440px);margin-inline:auto}.cs .cs-teaser__media:has(>.cs-overlap){padding-bottom:0;-webkit-mask-image:none;mask-image:none}@media (width<=767px){.cs .cs-teaser--half .cs-teaser__media{max-height:308px}.cs .cs-teaser--full .cs-teaser__media:not(:has(>.cs-overlap)){max-height:348px}.cs .cs-teaser--full .cs-teaser__media:has(>.cs-overlap){padding-bottom:var(--cs-teaser-pad)}.cs .cs-teaser__media .cs-overlap__front{width:100%;margin-top:-34%}}@media (width>=768px){.cs .cs-teasers__item--half{grid-column:span 6}.cs .cs-teaser--half{--cs-teaser-pad:32px;min-height:540px}.cs .cs-teaser--half .cs-teaser__pair{min-height:2lh}.cs .cs-teaser--half .cs-teaser__media{flex:1 1 0}.cs .cs-teaser--half .cs-teaser__media>.cs-ui{width:min(100%,400px);margin-left:auto}.cs .cs-teaser--full{--cs-teaser-pad:32px}}@media (width>=768px) and (width<=1023px){.cs .cs-teaser--full .cs-teaser__media:has(>.cs-overlap){padding-inline:var(--cs-teaser-pad)}}@media (width>=1024px){.cs .cs-teaser--full{--cs-teaser-pad:clamp(36px, 3.6vw, 56px);--cs-teaser-gap-pair:clamp(28px, 2.8vw, 40px);--cs-teaser-logo-h:32px;--cs-teaser-logo-w:170px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);height:clamp(460px,37vw,560px);display:grid}.cs .cs-teaser--full .cs-teaser__copy{padding-bottom:var(--cs-teaser-pad)}.cs .cs-teaser--full:not(.cs-teaser--mirror) .cs-teaser__logo{top:var(--cs-teaser-pad);right:var(--cs-teaser-pad);position:absolute}.cs .cs-teaser--full:not(.cs-teaser--mirror) .cs-teaser__media:not(:has(>.cs-overlap)){padding-top:calc(var(--cs-teaser-pad) + 56px)}.cs .cs-teaser--full .cs-teaser__name{font-size:19px}.cs .cs-teaser--full .cs-teaser__sector{font-size:15px}.cs .cs-teaser--full .cs-teaser__services{margin-top:auto;padding-top:20px}.cs .cs-teaser--full .cs-teaser__media{padding:var(--cs-teaser-pad) var(--cs-teaser-pad) var(--cs-teaser-pad) 0;flex-direction:row;justify-content:center;align-items:flex-end;margin-top:0}.cs .cs-teaser--full .cs-teaser__media:not(:has(>.cs-overlap)){align-items:flex-start}.cs .cs-teaser--mirror{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cs .cs-teaser--mirror .cs-teaser__copy{grid-area:1/2}.cs .cs-teaser--mirror .cs-teaser__media{padding:var(--cs-teaser-pad) 0 var(--cs-teaser-pad) var(--cs-teaser-pad);grid-area:1/1}.cs .cs-teaser--full .cs-teaser__media:has(>.cs-overlap){padding-bottom:0}.cs .cs-teaser--half{--cs-teaser-pad:clamp(32px, 2.8vw, 40px);--cs-teaser-gap-pair:32px;--cs-teaser-gap-media:36px;min-height:clamp(540px,45.3vw,620px)}}@media (prefers-reduced-motion:no-preference){.cs .cs-hero.cs-hero--short .cs-hero__title,.cs .cs-hero.cs-hero--short .cs-hero__lede{animation:cs-listing-rise .7s var(--cs-ease) both}.cs .cs-hero.cs-hero--short .cs-hero__lede{animation-delay:90ms}}@keyframes cs-listing-rise{0%{opacity:0;transform:translateY(18px)}}.cs{--cs-paper:#f5f1e8;--cs-plate:#eae5d8;--cs-card:#fbf9f4;--cs-ink:#0e1b1f;--cs-ink-raised:#16272c;--cs-text:#12201f;--cs-muted:#5c7076;--cs-tint:#5b9bc4;--cs-tint-soft:#d7e8f3;--cs-tint-deep:#203b47;--cs-signal:#ff4746;--cs-signal-deep:#f33f35;--cs-display:var(--font-display,"Work Sans", ui-sans-serif, system-ui, sans-serif);--cs-sans:var(--font-sans,"DM Sans", ui-sans-serif, system-ui, sans-serif);--cs-pad:clamp(20px, 5vw, 72px);--cs-gap:24px;--cs-chapter:clamp(80px, 10vw, 168px);--cs-header:calc(5rem + 5px);--cs-ease:cubic-bezier(.2, .8, .2, 1);--cs-r-ui:12px;--cs-r-tray:20px;--cs-r-tile:20px;--cs-tray-pad:8px;--cs-tile-pad:32px;--cs-shadow-paper:0 0 0 1px #0e1b1f14, 0 1px 1px -.5px #0e1b1f0f, 0 3px 3px -1.5px #0e1b1f0f, 0 12px 24px -12px #0e1b1f1f;--cs-shadow-ink:0 0 0 1px #ffffff1a, 0 24px 48px -24px #0000008c;background:var(--cs-paper);color:var(--cs-text);font-family:var(--cs-sans);font-size:17px;font-weight:400;line-height:1.6;position:relative;overflow-x:clip}.cs .cs-tone-paper,.cs .cs-tone-plate,.cs .cs-tone-tint,.cs .cs-tone-ink{background:var(--cs-bg);color:var(--cs-fg)}.cs .cs-tone-paper{--cs-bg:var(--cs-paper);--cs-fg:var(--cs-text);--cs-fg-muted:var(--cs-muted);--cs-rule:color-mix(in srgb, var(--cs-ink) 12%, transparent);--cs-surface:var(--cs-plate);--cs-accent:var(--cs-signal-deep);--cs-shadow-ui:var(--cs-shadow-paper);--cs-tray-bg:#0e1b1f09;--cs-tray-line:#0e1b1f14}.cs .cs-tone-plate{--cs-bg:var(--cs-plate);--cs-fg:var(--cs-text);--cs-fg-muted:var(--cs-muted);--cs-rule:color-mix(in srgb, var(--cs-ink) 13%, transparent);--cs-surface:var(--cs-paper);--cs-accent:var(--cs-signal-deep);--cs-shadow-ui:var(--cs-shadow-paper);--cs-tray-bg:#0e1b1f09;--cs-tray-line:#0e1b1f14}.cs .cs-tone-tint{--cs-bg:color-mix(in srgb, var(--cs-tint-soft) 62%, var(--cs-paper));--cs-fg:var(--cs-text);--cs-fg-muted:color-mix(in srgb, var(--cs-tint-deep) 78%, var(--cs-tint));--cs-rule:color-mix(in srgb, var(--cs-tint-deep) 16%, transparent);--cs-surface:var(--cs-card);--cs-accent:var(--cs-signal-deep);--cs-shadow-ui:var(--cs-shadow-paper);--cs-tray-bg:#0e1b1f09;--cs-tray-line:#0e1b1f14}.cs .cs-tone-ink{--cs-bg:var(--cs-ink);--cs-fg:#eef1ea;--cs-fg-muted:#9cb0b4;--cs-rule:#ffffff1a;--cs-surface:var(--cs-ink-raised);--cs-accent:var(--cs-signal);--cs-shadow-ui:var(--cs-shadow-ink);--cs-tray-bg:#ffffff0a;--cs-tray-line:#ffffff14}.cs .cs-wrap{width:100%;max-width:calc(1320px + 2 * var(--cs-pad));padding-inline:var(--cs-pad);margin-inline:auto}.cs .cs-grid{column-gap:var(--cs-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cs .cs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs .cs-display{font-family:var(--cs-display);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1}.cs .cs-h2{font-size:clamp(30px,3.8vw,56px);line-height:1.03}.cs .cs-h3{font-family:var(--cs-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(20px,1.75vw,26px);font-weight:500;line-height:1.14}.cs .cs-label{font-family:var(--cs-sans);letter-spacing:.09em;text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums;font-size:11.5px;font-weight:600;line-height:1.35}.cs .cs-nowrap{white-space:nowrap}@media (width<=719px){.cs .cs-label{letter-spacing:.08em;font-size:12px}}.cs .cs-lede{text-wrap:pretty;max-width:62ch;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.cs .cs-body{text-wrap:pretty;max-width:62ch}.cs .cs-body p+p{margin-top:.9em}.cs .cs-body a,.cs .cs-link{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:text-decoration-color .2s}.cs .cs-body a:hover,.cs .cs-link:hover{text-decoration-color:currentColor}.cs .cs-numeral{font-family:var(--cs-display);letter-spacing:-.06em;font-variant-numeric:lining-nums;font-weight:300;line-height:.9}.cs .cs-numeral .is-counting{font-variant-numeric:lining-nums tabular-nums}.cs :focus-visible{outline:2px solid var(--cs-signal);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:no-preference){.cs.cs-js [data-cs-reveal]{opacity:0;transition:opacity .8s var(--cs-ease) var(--cs-delay,0s), transform .8s var(--cs-ease) var(--cs-delay,0s);transform:translateY(22px)}.cs.cs-js [data-cs-reveal=fade]{transform:none}.cs.cs-js [data-cs-reveal=scale]{transform:scale(.965)}.cs.cs-js [data-cs-reveal].is-in{opacity:1;transform:none}}.cs .cs-shot{display:block;position:relative}.cs .cs-shot__img{width:100%;height:auto;display:block}.cs picture>source{display:none}.cs .cs-pan{position:relative}@media (width<=1023px){.cs .cs-pan{margin-inline:calc(-1 * var(--cs-pan-bleed,0px))}.cs .cs-pan__track{overscroll-behavior-x:contain;scrollbar-width:none;padding:6px var(--cs-pan-bleed,0px) 34px;-webkit-overflow-scrolling:touch;overflow-x:auto}.cs .cs-pan__track::-webkit-scrollbar{display:none}.cs .cs-pan .cs-sheet{width:max(100%, var(--cs-pan-width,var(--cs-pan-min)));max-width:none}.cs .cs-pan:after{content:"↔  " var(--cs-pan-hint,"");right:var(--cs-pan-bleed,0px);color:var(--cs-fg-muted);font-family:var(--cs-sans);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;font-size:11px;font-weight:500;line-height:1.6;transition:opacity .4s;position:absolute;bottom:4px}.cs.cs-js .cs-pan:not(.is-pannable):after,.cs .cs-pan.is-panned:after{opacity:0}.cs.cs-js .cs-pan.is-pannable:not(.is-panned) .cs-pan__track{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}}@media (width>=720px) and (width<=1023px){.cs .cs-pan{--cs-pan-width:calc(var(--cs-pan-min) * .9)}.cs:not(.cs-js) .cs-pan:after{display:none}}.cs .cs-figure{margin:0}.cs .cs-figure--sized{max-width:calc(var(--cs-figure-w) * .88);margin-inline:auto}.cs .cs-tray{padding:var(--cs-tray-pad);border:1px solid var(--cs-tray-line);border-radius:var(--cs-r-tray);background:var(--cs-tray-bg)}.cs .cs-caption{color:color-mix(in srgb, var(--cs-fg) 60%, transparent);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:14px;font-size:13px;line-height:1.4;display:flex}.cs .cs-caption__num{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-weight:600}.cs .cs-hero{padding-top:var(--cs-header);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.cs .cs-gridlines{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px);background-size:72px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 85% at 78% 8%,#000 0%,#0000 68%);mask-image:radial-gradient(120% 85% at 78% 8%,#000 0%,#0000 68%)}.cs .cs-hero:before{content:"";z-index:-1;aspect-ratio:1.3;background:radial-gradient(closest-side, color-mix(in srgb, var(--cs-tint) 14%, transparent), transparent);pointer-events:none;width:74%;position:absolute;bottom:-24%;right:-10%}.cs .cs-hero__main{padding-top:18px;padding-bottom:40px;position:relative}.cs .cs-crumbs{color:color-mix(in srgb, var(--cs-fg-muted) 78%, transparent)}.cs .cs-crumbs nav ul{gap:0}.cs .cs-crumbs a{margin-block:-14px;padding-block:14px;transition:color .2s;display:inline-block}.cs .cs-crumbs a:hover{color:var(--cs-fg)}.cs .cs-hero__copy{margin-top:32px;container-type:inline-size}.cs .cs-hero__title{font-size:clamp(36px,11.2cqi,64px)}.cs .cs-hero__title span{display:block}.cs .cs-hero__title span+span{color:var(--cs-signal)}.cs .cs-hero__lede{max-width:58ch;color:color-mix(in srgb, var(--cs-fg) 86%, transparent);margin-top:20px;font-size:17.5px}.cs .cs-hero__stage{margin-top:40px;position:relative}.cs .cs-hero__facts{z-index:5;background:color-mix(in srgb, var(--cs-ink) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--cs-rule);position:relative}.cs .cs-facts{grid-template-columns:repeat(var(--cs-facts,5), auto);justify-content:space-between;margin:0;display:grid}.cs .cs-facts>div{padding:clamp(12px,2svh,20px) 20px clamp(14px,2.4svh,24px) 0}.cs .cs-facts>div+div{border-left:1px solid var(--cs-rule);padding-left:20px}.cs .cs-facts>div:last-child{padding-right:0}.cs .cs-facts dt{color:var(--cs-fg-muted)}.cs .cs-facts dd{text-wrap:balance;margin:6px 0 0;font-size:14px;line-height:1.45}.cs .cs-facts>.cs-facts__mark{align-items:center;padding-block:clamp(13px,2.2svh,22px);display:flex}.cs .cs-facts__mark dd{margin:0}.cs .cs-facts__logo{opacity:.92;width:auto;height:32px;display:block}.cs .cs-facts__links{margin:0;padding:0;list-style:none}.cs .cs-facts__links li{white-space:nowrap;display:inline}.cs .cs-facts__links li:not(:last-child):after{content:","}.cs .cs-facts__links a{margin-block:-8px;padding-block:8px;display:inline-block}@media (width>=1280px){.cs .cs-hero{height:clamp(600px,100svh,1080px)}.cs .cs-hero__main{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,8fr);column-gap:clamp(28px,3.2vw,56px);min-height:0;padding-top:clamp(8px,1.8svh,26px);padding-bottom:0;display:grid}.cs .cs-crumbs{grid-area:1/1/auto/-1}.cs .cs-hero__copy{grid-area:2/1;align-self:safe center;margin-top:0;padding-block:clamp(8px,1.6svh,24px) clamp(22px,4.6svh,68px)}.cs .cs-hero__title{font-size:clamp(34px,min(12.4cqi,8.6svh),76px)}.cs .cs-hero__lede{margin-top:clamp(14px,3.2svh,32px);font-size:clamp(15.5px,min(3.9cqi,2.4svh),20px)}.cs .cs-hero__stage{grid-area:2/2;justify-items:end;min-height:0;margin-top:0;padding-top:clamp(12px,4svh,56px);display:grid;container-type:size}.cs .cs-hero__stage .cs-overlap{width:min(100cqw,820px);height:100%;margin:0}.cs .cs-hero__stage .cs-overlap__box{aspect-ratio:auto;height:100%}@supports (scale:tan(atan2(1px, 1px))){.cs .cs-hero__stage .cs-overlap__canvas{height:calc(100cqh / tan(atan2(100cqw, calc(var(--cs-overlap-w,760) * 1px))));aspect-ratio:auto}}}@media (width>=1280px) and (height<=600px){.cs .cs-hero{height:auto;min-height:560px}.cs .cs-hero__stage{min-height:320px}}.cs .cs-overlap{width:min(100%,760px);margin-inline:auto;container-type:inline-size}.cs .cs-overlap__back{max-height:74cqw;padding:1px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.cs .cs-overlap__front{z-index:1;width:76%;margin:-24% 0 0 auto;position:relative}@media (width>=720px){@supports (scale:tan(atan2(1px, 1px))){.cs .cs-overlap__box{aspect-ratio:var(--cs-overlap-ratio,1.6);position:relative}.cs .cs-overlap__canvas{width:calc(var(--cs-overlap-w,760) * 1px);aspect-ratio:var(--cs-overlap-ratio,1.6);transform-origin:0 0;scale:tan(atan2(100cqw, calc(var(--cs-overlap-w,760) * 1px)));position:absolute;top:0;left:0}.cs .cs-overlap__back{width:calc(var(--cs-overlap-back,500) * 1px);max-height:none;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 140px),#0000);mask-image:linear-gradient(#000 calc(100% - 140px),#0000)}.cs .cs-overlap__front{right:0;top:calc(var(--cs-overlap-top,74) * 1px);width:calc(var(--cs-overlap-front,328) * 1px);margin:0;position:absolute}.cs .cs-overlap--center .cs-overlap__front{top:50%;translate:0 -50%}}}@media (width<=1023px){.cs .cs-facts{grid-template-columns:1fr 1fr;justify-content:stretch}.cs .cs-facts>div,.cs .cs-facts>div+div{border-left:0;border-top:1px solid var(--cs-rule);padding:16px 16px 18px 0}.cs .cs-facts>div:nth-child(-n+2){border-top:0}.cs .cs-facts>div:nth-child(n+3){grid-column:1/-1}.cs .cs-facts__links li{display:block}.cs .cs-facts__links li:not(:last-child):after{content:none}.cs .cs-facts__links a{margin-block:0;padding-block:12px}.cs .cs-facts__links li:first-child a{padding-top:4px}}.cs .cs-chapter{padding-block:var(--cs-chapter);isolation:isolate;scroll-margin-top:4.5rem;position:relative}.cs .cs-chapter__meta{border-top:1px solid var(--cs-rule);padding-top:18px}.cs .cs-chapter__id{align-items:baseline;gap:14px;display:flex}.cs .cs-chapter__num{color:var(--cs-fg-muted)}.cs .cs-chapter__head{align-items:start;row-gap:24px;margin-top:clamp(28px,4vw,56px)}.cs .cs-chapter__title{grid-column:1/span 8}.cs .cs-chapter__text{color:color-mix(in srgb, var(--cs-fg) 84%, transparent);grid-column:9/-1;padding-top:.2em}.cs .cs-chapter__content{margin-top:clamp(48px,6vw,96px)}.cs .cs-chapter .cs-gridlines{opacity:.8;-webkit-mask-image:linear-gradient(#000,#0000 46%);mask-image:linear-gradient(#000,#0000 46%)}.cs .cs-break{background:var(--cs-rule);border:0;height:1px;margin:clamp(56px,7vw,104px) 0}.cs .cs-subhead{align-items:end;row-gap:18px;margin-bottom:clamp(32px,4vw,56px)}.cs .cs-subhead__title{grid-column:1/span 6}.cs .cs-subhead__text{color:color-mix(in srgb, var(--cs-fg) 84%, transparent);grid-column:9/-1}@media (width<=1023px){.cs .cs-chapter__title,.cs .cs-chapter__text,.cs .cs-subhead__title,.cs .cs-subhead__text{grid-column:1/-1}.cs .cs-chapter__text{padding-top:0}}.cs .cs-ledger{border-bottom:1px solid var(--cs-rule);margin:0;padding:0;list-style:none}.cs .cs-ledger__row{column-gap:var(--cs-gap);border-top:1px solid var(--cs-rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-block:clamp(18px,2.2vw,28px);display:grid}.cs .cs-ledger__row--estimate .cs-numeral{color:color-mix(in srgb, var(--cs-fg) 62%, transparent)}.cs .cs-ledger__value{white-space:nowrap;grid-column:1/span 4;position:relative}.cs .cs-ledger__prefix{color:var(--cs-fg-muted);position:absolute;bottom:calc(100% - 2px);left:.3em}.cs .cs-ledger__value .cs-numeral{display:block}.cs .cs-ledger__row:has(.cs-ledger__prefix){padding-top:calc(clamp(18px,2.2vw,28px) + 12px)}.cs .cs-ledger__value .cs-numeral{font-size:clamp(54px,7.2vw,104px)}.cs .cs-ledger__value small{letter-spacing:0;color:var(--cs-fg-muted);margin-left:.18em;font-size:.36em;font-weight:400}.cs .cs-ledger__label{text-wrap:balance;grid-column:5/span 5;padding-top:clamp(4px,.9vw,14px);font-size:clamp(18px,1.55vw,22px);line-height:1.35}.cs .cs-ledger__label small{color:var(--cs-fg-muted);margin-top:6px;font-size:14.5px;line-height:1.5;display:block}.cs .cs-ledger__kind{color:var(--cs-fg-muted);grid-column:10/-1;justify-self:end;margin-top:clamp(8px,1.1vw,18px);font-size:12px;line-height:1.4}.cs .cs-ledger__foot{color:var(--cs-fg-muted);max-width:70ch;margin-top:20px;font-size:14px}@media (width<=1023px){.cs .cs-ledger__row{row-gap:10px}.cs .cs-ledger__value{grid-column:1/span 5}.cs .cs-ledger__label,.cs .cs-ledger__kind{grid-column:6/-1}.cs .cs-ledger__kind{justify-self:start;margin-top:0}}@media (width<=719px){.cs .cs-ledger__value,.cs .cs-ledger__label,.cs .cs-ledger__kind{grid-column:1/-1}.cs .cs-ledger__label{padding-top:0}.cs .cs-ledger__kind{margin-top:0}}.cs .cs-annotated{column-gap:var(--cs-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:36px;display:grid}.cs .cs-annotated__figure{grid-column:1/span 8;min-width:0}.cs .cs-annotated__key{padding:var(--cs-tray-pad) 0 calc(var(--cs-tray-pad) + 34px);flex-direction:column;grid-column:9/-1;display:flex}.cs .cs-annotated__title{color:var(--cs-fg-muted);margin-bottom:22px}.cs .cs-key{gap:10px;margin:0;display:grid}.cs .cs-key>div{grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:14px;min-height:32px;display:grid}.cs .cs-key dt{background:var(--cs-tint-deep);color:#fff;border-radius:6px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;line-height:1;display:grid}.cs .cs-key dd{margin:0;font-size:16px;line-height:1.35}.cs .cs-sheet-pan{--cs-pan-min:660px}.cs .cs-sheet{border-radius:var(--cs-r-ui);color:#1f2a2c;box-shadow:var(--cs-shadow-paper);font-family:var(--cs-sans);background:#fff;font-size:14px;line-height:1.25;position:relative;overflow:hidden}.cs .cs-sheet__bar{color:#5b6668;background:#f3f4f1;border-bottom:1px solid #d5d9d6;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.cs .cs-sheet__bar b{text-align:center;background:#fff;border:1px solid #c9cfcb;min-width:46px;padding:2px 8px;font-weight:400}.cs .cs-sheet__bar i{color:#8a9496;font-style:italic}.cs .cs-sheet__bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs .cs-sheet table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.cs .cs-sheet__col-n{width:34px}.cs .cs-sheet__col-wide{width:30%}.cs .cs-sheet th,.cs .cs-sheet td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border-bottom:1px solid #dfe3e0;border-right:1px solid #dfe3e0;height:30px;padding:4px 8px;position:relative}.cs .cs-sheet tr>:last-child{border-right:0}.cs .cs-sheet thead th,.cs .cs-sheet tbody th{color:#7b8688;text-align:center;background:#f3f4f1;font-size:12px;font-weight:400}.cs .cs-sheet .is-text{text-align:left;text-overflow:ellipsis;overflow:hidden}.cs .cs-sheet .is-title{text-align:left;font-size:15px;font-weight:700}.cs .cs-sheet .is-note{text-align:left;color:#5b6668;white-space:normal;height:auto;font-size:12.5px;font-style:italic}.cs .cs-sheet .is-head,.cs .cs-sheet .is-group{text-align:center;background:#f0f1ee;font-weight:700}.cs .cs-sheet .is-group{background:#e7e9e5}.cs .cs-sheet .is-head,.cs .cs-sheet .is-group[rowspan]{border-bottom:2px solid #b4bcb8}.cs .cs-sheet .is-empty{color:#98a2a4}.cs .cs-sheet .is-flag{background:var(--cs-tint-soft)}.cs .cs-sheet__tabs{color:#6b7577;background:#f3f4f1;gap:2px;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.cs .cs-sheet__tabs span{white-space:nowrap;padding:6px 12px}.cs .cs-sheet__tabs span.is-on{color:#1f2a2c;background:#fff;box-shadow:inset 0 -2px #3d7c57}@media (width<=1099px){.cs .cs-annotated__figure,.cs .cs-annotated__key{grid-column:1/-1}.cs .cs-annotated__key{padding:0}.cs .cs-key{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=1023px){.cs .cs-sheet-pan{--cs-pan-bleed:var(--cs-pad)}.cs .cs-tray:has(.cs-sheet-pan){background:0 0;border:0;padding:0}.cs .cs-sheet-pan .cs-sheet{box-shadow:0 0 0 1px #0e1b1f1a}}@media (width<=719px){.cs .cs-sheet__col-wide{width:140px}.cs .cs-sheet tbody th,.cs .cs-sheet tbody td.is-text:nth-child(2),.cs .cs-sheet tbody td.is-group[rowspan]{z-index:3;position:sticky}.cs .cs-sheet tbody th{left:0}.cs .cs-sheet tbody td.is-text:nth-child(2),.cs .cs-sheet tbody td.is-group[rowspan]{left:34px;box-shadow:6px 0 10px -8px #0e1b1f59}.cs .cs-sheet .is-group[rowspan]{white-space:normal;line-height:1.15}.cs .cs-sheet__run{max-width:calc(100vw - 2 * var(--cs-pad) - 56px);white-space:normal;display:inline-block;position:sticky;left:44px}}.cs .cs-story__step+.cs-story__step{margin-top:clamp(64px,12vw,104px)}.cs .cs-story__index{color:var(--cs-fg-muted);align-items:baseline;gap:14px;display:flex}.cs .cs-story__index b{color:var(--cs-fg);font-weight:500}.cs .cs-story__title{margin-top:18px}.cs .cs-story__copy{color:color-mix(in srgb, var(--cs-fg) 82%, transparent);max-width:46ch;margin-top:14px}.cs .cs-story__media{margin:32px 0 0}.cs .cs-story__counter{display:none}@media (width>=1280px) and (prefers-reduced-motion:no-preference){.cs.cs-js .cs-story{--cs-stage-h:calc(100svh - var(--cs-header) - 48px);--cs-step-h:max(300px, min(70svh, 100svh - var(--cs-header) - 276px));column-gap:var(--cs-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cs.cs-js .cs-story__step{display:contents}.cs.cs-js .cs-story__text{grid-column:1/span 4;grid-row:var(--cs-row);min-height:var(--cs-step-h);padding-right:var(--cs-gap);opacity:.34;transition:opacity .5s var(--cs-ease);flex-direction:column;justify-content:center;display:flex}.cs.cs-js .cs-story__step:first-child .cs-story__text{justify-content:flex-start;min-height:40svh}.cs.cs-js .cs-story__step:first-child .cs-story__media{place-items:start center}.cs.cs-js .cs-story:after{content:"";grid-column:1;grid-row:calc(var(--cs-steps) + 1);height:calc((var(--cs-stage-h) - var(--cs-step-h)) / 2 + 48px)}.cs.cs-js .cs-story__step.is-active .cs-story__text{opacity:1}.cs.cs-js .cs-story__media{grid-column:5/-1;grid-row:1 / span calc(var(--cs-steps) + 1);top:calc(var(--cs-header) + 24px);height:var(--cs-stage-h);opacity:0;pointer-events:none;transition:opacity .55s var(--cs-ease), transform .8s var(--cs-ease);align-self:start;place-items:center;margin:0;display:grid;position:sticky;transform:translateY(26px)scale(.985)}.cs.cs-js .cs-story__step.is-active .cs-story__media{opacity:1;pointer-events:auto;transition:opacity .7s var(--cs-ease) 80ms, transform .9s var(--cs-ease) 80ms;transform:none}.cs.cs-js .cs-story__frame{width:min(100%, 880px, (var(--cs-stage-h) - 44px) * var(--cs-fit,1.5))}.cs.cs-js .cs-story__media .cs-caption{min-height:30px}.cs.cs-js .cs-story__counter{white-space:nowrap;margin-left:auto;padding-left:24px;display:inline}@supports (scale:tan(atan2(1px, 1px))){.cs.cs-js .cs-story__visual{aspect-ratio:var(--cs-fit,1.5);position:relative;container-type:inline-size}.cs.cs-js .cs-story__canvas{--fit-l:var(--cs-story-design,872);width:calc(var(--cs-story-design,872) * 1px);transform-origin:0 0;scale:tan(atan2(100cqw, calc(var(--cs-story-design,872) * 1px)));position:absolute;top:0;left:0}}}.cs .cs-stats{grid-template-columns:repeat(var(--cs-columns,4), minmax(0, 1fr));border-top:1px solid var(--cs-rule);border-bottom:1px solid var(--cs-rule);margin:clamp(40px,5vw,72px) 0 0;display:grid}.cs .cs-stats>div{padding:22px 20px 20px 0}.cs .cs-stats>div+div{border-left:1px solid var(--cs-rule);padding-left:24px}.cs .cs-stats dd{margin:0;font-size:clamp(40px,4.6vw,64px)}.cs .cs-stats dt{color:var(--cs-fg-muted);margin-top:10px}@media (width<=719px){.cs .cs-stats{grid-template-columns:1fr 1fr}.cs .cs-stats>div:nth-child(odd){border-left:0;padding-left:0}.cs .cs-stats>div:nth-child(n+3){border-top:1px solid var(--cs-rule)}}.cs .cs-flow{border-top:1px solid var(--cs-rule);border-bottom:1px solid var(--cs-rule);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 0 clamp(36px,4.4vw,64px);padding:0;list-style:none;display:grid}.cs .cs-flow__node{flex-direction:column;padding:20px 28px 24px 0;display:flex;position:relative}.cs .cs-flow__node+.cs-flow__node{border-left:1px solid var(--cs-rule);padding-left:28px}.cs .cs-flow__n{color:var(--cs-fg-muted)}.cs .cs-flow__label{font-family:var(--cs-display);letter-spacing:-.035em;margin-top:14px;font-size:clamp(19px,1.8vw,26px);font-weight:500;line-height:1.12}.cs .cs-flow__text{color:var(--cs-fg-muted);margin-top:6px;font-size:15px;line-height:1.45}@media (width<=719px){.cs .cs-flow{grid-auto-flow:row}.cs .cs-flow__node,.cs .cs-flow__node+.cs-flow__node{border-left:0;padding:18px 0 20px}.cs .cs-flow__node+.cs-flow__node{border-top:1px solid var(--cs-rule)}}.cs .cs-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.cs .cs-tile{grid-column:span var(--cs-span,6);--cs-tile-title:clamp(18px, 1.5vw, 22px);min-width:0;padding:var(--cs-tile-pad);border-radius:var(--cs-r-tile);background:var(--cs-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cs-fg) 7%, transparent);flex-direction:column;gap:28px;display:flex;position:relative;overflow:hidden}.cs .cs-tile__head{min-height:calc(15.5px + min(var(--cs-title-lines,0), 1) * 12px + var(--cs-title-lines,0) * 1.16 * var(--cs-tile-title) + min(var(--cs-text-lines,0), 1) * 8px + var(--cs-text-lines,0) * 22.5px)}.cs .cs-tone-ink .cs-tile{background:radial-gradient(110% 80% at 100% 0%, color-mix(in srgb, var(--cs-tint) 14%, transparent), transparent 60%), var(--cs-surface)}.cs .cs-tile__label{color:var(--cs-fg-muted)}.cs .cs-tile__title{font-family:var(--cs-display);font-weight:500;font-size:var(--cs-tile-title);letter-spacing:-.03em;text-wrap:balance;margin-top:12px;line-height:1.16}.cs .cs-tile__text{color:color-mix(in srgb, var(--cs-fg) 76%, transparent);text-wrap:pretty;max-width:44ch;margin-top:8px;font-size:15px;line-height:1.5}.cs .cs-tile__media{flex-direction:column;flex:1;min-width:0;display:flex}.cs .cs-tile__media>.cs-ui{flex-direction:column;flex:1;display:flex}.cs .cs-tile__media>.cs-ui>*{flex:1}.cs .cs-tile--bleed{padding-bottom:0}.cs .cs-tile--bleed .cs-tile__media{max-height:var(--cs-media-max);flex:none;margin:-8px -8px 0;padding:8px 8px 0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.cs .cs-tile--bleed .cs-ui-window{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (width>=1024px){.cs .cs-tile--row{align-items:center;gap:var(--cs-gap);flex-direction:row}.cs .cs-tile--row .cs-tile__head{flex:0 0 calc((100% - var(--cs-gap)) / 3);padding-right:8px}.cs .cs-tile--row .cs-tile__media{align-self:center}}@media (width<=1023px){.cs .cs-tile{grid-column:span var(--cs-span-md,6)}}@media (width<=767px){.cs{--cs-tile-pad:20px}.cs .cs-tile{gap:22px}}@media (width<=719px){.cs .cs-tile{grid-column:1/-1}}.cs .cs-gallery{grid-template-columns:repeat(var(--cs-columns,3), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cs .cs-gallery li{min-width:0;display:flex}.cs .cs-gallery__frame{border-radius:var(--cs-r-ui);width:100%;box-shadow:var(--cs-shadow-ui);background:#fff;flex-direction:column;margin:0;padding:16px 20px 20px;display:flex}.cs .cs-gallery figcaption{color:var(--cs-muted);gap:8px;display:flex}.cs .cs-gallery figcaption b{color:var(--cs-text);font-weight:600}.cs .cs-gallery__visual{flex:1;place-items:center;padding-top:14px;display:grid}.cs .cs-gallery__visual>*{width:100%}@media (width>=720px) and (width<=1023px){.cs .cs-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){.cs .cs-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;margin:-8px calc(-1 * var(--cs-tile-pad)) -12px;padding:8px var(--cs-tile-pad) 12px;scroll-padding-left:var(--cs-tile-pad);gap:12px;display:flex;overflow-x:auto}.cs .cs-gallery::-webkit-scrollbar{display:none}.cs .cs-gallery li{scroll-snap-align:start;flex:0 0 88%}.cs .cs-gallery__frame{padding:14px 14px 16px}}.cs .cs-duo{align-items:start;gap:16px;display:grid}.cs .cs-duo>*{min-width:0}@media (width>=1024px){.cs .cs-duo{align-items:stretch}.cs .cs-duo>*>.cs-ui,.cs .cs-duo>*>.cs-ui>*{height:100%}.cs .cs-duo{grid-template-columns:minmax(0, var(--cs-duo-main,66fr)) minmax(0, var(--cs-duo-aside,34fr))}}@media (width>=720px) and (width<=1023px){.cs .cs-duo__aside{width:min(100%,420px)}}.cs .cs-decisions{grid-template-columns:repeat(var(--cs-columns,3), minmax(0, 1fr));gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.cs .cs-decisions__card{grid-template-rows:subgrid;padding:var(--cs-tile-pad);border-radius:var(--cs-r-tile);background:var(--cs-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cs-fg) 7%, transparent);grid-row:span 5;row-gap:0;display:grid}.cs .cs-decisions__n{color:var(--cs-fg-muted)}.cs .cs-decisions__title{font-family:var(--cs-display);letter-spacing:-.04em;text-wrap:balance;margin-top:16px;padding-bottom:clamp(22px,2.4vw,32px);font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.08}.cs .cs-decisions__parts{display:contents}.cs .cs-decisions__part{border-top:1px solid var(--cs-rule);padding-block:16px}.cs .cs-decisions__part dt{color:var(--cs-fg-muted)}.cs .cs-decisions__part dd{text-wrap:pretty;margin:7px 0 0;font-size:15.5px;line-height:1.5}.cs .cs-decisions__part--risk dd{color:color-mix(in srgb, var(--cs-fg) 68%, transparent)}.cs .cs-decisions__part--gain{padding-bottom:0}.cs .cs-decisions__part--gain dt,.cs .cs-decisions__part--gain dd{color:var(--cs-tint-deep)}.cs .cs-decisions__part--gain dd{font-weight:500}@media (width<=1023px){.cs .cs-decisions{grid-template-columns:minmax(0,1fr)}.cs .cs-decisions__card,.cs .cs-decisions__parts{display:block}}.cs .cs-specs{border-bottom:1px solid var(--cs-rule);margin:0}.cs .cs-specs__row{column-gap:var(--cs-gap);border-top:1px solid var(--cs-rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding-block:20px;display:grid}.cs .cs-specs dt{color:var(--cs-fg-muted);grid-column:1/span 3}.cs .cs-specs dd{text-wrap:pretty;grid-column:4/-1;margin:0;font-size:clamp(18px,1.7vw,23px);line-height:1.35}.cs .cs-specs dd span{color:var(--cs-fg-muted)}@media (width<=719px){.cs .cs-specs dt,.cs .cs-specs dd{grid-column:1/-1}.cs .cs-specs dd{margin-top:6px}}@media (width<=419px){.cs .cs-closing .cs-button{gap:10px;padding-inline:22px 20px;font-size:15px}}.cs .cs-quote{max-width:920px;margin:0 auto}.cs .cs-quote__mark{width:clamp(30px,2.8vw,40px);height:auto;color:var(--cs-signal);display:block}.cs .cs-quote__text{font-family:var(--cs-display);letter-spacing:-.03em;text-wrap:pretty;margin-top:clamp(24px,2.8vw,40px);font-size:clamp(23px,2.6vw,38px);font-weight:450;line-height:1.22}.cs .cs-quote__text p+p{margin-top:.6em}.cs .cs-quote__text em{color:var(--cs-accent);font-style:normal}.cs .cs-quote__foot{align-items:center;gap:14px;margin-top:clamp(32px,3.6vw,52px);display:flex}.cs .cs-quote__avatar{background:repeating-linear-gradient(135deg, transparent 0 5px, color-mix(in srgb, var(--cs-fg) 12%, transparent) 5px 6px), var(--cs-surface);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--cs-rule);border-radius:50%;flex:none}.cs .cs-quote__avatar--photo{object-fit:cover;background:0 0}.cs .cs-quote__who{gap:2px;display:grid}.cs .cs-quote__name{font-size:16px;font-weight:600;line-height:1.3}.cs .cs-quote__role{color:var(--cs-fg-muted);font-size:14.5px;line-height:1.4}.cs .cs-closing{padding-block:var(--cs-chapter) clamp(48px, 6vw, 88px)}.cs .cs-closing__title{letter-spacing:-.04em;grid-column:1/span 9;font-size:clamp(34px,4.6vw,68px);line-height:1.04}.cs .cs-closing__row{row-gap:clamp(28px,3vw,40px);margin-top:clamp(20px,2.2vw,32px)}.cs .cs-closing__text{max-width:48ch;color:color-mix(in srgb, var(--cs-fg) 78%, transparent);grid-column:1/span 6}.cs .cs-closing__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 28px;display:flex}.cs .cs-closing__notice{color:var(--cs-fg-muted);margin:clamp(56px,7vw,104px) 0 0;font-size:12px;line-height:1.5}.cs .cs-closing__secondary{padding-block:12px;display:inline-block}.cs .cs-button{background:var(--cs-signal);color:#fff;text-align:left;cursor:pointer;transition:background .25s, transform .35s var(--cs-ease);border-radius:999px;align-items:center;gap:12px;padding:17px 26px 17px 28px;font-size:16px;font-weight:500;line-height:1.25;display:inline-flex}.cs .cs-button:hover{background:#f33f35;transform:translateY(-2px)}.cs .cs-button svg{transition:transform .35s var(--cs-ease);flex:none}.cs .cs-button:hover svg{transform:translate(4px)}.cs .cs-next{border-radius:var(--cs-r-tile);color:#fff;background:var(--cs-ink);isolation:isolate;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;min-height:clamp(240px,26vw,360px);margin-top:clamp(72px,9vw,144px);padding:clamp(22px,3vw,44px);display:flex;position:relative;overflow:hidden}.cs .cs-next__media{z-index:-2;position:absolute;inset:0}.cs .cs-next__media .cs-shot__img{object-fit:cover;object-position:right center;width:100%;height:100%;transition:transform 1.2s var(--cs-ease)}.cs .cs-next:after{content:"";z-index:-1;background:linear-gradient(#0000 54%,#0e1b1fe6),linear-gradient(90deg,#0e1b1f 0%,#0e1b1ff7 34%,#0e1b1fa8 66%,#0e1b1f80);position:absolute;inset:0}.cs .cs-next__copy{gap:12px;display:grid}.cs .cs-next__label{color:#ffffffb8}.cs .cs-next__title{letter-spacing:-.04em;font-size:clamp(28px,3.4vw,48px)}.cs .cs-next__go{align-items:center;gap:12px;padding-bottom:.5em;display:inline-flex}.cs .cs-next__go svg{transition:transform .5s var(--cs-ease)}.cs .cs-next:hover .cs-next__media .cs-shot__img,.cs .cs-next:focus-visible .cs-next__media .cs-shot__img{transform:scale(1.03)}.cs .cs-next:hover .cs-next__go svg,.cs .cs-next:focus-visible .cs-next__go svg{transform:translate(6px)}@media (width<=899px){.cs .cs-closing__title,.cs .cs-closing__text,.cs .cs-closing__actions{grid-column:1/-1}.cs .cs-button{justify-content:space-between;width:100%}.cs .cs-next:after{background:linear-gradient(#0e1b1f8c,#0e1b1ff2 55%,#0e1b1f 100%)}}.cs .cs-rail,.cs .cs-rail-name{display:none}@media (width>=1280px){.cs{--cs-rail-x:max(20px, (100vw - 1320px) / 2 - 64px)}.cs.cs-js .cs-rail{left:var(--cs-rail-x);z-index:8;mix-blend-mode:difference;color:#fff;opacity:0;visibility:hidden;pointer-events:none;display:block;position:fixed;top:50%;transform:translateY(-50%)translate(-4px)}.cs.cs-js .cs-rail.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s,translate .24s,visibility;translate:0}.cs .cs-rail ol{margin:0;padding:0;list-style:none}.cs .cs-rail a{height:26px;font-family:var(--cs-sans);letter-spacing:.06em;font-variant-numeric:lining-nums tabular-nums;opacity:.45;align-items:center;padding-right:10px;font-size:11px;font-weight:500;transition:opacity .3s;display:flex}.cs .cs-rail a:hover,.cs .cs-rail a:focus-visible,.cs .cs-rail a.is-active{opacity:1}.cs .cs-rail a.is-active{font-weight:600}}@media (width>=1720px){.cs.cs-js .cs-rail-name{right:calc(100vw - var(--cs-rail-x) + 10px);z-index:9;background:var(--cs-rail-name-bg,var(--cs-paper));color:var(--cs-rail-name-fg,var(--cs-text));white-space:nowrap;opacity:0;transform:translate(6px, var(--cs-rail-name-y,0px));transition:opacity .2s, transform .3s var(--cs-ease);pointer-events:none;border-radius:4px;margin-top:-12px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;display:block;position:fixed;top:50%}.cs.cs-js .cs-rail-name.is-on{opacity:1;transform:translate(0, var(--cs-rail-name-y,0px))}}@media (prefers-reduced-motion:reduce){.cs *,.cs :before,.cs :after{transition:none!important;animation:none!important}}.cs .cs-display em{color:var(--cs-accent);font-style:normal}.cs .cs-milestones{margin:0}.cs .cs-chapter__content>*+.cs-milestones{margin-top:clamp(64px,8vw,120px)}.cs .cs-milestones__title{margin-bottom:clamp(36px,4vw,56px)}.cs .cs-milestones__list{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));row-gap:40px;margin:0;padding:0;list-style:none;display:grid}.cs .cs-milestones__item{border-top:1px solid var(--cs-rule);align-content:start;gap:10px;padding:26px 28px 0 0;display:grid;position:relative}.cs .cs-milestones__item:before{content:"";background:var(--cs-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.cs .cs-milestones__date{color:var(--cs-fg-muted)}.cs .cs-milestones__label{font-family:var(--cs-display);letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.2}.cs .cs-milestones__text{color:var(--cs-fg-muted);font-size:15px;line-height:1.5}.cs .cs-milestones .cs-caption{margin-top:28px}@media (width<=899px){.cs .cs-milestones__list{grid-template-columns:1fr;row-gap:0}.cs .cs-milestones__item{border-top:0;border-left:1px solid var(--cs-rule);padding:0 0 28px 24px}.cs .cs-milestones__item:last-child{padding-bottom:0}.cs .cs-milestones__item:before{top:4px;left:-5px}}
