.m-topbar button,.m-tabs button,.m-bottomnav button,.m-sheet-panel button{touch-action:manipulation}.m-topbar{align-items:center;gap:var(--sp-2);height:var(--m-topbar-h);padding:0 var(--gutter);background:var(--bg-void);box-shadow:var(--hairline-inset-b);flex:none;display:flex}.m-tb-brand{height:var(--m-tap-min);min-width:var(--ctl-touch);padding:0 var(--sp-1);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.m-tb-brand-glyph{font-family:var(--font-mono);font-size:var(--fs-kpi);font-weight:var(--fw-bold);color:var(--amber);letter-spacing:var(--ls-num)}.m-tb-brand-gt{color:var(--amber-hi)}.m-tb-back{width:var(--m-tap-min);height:var(--m-tap-min);color:var(--text-mid);cursor:pointer;transition:color var(--t-press) var(--ease), background-color var(--t-press) var(--ease);background:0 0;border:none;flex:none;place-items:center;display:inline-grid}.m-tb-back:active{color:var(--amber);background:var(--m-press-bg)}.m-tb-mifid{display:none}.m-tb-ctxwrap{align-items:center;gap:var(--sp-2);flex:auto;min-width:0;display:flex;overflow:hidden}.m-tb-title{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;min-width:0;font-family:var(--font-cond);font-size:var(--fs-data);line-height:var(--lh-meta);font-weight:var(--fw-med);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);-webkit-box-orient:vertical;flex:auto;display:-webkit-box;overflow:hidden}.m-tb-ctx{align-items:center;gap:var(--g);min-height:var(--m-tap-min);padding:0 var(--sp-2);background:var(--bg-raised);border:1px solid var(--hairline-hi);border-radius:var(--r-ctrl);cursor:pointer;color:var(--cyan);transition:background-color var(--t-press) var(--ease);flex:none;display:inline-flex}.m-tb-ctx-ico{color:var(--amber-dim);flex:none}.m-tb-ctx-v{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semi);color:var(--cyan);white-space:nowrap}.m-tb-ctx-go{font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-meta);color:var(--text-lo)}.m-tb-ctx:active{background:var(--m-press-bg)}.m-tb-actions{flex:none;align-items:center;gap:4px;display:flex}.m-tb-btn{width:var(--m-tap-min);height:var(--m-tap-min);color:var(--text-mid);cursor:pointer;transition:color var(--t-hover) var(--ease);background:0 0;border:none;place-items:center;display:inline-grid;position:relative}.m-tb-btn:active{color:var(--text-hi);background:var(--m-press-bg)}.m-tb-acct.has-dot:after{content:"";border-radius:var(--r-pill);background:var(--amber);width:6px;height:6px;box-shadow:0 0 0 1px var(--bg-void);position:absolute;top:8px;right:8px}.m-tb-badge{min-width:15px;height:15px;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-semi);line-height:var(--lh-micro);border-radius:var(--r-ctrl);background:var(--bg-raised);color:var(--text-hi);border:1px solid var(--hairline-hi);box-shadow:0 0 0 1px var(--bg-void);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 3px;display:inline-flex;position:absolute;top:4px;right:4px}.m-tabs{height:var(--m-tabs-h);background:var(--bg-void);box-shadow:var(--hairline-inset-b);-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--sp-3)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--sp-3)), transparent 100%);mask-image:linear-gradient(90deg, #000 calc(100% - var(--sp-3)), transparent 100%);flex:none;overflow:auto hidden}.m-tabs::-webkit-scrollbar{display:none}.m-tabs-inset{align-items:stretch;gap:var(--sp-1);height:100%;padding:0 var(--sp-3);display:inline-flex}.m-tab{height:100%;padding:0 var(--sp-2);cursor:pointer;scroll-snap-align:center;transition:background-color var(--t-hover) var(--ease);background:0 0;border:none;flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.m-tab:active{background:var(--m-press-bg)}.m-tab-code{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semi);color:var(--text-mid)}.m-tab-lbl{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);text-indent:var(--ls-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);white-space:nowrap}.m-tab:after{content:"";left:var(--sp-2);right:var(--sp-2);background:var(--amber);transform-origin:50%;height:2px;transition:transform calc(var(--t-layer) * var(--motion)) var(--ease-layer);position:absolute;bottom:0;transform:scaleX(0)}.m-tab.is-active:after{transform:scaleX(1)}.m-tab.is-active .m-tab-code{color:var(--amber)}.m-tab.is-active .m-tab-lbl{color:var(--text-hi)}.m-bottom{background:var(--bg-void);box-shadow:inset 0 1px 0 var(--hairline);padding-bottom:var(--m-safe-bottom);z-index:var(--z-chrome);flex:none}.m-statusline{grid-template-columns:minmax(0, max-content) var(--m-fab-slot) minmax(0, 1fr);height:var(--m-statusline-h);padding:0 var(--gutter);box-shadow:var(--hairline-inset-b);align-items:center;display:grid}.m-sl-left{align-items:center;gap:var(--sp-2);min-width:0;display:flex;overflow:hidden}.m-sl-slot{min-width:var(--m-fab-slot)}.m-sl-right{justify-content:flex-end;align-items:center;gap:var(--sp-2);min-width:0;display:flex;overflow:hidden}.m-sl-conn{flex:none;align-items:center;display:inline-flex}.m-sl-dot{background:var(--neutral);width:7px;height:7px;display:inline-block}.m-sl-conn .m-sl-dot{border-radius:var(--r-pill)}.m-sl-dot.ok{background:var(--live)}.m-sl-dot.down{background:var(--down)}.m-sl-dot.idle{background:var(--amber-dim)}.m-sl-mifid{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);flex:auto;overflow:hidden}.m-sl-agg{font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.m-bottomnav{height:var(--m-bottomnav-h);grid-template-columns:repeat(5,1fr);align-items:stretch;display:grid}.m-bn-slot{justify-content:center;align-items:center;gap:var(--g);cursor:pointer;min-height:var(--m-tap-min);transition:background-color var(--t-press) var(--ease);background:0 0;border:none;flex-direction:column;padding:0;display:flex;position:relative}.m-bn-slot:active{background:var(--m-press-bg)}.m-bn-slot:active .m-bn-key{box-shadow:var(--light-specular-press)}.m-bn-slot:before{content:"";background:0 0;height:2px;position:absolute;top:0;left:22%;right:22%}.m-bn-slot.on:before{background:var(--amber-hi)}.m-bn-key{min-width:var(--ctl-sm);height:var(--ctl-sm);padding:0 var(--g);border-radius:var(--r-ctrl);background:var(--m-key-bg);font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-semi);color:var(--amber);font-variant-numeric:tabular-nums;box-shadow:var(--light-specular);place-items:center;display:inline-grid}.m-bn-slot.on .m-bn-key{background:var(--amber);color:var(--text-inverse)}.m-bn-top{border:1px solid var(--hairline-hi);font-weight:var(--fw-bold);letter-spacing:var(--ls-num);background:0 0}.m-bn-slot.on .m-bn-top{border-color:var(--amber);color:var(--amber);background:0 0}.m-bn-key.is-gold{background:var(--m-key-gold-bg);color:var(--premium);border:1px solid var(--premium)}.m-bn-slot.on .m-bn-key.is-gold{background:var(--premium);color:var(--text-inverse)}.m-bn-grid{color:var(--text-mid);background:0 0}.m-bn-slot.on .m-bn-grid{color:var(--amber);background:0 0}.m-bn-lbl{font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);line-height:var(--lh-micro);text-indent:var(--ls-micro);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.m-bn-slot.on .m-bn-lbl{color:var(--text-hi)}.m-bn-search{overflow:visible}.m-bn-fab{width:var(--m-fab-size);height:var(--m-fab-size);margin-top:calc(-1 * var(--m-fab-lift));border-radius:var(--r-ctrl);background:var(--bg-raised);color:var(--amber);border:1px solid var(--amber-dim);box-shadow:var(--m-fab-ring);place-items:center;display:inline-grid}.m-bn-search:active .m-bn-fab{background:var(--m-press-bg);color:var(--amber-hi)}.m-sheet-scrim{z-index:var(--z-modal);background:var(--scrim);animation:m-scrim-in calc(var(--t-layer) * var(--motion)) var(--ease);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.m-sheet-panel{width:100%;max-height:var(--m-sheet-max-h);background:var(--bg-raised);background-image:var(--light-blade-v);border-radius:var(--r-layer);box-shadow:var(--elev-3);padding-bottom:var(--m-safe-bottom);animation:m-sheet-up calc(var(--m-sheet-t) * var(--motion)) var(--ease-layer);background-repeat:no-repeat;outline:none;flex-direction:column;display:flex}.m-sheet-grab{height:var(--ctl-sm);cursor:grab;touch-action:none;flex:none;place-items:center;display:grid}.m-sheet-grab-bar{width:var(--m-sheet-grab-w);height:var(--g);border-radius:var(--r-ctrl);background:var(--hairline-hi)}.m-sheet-hd{height:var(--ctl-touch);padding:0 var(--gutter);background-color:var(--head-bg);background-image:var(--light-blade-h), var(--head-sheen);box-shadow:var(--elev-2);flex:none;justify-content:space-between;align-items:center;display:flex}.m-sheet-ttl{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);text-indent:var(--ls-label);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--amber)}.m-sheet-x{margin-right:calc(-1 * var(--sp-2));width:var(--m-tap-min);height:var(--m-tap-min);color:var(--text-mid);font-size:var(--fs-kpi);line-height:var(--lh-kpi);cursor:pointer;border-radius:var(--r-ctrl);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid;position:relative}.m-sheet-x:active{color:var(--text-hi);background:var(--m-press-bg)}.m-sheet-grabzone{touch-action:none;cursor:grab}.m-sheet-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.m-sheet-foot{box-shadow:inset 0 1px 0 var(--hairline);flex:none}@keyframes m-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes m-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.m-sheet-scrim,.m-sheet-panel{animation:none}.m-tab:after{transition:none}}.m-search-bar{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hairline);background:var(--bg-panel);display:flex;position:sticky;top:0}.m-search-prompt{font-family:var(--font-mono);font-size:var(--fs-kpi);font-weight:var(--fw-bold);color:var(--amber);flex:none}.m-search-input{min-width:0;color:var(--text-hi);caret-color:var(--yellow);font-family:var(--font-mono);font-size:var(--fs-kpi);line-height:var(--lh-kpi);height:var(--ctl-touch);text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:auto}.m-search-input::placeholder{color:var(--text-lo);font-family:var(--font-sans)}.m-search-clear{width:var(--m-tap-min);height:var(--m-tap-min);margin-right:calc(-1 * var(--sp-2));color:var(--text-lo);font-size:var(--fs-kpi);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid;position:relative}.m-search-clear:active{color:var(--text-hi)}.m-search-note{padding:var(--sp-2) var(--sp-3);font-family:var(--font-sans);font-style:italic;font-size:var(--fs-data);color:var(--text-mid);border-bottom:1px solid var(--hairline);background:var(--amber-tint)}.m-search-results{padding-bottom:var(--sp-3)}.m-res-group{padding-top:var(--sp-1)}.m-res-label{padding:var(--sp-2) var(--sp-3) 4px;font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--amber-dim);background:var(--head-bg);border-bottom:1px solid var(--hairline)}.m-res-row{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--m-tap-min);padding:var(--sp-2) var(--sp-3);text-align:left;border:none;border-bottom:1px solid var(--hairline);cursor:pointer;background:0 0;display:flex}.m-res-row:active{background:var(--m-press-bg)}.m-res-row.is-first{box-shadow:inset 2px 0 0 var(--amber)}.m-res-code{min-width:8ch;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-semi);color:var(--cyan);flex:none}.m-res-main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.m-res-title{font-family:var(--font-sans);font-size:var(--fs-emph);color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-res-sub{font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-lo)}.m-res-go{color:var(--text-lo);font-size:var(--fs-data);flex:none}.m-res-lock{color:var(--premium);flex:none;place-items:center;display:inline-grid}.m-res-state{padding:var(--sp-3);font-family:var(--font-sans);font-size:var(--fs-data);color:var(--text-mid);font-style:italic}.m-res-err{color:var(--warn)}.m-desk-sec{padding:0 0 var(--sp-3)}.m-desk-lbl{padding:var(--sp-3) var(--sp-3) var(--sp-2);font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--amber-dim)}.m-desk-grid{gap:var(--sp-2);padding:0 var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.m-desk-tile{align-items:center;gap:var(--sp-2);min-height:var(--m-tap-min);padding:var(--sp-2) var(--sp-3);background:var(--bg-raised);border:1px solid var(--hairline);border-radius:var(--r-ctrl);cursor:pointer;transition:border-color var(--t-hover) var(--ease);display:flex}.m-desk-tile:active{background:var(--m-press-bg)}.m-desk-tile.is-active{border-color:var(--amber-dim)}.m-desk-tile.is-gold{border-color:var(--premium)}.m-desk-key{background:var(--m-key-bg);border-radius:var(--r-ctrl);min-width:24px;height:22px;font-family:var(--font-mono);font-size:var(--fs-data);font-weight:var(--fw-semi);color:var(--amber);place-items:center;padding:0 6px;display:inline-grid}.m-desk-key.is-gold{background:var(--m-key-gold-bg);color:var(--premium);border:1px solid var(--premium)}.m-desk-tile.is-active .m-desk-key{background:var(--amber);color:var(--text-inverse)}.m-desk-tile.is-active .m-desk-key.is-gold{background:var(--premium);color:var(--text-inverse)}.m-desk-name{font-family:var(--font-cond);font-size:var(--fs-data);font-weight:var(--fw-med);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-hi)}.m-svc-list{flex-direction:column;display:flex}.m-svc-row{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--m-tap-min);padding:var(--sp-2) var(--sp-3);text-align:left;border:none;border-top:1px solid var(--hairline);cursor:pointer;background:0 0;display:flex}.m-svc-row:active{background:var(--m-press-bg)}.m-svc-code{min-width:44px;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-semi);color:var(--cyan);flex:none}.m-svc-name{font-family:var(--font-sans);font-size:var(--fs-emph);color:var(--text-hi);flex:auto}.m-svc-go{color:var(--text-lo);font-size:var(--fs-kpi);flex:none}.m-acct-id{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3);border-bottom:1px solid var(--hairline);display:flex}.m-acct-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--fs-data);color:var(--text-hi);flex:auto;overflow:hidden}.m-acct-plan{font-family:var(--font-cond);font-size:var(--fs-micro);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;padding:6px var(--sp-2);border-radius:var(--r-ctrl);cursor:default;flex:none}.m-acct-plan.is-premium{color:var(--premium);border:1px solid var(--premium);background:0 0}.m-acct-plan.is-upgrade{color:var(--text-inverse);background:var(--amber);cursor:pointer;border:none}.m-acct-plan.is-upgrade:active{background:var(--amber-hi)}.m-acct-rows{flex-direction:column;display:flex}.m-acct-row{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--m-tap-min);padding:var(--sp-2) var(--sp-3);text-align:left;border:none;border-bottom:1px solid var(--hairline);cursor:pointer;background:0 0;display:flex}.m-acct-row:active{background:var(--m-press-bg)}.m-acct-code{min-width:40px;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-semi);color:var(--cyan);flex:none}.m-acct-name{font-family:var(--font-sans);font-size:var(--fs-emph);color:var(--text-hi);flex:auto}.m-acct-go{color:var(--text-lo);font-size:var(--fs-kpi);flex:none}.m-acct-sys{padding:var(--sp-3);gap:var(--sp-2);border-bottom:1px solid var(--hairline);flex-direction:column;display:flex}.m-acct-live{align-items:center;gap:var(--sp-2);min-height:var(--m-tap-min);padding:0 var(--sp-3);background:var(--bg-raised);border:1px solid var(--hairline-hi);border-radius:var(--r-ctrl);font-family:var(--font-cond);font-size:var(--fs-meta);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-hi);cursor:pointer;align-self:flex-start;display:inline-flex}.m-acct-live-dot{color:var(--cyan);font-size:var(--fs-micro)}.m-acct-live.is-paused .m-acct-live-dot{color:var(--text-lo)}.m-acct-live.is-paused{color:var(--text-mid)}.m-acct-sysrow{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.m-acct-conn{font-family:var(--font-cond);font-size:var(--fs-meta);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);align-items:center;gap:6px;display:inline-flex}.m-acct-clock{font-family:var(--font-mono);font-size:var(--fs-data);color:var(--text-mid)}.m-acct-sess{align-items:center;gap:var(--sp-2);display:flex}.m-acct-sess-lbl{font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-lo)}.m-acct-mifid{padding:var(--sp-3);border-bottom:1px solid var(--hairline)}.m-acct-mifid-hd{font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--amber-dim);margin-bottom:4px}.m-acct-mifid p{font-family:var(--font-sans);font-size:var(--fs-meta);line-height:var(--lh-prose);color:var(--text-mid);margin:0}.m-acct-legal{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-family:var(--font-cond);font-size:var(--fs-meta);letter-spacing:0;color:var(--text-lo);flex-wrap:wrap;display:flex}.m-acct-legal a{color:var(--cyan);min-height:var(--m-tap-min);min-width:var(--m-tap-min);padding:0 var(--sp-1);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.m-acct-sess{min-width:0}.m-acct-sess .mkc-strip{min-height:var(--m-tap-min);scrollbar-width:none;max-width:100%;overflow-x:auto}.m-acct-row.is-update .m-acct-code{color:var(--amber)}.m-acct-hint{margin-left:var(--sp-2);font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-lo)}.m-acct-exit{padding:var(--sp-3)}.m-acct-logout{width:100%;min-height:var(--m-tap-min);border:1px solid var(--hairline-hi);border-radius:var(--r-ctrl);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-meta);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);transition:color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);background:0 0}.m-acct-logout:active{background:var(--m-press-bg)}.m-acct-logout.is-confirm{color:var(--down);border-color:var(--down)}.m-tbl-empty{padding:var(--sp-4);text-align:center;font-family:var(--font-sans);font-style:italic;font-size:var(--fs-data);color:var(--text-lo)}.m-tbl-scroll{width:100%}.m-tbl tbody tr{height:var(--m-row-h)}.m-tbl tbody td{font-size:var(--fs-data);line-height:var(--lh-data);padding-top:14px;padding-bottom:14px}.m-tbl .ta-r{text-align:right}.m-tbl td.lbl,.m-tbl th.lbl{text-align:left}.m-tbl-tap{cursor:pointer}.m-tbl th.m-tbl-sticky,.m-tbl td.m-tbl-sticky{z-index:var(--z-sticky);background:var(--bg-panel);position:sticky;left:0}table.m-tbl thead th.m-tbl-sticky{background:var(--head-bg);z-index:calc(var(--z-sticky) + 1)}.m-tbl.dgrid tbody td.m-tbl-sticky{position:sticky}.m-tbl-sortable{padding:0!important}.m-tbl-th-btn{width:100%;min-height:var(--m-tap-min);padding:0 var(--pad-cell-x);cursor:pointer;text-align:inherit;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;transition:color var(--t-hover) var(--ease);background:0 0;border:none;align-items:center;gap:4px;display:inline-flex}.m-tbl th.ta-r .m-tbl-th-btn{justify-content:flex-end}.m-tbl-th-btn:active{color:var(--amber-hi)}.m-tbl-th-lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-tbl-caret{font-size:var(--sort-caret-size);color:var(--text-lo);line-height:var(--lh-micro);opacity:1;flex:none}.m-tbl-caret.on{opacity:1;color:var(--amber)}.m-tbl-sort-active .m-tbl-th-btn,.m-tbl-sort-active .m-tbl-th-lbl{color:var(--amber)}.m-tbl-spacer td{background:0 0!important;border:none!important}.m-tbl-wrap{display:block}.m-tbl th.m-tbl-pin-r,.m-tbl td.m-tbl-pin-r{z-index:var(--z-sticky);background:var(--bg-panel);box-shadow:inset 1px 0 0 var(--hairline);position:sticky;right:0}.m-tbl thead th.m-tbl-pin-r{background:var(--head-bg);z-index:calc(var(--z-sticky) + 1)}.m-tbl td.m-tbl-actcol,.m-tbl th.m-tbl-actcol{width:var(--m-tap-min);padding:0!important}.m-tbl-act{min-width:var(--m-tap-min);min-height:var(--m-tap-min);padding:0 var(--sp-2);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--cyan);touch-action:manipulation;transition:background-color var(--t-press) var(--ease);background:0 0;border:none;place-items:center;display:inline-grid}.m-tbl-act:active{background:var(--m-press-bg)}.m-tbl-foot{min-height:var(--m-tap-min);box-shadow:var(--hairline-inset-b);justify-content:flex-end;align-items:center;display:flex}.m-tbl-legend-btn{align-items:center;gap:var(--sp-2);min-height:var(--m-tap-min);padding:0 var(--sp-3);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);touch-action:manipulation;background:0 0;border:none;display:inline-flex}.m-tbl-legend-btn:active{background:var(--m-press-bg)}.m-tbl-legend-k{min-width:var(--ctl-xs);height:var(--ctl-xs);border-radius:var(--r-ctrl);background:var(--m-key-bg);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-semi);color:var(--amber);place-items:center;display:inline-grid}.m-rowdet-title{padding:var(--sp-2) var(--sp-1) 0;font-family:var(--font-mono);font-size:var(--fs-emph);line-height:var(--lh-emph);color:var(--text-hi)}.m-rowdet-sub{padding:0 var(--sp-1) var(--sp-2);font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-lo)}.m-rowdet{padding:0 var(--sp-3) var(--sp-3)}.m-legend .m-rowdet-v.m-legend-v{font-family:var(--font-sans);font-size:var(--fs-data);line-height:var(--lh-data);text-align:right;white-space:normal;max-width:62%}.m-legend .m-rowdet-row{padding:var(--sp-2) var(--sp-1);align-items:center}.m-cards{flex-direction:column;display:flex}.m-card{width:100%;min-height:var(--m-tap-min);padding:var(--sp-2) var(--sp-3);text-align:left;border:none;border-bottom:1px solid var(--hairline);cursor:pointer;background:0 0;flex-direction:column;gap:4px;display:flex}.m-card:disabled{cursor:default}.m-card:not(:disabled):active{background:var(--m-press-bg)}.m-card-main{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.m-card-primary{font-family:var(--font-mono);font-size:var(--fs-emph);font-weight:var(--fw-semi);color:var(--text-hi)}.m-card-lead{font-family:var(--font-mono);font-size:var(--fs-emph);color:var(--text-hi)}.m-card-meta{gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.m-card-cell{align-items:baseline;gap:4px;display:inline-flex}.m-card-k{font-family:var(--font-cond);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-lo)}.m-card-v{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text-mid)}.num.up,.m-card-v.up{color:var(--up)}.num.down,.m-card-v.down{color:var(--down)}.m-filter-body{padding:var(--sp-3)}.m-filter-foot{gap:var(--sp-2);padding:var(--sp-3);display:flex}.m-filter-reset{min-height:var(--m-tap-min);padding:0 var(--sp-4);border:1px solid var(--hairline-hi);border-radius:var(--r-ctrl);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-meta);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);background:0 0;flex:none}.m-filter-reset:active{background:var(--m-press-bg)}.m-filter-apply{min-height:var(--m-tap-min);background:var(--amber);border-radius:var(--r-ctrl);cursor:pointer;color:var(--text-inverse);font-family:var(--font-cond);font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;border:none;flex:auto}.m-filter-apply:active{background:var(--amber-hi)}.m-swtabs{height:var(--m-swipetabs-h);background:var(--bg-void);box-shadow:var(--hairline-inset-b);-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--sp-3)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--sp-3)), transparent 100%);mask-image:linear-gradient(90deg, #000 calc(100% - var(--sp-3)), transparent 100%);overflow:auto hidden}.m-swtabs::-webkit-scrollbar{display:none}.m-swtabs-inset{align-items:stretch;gap:var(--sp-1);height:100%;padding:0 var(--sp-3);display:inline-flex}.m-swtab{height:100%;padding:0 var(--sp-2);cursor:pointer;scroll-snap-align:center;transition:background-color var(--t-hover) var(--ease);background:0 0;border:none;flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.m-swtab:active{background:var(--m-press-bg)}.m-swtab-code{font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-semi);color:var(--text-mid)}.m-swtab-lbl{font-family:var(--font-cond);font-size:var(--fs-meta);line-height:var(--lh-meta);text-indent:var(--ls-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);white-space:nowrap}.m-swtab:after{content:"";left:var(--sp-2);right:var(--sp-2);background:var(--amber);transform-origin:50%;height:2px;transition:transform calc(var(--t-layer) * var(--motion)) var(--ease-layer);position:absolute;bottom:0;transform:scaleX(0)}.m-swtab.is-active:after{transform:scaleX(1)}.m-swtab.is-active .m-swtab-code{color:var(--amber)}.m-swtab.is-active .m-swtab-lbl{color:var(--text-hi)}.m-swtabs-sentinel{height:0}.m-swtabs.is-sticky{top:calc(-1 * var(--sp-2))}.m-swtabs.is-stuck{box-shadow:var(--hairline-inset-b), var(--elev-2)}.m-chart{width:100%;height:var(--m-chart-h);background:var(--bg-void);border:1px solid var(--hairline);touch-action:pan-y;position:relative;overflow:hidden}.m-chart-inner{position:absolute;inset:0}.m-chart-inner>canvas,.m-chart-inner>svg{max-width:100%}.m-sort-dir{gap:var(--sp-2);padding:var(--sp-3);border-bottom:1px solid var(--hairline);display:flex}.m-sort-dirbtn{min-height:var(--m-sheet-ctrl-h);border:1px solid var(--hairline-hi);border-radius:var(--r-ctrl);cursor:pointer;font-family:var(--font-cond);font-size:var(--fs-meta);font-weight:var(--fw-semi);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-mid);transition:color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);background:0 0;flex:1 1 0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.m-sort-dirbtn:active{background:var(--m-press-bg)}.m-sort-dirbtn.on{color:var(--amber);border-color:var(--amber-dim)}.m-sort-caret{font-size:var(--sort-caret-size);line-height:var(--lh-micro)}.m-sort-list{flex-direction:column;display:flex}.m-sort-row{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--m-sheet-ctrl-h);padding:var(--sp-2) var(--sp-3);text-align:left;border:none;border-bottom:1px solid var(--hairline);cursor:pointer;background:0 0;display:flex}.m-sort-row:active{background:var(--m-press-bg)}.m-sort-mark{border-radius:var(--r-ctrl);border:1px solid var(--hairline-hi);box-sizing:border-box;flex:none;width:16px;height:16px}.m-sort-row.on .m-sort-mark{border-color:var(--amber);box-shadow:inset 0 0 0 4px var(--amber)}.m-sort-lbl{font-family:var(--font-sans);font-size:var(--fs-emph);color:var(--text-hi);flex:auto}.m-sort-row.on .m-sort-lbl{color:var(--amber)}@media (prefers-reduced-motion:reduce){.m-swtab:after{transition:none}}.m-ptr{left:0;right:0;top:var(--m-chrome-top);z-index:calc(var(--z-chrome) - 1);justify-content:center;align-items:center;gap:var(--g);pointer-events:none;background:var(--bg-void);box-shadow:var(--hairline-inset-b);flex-direction:column;display:flex;position:absolute;overflow:hidden}.m-ptr-glyph{font-family:var(--font-mono);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-bold);letter-spacing:var(--ls-num);color:var(--amber-dim);transition:transform calc(var(--t-nav) * var(--motion)) var(--ease-page), color var(--t-hover) var(--ease)}.m-ptr.is-ready .m-ptr-glyph{color:var(--amber);transform:rotate(180deg)}.m-ptr.is-busy .m-ptr-glyph{color:var(--amber);animation:m-ptr-spin calc(.9s * var(--motion)) linear infinite}.m-ptr.is-offline .m-ptr-glyph{color:var(--warn)}.m-ptr-lbl{font-family:var(--font-cond);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-mid);white-space:nowrap}.m-ptr.is-offline .m-ptr-lbl{color:var(--warn)}@keyframes m-ptr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.m-ptr-glyph{transition:none;animation:none}}button.m-sheet-grab{width:100%;height:var(--m-tap-min);color:inherit;appearance:none;background:0 0;border:0;margin:0;padding:0}.m-acct-prova{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hairline);font-family:var(--font-sans);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--text-mid)}.m-acct-push{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--hairline)}.m-acct-push .pushtgl{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.m-acct-push .pushtgl-note{font-family:var(--font-sans)}
