.fx-app{flex-direction:column;gap:0;min-width:0;display:flex}.fx-ph{align-items:center;gap:var(--px-space-3);flex-wrap:wrap;min-width:0;display:flex}.fx-ph .page-title{margin:0}.fx-phsub{font-size:var(--px-text-12-5);color:var(--px-text-tertiary);min-width:0}.fx-phact{gap:var(--px-space-2);flex-wrap:wrap;align-items:center;display:flex}.fx-app .fx-grow,.fx .fx-grow{flex:1}.fx-tabsrow{align-items:flex-end;gap:var(--px-space-3);border-bottom:var(--px-hairline) solid var(--px-border-hairline);margin-top:var(--px-space-2);min-width:0;display:flex}.fx-tabs{gap:var(--px-space-0-5);scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex:1;min-width:0;display:flex;overflow-x:auto}.fx-tabs::-webkit-scrollbar{display:none}.fx-tab{height:var(--px-size-tab);align-items:center;gap:var(--px-space-1-5);padding:0 var(--px-space-3);color:var(--px-text-secondary);font-weight:var(--px-weight-medium);border-bottom:var(--px-stroke-2) solid transparent;margin-bottom:calc(var(--px-hairline) * -1);white-space:nowrap;scroll-snap-align:start;transition:color var(--px-dur-hover) var(--px-ease-standard), border-color var(--px-dur-hover) var(--px-ease-standard);flex:none;text-decoration:none;display:inline-flex}.fx-tab:hover{color:var(--px-text-primary)}.fx-tab.fx-on{color:var(--px-text-strong);border-bottom-color:var(--px-brand)}.fx-tab .fx-cnt{font-size:var(--px-text-11);color:var(--px-text-tertiary);background:var(--px-fill-sunken);border-radius:var(--px-radius-pill);padding:0 var(--px-space-1-5);line-height:var(--px-lh-snug)}.fx-tab .fx-cnt.fx-hot{background:var(--px-accent);color:var(--px-text-on-accent);font-weight:var(--px-weight-semibold)}.fx-sw{align-items:center;gap:var(--px-space-1-5);font-size:var(--px-text-12);color:var(--px-text-secondary);white-space:nowrap;height:var(--px-size-tab);flex:none;display:inline-flex}.fx-books{gap:var(--px-space-1);scrollbar-width:none;padding:var(--px-space-2) 0 0;flex-wrap:nowrap;display:flex;overflow-x:auto}.fx-books::-webkit-scrollbar{display:none}.fx-book{height:var(--px-size-btn-xs);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-pill);font-size:var(--px-text-12);color:var(--px-text-secondary);background:var(--px-fill-sunken);white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}.fx-book:hover{color:var(--px-text-primary);background:var(--px-fill-hover)}.fx-book.fx-on{background:var(--px-nav-active-bg);color:var(--px-nav-active-fg);box-shadow:var(--px-nav-active-shadow)}.fx-app>.fin-page{padding-top:var(--px-space-3)}.fx{color:var(--px-text-primary)}.fx .fx-ic,.fx-app .fx-ic{width:var(--px-size-icon-sm);height:var(--px-size-icon-sm);stroke-width:var(--px-chart-stroke);flex:none}.fx .fx-mut{color:var(--px-text-tertiary)}.fx .fx-ok{color:var(--px-success)}.fx .fx-bad{color:var(--px-danger)}.fx .fx-warn{color:var(--px-warning)}.fx .fx-link{color:var(--px-text-link);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.fx .fx-link:hover{text-decoration:underline}.fx .fx-r{text-align:right}.fx .fx-sm{font-size:var(--px-text-12)}.fx .fx-xs-t{font-size:var(--px-text-11);align-items:center;gap:var(--px-space-1);display:flex}.fx .fx-xs-t .fx-ic{width:var(--px-size-icon-xs);height:var(--px-size-icon-xs)}.fx .fx-b{font-weight:var(--px-weight-medium)}.fx .fx-mono{font-family:var(--px-font-mono);font-size:var(--px-text-12)}.fx .fx-ell{text-overflow:ellipsis;width:30%;max-width:0;overflow:hidden}.fx .fx-wrap{flex-wrap:wrap}.fx .fx-end{justify-content:flex-end}.fx .fx-amt,.fx .fx-big,.fx .fx-mid,.fx td{font-variant-numeric:var(--px-numeric);letter-spacing:var(--px-tracking-num)}.fx .fx-empty{color:var(--px-text-tertiary);font-size:var(--px-text-12-5);padding:var(--px-space-3);text-align:center}.fx .fx-err{color:var(--px-danger);font-size:var(--px-text-12-5);margin:0}.fx button{font:inherit;color:inherit;cursor:pointer}.fx button:disabled{opacity:var(--px-opacity-muted);cursor:default}.fx a{color:inherit;text-decoration:none}.fx .fx-x{width:var(--px-size-btn-xs);height:var(--px-size-btn-xs);border-radius:var(--px-radius-pill);color:var(--px-text-tertiary);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.fx .fx-x:hover{background:var(--px-fill-hover);color:var(--px-text-primary)}.fx .fx-bdg{min-width:var(--px-size-count);height:var(--px-size-count);border-radius:var(--px-radius-pill);background:var(--px-accent);color:var(--px-text-on-accent);font-size:var(--px-text-10-5);font-weight:var(--px-weight-semibold);padding:0 var(--px-space-1);place-items:center;display:inline-grid}.fx .fx-btn{align-items:center;gap:var(--px-space-1-5);height:var(--px-size-btn-sm);padding:0 var(--px-space-3);border-radius:var(--px-radius-pill);font-size:var(--px-text-12-5);font-weight:var(--px-weight-medium);white-space:nowrap;border:var(--px-hairline) solid var(--px-chip-border);background:var(--px-surface-chip);box-shadow:var(--px-chip-shadow);color:var(--px-text-primary);display:inline-flex}.fx .fx-btn svg{color:var(--px-text-tertiary)}.fx .fx-btn.fx-xs{height:var(--px-size-btn-xs);padding:0 var(--px-space-2-5);font-size:var(--px-text-12);gap:var(--px-space-1)}.fx .fx-btn.fx-pri{background:var(--px-btn-primary-bg);color:var(--px-btn-primary-fg);box-shadow:var(--px-btn-primary-shadow);border-color:#0000}.fx .fx-btn.fx-pri svg{color:var(--px-btn-primary-fg)}.fx .fx-btn.fx-acc{background:var(--px-btn-accent-bg);color:var(--px-btn-accent-fg);border-color:#0000}.fx .fx-btn.fx-acc svg{color:var(--px-btn-accent-fg)}.fx .fx-btn.fx-ghost{box-shadow:none;color:var(--px-text-secondary);background:0 0;border-color:#0000}.fx .fx-btn kbd{margin-left:var(--px-space-0-5)}.fx .fx-btn.fx-pri kbd{background:var(--px-bulk-hover);border-color:var(--px-bulk-line);color:var(--px-btn-primary-fg)}.fx .fx-verb{align-items:center;gap:var(--px-space-1);height:var(--px-size-btn-xs);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-pill);background:var(--px-surface-chip);border:var(--px-hairline) solid var(--px-chip-border);box-shadow:var(--px-chip-shadow);font-size:var(--px-text-12);font-weight:var(--px-weight-semibold);white-space:nowrap;flex:none;display:inline-flex}.fx .fx-verb svg{width:var(--px-size-icon-xs);height:var(--px-size-icon-xs);color:var(--px-text-tertiary)}.fx .fx-verb.fx-pri{background:var(--px-btn-primary-bg);color:var(--px-btn-primary-fg);border-color:#0000}.fx .fx-verb.fx-pri svg{color:var(--px-btn-primary-fg)}.fx .fx-pill{align-items:center;gap:var(--px-space-1);height:var(--px-size-chip);padding:0 var(--px-space-2);border-radius:var(--px-radius-pill);font-size:var(--px-text-11);font-weight:var(--px-weight-medium);border:var(--px-hairline) solid var(--px-neutral-border);background:var(--px-neutral-bg);color:var(--px-neutral);white-space:nowrap;display:inline-flex}.fx .fx-pill:before{content:"";width:var(--px-size-dot);height:var(--px-size-dot);border-radius:var(--px-radius-pill);background:currentColor}.fx .fx-pill.fx-nd:before{display:none}.fx .fx-pill.fx-ok{background:var(--px-success-bg);color:var(--px-success);border-color:var(--px-success-border)}.fx .fx-pill.fx-warn{background:var(--px-warning-bg);color:var(--px-warning);border-color:var(--px-warning-border)}.fx .fx-pill.fx-bad{background:var(--px-danger-bg);color:var(--px-danger);border-color:var(--px-danger-border)}.fx .fx-pill.fx-info{background:var(--px-info-bg);color:var(--px-info);border-color:var(--px-info-border)}.fx .fx-chipf{align-items:center;gap:var(--px-space-1);height:var(--px-size-btn-xs);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-pill);border:var(--px-hairline) dashed var(--px-border-strong);color:var(--px-text-secondary);font-size:var(--px-text-12);display:inline-flex}.fx .fx-chipf b{color:var(--px-text-primary);font-weight:var(--px-weight-medium)}.fx .fx-sw{align-items:center;gap:var(--px-space-1-5);font-size:var(--px-text-12);color:var(--px-text-secondary);display:inline-flex}.fx .fx-sw i{width:var(--px-size-switch-w);height:var(--px-size-switch-h);border-radius:var(--px-radius-pill);background:var(--px-switch-track);position:relative}.fx .fx-sw i:after{content:"";top:calc((var(--px-size-switch-h) - var(--px-size-knob)) / 2);left:calc((var(--px-size-switch-h) - var(--px-size-knob)) / 2);width:var(--px-size-knob);height:var(--px-size-knob);border-radius:var(--px-radius-pill);background:var(--px-switch-knob);box-shadow:var(--px-shadow-knob);position:absolute}.fx .fx-card{background:var(--px-surface-card);border:var(--px-hairline) solid var(--px-card-border);border-radius:var(--px-radius-panel);box-shadow:var(--px-shadow-card),var(--px-inset-hi);-webkit-backdrop-filter:blur(var(--px-blur-surface)) saturate(var(--px-saturate));backdrop-filter:blur(var(--px-blur-surface)) saturate(var(--px-saturate));padding:var(--px-space-3);gap:var(--px-space-2);flex-direction:column;min-width:0;min-height:0;display:flex}.fx .fx-ch{align-items:center;gap:var(--px-space-2);height:var(--px-size-btn-xs);display:flex}.fx .fx-ch .fx-ttl{font-weight:var(--px-weight-semibold);color:var(--px-text-strong)}.fx .fx-ch .fx-ctx{color:var(--px-text-tertiary);font-size:var(--px-text-12)}.fx .fx-ch .fx-ic{width:var(--px-size-avatar-sm);height:var(--px-size-avatar-sm);border-radius:var(--px-radius-pill);background:var(--px-fill-sunken);color:var(--px-text-secondary);place-items:center;display:grid}.fx .fx-ch .fx-ic svg{width:var(--px-size-icon-xs);height:var(--px-size-icon-xs)}.fx .fx-csum{font-size:var(--px-text-12-5);color:var(--px-text-secondary);margin-top:calc(var(--px-space-1) * -1)}.fx .fx-tile{background:var(--px-surface-tile);border-radius:var(--px-radius-tile-lg);padding:var(--px-space-2-5) var(--px-space-3)}.fx .fx-solid{background:var(--px-table-bg);border-radius:var(--px-radius-tile-lg);border:var(--px-hairline) solid var(--px-border-hairline);overflow:hidden}.fx .fx-row{align-items:center;gap:var(--px-space-2);min-height:var(--px-size-row);padding:0 var(--px-space-2-5);border-bottom:var(--px-hairline) solid var(--px-border-hairline);display:flex}.fx .fx-row:last-child{border-bottom:0}.fx .fx-row .fx-who{min-width:0;line-height:var(--px-lh-12);flex-direction:column;flex:1;display:flex}.fx .fx-row .fx-who b{font-weight:var(--px-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fx .fx-row .fx-who span{font-size:var(--px-text-11);color:var(--px-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fx .fx-row .fx-amt{font-weight:var(--px-weight-semibold);white-space:nowrap}.fx .fx-row.fx-tall{min-height:calc(var(--px-size-row) + var(--px-space-2-5))}.fx .fx-lg{width:var(--px-size-avatar);height:var(--px-size-avatar);border-radius:var(--px-radius-pill);font-size:var(--px-text-10);font-weight:var(--px-weight-semibold);background:var(--px-fill-selected-strong);color:var(--px-brand-text);flex:none;place-items:center;display:grid}.fx .fx-lg.fx-o{background:var(--px-warning-bg);color:var(--px-accent-text)}.fx .fx-lg.fx-g{background:var(--px-success-bg);color:var(--px-success)}.fx .fx-lg.fx-n{background:var(--px-neutral-bg);color:var(--px-neutral)}.fx .fx-lg.fx-sq{border-radius:var(--px-radius-sm)}.fx .fx-big{font-size:var(--px-text-28);font-weight:var(--px-weight-semibold);letter-spacing:var(--px-tracking-tight);line-height:var(--px-lh-tight);color:var(--px-text-strong);font-variant-numeric:var(--px-numeric)}.fx .fx-mid{font-size:var(--px-text-20);font-weight:var(--px-weight-semibold);letter-spacing:var(--px-tracking-tight);line-height:var(--px-lh-tight);color:var(--px-text-strong);font-variant-numeric:var(--px-numeric)}.fx .fx-lab{font-size:var(--px-text-11);color:var(--px-text-tertiary);text-transform:uppercase;letter-spacing:var(--px-tracking-caps);font-weight:var(--px-weight-semibold)}.fx .fx-cur{color:var(--px-text-tertiary);font-weight:var(--px-weight-medium);margin-right:var(--px-space-0-5)}.fx .fx-verdict{align-items:center;gap:var(--px-space-2);font-size:var(--px-text-14);font-weight:var(--px-weight-medium);color:var(--px-text-strong);display:flex}.fx .fx-verdict .fx-dot{width:var(--px-size-icon-lg);height:var(--px-size-icon-lg);border-radius:var(--px-radius-pill);background:var(--px-success-bg);color:var(--px-success);place-items:center;display:grid}.fx .fx-verdict .fx-dot svg{width:var(--px-size-icon-xs);height:var(--px-size-icon-xs)}.fx .fx-meter{height:var(--px-size-meter);border-radius:var(--px-radius-pill);background:var(--px-fill-pressed);display:flex;overflow:hidden}.fx .fx-meter i{height:100%;width:var(--w);background:var(--px-success);border-radius:var(--px-radius-pill);display:block}.fx .fx-meter i.fx-b{background:var(--px-brand)}.fx .fx-meter i.fx-a{background:var(--px-accent)}.fx table{border-collapse:collapse;width:100%;font-size:var(--px-text-13)}.fx th{height:var(--px-size-row-compact);background:var(--px-table-head-bg);color:var(--px-table-head-fg);font-size:var(--px-text-10-5);text-transform:uppercase;letter-spacing:var(--px-tracking-caps);font-weight:var(--px-weight-semibold);text-align:left;padding:0 var(--px-space-2-5);border-bottom:var(--px-hairline) solid var(--px-border-default);white-space:nowrap}.fx td{height:var(--px-size-row);padding:0 var(--px-space-2-5);border-bottom:var(--px-hairline) solid var(--px-border-hairline);white-space:nowrap}.fx tbody tr:nth-child(2n) td{background:var(--px-table-zebra)}.fx tbody tr.fx-sel td{background:var(--px-fill-selected)}.fx tbody tr.fx-open td{background:var(--px-fill-selected-strong)}.fx th.fx-r,.fx td.fx-r{text-align:right}.fx td.fx-b{font-weight:var(--px-weight-medium)}.fx .fx-ck{width:var(--px-size-check);height:var(--px-size-check);border-radius:var(--px-radius-xs);border:var(--px-hairline) solid var(--px-border-strong);vertical-align:middle;background:var(--px-surface-solid);place-items:center;display:inline-grid}.fx .fx-ck.fx-on{background:var(--px-brand);border-color:var(--px-brand);color:var(--px-text-on-brand)}.fx .fx-ck.fx-on svg{width:var(--px-size-icon-xs);height:var(--px-size-icon-xs);stroke-width:var(--px-stroke-2)}.fx .fx-bulk{align-items:center;gap:var(--px-space-2);height:var(--px-size-bulk);padding:0 var(--px-space-1-5) 0 var(--px-space-3);border-radius:var(--px-radius-pill);background:var(--px-bulk-bg);color:var(--px-bulk-fg);box-shadow:var(--px-shadow-pop);font-size:var(--px-text-12-5);display:flex}.fx .fx-bulk .fx-mut{color:var(--px-bulk-fg-3)}.fx .fx-bulk .fx-bb{align-items:center;gap:var(--px-space-1);height:var(--px-size-btn-xs);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-pill);color:var(--px-bulk-fg);font-weight:var(--px-weight-medium);display:inline-flex}.fx .fx-bulk .fx-bb svg{width:var(--px-size-icon-xs);height:var(--px-size-icon-xs)}.fx .fx-bulk .fx-bb.fx-hot{background:var(--px-btn-primary-bg);color:var(--px-btn-primary-fg)}.fx .fx-bulk .fx-vl{width:var(--px-hairline);height:var(--px-size-chip);background:var(--px-bulk-line)}.fx .fx-drawer{width:var(--px-size-drawer);background:var(--px-surface-overlay);border-left:var(--px-hairline) solid var(--px-border-default);box-shadow:var(--px-shadow-panel);flex-direction:column;flex:none;min-height:0;display:flex}.fx .fx-drawer .fx-dh{align-items:center;gap:var(--px-space-2);padding:var(--px-space-3) var(--px-space-3) var(--px-space-2);border-bottom:var(--px-hairline) solid var(--px-border-hairline);display:flex}.fx .fx-drawer .fx-db{padding:var(--px-space-3);gap:var(--px-space-3);flex-direction:column;display:flex;overflow:hidden}.fx .fx-rc .fx-rl{align-items:baseline;gap:var(--px-space-2);min-height:var(--px-size-row-compact);border-bottom:var(--px-hairline) solid var(--px-border-hairline);padding:var(--px-space-1) 0;display:flex}.fx .fx-rc .fx-rl:last-child{border-bottom:0}.fx .fx-rc .fx-rl .fx-who{line-height:var(--px-lh-12);flex-direction:column;flex:1;display:flex}.fx .fx-rc .fx-rl .fx-who span{font-size:var(--px-text-11);color:var(--px-text-tertiary)}.fx .fx-rc .fx-tot{font-weight:var(--px-weight-semibold);color:var(--px-text-strong)}.fx .fx-tl{flex-direction:column;display:flex}.fx .fx-tl .fx-te{gap:var(--px-space-2);padding-bottom:var(--px-space-2);display:flex;position:relative}.fx .fx-tl .fx-te:before{content:"";left:calc(var(--px-size-step) / 2 - var(--px-hairline) / 2);top:var(--px-size-step);width:var(--px-hairline);background:var(--px-border-default);position:absolute;bottom:0}.fx .fx-tl .fx-te:last-child:before{display:none}.fx .fx-tl .fx-sd{width:var(--px-size-step);height:var(--px-size-step);border-radius:var(--px-radius-pill);background:var(--px-fill-sunken);color:var(--px-text-tertiary);flex:none;place-items:center;display:grid}.fx .fx-tl .fx-sd svg{width:var(--px-size-icon-xs);height:var(--px-size-icon-xs)}.fx .fx-tl .fx-sd.fx-ok{background:var(--px-success-bg);color:var(--px-success)}.fx .fx-tl .fx-sd.fx-warn{background:var(--px-warning-bg);color:var(--px-warning)}.fx .fx-tl .fx-sd.fx-next{border:var(--px-hairline) dashed var(--px-border-strong);background:0 0}.fx .fx-tl .fx-tx{line-height:var(--px-lh-12);font-size:var(--px-text-12-5);flex-direction:column;display:flex}.fx .fx-tl .fx-tx span{font-size:var(--px-text-11);color:var(--px-text-tertiary)}.fx .fx-linkbox{align-items:center;gap:var(--px-space-2);height:var(--px-size-input);border-radius:var(--px-radius-pill);background:var(--px-fill-input);border:var(--px-hairline) solid var(--px-chip-border);padding:0 var(--px-space-1) 0 var(--px-space-2-5);font-size:var(--px-text-12);color:var(--px-text-link);display:flex}.fx .fx-linkbox span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fx .fx-chart{flex:1;min-height:0;position:relative}.fx .fx-chart svg{width:100%;height:100%;display:block;overflow:visible}.fx .fx-chart .fx-ln{fill:none;stroke:var(--px-chart-1);stroke-width:var(--px-chart-stroke);vector-effect:non-scaling-stroke}.fx .fx-chart .fx-ln2{fill:none;stroke:var(--px-chart-2);stroke-width:var(--px-chart-stroke);stroke-dasharray:var(--px-space-1) var(--px-space-1);vector-effect:non-scaling-stroke}.fx .fx-chart .fx-ar{fill:var(--px-chart-area);stroke:none}.fx .fx-chart .fx-gd{stroke:var(--px-chart-grid);stroke-width:var(--px-hairline);vector-effect:non-scaling-stroke}.fx .fx-chart .fx-lowl{stroke:var(--px-accent);stroke-width:var(--px-hairline);stroke-dasharray:var(--px-space-1) var(--px-space-1);vector-effect:non-scaling-stroke}.fx .fx-chart .fx-safe{stroke:var(--px-danger);stroke-width:var(--px-hairline);stroke-dasharray:var(--px-space-0-5) var(--px-space-1);vector-effect:non-scaling-stroke;opacity:var(--px-opacity-muted)}.fx .fx-pin{width:calc(var(--px-size-dot) + var(--px-space-0-5));height:calc(var(--px-size-dot) + var(--px-space-0-5));border-radius:var(--px-radius-pill);background:var(--px-chart-dot);border:var(--px-stroke-2) solid var(--px-accent);position:absolute;transform:translate(-50%,-50%)}.fx .fx-pin.fx-b{border-color:var(--px-chart-1)}.fx .fx-flag{transform:translate(-50%,calc(-100% - var(--px-space-2)));background:var(--px-tip-bg);color:var(--px-tip-fg);border-radius:var(--px-radius-sm);padding:var(--px-space-0-5) var(--px-space-2);font-size:var(--px-text-11);white-space:nowrap;line-height:var(--px-lh-11);position:absolute}.fx .fx-flag b{font-weight:var(--px-weight-semibold)}.fx .fx-flag.fx-under{transform:translate(-50%,var(--px-space-2))}.fx .fx-xl{font-size:var(--px-text-10-5);color:var(--px-chart-axis);padding-top:var(--px-space-1);justify-content:space-between;display:flex}.fx .fx-leg{gap:var(--px-space-3);font-size:var(--px-text-11);color:var(--px-text-tertiary);align-items:center;display:flex}.fx .fx-leg i{width:var(--px-space-2-5);height:var(--px-stroke-2);background:var(--px-chart-1);vertical-align:middle;margin-right:var(--px-space-1);display:inline-block}.fx .fx-leg i.fx-g{background:var(--px-chart-2)}.fx .fx-leg i.fx-a{background:var(--px-accent)}.fx .fx-leg i.fx-d{background:var(--px-danger)}.fx .fx-feed .fx-fe{gap:var(--px-space-2);min-height:var(--px-size-row);border-bottom:var(--px-hairline) solid var(--px-border-hairline);font-size:var(--px-text-12-5);align-items:center;display:flex}.fx .fx-feed .fx-fe:last-child{border-bottom:0}.fx .fx-feed .fx-fe .fx-tx{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fx .fx-feed .fx-fe .fx-tx b{font-weight:var(--px-weight-medium)}.fx .fx-feed .fx-fe .fx-t{font-size:var(--px-text-11);color:var(--px-text-tertiary);white-space:nowrap}.fx .fx-fi{width:var(--px-size-avatar-sm);height:var(--px-size-avatar-sm);border-radius:var(--px-radius-pill);background:var(--px-fill-sunken);color:var(--px-text-secondary);flex:none;place-items:center;display:grid}.fx .fx-fi svg{width:var(--px-size-icon-xs);height:var(--px-size-icon-xs)}.fx .fx-fi.fx-ok{background:var(--px-success-bg);color:var(--px-success)}.fx .fx-fi.fx-b{background:var(--px-info-bg);color:var(--px-info)}.fx .fx-fi.fx-w{background:var(--px-warning-bg);color:var(--px-warning)}.fx .fx-qb{align-items:center;gap:var(--px-space-2);height:calc(var(--px-size-btn-sm) + var(--px-space-2));border-radius:var(--px-radius-pill);background:var(--px-surface-card);border:var(--px-hairline) solid var(--px-card-border);box-shadow:var(--px-shadow-card),var(--px-inset-hi);-webkit-backdrop-filter:blur(var(--px-blur-surface));backdrop-filter:blur(var(--px-blur-surface));padding:0 var(--px-space-1) 0 var(--px-space-3);flex:none;display:flex}.fx .fx-qb .fx-ph2{color:var(--px-text-primary);flex:1}.fx .fx-qb .fx-ph2 .fx-caret{width:var(--px-hairline);height:var(--px-text-14);background:var(--px-brand);vertical-align:middle;margin-left:var(--px-space-0-5);display:inline-block}.fx .fx-qb .fx-sugg{color:var(--px-text-tertiary);font-size:var(--px-text-12)}.fx .fx-photo{width:calc(var(--px-size-avatar-lg) + var(--px-space-1));height:calc(var(--px-size-avatar-lg) + var(--px-space-3));border-radius:var(--px-radius-sm);background:repeating-linear-gradient(0deg,var(--px-border-default) 0 var(--px-hairline),transparent var(--px-hairline) var(--px-space-1)),var(--px-surface-solid);border:var(--px-hairline) solid var(--px-border-strong);box-shadow:var(--px-shadow-xs);flex:none;position:relative;overflow:hidden;transform:rotate(-3deg)}.fx .fx-photo:after{content:"?";right:var(--px-space-0-5);font-size:var(--px-text-10);font-weight:var(--px-weight-bold);color:var(--px-warning);position:absolute;bottom:0}.fx .fx-g3{gap:var(--px-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fx .fx-hero{gap:var(--px-space-3);flex:none;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.fx .fx-kp{gap:var(--px-space-2);grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));display:grid}.fx .fx-kp .fx-tile{gap:var(--px-space-0-5);flex-direction:column;display:flex}.fx .fx-kp .fx-tile .fx-ft{font-size:var(--px-text-11);color:var(--px-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fx .fx-acctline{gap:var(--px-space-1);margin-top:var(--px-space-1);display:flex}.fx .fx-acctline .fx-seg{height:var(--px-size-meter);border-radius:var(--px-radius-pill);flex:var(--f)}.fx .fx-acct{align-items:center;gap:var(--px-space-2);display:flex}.fx .fx-acct .fx-no{font-size:var(--px-text-20);font-weight:var(--px-weight-semibold);letter-spacing:var(--px-tracking-caps);font-variant-numeric:var(--px-numeric);color:var(--px-text-strong);font-family:var(--px-font-mono)}.fx .fx-qr{width:calc(var(--px-size-avatar-lg) + var(--px-space-4));height:calc(var(--px-size-avatar-lg) + var(--px-space-4));border-radius:var(--px-radius-md);background:var(--px-surface-solid);border:var(--px-hairline) solid var(--px-border-default);color:var(--px-text-strong);flex:none;place-items:center;display:grid}.fx .fx-qr svg{width:var(--px-size-avatar-lg);height:var(--px-size-avatar-lg);stroke-width:var(--px-stroke-1-5)}.fx .fx-brandmark{align-items:center;gap:var(--px-space-1);font-size:var(--px-text-11);color:var(--px-text-tertiary);display:inline-flex}.fx .fx-brandmark i{width:var(--px-size-dot);height:var(--px-size-dot);border-radius:var(--px-radius-pill);background:var(--px-chart-6);display:inline-block}.fx .fx-scrim{background:var(--px-overlay);z-index:var(--px-z-overlay);position:fixed;inset:0}.fx .fx-sheet{z-index:var(--px-z-modal);width:var(--px-size-modal);background:var(--px-surface-overlay);border-radius:var(--px-radius-xl);box-shadow:var(--px-shadow-pop);border:var(--px-hairline) solid var(--px-card-border);padding:var(--px-space-4);gap:var(--px-space-3);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.fx .fx-input{align-items:center;gap:var(--px-space-2);height:var(--px-size-input);border-radius:var(--px-radius-pill);background:var(--px-fill-input);border:var(--px-hairline) solid var(--px-border-default);padding:0 var(--px-space-2-5);display:flex}.fx .fx-input.fx-lg2{height:calc(var(--px-size-input) + var(--px-space-3));font-size:var(--px-text-20);font-weight:var(--px-weight-semibold);font-variant-numeric:var(--px-numeric)}.fx .fx-input.fx-focus{border-color:var(--px-border-focus);box-shadow:var(--px-focus-glow)}.fx .fx-banner{gap:var(--px-space-2);padding:var(--px-space-2) var(--px-space-3);border-radius:var(--px-radius-tile);background:var(--px-warning-bg);border:var(--px-hairline) solid var(--px-warning-border);color:var(--px-text-primary);font-size:var(--px-text-12-5);align-items:flex-start;display:flex}.fx .fx-banner svg{color:var(--px-warning);margin-top:var(--px-space-0-5)}.fx .fx-banner.fx-ok{background:var(--px-success-bg);border-color:var(--px-success-border)}.fx .fx-banner.fx-ok svg{color:var(--px-success)}.fx .fx-banner.fx-info{background:var(--px-info-bg);border-color:var(--px-info-border)}.fx .fx-banner.fx-info svg{color:var(--px-info)}.fx .fx-appr{border:var(--px-hairline) solid var(--px-warning-border);background:var(--px-warning-bg)}.fx .fx-bars{align-items:flex-end;gap:var(--px-space-3);height:100%;padding-top:var(--px-space-5);display:flex}.fx .fx-bars .fx-bg{align-items:center;gap:var(--px-space-1);flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.fx .fx-bars .fx-pair{align-items:flex-end;gap:var(--px-space-0-5);justify-content:center;width:100%;height:100%;display:flex;position:relative}.fx .fx-bars .fx-pair i{width:30%;height:var(--h);background:var(--px-chart-1);border-radius:var(--px-radius-xs) var(--px-radius-xs) 0 0;display:block}.fx .fx-bars .fx-pair i.fx-c{background:var(--px-chart-2);opacity:var(--px-opacity-muted)}.fx .fx-bars .fx-pair .fx-p{top:calc(100% - var(--h2) - var(--px-space-5));font-size:var(--px-text-10-5);color:var(--px-success);font-weight:var(--px-weight-semibold);position:absolute}.fx .fx-bars .fx-bg span{font-size:var(--px-text-10-5);color:var(--px-chart-axis)}.fx .fx-bars .fx-bg.fx-now span{color:var(--px-text-strong);font-weight:var(--px-weight-semibold)}.fx .fx-chk{align-items:center;gap:var(--px-space-2);min-height:var(--px-size-row);border-bottom:var(--px-hairline) solid var(--px-border-hairline);font-size:var(--px-text-12-5);display:flex}.fx .fx-chk:last-child{border-bottom:0}.fx .fx-chk .fx-bx{width:var(--px-size-step);height:var(--px-size-step);border-radius:var(--px-radius-pill);background:var(--px-success-bg);color:var(--px-success);flex:none;place-items:center;display:grid}.fx .fx-chk .fx-bx svg{width:var(--px-size-icon-xs);height:var(--px-size-icon-xs);stroke-width:var(--px-stroke-2)}.fx .fx-chk .fx-bx.fx-todo{border:var(--px-stroke-1-5) solid var(--px-border-strong);background:0 0}.fx .fx-chk .fx-tx{flex:1}.fx .fx-sent{font-size:var(--px-text-14);line-height:var(--px-lh-normal);color:var(--px-text-secondary)}.fx .fx-sent b{color:var(--px-text-strong);font-weight:var(--px-weight-semibold)}.fx .fx-stack{gap:var(--px-space-3);flex-direction:column;min-height:0;display:flex}.fx .fx-hstack{gap:var(--px-space-2);align-items:center;display:flex}.fx .fx-conf{align-items:center;gap:var(--px-space-1);font-size:var(--px-text-11);color:var(--px-text-tertiary);white-space:nowrap;display:inline-flex}.fx .fx-conf .fx-meter{width:calc(var(--px-space-8) + var(--px-space-2))}.fx .fx-grp{font-size:var(--px-text-10-5);text-transform:uppercase;letter-spacing:var(--px-tracking-caps);color:var(--px-table-head-fg);font-weight:var(--px-weight-semibold);background:var(--px-table-head-bg);height:var(--px-size-row-compact);align-items:center;gap:var(--px-space-2);padding:0 var(--px-space-2-5);border-bottom:var(--px-hairline) solid var(--px-border-default);display:flex}.fx .fx-grp .fx-grow{flex:1}.fx .fx-wal{gap:var(--px-space-2);flex-direction:column;display:flex}.fx .fx-wal .fx-top{align-items:center;gap:var(--px-space-2);display:flex}.fx .fx-wal .fx-lg{width:var(--px-size-avatar-lg);height:var(--px-size-avatar-lg);font-size:var(--px-text-11)}.fx .fx-wal.fx-spend{border:var(--px-hairline) solid var(--px-info-border);background:linear-gradient(var(--px-fill-selected),var(--px-fill-selected)),var(--px-surface-card)}.fx .fx-scroller{gap:var(--px-space-2);display:flex;overflow:hidden}.fx .fx-scroller .fx-tile{width:calc(var(--px-size-stat-min) - var(--px-space-4));flex:none}.fx .fx-cmdk span,.fx .fx-sb-search span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fx .fx-tab,.fx .fx-chipf,.fx .fx-lab,.fx .fx-bulk,.fx .fx-bulk .fx-bb,.fx .fx-kp .fx-tile .fx-ft,.fx .fx-hstack>span{white-space:nowrap}.fx .fx-flag.fx-left{transform:translate(calc(-100% + var(--px-space-3)),var(--px-space-2))}.fx .fx-wal .fx-top>div{min-width:0}.fx .fx-wal .fx-top>div>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fx .fx-card{box-sizing:border-box}.fx .fx-hero>.fx-card,.fx .fx-g3>.fx-card{min-height:0}.fx .fx-g3>.fx-card .fx-solid{flex:1}.fx .fx-lg .fx-ic{width:var(--px-size-icon-xs);height:var(--px-size-icon-xs)}.fx .fx-row a.fx-who:hover b,.fx a.fx-who:hover b{color:var(--px-text-link)}.fx .fx-tile{gap:var(--px-space-0-5);min-width:0;color:inherit;flex-direction:column;display:flex}.fx a.fx-tile:hover{background:var(--px-fill-hover)}.fx .fx-verdict .fx-dot.fx-warn{background:var(--px-warning-bg);color:var(--px-warning)}.fx .fx-acctline .fx-s0{background:var(--px-chart-1)}.fx .fx-acctline .fx-s1{background:var(--px-accent)}.fx .fx-acctline .fx-s2{background:var(--px-chart-6)}.fx .fx-acctline .fx-s3{background:var(--px-chart-3)}.fx .fx-acct .fx-no,.fx .fx-qrwrap .fx-no{font-size:var(--px-text-20);font-weight:var(--px-weight-semibold);letter-spacing:var(--px-tracking-caps);font-family:var(--px-font-mono);color:var(--px-text-strong)}.fx button.fx-qr{cursor:pointer;padding:0}.fx .fx-qrwrap{align-items:center;gap:var(--px-space-2);padding:var(--px-space-2) 0;flex-direction:column;display:flex}.fx .fx-qrbig{width:calc(var(--px-space-16) * 3);height:calc(var(--px-space-16) * 3);border-radius:var(--px-radius-md)}.fx .fx-qrbg{fill:var(--px-surface-solid)}.fx .fx-qrfg{fill:var(--px-text-strong)}.fx .fx-sumbar{align-items:center;gap:var(--px-space-4);height:calc(var(--px-size-btn-sm) + var(--px-space-1));padding:0 var(--px-space-3);border-radius:var(--px-radius-tile-lg);background:var(--px-surface-card);border:var(--px-hairline) solid var(--px-card-border);box-shadow:var(--px-shadow-card), var(--px-inset-hi);white-space:nowrap;scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.fx .fx-sumbar b{font-weight:var(--px-weight-semibold);color:var(--px-text-strong);font-variant-numeric:var(--px-numeric)}.fx .fx-sumbar b.fx-bad{color:var(--px-danger)}.fx .fx-sumbar b.fx-ok{color:var(--px-success)}.fx .fx-chipf .fx-ic{width:var(--px-size-icon-xs);height:var(--px-size-icon-xs)}.fx .fx-verb,.fx .fx-btn{cursor:pointer;text-decoration:none}.fx .fx-verb:hover,.fx .fx-btn:hover{background:var(--px-fill-hover)}.fx .fx-verb.fx-pri:hover,.fx .fx-btn.fx-pri:hover{background:var(--px-btn-primary-bg-hover,var(--px-btn-primary-bg))}.fx-app .fx-phact .fx-btn{align-items:center;gap:var(--px-space-1-5);height:var(--px-size-btn-sm);padding:0 var(--px-space-3);border-radius:var(--px-radius-pill);font-size:var(--px-text-12-5);font-weight:var(--px-weight-medium);white-space:nowrap;border:var(--px-hairline) solid var(--px-chip-border);background:var(--px-surface-chip);box-shadow:var(--px-chip-shadow);color:var(--px-text-primary);cursor:pointer;text-decoration:none;display:inline-flex}.fx-app .fx-phact .fx-btn:hover{background:var(--px-fill-hover)}.fx-app .fx-phact .fx-btn svg{color:var(--px-text-tertiary);width:var(--px-size-icon-sm);height:var(--px-size-icon-sm);stroke-width:var(--px-chart-stroke)}.fx .fx-tablewrap{overflow-x:auto}.fx .fx-cb{width:var(--px-space-8)}.fx button.fx-ck{cursor:pointer;padding:0}.fx .fx-ck .fx-ic{width:var(--px-size-icon-xs);height:var(--px-size-icon-xs);stroke-width:var(--px-stroke-2)}.fx tr.fx-open td{background:var(--px-fill-selected-strong)}.fx tr.fx-sel td{background:var(--px-fill-selected)}.fx td .fx-ic{width:var(--px-size-icon-xs);height:var(--px-size-icon-xs)}.fx .fx-bulkwrap{bottom:var(--px-space-3);z-index:var(--px-z-sticky);pointer-events:none;justify-content:center;display:flex;position:sticky}.fx .fx-bulkwrap .fx-bulk{pointer-events:auto}.fx .fx-bulk button{cursor:pointer;background:0 0;border:0}.fx .fx-bulk button.fx-hot{background:var(--px-btn-primary-bg)}.fx-split{display:block}.fx-split .fx-main{min-width:0}.fx .fx-drawer{z-index:var(--px-z-drawer);right:0;top:var(--px-size-topbar);width:min(var(--px-size-drawer), 100vw);animation:fx-in var(--px-dur-panel) var(--px-ease-out);position:fixed;bottom:0;overflow-y:auto}.fx .fx-drawer .fx-db{overflow:visible}.fx .fx-dh .fx-who{min-width:0;line-height:var(--px-lh-snug);flex-direction:column;display:flex}.fx .fx-dh .fx-who span{font-size:var(--px-text-11);color:var(--px-text-tertiary)}.fx .fx-field{gap:var(--px-space-1);flex-direction:column;display:flex}.fx .fx-tl .fx-tx{flex-direction:column;display:flex}@keyframes fx-in{0%{transform:translateX(var(--px-shift-md,var(--px-space-6)));opacity:0}to{opacity:1;transform:none}}.fx-out{gap:var(--px-space-3);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;display:grid}.fx-out .fx-side{min-width:0}.fx .fx-row .fx-pill.fx-nd{max-width:calc(var(--px-space-16) * 2);text-overflow:ellipsis;overflow:hidden}.fx .fx-pill.fx-nd.fx-warn{background:var(--px-warning-bg);color:var(--px-warning);border-color:var(--px-warning-border)}.fx .fx-wallets{grid-template-columns:repeat(auto-fit, minmax(var(--px-size-kpi-min), 1fr));gap:var(--px-space-3);display:grid}.fx .fx-wal .fx-top b{font-weight:var(--px-weight-semibold);color:var(--px-text-strong)}.fx-reports{gap:var(--px-space-3);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}.fx .fx-kp4{gap:var(--px-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fx .fx-kp4 .fx-ft{font-size:var(--px-text-11);color:var(--px-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fx .fx-pnl .fx-bars{height:calc(var(--px-space-16) * 2 + var(--px-space-10))}.fx .fx-bars .fx-pair .fx-p.fx-bad{color:var(--px-danger)}.fx .fx-bars .fx-pair i{max-width:var(--px-space-8)}.fx .fx-solid.fx-pad{padding:0 var(--px-space-2-5)}.fx .fx-leg .fx-link{margin-left:var(--px-space-1)}.fx .fx-sent span b{color:var(--px-text-strong);font-weight:var(--px-weight-semibold)}.fx .fx-chart{height:calc(var(--px-space-16) * 3);flex:none}.fx .fx-pin,.fx .fx-flag{left:var(--x);top:var(--y)}.fx .fx-leg>span{white-space:nowrap;align-items:center;display:inline-flex}.fx .fx-sheet{width:min(var(--px-size-modal), calc(100vw - var(--px-space-6)));max-height:calc(100dvh - var(--px-space-8));animation:fx-pop var(--px-dur-pop) var(--px-ease-out);overflow-y:auto}.fx .fx-scrim{animation:fx-fade var(--px-dur-pop) var(--px-ease-out)}@keyframes fx-pop{0%{opacity:0;transform:translate(-50%, -48%) scale(var(--px-press-scale))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes fx-fade{0%{opacity:0}to{opacity:1}}.fx .fx-input b{font-weight:var(--px-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fx .fx-select,.fx .fx-amt-in,.fx .fx-qbin{min-width:0;font:inherit;color:inherit;appearance:none;background:0 0;border:0;outline:0;flex:1}.fx .fx-amt-in{font-size:var(--px-text-20);font-weight:var(--px-weight-semibold)}.fx .fx-rc .fx-who{flex-direction:column;flex:1;display:flex}.fx .fx-rc .fx-amt{white-space:nowrap}.fx .fx-rc .fx-tot .fx-who{font-weight:var(--px-weight-semibold);color:var(--px-text-strong)}.fx .fx-banner b{font-weight:var(--px-weight-semibold)}.fx .fx-banner .fx-ic{margin-top:var(--px-space-0-5)}.fx .fx-banner .fx-verb{flex:none}.fx .fx-toast{left:50%;bottom:var(--px-space-6);z-index:var(--px-z-toast);background:var(--px-toast-bg,var(--px-bulk-bg));color:var(--px-toast-fg,var(--px-bulk-fg));border-radius:var(--px-radius-pill);padding:var(--px-space-2) var(--px-space-4);font-size:var(--px-text-12-5);box-shadow:var(--px-shadow-pop);max-width:calc(100vw - var(--px-space-8));position:fixed;transform:translate(-50%)}.fx .fx-qb .fx-ic{color:var(--px-brand-text)}.fx .fx-qb .fx-sugg{white-space:nowrap;text-overflow:ellipsis;max-width:45%;overflow:hidden}.fx .fx-qbin{height:100%}.fx .fx-qbin::placeholder{color:var(--px-text-tertiary)}@media (min-width:1280px){.fx-split.fx-has-drawer .fx-main{padding-right:calc(var(--px-size-drawer) - var(--px-space-4))}}@media (max-width:1279px){.fx .fx-g3{grid-template-columns:repeat(2,minmax(0,1fr))}.fx .fx-g3>.fx-card:last-child{grid-column:1/-1}.fx .fx-kp4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.fx .fx-hero,.fx-out,.fx-reports,.fx .fx-g3{grid-template-columns:minmax(0,1fr)}.fx .fx-qb .fx-sugg{display:none}}@media (max-width:767px){.fx-tabsrow{align-items:center;gap:var(--px-space-2);border-bottom:0}.fx-tab{height:var(--px-size-btn-sm);border-radius:var(--px-radius-pill);padding:0 var(--px-space-3);font-size:var(--px-text-12-5);border-bottom:0;margin:0}.fx-tab.fx-on{background:var(--px-nav-active-bg);color:var(--px-nav-active-fg);box-shadow:var(--px-nav-active-shadow)}.fx-sw span,.fx-phsub{display:none}.fx .fx-kp{scrollbar-width:none;scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.fx .fx-kp>.fx-tile{width:calc(var(--px-size-stat-min) + var(--px-space-4));scroll-snap-align:start;flex:none}.fx .fx-kp>.fx-tile:first-child{width:calc(100% - var(--px-space-8))}.fx .fx-kp4{grid-template-columns:repeat(2,minmax(0,1fr))}.fx .fx-hide-sm{display:none}.fx .fx-big{font-size:var(--px-text-24)}.fx .fx-sumbar{gap:var(--px-space-3)}.fx .fx-drawer{width:100vw;top:0}.fx .fx-sheet{border-radius:var(--px-radius-xl) var(--px-radius-xl) 0 0;width:100vw;animation:none;top:auto;bottom:0;left:0;transform:none}.fx .fx-chart{height:calc(var(--px-space-16) * 2)}.fx-split.fx-has-drawer .fx-main{padding-right:0}}.fx.fx-stack{gap:var(--px-space-3);flex-direction:column;min-width:0;display:flex}.fx .fx-kp .fx-tile .fx-ft{white-space:normal}@media (max-width:767px){.fx-app .fx-phact{display:none}.fx-tabsrow .fx-sw{padding-left:var(--px-space-2)}.fx .fx-ch .fx-ctx{display:none}.fx .fx-verdict{font-size:var(--px-text-13)}.fx .fx-verdict+.fx-grow+.fx-mut{display:none}}.fx .fx-gA{gap:var(--px-space-3-5);padding-top:var(--px-space-1);flex-direction:column;display:flex}.fx .fx-gA-lead{font-size:var(--px-text-14);line-height:var(--px-lh-relaxed);color:var(--px-text-secondary);margin:0}.fx .fx-gA-step{align-items:center;gap:var(--px-space-2);margin-top:var(--px-space-2);font-weight:var(--px-weight-semibold);color:var(--px-text-strong);display:flex}.fx .fx-gA-step span{width:var(--px-size-chip);height:var(--px-size-chip);border-radius:var(--px-radius-pill);background:var(--px-text-strong);color:var(--px-surface-card);font-size:var(--px-text-11);place-items:center;display:inline-grid}.fx .fx-gA-in{height:calc(var(--px-size-input) + var(--px-space-2-5));padding:0 var(--px-space-3-5);background:var(--px-surface-card);box-shadow:var(--px-shadow-xs)}.fx .fx-gA-two{gap:var(--px-space-3);grid-template-columns:1fr 1fr;display:grid}.fx .fx-txt{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1}.fx .fx-mono2{font-family:var(--px-font-mono);letter-spacing:var(--px-tracking-caps)}.fx .fx-gA-name{align-items:center;gap:var(--px-space-1);color:var(--px-success);font-weight:var(--px-weight-semibold);font-size:var(--px-text-13);display:inline-flex}.fx .fx-gA-actions{margin-top:var(--px-space-2)}.fx .fx-gA-foot{text-align:center}.fx .fx-gA-ready{align-items:center;gap:var(--px-space-1-5);padding:var(--px-space-5) var(--px-space-4);flex-direction:column;display:flex}.fx .fx-gA-ready .fx-no{font-size:var(--px-text-28);font-family:var(--px-font-mono);font-weight:var(--px-weight-semibold);letter-spacing:var(--px-tracking-caps);color:var(--px-text-strong)}.fx .fx-sim{align-items:center;gap:var(--px-space-2);padding:var(--px-space-2) var(--px-space-2-5);border-radius:var(--px-radius-tile);border:var(--px-hairline) dashed var(--px-border-default);flex-wrap:wrap;display:flex}.fx .fx-sim .fx-input{flex:1;min-width:0}@media (max-width:480px){.fx .fx-gA-two{grid-template-columns:1fr}}.fx .fx-gP-seg{gap:var(--px-space-2);grid-template-columns:1fr 1fr;display:grid}.fx .fx-gP-opt{justify-content:center;align-items:center;gap:var(--px-space-1-5);min-height:var(--px-size-row);padding:0 var(--px-space-3);border-radius:var(--px-radius-control);border:var(--px-hairline) solid var(--px-border-default);background:var(--px-surface-card);color:var(--px-text-primary);font:inherit;font-size:var(--px-text-16);font-weight:var(--px-weight-medium);box-shadow:var(--px-shadow-xs);cursor:pointer;display:inline-flex}.fx .fx-gP-opt[aria-pressed=true]{border-color:var(--px-border-focus);background:var(--px-fill-selected);color:var(--px-text-strong);font-weight:var(--px-weight-semibold)}.fx .fx-gP-opt:focus-visible{outline:var(--px-stroke-2) solid var(--px-border-focus);outline-offset:var(--px-stroke-2)}.fx .fx-gP-id{gap:var(--px-space-1-5);padding:var(--px-space-3-5) var(--px-space-4);flex-direction:column;display:flex}.fx .fx-gP-kv{justify-content:space-between;gap:var(--px-space-3);min-height:var(--px-size-touch);border-top:var(--px-hairline) solid var(--px-border-hairline);align-items:center;display:flex}.fx .fx-gP-terms{gap:var(--px-space-3);min-height:var(--px-size-touch);font-size:var(--px-text-14);line-height:var(--px-lh-relaxed);color:var(--px-text-secondary);cursor:pointer;align-items:flex-start;display:flex}.fx .fx-gP-terms input{width:var(--px-size-check);height:var(--px-size-check);margin-top:var(--px-space-0-5);accent-color:var(--px-brand);flex:none}.fx .fx-gP-area{height:auto;padding-top:var(--px-space-2-5);padding-bottom:var(--px-space-2-5)}.fx .fx-gP-area textarea{resize:vertical;min-height:calc(var(--px-size-row) * 1.2);width:100%;font:inherit;color:inherit;background:0 0;border:0}.fx .fx-gP-limit{gap:var(--px-space-2);flex-direction:column;display:flex}.fx .fx-gP-up{align-items:center;gap:var(--px-space-1-5);min-height:var(--px-size-touch);cursor:pointer;display:inline-flex}.fx .fx-po-list{flex-direction:column;display:flex}.fx .fx-po-row{align-items:flex-start;gap:var(--px-space-3);min-height:var(--px-size-row);padding:var(--px-space-3-5) 0;border-top:var(--px-hairline) solid var(--px-border-hairline);display:flex}.fx .fx-po-row:first-child{padding-top:var(--px-space-2);border-top:0}.fx .fx-po-row>.fx-ic{margin-top:var(--px-space-0-5);flex:none}.fx .fx-po-main{gap:var(--px-space-1-5);flex:1;min-width:0;display:grid}.fx .fx-po-head{justify-content:space-between;align-items:flex-start;gap:var(--px-space-3);display:flex}.fx .fx-po-title{min-width:0;font-size:var(--px-text-13);line-height:var(--px-lh-13);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fx .fx-po-head .fx-amt{white-space:nowrap;font-size:var(--px-text-13);line-height:var(--px-lh-13);flex:none}.fx .fx-po-sub,.fx .fx-po-why{font-size:var(--px-text-12-5);line-height:var(--px-lh-12);color:var(--px-text-tertiary);white-space:normal;overflow-wrap:anywhere;display:block}.fx .fx-po-why{color:var(--px-text-secondary)}.fx .fx-po-meta{align-items:center;gap:var(--px-space-2);margin-top:var(--px-space-1);flex-wrap:wrap;display:flex}.fx .fx-po-meta .fx-btn{min-height:var(--px-size-touch);min-width:var(--px-size-touch);justify-content:center}.fx .fx-po-steps{gap:var(--px-space-1-5);margin:var(--px-space-3) 0;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.fx .fx-po-steps li{align-items:center;gap:var(--px-space-1);font-size:var(--px-text-13);color:var(--px-text-tertiary);text-align:center;flex-direction:column;display:flex}.fx .fx-po-steps li span{width:var(--px-size-chip);height:var(--px-size-chip);border-radius:var(--px-radius-pill);background:var(--px-fill-pressed);color:var(--px-text-secondary);font-size:var(--px-text-12);font-weight:var(--px-weight-semibold);place-items:center;display:inline-grid}.fx .fx-po-steps li[data-on]{color:var(--px-text-strong);font-weight:var(--px-weight-semibold)}.fx .fx-po-steps li[data-on] span{background:var(--px-text-strong);color:var(--px-surface-card)}.fx .fx-bal .fx-ch{row-gap:var(--px-space-1);flex-wrap:wrap;height:auto}.fx .fx-bal .fx-ch .fx-ttl{white-space:nowrap}.fx .fx-bal-main{gap:var(--px-space-0-5);flex-direction:column;display:flex}.fx .fx-bal-main .fx-lab{white-space:nowrap}.fx .fx-bal-split{gap:var(--px-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx .fx-bal-split .fx-tile .fx-ft{font-size:var(--px-text-11);color:var(--px-text-tertiary);white-space:normal}.fx .fx-bal-split .fx-tile .fx-lab{align-items:center;gap:var(--px-space-1);display:inline-flex}.fx .fx-bal-split .fx-tile .fx-lab .fx-ic{width:var(--px-size-icon-xs);height:var(--px-size-icon-xs)}.fx .fx-acct .fx-grow{min-width:0}.fx img.fx-qr{padding:var(--px-space-1);display:block}.fin-public img.fin-qr{margin:var(--px-space-2) 0;border-radius:var(--px-radius-md);display:block}.fin-paycard{margin-top:var(--px-space-3)}@media (max-width:767px){.fx .fx-bal .fx-brandmark{display:none}}
.sx-head{margin-bottom:var(--px-space-3)}.sx-hrow{align-items:center;gap:var(--px-space-2-5);min-height:var(--px-size-eh-row);min-width:0;display:flex}html:root .sx-head .sx-hic{width:var(--px-size-eh-chip);height:var(--px-size-eh-chip);border-radius:var(--px-radius-md)}html:root .sx-head .sx-hic .px-ic{width:var(--px-ic-sm);height:var(--px-ic-sm)}.sx-htext{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}html:root .sx-head .sx-htitle{font-size:var(--px-type-eh-title);line-height:var(--px-lh-snug);font-weight:var(--px-weight-semibold);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.sx-hsub{font-size:var(--px-type-eh-sub);line-height:var(--px-lh-snug);color:var(--px-text-tertiary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sx-actions{flex-wrap:wrap}.sx-actions .fin-link-btn,.sx-actions .px-btn{height:var(--px-size-btn-sm)}.sx-ctrls{align-items:center;gap:var(--px-space-1);flex:none;display:flex}.sx-ctrls .shell-menu,.sx-tabsrow .shell-menu{flex:none;align-self:center}html:root .sx-sw{height:var(--px-size-touch);padding:0 var(--px-space-1);font-size:var(--px-text-12)}html:root .sx-sw span{display:inline}.sx-tabsrow{gap:var(--px-space-2);flex-wrap:nowrap}.sx-tabsrow .fx-tabs{gap:var(--px-space-1);-webkit-mask-image:linear-gradient(90deg, var(--px-canvas-solid) 92%, transparent);-webkit-mask-image:linear-gradient(90deg, var(--px-canvas-solid) 92%, transparent);mask-image:linear-gradient(90deg, var(--px-canvas-solid) 92%, transparent);padding-right:var(--px-space-4)}html:root .sx-tabsrow{margin-top:var(--px-space-1-5);border-bottom:0;align-items:center}html:root .sx-tabsrow .fx-tab{height:var(--px-size-eh-tab);padding:0 var(--px-space-3);border-radius:var(--px-radius-pill);font-size:var(--px-type-eh-tab);white-space:nowrap;box-shadow:none;border:0;flex:none;margin:0}html:root .sx-tabsrow .fx-tab:hover{background:var(--px-fill-hover)}html:root .sx-tabsrow .fx-tab.fx-on{background:var(--px-fill-selected);color:var(--px-brand-text);box-shadow:none}html:root .sx-gear{width:var(--px-size-eh-gear);height:var(--px-size-eh-gear);border-radius:var(--px-radius-pill);border:var(--px-hairline) solid var(--px-border-default);background:var(--px-surface-chip);color:var(--px-text-secondary);cursor:pointer;transition:background var(--px-dur-hover) var(--px-ease-standard);place-items:center;padding:0;display:inline-grid;position:relative}.sx-gear:before{content:"";inset:calc((var(--px-size-eh-gear) - var(--px-size-touch)) / 2);position:absolute}.sx-gear .px-ic,.sx-gear svg{width:var(--px-ic-md);height:var(--px-ic-md)}.sx-gear:hover{background:var(--px-fill-hover);color:var(--px-text-primary)}html:root .sx-gear--on{background:var(--px-nav-active-bg);color:var(--px-nav-active-fg);box-shadow:var(--px-nav-active-shadow)}.shell-menu__item[href]{color:var(--px-text-primary);text-decoration:none}.sx-head .fx-books{padding-top:var(--px-space-1-5)}@media (max-width:767px){html:root .sx-sw .sx-sw-long{display:none}}@media (min-width:768px){html:root .sx-head .sx-htitle{font-size:var(--px-type-eh-title-lg)}}.sx-note{align-items:center;gap:var(--px-space-2);margin-top:var(--px-space-2);padding:var(--px-space-2) var(--px-space-3);border-radius:var(--px-radius-tile-lg);background:var(--px-warning-bg);border:var(--px-hairline) solid var(--px-warning-border);color:var(--px-text-primary);font-size:var(--px-text-12-5);flex-wrap:wrap;display:flex}.sx-note__text{flex:1;min-width:0}.sx-btn{align-items:center;gap:var(--px-space-1-5);height:var(--px-size-btn-sm);padding:0 var(--px-space-3);border-radius:var(--px-radius-pill);border:var(--px-hairline) solid var(--px-border-default);background:var(--px-surface-chip);color:var(--px-text-primary);font:inherit;font-weight:var(--px-weight-medium);cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex}.sx-btn:hover{background:var(--px-fill-hover)}.sx-btn:disabled{opacity:.6;cursor:default}.sx-btn--primary{background:var(--px-btn-primary-bg);color:var(--px-btn-primary-fg);box-shadow:var(--px-btn-primary-shadow);border-color:#0000}.sx-btn--primary:hover{background:var(--px-btn-primary-bg-hover,var(--px-btn-primary-bg))}.sx-btn--xs{height:var(--px-size-btn-xs);padding:0 var(--px-space-2-5);font-size:var(--px-text-12)}.sx,.sx .sx-hero{gap:var(--px-space-3);flex-direction:column;display:flex}.sx .sx-headline{font-size:var(--px-text-16);line-height:var(--px-lh-snug);align-items:flex-start}.sx .sx-headline>span:last-child{min-width:0;padding-top:var(--px-space-0-5)}.sx .sx-note-line{margin:0}.sx .sx-tiles{gap:var(--px-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sx .sx-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sx .sx-tiles .fx-tile{padding:var(--px-space-2) var(--px-space-2-5);text-decoration:none}.sx .sx-ft{font-size:var(--px-text-11);color:var(--px-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx .sx-verbs{gap:var(--px-space-2);flex-wrap:wrap;display:flex}.sx .fx-btn.sx-big{padding:0 var(--px-space-4);font-weight:var(--px-weight-semibold)}.sx .sx-g2{gap:var(--px-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sx .sx-g2>.fx-card{gap:var(--px-space-2);flex-direction:column;min-width:0;display:flex}.sx .sx-empty{justify-content:space-between;align-items:center;gap:var(--px-space-2);padding:var(--px-space-3);color:var(--px-text-tertiary);font-size:var(--px-text-12-5);background:var(--px-fill-sunken);border-radius:var(--px-radius-tile-lg);display:flex}.sx .sx-dot{width:var(--px-size-dot);height:var(--px-size-dot);border-radius:var(--px-radius-pill);background:var(--px-info);margin:0 var(--px-space-1);flex:none}.sx .sx-dot--ok{background:var(--px-success)}.sx .sx-dot--warn{background:var(--px-warning)}.sx .sx-dot--bad{background:var(--px-danger)}.sx .sx-pro{gap:var(--px-space-2);margin-top:var(--px-space-2);flex-direction:column;display:flex}.sx .sx-pro__title{font-size:var(--px-text-11);text-transform:uppercase;letter-spacing:var(--px-tracking-caps);color:var(--px-text-tertiary);font-weight:var(--px-weight-semibold);margin:0}@media (max-width:1023px){.sx .sx-tiles,.sx .sx-tiles--3{grid-template-columns:repeat(2,minmax(0,1fr))}.sx .sx-g2{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sx .sx-verbs .fx-btn{flex:1;justify-content:center}}.sx-empty-state{justify-content:space-between;align-items:center;gap:var(--px-space-2);padding:var(--px-space-3);border-radius:var(--px-radius-tile-lg);background:var(--px-fill-sunken);color:var(--px-text-secondary);font-size:var(--px-text-12-5);flex-wrap:wrap;display:flex}.sx-empty-state__line{flex:1;min-width:0}.sx-setup{width:100%;max-width:var(--px-size-measure);margin:var(--px-space-4) auto 0;padding:var(--px-space-3);text-align:left;background:var(--px-surface-card);border:var(--px-hairline) solid var(--px-card-border);border-radius:var(--px-radius-card);box-shadow:var(--px-shadow-card), var(--px-inset-hi);gap:var(--px-space-2);flex-direction:column;display:flex}.sx-setup__head{align-items:center;gap:var(--px-space-2);display:flex}.sx-setup__title{font-size:var(--px-text-13);font-weight:var(--px-weight-semibold);color:var(--px-text-strong);margin:0}.sx-setup__count{font-size:var(--px-text-12);color:var(--px-text-tertiary)}.sx-setup__grow{flex:1}.sx-setup__hide{color:var(--px-text-tertiary);font:inherit;font-size:var(--px-text-12);cursor:pointer;background:0 0;border:0}.sx-setup__hide:hover{color:var(--px-text-primary)}.sx-setup__list{background:var(--px-table-bg);border:var(--px-hairline) solid var(--px-border-hairline);border-radius:var(--px-radius-tile-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.sx-setup__step{align-items:center;gap:var(--px-space-2);min-height:var(--px-size-row);padding:var(--px-space-1) var(--px-space-2-5);border-bottom:var(--px-hairline) solid var(--px-border-hairline);display:flex}.sx-setup__step:last-child{border-bottom:0}.sx-setup__tick{width:var(--px-size-icon);height:var(--px-size-icon);border-radius:var(--px-radius-pill);border:var(--px-stroke-1-5) solid var(--px-border-strong);color:var(--px-text-on-brand);flex:none;place-items:center;display:grid}.sx-setup__tick--done{background:var(--px-success);border-color:var(--px-success)}.sx-setup__tick svg{width:var(--px-size-icon-xs);height:var(--px-size-icon-xs)}.sx-setup__text{flex:1;min-width:0}.sx-setup__step--done .sx-setup__text{color:var(--px-text-tertiary);text-decoration:line-through}.sx-biz{gap:var(--px-space-3);max-width:var(--px-size-measure);flex-direction:column;display:flex}.sx-q{gap:var(--px-space-2);flex-direction:column;display:flex}.sx-q__title{font-size:var(--px-text-14);font-weight:var(--px-weight-semibold);color:var(--px-text-strong);margin:0}.sx-q__hint{font-size:var(--px-text-12);color:var(--px-text-tertiary);margin:0}.sx-opts{gap:var(--px-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sx-opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-opt{align-items:flex-start;gap:var(--px-space-0-5);padding:var(--px-space-2-5) var(--px-space-3);border-radius:var(--px-radius-tile-lg);text-align:left;cursor:pointer;font:inherit;background:var(--px-surface-card);border:var(--px-hairline) solid var(--px-card-border);color:var(--px-text-primary);box-shadow:var(--px-shadow-xs);transition:background var(--px-dur-hover) var(--px-ease-standard), border-color var(--px-dur-hover) var(--px-ease-standard);flex-direction:column;display:flex}.sx-opt:hover{background:var(--px-fill-hover)}.sx-opt[aria-pressed=true],.sx-opt[aria-checked=true]{border-color:var(--px-brand);background:var(--px-fill-selected);box-shadow:var(--px-focus-glow)}.sx-opt__title{font-weight:var(--px-weight-semibold)}.sx-opt__hint{font-size:var(--px-text-12);color:var(--px-text-tertiary)}.sx-type{font-size:var(--px-text-12-5);color:var(--px-text-secondary)}.sx-engines{background:var(--px-table-bg);border:var(--px-hairline) solid var(--px-border-hairline);border-radius:var(--px-radius-tile-lg);flex-direction:column;display:flex;overflow:hidden}.sx-engine{align-items:center;gap:var(--px-space-2);min-height:var(--px-size-row);padding:var(--px-space-1) var(--px-space-3);border-bottom:var(--px-hairline) solid var(--px-border-hairline);display:flex}.sx-engine:last-child{border-bottom:0}.sx-engine__name{font-weight:var(--px-weight-medium);flex:1}.sx-engine__state{font-size:var(--px-text-12);color:var(--px-text-tertiary)}.sx-card{padding:var(--px-space-3);background:var(--px-surface-card);border:var(--px-hairline) solid var(--px-card-border);border-radius:var(--px-radius-card);box-shadow:var(--px-shadow-card), var(--px-inset-hi);gap:var(--px-space-2-5);flex-direction:column;display:flex}.sx-card__title{font-size:var(--px-text-13);font-weight:var(--px-weight-semibold);color:var(--px-text-strong);margin:0}.sx-row{align-items:center;gap:var(--px-space-2);flex-wrap:wrap;display:flex}.sx-muted{color:var(--px-text-tertiary);font-size:var(--px-text-12)}@media (max-width:767px){.sx-opts,.sx-opts--3{grid-template-columns:minmax(0,1fr)}}.sx-filter{gap:var(--px-space-1);scrollbar-width:none;margin-bottom:var(--px-space-2);flex-wrap:nowrap;display:flex;overflow-x:auto}.sx-filter::-webkit-scrollbar{display:none}
html:root .soc-pf{width:var(--px-social-tile-sm);height:var(--px-social-tile-sm);min-width:0;color:var(--px-social-on);background:var(--px-social-x);vertical-align:middle;letter-spacing:0;border-radius:28%;flex:none;place-items:center;padding:0;font-size:0;display:inline-grid;position:relative}html:root .soc-pf .soc-glyph{width:62%;height:62%;display:block}html:root .soc-pf--xs{width:var(--px-social-tile-xs);height:var(--px-social-tile-xs)}html:root .soc-pf--md{width:var(--px-social-tile-md);height:var(--px-social-tile-md)}html:root .soc-pf--lg{width:var(--px-social-tile-lg);height:var(--px-social-tile-lg)}html:root .soc-pf--instagram{background:radial-gradient(circle at 30% 107%, var(--px-social-instagram-1) 0%, var(--px-social-instagram-1) 5%, var(--px-social-instagram-2) 25%, var(--px-social-instagram-3) 50%, var(--px-social-instagram-4) 75%, var(--px-social-instagram-5) 100%)}html:root .soc-pf--facebook{background:var(--px-social-on);color:var(--px-social-facebook);border-radius:50%}html:root .soc-pf--facebook .soc-glyph{width:100%;height:100%}html:root .soc-pf--tiktok{background:var(--px-social-tiktok)}html:root .soc-pf--tiktok .soc-glyph{filter:drop-shadow(calc(var(--px-space-px) * -1) calc(var(--px-space-px) * -1) 0 var(--px-social-tiktok-cyan)) drop-shadow(var(--px-space-px) var(--px-space-px) 0 var(--px-social-tiktok-red))}html:root .soc-pf--x{background:var(--px-social-x)}html:root .soc-pf--x .soc-glyph{width:52%;height:52%}html:root .soc-pf--linkedin{background:var(--px-social-linkedin)}html:root .soc-pf--whatsapp{background:var(--px-social-whatsapp);border-radius:50%}html:root .soc-pf__hand{right:calc(var(--px-space-0-5) * -1);bottom:calc(var(--px-space-0-5) * -1);width:38%;height:38%;min-width:var(--px-space-1-5);min-height:var(--px-space-1-5);background:var(--px-accent);border:var(--px-hairline) solid var(--px-surface-solid);border-radius:50%;padding:0;position:absolute}html:root .soc-pfs{gap:var(--px-space-1)}.soc-pilot{gap:var(--px-space-2-5);padding:var(--px-space-4);border-radius:var(--px-radius-panel);background:var(--hk-cell);border:var(--px-hairline) solid var(--hk-stroke-2);box-shadow:var(--px-shadow-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.soc-pilot:before{content:"";pointer-events:none;opacity:0;transition:opacity var(--px-dur-pop) var(--px-ease-out);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--px-brand) 16%, transparent), transparent 60%);position:absolute;inset:0}.soc-pilot--ask:before{opacity:.6}.soc-pilot--auto:before{opacity:1}.soc-pilot>*{position:relative}.soc-pilot__head{align-items:center;gap:var(--px-space-2-5);flex-wrap:wrap;display:flex}.soc-pilot__title{flex-direction:column;flex:1 1 calc(var(--px-space-16) * 3);min-width:0;display:flex}.soc-pilot__title strong{font-size:var(--px-text-16)}.soc-pilot__orb{width:var(--px-space-8);height:var(--px-space-8);background:radial-gradient(circle at 35% 30%, var(--px-white), var(--hk-stroke) 70%);box-shadow:inset 0 0 0 var(--px-hairline) var(--hk-stroke);border-radius:50%;flex:none}.soc-pilot--ask .soc-pilot__orb{background:radial-gradient(circle at 35% 30%, var(--px-white), var(--px-accent) 75%)}.soc-pilot--auto .soc-pilot__orb{background:radial-gradient(circle at 35% 30%, var(--px-white), var(--px-brand) 70%);animation:soc-breathe 3.2s var(--px-ease-out) infinite}@keyframes soc-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--px-brand) 45%, transparent)}50%{box-shadow:0 0 0 var(--px-space-1-5) color-mix(in srgb, var(--px-brand) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.soc-pilot--auto .soc-pilot__orb{animation:none}}.soc-seg{padding:var(--px-space-0-5);gap:var(--px-space-0-5);border-radius:var(--px-radius-pill);background:var(--hk-wash-2);border:var(--px-hairline) solid var(--hk-stroke-2);display:inline-flex}.soc-seg__opt{all:unset;cursor:pointer;padding:var(--px-space-1) var(--px-space-3);border-radius:var(--px-radius-pill);font-size:var(--px-text-12-5);color:var(--hk-text-2);white-space:nowrap;transition:background var(--px-dur-hover) var(--px-ease-linear), color var(--px-dur-hover) var(--px-ease-linear);font-weight:600}.soc-seg__opt:hover:not(:disabled){color:var(--hk-text)}.soc-seg__opt.on{background:var(--px-surface-solid);color:var(--hk-text);box-shadow:var(--px-shadow-xs)}.soc-pilot--auto .soc-seg__opt.on{background:var(--px-brand);color:var(--px-text-on-brand)}.soc-seg__opt:focus-visible{box-shadow:var(--px-ring-focus)}.soc-seg__opt:disabled{cursor:default}.soc-pilot__body p{margin:0}.soc-pilot__rules{gap:var(--px-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.soc-pilot__rules li{font-size:var(--px-text-12);padding:var(--px-space-0-5) var(--px-space-2);border-radius:var(--px-radius-pill);background:var(--hk-thin);border:var(--px-hairline) solid var(--hk-stroke-2);color:var(--hk-text-2)}.soc-pilot__rules li:before{content:"✓ ";color:var(--hk-success,var(--px-success));font-weight:700}.soc-pilot--compact{padding:var(--px-space-3) var(--px-space-4)}.soc-pilot__msg{margin:0}.soc-accs{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--px-social-card-min)), 1fr));gap:var(--px-space-3);display:grid}.soc-acc{gap:var(--px-space-2-5);padding:0 var(--px-space-3) var(--px-space-3);border-radius:var(--px-radius-card);background:var(--px-surface-solid);border:var(--px-hairline) solid var(--hk-stroke-2);box-shadow:var(--px-shadow-xs);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.soc-acc__band{height:var(--px-social-band);margin:0 calc(var(--px-space-3) * -1);background:var(--px-social-x);color:var(--px-social-on);position:relative;overflow:hidden}.soc-acc--instagram .soc-acc__band{background:linear-gradient(115deg, var(--px-social-instagram-5), var(--px-social-instagram-4) 30%, var(--px-social-instagram-3) 60%, var(--px-social-instagram-2) 85%, var(--px-social-instagram-1))}.soc-acc--facebook .soc-acc__band{background:linear-gradient(115deg, var(--px-social-facebook-deep), var(--px-social-facebook))}.soc-acc--tiktok .soc-acc__band{background:linear-gradient(115deg, var(--px-social-tiktok) 55%, color-mix(in srgb, var(--px-social-tiktok-red) 60%, var(--px-social-tiktok)) 80%, color-mix(in srgb, var(--px-social-tiktok-cyan) 55%, var(--px-social-tiktok)))}.soc-acc--x .soc-acc__band{background:linear-gradient(115deg, var(--px-social-x), var(--px-social-x-soft))}.soc-acc--linkedin .soc-acc__band{background:linear-gradient(115deg, var(--px-social-linkedin-deep), var(--px-social-linkedin))}.soc-acc--whatsapp .soc-acc__band{background:linear-gradient(115deg, var(--px-social-whatsapp-deep), var(--px-social-whatsapp))}.soc-acc__watermark{right:calc(var(--px-space-3) * -1);top:calc(var(--px-space-5) * -1);width:calc(var(--px-social-band) * 1.9);height:calc(var(--px-social-band) * 1.9);opacity:.16;position:absolute}.soc-acc__id{align-items:flex-start;gap:var(--px-space-2-5);min-width:0;display:flex}.soc-acc__avatar{margin-top:calc(var(--px-social-avatar) / -2);width:var(--px-social-avatar);height:var(--px-social-avatar);font-weight:700;font-size:var(--px-text-16);color:var(--hk-text);background:var(--hk-wash-2);border:calc(var(--px-space-0-5)) solid var(--px-surface-solid);box-shadow:var(--px-shadow-xs);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}html:root .soc-acc__avatar .soc-pf{right:calc(var(--px-space-0-5) * -1);bottom:calc(var(--px-space-0-5) * -1);box-shadow:0 0 0 var(--px-space-0-5) var(--px-surface-solid);position:absolute}.soc-acc__names{min-width:0;padding-top:var(--px-space-1);flex-direction:column;flex:1;display:flex}.soc-acc__names strong{font-size:var(--px-text-14);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.soc-acc__band .soc-state{top:var(--px-space-2);right:var(--px-space-2-5);background:var(--px-surface-solid);box-shadow:var(--px-shadow-xs);border-color:#0000;margin:0;position:absolute}.soc-state{align-items:center;gap:var(--px-space-1);font-size:var(--px-text-11);padding:var(--px-space-0-5) var(--px-space-2);border-radius:var(--px-radius-pill);background:var(--hk-thin);border:var(--px-hairline) solid var(--hk-stroke-2);color:var(--hk-text-2);margin-bottom:var(--px-space-0-5);white-space:nowrap;flex:none;font-weight:600;display:inline-flex}.soc-state:before{content:"";width:var(--px-space-1-5);height:var(--px-space-1-5);background:currentColor;border-radius:50%}.soc-state--ok{color:var(--hk-success,var(--px-success))}.soc-state--info{color:var(--px-brand)}.soc-state--hand{color:var(--px-accent-700)}.soc-state--bad{color:var(--hk-danger,var(--px-danger))}.soc-acc__stats{gap:var(--px-space-1-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.soc-acc__stats div{gap:var(--px-space-px);padding:var(--px-space-1-5) var(--px-space-2);border-radius:var(--px-radius-tile);background:var(--hk-thin);flex-direction:column;display:flex}.soc-acc__stats dt{font-size:var(--px-text-11);color:var(--hk-text-2)}.soc-acc__stats dd{font-size:var(--px-text-16);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.soc-acc__times{align-items:center;gap:var(--px-space-1);flex-wrap:wrap;display:flex}.soc-chip{font-size:var(--px-text-11);font-variant-numeric:tabular-nums;padding:var(--px-space-px) var(--px-space-1-5);border-radius:var(--px-radius-pill);background:var(--hk-wash-2)}.soc-acc__switches{gap:var(--px-space-1-5);padding-top:var(--px-space-2);border-top:var(--px-hairline) solid var(--hk-stroke-2);flex-direction:column;display:flex}.soc-switch{justify-content:space-between;align-items:center;gap:var(--px-space-2-5);cursor:pointer;display:flex}.soc-switch__text{min-width:0;font-size:var(--px-text-12-5);flex-direction:column;display:flex}.soc-switch .px-switch:disabled{opacity:.5;cursor:default}.soc-acc__hand{padding:var(--px-space-2) var(--px-space-2-5);border-radius:var(--px-radius-tile);font-size:var(--px-text-12);color:var(--hk-text-2);background:color-mix(in srgb, var(--px-accent) 10%, transparent);border:var(--px-hairline) dashed color-mix(in srgb, var(--px-accent) 45%, transparent);margin:0}.soc-acc__foot{justify-content:space-between;align-items:center;gap:var(--px-space-2);margin-top:auto;display:flex}.soc-connects{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--px-social-connect-min)), 1fr));gap:var(--px-space-2);display:grid}.soc-connect{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--px-space-2-5);padding:var(--px-space-2-5) var(--px-space-3);border-radius:var(--px-radius-tile-lg);background:var(--px-surface-solid);border:var(--px-hairline) solid var(--hk-stroke-2);transition:transform var(--px-dur-hover) var(--px-ease-out), box-shadow var(--px-dur-hover) var(--px-ease-out), border-color var(--px-dur-hover) var(--px-ease-linear);display:flex}.soc-connect:hover:not(:disabled){transform:translateY(calc(var(--px-space-px) * -1));box-shadow:var(--px-shadow-card);border-color:var(--hk-stroke)}.soc-connect:focus-visible{box-shadow:var(--px-ring-focus)}.soc-connect:disabled{opacity:.6;cursor:default}.soc-connect__text{gap:var(--px-space-px);flex-direction:column;flex:1;min-width:0;display:flex}.soc-connect__text strong{font-size:var(--px-text-13)}.soc-connect__how{font-size:var(--px-text-11);color:var(--px-brand);font-weight:600}.soc-connect__go{font-size:var(--px-text-20);color:var(--hk-text-2)}.soc-ask{align-items:flex-start;gap:var(--px-space-2-5);flex-direction:column;display:flex}.soc-ask p{margin:0}.soc-dev{margin-top:var(--px-space-3);font-size:var(--px-text-12);color:var(--hk-text-2)}.soc-dev summary{cursor:pointer}html:root .soc .cms-tile-btn,html:root .soc .cms-tile-btn *{text-decoration:none}html:root .soc .cms-tile-btn:hover strong{text-decoration:underline}
.px-mascot{transform-origin:50% 85%}.px-mascot .pxm-fx{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible}.pxm-mv-hop{animation:.62s cubic-bezier(.3,.7,.4,1.4) pxm-hop}.pxm-mv-nod{animation:.7s ease-in-out pxm-nod}.pxm-mv-shake{animation:.52s ease-in-out pxm-shake}.pxm-mv-tilt{animation:1.2s ease-in-out pxm-tilt}.pxm-mv-wobble{animation:.7s ease-in-out pxm-wobble}.pxm-mv-spin{animation:.8s cubic-bezier(.5,0,.3,1) pxm-spin}.pxm-mv-peek{animation:.9s ease-in-out pxm-peek}.pxm-mv-stretch{animation:1.3s ease-in-out pxm-stretch}.pxm-mv-dance{animation:2.4s ease-in-out pxm-dance}.pxm-mv-jelly{animation:.8s ease-in-out pxm-jelly}.pxm-mv-float{animation:2.4s ease-in-out pxm-float}.pxm-mv-shy{animation:1.5s ease-in-out pxm-shy}.pxm-mv-doze{animation:3.2s ease-in-out infinite pxm-doze}@keyframes pxm-hop{0%{transform:none}25%{transform:translateY(4%)scale(1.08,.9)}55%{transform:translateY(-28%)scale(.95,1.06)}80%{transform:translateY(2%)scale(1.06,.94)}to{transform:none}}@keyframes pxm-nod{0%,to{transform:none}25%{transform:rotate(8deg)translateY(6%)}50%{transform:none}75%{transform:rotate(6deg)translateY(4%)}}@keyframes pxm-shake{0%,to{transform:none}20%{transform:translate(-8%)rotate(-6deg)}40%{transform:translate(7%)rotate(5deg)}60%{transform:translate(-5%)rotate(-3deg)}80%{transform:translate(3%)rotate(2deg)}}@keyframes pxm-tilt{0%,to{transform:none}30%,70%{transform:rotate(-12deg)}}@keyframes pxm-wobble{0%,to{transform:none}30%{transform:scale(1.12,.88)}50%{transform:scale(.92,1.08)}70%{transform:scale(1.04,.96)}}@keyframes pxm-spin{0%{transform:none}40%{transform:translateY(-18%)rotate(180deg)scale(1.05)}to{transform:rotate(360deg)}}@keyframes pxm-peek{0%,to{transform:none}30%{transform:translateY(18%)scale(.92)}60%{transform:translateY(-6%)rotate(6deg)}}@keyframes pxm-stretch{0%,to{transform:none}35%{transform:scale(.9,1.16)translateY(-6%)}55%{transform:scale(.94,1.12)rotate(4deg)translateY(-6%)}75%{transform:scale(1.06,.95)}}@keyframes pxm-dance{0%,to{transform:none}12.5%{transform:rotate(-12deg)translateY(-8%)}25%{transform:rotate(0)translateY(0)}37.5%{transform:rotate(12deg)translateY(-8%)}50%{transform:none}62.5%{transform:rotate(-12deg)translateY(-14%)scale(1.04)}75%{transform:none}87.5%{transform:rotate(12deg)translateY(-14%)scale(1.04)}}@keyframes pxm-jelly{0%,to{transform:none}20%{transform:scale(1.15,.85)}40%{transform:scale(.88,1.12)}60%{transform:scale(1.06,.94)}80%{transform:scale(.98,1.02)}}@keyframes pxm-float{0%,to{transform:none}50%{transform:translateY(-9%)}}@keyframes pxm-shy{0%,to{transform:none}25%,75%{transform:rotate(-8deg)scale(.94)translateY(4%)}}@keyframes pxm-doze{0%,to{transform:rotate(-4deg)scaleY(.97)}50%{transform:rotate(-6deg)scale(1.02,.95)translateY(3%)}}.pxm-p{width:var(--ps);height:var(--ps);margin:calc(var(--ps) / -2) 0 0 calc(var(--ps) / -2);opacity:0;place-items:center;animation:.9s cubic-bezier(.2,.7,.3,1) both pxm-burst;display:grid;position:absolute;top:40%;left:50%}.pxm-p svg{fill:currentColor;width:100%;height:100%;overflow:visible}.pxm-p--spark{color:#ffd45c;filter:drop-shadow(0 0 4px #ffd45ccc)}.pxm-p--star{color:#ffc93c}.pxm-p--heart{color:#ff5c80;animation-name:pxm-rise;animation-duration:1.3s}.pxm-p--note{color:#3b82f6;font:700 var(--ps) / 1 system-ui, sans-serif;animation-name:pxm-rise;animation-duration:1.4s}.pxm-p--z{color:#7c93c9;font:700 italic var(--ps) / 1 system-ui, sans-serif;animation-name:pxm-z;animation-duration:2.4s;top:15%;left:70%}.pxm-p--coin{background:radial-gradient(circle at 35% 30%,#fff1a8,#f0a000 70%);border-radius:50%;animation-name:pxm-coin;animation-duration:1.1s;box-shadow:inset 0 0 0 2px #ffffff80}.pxm-p--confetti{width:calc(var(--ps) * .7);height:var(--ps);border-radius:2px;animation-name:pxm-confetti;animation-duration:1.3s}.pxm-p--c1{background:#3b82f6}.pxm-p--c2{background:#ff8a3d}.pxm-p--c3{background:#22d3ee}.pxm-p--c4{background:#ffd45c}.pxm-p--c5{background:#ff5c80}@keyframes pxm-burst{0%{opacity:0;transform:scale(.2)}20%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(1)}}@keyframes pxm-rise{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:translate(calc(var(--dx) * .3), calc(var(--dy) * .3)) scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.8)}}@keyframes pxm-z{0%{opacity:0;transform:scale(.4)}30%{opacity:.9}to{opacity:0;transform:translate(calc(var(--ps) * 2), calc(var(--ps) * -3)) scale(1.3) rotate(12deg)}}@keyframes pxm-coin{0%{opacity:0;transform:scale(.3)}15%{opacity:1}60%{transform:translate(calc(var(--dx) * .8), calc(var(--dy) - var(--ps) * 2)) rotateY(360deg)}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + var(--ps) * 2)) rotateY(720deg)}}@keyframes pxm-confetti{0%{opacity:0;transform:scale(.3)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + var(--ps) * 4)) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){[class*=pxm-mv-]{animation:none!important}.pxm-fx{display:none}}
.ai-orb{right:calc(var(--px-space-3) + env(safe-area-inset-right));bottom:calc(var(--px-space-3) + env(safe-area-inset-bottom));z-index:var(--px-z-drawer);width:var(--px-size-mascot);height:var(--px-size-mascot);touch-action:none;position:fixed}.ai-orb[data-docked]{transition:left var(--px-dur-dock) var(--px-ease-bounce), top var(--px-dur-dock) var(--px-ease-bounce)}.ai-orb[data-dragging]{cursor:grabbing;transition:none}.ai-orb[hidden]{display:none}.ai-orb__btn{cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:50%;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative}.ai-orb__btn:active{transform:scale(var(--px-press-scale))}.ai-orb__btn:focus-visible{box-shadow:var(--px-ring-focus);outline:none}.ai-orb__dot{top:var(--px-space-1);right:var(--px-space-1);width:var(--px-size-ask-dot);height:var(--px-size-ask-dot);border:var(--px-stroke-2) solid var(--px-white);background:var(--px-accent);border-radius:50%;display:none;position:absolute}.ai-orb__dot[data-on]{display:block}.ai-orb__dot--ok{right:auto;left:var(--px-space-1);background:var(--px-warning)}.ai-orb__badge{top:calc(-1 * var(--px-space-1));right:calc(-1 * var(--px-space-1));pointer-events:none;position:absolute}.ai-orb__badge .px-count{border:var(--px-stroke-2) solid var(--px-white);box-sizing:content-box}.ai-nudge{bottom:calc(100% + var(--px-space-2));gap:var(--px-space-2);width:max-content;max-width:min(var(--px-size-ask-nudge), calc(100vw - var(--px-space-6)));padding:var(--px-space-2-5) var(--px-space-3);border:var(--px-hairline) solid var(--px-card-border);border-radius:var(--px-radius-card);background:var(--px-surface-overlay);box-shadow:var(--px-gl-shadow-overlay), var(--px-inset-hi);-webkit-backdrop-filter:blur(var(--px-gl-blur-overlay)) saturate(var(--px-saturate));backdrop-filter:blur(var(--px-gl-blur-overlay)) saturate(var(--px-saturate));animation:ds-fade var(--px-dur-panel) var(--px-ease-out);flex-direction:column;display:flex;position:absolute;right:0}.ai-nudge[data-edge=left]{left:0;right:auto}.ai-nudge[data-edge=top]{bottom:auto;top:calc(100% + var(--px-space-2))}.ai-nudge__text{font-size:var(--px-text-14);color:var(--px-text-primary);margin:0}.ai-nudge__row{align-items:center;gap:var(--px-space-2);display:flex}.ai-nudge__x{width:var(--px-size-touch);height:var(--px-size-touch);margin:calc(-1 * var(--px-space-2)) calc(-1 * var(--px-space-2)) calc(-1 * var(--px-space-2)) auto;border-radius:var(--px-radius-pill);color:var(--px-text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ai-nudge__x:hover{background:var(--px-fill-hover);color:var(--px-text-primary)}html:not([data-ask-dock])[data-orb-edge=right] .ds-content--page{padding-right:calc(var(--px-size-mascot) + var(--px-space-3) * 2)}html:not([data-ask-dock])[data-orb-edge=left] .ds-content--page{padding-left:calc(var(--px-size-mascot) + var(--px-space-3) * 2)}html:not([data-ask-dock]) .ds-content--page{padding-bottom:calc(var(--px-size-mascot) + var(--px-space-10))}.ai-panel__mascot{margin-right:var(--px-space-1);flex:none;display:inline-grid}.ai-live-mascot{margin-bottom:var(--px-space-1);display:block}.ai-panel{top:calc(var(--px-size-topbar) + var(--px-space-2));right:calc(var(--px-space-2) + env(safe-area-inset-right));bottom:calc(var(--px-space-2) + env(safe-area-inset-bottom));z-index:var(--px-z-drawer);width:min(var(--px-size-ask-panel), calc(100vw - var(--px-space-4)));border:var(--px-hairline) solid var(--px-card-border);border-radius:var(--px-radius-panel);background:var(--px-surface-overlay);box-shadow:var(--px-gl-shadow-overlay), var(--px-inset-hi);-webkit-backdrop-filter:blur(var(--px-gl-blur-overlay)) saturate(1.4);backdrop-filter:blur(var(--px-gl-blur-overlay)) saturate(1.4);animation:ai-in var(--px-dur-panel) var(--px-ease-out);flex-direction:column;display:flex;position:fixed;overflow:hidden}@keyframes ai-in{0%{opacity:0;transform:translateX(var(--px-shift-2))}to{opacity:1;transform:none}}@media (min-width:1024px){html[data-ask-dock] .ds-shell{padding-right:calc(var(--px-size-ask-panel) + var(--px-space-2))}}.ai-panel__grip{display:none}.ai-panel__head{align-items:center;gap:var(--px-space-1);min-height:var(--px-size-topbar);padding:var(--px-space-1-5) var(--px-space-2) var(--px-space-1-5) var(--px-space-3);border-bottom:var(--px-hairline) solid var(--px-border-hairline);display:flex}.ai-grow{flex:1}.ai-ib{width:var(--px-size-touch);height:var(--px-size-touch);border-radius:var(--px-radius-control);color:var(--px-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ai-ib:hover{background:var(--px-fill-hover);color:var(--px-text-primary)}.ai-ib:focus-visible,.ai-switch__btn:focus-visible,.ai-act:focus-visible,.ai-tool:focus-visible,.ai-choice:focus-visible,.ai-pill__x:focus-visible{box-shadow:var(--px-ring-focus);outline:none}.ai-switch{min-width:0;position:relative}.ai-switch__btn{align-items:center;gap:var(--px-space-1);max-width:100%;min-height:var(--px-size-touch);padding:0 var(--px-space-2);border-radius:var(--px-radius-control);color:var(--px-text-strong);font:inherit;font-size:var(--px-text-14);font-weight:var(--px-weight-semibold);cursor:pointer;background:0 0;border:0;display:flex}.ai-switch__btn:hover{background:var(--px-fill-hover)}.ai-switch__title{text-overflow:ellipsis;white-space:nowrap;max-width:calc(var(--px-size-ask-panel) / 2);overflow:hidden}.ai-switch__menu{top:calc(100% + var(--px-space-1));z-index:var(--px-z-popover);width:min(var(--px-size-company), 80vw);max-height:60vh;padding:var(--px-space-1);border:var(--px-hairline) solid var(--px-card-border);border-radius:var(--px-radius-card);background:var(--px-surface-solid);box-shadow:var(--px-shadow-pop);display:grid;position:absolute;left:0;overflow-y:auto}.ai-switch__item{gap:var(--px-space-0-5);min-height:var(--px-size-touch);padding:var(--px-space-1-5) var(--px-space-2-5);border-radius:var(--px-radius-control);color:var(--px-text-primary);font:inherit;font-size:var(--px-text-13);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.ai-switch__item:hover,.ai-switch__item[aria-current]{background:var(--px-fill-selected)}.ai-switch__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-switch__empty{padding:var(--px-space-3);color:var(--px-text-tertiary);font-size:var(--px-text-13);margin:0}.ai-tag{align-items:center;gap:var(--px-space-0-5);max-width:100%;padding:0 var(--px-space-1-5);border-radius:var(--px-radius-pill);background:var(--px-fill-sunken);color:var(--px-text-tertiary);font-size:var(--px-text-11);line-height:var(--px-lh-11);text-overflow:ellipsis;white-space:nowrap;justify-self:start;display:inline-flex;overflow:hidden}.ai-context{padding:var(--px-space-2) var(--px-space-3) 0}.ai-context__chip,.ai-pill{align-items:center;gap:var(--px-space-1);max-width:100%;min-height:var(--px-size-chip);padding:var(--px-space-0-5) var(--px-space-0-5) var(--px-space-0-5) var(--px-space-2);border:var(--px-hairline) solid var(--px-chip-border);border-radius:var(--px-radius-pill);background:var(--px-fill-selected);color:var(--px-brand-text);font-size:var(--px-text-12);display:inline-flex}.ai-context__text,.ai-pill__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-pill{background:var(--px-surface-chip);color:var(--px-text-secondary)}.ai-pill--quote{max-width:100%}.ai-pill__x{width:var(--px-size-chip);height:var(--px-size-chip);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ai-pill__x:hover{background:var(--px-fill-hover)}.ai-panel__body{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ai-chat--compact .chat-main{max-width:none;padding:0 var(--px-space-3)}.ai-chat--compact .chat-thread{gap:var(--px-space-3);padding:var(--px-space-3) 0}.ai-chat--compact .chat-dock{margin:0 calc(var(--px-space-3) * -1);padding:var(--px-space-2) var(--px-space-3) var(--px-space-3);background:var(--px-surface-overlay)}.ai-chat--compact .chat-composer{padding-left:var(--px-space-1)}.ai-hello{gap:var(--px-space-2);padding:var(--px-space-5) 0 var(--px-space-2);display:grid}.ai-hello__title{color:var(--px-text-strong);font-size:var(--px-text-18);font-weight:var(--px-weight-semibold);margin:0}.ai-hello__lead{color:var(--px-text-secondary);font-size:var(--px-text-13);margin:0}.ai-chat .chat-msg--assistant .chat-msg__body{gap:var(--px-space-2)}.ai-bubble{max-width:min(92%, calc(var(--px-size-ask-panel) * 1.4));padding:var(--px-space-2) var(--px-space-3);border:var(--px-hairline) solid var(--px-card-border);border-radius:var(--px-radius-sm) var(--px-radius-xl) var(--px-radius-xl) var(--px-radius-xl);background:var(--px-surface-tile);box-shadow:var(--px-shadow-xs);line-height:var(--px-lh-normal);justify-self:start}.ai-chat .chat-msg__body{position:relative}.ai-quote{margin:0 0 var(--px-space-1);padding:var(--px-space-1) var(--px-space-2);border-left:var(--px-stroke-2) solid var(--px-border-strong);border-radius:var(--px-radius-xs);background:var(--px-fill-sunken);color:var(--px-text-secondary);font-size:var(--px-text-12);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ai-photo{max-width:var(--px-size-ask-photo);max-height:var(--px-size-ask-photo);margin-top:var(--px-space-1);border-radius:var(--px-radius-tile);object-fit:cover;display:block}.ai-file{align-items:center;gap:var(--px-space-1);margin-top:var(--px-space-1);color:inherit;font-size:var(--px-text-12);display:inline-flex}.ai-actions{gap:var(--px-space-0-5);margin-top:var(--px-space-0-5);opacity:0;transition:opacity var(--px-dur-hover) var(--px-ease-standard);display:flex}.chat-msg--user .ai-actions{justify-content:flex-end}.chat-msg:hover .ai-actions,.chat-msg:focus-within .ai-actions{opacity:1}.ai-actions:has([aria-pressed=true]){opacity:1}@media (hover:none){.ai-actions{opacity:1}}.ai-act{width:var(--px-size-btn-xs);height:var(--px-size-btn-xs);border-radius:var(--px-radius-control);color:var(--px-text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ai-act:hover{background:var(--px-fill-hover);color:var(--px-text-primary)}.ai-act[aria-pressed=true]{color:var(--px-brand-text)}.ai-composer{align-items:flex-end}.ai-tool{width:var(--px-size-touch);height:var(--px-size-touch);color:var(--px-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ai-tool:hover{background:var(--px-fill-hover);color:var(--px-text-primary)}.ai-tool:disabled{opacity:var(--px-opacity-disabled);cursor:default}.ai-tool--on{background:var(--px-danger-bg);color:var(--px-danger)}.ai-pending{gap:var(--px-space-1);padding-bottom:var(--px-space-2);flex-wrap:wrap;display:flex}.ai-queue{align-items:center;gap:var(--px-space-1);margin-bottom:var(--px-space-2);padding:var(--px-space-1-5) var(--px-space-2-5);border-radius:var(--px-radius-control);background:var(--px-info-bg);color:var(--px-info);font-size:var(--px-text-12);display:flex}.ai-choices{gap:var(--px-space-2);display:grid}.ai-choices__q{color:var(--px-text-primary);font-weight:var(--px-weight-medium);margin:0}.ai-choices__row{gap:var(--px-space-1-5);flex-wrap:wrap;display:flex}.ai-choice{min-height:var(--px-size-btn-sm);padding:0 var(--px-space-3);border:var(--px-hairline) solid var(--px-chip-border);border-radius:var(--px-radius-pill);background:var(--px-surface-chip);box-shadow:var(--px-chip-shadow);color:var(--px-brand-text);font:inherit;font-size:var(--px-text-13);font-weight:var(--px-weight-medium);cursor:pointer;transition:background var(--px-dur-hover) var(--px-ease-standard)}.ai-choice:hover:not(:disabled){background:var(--px-fill-selected-strong)}.ai-choice:disabled{cursor:default;opacity:var(--px-opacity-muted)}.ai-choice[aria-pressed=true]{opacity:1;background:var(--px-btn-primary-bg);color:var(--px-btn-primary-fg);border-color:#0000}.chat-confirm__actions .ai-approve{background:var(--px-btn-primary-bg);color:var(--px-btn-primary-fg);box-shadow:var(--px-btn-primary-shadow);min-height:var(--px-size-btn-sm);border-color:#0000}.chat-confirm__actions button{min-height:var(--px-size-btn-sm)}.ai-work{gap:var(--px-space-2);padding:var(--px-space-2-5) var(--px-space-3);border:var(--px-hairline) solid var(--px-card-border);border-radius:var(--px-radius-tile-lg);background:var(--px-surface-tile);display:grid}.ai-work__title{align-items:center;gap:var(--px-space-1-5);color:var(--px-text-strong);font-size:var(--px-text-13);font-weight:var(--px-weight-semibold);margin:0;display:flex}.ai-work__count{color:var(--px-text-tertiary);font-weight:var(--px-weight-regular);font-size:var(--px-text-12);margin-left:auto}.ai-work__steps{gap:var(--px-space-1);margin:0;padding:0;list-style:none;display:grid}.ai-work__step{align-items:center;gap:var(--px-space-1-5);color:var(--px-text-tertiary);font-size:var(--px-text-12);display:flex}.ai-work__step .px-ic{color:var(--px-success)}.ai-work__step--now{color:var(--px-text-primary)}.ai-work__step--now .px-ic{color:var(--px-brand-text);animation:ai-pulse var(--px-dur-skeleton) var(--px-ease-standard) infinite}@keyframes ai-pulse{50%{opacity:var(--px-opacity-muted)}}.ai-chat--rail{flex-direction:row}.ai-chat--rail .chat-main{flex:1}.ai-rail{gap:var(--px-space-2);width:var(--px-size-ask-rail);max-height:calc(100dvh - var(--px-size-topbar));padding:var(--px-space-3) var(--px-space-2);border-right:var(--px-hairline) solid var(--px-border-hairline);background:var(--px-surface-card);-webkit-backdrop-filter:blur(var(--px-gl-blur-panel));backdrop-filter:blur(var(--px-gl-blur-panel));flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.ai-rail__head{align-items:center;gap:var(--px-space-1);display:flex}.ai-rail__new{align-items:center;gap:var(--px-space-2);min-height:var(--px-size-btn-sm);padding:0 var(--px-space-3);border-radius:var(--px-radius-control);background:var(--px-btn-primary-bg);box-shadow:var(--px-btn-primary-shadow);color:var(--px-btn-primary-fg);font:inherit;font-weight:var(--px-weight-semibold);cursor:pointer;border:0;flex:1;display:flex}.ai-rail__close{display:none}.ai-rail__search{align-items:center;gap:var(--px-space-1-5);min-height:var(--px-size-input);padding:0 var(--px-space-2-5);border:var(--px-hairline) solid var(--px-border-default);border-radius:var(--px-radius-control);background:var(--px-fill-input);color:var(--px-text-tertiary);display:flex}.ai-rail__search input{min-width:0;color:var(--px-text-primary);font:inherit;font-size:var(--px-text-13);background:0 0;border:0;outline:none;flex:1}.ai-rail__list{margin:0 calc(var(--px-space-1) * -1);padding:0 var(--px-space-1);flex:1;overflow-y:auto}.ai-rail__group ul{gap:var(--px-space-px);margin:0;padding:0;list-style:none;display:grid}.ai-rail__label{margin:var(--px-space-3) 0 var(--px-space-1);padding:0 var(--px-space-2);color:var(--px-text-tertiary);font-size:var(--px-text-11);font-weight:var(--px-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.ai-rail__empty{margin:var(--px-space-4) var(--px-space-2);color:var(--px-text-tertiary);font-size:var(--px-text-13)}.ai-rail__item{border-radius:var(--px-radius-control);align-items:stretch;display:flex;position:relative}.ai-rail__item:hover{background:var(--px-fill-hover)}.ai-rail__item[data-active]{background:var(--px-fill-selected-strong)}.ai-rail__open{gap:var(--px-space-0-5);min-width:0;min-height:var(--px-size-row);padding:var(--px-space-1-5) var(--px-space-2);color:var(--px-text-primary);font:inherit;font-size:var(--px-text-13);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-content:center;display:grid}.ai-rail__title{align-items:center;gap:var(--px-space-1);min-width:0;display:flex}.ai-rail__title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-rail__more{width:var(--px-size-touch);border-radius:var(--px-radius-control);color:var(--px-text-tertiary);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;display:grid}.ai-rail__item:hover .ai-rail__more,.ai-rail__more:focus-visible,.ai-rail__more[aria-expanded=true]{opacity:1}@media (hover:none){.ai-rail__more{opacity:1}}.ai-rail__menu{z-index:var(--px-z-popover);min-width:var(--px-size-menu);padding:var(--px-space-1);border:var(--px-hairline) solid var(--px-card-border);border-radius:var(--px-radius-card);background:var(--px-surface-solid);box-shadow:var(--px-shadow-pop);display:grid;position:absolute;top:100%;right:0}.ai-rail__menu button{align-items:center;gap:var(--px-space-2);min-height:var(--px-size-touch);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-control);color:var(--px-text-primary);font:inherit;font-size:var(--px-text-13);cursor:pointer;background:0 0;border:0;display:flex}.ai-rail__menu button:hover{background:var(--px-fill-hover)}.ai-rail__menu .ai-rail__danger{color:var(--px-danger)}.ai-rail__rename{padding:var(--px-space-1);flex:1}.ai-rail__rename input{width:100%;min-height:var(--px-size-btn-sm);padding:0 var(--px-space-2);border:var(--px-hairline) solid var(--px-border-focus);border-radius:var(--px-radius-control);background:var(--px-fill-input);color:var(--px-text-primary);font:inherit;box-shadow:var(--px-focus-glow);outline:none}.ai-rail-toggle,.ai-rail__scrim{display:none}@media (max-width:767px){.ai-orb{right:calc(var(--px-space-2) + env(safe-area-inset-right));bottom:calc(var(--px-space-2) + env(safe-area-inset-bottom));width:var(--px-size-touch);height:var(--px-size-touch);transition:transform var(--px-dur-panel) var(--px-ease-out)}.ai-orb .px-mascot{width:var(--px-size-touch);height:var(--px-size-touch)}.ai-orb[data-tucked]{transform:translateX(calc(100% + var(--px-space-2)))}.ai-orb[data-tucked][data-edge=left]{transform:translateX(calc(-100% - var(--px-space-2)))}.ai-orb[data-docked]{transition:left var(--px-dur-dock) var(--px-ease-bounce), top var(--px-dur-dock) var(--px-ease-bounce), transform var(--px-dur-panel) var(--px-ease-out)}html:not([data-ask-dock])[data-orb-edge] .ds-content--page{padding-right:var(--px-space-3);padding-left:var(--px-space-3)}.ai-panel{width:auto;height:55dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--px-radius-panel) var(--px-radius-panel) 0 0;transition:height var(--px-dur-panel) var(--px-ease-out);animation:ai-up var(--px-dur-panel) var(--px-ease-out);inset:auto 0 0}.ai-panel[data-size=full]{height:calc(100dvh - env(safe-area-inset-top))}.ai-panel[data-dragging]{transition:none}@keyframes ai-up{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:none}}.ai-panel__grip{height:var(--px-size-chip);cursor:grab;touch-action:none;flex-shrink:0;place-items:center;display:grid}.ai-panel__grip span{width:var(--px-size-ask-grip);height:var(--px-space-1);border-radius:var(--px-radius-pill);background:var(--px-border-strong)}.ai-panel__head{min-height:var(--px-size-touch);padding-top:0}.ai-chat--rail{flex-direction:column}.ai-rail{z-index:var(--px-z-modal);width:min(var(--px-size-ask-rail), 86vw);max-height:none;padding-top:calc(var(--px-space-3) + env(safe-area-inset-top));padding-bottom:calc(var(--px-space-3) + env(safe-area-inset-bottom));background:var(--px-surface-solid);box-shadow:var(--px-shadow-panel);transition:transform var(--px-dur-panel) var(--px-ease-out);position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.ai-rail[data-open]{transform:none}.ai-rail__close{width:var(--px-size-touch);height:var(--px-size-touch);border-radius:var(--px-radius-control);color:var(--px-text-secondary);background:0 0;border:0;place-items:center;display:grid}.ai-rail__scrim{z-index:var(--px-z-overlay);background:var(--px-overlay);border:0;display:block;position:fixed;inset:0}.ai-rail-toggle{align-items:center;gap:var(--px-space-1);min-height:var(--px-size-touch);margin:var(--px-space-2) var(--px-space-3) 0;padding:0 var(--px-space-3);border:var(--px-hairline) solid var(--px-chip-border);border-radius:var(--px-radius-pill);background:var(--px-surface-chip);color:var(--px-text-primary);font:inherit;font-size:var(--px-text-13);align-self:flex-start;display:inline-flex}}.pl{gap:var(--px-space-2-5);min-width:0;display:grid}.pl-head,.pl-brief__head{align-items:center;gap:var(--px-space-1-5);display:flex}.pl-head__title,.pl-brief__title{color:var(--px-text-strong);font-size:var(--px-text-14);font-weight:var(--px-weight-semibold);margin:0}.pl-head__sum{color:var(--px-text-tertiary);font-size:var(--px-text-12)}.pl-grow{flex:1}.pl-row{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--px-size-menu-max)), 1fr));gap:var(--px-space-2-5);margin:0;padding:0;list-style:none;display:grid}.pl-card,.pl-brief{gap:var(--px-space-1-5);min-width:0;padding:var(--px-space-3);border:var(--px-hairline) solid var(--px-card-border);border-radius:var(--px-radius-card);background:var(--px-surface-card);box-shadow:var(--px-glass-shadow);-webkit-backdrop-filter:blur(var(--px-blur-surface)) saturate(var(--px-saturate));backdrop-filter:blur(var(--px-blur-surface)) saturate(var(--px-saturate));text-align:left;flex-direction:column;display:flex}.pl-card[data-tone=bad]{border-color:var(--px-danger-border)}.pl-card[data-tone=warn]{border-color:var(--px-warning-border)}.pl-card[data-tone=ok]{border-color:var(--px-success-border)}.pl-card__top{align-items:center;gap:var(--px-space-1);display:flex}.pl-card__ic{width:var(--px-size-avatar);height:var(--px-size-avatar);border-radius:var(--px-radius-md);background:var(--px-fill-selected);place-items:center;display:grid}.pl-card[data-tone=bad] .pl-card__ic{background:var(--px-danger-bg)}.pl-card[data-tone=warn] .pl-card__ic{background:var(--px-warning-bg)}.pl-card[data-tone=ok] .pl-card__ic{background:var(--px-success-bg)}.pl-new{padding:0 var(--px-space-1-5);border-radius:var(--px-radius-pill);background:var(--px-accent);color:var(--px-text-on-accent);font-size:var(--px-text-11);font-weight:var(--px-weight-semibold);line-height:var(--px-size-count)}.pl-ib{width:var(--px-size-touch);height:var(--px-size-touch);margin:calc(var(--px-space-2) * -1) 0;border-radius:var(--px-radius-control);color:var(--px-text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.pl-ib:hover:not(:disabled){background:var(--px-fill-hover);color:var(--px-text-primary)}.pl-ib:focus-visible{box-shadow:var(--px-ring-focus);outline:none}.pl-card__title{color:var(--px-text-strong);font-size:var(--px-text-13);font-weight:var(--px-weight-semibold);margin:0}.pl-card__why{color:var(--px-text-secondary);font-size:var(--px-text-12);font-variant-numeric:var(--px-numeric);flex:1;margin:0}.pl-card__foot{align-items:center;gap:var(--px-space-2);margin-top:var(--px-space-1);flex-wrap:wrap;display:flex}.pl-card__foot .px-btn{align-items:center;gap:var(--px-space-1);display:inline-flex}.pl-link{color:var(--px-text-link);font-size:var(--px-text-12);font-weight:var(--px-weight-medium);text-decoration:none}.pl-link:hover{color:var(--px-text-link-hover);text-decoration:underline}.pl-why{gap:var(--px-space-1-5);display:grid}.pl-why__q{color:var(--px-text-secondary);font-size:var(--px-text-12)}.pl-note{color:var(--px-text-secondary);font-size:var(--px-text-12);margin:0}.pl-brief__lines{gap:var(--px-space-1);padding-left:var(--px-space-4);color:var(--px-text-primary);font-size:var(--px-text-12);font-variant-numeric:var(--px-numeric);margin:0;display:grid}.chat-hello .pl{width:100%;margin-top:var(--px-space-3)}.fx .pl,.sx .pl{margin:0}.pl-notice{gap:var(--px-space-0-5);height:auto;min-height:var(--px-size-row);padding-block:var(--px-space-1-5);align-items:start;display:grid}.pl-notice__title{color:var(--px-text-primary);font-weight:var(--px-weight-medium)}.pl-notice[data-unread] .pl-notice__title{color:var(--px-text-strong);font-weight:var(--px-weight-semibold)}.pl-notice__body{color:var(--px-text-tertiary);font-size:var(--px-text-11)}.pl-set{margin-top:var(--px-space-3)}.pl-set__row{align-items:center;gap:var(--px-space-2);min-height:var(--px-size-row);display:flex}.pl-set__row .sl-li__main{gap:var(--px-space-0-5);flex:1;display:grid}.pl-set__to{color:var(--px-text-tertiary);font-size:var(--px-text-12)}.pl-time{min-height:var(--px-size-btn-sm);padding:0 var(--px-space-2);border:var(--px-hairline) solid var(--px-card-border);border-radius:var(--px-radius-control);background:var(--px-fill-input);color:var(--px-text-primary);font:inherit;font-size:var(--px-text-12)}.pl-time:disabled{opacity:var(--px-opacity-muted)}.pl-set__foot{align-items:center;gap:var(--px-space-2-5);padding:var(--px-space-3) 0 0;display:flex}@media (max-width:640px){.pl-row{grid-template-columns:1fr}.pl-set__row{flex-wrap:wrap}}.ai-rail__foot{gap:var(--px-space-px);padding-top:var(--px-space-2);border-top:var(--px-hairline) solid var(--px-border-hairline);display:grid}.ai-rail__link{align-items:center;gap:var(--px-space-2);min-height:var(--px-size-touch);padding:0 var(--px-space-2-5);border-radius:var(--px-radius-control);color:var(--px-text-secondary);font-size:var(--px-text-13);text-decoration:none;display:flex}.ai-rail__link:hover{background:var(--px-fill-hover);color:var(--px-text-primary)}.pb-card{color:inherit;transition:border-color var(--px-dur-hover) var(--px-ease-out);text-decoration:none}.pb-card:hover{border-color:var(--px-border-default)}.pb-card__body,.pb-edit{gap:var(--px-space-3);padding:var(--px-space-3);display:grid}.pb-desc{color:var(--px-text-secondary);font-size:var(--px-text-13);margin:0}.pb-steps{margin:0;padding:0;list-style:none;display:grid}.pb-step{align-items:center;gap:var(--px-space-2-5);min-height:var(--px-size-row);padding:var(--px-space-2) var(--px-space-3);border-bottom:var(--px-hairline) solid var(--px-border-hairline);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pb-step:last-child{border-bottom:0}.pb-step__n{width:var(--px-size-btn-xs);height:var(--px-size-btn-xs);border-radius:var(--px-radius-pill);background:var(--px-fill-selected);color:var(--px-text-strong);font-size:var(--px-text-12);font-weight:var(--px-weight-semibold);place-items:center;display:grid}.pb-step__main{gap:var(--px-space-1);flex-direction:column;min-width:0;display:flex}.pb-step--edit{padding-inline:0}.pb-step__prompt{height:auto;min-height:var(--px-space-16);padding:var(--px-space-2) var(--px-space-2-5);border-radius:var(--px-radius-tile);resize:vertical}.pb-run{border:0;border-bottom:var(--px-hairline) solid var(--px-border-hairline);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0}.pb-run:hover{background:var(--px-fill-hover)}.pb-runlog{gap:var(--px-space-2);padding:var(--px-space-2-5) var(--px-space-3) var(--px-space-3) var(--px-space-8);border-bottom:var(--px-hairline) solid var(--px-border-hairline);display:grid}.px-mascot{width:var(--px-size-mascot);height:var(--px-size-mascot);flex:none;display:inline-block;position:relative}.px-mascot--sm{width:var(--px-size-mascot-sm);height:var(--px-size-mascot-sm)}.px-mascot--home{width:var(--px-size-mascot-home);height:var(--px-size-mascot-home)}.px-mascot--hero{width:var(--px-size-mascot-hero);height:var(--px-size-mascot-hero)}.px-mascot--lab{width:var(--px-size-mascot-lab);height:var(--px-size-mascot-lab)}.px-mascot__still,.px-mascot__canvas{width:100%;height:100%;position:absolute;inset:0}.px-mascot__canvas{opacity:0;pointer-events:none}.px-mascot[data-ready] .px-mascot__canvas{opacity:1}.px-mascot[data-ready] .px-mascot__still{visibility:hidden}.px-mascot-lab{gap:var(--px-space-4);padding:var(--px-space-6);flex-direction:column;display:flex}.px-mascot-lab__stage{align-items:center;gap:var(--px-space-6);flex-wrap:wrap;display:flex}.px-mascot-lab__orb{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.px-mascot-lab__orb:focus-visible{box-shadow:var(--px-ring-focus);outline:none}.px-mascot-lab__note{color:var(--px-text-tertiary)}.px-mascot-lab__group{align-items:center;gap:var(--px-space-2);flex-wrap:wrap;display:flex}.px-mascot-lab__label{width:100%;font-size:var(--px-text-12);color:var(--px-text-tertiary);margin:0}.ai-rail.ai-rail--drawer{z-index:var(--px-z-modal);width:min(var(--px-size-sessions-drawer), 92vw);max-height:none;padding:calc(var(--px-space-3) + env(safe-area-inset-top)) var(--px-space-3) calc(var(--px-space-3) + env(safe-area-inset-bottom));border-right:0;border-left:var(--px-hairline) solid var(--px-gl-line);border-radius:var(--px-radius-panel) 0 0 var(--px-radius-panel);box-shadow:var(--px-shadow-panel);visibility:hidden;transition:transform var(--px-dur-panel) var(--px-ease-out), visibility 0s linear var(--px-dur-panel);position:fixed;inset:0 0 0 auto;transform:translate(105%)}.ai-rail.ai-rail--drawer[data-open]{visibility:visible;transition:transform var(--px-dur-panel) var(--px-ease-out);transform:none}.ai-rail--drawer .ai-rail__close{width:var(--px-size-touch);height:var(--px-size-touch);border-radius:var(--px-radius-control);color:var(--px-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ai-rail--drawer .ai-rail__close:hover{background:var(--px-fill-hover)}.ai-rail--drawer .ai-rail__new{min-height:var(--px-size-touch)}.ai-rail--drawer+.ai-rail__scrim{z-index:var(--px-z-overlay);background:var(--px-overlay);border:0;display:block;position:fixed;inset:0}.ai-rail__scrim:has(+.ai-rail--drawer){z-index:var(--px-z-overlay);background:var(--px-overlay);border:0;display:block;position:fixed;inset:0}@media (max-width:767px){.ai-rail.ai-rail--drawer{width:min(var(--px-size-sessions-drawer), 92vw);background:var(--px-surface-solid);border-radius:0}}
