:root{--ch-accent: var(--accent);--ch-pos: var(--positive, #3ccb4a);--ch-neg: var(--danger);--ch-warn: var(--warning);--ch-orange: var(--orange, color-mix(in srgb, var(--danger) 50%, var(--warning)));--ch-info: var(--info, #3eacf7);--ch-violet: var(--data-violet, #ab4af9);--ch-steel: color-mix(in srgb, var(--ch-info) 30%, var(--text-mute));--ch-neutral: var(--text-mute);--ch-text: var(--text);--ch-axis: var(--text-mute);--ch-grid: var(--line);--ch-crosshair: var(--line-3);--ch-surface: var(--bg-card);--ch-ink: var(--bg-0);--ch-org-label: 76px;--ch-org-col: 150px}.ch-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.ch-seg,.ch-select,.ch-pager,.ch-tip,.ch-cal,.ch-table,.ch-legend,.ch-period,.ch-kpi,.ch-card,.ch-error) :focus-visible,.ch-hist-plot:focus-visible,.ch-heat-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.ch-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--r-xs);background:var(--c, var(--ch-accent));color:var(--ch-ink);font:700 11.5px/1.35 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 0 16px -4px var(--c, var(--ch-accent))}.ch-btn-ghost,.ch-btn-acc,.ch-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-mono);font-size:12px;border-radius:var(--r-sm);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ch-btn-ghost{padding:7px 12px;background:var(--surface-control);border:1px solid var(--line-2);color:var(--text-soft)}.ch-btn-ghost:hover{color:var(--text);border-color:var(--line-acc-soft)}.ch-btn-acc{padding:7px 14px;background:var(--accent);border:1px solid transparent;color:var(--ch-ink);font-weight:700}.ch-btn-acc:disabled{opacity:.45;cursor:not-allowed}.ch-icon-btn{width:30px;height:30px;padding:0;background:var(--surface-control);border:1px solid var(--line-2);color:var(--text-soft)}.ch-icon-btn:hover:not(:disabled){color:var(--accent);border-color:var(--line-acc-soft)}.ch-icon-btn:disabled{opacity:.35;cursor:default}.ch-tip{position:relative;display:inline-flex;vertical-align:middle;flex:none}.ch-tip-btn{width:16px;height:16px;padding:0;border-radius:50%;border:1px solid var(--text-mute);background:transparent;color:var(--text-mute);font:700 10px/1 var(--font-mono);display:inline-grid;place-items:center;cursor:help;transition:color .15s ease,border-color .15s ease}.ch-tip-btn:hover,.ch-tip.open .ch-tip-btn{color:var(--text);border-color:var(--text-soft)}.ch-tip-bubble{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:max-content;max-width:min(280px,calc(100vw - 32px));padding:9px 11px;border-radius:var(--r-sm);background:var(--bg-2);border:1px solid var(--line-3);color:var(--text);font:400 12px/1.45 var(--font-body);text-align:left;text-transform:none;letter-spacing:0;white-space:normal;box-shadow:0 10px 30px #00000080;display:none;z-index:40}.ch-tip-start .ch-tip-bubble{left:-8px;transform:none}.ch-tip-end .ch-tip-bubble{left:auto;right:-8px;transform:none}.ch-tip.open .ch-tip-bubble{display:block;animation:ch-fade-in .15s ease}@keyframes ch-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.ch-tip-bubble{left:auto;right:-8px;transform:none}}.ch-skel{display:block;border-radius:var(--r-xs);background:linear-gradient(90deg,var(--bg-3) 0%,var(--bg-2) 40%,var(--bg-3) 80%);background-size:220% 100%;animation:ch-shimmer 1.6s ease-in-out infinite}@keyframes ch-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ch-skel-lines{display:flex;flex-direction:column}.ch-empty,.ch-nastate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:34px 18px;border:1px dashed var(--line-2);border-radius:var(--r-md);background:var(--surface-well);color:var(--text-mute);height:100%}.ch-empty.compact{padding:20px 14px;border-style:solid;border-color:var(--line)}.ch-nastate{border-style:solid;border-color:var(--line)}.ch-empty-ico{color:var(--text-faint);display:inline-flex}.ch-empty-title{font-family:var(--font-tech);font-size:13.5px;color:var(--text-soft);letter-spacing:.02em}.ch-empty-msg{font-size:12.5px;line-height:1.5;color:var(--text-mute);max-width:44ch}.ch-empty-action{margin-top:8px}.ch-na{display:inline-flex;align-items:center;gap:6px;color:var(--text-mute)}.ch-error{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);background:color-mix(in srgb,var(--danger) 7%,transparent);border-radius:var(--r-sm);color:var(--danger);font-size:12.5px}.ch-error-msg{flex:1;min-width:160px;color:var(--text-soft)}.ch-error-ico{flex:none}.ch-live{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;color:var(--text-mute);white-space:nowrap}.ch-live-dot{width:8px;height:8px;border-radius:50%;background:var(--text-faint);flex:none}.ch-live.is-live{color:var(--text-soft)}.ch-live.is-live .ch-live-dot{background:var(--accent);box-shadow:0 0 color-mix(in srgb,var(--accent) 60%,transparent);animation:ch-live-pulse 2s ease-out infinite}.ch-live.is-polling .ch-live-dot{background:var(--warning)}.ch-live.is-offline .ch-live-dot{background:var(--danger)}.ch-live.is-connecting .ch-live-dot{background:var(--text-mute)}.ch-live-last{color:var(--text-mute)}@keyframes ch-live-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.ch-card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;background:var(--surface-card);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.ch-card.is-accent{background:var(--surface-card-acc);border-color:var(--line-acc)}.ch-card.is-danger{border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.ch-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ch-card-title{display:flex;align-items:center;gap:8px;min-width:0}.ch-card-title h3{margin:0;font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--text);text-transform:none}.ch-card-ico{display:inline-flex;color:var(--accent)}.ch-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ch-card-sub{font-size:12.5px;color:var(--text-mute);margin-top:-4px}.ch-card-body{position:relative;min-width:0;flex:1;display:flex;flex-direction:column}.ch-card-body.is-refreshing{opacity:.55;transition:opacity .2s ease}.ch-card-foot{display:flex;justify-content:center}.ch-chip{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-family:var(--font-body);font-weight:500;line-height:1.2;border-radius:999px}.ch-chip.s-sm{font-size:11.5px;padding:3px 9px}.ch-chip.s-md{font-size:13px;padding:4px 12px}.ch-chip.caps{font-family:var(--font-tech);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--r-xs)}.ch-chip.v-outline{color:var(--c);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 10%,transparent);box-shadow:0 0 14px -8px var(--c)}.ch-chip.v-solid{color:var(--ch-ink);background:var(--c);border:1px solid transparent;font-weight:700}.ch-chip.v-text{color:var(--c);font-weight:700;padding-left:0;padding-right:0}.ch-chip-ico{display:inline-flex}.ch-delta{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:12px;line-height:1.35}.ch-delta.stacked{flex-direction:column;gap:0}.ch-delta-val{display:inline-flex;align-items:baseline;gap:3px;font-weight:600;font-variant-numeric:tabular-nums}.ch-delta-glyph{font-size:.85em}.ch-delta-suf{color:var(--text-mute)}.ch-delta.is-good .ch-delta-val{color:var(--accent)}.ch-delta.is-bad .ch-delta-val{color:var(--danger)}.ch-delta.is-flat .ch-delta-val,.ch-delta.is-na .ch-delta-val{color:var(--text-mute)}.ch-kpi{position:relative;display:flex;align-items:stretch;gap:14px;min-width:0;padding:15px 16px 14px;background:var(--surface-card);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.ch-kpi-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;container-type:inline-size}.ch-kpi-head{display:flex;align-items:center;gap:8px;min-height:20px}.ch-kpi-label{flex:0 1 auto;font-size:13px;color:var(--text-soft);line-height:1.25;min-width:0}.ch-kpi.is-caps .ch-kpi-label{font-family:var(--font-tech);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.ch-kpi-ico{display:inline-flex;color:var(--c);flex:none}.ch-kpi-valrow{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;min-width:0}.ch-kpi-badge{flex:none}.ch-kpi-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;font-family:var(--font-tech);font-size:clamp(16px,14cqi,24px);font-weight:600;line-height:1.12;letter-spacing:.01em;color:var(--c, var(--text));font-variant-numeric:tabular-nums}.ch-kpi.s-sm .ch-kpi-value{font-size:clamp(15px,13cqi,20px)}.ch-kpi.s-lg .ch-kpi-value{font-size:clamp(18px,17cqi,30px)}.ch-kpi-value.is-na{color:var(--text-mute)}.ch-kpi-unit{font-size:.5em;color:var(--text-mute);font-weight:500}.ch-kpi-sub{font-size:12px;line-height:1.4;color:var(--text-mute)}.ch-kpi-sub b{color:var(--text-soft);font-weight:600}.ch-kpi-loading{display:flex;flex-direction:column;gap:8px;padding-top:2px}.ch-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:6px 8px;flex-wrap:wrap}.ch-kpi-spark{margin-left:auto}.ch-kpi.is-centered .ch-kpi-valrow{justify-content:center}.ch-kpi.is-centered .ch-kpi-value{justify-content:center;text-align:center;font-size:clamp(20px,20cqi,34px)}.ch-kpi.is-centered .ch-kpi-sub{text-align:center}.ch-kpi.l-side{align-items:center;padding:16px 18px}.ch-kpi-square{width:56px;height:56px;flex:none;display:grid;place-items:center;border-radius:var(--r-md);color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 22%,transparent)}.ch-kpi.has-action{padding-right:44px}.ch-kpi-action{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border-radius:var(--r-sm);border:1px solid transparent;background:transparent;color:var(--text-soft);cursor:pointer}.ch-kpi-action:hover{color:var(--accent);border-color:var(--line-acc-soft)}.ch-seg{display:inline-flex;flex-wrap:wrap;align-items:stretch;max-width:100%}.ch-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--text-soft);background:transparent;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.ch-seg button:hover:not(:disabled){color:var(--text)}.ch-seg button:disabled{opacity:.4;cursor:not-allowed}.ch-seg-ico{display:inline-flex}.ch-seg button.has-tone{color:var(--c)}.ch-seg.v-boxed{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-input)}.ch-seg.v-boxed button{padding:8px 15px;border-radius:0}.ch-seg.v-boxed button+button{box-shadow:-1px 0 0 var(--line-2)}.ch-seg.v-boxed button:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.ch-seg.v-boxed button:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.ch-seg.v-boxed button.on{color:var(--accent);border-color:var(--line-acc-2);background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:var(--r-sm)}.ch-seg.v-tabs{gap:4px;padding:4px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-input)}.ch-seg.v-tabs button{padding:7px 16px;border-radius:var(--r-xs);font-size:14px}.ch-seg.v-tabs button.on{color:var(--accent);border-color:var(--line-acc-2);background:var(--surface-control-active)}.ch-seg.v-tabs button.on.has-tone{color:var(--c);border-color:color-mix(in srgb,var(--c) 60%,transparent)}.ch-seg.v-pills{gap:10px}.ch-seg.v-pills button{padding:10px 18px;border-radius:var(--r-sm);background:var(--bg-card);border-color:var(--line-2);color:var(--text)}.ch-seg.v-pills button:hover:not(:disabled){border-color:var(--line-acc)}.ch-seg.v-pills button.on{background:var(--accent);border-color:transparent;color:var(--ch-ink);font-weight:700}.ch-seg.s-sm button{font-size:12px;padding-top:6px;padding-bottom:6px}.ch-seg.s-sm.v-boxed button{padding-left:11px;padding-right:11px}.ch-period{position:relative;display:inline-flex;max-width:100%}.ch-period-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:35;display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(320px,90vw);padding:14px;background:var(--bg-2);border:1px solid var(--line-3);border-radius:var(--r-md);box-shadow:0 16px 40px #0000008c}.ch-period-pop.is-end{left:auto;right:0}.ch-period-title{grid-column:1 / -1;font-family:var(--font-tech);font-size:12.5px;color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em}.ch-period-pop label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--text-mute)}.ch-period-pop input{width:100%;min-width:0;padding:8px 10px;background:var(--surface-input);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--text);font:13px var(--font-body);color-scheme:dark}.ch-period-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.ch-select{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px;background:var(--surface-input);border:1px solid var(--line-2);border-radius:var(--r-sm);transition:border-color .15s ease,box-shadow .15s ease}.ch-select:hover{border-color:var(--line-3)}.ch-select:focus-within{border-color:var(--line-acc-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.ch-select.is-disabled{opacity:.5}.ch-select-ico{display:inline-flex;flex:none;color:var(--c)}.ch-select-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ch-select-label{font-size:11.5px;line-height:1.2;color:var(--text-mute)}.ch-select-box{position:relative;display:flex;align-items:center;min-width:0}.ch-select select.ch-select-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-width:0;min-height:0;padding:0 22px 0 0;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--text);font:500 14px/1.35 var(--font-body);text-overflow:ellipsis;cursor:pointer;outline:none}.ch-select select.ch-select-input:focus{box-shadow:none;border:0}.ch-select select.ch-select-input option{background:var(--bg-2);color:var(--text)}.ch-select-chev{position:absolute;right:0;pointer-events:none;color:var(--text-mute)}.ch-select.l-inline{padding:9px 12px}.ch-select.s-sm{padding:6px 10px;gap:8px}.ch-select.s-sm select.ch-select-input{font-size:12.5px}.ch-progress{display:flex;align-items:center;gap:10px;min-width:0}.ch-progress-track{position:relative;flex:1;min-width:0;border-radius:999px;background:var(--bg-3);box-shadow:inset 0 1px 1px #00000059;overflow:hidden}.ch-progress-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--c);box-shadow:0 0 12px -2px color-mix(in srgb,var(--c) 70%,transparent);transition:width .8s cubic-bezier(.22,.9,.3,1)}.ch-progress-track.is-gradient .ch-progress-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 45%,var(--bg-3)),var(--c))}.ch-progress-val{flex:none;font-family:var(--font-tech);font-size:15px;font-weight:600;color:var(--c);font-variant-numeric:tabular-nums}.ch-blocks{display:flex;gap:4px;min-width:0}.ch-block{flex:1;min-width:6px;height:18px;border-radius:3px;background:linear-gradient(90deg,var(--c) 0 calc(var(--f) * 100%),transparent calc(var(--f) * 100%)),color-mix(in srgb,var(--ch-steel) 45%,var(--bg-3))}.ch-spark{position:relative;display:inline-block;flex:none}.ch-spark svg{display:block;overflow:visible}.ch-spark-dot{position:absolute;right:0;width:6px;height:6px;border-radius:50%;transform:translate(50%,-50%);box-shadow:0 0 0 2px var(--ch-surface)}.ch-ring{position:relative;display:inline-grid;place-items:center;flex:none}.ch-ring svg{position:absolute;top:0;right:0;bottom:0;left:0}.ch-ring-track{stroke:color-mix(in srgb,var(--ch-steel) 30%,var(--bg-3))}.ch-ring-arc{animation:ch-ring-draw 1s cubic-bezier(.22,.9,.3,1) both;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 35%,transparent))}@keyframes ch-ring-draw{0%{stroke-dasharray:0 var(--ch-ring-c)}}.ch-ring-center{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.05}.ch-ring-num{font-family:var(--font-tech);font-weight:700;font-variant-numeric:tabular-nums}.ch-ring-unit{font-size:.5em;font-weight:500;color:var(--text-soft);margin-left:1px}.ch-ring-cap{margin-top:4px;font-size:11.5px;color:var(--text-mute);max-width:9ch;line-height:1.25}.ch-donut{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 22px;min-width:0}.ch-donut.lg-bottom{flex-direction:column}.ch-donut-fig{position:relative;flex:none;display:grid;place-items:center}.ch-donut-fig svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.ch-donut-track{stroke:var(--bg-3)}.ch-donut-seg{transition:stroke-width .15s ease,opacity .15s ease;cursor:default}.ch-donut-seg.is-dim{opacity:.45}.ch-donut-center{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.1}.ch-donut-num{font-family:var(--font-tech);font-size:26px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.ch-donut-lab{font-size:12px;color:var(--text-mute);margin-top:3px}.ch-donut-legend{flex:1 1 170px;min-width:0;border-collapse:collapse;font-size:13px}.ch-donut-legend th,.ch-donut-legend td{padding:6px 4px;text-align:right;font-weight:400;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.ch-donut-legend thead th{font-size:11px;color:var(--text-mute);padding-bottom:2px}.ch-donut-legend tbody th{text-align:left;color:var(--text-soft);white-space:normal}.ch-donut-name{display:inline-flex;align-items:center;gap:8px}.ch-donut-legend tr.has-divider>*{border-top:1px solid var(--line-2)}.ch-donut-legend tr.is-hover>*{color:var(--text)}.ch-donut-pct{color:var(--text-mute)}.ch-donut-extra{display:block;padding:2px 0 0 17px;font-size:12px;color:var(--text-mute)}.ch-legend{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:0;padding:0;font-size:12px;color:var(--text-soft)}.ch-legend.a-center{justify-content:center}.ch-legend.a-end{justify-content:flex-end}.ch-legend li{display:inline-flex;align-items:center;gap:7px}.ch-legend li.is-off{opacity:.45}.ch-legend button{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:2px 0;color:inherit;font:inherit;cursor:pointer}.ch-legend-val{color:var(--text);font-variant-numeric:tabular-nums}.ch-legend-key{display:inline-block;flex:none;background:var(--c)}.ch-legend-key.k-dot{width:9px;height:9px;border-radius:50%}.ch-legend-key.k-square{width:12px;height:12px;border-radius:3px}.ch-legend-key.k-square.is-empty{background:var(--bg-3);border:1px solid var(--line-2)}.ch-legend-key.k-line{width:16px;height:2px;border-radius:2px}.ch-legend-key.k-dash{width:18px;height:0;background:none;border-top:2px dashed var(--c)}.ch-tooltip{position:absolute;z-index:6;pointer-events:none;min-width:96px;padding:8px 10px;background:var(--bg-2);border:1px solid var(--line-3);border-radius:var(--r-sm);box-shadow:0 12px 26px #00000080;transform:translate(-50%);font-size:12px;white-space:nowrap}.ch-tooltip-date{font-size:11px;color:var(--text-mute);margin-bottom:3px}.ch-tooltip-row{display:flex;align-items:center;gap:7px}.ch-tooltip-key{width:12px;height:2px;border-radius:2px;flex:none}.ch-tooltip-val{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.ch-tooltip-lab{color:var(--text-mute)}.ch-tooltip-meta{color:var(--text-mute);font-size:11.5px;margin-top:2px}.ch-tooltip-meta b{color:var(--text-soft);font-weight:600;font-variant-numeric:tabular-nums}.ch-cal{display:flex;flex-direction:column;gap:10px;min-width:0}.ch-cal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ch-cal-nav{display:flex;align-items:center;gap:6px;margin-left:auto}.ch-cal-month{font-size:14px;color:var(--text);margin-right:6px;font-weight:500}.ch-cal-grid{display:flex;flex-direction:column;gap:5px;container-type:inline-size}.ch-cal-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.ch-cal-dow{text-align:center;font-family:var(--font-tech);font-size:10.5px;letter-spacing:.06em;color:var(--text-mute);padding-bottom:2px}.ch-cal-cell{min-height:clamp(34px,12cqi,54px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:var(--r-xs);border:1px solid var(--line);background:var(--bg-2);font-variant-numeric:tabular-nums;line-height:1.15;min-width:0;overflow:hidden}.ch-cal-day{font-size:clamp(10px,3cqi,13px);color:var(--text-faint)}.ch-cal-pnl{font-family:var(--font-mono);font-size:clamp(9.5px,2.7cqi,12px);font-weight:600;letter-spacing:-.02em;max-width:100%;white-space:nowrap;padding:0 1px}.ch-cal-pnl .short{display:none}@container (max-width: 400px){.ch-cal-pnl.has-short .full{display:none}.ch-cal-pnl.has-short .short{display:inline}}.ch-cal-cell.is-pos{background:color-mix(in srgb,var(--accent) 22%,var(--bg-2));border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.ch-cal-cell.is-pos .ch-cal-day{color:var(--text)}.ch-cal-cell.is-pos .ch-cal-pnl{color:color-mix(in srgb,var(--accent) 80%,var(--text))}.ch-cal-cell.is-neg{background:color-mix(in srgb,var(--danger) 26%,var(--bg-2));border-color:color-mix(in srgb,var(--danger) 50%,transparent)}.ch-cal-cell.is-neg .ch-cal-day{color:var(--text)}.ch-cal-cell.is-neg .ch-cal-pnl{color:color-mix(in srgb,var(--danger) 45%,var(--text))}.ch-cal-cell.is-out{opacity:.55}.ch-cal-cell.is-hidden{visibility:hidden}.ch-cal-btn{all:unset;box-sizing:border-box;width:100%;height:100%;min-height:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;cursor:pointer;border-radius:inherit}.ch-cal-cell.is-clickable:hover{border-color:var(--line-3)}.ch-cal-cell.is-clickable.is-pos:hover{border-color:color-mix(in srgb,var(--accent) 75%,transparent)}.ch-cal-cell.is-clickable.is-neg:hover{border-color:color-mix(in srgb,var(--danger) 80%,transparent)}.ch-cal-cell .ch-cal-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ch-cal-cell.is-selected{outline:2px solid var(--text);outline-offset:1px;opacity:1}.ch-cal-legend{margin-top:2px}.ch-hist{display:flex;flex-direction:column;gap:6px;min-width:0}.ch-hist-plot{position:relative;width:100%;min-width:0;outline:none}.ch-hist-plot svg{display:block}.ch-axis-text{font-family:var(--font-mono);font-size:10.5px;fill:var(--ch-axis);font-variant-numeric:tabular-nums}.ch-axis-title{font-family:var(--font-body);font-size:11.5px;fill:var(--text-soft)}.ch-grid-line{stroke:var(--ch-grid);stroke-width:1}.ch-axis-line{stroke:var(--line-3);stroke-width:1}.ch-hist-bar path{transition:opacity .12s ease}.ch-hist-bar.is-dim path{opacity:.55}.ch-hist-bar.is-active path{filter:brightness(1.2)}.ch-hist-val{font-family:var(--font-mono);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.ch-hist-th-pill{position:absolute;transform:translate(-50%)}.ch-hist-plot .ch-tooltip{transform:translate(-50%)}.ch-hist-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;font-weight:500}.ch-heat{display:flex;flex-direction:column;gap:8px;min-width:0}.ch-heat-scroll{overflow-x:auto;min-width:0;outline:none;padding:2px}.ch-heat-grid{display:grid;gap:2px;min-width:300px}.ch-heat-row{display:contents}.ch-heat-rl{font-size:12px;color:var(--text-soft);padding-right:8px;display:flex;align-items:center}.ch-heat-cell{position:relative;aspect-ratio:1;min-height:12px;border-radius:2px;background:var(--bg-3);overflow:hidden}.ch-heat-cell.is-empty{background:color-mix(in srgb,var(--bg-3) 70%,transparent)}.ch-heat-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c)}.ch-heat-cell.is-active{outline:2px solid var(--text);outline-offset:-1px;z-index:1}.ch-heat-cols .ch-heat-cl{font-family:var(--font-mono);font-size:10px;color:var(--ch-axis);white-space:nowrap;overflow:visible;padding-top:4px}.ch-heat-readout{font-size:12px;color:var(--text-soft);min-height:1.4em;font-variant-numeric:tabular-nums}.ch-org-scroll{overflow-x:auto;min-width:0;padding:4px 2px 8px}.ch-org{display:grid;grid-template-rows:auto 30px auto 26px auto;align-items:center;column-gap:12px}.ch-org-cell{display:flex;justify-content:center;min-width:0}.ch-org-lbl{font-family:var(--font-tech);font-size:13px;color:var(--accent);letter-spacing:.02em}.ch-org-node{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;padding:7px 16px 7px 10px;border-radius:var(--r-sm);background:var(--bg-card);border:1.5px solid var(--c, var(--ch-accent));box-shadow:0 0 18px -8px var(--c, var(--ch-accent))}.ch-org-node.lv-1{--c: var(--ch-accent);padding:10px 24px 10px 14px;border-width:2px;box-shadow:0 0 28px -6px color-mix(in srgb,var(--ch-accent) 60%,transparent),inset 0 0 18px -10px var(--ch-accent)}.ch-org-node.lv-2{--c: var(--ch-accent)}.ch-org-node.lv-3{--c: var(--ch-info)}.ch-org-avatar{display:inline-flex;color:var(--c);flex:none}.ch-org-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.ch-org-name{font-size:13.5px;color:var(--text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-org-node.lv-1 .ch-org-name{font-family:var(--font-tech);font-size:16px}.ch-org-sub{font-size:11.5px;color:var(--text-mute);white-space:nowrap}.ch-org-node.lv-3 .ch-org-sub{color:color-mix(in srgb,var(--ch-info) 70%,var(--text))}.ch-org-conn{position:absolute;top:0;right:0;bottom:0;left:0}.ch-org-v{position:absolute;width:1.5px;margin-left:-.75px;background:var(--ch-accent);opacity:.85}.ch-org-h{position:absolute;top:50%;height:1.5px;margin-top:-.75px;background:var(--ch-accent);opacity:.85}.ch-org-dot{position:absolute;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--ch-accent);box-shadow:0 0 8px var(--ch-accent)}.ch-org-node.is-clickable{position:relative;transition:background .18s ease,box-shadow .18s ease}.ch-org-node.is-clickable:hover{background:color-mix(in srgb,var(--c, var(--ch-accent)) 8%,var(--bg-card));box-shadow:0 0 22px -6px var(--c, var(--ch-accent))}.ch-org-node.is-clickable:has(.ch-org-hit:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.ch-org-hit{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.ch-org-hit:focus-visible{outline:none}.ch-org-node.is-muted{opacity:.5;box-shadow:none}.ch-org-node.is-more{border-style:dashed;background:transparent;box-shadow:none}.ch-org-node.is-more .ch-org-name{color:var(--text-soft)}@media(prefers-reduced-motion:reduce){.ch-org-node.is-clickable{transition:none}}.ch-track{position:relative;min-width:0;padding-top:4px}.ch-track-line{position:absolute;top:30px;left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);height:8px;margin-top:-4px;border-radius:999px;background:color-mix(in srgb,var(--ch-steel) 30%,var(--bg-3))}.ch-track-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--accent);box-shadow:0 0 14px -2px color-mix(in srgb,var(--accent) 60%,transparent);transition:width .9s cubic-bezier(.22,.9,.3,1)}.ch-track-levels{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));list-style:none;margin:0;padding:0}.ch-track-level{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;min-width:0}.ch-track-node{width:52px;height:52px;margin:4px 0 6px;display:grid;place-items:center;border-radius:50%;background:var(--bg-card);border:2px solid color-mix(in srgb,var(--ch-steel) 45%,var(--bg-3));color:var(--text-mute)}.ch-track-level.is-done .ch-track-node{border-color:var(--c);color:var(--c)}.ch-track-level.is-current .ch-track-node{width:60px;height:60px;margin:0 0 2px;border-color:var(--c);color:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 16%,transparent),0 0 26px -2px color-mix(in srgb,var(--c) 65%,transparent)}.ch-track-name{font-family:var(--font-tech);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--text);text-transform:uppercase}.ch-track-level.is-current .ch-track-name{color:var(--c)}.ch-track-level.is-future .ch-track-name{color:var(--text-mute)}.ch-track-th{font-size:12px;color:var(--text-soft);font-variant-numeric:tabular-nums}.ch-track-level.is-future .ch-track-th{color:var(--text-faint)}@media(max-width:560px){.ch-track-node{width:38px;height:38px}.ch-track-level.is-current .ch-track-node{width:44px;height:44px}.ch-track-line{top:25px}.ch-track-name{font-size:10.5px}.ch-track-th{font-size:10px}}.ch-countdown{display:inline-flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:var(--r-md);background:color-mix(in srgb,var(--bg-0) 72%,transparent);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ch-countdown-title{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--text)}.ch-countdown-ico{color:var(--warning)}.ch-countdown-cells{display:flex;gap:14px}.ch-countdown-unit{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.ch-countdown-num{min-width:56px;padding:8px 6px;text-align:center;border-radius:var(--r-sm);border:1px solid var(--line-3);background:var(--bg-1);font-family:var(--font-tech);font-size:30px;font-weight:700;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.ch-countdown-lab{font-size:12px;color:var(--text-soft)}.ch-countdown-sep{position:absolute;right:-11px;top:12px;font-size:20px;color:var(--text-mute)}.ch-countdown.s-sm .ch-countdown-num{min-width:40px;font-size:20px;padding:6px 4px}.ch-countdown.s-sm .ch-countdown-sep{top:6px;font-size:16px}.ch-countdown.is-done .ch-countdown-num{color:var(--text-faint)}@media(max-width:420px){.ch-countdown-cells{gap:10px}.ch-countdown-num{min-width:44px;font-size:22px}.ch-countdown-sep{right:-8px;top:8px}}.ch-streak{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ch-streak.a-end{justify-content:flex-end}.ch-streak-dot{width:var(--ch-dot);height:var(--ch-dot);border-radius:50%;border:1.5px solid color-mix(in srgb,var(--c) 45%,transparent)}.ch-streak-dot.on{background:var(--c);border-color:var(--c);box-shadow:0 0 6px -1px var(--c)}.ch-streak-more{font-family:var(--font-mono);font-size:10.5px;color:var(--text-mute);margin-left:2px}.ch-table{display:flex;flex-direction:column;gap:10px;min-width:0}.ch-table-top,.ch-table-foot{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.ch-table-count{font-size:13px;color:var(--text-soft);font-variant-numeric:tabular-nums}.ch-table-scroll{position:relative;overflow-x:auto;min-width:0;border-radius:var(--r-sm);transition:opacity .2s ease;-webkit-overflow-scrolling:touch}.ch-table-scroll.is-refreshing{opacity:.55}.ch-table table{width:100%;border-collapse:collapse;font-size:13.5px}.ch-table th,.ch-table td{padding:11px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.ch-table thead th{font-size:12.5px;font-weight:600;color:var(--text-soft);background:color-mix(in srgb,var(--text) 3%,transparent);white-space:normal;line-height:1.3}.ch-table thead th+th{box-shadow:inset 1px 0 0 var(--line)}.ch-table tbody th{font-weight:600;color:var(--text)}.ch-table td{color:var(--text-soft)}.ch-table.is-zebra tbody tr:nth-child(2n)>*{background:color-mix(in srgb,var(--text) 1.6%,transparent)}.ch-table tbody tr:hover>*{background:color-mix(in srgb,var(--accent) 3%,transparent)}.ch-table tbody tr.is-muted>*{opacity:.5}.ch-table .a-right{text-align:right}.ch-table .a-center{text-align:center}.ch-table.is-dense th,.ch-table.is-dense td{padding:8px 10px;font-size:13px}.ch-th-sort{display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.ch-th-sort svg{color:var(--text-faint);flex:none}.ch-th-sort.on,.ch-th-sort.on svg{color:var(--accent)}.ch-table .a-right .ch-th-sort{flex-direction:row;justify-content:flex-end}.ch-table-state{padding:18px 4px}.ch-table-size{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-mute)}.ch-table-size select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding:4px 8px;min-height:0;border-radius:var(--r-xs);background:var(--surface-input);border:1px solid var(--line-2);color:var(--text);font:12.5px var(--font-body)}.ch-pager{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ch-pager button{min-width:36px;height:36px;padding:0 8px;display:inline-grid;place-items:center;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-control);color:var(--text);font:500 13px var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .15s ease,color .15s ease}.ch-pager button:hover:not(:disabled):not(.on){border-color:var(--line-acc);color:var(--accent)}.ch-pager button.on{background:var(--accent);border-color:transparent;color:var(--ch-ink);font-weight:700}.ch-pager button:disabled{opacity:.35;cursor:default}.ch-pager-gap{color:var(--text-mute);padding:0 2px}.ch-ts{display:flex;flex-direction:column;gap:10px;min-width:0}.ch-ts-plot{position:relative;width:100%;min-width:0}.ch-ts-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ch-ts-under,.ch-ts-over{position:absolute;top:0;pointer-events:none}.ch-ts-under{z-index:0;overflow:hidden}.ch-ts-over{z-index:2}.ch-ts-zone{position:absolute;left:0;right:0;background:color-mix(in srgb,var(--c) 13%,transparent)}.ch-ts-plot.is-clickable .ch-ts-canvas{cursor:pointer}.ch-ts-hl{position:absolute;top:0;bottom:0;transform:translate(-50%);border-radius:3px;background:color-mix(in srgb,var(--text) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 22%,transparent)}.ch-ts-zone-label{position:absolute;right:10px;font-size:12.5px;font-weight:600;white-space:nowrap}.ch-ts-zone-label.is-top{top:8px}.ch-ts-zone-label.is-bottom{bottom:8px}.ch-ts-level{position:absolute;transform:translateY(-50%)}.ch-ts-level.is-left{left:8px}.ch-ts-level.is-right{right:8px}.ch-ts-level-text{position:absolute;transform:translateY(calc(-100% - 3px));font-size:12px;font-weight:600;white-space:nowrap}.ch-ts-level-text.is-left{left:10px}.ch-ts-level-text.is-right{right:10px}.ch-ts-last{position:absolute;width:0;height:0}.ch-ts-last-dot{position:absolute;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:var(--text);box-shadow:0 0 0 2px var(--ch-surface),0 0 10px #ffffff73}.ch-ts-last-pill{position:absolute;left:9px;bottom:6px}.ch-ts-last-pill.is-flip{left:auto;right:9px}.ch-ts-mark{position:absolute;width:0;height:0}.ch-ts-mark-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--ch-surface),0 0 14px var(--c)}.ch-ts-mark-box{position:absolute;left:22px;top:-2px;display:flex;flex-direction:column;padding:6px 10px;border-radius:var(--r-sm);background:var(--bg-2);border:1px solid var(--line-3);white-space:nowrap}.ch-ts-mark-box:before{content:"";position:absolute;top:2px;right:100%;width:16px;height:1px;background:var(--line-3)}.ch-ts-mark.is-flip .ch-ts-mark-box{left:auto;right:22px}.ch-ts-mark.is-up .ch-ts-mark-box{top:auto;bottom:-2px}.ch-ts-mark.is-up .ch-ts-mark-box:before{top:auto;bottom:2px}.ch-ts-mark.is-flip .ch-ts-mark-box:before{right:auto;left:100%}.ch-ts-mark-sub{font-size:11px;color:var(--text-mute)}.ch-ts-mark-val{font-family:var(--font-mono);font-size:13.5px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.ch-ts-tip{transform:translate(14px,-50%);z-index:7}.ch-ts-tip.is-left{transform:translate(calc(-100% - 14px),-50%)}.ch-ts-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:flex;flex-direction:column;background:var(--ch-surface)}.ch-ts-cover .ch-empty{height:100%}.ch-ts-legend{order:0}.ch-stat{display:flex;align-items:center;gap:14px;min-width:0;padding:12px 16px;background:var(--surface-card);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.ch-stat-ring{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--c);background:radial-gradient(circle,color-mix(in srgb,var(--c) 16%,transparent) 0,color-mix(in srgb,var(--c) 16%,transparent) 52%,color-mix(in srgb,var(--c) 6%,transparent) 53%);border:1px solid color-mix(in srgb,var(--c) 34%,transparent);box-shadow:0 0 18px -6px color-mix(in srgb,var(--c) 70%,transparent)}.ch-stat-body{display:flex;flex-direction:column;gap:3px;min-width:0}.ch-stat-label{font-size:12.5px;line-height:1.25;color:var(--text-soft)}.ch-stat-val{font-family:var(--font-tech);font-size:17px;font-weight:700;line-height:1.2;letter-spacing:.01em;color:var(--c);overflow-wrap:anywhere}.ch-panel-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.ch-panel-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0204069e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ch-fade-in .18s ease}.ch-panel{position:absolute;top:0;right:0;bottom:0;width:min(var(--ch-panel-w, 440px),100vw);display:flex;flex-direction:column;background:var(--bg-card);border-left:1px solid var(--line-3);box-shadow:-24px 0 60px #0000008c;animation:ch-panel-in .22s cubic-bezier(.22,.9,.3,1)}@keyframes ch-panel-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.ch-panel-head{display:flex;align-items:flex-start;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--line-2)}.ch-panel-ico{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid var(--line-acc-soft)}.ch-panel-titles{flex:1;min-width:0}.ch-panel-titles h2{margin:0;font:600 17px/1.3 var(--font-body);color:var(--text);letter-spacing:-.01em}.ch-panel-titles h2:focus{outline:none}.ch-panel-titles h2:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.ch-panel-titles p{margin:4px 0 0;font-size:12.5px;color:var(--text-mute);overflow-wrap:anywhere}.ch-panel-x{flex:none}.ch-panel-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ch-panel-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 20px;display:flex;flex-direction:column;gap:14px}.ch-panel-foot{padding:12px 18px;border-top:1px solid var(--line-2);font-size:12px;color:var(--text-mute);overflow-wrap:anywhere}@media(max-width:560px){.ch-panel{width:100vw;border-left:0}.ch-panel-head{padding:14px 14px 12px}.ch-panel-body{padding:14px}}.ch-dialog-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:24px 16px}.ch-dialog-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#020406a8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ch-fade-in .18s ease}.ch-dialog{position:relative;width:min(var(--ch-dialog-w, 480px),100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--line-3);border-radius:var(--r-lg);box-shadow:0 30px 80px #0009;animation:ch-dialog-in .2s cubic-bezier(.22,.9,.3,1)}@keyframes ch-dialog-in{0%{transform:translateY(10px) scale(.985);opacity:0}to{transform:none;opacity:1}}.ch-dialog-head{display:flex;align-items:flex-start;gap:12px;padding:18px 18px 12px}.ch-dialog-ico{display:inline-grid;place-items:center;flex:none}.ch-dialog-titles{flex:1;min-width:0}.ch-dialog-titles h2{margin:0;font:700 17px/1.3 var(--font-body);color:var(--text);letter-spacing:-.01em}.ch-dialog-titles h2:focus{outline:none}.ch-dialog-titles h2:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.ch-dialog-titles p{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--text-soft);overflow-wrap:anywhere}.ch-dialog-x{flex:none}.ch-dialog-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ch-dialog-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 18px 16px;display:flex;flex-direction:column;gap:14px}.ch-dialog-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:12px 18px 16px;border-top:1px solid var(--line-2)}@media(max-width:560px){.ch-dialog-root{place-items:end stretch;padding:0}.ch-dialog{width:100%;max-height:calc(100dvh - 24px);border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px);animation-name:ch-sheet-in}.ch-dialog-head{padding:16px 16px 10px}.ch-dialog-body{padding:4px 16px 14px}.ch-dialog-foot{padding:12px 16px 16px}.ch-dialog-foot>*{flex:1 1 140px}}@keyframes ch-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.ch-toasts{position:fixed;right:20px;bottom:20px;z-index:100;display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:min(380px,calc(100vw - 32px));pointer-events:none}.ch-toast{pointer-events:auto;width:100%;display:flex;align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;background:var(--bg-2);border:1px solid var(--line-3);border-left:3px solid var(--c, var(--ch-info));border-radius:var(--r-md);box-shadow:0 16px 40px #0000008c;animation:ch-toast-in .22s cubic-bezier(.22,.9,.3,1)}.ch-toast.is-positive{--c: var(--ch-accent)}.ch-toast.is-negative{--c: var(--ch-neg)}.ch-toast.is-info{--c: var(--ch-info)}@keyframes ch-toast-in{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.ch-toast-ico{flex:none;margin-top:1px;color:var(--c)}.ch-toast-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ch-toast-title{font:700 14px/1.3 var(--font-body);color:var(--text)}.ch-toast-body{font-size:12.5px;line-height:1.45;color:var(--text-soft);overflow-wrap:anywhere}.ch-toast-action{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px}.ch-toast-x{flex:none;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:var(--r-xs);background:transparent;color:var(--text-mute);cursor:pointer}.ch-toast-x:hover{color:var(--text)}.ch-toast-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media(max-width:560px){.ch-toasts{left:16px;right:16px;bottom:16px;width:auto;align-items:stretch}.ch-toast-x{width:36px;height:36px}}.ch-dialog-root>.ch-toasts{z-index:auto}@media(max-width:560px){.ch-dialog-root:has(>.ch-toasts:not(:empty)){display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.ch-dialog-root:has(>.ch-toasts:not(:empty))>.ch-toasts{position:relative;left:auto;right:auto;bottom:auto;flex:none;margin:12px 16px}.ch-dialog-root:has(>.ch-toasts:not(:empty))>.ch-dialog{flex:0 1 auto;min-height:0}}.ch-t-accent{--c: var(--ch-accent)}.ch-t-pos{--c: var(--ch-pos)}.ch-t-neg{--c: var(--ch-neg)}.ch-t-warn{--c: var(--ch-warn)}.ch-t-orange{--c: var(--ch-orange)}.ch-t-info{--c: var(--ch-info)}.ch-t-violet{--c: var(--ch-violet)}.ch-t-steel{--c: var(--ch-steel)}.ch-t-neutral{--c: var(--ch-neutral)}.ch-t-text{--c: var(--ch-text)}@media(prefers-reduced-motion:reduce){.ch-skel,.ch-live.is-live .ch-live-dot,.ch-ring-arc,.ch-tip.open .ch-tip-bubble,.ch-panel,.ch-panel-scrim,.ch-dialog,.ch-dialog-scrim,.ch-toast{animation:none!important}.ch-progress-fill,.ch-track-fill,.ch-card-body,.ch-table-scroll,.ch-donut-seg,.ch-hist-bar path{transition:none!important}}.ch-attribution{margin:0;font-size:11px;line-height:1.45;color:var(--text-mute);overflow-wrap:anywhere}.ch-attribution a{color:var(--text-soft);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px}.ch-attribution a:hover{color:var(--text)}.ch-attribution a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.px-mc{container:px-mc / inline-size;display:flex;flex-direction:column;gap:18px;min-width:0}.px-mc-dev{margin:-14px 0 12px;font-family:var(--font-mono);font-size:11px;color:var(--warning)}.px-mc-num{font-variant-numeric:tabular-nums}.px-mc-tone{color:var(--c, var(--text))}.px-mc-muted{color:var(--text-mute)}.px-mc-na{font-size:15px}.px-mc-c-orange{color:var(--orange)}.px-mc-c-danger{color:var(--danger)}.px-mc-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;min-width:0}.px-mc-tabs.ch-seg.v-tabs{flex-wrap:nowrap;gap:6px;padding:5px;border-radius:var(--r-sm);background:var(--surface-input);max-width:100%}.px-mc-tabs.ch-seg.v-tabs button{min-height:40px;padding:0 20px;font-size:15px;border-radius:7px}.px-mc-tabs.ch-seg.v-tabs button.on:not(.has-tone){color:var(--accent);border-color:var(--line-acc-2)}.px-mc-fctl{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px;margin-left:auto;min-width:0}.px-mc-search{position:relative;display:flex;align-items:center;width:236px;min-height:52px;background:var(--surface-input);border:1px solid var(--line-2);border-radius:var(--r-sm);transition:border-color .15s ease,box-shadow .15s ease}.px-mc-search:hover{border-color:var(--line-3)}.px-mc-search:focus-within{border-color:var(--line-acc-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.px-mc-search input{flex:1;min-width:0;height:100%;min-height:50px;padding:0 46px 0 16px;background:transparent;border:0;outline:none;color:var(--text);font:15px/1.2 var(--font-body);-webkit-appearance:none;-moz-appearance:none;appearance:none}.px-mc-search input::placeholder{color:var(--text-mute)}.px-mc-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.px-mc-search.has-value input{padding-right:76px}.px-mc-search-ico{position:absolute;right:15px;color:var(--text-soft);pointer-events:none}.px-mc-search-clear{position:absolute;right:42px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-mute);cursor:pointer}.px-mc-search-clear:hover{color:var(--text);background:var(--line-2)}.px-mc-search-clear:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.px-mc-sel.ch-select{width:170px;min-height:52px;padding:7px 14px}.px-mc-sel .ch-select-label{font-size:12.5px;color:var(--text-soft)}.px-mc-sel select.ch-select-input{font-size:14.5px}.px-mc-settings{position:relative;display:flex}.px-mc-settings-btn{position:relative;display:grid;place-items:center;width:110px;min-height:52px;padding:0;background:var(--surface-input);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--text);cursor:pointer;transition:border-color .15s ease,color .15s ease}.px-mc-settings-btn:hover,.px-mc-settings-btn.is-open{border-color:var(--line-acc-soft);color:var(--accent)}.px-mc-settings-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-mc-dot{position:absolute;top:10px;right:14px;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 70%,transparent)}.px-mc-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:flex;flex-direction:column;gap:14px;width:280px;padding:16px;background:var(--bg-2);border:1px solid var(--line-3);border-radius:var(--r-md);box-shadow:0 18px 44px #0000008c}.px-mc-pop fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.px-mc-pop legend,.px-mc-pop-field>span{margin-bottom:6px;font-family:var(--font-tech);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute)}.px-mc-radio{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:var(--r-xs);font-size:14px;color:var(--text-soft);cursor:pointer}.px-mc-radio:hover{color:var(--text);background:var(--line)}.px-mc-radio input{accent-color:var(--accent);width:15px;height:15px;margin:0}.px-mc-radio:has(input:checked){color:var(--text)}.px-mc-pop-field{display:flex;flex-direction:column}.px-mc-pop-field select{width:100%;padding:9px 10px;background:var(--surface-input);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--text);font:14px var(--font-body);color-scheme:dark}.px-mc-pop-field select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.px-mc-pop-foot{display:flex;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--line-2)}.px-mc-pop-foot .ch-btn-ghost:disabled{opacity:.45;cursor:not-allowed}.px-mc-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(330px,27.5%,470px);gap:18px;align-items:start;min-width:0}.px-mc-main{container:px-mc-main / inline-size;display:flex;flex-direction:column;gap:18px;min-width:0}.px-mc-rail{container:px-mc-rail / inline-size;display:flex;flex-direction:column;gap:18px;min-width:0}.px-mc-gridwrap{scroll-margin-top:90px;min-width:0}.px-mc-notice{display:flex;align-items:center;gap:10px;margin:0;padding:11px 14px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-well);color:var(--text-soft);font-size:13.5px;line-height:1.45}.px-mc-notice svg{flex:none;color:var(--warning)}.px-mc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.px-mc-kpis .ch-kpi.l-side{gap:18px;min-height:134px;padding:18px 20px;border-radius:10px}.px-mc-kpis .ch-kpi-square{width:56px;height:56px;border-radius:10px;border-color:transparent}.px-mc-kpis .ch-kpi-main{gap:4px}.px-mc-kpis .ch-kpi-label{font-size:15px;color:var(--text-soft)}.px-mc-kpis .ch-kpi-value{font-family:var(--font-body);font-size:30px;font-weight:400;line-height:1.15;letter-spacing:0}.px-mc-kpis .ch-kpi-sub{font-size:14px;line-height:1.35;color:var(--text-soft)}.px-mc-kpi-sub{display:inline}.px-mc-kpi-sub .ch-tip{margin-left:6px;vertical-align:-3px}.px-mc-link{display:inline-flex;align-items:center;gap:7px;padding:0;background:none;border:0;color:var(--accent);font:500 15px/1.3 var(--font-body);text-decoration:none;cursor:pointer}.px-mc-link:hover{text-decoration:underline;text-underline-offset:3px}.px-mc-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.px-mc-link.is-info{color:var(--info);font-size:14.5px}.px-mc-link.is-info:focus-visible{outline-color:var(--info)}.px-mc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;transition:opacity .2s ease}.px-mc-grid.is-refreshing{opacity:.55}.px-mc-empty.ch-empty{padding:56px 20px}.px-mc-empty .ch-empty-title{font-family:var(--font-body);font-size:17px;color:var(--text)}.px-mc-empty .ch-empty-msg{font-size:14px}.px-mc-empty-cta{width:auto;padding:0 20px}.px-mc-pager{display:flex;justify-content:center}.px-mc-card{container:px-mc-card / inline-size;display:flex;flex-direction:column;min-width:0;background:var(--surface-card);border:1px solid var(--line-2);border-radius:10px;box-shadow:var(--shadow-card)}.px-mc-card-in{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 18px 18px}.px-mc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.px-mc-top-l{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.px-mc-badge.ch-chip.caps{padding:4px 9px;border-radius:4px;font-family:var(--font-body);font-size:11.5px;font-weight:600;letter-spacing:.03em;line-height:1.25;background:color-mix(in srgb,var(--c) 7%,transparent);border-color:color-mix(in srgb,var(--c) 58%,transparent);box-shadow:none}.px-mc-ident{display:flex;align-items:center;gap:12px;min-width:0}.px-mc-x{flex:none;color:var(--text)}.px-mc-ident-t{min-width:0;flex:1}.px-mc-ident h3{margin:0;font:500 18px/1.25 var(--font-body);letter-spacing:-.01em;color:var(--text);text-transform:none;overflow-wrap:anywhere}.px-mc-ident p{margin:2px 0 0;font-size:13.5px;line-height:1.35;color:var(--text-soft)}.px-mc-accno{color:var(--text-mute);font-variant-numeric:tabular-nums}.px-mc-addons{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 0;padding:0;list-style:none}.px-mc-addon.ch-chip.caps,.px-mc-more{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid var(--line-3);border-radius:4px;background:transparent;box-shadow:none;color:var(--text-soft);font:600 10.5px/1.2 var(--font-body);letter-spacing:.03em;text-transform:uppercase}.px-mc-more{cursor:help}.px-mc-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-mc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0}.px-mc-pair>div{display:flex;flex-direction:column;gap:3px;min-width:0}.px-mc-pair dt{font-size:13px;line-height:1.3;color:var(--text-soft)}.px-mc-pair dd{margin:0;min-width:0}.px-mc-big{font:400 20px/1.2 var(--font-body);color:var(--text);white-space:nowrap}.px-mc-float{font-size:12px;line-height:1.3;color:var(--text-mute);white-space:nowrap}.px-mc-float .px-mc-num{font-weight:600}.px-mc-risk dd{font-size:16.5px;line-height:1.3;white-space:nowrap}.px-mc-lock{display:inline-flex;margin-left:6px;vertical-align:-1px;color:var(--accent)}.px-mc-stale{display:flex;align-items:center;gap:6px;margin:-6px 0 0;font-size:12px;line-height:1.3;color:var(--text-mute)}.px-mc-prog{display:flex;flex-direction:column;gap:6px;min-width:0}.px-mc-lbl{font-size:13px;line-height:1.3;color:var(--text-soft)}.px-mc-prog-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:16.5px;line-height:1.3;color:var(--text)}.px-mc-prog .ch-progress-track{background:color-mix(in srgb,var(--text) 12%,transparent);box-shadow:none}.px-mc-prog .ch-progress-fill{box-shadow:none}.px-mc-breach-state,.px-mc-breach-rule{margin:0;font-size:14.5px;line-height:1.35;font-weight:500}.px-mc-breach-state{font-weight:600}.px-mc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:4px}.px-mc-actions>*{flex:1 1 0;min-width:0}.px-mc-actions>.px-mc-a-open{flex-grow:1.25}.px-mc-act-err{flex:1 1 100%;margin:0;font-size:12.5px;line-height:1.4;color:var(--danger)}.px-mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:1px solid transparent;border-radius:6px;font:600 14px/1 var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.px-mc-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-mc-btn.is-outline{background:var(--surface-input);border-color:var(--line-acc);color:var(--text);font-weight:500}.px-mc-btn.is-outline:hover{border-color:var(--line-acc-2)}.px-mc-card.is-breached .px-mc-btn.is-outline{border-color:var(--line-3)}.px-mc-card.is-breached .px-mc-btn.is-outline:hover{border-color:var(--text-mute)}.px-mc-btn.is-solid{background:var(--accent);color:var(--ch-ink, #05080b)}.px-mc-btn.is-solid:hover:not(:disabled){box-shadow:0 0 22px -6px color-mix(in srgb,var(--accent) 70%,transparent)}.px-mc-btn.is-solid:disabled{cursor:progress;opacity:.8}.px-mc-btn.is-outline-acc{width:100%;height:48px;background:transparent;border-color:var(--line-acc-2);color:var(--accent);font-size:15.5px;font-weight:500}.px-mc-btn.is-outline-acc:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.px-mc-btn.is-disabled{background:transparent;border-color:var(--line-3);color:var(--text-mute);font-weight:500;cursor:not-allowed}.px-mc-dis{position:relative;display:flex}.px-mc-dis>.px-mc-btn{flex:1;width:100%;min-width:0}.px-mc-tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:30;display:none;padding:6px 10px;transform:translate(-50%);background:var(--bg-3);border:1px solid var(--line-3);border-radius:6px;box-shadow:0 10px 24px #00000080;color:var(--text);font-size:12.5px;line-height:1.35;white-space:normal;width:max-content;max-width:min(260px,calc(100vw - 32px));pointer-events:none}.px-mc-actions>:last-child .px-mc-tip{left:auto;right:0;transform:none}.px-mc-dis:hover .px-mc-tip,.px-mc-dis:focus-within .px-mc-tip{display:block}.px-mc-payout-ico{display:none}.px-mc-spin{animation:px-mc-spin .9s linear infinite}@keyframes px-mc-spin{to{transform:rotate(360deg)}}.px-mc-card.is-skel .px-mc-actions>*{flex:1 1 0}.px-mc-panel.ch-card{gap:14px;padding:20px 22px;border-radius:10px}.px-mc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.px-mc-panel-head h2{margin:0;font:500 20px/1.25 var(--font-body);letter-spacing:-.01em;color:var(--text);text-transform:none}.px-mc-icon-btn{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text-soft);cursor:pointer}.px-mc-icon-btn:hover:not(:disabled){color:var(--accent);border-color:var(--line-acc-soft)}.px-mc-icon-btn:disabled{cursor:default}.px-mc-icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-mc-icon-btn.is-spinning svg{animation:px-mc-spin .9s linear infinite}.px-mc-panel-warn,.px-mc-panel-note{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-mute)}.px-mc-panel-warn{color:var(--warning)}.px-mc-panel-cta{margin-top:4px}.px-mc-qlist{margin:0;padding:0;list-style:none}.px-mc-qrow{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0}.px-mc-qlist:not(.px-mc-qcounters) .px-mc-qrow+.px-mc-qrow{border-top:1px solid var(--line)}.px-mc-qcounters{padding-top:6px;border-top:1px solid var(--line-3)}.px-mc-qcounters .px-mc-qrow{align-items:start;padding:10px 0}.px-mc-qico{display:inline-flex;color:var(--text-soft)}.px-mc-qlbl{min-width:0;font-size:15px;line-height:1.3;color:var(--text-soft)}.px-mc-qlbl.has-sub{display:flex;flex-direction:column;gap:3px}.px-mc-qlbl small{font-size:12.5px;color:var(--text-mute)}.px-mc-qmoney{font:500 22px/1.1 var(--font-body);color:var(--accent);white-space:nowrap}.px-mc-qmoney.is-zero{color:var(--accent);opacity:.6}.px-mc-qcount{font:500 22px/1.1 var(--font-body);color:var(--text-mute)}.px-mc-qcount.is-orange{color:var(--orange)}.px-mc-qcount.is-danger{color:var(--danger)}.px-mc-feed{margin:0;padding:0;list-style:none}.px-mc-feed>li+li{border-top:1px solid var(--line)}.px-mc-ev{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;color:inherit;text-decoration:none;border-radius:var(--r-sm)}.px-mc-ev.is-link:hover .px-mc-ev-title{color:var(--accent)}.px-mc-ev.is-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-mc-ev-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent)}.px-mc-ev-t{display:flex;flex-direction:column;gap:3px;min-width:0}.px-mc-ev-title{font-size:15px;line-height:1.3;font-weight:500;color:var(--text);transition:color .15s ease}.px-mc-ev-sub{overflow:hidden;font-size:13.5px;line-height:1.3;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap}.px-mc-ev-r{display:flex;flex-direction:column;align-items:flex-end;align-self:start;gap:3px;padding-top:1px;font-size:13.5px;color:var(--text-soft);white-space:nowrap}.px-mc-ev-amt{font-size:15px;font-weight:600;color:var(--c)}.px-mc-feed-empty.ch-empty{padding:26px 14px}@container px-mc (max-width: 1099px){.px-mc-body{grid-template-columns:minmax(0,1fr)}.px-mc-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@container px-mc (max-width: 699px){.px-mc-rail{grid-template-columns:minmax(0,1fr)}}@container px-mc-main (max-width: 1079px){.px-mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container px-mc-main (max-width: 860px){.px-mc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.px-mc-kpis .ch-kpi.l-side{min-height:112px}}@container px-mc-main (max-width: 639px){.px-mc-grid{grid-template-columns:minmax(0,1fr);gap:14px}}@container px-mc-main (max-width: 520px){.px-mc-kpis{gap:10px}.px-mc-kpis .ch-kpi.l-side{align-items:flex-start;gap:10px;min-height:0;padding:13px 12px}.px-mc-kpis .ch-kpi-square{width:38px;height:38px;border-radius:8px}.px-mc-kpis .ch-kpi-square svg{width:20px;height:20px}.px-mc-kpis .ch-kpi-label{font-size:13px}.px-mc-kpis .ch-kpi-value{font-size:24px}.px-mc-kpis .ch-kpi-sub,.px-mc-kpis .px-mc-link{font-size:12.5px}}@container px-mc-rail (max-width: 380px){.px-mc-panel.ch-card{padding:18px 16px}.px-mc-qmoney{font-size:19px}.px-mc-qlbl{font-size:14px}}@container px-mc-card (max-width: 439px){.px-mc-a-payout{flex:0 0 38px;padding:0}.px-mc-payout-txt{display:none}.px-mc-payout-ico{display:block}}@container px-mc-card (max-width: 379px){.px-mc-card-in{padding:14px 14px 16px}.px-mc-actions{gap:8px}.px-mc-actions>.px-mc-a-open{flex-grow:1}.px-mc-btn{padding:0 10px;font-size:13.5px;gap:6px}.px-mc-a-payout{flex:1 1 100%;padding:0 10px}.px-mc-payout-txt{display:inline}.px-mc-payout-ico{display:none}.px-mc-big{font-size:18.5px}.px-mc-risk dd,.px-mc-prog-row{font-size:15.5px}}@container px-mc (max-width: 760px){.px-mc-filters{flex-direction:column;align-items:stretch}.px-mc-tabs.ch-seg.v-tabs{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.px-mc-tabs.ch-seg.v-tabs::-webkit-scrollbar{display:none}.px-mc-tabs.ch-seg.v-tabs button{flex:none;padding:0 14px;font-size:14px;min-height:38px}.px-mc-fctl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-left:0}.px-mc-search{grid-column:1 / -1;width:auto;min-height:46px}.px-mc-search input{min-height:44px}.px-mc-sel.ch-select{width:auto;min-height:50px}.px-mc-settings-btn{width:100%}.px-mc-pop{width:min(300px,calc(100vw - 32px))}}@media(prefers-reduced-motion:reduce){.px-mc-spin,.px-mc-icon-btn.is-spinning svg{animation:none}.px-mc-grid{transition:none}}.px-mc-live.ch-live{white-space:normal;flex-wrap:wrap;row-gap:2px}@container px-mc-card (max-width: 379px){.px-mc-risk dd{white-space:normal}}.px-view-head.px-checkout-head h1,.px-app--v2 .px-view-head.px-checkout-head h1{font-family:var(--font-tech);font-weight:500;font-size:clamp(22px,2.6vw,30px);line-height:.96;letter-spacing:.02em;text-transform:uppercase}.px-view-head.px-checkout-head p,.px-app--v2 .px-view-head.px-checkout-head p{font-size:13.5px;color:var(--text-mute);margin-top:6px}.px-view-head.px-checkout-head p.px-checkout-lead{max-width:760px}@media(max-width:560px){.px-view-head.px-checkout-head h1,.px-app--v2 .px-view-head.px-checkout-head h1{font-size:22px}}.px-field-error{margin:8px 0 0;color:var(--danger);font-size:12px;line-height:1.45}.px-checkout-grid [tabindex="-1"]{scroll-margin-top:96px;scroll-margin-bottom:96px;outline:none}.px-checkout-grid .px-card[tabindex="-1"]:focus-visible{box-shadow:0 0 0 2px var(--accent)}.px-checkout-grid[data-tier] .px-card:not(.insight),[data-tier] .px-checkout-grid .px-card:not(.insight){overflow:visible}.px-checkout-grid[data-tier] .px-card:not(.insight):after,[data-tier] .px-checkout-grid .px-card:not(.insight):after{content:none}.px-checkout-grid[data-tier] .px-card>*,[data-tier] .px-checkout-grid .px-card>*{z-index:auto}.px-checkout-grid[data-tier] .px-card:hover,[data-tier] .px-checkout-grid .px-card:hover{transform:translateY(-2px);box-shadow:var(--inset-sheen),var(--inset-weight),0 14px 34px -14px #00000080,0 8px 40px -20px #cefe0038}.px-checkout-grid .px-card.px-checkout-action:hover,.px-checkout-grid .px-card.px-checkout-summary:hover,[data-tier] .px-checkout-grid .px-card.px-checkout-action:hover,[data-tier] .px-checkout-grid .px-card.px-checkout-summary:hover,.px-checkout-grid[data-tier] .px-card.px-checkout-action:hover,.px-checkout-grid[data-tier] .px-card.px-checkout-summary:hover{transform:none}@media(prefers-reduced-motion:reduce){.px-checkout-grid .px-card:hover,.px-checkout-grid[data-tier] .px-card:hover,[data-tier] .px-checkout-grid .px-card:hover{transform:none}}.px-checkout-grid .px-plan-rule-line dt{flex:1 1000 auto;min-width:min-content}.px-checkout-grid .px-plan-rule-line dd{flex:0 1 auto;min-width:min-content;white-space:normal;text-align:right;overflow-wrap:normal;word-break:normal}.px-cart-row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--font-mono);font-size:13px}.px-cart-row>span:first-child{color:var(--text-mute)}.px-cart-qty{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.px-cart-qty button{width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-control);color:var(--text);font:600 15px/1 var(--font-mono);cursor:pointer;padding:0}.px-cart-qty button:hover:not(:disabled){border-color:var(--line-acc);color:var(--accent)}.px-cart-qty button:disabled{opacity:.4;cursor:not-allowed}.px-cart-qty button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-cart-qty [data-qty-value]{min-width:30px;text-align:center;font-family:var(--font-mono);font-size:14px;font-variant-numeric:tabular-nums;color:var(--text)}.px-cart-sub{margin:6px 0 0;font-size:11.5px;line-height:1.45;color:var(--text-mute)}.px-cart-row.px-cart-sub{line-height:normal}@media(max-width:900px){.px-cart-qty button{width:44px;height:44px}}.px-cart-editing{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--accent);border:1px solid var(--line-acc);border-radius:999px;padding:3px 9px;background:#cefe000f}.px-cart-next .px-cart-row{margin-top:4px}.px-cart-add{margin-top:12px}.px-cart-add:disabled{cursor:not-allowed}.px-cart-next .px-cart-add:not(:disabled):hover{border-color:var(--line-acc-2);color:var(--accent)}.px-cart-next [data-go-confirm]{display:block;width:100%;margin-top:12px;text-align:center;color:var(--accent);border-color:var(--line-acc)}.px-cart-next [data-go-confirm]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-plan-card{font:inherit}.px-plan-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-plan-card.is-blocked,.px-plan-card[aria-disabled=true]{opacity:.5;cursor:not-allowed}.px-plan-card.is-blocked:hover,.px-plan-card[aria-disabled=true]:hover{border-color:var(--line);transform:none}.px-plan-card.is-blocked .px-soon{align-self:flex-start;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--warning);border:1px solid currentColor;border-radius:999px;padding:1px 7px}.px-checkout-grid [data-chooser-head]{margin-bottom:8px}.px-seg[data-modality-toggle]{margin:2px 0}.px-seg[data-modality-toggle] button:focus-visible,.px-detail-toggle button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:900px){.px-seg[data-modality-toggle] button{min-height:44px}}.px-addon-group{margin-top:10px}.px-addon-group+.px-addon-group{margin-top:16px}.px-addon-group-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.px-addon-group-head strong{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.px-addon-group-head span{font-size:11.5px;color:var(--text-mute)}.px-addon-group .px-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:8px}.px-addon-group label.px-card{cursor:pointer;padding:12px;display:flex;gap:10px;align-items:flex-start}.px-addon-group label.px-card:not(.insight){border-color:var(--line)}.px-addon-group label.px-card input[type=checkbox]{accent-color:#cefe00;margin-top:3px;flex:0 0 auto}.px-addon-group label.px-card input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-addon-group label.px-card>span{min-width:0}.px-addon-group label.px-card strong{font-size:13px;margin-right:6px;display:inline-block}.px-addon-group label.px-card em{font-style:normal;color:var(--accent);font-family:var(--font-mono);font-size:12px;white-space:nowrap}.px-addon-group label.px-card small{font-size:11px;color:var(--text-mute);margin-left:5px;white-space:nowrap}.px-addon-group label.px-card>span>span{display:block;font-size:11.5px;color:var(--text-mute);margin-top:3px}.px-addon-group label.px-card b{display:block;font-weight:500;color:var(--warning);margin-top:3px}.px-addon-group label.px-card[aria-disabled=true]{opacity:.5;cursor:not-allowed}.px-checkout-notice{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--line-acc);border-radius:var(--r-sm);background:#cefe000f;color:var(--text);font-size:12.5px;line-height:1.5}.px-checkout-notice>span:first-child{flex:1 1 240px;min-width:0}.px-checkout-notice .px-icon-btn{padding:5px 10px}.px-checkout-notice[data-tone=warning]{border-color:#f8df0a66;background:#f8df0a0f}.px-cart-stale{opacity:.55;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.px-cart-stale{transition:none}}.px-checkout-side{display:flex;flex-direction:column;gap:14px;min-width:0;margin:0}.px-checkout-side>.px-card{min-width:0}.px-checkout-side a{color:var(--accent)}.px-checkout-side [data-hint]{margin:12px 0 0;font-size:12.5px;line-height:normal;color:var(--text-mute);text-align:center}.px-checkout-side [data-hint] a{font-weight:600}.px-checkout-side [data-buyer]{font-size:13px;line-height:1.5;color:var(--text-soft);overflow-wrap:anywhere}.px-checkout-side [data-buyer] strong{color:var(--text)}.px-checkout-side [data-names]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.px-checkout-side [data-names]>.px-field{min-width:0}.px-checkout-side [data-login-cta]{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;margin-top:10px}.px-checkout-action>.px-stat-label{margin:14px 0 8px}.px-checkout-action>.px-stat-label:first-child{margin-top:0}.px-checkout-action [data-net-block]{margin:4px 0 10px}.px-checkout-action [data-net-block] .px-stat-label{margin-bottom:6px}.px-checkout-action [data-net-hint]{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:var(--text-mute)}.px-checkout-action [data-net-hint] strong{color:var(--text-soft);font-weight:600}.px-checkout-action [data-terms]{display:flex;gap:8px;align-items:flex-start;margin:12px 0;font-size:12.5px;line-height:1.5;color:var(--text-soft)}.px-checkout-action [data-terms] input{accent-color:#cefe00;margin-top:2px;flex:0 0 auto;width:16px;height:16px}.px-checkout-action [data-terms] input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-checkout-action [data-terms] input[aria-invalid=true]{outline:2px solid var(--danger);outline-offset:2px}.px-checkout-action [data-terms-links]{display:block;margin-top:4px}.px-checkout-action [data-terms-links] a+a{margin-left:10px}.px-checkout-action .px-field-error{margin:-4px 0 10px}.px-checkout-action .px-error{margin:0 0 12px}.px-checkout-action .px-error button{margin-left:8px}.px-checkout-action .px-checkout-notice{margin:0 0 12px}.px-checkout-action .px-btn:not([data-confirm]){margin-top:0}.px-checkout-action .px-btn:disabled{cursor:not-allowed}.px-checkout-action .px-btn[aria-busy=true]{cursor:wait}.px-checkout-action .px-btn:focus-visible{outline:2px solid var(--text);outline-offset:3px}.px-checkout-action [data-legend]{margin:10px 0 0;font-family:var(--font-mono);font-size:10px;line-height:normal;color:var(--text-mute);text-align:center}.px-checkout-total{display:block;font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1.15;color:var(--accent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.px-checkout-total-sub{display:block;margin-top:4px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-mute)}.px-pay-method{display:block;width:100%;margin:0 0 6px;padding:10px 12px;text-align:left;font:inherit;font-size:12.5px;color:var(--text);background:var(--surface-card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--inset-sheen),var(--inset-mass),var(--inset-weight),0 8px 18px #00000024;cursor:pointer}.px-pay-method [data-method-title]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.px-pay-method [data-method-title] svg{flex:0 0 auto;color:var(--text-mute)}.px-pay-method strong{font-size:13.5px;font-weight:600}.px-pay-method small{display:block;margin-top:3px;font-size:11.5px;line-height:normal;color:var(--text-mute)}.px-pay-method:hover:not(.is-blocked):not(.is-off){border-color:var(--line-acc)}.px-pay-method.is-on{border-color:var(--line-acc-2);background:var(--surface-card-acc)}.px-pay-method.is-on:hover:not(.is-blocked):not(.is-off){border-color:var(--line-acc-2)}.px-pay-method.is-on [data-method-title] svg{color:var(--accent)}.px-pay-method.is-blocked,.px-pay-method.is-off{cursor:not-allowed}.px-pay-method.is-blocked strong,.px-pay-method.is-blocked small,.px-pay-method.is-off strong,.px-pay-method.is-off small{opacity:.45}.px-pay-method .px-soon{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--text-mute);border:1px solid var(--line-3);border-radius:999px;padding:1px 7px}.px-pay-method.is-blocked .px-soon{color:var(--warning);border-color:#f8df0a66}.px-pay-method.is-blocked .px-soon svg{color:currentColor}.px-pay-method:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-pay-note{margin:2px 0 10px;padding:8px 10px;font-size:12px;line-height:1.45;color:var(--warning);border:1px solid rgba(248,223,10,.3);border-radius:var(--r-sm);background:#f8df0a0d}.px-pay-note.is-empty{margin:0;padding:0;border:0}.px-pay-note>span{display:block}.px-pay-note>span+span{margin-top:4px}.px-seg.px-net-seg{display:flex;width:100%;container-type:inline-size}.px-seg.px-net-seg button{flex:1 1 0;min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px 6px;padding:8px 10px;font-size:11.5px;white-space:normal}.px-seg.px-net-seg .px-net-label{white-space:nowrap}@container (max-width: 309px){.px-seg.px-net-seg .px-net-chain{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}.px-seg.px-net-seg button:disabled{opacity:.45;cursor:not-allowed}.px-seg.px-net-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-seg.px-net-seg[aria-invalid=true]{border-color:#ff5a5a8c}.px-seg.px-net-seg .px-soon{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.px-checkout-side input,.px-checkout-side select,.px-checkout-side button[data-pay-method],.px-checkout-side .px-net-seg button,.px-checkout-side button[data-confirm]{scroll-margin-top:96px;scroll-margin-bottom:96px}.px-checkout-side .px-field input[aria-invalid=true]:not([type=checkbox]):not([type=radio]):not([type=file]),.px-checkout-side .px-field input[aria-invalid=true]:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.px-checkout-side .px-field select[aria-invalid=true],.px-checkout-side .px-field select[aria-invalid=true]:focus{border-color:#ff5a5a99;box-shadow:0 0 0 3px #ff5a5a1a}.px-checkout-side .px-field .px-field-error{margin-top:6px}.px-checkout-side [data-pay-methods][aria-invalid=true] .px-pay-method:not(.is-on){border-color:#ff5a5a73}.px-checkout-side [data-cart-lines]{margin-top:4px}.px-cart-line{display:flex;flex-direction:column;gap:7px;padding:12px 0;border-top:1px solid var(--line-2);min-width:0}.px-cart-line:first-child{border-top:0;padding-top:4px}.px-cart-line.is-active:not(:only-child){box-shadow:inset 2px 0 0 var(--accent);padding-left:10px}.px-cart-line-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 8px}.px-cart-line-head strong{font-size:13.5px;font-weight:600;color:var(--text);min-width:0;overflow-wrap:anywhere}.px-cart-line-head>span{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.px-cart-line-head .px-icon-btn{padding:4px 9px;font-size:11px}.px-cart-line-head .px-icon-btn:focus-visible,.px-checkout-side .px-cart-add:focus-visible,.px-checkout-side [data-promo] .px-icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-cart-line .px-cart-row>span:last-child,.px-checkout-side [data-cart-totals] .px-cart-row>span:last-child{text-align:right;min-width:0;overflow-wrap:anywhere}.px-cart-line .px-cart-row s{color:var(--text-mute)}.px-cart-line .px-cart-row em,.px-checkout-side [data-cart-totals] .px-cart-row.is-accent,.px-checkout-side [data-cart-totals] .px-cart-row.is-accent>span:first-child{font-style:normal;color:var(--accent)}.px-cart-line .px-cart-row>span:first-child{flex:0 0 auto;max-width:62%}.px-cart-line .px-cart-row>span:only-child{flex:1 1 auto;max-width:none;text-align:left}.px-cart-line .px-cart-row em{white-space:nowrap}.px-cart-line .px-cart-row.px-cart-sub{margin:0;align-items:flex-start}.px-cart-line .px-cart-row.px-cart-sub>span{color:var(--text-mute)}.px-cart-line p.px-cart-sub{margin:0}.px-cart-line p.px-cart-sub[data-level=warning]{color:var(--warning)}.px-cart-line p.px-cart-sub[data-level=error]{color:var(--danger)}.px-cart-line p.px-cart-sub .px-icon-btn{margin-left:8px;padding:3px 9px;font-size:11px;color:var(--accent);border-color:var(--line-acc)}.px-checkout-side [data-promo]{display:flex;gap:6px;margin-top:12px}.px-checkout-side [data-promo] input:not([type=checkbox]):not([type=radio]):not([type=file]){flex:1 1 auto;min-width:0;font-size:12.5px;padding:9px 10px;text-transform:uppercase;background:var(--bg-1);border-color:var(--line-2);border-radius:8px}.px-checkout-side [data-promo] input:not([type=checkbox]):not([type=radio]):not([type=file]):focus{border-color:var(--line-acc-2)}.px-checkout-side [data-promo] input::placeholder{text-transform:none}.px-checkout-side [data-promo-msgs] p{margin:6px 0 0;font-size:11.5px;line-height:1.45;color:var(--text-mute)}.px-checkout-side [data-promo-msgs] p[data-level=warning]{color:var(--warning)}.px-checkout-side [data-promo-msgs] p[data-level=error]{color:var(--danger)}.px-checkout-side [data-cart-totals]{display:flex;flex-direction:column;gap:7px;margin-top:12px}.px-checkout-side [data-cart-totals] .px-cart-row.is-total{border-top:1px solid var(--line-2);padding-top:8px;margin-top:4px}.px-checkout-side [data-cart-totals] .px-cart-row.is-total>span:first-child{color:var(--text);font-weight:700}.px-checkout-side [data-cart-totals] .px-cart-row.is-total strong{color:var(--accent);font-size:18px;font-weight:700}.px-checkout-side [data-cart-totals] small{font-size:10.5px;color:var(--warning)}.px-checkout-side .px-cart-add{display:block;width:100%;margin-top:12px;text-align:center}.px-crypto-qr{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.px-crypto-qr img{width:216px;height:216px;flex:0 0 auto;border-radius:var(--r-md);background:#f1f3f5;image-rendering:pixelated}.px-crypto-qr>div{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:10px}.px-crypto-qr .px-stat-label{margin-bottom:4px}.px-crypto-addr{display:block;font-family:var(--font-mono);font-size:13.5px;line-height:1.6;color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.px-crypto-addr span{display:inline-block;white-space:nowrap;margin-right:.45em}.px-crypto-amount{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.2;color:var(--accent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.px-crypto-qr .px-icon-btn,.px-crypto-form .px-icon-btn{padding:5px 10px;font-size:11.5px}.px-crypto-qr [data-copy-row]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.px-crypto-qr a,.px-crypto-form a,.px-payres [data-crypto-subs] a{color:var(--accent);font-size:12px}.px-crypto-warn{margin:0;padding:12px 14px 12px 30px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;line-height:1.5;color:var(--text-soft);border:1px solid rgba(248,223,10,.3);border-radius:var(--r-md);background:#f8df0a0d}.px-crypto-warn li::marker{color:var(--warning)}.px-crypto-form{display:flex;flex-direction:column;gap:12px}.px-crypto-form .px-field{margin:0}.px-crypto-form input[name=tx_hash]{font-family:var(--font-mono);font-size:13px}.px-crypto-form input[type=file]{font-size:12px;color:var(--text-soft);max-width:100%}.px-crypto-form input[type=file]::file-selector-button{margin-right:10px;padding:8px 12px;border:1px solid var(--line-acc);border-radius:var(--r-sm);background:var(--surface-control);color:var(--accent);font-family:var(--font-mono);font-size:12px;cursor:pointer}.px-crypto-form input[type=file]::file-selector-button:hover{border-color:var(--line-acc-2)}.px-crypto-form input[type=file]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-crypto-form input[aria-invalid=true]:not([type=checkbox]):not([type=radio]):not([type=file]),.px-crypto-form input[aria-invalid=true]:not([type=checkbox]):not([type=radio]):not([type=file]):focus{border-color:#ff5a5a99;box-shadow:0 0 0 3px #ff5a5a1a}.px-crypto-form .px-field small{display:block;margin-top:6px;font-size:11.5px;line-height:1.45;color:var(--text-mute)}.px-crypto-form .px-btn{margin-top:0}.px-crypto-form .px-btn:disabled{cursor:not-allowed}.px-crypto-form .px-btn[aria-busy=true]{cursor:wait}.px-payres [data-crypto-subs]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);font-size:12px;color:var(--text-soft)}.px-payres [data-crypto-subs] li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.px-payres [data-crypto-note]{margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5;color:var(--warning);border:1px solid rgba(248,223,10,.35);border-radius:var(--r-sm);background:#f8df0a0f}.px-payres .px-checkout-notice{margin:0}@media(max-width:560px){.px-crypto-qr{justify-content:center}.px-crypto-qr img{width:min(216px,70vw);height:auto;aspect-ratio:1}}.px-checkout-mobilebar{display:none}@media(max-width:900px){.px-checkout-mobilebar{position:fixed;left:0;right:0;bottom:0;z-index:38;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line-2);background:#070a0ef0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -10px 30px #00000073;transform:translateY(110%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s}.px-checkout-mobilebar.is-visible{transform:none;visibility:visible;transition:transform .22s ease}.px-checkout-mobilebar.in-portal{bottom:calc(85px + env(safe-area-inset-bottom));padding-bottom:10px;border-radius:14px 14px 0 0}.px-checkout-mobilebar>div{display:flex;flex-direction:column;gap:2px;min-width:0}.px-checkout-mobilebar>div span{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute)}.px-checkout-mobilebar>div strong{font:700 20px/1.1 var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}.px-checkout-mobilebar .px-btn{width:auto;min-height:44px;height:44px;margin:0;padding:0 16px;font-size:13px;white-space:nowrap}.px-pay-method,.px-seg.px-net-seg button{min-height:44px}.px-cart-line-head .px-icon-btn{min-height:32px}.px-crypto-qr .px-icon-btn,.px-crypto-form .px-icon-btn{min-height:44px;padding:5px 14px}.px-crypto-form input[name=tx_hash]:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:44px}.px-crypto-form input[type=file]::file-selector-button{min-height:44px}}@media(prefers-reduced-motion:reduce){.px-checkout-mobilebar,.px-checkout-mobilebar.is-visible{transition:none}}.px-apromo,.px-acat{display:flex;flex-direction:column;gap:14px;min-width:0}.px-apromo .px-view-head,.px-acat .px-view-head{margin-bottom:4px}.px-apromo-dev{margin:-6px 0 0;font-family:var(--font-mono);font-size:11px;color:var(--warning);text-align:right}.px-apromo-flash{margin:0;padding:10px 14px;border-radius:var(--r-sm);border:1px solid var(--line-acc);background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--text);font-size:13.5px}.px-apromo-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well);color:var(--text-soft);font-size:13px;line-height:1.45}.px-apromo-note svg{flex:none;margin-top:2px}.px-apromo-note.is-info{border-color:color-mix(in srgb,var(--info) 40%,transparent)}.px-apromo-note.is-info svg{color:var(--info)}.px-apromo-note.is-warn{border-color:color-mix(in srgb,var(--warning) 45%,transparent);color:var(--text)}.px-apromo-note.is-warn svg{color:var(--warning)}.px-apromo-note.is-danger{border-color:color-mix(in srgb,var(--danger) 50%,transparent);color:var(--text)}.px-apromo-list{padding:14px;gap:12px}.px-apromo-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0}.px-apromo-toolbar .ch-seg{flex-wrap:wrap}.px-apromo-toolbar>.px-adm-btn{margin-left:auto}.px-adm-search{display:inline-flex;align-items:center;gap:8px;flex:1 1 220px;max-width:360px;min-height:38px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-input);color:var(--text-mute)}.px-adm-search:focus-within{border-color:var(--line-acc-2)}.px-adm-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:13.5px;outline:none}.px-apromo-cell-title{display:flex;flex-direction:column;gap:3px;min-width:0}.px-apromo-cell-title small{font-size:11.5px;color:var(--text-mute)}.px-adm-warn{display:inline-flex;align-items:center;gap:4px;color:var(--warning)!important}.px-adm-link{padding:0;border:0;background:none;color:var(--text);font:inherit;font-weight:600;font-size:13.5px;text-align:left;cursor:pointer}.px-adm-link:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.px-adm-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.px-adm-code-chip{font-family:var(--font-mono);font-size:12px;padding:2px 7px;border-radius:5px;border:1px dashed color-mix(in srgb,var(--accent-2) 55%,transparent);color:var(--accent-2)}.px-adm-mute{color:var(--text-mute);font-size:12.5px}.px-apromo-mech{font-size:12.5px;color:var(--text-soft)}.px-apromo-cell-value{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.px-apromo-value{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--danger) 16%,transparent);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger);font-family:var(--font-mono, inherit);font-size:11.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.px-apromo-dates{display:flex;flex-direction:column;font-size:12px;color:var(--text-soft);white-space:nowrap}.px-apromo-uses{font-variant-numeric:tabular-nums;white-space:nowrap}.px-apromo-uses small{display:block;font-size:11px;color:var(--text-mute)}.px-apromo-actions{display:inline-flex;gap:4px;justify-content:flex-end}.px-adm-icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--r-xs);border:1px solid var(--line-2);background:var(--surface-control);color:var(--text-soft);cursor:pointer}.px-adm-icon:hover{color:var(--accent);border-color:var(--line-acc)}.px-adm-icon.is-danger:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 50%,transparent)}.px-adm-icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 16px;border-radius:var(--r-sm);border:1px solid transparent;font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.px-adm-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-adm-btn:disabled{opacity:.5;cursor:not-allowed}.px-adm-btn.is-solid{background:var(--accent);color:var(--bg-0)}.px-adm-btn.is-solid:hover:not(:disabled){box-shadow:0 0 22px -8px var(--accent)}.px-adm-btn.is-outline{border-color:var(--line-acc-2);color:var(--accent);background:transparent}.px-adm-btn.is-outline:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 8%,transparent)}.px-adm-btn.is-ghost{border-color:var(--line-3);color:var(--text);background:var(--surface-control)}.px-adm-btn.is-ghost:hover:not(:disabled){border-color:var(--line-acc)}.px-adm-btn.is-danger{background:var(--danger);color:var(--text)}.px-adm-btn.is-danger-ghost{border-color:color-mix(in srgb,var(--danger) 55%,transparent);color:var(--danger);background:transparent}.px-adm-btn.is-danger-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 10%,transparent)}.px-adm-form{display:flex;flex-direction:column;gap:14px;min-width:0}.px-adm-section{margin:0;padding:14px 16px 16px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-well);min-width:0}.px-adm-section legend,.px-adm-section h4{padding:0 6px;font-family:var(--font-tech);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.px-adm-section h4{display:flex;align-items:center;gap:6px;margin:0 0 10px;padding:0}.px-adm-section.is-static{background:transparent}.px-adm-section:disabled{opacity:.85}.px-adm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.px-adm-subgrid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:12px;border-radius:var(--r-sm);border:1px dashed var(--line-3)}.px-adm-subgrid .is-wide{grid-column:span 3}.px-adm-field{display:flex;flex-direction:column;gap:6px;min-width:0}.px-adm-field.is-wide{grid-column:1 / -1}.px-adm-field>label,.px-adm-field>span:first-child{font-size:12px;font-weight:500;color:var(--text-soft)}.px-adm-field input:not([type=checkbox]):not([type=radio]),.px-adm-field select,.px-adm-field textarea,.px-adm-matrix input,.px-adm-code{width:100%;min-height:38px;padding:8px 11px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-input);color:var(--text);font:inherit;font-size:13.5px;outline:none}.px-adm-field textarea{min-height:64px;resize:vertical;line-height:1.45}.px-adm-field select{cursor:pointer}.px-adm-field select option{background:var(--bg-2);color:var(--text)}.px-adm-field input:focus,.px-adm-field select:focus,.px-adm-field textarea:focus,.px-adm-matrix input:focus,.px-adm-code:focus{border-color:var(--line-acc-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.px-adm-field input:disabled,.px-adm-field select:disabled,.px-adm-field textarea:disabled{opacity:.6;cursor:not-allowed}.px-adm-field input[type=datetime-local]{color-scheme:dark}.px-adm-field.has-error input,.px-adm-field.has-error select,.px-adm-field.has-error textarea{border-color:color-mix(in srgb,var(--danger) 70%,transparent)}.px-adm-hint{font-size:11.5px;line-height:1.4;color:var(--text-mute);margin:0;overflow-wrap:anywhere}.px-adm-error{font-size:12px;line-height:1.4;color:var(--danger);margin:0}.px-adm-error.is-block{padding:8px 10px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent)}.px-adm-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.px-adm-code{max-width:200px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.px-adm-check{display:inline-flex;align-items:center;gap:8px;min-height:30px;font-size:13px;color:var(--text);cursor:pointer}.px-adm-check input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.px-adm-checks{display:flex;flex-wrap:wrap;gap:2px 14px;max-height:172px;overflow-y:auto;padding:4px 2px}.px-adm-suffix{position:relative;display:inline-flex;align-items:center;max-width:160px}.px-adm-suffix input{padding-right:28px!important;font-variant-numeric:tabular-nums}.px-adm-suffix>span{position:absolute;right:10px;color:var(--text-mute);font-size:13px;pointer-events:none}.px-adm-matrix{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 12px}.px-adm-matrix label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--text-soft)}.px-adm-matrix .px-adm-suffix{max-width:104px}.px-apromo-panel .ch-panel-body{padding:16px 20px 22px}.px-apromo-sub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-mute)}.px-apromo-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:18px;align-items:start}.px-apromo-foot{display:flex;flex-direction:column;gap:8px}.px-apromo-foot-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.px-apromo-foot-close{margin-left:auto}.px-apromo-stats{margin:0 0 10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.px-apromo-stats>div{padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line-2)}.px-apromo-stats dt{font-size:11px;color:var(--text-mute)}.px-apromo-stats dd{margin:2px 0 0;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.px-apromo-audit{list-style:none;margin:0;padding:0;max-height:180px;overflow-y:auto;font-size:12px;color:var(--text-soft)}.px-apromo-audit li{display:grid;grid-template-columns:140px minmax(0,1fr) 40px 90px;gap:8px;padding:5px 0;border-bottom:1px solid var(--line)}.px-apromo-audit b{color:var(--text);font-weight:600}.px-apromo-preview{position:sticky;top:0;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border-radius:var(--r-md);border:1px solid var(--line-3);background:var(--bg-0)}.px-apromo-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.px-apromo-preview-head h3{margin:0;font-family:var(--font-tech);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.px-apromo-preview-state{font-size:11.5px;color:var(--text-mute)}.px-apromo-preview-body{display:flex;flex-direction:column;gap:10px;transition:opacity .2s ease}.px-apromo-preview-body.is-stale{opacity:.55}.px-apromo-visibility{display:flex;align-items:center;gap:7px;margin:0;font-size:12.5px}.px-apromo-visibility.is-yes{color:var(--accent)}.px-apromo-visibility.is-no{color:var(--warning)}.px-apromo-warnings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.px-apromo-warnings li{display:flex;gap:6px;font-size:12px;line-height:1.4;color:var(--text-soft)}.px-apromo-warnings svg{flex:none;margin-top:2px;color:var(--warning)}.px-apromo-stage{gap:12px}.px-apromo-card-frame{max-width:380px}.px-apromo-hero-frame{display:flex;flex-direction:column;gap:6px}.px-apromo-mini{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute)}.px-apromo-examples{display:flex;flex-direction:column;gap:6px}.px-apromo-examples table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.px-apromo-examples th,.px-apromo-examples td{padding:6px 8px;text-align:right;border-bottom:1px solid var(--line)}.px-apromo-examples th[scope=row],.px-apromo-examples thead th:first-child{text-align:left}.px-apromo-examples thead th{color:var(--text-mute);font-weight:500}.px-adm-dialog-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:16px}.px-adm-dialog-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#020406b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.px-adm-dialog{position:relative;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:20px 20px 18px;border-radius:var(--r-md);border:1px solid var(--line-3);background:var(--bg-card);box-shadow:0 30px 80px #0009}.px-adm-dialog.is-danger{border-color:color-mix(in srgb,var(--danger) 55%,transparent)}.px-adm-dialog h2{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;color:var(--text)}.px-adm-dialog.is-danger h2 svg{color:var(--danger)}.px-adm-dialog-body{font-size:13.5px;line-height:1.5;color:var(--text-soft);display:flex;flex-direction:column;gap:8px}.px-adm-dialog-body p{margin:0}.px-adm-dialog-body b{color:var(--text)}.px-adm-dialog .px-adm-field input{max-width:240px}.px-adm-dialog-error{margin:0;padding:8px 10px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);font-size:13px}.px-adm-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:4px}.px-adm-diff{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.px-adm-diff li{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr);gap:8px}.px-adm-diff span,.px-adm-diff del{color:var(--text-mute)}.px-adm-diff ins{text-decoration:none;color:var(--text);font-weight:600}.px-apromo-plist{display:flex;flex-direction:column;gap:8px;min-width:0}.px-apromo-plist-target{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;color:var(--text)}.px-apromo-plist-target b{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.06em;padding:2px 8px;border-radius:var(--r-xs);border:1px solid var(--line-acc);color:var(--accent)}.px-apromo-plist-target span{font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.px-apromo-plist-rows{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.px-apromo-plist-rows>div{min-width:0;padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well)}.px-apromo-plist-rows>div.is-target{border-color:var(--line-acc)}.px-apromo-plist-rows dt{display:flex;flex-direction:column;gap:1px;font-size:12px;font-weight:600;color:var(--text)}.px-apromo-plist-rows dt small{font-size:11px;font-weight:400;color:var(--text-mute)}.px-apromo-plist-rows dd{margin:4px 0 0;font-size:13.5px;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.px-apromo-link{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.px-apromo-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media(max-width:1100px){.px-apromo-editor{grid-template-columns:minmax(0,1fr)}.px-apromo-preview{position:static}}@media(max-width:640px){.px-adm-grid,.px-adm-subgrid{grid-template-columns:minmax(0,1fr)}.px-adm-subgrid .is-wide{grid-column:auto}.px-apromo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.px-apromo-plist-rows{grid-template-columns:minmax(0,1fr)}.px-apromo-audit li{grid-template-columns:minmax(0,1fr) auto}.px-apromo-toolbar>.px-adm-btn{margin-left:0;width:100%}.px-adm-search{max-width:none}.px-apromo-foot-close{margin-left:0}}@media(prefers-reduced-motion:reduce){.px-adm-btn,.px-apromo-preview-body{transition:none}}fieldset.px-adm-form{margin:0;padding:0;border:0;min-width:0}.px-adm-diff li p{margin:0;overflow-wrap:anywhere}.px-refund{display:flex;flex-direction:column;gap:14px;min-width:0}.px-refund-head{display:flex;flex-direction:column;gap:6px;min-width:0}.px-refund-head h2{margin:0;font-family:var(--font-tech);font-size:15px;letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.px-refund-head p{margin:0;max-width:860px;font-size:13px;line-height:1.5;color:var(--text-soft)}.px-refund-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-3);background:var(--bg-2);font-size:13px;line-height:1.45;color:var(--text)}.px-refund-banner.is-warn{border-color:color-mix(in srgb,var(--warning) 45%,transparent)}.px-refund-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-card)}.px-refund-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0}.px-refund-search{flex:1 1 260px;max-width:420px}.px-refund-field{display:inline-flex;flex-direction:column;gap:4px;min-width:0;font-size:11.5px;color:var(--text-mute)}.px-refund-field select,.px-refund-field input,.px-refund-size select{min-height:38px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-input);color:var(--text);font:inherit;font-size:13px;color-scheme:dark}.px-refund-field select{cursor:pointer}.px-refund-field select:focus-visible,.px-refund-field input:focus-visible,.px-refund-size select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.px-refund-field select option,.px-refund-size select option{background:var(--bg-2);color:var(--text)}.px-refund-only{min-height:38px}.px-refund-count{min-height:18px;font-size:12.5px;color:var(--text-soft);font-variant-numeric:tabular-nums}.px-refund-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;min-width:0}.px-refund-size{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-mute)}.px-refund-who{display:flex;flex-direction:column;gap:2px;min-width:0}.px-refund-who b{font-weight:600;color:var(--text);font-size:13px}.px-refund-who small{font-size:11.5px;color:var(--text-mute);overflow-wrap:anywhere}.px-refund-number{font-family:var(--font-mono);font-size:12.5px;white-space:nowrap}.px-refund-product{font-size:12.5px;color:var(--text-soft);overflow-wrap:anywhere}.px-refund-date{font-size:12.5px;color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.px-refund-num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.px-refund-num.is-changed{color:var(--warning);font-weight:600}.px-refund-num.is-big{font-size:18px;font-weight:700;color:var(--accent)}.px-refund-num.is-neg{color:var(--danger);font-weight:600}.px-refund-num.is-pos{color:var(--accent);font-weight:600}.px-refund-mute{color:var(--text-mute);font-size:12.5px}.px-refund-flags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.px-refund-open{min-width:36px;min-height:36px}.px-refund-detail{display:flex;flex-direction:column;gap:14px;min-width:0}.px-refund-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.px-refund-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.px-refund-dl>div{display:flex;flex-direction:column;gap:3px;min-width:0}.px-refund-dl dt{font-size:11.5px;color:var(--text-mute)}.px-refund-dl dd{margin:0;font-size:13.5px;color:var(--text);overflow-wrap:anywhere;display:flex;flex-direction:column;gap:2px}.px-refund-dl dd small{font-size:11.5px;color:var(--text-mute)}.px-refund-actions{display:flex;flex-wrap:wrap;gap:8px}.px-refund-actions .px-adm-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px}.px-refund-sec{display:flex;flex-direction:column;gap:10px;min-width:0}.px-refund-sec h4{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft)}.px-refund-adjs{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.px-refund-adj{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg-2);min-width:0}.px-refund-adj-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.px-refund-adj-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.px-refund-adj-dl>div{display:flex;flex-direction:column;gap:2px;min-width:0}.px-refund-adj-dl dt{font-size:11px;color:var(--text-mute)}.px-refund-adj-dl dd{margin:0;font-size:12.5px;color:var(--text);overflow-wrap:anywhere;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.px-refund-adj-dl dd small{font-size:11px;color:var(--text-mute)}.px-refund-note{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-soft);overflow-wrap:anywhere}.px-refund-form{display:flex;flex-direction:column;gap:12px;min-width:0}.px-refund-scope{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;border:0}.px-refund-scope legend{width:100%;margin-bottom:4px;padding:0;font-size:12px;font-weight:500;color:var(--text-soft)}.px-refund-scope .px-adm-check{min-height:40px}.px-refund-info{margin:0;padding:10px 12px;border-radius:var(--r-sm);border:1px dashed var(--line-3);font-size:13px;line-height:1.45;color:var(--text)}.px-refund-err{font-size:11.5px;line-height:1.35;color:var(--danger)}.px-refund-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.px-refund-dialog-actions .px-adm-btn{min-height:40px}@media(max-width:560px){.px-refund-card{padding:12px}.px-refund-search{flex-basis:100%;max-width:none}.px-refund-field{flex:1 1 140px}.px-refund-field select,.px-refund-field input,.px-refund-only{min-height:44px}.px-refund-dl,.px-refund-adj-dl{grid-template-columns:minmax(0,1fr)}.px-refund-actions .px-adm-btn,.px-refund-dialog-actions .px-adm-btn{flex:1 1 auto;min-height:44px;justify-content:center}.px-refund-open{min-width:44px;min-height:44px}}.px-promo{container:px-promo / inline-size;display:flex;flex-direction:column;gap:16px;min-width:0}.px-promo,.px-promo-sheet{--promo-gold: var(--accent-2);--promo-gold-hi: color-mix(in srgb, var(--accent-2) 42%, white);--promo-gold-lo: color-mix(in srgb, var(--accent-2) 64%, black);--promo-gold-grad: linear-gradient(180deg, var(--promo-gold-hi) 0%, var(--promo-gold) 46%, var(--promo-gold-lo) 100%);--promo-green-grad: linear-gradient(180deg, color-mix(in srgb, var(--accent) 70%, white) 0%, var(--accent) 45%, color-mix(in srgb, var(--accent) 80%, black) 100%);--promo-red-grad: linear-gradient(180deg, color-mix(in srgb, var(--danger) 80%, white) 0%, var(--danger) 55%, color-mix(in srgb, var(--danger) 78%, black) 100%);--promo-ink: var(--bg-0)}.px-promo-dev{margin:-8px 0 0;font-family:var(--font-mono);font-size:11px;color:var(--warning);text-align:right}.px-promo-state{padding:18px}.px-promo-state.is-tab{padding:8px}.px-promo-head .px-view-head{margin-bottom:0}.px-promo-head .px-sh-viewhead-row{align-items:center;flex-wrap:wrap}.px-promo-head .px-sh-viewhead-text{flex:1 1 320px}.px-promo-head .px-view-head h1{font-size:clamp(26px,2.8cqi,48px);letter-spacing:.015em}.px-promo-head .px-view-head p{font-size:clamp(14px,1.06cqi,18px);color:var(--text);margin-top:4px}.px-promo-head .px-sh-viewhead-actions{flex:1 1 100%}@container px-promo (min-width: 960px){.px-promo-head .px-sh-viewhead-row{flex-wrap:nowrap}.px-promo-head .px-sh-viewhead-actions{flex:0 1 46%;min-width:0}}@container px-promo (min-width: 1500px){.px-promo-head .px-sh-viewhead-actions{flex-basis:41%}}.px-promo-rw-skel{width:100%}.px-promo-rw{display:flex;align-items:center;gap:14px;width:100%;min-width:0;padding:12px 16px 12px 18px;background:var(--surface-card);border:1px solid var(--line-3);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.px-promo-rw-ico{flex:none;display:inline-flex;color:var(--promo-gold);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent-2) 45%,transparent))}.px-promo-rw-text{flex:1;min-width:0}.px-promo-rw-title{margin:0;font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:.02em;text-transform:uppercase;color:var(--text)}.px-promo-rw-title .acc{color:var(--promo-gold)}.px-promo-rw-sub{margin:3px 0 0;font-size:12.5px;line-height:1.35;color:var(--text-soft)}.px-promo-rw-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--promo-gold);border-radius:var(--r-sm);color:var(--promo-gold);font-family:var(--font-display);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap;transition:background .2s ease,box-shadow .2s ease}.px-promo-rw-btn:hover{background:color-mix(in srgb,var(--accent-2) 10%,transparent);box-shadow:0 0 22px -8px var(--accent-2)}.px-promo-tabs-scroll{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -2px;padding:2px}.px-promo-tabs-scroll::-webkit-scrollbar{display:none}.px-promo-tabs{display:flex;gap:10px;width:max-content}.px-promo-tabs button{flex:none;min-height:44px;padding:0 18px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg-card);color:var(--text);font-family:var(--font-body);font-size:14.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,background .18s ease}.px-promo-tabs button:hover{border-color:var(--line-acc-2)}.px-promo-tabs button.on{background:var(--accent);border-color:transparent;color:var(--promo-ink);font-weight:700;box-shadow:0 0 22px -10px var(--accent)}.px-promo-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-promo-tabs-skel{display:flex;gap:10px;overflow:hidden}.px-promo-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:clamp(118px,14.5cqi,262px) minmax(0,1fr) auto auto;align-items:center;gap:clamp(12px,1.5cqi,28px);min-height:clamp(168px,11.4cqi,196px);padding:10px clamp(16px,1.6cqi,30px) 10px 6px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--accent-2) 58%,transparent);background:var(--bg-1);box-shadow:0 0 34px -12px color-mix(in srgb,var(--accent-2) 60%,transparent),inset 0 0 40px -24px color-mix(in srgb,var(--accent-2) 70%,transparent),var(--shadow-card)}.px-promo-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(34% 120% at 7% 55%,color-mix(in srgb,var(--accent-2) 30%,transparent),transparent 72%),radial-gradient(26% 80% at 30% 0%,color-mix(in srgb,var(--accent-2) 12%,transparent),transparent 70%),linear-gradient(104deg,transparent 52%,color-mix(in srgb,var(--accent-2) 16%,transparent) 63%,transparent 74%),radial-gradient(40% 140% at 97% 30%,color-mix(in srgb,var(--info) 42%,transparent),transparent 72%),radial-gradient(60% 120% at 60% 120%,color-mix(in srgb,var(--info) 12%,transparent),transparent 70%),var(--bg-1)}.px-promo-hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;width:46%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--info) 70%,transparent) 60%,color-mix(in srgb,var(--accent-2) 60%,transparent));opacity:.55;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200' preserveAspectRatio='none'><g fill='none' stroke='black' stroke-width='1.2'><polyline points='0,170 40,150 70,158 110,120 150,130 190,90 230,104 270,60 310,76 350,30 400,40'/><polyline points='0,190 60,176 100,182 150,150 200,160 250,120 300,128 350,84 400,92' stroke-width='0.8'/><path d='M0 60 H400 M0 110 H400 M0 160 H400' stroke-width='0.4' stroke-dasharray='2 6'/></g></svg>") center / 100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200' preserveAspectRatio='none'><g fill='none' stroke='black' stroke-width='1.2'><polyline points='0,170 40,150 70,158 110,120 150,130 190,90 230,104 270,60 310,76 350,30 400,40'/><polyline points='0,190 60,176 100,182 150,150 200,160 250,120 300,128 350,84 400,92' stroke-width='0.8'/><path d='M0 60 H400 M0 110 H400 M0 160 H400' stroke-width='0.4' stroke-dasharray='2 6'/></g></svg>") center / 100% 100% no-repeat}.px-promo-hero-art{position:relative;align-self:stretch;min-width:0;display:grid;place-items:center}.px-promo-hero-art img{width:100%;height:100%;object-fit:contain}.px-promo-hero-text{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.px-promo-pill{display:inline-block;margin-bottom:6px;padding:3px clamp(12px,1.1cqi,20px);border-radius:10px;background:var(--promo-gold-grad);color:var(--promo-ink);font-family:var(--font-display);font-weight:700;font-size:clamp(12px,1.12cqi,20px);letter-spacing:.02em;text-transform:uppercase;box-shadow:0 0 18px -6px color-mix(in srgb,var(--accent-2) 70%,transparent)}.px-promo-hero-l1{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.28em;font-family:var(--font-display);font-weight:700;line-height:1;text-transform:uppercase;--l1: clamp(30px, 3.45cqi, 62px);font-size:var(--l1)}.px-promo-hero-l1>span{background:var(--promo-gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent-2) 30%,transparent))}.px-promo-hero-l1 .pre{font-size:.64em}.px-promo-hero-l1 .suf{font-size:.84em}.px-promo-hero-l2,.px-promo-hero-l3{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(14px,1.58cqi,28px);line-height:1.16;letter-spacing:.02em;color:var(--text);text-transform:uppercase}.px-promo-hero-l2{margin-top:6px}.px-promo-hero-l2 em{font-style:normal;font-weight:700;color:var(--promo-gold);text-shadow:0 0 16px color-mix(in srgb,var(--accent-2) 40%,transparent)}.px-promo-hero-timer{position:relative;min-width:0}.px-promo-hero .ch-countdown{gap:8px;padding:10px 16px;background:color-mix(in srgb,var(--bg-0) 72%,transparent);border-color:var(--line-3);border-radius:10px}.px-promo-hero .ch-countdown-title{font-size:clamp(13px,1cqi,17px)}.px-promo-hero .ch-countdown-ico{color:var(--promo-gold)}.px-promo-hero .ch-countdown-cells{gap:clamp(10px,1cqi,16px)}.px-promo-hero .ch-countdown-num{min-width:clamp(42px,3.4cqi,58px);font-size:clamp(22px,1.9cqi,33px);padding:7px 5px}.px-promo-hero .ch-countdown-sep{right:calc(clamp(10px,1cqi,16px)/-2 - 3px);top:clamp(8px,.7cqi,12px)}.px-promo-hero .ch-countdown-lab{font-size:clamp(11px,.78cqi,13px)}.px-promo-hero-cta{display:flex;flex-direction:column;align-items:stretch;gap:6px}.px-promo-buy{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(52px,3.7cqi,64px);min-width:clamp(170px,13.4cqi,232px);padding:0 22px;border:0;border-radius:10px;background:var(--promo-gold-grad);color:var(--promo-ink);font-family:var(--font-display);font-weight:700;font-size:clamp(14px,1.06cqi,18px);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 0 30px -8px color-mix(in srgb,var(--accent-2) 75%,transparent);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.px-promo-buy:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 0 40px -6px color-mix(in srgb,var(--accent-2) 85%,transparent)}.px-promo-buy:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.px-promo-buy:disabled{cursor:not-allowed;filter:grayscale(.85) brightness(.7);box-shadow:none}.px-promo-hero.is-ended .px-promo-hero-text,.px-promo-hero.is-ended .px-promo-hero-art{opacity:.55}.px-promo-hero-skel{width:100%}.px-promo-art{position:relative;width:100%;height:100%;min-height:120px;display:grid;place-items:center;pointer-events:none}.px-promo-art-stage{position:relative;display:grid;place-items:center;width:78%;aspect-ratio:1 / 1;max-height:100%}.px-promo-art-glow{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-2) 40%,transparent) 0%,color-mix(in srgb,var(--accent-2) 10%,transparent) 45%,transparent 70%);filter:blur(6px)}.px-promo-art-ring{position:absolute;left:8%;right:8%;bottom:8%;height:22%;border-radius:50%;border:2px solid color-mix(in srgb,var(--info) 80%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--info) 60%,transparent),inset 0 0 12px color-mix(in srgb,var(--info) 40%,transparent)}.px-promo-art-base{position:absolute;left:16%;right:16%;bottom:4%;height:18%;border-radius:50%;background:radial-gradient(ellipse at 50% 30%,var(--bg-3),var(--bg-0) 70%);border-top:1px solid color-mix(in srgb,var(--accent-2) 55%,transparent);box-shadow:0 10px 20px #00000080;z-index:0}.px-promo-art-ico{position:relative;z-index:1;width:62%;height:auto;color:var(--promo-gold);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent-2) 55%,transparent)) drop-shadow(0 6px 10px rgba(0,0,0,.6))}.px-promo-art-stage .px-promo-art-ico{margin-bottom:18%}.px-promo-spark{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--promo-gold-hi);box-shadow:0 0 8px 2px color-mix(in srgb,var(--accent-2) 70%,transparent);opacity:.85}.px-promo-spark.s1{top:14%;left:18%}.px-promo-spark.s2{top:26%;right:14%;width:3px;height:3px}.px-promo-spark.s3{bottom:30%;left:10%;width:2px;height:2px}.px-promo-spark.s4{top:8%;right:34%;width:2px;height:2px}.px-promo-art.f-hero .px-promo-art-stage{width:min(86%,clamp(116px,10cqi,178px))}.px-promo-art-glyph{position:relative;z-index:1;display:flex;align-items:center;margin-bottom:20%;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent-2) 60%,transparent)) drop-shadow(0 8px 12px rgba(0,0,0,.6));transform:rotate(-8deg)}.px-promo-art-glyph .minus{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,3.4cqi,60px);line-height:1;background:var(--promo-gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.px-promo-art-glyph .pct{width:clamp(52px,6.2cqi,110px);height:auto;color:var(--promo-gold)}.px-promo-art-twinkle{position:absolute;top:10%;right:8%;width:18px;height:18px;color:var(--promo-gold-hi)}.px-promo-art-ticket{position:relative;display:grid;place-items:center;width:74%;aspect-ratio:1.45 / 1;border-radius:14px;background:radial-gradient(circle at 50% 40%,var(--bg-3),var(--bg-0) 80%);border:2px solid color-mix(in srgb,var(--accent-2) 75%,transparent);box-shadow:0 0 26px -6px color-mix(in srgb,var(--accent-2) 70%,transparent),0 14px 22px #0000008c;transform:rotate(-16deg)}.px-promo-art-ticket .px-promo-art-ico{width:58%}.px-promo-art-coins{position:relative;z-index:1;display:grid;place-items:center;width:100%;margin-bottom:14%}.px-promo-art-coins .px-promo-art-ico{width:58%}.px-promo-art-coins .arrow{position:absolute;top:-26%;right:4%;width:46%}.px-promo-art-cards{position:relative;width:82%;aspect-ratio:1.3 / 1}.px-promo-art-cards .c{position:absolute;width:54%;aspect-ratio:.9 / 1;border-radius:10px;background:radial-gradient(circle at 50% 30%,var(--bg-3),var(--bg-0) 85%);border:1.5px solid color-mix(in srgb,var(--accent-2) 75%,transparent);box-shadow:0 0 20px -6px color-mix(in srgb,var(--accent-2) 65%,transparent),0 10px 18px #0000008c}.px-promo-art-cards .c1{left:0;top:16%;transform:rotate(-12deg)}.px-promo-art-cards .c2{left:22%;top:6%;transform:rotate(-4deg)}.px-promo-art-cards .c3{left:44%;top:12%;transform:rotate(8deg);display:grid;place-items:center;color:var(--promo-gold)}.px-promo-art-cards .c3 svg{width:52%;height:auto;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent-2) 60%,transparent))}.px-promo-art-shield{position:relative;z-index:1;display:grid;place-items:center;width:100%;margin-bottom:18%}.px-promo-art-shield .px-promo-art-ico{margin:0}.px-promo-art-shield .mini{position:absolute;width:26%;filter:none}.px-promo-panel{min-width:0}.px-promo-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.px-promo-card-skel{width:100%}@container px-promo (min-width: 560px){.px-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container px-promo (min-width: 960px){.px-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.4cqi,24px)}}.px-promo-card{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;min-height:clamp(214px,14.6cqi,258px);padding:16px 18px;background:var(--surface-card);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--shadow-card);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.px-promo-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(46% 70% at 80% 55%,color-mix(in srgb,var(--accent-2) 14%,transparent),transparent 72%),radial-gradient(40% 60% at 100% 0%,color-mix(in srgb,var(--info) 10%,transparent),transparent 70%)}.px-promo-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent-2) 34%,transparent);box-shadow:0 0 30px -14px color-mix(in srgb,var(--accent-2) 60%,transparent),var(--shadow-card)}.px-promo-card-art{position:absolute;z-index:-1;top:34px;right:0;bottom:0;width:43%;display:grid;place-items:center}.px-promo-card-art img{width:100%;height:100%;object-fit:cover;object-position:left center}.px-promo-card-art .px-promo-art{height:100%}.px-promo-card-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 10px}.px-promo-card-top .px-promo-value{margin-left:auto}.px-promo-card-body{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;max-width:58%;padding:8px 0 10px}.px-promo-card-body h3{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(18px,1.42cqi,25px);line-height:1.08;letter-spacing:.01em;text-transform:uppercase;color:var(--text);text-shadow:0 2px 10px rgba(0,0,0,.6);overflow-wrap:break-word}.px-promo-card-desc{margin:0;font-size:clamp(13px,.9cqi,15.5px);line-height:1.34;color:var(--text-soft);text-shadow:0 1px 8px rgba(0,0,0,.7)}.px-promo-valid{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:clamp(12.5px,.84cqi,14.5px);color:var(--text)}.px-promo-valid svg{flex:none;color:var(--text)}.px-promo-card-foot{display:flex}.px-promo-badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 12px;border-radius:var(--r-sm);font-family:var(--font-display);font-weight:700;font-size:12.5px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--promo-ink)}.px-promo-badge.is-active{background:var(--promo-green-grad);box-shadow:0 0 14px -6px var(--accent)}.px-promo-badge.is-new{background:linear-gradient(180deg,color-mix(in srgb,var(--info) 70%,white),var(--info));color:color-mix(in srgb,var(--info) 22%,black);box-shadow:0 0 14px -6px var(--info)}.px-promo-badge.is-limited{background:color-mix(in srgb,var(--accent-2) 58%,white);box-shadow:0 0 14px -8px var(--accent-2)}.px-promo-value{display:inline-flex;align-items:center;min-height:30px;padding:4px 14px;border-radius:var(--r-sm);background:var(--promo-red-grad);color:var(--text);font-family:var(--font-display);font-weight:700;font-size:clamp(13px,.96cqi,16px);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 20px -6px color-mix(in srgb,var(--danger) 80%,transparent)}.px-promo-value.s-lg{font-size:17px;min-height:34px}.px-promo-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 24px;border:0;border-radius:999px;background:var(--promo-green-grad);color:var(--promo-ink);font-family:var(--font-display);font-weight:700;font-size:clamp(13.5px,.96cqi,16px);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 0 22px -8px color-mix(in srgb,var(--accent) 80%,transparent);transition:transform .2s ease,box-shadow .2s ease}.px-promo-cta:hover{transform:translateY(-1px);box-shadow:0 0 30px -6px color-mix(in srgb,var(--accent) 85%,transparent)}.px-promo-cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.px-promo-cta.is-static{cursor:default}.px-promo-cta.is-block{width:100%}.px-promo-infos{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@container px-promo (min-width: 960px){.px-promo-infos{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr);gap:clamp(16px,1.4cqi,24px)}}.px-promo-info{display:flex;gap:16px;min-width:0;padding:18px 20px;background:var(--surface-card);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.px-promo-info-ico{flex:none;display:inline-flex;color:var(--promo-gold);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent-2) 35%,transparent))}.px-promo-info-body{flex:1;min-width:0}.px-promo-info-body h3{margin:0 0 10px;font-family:var(--font-body);font-weight:600;font-size:17px;color:var(--text)}.px-promo-info-text{margin:0 0 12px;font-size:13.5px;line-height:1.45;color:var(--text-soft)}.px-promo-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.px-promo-steps li{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-soft)}.px-promo-steps .n{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--promo-gold);color:var(--promo-gold);font-family:var(--font-tech);font-weight:700;font-size:13px}.px-promo-terms-link{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--promo-gold);font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px}.px-promo-terms-link:hover{color:var(--promo-gold-hi)}.px-promo-terms-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.px-promo-faq{list-style:none;margin:0;padding:0}.px-promo-faq li+li{border-top:1px solid var(--line)}.px-promo-faq button{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:6px 2px;border:0;background:transparent;color:var(--text-soft);font:inherit;font-size:14px;text-align:left;cursor:pointer}.px-promo-faq button:hover{color:var(--text)}.px-promo-faq button:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:6px}.px-promo-faq .q-ico{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--promo-gold);color:var(--promo-gold);font-weight:700;font-size:12px;line-height:1}.px-promo-faq .q{flex:1;min-width:0}.px-promo-faq .chev{flex:none;color:var(--text-soft);transition:transform .2s ease}.px-promo-faq li.open .chev{transform:rotate(90deg);color:var(--promo-gold)}.px-promo-faq li.open button{color:var(--text)}.px-promo-faq-a{padding:2px 4px 12px 34px;font-size:13.5px;line-height:1.5;color:var(--text-soft)}.px-promo-sheet .ch-panel-titles h2{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:19px}.px-promo-sheet .ch-panel-titles p{font-size:13.5px;color:var(--text-soft)}.px-promo-d-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.px-promo-d-long{margin:0;font-size:14px;line-height:1.5;color:var(--text-soft)}.px-promo-d-auto{margin:0;padding:10px 12px;border-radius:var(--r-sm);border:1px dashed var(--line-acc);color:var(--text-soft);font-size:13.5px}.px-promo-code{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-sm);border:1px dashed color-mix(in srgb,var(--accent-2) 60%,transparent);background:color-mix(in srgb,var(--accent-2) 6%,transparent)}.px-promo-code .lab{font-size:12px;color:var(--text-mute);text-transform:uppercase;letter-spacing:.08em}.px-promo-code code{flex:1;min-width:0;font-family:var(--font-mono);font-size:18px;font-weight:700;color:var(--promo-gold);letter-spacing:.06em;overflow-wrap:anywhere}.px-promo-code button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--line-3);background:var(--surface-control);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.px-promo-code button:hover{border-color:var(--line-acc-2)}.px-promo-code button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-promo-d-facts{margin:0;display:grid;gap:8px}.px-promo-d-facts>div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line)}.px-promo-d-facts dt{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-mute)}.px-promo-d-facts dd{margin:0;font-size:14px;color:var(--text);overflow-wrap:anywhere}.px-promo-d-sec h3{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--text)}.px-promo-d-cond{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.45;color:var(--text-soft)}.px-promo-d-cond li::marker{color:var(--promo-gold)}.px-promo-d-table-wrap{overflow-x:auto;border:1px solid var(--line-2);border-radius:var(--r-sm)}.px-promo-d-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.px-promo-d-table th,.px-promo-d-table td{padding:8px 10px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.px-promo-d-table thead th{font-weight:500;font-size:12px;color:var(--text-mute);background:var(--surface-well)}.px-promo-d-table th[scope=row],.px-promo-d-table thead th:first-child{text-align:left;font-weight:600;color:var(--text)}.px-promo-d-table tbody tr:last-child>*{border-bottom:0}.px-promo-d-table .acc{color:var(--accent)}.px-promo-d-table .strong{font-weight:700;color:var(--text)}.px-promo-d-note{margin:6px 0 0;font-size:12px;color:var(--text-mute)}.px-promo-sheet .ch-panel-foot{padding:14px 18px}@media(max-width:560px){.ch-panel.px-promo-sheet{top:auto;left:0;right:0;bottom:0;width:100vw;max-height:90dvh;border-left:0;border-top:1px solid var(--line-3);border-radius:18px 18px 0 0;box-shadow:0 -24px 60px #0009;animation:px-promo-sheet-in .24s cubic-bezier(.22,.9,.3,1)}.ch-panel.px-promo-sheet:before{content:"";position:absolute;top:7px;left:50%;width:42px;height:4px;margin-left:-21px;border-radius:4px;background:var(--line-3)}.px-promo-d-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}@keyframes px-promo-sheet-in{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@container px-promo (max-width: 959px){.px-promo-hero{grid-template-columns:clamp(110px,20cqi,170px) minmax(0,1fr);grid-template-areas:"art text" "timer cta";row-gap:12px;padding:14px 18px 16px 8px}.px-promo-hero-art{grid-area:art}.px-promo-hero-text{grid-area:text}.px-promo-hero-timer{grid-area:timer;justify-self:start;padding-left:10px}.px-promo-hero-cta{grid-area:cta;justify-self:end;align-self:end}.px-promo-hero-l1{--l1: clamp(28px, 6cqi, 46px)}.px-promo-hero-l2,.px-promo-hero-l3{font-size:clamp(14px,2.6cqi,20px)}.px-promo-hero .ch-countdown-num{min-width:46px;font-size:24px}.px-promo-card-body h3{font-size:clamp(18px,3cqi,24px)}.px-promo-card-desc{font-size:14px}.px-promo-valid{font-size:13.5px}.px-promo-cta{font-size:14.5px}.px-promo-value{font-size:14px}.px-promo-pill{font-size:13px}}@container px-promo (max-width: 559px){.px-promo-rw{flex-wrap:wrap;row-gap:10px}.px-promo-rw-text{flex:1 1 60%}.px-promo-rw-btn{flex:1 1 100%}.px-promo-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "text" "timer" "cta";justify-items:center;text-align:center;padding:14px 14px 16px;row-gap:12px}.px-promo-hero-art{height:104px;width:150px}.px-promo-hero-art .px-promo-art{min-height:100px}.px-promo-art.f-hero .px-promo-art-stage{width:104px}.px-promo-art-glyph .minus{font-size:30px}.px-promo-art-glyph .pct{width:54px}.px-promo-hero-text{align-items:center}.px-promo-hero-l1{justify-content:center;--l1: clamp(28px, 10cqi, 40px)}.px-promo-hero-l2,.px-promo-hero-l3{font-size:clamp(14px,4.4cqi,18px)}.px-promo-hero-timer{justify-self:center;padding-left:0}.px-promo-hero .ch-countdown{align-items:center}.px-promo-hero .ch-countdown-cells{gap:12px}.px-promo-hero .ch-countdown-num{min-width:46px;font-size:24px}.px-promo-hero-cta{justify-self:stretch;width:100%}.px-promo-buy{width:100%;min-width:0}.px-promo-card{min-height:220px;padding:14px 14px 16px}.px-promo-card-art{width:46%;opacity:.72}.px-promo-card-body{max-width:72%}.px-promo-info{padding:16px;gap:12px}.px-promo-info-ico svg{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.px-promo-card,.px-promo-cta,.px-promo-buy,.px-promo-faq .chev,.px-promo-tabs button,.px-promo-rw-btn{transition:none}.px-promo-card:hover,.px-promo-cta:hover,.px-promo-buy:hover:not(:disabled){transform:none}.px-promo-hero,.px-promo-buy,.px-promo-cta,.px-promo-value,.px-promo-badge{box-shadow:none}.px-promo-hero-l1>span,.px-promo-art-ico,.px-promo-art-glyph{filter:none}.px-promo-spark{box-shadow:none}.ch-panel.px-promo-sheet{animation:none}}@container px-promo (max-width: 1299px){.px-promo-card-top{column-gap:6px}.px-promo-badge{font-size:11px;letter-spacing:0;padding:3px 8px;gap:5px}.px-promo-value{font-size:12.5px;letter-spacing:0;padding:4px 10px;min-height:28px}}.px-st{container:px-st / inline-size;display:flex;flex-direction:column;gap:12px;min-width:0}.px-st .px-st-kpis,.px-st .px-st-mini{transition:opacity .2s ease}.px-st.is-refreshing .px-st-kpis,.px-st.is-refreshing .px-st-mini{opacity:.55}.px-sh-viewhead-actions:has(>.px-st-filters){flex:1 1 auto;justify-content:flex-end;min-width:0}.px-st-filters{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 24px;min-width:0}.px-st-filters .ch-select{min-height:44px}.px-st-f-account,.px-st-f-platform{width:232px;max-width:100%}.px-st-f-period .ch-seg.v-boxed button{min-width:62px;min-height:42px;padding:0 16px;font-size:14px}.px-st-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 16px;margin:-14px 0 12px;font-size:12.5px;color:var(--text-mute)}.px-st-meta b{color:var(--text-soft);font-weight:600}.px-st-dev{font-family:var(--font-mono);font-size:11px;color:var(--warning)}.px-st-notice{display:flex;align-items:center;gap:10px;margin:0;padding:11px 14px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-well);color:var(--text-soft);font-size:13.5px}.px-st-notice svg{flex:none;color:var(--text-mute)}.px-st-state{padding:18px}.px-st-cta{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.px-st-kpis{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.px-st-kpis .ch-kpi{min-height:112px}.px-st-kpis .px-st-kpi-big .ch-kpi-value{font-size:clamp(18px,21cqi,26px)}.px-st-row{display:grid;gap:12px;min-width:0;align-items:stretch}.px-st-row>*{min-width:0}.px-st-a-eq{grid-area:eq}.px-st-a-pnl{grid-area:pnl}.px-st-a-win{grid-area:win}.px-st-a-ins{grid-area:ins}.px-st-a-ses{grid-area:ses}.px-st-a-ls{grid-area:ls}.px-st-a-mini{grid-area:mini}.px-st-a-cal{grid-area:cal}.px-st-a-dist{grid-area:dist}.px-st-a-dd{grid-area:dd}.px-st-r2{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"eq eq" "pnl win"}.px-st-r3{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"ins ses" "ls mini"}.px-st-r4{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"cal dist" "dd dd"}.px-st-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}@container px-st (min-width: 1560px){.px-st-kpis{grid-template-columns:213fr 140fr 143fr 145fr 167fr 150fr 190fr 145fr 125fr 152fr}.px-st-kpis .ch-kpi{min-height:120px;padding:14px 14px 12px}.px-st-r2{grid-template-columns:691fr 530fr 440fr;grid-template-areas:"eq pnl win"}.px-st-r3{grid-template-columns:411fr 398fr 400fr 440fr;grid-template-areas:"ins ses ls mini"}.px-st-r4{grid-template-columns:430fr 582fr 649fr;grid-template-areas:"cal dist dd"}.px-st-ls{flex-wrap:nowrap}.px-st-calcard .ch-cal-cell{min-height:38px}.px-st-calcard .ch-cal-grid,.px-st-calcard .ch-cal-row{gap:4px}}@container px-st (max-width: 759px){.px-st,.px-st-row,.px-st-kpis,.px-st-mini{gap:10px}.px-st-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.px-st-kpis .ch-kpi{min-height:0;padding:12px}.px-st-kpi-net,.px-st-kpis>:last-child{grid-column:1 / -1}.px-st-table.ch-table.is-dense th,.px-st-table.ch-table.is-dense td{padding:8px 5px;font-size:12.5px}.px-st-r2{grid-template-columns:minmax(0,1fr);grid-template-areas:"eq" "pnl" "win"}.px-st-r3{grid-template-columns:minmax(0,1fr);grid-template-areas:"ins" "ses" "ls" "mini"}.px-st-r4{grid-template-columns:minmax(0,1fr);grid-template-areas:"cal" "dist" "dd"}.px-st .ch-card{padding:14px 12px}.px-st .ch-card-title h3{font-size:15px}.px-st-mini .ch-kpi{padding:11px 10px}}@media(max-width:760px){.px-st-filters{width:100%;flex-direction:column;align-items:stretch;gap:10px}.px-st-f-account,.px-st-f-platform,.px-st-f-period{width:100%}.px-st-f-period .ch-seg{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;width:100%}.px-st-f-period .ch-seg::-webkit-scrollbar{display:none}.px-st-f-period .ch-seg.v-boxed button{flex:1 0 auto;min-width:54px;padding:0 12px}.px-st-meta{justify-content:flex-start;margin-top:-12px}}.px-st-t-accent{color:var(--accent)}.px-st-t-neg{color:var(--danger)}.px-st-t-text{color:var(--text)}.px-st-t-warn{color:var(--warning)}.px-st-t-neutral{color:var(--text-mute)}.px-st-na{color:var(--text-mute);cursor:help}.px-st-note{margin:6px 0 0;font-size:12px;color:var(--text-mute)}.px-st .ch-card{gap:8px}.px-st .ch-card-head{min-height:32px}.px-st-sel{min-width:118px}.px-st-more{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:0;border-radius:var(--r-xs);background:none;color:var(--accent);font:500 14px/1.3 var(--font-body);cursor:pointer}.px-st-more svg{transition:transform .2s ease}.px-st-more:hover{text-decoration:underline;text-underline-offset:3px}.px-st-more:hover svg{transform:translate(2px)}.px-st-more[aria-expanded=true] svg{transform:rotate(90deg)}.px-st-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-st-table.ch-table{gap:0}.px-st-table.ch-table thead th{background:transparent;box-shadow:none;color:var(--text-mute);font-size:12.5px;font-weight:500;white-space:nowrap}.px-st-table.ch-table.is-dense th,.px-st-table.ch-table.is-dense td{padding:8px;font-size:13.5px}.px-st-table.ch-table tbody th{font-weight:500;color:var(--text);white-space:nowrap}.px-st-table.ch-table td{color:var(--text);white-space:nowrap}.px-st-table.ch-table tbody tr:last-child>*{border-bottom-color:transparent}.px-st-table-ses.ch-table.is-dense td,.px-st-table-ses.ch-table.is-dense tbody th{padding-top:12px;padding-bottom:12px}.px-st-daysel{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:4px 0 0;padding:6px 8px 6px 10px;border-radius:var(--r-sm);background:var(--surface-well);border:1px solid var(--line);font-size:12.5px;color:var(--text-soft)}.px-st-daysel b{font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums}.px-st-daysel-x{margin-left:auto;display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid var(--line-2);border-radius:var(--r-xs);background:transparent;color:var(--text-mute);cursor:pointer}.px-st-daysel-x:hover{color:var(--text);border-color:var(--line-3)}.px-st-daysel-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-st-donut{flex:1;gap:16px 26px}.px-st-donut .ch-donut-num{font-size:26px}.px-st-donut .ch-donut-legend{flex:1 1 170px;max-width:250px}.px-st-donut .ch-donut-legend th,.px-st-donut .ch-donut-legend td{padding:9px 4px}.px-st-donut .ch-donut-legend tbody th{color:var(--text-soft)}.px-st-ls{flex:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 20px;min-width:0}.px-st-ls-rows{flex:1 1 200px;display:flex;flex-direction:column;min-width:0;max-width:300px}.px-st-ls-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0}.px-st-ls-row+.px-st-ls-row{border-top:1px solid var(--line-2)}.px-st-ls-side{display:flex;flex-direction:column;gap:6px;min-width:0;padding-right:12px;border-right:1px solid var(--line-2)}.px-st-ls-name{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text)}.px-st-ls-count{padding-left:17px;font-size:13px;color:var(--text-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.px-st-ls-pnl{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.px-st-ls-pnl span{font-size:12px;color:var(--text-mute)}.px-st-ls-pnl b{font-family:var(--font-tech);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.px-st-mini .ch-kpi{padding:12px 14px}.px-st-mini .ch-kpi-main{gap:4px}.px-st-mini .ch-kpi-value{font-size:clamp(18px,12cqi,24px)}.px-st-top{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}.px-st-top-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.px-st-top-txt>b{font-family:var(--font-tech);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.px-st-top-txt>span{font-size:11.5px;color:var(--text-mute)}.px-st-top-txt>span b{font-weight:600}.px-st-top .ch-spark{margin-left:auto}.px-st-streak{display:flex;flex-direction:column;gap:8px}.px-st-streak-line{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 10px}.px-st-streak-unit{font-size:12.5px;color:var(--text-mute)}.px-st-streak-line b{font-family:var(--font-tech);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.px-st-cons{display:flex;align-items:center;gap:18px;padding-top:2px}.px-st-cons .ch-ring-num{font-size:14px!important}.px-st-cons-label{font-family:var(--font-tech);font-size:16px;font-weight:600}.px-st-calcard{gap:0}.px-st-cal-body{display:flex;flex-direction:column;flex:1;transition:opacity .2s ease}.px-st-cal-body.is-refreshing{opacity:.55}.px-st-calcard .ch-cal-head{min-height:32px}.px-st-detail{scroll-margin-top:90px}.px-st-detail h3:focus{outline:none}.px-st-detail h3:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){.px-st .px-st-kpis,.px-st .px-st-mini,.px-st-cal-body,.px-st-more svg{transition:none}}.px-rm{container:px-rm / inline-size;display:flex;flex-direction:column;gap:12px;min-width:0}.px-rm-body{display:flex;flex-direction:column;gap:12px;min-width:0}.px-rm-body .px-rm-kpis{transition:opacity .2s ease}.px-rm-body.is-refreshing .px-rm-kpis{opacity:.55}.px-rm-dev{margin:-14px 0 12px;font-family:var(--font-mono);font-size:11px;color:var(--warning);text-align:right}.px-rm-state{padding:18px}.px-rm-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;padding:0 22px;text-decoration:none}.px-rm-live{align-self:flex-end;margin-bottom:4px}.px-rm b[class*=ch-t-],.px-rm-dl b[class*=ch-t-]{color:var(--c)}.px-rm-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.px-rm-selects,.px-rm-badges{display:grid;gap:12px;min-width:0}.px-rm-selects{grid-template-columns:repeat(3,minmax(0,1fr))}.px-rm-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.px-rm-fdiv{display:none}.px-rm-fcard{display:flex;align-items:center;gap:14px;min-width:0;padding:10px 14px 10px 16px;background:var(--surface-card);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.px-rm-fcard-ico{flex:none;display:inline-flex;color:var(--accent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 35%,transparent))}.px-rm-fcard-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.px-rm-fcard-label{font-size:12.5px;line-height:1.2;color:var(--text-soft)}.px-rm-fcard .ch-select{padding:7px 12px}.px-rm-fcard .ch-select select.ch-select-input{font-weight:600;font-size:14px}.px-rm-badge{min-height:68px}@container px-rm (min-width: 1400px){.px-rm-filters{grid-template-columns:minmax(0,723fr) 1px minmax(0,427fr);align-items:stretch;gap:16px}.px-rm-selects{grid-template-columns:minmax(0,240fr) minmax(0,230fr) minmax(0,253fr)}.px-rm-badges{grid-template-columns:minmax(0,229fr) minmax(0,198fr)}.px-rm-fdiv{display:block;width:1px;margin:12px 0;background:var(--line-3)}}.px-rm-notices{display:flex;flex-direction:column;gap:8px}.px-rm-notice{display:flex;align-items:center;gap:10px;margin:0;padding:10px 14px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-well);color:var(--text-soft);font-size:13.5px}.px-rm-notice svg{flex:none;color:var(--text-mute)}.px-rm-notice.is-danger{border-color:color-mix(in srgb,var(--danger) 35%,transparent);color:var(--text)}.px-rm-notice.is-danger svg{color:var(--danger)}.px-rm-errwrap .ch-error{border-radius:var(--r-md)}.px-rm-kpis{display:grid;gap:12px;min-width:0;grid-template-columns:repeat(12,minmax(0,1fr))}.px-rm-kpis>*{grid-column:span 3}.px-rm-kpis.is-7>:nth-child(n+5){grid-column:span 4}.px-rm-kpis.is-6>*{grid-column:span 4}.px-rm-kpi.ch-kpi{min-height:150px;padding:14px 16px 13px}.px-rm-kpi .ch-kpi-main{gap:9px}.px-rm-kpi .ch-kpi-head{align-items:flex-start;min-height:26px}.px-rm-kpi .ch-kpi-ico{margin-top:-2px}.px-rm-kpi .ch-kpi-ico svg{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--c) 40%,transparent))}.px-rm-kpi.is-caps .ch-kpi-label{font-size:12.5px;color:var(--text);padding-top:3px}.px-rm-kpi .ch-kpi-value{font-size:clamp(19px,13cqi,26px);font-weight:700}.px-rm-kpi .ch-progress-val{font-size:16px;font-weight:700}.px-rm-kpi .ch-kpi-sub{color:var(--text)}.px-rm-kpi-foot{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 10px;margin-top:auto;font-size:12.5px;line-height:1.35;color:var(--text)}.px-rm-kpi-foot b{font-weight:600;font-variant-numeric:tabular-nums}.px-rm-kpi-foot.is-stack{flex-direction:column;align-items:flex-start;gap:3px}.px-rm-kpi-foot.is-na{color:var(--text-mute)}.px-rm-kpi .ch-kpi-main>.ch-progress{margin-top:2px}.px-rm-kpi .ch-kpi-main{min-height:100%}.px-rm-target-foot{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;margin-top:auto}.px-rm-target-cur{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--text)}.px-rm-target-cur b{font-family:var(--font-tech);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.px-rm-target-rem{font-size:11.5px;color:var(--text-soft);padding-bottom:2px}.px-rm-statebox{display:flex;align-items:center;gap:10px;min-height:46px;padding:9px 12px;border-radius:var(--r-sm);background:var(--surface-well);border:1px solid var(--line)}.px-rm-statebox-ico{flex:none;display:inline-flex;color:var(--c)}.px-rm-statebox.is-protected .px-rm-statebox-ico svg{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--c) 45%,transparent))}.px-rm-statebox-txt{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px 12px;font-size:13.5px;font-weight:500;line-height:1.3;color:var(--text)}.px-rm-statebox.is-numbers .px-rm-statebox-txt{font-size:12.5px;color:var(--text-soft)}.px-rm-statebox-txt b{font-family:var(--font-tech);font-weight:700;font-size:14px}.px-rm-nowrap{white-space:nowrap}.px-rm-lock-solid{color:var(--c, currentColor)}.px-rm-lock-solid rect{fill:currentColor}.px-rm-lock-solid path{fill:none}.px-rm-na-tip{margin-left:2px}.px-rm-kpi-next .ch-kpi-valrow{flex:1;align-items:flex-end}.px-rm-kpi-next .ch-kpi-value{font-size:clamp(26px,20cqi,38px);text-shadow:0 0 22px color-mix(in srgb,var(--accent) 35%,transparent)}.px-rm-next-sub{display:block;font-size:14px;color:var(--text)}.px-rm-kpi-cons .ch-kpi-valrow{justify-content:flex-start;gap:8px 14px}.px-rm-kpi-cons .ch-chip{font-weight:600}.px-rm-chip-check circle{fill:currentColor}.px-rm-chip-check path{stroke:var(--bg-0)}.px-rm-row{display:grid;gap:12px;min-width:0;grid-template-columns:minmax(0,1fr);align-items:stretch}.px-rm-row>*{min-width:0}.px-rm-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.px-rm-stack>.px-rm-eqcard{flex:1}.px-rm .ch-card{gap:8px}.px-rm .ch-card-head{min-height:32px}.px-rm .ch-card-title h3{font-size:17px}.px-rm-csel{min-width:196px}.px-rm-csel.ch-select select.ch-select-input{font-size:13px}.px-rm-chart .ch-card-body{justify-content:flex-end}@container px-rm (min-width: 1000px){.px-rm-r3{grid-template-columns:minmax(0,578fr) minmax(0,651fr)}.px-rm-r4{grid-template-columns:minmax(0,735fr) minmax(0,496fr)}.px-rm-r5{grid-template-columns:minmax(0,573fr) minmax(0,656fr)}}@container px-rm (min-width: 1400px){.px-rm-kpis.is-7{grid-template-columns:minmax(0,186fr) minmax(0,167fr) minmax(0,170fr) minmax(0,171fr) minmax(0,170fr) minmax(0,143fr) minmax(0,179fr)}.px-rm-kpis.is-6{grid-template-columns:minmax(0,186fr) minmax(0,167fr) minmax(0,170fr) minmax(0,171fr) minmax(0,170fr) minmax(0,150fr)}.px-rm-kpis>*,.px-rm-kpis.is-7>:nth-child(n+5),.px-rm-kpis.is-6>*{grid-column:auto}.px-rm-kpi.ch-kpi{min-height:156px}}.px-rm-banner{position:relative;display:flex;align-items:center;gap:18px;min-width:0;padding:12px 20px 12px 16px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:radial-gradient(120% 160% at 0% 50%,color-mix(in srgb,var(--c) 16%,transparent),transparent 60%),linear-gradient(90deg,color-mix(in srgb,var(--c) 10%,var(--bg-card)),color-mix(in srgb,var(--c) 4%,var(--bg-card)));box-shadow:0 0 26px -12px var(--c),inset 0 1px color-mix(in srgb,var(--c) 18%,transparent)}.px-rm-banner-ring,.px-rm-banner-check{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--c);border:2px solid color-mix(in srgb,var(--c) 70%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent);box-shadow:0 0 18px -6px var(--c)}.px-rm-banner-check{width:48px;height:48px;margin-left:auto}.px-rm-banner-txt{min-width:0}.px-rm-banner h2{margin:0;font-family:var(--font-tech);font-size:clamp(19px,2.2cqi,29px);font-weight:700;line-height:1.15;letter-spacing:.01em;color:var(--c);text-transform:none}.px-rm-banner p{margin:3px 0 0;font-size:clamp(14px,1.4cqi,18px);color:var(--text)}.px-rm-lockalert{position:relative;display:inline-flex}.px-rm-lockalert-mark{position:absolute;right:-8px;bottom:-6px;color:var(--c);background:var(--bg-card);border-radius:50%}.px-rm-legend.ch-legend{gap:6px 16px;font-size:12.5px}.px-rm-eqcard .ch-card-head{align-items:center}.px-rm-eqcard .ch-card-actions{flex:1 1 auto;justify-content:flex-end}.px-rm-addon-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px}.px-rm-addon{display:flex;align-items:center;gap:14px;min-width:0;padding:10px 14px;border-radius:var(--r-sm);background:var(--surface-well);border:1px solid var(--line)}.px-rm-addon.is-out{opacity:.72}.px-rm-addon-ico{flex:none;display:inline-flex;color:var(--warning);--c: var(--warning);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--warning) 45%,transparent))}.px-rm-addon-txt{min-width:0;display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--text-soft)}.px-rm-addon-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.px-rm-addon-head b{font-size:14px;font-weight:600;color:var(--text)}.px-rm-addon-note{color:var(--text-mute);font-style:italic}.px-rm-rows{list-style:none;margin:0;padding:0;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr)}.px-rm-crow{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:42px;padding:8px 10px 8px 14px;border-radius:var(--r-sm);background:var(--surface-well);border:1px solid var(--line);color:var(--text);font:400 13.5px/1.3 var(--font-body);text-align:left;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background .15s ease}.px-rm-rows>li{display:flex;min-width:0}.px-rm-rows>li>.px-rm-crow{flex:1}.px-rm-crow:hover{border-color:var(--line-acc-soft);background:color-mix(in srgb,var(--accent) 3%,var(--surface-well))}.px-rm-crow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-rm-crow.is-static{cursor:default}.px-rm-crow-ico{display:inline-grid;place-items:center;width:22px;height:22px;color:var(--c)}.px-rm-crow-lock{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.8px solid currentColor}.px-rm-crow-label{min-width:0;display:flex;flex-direction:column;color:var(--text-soft)}.px-rm-crow-label small{font-size:11.5px;color:var(--text-mute)}.px-rm-crow-val{color:var(--text);font-weight:500;text-align:left}.px-rm-crow-val.is-toned{color:var(--c)}.px-rm-crow-chev{color:var(--text-soft)}@container px-rm (min-width: 1400px){.px-rm-rows{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows, 2),1fr);grid-auto-flow:column}}.px-rm-panel-state{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.px-rm-panel-note{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-mute)}.px-rm-dl{margin:0;display:flex;flex-direction:column;border-top:1px solid var(--line-2)}.px-rm-dl-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--line-2)}.px-rm-dl-row dt{font-size:12.5px;color:var(--text-mute)}.px-rm-dl-row dd{margin:0;font-size:13.5px;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.px-rm-dl-sub{color:var(--text-soft)}.px-rm-link{display:inline-flex;align-items:center;gap:4px;color:var(--accent);text-decoration:none}.px-rm-link:hover{text-decoration:underline;text-underline-offset:3px}.px-rm-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@container px-rm (max-width: 759px){.px-rm,.px-rm-body,.px-rm-row,.px-rm-kpis,.px-rm-stack{gap:10px}.px-rm-selects,.px-rm-badges{grid-template-columns:minmax(0,1fr);gap:10px}.px-rm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.px-rm-kpis>*,.px-rm-kpis.is-7>:nth-child(n+5),.px-rm-kpis.is-6>*{grid-column:auto}.px-rm-kpis>.px-rm-kpi-target,.px-rm-kpis.is-6>.px-rm-kpi-next{grid-column:1 / -1}.px-rm-kpi.ch-kpi{min-height:0;padding:12px}.px-rm-kpi .ch-kpi-value{font-size:clamp(18px,12cqi,24px)}.px-rm-kpi.is-caps .ch-kpi-label{font-size:11.5px}.px-rm-statebox{padding:8px 10px;gap:8px}.px-rm-statebox-txt{font-size:12.5px}.px-rm .ch-card{padding:14px 12px}.px-rm .ch-card-title h3{font-size:15px}.px-rm-csel{min-width:0;width:100%}.px-rm-chart .ch-card-actions{width:100%}.px-rm-banner{gap:12px;padding:10px 12px}.px-rm-banner-ring{width:44px;height:44px}.px-rm-banner-check{width:36px;height:36px}.px-rm-banner h2{font-size:17px}.px-rm-banner p{font-size:13.5px}.px-rm-eqcard .ch-card-actions{justify-content:flex-start}.px-rm-legend.ch-legend{gap:4px 12px;font-size:12px}.px-rm-crow{gap:10px;padding:8px 8px 8px 10px;font-size:13px}}@media(max-width:760px){.px-rm-live{align-self:flex-start}.px-rm-dev{text-align:left;margin-top:-12px}}@media(prefers-reduced-motion:reduce){.px-rm-body .px-rm-kpis,.px-rm-crow{transition:none}}.px-rm-live.ch-live{white-space:normal;flex-wrap:wrap;row-gap:2px}.px-rwd,.px-rwd-modal,.px-rwd-hpanel,.px-rwd-rpanel{--rwd-gold: var(--accent-2);--rwd-blue: var(--info);--rwd-violet: var(--ch-violet);--rwd-silver: var(--ch-steel);--rwd-debit: var(--danger);--rwd-card: var(--surface-card);--rwd-line: var(--line-2)}.px-rwd{container:px-rwd / inline-size;display:flex;flex-direction:column;gap:16px;min-width:0}.px-rwd-body{display:flex;flex-direction:column;gap:16px;min-width:0}.px-rwd-dev{margin:-6px 0 0;font-family:var(--font-mono);font-size:11px;color:var(--warning);text-align:right}.px-rwd-state{padding:18px}.px-rwd-gold{color:var(--rwd-gold)}.px-rwd-acc,.px-rwd-pos{color:var(--accent)}.px-rwd-neg{color:var(--rwd-debit)}.px-rwd-sec-head h2,.px-rwd-history-head h2,.px-rwd-sum-head h2,.px-rwd-benefits-head h2{margin:0;font:700 20px/1.25 var(--font-body);letter-spacing:-.01em;color:var(--text)}.px-rwd-sec-head p,.px-rwd-benefits-head p{margin:3px 0 0;font-size:13.5px;line-height:1.45;color:var(--text-soft)}.px-rwd-sq{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:var(--c, var(--accent));background:color-mix(in srgb,var(--c, var(--accent)) 9%,var(--bg-2));border:1px solid color-mix(in srgb,var(--c, var(--accent)) 16%,transparent)}.px-rwd-sq.s-40{width:40px;height:40px}.px-rwd-sq.s-52{width:52px;height:52px;border-radius:11px}.px-rwd-sq.is-debit{--c: var(--rwd-debit)}.px-rwd-head .px-view-head{margin-bottom:0}.px-rwd-head .px-sh-viewhead-row{align-items:center;flex-wrap:wrap}.px-rwd-head .px-sh-viewhead-text{flex:1 1 420px}.px-app--v2 .px-rwd-head .px-view-head h1,.px-rwd-head .px-view-head h1{text-transform:none;font-size:clamp(28px,3.1cqi,46px);letter-spacing:.01em}.px-rwd-title-w{color:var(--text);text-transform:uppercase}.px-rwd-title-a{color:var(--accent)}.px-rwd-head .px-view-head p{margin-top:4px;font-size:clamp(14px,1.05cqi,16px);color:var(--text-soft)}.px-rwd-rules-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 24px;border:1.5px solid var(--accent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 5%,var(--bg-1));color:var(--accent);font:700 15px/1 var(--font-body);letter-spacing:.01em;cursor:pointer;white-space:nowrap;box-shadow:0 0 22px -8px color-mix(in srgb,var(--accent) 70%,transparent);transition:background .2s ease,box-shadow .2s ease}.px-rwd-rules-btn:hover{background:color-mix(in srgb,var(--accent) 12%,var(--bg-1));box-shadow:0 0 26px -6px color-mix(in srgb,var(--accent) 80%,transparent)}.px-rwd-rules-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.px-rwd-head.is-loading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.px-rwd-head-skel{display:flex;flex-direction:column;gap:10px;flex:1 1 320px;min-width:0}.px-rwd-banner{display:flex;align-items:center;gap:10px;margin:0;padding:12px 16px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--warning) 45%,transparent);background:color-mix(in srgb,var(--warning) 9%,var(--bg-card));color:var(--text);font-size:14px}.px-rwd-banner svg{color:var(--warning);flex:none}.px-rwd-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.px-rwd-kpis .ch-kpi.l-side{padding:18px 20px;gap:16px;min-height:104px}.px-rwd-kpis .ch-kpi-square{width:60px;height:60px;border-radius:12px;background:color-mix(in srgb,var(--c) 7%,var(--bg-2));border-color:color-mix(in srgb,var(--c) 14%,transparent)}.px-rwd-kpis .ch-kpi-label{font-size:13.5px;color:var(--text-soft)}.px-rwd-kpis .ch-kpi-value{font-family:var(--font-body);font-weight:800;font-size:clamp(20px,13.5cqi,30px);letter-spacing:-.005em}.px-rwd-kpis .ch-kpi-sub{font-size:13.5px;color:var(--text-soft)}.px-rwd-hl,.px-rwd-kpis .ch-kpi-sub .px-rwd-hl{color:var(--rwd-blue);font-weight:700}.px-rwd-neg-sub{color:var(--rwd-debit)}.px-rwd-kpi.is-negative{border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.px-rwd-kpi-next{cursor:pointer;transition:border-color .18s ease}.px-rwd-kpi-next:hover{border-color:var(--line-acc)}.px-rwd-kpi-next .ch-kpi-action{top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform:none;justify-items:end;padding-right:14px;border-radius:inherit;color:var(--text-soft)}.px-rwd-kpi-next .ch-kpi-action:hover{border-color:transparent;color:var(--accent)}.px-rwd-kpi-next .ch-kpi-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-rwd-kpi-next .ch-kpi-action svg{width:24px;height:24px}.px-rwd-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.px-rwd-main,.px-rwd-side{display:flex;flex-direction:column;gap:16px;min-width:0}.px-rwd .ch-card{border-radius:var(--r-md)}.px-rwd-progress{padding:18px 22px 20px;gap:14px}.px-rwd-track{padding:0 4px}.px-rwd-track .ch-track-name{font-family:var(--font-body);font-size:14px;font-weight:800;letter-spacing:.02em}.px-rwd-track .ch-track-th{font-size:13px}.px-rwd-track .ch-track-level.is-done .ch-track-node{box-shadow:0 0 14px -6px var(--c)}.px-rwd-track.is-compact .ch-track-node{width:36px;height:36px;margin:4px 0}.px-rwd-track.is-compact .ch-track-node svg{width:16px;height:16px}.px-rwd-track.is-compact .ch-track-level.is-current .ch-track-node{width:44px;height:44px;margin:0}.px-rwd-track.is-compact .ch-track-level.is-current .ch-track-node svg{width:20px;height:20px}.px-rwd-track.is-compact .ch-track-line{top:26px;height:6px;margin-top:-3px}.px-rwd-track.is-compact .ch-track-name{font-size:10.5px;letter-spacing:0}.px-rwd-track.is-compact .ch-track-th{font-size:10.5px}.px-rwd-track-skel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-top:6px}.px-rwd-track-skel>span{display:flex;flex-direction:column;align-items:center;gap:10px}.px-rwd-earn{container:px-rwd-earn / inline-size;padding:18px 20px 20px;gap:14px}.px-rwd-earn-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.px-rwd-earn-tile{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;padding:12px;border:1px solid var(--rwd-line);border-radius:10px;background:color-mix(in srgb,var(--bg-2) 70%,transparent)}.px-rwd-earn-top{display:flex;align-items:center;gap:8px;min-width:0;min-height:34px}.px-rwd-earn-ico{flex:none;display:inline-flex;color:var(--c)}.px-rwd-earn-label{font-size:12.5px;line-height:1.3;color:var(--text);min-width:0;overflow-wrap:break-word}.px-rwd-earn-pts{font:800 18px/1.1 var(--font-body);color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}@container px-rwd-earn (min-width: 440px){.px-rwd-earn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container px-rwd-earn (min-width: 700px){.px-rwd-earn-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container px-rwd-earn (min-width: 700px) and (max-width: 1019px){.px-rwd-earn-top{flex-direction:column;align-items:flex-start;gap:8px;min-height:0}.px-rwd-earn-tile{padding:12px 10px}.px-rwd-earn-pts{font-size:16px}}.px-rwd-catalog{container:px-rwd-cat / inline-size;padding:18px 20px 20px;gap:14px}.px-rwd-cat-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@container px-rwd-cat (min-width: 440px){.px-rwd-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container px-rwd-cat (min-width: 740px){.px-rwd-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.px-rwd-card{container:px-rwd-card / inline-size;position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border:1px solid var(--rwd-line);border-radius:var(--r-md);background:color-mix(in srgb,var(--bg-2) 72%,transparent);transition:border-color .18s ease}.px-rwd-card.is-redeem:hover{border-color:var(--line-acc)}.px-rwd-card-top{display:flex;align-items:flex-start;gap:12px;min-width:0;padding-right:20px}.px-rwd-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.px-rwd-card-text h3{margin:2px 0 0;font:700 15px/1.25 var(--font-body);color:var(--text);letter-spacing:-.005em;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.px-rwd-card-text p{margin:0;font-size:12.5px;line-height:1.4;color:var(--text-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.px-rwd-card-tip{position:absolute;top:12px;right:12px}.px-rwd-card .ch-tip-bubble{white-space:pre-line}.px-rwd-card.is-dimmed .px-rwd-sq{color:color-mix(in srgb,var(--text-mute) 85%,transparent);background:var(--bg-2);border-color:var(--line-2)}.px-rwd-card-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 10px}.px-rwd-cost{font:800 17px/1.1 var(--font-body);color:var(--rwd-gold);font-variant-numeric:tabular-nums;white-space:nowrap}.px-rwd-cost.is-muted{color:var(--text-soft)}@container px-rwd-card (max-width: 249px){.px-rwd-card-top{flex-direction:column;gap:10px;padding-right:0}.px-rwd-card-top .px-rwd-sq{width:44px;height:44px}.px-rwd-card-text h3{margin-top:0}.px-rwd-card-foot{flex-direction:column;align-items:stretch;gap:10px}.px-rwd-card-foot .px-rwd-btn,.px-rwd-card-foot .px-rwd-reason{width:100%;min-width:0}.px-rwd-card-foot .px-rwd-reason .px-rwd-btn{width:100%}}.px-rwd-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 18px;border-radius:7px;font:700 13.5px/1 var(--font-body);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.px-rwd-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-rwd-btn.is-redeem{min-width:104px;border:1.5px solid var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--bg-1));color:var(--accent)}.px-rwd-btn.is-redeem:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 18%,var(--bg-1));box-shadow:0 0 18px -6px var(--accent)}.px-rwd-btn.is-redeem:disabled{opacity:.5;cursor:wait}.px-rwd-btn.is-locked,.px-rwd-btn.is-not-eligible{min-width:118px;border:1px solid var(--line-3);background:var(--bg-3);color:var(--text-soft);font-weight:600;cursor:not-allowed}.px-rwd-btn.is-primary{border:1px solid var(--accent);background:var(--accent);color:var(--bg-0);min-height:44px}.px-rwd-btn.is-primary:hover:not(:disabled){box-shadow:0 0 22px -6px var(--accent)}.px-rwd-btn.is-primary:disabled{opacity:.45;cursor:not-allowed}.px-rwd-btn.is-ghost{border:1px solid var(--line-3);background:transparent;color:var(--text-soft);min-height:44px}.px-rwd-btn.is-ghost:hover:not(:disabled){color:var(--text);border-color:var(--text-mute)}.px-rwd-btn.is-ghost:disabled{opacity:.45;cursor:not-allowed}.px-rwd-spin{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:px-rwd-spin .8s linear infinite}@keyframes px-rwd-spin{to{transform:rotate(360deg)}}.px-rwd-reason{display:inline-flex}.px-rwd-reason-bubble{display:none;flex-direction:column;gap:4px;width:max-content;max-width:min(260px,76vw)}.px-rwd-reason.open .px-rwd-reason-bubble{display:flex}.px-rwd-badge{display:flex;flex-direction:column;gap:6px;padding:9px 10px;border-radius:9px;font-size:12.5px;border:1px solid var(--line-3);background:color-mix(in srgb,var(--text-mute) 8%,transparent);color:var(--text-soft)}.px-rwd-badge-label{display:inline-flex;align-items:center;gap:6px;font-weight:700}.px-rwd-badge.is-code,.px-rwd-badge.is-applied{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.px-rwd-badge.is-code .px-rwd-badge-label,.px-rwd-badge.is-applied .px-rwd-badge-label{color:var(--accent)}.px-rwd-badge-sub{color:var(--text-mute);font-size:12px}.px-rwd-code-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.px-rwd-code{padding:3px 8px;border-radius:6px;background:var(--bg-1);border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);font:600 13px/1.3 var(--font-mono);letter-spacing:.06em;color:var(--text);overflow-wrap:anywhere}.px-rwd-copy{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border-radius:6px;border:1px solid var(--line-3);background:transparent;color:var(--text-soft);font:600 12px/1 var(--font-body);cursor:pointer}.px-rwd-copy:hover{color:var(--text);border-color:var(--text-mute)}.px-rwd-copy.is-done{color:var(--accent);border-color:var(--line-acc)}.px-rwd-copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-rwd-use{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;color:var(--accent);font-weight:700;font-size:12.5px;text-decoration:none}.px-rwd-use:hover{text-decoration:underline;text-underline-offset:3px}.px-rwd-use:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.px-rwd-summary{container:px-rwd-sum / inline-size;padding:18px 20px 20px;gap:14px}.px-rwd-sum-head{display:flex;align-items:center;gap:8px}.px-rwd-sum-head h2{font-size:17px}.px-rwd-summary-body{display:flex;flex-direction:column;align-items:center;gap:18px}.px-rwd-ring .ch-ring-num{font-family:var(--font-body);font-weight:800;font-size:34px!important}.px-rwd-ring .ch-ring-cap{font-size:13px;color:var(--text-soft);max-width:9ch}.px-rwd-summary-list{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%}.px-rwd-sum-row{display:flex;align-items:center;gap:12px;min-width:0}.px-rwd-sum-text{display:flex;flex-direction:column;gap:3px;min-width:0}.px-rwd-sum-label{font-size:12.5px;color:var(--text-soft)}.px-rwd-sum-value{font:800 16px/1.15 var(--font-body);color:var(--c);font-variant-numeric:tabular-nums}.px-rwd-sum-extra{font-size:12.5px;color:var(--text-mute)}.px-rwd-pending{margin:0;font-size:12.5px;color:var(--text-soft);border-top:1px solid var(--line);padding-top:10px}@container px-rwd-sum (min-width: 390px){.px-rwd-summary-body{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.px-rwd-summary-list{width:auto;flex:1}}.px-rwd-history{container:px-rwd-hist / inline-size;padding:18px 20px 12px;gap:6px}.px-rwd-history-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.px-rwd-history-head h2{font-size:17px}.px-rwd-seeall{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 4px 0 8px;border:0;background:transparent;color:var(--text-soft);font:500 13.5px/1 var(--font-body);cursor:pointer}.px-rwd-seeall:hover{color:var(--text)}.px-rwd-seeall:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.px-rwd-hlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-width:0}.px-rwd-hlist.is-refreshing{opacity:.55;transition:opacity .2s ease}.px-rwd-hrow{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 0;border-bottom:1px solid var(--line)}.px-rwd-hrow:last-child{border-bottom:0}.px-rwd-hrow-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.px-rwd-hrow-label{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:14px;font-weight:500;color:var(--text);overflow-wrap:anywhere}.px-rwd-hrow-chip{font-weight:600}.px-rwd-hrow-date{font-size:12.5px;color:var(--text-mute);font-variant-numeric:tabular-nums}.px-rwd-hrow-sub{font-size:12px;color:var(--text-mute);overflow-wrap:anywhere}.px-rwd-hrow-pts{flex:none;font:800 15px/1.1 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.px-rwd-hrow-pts.is-credit{color:var(--accent)}.px-rwd-hrow-pts.is-debit{color:var(--rwd-debit)}.px-rwd-hrow.is-pending .px-rwd-sq,.px-rwd-hrow.is-pending .px-rwd-hrow-pts{opacity:.55}.px-rwd-hrow.is-reversed .px-rwd-hrow-pts{color:var(--text-mute)}.px-rwd-history-empty{margin:8px 0 6px}.px-rwd-history .px-rwd-hrow-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container px-rwd-hist (max-width: 359px){.px-rwd-hrow{gap:10px}.px-rwd-hrow .px-rwd-sq.s-44{width:38px;height:38px}.px-rwd-hrow .px-rwd-sq.s-44 svg{width:19px;height:19px}.px-rwd-hrow-label{font-size:13.5px}.px-rwd-hrow-date{font-size:12px;white-space:nowrap}.px-rwd-hrow-pts{font-size:14px}}.px-rwd-benefits{container:px-rwd-ben / inline-size;padding:16px 18px;scroll-margin:24px}.px-rwd-benefits-in{display:flex;flex-direction:column;gap:14px;min-width:0}.px-rwd-benefits:focus{outline:none}.px-rwd-benefits-head h2{font-size:18px}.px-rwd-benefits-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.px-rwd-tier{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--rwd-line);border-radius:var(--r-md);background:color-mix(in srgb,var(--bg-2) 70%,transparent);transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.px-rwd-tier-ico{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:10px;color:var(--c);background:color-mix(in srgb,var(--c) 8%,var(--bg-2));border:1px solid color-mix(in srgb,var(--c) 14%,transparent)}.px-rwd-tier-text{display:flex;flex-direction:column;gap:3px;min-width:0}.px-rwd-tier-name{font:800 14px/1.2 var(--font-body);letter-spacing:.02em;color:var(--c)}.px-rwd-tier-benefit{font-size:12.5px;line-height:1.4;color:var(--text-soft)}.px-rwd-tier.is-current{border:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--bg-card));box-shadow:0 0 24px -8px color-mix(in srgb,var(--accent) 70%,transparent)}.px-rwd-tier.is-flash{border-color:var(--rwd-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--rwd-blue) 30%,transparent),0 0 28px -6px var(--rwd-blue)}.px-rwd-tier.is-current.is-flash{border-color:var(--accent)}@container px-rwd-ben (min-width: 560px){.px-rwd-benefits-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container px-rwd-ben (min-width: 900px){.px-rwd-benefits-list{grid-template-columns:repeat(5,minmax(0,1fr))}.px-rwd-tier{flex-direction:column;align-items:flex-start}}@container px-rwd-ben (min-width: 1180px){.px-rwd-benefits-in{flex-direction:row;align-items:center;gap:18px}.px-rwd-benefits-head{flex:0 0 min(260px,18%)}.px-rwd-benefits-list{flex:1}.px-rwd-tier{flex-direction:row;align-items:center}}.px-rwd-modal-item{display:flex;align-items:center;gap:12px;min-width:0}.px-rwd-modal-item-text{display:flex;flex-direction:column;gap:3px;min-width:0}.px-rwd-modal-item-text b{font:700 16px/1.25 var(--font-body);color:var(--text)}.px-rwd-modal-item-text span{font-size:13px;line-height:1.4;color:var(--text-soft)}.px-rwd-modal-rows{margin:0;display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.px-rwd-modal-rows>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line)}.px-rwd-modal-rows>div:last-child{border-bottom:0}.px-rwd-modal-rows>div.is-after{background:color-mix(in srgb,var(--accent) 5%,transparent)}.px-rwd-modal-rows dt{font-size:13.5px;color:var(--text-soft)}.px-rwd-modal-rows dd{margin:0;font:800 16px/1.2 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.px-rwd-modal-field{display:flex;flex-direction:column;gap:6px}.px-rwd-modal-field label{font-size:13px;font-weight:600;color:var(--text)}.px-rwd-select{width:100%;min-height:44px;padding:0 12px;border-radius:8px;border:1px solid var(--line-3);background:var(--surface-input, var(--bg-2));color:var(--text);font:500 14px/1.2 var(--font-body)}.px-rwd-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.px-rwd-inel{font-size:12.5px;color:var(--text-mute)}.px-rwd-inel summary{cursor:pointer;color:var(--text-soft);min-height:32px;display:flex;align-items:center}.px-rwd-inel ul{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.px-rwd-inel b{color:var(--text-soft);font-weight:600}.px-rwd-coupon{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.px-rwd-coupon p{margin:0;font-size:13px;line-height:1.45;color:var(--text-soft)}.px-rwd-coupon-notice{display:flex;align-items:flex-start;gap:8px;color:var(--text)!important}.px-rwd-coupon-notice svg{flex:none;margin-top:2px;color:var(--accent)}.px-rwd-coupon-main b{color:var(--accent)}.px-rwd-coupon-ex{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding-top:4px}.px-rwd-coupon-ex s{color:var(--text-mute)}.px-rwd-coupon-ex b{color:var(--accent);font-size:15px}.px-rwd-modal-notes{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--text-soft)}.px-rwd-modal-error{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--text);font-size:13px;line-height:1.45}.px-rwd-modal-error svg{flex:none;margin-top:1px;color:var(--danger)}.px-rwd-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end;padding-bottom:12px;border-bottom:1px solid var(--line-2)}.px-rwd-filters label{display:flex;flex-direction:column;gap:4px;min-width:0}.px-rwd-filters label span{font-size:12px;color:var(--text-mute)}.px-rwd-filters select,.px-rwd-filters input,.px-rwd-size select{width:100%;min-height:40px;padding:0 10px;border-radius:8px;border:1px solid var(--line-3);background:var(--surface-input, var(--bg-2));color:var(--text);font:500 13px/1.2 var(--font-body);color-scheme:dark}.px-rwd-filters select:focus-visible,.px-rwd-filters input:focus-visible,.px-rwd-size select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.px-rwd-clear{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border-radius:8px;border:1px solid var(--line-3);background:transparent;color:var(--text-soft);font:600 13px/1 var(--font-body);cursor:pointer}.px-rwd-clear:hover{color:var(--text)}.px-rwd-clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-rwd-hpanel .px-rwd-hrow{align-items:flex-start}.px-rwd-hpanel .px-rwd-hrow-pts{padding-top:12px}.px-rwd-hdetail{display:flex;flex-direction:column;gap:6px;margin-top:3px}.px-rwd-hdetail-ref{font-size:12px;color:var(--text-soft);overflow-wrap:anywhere}.px-rwd-hdetail-red{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.px-rwd-hdetail-note{font-size:12px;color:var(--text-mute)}.px-rwd-hpanel-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.px-rwd-size{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-mute)}.px-rwd-size select{width:auto;min-height:36px}.px-rwd-rsec{display:flex;flex-direction:column;gap:8px}.px-rwd-rsec h3{margin:0;font:700 14px/1.3 var(--font-body);color:var(--text);letter-spacing:.01em}.px-rwd-principles{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5;color:var(--text-soft)}.px-rwd-rtable-wrap{overflow-x:auto;border:1px solid var(--line-2);border-radius:10px}.px-rwd-rtable{width:100%;border-collapse:collapse;font-size:13px}.px-rwd-rtable th,.px-rwd-rtable td{padding:9px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--text-soft);line-height:1.4}.px-rwd-rtable thead th{font-size:11.5px;font-weight:600;color:var(--text-mute);text-transform:uppercase;letter-spacing:.04em;background:var(--bg-2)}.px-rwd-rtable tbody th{color:var(--text);font-weight:600;white-space:nowrap}.px-rwd-rtable tr:last-child>*{border-bottom:0}.px-rwd-rtable tr.is-current>*{background:color-mix(in srgb,var(--accent) 6%,transparent)}.px-rwd-rtable .num{white-space:nowrap;font-variant-numeric:tabular-nums}.px-rwd-rtable td.px-rwd-acc{color:var(--accent);font-weight:700}.px-rwd-rtier{color:var(--c);font-weight:800}.px-rwd-rcat{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.px-rwd-rcat li{padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;display:flex;flex-direction:column;gap:6px}.px-rwd-rcat-head{display:flex;justify-content:space-between;gap:10px;font-size:14px}.px-rwd-rcat-head b{color:var(--text)}.px-rwd-rcat-head span{font-weight:800;white-space:nowrap}.px-rwd-rcat p{margin:0;font-size:13px;color:var(--text-soft)}.px-rwd-rcat dl,.px-rwd-policies{margin:0;display:flex;flex-direction:column;gap:6px}.px-rwd-rcat dl>div{display:flex;gap:6px;font-size:12.5px;flex-wrap:wrap}.px-rwd-rcat dt{color:var(--text-mute)}.px-rwd-rcat dt:after{content:":"}.px-rwd-rcat dd{margin:0;color:var(--text-soft)}.px-rwd-policies>div{padding:10px 12px;border-radius:10px;background:var(--bg-2)}.px-rwd-policies dt{font-size:13px;font-weight:700;color:var(--text)}.px-rwd-policies dd{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--text-soft)}.px-rwd-card-skel{width:100%}.px-rwd-ring-skel{flex:none}@container px-rwd (min-width: 1100px){.px-rwd-cols{grid-template-columns:minmax(0,1fr) minmax(300px,.355fr)}}@container px-rwd (max-width: 1099px){.px-rwd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container px-rwd (max-width: 639px){.px-rwd-kpis{grid-template-columns:minmax(0,1fr);gap:12px}.px-rwd-kpis .ch-kpi.l-side{min-height:0;padding:14px 16px}.px-rwd-kpis .ch-kpi-square{width:52px;height:52px}.px-rwd-head .px-sh-viewhead-actions{flex:1 1 100%}.px-rwd-rules-btn{width:100%;min-height:48px}.px-rwd-progress,.px-rwd-earn,.px-rwd-catalog,.px-rwd-summary,.px-rwd-history,.px-rwd-benefits{padding-left:14px;padding-right:14px}.px-rwd-btn{min-height:44px}.px-rwd-btn.is-redeem{min-width:120px}.px-rwd-seeall,.px-rwd-copy{min-height:44px}.px-rwd-body,.px-rwd,.px-rwd-cols,.px-rwd-main,.px-rwd-side{gap:12px}.px-rwd-body .ch-tip-btn{position:relative}.px-rwd-body .ch-tip-btn:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}}@media(max-width:640px),(pointer:coarse){.px-rwd-copy,.px-rwd-clear,.px-rwd-filters select,.px-rwd-filters input,.px-rwd-size select,.px-rwd-inel summary{min-height:44px}.px-rwd-use{display:inline-flex;align-items:center;min-height:44px}}@media(prefers-reduced-motion:reduce){.px-rwd-rules-btn,.px-rwd-tier,.px-rwd-card{transition:none}.px-rwd-rules-btn,.px-rwd-tier.is-current,.px-rwd-tier.is-flash,.px-rwd-track .ch-track-level.is-done .ch-track-node{box-shadow:none}.px-rwd-spin{animation-duration:2s}}.px-psh-btn-acc,.px-psh-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border-radius:var(--r-sm);font:600 13.5px/1.1 var(--font-body);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease}.px-psh-btn-acc{background:var(--accent);border:1px solid var(--accent);color:var(--bg-0)}.px-psh-btn-acc:hover{background:color-mix(in srgb,var(--accent) 88%,var(--text))}.px-psh-btn-ghost{background:transparent;border:1px solid var(--line-3);color:var(--text-soft)}.px-psh-btn-ghost:hover{color:var(--text);border-color:var(--line-acc)}.px-psh-btn-acc.is-lg,.px-psh-btn-ghost.is-lg{min-height:46px;padding:0 22px;font-size:14.5px}.px-psh-btn-acc:focus-visible,.px-psh-btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-psh-range{position:relative;display:inline-flex;min-width:0;max-width:100%}.px-psh-range-btn{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:48px;padding:0 16px;background:var(--surface-input);border:1px solid var(--line-3);border-radius:var(--r-sm);color:var(--text);font:500 14px/1.2 var(--font-body);cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease}.px-psh-range-btn:hover:not(:disabled){border-color:var(--line-graphite)}.px-psh-range.is-open .px-psh-range-btn,.px-psh-range-btn:focus-visible{outline:none;border-color:var(--line-acc-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.px-psh-range-btn:disabled{opacity:.5;cursor:default}.px-psh-range-ico{flex:none;color:var(--text-soft)}.px-psh-range-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.px-psh-range-chev{flex:none;margin-left:auto;color:var(--text-soft);transition:transform .18s ease}.px-psh-range.is-open .px-psh-range-chev{transform:rotate(180deg)}.px-psh-range.s-sm .px-psh-range-btn{min-height:36px;padding:0 12px;gap:9px;font-size:13px;background:var(--surface-control);border-color:var(--line-2)}.px-psh-range-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:100%;width:max-content;max-width:min(340px,calc(100vw - 32px));padding:6px;background:var(--bg-2);border:1px solid var(--line-3);border-radius:var(--r-md);box-shadow:0 18px 44px #0000008c}.px-psh-range-pop.is-end{left:auto;right:0}.px-psh-range-pop.is-custom{width:min(320px,calc(100vw - 32px));padding:14px}.px-psh-range-list{list-style:none;margin:0;padding:0;outline:none}.px-psh-range-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 12px;border-radius:var(--r-sm);font-size:13.5px;color:var(--text-soft);cursor:pointer;white-space:nowrap}.px-psh-range-list li.is-active{background:var(--surface-control-active);color:var(--text)}.px-psh-range-list li.is-selected{color:var(--accent)}.px-psh-range-list:focus-visible li.is-active{box-shadow:inset 0 0 0 1px var(--line-acc)}.px-psh-range-custom{display:grid;grid-template-columns:1fr 1fr;gap:10px}.px-psh-range-ctitle{grid-column:1 / -1;font-family:var(--font-tech);font-size:12.5px;color:var(--text-soft);text-transform:uppercase;letter-spacing:.06em}.px-psh-range-custom label{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:11.5px;color:var(--text-mute)}.px-psh-range-custom input{width:100%;min-width:0;min-height:40px;padding:8px 10px;background:var(--surface-input);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--text);font:13px var(--font-body);color-scheme:dark}.px-psh-range-custom input[aria-invalid=true]{border-color:color-mix(in srgb,var(--danger) 60%,transparent)}.px-psh-range-custom input:focus-visible{outline:none;border-color:var(--line-acc-2)}.px-psh-range-err{grid-column:1 / -1;margin:0;font-size:12px;line-height:1.35;color:var(--danger)}.px-psh-range-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.px-psh-onb{display:flex;gap:20px;align-items:flex-start;max-width:820px;padding:26px 28px;background:var(--surface-card-acc);border:1px solid var(--line-acc);border-radius:var(--r-lg);box-shadow:var(--shadow-glow-s)}.px-psh-onb-ico{flex:none;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;color:var(--accent-2);background:color-mix(in srgb,var(--accent-2) 10%,var(--bg-2));border:1px solid color-mix(in srgb,var(--accent-2) 26%,transparent);box-shadow:0 0 26px -8px color-mix(in srgb,var(--accent-2) 70%,transparent)}.px-psh-onb-body{display:flex;flex-direction:column;gap:8px;min-width:0}.px-psh-onb-body h2{margin:0 0 2px;font:600 20px/1.25 var(--font-tech);letter-spacing:.01em;color:var(--text)}.px-psh-onb-body p{margin:0;font-size:14px;line-height:1.6;color:var(--text-soft)}.px-psh-onb-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.px-psh-staff{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;max-width:820px;padding:18px 20px;background:var(--surface-card);border:1px solid color-mix(in srgb,var(--info) 35%,transparent);border-radius:var(--r-lg)}.px-psh-staff-ico{flex:none;color:var(--info)}.px-psh-staff p{flex:1 1 280px;margin:0;font-size:14px;line-height:1.5;color:var(--text-soft)}@media(max-width:767px){.px-psh-onb{flex-direction:column;padding:20px 16px;gap:14px}.px-psh-onb-actions>*{flex:1 1 100%;min-height:46px}.px-psh-staff .px-psh-btn-ghost{flex:1 1 100%;min-height:44px}}@media(prefers-reduced-motion:reduce){.px-psh-range-chev,.px-psh-btn-acc,.px-psh-btn-ghost{transition:none}}@media(max-width:767px){.px-psh-btn-acc,.px-psh-btn-ghost,.px-psh-range-list li,.px-psh-range-custom input,.px-psh-range.s-sm .px-psh-range-btn{min-height:44px}.px-psh-onb-actions>*{min-height:46px}}.px-pdash,.px-pdash-inv,.px-pdash-net{--pdash-ba: var(--accent-2);--pdash-second: var(--data-blue);--pdash-second-deep: var(--data-blue-deep);--pdash-violet: var(--data-violet);--pdash-card: var(--surface-card);--pdash-line: var(--line-2);--ch-info: var(--pdash-second);--ch-violet: var(--pdash-violet)}.px-pdash-chartcard,.px-pdash-donutcard{--ch-info: var(--pdash-second-deep)}.px-pdash{container:px-pdash / inline-size;display:flex;flex-direction:column;gap:16px;min-width:0}.px-pdash-dev{margin:-8px 0 0;font-family:var(--font-mono);font-size:11px;color:var(--warning);text-align:right}.px-pdash-state{padding:18px}.px-pdash-head .px-view-head{margin-bottom:0}.px-pdash-head .px-sh-viewhead-row{align-items:center;gap:14px 24px}.px-pdash-head .px-sh-viewhead-text{flex:1 1 360px}.px-app--v2 .px-pdash-head .px-view-head h1,.px-pdash-head .px-view-head h1{font-family:var(--font-display);font-size:clamp(28px,2.4cqi,44px);letter-spacing:.035em;line-height:1.05;text-transform:uppercase;color:var(--text)}.px-pdash-head .px-view-head p{margin-top:4px;font-size:clamp(14px,1cqi,17px);color:var(--text-soft)}.px-pdash-head .px-sh-viewhead-actions{flex:0 1 auto;min-width:0;margin-left:auto}.px-pdash-head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;min-width:0}.px-pdash-pill{position:relative;display:flex;align-items:center;gap:14px;width:440px;max-width:100%;min-width:0;min-height:56px;padding:6px 6px 6px 18px;background:var(--surface-input);border:1px solid color-mix(in srgb,var(--pdash-second) 26%,var(--line-2));border-radius:var(--r-md)}.px-pdash-pill-ico{flex:none;color:var(--text-soft)}.px-pdash-pill-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.25}.px-pdash-pill-label{font-size:13.5px;color:var(--text)}.px-pdash-pill-url{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:color-mix(in srgb,var(--pdash-second) 78%,var(--text));-webkit-user-select:all;user-select:all}.px-pdash-pill-copy{flex:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text-soft);cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.px-pdash-pill-copy:hover:not(:disabled):not([aria-disabled=true]){color:var(--accent);border-color:var(--line-acc-soft);background:color-mix(in srgb,var(--accent) 5%,transparent)}.px-pdash-pill-copy:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.px-pdash-pill-copy:disabled,.px-pdash-pill-copy[aria-disabled=true]{cursor:not-allowed}.px-pdash-pill.is-disabled{opacity:.55}.px-pdash-pill.is-disabled .px-pdash-pill-url{-webkit-user-select:none;user-select:none;text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-mute) 60%,transparent)}.px-pdash-pill-toast{position:absolute;right:4px;bottom:calc(100% + 6px);padding:4px 10px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line-acc);color:var(--accent);font-size:12px;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.px-pdash-pill-toast.is-on{opacity:1;transform:none}.px-pdash-pill-toast.is-manual{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 45%,transparent)}.px-pdash-pill-skel{width:440px!important;max-width:100%}.px-pdash-invite{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:220px;min-height:56px;padding:0 26px;border:0;border-radius:var(--r-sm);background:var(--pdash-ba);color:var(--bg-0);font:700 15.5px/1 var(--font-body);letter-spacing:.005em;cursor:pointer;white-space:nowrap;box-shadow:0 0 26px -8px color-mix(in srgb,var(--pdash-ba) 75%,transparent),inset 0 1px #ffffff59;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.px-pdash-invite:hover:not(:disabled){background:color-mix(in srgb,var(--pdash-ba) 88%,var(--text));box-shadow:0 0 32px -6px color-mix(in srgb,var(--pdash-ba) 85%,transparent),inset 0 1px #ffffff59}.px-pdash-invite:focus-visible{outline:2px solid var(--text);outline-offset:3px}.px-pdash-invite:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.px-pdash-range{width:auto;min-width:245px;max-width:100%}.px-pdash-range .px-psh-range-btn{min-height:56px}.px-pdash-banner{display:flex;align-items:center;gap:10px;margin:0;padding:12px 16px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 9%,var(--bg-card));color:var(--text);font-size:14px;line-height:1.45}.px-pdash-banner.is-warn{--c: var(--warning)}.px-pdash-banner.is-neg{--c: var(--danger)}.px-pdash-banner svg{flex:none;color:var(--c)}.px-pdash-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;transition:opacity .2s ease}.px-pdash-kpis.is-refreshing{opacity:.6}.px-pdash-kpi.ch-kpi{padding:18px;gap:16px;border-radius:var(--r-md)}.px-pdash-kpi .ch-kpi-square{width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--c) 16%,transparent),color-mix(in srgb,var(--c) 5%,transparent) 70%);border:1.5px solid color-mix(in srgb,var(--c) 24%,transparent);box-shadow:0 0 26px -6px color-mix(in srgb,var(--c) 55%,transparent),inset 0 0 14px -6px color-mix(in srgb,var(--c) 60%,transparent)}.px-pdash-kpi .ch-kpi-square svg{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--c) 55%,transparent))}.px-pdash-kpi.k-total_commissions .ch-kpi-square{--c: var(--pdash-ba)}.px-pdash-kpi.k-purchases .ch-kpi-square{--c: var(--pdash-second)}.px-pdash-kpi .ch-kpi-label{font-size:14px;color:var(--text);opacity:.88}.px-pdash-kpi .ch-tip{position:absolute;top:9px;right:9px}.px-pdash-kpi .ch-kpi-head{padding-right:14px}.px-pdash-kpi .ch-kpi-value{white-space:nowrap}.px-pdash-kpi .ch-kpi-main{gap:4px}.px-pdash-kpi .ch-kpi-value{font-size:clamp(17px,15cqi,32px);font-weight:700;letter-spacing:.005em;font-variant-numeric:tabular-nums lining-nums}.px-pdash-kpi .ch-delta{font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums}.px-pdash-kpi .ch-delta-val{font-size:16px;font-weight:600}.px-pdash-kpi .ch-delta-glyph{font-size:1.2em;font-weight:700;margin-right:4px}.px-pdash-kpi .ch-delta-suf{font-size:12.5px}.px-pdash-kpi .ch-kpi-sub{font-size:11.5px;color:var(--text-mute)}.px-pdash-kpi.k-available_for_withdrawal .ch-kpi-sub{font-size:12.5px;line-height:1.3}.px-pdash-row3{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.1fr) minmax(0,1fr);gap:14px;align-items:stretch}.px-pdash-card.ch-card{padding:16px 18px 14px;border-radius:var(--r-md)}.px-pdash-card .ch-card-title h3,.px-pdash-levels-title h2,.px-pdash-action-body h3{font-family:var(--font-tech);font-size:17px;font-weight:700;letter-spacing:.01em;color:var(--text)}.px-pdash-card .ch-card-ico,.px-pdash-levels-ico{color:var(--pdash-ba);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--pdash-ba) 45%,transparent))}.px-pdash-card .ch-card-head{min-height:40px}.px-pdash-chart{position:relative;--font-mono: var(--font-body);font-variant-numeric:tabular-nums}.px-pdash-chart .ch-ts-plot{cursor:crosshair}.px-pdash-chart-empty{position:absolute;top:0;right:0;bottom:26px;left:56px;display:grid;place-items:center;padding:12px;text-align:center;font-size:13.5px;color:var(--text-mute);pointer-events:none}.px-pdash-legend{margin-top:6px;gap:6px 22px;font-family:var(--font-body);font-size:13px}.px-pdash-legend.has-total li:first-child .ch-legend-key{background:color-mix(in srgb,var(--accent) 55%,var(--bg-card));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.px-pdash-chart-range{width:auto;min-width:190px;max-width:100%}.px-pdash-donutcard .ch-card-body{justify-content:center}.px-pdash-donut{gap:14px 18px}.px-pdash-donut .ch-donut-num{font-family:var(--font-body);font-size:32px;font-weight:800;font-variant-numeric:tabular-nums}.px-pdash-donut .ch-donut-lab{font-size:13px;color:var(--text-soft)}.px-pdash-donut .ch-donut-legend{flex:1 1 150px;font-family:var(--font-body);font-size:13.5px}.px-pdash-donut .ch-donut-legend tbody th,.px-pdash-donut .ch-donut-legend td{padding:8px 4px}.px-pdash-donut .ch-legend-key.k-dot{width:13px;height:13px}.px-pdash-top{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:13.5px;font-variant-numeric:tabular-nums}.px-pdash-top th,.px-pdash-top td{padding:7px 6px;text-align:left;font-weight:400;color:var(--text);border-bottom:1px solid var(--line);white-space:nowrap}.px-pdash-top thead th{padding-top:2px;font-size:12.5px;color:var(--text-soft);border-bottom-color:var(--line-2)}.px-pdash-top tbody th{white-space:normal;color:var(--text)}.px-pdash-top tbody tr:last-child>*{border-bottom:0}.px-pdash-top .is-rank{width:26px;color:var(--text-soft)}.px-pdash-top .is-num{text-align:center}.px-pdash-top .is-pct{text-align:right}.px-pdash-top tr.is-others>*{color:var(--text-soft)}.px-pdash-empty{margin:auto}.px-pdash-levels{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px 20px 20px;border-radius:var(--r-md);border:1px solid var(--line-acc-2);background:linear-gradient(color-mix(in srgb,var(--accent) 3.5%,transparent) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(90deg,color-mix(in srgb,var(--accent) 3.5%,transparent) 1px,transparent 1px) 0 0 / 22px 22px,var(--surface-card);box-shadow:0 0 34px -12px color-mix(in srgb,var(--accent) 45%,transparent),inset 0 0 40px -30px var(--accent),var(--shadow-card)}.px-pdash-levels-head{position:relative;z-index:2;display:flex;align-items:flex-start;gap:14px;min-width:0;pointer-events:none}.px-pdash-levels-head>*{pointer-events:auto}.px-pdash-levels-titles{pointer-events:none}.px-pdash-levels-titles .ch-tip{pointer-events:auto}.px-pdash-levels-ico{flex:none;display:inline-flex;padding-top:2px}.px-pdash-levels-titles{flex:1 1 auto;min-width:0}.px-pdash-levels-title{display:flex;align-items:center;gap:8px}.px-pdash-levels-title h2{margin:0;color:var(--text)}.px-pdash-levels-titles p{margin:2px 0 0;font-size:13.5px;color:var(--text-soft);line-height:1.4}.px-pdash-levels-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.px-pdash-chip{display:flex;align-items:center;gap:12px;padding:9px 16px 9px 14px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:color-mix(in srgb,var(--bg-0) 55%,transparent)}.px-pdash-chip-ico{color:var(--accent);flex:none}.px-pdash-chip-text{display:flex;flex-direction:column;gap:1px;line-height:1.3}.px-pdash-chip-main{font-size:13.5px;color:var(--text);white-space:nowrap}.px-pdash-chip-main b{color:var(--pdash-ba);font-size:16px;font-weight:800;margin-right:2px}.px-pdash-chip-sub{font-size:12px;color:var(--text-soft);white-space:nowrap}.px-pdash-fulllink{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 4px;border:0;background:none;color:var(--accent);font:600 13px/1 var(--font-body);cursor:pointer}.px-pdash-fulllink:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.px-pdash-fulllink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.px-pdash-fulllink:disabled{opacity:.45;cursor:default}.px-pdash-levels-body{min-width:0;margin-top:-26px}.px-pdash-org{--ch-org-col: 172px;--ch-org-label: 0px}.px-pdash-org .ch-org{grid-template-rows:auto 34px auto 30px auto;column-gap:18px}.px-pdash-org .ch-org-lbl{font-size:15px;font-weight:700}.px-pdash-org .ch-org-node{width:100%;max-width:250px;min-width:0;padding:9px 16px 9px 14px;border-radius:10px;background:color-mix(in srgb,var(--bg-0) 70%,var(--bg-card))}.px-pdash-org .ch-org-node.lv-1{width:auto;min-width:230px;max-width:320px;padding:12px 28px 12px 18px}.px-pdash-org .ch-org-node.lv-1 .ch-org-name{font-family:var(--font-body);font-weight:700;font-size:17px}.px-pdash-org .ch-org-name{font-size:14px}.px-pdash-org .ch-org-node.is-more{background:transparent}.px-pdash-org-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 0 10px;text-align:center}.px-pdash-org-empty .px-pdash-orgv-node{width:auto;min-width:230px}.px-pdash-org-empty p{margin:0;font-size:13.5px;color:var(--text-mute)}.px-pdash-levels-error{padding:36px 0 8px}.px-pdash-org-v{display:none}.px-pdash-orgv{display:flex;flex-direction:column;gap:10px;padding:4px 0}.px-pdash-orgv-node{--c: var(--accent);display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;border:1.5px solid var(--c);border-radius:10px;background:color-mix(in srgb,var(--bg-0) 70%,var(--bg-card));box-shadow:0 0 16px -8px var(--c);color:var(--text);font:inherit;text-align:left}button.px-pdash-orgv-node{cursor:pointer}button.px-pdash-orgv-node:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-pdash-orgv-node.lv-1{border-width:2px;box-shadow:0 0 24px -6px color-mix(in srgb,var(--accent) 60%,transparent)}.px-pdash-orgv-node.lv-3{--c: var(--pdash-second)}.px-pdash-orgv-node.is-muted{opacity:.5;box-shadow:none}.px-pdash-orgv-node.is-more{border-style:dashed;background:transparent;box-shadow:none}.px-pdash-orgv-av{flex:none;display:inline-flex;color:var(--c)}.px-pdash-orgv-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.px-pdash-orgv-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-pdash-orgv-node.lv-1 .px-pdash-orgv-name{font-size:16px;font-weight:700}.px-pdash-orgv-sub{font-size:11.5px;color:var(--text-mute)}.px-pdash-orgv-node.lv-3 .px-pdash-orgv-sub{color:color-mix(in srgb,var(--pdash-second) 70%,var(--text))}.px-pdash-orgv-group{position:relative;display:flex;flex-direction:column;gap:8px;margin:8px 0 0 14px;padding-left:16px;border-left:1.5px solid color-mix(in srgb,var(--accent) 70%,transparent)}.px-pdash-orgv-item{position:relative}.px-pdash-orgv-item:before{content:"";position:absolute;left:-16px;top:24px;width:14px;height:1.5px;background:color-mix(in srgb,var(--accent) 70%,transparent)}.px-pdash-orgv-item:after{content:"";position:absolute;left:-19.5px;top:21px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent)}.px-pdash-orgv-empty{margin:4px 0 0;font-size:13px;color:var(--text-mute)}.px-pdash-org-skel{display:flex;flex-direction:column;align-items:center;gap:28px;padding:36px 0 12px}.px-pdash-org-skel-row{display:flex;gap:22px;flex-wrap:wrap;justify-content:center}.px-pdash-links .ch-card-head{min-height:40px}.px-pdash-links-all{text-decoration:none}.px-pdash-links-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.px-pdash-link{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 28px;min-width:0;padding:14px 16px;border:1px solid var(--pdash-line);border-radius:10px;background:color-mix(in srgb,var(--bg-0) 55%,transparent)}.px-pdash-link.has-comm{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.px-pdash-link.is-principal{border-color:var(--line-acc);box-shadow:inset 0 0 30px -22px var(--accent)}.px-pdash-link-main{display:flex;flex-direction:column;gap:9px;min-width:0}.px-pdash-link-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}.px-pdash-link-name{margin:0;min-width:0;font:700 15.5px/1.3 var(--font-body);color:var(--text);overflow-wrap:anywhere}.px-pdash-link-chips{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.px-pdash-link-usage{margin:0;font-size:13.5px;line-height:1.45;color:var(--text-soft);overflow-wrap:anywhere}.px-pdash-link-usage-k{color:var(--text);font-weight:600}.px-pdash-link-url{position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:50px;padding:4px 4px 4px 12px;background:var(--surface-input);border:1px solid color-mix(in srgb,var(--pdash-second) 26%,var(--line-2));border-radius:var(--r-sm)}.px-pdash-link-addrs{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:10px}.px-pdash-link-code{flex:none;font:600 12px/1.2 var(--font-mono);letter-spacing:.02em;color:var(--accent)}.px-pdash-link-addr{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:color-mix(in srgb,var(--pdash-second) 78%,var(--text));-webkit-user-select:all;user-select:all}.px-pdash-link-url.is-disabled .px-pdash-link-code,.px-pdash-link-url.is-disabled .px-pdash-link-addr{color:var(--text-mute);-webkit-user-select:none;user-select:none}.px-pdash-link-copy{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:108px;min-height:40px;padding:0 14px;border:1px solid var(--line-3);border-radius:var(--r-xs);background:var(--surface-control);color:var(--text);font:600 13.5px/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.px-pdash-link-copy:hover:not([aria-disabled=true]){color:var(--accent);border-color:var(--line-acc);background:color-mix(in srgb,var(--accent) 6%,var(--bg-2))}.px-pdash-link-copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-pdash-link-copy.is-copied{color:var(--accent);border-color:var(--line-acc)}.px-pdash-link-copy[aria-disabled=true]{opacity:.5;cursor:not-allowed}.px-pdash-link-toast{position:absolute;right:4px;bottom:calc(100% + 6px);padding:4px 10px;border-radius:999px;background:var(--bg-2);border:1px solid color-mix(in srgb,var(--warning) 45%,transparent);color:var(--warning);font-size:12px;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.px-pdash-link-toast.is-on{opacity:1;transform:none}.px-pdash-link-stats{display:flex;flex-wrap:wrap;gap:6px 28px;margin:2px 0 0}.px-pdash-link-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.px-pdash-link-stat dt{font-size:12px;color:var(--text-mute)}.px-pdash-link-stat dd{margin:0;font:700 17px/1.2 var(--font-body);color:var(--text);font-variant-numeric:tabular-nums lining-nums}.px-pdash-link-comm{display:flex;flex-direction:column;gap:9px;min-width:0}.px-pdash-link-comm-t{display:flex;align-items:center;gap:7px;margin:0;font:700 12.5px/1.2 var(--font-tech);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.px-pdash-link-comm-t svg{flex:none;color:var(--pdash-ba)}.px-pdash-link-rates{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,172px),1fr));gap:6px;margin:0}.px-pdash-link-rate{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-xs);background:color-mix(in srgb,var(--text) 2.5%,transparent)}.px-pdash-link-rate dt{min-width:0;font-size:13px;line-height:1.3;color:var(--text-soft);overflow-wrap:anywhere}.px-pdash-link-rate dd{flex:none;margin:0;font:700 13.5px/1.3 var(--font-body);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.px-pdash-links-list.is-skel .px-pdash-link-main,.px-pdash-links-list.is-skel .px-pdash-link-comm{gap:12px}.px-pdash-links-empty{margin:2px 0}.px-pdash-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.px-pdash-action{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:18px;min-width:0;padding:20px 22px;background:var(--pdash-card);border:1px solid var(--pdash-line);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.px-pdash-action-ico{flex:none;display:grid;place-items:center;width:64px;height:64px;color:var(--pdash-ba);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--pdash-ba) 45%,transparent))}.px-pdash-action-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;min-width:0}.px-pdash-action-body h3{margin:0;font-size:16px;line-height:1.3}.px-pdash-action-body p{margin:0;max-width:34ch;font-size:13.5px;line-height:1.45;color:var(--text-soft)}.px-pdash-action-cta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.px-pdash-action-mark{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:color-mix(in srgb,var(--accent) 16%,transparent);pointer-events:none}.px-pdash-action-body{padding-right:88px}.px-pdash-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:170px;min-height:44px;padding:0 20px;border:1.5px solid var(--pdash-ba);border-radius:var(--r-sm);background:transparent;color:var(--pdash-ba);font:600 14px/1 var(--font-body);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease}.px-pdash-outline:hover:not(:disabled){background:color-mix(in srgb,var(--pdash-ba) 10%,transparent);box-shadow:0 0 22px -8px color-mix(in srgb,var(--pdash-ba) 80%,transparent)}.px-pdash-outline:focus-visible{outline:2px solid var(--pdash-ba);outline-offset:3px}.px-pdash-outline:disabled{opacity:.45;cursor:not-allowed}.px-pdash-soon{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pdash-ba) 45%,transparent);background:color-mix(in srgb,var(--pdash-ba) 10%,transparent);color:var(--pdash-ba);font:700 11px/1 var(--font-tech);letter-spacing:.06em;text-transform:uppercase}.px-pdash-btn-acc,.px-pdash-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:var(--r-sm);font:600 13.5px/1 var(--font-body);text-decoration:none;cursor:pointer;white-space:nowrap}.px-pdash-btn-acc{background:var(--pdash-ba);border:1px solid var(--pdash-ba);color:var(--bg-0)}.px-pdash-btn-acc:hover{background:color-mix(in srgb,var(--pdash-ba) 88%,var(--text))}.px-pdash-btn-ghost{background:transparent;border:1px solid var(--line-3);color:var(--text-soft)}.px-pdash-btn-ghost:hover{color:var(--text);border-color:var(--line-acc)}.px-pdash-btn-acc:focus-visible,.px-pdash-btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-pdash-inv .ch-dialog-ico{color:var(--pdash-ba)}.px-pdash-inv-body{display:flex;flex-direction:column;gap:18px}.px-pdash-inv-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.px-pdash-inv-sec h3{margin:0;font:600 12px/1.2 var(--font-tech);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.px-pdash-inv-row{display:flex;align-items:center;gap:8px;min-width:0}.px-pdash-inv-row.is-end{justify-content:space-between}.px-pdash-inv-input{flex:1;min-width:0;min-height:42px;padding:0 12px;background:var(--surface-input);border:1px solid var(--line-2);border-radius:var(--r-sm);color:color-mix(in srgb,var(--pdash-second) 78%,var(--text));font:13.5px var(--font-mono)}.px-pdash-inv-input:focus-visible{outline:none;border-color:var(--line-acc-2)}.px-pdash-inv-note{margin:0;min-height:16px;font-size:12px;color:var(--text-mute)}.px-pdash-inv-grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start}.px-pdash-inv-qr{align-items:center}.px-pdash-inv-qr h3{align-self:flex-start}.px-pdash-inv-qrbox{display:grid;place-items:center;width:184px;height:184px;padding:8px;border-radius:var(--r-md);background:var(--text)}.px-pdash-inv-qrbox img{display:block;width:168px;height:168px;image-rendering:pixelated}.px-pdash-inv-qrph{width:168px;height:168px;border-radius:6px;background:var(--bg-3)}.px-pdash-inv-share{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.px-pdash-inv-sbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--line-3);border-radius:var(--r-sm);background:var(--surface-control);color:var(--text);font:600 13.5px/1 var(--font-body);text-decoration:none;cursor:pointer}.px-pdash-inv-sbtn:hover{border-color:var(--line-acc)}.px-pdash-inv-sbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-pdash-inv-sbtn.is-whatsapp{--c: var(--positive)}.px-pdash-inv-sbtn.is-telegram{--c: var(--info)}.px-pdash-inv-sbtn.is-x{--c: var(--text)}.px-pdash-inv-sbtn.is-native{--c: var(--accent)}.px-pdash-inv-sbtn svg,.px-pdash-inv-wa,.px-pdash-inv-x{color:var(--c)}.px-pdash-inv-wa{font:800 11px/1 var(--font-tech);letter-spacing:.02em}.px-pdash-inv-x{font-size:16px;line-height:1}.px-pdash-inv-msg{display:flex;flex-direction:column;gap:6px;margin-top:6px;font-size:12px;color:var(--text-mute)}.px-pdash-inv-msg textarea{width:100%;min-height:92px;padding:10px 12px;resize:vertical;background:var(--surface-input);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--text);font:13.5px/1.5 var(--font-body)}.px-pdash-inv-msg textarea:focus-visible{outline:none;border-color:var(--line-acc-2)}.px-pdash-net-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.px-pdash-net-search{flex:1 1 220px;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;background:var(--surface-input);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--text-mute)}.px-pdash-net-search:focus-within{border-color:var(--line-acc-2)}.px-pdash-net-search input{flex:1;min-width:0;border:0;background:none;color:var(--text);font:14px var(--font-body);outline:none}.px-pdash-net-filters .ch-select{flex:0 1 200px;min-height:44px}.px-pdash-net-count{margin:0 0 8px;font-size:12.5px;color:var(--text-mute)}.px-pdash-net-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;transition:opacity .2s ease}.px-pdash-net-list.is-refreshing{opacity:.55}.px-pdash-net-list li{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 12px 10px calc(12px + var(--depth, 0) * 14px);border:1px solid var(--line);border-left:2px solid color-mix(in srgb,var(--accent) calc(60% - var(--depth, 0) * 12%),var(--line-2));border-radius:var(--r-sm);background:var(--surface-card)}.px-pdash-net-list li.is-self{border-color:var(--line-acc)}.px-pdash-net-main{flex:1 1 220px;display:flex;flex-direction:column;gap:2px;min-width:0}.px-pdash-net-code{font:12px var(--font-mono);color:var(--accent)}.px-pdash-net-name{font-size:14px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.px-pdash-net-meta{font-size:12px;color:var(--text-mute)}.px-pdash-net-go{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 6px;color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.px-pdash-net-go:hover{text-decoration:underline;text-underline-offset:3px}.px-pdash-net-go:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.px-pdash-net-pager{margin-top:12px;justify-content:center}@container px-pdash (max-width: 1599px){.px-pdash-kpis{gap:12px}.px-pdash-kpi.ch-kpi{padding:16px 12px;gap:11px}.px-pdash-kpi .ch-kpi-square{width:46px;height:46px}.px-pdash-kpi .ch-kpi-square svg{width:24px;height:24px}.px-pdash-kpi .ch-kpi-label{font-size:13px}.px-pdash-kpi .ch-delta-val{font-size:15px}.px-pdash-kpi .ch-delta-suf,.px-pdash-kpi.k-available_for_withdrawal .ch-kpi-sub{font-size:11.5px}}@container px-pdash (max-width: 1399px){.px-pdash-row3{grid-template-columns:minmax(0,1.7fr) minmax(0,1.1fr) minmax(0,1.2fr)}.px-pdash-top{font-size:13px}.px-pdash-top th,.px-pdash-top td{padding:7px 4px}.px-pdash-action{padding:18px;gap:14px}.px-pdash-action-ico{width:52px;height:52px}.px-pdash-action-ico svg{width:36px;height:36px}.px-pdash-action-mark{width:64px;height:64px;top:auto;bottom:14px;transform:none}.px-pdash-action-body{padding-right:0}.px-pdash-action-cta{padding-right:70px}}@container px-pdash (max-width: 1279px){.px-pdash-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.px-pdash-kpi.ch-kpi{padding:16px 14px;gap:12px}.px-pdash-kpi .ch-kpi-square{width:48px;height:48px}}@container px-pdash (max-width: 1099px){.px-pdash-row3{grid-template-columns:repeat(2,minmax(0,1fr))}.px-pdash-row3>:first-child{grid-column:1 / -1}}@container px-pdash (max-width: 859px){.px-pdash-actions,.px-pdash-link.has-comm{grid-template-columns:minmax(0,1fr)}}@container px-pdash (max-width: 699px){.px-pdash{gap:14px}.px-pdash-head .px-sh-viewhead-row{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.px-pdash-head .px-sh-viewhead-text{flex:none}.px-app--v2 .px-pdash-head .px-view-head h1,.px-pdash-head .px-view-head h1{font-size:clamp(22px,7cqi,28px)}.px-pdash-head .px-sh-viewhead-actions{margin-left:0}.px-pdash-head-actions{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.px-pdash-pill,.px-pdash-pill-skel,.px-pdash-invite,.px-pdash-range{width:100%!important}.px-pdash-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.px-pdash-kpi.ch-kpi{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.px-pdash-kpi .ch-kpi-square{align-self:flex-start}.px-pdash-kpi .ch-kpi-square{width:46px;height:46px}.px-pdash-kpi .ch-kpi-square svg{width:22px;height:22px}.px-pdash-kpi .ch-kpi-value{font-size:clamp(18px,13cqi,26px)}.px-pdash-row3{grid-template-columns:minmax(0,1fr)}.px-pdash-card.ch-card{padding:14px}.px-pdash-chart-range{width:100%}.px-pdash-card .ch-card-actions{flex:1 1 100%}.px-pdash-card .ch-card-actions .px-psh-range-btn{min-height:44px}.px-pdash-legend{gap:6px 14px;font-size:12px}.px-pdash-donut{flex-direction:column}.px-pdash-donut .ch-donut-legend{flex:none;width:100%}.px-pdash-levels{padding:14px}.px-pdash-levels-head{flex-wrap:wrap}.px-pdash-levels-side{flex:1 1 100%;align-items:stretch}.px-pdash-fulllink{justify-content:flex-end;min-height:44px}.px-pdash-levels-body{margin-top:0}.px-pdash-org{display:none}.px-pdash-org-v{display:block}.px-pdash-action-mark{display:none}.px-pdash-action-cta{padding-right:0}.px-pdash-action{padding:16px;gap:14px}.px-pdash-action-ico{width:48px;height:48px}.px-pdash-action-ico svg{width:34px;height:34px}.px-pdash-outline{width:100%}.px-pdash-action-cta{flex-direction:column;align-items:stretch}.px-pdash-links .ch-card-actions{flex:0 1 auto;margin-left:auto}.px-pdash-link{padding:12px;gap:12px}.px-pdash-link-copy{min-height:44px}.px-pdash-link-stats{gap:6px 22px}}@container px-pdash (max-width: 420px){.px-pdash-kpis{grid-template-columns:minmax(0,1fr)}.px-pdash-kpi.ch-kpi{flex-direction:row;align-items:center}.px-pdash-kpi .ch-kpi-square{align-self:center}.px-pdash-link-url{flex-wrap:wrap;gap:8px;padding:10px}.px-pdash-link-addrs,.px-pdash-link-copy{flex:1 1 100%}}@media(max-width:560px){.px-pdash-inv-grid{grid-template-columns:minmax(0,1fr)}.px-pdash-inv-row:not(.is-end){flex-direction:column;align-items:stretch}.px-pdash-inv-row.is-end{flex-direction:column-reverse;align-items:stretch}.px-pdash-inv-share{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.px-pdash-invite,.px-pdash-outline,.px-pdash-pill-toast,.px-pdash-kpis,.px-pdash-net-list,.px-pdash-link-copy,.px-pdash-link-toast{transition:none}.px-pdash-levels{box-shadow:var(--shadow-card)}}@media(max-width:767px){.px-pdash-net-go,.px-pdash-link-copy,.px-pdash-links-all{min-height:44px}}.px-psh-cal{position:relative;min-width:0}.px-psh-cal-nav{position:absolute;inset:0 0 auto 0;display:flex;justify-content:space-between;pointer-events:none}.px-psh-cal-arrow{pointer-events:auto;display:grid;place-items:center;width:34px;height:34px;padding:0;background:var(--surface-control);border:1px solid var(--line-3);border-radius:var(--r-sm);color:var(--text-soft);cursor:pointer;transition:border-color .15s ease,color .15s ease}.px-psh-cal-arrow:hover:not(:disabled){color:var(--accent);border-color:var(--line-acc)}.px-psh-cal-arrow:disabled{opacity:.35;cursor:default}.px-psh-cal-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-psh-cal-months{display:flex;gap:22px}.px-psh-cal-month{flex:1 1 0;min-width:0}.px-psh-cal-title{display:flex;align-items:center;justify-content:center;height:34px;margin-bottom:6px;font:600 14px / 1 var(--font-body);color:var(--text);letter-spacing:.01em}.px-psh-cal-grid{width:100%;border-collapse:separate;border-spacing:0 2px;table-layout:fixed}.px-psh-cal-grid th{height:26px;padding:0;font:600 11.5px / 1 var(--font-body);color:var(--text-mute);text-align:center;text-transform:none}.px-psh-cal-cell,.px-psh-cal-blank{padding:0;text-align:center}.px-psh-cal-cell.is-mid{background:color-mix(in srgb,var(--accent) 13%,transparent)}.px-psh-cal-cell.is-start:not(.is-end):not(.is-solo){background:linear-gradient(90deg,transparent 50%,color-mix(in srgb,var(--accent) 13%,transparent) 50%)}.px-psh-cal-cell.is-end:not(.is-start){background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 13%,transparent) 50%,transparent 50%)}.px-psh-cal-day{position:relative;display:inline-grid;place-items:center;width:100%;max-width:40px;height:36px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--r-sm);color:var(--text);font:500 13.5px / 1 var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.px-psh-cal-day:hover:not(:disabled):not(.is-edge){background:var(--surface-control-active);border-color:var(--line-acc)}.px-psh-cal-day.is-today{border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent)}.px-psh-cal-day.is-edge{background:var(--accent);border-color:var(--accent);color:var(--bg-0);font-weight:700;box-shadow:0 0 16px -6px color-mix(in srgb,var(--accent) 80%,transparent)}.px-psh-cal-day:disabled{color:var(--text-mute);opacity:.35;cursor:not-allowed}.px-psh-cal-day:focus-visible{outline:2px solid var(--accent);outline-offset:2px;z-index:1}@media(max-width:767px){.px-psh-cal-day{max-width:44px;height:44px}.px-psh-cal-arrow{width:44px;height:44px}.px-psh-cal-title{height:44px}}@media(prefers-reduced-motion:reduce){.px-psh-cal-day,.px-psh-cal-arrow{transition:none}}.px-pref{container:px-pref / inline-size;--pref-ok: var(--positive);--pref-info: var(--info);--pref-warn: var(--rule-loss);--pref-ctl-h: clamp(44px, 2.9cqi, 50px);--pref-fs: clamp(13px, .86cqi, 15px);--pref-pad: clamp(14px, 1.15cqi, 20px);display:flex;flex-direction:column;gap:clamp(14px,1.1cqi,20px);min-width:0}.px-pref-dev{margin:-6px 0 0;font-family:var(--font-mono);font-size:11px;color:var(--warning);text-align:right}.px-pref-head{min-width:0}.px-pref-head .px-view-head{margin-bottom:0}.px-app--v2 .px-pref-head .px-view-head h1,.px-pref-head .px-view-head h1{font-size:clamp(24px,2.8cqi,48px);letter-spacing:.015em;line-height:1.08}.px-app--v2 .px-pref-head .px-view-head p,.px-pref-head .px-view-head p{font-size:clamp(14px,1.15cqi,20px);color:var(--text-soft);margin-top:4px}.px-pref-crumbs ol{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 clamp(6px,.6cqi,12px);padding:0;font-size:14px}.px-pref-crumbs li{display:inline-flex;align-items:center;gap:8px}.px-pref-crumb-link{display:inline-flex;align-items:center;gap:7px;color:var(--text-mute);text-decoration:none;border-radius:4px}.px-pref-crumb-link:hover{color:var(--text)}.px-pref-crumb-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-pref-crumb-home{color:var(--accent);flex:none}.px-pref-crumb-sep{color:var(--text-mute);flex:none}.px-pref-crumbs [aria-current=page]{color:var(--text)}.px-pref-card{position:relative;min-width:0;background:var(--surface-panel);border:1px solid var(--line-graphite);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.px-pref-card:after{content:"";position:absolute;left:50%;bottom:-1px;width:min(42%,560px);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 60%,transparent),transparent);opacity:.45;pointer-events:none}.px-pref-filters-card,.px-pref-state{padding:var(--pref-pad)}.px-pref-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 16px;align-items:end}.px-pref-field{display:flex;flex-direction:column;gap:10px;min-width:0}.px-pref-label{font:600 var(--pref-fs) / 1.2 var(--font-body);color:var(--text)}.px-pref-control{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:var(--pref-ctl-h);padding:0 14px;background:var(--surface-input);border:1px solid var(--line-3);border-radius:var(--r-sm);color:var(--text);font:500 clamp(13px,.82cqi,14.5px) / 1.3 var(--font-body);transition:border-color .15s ease,box-shadow .15s ease}.px-pref-control:hover{border-color:#ffffff29}.px-pref-control:focus-within,.px-pref-range-btn:focus-visible{outline:none;border-color:var(--line-acc-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.px-pref-ico{flex:none;color:var(--text-soft)}.px-pref-chev{flex:none;color:var(--text-soft);transition:transform .15s ease}.px-pref-field .ch-select{min-height:var(--pref-ctl-h);padding:0 14px;gap:12px;border-color:var(--line-3)}.px-pref-field .ch-select select.ch-select-input{font-size:clamp(13px,.82cqi,14.5px);min-height:calc(var(--pref-ctl-h) - 2px)}.px-pref-field .ch-select-chev{color:var(--text-soft)}.px-pref-range{position:relative;min-width:0}.px-pref-range-btn{cursor:pointer;text-align:left}.px-pref-range-btn.is-open .px-pref-chev{transform:rotate(180deg)}.px-pref-range-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.px-pref-range-pop{position:absolute;z-index:40;top:calc(100% + 8px);left:0;width:min(380px,calc(100vw - 32px));display:flex;flex-direction:column;gap:14px;padding:14px;background:var(--bg-2);border:1px solid var(--line-3);border-radius:var(--r-md);box-shadow:0 18px 44px #0000008c}.px-pref-range-pop.is-wide{flex-direction:row;align-items:flex-start;width:max-content;max-width:calc(100vw - 32px);gap:18px;padding:16px}.px-pref-range-shortcuts{display:flex;flex-wrap:wrap;gap:6px}.px-pref-range-pop.is-wide .px-pref-range-shortcuts{flex-direction:column;flex-wrap:nowrap;width:150px;padding-right:16px;border-right:1px solid var(--line-2)}.px-pref-range-sc{min-height:36px;padding:0 12px;border:1px solid var(--line-3);border-radius:999px;background:var(--surface-control);color:var(--text-soft);font:500 13px / 1 var(--font-body);cursor:pointer}.px-pref-range-pop.is-wide .px-pref-range-sc{border-radius:var(--r-sm);text-align:left}.px-pref-range-sc:hover{color:var(--text);border-color:var(--line-acc)}.px-pref-range-sc.on{color:var(--accent);border-color:var(--accent)}.px-pref-range-sc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-pref-range-main{display:flex;flex-direction:column;gap:12px;min-width:0}.px-pref-range-pop.is-wide .px-pref-range-main{width:590px}.px-pref-range-sum{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;background:var(--surface-input);border:1px solid var(--line-2);border-radius:var(--r-sm);font-size:13px;color:var(--text);font-variant-numeric:tabular-nums}.px-pref-range-sum b{margin-right:4px;font-weight:600;color:var(--text-mute)}.px-pref-range-arrow{color:var(--accent)}.px-pref-range-err{margin:0;font-size:12.5px;color:var(--danger)}.px-pref-range-actions{display:flex;justify-content:flex-end;gap:8px}.px-pref-range-actions button{min-height:40px}.px-pref-range-note{margin:0;font-size:12px;line-height:1.4;color:var(--text-mute)}.px-pref-search input{flex:1;min-width:0;height:100%;min-height:calc(var(--pref-ctl-h) - 2px);margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;outline:none;color:var(--text);font:inherit}.px-pref-search input::placeholder{color:var(--text-mute);opacity:1}.px-pref-search input::-webkit-search-cancel-button{filter:invert(.7);cursor:pointer}.px-pref-actions{display:flex;gap:12px;min-width:0}.px-pref-btn-primary,.px-pref-btn-ghost{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--pref-ctl-h);padding:0 16px;border-radius:var(--r-sm);font:600 var(--pref-fs) / 1.1 var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer;transition:box-shadow .18s ease,filter .18s ease,border-color .18s ease,color .18s ease}.px-pref-btn-primary{background:var(--accent);border:1px solid var(--accent);color:var(--bg-0);box-shadow:0 0 22px -8px color-mix(in srgb,var(--accent) 75%,transparent)}.px-pref-btn-primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 0 30px -6px color-mix(in srgb,var(--accent) 70%,transparent)}.px-pref-btn-ghost{background:var(--bg-1);border:1px solid color-mix(in srgb,var(--accent) 72%,transparent);color:var(--text)}.px-pref-btn-ghost:hover:not(:disabled){border-color:var(--accent);box-shadow:0 0 18px -8px var(--accent)}.px-pref-btn-primary:disabled,.px-pref-btn-ghost:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.px-pref-btn-primary:focus-visible,.px-pref-btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-pref-apply{flex:1.45 1 0;min-width:0}.px-pref-clear{flex:1 1 0;min-width:0}.px-pref-apply.is-dirty{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent),0 0 26px -6px var(--accent)}.px-pref-dirty{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--bg-0);box-shadow:0 0 0 2px color-mix(in srgb,var(--bg-0) 25%,transparent)}@container px-pref (min-width: 640px){.px-pref-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.px-pref-actions{grid-column:1 / -1;justify-content:flex-end}.px-pref-apply,.px-pref-clear{flex:0 0 auto;padding:0 22px}}@container px-pref (min-width: 860px){.px-pref-filters{grid-template-columns:1.25fr 1fr 1fr 1fr}.px-pref-actions{grid-column:span 2}}@container px-pref (min-width: 1560px){.px-pref-filters{grid-template-columns:24fr 17fr 16fr 18fr 17fr 16fr 19fr;gap:14px clamp(12px,1.05cqi,20px)}.px-pref-actions{grid-column:auto;justify-content:stretch;gap:clamp(8px,.6cqi,12px)}.px-pref-apply{flex:1.4 1 0;padding:0 10px}.px-pref-clear{flex:1 1 0;padding:0 10px}}.px-pref-top,.px-pref-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding:clamp(12px,.95cqi,18px) var(--pref-pad)}.px-pref-count{margin:0;font-size:var(--pref-fs);color:var(--text-soft);font-variant-numeric:tabular-nums}.px-pref-foot-nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px}.px-pref-pager.ch-pager{gap:clamp(4px,.4cqi,8px)}.px-pref-pager.ch-pager button,.px-pref-pager-compact.ch-pager button{min-width:clamp(36px,2.35cqi,42px);height:clamp(36px,2.35cqi,42px);background:var(--bg-1);border-color:var(--line-3)}.px-pref-pager.ch-pager button.on,.px-pref-pager-compact.ch-pager button.on{background:var(--accent);border-color:transparent}.px-pref-refresh-err{padding:0 var(--pref-pad) 12px}.px-pref-export{position:relative;flex:none}.px-pref-export-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:clamp(40px,2.45cqi,46px);padding:0 14px;background:var(--bg-1);border:1px solid color-mix(in srgb,var(--accent) 72%,transparent);border-radius:var(--r-sm);color:var(--accent);font:600 var(--pref-fs) / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:box-shadow .18s ease,border-color .18s ease}.px-pref-export-btn:hover:not(:disabled){border-color:var(--accent);box-shadow:0 0 18px -8px var(--accent)}.px-pref-export-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-pref-export-btn:disabled{opacity:.5;cursor:not-allowed}.px-pref-export-btn[aria-busy=true]{opacity:.85;cursor:progress}.px-pref-export-btn .px-pref-chev{color:var(--accent)}.px-pref-export-menu{position:absolute;z-index:40;top:calc(100% + 6px);right:0;min-width:190px;padding:6px;background:var(--bg-2);border:1px solid var(--line-3);border-radius:var(--r-sm);box-shadow:0 14px 32px #00000080}.px-pref-export-item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 10px;background:transparent;border:0;border-radius:var(--r-xs);color:var(--text);font:500 14px var(--font-body);text-align:left;cursor:pointer}.px-pref-export-item:hover,.px-pref-export-item:focus-visible{outline:none;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.px-pref-spin{animation:px-pref-spin .9s linear infinite}@keyframes px-pref-spin{to{transform:rotate(360deg)}}.px-pref-table.ch-table{gap:0;--pref-cell-x: clamp(8px, calc(1.4cqi - 7.5px) , 18px)}.px-pref-table .ch-table-scroll{border-radius:0}.px-pref-table table{font-size:var(--pref-fs)}.px-pref-table thead th{height:clamp(54px,3.75cqi,66px);padding:6px var(--pref-cell-x);background:color-mix(in srgb,var(--text) 4.5%,var(--bg-1));border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);color:var(--text);font:600 var(--pref-fs) / 1.3 var(--font-body)}.px-pref-table thead th+th{box-shadow:inset 1px 0 0 var(--line-2)}.px-pref-table .ch-th-sort{gap:clamp(8px,.6cqi,12px);text-align:left}.px-pref-table .ch-th-sort svg{color:var(--text-soft)}.px-pref-table .ch-th-sort.on{color:var(--text)}.px-pref-table .ch-th-sort.on svg{color:var(--accent)}.px-pref-table .ch-th-sort:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.px-pref-table .a-center .ch-th-sort{justify-content:center}.px-pref-table td,.px-pref-table tbody th{height:clamp(36px,2.25cqi,40px);padding:clamp(4px,.3cqi,6px) var(--pref-cell-x);color:var(--text);font-weight:400;font-size:var(--pref-fs);line-height:1.3}.px-pref-table tbody tr:last-child>*{border-bottom:0}.px-pref-table .ch-table-state{padding:clamp(24px,2.4cqi,44px) 16px}.px-pref-code,.px-pref-date{white-space:nowrap;font-variant-numeric:tabular-nums}.px-pref-name{white-space:nowrap}.px-pref-code{cursor:help}.px-pref-money{color:var(--accent);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:help}.px-pref-link{display:inline-flex;flex-direction:column;align-items:flex-start;max-width:11.5em;min-width:0;vertical-align:middle;cursor:help}.px-pref-link-label,.px-pref-link-code{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-pref-link-label{font-size:.93em;line-height:1.12;color:var(--text)}.px-pref-link-code{margin-top:1px;font-size:max(10.5px,.76em);line-height:1.1;letter-spacing:.02em;color:var(--text-mute);font-variant-numeric:tabular-nums}.px-pref-link.is-none{color:var(--text-mute)}.px-pref-badge.ch-chip.v-outline{padding:3px 12px;font-size:clamp(12px,.8cqi,14.5px);line-height:1.25;color:color-mix(in srgb,var(--c) 78%,var(--text));border-color:color-mix(in srgb,var(--c) 72%,transparent);background:color-mix(in srgb,var(--c) 15%,transparent);box-shadow:0 0 14px -7px var(--c)}.px-pref-badge.ch-t-pos{--c: var(--pref-ok)}.px-pref-badge.ch-t-info{--c: var(--pref-info)}.px-pref-badge.ch-t-info.ch-chip.v-outline{background:color-mix(in srgb,var(--c) 26%,transparent)}.px-pref-badge.ch-t-warn{--c: var(--pref-warn)}.px-pref-badge.ch-t-neutral.ch-chip.v-outline{--c: var(--text-mute);color:var(--text-soft);background:color-mix(in srgb,var(--text-mute) 14%,transparent);box-shadow:none}.px-pref-empty-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.px-pref-empty-actions .px-pref-btn-primary,.px-pref-empty-actions .px-pref-btn-ghost,.px-pref .ch-empty-action .px-pref-btn-ghost{min-height:44px}.px-pref-link-manual{flex-basis:100%;min-height:40px;padding:0 10px;background:var(--surface-input);border:1px solid var(--line-acc);border-radius:var(--r-sm);color:var(--accent);font:500 13px var(--font-mono)}.px-pref-cards-wrap{display:flex;flex-direction:column;gap:12px;padding:0 var(--pref-pad) 4px}.px-pref-cards-sort{display:flex;gap:8px;align-items:stretch}.px-pref-cards-sortlbl{align-self:center;flex:none;font-size:12.5px;color:var(--text-mute)}.px-pref-cards-sortsel.ch-select{flex:1;min-width:0;padding:0 12px}.px-pref-cards-sortsel select.ch-select-input{min-height:42px;font-size:13.5px}.px-pref-cards-dir{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;background:var(--surface-input);border:1px solid var(--line-3);border-radius:var(--r-sm);color:var(--text-soft);font:500 13px var(--font-body);cursor:pointer}.px-pref-cards-dir:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-pref-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;transition:opacity .2s ease}.px-pref-cards.is-refreshing{opacity:.55}.px-pref-rcard{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;background:var(--surface-card);border:1px solid var(--line-2);border-radius:var(--r-md)}.px-pref-rcard-title{margin:0;font:600 16px / 1.25 var(--font-body);color:var(--text);overflow-wrap:anywhere}.px-pref-rcard-badges{display:flex;flex-wrap:wrap;gap:6px}.px-pref-rcard-dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.px-pref-rcard-dl>div{min-width:0}.px-pref-rcard-dl dt{margin:0 0 2px;font-size:11.5px;color:var(--text-mute)}.px-pref-rcard-dl dd{margin:0;font-size:14px;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.px-pref-rcard-dl .is-money{grid-column:1 / -1}.px-pref-rcard-dl .is-money .px-pref-money{font-size:16px}.px-pref-rcard-dl .is-link{grid-column:1 / -1}.px-pref-link.is-inline{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 8px;max-width:100%;cursor:default}.px-pref-link.is-inline .px-pref-link-label,.px-pref-link.is-inline .px-pref-link-code{white-space:normal;overflow:visible;overflow-wrap:anywhere}.px-pref-link.is-inline .px-pref-link-label{font-size:inherit;line-height:inherit}.px-pref-link.is-inline .px-pref-link-code{margin-top:0;font-size:12px;line-height:inherit}.px-pref-rcard-dl .px-pref-link.is-none{cursor:default}.px-pref-cards-state{padding:4px 0 8px}.px-pref-pager-compact{flex-wrap:nowrap}@container px-pref (max-width: 639px){.px-pref-top{flex-direction:column;align-items:stretch}.px-pref-export,.px-pref-export-btn{width:100%}.px-pref-export-menu{left:0;right:0}.px-pref-foot{flex-direction:column;align-items:stretch}.px-pref-foot-nav{justify-content:center;gap:12px}.px-pref-actions>*{flex:1 1 0}.px-pref-range-pop{width:100%}}@media(prefers-reduced-motion:reduce){.px-pref-spin{animation-duration:2.4s}.px-pref-chev,.px-pref-cards,.px-pref-btn-primary,.px-pref-btn-ghost,.px-pref-export-btn{transition:none}}@media(max-width:767px){.px-pref-range-sc,.px-pref-export-btn{min-height:44px}}.px-pcr,.px-pcr-plan,.px-pcr-cancel,.px-pcr-panel{--pcr-amber: var(--data-amber);--pcr-blue: var(--data-sky);--pcr-green: var(--data-green);--pcr-steel: var(--data-steel);--pcr-steel-l: var(--data-steel);--pcr-well: color-mix(in srgb, var(--bg-0) 55%, var(--bg-card));--pcr-line: var(--line-2)}.px-pcr{container:px-pcr / inline-size;position:relative;display:flex;flex-direction:column;gap:18px;min-width:0}.px-pcr:before{content:"";position:absolute;top:8%;right:0;bottom:10%;left:30%;z-index:-1;pointer-events:none;background:radial-gradient(55% 55% at 62% 50%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 72%)}.px-pcr-body{display:flex;flex-direction:column;gap:18px;min-width:0}.px-pcr-dev{margin:-8px 0 0;font-family:var(--font-mono);font-size:11px;color:var(--warning);text-align:right}.px-pcr-state{padding:18px}.px-pcr-num{font-variant-numeric:tabular-nums}.px-pcr-t-accent{color:var(--accent)}.px-pcr-t-pos{color:var(--pcr-green)}.px-pcr-t-neg{color:var(--danger)}.px-pcr-t-warn{color:var(--pcr-amber)}.px-pcr-t-orange{color:var(--orange)}.px-pcr-t-info{color:var(--pcr-blue)}.px-pcr-t-violet{color:var(--ch-violet)}.px-pcr-t-steel{color:var(--pcr-steel-l)}.px-pcr-t-neutral{color:var(--text-mute)}.px-pcr-t-text{color:var(--text)}.px-pcr-head .px-view-head{margin-bottom:0}.px-pcr-head .px-sh-viewhead-row{align-items:center;flex-wrap:wrap}.px-pcr-head .px-sh-viewhead-text{flex:1 1 380px}.px-app--v2 .px-pcr-head .px-view-head h1,.px-pcr-head .px-view-head h1{text-transform:none;font-size:clamp(26px,2.6cqi,36px);letter-spacing:.005em;color:var(--text)}.px-pcr-head .px-view-head p{margin-top:4px;font-size:clamp(13.5px,1cqi,15px);color:var(--text-mute)}.px-pcr-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.px-pcr-plan-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid var(--line-acc-2);border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 4%,var(--bg-1));color:var(--accent);font:700 13.5px/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.px-pcr-plan-btn:hover{background:color-mix(in srgb,var(--accent) 10%,var(--bg-1));box-shadow:0 0 20px -8px color-mix(in srgb,var(--accent) 70%,transparent)}.px-pcr-plan-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.px-pcr-range{width:200px}.px-pcr-page-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;padding:12px 16px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--warning) 40%,transparent);background:color-mix(in srgb,var(--warning) 8%,var(--bg-card));color:var(--text);font-size:14px}.px-pcr-page-banner svg{flex:none;color:var(--warning)}.px-pcr-page-banner.is-neg{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 8%,var(--bg-card))}.px-pcr-page-banner.is-neg svg{color:var(--danger)}.px-pcr-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.px-pcr-kpis .ch-kpi{min-height:118px;padding:20px 22px 16px;border-radius:var(--r-lg);background:var(--surface-card)}.px-pcr-kpis .ch-kpi-main{gap:4px;justify-content:space-between}.px-pcr-kpis .ch-kpi-head{min-height:22px}.px-pcr-kpis .ch-kpi-label{font-size:13px;color:var(--text-mute)}.px-pcr-kpis .ch-kpi-valrow{margin-top:auto}.px-pcr-kpis .ch-kpi-value{font-family:var(--font-body);font-weight:800;font-size:clamp(20px,11.5cqi,30px);letter-spacing:-.005em;line-height:1.1}.px-pcr-kpis .ch-kpi-sub{margin-top:-2px;font-size:11.5px;color:var(--text-soft)}.px-pcr-kpi.is-amber .ch-kpi-value{color:var(--pcr-amber)}.px-pcr-kpi.is-lime .ch-kpi-value{color:var(--accent)}.px-pcr-kpi.is-blue .ch-kpi-value{color:var(--pcr-blue)}.px-pcr-kpi.is-green .ch-kpi-value{color:var(--pcr-green)}.px-pcr-kpi-note{margin:2px 0 0;font-size:11.5px;line-height:1.35;color:var(--danger);font-variant-numeric:tabular-nums;cursor:default}.px-pcr-cols{display:grid;grid-template-columns:minmax(0,61fr) minmax(0,39fr);gap:20px 24px;align-items:stretch}.px-pcr-col{display:flex;flex-direction:column;gap:20px;min-width:0}.px-pcr-col>:last-child{flex:1 1 auto}.px-pcr-card{padding:22px 24px;gap:14px;border-radius:var(--r-lg);border-color:var(--pcr-line)}.px-pcr-card h2{margin:0;font:700 21px/1.2 var(--font-body);letter-spacing:-.01em;color:var(--text)}.px-pcr-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px;flex-wrap:wrap}.px-pcr-card-head>div:first-child{flex:1 1 240px;min-width:0}.px-pcr-card-head p{margin:3px 0 0;font-size:11.5px;line-height:1.4;color:var(--text-mute)}.px-pcr-link-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 4px;background:none;border:0;color:var(--accent);font:600 13px/1 var(--font-body);cursor:pointer}.px-pcr-link-btn:hover{text-decoration:underline;text-underline-offset:3px}.px-pcr-link-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.px-pcr-filters{display:flex;flex:none;gap:10px;flex-wrap:wrap}.px-pcr-filter.ch-select{width:150px;min-height:40px;padding:0;align-items:stretch;background:var(--pcr-well);border-color:var(--pcr-line)}.px-pcr-filter .ch-select-box{flex:1}.px-pcr-filter.ch-select select.ch-select-input{align-self:stretch;padding:0 34px 0 12px}.px-pcr-filter .ch-select-chev{right:12px}.px-pcr-filter .ch-select-input{text-align:center;text-align-last:center;font-size:12.5px;color:var(--text-soft);padding-left:16px}.px-pcr-table.ch-table{gap:0}.px-pcr-table table{font-size:13px}.px-pcr-table thead th{background:transparent;box-shadow:none!important;font-size:12px;color:var(--text-soft);padding:12px 8px 14px;border-bottom-color:var(--line-2);white-space:nowrap}.px-pcr-table tbody th,.px-pcr-table td{height:47px;padding:8px;color:color-mix(in srgb,var(--text) 88%,var(--text-mute));font-weight:400}.px-pcr-table tbody tr:first-child>*{border-top:1px solid var(--line)}.px-pcr-table tbody th:first-child,.px-pcr-table td:first-child,.px-pcr-table thead th:first-child{padding-left:4px}.px-pcr-code{font-variant-numeric:tabular-nums;letter-spacing:.01em}.px-pcr-product{display:flex;flex-direction:column;gap:1px;min-width:0}.px-pcr-product small{font-size:11px;color:var(--text-mute);font-weight:400}.px-pcr-product-name{min-width:0;overflow-wrap:anywhere}.px-pcr-product.is-charge .px-pcr-product-name{color:color-mix(in srgb,var(--danger) 72%,var(--text));font-weight:600}.px-pcr-table tbody tr.is-charge>*{background:color-mix(in srgb,var(--danger) 3%,transparent)}.px-pcr-amount{color:var(--accent);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.px-pcr-amount.is-negative{color:var(--danger)}.px-pcr-status{font-weight:700;white-space:nowrap;cursor:default}.px-pcr-table .px-pcr-status{white-space:normal;text-wrap:balance}.px-pcr-hcards,.px-pcr-hcards-empty{display:none}.px-pcr-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:4px;font-size:12px;color:var(--text-mute);font-variant-numeric:tabular-nums}.px-pcr-pager>div{display:flex;gap:6px}.px-pcr-pager button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;background:transparent;border:1px solid var(--line-2);border-radius:var(--r-xs);color:var(--text-soft);font:500 12px/1 var(--font-body);cursor:pointer}.px-pcr-pager button:hover:not(:disabled){color:var(--text);border-color:var(--line-3)}.px-pcr-pager button:disabled{opacity:.4;cursor:default}.px-pcr-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 12px;text-align:center}.px-pcr-empty.is-left{align-items:flex-start;text-align:left;padding:14px 0 6px}.px-pcr-empty-title{margin:0;font-size:14px;color:var(--text);font-weight:600}.px-pcr-empty-help{margin:0;font-size:13px;color:var(--text-mute)}.px-pcr-skel-rows{display:flex;flex-direction:column}.px-pcr-skel-row{display:flex;align-items:center;justify-content:space-between;gap:12px;height:47px;border-top:1px solid var(--line)}.px-pcr-summary h2{font-size:20px}.px-pcr-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:10px}.px-pcr-tile{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:82px;min-width:0;padding:13px;background:var(--pcr-well);border:1px solid var(--pcr-line);border-radius:10px}.px-pcr-tile-label{font-size:11px;color:var(--text-mute);line-height:1.3}.px-pcr-tile-value{font:700 clamp(15px,1.45cqi,19px)/1.1 var(--font-body);white-space:nowrap}.px-pcr-form{gap:10px;scroll-margin-top:90px}.px-pcr-form:focus{outline:none}.px-pcr-form:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.px-pcr-form h2{font-size:21px}.px-pcr-form-sub{margin:-6px 0 0;font-size:11.5px;color:var(--text-mute)}.px-pcr-form-balance{display:flex;align-items:baseline;justify-content:space-between;gap:8px 14px;flex-wrap:wrap;margin:6px 0 2px}.px-pcr-big{font:800 clamp(28px,3.2cqi,34px)/1.05 var(--font-body);color:var(--accent);letter-spacing:-.01em}.px-pcr-big.is-refreshing{opacity:.6}.px-pcr-fields{display:flex;flex-direction:column;gap:14px}.px-pcr-field{display:flex;flex-direction:column;gap:6px;min-width:0}.px-pcr-field>label,.px-pcr-label{font-size:11.5px;color:var(--text-mute)}.px-pcr-field input,.px-pcr-select select{width:100%;min-height:48px;padding:0 16px;background:var(--pcr-well);border:1px solid var(--pcr-line);border-radius:var(--r-sm);color:var(--text);font:500 14.5px/1.2 var(--font-body);font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease}.px-pcr-field input::placeholder{color:var(--text-soft);opacity:.85}.px-pcr-field input:focus,.px-pcr-select select:focus{outline:none;border-color:var(--line-acc-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.px-pcr-field input:disabled,.px-pcr-select select:disabled{opacity:.55;cursor:not-allowed}.px-pcr-field.has-error input{border-color:color-mix(in srgb,var(--danger) 70%,transparent)}.px-pcr-select{position:relative}.px-pcr-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-weight:700;cursor:pointer;text-overflow:ellipsis}.px-pcr-select.has-chevron select{padding-right:40px}.px-pcr-select select option{background:var(--bg-2);color:var(--text);font-weight:500}.px-pcr-select-chev{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--text-mute);pointer-events:none}.px-pcr-field-error{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;color:var(--danger)}.px-pcr-field-hint{margin:0;font-size:11.5px;color:var(--text-mute)}.px-pcr-inline-link{display:inline-flex;align-items:center;gap:4px;margin-left:8px;color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap}.px-pcr-inline-link:hover{text-decoration:underline;text-underline-offset:3px}.px-pcr-nomethod{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;min-height:48px;padding:10px 16px;background:var(--pcr-well);border:1px dashed var(--line-3);border-radius:var(--r-sm);font-size:13.5px;color:var(--text-soft)}.px-pcr-nomethod .px-pcr-inline-link{margin-left:0;min-height:28px}.px-pcr-nomethod-list{flex-basis:100%;list-style:none;margin:0;padding:0;font-size:12px;color:var(--text-mute)}.px-pcr-banner{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-3);background:var(--bg-2);font-size:13px;line-height:1.45;color:var(--text)}.px-pcr-banner>svg{flex:none;margin-top:2px}.px-pcr-banner.is-warn{border-color:color-mix(in srgb,var(--warning) 40%,transparent);background:color-mix(in srgb,var(--warning) 7%,var(--bg-card))}.px-pcr-banner.is-warn>svg{color:var(--warning)}.px-pcr-banner.is-neg{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 7%,var(--bg-card))}.px-pcr-banner.is-neg>svg{color:var(--danger)}.px-pcr-banner.is-info{border-color:color-mix(in srgb,var(--pcr-blue) 38%,transparent);background:color-mix(in srgb,var(--pcr-blue) 6%,var(--bg-card))}.px-pcr-banner.is-info>svg{color:var(--pcr-blue)}.px-pcr-banner-body{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-width:0}.px-pcr-banner-body>p{margin:0}.px-pcr-open-row{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.px-pcr-open-info{font-size:12.5px;color:var(--text-soft);font-variant-numeric:tabular-nums}.px-pcr-open-cancel{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid color-mix(in srgb,var(--danger) 55%,transparent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--danger) 12%,var(--bg-2));color:var(--text);font:600 13px/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background .15s ease}.px-pcr-open-cancel:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 22%,var(--bg-2))}.px-pcr-open-cancel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-pcr-open-cancel:disabled{opacity:.55;cursor:default}.px-pcr-form-skel{display:flex;flex-direction:column;gap:14px}.px-pcr-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin:-6px 0 0;padding:0 20px;flex:none!important;background:var(--accent);border:0;border-radius:var(--r-sm);color:var(--bg-0);font:700 17px/1 var(--font-body);letter-spacing:.005em;cursor:pointer;box-shadow:0 10px 30px -14px color-mix(in srgb,var(--accent) 80%,transparent);transition:filter .18s ease,opacity .18s ease}.px-pcr-submit:hover:not(:disabled){filter:brightness(1.06)}.px-pcr-submit:focus-visible{outline:2px solid var(--text);outline-offset:3px}.px-pcr-submit:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.px-pcr-submit[aria-busy=true]{opacity:.8;cursor:progress}.px-pcr-submit.is-skeleton{background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:none}.px-pcr-spin{animation:px-pcr-spin .9s linear infinite}@keyframes px-pcr-spin{to{transform:rotate(360deg)}}.px-pcr-wds .px-pcr-link-btn{min-height:28px;font-size:12.5px}.px-pcr-wd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;transition:opacity .2s ease}.px-pcr-wd-list.is-refreshing{opacity:.55}.px-pcr-wd{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr) 96px;align-items:center;gap:4px 12px;min-height:54px;padding:10px 0;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.px-pcr-wd-date{font-size:12px;color:var(--text-soft);white-space:nowrap}.px-pcr-wd-amount{font:700 14px/1.2 var(--font-body);color:var(--text);white-space:nowrap}.px-pcr-wd-method{font-size:12px;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-pcr-wd-side{display:flex;flex-direction:column;align-items:flex-end;align-self:start;gap:2px;font-size:12.5px}.px-pcr-wd-sub{font-size:11px;color:var(--text-mute)}.px-pcr-wd-cancel{padding:2px 0;background:none;border:0;color:var(--text-mute);font:500 11.5px/1.2 var(--font-body);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.px-pcr-wd-cancel:hover:not(:disabled){color:var(--danger)}.px-pcr-wd-cancel:disabled{opacity:.5;cursor:default}.px-pcr-wd-note{grid-column:1 / -1;font-size:11.5px;color:var(--text-mute);line-height:1.35}.px-pcr-panel-body{display:flex;flex-direction:column;gap:14px}.px-pcr-panel-count{margin:0;font-size:12.5px;color:var(--text-mute);font-variant-numeric:tabular-nums}.px-pcr-panel-pager{align-self:center}.px-pcr-plan-ico{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg-2));border:1px solid var(--line-acc-soft)}.px-pcr-plan-body{display:flex;flex-direction:column;gap:18px}.px-pcr-plan-body h3{margin:0 0 8px;font:700 15px/1.3 var(--font-body);color:var(--text)}.px-pcr-plan-body p{margin:0 0 6px;font-size:13.5px;line-height:1.5;color:var(--text-soft)}.px-pcr-plan-facts{margin:0;display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:var(--r-md);overflow:hidden}.px-pcr-plan-facts>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:12px;padding:10px 14px;border-top:1px solid var(--line)}.px-pcr-plan-facts>div:first-child{border-top:0}.px-pcr-plan-facts dt{font-size:12.5px;color:var(--text-mute)}.px-pcr-plan-facts dd{margin:0;font-size:13.5px;color:var(--text);line-height:1.45}.px-pcr-plan-body .px-pcr-plan-note{margin:-4px 0 10px;font-size:12.5px;color:var(--text-mute)}.px-pcr-plan-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.px-pcr-plan-link{min-width:0;border:1px solid var(--line-2);border-radius:var(--r-md);overflow:hidden;background:var(--pcr-well)}.px-pcr-plan-link table{width:100%;border-collapse:collapse;font-size:13px}.px-pcr-plan-link caption{padding:10px 14px;text-align:left;line-height:1.35;border-bottom:1px solid var(--line-2)}.px-pcr-plan-link-name{font-weight:700;color:var(--text);overflow-wrap:anywhere}.px-pcr-plan-link-code{margin-left:8px;font-size:11.5px;color:var(--text-mute);font-variant-numeric:tabular-nums;white-space:nowrap}.px-pcr-plan-link th,.px-pcr-plan-link td{padding:7px 14px;text-align:left;border-top:1px solid var(--line)}.px-pcr-plan-link thead th{border-top:0;font-size:11.5px;font-weight:500;color:var(--text-mute)}.px-pcr-plan-link tbody th{font-weight:400;color:var(--text-soft);overflow-wrap:anywhere}.px-pcr-plan-link td,.px-pcr-plan-link thead th:last-child{text-align:right;white-space:nowrap}.px-pcr-plan-link td{font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.px-pcr-cancel-body p{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--text-soft)}.px-pcr-cancel-body b{color:var(--text)}.px-pcr-dialog-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.px-pcr-btn-ghost,.px-pcr-btn-danger{min-height:44px;padding:0 18px;border-radius:var(--r-sm);font:600 14px/1 var(--font-body);cursor:pointer}.px-pcr-btn-ghost{background:transparent;border:1px solid var(--line-3);color:var(--text-soft)}.px-pcr-btn-ghost:hover:not(:disabled){color:var(--text);border-color:var(--text-mute)}.px-pcr-btn-danger{background:color-mix(in srgb,var(--danger) 16%,var(--bg-2));border:1px solid color-mix(in srgb,var(--danger) 60%,transparent);color:var(--text)}.px-pcr-btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 26%,var(--bg-2))}.px-pcr-btn-ghost:disabled,.px-pcr-btn-danger:disabled{opacity:.55;cursor:default}.px-pcr-page-banner.is-info{border-color:color-mix(in srgb,var(--pcr-blue) 40%,transparent);background:color-mix(in srgb,var(--pcr-blue) 7%,var(--bg-card))}.px-pcr-page-banner.is-info svg{color:var(--pcr-blue)}.px-pcr-staff-banner{align-items:flex-start;line-height:1.45}.px-pcr-staff-banner>svg{margin-top:2px}.px-pcr-staff-banner-text{flex:1 1 320px;min-width:0}.px-pcr-staff-banner .px-pcr-inline-link{margin-left:0}.px-pcr-nowrap{white-space:nowrap}.px-pcr-staff{display:flex;align-items:flex-start;gap:16px;padding:22px}.px-pcr-staff-ico{display:inline-flex;flex:none;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:1px solid var(--line-acc-2);background:color-mix(in srgb,var(--accent) 6%,var(--bg-1));color:var(--accent)}.px-pcr-staff-body{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.px-pcr-staff-body h2{margin:0;font-size:19px}.px-pcr-staff-body p{margin:0;font-size:14px;line-height:1.5;color:var(--text-soft)}.px-pcr-staff-go{display:flex;align-items:flex-end;gap:10px 12px;flex-wrap:wrap;margin-top:4px}.px-pcr-staff-go .px-pcr-field{flex:0 1 240px}.px-pcr-staff-go .px-pcr-field-error{flex-basis:100%}.px-pcr-staff-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border:1px solid var(--line-acc-2);border-radius:var(--r-sm);background:color-mix(in srgb,var(--accent) 6%,var(--bg-1));color:var(--accent);font:700 14px/1 var(--font-body);cursor:pointer}.px-pcr-staff-btn:hover{background:color-mix(in srgb,var(--accent) 12%,var(--bg-1))}.px-pcr-staff-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.px-pcr-staff-admin{margin-left:0;align-self:flex-start}.px-pcr-staff-note{display:flex;flex-direction:column;gap:6px;min-width:0}.px-pcr-staff-note p{margin:0}.px-pcr-staff-note blockquote{margin:0;padding-left:10px;border-left:2px solid var(--line-3);color:var(--text-soft);overflow-wrap:anywhere}.px-pcr-staff-methods{display:flex;flex-direction:column;gap:6px}.px-pcr-staff-methods ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--text);overflow-wrap:anywhere}.px-pcr-staff-methods small{color:var(--text-mute)}.px-pcr-staff-ro{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-size:12px;color:var(--text-mute)}.px-pcr-staff-back{margin:10px 0 0;text-align:center}@container px-pcr (max-width: 700px){.px-pcr-staff{flex-direction:column;padding:18px 16px}.px-pcr-staff-go .px-pcr-field,.px-pcr-staff-btn{flex:1 1 100%;width:100%}.px-pcr-staff-banner .px-pcr-inline-link,.px-pcr-staff-admin{min-height:44px}}@container px-pcr (max-width: 1180px){.px-pcr-cols{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}}@container px-pcr (max-width: 980px){.px-pcr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.px-pcr-cols{display:flex;flex-direction:column;gap:18px}.px-pcr-col{display:contents}.px-pcr-form{order:1}.px-pcr-submit{order:2;margin-top:-4px}.px-pcr-wds{order:3}.px-pcr-history{order:4}.px-pcr-summary{order:5}.px-pcr-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@container px-pcr (max-width: 700px){.px-pcr-head .px-sh-viewhead-actions{width:100%}.px-pcr-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;gap:10px}.px-pcr-plan-btn,.px-pcr-range{width:100%;min-width:0}.px-pcr-plan-btn{padding:0 10px;white-space:normal;line-height:1.15;text-align:center}.px-pcr-card{padding:18px 16px}.px-pcr-card h2{font-size:19px}.px-pcr-kpis .ch-kpi{min-height:104px;padding:16px 16px 14px}.px-pcr-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;gap:10px}.px-pcr-filter.ch-select{width:100%;min-height:44px}.px-pcr-history .ch-table{display:none}.px-pcr-hcards,.px-pcr-hcards-empty{display:flex}.px-pcr-hcards{flex-direction:column;list-style:none;margin:0;padding:0;transition:opacity .2s ease}.px-pcr-hcards[aria-busy=true]{opacity:.55}.px-pcr-hcards-empty{justify-content:center}.px-pcr-hcard{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--line)}.px-pcr-hcard-top,.px-pcr-hcard-mid{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.px-pcr-hcard-top{font-size:12px;color:var(--text-soft)}.px-pcr-hcard-mid{font-size:13.5px;color:var(--text)}.px-pcr-hcard-mid .px-pcr-amount{font-size:14.5px}.px-pcr-pager button{min-height:44px;min-width:44px;justify-content:center}.px-pcr-pager-txt{display:none}.px-pcr-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.px-pcr-tile{min-height:76px;gap:12px;padding:12px 14px}.px-pcr-tile-value{font-size:17px}.px-pcr-wd{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.px-pcr-wd-date{grid-column:1;grid-row:1}.px-pcr-wd-amount{grid-column:1;grid-row:2}.px-pcr-wd-method{grid-column:1;grid-row:3}.px-pcr-wd-side{grid-column:2;grid-row:1 / span 3}.px-pcr-wd-cancel{min-height:44px;padding:0 2px}.px-pcr-open-row{flex-direction:column;align-items:stretch}.px-pcr-open-cancel{min-height:44px;width:100%}.px-pcr-link-btn,.px-pcr-wds .px-pcr-link-btn{min-height:44px}.px-pcr-inline-link,.px-pcr-nomethod .px-pcr-inline-link{min-height:44px;display:inline-flex;align-items:center}.px-pcr-plan-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}@container px-pcr (max-width: 440px){.px-pcr-actions{grid-template-columns:minmax(0,1fr)}}@container px-pcr (max-width: 560px){.px-pcr-kpis{grid-template-columns:minmax(0,1fr);gap:10px}.px-pcr-kpis .ch-kpi{min-height:0}}@media(prefers-reduced-motion:reduce){.px-pcr-spin{animation:none}.px-pcr-plan-btn,.px-pcr-submit,.px-pcr-open-cancel,.px-pcr-wd-list,.px-pcr-hcards{transition:none}}.px-tbai-panel{--tbai-accent: var(--ch-accent);--tbai-info: var(--ch-info);--tbai-warn: var(--ch-warn);--tbai-neg: var(--ch-neg);--tbai-user: color-mix(in srgb, var(--accent) 11%, var(--bg-2));--tbai-user-line: var(--line-acc-soft);--tbai-ai: var(--bg-2);background:radial-gradient(120% 60% at 100% 0%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 60%),var(--bg-card)}.px-tbai-panel .ch-panel-head{padding-bottom:12px}.px-tbai-panel .ch-panel-titles h2{font-family:var(--font-body);font-weight:700;letter-spacing:-.01em}.px-tbai-panel .ch-panel-body{gap:14px;scroll-behavior:smooth}.px-tbai-panel .ch-panel-foot{padding:10px 14px 12px;background:color-mix(in srgb,var(--bg-0) 55%,var(--bg-card))}.px-tbai-disclaimer{display:inline-flex;align-items:flex-start;gap:6px;margin-top:2px;padding:5px 9px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--tbai-warn) 32%,transparent);background:color-mix(in srgb,var(--tbai-warn) 7%,transparent);color:var(--text-soft);font-size:11.5px;line-height:1.4}.px-tbai-disclaimer svg{flex:none;margin-top:1px;color:var(--tbai-warn)}.px-tbai-context{margin:0;display:flex;flex-wrap:wrap;gap:4px;font:500 11px/1.4 var(--font-mono);color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em}.px-tbai-context strong{color:var(--text-mute);font-weight:600}.px-tbai-label{margin:0 0 8px;display:inline-flex;align-items:center;gap:6px;font:600 10.5px/1.3 var(--font-tech);text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute)}.px-tbai-label svg{color:var(--tbai-accent)}.px-tbai-muted{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--text-mute)}.px-tbai-notice{--c: var(--tbai-info);display:flex;gap:10px;padding:12px 14px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent)}.px-tbai-notice.is-warn{--c: var(--tbai-warn)}.px-tbai-notice.is-info{--c: var(--tbai-info)}.px-tbai-notice-ico{flex:none;margin-top:1px;color:var(--c)}.px-tbai-notice strong{display:block;font:700 13.5px/1.35 var(--font-body);color:var(--text)}.px-tbai-notice p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-soft)}.px-tbai-notice .ch-chip{margin-top:8px}.px-tbai-alert{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--tbai-neg) 45%,transparent);background:color-mix(in srgb,var(--tbai-neg) 8%,transparent);color:var(--text-soft);font-size:12.5px;line-height:1.4}.px-tbai-alert>svg{flex:none;color:var(--tbai-neg)}.px-tbai-alert>span{flex:1;min-width:0}.px-tbai-intro p{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-soft)}.px-tbai-suggest ul{list-style:none;margin:0;padding:0;display:flex;gap:8px}.px-tbai-suggest.is-list ul{flex-direction:column}.px-tbai-suggest.is-row ul{flex-wrap:wrap}.px-tbai-chip{display:inline-flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px 12px;text-align:left;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-control);color:var(--text-soft);font:500 12.5px/1.35 var(--font-body);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.px-tbai-chip svg{flex:none;color:var(--tbai-accent)}.px-tbai-suggest.is-row .px-tbai-chip{width:auto;min-height:32px;padding:6px 11px;border-radius:999px;font-size:12px}.px-tbai-chip:hover:not(:disabled){color:var(--text);border-color:var(--line-acc-soft);background:color-mix(in srgb,var(--accent) 6%,var(--surface-control))}.px-tbai-chip:disabled{opacity:.45;cursor:not-allowed}.px-tbai-chip:focus-visible,.px-tbai-action:focus-visible,.px-tbai-voice-btn:focus-visible,.px-tbai-send:focus-visible,.px-tbai-panel .ch-btn-ghost:focus-visible,.px-tbai-panel .ch-icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-tbai-prio ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.px-tbai-thread{display:flex;flex-direction:column;gap:14px}.px-tbai-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.px-tbai-log.is-archived{opacity:.62}.px-tbai-msg{display:flex;flex-direction:column;min-width:0}.px-tbai-msg.is-user{align-items:flex-end}.px-tbai-bubble{min-width:0;max-width:100%}.px-tbai-msg.is-user .px-tbai-bubble{max-width:86%;padding:9px 13px;border-radius:14px 14px 4px;border:1px solid var(--tbai-user-line);background:var(--tbai-user);color:var(--text)}.px-tbai-msg.is-ai .px-tbai-bubble{width:100%;padding:12px 14px;border-radius:4px 14px 14px;border:1px solid var(--line-2);background:var(--tbai-ai);box-shadow:var(--shadow-card, none)}.px-tbai-msg.is-fallback .px-tbai-bubble{border-color:color-mix(in srgb,var(--tbai-warn) 45%,transparent);border-left:3px solid var(--tbai-warn)}.px-tbai-msg.is-refusal .px-tbai-bubble{border-style:dashed;background:transparent}.px-tbai-msg.is-error .px-tbai-bubble{border-color:color-mix(in srgb,var(--tbai-neg) 50%,transparent)}.px-tbai-msg.is-pending.is-user .px-tbai-bubble{opacity:.8}.px-tbai-msg.is-failed .px-tbai-bubble{border-color:color-mix(in srgb,var(--tbai-neg) 55%,transparent)}.px-tbai-msg-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0;flex-wrap:wrap}.px-tbai-avatar{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--tbai-accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid var(--line-acc-soft)}.px-tbai-who{font:600 12px/1.2 var(--font-tech);letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.px-tbai-time{font:500 10.5px/1.2 var(--font-mono);color:var(--text-faint);font-variant-numeric:tabular-nums}.px-tbai-msg.is-user>.px-tbai-time{margin-top:4px}.px-tbai-badge{margin-left:auto}.px-tbai-fallback-note{display:flex;gap:6px;margin:0 0 8px;font-size:12px;line-height:1.45;color:var(--text-mute)}.px-tbai-fallback-note svg{flex:none;margin-top:2px;color:var(--tbai-warn)}.px-tbai-text{font-size:13.5px;line-height:1.58;color:var(--text-soft);overflow-wrap:anywhere}.px-tbai-msg.is-user .px-tbai-text{color:var(--text)}.px-tbai-text p{margin:0;white-space:pre-line}.px-tbai-text p+p,.px-tbai-text p+ul,.px-tbai-text ul+p{margin-top:8px}.px-tbai-text ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.px-tbai-text ul+ul{margin-top:6px}.px-tbai-text li{position:relative;padding-left:16px}.px-tbai-text li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:1px;background:var(--tbai-accent);transform:rotate(45deg)}.px-tbai-fig{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;padding:0 3px;border-radius:4px;background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 0 -1px color-mix(in srgb,var(--accent) 45%,transparent);white-space:nowrap}.px-tbai-cited{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line-2)}.px-tbai-cited .px-tbai-label{margin-bottom:6px}.px-tbai-cited-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.px-tbai-cite{padding:2px 8px;border-radius:var(--r-xs);border:1px solid var(--line-2);background:var(--surface-control);font:600 11.5px/1.4 var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;cursor:default}.px-tbai-conf{display:flex;gap:6px;margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--text-mute)}.px-tbai-conf svg{flex:none;margin-top:2px;color:var(--tbai-info)}.px-tbai-actions{margin-top:12px}.px-tbai-actions .px-tbai-label{margin-bottom:6px}.px-tbai-actions ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.px-tbai-action{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;row-gap:3px;width:100%;padding:8px 10px;text-align:left;border-radius:var(--r-sm);border:1px solid var(--line-2);background:color-mix(in srgb,var(--bg-0) 35%,transparent);color:var(--text);cursor:pointer;transition:border-color .15s ease,background .15s ease}.px-tbai-action:hover{border-color:var(--line-acc-soft);background:color-mix(in srgb,var(--accent) 6%,transparent)}.px-tbai-action-prio{padding:1px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--tbai-accent);font:600 10.5px/1.4 var(--font-body);white-space:nowrap}.px-tbai-action-name{font:600 12.5px/1.3 var(--font-body);min-width:0}.px-tbai-action-go{color:var(--text-mute)}.px-tbai-action:hover .px-tbai-action-go{color:var(--tbai-accent)}.px-tbai-action-text{grid-column:1 / -1;font-size:12px;line-height:1.45;color:var(--text-mute)}.px-tbai-action-conf{grid-column:1 / -1;font:500 10.5px/1.3 var(--font-mono);color:var(--tbai-info)}.px-tbai-action.is-wide{grid-template-columns:auto 1fr}.px-tbai-voice{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:12px}.px-tbai-voice-btn{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 10px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface-control);color:var(--text-soft);font:500 11.5px/1 var(--font-body);cursor:pointer;transition:border-color .15s ease,color .15s ease}.px-tbai-voice-btn:hover{color:var(--text);border-color:var(--line-acc-soft)}.px-tbai-voice.is-on .px-tbai-voice-btn:first-of-type{color:var(--tbai-accent);border-color:var(--line-acc-soft)}.px-tbai-voice-eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px;margin-right:2px}.px-tbai-voice-eq i{display:block;width:3px;height:100%;border-radius:1px;background:var(--tbai-accent);transform-origin:bottom;animation:px-tbai-eq .9s ease-in-out infinite}.px-tbai-voice-eq i:nth-child(2){animation-delay:-.3s}.px-tbai-voice-eq i:nth-child(3){animation-delay:-.6s}.px-tbai-voice-eq[data-phase=paused] i{animation-play-state:paused;opacity:.5}@keyframes px-tbai-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.px-tbai-sep{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.px-tbai-sep-label{position:relative;display:inline-flex;align-items:center;gap:6px;width:100%;justify-content:center;font:600 11px/1.3 var(--font-tech);letter-spacing:.06em;text-transform:uppercase;color:var(--tbai-info)}.px-tbai-sep-label:before,.px-tbai-sep-label:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--tbai-info) 40%,transparent)}.px-tbai-sep-label:before{margin-right:6px}.px-tbai-sep-label:after{margin-left:6px}.px-tbai-sep-detail{font-size:11.5px;color:var(--text-mute);line-height:1.4}.px-tbai-thinking{display:inline-flex;align-items:center;gap:10px;font:500 12px/1.3 var(--font-mono);color:var(--text-mute)}.px-tbai-dots{display:inline-flex;gap:4px;padding:8px 10px;border-radius:12px;background:var(--tbai-ai);border:1px solid var(--line-2)}.px-tbai-dots i{width:6px;height:6px;border-radius:50%;background:var(--tbai-accent);animation:px-tbai-dot 1.1s ease-in-out infinite}.px-tbai-dots i:nth-child(2){animation-delay:.15s}.px-tbai-dots i:nth-child(3){animation-delay:.3s}@keyframes px-tbai-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.px-tbai-failed{max-width:86%;margin-top:6px;text-align:right}.px-tbai-failed p{margin:0;display:inline-flex;gap:6px;font-size:12px;line-height:1.45;color:var(--text-soft);text-align:left}.px-tbai-failed p svg{flex:none;margin-top:2px;color:var(--tbai-neg)}.px-tbai-failed-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.px-tbai-compose{display:flex;flex-direction:column;gap:6px}.px-tbai-compose-row{display:flex;align-items:flex-end;gap:8px}.px-tbai-compose textarea{flex:1;min-width:0;min-height:44px;max-height:148px;resize:none;padding:11px 13px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-input, var(--bg-2));color:var(--text);font:400 14px/1.45 var(--font-body);overflow-y:auto;transition:border-color .15s ease,box-shadow .15s ease}.px-tbai-compose textarea::placeholder{color:var(--text-faint)}.px-tbai-compose textarea:focus{outline:none;border-color:var(--line-acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.px-tbai-compose textarea:disabled{opacity:.55;cursor:not-allowed}.px-tbai-send{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-md);border:1px solid transparent;background:var(--accent);color:var(--ch-ink);cursor:pointer;box-shadow:0 0 22px -8px var(--accent);transition:opacity .15s ease,transform .1s ease}.px-tbai-send:active:not(:disabled){transform:scale(.96)}.px-tbai-send:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.px-tbai-compose-meta{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font:500 11px/1.35 var(--font-mono);color:var(--text-faint)}.px-tbai-limits{min-width:0}.px-tbai-limits.is-out{color:var(--tbai-warn)}.px-tbai-count{flex:none;font-variant-numeric:tabular-nums}.px-tbai-count.is-near{color:var(--tbai-warn)}.px-tbai-flash{position:relative;z-index:1;outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 14%,transparent),0 0 28px -6px var(--accent);animation:px-tbai-flash 2s ease-out 1}@keyframes px-tbai-flash{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent),0 0 34px -4px var(--accent)}30%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 18%,transparent),0 0 30px -6px var(--accent)}to{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 0%,transparent),0 0 0 0 transparent}}@media(max-width:640px){.ch-panel.px-tbai-panel{top:auto;left:0;right:0;bottom:0;width:100vw;height:calc(100dvh - 10px);border-left:0;border-top:1px solid var(--line-3);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:0 -24px 60px #0000008c;padding-bottom:env(safe-area-inset-bottom,0px);animation-name:px-tbai-sheet-in}.px-tbai-panel:before{content:"";position:absolute;top:6px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:2px;background:var(--line-3)}.px-tbai-panel .ch-panel-head{padding:16px 14px 10px}.px-tbai-panel .ch-panel-body{padding:12px 14px 16px}.px-tbai-panel .ch-panel-foot{padding:8px 12px 10px}.px-tbai-msg.is-user .px-tbai-bubble,.px-tbai-failed{max-width:92%}.px-tbai-compose textarea{font-size:16px}.px-tbai-voice-btn,.px-tbai-suggest.is-row .px-tbai-chip{min-height:36px}}@keyframes px-tbai-sheet-in{0%{transform:translateY(32px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.px-tbai-panel .ch-panel-body{scroll-behavior:auto}.px-tbai-voice-eq i,.px-tbai-dots i,.px-tbai-flash,.ch-panel.px-tbai-panel{animation:none!important}.px-tbai-chip,.px-tbai-action,.px-tbai-voice-btn,.px-tbai-send,.px-tbai-compose textarea{transition:none}}.px-tb{--tb-info: var(--ch-info);--tb-cyan: var(--ch-info);--tb-steel: var(--ch-steel);--tb-orange: var(--ch-orange);--tb-gap: 12px;container:px-tb / inline-size;display:flex;flex-direction:column;gap:var(--tb-gap);min-width:0}.px-tb-body{display:flex;flex-direction:column;gap:var(--tb-gap);min-width:0;transition:opacity .2s ease}.px-tb-body.is-refreshing{opacity:.55}.px-tb-dev{margin:-14px 0 10px;font-family:var(--font-mono);font-size:11px;color:var(--warning);text-align:right}.px-tb-state{padding:18px}.px-tb-cta{display:inline-flex;align-items:center;justify-content:center;width:auto;padding:0 22px;text-decoration:none}.px-tb [class*=ch-t-]{--tb-c: var(--c)}.px-tb .ch-card{border-radius:var(--r-md);padding:14px 16px;gap:8px}.px-tb-head .px-view-head{margin-bottom:18px}.px-app--v2 .px-tb-head .px-view-head h1,.px-tb-head .px-view-head h1{text-transform:none;font-size:clamp(26px,2.6vw,40px);letter-spacing:.005em}.px-tb-head .px-view-head p{margin-top:4px;font-size:clamp(14px,1.1vw,18px);color:var(--text-soft)}.px-tb-head .px-sh-viewhead-row{align-items:center}.px-tb-title-ai{color:var(--accent)}.px-tb-ask{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--r-sm);border:1px solid var(--line-acc);background:var(--surface-card-acc);color:var(--accent);font:600 13.5px/1 var(--font-body);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.px-tb-ask:hover{border-color:var(--line-acc-2);box-shadow:var(--shadow-glow-s)}.px-tb-ask:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-tb-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tb-gap);min-width:0;align-items:stretch}.px-tb-selects{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tb-gap);min-width:0}.px-tb-fcard{display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:9px 12px 11px;background:var(--surface-card);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.px-tb-fcard-label{font-size:13px;line-height:1.2;color:var(--text-soft)}.px-tb-fcard .ch-select{padding:8px 12px;gap:12px}.px-tb-fcard .ch-select select.ch-select-input{font-weight:600;font-size:14.5px}.px-tb-fcard .ch-select-ico svg{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--c) 35%,transparent))}.px-tb-fdiv{display:none}.px-tb-act{display:flex;flex-direction:column;gap:8px;min-width:0}.px-tb-notice{display:flex;align-items:center;gap:10px;margin:0;min-height:40px;padding:8px 14px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--tb-info) 38%,transparent);background:color-mix(in srgb,var(--tb-info) 13%,var(--bg-1));color:var(--text);font-size:13.5px;line-height:1.35}.px-tb-notice.is-loading{border-color:var(--line-2);background:var(--surface-well)}.px-tb-notice-i{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--tb-info);color:var(--text);font:700 13px/1 var(--font-body);box-shadow:0 0 12px -2px color-mix(in srgb,var(--tb-info) 60%,transparent)}.px-tb-period{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:0;min-width:0}.px-tb-period-lbl{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 12px;border:1px solid var(--line-acc-soft);border-right:0;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-card);color:var(--text);font-size:13.5px;white-space:nowrap}.px-tb-period-lbl svg{flex:none;color:var(--accent)}.px-tb-period-sel.ch-select{border-radius:0 var(--r-sm) var(--r-sm) 0;padding:8px 12px;background:var(--surface-card)}.px-tb-period-sel.ch-select select.ch-select-input{font-size:14px;font-weight:600}.px-tb-period-sel.is-loading{display:flex;align-items:center;padding:8px 12px;border:1px solid var(--line-2);border-radius:0 var(--r-sm) var(--r-sm) 0}.px-tb-badge{--c: var(--ch-accent);display:flex;align-items:center;gap:12px;min-width:0;padding:12px 16px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 7%,var(--bg-1));box-shadow:0 0 26px -12px var(--c)}.px-tb-badge.is-loading{border-color:var(--line-2);background:var(--surface-card);box-shadow:none}.px-tb-badge-ico{flex:none;color:var(--c);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--c) 45%,transparent))}.px-tb-badge-text{display:flex;flex-direction:column;gap:3px;min-width:0}.px-tb-badge-text b{color:var(--c);font:700 clamp(16px,1.15cqi,20px)/1.15 var(--font-body);letter-spacing:-.01em;white-space:nowrap}.px-tb-badge-text span{font-size:13px;color:var(--text-soft)}.px-tb-notice-err{display:flex;align-items:center;gap:10px;margin:0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--warning) 35%,transparent);border-radius:var(--r-md);background:var(--surface-well);color:var(--text);font-size:13.5px}.px-tb-notice-err svg{flex:none;color:var(--warning)}.px-tb-computing{display:flex;align-items:center;gap:10px;margin:0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--tb-info) 35%,transparent);border-radius:var(--r-md);background:var(--surface-well);color:var(--text);font-size:13.5px;line-height:1.4}.px-tb-computing svg{flex:none;color:var(--tb-info);animation:px-tb-spin 1.1s linear infinite}@keyframes px-tb-spin{to{transform:rotate(360deg)}}.px-tb-warnings{list-style:none;margin:-2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 18px}.px-tb-warnings li{display:inline-flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:var(--text-mute)}.px-tb-warnings svg{flex:none;margin-top:2px;color:var(--tb-info)}.px-tb-row{display:grid;gap:var(--tb-gap);min-width:0;grid-template-columns:minmax(0,1fr);align-items:stretch}.px-tb-row>*{min-width:0}.px-tb-score{padding:14px 16px 12px}.px-tb-score-head{display:flex;align-items:center;gap:10px;min-width:0}.px-tb-score-head h3{margin:0;font:700 16px/1.2 var(--font-body);color:var(--text);flex:1;min-width:0}.px-tb-score-ico{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--ch-steel) 16%,var(--bg-2));border:1px solid var(--line-2);color:var(--text)}.px-tb-score-body{display:flex;align-items:center;gap:18px;min-width:0;padding-top:2px;flex:1}.px-tb-score-ring .ch-ring-num{font-family:var(--font-body);font-weight:800}.px-tb-score-ring .ch-ring-unit{font-size:.42em;color:var(--text);font-weight:600}.px-tb-score-text{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.px-tb-score-band{font:700 16px/1.25 var(--font-body);color:var(--c, var(--text))}.px-tb-score-band.is-na{color:var(--text-soft)}.px-tb-score-text p{margin:0;font-size:13px;line-height:1.4;color:var(--text-soft)}.px-tb-score-delta{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:2px}.px-tb-score-delta .ch-delta{font-size:21px}.px-tb-score-delta .ch-delta-val{font-weight:700}.px-tb-score-delta>span{font-size:12px;color:var(--text-soft)}.px-tb-kpi.ch-kpi{border-radius:var(--r-md);padding:14px 14px 12px;align-items:flex-start;gap:12px}.px-tb-kpi .ch-kpi-square{width:40px;height:40px;border:0;background:transparent;border-radius:50%}.px-tb-kpi .ch-kpi-square svg{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--c) 40%,transparent))}.px-tb-kpi .ch-kpi-main{gap:7px;align-self:stretch}.px-tb-kpi .ch-kpi-head{min-height:22px;justify-content:space-between}.px-tb-kpi .ch-kpi-label{font-size:14px;font-weight:600;color:var(--text)}.px-tb-kpi .ch-kpi-value{font-family:var(--font-body);font-weight:700;font-size:clamp(20px,17cqi,28px);letter-spacing:-.01em}.px-tb-kpi .ch-kpi-value.is-na{font-size:14px;font-weight:600;color:var(--text-soft)}.px-tb-kpi .ch-delta{font-size:clamp(14px,11cqi,17px)}.px-tb-kpi .ch-delta-val{font-weight:700}.px-tb-kpi .ch-kpi-sub{margin:auto 0 0 -52px;padding-top:4px;text-align:center;font-size:12.5px;color:var(--text-soft)}.px-tb-kpi-cons .ch-kpi-value{flex-wrap:nowrap;align-items:center;gap:12px}.px-tb-kpi-cons .ch-kpi-value>span{flex:none}.px-tb-blocks{flex:1;min-width:0;gap:3px}.px-tb-blocks .ch-block{height:20px;border-radius:2px;min-width:4px}.px-tb-cons-foot{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 10px;margin-left:-52px;font-size:12.5px;color:var(--text-soft)}.px-tb-cons-vs{align-self:flex-end;font-size:11.5px;color:var(--text-mute);margin-top:-4px}.px-tb-seg{padding:12px 14px 10px;gap:10px}.px-tb-seg-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px}.px-tb-seg-ico{display:inline-grid;place-items:center;width:34px;height:34px;color:var(--c)}.px-tb-seg-ico svg{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--c) 40%,transparent))}.px-tb-seg-titles{display:flex;flex-direction:column;gap:3px;min-width:0}.px-tb-seg-titles h3{margin:0;font:600 14px/1.25 var(--font-body);color:var(--text)}.px-tb-seg-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;min-width:0}.px-tb-seg-value>span:first-child{font:700 clamp(16px,1.3cqi,21px)/1.2 var(--font-body);color:var(--c, var(--text));letter-spacing:-.005em}.px-tb-seg-value small{flex-basis:100%;font-size:11.5px;color:var(--text-soft);line-height:1.2}.px-tb-seg-conf{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-style:normal;font-size:10.5px;color:var(--text-mute);white-space:nowrap}.px-tb-seg-conf i{width:6px;height:6px;border-radius:50%;background:var(--c)}.px-tb-seg-na{margin:2px 0 0;font-size:13px;line-height:1.35;color:var(--text-soft);font-weight:600}.px-tb-seg-cols{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr) minmax(0,.9fr);margin-top:auto;padding-top:10px;border-top:1px solid var(--line-2)}.px-tb-seg-col{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0 4px;text-align:center}.px-tb-seg-col+.px-tb-seg-col{border-left:1px solid var(--line-2)}.px-tb-seg-col b{font:700 clamp(15px,1.2cqi,18px)/1.15 var(--font-body);color:var(--c, var(--text));font-variant-numeric:tabular-nums}.px-tb-seg-col span{font-size:11.5px;color:var(--text-soft);line-height:1.25}.px-tb-seg.is-na .px-tb-seg-cols{opacity:.45}.px-tb-panel{min-width:0}.px-tb-ph{display:flex;align-items:center;gap:8px 10px;min-width:0;flex-wrap:wrap}.px-tb-ph-ico+.px-tb-ph-title{max-width:calc(100% - 70px)}.px-tb-ph-ico{flex:none;display:inline-grid;place-items:center;color:var(--c)}.px-tb-ph-ico svg{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--c) 40%,transparent))}.px-tb-ph-ring{width:30px;height:30px;border-radius:50%;border:2px solid var(--c)}.px-tb-ph-title{flex:0 1 auto;margin:0;min-width:0;font:400 15px/1.3 var(--font-body);color:var(--text)}.px-tb-ph-title b{font-weight:700;font-size:16px}.px-tb-ph-sub{font-weight:500;color:var(--text)}.px-tb-ph-conf{margin-left:auto}.px-tb-desc{margin:-2px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-soft)}.px-tb-ph-body{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1}.px-tb-boostp{container:px-tbp / inline-size}.px-tb-sugg{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}@container px-tbp (min-width: 470px){.px-tb-sugg{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}}.px-tb-callout{display:flex;align-items:center;gap:12px;margin:0;padding:11px 14px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--ch-warn) 70%,transparent);background:color-mix(in srgb,var(--ch-warn) 7%,var(--bg-1));color:var(--text);font-size:clamp(14px,3.1cqi,17px);line-height:1.35}.px-tb-callout-ico{flex:none;color:var(--ch-warn)}.px-tb-callout .is-tone{color:var(--c)}.px-tb-callout .is-strong{font-weight:700}.px-tb-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:8px 14px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--c) 75%,transparent);background:color-mix(in srgb,var(--c) 5%,var(--bg-1));text-align:center}.px-tb-box-title{font-size:12.5px;font-weight:700;color:var(--ch-warn)}.px-tb-box-text{font-size:12.5px;color:var(--text)}.px-tb-box-value{font:800 clamp(20px,5.4cqi,27px)/1.15 var(--font-body);color:var(--text);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.px-tb-box.ch-t-pos .px-tb-box-value{color:var(--c)}.px-tb-nosugg{margin:0;padding:10px 14px;border-radius:var(--r-sm);border:1px dashed var(--line-3);background:var(--surface-well);font-size:13px;color:var(--text-soft)}.px-tb-hist .ch-hist-foot{font-size:12px;font-weight:600}.px-tb-hist .ch-hist-th-pill{font-size:11px;padding:2px 7px}.px-tb-heat-metric{margin-left:auto;min-width:150px}.px-tb-heat-metric.ch-select{padding:6px 10px}.px-tb-heatmap .ch-heat-grid{gap:3px}.px-tb-heatmap .ch-heat-rl{position:sticky;left:0;z-index:2;background:var(--bg-card);font-size:12.5px;color:var(--text);padding-right:10px}.px-tb-heatmap .ch-heat-cols>span:first-child{position:sticky;left:0;z-index:2;background:var(--bg-card)}.px-tb-heatmap .ch-heat-cell{border-radius:3px;aspect-ratio:auto;min-height:0;height:26px}.px-tb-heatmap .ch-heat-cl{font-size:10.5px}.px-tb-heatmap .ch-heat-legend{gap:8px 16px}.px-tb-heatmap .ch-heat-legend .ch-legend-key.k-square{width:18px;height:18px;border-radius:3px}.px-tb-heat-clock{margin:-6px 0 0;font-size:11.5px;color:var(--text-mute);text-align:right}.px-tb-heat-skel{display:flex;flex-direction:column;gap:10px}.px-tb-table{gap:6px}.px-tb-dt.ch-table{gap:0}.px-tb-dt .ch-table-scroll{border-radius:0}.px-tb-dt table{font-size:13.5px}.px-tb-dt.ch-table thead th{padding:6px 5px 8px;font:500 11.5px/1.25 var(--font-body);vertical-align:bottom;color:var(--text-soft);text-transform:none;letter-spacing:0;background:transparent;border-bottom:0;white-space:normal}.px-tb-dt.ch-table thead th+th{box-shadow:none}.px-tb-dt.ch-table.is-dense td,.px-tb-dt.ch-table.is-dense tbody th{padding:8px 5px;border-bottom:0;font-size:13px}.px-tb-dt tbody tr:hover>*{background:color-mix(in srgb,var(--text) 2.5%,transparent)}.px-tb-rank{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.px-tb-rowlabel{display:flex;flex-direction:column;gap:1px;min-width:0}.px-tb-rowlabel b{font-weight:700;color:var(--text);white-space:nowrap}.px-tb-rowlabel small{font-size:11px;font-weight:500;color:var(--text-mute);line-height:1.2}.px-tb-sess .px-tb-rowlabel b{font-weight:500}.px-tb-td{color:var(--c, var(--text));font-variant-numeric:tabular-nums;white-space:nowrap}.px-tb-td.is-strong{font-weight:700}.px-tb-dt tbody tr.is-muted>*{opacity:.55}.px-tb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;min-width:0}.px-tb-li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:7px 2px;border-radius:var(--r-sm);scroll-margin:90px;transition:background .3s ease,box-shadow .3s ease}.px-tb-li-ico{display:inline-grid;place-items:center;color:var(--c)}.px-tb-li-text{display:flex;flex-direction:column;gap:2px;min-width:0}.px-tb-li-text b{font:500 13px/1.3 var(--font-body);color:var(--text)}.px-tb-li-text>span{font-size:11.5px;line-height:1.35;color:var(--text-soft)}.px-tb-badge-chip.ch-chip{border-radius:var(--r-xs);font-size:11.5px;font-weight:600;padding:3px 9px;background:color-mix(in srgb,var(--c) 6%,var(--bg-1));justify-self:end}.px-tb-boost{grid-template-columns:26px auto minmax(0,1fr) auto}.px-tb-boost-name{font:700 13px/1.25 var(--font-body);color:var(--text);white-space:nowrap}.px-tb-boost-text{font-size:12px;line-height:1.35;color:var(--text-soft);min-width:0}.px-tb-boost-tags{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.px-tb-boosts{container:px-tbbo / inline-size}@container px-tbbo (max-width: 440px){.px-tb-boost{grid-template-columns:26px minmax(0,1fr) auto;row-gap:2px}.px-tb-boost>.px-tb-li-ico{grid-row:1 / span 2}.px-tb-boost-name{grid-column:2;grid-row:1}.px-tb-boost-text{grid-column:2;grid-row:2}.px-tb-boost-tags{grid-column:3;grid-row:1 / span 2;align-self:center}}.px-tb-conf-chip.ch-chip{font-size:10.5px;font-weight:600}.px-tb-boost.is-highlight,.px-tb-boost:target,.px-tb-boost:focus{outline:none;background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:0 0 0 1px var(--line-acc)}.px-tb-empty{margin:0;padding:14px 4px;font-size:13px;color:var(--text-soft)}.px-tb-disclaimer{margin:auto 0 0;padding-top:6px;font-size:11px;color:var(--text-mute)}.px-tb-inactive{display:flex;flex-direction:column;gap:var(--tb-gap)}.px-tb-inactive-card{align-items:center;text-align:center;gap:12px;padding:28px 20px 24px}.px-tb-inactive-ico{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:50%;color:var(--ch-warn);border:1px solid color-mix(in srgb,var(--ch-warn) 40%,transparent);background:color-mix(in srgb,var(--ch-warn) 8%,var(--bg-1))}.px-tb-inactive-card h2{margin:0;max-width:34ch;font:700 clamp(18px,1.6cqi,22px)/1.3 var(--font-body);color:var(--text);text-transform:none;letter-spacing:0}.px-tb-inactive-bar{width:min(420px,100%)}.px-tb-inactive-bar .ch-progress-val{font-family:var(--font-body);font-weight:700}.px-tb-inactive-note{margin:0;max-width:60ch;font-size:13px;line-height:1.5;color:var(--text-soft)}.px-tb-locked{display:flex;flex-direction:column;gap:var(--tb-gap);opacity:.4;filter:grayscale(1);pointer-events:none;-webkit-user-select:none;user-select:none}.px-tb-locked-row{display:grid;gap:var(--tb-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.px-tb-locked-card{display:flex;align-items:flex-start;gap:8px;min-height:72px;padding:12px 14px;border:1px dashed var(--line-3);border-radius:var(--r-md);background:var(--surface-well);font-size:12.5px;color:var(--text-mute)}.px-tb-locked-card svg{flex:none;margin-top:1px}.px-tb-locked-row.is-panels .px-tb-locked-card,.px-tb-locked-row.is-lists .px-tb-locked-card{min-height:120px}.px-tb-fab{position:fixed;right:22px;bottom:22px;z-index:60;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px 0 15px;border-radius:999px;border:1px solid var(--line-acc-2);background:var(--accent);color:var(--ch-ink);font:700 14px/1 var(--font-body);box-shadow:0 10px 30px #00000073,0 0 28px -6px color-mix(in srgb,var(--accent) 60%,transparent);cursor:pointer}.px-tb-fab[hidden]{display:none}.px-tb-fab:hover{filter:brightness(1.06)}.px-tb-fab{animation:px-tb-fab-in .2s ease both}@keyframes px-tb-fab-in{0%{opacity:0;transform:translateY(8px)}}.px-tb-fab:focus-visible{outline:2px solid var(--text);outline-offset:3px}.px-tb-r2{grid-template-columns:repeat(2,minmax(0,1fr))}.px-tb-r2>.px-tb-score,.px-tb-r2>.px-tb-kpi-cons{grid-column:1 / -1}@container px-tb (min-width: 440px){.px-tb-r3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container px-tb (max-width: 699px){.px-tb-heatmap .ch-heat-grid{min-width:560px}.px-tb-kpi .ch-kpi-sub,.px-tb-cons-foot{margin-left:-52px}.px-tb-li{grid-template-columns:26px minmax(0,1fr)}.px-tb-li>.px-tb-badge-chip{grid-column:2;justify-self:start}.px-tb-boost{grid-template-columns:26px minmax(0,1fr);row-gap:4px}.px-tb-boost-text,.px-tb-boost-tags{grid-column:2}.px-tb-boost-tags{flex-direction:row;align-items:center;gap:10px;grid-row:3}.px-tb-period{grid-template-columns:minmax(0,1fr);gap:8px}.px-tb-period-lbl{border-right:1px solid var(--line-acc-soft);border-radius:var(--r-sm)}.px-tb-period-sel.ch-select{border-radius:var(--r-sm)}}@container px-tb (min-width: 700px){.px-tb-selects{grid-template-columns:repeat(3,minmax(0,1fr))}.px-tb-filters{grid-template-columns:minmax(0,1fr) minmax(0,.62fr)}.px-tb-filters>.px-tb-selects{grid-column:1 / -1}.px-tb-r2{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr))}.px-tb-r2>.px-tb-score{grid-column:1;grid-row:1 / span 2}.px-tb-r2>.px-tb-kpi-cons{grid-column:span 2}.px-tb-r3{grid-template-columns:repeat(3,minmax(0,1fr))}.px-tb-r4{grid-template-columns:repeat(2,minmax(0,1fr))}.px-tb-r4>.px-tb-heat{grid-column:1 / -1}.px-tb-r5{grid-template-columns:repeat(2,minmax(0,1fr))}.px-tb-locked-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@container px-tb (min-width: 700px) and (max-width: 1279px){.px-tb-heat .ch-heat{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:28px;align-items:start}.px-tb-heat .ch-heat-scroll{grid-column:1;grid-row:1}.px-tb-heat .ch-heat-readout{grid-column:1;grid-row:2}.px-tb-heat .ch-heat-legend{grid-column:2;grid-row:1 / span 2;flex-direction:column;align-items:flex-start;gap:10px}.px-tb-locked-row.is-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}@container px-tb (min-width: 1280px){.px-tb-r4{grid-template-columns:minmax(0,475fr) minmax(0,375fr) minmax(0,405fr)}.px-tb-r4>.px-tb-heat{grid-column:auto}.px-tb-locked-row.is-lists{grid-template-columns:repeat(4,minmax(0,1fr))}}@container px-tb (min-width: 1250px){.px-tb-filters{grid-template-columns:minmax(0,650fr) minmax(0,345fr) 1px minmax(0,245fr);gap:14px}.px-tb-filters>.px-tb-selects{grid-column:auto;grid-template-columns:minmax(0,222fr) minmax(0,190fr) minmax(0,225fr)}.px-tb-fdiv{display:block;width:1px;margin:8px 0;background:var(--line-3)}}@container px-tb (min-width: 1400px){.px-tb-r2{grid-template-columns:minmax(0,1.62fr) repeat(4,minmax(0,1fr)) minmax(0,1.14fr)}.px-tb-r2>.px-tb-score{grid-row:auto}.px-tb-r2>.px-tb-kpi-cons{grid-column:auto}.px-tb-r3,.px-tb-locked-row.is-kpis,.px-tb-locked-row.is-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.px-tb-r5{grid-template-columns:minmax(0,375fr) minmax(0,302fr) minmax(0,290fr) minmax(0,290fr)}}@media(max-width:900px){.px-tb-fab{bottom:calc(78px + env(safe-area-inset-bottom))}}@media(max-width:640px){.px-tb-fab-label{display:none}.px-tb-fab{width:52px;min-height:52px;padding:0;justify-content:center;right:16px}}@media(prefers-reduced-motion:reduce){.px-tb-computing svg{animation:none}.px-tb-body,.px-tb-li{transition:none}.px-tb-fab{animation:none}}.px-acat-live{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 7%,transparent);color:var(--text);font-size:13px;line-height:1.45}.px-acat-live svg{flex:none;margin-top:1px;color:var(--danger)}.px-acat-state{padding:16px}.px-acat-skel{display:flex;flex-direction:column;gap:12px}.px-acat-pricing{padding:16px 18px;gap:12px}.px-acat-pricing-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.px-acat-pricing-ico{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--accent-2);border:1px solid color-mix(in srgb,var(--accent-2) 40%,transparent);background:color-mix(in srgb,var(--accent-2) 8%,transparent)}.px-acat-pricing-text{flex:1 1 260px;min-width:0}.px-acat-pricing-text h2{margin:0;font-size:16px;font-weight:600;color:var(--text)}.px-acat-pricing-text h2 small{margin-left:8px;font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--text-mute)}.px-acat-pricing-text p{margin:2px 0 0;font-size:13.5px;color:var(--text-soft)}.px-acat-pricing-facts{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.px-acat-pricing-facts>div{padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well);min-width:0}.px-acat-pricing-facts dt{font-size:11.5px;color:var(--text-mute)}.px-acat-pricing-facts dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.px-acat-pricing-facts dd.mono{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--text-soft)}.px-acat-main{padding:14px;gap:12px}.px-acat-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.px-acat-tabs .ch-seg{flex-wrap:wrap}.px-acat-version{font-family:var(--font-mono);font-size:11px;color:var(--text-mute)}.px-acat-body{display:flex;flex-direction:column;gap:12px;min-width:0;transition:opacity .2s ease}.px-acat-body.is-refreshing{opacity:.7}.px-acat-cell{display:flex;flex-direction:column;gap:3px;min-width:0}.px-acat-cell small{font-size:11.5px;color:var(--text-mute)}.px-acat-cell .mono,.px-acat-cell small.mono{font-family:var(--font-mono)}.px-acat-acc{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}.px-acat-num{font-variant-numeric:tabular-nums;white-space:nowrap}.px-acat-id{font-family:var(--font-mono);font-size:12px;padding:1px 6px;border-radius:5px;border:1px solid var(--line-3);color:var(--text);white-space:nowrap}.px-acat-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.px-acat-small{font-size:12.5px;color:var(--text-soft)}.px-acat-subbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px}.px-acat-filter{flex:0 1 320px}.px-acat-json{border:1px solid var(--line-2);border-radius:var(--r-sm);padding:8px 12px}.px-acat-json summary{cursor:pointer;font-size:12.5px;color:var(--text-soft)}.px-acat-json pre{margin:8px 0 0;max-height:220px;overflow:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere}.px-acat-cell.is-end{align-items:flex-end;text-align:right}.px-acat-lp{margin:0;display:grid;gap:2px;min-width:150px}.px-acat-lp>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px}.px-acat-lp dt{color:var(--text-mute);white-space:nowrap}.px-acat-lp dd{margin:0;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.px-acat-lp.is-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.px-acat-lp.is-row>div{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well)}.px-acat-lp.is-row dd{font-size:15px;font-weight:600}.px-acat-fact-sub{font-size:11.5px!important;font-weight:400!important;color:var(--text-mute)!important}.px-acat-link{color:var(--accent);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.px-acat-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.px-acat-legend{margin:0;flex:1 1 360px;min-width:0;font-size:12.5px;line-height:1.5;color:var(--text-soft)}.px-acat-legend b{color:var(--text);font-weight:600}.px-acat-colhead{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:normal;line-height:1.2}.px-acat-colhead small{font-size:10.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.px-acat-colhead small.is-rule{color:var(--info)}.px-acat-colhead small.is-extra{color:var(--text-mute)}.px-acat-pcell{min-width:76px;min-height:30px;padding:3px 9px;border-radius:var(--r-xs);border:1px solid var(--line-2);background:var(--surface-control);color:var(--text);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.px-acat-pcell:hover{border-color:var(--line-acc);color:var(--accent)}.px-acat-pcell:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-acat-pcell.is-empty{border-style:dashed;background:transparent;color:var(--text-mute)}.px-acat-pcell.is-admin{border-color:color-mix(in srgb,var(--info) 55%,transparent)}.px-acat-kv{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.px-acat-kv>div{padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well);min-width:0}.px-acat-kv dt{font-size:11.5px;color:var(--text-mute)}.px-acat-kv dd{margin:3px 0 0;font-size:13.5px;color:var(--text);overflow-wrap:anywhere}.px-acat-addtier select{flex:1 1 160px;width:auto!important}@media(max-width:900px){.px-acat-pricing-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.px-acat-pricing-facts,.px-acat-lp.is-row,.px-acat-kv{grid-template-columns:minmax(0,1fr)}.px-acat-subbar>.px-adm-btn{width:100%}.px-acat-filter{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.px-acat-body{transition:none}}.px-arwd{display:flex;flex-direction:column;gap:14px;min-width:0}.px-arwd .px-view-head{margin-bottom:4px}.px-arwd-p{margin:0 0 6px}.px-arwd-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0}.px-arwd-tile{--c: var(--ch-neutral);display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-card)}.px-arwd-tile.is-accent{--c: var(--ch-accent)}.px-arwd-tile.is-warn{--c: var(--ch-warn);border-color:color-mix(in srgb,var(--ch-warn) 35%,transparent)}.px-arwd-tile.is-neg{--c: var(--ch-neg);border-color:color-mix(in srgb,var(--ch-neg) 35%,transparent)}.px-arwd-tile-ico{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.px-arwd-tile-body{display:flex;flex-direction:column;gap:3px;min-width:0}.px-arwd-tile-label{font-size:11.5px;color:var(--text-mute);line-height:1.3}.px-arwd-tile-val{font-size:17px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.px-arwd-tile.is-accent .px-arwd-tile-val{color:var(--accent)}.px-arwd-tile-sub{font-size:11.5px;color:var(--text-soft)}.px-arwd-tabs .ch-seg{flex-wrap:wrap}.px-arwd-card{padding:14px;gap:12px;min-width:0}.px-arwd-h3{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-tech);font-size:13.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.px-arwd-h3 svg{color:var(--accent)}.px-arwd-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0}.px-arwd-toolbar .ch-seg{flex-wrap:wrap}.px-arwd-toolbar.is-tight{gap:8px 10px}.px-arwd-toolbar>.px-adm-search{flex:1 1 260px;max-width:420px}.px-arwd-select{display:inline-flex;flex-direction:column;gap:4px;min-width:0;font-size:11.5px;color:var(--text-mute)}.px-arwd-select select{min-height:38px;max-width:220px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-input);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.px-arwd-select select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.px-arwd-select select option{background:var(--bg-2);color:var(--text)}.px-arwd-neg{min-height:38px}.px-arwd-date{font-size:12.5px;color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.px-arwd-age{font-variant-numeric:tabular-nums;white-space:nowrap}.px-arwd-age.is-late{color:var(--warning);font-weight:600}.px-arwd-who{display:flex;flex-direction:column;gap:2px;min-width:0}.px-arwd-who b{font-weight:600;color:var(--text);font-size:13px}.px-arwd-who small{font-size:11.5px;color:var(--text-mute);overflow-wrap:anywhere}.px-arwd-who .px-adm-link{display:inline-flex;align-items:center;gap:5px}.px-adm-link.px-arwd-id,.px-arwd-who.is-nowrap,.px-arwd-nowrap{white-space:nowrap}.px-arwd-legacy{color:var(--ch-steel)!important}.px-arwd-internal{color:var(--warning)!important;opacity:.85}.px-arwd-num{font-variant-numeric:tabular-nums;white-space:nowrap}.px-arwd-num.is-neg{color:var(--danger);font-weight:600}.px-arwd-num.is-pos{color:var(--accent)}.px-arwd-num.is-mute{color:var(--text-mute)}.px-arwd-text{font-size:12.5px;color:var(--text-soft)}.ch-table tbody tr.px-arwd-row-provider>th:first-child,.ch-table tbody tr.px-arwd-row-provider>td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--warning) 70%,transparent)}.ch-table tbody tr.px-arwd-row-drop>th:first-child,.ch-table tbody tr.px-arwd-row-drop>td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--warning) 70%,transparent)}.px-arwd-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.px-arwd-panel .ch-panel-body{padding:16px 18px 22px}.px-arwd-foot{font-family:var(--font-mono);font-size:10.5px;color:var(--text-mute);overflow-wrap:anywhere}.px-arwd-detail{display:flex;flex-direction:column;gap:14px;min-width:0}.px-arwd-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.px-arwd-dl>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well)}.px-arwd-dl dt{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute)}.px-arwd-dl dd{margin:0;display:flex;flex-direction:column;gap:3px;align-items:flex-start;font-size:13.5px;color:var(--text);overflow-wrap:anywhere}.px-arwd-dl dd small{font-size:11.5px;color:var(--text-mute)}.px-arwd-dl.is-compact>div{padding:8px 10px}.px-arwd-steps ol{margin:0;padding:0 0 0 4px;list-style:none;display:flex;flex-direction:column;gap:4px}.px-arwd-steps .px-adm-check{align-items:flex-start;line-height:1.45}.px-arwd-steps .px-adm-check input{margin-top:2px;flex:none}.px-arwd-actions{display:flex;flex-direction:column;gap:10px;padding-top:2px}.px-arwd-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.px-arwd-form{padding:14px;border-radius:var(--r-md);border:1px solid var(--line-3);background:var(--bg-0)}.px-arwd-form-title{margin:0;font-size:14px;font-weight:600;color:var(--text)}.px-arwd-confirm{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:var(--r-sm);cursor:pointer;border:1px solid color-mix(in srgb,var(--warning) 45%,transparent);background:color-mix(in srgb,var(--warning) 7%,transparent)}.px-arwd-confirm input{width:18px;height:18px;margin-top:1px;flex:none;accent-color:var(--accent);cursor:pointer}.px-arwd-confirm span{display:flex;flex-direction:column;gap:3px;font-size:13.5px;color:var(--text)}.px-arwd-confirm small{font-size:11.5px;color:var(--text-mute)}.px-arwd-confirm.has-error{border-color:color-mix(in srgb,var(--danger) 70%,transparent)}.px-arwd-radios{margin:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:4px;min-width:0}.px-arwd-radios legend{padding:0 4px;font-size:12px;font-weight:500;color:var(--text-soft)}.px-arwd-radios.has-error{border-color:color-mix(in srgb,var(--danger) 70%,transparent)}.px-arwd-radios.is-wide,.px-adm-hint.is-wide{grid-column:1 / -1}.px-arwd-radios .px-adm-check{align-items:flex-start}.px-arwd-radios .px-adm-check input{margin-top:2px;flex:none}.px-arwd-timeline h4,.px-arwd-ledger h4,.px-arwd-dist-wrap h4{margin:0 0 8px;font-family:var(--font-tech);font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.px-arwd-timeline ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.px-arwd-timeline li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:12.5px}.px-arwd-timeline time{color:var(--text-mute);font-variant-numeric:tabular-nums}.px-arwd-timeline b{color:var(--text);font-weight:600}.px-arwd-timeline small{display:block;color:var(--text-soft);margin-top:2px}.px-arwd-balances{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.px-arwd-balances>div{--c: var(--text);display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well)}.px-arwd-balances>div.is-accent{--c: var(--accent)}.px-arwd-balances>div.is-info{--c: var(--ch-info)}.px-arwd-balances>div.is-neg{--c: var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.px-arwd-balances>div.is-warn{--c: var(--ch-warn)}.px-arwd-balances>div.is-violet{--c: var(--ch-violet)}.px-arwd-balances>div.is-steel{--c: var(--ch-steel)}.px-arwd-balances>div.is-pos{--c: var(--ch-pos)}.px-arwd-balances span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute)}.px-arwd-balances b{font-size:17px;font-weight:700;color:var(--c);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.px-arwd-balances small{font-size:11.5px;color:var(--text-soft)}.px-arwd-mini{width:100%;border-collapse:collapse;margin-top:10px;font-size:12.5px;font-variant-numeric:tabular-nums}.px-arwd-mini th,.px-arwd-mini td{padding:5px 8px;text-align:right;border-bottom:1px solid var(--line)}.px-arwd-mini th[scope=row],.px-arwd-mini thead th:first-child{text-align:left;font-weight:500;color:var(--text-soft)}.px-arwd-mini thead th{color:var(--text-mute);font-weight:500}.px-arwd-ledger{display:flex;flex-direction:column;gap:10px;min-width:0}.px-arwd-ledger-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 12px}.px-arwd-ledger-head h4{margin:0}.px-arwd-mig-details summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-tech);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);list-style:none;min-height:32px}.px-arwd-mig-details summary::-webkit-details-marker{display:none}.px-arwd-mig-details summary:after{content:"▸";margin-left:auto;color:var(--text-mute);transition:transform .18s ease}.px-arwd-mig-details[open] summary:after{transform:rotate(90deg)}.px-arwd-mig-details summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.px-arwd-mig-details[open] summary{margin-bottom:10px}.px-arwd-config,.px-arwd-mig{display:flex;flex-direction:column;gap:14px;min-width:0}.px-arwd-skel{display:flex;flex-direction:column;gap:12px}.px-arwd-kv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin:0}.px-arwd-kv>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well)}.px-arwd-kv dt{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-mute)}.px-arwd-kv dd{margin:0;font-size:15px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.px-arwd-kv dd.is-warn{color:var(--warning)}.px-arwd-kv dd.is-neg{color:var(--danger)}.px-arwd-mig-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.px-arwd-dist-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.px-arwd-dist-wrap.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.px-arwd-dist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.px-arwd-dist li{display:grid;grid-template-columns:110px minmax(0,1fr) 56px;align-items:center;gap:10px;font-size:12.5px}.px-arwd-dist b{text-align:right;font-variant-numeric:tabular-nums;color:var(--text)}.px-arwd-dist-name{color:var(--text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-arwd-dist-bar{--c: var(--ch-neutral);position:relative;height:8px;border-radius:99px;background:var(--line-2);overflow:hidden}.px-arwd-dist-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--c)}.px-arwd-dist-bar.is-accent{--c: var(--ch-accent)}.px-arwd-dist-bar.is-warn{--c: var(--ch-warn)}.px-arwd-dist-bar.is-info{--c: var(--ch-info)}.px-arwd-dist-bar.is-violet{--c: var(--ch-violet)}.px-arwd-dist-bar.is-steel{--c: var(--ch-steel)}.px-arwd-dist-bar.is-pos{--c: var(--ch-pos)}.px-arwd-dist-bar.is-neg{--c: var(--ch-neg)}.px-arwd-tierchange{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.px-arwd-dry{display:flex;flex-direction:column;gap:14px;min-width:0;padding-top:4px;border-top:1px solid var(--line-2)}.px-arwd-errors{margin:0;padding-left:18px;font-size:12.5px;color:var(--danger)}@media(max-width:1280px){.px-arwd-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.px-arwd-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.px-arwd-summary,.px-arwd-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.px-arwd-dist-wrap.is-two{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.px-arwd-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.px-arwd-summary>:last-child{grid-column:1 / -1}.px-arwd-tile{padding:10px 12px}.px-arwd-tile-ico{display:none}.px-arwd-tile-val{font-size:16px}.px-arwd-dl{grid-template-columns:minmax(0,1fr)}.px-arwd-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.px-arwd-kv dd{font-size:14px}.px-arwd-toolbar>.px-adm-search{flex-basis:100%;max-width:none}.px-arwd-select{flex:1 1 140px}.px-arwd-select select{max-width:none;width:100%}.px-arwd-timeline li{grid-template-columns:minmax(0,1fr);gap:2px}.px-arwd-action-row>.px-adm-btn{flex:1 1 auto}.px-arwd-dist li{grid-template-columns:90px minmax(0,1fr) 44px}.px-arwd-panel .ch-panel-body{padding:14px 14px 20px}:is(.px-arwd,.px-arwd-panel) :is(.px-adm-btn,.px-adm-icon,.px-adm-search,.px-arwd-select select){min-height:44px}:is(.px-arwd,.px-arwd-panel) .px-adm-icon{width:44px}}.px-pres{display:flex;flex-direction:column;gap:16px;min-width:0}.px-pres-mute{color:var(--text-mute);font-size:12.5px}.px-pres-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;min-width:0}.px-pres-title{display:flex;flex-direction:column;gap:4px;min-width:0}.px-pres-title h1{margin:0;font-family:var(--font-display);font-size:28px;color:var(--text)}.px-pres-title p{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-soft);max-width:640px}.px-pres-period{font-size:12px;color:var(--text-mute);font-variant-numeric:tabular-nums}.px-pres-actions-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-width:0}.px-pres-actions-top .px-adm-btn{text-decoration:none}.px-pres-filterbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-card)}.px-pres-chosen{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}.px-pres-check{display:inline-flex;align-items:center;gap:8px;min-height:38px;font-size:13px;color:var(--text);cursor:pointer}.px-pres-check input{inline-size:16px;block-size:16px;accent-color:var(--accent)}.px-pres-check input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-pres-clear{min-height:34px}.px-pres-picker{position:relative;display:flex;flex-direction:column;gap:4px;flex:1 1 320px;max-width:520px;min-width:0}.px-pres-picker-label{font-size:12px;font-weight:500;color:var(--text-soft)}.px-pres-picker-box{flex:none;max-width:none}.px-pres-picker-hint{font-size:11.5px;color:var(--text-mute)}.px-pres-picker-list{position:absolute;inset-inline:0;inset-block-start:100%;z-index:30;margin:4px 0 0;padding:4px;list-style:none;max-block-size:320px;overflow-y:auto;border-radius:var(--r-sm);border:1px solid var(--line-3);background:var(--bg-2);box-shadow:var(--shadow-card)}.px-pres-picker-opt{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--r-xs);cursor:pointer;min-height:44px;justify-content:center}.px-pres-picker-opt b{font-size:13px;color:var(--text);font-weight:600}.px-pres-picker-opt small{font-size:11.5px;color:var(--text-mute)}.px-pres-picker-opt.is-active,.px-pres-picker-opt:hover{background:color-mix(in srgb,var(--accent) 9%,transparent)}.px-pres-picker-empty{padding:10px;font-size:12.5px;color:var(--text-mute)}.px-pres-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.px-pres-kpis .ch-kpi{min-width:0}@media(max-width:1279px){.px-pres-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.px-pres-biz{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;min-width:0}.px-pres-card{min-width:0}.px-pres-biz-body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.px-pres-biz-links{font-size:13px;color:var(--text-soft)}.px-pres-net{font-family:var(--font-tech);font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.px-pres-net.is-pos{color:var(--accent)}.px-pres-net.is-neg{color:var(--danger)}.px-pres-net.is-warn{color:var(--warning)}.px-pres-net-lines{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:4px 14px;margin:0;inline-size:100%}.px-pres-net-lines>div{display:flex;justify-content:space-between;gap:8px;min-width:0}.px-pres-net-lines dt{font-size:11.5px;color:var(--text-mute)}.px-pres-net-lines dd{margin:0;font-size:12px;color:var(--text-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.px-pres-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;min-width:0}.px-pres-top{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.px-pres-top-row{display:grid;grid-template-columns:22px minmax(0,1.4fr) auto minmax(60px,1fr) auto;align-items:center;gap:8px;min-height:30px}.px-pres-top-rank{display:inline-grid;place-items:center;inline-size:22px;block-size:22px;border-radius:6px;background:var(--bg-3);color:var(--text-soft);font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.px-pres-top-name{display:flex;flex-direction:column;min-width:0;color:var(--text);text-decoration:none;font-size:13px;font-weight:600;overflow:hidden}.px-pres-top-name small{font-size:11px;color:var(--text-mute);font-weight:400}.px-pres-top-name:hover{color:var(--accent)}.px-pres-top-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.px-pres-top-val{font-size:12.5px;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.px-pres-top-bar{display:block;block-size:8px;border-radius:999px;background:var(--bg-3);overflow:hidden}.px-pres-top-bar>span{display:block;block-size:100%;border-radius:inherit;background:var(--info)}.px-pres-top-delta{min-inline-size:48px;text-align:end;font-size:11.5px}.px-pres-tablecard{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-card)}.px-pres-tabs{min-width:0;overflow-x:auto}.px-pres-tabs .ch-seg{flex-wrap:nowrap}.px-pres-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0}.px-pres-search{flex:1 1 240px;max-width:360px}.px-pres-filters .ch-select{min-width:140px;flex:0 1 170px}.px-pres-table{min-width:0}.px-pres-empty{padding:18px;font-size:13px;color:var(--text-soft);text-align:center}.px-pres-who{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--text);text-decoration:none}.px-pres-who:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.px-pres-who:hover b{color:var(--accent)}.px-pres-avatar{display:inline-grid;place-items:center;flex:none;inline-size:32px;block-size:32px;border-radius:999px;background:color-mix(in srgb,var(--info) 22%,var(--bg-3));color:var(--text);font-size:12px;font-weight:700;letter-spacing:.02em}.px-pres-who-text{display:flex;flex-direction:column;min-width:0}.px-pres-who-text b{font-size:13px;font-weight:600;overflow-wrap:anywhere}.px-pres-who-text small{font-size:11.5px;color:var(--text-mute);font-family:var(--font-mono)}.px-pres-link{color:var(--text-soft);text-decoration:none;font-family:var(--font-mono);font-size:12px;white-space:nowrap}.px-pres-link:hover{color:var(--accent);text-decoration:underline}.px-pres-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.px-pres-level{display:inline-flex;padding:1px 7px;border-radius:6px;border:1px solid var(--line-3);font-size:11.5px;font-weight:600;color:var(--text-soft)}.px-pres-num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.px-pres-num.is-strong{font-weight:600}.px-pres-exec{font-size:12.5px;color:var(--text-soft);white-space:nowrap}.px-pres-actions{display:inline-flex;align-items:center;gap:6px}.px-pres-view{min-height:32px;padding:0 10px;font-size:12.5px;text-decoration:none}.px-pres-iconbtn{display:inline-grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--r-sm);border:1px solid var(--line-3);background:var(--surface-control);color:var(--text);cursor:pointer}.px-pres-iconbtn:hover{border-color:var(--line-acc)}.px-pres-iconbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-pres-menu{position:relative;display:inline-flex}.px-pres-menu-list{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 4px);z-index:25;display:flex;flex-direction:column;min-inline-size:210px;padding:4px;border-radius:var(--r-sm);border:1px solid var(--line-3);background:var(--bg-2);box-shadow:var(--shadow-card)}.px-pres-menu-item{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:0;border-radius:var(--r-xs);background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:start;text-decoration:none;cursor:pointer}.px-pres-menu-item:hover:not(:disabled),.px-pres-menu-item:focus-visible{background:color-mix(in srgb,var(--accent) 9%,transparent);outline:none}.px-pres-menu-item:disabled{color:var(--text-mute);cursor:not-allowed}.px-pres-attr{margin-top:4px}@media(max-width:720px){.px-pres-title h1{font-size:23px}.px-pres-actions-top{inline-size:100%}.px-pres-actions-top .px-adm-btn{min-height:44px}.px-pres-charts,.px-pres-biz{grid-template-columns:minmax(0,1fr)}.px-pres-filters .ch-select{flex:1 1 140px}.px-pres-search{max-width:none;flex-basis:100%}.px-pres-search,.px-pres-picker-box{min-height:44px}.px-pres-iconbtn,.px-pres-view{min-height:44px;min-inline-size:44px}.px-pres-check,.px-pres-clear{min-height:44px}.px-pres-top-row{grid-template-columns:22px minmax(0,1fr) auto}.px-pres-top-bar,.px-pres-top-delta{grid-column:2 / -1}.px-pres-top-delta.is-na{display:none}}@media(max-width:520px){.px-pres-kpis{gap:8px}.px-pres-kpis .ch-kpi.l-side{padding:12px}.px-pres-kpis .ch-kpi-square{display:none}}.px-p360{display:flex;flex-direction:column;gap:16px;min-width:0}.px-p360 a.px-adm-btn{text-decoration:none}.px-p360-mute{color:var(--text-mute);font-size:12.5px}.px-p360-mono{font-family:var(--font-mono);font-size:12px;color:var(--text-soft);white-space:nowrap}.px-p360-num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.px-p360-num.is-pos{color:var(--accent);font-weight:600}.px-p360-num.is-neg{color:var(--danger);font-weight:600}.px-p360-date{font-size:12.5px;color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.px-p360-cell{font-size:13px;color:var(--text);overflow-wrap:break-word}.px-p360-desc{font-size:12.5px;color:var(--text-soft);overflow-wrap:break-word}.px-p360-who{display:flex;flex-direction:column;gap:2px}.px-p360-who b{font-size:12.5px;color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.px-p360-who small{font-size:11.5px;color:var(--text-mute);font-family:var(--font-mono)}.px-p360-flags{display:inline-flex;flex-wrap:wrap;gap:4px}.px-p360-textlink{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:12.5px;font-weight:600;text-decoration:none}.px-p360-textlink:hover{text-decoration:underline;text-underline-offset:3px}.px-p360-textlink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.px-p360-inline-err{margin:0;font-size:12px;color:var(--danger)}.px-p360-top{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;min-width:0}.px-p360-back{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-3);color:var(--text);text-decoration:none;font-size:13px}.px-p360-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-p360-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.px-p360-titles h1{margin:0;font-family:var(--font-display);font-size:26px;color:var(--text)}.px-p360-titles p{margin:0;font-size:13.5px;color:var(--text-soft)}.px-p360-contact{display:flex;flex-wrap:wrap;gap:8px;margin-inline-start:auto;align-self:center}.px-p360-contact .px-adm-btn{text-decoration:none}.px-p360-header{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr) auto;grid-template-areas:"id facts actions" "access access access";gap:12px 18px;align-items:start;min-width:0;padding:16px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-card)}.px-p360-id{grid-area:id;display:flex;align-items:flex-start;gap:12px;min-width:0}.px-p360-avatar{display:inline-grid;place-items:center;flex:none;inline-size:56px;block-size:56px;border-radius:999px;background:color-mix(in srgb,var(--info) 30%,var(--bg-3));color:var(--text);font-size:18px;font-weight:700}.px-p360-idtext{display:flex;flex-direction:column;gap:4px;min-width:0}.px-p360-namerow{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.px-p360-namerow h2{margin:0;font-family:var(--font-tech);font-size:19px;color:var(--text);letter-spacing:.01em;overflow-wrap:anywhere}.px-p360-contact-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12.5px;color:var(--text-soft);min-width:0}.px-p360-contact-line a{color:var(--text-soft);overflow-wrap:anywhere}.px-p360-contact-line a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-p360-wa{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;border-radius:999px;color:var(--positive)!important;border:1px solid color-mix(in srgb,var(--positive) 45%,transparent)}.px-p360-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 14px;margin:0;min-width:0}.px-p360-headfacts{grid-area:facts}.px-p360-facts>div{display:flex;flex-direction:column;gap:3px;min-width:0}.px-p360-facts dt{font-size:11px;color:var(--text-mute);text-transform:uppercase;letter-spacing:.04em}.px-p360-facts dd{margin:0;font-size:13px;color:var(--text);overflow-wrap:anywhere}.px-p360-reflink{grid-column:span 2}.px-p360-copyrow{display:inline-flex;align-items:center;gap:6px;min-width:0}.px-p360-copyrow .px-p360-mono{white-space:normal;overflow-wrap:anywhere}.px-p360-headactions{grid-area:actions;display:flex;flex-direction:column;gap:8px;align-items:stretch}.px-p360-headactions .px-adm-btn{text-decoration:none}.px-p360-access{grid-area:access;display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:4px;border-top:1px solid var(--line)}.px-p360-tabs{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-width:0}.px-p360-tabs>.ch-seg{flex-wrap:nowrap;overflow-x:auto;max-inline-size:100%}.px-p360-range{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.px-p360-tab{display:flex;flex-direction:column;gap:14px;min-width:0}.px-p360-finrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-well)}.px-p360-finrow-status{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--text-soft)}.px-p360-costs{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0}.px-p360-costs>div{display:flex;flex-direction:column;gap:2px}.px-p360-costs dt{font-size:11px;color:var(--text-mute)}.px-p360-costs dd{margin:0;font-size:13.5px;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.px-p360-costs .is-strong dd{color:var(--accent);font-weight:700}.px-p360-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px;min-width:0}.px-p360-card{min-width:0}.px-p360-wide{grid-column:span 2}.px-p360-structure-body{display:flex;flex-direction:column;gap:12px;min-width:0}.px-p360-linksel{max-width:100%}.px-p360-tree .ch-card-body{overflow-x:auto}.px-p360-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.px-p360-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num amount" "date state";align-items:center;gap:4px 12px;padding-block:8px;border-block-end:1px solid var(--line)}.px-p360-list li:first-child{padding-block-start:0}.px-p360-list li:last-child{padding-block-end:0;border-block-end:0}.px-p360-list-date{grid-area:date}.px-p360-list-num{grid-area:num}.px-p360-list-amount{grid-area:amount;justify-self:end;font-weight:600}.px-p360-list-state{grid-area:state;justify-self:end}.px-p360-timeline{display:flex;flex-direction:column;gap:10px;margin:0;padding:0 0 0 14px;list-style:none;border-inline-start:1px solid var(--line-3)}.px-p360-timeline li{position:relative;display:flex;flex-direction:column;gap:2px}.px-p360-timeline li:before{content:"";position:absolute;inset-inline-start:-19px;inset-block-start:5px;inline-size:9px;block-size:9px;border-radius:999px;background:var(--accent)}.px-p360-timeline b{font-size:13px;color:var(--text);font-weight:600}.px-p360-timeline small{font-size:12px;color:var(--text-soft);overflow-wrap:anywhere}.px-p360-tablecard{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-card)}.px-p360-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0}.px-p360-filters .ch-select{min-width:150px;flex:0 1 170px}.px-p360-date-field{flex:0 1 160px;min-width:140px}.px-p360-date-field input{min-height:38px;color-scheme:dark}.px-p360-search{flex:1 1 220px;max-width:340px}.px-p360-push{margin-inline-start:auto}.px-p360-clear{min-height:38px}.px-p360-history .ch-card-body{display:flex;flex-direction:column;gap:10px}.px-p360-actions{display:inline-flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.px-p360-small{min-height:32px;padding:0 10px;font-size:12px;text-decoration:none}.px-pres-kpis.px-p360-kpis6{grid-template-columns:repeat(3,minmax(0,1fr))}.px-p360-formactions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.px-p360-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.px-p360-funnel-step{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well)}.px-p360-funnel-step b{font-family:var(--font-tech);font-size:20px;font-variant-numeric:tabular-nums}.px-p360-funnel-step span{font-size:12px;color:var(--text-soft);text-align:center}.px-p360-funnel-step.is-info b{color:var(--info)}.px-p360-funnel-step.is-pos b{color:var(--positive)}.px-p360-funnel-step.is-warn b{color:var(--warning)}.px-p360-funnel-step.is-neg b{color:var(--danger)}.px-p360-crm-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;min-width:0}.px-p360-crm-side{display:flex;flex-direction:column;gap:12px;min-width:0}.px-p360-entry .px-pres-search{max-width:460px}@media(max-width:1279px){.px-pres-kpis.px-p360-kpis6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.px-p360-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"id" "facts" "actions" "access"}.px-p360-headactions{flex-direction:row;flex-wrap:wrap}.px-p360-wide{grid-column:auto}.px-p360-crm-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.px-p360-titles h1{font-size:22px}.px-p360-grid{grid-template-columns:minmax(0,1fr)}.px-p360-reflink{grid-column:auto}.px-p360-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.px-p360-filters .ch-select,.px-p360-date-field{flex:1 1 140px}.px-p360-search{max-width:none;flex-basis:100%;min-height:44px}.px-p360-push{margin-inline-start:0}.px-p360-headactions .px-adm-btn,.px-p360-small,.px-p360-back,.px-p360-clear,.px-p360-contact .px-adm-btn{min-height:44px}.px-p360-contact{margin-inline-start:0;inline-size:100%}}.px-pnav-page{display:flex;flex-direction:column;gap:14px;min-width:0}.px-pnav{min-width:0;margin-bottom:14px;border-bottom:1px solid var(--line-2)}.px-pnav-page>.px-pnav{margin-bottom:0}.px-pnav-tabs{list-style:none;margin:0;padding:0;display:flex;gap:2px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.px-pnav-tabs>li{flex:none}.px-pnav-tab{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-soft);font:inherit;font-family:var(--font-tech);font-size:13.5px;letter-spacing:.03em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .18s ease,border-color .18s ease}.px-pnav-tab:hover{color:var(--text)}.px-pnav-tab.is-active{color:var(--accent);border-bottom-color:var(--accent)}.px-pnav-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-xs)}.px-pnav-page a.px-adm-btn,.px-palta a.px-adm-btn,.px-pest a.px-adm-btn,.px-pest-linkview a.px-adm-btn,.px-palta-dialog a.px-adm-btn,.px-pest-dialog a.px-adm-btn{text-decoration:none}.px-pnav-entry{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:720px}.px-pnav-entry .px-view-head{margin-bottom:0}.px-pnav-picker{position:relative;min-width:0}.px-pnav-picker>.px-adm-search{flex:none;width:100%;max-width:none}.px-pnav-picker.has-error>.px-adm-search{border-color:color-mix(in srgb,var(--danger) 70%,transparent)}.px-pnav-picker .px-adm-search input{width:100%;min-height:36px;padding:0;border:0;background:transparent;box-shadow:none}.px-pnav-picked{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-height:44px;padding:8px 10px 8px 12px;border-radius:var(--r-sm);border:1px solid var(--line-acc);background:color-mix(in srgb,var(--accent) 4%,transparent)}.px-pnav-picked-main{flex:1 1 180px;display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13.5px;color:var(--text);overflow-wrap:anywhere}.px-pnav-picked-main b{font-family:var(--font-mono);font-size:12.5px;color:var(--accent)}.px-pnav-picked-main small{font-size:11.5px;color:var(--text-mute)}.px-pnav-options{position:absolute;z-index:30;left:0;right:0;top:100%;list-style:none;margin:4px 0 0;padding:4px;max-height:280px;overflow-y:auto;border-radius:var(--r-sm);border:1px solid var(--line-3);background:var(--bg-2);box-shadow:0 18px 44px #00000080}.ch-dialog .px-pnav-options,.ch-panel .px-pnav-options{position:static;box-shadow:none}.px-pnav-option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:7px 10px;border-radius:var(--r-xs);font-size:13px;color:var(--text);cursor:pointer}.px-pnav-option>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.px-pnav-option b{font-family:var(--font-mono);font-size:12.5px;color:var(--accent)}.px-pnav-option small{font-size:11.5px;color:var(--text-mute)}.px-pnav-option.is-active{background:color-mix(in srgb,var(--accent) 9%,transparent)}.px-pnav-option.is-info,.px-pnav-option.is-error{cursor:default;color:var(--text-mute)}.px-pnav-option.is-error{color:var(--danger)}.px-aptn-risk{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--warning) 40%,transparent);background:color-mix(in srgb,var(--warning) 5%,transparent)}.px-aptn-risk h4{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--font-tech);font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--warning)}.px-aptn-risk p{margin:0;font-size:12px;line-height:1.45;color:var(--text-soft)}@media(max-width:640px){.px-pnav-tab{padding:0 12px;font-size:13px}}@media(prefers-reduced-motion:reduce){.px-pnav-tab{transition:none}}.px-crm,.px-crm-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.px-crm-split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;min-width:0;align-items:start}.px-crm-split.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}.px-crm-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-card)}.px-crm-card.is-compact{padding:12px;gap:10px}.px-crm-head{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;min-width:0}.px-crm-head h3{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--font-tech);font-size:13.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.px-crm-head h3 svg{color:var(--accent);flex:none}.px-crm-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.px-crm-sub{margin:-4px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-mute)}.px-crm-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;min-width:0}.px-crm-kpis.is-compact{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.px-crm-kpis.is-counters{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.px-crm-kpis .ch-kpi{min-width:0;padding:12px 14px}.px-crm-kpis .ch-kpi .ch-kpi-value{font-size:16px;line-height:1.25;overflow-wrap:anywhere}.px-crm-kpis.is-counters .ch-kpi .ch-kpi-value{font-size:22px}.px-crm-kpis .ch-kpi-sub{overflow-wrap:anywhere}.px-crm-cards{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;min-width:0}.px-crm-cards.is-refreshing{opacity:.6}.px-crm-carditem{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg-2);min-width:0}.px-crm-carditem.is-muted{opacity:.72}.px-crm-carditem-head{display:flex;align-items:flex-start;gap:10px;min-width:0}.px-crm-carditem-head>.px-crm-cell{flex:1 1 auto}.px-crm-carditem-head>.ch-chip{flex:none}.px-crm-carditem-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;line-height:1.4;color:var(--text-mute);min-width:0}.px-crm-carditem-meta .px-crm-link{font-size:12px;font-weight:500;color:var(--text-soft)}.px-crm-carditem .px-crm-actions{justify-content:flex-start}.px-crm-scrollbox{max-height:520px;overflow-y:auto;min-width:0;padding-right:2px}.px-crm-scrollbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.px-crm-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0}.px-crm-toolbar .ch-seg{flex-wrap:wrap}.px-crm-field{display:inline-flex;flex-direction:column;gap:4px;min-width:0;font-size:11.5px;color:var(--text-mute)}.px-crm-field select,.px-crm-field input{min-height:38px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-input);color:var(--text);font:inherit;font-size:13px;color-scheme:dark}.px-crm-field select{cursor:pointer}.px-crm-field select option{background:var(--bg-2);color:var(--text)}.px-crm-field select:focus-visible,.px-crm-field input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.px-crm-search{flex:1 1 220px;max-width:360px}.px-crm-check{display:inline-flex;align-items:center;gap:8px;min-height:38px;font-size:12.5px;color:var(--text-soft);cursor:pointer}.px-crm-check input{width:16px;height:16px;accent-color:var(--accent)}.px-crm-check input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-crm-spacer{flex:1 1 auto}.px-crm .px-adm-btn,.px-crm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;white-space:nowrap}.px-crm-link{padding:0;border:0;background:none;color:var(--text);font:inherit;font-weight:600;font-size:13px;text-align:left;cursor:pointer;text-decoration:none;overflow-wrap:anywhere}.px-crm-link:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.px-crm-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.px-crm-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.px-crm-mini{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-3);background:var(--surface-control);color:var(--text);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap;text-decoration:none}.px-crm-mini:hover:not(:disabled){border-color:var(--line-acc);color:var(--accent)}.px-crm-mini:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-crm-mini:disabled{opacity:.5;cursor:not-allowed}.px-crm-mini.is-accent{border-color:var(--line-acc-2);color:var(--accent);background:transparent}.px-crm-mini.is-danger{border-color:color-mix(in srgb,var(--danger) 50%,transparent);color:var(--danger);background:transparent}.px-crm-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.px-crm-cell b{font-weight:600;font-size:13px;color:var(--text);overflow-wrap:anywhere}.px-crm-cell small{font-size:11.5px;color:var(--text-mute);overflow-wrap:anywhere;line-height:1.4}.px-crm-cell.is-voided b{text-decoration:line-through;color:var(--text-mute)}.px-crm-date{font-size:12.5px;color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.px-crm-date.is-overdue{color:var(--danger);font-weight:600}.px-crm-mute{color:var(--text-mute);font-size:12.5px}.px-crm-num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.px-crm-type{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;color:var(--text-soft)}.px-crm-ico{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;border:1px solid var(--line-2);background:var(--surface-well);color:var(--accent)}.px-crm-ico.t-whatsapp{color:var(--positive)}.px-crm-ico.t-call{color:var(--info)}.px-crm-ico.t-meeting,.px-crm-ico.t-video{color:var(--data-violet)}.px-crm-ico.t-email{color:var(--data-sky)}.px-crm-ico.t-ticket{color:var(--orange)}.px-crm-ico.t-document{color:var(--warning)}.px-crm-ico.t-system{color:var(--text-mute)}.px-crm-req{margin-left:4px;color:var(--danger);font-weight:700}.px-crm-agenda{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.px-crm-agenda li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.px-crm-agenda li:first-child{border-top:0}.px-crm-daybadge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface-well)}.px-crm-daybadge b{font-family:var(--font-tech);font-size:16px;color:var(--text);line-height:1.1}.px-crm-daybadge small{font-size:10.5px;letter-spacing:.06em;color:var(--accent)}.px-crm-agenda button.px-crm-link{font-size:13px}.px-crm-alerts{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.px-crm-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg-2)}.px-crm-alert.is-ALTA{border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.px-crm-alert.is-MEDIA{border-color:color-mix(in srgb,var(--warning) 40%,transparent)}.px-crm-alert-ico{margin-top:2px}.px-crm-alert.is-ALTA .px-crm-alert-ico{color:var(--danger)}.px-crm-alert.is-MEDIA .px-crm-alert-ico{color:var(--warning)}.px-crm-alert.is-BAJA .px-crm-alert-ico{color:var(--info)}.px-crm-alert-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:11.5px;color:var(--text-mute);white-space:nowrap}.px-crm-detail{display:flex;flex-direction:column;gap:14px;min-width:0}.px-crm-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.px-crm-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.px-crm-dl>div{display:flex;flex-direction:column;gap:3px;min-width:0}.px-crm-dl>div.is-wide{grid-column:1 / -1}.px-crm-dl dt{font-size:11.5px;color:var(--text-mute)}.px-crm-dl dd{margin:0;font-size:13.5px;color:var(--text);overflow-wrap:anywhere;white-space:pre-line}.px-crm-panel-actions{display:flex;flex-wrap:wrap;gap:8px}.px-crm-versions{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.px-crm-versions li{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg-2)}.px-crm-note{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-soft);overflow-wrap:anywhere;white-space:pre-line}.px-crm-banner{margin:0;padding:10px 12px;border-radius:var(--r-sm);border:1px dashed var(--line-3);font-size:12.5px;line-height:1.45;color:var(--text-soft)}.px-crm-banner.is-warn{border-style:solid;border-color:color-mix(in srgb,var(--warning) 45%,transparent);color:var(--text)}.px-crm-banner.is-error{border-style:solid;border-color:color-mix(in srgb,var(--danger) 50%,transparent);color:var(--text)}.px-crm-form{display:flex;flex-direction:column;gap:12px;min-width:0}.px-crm-form .px-adm-grid{gap:10px 12px}.px-crm-err{font-size:11.5px;line-height:1.35;color:var(--danger)}.px-crm-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.px-crm-dialog-actions .px-adm-btn{min-height:40px}.px-crm-fieldset{margin:0;padding:12px;border-radius:var(--r-sm);border:1px dashed var(--line-3);display:flex;flex-direction:column;gap:10px;min-width:0}.px-crm-fieldset legend{padding:0 6px;font-size:12px;font-weight:600;color:var(--text-soft)}.px-crm-file{display:flex;flex-direction:column;gap:6px}.px-crm-file input[type=file]{font:inherit;font-size:12.5px;color:var(--text-soft);max-width:100%}.px-crm-file input[type=file]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-crm-cal-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0}.px-crm-cal-nav{display:inline-flex;align-items:center;gap:6px}.px-crm-cal-title{margin:0;font-family:var(--font-tech);font-size:15px;letter-spacing:.04em;color:var(--text);min-width:0}.px-crm-cal-scroll{overflow-x:auto;min-width:0;border-radius:var(--r-md);border:1px solid var(--line-2)}.px-crm-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));min-width:784px}.px-crm-cal-wd{padding:8px 10px;font-size:11px;letter-spacing:.08em;color:var(--text-mute);border-bottom:1px solid var(--line-2);background:var(--surface-well)}.px-crm-cal-cell{display:flex;flex-direction:column;gap:4px;min-height:108px;padding:6px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.px-crm-cal-cell:nth-child(7n){border-right:0}.px-crm-cal-cell.is-out{background:color-mix(in srgb,var(--bg-1) 60%,transparent)}.px-crm-cal-cell.is-out .px-crm-cal-num{color:var(--text-faint)}.px-crm-cal-cell.is-today .px-crm-cal-num{color:var(--bg-0);background:var(--accent)}.px-crm-cal-week .px-crm-cal-cell{min-height:320px}.px-crm-cal-num{align-self:flex-start;display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-soft)}.px-crm-cal-ev{display:flex;flex-direction:column;gap:1px;width:100%;padding:4px 6px;border-radius:6px;border:1px solid var(--line-2);border-left:3px solid var(--info);background:var(--bg-2);color:var(--text);font:inherit;font-size:11.5px;text-align:left;cursor:pointer;min-width:0}.px-crm-cal-ev span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-crm-cal-ev small{font-size:10.5px;color:var(--text-mute)}.px-crm-cal-ev.p-ALTA{border-left-color:var(--danger)}.px-crm-cal-ev.p-MEDIA{border-left-color:var(--warning)}.px-crm-cal-ev.p-BAJA{border-left-color:var(--info)}.px-crm-cal-ev.is-done{opacity:.6}.px-crm-cal-ev.is-done span{text-decoration:line-through}.px-crm-cal-ev.is-overdue{background:color-mix(in srgb,var(--danger) 10%,var(--bg-2))}.px-crm-cal-ev:hover{border-color:var(--line-acc)}.px-crm-cal-ev:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.px-crm-cal-more{align-self:flex-start;padding:2px 4px;border:0;background:none;color:var(--accent);font:inherit;font-size:11.5px;cursor:pointer;min-height:24px}.px-crm-cal-more:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.px-crm-cal-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.px-crm-cal-list>li{display:flex;flex-direction:column;gap:6px}.px-crm-cal-list h4{margin:0;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft)}.px-crm-cal-list .px-crm-cal-ev{min-height:44px;font-size:12.5px}.px-crm-cal-list .px-crm-cal-ev small{font-size:11.5px}@media(max-width:1080px){.px-crm-split,.px-crm-split.is-even{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.px-crm-card{padding:12px}.px-crm-search{flex-basis:100%;max-width:none}.px-crm-field{flex:1 1 140px}.px-crm-field select,.px-crm-field input,.px-crm-check{min-height:44px}.px-crm .px-adm-btn,.px-crm-btn,.px-crm-dialog-actions .px-adm-btn{min-height:44px;flex:1 1 auto}.px-crm-mini{min-height:44px}.px-crm-dl{grid-template-columns:minmax(0,1fr)}.px-crm-alert{grid-template-columns:auto minmax(0,1fr)}.px-crm-alert-side{grid-column:2;align-items:flex-start}.px-crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.px-crm-kpis.is-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.px-crm-kpis.is-counters .ch-kpi{padding:10px}.px-crm-kpis.is-counters .ch-kpi-square,.px-crm-kpis.is-counters .ch-kpi-sub{display:none}.px-crm-kpis.is-counters .ch-kpi-label{font-size:12px}.px-crm-cal-more{min-height:44px}.px-crm-cards .px-crm-link,.px-crm-agenda .px-crm-link,.px-crm-alerts .px-crm-link,.px-crm-carditem-meta a.px-crm-link{display:inline-flex;align-items:center;min-height:44px}}.px-arisk{display:flex;flex-direction:column;gap:14px;min-width:0}.px-arisk .px-view-head{margin-bottom:2px}.px-arisk .px-view-head p{max-width:980px}.px-arisk-txt,.px-arisk-reason,.px-arisk-fresh,.px-arisk-target b{color:var(--c, var(--text))}.px-arisk-t-neg{color:var(--danger)}.px-arisk-num{font-variant-numeric:tabular-nums;white-space:nowrap}.px-arisk-statusbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0}.px-arisk-statusbar .ch-live{min-width:0;flex:1 1 220px;white-space:normal;overflow-wrap:anywhere}.px-arisk-spin{animation:px-arisk-spin .9s linear infinite}@keyframes px-arisk-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.px-arisk-spin{animation:none}}.px-arisk-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0}.px-arisk-tile{display:flex;align-items:flex-start;gap:10px;min-width:0;text-align:left;cursor:pointer;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-card);color:var(--text);font:inherit;transition:border-color .15s ease,background-color .15s ease}.px-arisk-tile:hover{border-color:color-mix(in srgb,var(--c) 45%,transparent)}.px-arisk-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-arisk-tile.has-items:not(.ch-t-pos):not(.ch-t-neutral){border-color:color-mix(in srgb,var(--c) 35%,transparent)}.px-arisk-tile.is-on{border-color:var(--c);background:color-mix(in srgb,var(--c) 9%,var(--surface-card));box-shadow:inset 0 0 0 1px var(--c)}.px-arisk-tile-ico{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.px-arisk-tile-body{display:flex;flex-direction:column;gap:3px;min-width:0}.px-arisk-tile-label{font-family:var(--font-tech);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute)}.px-arisk-tile-val{font-size:22px;font-weight:700;line-height:1.15;color:var(--text);font-variant-numeric:tabular-nums}.px-arisk-tile.has-items .px-arisk-tile-val{color:var(--c)}.px-arisk-tile.ch-t-pos.has-items .px-arisk-tile-val{color:var(--text)}.px-arisk-tile-sub{font-size:11px;color:var(--text-soft);line-height:1.35;overflow-wrap:anywhere}.px-arisk-card{padding:14px;gap:12px;min-width:0}.px-arisk-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0}.px-arisk-toolbar>.px-adm-search{flex:1 1 260px;max-width:420px;align-self:center}.px-arisk-chipbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.px-arisk-chipbtn{padding:0;border:0;background:none;cursor:pointer;border-radius:var(--r-xs)}.px-arisk-chipbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-arisk-chipbtn .ch-chip{min-height:28px}.px-arisk-select{display:inline-flex;flex-direction:column;gap:4px;min-width:0;font-size:11.5px;color:var(--text-mute)}.px-arisk-select select{min-height:38px;max-width:240px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-input);color:var(--text);font:inherit;font-size:13px;cursor:pointer;color-scheme:dark}.px-arisk-select select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.px-arisk-select select option{background:var(--bg-2);color:var(--text)}.px-arisk-clear{align-self:flex-end}.px-arisk-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.px-arisk-cell.is-right{align-items:flex-end;text-align:right}.px-arisk-cell.is-client{min-width:150px}.px-arisk-cell.is-account{min-width:190px}.px-arisk-cell b{font-weight:600;color:var(--text);font-size:13px}.px-arisk-cell small{font-size:11.5px;color:var(--text-mute);overflow-wrap:anywhere}.px-arisk-cell small.ch-t-warn{color:var(--ch-warn)}.px-arisk-cell small.ch-t-neg{color:var(--danger)}.px-arisk-client{color:var(--text);font-weight:600;font-size:13px;text-decoration:none;border-bottom:1px dashed var(--line-3)}.px-arisk-client:hover{color:var(--accent);border-bottom-color:var(--line-acc-2)}.px-arisk-client:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.px-arisk-meter{display:flex;flex-direction:column;gap:4px;min-width:132px}.px-arisk-meter-top{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.px-arisk-meter-top b{font-size:13.5px;font-weight:700;color:var(--c, var(--text))}.px-arisk-meter.is-off .px-arisk-meter-top b,.px-arisk-meter.is-na .px-arisk-meter-top b{color:var(--text-mute);font-weight:600}.px-arisk-meter-lim{font-size:11.5px;color:var(--text-mute)}.px-arisk-lock{align-self:center;color:var(--accent)}.px-arisk-meter-track{position:relative;display:block;height:6px;border-radius:99px;background:var(--bg-3);overflow:hidden}.px-arisk-meter-track.is-thin{height:4px;width:72px}.px-arisk-meter-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--c, var(--accent))}.px-arisk-meter small{font-size:11px;color:var(--text-mute);white-space:nowrap;font-variant-numeric:tabular-nums}.px-arisk-meter-state{color:var(--text-soft)}.px-arisk-target{display:inline-flex;flex-direction:column;gap:4px}.px-arisk-target b{font-size:13px;font-variant-numeric:tabular-nums}.px-arisk-target small{font-size:11px;color:var(--text-mute)}.px-arisk-fresh{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.px-arisk-dot{width:7px;height:7px;border-radius:50%;background:var(--c, var(--text-mute));flex:none}.px-arisk-fresh.ch-t-pos .px-arisk-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}.ch-table tbody tr.px-arisk-row.is-critico>th:first-child,.ch-table tbody tr.px-arisk-row.is-critico>td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--danger) 75%,transparent)}.ch-table tbody tr.px-arisk-row.is-breach>th:first-child,.ch-table tbody tr.px-arisk-row.is-breach>td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.ch-table tbody tr.px-arisk-row.is-atencion>th:first-child,.ch-table tbody tr.px-arisk-row.is-atencion>td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--warning) 75%,transparent)}.px-arisk-cards{display:flex;flex-direction:column;gap:10px;min-width:0;transition:opacity .2s ease}.px-arisk-cards.is-refreshing{opacity:.6}.px-arisk-cards ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.px-arisk-count{margin:0;font-size:12px;color:var(--text-mute)}.px-arisk-mcard{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-well)}.px-arisk-mcard.is-critico,.px-arisk-mcard.is-breach{border-left:3px solid var(--danger)}.px-arisk-mcard.is-atencion{border-left:3px solid var(--warning)}.px-arisk-mcard-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.px-arisk-mcard-who{display:flex;flex-direction:column;gap:3px;min-width:0}.px-arisk-mcard-who small{font-size:11.5px;color:var(--text-mute);overflow-wrap:anywhere}.px-arisk-mcard-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.px-arisk-mcard-meters>div{display:flex;flex-direction:column;gap:4px;min-width:0}.px-arisk-mcard-label{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-mute)}.px-arisk-mcard-meters .px-arisk-meter{min-width:0}.px-arisk-mcard-meters .px-arisk-meter small,.px-arisk-mcard-meters .px-arisk-meter-top{white-space:normal;flex-wrap:wrap}.px-arisk-mcard-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.px-arisk-pager{align-self:center}.px-arisk-panel .ch-panel-body{padding:16px 18px 22px}.px-arisk-foot{font-family:var(--font-mono);font-size:10.5px;color:var(--text-mute);overflow-wrap:anywhere}.px-arisk-detail{display:flex;flex-direction:column;gap:14px;min-width:0}.px-arisk-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.px-arisk-reason{margin:0;font-size:13.5px;font-weight:600}.px-arisk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.px-arisk-actions .px-adm-btn{display:inline-flex;align-items:center;gap:6px}.px-arisk-flash{margin:0;padding:9px 12px;border-radius:var(--r-sm);border:1px solid var(--line-acc);background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--text);font-size:13px}.px-arisk-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0}.px-arisk-dl>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well)}.px-arisk-dl dt{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute)}.px-arisk-dl dd{margin:0;display:flex;flex-direction:column;gap:3px;align-items:flex-start;font-size:14px;color:var(--text);overflow-wrap:anywhere}.px-arisk-dl dd b{color:var(--c, var(--text))}.px-arisk-dl dd small{font-size:11.5px;color:var(--text-mute)}.px-arisk-dl dd small.ch-t-warn{color:var(--ch-warn)}.px-arisk-dl dd small.ch-t-neg{color:var(--danger)}.px-arisk-sec h4{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-family:var(--font-tech);font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.px-arisk-rules{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.px-arisk-rules>li{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well)}.px-arisk-rule-head{display:flex;flex-direction:column;gap:2px}.px-arisk-rule-head b{font-size:13px;color:var(--text)}.px-arisk-rule-head small,.px-arisk-rule-usd{font-size:11px;color:var(--text-mute)}.px-arisk-rules .px-arisk-meter{min-width:0}.px-arisk-ddlock{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);background:color-mix(in srgb,var(--c) 6%,transparent)}.px-arisk-ddlock>svg{flex:none;color:var(--c)}.px-arisk-ddlock span{display:flex;flex-direction:column;gap:2px}.px-arisk-ddlock b{font-size:13.5px;color:var(--text)}.px-arisk-ddlock small{font-size:12px;color:var(--text-soft)}.px-arisk-line{margin:0;font-size:13px;color:var(--text-soft)}.px-arisk-line b{color:var(--text)}.px-arisk-bullets{margin:6px 0 0;padding-left:18px;font-size:12.5px;color:var(--text-soft)}.px-arisk-addons,.px-arisk-compliance{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.px-arisk-addons li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:7px 0;border-bottom:1px solid var(--line);font-size:12.5px}.px-arisk-addons li.is-muted{opacity:.6}.px-arisk-addons li b{color:var(--text)}.px-arisk-addons li small{color:var(--text-mute)}.px-arisk-addons li span{flex-basis:100%;color:var(--text-soft)}.px-arisk-compliance li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--text-soft)}.px-arisk-compliance li b{color:var(--c, var(--text));text-align:right}.px-arisk-chart .ch-widget{margin:0}.px-arisk-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:0}.px-arisk-kv>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well)}.px-arisk-kv dt{font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute)}.px-arisk-kv dd{margin:0;font-size:12.5px;color:var(--c, var(--text));overflow-wrap:anywhere}.px-arisk-warn{margin:8px 0 0;font-size:12px;color:var(--ch-warn)}@media(max-width:1280px){.px-arisk-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.px-arisk-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.px-arisk-summary>:last-child{grid-column:1 / -1}.px-arisk-tile{padding:10px 12px}.px-arisk-tile-ico{display:none}.px-arisk-tile-val{font-size:19px}.px-arisk-card{padding:12px}.px-arisk-toolbar>.px-adm-search{flex-basis:100%;max-width:none}.px-arisk-select{flex:1 1 140px}.px-arisk-select select{max-width:none;width:100%}.px-arisk-clear{flex:1 1 100%;justify-content:center}.px-arisk-dl{gap:8px}.px-arisk-dl>div{padding:8px 10px}.px-arisk-dl dd{font-size:13px}.px-arisk-rules{grid-template-columns:minmax(0,1fr)}.px-arisk-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.px-arisk-panel .ch-panel-body{padding:14px 14px 20px}:is(.px-arisk,.px-arisk-panel) :is(.px-adm-btn,.px-adm-icon,.px-adm-search,.px-arisk-select select){min-height:44px}.px-arisk-chipbtn .ch-chip{min-height:36px}}.px-pest{display:flex;flex-direction:column;gap:14px;min-width:0}.px-pest .px-view-head{margin-bottom:4px}.px-pest>.px-pnav{margin-bottom:0}.px-pest-tabs{min-width:0}.px-pest-tabs .ch-seg{flex-wrap:wrap}.px-pest-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px}.px-pest-h3{margin:0;font-family:var(--font-tech);font-size:13.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.px-pest-h{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--font-tech);font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.px-pest-sechead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0}.px-pest-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.px-pest-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0}.px-pest-toolbar .ch-seg{flex-wrap:wrap}.px-pest-toolbar>.px-adm-search{flex:1 1 240px;max-width:380px}.px-pest-toolacts{display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:auto}.px-pest-smallbtn{min-height:32px;padding:0 10px;font-size:12.5px}.px-pest-org{display:flex;flex-direction:column;gap:14px;min-width:0}.px-pest-selector{gap:12px}.px-pest-selmeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.px-pest-selacts{display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:auto}.px-pest-linkurl{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;margin:0;font-size:12.5px;color:var(--text-soft)}.px-pest-linkurl code{font-family:var(--font-mono);font-size:12.5px;color:var(--text);overflow-wrap:anywhere}.px-pest-linkurl small{font-size:11.5px;color:var(--text-mute)}.px-pest-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;min-width:0}.px-pest-tiles .ch-stat{padding:10px 12px;gap:10px}.px-pest-tiles .ch-stat-val{font-size:15px}.px-pest-tiles .px-pest-tile-name .ch-stat-val{font-size:13px;line-height:1.25;overflow-wrap:anywhere}.px-pest-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start;min-width:0}.px-pest-orgtree{min-width:0;overflow-x:auto;padding-bottom:4px}.px-pest-treelist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:var(--r-sm);overflow:hidden}.px-pest-treelist li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;padding:6px 10px 6px calc(12px + var(--pest-tree-depth, 0) * 18px);border-top:1px solid var(--line);font-size:13px;min-width:0}.px-pest-treelist li:first-child{border-top:0}.px-pest-treelist li.is-current{background:color-mix(in srgb,var(--accent) 6%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.px-pest-treelist small{flex:1 1 100%;font-size:11.5px;color:var(--text-mute);overflow-wrap:anywhere}.px-pest-sched{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--info) 40%,transparent);background:var(--surface-well)}.px-pest-sched h5{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;color:var(--text)}.px-pest-sched h5 svg{color:var(--info)}.px-pest-sched ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.px-pest-sched li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;color:var(--text-soft);overflow-wrap:anywhere}.px-pest-hist>summary,.px-pest-gen>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--text);min-height:32px;display:flex;align-items:center}.px-pest-hist>summary:focus-visible,.px-pest-gen>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.px-pest-hist ul,.px-pest-gen ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.px-pest-hist li,.px-pest-gen li{padding:7px 0;border-top:1px solid var(--line);font-size:12.5px;line-height:1.45;color:var(--text-soft);overflow-wrap:anywhere}.px-pest-hist li small{display:block;font-size:11.5px;color:var(--text-mute)}.px-pest-gen li b{color:var(--text);font-family:var(--font-mono);font-size:12px}.px-pest-activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.px-pest-activity li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:12.5px}.px-pest-activity li:first-child{border-top:0}.px-pest-activity time{color:var(--text-mute);font-variant-numeric:tabular-nums}.px-pest-activity span{color:var(--text-soft);overflow-wrap:anywhere}.px-pest-activity b{color:var(--text);font-weight:600}.px-pest-activity small{display:block;margin-top:2px;font-size:11.5px;color:var(--text-mute)}.px-pest-linkview{display:flex;flex-direction:column;gap:12px;min-width:0}.px-pest-linkbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;min-width:0}.px-pest-linkbar>.px-adm-field{flex:1 1 260px;max-width:460px}.px-pest-linkmeta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:38px}.px-pest-linkacts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.px-pest-matrix-wrap{position:relative;min-width:0;overflow-x:auto;border:1px solid var(--line-2);border-radius:var(--r-sm)}.px-pest-matrix-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-pest-rules,.px-pest-mini,.px-pest-matrix{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.px-pest-rules{min-width:470px}.px-pest-mini{min-width:420px}.px-pest-rules th,.px-pest-rules td,.px-pest-mini th,.px-pest-mini td{padding:7px 8px;text-align:right;border-top:1px solid var(--line);white-space:nowrap;color:var(--text)}.px-pest-rules thead th,.px-pest-mini thead th,.px-pest-matrix thead th{border-top:0;font-size:11.5px;font-weight:500;letter-spacing:.03em;color:var(--text-mute);background:var(--surface-well)}.px-pest-rules th[scope=row],.px-pest-rules thead th:first-child,.px-pest-mini th[scope=row],.px-pest-mini thead th:first-child{text-align:left;font-weight:500;white-space:normal;overflow-wrap:break-word}.px-pest-rules th[scope=row] small{color:var(--text-mute);font-weight:400}.px-pest-rules tr.is-muted>*{opacity:.55}.px-pest-rules td:first-child{text-align:left}.px-pest-rules.is-levels th:first-child,.px-pest-rules.is-levels td:first-child{width:56px}.px-pest-rules.is-levels thead th:nth-child(2){text-align:left}.px-pest-matrix-wrap.is-tall{max-height:440px;overflow-y:auto}.px-pest-matrix-wrap.is-tall thead th{position:sticky;top:0;z-index:1;background:var(--bg-2)}.px-pest-num{font-weight:700;color:var(--accent)!important}.px-pest-num small{display:block;font-size:11px;font-weight:500;color:var(--text-mute)}.px-pest-num small.is-warn{color:var(--warning)}.px-pest-tpl{display:flex;flex-direction:column;gap:10px}.px-pest-tpl>.px-pest-h{margin-bottom:0}.px-pest-tpl .px-apromo-note{align-items:center;flex-wrap:wrap}.px-pest-roots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.px-pest-root{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface-well);min-width:0}.px-pest-rootrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:52px;padding:8px 12px;min-width:0}.px-pest-rootmain{flex:1 1 220px;display:flex;flex-direction:column;gap:2px;min-width:0}.px-pest-rootmain b{font-size:13.5px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.px-pest-rootmain small{font-size:11.5px;color:var(--text-mute);overflow-wrap:anywhere}.px-pest-nodeacts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.px-pest-subtree{list-style:none;margin:0;padding:0 12px 6px;display:flex;flex-direction:column}.px-pest-subtree>li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:48px;padding-top:6px;padding-bottom:6px;border-top:1px solid var(--line);min-width:0}.px-pest-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.px-pest-pagesize{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-mute)}.px-pest-pagesize select{min-height:38px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-input);color:var(--text);font:inherit;font-size:13px;cursor:pointer;color-scheme:dark}.px-pest-pagesize select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.px-pest-pagesize select option{background:var(--bg-2);color:var(--text)}.px-pest-prof{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:36px}.px-pest-prof b{font-family:var(--font-mono);font-size:12.5px}.px-pest-prof small{font-size:11.5px;font-weight:400;color:var(--text-mute)}.px-pest-panel .ch-panel-body{padding:16px 18px 22px}.px-pest-profdetail{display:flex;flex-direction:column;gap:14px;min-width:0}.px-pest-profdetail>section{display:flex;flex-direction:column;gap:8px;min-width:0}.px-pest-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.px-pest-timeline li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;border-top:1px solid var(--line);font-size:12.5px;color:var(--text-soft);min-width:0}.px-pest-timeline li:first-child{border-top:0}.px-pest-timeline li>span:not(.ch-chip){flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.px-pest-timeline small{display:block;font-size:11.5px;color:var(--text-mute)}.px-pest-dialog,.px-pest-editor{min-width:0;max-width:100%}.px-pest-dialog .ch-dialog-body,.px-pest-editor .ch-dialog-body{min-width:0}.px-pest-dialog .ch-dialog-body>*,.px-pest-editor .ch-dialog-body>*{min-width:0;max-width:100%}.px-pest-dialog .ch-dialog-body{gap:12px}.px-pest-dialog .px-adm-field input:not([type=checkbox]):not([type=radio]){max-width:none}.px-pest-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%}.px-pest-dlg-ico{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid var(--line-acc-soft)}.px-pest-dlg-ico.is-warn{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent);border-color:color-mix(in srgb,var(--warning) 35%,transparent)}.px-pest-confirm-text{margin:0;font-size:14px;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.px-pest-when{margin:0;padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px;border:1px dashed var(--line-3);border-radius:var(--r-sm);min-width:0}.px-pest-when legend{padding:0 6px;font-size:12px;font-weight:500;color:var(--text-soft)}.px-pest-when .px-adm-check{min-height:36px}.px-pest-when .px-adm-field input{max-width:260px}.px-pest-when .px-adm-grid .px-adm-field input{max-width:none}.px-pest-warnlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.px-pest-warnlist li{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--warning) 40%,transparent);background:color-mix(in srgb,var(--warning) 4%,transparent)}.px-pest-warnlist li.is-checked{border-color:var(--line-acc);background:color-mix(in srgb,var(--accent) 4%,transparent)}.px-pest-warn-meta{margin:0;font-size:12px;color:var(--text-mute)}.px-pest-warn-meta b{color:var(--text)}.px-pest-warn-msg{margin:0;font-size:13.5px;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.px-pest-warnlist .px-adm-check{min-height:36px;font-weight:600}.px-pest-preview{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--r-sm);border:1px solid var(--line-3);background:var(--surface-well);font-size:13px;color:var(--text-soft);min-width:0}.px-pest-preview p{margin:0}.px-pest-preview b{color:var(--text)}.px-pest-preview-path{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px;font-weight:600;color:var(--text)}.px-pest-preview-path svg{color:var(--accent);flex:none}.px-pest-preview-path span{overflow-wrap:anywhere}.px-pest-preview-text{color:var(--text);line-height:1.45}.px-pest-errors{list-style:none;margin:0;padding:8px 10px;display:flex;flex-direction:column;gap:6px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger);font-size:13px}.px-pest-errors li{display:flex;align-items:flex-start;gap:6px}.px-pest-errors svg{flex:none;margin-top:2px}.px-pest-tplchanges h5{margin:0 0 4px;font-size:12.5px;font-weight:600;color:var(--text)}.px-pest-tplchanges ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12.5px}.px-pest-editor .ch-dialog-body{padding-top:6px}.px-pest-editor-body{display:flex;flex-direction:column;gap:14px;min-width:0}.px-pest-dirty{margin-right:auto;font-size:12.5px;color:var(--warning)}.px-pest-execrow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:12px;border-radius:var(--r-sm);border:1px dashed var(--line-3);min-width:0}.px-pest-execrow>.px-adm-field{flex:1 1 280px}.px-pest-levelblock{display:flex;flex-direction:column;gap:8px;min-width:0}.px-pest-levelh{margin:0;font-family:var(--font-tech);font-size:13px;letter-spacing:.04em;color:var(--accent)}.px-pest-matrix{min-width:820px}.px-pest-matrix th,.px-pest-matrix td{padding:6px 8px;border-top:1px solid var(--line);text-align:left;vertical-align:middle}.px-pest-matrix thead th{white-space:nowrap}.px-pest-matrix tbody th[scope=row]{min-width:190px;font-weight:500;color:var(--text)}.px-pest-grouprow th{padding:7px 10px;font-family:var(--font-tech);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);background:color-mix(in srgb,var(--text) 3%,transparent)}.px-pest-matrix tr.is-excluded>td,.px-pest-matrix tr.is-excluded .px-pest-prod>span:first-child{opacity:.5}.px-pest-matrix tr.has-error>th{box-shadow:inset 3px 0 0 var(--danger)}.px-pest-matrix td.is-warn .px-pest-cell input{border-color:color-mix(in srgb,var(--warning) 70%,transparent)}.px-pest-prod{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.px-pest-prod>span:first-child{overflow-wrap:anywhere}.px-pest-badge{padding:1px 7px;border-radius:999px;border:1px solid var(--line-3);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute)}.px-pest-include{display:inline-flex;align-items:center;gap:6px;min-height:28px;font-size:11.5px;font-weight:400;color:var(--text-mute);cursor:pointer}.px-pest-include input,.px-pest-matrix td>input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.px-pest-cell{max-width:112px}.px-pest-cell input{width:100%;min-height:38px;padding:8px 26px 8px 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-input);color:var(--text);font:inherit;font-size:13.5px;font-variant-numeric:tabular-nums;outline:none}.px-pest-cell input:focus{border-color:var(--line-acc-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.px-pest-cell input:disabled{opacity:.45;cursor:not-allowed}.px-pest-cell.has-error input{border-color:color-mix(in srgb,var(--danger) 70%,transparent)}.px-pest-warncell{width:34px;text-align:center!important}@media(max-width:1280px){.px-pest-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.px-pest-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.px-pest-card{padding:14px 12px}.px-pest-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.px-pest-selacts,.px-pest-toolacts,.px-pest-nodeacts{margin-left:0}.px-pest-selacts>*,.px-pest-toolacts>*{flex:1 1 auto}.px-pest-toolbar>.px-adm-search{max-width:none}.px-pest-activity li{grid-template-columns:minmax(0,1fr);gap:2px}.px-pest-smallbtn,.px-pest-nodeacts .px-adm-icon,.px-pest-linkurl .px-adm-icon,.px-pest-timeline .px-adm-icon{min-height:44px;min-width:44px}.px-pest-linkacts>.px-adm-btn,.px-pest-dialog-actions>.px-adm-btn{flex:1 1 140px;min-height:44px}.px-pest-dirty{flex:1 1 100%;margin-right:0}.px-pest-pager{justify-content:flex-start}}@media(max-width:420px){.px-pest-tiles{grid-template-columns:minmax(0,1fr)}}.px-palta{display:flex;flex-direction:column;gap:14px;min-width:0}.px-palta>.px-pnav{margin-bottom:0}.px-palta-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:4px}.px-palta-head>div:first-child{flex:1 1 320px;min-width:0}.px-palta-headacts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.px-palta-form{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:1180px}.px-palta-sec{display:flex;flex-direction:column;gap:10px}fieldset.px-palta-sec{display:block}fieldset.px-palta-sec>*+*{margin-top:10px}fieldset.px-palta-sec>legend+*{margin-top:0}.px-palta-sec>h4{margin:0}.px-palta-sec>p{font-size:13.5px;line-height:1.5;color:var(--text-soft);overflow-wrap:anywhere}.px-palta-sec>p b{color:var(--text)}.px-palta-sechead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.px-palta-sechead h4{margin:0}.px-palta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.px-palta-form>.px-palta-actions{justify-content:flex-end}.px-palta-level{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;color:var(--text-soft)}.px-palta-picked{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-acc);background:color-mix(in srgb,var(--accent) 4%,transparent);min-width:0}.px-palta-picked>span{flex:1 1 240px;display:flex;flex-direction:column;gap:3px;min-width:0}.px-palta-picked b{font-size:14px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.px-palta-picked small{font-size:12px;color:var(--text-mute);overflow-wrap:anywhere}.px-palta-csearch{display:flex;flex:none;width:100%;max-width:560px;min-height:44px}.px-palta-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:420px;overflow-y:auto}.px-palta-result{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;width:100%;min-height:56px;padding:9px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-control);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.px-palta-result:hover:not(:disabled){border-color:var(--line-acc)}.px-palta-result:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-palta-result:disabled{cursor:not-allowed}.px-palta-result:disabled .px-palta-result-main{opacity:.55}.px-palta-result-main{flex:1 1 240px;display:flex;flex-direction:column;gap:2px;min-width:0}.px-palta-result-main b{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.px-palta-result-main small{font-size:11.5px;color:var(--text-mute);overflow-wrap:anywhere}.px-palta-result-side{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.px-palta-reg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 12px;border-radius:var(--r-sm);border:1px dashed var(--line-3)}.px-palta-reg p{flex:1 1 260px;margin:0;font-size:12.5px;color:var(--text-soft)}.px-palta-statusrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;min-height:44px;font-size:13.5px;color:var(--text-soft)}.px-palta-statusrow+.px-palta-statusrow{padding-top:10px;border-top:1px solid var(--line)}.px-palta-statusrow>span:first-child{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;overflow-wrap:anywhere}.px-palta-statusrow b{color:var(--text)}.px-palta-statusacts{display:inline-flex;flex-wrap:wrap;gap:8px}.px-palta-linkcell{display:flex;flex-direction:column;gap:2px;min-width:0}.px-palta-linkcell b{font-family:var(--font-mono);font-size:12.5px;color:var(--accent)}.px-palta-linkcell>span{font-size:13px;color:var(--text)}.px-palta-linkcell small{font-size:11.5px;color:var(--text-mute);white-space:normal;overflow-wrap:anywhere;max-width:260px}.px-palta-urlcell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.px-palta-urlcell code{font-family:var(--font-mono);font-size:12px;color:var(--text-soft);overflow-wrap:anywhere}.px-palta-urlacts{display:inline-flex;align-items:center;gap:6px}.px-palta-urlacts small{font-size:11.5px;color:var(--accent)}.px-palta-stats{display:flex;flex-direction:column;gap:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.px-palta-stats small{font-size:11.5px;color:var(--text-mute)}.px-palta-rowacts{display:inline-flex;gap:4px;justify-content:flex-end}.px-palta-panel .ch-panel-body{padding:16px 18px 22px}.px-palta-radios{margin:0;padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px;border:1px dashed var(--line-3);border-radius:var(--r-sm);min-width:0}.px-palta-radios legend{padding:0 6px;font-size:12px;font-weight:500;color:var(--text-soft)}.px-palta-radios .px-adm-check{min-height:36px;align-items:flex-start}.px-palta-radios .px-adm-check input{margin-top:2px;flex:none}.px-palta-panelacts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}.px-palta-dialog{min-width:0;max-width:100%}.px-palta-dialog .ch-dialog-body{gap:12px;min-width:0}.px-palta-dialog .ch-dialog-body>*{min-width:0;max-width:100%}.px-palta-dlgtext{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-soft)}.px-palta-qr{display:flex;flex-direction:column;align-items:center;gap:12px}.px-palta-qr img{width:min(260px,100%);height:auto;border-radius:var(--r-sm);background:var(--text);padding:8px}.px-palta-comp{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 14px;font-size:13px;color:var(--text-soft)}.px-palta-comp>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;overflow-wrap:anywhere}.px-palta-comp b{color:var(--text)}.px-palta-sec>.px-adm-btn,.px-palta-sec>a.px-adm-btn{align-self:flex-start}@media(max-width:640px){.px-palta-headacts{width:100%;justify-content:space-between}.px-palta-actions>.px-adm-btn,.px-palta-statusacts>.px-adm-btn,.px-palta-panelacts>.px-adm-btn,.px-palta-picked>.px-adm-btn,.px-palta-reg>.px-adm-btn{flex:1 1 140px;min-height:44px}.px-palta-statusacts{width:100%}.px-palta-urlacts .px-adm-icon,.px-palta-rowacts .px-adm-icon{min-width:44px;min-height:44px}.px-palta-sec .px-adm-check{min-height:44px}}@media(prefers-reduced-motion:reduce){.px-palta-result{transition:none}}.px-aptn{display:flex;flex-direction:column;gap:14px;min-width:0}.px-aptn .px-view-head{margin-bottom:4px}.px-aptn-t-pos.px-aptn-t-pos{color:var(--ch-pos)}.px-aptn-t-neg.px-aptn-t-neg{color:var(--danger)}.px-aptn-t-warn.px-aptn-t-warn{color:var(--ch-warn)}.px-aptn-t-orange.px-aptn-t-orange{color:var(--orange)}.px-aptn-t-neutral.px-aptn-t-neutral{color:var(--text-mute)}.px-aptn-summary{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;min-width:0}.px-aptn-tile{--c: var(--ch-neutral);display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-card)}.px-aptn-tile.is-accent{--c: var(--ch-accent)}.px-aptn-tile.is-pos{--c: var(--ch-pos)}.px-aptn-tile.is-warn{--c: var(--ch-warn);border-color:color-mix(in srgb,var(--ch-warn) 35%,transparent)}.px-aptn-tile.is-neg{--c: var(--ch-neg);border-color:color-mix(in srgb,var(--ch-neg) 35%,transparent)}.px-aptn-tile-ico{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.px-aptn-tile-body{display:flex;flex-direction:column;gap:3px;min-width:0}.px-aptn-tile-label{font-size:11.5px;color:var(--text-mute);line-height:1.3}.px-aptn-tile-val{font-size:16.5px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2}.px-aptn-tile.is-accent .px-aptn-tile-val{color:var(--accent)}.px-aptn-tile.is-neg .px-aptn-tile-val{color:var(--danger)}.px-aptn-tile-sub{font-size:11px;color:var(--text-soft);line-height:1.35}.px-aptn-tabs .ch-seg{flex-wrap:wrap}.px-aptn-card{padding:14px;gap:12px;min-width:0}.px-aptn-h3{margin:0;font-family:var(--font-tech);font-size:13.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.px-aptn-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0}.px-aptn-toolbar.is-split{justify-content:space-between;align-items:center}.px-aptn-toolbar .ch-seg{flex-wrap:wrap}.px-aptn-toolbar>.px-adm-search{flex:1 1 260px;max-width:420px}.px-aptn-select{display:inline-flex;flex-direction:column;gap:4px;min-width:0;font-size:11.5px;color:var(--text-mute)}.px-aptn-select select,.px-aptn-select input{min-height:38px;max-width:240px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-input);color:var(--text);font:inherit;font-size:13px;cursor:pointer;color-scheme:dark}.px-aptn-select.is-wide select{max-width:460px}.px-aptn-select select:focus-visible,.px-aptn-select input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.px-aptn-select select option{background:var(--bg-2);color:var(--text)}.px-aptn-banner{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-3);background:var(--bg-2);font-size:13px;color:var(--text)}.px-aptn-banner.is-info{border-color:color-mix(in srgb,var(--info) 40%,transparent)}.px-aptn-banner.is-info svg{color:var(--info)}.px-aptn-date{font-size:12.5px;color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.px-aptn-age{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-soft)}.px-aptn-who{display:flex;flex-direction:column;gap:2px;min-width:0}.px-aptn-who b{font-weight:600;color:var(--text);font-size:13px}.px-aptn-who small{font-size:11.5px;color:var(--text-mute);overflow-wrap:anywhere}.px-aptn-who.is-nowrap{white-space:nowrap}.px-aptn-who.is-right{align-items:flex-end;text-align:right}.px-aptn-num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.px-aptn-num.is-big{font-size:20px;font-weight:700;color:var(--accent)}.px-aptn-num.is-neg{color:var(--danger);font-weight:600}.px-aptn-num.is-pos{color:var(--accent)}.px-aptn-num.is-mute{color:var(--text-mute)}.px-aptn-cov{font-size:12.5px;white-space:nowrap}.px-aptn-cov.is-ok{color:var(--ch-pos)}.px-aptn-cov.is-bad{color:var(--danger);font-weight:600}.px-aptn-flags{display:flex;flex-wrap:wrap;gap:4px 8px}.px-aptn-level{display:inline-grid;place-items:center;min-width:28px;height:22px;padding:0 6px;border-radius:6px;font:600 11.5px/1 var(--font-tech);color:var(--text-soft);background:var(--bg-3)}.px-aptn-level.l-1{color:var(--bg-0);background:var(--accent)}.px-aptn-level.l-2{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.px-aptn-level.l-3{color:var(--info);background:color-mix(in srgb,var(--info) 14%,transparent)}.px-aptn-rowacts{display:inline-flex;gap:4px}.ch-table tbody tr.px-aptn-row-alert>th:first-child,.ch-table tbody tr.px-aptn-row-alert>td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--danger) 70%,transparent)}.px-aptn-tree-wrap{display:flex;flex-direction:column;gap:12px;min-width:0}.px-aptn-tree{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:var(--r-md);overflow:hidden;transition:opacity .2s ease}.px-aptn-tree.is-refreshing{opacity:.55}.px-aptn-tree-node{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-height:44px;padding:8px 12px;border-top:1px solid var(--line);font-size:13px}.px-aptn-tree-node:first-child{border-top:0}.px-aptn-tree-node.d-1{background:color-mix(in srgb,var(--accent) 2%,transparent)}.px-aptn-tree-node.d-2{background:color-mix(in srgb,var(--info) 3%,transparent)}.px-aptn-tree-node.is-muted{opacity:.55}.px-aptn-tree-meta{margin-left:auto;font-size:12px;color:var(--text-mute);font-variant-numeric:tabular-nums}.px-aptn-pager{align-self:center}.px-aptn-panel .ch-panel-body{padding:16px 18px 22px}.px-aptn-foot{font-family:var(--font-mono);font-size:10.5px;color:var(--text-mute);overflow-wrap:anywhere}.px-aptn-detail{display:flex;flex-direction:column;gap:14px;min-width:0}.px-aptn-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.px-aptn-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.px-aptn-dl>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well)}.px-aptn-dl dt{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute)}.px-aptn-dl dd{margin:0;display:flex;flex-direction:column;gap:3px;align-items:flex-start;font-size:13.5px;color:var(--text);overflow-wrap:anywhere}.px-aptn-dl dd small{font-size:11.5px;color:var(--text-mute)}.px-aptn-actions,.px-aptn-action-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.px-aptn-sec h4,.px-aptn-timeline h4{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-family:var(--font-tech);font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.px-aptn-mini-wrap{overflow-x:auto}.px-aptn-mini{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.px-aptn-mini th,.px-aptn-mini td{padding:6px 8px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.px-aptn-mini th[scope=row],.px-aptn-mini thead th:first-child{text-align:left;font-weight:500;color:var(--text-soft)}.px-aptn-mini thead th{color:var(--text-mute);font-weight:500}.px-aptn-mini tr.is-accent td{color:var(--accent);font-weight:700}.px-aptn-mini tr.is-neg td{color:var(--danger);font-weight:600}.px-aptn-timeline ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.px-aptn-timeline li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:12.5px}.px-aptn-timeline time{color:var(--text-mute);font-variant-numeric:tabular-nums}.px-aptn-timeline b{color:var(--text);font-weight:600}.px-aptn-timeline small{display:block;color:var(--text-soft);margin-top:2px}.px-aptn-alloc,.px-aptn-children,.px-aptn-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.px-aptn-alloc li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line);font-size:12.5px}.px-aptn-alloc code{font-family:var(--font-mono);font-size:12px;color:var(--text-soft)}.px-aptn-children li,.px-aptn-links li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:12.5px}.px-aptn-children li.is-muted{opacity:.55}.px-aptn-links a{overflow-wrap:anywhere}.px-aptn-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;color:var(--text-soft)}.px-aptn-crumbs li{display:inline-flex;align-items:center;gap:4px}.px-aptn-crumbs svg{color:var(--text-faint)}.px-aptn-balances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.px-aptn-balances.is-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.px-aptn-balances>div{--c: var(--text);display:flex;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well)}.px-aptn-balances>div.is-accent{--c: var(--accent);border-color:var(--line-acc)}.px-aptn-balances>div.is-neg{--c: var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.px-aptn-balances span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute)}.px-aptn-balances b{font-size:16px;font-weight:700;color:var(--c);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.px-aptn-balances small{font-size:11px;color:var(--text-soft)}.px-aptn-override .px-adm-form{gap:10px}.px-aptn-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.px-aptn-warn-line{margin:0;font-size:12px;color:var(--ch-warn)}.px-aptn-radios{margin:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:4px;min-width:0}.px-aptn-radios legend{padding:0 4px;font-size:12px;font-weight:500;color:var(--text-soft)}.px-aptn-dialog .ch-dialog-body,.px-aptn-tform{display:flex;flex-direction:column;gap:12px}.px-aptn-tform input[type=datetime-local]{color-scheme:dark}.px-aptn-tform p{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-soft)}.px-aptn-tform p b{color:var(--text)}.px-aptn-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.px-aptn-dlg-ico{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg-2));border:1px solid var(--line-acc-soft)}.px-aptn-dlg-ico.is-danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--bg-2));border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.px-aptn-over{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 6%,transparent)}.px-aptn-over p{display:flex;gap:6px;align-items:flex-start;color:var(--text)}.px-aptn-over svg{flex:none;margin-top:3px;color:var(--danger)}.px-aptn-over .px-adm-check.has-error{color:var(--danger)}.px-aptn-kv{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 14px;margin:0}.px-aptn-kv>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well)}.px-aptn-kv dt{font-size:11px;color:var(--text-mute)}.px-aptn-kv dd{margin:0;font-size:14px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.px-aptn-kv dd.is-warn{color:var(--warning)}.px-aptn-warnlist{margin:0;padding-left:16px;font-size:12px;color:var(--ch-warn)}@media(max-width:1480px){.px-aptn-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.px-aptn-kv{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.px-aptn-summary,.px-aptn-balances{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.px-aptn-summary{gap:8px}.px-aptn-summary>:last-child{grid-column:1 / -1}.px-aptn-tile{padding:10px 12px}.px-aptn-tile-ico{display:none}.px-aptn-tile-val{font-size:15.5px}.px-aptn-dl,.px-aptn-row2{grid-template-columns:minmax(0,1fr)}.px-aptn-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.px-aptn-toolbar>.px-adm-search{flex-basis:100%;max-width:none}.px-aptn-select{flex:1 1 140px}.px-aptn-select select,.px-aptn-select input{max-width:none;width:100%}.px-aptn-timeline li{grid-template-columns:minmax(0,1fr);gap:2px}.px-aptn-action-row>.px-adm-btn,.px-aptn-actions>.px-adm-btn{flex:1 1 auto}.px-aptn-tree-node{padding-left:10px!important}.px-aptn-tree-meta{margin-left:0;flex-basis:100%}.px-aptn-panel .ch-panel-body{padding:14px 14px 20px}:is(.px-aptn,.px-aptn-panel,.px-aptn-dialog) :is(.px-adm-btn,.px-adm-icon,.px-adm-search,.px-aptn-select select,.px-aptn-select input){min-height:44px}:is(.px-aptn,.px-aptn-panel) .px-adm-icon{width:44px}}.px-aptn-parent{display:flex;flex-direction:column;gap:6px;min-width:0}.px-aptn-parent .px-aptn-parent-q{width:100%}@media(max-width:767px){.px-aptn-parent .px-aptn-parent-q,.px-aptn-parent select{min-height:44px}}.px-fin{display:flex;flex-direction:column;gap:14px;min-width:0}.px-fin .px-view-head{margin-bottom:4px}.px-fin-tabs{position:relative;min-width:0;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.px-fin-tabs .ch-seg{flex-wrap:nowrap}.px-fin-section{display:flex;flex-direction:column;gap:12px;min-width:0}.px-fin-section>h2,.px-fin-h{margin:0;font-family:var(--font-tech);font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:var(--text);display:flex;align-items:center;gap:8px}.px-fin-sub{margin:0;font-size:13px;line-height:1.5;color:var(--text-soft);max-width:900px}.px-fin-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-card)}.px-fin-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well);color:var(--text-soft);font-size:13px;line-height:1.45}.px-fin-note svg{flex:none;margin-top:2px}.px-fin-note b{color:var(--text)}.px-fin-note.is-info{border-color:color-mix(in srgb,var(--info) 40%,transparent)}.px-fin-note.is-info svg{color:var(--info)}.px-fin-note.is-warn{border-color:color-mix(in srgb,var(--warning) 45%,transparent);color:var(--text)}.px-fin-note.is-warn svg{color:var(--warning)}.px-fin-note.is-danger{border-color:color-mix(in srgb,var(--danger) 50%,transparent);color:var(--text)}.px-fin-note.is-danger svg{color:var(--danger)}.px-fin-note.is-ok{border-color:var(--line-acc)}.px-fin-note.is-ok svg{color:var(--accent)}.px-fin-note ul{margin:4px 0 0;padding-left:18px}.px-fin-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0}.px-fin-toolbar .px-adm-btn{min-height:38px}.px-fin-toolbar .px-fin-grow{flex:1 1 auto}.px-fin-field{display:inline-flex;flex-direction:column;gap:4px;min-width:0;font-size:11.5px;color:var(--text-mute)}.px-fin-field select,.px-fin-field input{min-height:38px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-input);color:var(--text);font:inherit;font-size:13px;color-scheme:dark;max-width:100%}.px-fin-field select{cursor:pointer}.px-fin-field select option{background:var(--bg-2);color:var(--text)}.px-fin-field select:focus-visible,.px-fin-field input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.px-fin-count{min-height:18px;font-size:12.5px;color:var(--text-soft);font-variant-numeric:tabular-nums}.px-fin-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;min-width:0}.px-fin-num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.px-fin-num.is-neg{color:var(--danger)}.px-fin-num.is-pos{color:var(--accent)}.px-fin-num.is-big{font-size:18px;font-weight:700}.px-fin-mute{color:var(--text-mute);font-size:12.5px}.px-fin-who{display:flex;flex-direction:column;gap:2px;min-width:0}.px-fin-who b{font-weight:600;color:var(--text);font-size:13px}.px-fin-who small{font-size:11.5px;color:var(--text-mute);overflow-wrap:anywhere}.px-fin-who.is-end{align-items:flex-end;text-align:right}.px-fin-who .px-fin-code{font-size:12px}.px-fin-nowrap{white-space:nowrap}.px-fin-code{font-family:var(--font-mono);font-size:12.5px;white-space:nowrap}.px-fin-date{font-size:12.5px;color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.px-fin-date.is-wrap{white-space:normal}.px-fin-actions{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.px-fin-actions .px-adm-btn{min-height:34px;padding:0 12px;font-size:12.5px}.px-fin-actions.is-compact{gap:5px}.px-fin-actions.is-compact .px-adm-btn{min-height:32px;padding:0 10px;white-space:nowrap}.px-fin-state{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.px-fin-flags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.px-fin-wait{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--warning)}.px-fin-link{padding:0;border:0;background:none;color:var(--text);font:inherit;font-weight:600;font-size:13px;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.px-fin-link:hover{color:var(--accent)}.px-fin-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.px-fin-link.is-small{display:inline-flex;align-items:center;gap:4px;min-height:24px;font-size:12px;font-weight:500;color:var(--text-soft)}.px-fin-link.is-small:hover{color:var(--accent)}.px-fin-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;min-width:0}.px-fin-kpis .ch-kpi{min-width:0}.px-fin-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.px-fin-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.px-fin-grid3{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr);gap:12px;min-width:0}.px-fin-wstat{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.px-fin-wstat li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well);font-size:13px}.px-fin-wstat b{font-variant-numeric:tabular-nums;font-size:16px}.px-fin-barchart{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.px-fin-bars{position:relative;display:flex;align-items:flex-end;gap:6px;min-height:180px;min-width:0;padding:8px 16px 0;overflow:hidden}.px-fin-bars.is-mid{gap:3px}.px-fin-bars.is-dense{gap:1px}.px-fin-bar{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.px-fin-bar-stack{width:100%;max-width:34px;height:150px;display:flex;flex-direction:column-reverse;border-radius:4px 4px 0 0;overflow:hidden;background:var(--surface-well)}.px-fin-bars.is-mid .px-fin-bar-stack,.px-fin-bars.is-dense .px-fin-bar-stack{border-radius:2px 2px 0 0}.px-fin-bar-stack>span{display:block;width:100%}.px-fin-bar-lbl{display:flex;justify-content:center;width:0;min-height:14px;font-size:10.5px;color:var(--text-mute);white-space:nowrap}.px-fin-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--text-soft)}.px-fin-legend li{display:inline-flex;align-items:center;gap:6px}.px-fin-legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.px-fin-tone-accent{background:var(--accent)}.px-fin-tone-orange{background:var(--orange)}.px-fin-tone-info{background:var(--data-blue)}.px-fin-tone-steel{background:var(--data-steel)}.px-fin-tone-violet{background:var(--data-violet)}.px-fin-tone-neg{background:var(--danger)}.px-fin-panel{display:flex;flex-direction:column;gap:14px;min-width:0}.px-fin-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.px-fin-dl>div{display:flex;flex-direction:column;gap:3px;min-width:0}.px-fin-dl dt{font-size:11.5px;color:var(--text-mute)}.px-fin-dl dd{margin:0;font-size:13.5px;color:var(--text);overflow-wrap:anywhere;display:flex;flex-direction:column;gap:2px}.px-fin-dl dd small{font-size:11.5px;color:var(--text-mute)}.px-fin-form{display:flex;flex-direction:column;gap:12px;min-width:0}.px-fin-err{font-size:11.5px;line-height:1.35;color:var(--danger)}.px-fin-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.px-fin-dialog-actions .px-adm-btn{min-height:40px}.px-fin-timeline{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.px-fin-timeline>li{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg-2);min-width:0}.px-fin-timeline-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.px-fin-comp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin:0;font-size:12px}.px-fin-comp>div{display:flex;justify-content:space-between;gap:8px;min-width:0}.px-fin-comp dt{color:var(--text-mute)}.px-fin-comp dd{margin:0;font-variant-numeric:tabular-nums;color:var(--text)}.px-fin-versions{font-family:var(--font-mono);font-size:11px;color:var(--text-mute);overflow-wrap:anywhere}.px-fin-reason{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-soft);overflow-wrap:anywhere}.px-fin-balances{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.px-fin-balances>div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well);min-width:0}.px-fin-balances span{font-size:11px;color:var(--text-mute)}.px-fin-balances b{font-size:15px;font-variant-numeric:tabular-nums;color:var(--text)}@media(max-width:1080px){.px-fin-grid3{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.px-fin-grid2{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.px-fin-card{padding:12px}.px-fin-field{flex:1 1 140px}.px-fin-field select,.px-fin-field input,.px-fin-toolbar .px-adm-btn{min-height:44px}.px-fin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.px-fin-dl,.px-fin-comp{grid-template-columns:minmax(0,1fr)}.px-fin-actions .px-adm-btn,.px-fin-actions.is-compact .px-adm-btn,.px-fin-dialog-actions .px-adm-btn{min-height:44px;flex:1 1 auto}.px-fin-link.is-small{min-height:44px}}.px-ejec{display:flex;flex-direction:column;gap:16px;min-width:0}.px-ejec-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;min-width:0}.px-ejec-title{display:flex;flex-direction:column;gap:4px;min-width:0}.px-ejec-title h1{margin:0;font-family:var(--font-display);font-size:28px;color:var(--text)}.px-ejec-title p{margin:0;font-size:13.5px;color:var(--text-soft);max-width:620px}.px-ejec-period{font-size:12px;color:var(--text-mute);font-variant-numeric:tabular-nums}.px-ejec-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.px-ejec-actions .ch-select{min-width:220px}.px-pres-kpis.px-ejec-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.px-ejec-card{min-width:0}.px-ejec-h2{margin:0;font-family:var(--font-tech);font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft)}.px-ejec-mine{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 18px;margin:0}.px-ejec-mine>div{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-well)}.px-ejec-mine dt{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-mute)}.px-ejec-mine dd{margin:0;font-family:var(--font-tech);font-size:20px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.px-ejec-mine dd.is-na{color:var(--text-mute)}.px-ejec-note{margin:10px 0 0;font-size:12.5px;color:var(--text-mute)}.px-ejec-date{font-size:12.5px;color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.px-ejec-mono{font-family:var(--font-mono);font-size:12px;color:var(--text-soft)}.px-ejec-num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}@media(max-width:1279px){.px-pres-kpis.px-ejec-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.px-ejec-title h1{font-size:23px}.px-ejec-actions{inline-size:100%}.px-ejec-actions .ch-select{flex:1 1 100%;min-width:0}}.px-staff{display:flex;flex-direction:column;gap:16px;min-width:0}.px-staff .px-view-head{margin-bottom:0}.px-staff-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.px-staff-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-card)}.px-staff-intro{margin:0;max-width:860px;font-size:13px;line-height:1.5;color:var(--text-soft)}.px-staff-subtitle{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;color:var(--text)}.px-adm-btn.px-staff-btn{min-height:44px}.px-staff-btn svg{flex:none}.px-staff-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0}.px-staff-toolbar>.px-staff-btn{margin-left:auto}.px-staff-search{flex:1 1 240px;max-width:380px;min-height:44px}.px-adm-search.px-staff-finder{flex:none;max-width:none;min-height:44px}.px-staff-field{display:inline-flex;flex-direction:column;gap:4px;min-width:0;font-size:11.5px;color:var(--text-mute)}.px-staff-field select,.px-staff-size select{min-height:44px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-input);color:var(--text);font:inherit;font-size:13px;color-scheme:dark;cursor:pointer}.px-staff-field select:focus-visible,.px-staff-size select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.px-staff-field select option,.px-staff-size select option{background:var(--bg-2);color:var(--text)}.px-staff-count{min-height:18px;font-size:12.5px;color:var(--text-soft);font-variant-numeric:tabular-nums}.px-staff-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;min-width:0}.px-staff-size{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-mute)}.px-staff-who{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.px-staff-who b{font-weight:600;color:var(--text);font-size:13px;overflow-wrap:anywhere}.px-staff-who small{font-size:11.5px;color:var(--text-mute);overflow-wrap:anywhere}.px-staff-mute{color:var(--text-mute);font-size:12.5px}.px-staff-date{font-size:12.5px;color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.px-staff-email{overflow-wrap:anywhere}.px-staff-text{font-size:13px;color:var(--text-soft);overflow-wrap:anywhere}.px-staff-self{display:inline-flex;align-items:center;margin-left:6px;padding:0 6px;border-radius:999px;border:1px solid var(--line-acc);color:var(--accent);font-size:10.5px;font-weight:600;letter-spacing:.04em;vertical-align:middle}.px-staff-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 4px}.px-staff-inline{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;text-align:left}.px-staff-inline:hover{text-decoration:underline;text-underline-offset:3px}.px-staff-inline:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.px-staff-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.px-staff-owner{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-size:12.5px;font-weight:600}.px-staff-actions{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.px-staff-act{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 10px;border-radius:var(--r-xs);border:1px solid var(--line-2);background:var(--surface-control);color:var(--text-soft);font:inherit;font-size:12.5px;cursor:pointer;text-decoration:none;white-space:nowrap}.px-staff-act:hover{color:var(--accent);border-color:var(--line-acc)}.px-staff-act:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-staff-code{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--accent-2);white-space:nowrap}.px-staff-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-3);background:var(--bg-2);font-size:13px;line-height:1.45;color:var(--text)}.px-staff-banner.is-warn{border-color:color-mix(in srgb,var(--warning) 45%,transparent)}.px-staff-banner.is-info{border-color:color-mix(in srgb,var(--info) 45%,transparent)}.px-staff-banner svg{flex:none}.px-staff-panel .ch-panel-body{padding:16px 20px 22px}.px-staff-form{display:flex;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;border:0}.px-staff-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.px-staff-grid .is-wide{grid-column:1 / -1}.px-staff-teampick{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto;padding:4px 2px}.px-staff-teampick .px-adm-check{min-height:40px}.px-staff-note{margin:0;font-size:12px;line-height:1.45;color:var(--text-mute)}.px-staff-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.px-staff-sec{display:flex;flex-direction:column;gap:10px;min-width:0;padding-top:14px;border-top:1px solid var(--line)}.px-staff-sec:first-child{padding-top:0;border-top:0}.px-staff-sec h3{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft)}fieldset.px-staff-fieldset{border:0;margin:0;padding:0;min-width:0}.px-staff-fieldset-title{padding:0;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-soft)}.px-adm-dialog .px-adm-field input.px-staff-reason{max-width:none}.px-staff-summary{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.px-staff-summary li{display:grid;grid-template-columns:minmax(80px,auto) minmax(0,1fr);gap:8px}.px-staff-summary span,.px-staff-summary del{color:var(--text-mute)}.px-staff-summary ins{text-decoration:none;color:var(--text);font-weight:600}.px-staff-effects{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--text-soft)}.px-staff-members{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.px-staff-member{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--bg-2)}.px-staff-member-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;color:var(--text-mute)}.px-staff-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0}.px-staff-add .px-adm-field{flex:1 1 200px}.px-staff-pick{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.px-staff-pick label{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 8px;border-radius:var(--r-xs);cursor:pointer}.px-staff-pick label:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.px-staff-pick input{accent-color:var(--accent);width:16px;height:16px;flex:none}.px-staff-pick input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-staff-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;min-width:0}.px-staff-rolecard{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--surface-card)}.px-staff-rolecard h2{margin:0;display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-tech);font-size:14px;letter-spacing:.04em;color:var(--text)}.px-staff-rolecard p{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-soft)}.px-staff-rolecard small{font-size:11.5px;color:var(--text-mute)}.px-staff-matrix-wrap{position:relative;overflow-x:auto;min-width:0;border-radius:var(--r-sm);border:1px solid var(--line-2)}.px-staff-matrix-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-staff-matrix{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;font-size:12.5px}.px-staff-matrix th,.px-staff-matrix td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle}.px-staff-matrix thead th{position:sticky;top:0;z-index:1;background:var(--bg-card);color:var(--text-soft);font-weight:600;font-size:12px;white-space:nowrap}.px-staff-matrix th[scope=row]{position:sticky;left:0;z-index:1;text-align:left;font-weight:500;color:var(--text);background:var(--bg-card);min-width:240px;max-width:320px}.px-staff-matrix thead th:first-child{left:0;z-index:2;text-align:left}.px-staff-matrix .px-staff-group th{text-align:left;background:var(--bg-2);color:var(--accent);font-family:var(--font-tech);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;position:sticky;left:0}.px-staff-cell{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:44px;font-weight:600;white-space:nowrap}.px-staff-cell.is-yes{color:var(--accent)}.px-staff-cell.is-scope{color:var(--info)}.px-staff-cell.is-own{color:var(--data-violet)}.px-staff-cell.is-conditional{color:var(--warning)}.px-staff-cell.is-no{color:var(--text-faint);font-weight:400}.px-staff-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--text-mute)}.px-staff-legend li{display:inline-flex;align-items:center;gap:6px}.px-staff-notes{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;line-height:1.45;color:var(--text-soft)}@media(max-width:760px){.px-staff-grid{grid-template-columns:minmax(0,1fr)}.px-staff-toolbar>.px-staff-btn{margin-left:0;width:100%}.px-staff-search{max-width:none}.px-staff-field{flex:1 1 140px}.px-staff-card{padding:12px}.px-staff-panel .ch-panel-body{padding:14px 14px 20px}.px-staff-form-actions .px-adm-btn{flex:1 1 auto}.px-staff-matrix th[scope=row]{min-width:180px}}@media(prefers-reduced-motion:reduce){.px-staff-act{transition:none}}.px-soon-page{display:flex;flex-direction:column;gap:14px;min-width:0}.px-card.px-soon-card{max-width:720px;padding:18px}.px-soon-related{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0;max-width:720px;padding:12px 14px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-card);font-size:13px;line-height:1.5;color:var(--text-soft)}.px-soon-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--line-acc);color:var(--accent);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.px-soon-link:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.px-soon-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-dir-page{display:flex;flex-direction:column;gap:28px;min-width:0}.px-dir{display:flex;flex-direction:column;gap:14px;min-width:0}.px-dir-tabs{display:flex;flex-wrap:wrap;gap:8px}.px-dir-tab{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--text-soft);text-decoration:none;font-size:13px;background:var(--surface-control)}.px-dir-tab:hover,.px-dir-tab:focus-visible{color:var(--text);border-color:var(--line-acc-soft);outline:none}.px-dir-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.px-dir-head h2{font-family:var(--font-tech);font-size:17px;letter-spacing:.03em}.px-dir-notice{color:var(--text-mute);font-size:12.5px;margin-top:4px;max-width:760px}.px-btn.px-dir-btn{width:auto;min-height:44px;height:auto;padding:0 18px;margin-top:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px}.px-ok.px-dir-ok{margin:0}.px-card.px-dir-card{padding:18px 20px;min-width:0}.px-dir-card-head h3{font-family:var(--font-tech);font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.px-dir-card-head p{color:var(--text-mute);font-size:12.5px;margin-top:4px}.px-dir-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column}.px-dir-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;gap:16px;align-items:start;padding:14px 0;border-top:1px solid var(--line)}.px-dir-row:first-child{border-top:none}.px-dir-name{display:flex;flex-direction:column;gap:4px;min-width:0}.px-dir-name strong{font-size:13.5px;color:var(--text);display:inline-flex;align-items:center;gap:6px}.px-dir-desc{font-size:12px;color:var(--text-mute);line-height:1.45}.px-dir-value{display:flex;flex-direction:column;gap:4px;min-width:0}.px-dir-current{font-family:var(--font-tech);font-size:15px;color:var(--text);font-variant-numeric:tabular-nums}.px-dir-meta{font-size:11.5px;color:var(--text-mute)}.px-dir-reason{font-size:11.5px;color:var(--text-faint);overflow-wrap:anywhere}.px-dir-scheduled{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--warning);border:1px dashed rgba(248,223,10,.35);border-radius:var(--r-sm);padding:6px 8px;margin-top:4px}.px-dir-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.px-dir-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 6px;background:none;border:none;color:var(--accent);font-size:12.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.px-dir-link:focus-visible{outline:2px solid var(--line-acc-2);outline-offset:2px;border-radius:4px}.px-dir-field{display:flex;flex-direction:column;gap:4px}.px-dir-field textarea{width:100%;min-width:0}.px-dir-input-wrap{display:inline-flex;align-items:center;gap:8px;max-width:240px}.px-dir-input-wrap input{width:100%;min-width:0}.px-dir-suffix{font-size:12px;color:var(--text-mute)}.px-dir-field-error{font-size:11.5px;color:var(--danger)}.px-dir-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.px-card.px-dir-editor{display:flex;flex-direction:column;gap:10px;position:sticky;bottom:12px;z-index:2;border-color:var(--line-acc)}.px-dir-when{border:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.px-dir-when legend{font-size:12.5px;color:var(--text-soft);margin-bottom:6px}.px-dir-when label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-soft);min-height:44px}.px-dir-reason-field{font-size:12.5px;color:var(--text-soft);display:flex;justify-content:space-between;gap:8px}.px-dir-counter{color:var(--text-faint);font-variant-numeric:tabular-nums}.px-dir-editor textarea{width:100%}.px-dir-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.px-dir-error{color:var(--danger);font-size:13px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.px-dir-summary{margin:0 0 10px;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px}.px-dir-summary-when{font-size:12.5px;color:var(--text-mute)}.px-dir-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.px-dir-history-item{border:1px solid var(--line-2);border-radius:var(--r-sm);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.px-dir-history-item.state-current{border-color:var(--line-acc)}.px-dir-history-item.state-cancelled{opacity:.6}.px-dir-history-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.px-dir-chip{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);border:1px solid var(--line-3);border-radius:999px;padding:2px 8px}.px-dir-skel{height:18px;border-radius:6px;background:var(--line-2);margin:10px 0;animation:px-dir-pulse 1.2s ease-in-out infinite}.px-dir-skel.short{width:55%}@keyframes px-dir-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.px-dir-skel{animation:none}}@media(max-width:760px){.px-dir-row{grid-template-columns:minmax(0,1fr);gap:10px}.px-dir-actions{justify-content:flex-start}.px-card.px-dir-card{padding:14px}.px-btn.px-dir-btn{width:100%}.px-dir-input-wrap{max-width:none;width:100%}}.px-plink,.px-plink-dialog{--plink-ba: var(--accent-2);--plink-second: var(--data-blue);--plink-card: var(--surface-card);--plink-line: var(--line-2);--plink-well: color-mix(in srgb, var(--bg-0) 55%, var(--bg-card));--ch-info: var(--plink-second)}.px-plink{container:px-plink / inline-size;display:flex;flex-direction:column;gap:16px;min-width:0}.px-plink-dev{margin:-8px 0 0;font-family:var(--font-mono);font-size:11px;color:var(--warning);text-align:right}.px-plink-state{padding:18px}.px-plink-num{font-variant-numeric:tabular-nums lining-nums;color:var(--text);font-weight:600}.px-plink-head .px-view-head{margin-bottom:0}.px-plink-head .px-sh-viewhead-row{align-items:center;gap:14px 24px}.px-plink-head .px-sh-viewhead-text{flex:1 1 320px}.px-app--v2 .px-plink-head .px-view-head h1,.px-plink-head .px-view-head h1{font-family:var(--font-display);font-size:clamp(28px,2.4cqi,44px);letter-spacing:.035em;line-height:1.05;text-transform:uppercase;color:var(--text)}.px-plink-head .px-view-head p{margin-top:4px;font-size:clamp(14px,1cqi,17px);color:var(--text-soft)}.px-plink-head .px-sh-viewhead-actions{flex:0 1 auto;min-width:0;margin-left:auto}.px-plink-head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;min-width:0}.px-plink-range{width:auto;min-width:230px;max-width:100%}.px-plink-range .px-psh-range-btn{min-height:48px}.px-plink-request{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border:1.5px solid var(--plink-ba);border-radius:var(--r-sm);background:transparent;color:var(--plink-ba);font:600 14px/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.px-plink-request:hover{background:color-mix(in srgb,var(--plink-ba) 10%,transparent);box-shadow:0 0 22px -8px color-mix(in srgb,var(--plink-ba) 80%,transparent)}.px-plink-request:focus-visible{outline:2px solid var(--plink-ba);outline-offset:3px}.px-plink-banner{display:flex;align-items:center;gap:10px;margin:0;padding:12px 16px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 9%,var(--bg-card));color:var(--text);font-size:14px;line-height:1.45}.px-plink-banner.is-warn{--c: var(--warning)}.px-plink-banner.is-neg{--c: var(--danger)}.px-plink-banner svg{flex:none;color:var(--c)}.px-plink-refresh-error .ch-error{padding:10px 14px;border-radius:var(--r-md)}.px-plink-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;transition:opacity .2s ease}.px-plink-kpis.is-refreshing{opacity:.6}.px-plink-kpi.ch-kpi{padding:18px;gap:16px;border-radius:var(--r-md)}.px-plink-kpi .ch-kpi-square{width:60px;height:60px;border-radius:50%;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--c) 16%,transparent),color-mix(in srgb,var(--c) 5%,transparent) 70%);border:1.5px solid color-mix(in srgb,var(--c) 24%,transparent);box-shadow:0 0 26px -6px color-mix(in srgb,var(--c) 55%,transparent),inset 0 0 14px -6px color-mix(in srgb,var(--c) 60%,transparent)}.px-plink-kpi .ch-kpi-square svg{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--c) 55%,transparent))}.px-plink-kpi.k-buyers .ch-kpi-square{--c: var(--plink-ba)}.px-plink-kpi .ch-kpi-label{font-size:14px;color:var(--text);opacity:.88}.px-plink-kpi .ch-tip{position:absolute;top:9px;right:9px}.px-plink-kpi .ch-kpi-head{padding-right:14px}.px-plink-kpi .ch-kpi-main{gap:4px}.px-plink-kpi .ch-kpi-value{white-space:nowrap;font-family:var(--font-body);font-size:clamp(18px,15cqi,32px);font-weight:700;letter-spacing:.005em;font-variant-numeric:tabular-nums lining-nums}.px-plink-list.ch-card{gap:12px;padding:16px 18px 14px;border-radius:var(--r-md)}.px-plink-list-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 16px}.px-plink-list-head h2{margin:0;font-family:var(--font-tech);font-size:17px;font-weight:700;letter-spacing:.01em;color:var(--text)}.px-plink-period{font-size:12.5px;color:var(--text-mute);font-variant-numeric:tabular-nums}.px-plink-emptycard.ch-card{padding:28px 18px;border-radius:var(--r-md)}.px-plink-emptycard .ch-empty-title{max-width:46ch;margin:0 auto;line-height:1.45}.px-plink-tablewrap{min-width:0}.px-plink-table.ch-table table{table-layout:fixed}.px-plink-table.ch-table th,.px-plink-table.ch-table td{vertical-align:top;padding:14px 8px}.px-plink-table.ch-table tr>:first-child{padding-left:12px}.px-plink-table.ch-table thead th{vertical-align:bottom;padding-top:11px;padding-bottom:11px}.px-plink-table.ch-table tbody th{font-weight:400}.px-plink-table.ch-table td.a-right .px-plink-num{display:inline-block;padding-top:2px}.px-plink-table tr.px-plink-item.is-principal>th{box-shadow:inset 2px 0 0 var(--accent)}.px-plink-table tr.px-plink-item.is-pending .px-plink-num{color:var(--text-mute);font-weight:400}.px-plink-name{display:flex;flex-direction:column;gap:5px;min-width:0}.px-plink-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.px-plink-name-label{margin:0;font:700 14.5px/1.3 var(--font-body);color:var(--text);overflow-wrap:break-word}.px-plink-principal.ch-chip{font-weight:700}.px-plink-usage{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12.5px;line-height:1.45;color:var(--text-soft);overflow-wrap:anywhere}.px-plink-usage-pre{color:var(--text-mute)}.px-plink-status.ch-chip{font-weight:600}.px-plink-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.px-plink-urlcell{display:flex;flex-direction:column;gap:6px;min-width:0}.px-plink-urlpill{position:relative;display:flex;align-items:center;gap:8px;min-width:0;min-height:40px;padding:3px 3px 3px 10px;background:var(--surface-input);border:1px solid color-mix(in srgb,var(--plink-second) 26%,var(--line-2));border-radius:var(--r-sm)}.px-plink-urlpill-ico{flex:none;color:var(--text-soft)}.px-plink-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:color-mix(in srgb,var(--plink-second) 78%,var(--text));-webkit-user-select:all;user-select:all}.px-plink-copy{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--line-3);border-radius:var(--r-xs);background:var(--surface-control);color:var(--text);font:600 12.5px/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:color .18s ease,border-color .18s ease}.px-plink-copy:hover,.px-plink-copy.is-done{color:var(--accent);border-color:var(--line-acc)}.px-plink-copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-plink-copytip{position:absolute;right:4px;bottom:calc(100% + 6px);z-index:2;padding:4px 10px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line-acc);color:var(--accent);font-size:12px;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.px-plink-copytip.is-on{opacity:1;transform:none}.px-plink-copytip.is-manual{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 45%,transparent)}.px-plink-codeline{font-size:12px;color:var(--text-mute)}.px-plink-code{font:600 12px/1.2 var(--font-mono);letter-spacing:.02em;color:var(--accent)}.px-plink-urlcell.is-pending .px-plink-code{color:var(--text-soft)}.px-plink-nourl{display:block;padding:9px 12px;border:1px dashed var(--line-3);border-radius:var(--r-sm);color:var(--text-mute);font-size:12.5px;line-height:1.4}.px-plink-pausednote{display:block;font-size:12px;line-height:1.4;color:var(--warning)}.px-plink-comm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12.5px;line-height:1.35}.px-plink-comm li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.px-plink-comm-prod{min-width:0;color:var(--text-soft);overflow-wrap:break-word}.px-plink-comm-rate{flex:none;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}.px-plink-dash{color:var(--text-mute)}.px-plink-actions{display:inline-flex;align-items:center;gap:6px}.px-plink-actions.is-icon{justify-content:flex-end}.px-plink-act{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line-3);border-radius:var(--r-sm);background:var(--surface-control);color:var(--text-soft);cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.px-plink-act:hover:not(:disabled){color:var(--accent);border-color:var(--line-acc);background:color-mix(in srgb,var(--accent) 5%,var(--surface-control))}.px-plink-act.is-done{color:var(--accent);border-color:var(--line-acc)}.px-plink-act:disabled{opacity:.4;cursor:not-allowed}.px-plink-act:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-plink-actions.is-label{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px}.px-plink-actions.is-label .px-plink-act{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;height:auto;min-height:44px;padding:0 10px;color:var(--text);font:600 13.5px/1 var(--font-body);white-space:nowrap}.px-plink-actions.is-label .px-plink-act svg{flex:none;color:var(--plink-ba)}.px-plink-actions.is-label .px-plink-act.is-done svg{color:var(--accent)}.px-plink-cards{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;transition:opacity .2s ease}.px-plink-cards.is-refreshing{opacity:.55}.px-plink-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;background:var(--plink-well);border:1px solid var(--plink-line);border-radius:var(--r-md)}.px-plink-card.is-principal{border-color:var(--line-acc);box-shadow:0 0 22px -14px var(--accent)}.px-plink-card.is-skeleton{gap:10px}.px-plink-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.px-plink-card-head .px-plink-name{flex:1 1 auto}.px-plink-card-head .px-plink-status{flex:none}.px-plink-card-head .px-plink-name-label{font-size:15.5px}.px-plink-card .px-plink-usage{-webkit-line-clamp:3}.px-plink-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.px-plink-card-stats div{min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:color-mix(in srgb,var(--bg-0) 35%,transparent)}.px-plink-card-stats dt{font-size:11.5px;line-height:1.3;color:var(--text-mute)}.px-plink-card-stats dd{margin:2px 0 0;font:700 17px/1.2 var(--font-body);font-variant-numeric:tabular-nums lining-nums;color:var(--text)}.px-plink-card.is-pending .px-plink-card-stats dd{color:var(--text-mute);font-weight:500}.px-plink-card-comm{display:flex;flex-direction:column;gap:6px;min-width:0}.px-plink-card-lbl{font:600 11.5px/1.2 var(--font-tech);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.px-plink-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid var(--line-3);border-radius:var(--r-sm);background:transparent;color:var(--text-soft);font:600 13.5px/1 var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.px-plink-btn:hover:not(:disabled){color:var(--text);border-color:var(--line-acc)}.px-plink-btn.is-acc{background:var(--plink-ba);border-color:var(--plink-ba);color:var(--bg-0)}.px-plink-btn.is-acc:hover:not(:disabled){background:color-mix(in srgb,var(--plink-ba) 88%,var(--text));color:var(--bg-0)}.px-plink-btn:disabled{opacity:.45;cursor:not-allowed}.px-plink-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-plink-note{min-height:16px;font-size:12px;color:var(--text-mute)}.px-plink-dialog .ch-dialog-ico{color:var(--plink-ba)}.px-plink-share-body{display:flex;flex-direction:column;gap:14px}.px-plink-share-msg{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text-mute)}.px-plink-share-msg textarea{width:100%;min-height:92px;padding:10px 12px;resize:vertical;background:var(--surface-input);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--text);font:13.5px/1.5 var(--font-body)}.px-plink-share-msg textarea:focus-visible{outline:none;border-color:var(--line-acc-2)}.px-plink-share-targets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.px-plink-share-btn{--c: var(--text);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--line-3);border-radius:var(--r-sm);background:var(--surface-control);color:var(--text);font:600 13.5px/1 var(--font-body);text-decoration:none}.px-plink-share-btn:hover{border-color:var(--line-acc)}.px-plink-share-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-plink-share-btn.is-whatsapp{--c: var(--positive)}.px-plink-share-btn.is-telegram{--c: var(--info)}.px-plink-share-btn svg,.px-plink-share-wa,.px-plink-share-x{color:var(--c)}.px-plink-share-wa{font:800 11px/1 var(--font-tech);letter-spacing:.02em}.px-plink-share-x{font-size:16px;line-height:1}.px-plink-share-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.px-plink-qr-body{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.px-plink-qr-box{display:grid;place-items:center;width:236px;height:236px;padding:8px;border-radius:var(--r-md);background:var(--text)}.px-plink-qr-box img{display:block;width:220px;height:220px;image-rendering:pixelated}.px-plink-qr-ph{display:block;width:220px;height:220px;border-radius:6px;background:var(--bg-3)}.px-plink-qr-fail{margin:0;padding:0 14px;font-size:13px;line-height:1.45;color:var(--bg-0)}.px-plink-qr-url{margin:4px 0 0;max-width:100%;overflow-wrap:anywhere;font-size:13px;color:color-mix(in srgb,var(--plink-second) 78%,var(--text))}.px-plink-qr-code{margin:0;font-size:12px;color:var(--text-mute)}.px-plink-qr-code code{font:600 12px/1.2 var(--font-mono);color:var(--accent)}.px-plink-req{display:flex;flex-direction:column;gap:16px}.px-plink-field{display:flex;flex-direction:column;gap:6px;min-width:0}.px-plink-field label{font:600 13.5px/1.3 var(--font-body);color:var(--text)}.px-plink-opt{font-weight:400;color:var(--text-mute)}.px-plink-field input,.px-plink-field textarea{width:100%;min-height:44px;padding:10px 12px;background:var(--surface-input);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--text);font:14px/1.45 var(--font-body)}.px-plink-field textarea{min-height:88px;resize:vertical}.px-plink-field input::placeholder,.px-plink-field textarea::placeholder{color:var(--text-faint)}.px-plink-field input:focus-visible,.px-plink-field textarea:focus-visible{outline:none;border-color:var(--line-acc-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.px-plink-field.is-invalid input,.px-plink-field.is-invalid textarea{border-color:color-mix(in srgb,var(--danger) 60%,transparent)}.px-plink-field-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:12px;line-height:1.4;color:var(--text-mute)}.px-plink-count{flex:none;font-variant-numeric:tabular-nums}.px-plink-count.is-over{color:var(--danger);font-weight:600}.px-plink-field-err{margin:0;font-size:12.5px;line-height:1.4;color:var(--danger)}.px-plink-req-error{--c: var(--danger);display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 8%,var(--bg-card));color:var(--text);font-size:13.5px;line-height:1.45}.px-plink-req-error.is-retry{--c: var(--warning)}.px-plink-req-error svg{flex:none;margin-top:1px;color:var(--c)}@container px-plink (max-width: 1199px){.px-plink-kpi.ch-kpi{padding:16px 14px;gap:12px}.px-plink-kpi .ch-kpi-square{width:48px;height:48px}.px-plink-kpi .ch-kpi-square svg{width:22px;height:22px}.px-plink-kpi .ch-kpi-label{font-size:13px}}@container px-plink (max-width: 1099px){.px-plink-tablewrap{display:none}.px-plink-cards{display:grid}}@media(pointer:coarse){@container px-plink (max-width: 1299px){.px-plink-tablewrap{display:none}.px-plink-cards{display:grid}}}@container px-plink (max-width: 899px){.px-plink-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@container px-plink (max-width: 699px){.px-plink{gap:14px}.px-plink-head .px-sh-viewhead-row{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.px-plink-head .px-sh-viewhead-text{flex:none}.px-app--v2 .px-plink-head .px-view-head h1,.px-plink-head .px-view-head h1{font-size:clamp(22px,7cqi,28px)}.px-plink-head .px-sh-viewhead-actions{margin-left:0}.px-plink-head-actions{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.px-plink-range,.px-plink-request{width:100%}.px-plink-kpis{gap:10px}.px-plink-kpi.ch-kpi{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.px-plink-kpi .ch-kpi-square{align-self:flex-start;width:44px;height:44px}.px-plink-kpi .ch-kpi-square svg{width:21px;height:21px}.px-plink-kpi .ch-kpi-value{font-size:clamp(18px,13cqi,26px)}.px-plink-list.ch-card{padding:14px 12px}.px-plink-cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.px-plink-share-targets{grid-template-columns:minmax(0,1fr)}.px-plink-share-foot{flex-direction:column-reverse;align-items:stretch}.px-plink-share-foot .px-plink-btn{width:100%}}@media(max-width:767px),(pointer:coarse){.px-plink-copy,.px-plink-btn,.px-plink-request,.px-plink-share-btn,.px-plink-range .px-psh-range-btn{min-height:44px}.px-plink-act{width:44px;height:44px}.px-plink-urlpill{min-height:50px}}@media(prefers-reduced-motion:reduce){.px-plink-request,.px-plink-kpis,.px-plink-copy,.px-plink-copytip,.px-plink-act,.px-plink-cards,.px-plink-btn{transition:none}.px-plink-copytip{transform:none}}:root{--bg-0: #05080b;--bg-1: #070a0e;--bg-2: #0c1014;--bg-3: #171b20;--bg-card: #0d1115;--bg-card-2: #12161a;--bg-glass: rgba(13, 17, 21, .66);--surface-panel: radial-gradient(220% 110% at 50% -45%, rgba(255, 255, 255, .045) 0%, rgba(255, 255, 255, .014) 26%, rgba(255, 255, 255, .004) 42%, transparent 58%), radial-gradient(150% 80% at 10% -18%, rgba(140, 155, 170, .05), rgba(140, 155, 170, .014) 32%, transparent 55%), radial-gradient(210% 200% at 112% 135%, rgba(0, 0, 0, .36), rgba(0, 0, 0, .14) 52%, transparent 86%), rgba(12, 16, 20, .85);--surface-card: radial-gradient(210% 100% at 50% -42%, rgba(255, 255, 255, .038) 0%, rgba(255, 255, 255, .012) 26%, rgba(255, 255, 255, .004) 42%, transparent 58%), radial-gradient(140% 75% at 8% -18%, rgba(140, 155, 170, .042), rgba(140, 155, 170, .012) 32%, transparent 55%), radial-gradient(200% 190% at 110% 132%, rgba(0, 0, 0, .32), rgba(0, 0, 0, .12) 52%, transparent 86%), rgba(11, 15, 19, .85);--surface-control: radial-gradient(240% 160% at 50% -95%, rgba(56, 63, 71, .55), rgba(30, 35, 41, .28) 42%, transparent 70%), #10141a;--surface-control-active: radial-gradient(200% 140% at 50% -70%, rgba(255, 255, 255, .04), rgba(255, 255, 255, .01) 38%, transparent 62%), radial-gradient(260% 180% at 50% -110%, rgba(64, 71, 79, .6), rgba(34, 40, 46, .25) 48%, transparent 75%), #151a1f;--surface-input: radial-gradient(230% 150% at 50% -90%, rgba(30, 34, 40, .7), rgba(20, 24, 29, .3) 45%, transparent 72%), #0b0f13;--surface-shell: radial-gradient(260% 200% at 50% -180%, rgba(32, 37, 43, .7), rgba(22, 27, 32, .32) 48%, transparent 75%), #0c1014;--surface-well: radial-gradient(220% 130% at 50% -75%, rgba(19, 23, 28, .7), rgba(13, 17, 21, .3) 42%, transparent 68%), rgba(7, 10, 13, .9);--inset-sheen: inset 0 1px 0 rgba(255, 255, 255, .03);--inset-weight: inset 0 -1px 0 rgba(0, 0, 0, .22);--text: #f1f3f5;--text-soft: #b6bbc2;--text-mute: #7a8089;--text-faint: #4a525c;--accent: #cefe00;--accent-2: #f8df0a;--line: rgba(255, 255, 255, .055);--line-2: rgba(255, 255, 255, .075);--line-3: rgba(255, 255, 255, .11);--line-graphite: rgba(140, 155, 170, .16);--line-acc-soft: rgba(206, 254, 0, .13);--inset-mass: inset 0 0 0 1px rgba(0, 0, 0, .16);--line-acc: rgba(206, 254, 0, .3);--line-acc-2: rgba(206, 254, 0, .55);--success: #cefe00;--danger: #ff5a5a;--warning: #f8df0a;--info: #3aa0d8;--info-soft: rgba(58, 160, 216, .14);--orange: #f07a2a;--orange-soft: rgba(240, 122, 42, .14);--positive: #3ccb4a;--positive-soft: rgba(60, 203, 74, .14);--rule-target: #80e890;--rule-loss: #e8c070;--rule-dd: #e0687f;--rule-time: #58a0e0;--rule-payout: var(--accent);--rule-protection: var(--accent-2);--rule-platform: var(--info);--data-blue: #3eacf7;--data-blue-deep: #0183ff;--data-blue-soft: rgba(62, 172, 247, .14);--data-violet: #ab4af9;--data-violet-soft: rgba(171, 74, 249, .14);--data-amber: #f0cf55;--data-amber-soft: rgba(240, 207, 85, .14);--data-sky: #3fa0ea;--data-sky-soft: rgba(63, 160, 234, .14);--data-green: #72ee88;--data-green-soft: rgba(114, 238, 136, .14);--data-steel: #98bcd8;--data-steel-soft: rgba(152, 188, 216, .14);--r-xs: 6px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--container: 1320px;--shadow-card: var(--inset-sheen), var(--inset-weight), 0 10px 26px rgba(0, 0, 0, .18);--shadow-glow: inset 0 1px 0 rgba(255, 255, 255, .03), inset 0 -1px 0 rgba(0, 0, 0, .2), 0 0 64px -14px rgba(206, 254, 0, .3), 0 10px 26px rgba(0, 0, 0, .18);--shadow-glow-s: inset 0 1px 0 rgba(255, 255, 255, .028), inset 0 -1px 0 rgba(0, 0, 0, .18), 0 0 38px -12px rgba(206, 254, 0, .2), 0 8px 18px rgba(0, 0, 0, .14);--border-crystal: linear-gradient( 135deg, rgba(255, 255, 255, .32) 0%, rgba(206, 254, 0, .38) 10%, rgba(206, 254, 0, .1) 28%, rgba(255, 255, 255, .05) 46%, rgba(206, 254, 0, .07) 62%, rgba(255, 255, 255, .22) 84%, rgba(206, 254, 0, .28) 100% );--surface-card-acc: radial-gradient(120% 90% at 62% 8%, rgba(206, 254, 0, .085) 0%, rgba(180, 230, 30, .035) 30%, rgba(140, 190, 40, .012) 52%, transparent 74%), radial-gradient(90% 80% at 12% 96%, rgba(160, 210, 50, .045), rgba(160, 210, 50, .014) 40%, transparent 68%), radial-gradient(170% 160% at 112% 128%, rgba(0, 0, 0, .34), rgba(0, 0, 0, .12) 50%, transparent 84%), rgba(11, 16, 11, .86);--surface-cta-soft: radial-gradient(140% 160% at 88% 130%, rgba(206, 254, 0, .14) 0%, rgba(170, 220, 40, .06) 32%, rgba(140, 190, 40, .02) 52%, transparent 72%), radial-gradient(120% 130% at 6% -22%, rgba(0, 0, 0, .52), rgba(0, 0, 0, .22) 45%, transparent 76%), rgba(10, 15, 10, .86);--surface-showcase: radial-gradient(82% 68% at 52% 88%, rgba(206, 254, 0, .15) 0%, rgba(150, 200, 20, .08) 30%, rgba(80, 120, 15, .04) 50%, transparent 72%), radial-gradient(100% 72% at 50% 8%, rgba(40, 60, 20, .1), transparent 62%), linear-gradient(180deg, rgba(2,7,3,.9) 0%, rgba(3,8,4,.9) 44%, rgba(10,20,8,.9) 72%, rgba(20,33,10,.9) 100%);--surface-cta-electric: radial-gradient(40% 110% at 52% 100%, rgba(255, 255, 240, .85) 0%, rgba(240, 255, 150, .42) 25%, rgba(220, 255, 80, .16) 46%, transparent 68%), radial-gradient(68% 120% at 50% 42%, rgba(235, 255, 120, .32) 0%, rgba(220, 250, 70, .15) 45%, transparent 72%), linear-gradient(90deg, #a8cf00 0%, #c2ef00 27%, #d9ff3d 50%, #c6f300 73%, #9dc400 100%);--surface-pill-insight: radial-gradient(24% 84% at 93% 54%, rgba(59, 204, 190, .2) 0%, rgba(39, 133, 125, .1) 36%, transparent 68%), radial-gradient(54% 120% at 30% 48%, rgba(140, 180, 30, .09) 0%, rgba(80, 110, 20, .05) 40%, transparent 72%), linear-gradient(90deg, rgba(6,22,7,.88) 0%, rgba(11,32,16,.88) 42%, rgba(18,48,26,.88) 68%, rgba(23,62,54,.88) 100%);--border-widget-green: rgba(202, 219, 210, .3);--surface-seg-track: radial-gradient(180% 200% at 50% -70%, rgba(28, 34, 28, .85), rgba(14, 18, 15, .4) 55%, transparent 85%), #0a0e0b;--surface-seg-active: radial-gradient(160% 130% at 50% -35%, rgba(255, 255, 255, .06), rgba(255, 255, 255, .015) 45%, transparent 70%), radial-gradient(120% 140% at 70% 120%, rgba(206, 254, 0, .05), transparent 60%), #1a201b;--font-display: "Goldman", "Michroma", sans-serif;--font-tech: "Electrolize", sans-serif;--font-body: "Geist", system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark}body{background:var(--bg-0);color:var(--text);font-family:var(--font-body);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;min-height:100vh}h1{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;line-height:.96}h2,h3{letter-spacing:-.025em}p{color:var(--text-soft);line-height:1.65}.container{width:min(calc(100% - 48px),var(--container));margin-inline:auto}.mono{font-family:var(--font-mono)}.acc{color:var(--accent)}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);display:inline-flex;align-items:center;gap:8px}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px 1px #cefe00a6}.bg-layers{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background:radial-gradient(900px 500px at 85% -10%,rgba(206,254,0,.045),transparent 60%),radial-gradient(700px 420px at -10% 30%,rgba(206,254,0,.03),transparent 60%),radial-gradient(78% 140% at 58% -8%,rgba(255,255,255,.03) 0%,rgba(255,255,255,.01) 32%,transparent 68%),radial-gradient(46% 68% at 20% 44%,rgba(72,81,92,.085) 0%,rgba(44,52,61,.045) 34%,rgba(23,29,35,.02) 56%,transparent 80%),linear-gradient(90deg,#05080b,#06090c 16%,#070a0d 48%,#080b10 62%,#06090d 78%,#06090c)}.bg-globe{position:fixed;left:0;right:0;bottom:0;height:52vh;width:100%;z-index:-1;pointer-events:none;opacity:.65;mask-image:linear-gradient(180deg,transparent 0%,#000 42%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 42%)}.bg-grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:72px 72px,72px 72px,360px 360px,360px 360px;-webkit-mask-image:radial-gradient(ellipse 100% 85% at 28% 0%,#000 22%,rgba(0,0,0,.4) 58%,transparent 96%);mask-image:radial-gradient(ellipse 100% 85% at 28% 0%,#000 22%,rgba(0,0,0,.4) 58%,transparent 96%)}.px-app{display:flex;min-height:100vh}.px-sidebar{width:248px;flex-shrink:0;background:var(--surface-well);border-right:1px solid var(--line);box-shadow:inset -1px 0 #00000047,inset 0 1px #ffffff05;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;padding:18px 14px;scrollbar-width:thin}.px-logo{font-family:var(--font-display);font-size:19px;color:var(--text);letter-spacing:.04em;padding:4px 10px 2px}.px-logo .acc{color:var(--accent)}.px-logo-sub{font-family:var(--font-mono);font-size:9px;letter-spacing:.32em;color:var(--accent);padding:0 10px 16px;text-transform:uppercase}.px-brand-logo{display:block;height:auto;width:auto;max-width:100%;image-rendering:-webkit-optimize-contrast}.px-brand-logo--sidebar{width:clamp(132px,62%,168px);padding:8px 10px 18px}.px-brand-logo--auth{width:clamp(170px,60%,210px);margin:0 auto 24px}.px-brand-logo--compact{width:clamp(120px,40vw,150px)}.px-nav{flex:1;display:flex;flex-direction:column;gap:2px}.px-nav-group{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding:14px 10px 6px}.px-nav-link{display:flex;align-items:center;gap:11px;padding:8px 11px;border-radius:var(--r-sm);color:var(--text-soft);text-decoration:none;font-size:13.5px;border:1px solid transparent;position:relative;transition:background .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease}.px-nav-ico{flex:none;color:var(--text-mute);transition:color .28s ease}.px-nav-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,#cefe008c,#b4ffd238 42%,#cefe000d 78%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .28s ease}.px-nav-link:hover{background:linear-gradient(90deg,rgba(206,254,0,.08),rgba(206,254,0,.02) 62%,transparent),#cefe0004;color:var(--text);border-color:transparent;box-shadow:0 0 22px -14px #cefe0080}.px-nav-link:hover:before{opacity:.7}.px-nav-link:hover .px-nav-ico{color:var(--accent)}.px-nav-link.active{background:linear-gradient(90deg,rgba(206,254,0,.15),rgba(206,254,0,.04) 66%,transparent),#cefe0008;color:var(--accent);border-color:transparent;box-shadow:inset 0 1px #ffffff0a,0 0 26px -10px #cefe0066}.px-nav-link.active:before{opacity:1}.px-nav-link.active .px-nav-ico{color:var(--accent)}.px-nav-link .px-soon{margin-left:auto;font-family:var(--font-mono);font-size:9px;color:var(--text-faint);border:1px solid var(--line);border-radius:999px;padding:1px 7px;text-transform:uppercase;letter-spacing:.06em}.px-cta{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 4px 8px;height:48px;border-radius:999px;background:var(--surface-cta-electric);color:#0a0d12;font-family:var(--font-tech);font-size:13.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(240,255,190,.22);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #5a780040,0 14px 34px #cefe0029,0 0 44px -14px #cefe0066;transition:box-shadow .2s ease,filter .2s ease}.px-cta:hover{filter:brightness(1.05);box-shadow:inset 0 1px #ffffff57,inset 0 -1px #5a780040,0 14px 38px #cefe0038,0 0 56px -12px #cefe0080}.px-cta-hero{margin:14px 4px 12px;position:relative;overflow:hidden;flex:none;min-height:48px;animation:px-cta-pulse 2.6s ease-in-out infinite}.px-cta-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:px-cta-sheen 3.2s ease-in-out infinite;pointer-events:none}@keyframes px-cta-pulse{0%,to{box-shadow:inset 0 1px #ffffff47,0 14px 34px #cefe0029,0 0 30px -14px #cefe0066}50%{box-shadow:inset 0 1px #ffffff57,0 14px 40px #cefe004d,0 0 60px -8px #cefe00b3}}@keyframes px-cta-sheen{0%,62%{transform:translate(-120%)}80%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.px-cta-hero{animation:none}.px-cta-hero:after{display:none}}.px-support-pill{display:flex;align-items:center;gap:8px;margin:4px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-mono);font-size:11px;color:var(--text-mute);text-decoration:none}.px-support-pill b{color:var(--accent);font-weight:500}.px-main{flex:1;min-width:0;display:flex;flex-direction:column}.px-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px;border-bottom:1px solid rgba(255,255,255,.045);background:linear-gradient(90deg,#fff0,#ffffff05 38%,#ffffff08 52%,#ffffff04 68%,#fff0),var(--surface-shell);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff05,0 1px #00000047;position:sticky;top:0;z-index:30}.px-header-hello{font-size:14px;color:var(--text);font-weight:500}.px-header-hello small{display:block;color:var(--text-mute);font-size:11.5px;font-weight:400}.px-header-right{display:flex;align-items:center;gap:14px}.px-avatar{width:38px;height:38px;border-radius:50%;background:var(--bg-3);border:1px solid var(--line-acc);color:var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--font-tech);font-size:15px}.px-user-meta{text-align:right}.px-user-meta .n{font-size:13px;color:var(--text)}.px-user-meta .i{font-family:var(--font-mono);font-size:10.5px;color:var(--text-faint)}.px-icon-btn{background:var(--surface-control);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-mute);padding:8px 12px;cursor:pointer;font-size:12px;font-family:var(--font-mono);box-shadow:inset 0 1px #ffffff04}.px-icon-btn:hover{color:var(--text);border-color:var(--line-acc-soft);box-shadow:0 0 18px -8px #cefe0033}.px-support-pill:hover{border-color:var(--line-acc-soft)}.px-content{padding:28px;flex:1}.px-sh-foot{margin-top:28px;padding-top:12px;border-top:1px solid rgba(255,255,255,.04);text-align:right}.px-view-head{margin-bottom:24px}.px-view-head h1{font-size:clamp(22px,2.6vw,30px);font-family:var(--font-tech);letter-spacing:.02em;text-transform:uppercase}.px-view-head p{color:var(--text-mute);font-size:13.5px;margin-top:6px}.px-grid{display:grid;gap:14px}.px-grid.c4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.px-grid.c3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.px-card{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--inset-sheen),var(--inset-mass),var(--inset-weight),0 8px 18px #00000024;padding:20px}.px-card[style*=shadow-glow]{background:var(--surface-card-acc);border-color:transparent!important;position:relative}.px-card.hero{background:var(--surface-card-acc);border-color:transparent;box-shadow:var(--shadow-glow-s);position:relative}.px-card.soft{background:var(--surface-cta-soft);border-color:#cefe001a}.px-card.insight{position:relative;overflow:hidden;background:var(--surface-pill-insight);border-color:#cde2d638}.px-card.insight:after{content:"";position:absolute;right:-6px;top:30%;width:30px;height:52px;border-radius:50%;background:#37d7c82e;filter:blur(12px);pointer-events:none}.px-card.hero:before,.px-card[style*=shadow-glow]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--border-crystal);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.px-card h3{font-family:var(--font-tech);font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft);margin-bottom:8px}.px-stat-label{font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint)}.px-stat-value{font-family:var(--font-mono);font-size:26px;margin-top:6px;font-variant-numeric:tabular-nums;color:var(--text)}.px-stat-value.acc{color:var(--accent);text-shadow:0 0 24px rgba(206,254,0,.28)}.px-empty{background:var(--surface-well);border:1px dashed var(--line-2);border-radius:var(--r-lg);padding:46px 20px;text-align:center;color:var(--text-faint);font-size:13.5px}.px-empty .big{font-size:28px;display:block;margin-bottom:10px}.px-auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px}.px-auth-card{width:100%;max-width:420px;background:var(--surface-panel);border:1px solid rgba(255,255,255,.06);border-radius:var(--r-xl);box-shadow:var(--inset-sheen),var(--inset-weight),0 10px 26px #0000002e;padding:36px 32px;position:relative;overflow:hidden;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .85s cubic-bezier(.16,1,.3,1)}.px-auth-card>*{position:relative;z-index:1}.px-auth-card:hover{transform:translateY(-4px);box-shadow:var(--inset-sheen),var(--inset-weight),0 22px 50px -16px #00000094,0 12px 60px -22px #cefe0057}.px-auth-card:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:55%;background:linear-gradient(100deg,transparent 0%,rgba(206,254,0,.09) 42%,rgba(255,255,255,.07) 50%,rgba(206,254,0,.06) 58%,transparent 100%);transform:translate(-130%) skew(-14deg);opacity:0;pointer-events:none;z-index:0}.px-auth-card:hover:after{animation:px-flare 1.9s cubic-bezier(.33,0,.15,1)}.px-auth-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--px-edge),rgba(206,254,0,0) 0deg,rgba(206,254,0,.15) 38deg,rgba(180,255,210,.85) 82deg,rgba(255,255,255,.95) 104deg,rgba(206,254,0,.95) 132deg,rgba(120,240,150,.55) 176deg,rgba(206,254,0,.12) 224deg,rgba(206,254,0,0) 300deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none;z-index:3;transition:opacity .28s ease}.px-auth-card:hover:before{opacity:.8;animation:px-edge-rotate 3.6s linear infinite}.px-auth-logo{text-align:center;margin-bottom:26px}.px-auth-logo .l1{font-family:var(--font-display);font-size:24px;color:var(--text)}.px-auth-logo .l1 .acc{color:var(--accent)}.px-auth-logo .l2{font-family:var(--font-mono);font-size:10px;letter-spacing:.3em;color:var(--accent);text-transform:uppercase;margin-top:2px}.px-auth-card h1{font-size:19px;margin-bottom:4px;font-family:var(--font-tech)}.px-auth-card .sub{color:var(--text-mute);font-size:13px;margin-bottom:22px}.px-field{margin-bottom:14px}.px-field label{display:block;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);margin-bottom:6px}.px-field input,.px-field select{width:100%;background:var(--surface-input);border:1px solid rgba(255,255,255,.052);border-radius:var(--r-sm);color:var(--text);font-size:14px;padding:12px 14px;outline:none;font-family:var(--font-body);box-shadow:inset 0 1px #ffffff04,inset 0 0 0 1px #0000001f}.px-field input:focus,.px-field select:focus{border-color:var(--line-acc-2);box-shadow:0 0 0 3px #cefe0014}.px-field select{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;line-height:1.3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23cefe00' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;transition:border-color .18s ease,box-shadow .18s ease}.px-field select:hover{border-color:#ffffff1f}.px-field select option{background:#0a0d12;color:var(--text)}.px-btn{width:100%;height:48px;border:none;border-radius:var(--r-md);background:radial-gradient(140% 120% at 50% -30%,rgba(255,255,255,.4),rgba(255,255,255,.08) 45%,transparent 70%),var(--accent);color:#0a0d12;font-family:var(--font-tech);font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000002e,0 0 32px -12px #cefe0059;margin-top:6px;transition:box-shadow .18s ease}.px-btn:hover:not(:disabled):not(.ghost){box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0000002e,0 0 46px -10px #cefe0080}.px-btn:disabled{opacity:.55;cursor:wait}.px-btn.ghost{background:var(--surface-control);color:var(--text-soft);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff04;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}.px-btn.ghost:hover:not(:disabled){color:var(--text);border-color:var(--line-acc-soft);box-shadow:inset 0 1px #ffffff06,0 0 22px -10px #cefe0038}.px-auth-alt{text-align:center;font-size:12.5px;color:var(--text-mute);margin-top:18px}.px-auth-alt a{color:var(--accent);text-decoration:none}.px-error{background:#ff5a5a14;border:1px solid rgba(255,90,90,.35);color:var(--danger);border-radius:var(--r-sm);font-size:12.5px;padding:10px 12px;margin-bottom:14px}.px-ok{background:#cefe000f;border:1px solid var(--line-acc);color:var(--accent);border-radius:var(--r-sm);font-size:12.5px;padding:10px 12px;margin-bottom:14px}.px-seg{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--surface-seg-track);border:1px solid rgba(255,255,255,.045);box-shadow:inset 0 1px 2px #0000004d,inset 0 0 0 1px #0000001f;flex-wrap:wrap}.px-seg button{border:1px solid transparent;background:transparent;color:var(--text-mute);font-family:var(--font-mono);font-size:12px;padding:8px 16px;border-radius:999px;cursor:pointer;transition:color .15s ease,background .15s ease;white-space:nowrap}.px-seg button:hover{color:var(--text)}.px-seg button.on{background:var(--surface-seg-active);color:var(--text);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0d,0 2px 8px #0000004d,0 0 20px -10px #cefe0040}.px-card.showcase{background:var(--surface-showcase);border-color:var(--border-widget-green);border-radius:28px;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #00000059,0 14px 30px #00000042}.px-btn-dark{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;height:44px;border-radius:999px;background:radial-gradient(100% 160% at 50% 0%,rgba(220,255,120,.1),transparent 58%),linear-gradient(180deg,#263a0cf2,#18280af5);border:1px solid rgba(220,255,150,.2);color:var(--text);font-family:var(--font-tech);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #0003;transition:border-color .15s ease,box-shadow .15s ease}.px-btn-dark:hover{border-color:#dcff9657;box-shadow:inset 0 1px #ffffff0f,0 0 26px -8px #cefe004d,0 8px 18px #0003}.px-pill-insight{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:16px 24px 16px 22px;border-radius:999px;background:var(--surface-pill-insight);border:1px solid rgba(205,226,214,.3);color:var(--text);text-decoration:none;font-family:var(--font-tech);font-size:13.5px;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000047,0 12px 26px #00000038;transition:border-color .15s ease,box-shadow .15s ease}.px-pill-insight:after{content:"";position:absolute;right:-6px;top:25%;width:32px;height:58px;border-radius:50%;background:#37d7c838;filter:blur(12px);pointer-events:none}.px-pill-insight:hover{border-color:#cde2d673;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #00000047,0 0 30px -10px #3bccbe59,0 12px 26px #00000038}.px-cta-soft{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:var(--r-lg);background:var(--surface-cta-soft);border:1px solid rgba(206,254,0,.1);color:var(--text);text-decoration:none;font-family:var(--font-tech);font-size:13.5px;box-shadow:var(--inset-sheen),var(--inset-weight),0 8px 18px #00000024;transition:border-color .15s ease,box-shadow .15s ease}.px-cta-soft:hover{border-color:#cefe0038;box-shadow:var(--inset-sheen),var(--inset-weight),0 0 34px -10px #cefe004d,0 8px 18px #00000024}.px-bottomnav{display:none}@media(max-width:700px){.px-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.px-header{padding:10px 14px;gap:8px}.px-header-hello{font-size:13px;line-height:1.25}.px-header-hello small,.px-user-meta{display:none}.px-header-right{gap:8px}.px-view-head h1{font-size:22px}}@media(max-width:900px){.px-sidebar{display:none}.px-content{padding:18px 14px 90px}.px-sh-foot{margin-top:20px;text-align:center}.px-bottomnav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;background:var(--surface-shell);border-top:1px solid rgba(255,255,255,.045);box-shadow:inset 0 1px #ffffff05,0 -1px #00000047;padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.px-bottomnav a{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;color:var(--text-mute);font-size:10px;font-family:var(--font-mono);padding:6px 2px}.px-bottomnav a.active{color:var(--accent);text-shadow:0 0 16px rgba(206,254,0,.35)}.px-bottomnav a .ico{font-size:17px}.px-bottomnav a.buy .ico{background:var(--accent);color:#0a0d12;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:-14px;box-shadow:var(--shadow-glow-s)}}@property --px-ring{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.tk-item{position:relative;display:flex;align-items:center;gap:10px;padding:7px 18px 9px;border-right:1px solid var(--line);white-space:nowrap;overflow:hidden;isolation:isolate;transition:background .5s ease}.tk-item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;background:radial-gradient(88% 130% at 50% 100%,var(--tk-c, transparent) 0%,var(--tk-c-2, transparent) 38%,transparent 66%);opacity:0;transform:scaleY(.12);transform-origin:bottom center;pointer-events:none;z-index:-1}.tk-item.flash-up:after{--tk-c: rgba(206, 254, 0, .5);--tk-c-2: rgba(206, 254, 0, .14);animation:tk-rise .9s ease-out}.tk-item.flash-down:after{--tk-c: rgba(255, 90, 90, .48);--tk-c-2: rgba(255, 90, 90, .13);animation:tk-rise .9s ease-out}@keyframes tk-rise{0%{opacity:0;transform:scaleY(.12)}18%{opacity:1;transform:scaleY(1)}55%{opacity:.85;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.tk-base{font-family:var(--font-tech);font-size:12px;color:var(--text);letter-spacing:.02em}.tk-price{font-family:var(--font-mono);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;transition:color .4s ease}.tk-chg{font-family:var(--font-mono);font-size:11px}.tk-spr{font-family:var(--font-mono);font-size:10px;color:var(--text-faint)}.px-card{transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .85s cubic-bezier(.16,1,.3,1),border-color .7s ease}.px-card:hover{transform:translateY(-2px);border-color:var(--line-acc-soft);box-shadow:var(--inset-sheen),var(--inset-weight),0 14px 34px -14px #00000080,0 8px 40px -20px #cefe0038}[data-tier="1"] .px-card{position:relative;overflow:hidden}[data-tier="1"] .px-card>*{position:relative;z-index:1}[data-tier="1"] .px-card:hover{transform:translateY(-4px);box-shadow:var(--inset-sheen),var(--inset-weight),0 22px 50px -16px #00000094,0 12px 60px -22px #cefe0057}[data-tier="1"] .px-card:not(.insight):after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:55%;background:linear-gradient(100deg,transparent 0%,rgba(206,254,0,.09) 42%,rgba(255,255,255,.07) 50%,rgba(206,254,0,.06) 58%,transparent 100%);transform:translate(-130%) skew(-14deg);opacity:0;pointer-events:none;z-index:0}[data-tier="1"] .px-card:not(.insight):hover:after{animation:px-flare 1.9s cubic-bezier(.33,0,.15,1)}@keyframes px-flare{0%{transform:translate(-130%) skew(-14deg);opacity:0}16%{opacity:1}70%{opacity:.55}to{transform:translate(230%) skew(-14deg);opacity:0}}[data-tier="2"] .px-card{position:relative;overflow:hidden}[data-tier="2"] .px-card>*{position:relative;z-index:1}[data-tier="2"] .px-card:hover{transform:translateY(-2px);box-shadow:var(--inset-sheen),var(--inset-weight),0 16px 38px -16px #00000085,0 10px 44px -22px #cefe0042}[data-tier="2"] .px-card:not(.insight):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(135% 145% at 100% 100%,rgba(206,254,0,.26) 0%,rgba(206,254,0,.13) 20%,rgba(206,254,0,.05) 38%,transparent 60%);transform:scale(.45);transform-origin:bottom right;opacity:.35;pointer-events:none;z-index:0;transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.8s cubic-bezier(.16,1,.3,1)}[data-tier="2"] .px-card:not(.insight):hover:after{opacity:1;transform:scale(1)}[data-tier="3"] .px-card:hover{transform:translateY(-1px);box-shadow:var(--inset-sheen),var(--inset-weight),0 12px 30px -16px #00000080,0 8px 40px -22px #37d7c838}[data-tier="3"] .px-card.insight:after{transition:transform 1.2s cubic-bezier(.16,1,.3,1),background 1.2s ease,filter 1.2s ease}[data-tier="3"] .px-card.insight:hover:after{transform:scale(1.35) translate(-4px);background:#37d7c84d;filter:blur(16px)}@property --px-edge{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes px-edge-rotate{to{--px-edge: 360deg}}.px-card:not(.hero):not([style*=shadow-glow]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--px-edge),rgba(206,254,0,0) 0deg,rgba(206,254,0,.15) 38deg,rgba(180,255,210,.85) 82deg,rgba(255,255,255,.95) 104deg,rgba(206,254,0,.95) 132deg,rgba(120,240,150,.55) 176deg,rgba(206,254,0,.12) 224deg,rgba(206,254,0,0) 300deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none;z-index:3;transition:opacity .55s ease}.px-card:not(.hero):not([style*=shadow-glow]):hover:before{opacity:1;animation:px-edge-rotate 3.6s linear infinite}.px-card.hero:hover:before,.px-card[style*=shadow-glow]:hover:before{background:conic-gradient(from var(--px-edge),rgba(206,254,0,0) 0deg,rgba(206,254,0,.15) 38deg,rgba(180,255,210,.85) 82deg,rgba(255,255,255,.95) 104deg,rgba(206,254,0,.95) 132deg,rgba(120,240,150,.55) 176deg,rgba(206,254,0,.12) 224deg,rgba(206,254,0,0) 300deg);z-index:3;animation:px-edge-rotate 3.6s linear infinite}.px-card.hero .px-stat-value,.px-card.hero .px-stat-value.acc{animation:px-kpi-breath 6s ease-in-out infinite}@keyframes px-kpi-breath{0%,to{text-shadow:0 0 20px rgba(206,254,0,.16)}50%{text-shadow:0 0 30px rgba(206,254,0,.36)}}.px-btn{transition:box-shadow .25s ease,transform .2s ease,filter .25s ease}.px-btn:hover{transform:translateY(-1px);box-shadow:0 8px 30px -8px #cefe0073}.px-brand-logo--sidebar{width:clamp(180px,94%,224px);padding:12px 6px 20px;filter:drop-shadow(0 2px 14px rgba(206,254,0,.12))}@media(prefers-reduced-motion:reduce){.px-card,.px-btn{transition:none}.px-card:after,.px-card:before,.px-card.hero .px-stat-value,.tk-item.flash-up:after,.tk-item.flash-down:after,[data-tier] .px-card:after,[data-tier] .px-card:hover:before,.px-card:hover:before,.px-card:hover:after{animation:none!important}[data-tier] .px-card:hover{transform:none}.px-auth-card,.px-auth-card:before,.px-auth-card:after{transition:none}.px-auth-card:hover{transform:none}.px-auth-card:hover:before,.px-auth-card:hover:after{animation:none!important}}.tk-strip{display:flex;align-items:center;overflow-x:auto;background:var(--bg-1);border-bottom:1px solid var(--line);scrollbar-width:none}.tk-strip::-webkit-scrollbar{display:none}.tk-status{display:flex;align-items:center;gap:6px;padding:6px 12px;border-right:1px solid var(--line-2);position:sticky;left:0;background:var(--bg-1);z-index:2}.tk-dot{width:7px;height:7px;border-radius:50%}.tk-status-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;color:var(--text-faint);text-transform:uppercase}.tk-empty{padding:7px 16px;font-family:var(--font-mono);font-size:11px;color:var(--text-faint)}.tk-spark{display:inline-flex;align-items:center}.tk-item{flex:0 0 auto}.tk-status{flex-shrink:0}@media(max-width:700px){.tk-status,.tk-spark,.tk-spr{display:none}.tk-item{gap:6px;padding:6px 11px 7px}.tk-base{font-size:10px;letter-spacing:.04em;color:var(--text-mute)}.tk-price{font-size:11.5px;font-weight:600}.tk-chg{font-size:9.5px}.tk-empty{padding:7px 12px;font-size:10px}}@media(max-width:420px){.tk-item{gap:5px;padding:6px 9px 7px}.tk-base{font-size:9.5px}.tk-price{font-size:11px}.tk-chg{font-size:9px}}.px-header-logo{display:none}@media(max-width:900px){.px-header-logo{display:block;width:clamp(112px,32vw,150px);flex-shrink:0;filter:drop-shadow(0 2px 12px rgba(206,254,0,.12))}.px-header{gap:10px}}@media(max-width:560px){.px-header-hello{display:none}.px-header-logo{width:clamp(104px,40vw,138px)}}.px-more-tab{display:none}@media(max-width:900px){.px-more-tab{display:inline-flex;align-items:center;gap:5px;position:fixed;left:0;bottom:calc(58px + env(safe-area-inset-bottom));z-index:41;padding:5px 13px 5px 11px;border:1px solid rgba(255,255,255,.045);border-left:none;border-bottom:none;border-radius:0 12px 0 0;background:var(--surface-shell);color:var(--accent);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 -4px 18px -8px #0009,inset 0 1px #ffffff05}.px-more-tab:active{background:var(--bg-3)}}.px-drawer-backdrop,.px-drawer{display:none}@media(max-width:900px){.px-drawer-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#030508a8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .24s ease,visibility .24s}.px-drawer-backdrop.open{opacity:1;visibility:visible}.px-drawer{display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:60;width:min(302px,86vw);padding:14px 12px calc(20px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--surface-well);border-right:1px solid var(--line-acc);box-shadow:18px 0 46px -22px #000000e6;transform:translate(-100%);visibility:hidden;transition:transform .26s cubic-bezier(.22,.61,.36,1),visibility .26s}.px-drawer.open{transform:translate(0);visibility:visible;transition:transform .26s cubic-bezier(.22,.61,.36,1),visibility 0s}.px-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 4px 12px;border-bottom:1px solid var(--line);margin-bottom:6px}.px-drawer-head .px-brand-logo--compact{width:clamp(118px,44vw,156px)}.px-drawer .px-nav{flex:0 0 auto}.px-drawer .px-nav-group{padding:12px 10px 5px}}@media(prefers-reduced-motion:reduce){.px-drawer,.px-drawer-backdrop{transition:none}}.px-card input:not([type=checkbox]):not([type=radio]):not([type=file]),.px-card select,.px-card textarea{background:var(--surface-input);color:var(--text);border:1px solid rgba(255,255,255,.07);border-radius:var(--r-sm);font-family:var(--font-body);font-size:13px;padding:9px 12px;min-height:38px;outline:none;box-shadow:inset 0 1px #ffffff04,inset 0 0 0 1px #0000001f;transition:border-color .18s ease,box-shadow .18s ease}.px-card textarea{min-height:90px;resize:vertical;line-height:1.5}.px-card table input{padding:6px 10px;min-height:34px}.px-card select{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23cefe00' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.px-card select option{background:#0a0d12;color:var(--text)}.px-card input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.px-card select:focus,.px-card textarea:focus{border-color:var(--line-acc-2);box-shadow:0 0 0 3px #cefe0014}.px-card input::placeholder,.px-card textarea::placeholder{color:var(--text-faint)}.px-card input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.px-card input[type=number]::-webkit-outer-spin-button,.px-card input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.px-admin-badge{display:flex;align-items:center;gap:7px;margin:10px 4px 4px;padding:7px 12px;border:1px solid var(--line-acc);border-radius:999px;color:var(--accent);font-family:var(--font-tech);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;background:radial-gradient(120% 200% at 50% -60%,rgba(206,254,0,.14),transparent 60%),#cefe000a;box-shadow:0 0 24px -10px #cefe0059}.px-admin .px-header{border-bottom:1px solid var(--line-acc)}.px-admin .px-header-hello{font-family:var(--font-tech);letter-spacing:.04em}.px-admin-back{margin-top:auto;border-top:1px solid var(--line);border-radius:0;padding-top:14px}.px-admin-burger{display:none}@media(max-width:980px){.px-admin .px-sidebar{display:none}.px-admin-burger{display:inline-flex;align-items:center}.px-admin .px-content{padding-bottom:40px}}.px-checkout-grid{grid-template-columns:2fr 1fr;align-items:start}.px-checkout-grid>.px-checkout-summary{position:relative;top:auto;align-self:start}@media(max-width:900px){.px-checkout-grid{grid-template-columns:1fr}.px-checkout-summary{position:static}}.px-checkout-account .px-field{margin-bottom:10px}.px-checkout-account .px-field label{font-size:11px}.px-public{min-height:100vh;position:relative;z-index:1}.px-public-bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px clamp(16px,4vw,40px);background:var(--surface-shell, rgba(5, 7, 9, .85));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06)}.px-public-brand{display:inline-flex;align-items:center;text-decoration:none}.px-public-nav{display:flex;align-items:center;gap:16px;font-size:13px}.px-public-nav a{color:var(--text-mute);text-decoration:none}.px-public-nav a:hover{color:var(--text)}.px-public-nav .px-public-btn{width:auto;margin:0;padding:0 16px;height:38px;display:inline-flex;align-items:center;color:var(--text)}.px-public-main{max-width:1180px;margin:0 auto;padding:28px clamp(14px,3vw,32px) 80px}.px-public-main .eyebrow{display:block;margin-bottom:8px}@media(max-width:560px){.px-public-nav a:not(.px-public-btn){display:none}}.px-public-footer{border-top:1px solid rgba(255,255,255,.07);margin-top:40px;padding:34px clamp(16px,4vw,40px) 22px;font-size:12.5px;color:var(--text-mute);position:relative;z-index:1}.px-public-footer-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr 1.1fr;gap:28px}.px-public-footer-col{display:grid;gap:6px;align-content:start}.px-public-footer-col a{color:var(--text-soft, #b6bbc2);text-decoration:none}.px-public-footer-col a:hover{color:var(--accent)}.px-public-footer-title{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text);margin-bottom:4px}.px-public-social{display:flex;gap:14px;margin-top:8px}.px-public-social a{display:inline-flex;align-items:center;gap:6px}.px-lr-badge{display:inline-flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line-acc);border-radius:var(--r-md);color:var(--text)!important;background:#cefe000d;width:fit-content}.px-lr-badge:hover{border-color:var(--line-acc-2);box-shadow:var(--shadow-glow-s, 0 0 24px -6px rgba(206,254,0,.3))}.px-lr-badge svg{color:var(--accent);flex-shrink:0}.px-lr-badge strong{display:block;font-size:13px}.px-lr-badge small{display:block;font-size:10.5px;color:var(--text-mute);font-family:var(--font-mono);letter-spacing:.06em}.px-public-footer-note{font-size:11.5px;line-height:1.55;margin:8px 0 0}.px-public-footer-bottom{max-width:1180px;margin:24px auto 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em}@media(max-width:820px){.px-public-footer-inner{grid-template-columns:1fr}}.px-legal{max-width:860px;margin:0 auto}.px-legal h1{font-family:var(--font-display);font-size:clamp(26px,4vw,40px);line-height:1.05;margin:8px 0 10px}.px-legal-sub{color:var(--text-soft, #b6bbc2);font-size:15px;line-height:1.6}.px-legal-meta{font-family:var(--font-mono);font-size:11px;color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;margin:12px 0 28px}.px-legal section{margin-bottom:26px}.px-legal h2{font-size:17px;color:var(--accent);margin:0 0 10px;font-weight:600;letter-spacing:-.01em}.px-legal h3{font-size:14.5px;color:var(--text);margin:18px 0 8px;font-weight:600}.px-legal p,.px-legal li{font-size:14px;line-height:1.75;color:var(--text-soft, #b6bbc2);margin:0 0 10px}.px-legal ul{padding-left:20px;margin:0}.px-legal-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);font-size:12.5px}.px-legal-links a{color:var(--text-mute);text-decoration:none}.px-legal-links a:hover{color:var(--accent)}.px-legal-table-wrap{overflow-x:auto;margin:14px 0 18px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff05;-webkit-overflow-scrolling:touch}.px-legal-table{width:100%;min-width:620px;border-collapse:collapse;font-size:13.5px}.px-legal-table th,.px-legal-table td{padding:11px 15px;text-align:left;vertical-align:top;line-height:1.65;border-bottom:1px solid rgba(255,255,255,.07)}.px-legal-table thead th{font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#cefe000d;white-space:nowrap}.px-legal-table tbody tr:last-child th,.px-legal-table tbody tr:last-child td{border-bottom:0}.px-legal-table .px-legal-table-crit{width:105px;font-weight:600;color:var(--text);white-space:nowrap}.px-legal-table tbody td:first-of-type{width:175px;font-weight:600;color:var(--text)}.px-legal-table td:last-child{color:var(--text-soft, #b6bbc2)}.px-legal-links-list{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0;margin:10px 0 14px}.px-legal-links-list li{margin:0}.px-legal-links-list a{display:inline-block;padding:7px 15px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:13px;color:var(--text-soft, #b6bbc2);text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.px-legal-links-list a:hover{border-color:#cefe0073;background:#cefe000f;color:var(--accent)}.px-lr{max-width:860px;margin:0 auto}.px-lr-head h1{font-family:var(--font-display);font-size:clamp(26px,4vw,40px);margin:8px 0 10px;line-height:1.05}.px-lr-head p{color:var(--text-soft, #b6bbc2);font-size:14px;line-height:1.7}.px-lr-provider{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 22px;padding:16px 18px;margin:22px 0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-card, rgba(13,18,24,.6));font-size:13px}.px-lr-provider span{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.px-lr-provider strong{font-weight:500;color:var(--text)}.px-lr-form fieldset{border:1px solid var(--line);border-radius:var(--r-md);padding:18px 18px 6px;margin:0 0 18px}.px-lr-form legend{padding:0 8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.px-lr-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.px-lr-grid .span2{grid-column:1 / -1}.px-lr-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.px-lr-choice label{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r-sm);cursor:pointer;font-size:12.5px;color:var(--text-mute)}.px-lr-choice label.on{border-color:var(--line-acc-2);background:#cefe000f;color:var(--text)}.px-lr-choice label strong{font-size:14px;color:var(--text)}.px-lr-choice input{position:absolute;opacity:0;pointer-events:none}.px-lr-choice.small label{padding:10px 14px}.px-lr-check{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--text-mute);margin:4px 0 14px;line-height:1.5}.px-lr-check input{accent-color:#CEFE00;margin-top:3px}.px-lr-check a{color:var(--accent)}.px-field textarea{width:100%;background:var(--surface-input, rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.052);border-radius:var(--r-sm);color:var(--text);font-size:14px;padding:12px 14px;outline:none;font-family:var(--font-body);resize:vertical}.px-field textarea:focus{border-color:var(--line-acc-2);box-shadow:0 0 0 3px #cefe0014}.px-lr-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.px-lr-small{font-size:11.5px;color:var(--text-faint);line-height:1.6;margin-top:12px}.px-lr-small a{color:var(--accent)}.px-lr-done{padding:26px}.px-lr-done h2{font-family:var(--font-display);font-size:22px;margin:6px 0 12px}.px-lr-done h2 strong{color:var(--accent)}.px-lr-done p{font-size:14px;line-height:1.7;color:var(--text-soft, #b6bbc2)}.px-auth-legal{text-align:center;font-size:11px;color:var(--text-faint);margin-top:14px;line-height:1.6}.px-auth-legal a{color:var(--text-mute);text-decoration:none}.px-auth-legal a:hover{color:var(--accent)}@media(max-width:640px){.px-lr-grid,.px-lr-choice,.px-lr-provider{grid-template-columns:1fr}}@media print{.px-public-bar,.px-public-footer{display:none!important}}.px-plan-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;margin-top:10px}.px-plan-card{position:relative;display:flex;flex-direction:column;gap:5px;text-align:left;padding:14px 12px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-card, rgba(13,18,24,.6));color:var(--text);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.px-plan-card:hover{border-color:var(--line-acc);transform:translateY(-1px)}.px-plan-card.on{border-color:var(--line-acc-2);background:var(--surface-card-acc, rgba(206,254,0,.06));box-shadow:0 0 0 1px #cefe0040,0 0 28px -10px #cefe0073}.px-plan-badge{position:absolute;top:-9px;right:10px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:3px;background:var(--accent);color:#0a0d12;font-weight:600}.px-plan-name{font-family:var(--font-display);font-size:17px;line-height:1.1;letter-spacing:-.01em}.px-plan-name small{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute);margin-top:3px}.px-plan-funds{font-size:12px;color:var(--text)}.px-plan-specs{font-family:var(--font-mono);font-size:10.5px;line-height:1.5;color:var(--text-mute)}.px-plan-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:6px;padding-top:8px;border-top:1px solid var(--line)}.px-plan-price s{font-family:var(--font-mono);font-size:11.5px;color:var(--text-faint)}.px-plan-price em{font-style:normal;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.px-plan-price strong{margin-left:auto;font-family:var(--font-display);font-size:22px;color:var(--accent)}.px-plan-detail-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.px-plan-detail-head h3{margin:0}.px-plan-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.px-plan-rules dl{margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-1, rgba(0,0,0,.25))}.px-plan-rules-head{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.px-plan-rule{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-top:1px solid var(--line);font-size:12.5px}.px-plan-rule dt{color:var(--text-mute)}.px-plan-rule dd{margin:0;font-family:var(--font-mono);color:var(--text);white-space:nowrap}@media(max-width:760px){.px-plan-rules{grid-template-columns:1fr}.px-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.px-checkout-lead{font-size:15px;color:var(--text-soft, #c9ced6);max-width:760px}.px-plan-funds{font-size:14px;color:var(--text);font-weight:600}.px-plan-specs{font-size:12.5px;line-height:1.45;color:var(--text-soft, #b6bbc2)}.px-plan-price s{font-size:12.5px}.px-plan-price em{font-size:11.5px}.px-plan-brief{font-size:13.5px;line-height:1.55;color:var(--text-soft, #c9ced6);margin:6px 0 10px}.px-plan-detail-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 10px}.px-plan-detail-hint{font-size:11.5px;color:var(--text-mute)}.px-detail-toggle button{font-size:11.5px;padding:7px 12px}.px-plan-rules dt,.px-plan-rules dd{font-size:13px}.px-plan-rule-line{display:flex;justify-content:space-between;gap:10px;align-items:center}.px-plan-rule-line dt{display:inline-flex;align-items:center;gap:6px}.px-plan-rule-info{margin:4px 0 6px;font-size:12px;line-height:1.5;color:var(--text-mute)}.px-plan-rules-head{display:inline-flex;align-items:center;gap:6px}.px-info-tip{position:relative;display:inline-flex;vertical-align:middle}.px-info-tip-btn{width:16px;height:16px;border-radius:50%;border:1px solid var(--accent);background:#cefe0014;color:var(--accent);font:700 10px/1 var(--font-mono);cursor:pointer;display:inline-grid;place-items:center;padding:0}.px-info-tip-btn:hover,.px-info-tip.open .px-info-tip-btn{background:var(--accent);color:#071006}.px-info-tip-bubble{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);width:min(280px,78vw);padding:9px 11px;border-radius:8px;background:#0d1218;border:1px solid var(--line-acc, rgba(206,254,0,.35));color:var(--text);font-size:12px;line-height:1.45;text-align:left;white-space:normal;box-shadow:0 10px 30px #00000080;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:30;font-family:var(--font-body, inherit);font-weight:400;text-transform:none;letter-spacing:0}.px-info-tip.open .px-info-tip-bubble{opacity:1;pointer-events:auto}@media(max-width:640px){.px-info-tip-bubble{left:auto;right:-8px;transform:none}}.px-plan-rule{display:block;padding:7px 0}.px-plan-rule.detailed{padding:10px 0 11px}.px-plan-rule-line{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.px-plan-rule-line dt{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;line-height:1.35;color:var(--text-mute)}.px-plan-rule-line dd{flex:0 0 auto;line-height:1.35}.px-plan-rule-info{display:block;margin:6px 0 0;font-size:12.5px;line-height:1.55;color:var(--text-soft, #b6bbc2)}.px-plan-rules.detailed{grid-template-columns:1fr;gap:10px}.px-plan-rules.detailed dl{padding:12px 16px 6px}.px-plan-rules.detailed .px-plan-rules-head{margin-bottom:4px}@media(min-width:1500px){.px-plan-rules.detailed{grid-template-columns:repeat(3,minmax(0,1fr))}}.px-payres{max-width:760px;margin:0 auto 18px;padding:clamp(18px,3vw,28px);display:flex;flex-direction:column;gap:16px}.px-payres-head{display:flex;gap:16px;align-items:flex-start}.px-payres-head h2{margin:2px 0 6px;font-family:var(--font-tech);font-size:clamp(19px,2.4vw,24px);letter-spacing:.01em;color:var(--text);text-wrap:balance}.px-payres-head p{margin:0;font-size:14px;line-height:1.55;color:var(--text-soft)}.px-payres-badge{flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font:700 22px/1 var(--font-tech)}.px-payres-badge.ok{background:var(--accent);color:#071006;box-shadow:0 0 0 6px #cefe001f,0 0 36px -6px #cefe0099;animation:px-payres-pop .45s cubic-bezier(.2,1.4,.4,1) both}.px-payres-badge.err{background:#ff5a5a24;color:var(--danger);border:1px solid rgba(255,90,90,.45)}.px-payres-badge.wait{background:var(--surface-control);color:var(--warning);border:1px solid var(--line)}@keyframes px-payres-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.px-payres-test{align-self:flex-start;font:600 11.5px/1.4 var(--font-mono);color:var(--warning);border:1px solid rgba(248,223,10,.4);background:#f8df0a12;padding:6px 10px;border-radius:999px}.px-payres-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.px-payres-facts>div{padding:11px 14px;display:flex;flex-direction:column;gap:4px;min-width:0;box-shadow:1px 0 0 var(--line),0 1px 0 var(--line)}.px-payres-facts span{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.px-payres-facts strong{font-size:14px;color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.px-payres-facts strong.mono{font-family:var(--font-mono);font-size:13px}.px-payres-sub{margin:4px 0 0;font:600 12px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.px-payres-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.px-payres-step{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:0 0 16px}.px-payres-step:not(:last-child):before{content:"";position:absolute;left:14px;top:30px;bottom:2px;width:2px;background:var(--line)}.px-payres-step.done:not(:last-child):before{background:#cefe0073}.px-payres-dot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface-control);color:var(--text-faint)}.px-payres-dot svg{width:16px;height:16px}.px-payres-step.done .px-payres-dot{background:var(--accent);border-color:var(--accent);color:#071006}.px-payres-step.active .px-payres-dot{border-color:var(--line-acc)}.px-payres-step-body{display:flex;flex-direction:column;gap:3px;padding-top:5px}.px-payres-step-body strong{font-size:14px;color:var(--text)}.px-payres-step.waiting .px-payres-step-body strong{color:var(--text-soft)}.px-payres-step-body small{font-size:12.5px;line-height:1.5;color:var(--text-mute)}.px-payres-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(206,254,0,.25);border-top-color:var(--accent);animation:px-payres-rot .8s linear infinite}.px-payres-badge .px-payres-spin{width:22px;height:22px}@keyframes px-payres-rot{to{transform:rotate(360deg)}}.px-payres-actions{display:flex;gap:10px;flex-wrap:wrap}.px-payres-actions .px-btn{flex:1 1 200px;width:auto;margin-top:0;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.px-payres-note{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-mute)}.px-payres.is-error{border-color:#ff5a5a59}@media(max-width:560px){.px-payres-head{flex-direction:column;gap:12px}.px-payres-badge{width:48px;height:48px}.px-payres-actions .px-btn{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.px-payres-badge.ok{animation:none}.px-payres-spin{animation-duration:2.4s}}.px-plan-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;align-items:center;margin:10px 0 8px}.px-plan-hero.no-img{grid-template-columns:1fr}.px-plan-hero .px-plan-brief{margin:0;font-size:14px}.px-plan-figure{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.px-plan-figure img{display:block;width:100%;height:auto;border-radius:var(--r-sm);border:1px solid var(--line-graphite);box-shadow:0 10px 26px #00000059}.px-plan-figure figcaption{font-size:11px;line-height:1.45;color:var(--text-mute)}@media(max-width:760px){.px-plan-hero{grid-template-columns:1fr;gap:10px}}.px-tut-feature,.px-tut-zones{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.px-tut-head{display:flex;flex-direction:column;gap:6px;max-width:72ch}.px-tut-head h2{margin:0;font-family:var(--font-tech);font-size:clamp(18px,2.2vw,22px);color:var(--text);text-wrap:balance}.px-tut-head p{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-soft)}.px-tut-kicker{font:600 11px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.px-video{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line-graphite);background:#000;box-shadow:0 16px 40px #00000073}.px-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.px-tut-link{align-self:flex-start;font-size:12.5px;color:var(--accent);text-decoration:none}.px-tut-link:hover{text-decoration:underline}.px-tut-section{margin:22px 0 12px;font-family:var(--font-tech);font-size:14px;color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase}.px-anatomy{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:18px;align-items:start}.px-anatomy-figure{position:relative}.px-anatomy-figure img{display:block;width:100%;height:auto;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.14)}.px-anatomy-box{position:absolute;border:2px solid rgba(206,254,0,.85);border-radius:6px;background:#cefe000f;box-shadow:0 0 0 1px #00000080,0 0 18px #cefe0040;cursor:pointer;padding:0;transition:background .15s ease,border-color .15s ease}.px-anatomy-box:hover,.px-anatomy-box.on,.px-anatomy-box:focus-visible{background:#cefe002e;border-color:#fff;outline:none}.px-anatomy-num{position:absolute;top:-10px;left:-10px;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#071006;font:800 12px/22px var(--font-mono);text-align:center;box-shadow:0 2px 8px #0009}.px-anatomy-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.px-anatomy-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff05;transition:border-color .15s ease,background .15s ease}.px-anatomy-list li.on{border-color:#cefe0099;background:#cefe000f}.px-anatomy-list .px-anatomy-num{position:static}.px-anatomy-list strong{display:block;font-size:13.5px;color:var(--text)}.px-anatomy-list em{display:block;font-style:normal;font-size:12.5px;line-height:1.45;color:var(--text-mute);margin-top:2px}@media(max-width:1100px){.px-anatomy{grid-template-columns:1fr}}@media(max-width:560px){.px-anatomy-num{width:18px;height:18px;font-size:10px;line-height:18px;top:-8px;left:-8px}}.px-plan-detail{scroll-margin-top:112px}.px-app--v2 .px-sidebar{transition:width .22s ease,padding .22s ease}.px-sh-brand{flex:none}.px-sh-list{list-style:none;display:flex;flex-direction:column}.px-sh-staff{margin-top:8px;border-color:var(--line-acc);flex:none}.px-app--v2 .px-nav-link:focus-visible,.px-app--v2 .px-cta:focus-visible,.px-app--v2 .px-bottomnav a:focus-visible,.px-sh-burger:focus-visible,.px-sh-icon-btn:focus-visible,.px-sh-hbtn:focus-visible,.px-sh-user:focus-visible,.px-sh-crumbs a:focus-visible,.px-sh-notif:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-app--v2.is-collapsed .px-sidebar{width:76px;padding:16px 10px 18px}.px-app--v2.is-collapsed .px-sidebar .px-sh-brand{width:42px;margin:0 auto;overflow:hidden}.px-app--v2.is-collapsed .px-sidebar .px-sh-brand .px-brand-logo--sidebar{width:196px;max-width:none;padding:10px 0 14px}.px-app--v2.is-collapsed .px-sidebar .px-nav-label,.px-app--v2.is-collapsed .px-sidebar .px-cta-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.px-app--v2.is-collapsed .px-sidebar .px-nav-link{justify-content:center;padding:10px 0}.px-app--v2.is-collapsed .px-sidebar .px-nav-group{font-size:0;padding:10px 6px 6px}.px-app--v2.is-collapsed .px-sidebar .px-nav-group:after{content:"";display:block;height:1px;background:var(--line-2)}.px-app--v2.is-collapsed .px-sidebar .px-cta-hero{width:52px;padding:0;margin:12px auto 10px}.px-app--v2.is-collapsed .px-sidebar .px-support-pill{justify-content:center;gap:0;padding:10px 0;font-size:0}.px-app--v2.is-collapsed .px-sidebar .px-support-pill b{display:none}.px-app--v2 .px-header{min-height:68px;padding:12px 28px;gap:14px;justify-content:flex-start}.px-sh-burger{flex:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface-control);color:var(--text-soft);cursor:pointer;box-shadow:inset 0 1px #ffffff04;transition:color .2s ease,border-color .2s ease}.px-sh-burger:hover{color:var(--text);border-color:var(--line-acc-soft)}.px-app--v2 .px-header-hello{flex:1;min-width:0;font-size:17px;font-weight:600;line-height:1.3}.px-sh-hello-title,.px-app--v2 .px-header-hello small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-app--v2 .px-header-hello small{font-size:13px;font-weight:400;color:var(--text-soft);margin-top:2px}.px-app--v2 .px-header-right{gap:10px;flex-shrink:0;margin-left:auto}.px-sh-sep{width:1px;height:28px;background:var(--line-2);flex:none}.px-sh-pop-wrap{position:relative}.px-sh-icon-btn,.px-sh-hbtn{position:relative;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-sm);border:1px solid transparent;background:transparent;color:var(--text-soft);cursor:pointer;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease}.px-sh-icon-btn{width:40px}.px-sh-hbtn{gap:8px;padding:0 10px;font-size:13.5px}.px-sh-icon-btn:hover,.px-sh-hbtn:hover,.px-sh-icon-btn[aria-expanded=true]{color:var(--text);background:#ffffff08;border-color:var(--line)}.px-sh-hbtn.active{color:var(--accent)}.px-sh-badge{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--accent);color:#0a0d12;font:700 10px/17px var(--font-body);text-align:center;box-shadow:0 0 0 2px var(--bg-2)}.px-sh-pop,.px-sh-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:60;background:var(--bg-card);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--shadow-card),0 18px 44px #00000080}.px-sh-pop{width:330px;max-height:400px;overflow-y:auto;overscroll-behavior:contain}.px-sh-notif{display:block;padding:11px 14px;border-bottom:1px solid var(--line);text-decoration:none}.px-sh-notif:last-child{border-bottom:0}.px-sh-notif:hover{background:#cefe000a}.px-sh-notif-title{font-size:12.5px;color:var(--text)}.px-sh-notif.is-read .px-sh-notif-title{color:var(--text-mute)}.px-sh-notif-date{font-family:var(--font-mono);font-size:10px;color:var(--text-faint);margin-top:3px}.px-sh-empty{padding:20px;font-size:12.5px;color:var(--text-faint);text-align:center}.px-sh-user{display:flex;align-items:center;gap:10px;padding:3px 8px 3px 3px;border-radius:999px;border:1px solid transparent;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease}.px-sh-user:hover,.px-sh-user[aria-expanded=true]{background:#ffffff08;border-color:var(--line)}.px-app--v2 .px-sh-avatar{flex:none;width:40px;height:40px;border:2px solid var(--accent);background:var(--bg-2);font-size:16px;box-shadow:0 0 16px -6px #cefe0080}.px-sh-user-meta{display:flex;flex-direction:column;min-width:0;max-width:190px;line-height:1.3}.px-sh-user-meta .n{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-sh-user-meta .i{font-family:var(--font-mono);font-size:11.5px;color:var(--text-mute);white-space:nowrap}.px-sh-chevron{flex:none;color:var(--text-mute);transition:transform .2s ease}.px-sh-user[aria-expanded=true] .px-sh-chevron{transform:rotate(180deg);color:var(--accent)}.px-sh-menu{width:250px;padding:6px}.px-sh-menu-head{padding:9px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.px-sh-menu-head .n{font-size:13.5px;font-weight:600;color:var(--text);overflow-wrap:break-word}.px-sh-menu-head .i{font-family:var(--font-mono);font-size:11px;color:var(--text-mute);margin-top:2px}.px-sh-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-soft);font:inherit;font-size:13.5px;text-align:left;text-decoration:none;cursor:pointer}.px-sh-menu-item svg{flex:none;color:var(--text-mute)}.px-sh-menu-item:hover,.px-sh-menu-item:focus-visible{background:#cefe0012;color:var(--text);outline:none}.px-sh-menu-item:focus-visible{box-shadow:inset 0 0 0 1px var(--accent)}.px-sh-menu-item:hover svg,.px-sh-menu-item:focus-visible svg,.px-sh-menu-item.active,.px-sh-menu-item.active svg{color:var(--accent)}.px-sh-menu-sep{height:1px;margin:5px 4px;background:var(--line)}.px-sh-menu-item.is-danger:hover,.px-sh-menu-item.is-danger:focus-visible{color:var(--danger);background:#ff5a5a14}.px-sh-menu-item.is-danger:hover svg,.px-sh-menu-item.is-danger:focus-visible svg{color:var(--danger)}.px-sh-menu-item.is-danger:focus-visible{box-shadow:inset 0 0 0 1px var(--danger)}.px-app--v2 .px-view-head h1{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.5vw,36px);line-height:1.08;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:break-word}.px-app--v2 .px-view-head p{font-size:15px;color:var(--text-soft)}.px-sh-viewhead-row{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}.px-sh-viewhead-text{min-width:0}.px-sh-viewhead-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.px-sh-crumbs ol{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:12.5px;color:var(--text-mute)}.px-sh-crumbs li{display:inline-flex;align-items:center;gap:6px}.px-sh-crumbs a{display:inline-flex;align-items:center;color:var(--text-mute);text-decoration:none}.px-sh-crumbs a:hover{color:var(--accent)}.px-sh-crumbs [aria-current=page]{color:var(--text-soft)}@media(max-width:900px){.px-app--v2 .px-header{min-height:60px;padding:10px 14px;gap:10px}.px-app--v2 .px-header-right{gap:4px}.px-sh-sep{display:none}.px-sh-hbtn{width:40px;padding:0}.px-sh-hbtn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:560px){.px-sh-user-meta{display:none}.px-sh-burger,.px-sh-icon-btn,.px-sh-hbtn{width:36px;height:36px}.px-app--v2 .px-sh-avatar{width:34px;height:34px;font-size:14px}.px-sh-user{gap:6px;padding:2px 6px 2px 2px}.px-app--v2 .px-header-logo{width:clamp(96px,30vw,124px)}.px-sh-pop,.px-sh-menu{position:fixed;left:12px;right:12px;top:62px;width:auto}.px-app--v2 .px-view-head h1{font-size:22px}}@media(max-width:420px){.px-sh-chevron{display:none}}@media(prefers-reduced-motion:reduce){.px-app--v2 .px-sidebar,.px-sh-chevron,.px-sh-user,.px-sh-burger{transition:none}}
