:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]){
--lc-panel:var(--bg-card);
--lc-panel2:color-mix(in srgb,var(--bg-card) 55%,var(--bg-app));
--lc-well:color-mix(in srgb,var(--bg-app) 86%,var(--text-primary));
--lc-key:color-mix(in srgb,var(--bg-card) 70%,var(--bg-app));
--lc-keyshadow:color-mix(in srgb,var(--border-primary) 55%,var(--text-primary));
--lc-ink:var(--text-primary);
--lc-ink2:var(--text-muted);
--lc-line:var(--border-primary);
--lc-run:var(--brand-success);
--lc-hi:var(--brand-danger);
--lc-lo:var(--brand-warning);
--lc-cond:var(--font-heading);
--lc-mono:var(--font-mono,'IBM Plex Mono',ui-monospace,Menlo,monospace);
--lc-inset:inset 0 1px 3px color-mix(in srgb,var(--text-primary) 14%,transparent);
--lc-frame:var(--text-primary);
--lc-onframe:var(--bg-card);
--sheet-r:2px;--sheet-r-md:3px;
}
:is(html[data-theme="dark"][data-skin="line"]:has(.app-shell),[data-theme="dark"] :not(html)[data-skin="line"]:not([data-theme="light"]),:not(html)[data-skin="line"][data-theme="dark"]){
--lc-panel2:color-mix(in srgb,var(--bg-card) 60%,var(--bg-app));
--lc-well:color-mix(in srgb,var(--bg-surface-dark) 85%,var(--bg-app));
--lc-key:color-mix(in srgb,var(--bg-card) 88%,var(--text-primary));
--lc-keyshadow:color-mix(in srgb,var(--bg-surface-dark) 80%,var(--bg-app));
--lc-inset:inset 0 1px 3px color-mix(in srgb,var(--bg-surface-dark) 80%,transparent);
--lc-frame:var(--bg-surface-dark);
--lc-onframe:var(--text-primary);
}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .app-shell-sidebar{margin:0!important;height:100%!important;border-radius:0!important;border-right:1px solid var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar]{width:92px!important;min-width:92px!important;background:var(--lc-panel2)!important;gap:8px!important;padding:12px 10px!important;border-right:1px solid var(--lc-line)!important;overflow-y:auto;overflow-x:hidden}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] > a:first-child{width:100%!important;height:44px!important;margin:0 0 6px!important;border-radius:0!important;border-bottom:1px solid var(--lc-line);flex:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] [data-rail-mode]{position:relative;flex:none;width:100%!important;height:auto!important;padding:10px 4px 8px!important;gap:4px!important;background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] [data-rail-mode] svg{width:22px!important;height:22px!important;stroke-width:1.6}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] [data-rail-mode] span{font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] [data-rail-mode]:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] [data-rail-mode][data-on]{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] [data-rail-mode]::after{content:'';position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] [data-rail-mode][data-on]::after{background:var(--lc-run);box-shadow:0 0 0 2px color-mix(in srgb,var(--lc-run) 25%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] .rail-mode-bar{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] [data-ui="rail-util"]{width:100%!important;flex:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] [data-ui="rail-avatar"]{flex:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="menu"][data-menu="account"]{left:106px!important;border-radius:3px!important;border:1px solid var(--lc-line)!important;border-top:4px solid var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar-panel]{background:var(--lc-panel)!important;border-right:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar-panel]{--sidebar-text:var(--lc-ink2);--sidebar-text-hover:var(--lc-ink);--sidebar-text-active:var(--lc-ink);--sidebar-hover:var(--lc-panel2);--sidebar-section:var(--lc-ink2);--sidebar-border:var(--lc-line);--sidebar-user-bg:var(--lc-panel2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .nav-link{border-radius:2px!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13px!important;letter-spacing:.05em!important;font-weight:600!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .nav-link.active{background:var(--lc-well)!important;color:var(--lc-ink)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-topbar{background:var(--lc-panel2);border-bottom:1px solid var(--lc-line);padding:8px 24px!important;margin-bottom:12px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-topbar-where{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13px!important;font-weight:700!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-topbar-pill{border-radius:2px!important;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rail-strip{border-radius:3px!important;background:var(--lc-panel2)!important;border:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rail-icon{border-radius:3px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rail-icon.on{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rail-panel{border-radius:3px!important;border:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rail-panel-head{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rail-panel-title{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .page-title,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-h1,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .page-header-title h1,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-name h1,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-title{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.02em!important;font-weight:700!important;font-size:28px!important;line-height:1.05!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .page-header{border-bottom:1px solid var(--lc-line);padding-bottom:10px;margin-bottom:16px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .page-subtitle,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-sub,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-name p{font-family:var(--lc-mono)!important;font-size:12px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-head{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;padding-bottom:10px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-no,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-no{font-family:var(--lc-mono)!important;background:var(--lc-ink);color:var(--lc-panel)!important;padding:1px 6px;border-radius:2px;width:max-content}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-search{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:12px!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-search kbd{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tabs,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-tabs{display:inline-flex!important;flex-wrap:nowrap!important;overflow-x:auto;max-width:100%;width:max-content;background:var(--lc-well);border:1px solid var(--lc-line);border-radius:3px;padding:3px!important;gap:3px!important;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tabs a,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-tabs a{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13.5px!important;padding:7px 15px!important;border:0!important;border-radius:2px!important;margin:0!important;white-space:nowrap;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tabs a.on,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-tabs a.on{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tabs .sep,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-tabs .sep{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tabs i{border-radius:2px;background:var(--lc-hi);color:var(--lc-panel)!important;border-color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 6px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .app-content:has(.ch-head,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-head) .skh:not(.skh-own > .skh){display:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .app-content > .skh + div{padding-top:4px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-head{display:contents}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-title{order:1;font:700 21px/1 var(--lc-cond);letter-spacing:.02em;text-transform:uppercase;margin:0;color:var(--lc-ink);white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-rule{order:3;flex:1;height:1px;background:var(--lc-line);min-width:16px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-slot{display:contents}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-slot > *{order:4}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-clock{order:5;font:500 12px var(--lc-mono);color:var(--lc-ink2);white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-k{order:6;font:600 12px var(--lc-mono);color:var(--lc-ink2);background:var(--lc-key);border:1px solid var(--lc-line);box-shadow:0 2px 0 var(--lc-keyshadow);border-radius:3px;padding:5px 9px;display:flex;gap:8px;align-items:center;cursor:pointer}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-k:active{transform:translateY(2px);box-shadow:0 1px 0 var(--lc-keyshadow)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-k-l{font-family:var(--lc-body,var(--font-body))}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-tabs{order:2;display:inline-flex;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none;background:var(--lc-well);border:1px solid var(--lc-line);border-radius:3px;padding:2px;gap:2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-tab{position:relative;font:600 12.5px var(--lc-cond);letter-spacing:.08em;text-transform:uppercase;color:var(--lc-ink2);text-decoration:none;padding:5px 11px;border-radius:2px;white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-tab:hover{color:var(--lc-ink)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-tab[data-on]{background:var(--lc-key);color:var(--lc-ink);box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-n{font:600 10.5px var(--lc-mono);font-style:normal;margin-left:7px;padding:1px 5px;border-radius:2px;background:var(--lc-hi);color:var(--lc-panel);letter-spacing:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-sub{order:7;flex:1 0 100%;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:0 16px;padding:0 2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-sub-a{font:500 12.5px var(--lc-body,var(--font-body));color:var(--lc-ink2);text-decoration:none;padding:3px 0;border-bottom:2px solid transparent;white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-sub-a:hover{color:var(--lc-ink)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skh-sub-a[data-on]{color:var(--lc-ink);font-weight:600;border-bottom-color:var(--lc-hi)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-topbar-in-skh{display:flex;align-items:center;gap:8px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-topbar-in-skh .bg-topbar-pill{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:12px!important;padding:5px 10px!important;gap:8px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-topbar-in-skh .bg-topbar-k{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-topbar-in-skh .bg-topbar-pill > span{font-size:12.5px!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-skh-dup],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-skh-dup] + p,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-skh-dup] + .bgx-sub{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .page-header:has([data-skh-dup]){border-bottom:0!important;padding-bottom:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-ptitle:has([data-skh-dup]){justify-content:flex-end}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-face{background:var(--lc-panel);border:1px solid var(--lc-line);border-radius:2px;min-width:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-face > header{display:flex;align-items:center;gap:10px;padding:7px 12px;border-bottom:1px solid var(--lc-line);background:var(--lc-panel2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-tag{font:600 11px var(--lc-mono);background:var(--lc-frame);color:var(--lc-onframe);padding:2px 6px;border-radius:2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-face > header h3{font:700 15px var(--lc-cond);letter-spacing:.1em;text-transform:uppercase;margin:0;flex:1;color:var(--lc-ink)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-meta{font:500 12px var(--lc-mono);color:var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-body{padding:12px;overflow-x:auto}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-table{width:100%;border-collapse:collapse;font-size:14px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-table th{font:600 11px var(--lc-cond)!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--lc-ink2)!important;text-align:left;padding:6px 10px!important;border-bottom:1px solid var(--lc-line)!important;background:transparent!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-table td{padding:9px 10px;border-bottom:1px solid color-mix(in srgb,var(--lc-line) 55%,transparent)!important;white-space:nowrap;color:var(--lc-ink)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-table tbody tr:last-child td{border-bottom:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-table tbody tr[tabindex]{cursor:pointer}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-table tbody tr[tabindex]:hover td{background:var(--lc-panel2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-table tbody tr[data-on] td{background:var(--lc-well);box-shadow:inset 0 1px 0 var(--lc-line),inset 0 -1px 0 var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-table tbody tr[data-on] td:first-child{box-shadow:inset 3px 0 0 var(--lc-run),inset 0 1px 0 var(--lc-line),inset 0 -1px 0 var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-mono{font-family:var(--lc-mono);font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-prod{white-space:normal!important;min-width:180px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-prod a{color:inherit}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-empty{color:var(--lc-ink2);font-family:var(--lc-mono);font-size:12.5px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-stages{display:inline-grid;grid-template-columns:repeat(9,10px);gap:2px;vertical-align:middle}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-stages i{height:8px;background:var(--lc-well);border:1px solid var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-stages i[data-s="d"]{background:var(--lc-ink2);border-color:var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-stages i[data-s="c"]{background:var(--lc-run);border-color:var(--lc-run)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-stages i[data-s="x"]{background:var(--lc-hi);border-color:var(--lc-hi)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-lamp{display:inline-flex;align-items:center;gap:7px;font:600 12px var(--lc-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--lc-ink)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-lamp::before{content:'';width:9px;height:9px;border-radius:50%;background:var(--lc-line);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-lamp[data-l="run"]::before{background:var(--lc-run)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-lamp[data-l="hi"]{color:var(--lc-hi)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-lamp[data-l="hi"]::before{background:var(--lc-hi)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-lamp[data-l="lo"]{color:var(--lc-lo)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-lamp[data-l="lo"]::before{background:var(--lc-lo)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-spark{width:84px;height:22px;display:block}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-spark polyline{fill:none;stroke:var(--lc-ink2);stroke-width:1.4}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-spark-lim{stroke:var(--lc-hi);stroke-width:1;stroke-dasharray:2 2}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lcv-spark-flat{stroke:var(--lc-ink2);stroke-width:1.4}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm{display:grid;gap:16px;margin:0 0 16px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-grid2{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:16px;align-items:start}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-col{display:grid;gap:16px;min-width:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-switch{display:inline-flex;background:var(--lc-well);border:1px solid var(--lc-line);border-radius:3px;padding:2px;gap:2px;margin-left:8px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-switch button{font:600 11px var(--lc-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--lc-ink2);background:transparent;border:0;padding:3px 9px;border-radius:2px;cursor:pointer}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-switch button[data-on]{background:var(--lc-key);color:var(--lc-ink);box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-off{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:var(--lc-panel2);border:1px dashed var(--lc-line);border-radius:2px;font:600 12px var(--lc-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-empty{color:var(--lc-ink2);font-size:14px;line-height:1.45}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-empty a,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-next a{color:var(--lc-ink);text-decoration:underline}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-next{margin:10px 0 0;font:500 12px var(--lc-mono);color:var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-drawwrap{overflow-x:auto}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-mimic{width:100%;min-width:560px;height:auto;display:block}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-pipe{stroke:var(--lc-line);stroke-width:6;fill:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-flow{stroke:var(--lc-run);stroke-width:2;fill:none;stroke-dasharray:3 9;animation:lc-flow 1.1s linear infinite}
@keyframes lc-flow{to{stroke-dashoffset:-12}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-eq{fill:var(--lc-panel2);stroke:var(--lc-ink2);stroke-width:1.5}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-eq-ln{fill:none;stroke:var(--lc-line);stroke-width:1.5}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-level{fill:color-mix(in srgb,var(--lc-ink2) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-node[data-out] .skm-eq{stroke:var(--lc-hi);stroke-width:2.5}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-node[data-down] .skm-eq{stroke:var(--lc-lo);stroke-width:2.5}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-node[data-planned] .skm-eq,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-node[data-planned] .skm-eq-ln{stroke-dasharray:5 4;fill:transparent}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-node[data-planned] .skm-level{display:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-lbl{font-family:var(--lc-cond);font-size:12px;font-weight:600;letter-spacing:.08em;fill:var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-node[data-state="here"] .skm-lbl{fill:var(--lc-ink)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-dot{fill:var(--lc-run)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-dot-idle{fill:var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-tagtext{font-family:var(--lc-mono);font-size:11px;fill:var(--lc-lo)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-rd{fill:var(--lc-well);stroke:var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-rd-out{fill:var(--lc-hi);stroke:var(--lc-hi)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-rd-muted{fill:var(--lc-panel2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-rd-planned{fill:transparent;stroke-dasharray:4 3}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-rdt{font-family:var(--lc-mono);font-size:11px;fill:var(--lc-ink)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-rdt-out{fill:var(--lc-panel)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-rdt-muted,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-rdt-planned,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-rdt-logged{fill:var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-reads{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:12px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-read{background:var(--lc-well);border:1px solid var(--lc-line);border-radius:2px;padding:8px 10px;box-shadow:var(--lc-inset);min-width:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-read-k{font:600 11px var(--lc-cond);letter-spacing:.1em;text-transform:uppercase;color:var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-read-n{font:500 24px/1.1 var(--lc-mono);font-variant-numeric:tabular-nums;color:var(--lc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-read[data-mono] .skm-read-n{font-size:17px;line-height:1.5}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-read-n small{font-size:12px;color:var(--lc-ink2);margin-left:3px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-read-bar{height:5px;background:var(--lc-panel2);margin-top:6px;position:relative}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-read-bar i{position:absolute;inset:0 auto 0 0;background:var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-flowlist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-flowlist li{position:relative;display:grid;gap:2px;min-width:130px;padding:8px 10px;background:var(--lc-panel2);border:1px solid var(--lc-line);border-radius:2px;font-size:13px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-flowlist li + li::before{content:'→';position:absolute;left:-17px;top:50%;transform:translateY(-50%);color:var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-flowlist li[data-state="here"]{background:var(--lc-well);box-shadow:inset 3px 0 0 var(--lc-run)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-flowlist li[data-planned]{border-style:dashed;background:transparent}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-flowlist b{font:700 13px var(--lc-cond);letter-spacing:.08em;text-transform:uppercase}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-flowlist span{color:var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-flowlist em{font:500 11.5px var(--lc-mono);font-style:normal;color:var(--lc-ink)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-flowlist em[data-tone="out"]{color:var(--lc-hi)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-flowlist em[data-tone="muted"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-flowlist em[data-tone="planned"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-flowlist em[data-tone="logged"]{color:var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-mono{font-family:var(--lc-mono);font-size:11.5px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-trend{width:100%;height:auto;display:block}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-g{stroke:color-mix(in srgb,var(--lc-line) 70%,transparent);stroke-width:1}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-lim{stroke:var(--lc-hi);stroke-dasharray:4 3;stroke-width:1.2}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-ln{fill:none;stroke:var(--lc-ink);stroke-width:1.8}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-ar{fill:color-mix(in srgb,var(--lc-ink2) 14%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-end{fill:var(--lc-ink)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-end-out{fill:var(--lc-hi)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-trend text{fill:var(--lc-ink2);font:11px var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-push{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:13px!important;padding:8px 14px;text-decoration:none;display:inline-block}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-push:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-go{background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
@media (max-width:900px){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-grid2{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skm-flow{animation:none}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .card,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-card,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-card-deep,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-grid .card,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-sheet,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .list-table-wrap{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .card-header,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-sh{background:var(--lc-panel2);border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .card-title,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .form-section-title,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .section-title,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-sh h2{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;font-size:14.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-card > .bgx-title:first-child{margin:-13px -13px 12px!important;padding:7px 13px;background:var(--lc-panel2);border-bottom:1px solid var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-title h2{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;font-size:14px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-title .bgx-dot{width:auto!important;height:auto!important;border-radius:2px!important;background:var(--lc-ink)!important;padding:5px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-kpi,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .stat-grid .card,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-stat{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-kpi::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .stat-grid .card::before{left:auto!important;right:8px!important;top:8px!important;width:8px!important;height:8px!important;border-radius:50%!important;opacity:1!important;background:var(--kpi-color,var(--lc-run))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-kpi .bgx-kpi-value,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-stat .bgx-stat-value{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-kpi .bgx-label,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-stat .bgx-label{color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-row{border-top-color:color-mix(in srgb,var(--lc-line) 60%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [role="dialog"][aria-modal="true"]:not([style*="inset"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gm-modal] > div{border-radius:3px!important;border:1px solid var(--lc-line)!important;border-top:4px solid var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ntoast-stack > [role="status"]{border-radius:2px!important;border:1px solid var(--lc-line);border-left-width:6px!important;background:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .btn-primary,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-btn-primary,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-btn.primary,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-act.primary{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .btn-secondary,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .btn-ghost,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .btn-outline,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-btn,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-btn,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-act{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .btn-danger{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;background:var(--lc-hi)!important;border-color:var(--lc-hi)!important;color:var(--lc-panel)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--lc-hi) 55%,var(--lc-ink))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .btn-primary:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .btn-secondary:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .btn-ghost:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .btn-danger:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-btn:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-btn-primary:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-btn:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .btn-sm{font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .input,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-input{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;font-family:var(--font-body)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .input:focus,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-input:focus{border-color:var(--brand-primary)!important;outline:2px solid color-mix(in srgb,var(--brand-primary) 30%,transparent)!important;outline-offset:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .label,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-label,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-label-sm,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .form-label,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .filter-label{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .status-badge,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .badge,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-chip,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-tag{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .status-badge::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .badge::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-chip::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-tag::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) table thead th,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .list-th,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .list-th-right{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:600!important;color:var(--lc-ink2)!important;border-bottom:1px solid var(--lc-line)!important;background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) table tbody td,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .list-td{border-color:color-mix(in srgb,var(--lc-line) 55%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) table td[style*="text-align: right"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .list-td-right{font-family:var(--lc-mono);font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage{background:var(--lc-frame)!important;border:0!important;border-radius:3px!important;padding:4px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage.is-empty{background:var(--lc-panel2)!important;border:1px solid var(--lc-line)!important;padding:10px 12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage:not(.is-empty) .bg-triage-head{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage:not(.is-empty) .bg-triage-head *{color:var(--lc-onframe)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-head .bgx-label{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:4px!important;margin-top:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-item{position:relative;flex-direction:column;align-items:stretch!important;justify-content:space-between;gap:6px!important;min-height:62px;border-radius:0!important;border:0!important;background:var(--lc-panel2)!important;color:var(--lc-ink2);padding:8px 10px!important;cursor:pointer}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-bar,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-owner{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-tx{flex:1 1 auto!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-item .bgx-chip{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-title{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.15!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-detail{font-family:var(--lc-mono)!important;font-size:11px!important;font-weight:500!important;opacity:.85;margin-top:6px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-cta{position:static!important;font-size:0!important;padding:0!important;border:0!important;background:none!important;width:0;height:0;overflow:hidden}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-cta::after{content:'';position:absolute;inset:0;z-index:1}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-item:focus-within{outline:2px solid var(--lc-ink);outline-offset:-2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-item[data-sev="act_now"]{background:var(--lc-hi)!important;animation:lc-blink 2.4s steps(1) infinite}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-item[data-sev="today"]{background:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-item[data-sev="act_now"] *,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-item[data-sev="today"] *{color:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-item[data-sev="act_now"] .bg-triage-cta,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-item[data-sev="today"] .bg-triage-cta{color:var(--lc-ink)!important}
@keyframes lc-blink{50%{background:color-mix(in srgb,var(--lc-hi) 55%,var(--lc-panel2))}}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-triage-item{animation:none!important}}
:not(html)[data-skin="line"]{background:var(--bg-app);font-family:var(--font-body)}
:not(html)[data-skin="line"] h1,:not(html)[data-skin="line"] h2{font-family:var(--lc-cond);text-transform:uppercase;letter-spacing:.03em}
.tdoc[data-skin="line"]{position:relative}.tdoc[data-skin="line"]::before{content:"";position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none;height:6px;background:repeating-linear-gradient(90deg,var(--lc-ink) 0 18px,var(--lc-panel2) 18px 22px)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-sidebar{background:var(--lc-panel2)!important;border-right:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-nav-link{border-radius:2px!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;letter-spacing:.06em!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-nav-link[data-on]{background:var(--lc-well)!important;color:var(--lc-ink)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important}
.bgp[data-skin-frame="line"][data-theme]{--f-disp:var(--font-heading)}
.bgp[data-skin-frame="line"][data-theme] .bgp-floor h2{text-transform:uppercase;letter-spacing:.02em}
.bgp[data-skin-frame="line"][data-theme] .bgp-head{background:color-mix(in srgb,var(--bg-card) 55%,var(--bg-app))}
.bgp[data-skin-frame="line"][data-theme] .bgp-head-title{font-size:14px;letter-spacing:.1em}
.bgp[data-skin-frame="line"][data-theme] .bgp-pill{border-radius:2px}
.bgp[data-skin-frame="line"][data-theme] .bgp-sheet{border-radius:2px}
.bgp[data-skin-frame="line"][data-theme] .bgp-stamp{border-radius:2px;font-size:12px;letter-spacing:.14em}
@media (max-width:720px){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar]{width:64px!important;min-width:64px!important}:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] [data-rail-mode]{width:54px!important;height:48px!important}:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .page-title,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-h1,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .page-header-title h1,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-name h1{font-size:22px!important}}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]){
--tr-board:var(--bg-app);
--tr-stock:var(--bg-card);
--tr-stock2:color-mix(in srgb,var(--bg-card) 72%,var(--bg-app));
--tr-tab:color-mix(in srgb,var(--bg-app) 86%,var(--text-primary));
--tr-tabink:var(--text-secondary);
--tr-ink:var(--text-primary);
--tr-ink2:var(--text-muted);
--tr-rule:var(--border-primary);
--tr-rail:color-mix(in srgb,var(--border-primary) 50%,var(--text-primary));
--tr-red:var(--brand-danger);
--tr-amber:var(--brand-warning);
--tr-pine:var(--brand-primary);
--tr-head:var(--font-heading);
--tr-mono:var(--font-mono,'IBM Plex Mono',ui-monospace,Menlo,monospace);
--tr-hang:0 6px 10px -8px color-mix(in srgb,var(--text-primary) 45%,transparent);
--sheet-r:2px;--sheet-r-md:3px;
}
:is(html[data-theme="dark"][data-skin="ticket"]:has(.app-shell),[data-theme="dark"] :not(html)[data-skin="ticket"]:not([data-theme="light"]),:not(html)[data-skin="ticket"][data-theme="dark"]){
--tr-tab:color-mix(in srgb,var(--bg-app) 82%,var(--bg-surface-dark));
--tr-hang:0 6px 12px -8px color-mix(in srgb,var(--bg-surface-dark) 90%,transparent);
}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .app-shell-sidebar{margin:0!important;height:100%!important;border-radius:0!important;overflow:visible!important;background:transparent!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar]{width:136px!important;min-width:136px!important;background:transparent!important;border-right:0!important;align-items:stretch!important;gap:6px!important;padding:18px 0 18px 12px!important;overflow-y:auto;overflow-x:visible}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar] > a:first-child{align-self:flex-start!important;width:auto!important;height:46px!important;margin:0 0 8px!important;padding-left:8px;justify-content:flex-start!important;border-radius:0!important;flex:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar] [data-rail-mode]{flex:none;flex-direction:row!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;height:auto!important;padding:10px 10px 10px 12px!important;border-radius:8px 0 0 8px!important;background:var(--tr-tab)!important;border:1px solid var(--tr-rule)!important;border-right:0!important;color:var(--tr-tabink,var(--tr-ink2))!important;margin-right:-1px!important;position:relative;z-index:1;transform:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar] [data-rail-mode] svg{width:18px!important;height:18px!important;stroke-width:1.7;flex:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar] [data-rail-mode] span{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;line-height:1!important;letter-spacing:.06em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar] [data-rail-mode][data-on]{background:var(--tr-stock)!important;color:var(--tr-ink)!important;margin-right:-2px!important;z-index:3}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar] .rail-mode-bar{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar] > [data-ui="rail-util"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar] > a:not(:first-child){align-self:center;flex:none;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar] > [data-ui="rail-avatar"]{align-self:center;flex:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar] > div:not([data-ui]){align-self:center}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="menu"][data-menu="account"]{left:150px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .app-main{background:var(--tr-stock)!important;border:1px solid var(--tr-rule);border-radius:2px 6px 6px 2px;margin:12px 66px 12px 0;padding-right:0!important;position:relative;z-index:2}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .app-content{padding-left:22px!important;padding-right:22px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar-panel]{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px 6px 6px 2px;position:relative;z-index:2}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .nav-link{border-radius:0!important;font-size:13.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .nav-link.active{background:var(--tr-stock2)!important;color:var(--tr-ink)!important;font-weight:700!important;box-shadow:inset 3px 0 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-topbar-where{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14px!important;letter-spacing:.08em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-topbar-pill{border-radius:3px!important;border:1.5px solid var(--tr-ink)!important;background:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rail-strip,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rail-panel{border-radius:3px!important;border:1px solid var(--tr-rule)!important;background:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rail-panel-head{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rail-panel-title{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.06em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .page-title,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-h1,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .page-header-title h1,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-name h1,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-title{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:38px!important;line-height:.95!important;letter-spacing:.01em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .page-header{border-bottom:2px solid var(--tr-ink);padding-bottom:8px;margin-bottom:18px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .page-subtitle,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-sub,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-name p{color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-head{background:var(--tr-stock)!important;border-bottom:1px solid var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-no,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-no{font-family:var(--tr-mono)!important;border:1.5px solid var(--tr-ink);padding:1px 6px;border-radius:3px;width:max-content;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-search{border:1.5px solid var(--tr-ink)!important;border-radius:3px!important;background:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tabs a,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-tabs a{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:16px!important;letter-spacing:.06em!important;padding:6px 14px 8px!important;border-bottom-width:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tabs a.on,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-tabs a.on{border-bottom-color:var(--tr-pine)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 6px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .app-content:has(.ch-head,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-head) .skh:not(.skh-own > .skh){display:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .app-content > .skh + div{padding-top:4px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-head{display:contents}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-title{order:1;font:900 24px/.9 var(--tr-head);letter-spacing:.01em;text-transform:uppercase;margin:0;color:var(--tr-ink);white-space:nowrap}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-rule{order:3;flex:1;border-bottom:2px solid var(--tr-ink);align-self:center;min-width:16px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-slot > *{order:4}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-slot{display:contents}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-clock{display:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-k{order:6;font:600 12px var(--tr-mono);color:var(--tr-ink);background:transparent;border:1.5px solid var(--tr-ink);padding:4px 8px;border-radius:3px;cursor:pointer;display:flex;gap:6px;align-items:center}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-k-l{display:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-tabs{order:2;display:flex;gap:0;max-width:100%;overflow-x:auto;scrollbar-width:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-tab{position:relative;font:800 13.5px var(--tr-head);letter-spacing:.06em;text-transform:uppercase;color:var(--tr-ink2);text-decoration:none;padding:4px 10px 5px;border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-tab:hover{color:var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-tab[data-on]{color:var(--tr-ink);border-bottom-color:var(--tr-pine)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-sub{order:7;flex:1 0 100%;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:0 16px;padding:0 2px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-sub-a{font:500 12.5px var(--tr-body,var(--font-body));color:var(--tr-ink2);text-decoration:none;padding:3px 0;border-bottom:2px solid transparent;white-space:nowrap}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-sub-a:hover{color:var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-sub-a[data-on]{color:var(--tr-ink);font-weight:600;border-bottom-color:var(--tr-pine)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-n{font:600 11px var(--tr-mono);font-style:normal;margin-left:6px;background:var(--tr-red);color:var(--tr-stock);border-radius:9px;padding:1px 6px;letter-spacing:0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-topbar-in-skh{display:flex;align-items:center;gap:8px;margin-bottom:2px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-topbar-in-skh .bg-topbar-pill{border-radius:3px!important;border:1.5px solid var(--tr-ink)!important;background:var(--tr-stock)!important;padding:4px 9px!important;gap:6px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-topbar-in-skh .bg-topbar-k{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-topbar-in-skh .bg-topbar-pill > span{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-skh-dup],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-skh-dup] + p,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-skh-dup] + .bgx-sub{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .page-header:has([data-skh-dup]){border-bottom:0!important;padding-bottom:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-ptitle:has([data-skh-dup]){justify-content:flex-end}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-board{position:relative;padding-top:6px;overflow-x:auto;min-width:0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-hang{position:absolute;left:0;right:0;top:12px;height:6px;background:var(--tr-rail);border-radius:3px;box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 18%,transparent)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(178px,1fr);gap:14px;position:relative}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-col h4{font:800 15px var(--tr-head);letter-spacing:.1em;text-transform:uppercase;margin:24px 0 10px;display:flex;justify-content:space-between;color:var(--tr-ink2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-col h4 span{font:500 12px var(--tr-mono)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-empty{font:500 12px var(--tr-mono);color:var(--tr-ink2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-ticket{position:relative;display:block;width:100%;text-align:left;font:inherit;color:var(--tr-ink);text-decoration:none;cursor:pointer;background:var(--tr-stock);border:1px solid var(--tr-rule);padding:16px 12px 0;margin-bottom:14px;transform-origin:50% -14px;transition:transform .25s;box-shadow:var(--tr-hang)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-ticket:hover{transform:rotate(-1.2deg)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-ticket[data-on]{outline:2px solid var(--tr-pine);outline-offset:2px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-ticket::before{content:'';position:absolute;top:-16px;left:50%;width:18px;height:22px;margin-left:-9px;border:2px solid var(--tr-rail);border-radius:4px;background:var(--tr-board)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-hole{position:absolute;top:6px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-lot{font:600 12px var(--tr-mono);color:var(--tr-ink2);display:flex;justify-content:space-between;gap:8px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-p{display:block;font:800 19px/1.02 var(--tr-head);text-transform:uppercase;letter-spacing:.02em;margin:5px 0 8px;text-wrap:balance;padding-right:4px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-ticket dl{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:0 0 10px;font-size:12.5px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-ticket dt{color:var(--tr-ink2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-ticket dd{margin:0;text-align:right;font-family:var(--tr-mono);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-ticket dd[data-bad]{color:var(--tr-red);font-weight:600}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-stub{border-top:2px dashed var(--tr-rule);margin:0 -12px;padding:7px 12px 8px;display:flex;justify-content:space-between;align-items:center;background:var(--tr-stock2);font:500 11px var(--tr-mono);color:var(--tr-ink2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-bc{height:22px;width:92px;background:repeating-linear-gradient(90deg,var(--tr-ink) 0 1px,transparent 1px 3px,var(--tr-ink) 3px 5px,transparent 5px 6px,var(--tr-ink) 6px 7px,transparent 7px 10px)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-stamp{position:absolute;right:8px;top:34px;display:inline-block;font:900 12px/1 var(--tr-head);letter-spacing:.12em;text-transform:uppercase;border:2px solid currentColor;padding:4px 7px 3px;border-radius:3px;transform:rotate(-4deg);background:color-mix(in srgb,var(--tr-stock) 70%,transparent);color:var(--tr-ink2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-stamp[data-tone="red"]{color:var(--tr-red)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-stamp[data-tone="amb"]{color:var(--tr-amber)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-stamp[data-tone="grn"]{color:var(--tr-pine)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-ticket[data-held]{background:repeating-linear-gradient(135deg,var(--tr-stock) 0 10px,color-mix(in srgb,var(--tr-red) 7%,var(--tr-stock)) 10px 20px)}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .tk-ticket{transition:none!important}}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm{display:grid;gap:18px;margin:0 0 18px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-lower{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;align-items:start}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-log,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-yield{border:1px solid var(--tr-rule);background:var(--tr-stock)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-log h4,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-yield h4{font:800 17px var(--tr-head);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:9px 12px;border-bottom:2px solid var(--tr-ink);display:flex;justify-content:space-between;align-items:center;color:var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-log h4 span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-yield h4 span{font:500 12px var(--tr-mono);color:var(--tr-ink2);letter-spacing:0;text-transform:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-scroll{overflow-x:auto}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-log table{width:100%;border-collapse:collapse;font-size:13.5px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-log td{padding:8px 12px;border-bottom:1px solid var(--tr-rule)!important;white-space:nowrap;color:var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-log tr:nth-child(even) td{background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-log td:first-child{font-family:var(--tr-mono);color:var(--tr-ink2);width:1%}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-inline{position:static!important;transform:rotate(-4deg)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-empty{padding:10px 12px;margin:0;color:var(--tr-ink2);font-size:13.5px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-rows{padding:10px 12px;display:grid;gap:10px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-yrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;font-size:13px;color:var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-mono{font-family:var(--tr-mono)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-ytrack{height:12px;grid-column:1/-1;background:var(--tr-stock2);border:1px solid var(--tr-rule);position:relative}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-ytrack i{position:absolute;inset:0 auto 0 0;background:var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-ytrack i[data-low]{background:var(--tr-amber)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-ytrack b{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--tr-pine)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-acts{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-tbtn{font:800 15px var(--tr-head);letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;border:2px solid var(--tr-ink);background:var(--tr-ink);color:var(--tr-stock);border-radius:3px;text-decoration:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-ghost{background:transparent;color:var(--tr-ink)}
@media (max-width:900px){:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skm-lower{grid-template-columns:1fr}}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .card,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-card,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-card-deep,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-grid .card,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-sheet{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .card:not(.stat-grid .card)::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-card::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-card-deep::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-sheet::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-card,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-card-deep{padding-top:20px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .card-title,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .form-section-title,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .section-title,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-sh h2{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:18px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .card-header,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-sh{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-title{border-bottom:2px solid var(--tr-ink);padding-bottom:6px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-title h2{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:17px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-title .bgx-dot{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-kpi,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .stat-grid .card,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-stat{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-kpi::before,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .stat-grid .card::before{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-kpi .bgx-kpi-value,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .stat-grid .card > div > div:first-child{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:34px!important;letter-spacing:0!important;line-height:1!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-kpi .bgx-kpi-value{color:var(--kpi-color,var(--tr-ink))!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-row:nth-child(even){background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [role="dialog"][aria-modal="true"]:not([style*="inset"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gm-modal] > div{border-radius:3px!important;border:1px solid var(--tr-rule)!important;border-top:3px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ntoast-stack > [role="status"]{border-radius:2px!important;border:1px solid var(--tr-rule);border-left-width:5px!important;border-bottom:2px dashed var(--tr-rule)!important;background:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .btn-primary,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-btn-primary,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-btn.primary,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-act.primary{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .btn-secondary,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .btn-ghost,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .btn-outline,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-btn,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-btn,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-act{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.08em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .btn-danger{background:var(--tr-red)!important;border:2px solid var(--tr-red)!important;color:var(--tr-stock)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .btn-sm{font-size:13px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .input,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-input{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .input:focus,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-input:focus{border-bottom-color:var(--tr-pine)!important;outline:none!important;box-shadow:0 2px 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .label,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-label,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-label-sm,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .form-label,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .filter-label{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .status-badge,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .badge,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-chip,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-tag{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) table thead th,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .list-th,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .list-th-right{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.08em!important;color:var(--tr-ink)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) table tbody tr:nth-child(even) td,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .list-table tbody tr:nth-child(even) .list-td{background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) table tbody td,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .list-td{border-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) table td:first-child{font-variant-numeric:tabular-nums}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage{background:transparent!important;border:0!important;padding:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-head{padding:0 2px 4px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage:not(.is-empty) .bg-triage-head{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-head .bgx-label{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:16px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px!important;margin-top:6px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-item{position:relative;flex-direction:column;align-items:flex-start!important;gap:4px!important;border-radius:0!important;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;padding:12px 12px 10px!important;min-height:104px;font-size:13.5px;line-height:1.35;cursor:pointer}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-item::before{content:'';position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--tr-ink);box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 25%,transparent)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-bar{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-item .bgx-chip{position:absolute;right:10px;bottom:12px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-title{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14px!important;letter-spacing:.06em!important;line-height:1.1!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-detail,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-owner{font-family:var(--tr-mono)!important;font-size:12px!important;font-weight:500!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-tx{flex:1 1 auto!important;padding-right:4px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-cta{position:static!important;font-size:0!important;padding:0!important;border:0!important;background:none!important;width:0;height:0;overflow:hidden}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-cta::after{content:'';position:absolute;inset:0;z-index:1}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-item:focus-within{outline:2px solid var(--tr-ink);outline-offset:2px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-item[data-sev="act_now"] .bgx-chip{color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-item[data-sev="today"] .bgx-chip{color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-triage-item[data-sev="week"] .bgx-chip{color:var(--tr-ink2)!important}
:not(html)[data-skin="ticket"]{background:var(--tr-board);font-family:var(--font-body)}
:not(html)[data-skin="ticket"] h1,:not(html)[data-skin="ticket"] h2{font-family:var(--tr-head);text-transform:uppercase;letter-spacing:.02em}
:not(html)[data-skin="ticket"] h1{font-weight:900}
.tdoc[data-skin="ticket"]{position:relative}.tdoc[data-skin="ticket"]::before{content:"";position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none;height:6px;background:var(--tr-rail);box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 18%,transparent)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-sidebar{background:var(--tr-stock)!important;border-right:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-nav-link{border-radius:0!important;font-size:13px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-nav-link[data-on]{background:var(--tr-stock2)!important;color:var(--tr-ink)!important;font-weight:700!important;box-shadow:inset 3px 0 0 var(--tr-pine)!important}
.bgp[data-skin-frame="ticket"][data-theme]{--f-disp:var(--font-heading)}
.bgp[data-skin-frame="ticket"][data-theme] .bgp-floor h2{text-transform:uppercase;font-weight:900;letter-spacing:.01em;line-height:.95}
.bgp[data-skin-frame="ticket"][data-theme] .bgp-head-title{font-size:16px;letter-spacing:.08em}
.bgp[data-skin-frame="ticket"][data-theme] .bgp-sheet{box-shadow:0 10px 18px -12px color-mix(in srgb,var(--text-primary) 45%,transparent)}
.bgp[data-skin-frame="ticket"][data-theme] .bgp-stamp{font-size:15px;font-weight:900;opacity:.85;transform:rotate(-6deg)}
.bgp[data-skin-frame="ticket"][data-theme] .bgp-pill{border-radius:3px;border:1.5px solid var(--text-primary)}
@media (max-width:768px){:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .app-main{margin:8px!important}:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skh-title{font-size:30px}}@media (max-width:720px){:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .page-title,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-h1,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .page-header-title h1,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-name h1{font-size:28px!important}:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar] [data-rail-mode]{width:44px!important;height:50px!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="badge"][data-tone]{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;gap:6px!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="badge"][data-tone]::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="badge"][data-tone] [data-ui="badge-dot"]{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="badge"]:not([data-tone]){border-radius:2px!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="badge"][data-tone]{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:.12em!important;transform:rotate(-3deg);line-height:1!important;box-shadow:none!important;font-size:11.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="badge"][data-tone] [data-ui="badge-dot"]{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="badge"]:not([data-tone]){border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="modal"]{box-shadow:0 18px 40px -18px color-mix(in srgb,var(--lc-ink) 55%,transparent)!important;background:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="modal-head"]{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;padding:10px 14px 9px 16px!important;margin-bottom:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="modal-title"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:15px!important;font-weight:700!important;display:inline-flex!important;align-items:center;gap:9px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="modal-title"]::before{content:'';flex:none;width:18px;height:12px;border-radius:2px;background:var(--lc-ink);box-shadow:inset 0 0 0 2px var(--lc-ink),inset 0 0 0 3px var(--lc-panel2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="modal-close"]{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important;padding:3px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="modal-close"]:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="modal-foot"]{background:var(--lc-panel2)!important;border-top:1px solid var(--lc-line)!important;padding-top:10px!important;padding-bottom:12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="modal-btn"]{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;transition:transform .08s,box-shadow .08s!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;font-size:12.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="modal-btn"][data-go=""]{background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="modal-btn"][data-go="danger"]{background:var(--lc-hi)!important;color:var(--lc-panel)!important;border-color:var(--lc-hi)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--lc-hi) 55%,var(--lc-ink))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="modal-btn"]:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="modal-input"]{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;outline:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="modal"]{position:relative;background:var(--tr-stock)!important;box-shadow:var(--tr-hang),0 22px 44px -24px color-mix(in srgb,var(--tr-ink) 50%,transparent)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="modal"]::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none;z-index:1}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="modal-head"]{padding-top:22px!important;padding-bottom:8px!important;margin:0 20px!important;padding-left:0!important;padding-right:0!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="modal-title"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:20px!important;letter-spacing:.05em!important;line-height:1.05!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="modal-close"]{color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="modal-foot"]{background:var(--tr-stock2)!important;border-top:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="modal-btn"]{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-size:14px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="modal-btn"][data-go=""]{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="modal-btn"][data-go="danger"]{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;background:var(--tr-red)!important;border-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="modal-input"]{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="toast"]{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="toast-stack"] [data-ui="toast"]{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;box-shadow:0 10px 22px -14px color-mix(in srgb,var(--lc-ink) 50%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="toast-bar"]{width:6px!important;border-radius:0!important;margin:-12px 0 -12px -12px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="toast-kind"]{display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="toast-kind"]::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="toast-title"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.05em!important;font-size:14px!important;font-weight:700!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="toast-when"]{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="toast-act"]{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:700!important;padding:5px 10px!important;text-decoration:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="toast-act"][data-go]{background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="toast-act"]:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="toast-foot"]:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="toast-foot"]{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:700!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="toast"]{border-radius:2px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="toast-stack"] [data-ui="toast"]{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="toast-bar"]{width:5px!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="toast-kind"]{display:inline-flex!important;background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:.12em!important;transform:rotate(-3deg);line-height:1!important;box-shadow:none!important;font-size:10.5px!important;padding:2px 6px 1px!important;margin:2px 0 5px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="toast-title"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15.5px!important;letter-spacing:.04em!important;line-height:1.1!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="toast-when"]{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="toast-act"]{background:none!important;color:var(--tr-ink)!important;padding:0!important;text-decoration:underline!important;text-underline-offset:3px;font-weight:700!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="toast-foot"]{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;background:var(--tr-stock)!important;font-size:12.5px!important;border-width:1.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="hub-header"]{border-bottom:1px solid var(--lc-line);padding-bottom:10px;margin-bottom:16px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="hub-header"] h1{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.02em!important;font-weight:700!important;font-size:28px!important;line-height:1.05!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="hub-sub"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .page-header-main > p{font-family:var(--lc-mono)!important;font-size:12px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="hub-icon"]{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="hub-tabs"]{background:var(--lc-well)!important;border:1px solid var(--lc-line);border-radius:3px!important;padding:3px!important;gap:3px!important;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="hub-tab"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13.5px!important;font-weight:600!important;border:0!important;border-radius:2px!important;color:var(--lc-ink2)!important;background:transparent!important;box-shadow:none!important;padding:7px 12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="hub-tab"][data-on]{background:var(--lc-key)!important;color:var(--lc-ink)!important;font-weight:700!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="hub-tab-count"]{font-family:var(--lc-mono)!important;letter-spacing:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="hub-header"]{border-bottom:2px solid var(--tr-ink);padding-bottom:8px;margin-bottom:18px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="hub-header"] h1{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:38px!important;line-height:.95!important;letter-spacing:.01em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="hub-sub"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .page-header-main > p{color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="hub-icon"]{border-radius:3px!important;background:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="hub-tabs"]{background:transparent!important;border-bottom:1px solid var(--tr-rule);border-radius:0!important;padding:0!important;gap:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="hub-tab"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:16px!important;letter-spacing:.06em!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--tr-ink2)!important;padding:6px 14px 8px!important;margin-bottom:-1px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="hub-tab"][data-on]{border-bottom-color:var(--tr-pine)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="hub-tab-count"]{font-family:var(--tr-mono)!important;letter-spacing:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .sgrid .card{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="stat-value"]{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) p[data-ui="stat-value"]{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="stat-label"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="stat-icon"]{border-radius:2px!important;border:1px solid var(--lc-line);box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .sgrid-grip{border-radius:2px!important;background:var(--lc-key)!important;box-shadow:0 2px 0 var(--lc-keyshadow)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .sgrid .card{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .sgrid .card::after{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="stat-value"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="stat-label"]{font-family:var(--tr-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:600!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="stat-icon"]{border-radius:2px!important;border:1.5px solid var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .sgrid-grip{border-radius:2px!important;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="empty"]{background:var(--lc-panel2);border:1px solid var(--lc-line);border-radius:2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="empty-title"]{display:inline-flex!important;align-items:center;gap:8px;font-family:var(--lc-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12.5px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="empty-title"]::before{content:'';width:9px;height:9px;border-radius:50%;flex:none;background:var(--lc-line);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="empty-desc"]{color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="section-label"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="section-num"]{border-radius:2px!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;font-family:var(--lc-mono)!important;width:auto!important;min-width:20px;padding:0 4px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="section-rule"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="divider-line"]{background:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="divider"]:not(:has([data-ui="divider-line"])){background:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="divider-label"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="surface"]{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="surface"][data-variant="inset"]{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="surface"][data-variant="flat"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="surface"][data-variant="raised"]{background:var(--lc-panel)!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="dropzone"]{background:var(--lc-well)!important;border:1px dashed var(--lc-keyshadow)!important;border-radius:2px!important;box-shadow:var(--lc-inset);color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="dropzone"] > span:first-of-type{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;font-weight:600!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="dropzone"] > span + span{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="dropzone"][data-drag]{border:1px solid var(--brand-primary)!important;outline:2px solid color-mix(in srgb,var(--brand-primary) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .skeleton:not([style*="50%"]){border-radius:2px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="empty"]{background:var(--tr-stock2);border:2px dashed var(--tr-rule);border-radius:2px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="empty-title"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:18px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="empty-desc"]{font-family:var(--tr-mono)!important;font-size:11.5px!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="section-label"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="section-num"]{border-radius:3px!important;background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink);font-family:var(--tr-mono)!important;font-weight:700!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="section-rule"]{background:var(--tr-ink)!important;height:2px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="divider-line"]{background:none!important;height:0!important;border-top:2px dashed var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="divider"]:not(:has([data-ui="divider-line"])){background:none!important;height:0!important;border-top:2px dashed var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="divider-label"]{font-family:var(--tr-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="surface"]{border-radius:2px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="surface"][data-variant="inset"]{background:var(--tr-stock2)!important;border-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="surface"][data-variant="flat"]{background:var(--tr-stock)!important;border-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="dropzone"]{background:var(--tr-stock)!important;border:2px dashed var(--tr-ink2)!important;border-radius:2px!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="dropzone"] > span:first-of-type{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="dropzone"] > span + span{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="dropzone"][data-drag]{border-color:var(--tr-pine)!important;background:var(--tr-stock2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .skeleton:not([style*="50%"]){border-radius:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .btn-success{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;transition:transform .08s,box-shadow .08s!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;background:var(--lc-run)!important;border-color:var(--lc-run)!important;color:var(--lc-panel)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--lc-run) 55%,var(--lc-ink))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .btn-danger-outline{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;transition:transform .08s,box-shadow .08s!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .btn-success:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .btn-danger-outline:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="select"]{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="pager-count"]{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="pager-btn"]:not(:disabled){background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="pager-btn"]:disabled{border-radius:3px!important;border-color:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="pager-btn"][data-on]{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important;color:var(--lc-ink)!important;box-shadow:var(--lc-inset),inset 0 -3px 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="pager-btn"]:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="seg"]{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="seg-opt"]{border-radius:2px!important;font-family:var(--lc-mono)!important;color:var(--lc-ink2)!important;background:transparent!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="seg-opt"][data-on]{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .btn-success{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;background:var(--tr-pine)!important;border-color:var(--tr-pine)!important;color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .btn-danger-outline{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;color:var(--tr-red)!important;border-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="select"]{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="pager-count"]{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="pager-btn"]{border-radius:3px!important;border:1.5px solid var(--tr-ink)!important;background:var(--tr-stock)!important;color:var(--tr-ink)!important;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="pager-btn"][data-on]{background:var(--tr-ink)!important;color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="seg"]{background:var(--tr-stock)!important;border:1.5px solid var(--tr-ink)!important;border-radius:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="seg-opt"]{border-radius:2px!important;font-family:var(--tr-mono)!important;color:var(--tr-ink2)!important;background:transparent!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="seg-opt"][data-on]{background:var(--tr-ink)!important;color:var(--tr-stock)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="menu"]{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-top:3px solid var(--lc-ink)!important;border-radius:2px!important;box-shadow:0 8px 18px -10px color-mix(in srgb,var(--lc-ink) 45%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="menu-head"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;color:var(--lc-ink2)!important;background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="menu-item"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="menu"] > button{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="menu-item"][data-on]{background:var(--lc-well)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important;border-left-color:transparent!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="menu-strip"]{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="menu-title"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="menu-search"]{background:var(--lc-well);box-shadow:var(--lc-inset);border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="menu"]{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-top:2px solid var(--tr-ink)!important;border-radius:2px!important;box-shadow:var(--tr-hang),0 10px 22px -14px color-mix(in srgb,var(--tr-ink) 40%,transparent)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="menu-head"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.08em!important;color:var(--tr-ink)!important;background:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="menu-item"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="menu"] > button{border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="menu-item"] + [data-ui="menu-item"]{border-top:1px solid color-mix(in srgb,var(--tr-rule) 70%,transparent)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="menu-item"][data-on]{background:var(--tr-stock2)!important;box-shadow:inset 3px 0 0 var(--tr-pine)!important;border-left-color:transparent!important;font-weight:700!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="menu-strip"]{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="menu-title"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:16px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="menu-search"]{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="cmdk"]{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-top:4px solid var(--lc-ink)!important;border-radius:3px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="cmdk-search"]{background:var(--lc-well);box-shadow:var(--lc-inset);border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="cmdk-esc"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="cmdk"] kbd{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="cmdk-section"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;background:var(--lc-panel2);border-top:1px solid var(--lc-line);border-bottom:1px solid var(--lc-line);padding-top:5px!important;padding-bottom:4px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="cmdk-item"]{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="cmdk-item"][data-on]{background:var(--lc-well)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="cmdk-icon"]{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="cmdk-hint"]{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;font-family:var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="cmdk-foot"]{background:var(--lc-panel2);border-top:1px solid var(--lc-line)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="cmdk"]{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-top:3px solid var(--tr-ink)!important;border-radius:2px!important;box-shadow:var(--tr-hang),0 24px 48px -24px color-mix(in srgb,var(--tr-ink) 50%,transparent)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="cmdk"]::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none;z-index:1}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="cmdk-search"]{padding-top:20px!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="cmdk-esc"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="cmdk"] kbd{background:var(--tr-stock)!important;border:1.5px solid var(--tr-ink)!important;border-radius:3px!important;color:var(--tr-ink)!important;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="cmdk-section"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:.08em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="cmdk-item"]{border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="cmdk-item"] + [data-ui="cmdk-item"]{border-top:1px solid color-mix(in srgb,var(--tr-rule) 70%,transparent)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="cmdk-item"][data-on]{background:var(--tr-stock2)!important;box-shadow:inset 3px 0 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="cmdk-icon"]{border-radius:2px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="cmdk-hint"]{background:var(--tr-stock2)!important;border:1px dashed var(--tr-rule);border-radius:0!important;font-family:var(--tr-mono)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="cmdk-foot"]{background:var(--tr-stock2);border-top:2px dashed var(--tr-rule)!important;font-family:var(--tr-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] > [data-ui="rail-util"]{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important;color:var(--lc-ink2)!important;border-radius:3px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] > [data-ui="rail-util"] span{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:9.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] > [data-ui="rail-util"]:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-app-sidebar] > [data-ui="rail-util"][data-on]{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="rail-avatar"]{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important;border-radius:3px!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="rail-avatar"] span{color:var(--lc-ink)!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="rail-avatar"][data-on]{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="rail-count"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="nav-count"]{border-radius:2px!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="nav-section"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;letter-spacing:.14em!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="mode-head"]{background:var(--lc-panel2);border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="mode-title"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:15px!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="mode-lamp"]{width:9px!important;height:9px!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--lc-run) 25%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar] > [data-ui="rail-util"]{border-radius:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar] > [data-ui="rail-util"] span{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:10px!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-app-sidebar] > [data-ui="rail-util"][data-on]{background:var(--tr-stock)!important;color:var(--tr-ink)!important;box-shadow:inset 0 0 0 1.5px var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="rail-avatar"]{background:var(--tr-stock)!important;box-shadow:inset 0 0 0 2px var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="rail-avatar"] span{color:var(--tr-ink)!important;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="rail-avatar"][data-on]{background:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="rail-avatar"][data-on] span{color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="nav-count"]{background:transparent!important;color:var(--tr-pine)!important;border:1.5px solid currentColor;border-radius:3px!important;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="rail-count"]{border-radius:3px!important;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="nav-section"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:12.5px!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="mode-head"]{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="mode-title"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:19px!important;letter-spacing:.04em!important;color:var(--tr-ink)!important;line-height:1!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="mode-lamp"]{background:var(--tr-ink)!important;width:9px!important;height:9px!important;box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 25%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rail-icon.on{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rail-grip{border-radius:2px!important;background:var(--lc-well)!important;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rail-badge{border-radius:2px!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rail-panel-close,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .files-refresh{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rail-panel-close:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .files-refresh:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .calc-display{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;font-family:var(--lc-mono)!important;font-weight:500!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .calc-pending{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .calc-tape{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;font-family:var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .calc-tape-row{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .calc-tape-clear{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .calc-btn{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;transition:transform .08s,box-shadow .08s!important;font-family:var(--lc-mono)!important;font-weight:600!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .calc-btn.fn{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:14px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .calc-btn.op{color:var(--brand-primary)!important;background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .calc-btn.eq{background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .calc-btn:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .files-providers button{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:700!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .files-providers button.on{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .files-row,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .files-cloudbtn{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .files-meta{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .files-cloudmenu{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-top:3px solid var(--lc-ink)!important;border-radius:2px!important;box-shadow:0 8px 18px -10px color-mix(in srgb,var(--lc-ink) 45%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .files-cloudmenu-label{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .files-notice{border-radius:2px!important;background:var(--lc-panel2)!important;border:1px solid var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mobile-tab-bar{background:var(--lc-panel2)!important;border-top:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mobile-more-sheet{border-radius:3px 3px 0 0!important;border-top:4px solid var(--lc-ink)!important;background:var(--lc-panel)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rail-icon.on{background:var(--tr-ink)!important;color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rail-grip{border-radius:2px!important;background:var(--tr-stock2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rail-badge{border-radius:3px!important;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rail-panel-close,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .files-refresh{border:1.5px solid var(--tr-ink)!important;border-radius:3px!important;background:var(--tr-stock)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .calc-display{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .calc-pending{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .calc-tape{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:0!important;font-family:var(--tr-mono);box-shadow:var(--tr-hang)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .calc-tape-row{border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .calc-tape-row:nth-child(even){background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .calc-tape-clear{font-family:var(--tr-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;border-radius:0!important;background:var(--tr-stock)!important;font-size:10.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .calc-btn{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-family:var(--tr-mono)!important;font-size:17px!important;text-transform:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .calc-btn.fn{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-size:15px!important;color:var(--tr-ink2)!important;border-color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .calc-btn.op{color:var(--tr-pine)!important;border-color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .calc-btn.eq{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .files-providers button{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:12.5px!important;letter-spacing:.06em!important;border-radius:8px 8px 0 0!important;border:1px solid var(--tr-rule)!important;border-bottom:0!important;background:var(--tr-tab)!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .files-providers button.on{background:var(--tr-stock)!important;color:var(--tr-ink)!important;box-shadow:inset 0 3px 0 var(--tr-pine)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .files-providers{border-bottom:2px solid var(--tr-ink);gap:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .files-crumbs{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .files-row,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .files-cloudbtn{border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .files-rowwrap + .files-rowwrap{border-top:1px solid color-mix(in srgb,var(--tr-rule) 70%,transparent)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .files-meta{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .files-cloudmenu{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-top:2px solid var(--tr-ink)!important;border-radius:2px!important;box-shadow:var(--tr-hang),0 10px 22px -14px color-mix(in srgb,var(--tr-ink) 40%,transparent)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .files-cloudmenu-label{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .files-notice{border-radius:0!important;background:var(--tr-stock2)!important;border:1px dashed var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mobile-tab-bar{background:var(--tr-stock)!important;border-top:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mobile-more-sheet{border-radius:3px 3px 0 0!important;border-top:3px solid var(--tr-ink)!important;background:var(--tr-stock)!important}
@media (max-width:720px){:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="hub-header"] h1{font-size:28px!important}:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="hub-header"] h1{font-size:22px!important}:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="hub-tab"]{min-width:0!important;font-size:12.5px!important;padding:7px 9px!important}:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="hub-tab"]{min-width:0!important;font-size:14px!important;padding:6px 10px 7px!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-root,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-root,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .aih{background-color:var(--bg-app)!important;background-image:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-skin,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-skin,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .aih,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .aih-t{--shadow:none;--hair:transparent}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bgbody{--sheet-r:2px;--sheet-r-md:3px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .aih.is-tenant,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .aih-t.is-tenant{--r:2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-root .ps-micro,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-hdr .ps-micro,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-top .ps-micro{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-sh .ps-micro,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-sh .ch-no{font-family:var(--lc-mono)!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;padding:2px 6px!important;border-radius:2px!important;letter-spacing:.04em!important;font-weight:600!important;width:max-content}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-sh .ch-no{font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-link,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl .act{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-life{gap:6px;padding:10px 12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-stg{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;border-left-width:1px!important;padding:8px 10px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-stg .n{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-stg .n i{width:9px!important;height:9px!important;border:0!important;border-radius:50%!important;background:var(--lc-line)!important;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-stg:has(.s.ok) .n i{background:var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-stg:has(.s.warn) .n i{background:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-stg:has(.s.crit) .n i{background:var(--lc-hi)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--lc-hi) 25%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-stg .cnt{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;font-size:24px!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-stg .cnt small,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-stg .val,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-stg .s{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-stg.hot{border-color:var(--lc-hi)!important;box-shadow:var(--lc-inset),inset 0 0 0 1px var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-stg.on{border-color:var(--brand-primary)!important;box-shadow:var(--lc-inset),inset 0 0 0 2px var(--brand-primary)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-stg.on .n{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) button.ch-stg:active{transform:translateY(1px)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-steps,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-steps{margin:4px 0 2px!important;padding:3px!important;gap:3px!important;width:max-content;max-width:100%;border:1px solid var(--lc-line)!important;border-radius:3px;background:var(--lc-well);box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-steps a,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-steps a{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:600!important;border:0!important;border-radius:2px;padding:5px 12px!important;color:var(--lc-ink2)!important;align-items:center!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-steps a:hover,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-steps a:hover{background:var(--lc-key);color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-steps a i,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-steps a i{width:9px!important;height:9px!important;border:0!important;border-radius:50%;background:var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-steps a.zero i,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-steps a.zero i{background:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-steps a.warn i,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-steps a.warn i{background:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-steps a b,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-steps a b{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;font-size:14px!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-steps a.zero b,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-steps a.zero b{color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tabs em,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-tabs em{font-family:var(--lc-mono)!important;background:var(--lc-well);box-shadow:var(--lc-inset);border-radius:2px;padding:1px 5px;color:var(--lc-ink2)!important;letter-spacing:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-tabs .sn{font-family:var(--lc-mono)!important;border:0!important;border-radius:2px;background:var(--lc-well);box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-tabs a.on .sn{background:var(--lc-ink)!important;color:var(--lc-panel)!important;box-shadow:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shb-no{font-family:var(--lc-mono)!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;padding:2px 6px!important;border-radius:2px!important;letter-spacing:.04em!important;font-weight:600!important;width:max-content}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band{border-top:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-rl{border-top:1px solid color-mix(in srgb,var(--lc-line) 60%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-rl .rt{font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-rl .go{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:11px!important;padding:3px 9px!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-rl:active .go{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-rl.crit{box-shadow:inset 3px 0 0 var(--lc-hi);padding-left:8px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-clear{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;display:inline-flex;align-items:center;gap:7px;font-size:12px!important;font-weight:700!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-clear::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent);background:var(--lc-run)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-panel{background:var(--lc-panel2)!important;border:1px solid var(--lc-line)!important;border-radius:2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-cov,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-yr{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-cov .r{border-top:1px solid color-mix(in srgb,var(--lc-line) 60%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-cov .d,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-cov small{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tr{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;height:9px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tr i{background:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tr i.warn{background:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tr i.crit{background:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-yr .gh{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-yr .gh span{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-yr .ev{background:var(--lc-key)!important;border:1px solid var(--lc-line)!important;border-left:3px solid var(--lc-ink2)!important;border-radius:2px;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl td{border-bottom-style:solid!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl td.num,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl td.r,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl td.dt b,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl td.dt small{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl td.sh{border-left:3px solid var(--lc-ink2)!important;color:var(--lc-ink)!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl tr.ch-grp td{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl tbody tr:hover td{background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl tr.ch-xrow[aria-expanded="true"] td{background:var(--lc-well)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl tr.ch-xdetail td{background:var(--lc-well)!important;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-facts em,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-dg h4,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-fig span{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:600!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-xrow[aria-expanded="true"] .ch-chev{color:var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl td.ch-empty-cell,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-empty{font-family:var(--lc-cond)!important;font-size:13.5px!important;letter-spacing:.03em;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-fnd span{border-radius:2px;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-fnd .c{background:var(--lc-hi)!important;color:var(--lc-panel)!important;border-color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-fnd .m{background:var(--lc-lo)!important;color:var(--lc-ink)!important;border-color:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-chip,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-tag{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;height:auto!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-chip::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-tag::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) span.ch-chip:not(.live):not(.ok):not(.warn):not(.crit){color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) span.ch-chip:not(.live):not(.ok):not(.warn):not(.crit)::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-tag.sga::before{background:var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-chip.live,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-chip.ok{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-chip.live::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-chip.ok::before{background:var(--lc-run)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-chip.warn::before{background:var(--lc-lo)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-chip.crit::before{background:var(--lc-hi)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) button.ch-chip,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) a.ch-chip{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;height:26px!important;padding:0 10px!important;font-size:11.5px!important;gap:6px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) button.ch-chip::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) a.ch-chip::before{width:7px;height:7px;background:var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) button.ch-chip[aria-pressed="true"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) a.ch-chip[aria-pressed="true"]{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) button.ch-chip[aria-pressed="true"]::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) a.ch-chip[aria-pressed="true"]::before{background:var(--lc-run)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tools{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;gap:8px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-figs{gap:6px;border:0!important;background:transparent!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-fig{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;border-left-width:1px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-fig b{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;font-size:17px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-callout{background:var(--lc-panel2)!important;border:1px solid var(--lc-lo)!important;border-left:6px solid var(--lc-lo)!important;border-radius:2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-callout .k{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-callout b{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-emptystate h3{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.04em!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-steps-list>div{background:var(--lc-key)!important;border:1px solid var(--lc-line)!important;border-radius:3px;box-shadow:0 2px 0 var(--lc-keyshadow)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-steps-list>div::before{font-family:var(--lc-mono)!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;padding:2px 6px!important;border-radius:2px!important;letter-spacing:.04em!important;font-weight:600!important;width:max-content;font-size:11px!important;padding-top:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-steps-list b{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.05em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-dg{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important;padding:0 12px 8px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-dg h4{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;margin:0 -12px 6px!important;padding:6px 12px!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-dg a,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-dg button{border-top-style:solid!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-dg em{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-pty a,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-pty span.p{border-left:3px solid var(--lc-ink2)!important;border-radius:2px;background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-note{border:1px solid var(--lc-line)!important;background:var(--lc-panel2);border-radius:2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-arr,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-move button,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-add,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-add{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-arr.on,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-arr:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-move button:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-add:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-add:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-pop{border:1px solid var(--lc-line)!important;border-top:4px solid var(--lc-ink)!important;border-radius:3px;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--lc-ink) 45%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-pop a{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-in,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-in,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-ask input,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gi-search{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-in:focus,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-in:focus,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-ask input:focus,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gi-search:focus-within{border-color:var(--brand-primary)!important;outline:2px solid color-mix(in srgb,var(--brand-primary) 30%,transparent)!important;outline-offset:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-in.num,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-in.num{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-form label,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-form label,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-kv dt,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-tier dt{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-skus{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-skus .h{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-sku{border-top:1px solid color-mix(in srgb,var(--lc-line) 60%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-sku b{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.04em!important;font-size:14px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-sku span{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-sku.on{background:var(--lc-well)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-big,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-tier .p,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-tier dd,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-leg .v{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-bar{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;height:14px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-leg i{border-radius:50%!important;border:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-tier{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-tier.on{border-color:var(--brand-primary)!important;box-shadow:inset 0 0 0 1px var(--brand-primary)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl tr.qh-sub td{background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl tr.qh-tot td{border-top:2px solid var(--lc-line)!important;font-family:var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl tr.qh-flag td{box-shadow:inset 0 -1px 0 var(--lc-hi)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl tr.qh-flag td:first-child{box-shadow:inset 3px 0 0 var(--lc-hi)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-dirty{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;display:inline-flex;align-items:center;gap:6px;font-size:11.5px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-dirty::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent);background:var(--lc-lo)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qh-src{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-build{gap:6px;border:0!important;background:transparent!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-build div{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;border-left-width:1px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-build b{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;font-size:15px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-build span{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-build .tot{border-color:var(--brand-primary)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-legend i{border-radius:50%!important;border:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-days{background:var(--lc-well);box-shadow:var(--lc-inset);border-radius:2px;margin:10px 12px;border:1px solid var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-bar{background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-day small{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lh-tag.run::before{background:var(--lc-run)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-figs{gap:6px;padding:10px 12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-fig{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;border-left-width:1px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-fig .l{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-fig b{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;font-size:22px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-fig small{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-fig.crit{border-color:var(--lc-hi)!important;box-shadow:var(--lc-inset),inset 0 0 0 1px var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-ask{background:var(--lc-panel2);border-top:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-sec h2{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:14px!important;font-weight:700!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-sec i{background:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r{border-top:1px solid color-mix(in srgb,var(--lc-line) 60%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .sev{border:0!important;border-radius:2px!important;background:var(--sev)!important;color:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .tx b{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.04em!important;font-size:14px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .done{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;display:inline-flex;align-items:center;gap:6px;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .done::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent);background:var(--lc-run)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-margin .r{border-top:1px solid color-mix(in srgb,var(--lc-line) 60%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-margin .pct{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-legend{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-legend b{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bghead .tabs,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bg .wh-tabs{display:inline-flex!important;flex-wrap:nowrap!important;overflow-x:auto;max-width:100%;width:max-content;background:var(--lc-well);border:1px solid var(--lc-line)!important;border-radius:3px;padding:3px!important;gap:3px!important;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bghead .tabs a,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bg .wh-tabs a{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13.5px!important;padding:7px 15px!important;border:0!important;border-radius:2px!important;margin:0!important;white-space:nowrap;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bghead .tabs a.on,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bg .wh-tabs a.on{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bghead .bad{border-radius:2px!important;background:var(--lc-hi)!important;color:var(--lc-panel)!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bghead .sub a{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:11.5px!important;padding:5px 11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bghead .sub a.on,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bghead .sub a:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bghead .sub .lane{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bg .wh-prev{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bg .wh-prev .bar{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bg .wh-prev .bar i{background:var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bg .wh-prev .hero b{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.03em!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bg .wh-lanehead{border-bottom:1px solid var(--lc-line)!important;box-shadow:inset 0 -3px 0 var(--lane)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bg .wh-lanehead b{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bg .wh-pages span{border-radius:2px!important;font-family:var(--lc-mono)!important;background:var(--lc-well)!important;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bg .wh-catbar{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;height:12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bg .wh-legend i{border-radius:50%!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .wh-bg .wh-tools a{border-top-color:color-mix(in srgb,var(--lc-line) 60%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ld-ways > div + div{border-left-style:solid!important;border-top-style:solid!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ld-ways b{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.05em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-tick,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-tick,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-refs{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-head,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-phead{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-name h1,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-name h2,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-who h3,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-ttl h3,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-lanehead h2,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ah-sechead h2{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.03em!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-no,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-no,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-lanehead .no,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ah-sechead .no,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-ttl .no,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-card .no2{font-family:var(--lc-mono)!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;padding:2px 6px!important;border-radius:2px!important;letter-spacing:.04em!important;font-weight:600!important;width:max-content}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-micro,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-micro,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-dim,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-daysep,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-fig span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-fig span{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-sheet,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-sheet,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-detail,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-card,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-job,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-qlist,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-tablewrap,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-titleblock,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-titleblock{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-asheet,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-lane{border-left:1px solid var(--lc-line)!important;border-top:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-lanehead,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ah-sechead,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-ah,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-dh,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-pophead,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-pophead{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-card{border-left:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-card .t,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-job .t,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-qi .qt,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-dh h4{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.04em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-tabs,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-actabs,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-seg{display:inline-flex!important;width:max-content;max-width:100%;overflow-x:auto;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:3px;padding:3px!important;gap:3px!important;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-tabs,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-actabs{margin:2px 0 8px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-tab,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-actabs button,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-seg button{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13px!important;height:auto!important;padding:6px 14px!important;border:0!important;border-radius:2px!important;color:var(--lc-ink2)!important;background:transparent!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-tab.on,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-actabs button.on,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-seg button.on{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-tab em,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-actabs em{font-family:var(--lc-mono)!important;border-radius:2px;background:var(--lc-hi)!important;color:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-btn,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-btn,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-filter,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-mover button{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-btn.primary,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-btn.primary{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-btn.ink,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-btn.ink{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;border-color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-btn:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-btn:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-filter:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-btn.on,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-filter.on{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-filter.on{background:var(--lc-well)!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-filter.on b{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-filter i{border-radius:50%;background:var(--lc-hi)!important;width:8px;height:8px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-btn.sm,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-btn.sm{font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-chip,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-chip:not(button){background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;height:auto!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-chip::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-chip:not(button)::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-chip .dot{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-chip:not(.live):not(.ok):not(.warn):not(.red),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-chip:not(button):not(.live):not(.ok):not(.warn):not(.red){color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-chip:not(.live):not(.ok):not(.warn):not(.red)::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-chip:not(button):not(.live):not(.ok):not(.warn):not(.red)::before{background:var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-chip.live::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-chip.ok::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-chip.live::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-chip.ok::before{background:var(--lc-run)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-chip.live,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-chip.ok,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-chip.live,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-chip.ok{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-chip.warn::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-chip.warn::before{background:var(--lc-lo)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-chip.red::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-chip.red::before{background:var(--lc-hi)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-tools .h-chip{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;height:26px!important;padding:0 10px!important;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-tools .h-chip.on{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-tools,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-ask{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-figs,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-money,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-dgrid{gap:6px;border:0!important;background:transparent!important;padding:6px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-figs .ac-fig,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-money .h-fig,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-dgrid .h-fig{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;border-left-width:1px!important;border-top-width:1px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-fig b,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-fig b,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-lanefig b,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-qi .amt{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-row,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-rl,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-qi,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-fe,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-ca,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ah-item,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ah-conn,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ah-req{border-top-style:solid!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-qi.sel,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ah-req.on{background:var(--lc-well)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important;border-left-color:var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-rail{background:var(--lc-panel2)!important;border-right:1px solid var(--lc-line)!important;gap:4px;padding:6px 4px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-ri{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;padding:8px 4px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-ri .lb{letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-ri .num{font-family:var(--lc-mono)!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-ri.on{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-ri .badge{border-radius:2px;background:var(--lc-hi)!important;color:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-needs{border:1px solid var(--lc-line)!important;border-top:4px solid var(--lc-hi)!important;border-radius:2px;background:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-conn,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-tellai,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-summary,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rq-done{background:var(--lc-panel2)!important;border-color:var(--lc-line)!important;border-radius:2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-bar{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;height:9px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-bar i{background:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-bar.done i{background:var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-bar.fail i{background:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-titleblock em,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-titleblock em{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-titleblock strong,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-titleblock strong{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-decbar,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-dfoot{background:var(--lc-panel2)!important;border-top:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-email,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rq-mail{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-email .eh span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rq-mailh b,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-draftform .row span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-tellai label{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-tellai input,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-email .eh input,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-email textarea,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rq-skin-in,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rq input[type=text],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rq textarea{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-pulse,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ah-pulse i,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-ca .live i{border-radius:50%}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-pop,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-popwin{border:1px solid var(--lc-line)!important;border-top:4px solid var(--lc-ink)!important;border-radius:3px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-toast,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-toast{border:1px solid var(--lc-line)!important;border-left:6px solid var(--lc-run)!important;border-radius:2px!important;background:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-toast .t,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-toast .t,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-pophead .ttl{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.05em!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-row .why,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ah-item .reply{background:var(--lc-well)!important;box-shadow:var(--lc-inset);border-left-color:var(--lc-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-root,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-root,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .aih{background-color:var(--tr-board)!important;background-image:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ps-skin,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-skin,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .aih,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .aih-t{--shadow:var(--tr-hang);--hair:transparent}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bgbody{--sheet-r:2px;--sheet-r-md:3px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .aih.is-tenant,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .aih-t.is-tenant{--r:2px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-sh{padding-top:18px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-root .ps-micro,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-hdr .ps-micro,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-top .ps-micro{font-family:var(--tr-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;color:var(--tr-ink2)!important;font-size:11px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-sh .ps-micro,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-no{font-family:var(--tr-mono)!important;border:1.5px solid var(--tr-ink)!important;padding:1px 6px!important;border-radius:3px!important;width:max-content;color:var(--tr-ink)!important;background:transparent!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-link,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl .act{color:var(--tr-ink)!important;text-decoration:underline!important;text-underline-offset:3px;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-life{gap:12px;padding:14px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-stg{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;border-left-width:1px!important;padding:12px 12px 10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-stg .n{font-family:var(--tr-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;color:var(--tr-ink2)!important;font-size:11px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-stg .n i{width:9px!important;height:9px!important;border-radius:50%!important;background:var(--tr-board)!important;border:1px solid var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-stg .cnt{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;font-variant-numeric:tabular-nums;font-size:32px!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-stg .cnt small,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-stg .val{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-stg .s{font-family:var(--tr-mono)!important;font-size:11px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-stg.hot{box-shadow:var(--tr-hang),inset 0 4px 0 var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-stg.on{border:2px solid var(--tr-ink)!important;border-bottom:2px dashed var(--tr-ink)!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-stg.on .n{color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) a.ch-stg:hover,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) button.ch-stg:hover{transform:rotate(-1deg);transition:transform .2s}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-steps,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-steps{border-top:0!important;gap:4px!important;margin-top:4px!important;padding-top:4px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-steps a,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-steps a{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:12.5px!important;letter-spacing:.06em!important;border:1px solid var(--tr-rule)!important;border-bottom:0!important;border-radius:8px 8px 0 0;background:var(--tr-tab);padding:6px 12px 6px!important;color:var(--tr-ink2)!important;align-items:center!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-steps a:hover,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-steps a:hover{background:var(--tr-stock);color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-steps a i,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-steps a i{width:8px!important;height:8px!important;border-radius:50%;background:var(--tr-board)!important;border:1px solid var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-steps a b,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-steps a b{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;font-variant-numeric:tabular-nums;font-size:18px!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-steps a.warn b,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-steps a.warn b{color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-steps a.zero b,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-steps a.zero b{color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tabs em,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-tabs em{font-family:var(--tr-mono)!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tabs i{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;height:auto!important;color:var(--tr-red)!important;font-size:11px!important;padding:2px 5px 1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb{background:var(--tr-stock)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-tabs .sn{border:1.5px solid currentColor!important;border-radius:3px;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shb-tabs a.on .sn{background:var(--tr-ink)!important;border-color:var(--tr-ink)!important;color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-band{border-top:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-rl{border-top:1px solid var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-rl .delta{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;height:auto!important;min-width:0!important;color:var(--sev)!important;font-size:11px!important;padding:2px 5px 1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-rl .delta::before,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-rl .delta::after{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-rl .rt{font-weight:700!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-rl .go{color:var(--tr-ink)!important;text-decoration:underline;text-underline-offset:3px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-clear{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;height:auto!important;color:var(--tr-pine)!important;margin:6px 0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-panel{background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-radius:2px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-cov,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-yr{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-cov .r{border-top-style:solid!important;border-top-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-cov .r:nth-child(even){background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tr{background:var(--tr-stock2)!important;border:1px solid var(--tr-rule);height:10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tr i{background:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tr i.warn{background:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tr i.crit{background:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-yr .gh{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-yr .gh span{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:11.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-yr .ev{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-left:3px solid var(--tr-ink)!important;border-radius:2px;font-family:var(--tr-mono)!important;box-shadow:var(--tr-hang)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl td{border-bottom-style:solid!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl td.num,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl td.r,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl td.dt b,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl td.dt small,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl td.sh{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl td.nm b{font-weight:700!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl tr.ch-grp td{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.08em!important;color:var(--tr-ink)!important;background:var(--tr-stock2)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl tbody tr:hover td{background:var(--tr-stock2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl tr.ch-xrow[aria-expanded="true"] td,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl tr.ch-xdetail td{background:var(--tr-stock2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl tr.ch-xdetail td{border-bottom:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-facts em,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-fig span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-dg em{font-family:var(--tr-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;color:var(--tr-ink2)!important;font-size:10.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl td.ch-empty-cell,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-empty{font-family:var(--tr-mono)!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-fnd span{border-radius:3px;border-width:1.5px!important;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-chip,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-tag{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;height:auto!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) span.ch-chip:not(.live):not(.ok):not(.warn):not(.crit),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-tag.sga{color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-chip.live,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-chip.ok{color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-chip.warn,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-tag.overhead{color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-chip.crit,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-tag.distribution{color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) button.ch-chip,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) a.ch-chip{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;transform:none;font-size:13px!important;height:28px!important;padding:0 10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) button.ch-chip[aria-pressed="true"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) a.ch-chip[aria-pressed="true"]{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tools{background:var(--tr-stock2)!important;border-bottom:1px solid var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-figs{gap:10px;border:0!important;background:transparent!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-fig{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;border-left-width:1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-fig b{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;font-variant-numeric:tabular-nums;font-size:22px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-callout{position:relative;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-left:5px solid var(--tr-amber)!important;border-radius:0!important;margin-top:20px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-callout::before{content:'';position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--tr-ink);box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 25%,transparent)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-callout .k{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;font-variant-numeric:tabular-nums;font-size:28px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-callout b{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-emptystate h3{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:24px!important;letter-spacing:.01em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-steps-list>div{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-steps-list>div::before{font-family:var(--tr-mono)!important;border:1.5px solid var(--tr-ink)!important;padding:1px 6px!important;border-radius:3px!important;width:max-content;color:var(--tr-ink)!important;background:transparent!important;font-size:11px!important;height:max-content}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-steps-list b{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-dg{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;border-top:1px solid var(--tr-rule)!important;padding-top:18px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-dg::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-dg h4{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important;border-bottom:2px solid var(--tr-ink);padding-bottom:4px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-dg a,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-dg button{border-top-style:solid!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-pty a,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-pty span.p{border-radius:2px;box-shadow:var(--tr-hang)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-pty .gap{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;height:auto!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-note{position:relative;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;margin-top:20px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-note::before{content:'';position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--tr-ink);box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 25%,transparent)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-arr,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-move button{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-size:12px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-arr.on{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-add,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-add{border:2px dashed var(--tr-ink)!important;border-radius:3px!important;color:var(--tr-ink)!important;font-family:var(--tr-head)!important;text-transform:uppercase;font-weight:800!important;letter-spacing:.08em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-pop{border:1px solid var(--tr-rule)!important;border-top:3px solid var(--tr-ink)!important;border-radius:2px;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-in,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-in,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-ask input,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gi-search{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-in:focus,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-in:focus,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-ask input:focus,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gi-search:focus-within{border-bottom-color:var(--tr-pine)!important;outline:none!important;box-shadow:0 2px 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-in.num,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-in.num{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-form label,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-form label,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-kv dt,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-tier dt{font-family:var(--tr-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;color:var(--tr-ink2)!important;font-size:10.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-skus{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;padding-top:16px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-skus::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-tier::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-skus .h{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important;background:transparent!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-sku{border-top-style:solid!important;border-top-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-sku:nth-of-type(even){background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-sku b{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.03em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-sku span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-src{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-sku.on{background:var(--tr-stock2)!important;box-shadow:inset 4px 0 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-big,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-tier .p{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;font-variant-numeric:tabular-nums;font-size:34px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-tier dd,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-leg .v{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-bar{border:1px solid var(--tr-rule)!important;border-radius:0;height:14px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-tier{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;padding-top:20px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-tier.on{border:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl tr.qh-sub td{background:var(--tr-stock2)!important;border-top:1px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl tr.qh-tot td{border-top:2px solid var(--tr-ink)!important;border-bottom:3px double var(--tr-ink)!important;font-family:var(--tr-mono)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl tr.qh-flag td{background:color-mix(in srgb,var(--tr-red) 7%,var(--tr-stock))!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qh-dirty{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;height:auto!important;color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-build{gap:8px;border:0!important;background:transparent!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-build div{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;border-left-width:1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-build b{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;font-variant-numeric:tabular-nums;font-size:20px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-build span{font-family:var(--tr-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;color:var(--tr-ink2)!important;font-size:10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-build .tot{border:2px solid var(--tr-ink)!important;border-bottom:2px dashed var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-tag.run{color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-days{border-bottom:2px solid var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-bar{background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lh-day small{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-figs{gap:12px;padding:14px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-fig{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;border-left-width:1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-fig .l{font-family:var(--tr-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;color:var(--tr-ink2)!important;font-size:11px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-fig b{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;font-variant-numeric:tabular-nums;font-size:30px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-fig small{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-fig.crit{box-shadow:var(--tr-hang),inset 0 4px 0 var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-sec h2{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:20px!important;letter-spacing:.04em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-sec i{height:2px!important;background:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-needs .r{border-top:1px solid var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-needs .r:nth-child(even){background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-needs .sev{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;height:auto!important;width:auto!important;height:auto!important;color:var(--sev)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-needs .tx b{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.04em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-needs .done{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;height:auto!important;color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-margin .r{border-top:1px solid var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-margin .pct{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;font-variant-numeric:tabular-nums;font-size:20px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-legend{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bghead .tabs,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bg .wh-tabs{border-bottom:1px solid var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bghead .tabs a,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bg .wh-tabs a{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:16px!important;letter-spacing:.06em!important;padding:6px 14px 8px!important;border-bottom-width:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bghead .tabs a.on,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bg .wh-tabs a.on{border-bottom-color:var(--tr-pine)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bghead .bad{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;height:auto!important;color:var(--tr-red)!important;font-size:11px!important;padding:2px 5px 1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bghead .sub a{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.06em!important;border:1px solid var(--tr-rule)!important;border-radius:8px 8px 0 0!important;background:var(--tr-tab)!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bghead .sub a.on{background:var(--tr-stock)!important;color:var(--tr-ink)!important;box-shadow:inset 0 -3px 0 var(--tr-pine)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bghead .sub .lane{font-family:var(--tr-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;color:var(--tr-ink2)!important;font-size:10.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bg .wh-prev{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;padding-top:0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bg .wh-prev .bar{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bg .wh-prev .bar i{background:var(--tr-board)!important;border:1px solid var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bg .wh-prev .hero b{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:24px!important;letter-spacing:.01em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bg .wh-lanehead b{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:16px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bg .wh-pages span{border-radius:2px!important;border-style:solid;background:var(--tr-stock)!important;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bg .wh-pages span.d{border-style:dashed!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .wh-bg .wh-catbar{border-radius:0!important;border:1px solid var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ld-ways > div{border-bottom:2px dashed var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ld-ways b{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-tick,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-tick,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-refs{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-head,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-phead{background:var(--tr-stock)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-name h1,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-name h2{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:30px!important;line-height:.95!important;letter-spacing:.01em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-who h3,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-ttl h3,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-lanehead h2,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ah-sechead h2,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-dh h4{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.04em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-no,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-no,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-lanehead .no,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ah-sechead .no,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-ttl .no,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-card .no2{font-family:var(--tr-mono)!important;border:1.5px solid var(--tr-ink)!important;padding:1px 6px!important;border-radius:3px!important;width:max-content;color:var(--tr-ink)!important;background:transparent!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-micro,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-micro,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-dim,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-daysep,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-fig span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-fig span{font-family:var(--tr-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;color:var(--tr-ink2)!important;font-size:10.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-sheet,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-sheet,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-card,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-job{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-sheet::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-sheet::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-card::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-job::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-lanehead,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ah-sechead,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-ah{padding-top:18px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-card,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-job{padding-top:18px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-asheet,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-lane{border-left:1px solid var(--tr-rule)!important;border-top:1px solid var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-lanehead,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ah-sechead,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-ah,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-dh{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-detail,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-qlist,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-tablewrap{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-titleblock,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-titleblock{border:2px solid var(--tr-ink)!important;border-radius:0!important;background:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-titleblock em,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-titleblock em{font-family:var(--tr-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;color:var(--tr-ink2)!important;font-size:10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-card .t,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-job .t,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-qi .qt{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.03em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-tab,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-actabs button{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.06em!important;border-bottom-width:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-tab.on,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-actabs button.on{border-bottom-color:var(--tr-pine)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-tab em,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-actabs em{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;height:auto!important;color:var(--tr-red)!important;font-size:11px!important;padding:2px 5px 1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-tabs,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-actabs{border-top:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-seg{border:2px solid var(--tr-ink)!important;border-radius:3px!important;background:transparent!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-seg button{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.06em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-seg button.on{background:var(--tr-ink)!important;color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-btn,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-btn,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-filter,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-mover button{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-btn.primary,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-btn.primary,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-btn.ink,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-btn.ink,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-filter.on{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-filter.on b{color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-filter i{border-radius:50%;background:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-btn.sm,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-btn.sm{font-size:13px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-chip,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-chip:not(button){background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;height:auto!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-chip .dot{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-chip:not(.live):not(.ok):not(.warn):not(.red),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-chip:not(button):not(.live):not(.ok):not(.warn):not(.red){color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-chip.live,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-chip.ok,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-chip.live,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-chip.ok{color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-chip.warn,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-chip.warn{color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-chip.red,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-chip.red{color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-tools .h-chip{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;transform:none;height:28px!important;padding:0 10px!important;font-size:13px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-tools .h-chip.on{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-tools,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-ask{background:var(--tr-stock2)!important;border-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-figs,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-money,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-dgrid{gap:10px;border:0!important;background:transparent!important;padding:4px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-figs .ac-fig,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-money .h-fig,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-dgrid .h-fig{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;border-left-width:1px!important;border-top-width:1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-fig b,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-fig b,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-lanefig b,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-qi .amt{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-figs .ac-fig b,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-money .h-fig b{font-size:26px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-row,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-rl,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-qi,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-fe,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-ca,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ah-item,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ah-conn,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ah-req{border-top-style:solid!important;border-top-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-qi.sel,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ah-req.on{background:var(--tr-stock2)!important;box-shadow:inset 4px 0 0 var(--tr-pine)!important;border-left-color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-delta,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-rl .delta{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;height:auto!important;color:var(--sev)!important;width:auto!important;height:auto!important;font-size:10.5px!important;padding:2px 4px 1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-delta::before,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-delta::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-rl .delta::before,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-rl .delta::after{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-rail{background:transparent!important;border-right:0!important;gap:4px;padding-top:6px;align-items:flex-end}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-ri{border-radius:8px 0 0 8px!important;background:var(--tr-tab)!important;border:1px solid var(--tr-rule)!important;border-right:0!important;width:56px;margin-right:-1px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-ri .lb{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:11px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-ri .num{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-ri.on{background:var(--tr-stock)!important;width:60px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-ri .badge{border-radius:9px;background:var(--tr-red)!important;color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-needs{position:relative;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-top:1px solid var(--tr-rule)!important;padding-top:14px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-needs::before,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-custbar::before{content:'';position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--tr-ink);box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 25%,transparent)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-custbar{position:relative;border:1px solid var(--tr-rule)!important;background:var(--tr-stock2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-conn,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-tellai,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-summary,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rq-done{background:var(--tr-stock2)!important;border-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-bar{background:var(--tr-stock2)!important;border:1px solid var(--tr-rule);height:10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-bar i{background:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-bar.done i{background:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-bar.fail i{background:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-decbar,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-dfoot{background:var(--tr-stock)!important;border-top:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-email,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rq-mail{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-email .eh span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rq-mailh b,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-draftform .row span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-tellai label{font-family:var(--tr-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;color:var(--tr-ink2)!important;font-size:10.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-tellai input,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-email .eh input,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-email textarea,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rq-skin-in,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rq input[type=text],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rq textarea{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-pop,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-popwin{border:1px solid var(--tr-rule)!important;border-top:3px solid var(--tr-ink)!important;border-radius:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-pophead,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-pophead{background:var(--tr-stock)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-pophead .ttl,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-toast .t,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-toast .t{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-toast,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-toast{border:1px solid var(--tr-rule)!important;border-left:5px solid var(--tr-pine)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;background:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-row .why,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ah-item .reply{background:var(--tr-stock2)!important;border-left:3px solid var(--tr-ink)!important}
@media (max-width:720px){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-life,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-figs{padding:8px!important}:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-life,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-figs{gap:10px;padding:10px!important}:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-stg .cnt,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .co-fig b{font-size:26px!important}:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ac-name h1,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-name h2{font-size:24px!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-skin{--shadow:none;--r:2px;--grot:var(--lc-cond);--mono:var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-micro{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px;font-weight:700}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-link{font-family:var(--lc-mono);color:var(--lc-ink)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-head{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important;padding:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-head > .bgc-hrow{background:var(--lc-panel2);border-bottom:1px solid var(--lc-line);padding:10px 14px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-head > .bgc-hrow:only-child{border-bottom:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-hno{font-family:var(--lc-mono)!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;padding:1px 6px!important;border-radius:2px!important;width:max-content;letter-spacing:.04em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-hname h1{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.03em!important;font-weight:700;font-size:26px;line-height:1.05}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-hname p{font-family:var(--lc-mono);font-size:12px;color:var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-btn,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-cta{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-btn.sm{font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-btn.primary{background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-btn:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-cta:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-seg{background:var(--lc-well);border:1px solid var(--lc-line);border-radius:3px;padding:3px;gap:3px;box-shadow:var(--lc-inset);overflow:visible}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-seg a,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-seg button{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;background:transparent;border:0!important;border-radius:2px;color:var(--lc-ink2);height:26px;font-size:12px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-seg a.on,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-seg button.on{background:var(--lc-key);color:var(--lc-ink);box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-tabs{display:inline-flex;flex-wrap:nowrap;overflow-x:auto;max-width:calc(100% - 28px);width:max-content;margin:10px 14px 12px;background:var(--lc-well);border:1px solid var(--lc-line);border-radius:3px;padding:3px;gap:3px;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-tabs a{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13px;padding:7px 14px;border:0;border-radius:2px;margin:0;white-space:nowrap;color:var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-tabs a.on{background:var(--lc-key);color:var(--lc-ink);box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-tabs em{font-family:var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-sheet,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-setup,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-banner{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-sh{background:var(--lc-panel2);border-bottom:1px solid var(--lc-line);padding:8px 14px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-sh h3{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700;font-size:14.5px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-foot{background:var(--lc-panel2);border-top:1px solid var(--lc-line);font-family:var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-big{font-family:var(--lc-mono);font-weight:500;letter-spacing:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-kpis{background:var(--lc-panel2);border:1px solid var(--lc-line);border-radius:2px;box-shadow:none;gap:4px;padding:4px;overflow:visible}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-kpi{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;padding:10px 12px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-kpi::before{left:auto;right:8px;top:8px;width:8px;height:8px;border-radius:50%;background:var(--kc,var(--lc-run))}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-kpi .v,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-mini .v{font-family:var(--lc-mono);font-weight:500;letter-spacing:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-kpi .v:not(.ghost):not(.bgc-dn):not(.bgc-warn),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-mini .v:not(.ghost):not(.bgc-dn):not(.bgc-warn){color:var(--lc-ink)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-kpi .n,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-mini small{font-family:var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-mini{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-chip,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-sev{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-chip::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-sev::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-tag{font-family:var(--lc-mono)!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;padding:1px 6px!important;border-radius:2px!important;width:max-content;letter-spacing:.04em!important;display:inline-flex;align-items:center;gap:6px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-tag button{color:var(--lc-panel)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-r{border-top-color:color-mix(in srgb,var(--lc-line) 60%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-r .a{font-family:var(--lc-mono);font-weight:500}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) table.bgc-t{border:1px solid var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-t th{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px;font-weight:600;color:var(--lc-ink2);background:var(--lc-panel2);border-bottom:1px solid var(--lc-line);padding:7px 8px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-t td{border-bottom-color:color-mix(in srgb,var(--lc-line) 55%,transparent);padding:7px 8px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-t td.n{font-family:var(--lc-mono);font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-t tr.tot td{background:var(--lc-well);box-shadow:var(--lc-inset);border-top:1px solid var(--lc-line);font-family:var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-t tr.tot td:first-child{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-bar{background:var(--lc-well);box-shadow:var(--lc-inset);border:1px solid var(--lc-line);border-radius:1px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-inp,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-skin select.bgc-sel,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-skin textarea.bgc-sel{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-form label > span:first-child,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-form label > b:first-child{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px;font-weight:600;color:var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-skin details>summary{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-links a b{font-family:var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-empty{background:var(--lc-panel2);border:1px dashed var(--lc-line);border-radius:2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-empty b,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-step .m b{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13px;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-setup h2{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.03em!important;font-size:22px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-num{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;border-radius:2px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-step.done .bgc-num{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important;color:var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-step.partial .bgc-num{color:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-skin .dash-section-head h2{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;font-size:15px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-skin .dash-section-head span[aria-hidden]{border-top-color:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gb-classic,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gb-ready span{font-family:var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gb-trend i{border-radius:1px 1px 0 0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-skin{--shadow:var(--tr-hang);--r:2px;--grot:var(--tr-head);--mono:var(--tr-mono)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-link{color:var(--tr-ink);text-decoration:underline;text-underline-offset:3px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-head{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;padding-top:20px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-head::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-head > .bgc-hrow{border-bottom:2px solid var(--tr-ink);padding-bottom:10px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-head > .bgc-hrow:only-child{border-bottom:0;padding-bottom:0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-hno{font-family:var(--tr-mono);border:1.5px solid var(--tr-ink);padding:1px 6px;border-radius:3px;width:max-content;color:var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-hname h1{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900;font-size:34px;line-height:.95;letter-spacing:.01em;margin-top:6px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-btn{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-size:14px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-btn.sm{font-size:12.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-btn.primary,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-cta{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;background:var(--tr-ink)!important;color:var(--tr-stock)!important;border-color:var(--tr-ink)!important;font-size:13px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-seg{border:2px solid var(--tr-ink);border-radius:3px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-seg a,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-seg button{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800;font-size:13px;letter-spacing:.06em;background:var(--tr-stock);color:var(--tr-ink2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-seg a.on,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-seg button.on{background:var(--tr-ink);color:var(--tr-stock)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-seg button+button,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-seg a+a{border-left:2px solid var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-tabs a{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800;font-size:16px;letter-spacing:.06em;padding:6px 14px 8px;border-bottom-width:3px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-tabs a.on{border-bottom-color:var(--tr-pine);color:var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-sheet,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-setup{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-sheet:not(.bgc-triage)::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-setup::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-sheet:not(.bgc-triage) > .bgc-sh:first-child{padding-top:20px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-setup{padding-top:24px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-sh{border-bottom:2px solid var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-sh h3{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800;font-size:18px;letter-spacing:.06em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-foot{border-top:2px dashed var(--tr-rule);font-family:var(--tr-mono)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-big{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900;font-size:34px;letter-spacing:0;line-height:1}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-banner{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-kpis{background:transparent;border:0;box-shadow:none;gap:12px;overflow:visible}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-kpi{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;padding:10px 12px 12px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-kpi::before{display:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-kpi .v{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900;font-size:32px;letter-spacing:0;line-height:1;padding-bottom:1px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-mini{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-mini .v{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900;font-size:22px;letter-spacing:0;line-height:1.05}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-chip,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-sev{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;font-size:11px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-tag{border:1.5px solid var(--tr-ink);background:var(--tr-stock);color:var(--tr-ink);font-family:var(--tr-mono);border-radius:3px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-t th{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800;font-size:13px;letter-spacing:.08em;color:var(--tr-ink);border-bottom:2px solid var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-t tbody tr:nth-child(even):not(.tot) td{background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-t td{border-bottom-color:var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-t td.n{font-family:var(--tr-mono);font-variant-numeric:tabular-nums}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-t tr.tot td{border-top:2px dashed var(--tr-ink);background:var(--tr-stock);padding-top:9px;font-family:var(--tr-mono)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-t tr.tot td:first-child{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900;font-size:14px;letter-spacing:.06em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-r:nth-child(even){background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-r{border-top-color:var(--tr-rule);padding-left:6px;padding-right:6px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-r .a{font-family:var(--tr-mono)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-bar{background:var(--tr-stock2);border:1px solid var(--tr-rule);border-radius:0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-inp,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-skin select.bgc-sel,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-skin textarea.bgc-sel{background:var(--tr-stock);border:1px solid var(--tr-rule);border-bottom:2px solid var(--tr-ink);border-radius:0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-skin details>summary{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800;font-size:13px;letter-spacing:.06em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-empty{background:var(--tr-stock2);border:1px dashed var(--tr-rule);border-radius:0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-empty b,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-step .m b{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800;font-size:15px;letter-spacing:.05em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-setup h2{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900;font-size:30px;line-height:.95}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-num{border:2px solid var(--tr-ink);border-radius:50%;font-family:var(--tr-mono)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-step.done .bgc-num{background:var(--tr-ink);border-color:var(--tr-ink);color:var(--tr-stock)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-step.partial .bgc-num{border-color:var(--tr-amber);color:var(--tr-amber)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-skin .dash-section-head h2{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:19px!important;letter-spacing:.06em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-skin .dash-section-head span[aria-hidden]{border-top:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gb-ready span{font-family:var(--tr-mono)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gb-ready span.ok{border:1.5px solid currentColor;padding:1px 4px;border-radius:3px;transform:rotate(-2deg)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gb-trend i{border:1px solid var(--tr-ink);border-bottom:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-triage:not(.calm){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:4px;padding:4px;background:var(--lc-frame)!important;border:0!important;border-radius:3px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-triage:not(.calm) .bgc-th{grid-column:1/-1;padding:6px 8px 8px;border-bottom:0!important;color:var(--lc-onframe)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-triage:not(.calm) .bgc-th *{color:var(--lc-onframe)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-triage .bgc-th .bgc-micro{font-size:13px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-triage.calm{background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-titem{flex-direction:column;align-items:stretch;justify-content:space-between;gap:6px;min-height:92px;border:0!important;background:var(--lc-panel2);padding:9px 10px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-titem .bgc-tx{flex:1 1 auto}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-titem .bgc-sev{order:-1}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-tt{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13.5px;letter-spacing:.06em!important;line-height:1.15}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-td{font-family:var(--lc-mono);font-size:11.5px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-titem .bgc-cta{align-self:flex-start;font-size:11px!important;padding:0 10px!important;height:26px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-titem:has(.bgc-sev.now){background:var(--lc-hi);animation:lc-blink 2.4s steps(1) infinite}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-titem:has(.bgc-sev.today){background:var(--lc-lo)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-titem:has(.bgc-sev.now) *,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-titem:has(.bgc-sev.today) *{color:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-titem:has(.bgc-sev.now) .bgc-cta,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-titem:has(.bgc-sev.today) .bgc-cta{color:var(--lc-ink)!important}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-titem{animation:none!important}}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-triage{background:transparent!important;border:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-triage:not(.calm){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px 14px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-triage .bgc-th{grid-column:1/-1;padding:0 2px 4px;border-bottom:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-triage .bgc-th .bgc-micro{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800;font-size:16px;letter-spacing:.06em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-triage.calm{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-titem{position:relative;flex-direction:column;align-items:flex-start;gap:5px;border:1px solid var(--tr-rule)!important;background:var(--tr-stock2);padding:14px 12px 12px;min-height:120px;margin-top:6px;box-shadow:var(--tr-hang)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-titem::before{content:'';position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--tr-ink);box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 25%,transparent)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-titem .bgc-sev{position:absolute;right:10px;bottom:12px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-titem .bgc-tx{flex:1 1 auto;padding-right:4px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-tt{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800;font-size:15px;letter-spacing:.05em;line-height:1.1}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-td{font-family:var(--tr-mono);font-size:11.5px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-titem .bgc-cta{background:none!important;border:0!important;color:var(--tr-ink)!important;padding:0!important;height:auto;text-decoration:underline!important;text-underline-offset:3px;font-size:12px!important;margin-top:auto;font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-page .card h2,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-page .card h3,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-page .card h4{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;letter-spacing:.08em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-kpi{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;position:relative}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-kpi::before{content:'';position:absolute;right:8px;top:8px;width:8px;height:8px;border-radius:50%;background:var(--lc-run)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-kpi-v,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-fig{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-kpi-l,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-sec{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:600!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-kpi > div:last-child:not(:first-child) > svg{opacity:.7}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-pick{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:12.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-pick[data-on]{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important;box-shadow:var(--lc-inset),0 1px 0 var(--lc-keyshadow)!important;color:var(--lc-ink)!important;border-color:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-pick[data-on]::after{content:'';width:7px;height:7px;border-radius:50%;background:var(--lc-run);margin-left:2px;flex:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-stamp{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-stamp::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-acct{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important;position:relative}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-acct[data-on]{background:var(--lc-well)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important;transform:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-acct > div:first-child > div:first-child > div:first-child{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-total{background:var(--lc-well)!important;box-shadow:var(--lc-inset)!important;border-top:1px solid var(--lc-line)!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) tr.gbk-total td{background:var(--lc-well)!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-h1{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.02em!important;font-weight:700!important;font-size:28px!important;line-height:1.05!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-h2{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.06em!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-wh{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;padding-bottom:10px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-alerts{background:var(--lc-frame);border-radius:3px;padding:4px!important;gap:4px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-alert{background:var(--lc-panel2)!important;border:0!important;border-radius:0!important;padding:8px 12px!important;transform:none!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-alert > span:nth-of-type(1){font-family:var(--lc-mono)!important;font-weight:600!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-alert > span:nth-of-type(2){font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-page .card h2,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-page .card h3,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-page .card h4{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-page .card h3{font-size:17px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-kpi{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-kpi::after{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-kpi-v{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:30px!important;letter-spacing:0!important;line-height:1!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-fig{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-kpi-l,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-sec{font-family:var(--tr-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-pick{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;border-width:1.5px!important;border-radius:8px 8px 0 0!important;font-size:14px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-pick[data-on]{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border-color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-pick[data-on] svg{color:var(--tr-stock)!important;stroke:currentColor}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-stamp{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;font-size:10.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-acct{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;padding-top:20px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-acct::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-acct[data-on]{border:2px solid var(--tr-ink)!important;transform:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-total{border-top:2px dashed var(--tr-ink)!important;background:var(--tr-stock)!important;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) tr.gbk-total td{border-top:2px dashed var(--tr-ink)!important;background:var(--tr-stock)!important;font-weight:800!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-h1{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:38px!important;line-height:.95!important;letter-spacing:.01em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-h2{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-wh{border-bottom:2px solid var(--tr-ink)!important;padding-top:20px!important;padding-bottom:10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-alerts{padding-top:8px!important;gap:12px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-alert{position:relative;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-radius:0!important;padding:12px 14px 9px!important;box-shadow:var(--tr-hang)!important;transform:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-alert::before{content:'';position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-alert > span:nth-of-type(1){font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:19px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-alert > span:nth-of-type(2){font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.06em!important}
@media (max-width:720px){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-hname h1{font-size:21px}:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-hname h1{font-size:27px}:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgc-kpi .v{font-size:26px}:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgc-tabs{margin:10px 12px 12px;max-width:calc(100% - 24px)}:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-h1{font-size:22px!important}:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-h1{font-size:28px!important}:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-kpi-v{font-size:24px!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-page{background:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-page{background:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-notice{border-radius:2px!important;background:var(--lc-panel2)!important;border:1px solid var(--lc-line)!important;border-left:6px solid currentColor!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.06em!important;font-size:13px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-notice .bgx-mono{text-transform:none!important;letter-spacing:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-notice-danger{background:color-mix(in srgb,var(--lc-hi) 12%,var(--lc-panel2))!important;border-color:var(--lc-hi)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-notice{position:relative;border-radius:0!important;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-left:5px solid currentColor!important;box-shadow:var(--tr-hang)!important;font-size:12.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-notice::before{content:'';position:absolute;top:-6px;left:22px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--tr-ink);box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 25%,transparent);pointer-events:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-link{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:700!important;color:var(--lc-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-link{color:var(--tr-ink)!important;font-weight:700!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:3px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-kpi-note,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-row-meta,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-empty{font-family:var(--lc-mono)!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-empty{font-size:11.5px!important;text-transform:uppercase;letter-spacing:.04em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-kpi-note,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-row-meta,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-empty{font-family:var(--tr-mono)!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-kpi .bgx-kpi-note{border-top:2px dashed var(--tr-rule);padding-top:5px;margin-top:8px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-card > .bgx-title:first-child{margin:-14px -14px 12px!important;padding:7px 14px;background:var(--lc-panel2);border-bottom:1px solid var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-title h2{font-size:14px!important;letter-spacing:.1em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-card > .bgx-title{border-bottom:2px solid var(--tr-ink);padding-bottom:6px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-btn[data-tone="warn"]{color:var(--lc-lo)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-btn[data-tone="warn"]{color:var(--tr-amber)!important;border-color:var(--tr-amber)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cc-aside{gap:8px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cc-panels{gap:8px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cc-aside{gap:18px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cc-panels{gap:22px 14px!important;padding-top:6px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-card:not(.bgm-strip){background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-card[data-on]{border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 30%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-card[data-alert]{border-color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-head{min-height:20px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-unit > .bgm-head,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-detail > .bgm-head{margin:-14px -14px 0!important;padding:7px 14px!important;background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-head[data-tag]::before{content:attr(data-tag);order:-1;flex:none;font-family:var(--lc-mono)!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;padding:1px 6px!important;border-radius:2px!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-unit[data-alert] > .bgm-head{background:var(--lc-hi)!important;border-bottom-color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-unit[data-alert] > .bgm-head *{color:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-unit[data-alert] > .bgm-head .bgm-lamp{background:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-unit[data-alert] > .bgm-head[data-tag]::before{background:var(--lc-panel)!important;color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-unit[data-hold] > .bgm-head{animation:bgm-lc-blink 2.4s steps(1) infinite}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-name{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:14px!important;font-weight:700!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-title{font-family:var(--lc-cond)!important;font-weight:700!important;font-size:17px!important;letter-spacing:.02em!important;text-transform:uppercase}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-sechead{border-bottom:1px solid var(--lc-line);padding-bottom:7px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-sec{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:15px!important;font-weight:700!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-cap{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;font-weight:700!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-card > .bgm-cap:first-child{margin:-13px -13px 10px!important;padding:7px 13px;background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-lamp{width:9px!important;height:9px!important;border-radius:50%!important;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-code{font-family:var(--lc-mono)!important;color:var(--lc-ink)!important;background:var(--lc-well);border:1px solid var(--lc-line);border-radius:2px;padding:0 5px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-meter{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;height:10px!important;background-image:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),color-mix(in srgb,var(--lc-line) 80%,transparent) calc(10% - 1px) 10%)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-meter > *{border-radius:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-unit .bgm-meter > div{background:var(--lc-ink2)!important;opacity:.85}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-unit[data-alert] .bgm-meter > div,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-unit[data-hold] .bgm-meter > div{background:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-progress .bgx-mono{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-cells{gap:3px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-cell{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;text-align:center}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-cell .bgx-label-sm,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-cell > div:first-child{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-cell[data-state="ok"] > div:last-child{color:var(--lc-ink)!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-cell[data-state="alarm"]{background:color-mix(in srgb,var(--lc-hi) 16%,var(--lc-well))!important;border-color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-cell[data-state="alarm"] > div:last-child{color:var(--lc-hi)!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-reads{gap:4px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-read{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;padding:5px 8px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-read .bgx-label-sm{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10.5px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-figure{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-trend{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-clock{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;padding:2px 8px;font-size:13px;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-foot{border-top:1px solid color-mix(in srgb,var(--lc-line) 70%,transparent);padding-top:7px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-alarmline{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-alarm{background:color-mix(in srgb,var(--lc-hi) 10%,var(--lc-panel))!important;border:1px solid var(--lc-hi)!important;border-left:6px solid var(--lc-hi)!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-empty{font-family:var(--lc-mono)!important;text-transform:uppercase;letter-spacing:.04em;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-btn{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;transition:transform .08s,box-shadow .08s!important;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-btn-go{background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-btn[data-tone="danger"]{color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-btn[data-tone="warn"]{color:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-btn-go[data-tone="danger"]{background:var(--lc-hi)!important;border-color:var(--lc-hi)!important;color:var(--lc-panel)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--lc-hi) 55%,var(--lc-ink))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-btn:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-seg-btn:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-btn:disabled{opacity:.55}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-seg-btn{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;transition:transform .08s,box-shadow .08s!important;font-size:11.5px!important;padding:5px 11px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-seg-btn[data-on]{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-search{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-row{border-bottom-color:color-mix(in srgb,var(--lc-line) 60%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-row:hover{background:var(--lc-panel2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-ai{background:var(--lc-panel)!important;border-color:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-ai > .bgm-head{margin:-13px -13px 10px!important;padding:7px 13px!important;background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-ai > .bgm-head .bgx-label{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--lc-ink)!important;font-size:12.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-alert{border-radius:0!important;border:0!important;border-left:4px solid var(--lc-line)!important;background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-alert .bgx-label-sm{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-alert > div:nth-child(2){font-family:var(--lc-cond)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.03em;text-transform:uppercase}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-alert[data-sev="alarm"]{background:var(--lc-hi)!important;border-left-color:var(--lc-hi)!important;animation:bgm-lc-blink 2.4s steps(1) infinite}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-alert[data-sev="warn"]{background:var(--lc-lo)!important;border-left-color:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-alert[data-sev] *{color:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-alert[data-sev] .bgm-btn{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-bars{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;padding:6px 6px 4px;box-sizing:content-box}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-bar{border-radius:0!important;background:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-bar[data-state="warn"]{background:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-bar[data-state="alarm"]{background:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-queue{border-left:4px solid var(--lc-line)!important}
@keyframes bgm-lc-blink{50%{background:color-mix(in srgb,var(--lc-hi) 55%,var(--lc-panel2))}}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-unit[data-hold] > .bgm-head,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-alert[data-sev="alarm"]{animation:none!important}}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-card{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;position:relative}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-card::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-rack > .bgm-card,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-unit,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-detail{padding-top:20px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-card[data-on]{outline:2px solid var(--tr-ink);outline-offset:-1px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-card[data-alert]{border-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-card[data-hold]{background:repeating-linear-gradient(135deg,var(--tr-stock) 0 10px,color-mix(in srgb,var(--tr-red) 8%,var(--tr-stock)) 10px 20px)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-rack{padding-top:22px;row-gap:36px!important;background:linear-gradient(var(--tr-rail),var(--tr-rail)) 0 4px/100% 6px no-repeat}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-rack > .bgm-card::before{content:'';position:absolute;top:-16px;left:50%;width:18px;height:22px;margin-left:-9px;border:2px solid var(--tr-rail);border-radius:4px;pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-rack > .bgm-card{transform-origin:50% -14px;transition:transform .25s}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-rack > .bgm-card:hover{transform:rotate(-1.2deg)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-head{border-bottom:2px solid var(--tr-ink);padding-bottom:6px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-head .bgm-lamp{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-name{font-family:var(--tr-mono)!important;font-size:12px!important;font-weight:600!important;color:var(--tr-ink2)!important;text-transform:uppercase;letter-spacing:.04em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-title{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:19px!important;line-height:1.05!important;letter-spacing:.02em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-sechead{border-bottom:2px solid var(--tr-ink);padding-bottom:5px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-sec,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-cap{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:17px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-card > .bgm-cap:first-child{border-bottom:2px solid var(--tr-ink);padding-bottom:5px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-lamp{box-shadow:0 0 0 1.5px var(--tr-stock),0 0 0 2.5px currentColor}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-code{font-family:var(--tr-mono)!important;color:var(--tr-ink)!important;border:1.5px solid var(--tr-ink);border-radius:3px;padding:0 5px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-meter{height:12px!important;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-meter > *{border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-unit .bgm-meter > div{background:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-unit[data-alert] .bgm-meter > div,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-unit[data-hold] .bgm-meter > div{background:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-cells{gap:0!important;border:1px solid var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-cell{border:0!important;border-right:1px solid var(--tr-rule)!important;border-radius:0!important;background:transparent!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-cell:last-child{border-right:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-cell .bgx-label-sm,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-cell > div:first-child{font-family:var(--tr-mono)!important;font-size:9.5px!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-cell[data-state="ok"] > div:last-child{color:var(--tr-ink)!important;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-cell[data-state="alarm"]{background:color-mix(in srgb,var(--tr-red) 12%,var(--tr-stock))!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-cell[data-state="alarm"] > div:last-child{color:var(--tr-red)!important;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-reads{gap:0 14px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-read{border-bottom:1px dotted var(--tr-rule);padding:3px 0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-read .bgx-label-sm{font-family:var(--tr-mono)!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-figure{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:34px!important;letter-spacing:0!important;line-height:1}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-trend{border:1px solid var(--tr-rule);background:var(--tr-stock)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-clock{font-family:var(--tr-mono)!important;border:1.5px solid var(--tr-ink);border-radius:3px;padding:2px 8px;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-foot{border-top:2px dashed var(--tr-rule);margin:2px -14px 0;padding:7px 14px;background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-unit > .bgm-foot:last-child{margin-bottom:-14px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-alarmline{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.06em!important;color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-alarm{position:relative;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-left:5px solid var(--tr-red)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-empty{font-family:var(--tr-mono)!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-btn{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-size:13px!important;padding:5px 10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-btn-go{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border-color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-btn[data-tone="danger"]{color:var(--tr-red)!important;border-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-btn[data-tone="warn"]{color:var(--tr-amber)!important;border-color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-btn-go[data-tone="danger"]{background:var(--tr-red)!important;color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-seg-btn{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:.06em!important;border-radius:8px 8px 0 0!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-rule)!important;background:var(--tr-tab)!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-seg-btn[data-on]{background:var(--tr-stock)!important;color:var(--tr-ink)!important;border-color:var(--tr-ink)!important;border-bottom-color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-search{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-row{border-bottom-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-row:nth-child(even){background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-ai{background:var(--tr-stock)!important;border-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-ai > .bgm-head{border-bottom:2px solid var(--tr-ink);padding-bottom:6px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-ai > .bgm-head .bgx-label{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:16px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-alert{position:relative;border-radius:0!important;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;margin-top:8px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-alert::before{content:'';position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--tr-ink);box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 25%,transparent);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-alert .bgx-label-sm{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;font-size:10.5px!important;padding:2px 5px 1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-alert > div:nth-child(2){font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.04em;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-bars{border-bottom:2px solid var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-bar{border-radius:0!important;background:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-bar[data-state="warn"]{background:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-bar[data-state="alarm"]{background:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-queue{border-left:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-queue::after{display:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-label,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-label{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-input,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-input{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;font-family:var(--font-body)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-input:focus,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-input:focus{border-color:var(--brand-primary)!important;outline:2px solid color-mix(in srgb,var(--brand-primary) 30%,transparent)!important;outline-offset:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-modal{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-top:4px solid var(--lc-ink)!important;border-radius:3px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-strip{background:var(--lc-panel)!important;border-radius:2px!important;box-shadow:none!important;border-top-color:var(--lc-line)!important;border-right-color:var(--lc-line)!important;border-bottom-color:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-strip:hover{background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-strip[data-tag]::before{content:attr(data-tag);display:inline-block;margin:0 0 6px;font-family:var(--lc-mono)!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;padding:1px 6px!important;border-radius:2px!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-strip[data-alert]{border-color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-strip[data-hold]{border-left:6px solid var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-form{border-top:4px solid var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-check{background:var(--lc-panel2)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-check[data-alert]{border-left:6px solid var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-stat{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-stat > p:first-of-type{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-stat > p:nth-of-type(2){font-family:var(--lc-mono)!important;font-weight:500!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-stat-bar{left:auto!important;right:8px!important;top:8px!important;width:9px!important;height:9px!important;border-radius:50%!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-panel-head{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-panel-head > span{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13.5px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-tr{border-bottom-color:color-mix(in srgb,var(--lc-line) 60%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-tr:hover{background:var(--lc-panel2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-note{border-radius:2px!important;background:var(--lc-panel2)!important;border:1px solid var(--lc-line)!important;border-left:6px solid currentColor!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.06em!important;font-size:13px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-note[data-tone="danger"]{background:color-mix(in srgb,var(--lc-hi) 12%,var(--lc-panel2))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-date{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;padding:4px 10px;font-family:var(--lc-mono)!important;font-weight:500!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-sub{font-family:var(--lc-mono)!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-kv{border-top-color:color-mix(in srgb,var(--lc-line) 70%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-kv > span:first-child{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-kv > span:last-child{font-family:var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-pill{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;display:inline-flex;align-items:center;gap:5px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-pill::before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-tagcell a{font-family:var(--lc-mono)!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;padding:1px 6px!important;border-radius:2px!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-card{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important;position:relative}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-card > div:first-child:has(> h2){margin:-14px -14px 10px!important;padding:8px 14px;background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-card h2{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:15px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-row{background:var(--lc-panel2)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-btn{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;transition:transform .08s,box-shadow .08s!important;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-btn-go{background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-btn:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-chip{background:transparent!important;padding:0!important;border-radius:0!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-chip::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-label,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-label{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-input,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-input{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-input:focus,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-input:focus{border-bottom-color:var(--tr-pine)!important;outline:none!important;box-shadow:0 2px 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-modal{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-top:3px solid var(--tr-ink)!important;border-radius:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-strip{position:relative;background:var(--tr-stock)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;border-top-color:var(--tr-rule)!important;border-right-color:var(--tr-rule)!important;border-bottom-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-strip::after{top:50%!important;left:5px!important;margin:-4.5px 0 0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-strip[data-tag]::before{content:attr(data-tag);display:inline-block;margin:0 0 6px;font-family:var(--tr-mono);font-size:11px;font-weight:600;border:1.5px solid var(--tr-ink);border-radius:3px;padding:0 6px;color:var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-strip[data-alert]{border-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-strip[data-hold]{background:repeating-linear-gradient(135deg,var(--tr-stock) 0 10px,color-mix(in srgb,var(--tr-red) 8%,var(--tr-stock)) 10px 20px)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-form{border-top:3px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-check{background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-check[data-alert]{border-left:5px solid var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-stat{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;border-bottom:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-stat > p:first-of-type{font-family:var(--tr-mono)!important;text-transform:uppercase;letter-spacing:.08em;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-stat > p:nth-of-type(2){font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-stat-bar{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-panel-head{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-panel-head > span{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:16px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-tr{border-bottom-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-tr:nth-child(even){background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-note{position:relative;border-radius:0!important;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-left:5px solid currentColor!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-note::before{content:'';position:absolute;top:-6px;left:22px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--tr-ink);box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 25%,transparent);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-date{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:18px!important;letter-spacing:.04em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-sub{font-family:var(--tr-mono)!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-kv{border-top:1px dotted var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-kv > span:first-child{font-family:var(--tr-mono);text-transform:uppercase;font-size:11px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-pill{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;font-size:10.5px!important;padding:2px 5px 1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-tagcell a{font-family:var(--tr-mono)!important;border:1.5px solid var(--tr-ink);border-radius:3px;padding:0 6px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-card{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;position:relative;padding-top:20px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-card::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-card > div:first-child:has(> h2){border-bottom:2px solid var(--tr-ink);padding-bottom:6px;margin-bottom:8px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-card h2{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:18px!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-row{background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-btn{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-size:13px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-btn-go{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border-color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-chip{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-gantt,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-week{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-gantt-head{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-gantt-head span{font-family:var(--lc-mono)!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-lane{background:transparent!important;border-bottom-color:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-lane-label{background:var(--lc-panel2)!important;border-right-color:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-lane-label[data-tag]::before{content:attr(data-tag);display:inline-block;margin:0 0 3px;font-family:var(--lc-mono)!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;padding:1px 6px!important;border-radius:2px!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-track{background-color:var(--lc-well);background-image:repeating-linear-gradient(0deg,transparent 0 11px,color-mix(in srgb,var(--lc-line) 35%,transparent) 11px 12px)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-run{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-left:4px solid var(--lc-ink2)!important;border-radius:2px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-run[data-on]{border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 35%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-run[data-hold]{background:color-mix(in srgb,var(--lc-hi) 20%,var(--lc-panel))!important;border-left-color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-run[data-draft]{border-style:dashed!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-run-name{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;letter-spacing:.05em!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-run-sm{background:var(--lc-panel)!important;border-radius:1px!important;box-shadow:0 1px 0 var(--lc-keyshadow);border-top:1px solid var(--lc-line);border-right:1px solid var(--lc-line);border-bottom:1px solid var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-run-sm .bgm-run-name{color:var(--lc-ink)!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-run-sm[data-hold]{background:color-mix(in srgb,var(--lc-hi) 20%,var(--lc-panel))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-gantt-corner,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-gantt-day{background:var(--lc-panel2)!important;border-color:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-gantt-day > span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-gantt-corner > span{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-gantt-day > p{font-family:var(--lc-mono)!important;font-weight:500!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-gantt-day[data-on]{box-shadow:inset 0 -3px 0 var(--lc-run)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-slot{background:var(--lc-panel)!important;border-color:color-mix(in srgb,var(--lc-line) 70%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-slot[data-on]{background:var(--lc-well)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-slot[data-drop]{outline:2px dashed var(--brand-primary)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-week .bgm-lane-label{border-bottom-color:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-col{background:var(--lc-panel2);border:1px solid var(--lc-line);border-radius:2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-col-head{padding:7px 10px!important;border-bottom:1px solid var(--lc-line);background:var(--lc-panel2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-col-head .bgx-label{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-col-cards{padding:8px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-col-empty{border:1px dashed var(--lc-line)!important;border-radius:2px!important;font-family:var(--lc-mono);text-transform:uppercase;letter-spacing:.04em}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rd-board{gap:6px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-stages{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;padding:3px;gap:3px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-stage{border:0!important;border-radius:2px!important;background:transparent!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:700!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-stage[data-done]{color:var(--lc-ink)!important;box-shadow:inset 0 -3px 0 var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-stage[data-on]{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-ver{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-ver[data-on]{background:var(--lc-well)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-ver > div:first-child > span:not(.bgm-lamp){background:var(--lc-line)!important;width:3px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-log{border-color:var(--lc-line)!important;border-radius:2px!important;background:var(--lc-panel)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-log > div:nth-child(even){background:var(--lc-panel2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-canvas{background-color:var(--lc-panel2)!important;background-image:linear-gradient(color-mix(in srgb,var(--lc-line) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--lc-line) 40%,transparent) 1px,transparent 1px)!important;background-size:24px 24px!important;border:1px solid var(--lc-line)!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-legend{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-node{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-node[data-on]{border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 35%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-node[data-hold]{border-color:var(--lc-hi)!important;background:color-mix(in srgb,var(--lc-hi) 12%,var(--lc-panel))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-node-head{margin:-10px -10px 0!important;padding:5px 10px;background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-node-kind{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-node-title{font-family:var(--lc-cond)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.02em;text-transform:uppercase}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgpm-floor{background-color:var(--bg-app)!important;background-image:linear-gradient(color-mix(in srgb,var(--lc-line) 30%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--lc-line) 30%,transparent) 1px,transparent 1px)!important;background-size:32px 32px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgpm-room{border-radius:2px!important;background:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgpm-room:not(.open){box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgpm-room-head{padding:8px 12px!important;background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgpm-room-icon{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgpm-room-label{display:inline-block;max-width:100%;margin-bottom:3px;font-family:var(--lc-mono)!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;padding:1px 6px!important;border-radius:2px!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgpm-room-name{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:16px!important;font-weight:700!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgpm-tile{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;transition:transform .08s,box-shadow .08s!important;font-size:12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgpm-tile:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgpm-risk{border-radius:0!important;background:var(--lc-panel2)!important;border-left:4px solid var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgpm-ui,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgpm-hov{border-radius:2px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-gantt,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-week{background:var(--tr-board)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-gantt-head{background:var(--tr-stock);border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-gantt-head span{font-family:var(--tr-mono)!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-lane{background:transparent!important;border-bottom:1px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-lane-label{background:var(--tr-stock)!important;border-right:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-lane-label[data-tag]::before{content:attr(data-tag);display:inline-block;margin:0 0 3px;font-family:var(--tr-mono);font-size:11px;font-weight:600;border:1.5px solid var(--tr-ink);border-radius:3px;padding:0 5px;color:var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-track{background:linear-gradient(var(--tr-rail),var(--tr-rail)) 0 4px/100% 4px no-repeat}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-run{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-left:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-run[data-on]{outline:2px solid var(--tr-ink);outline-offset:-1px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-run[data-hold]{background:repeating-linear-gradient(135deg,var(--tr-stock) 0 8px,color-mix(in srgb,var(--tr-red) 12%,var(--tr-stock)) 8px 16px)!important;border-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-run[data-draft]{border:1.5px dashed var(--tr-ink)!important;background:var(--tr-stock2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-run-name{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.04em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-run-sm{background:var(--tr-stock)!important;border-radius:1px!important;box-shadow:var(--tr-hang);border-top:1px solid var(--tr-rule);border-right:1px solid var(--tr-rule);border-bottom:1px solid var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-run-sm .bgm-run-name{font-size:12px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-run-sm[data-hold]{background:repeating-linear-gradient(135deg,var(--tr-stock) 0 6px,color-mix(in srgb,var(--tr-red) 12%,var(--tr-stock)) 6px 12px)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-gantt-corner,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-gantt-day{background:var(--tr-stock)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-gantt-day > span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-gantt-corner > span{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-gantt-day > p{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:18px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-gantt-day[data-on]{box-shadow:inset 0 -4px 0 var(--tr-pine)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-slot{background:var(--tr-board)!important;border-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-slot[data-on]{background:color-mix(in srgb,var(--tr-stock) 45%,var(--tr-board))!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-slot[data-drop]{outline:2px dashed var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-col-head{padding:0 4px 4px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-col-head .bgx-label{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.1em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-col-cards{padding-top:24px;row-gap:30px!important;background:linear-gradient(var(--tr-rail),var(--tr-rail)) 0 4px/100% 6px no-repeat}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-col-cards > .bgx-card::before,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-rack > .bgx-card::before{content:'';position:absolute;top:-16px;left:50%;width:18px;height:22px;margin-left:-9px;border:2px solid var(--tr-rail);border-radius:4px;pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-col-cards > .bgx-card{transform-origin:50% -14px;transition:transform .25s}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-col-cards > .bgx-card:hover{transform:rotate(-1.2deg)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-col-empty{border:1.5px dashed var(--tr-rule)!important;border-radius:0!important;font-family:var(--tr-mono)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-stages{gap:0!important;border-bottom:1px solid var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-stage{border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14px!important;letter-spacing:.06em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-stage[data-done]{color:var(--tr-ink)!important;border-bottom-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-stage[data-on]{color:var(--tr-ink)!important;border-bottom-color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-ver{border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-ver[data-on]{background:var(--tr-stock2)!important;box-shadow:inset 3px 0 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-ver > div:first-child > span:not(.bgm-lamp){background:transparent!important;width:0!important;border-left:2px dashed var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-log{border:1px solid var(--tr-rule)!important;border-top:2px solid var(--tr-ink)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-log > div:nth-child(even){background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-canvas{background:var(--tr-board)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-legend{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:0!important;font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-node{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;padding-top:18px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-node::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-node[data-on]{outline:2px solid var(--tr-ink);outline-offset:-1px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-node[data-hold]{background:repeating-linear-gradient(135deg,var(--tr-stock) 0 10px,color-mix(in srgb,var(--tr-red) 10%,var(--tr-stock)) 10px 20px)!important;border-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-node-head{border-bottom:2px solid var(--tr-ink);padding-bottom:4px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-node-kind{font-family:var(--tr-mono)!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-node-title{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.02em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgpm-floor{background:var(--tr-board)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgpm-room{background:var(--tr-stock)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgpm-room.open{box-shadow:0 0 0 2px var(--tr-ink),var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgpm-room::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgpm-room-head{padding-top:20px!important;padding-bottom:8px!important;border-bottom:2px solid var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgpm-room-icon{border-radius:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgpm-room-label{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgpm-room-name{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:19px!important;letter-spacing:.03em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgpm-tile{background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-left:3px solid var(--tr-ink)!important;border-radius:0 8px 8px 0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgpm-risk{border-radius:0!important;background:var(--tr-stock2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgpm-ui,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgpm-hov{border-radius:3px!important}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-rack > .bgm-card,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-col-cards > .bgx-card{transition:none!important;transform:none!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq select,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq textarea{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):focus,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq select:focus,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq textarea:focus{border-color:var(--brand-primary)!important;outline:2px solid color-mix(in srgb,var(--brand-primary) 30%,transparent)!important;outline-offset:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-bar{background:var(--lc-panel2)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;padding:6px 8px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-plate{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-plate[data-q="hi"]{border-left:4px solid var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-plate[data-q="lo"]{border-left:4px solid var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-plate[data-void]{background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-loghead{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-title{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.05em!important;font-weight:700!important;font-size:15px!important;line-height:1.2!important;overflow-wrap:anywhere;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-thumb{border:1px solid var(--lc-line)!important;border-radius:2px!important;background-color:var(--lc-well)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-sub{font-family:var(--lc-mono)!important;font-size:11.5px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-tag{display:inline-block!important;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-family:var(--lc-mono)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.5!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;padding:1px 6px!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-read{display:inline-block;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;font-weight:500!important;letter-spacing:0!important;color:var(--lc-ink)!important;padding:1px 7px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) input.bgq-read{padding:8px 10px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-read[data-q="hi"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-plate[data-q="hi"] .bgq-read{color:var(--lc-hi)!important;border-color:var(--lc-hi)!important;background:color-mix(in srgb,var(--lc-hi) 10%,var(--lc-well))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-read[data-q="lo"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-plate[data-q="lo"] .bgq-read{border-color:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-lim{font-family:var(--lc-mono)!important;font-size:11px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-st{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-st::before{content:'';display:inline-block;width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-st-ok{color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-st-ok::before{background:var(--lc-run)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-st-mut{color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-st-mut::before{background:var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-st-hi{color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-st-lo{color:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-ind[data-q="ok"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-ind:not([data-q]){color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-form,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-panel{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-form{border-top:4px solid var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-form[data-q="hi"]{border-color:var(--lc-hi)!important;border-top-color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-form-head,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-panel-head{border-bottom:1px solid var(--lc-line)!important;padding-bottom:8px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-form-head,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-form-head :is(h2,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) h3,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) h4,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) div),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-panel-head,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-panel-head :is(h2,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) h3,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) h4,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) div){font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-form label,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-form .label{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-dlg{border-radius:3px!important;border:1px solid var(--lc-line)!important;border-top:4px solid var(--lc-ink)!important;background:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-stat{position:relative;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;padding-right:24px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-stat::before{content:'';position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-stat[data-q="hi"]::before{background:var(--lc-hi)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-stat[data-q="lo"]::before{background:var(--lc-lo)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-stat-k{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-stat-v{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-stat:not([data-q="hi"]):not([data-q="lo"]) .bgq-stat-v{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-sec{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:700!important;color:var(--lc-ink2)!important;border-bottom:1px solid var(--lc-line);padding-bottom:3px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-seg{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;padding:3px!important;gap:3px!important;box-shadow:var(--lc-inset)!important;max-width:100%;overflow-x:auto}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-seg-btn{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;background:transparent!important;border:0!important;border-radius:2px!important;color:var(--lc-ink2)!important;box-shadow:none!important;white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-seg-btn[data-on]{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-go{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-go[data-q="hi"]{background:var(--lc-hi)!important;border-color:var(--lc-hi)!important;color:var(--lc-panel)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--lc-hi) 55%,var(--lc-ink))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-key{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-key[data-q="hi"]{color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-key[data-q="lo"]{color:var(--lc-ink)!important;border-left:4px solid var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-go:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-key:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-ico{color:var(--lc-ink2)!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-ico:hover{color:var(--lc-ink)!important;background:var(--lc-well)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-trail-row{border-top-color:color-mix(in srgb,var(--lc-line) 60%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-trail-row > span:first-child{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-trail-dot{border-radius:1px!important;background:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-checks{border-radius:2px!important;border-color:var(--lc-line)!important;background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-checks[data-q="lo"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-checks[data-q="hi"]{border-left:4px solid var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-check{border-bottom:1px solid color-mix(in srgb,var(--lc-line) 55%,transparent);padding-bottom:3px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-check:last-child{border-bottom:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-check[data-q="hi"]{color:var(--lc-hi)!important;box-shadow:inset 3px 0 0 var(--lc-hi);padding-left:6px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-check[data-q="ok"]{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) div.bgq-sign{box-shadow:inset 3px 0 0 var(--lc-ink2);padding-left:10px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) span.bgq-sign{font-family:var(--lc-mono)!important;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-note{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-note[data-q="hi"]{border-left:4px solid var(--lc-hi)!important;color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-note[data-q="lo"]{border-left:4px solid var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-empty{background:var(--lc-panel2)!important;border:1px dashed var(--lc-line)!important;border-radius:2px!important;font-family:var(--lc-mono)!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-grid{border-color:var(--lc-line)!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-cell{border-color:color-mix(in srgb,var(--lc-line) 70%,transparent)!important;border-radius:0!important;font-family:var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-cell[data-q="hi"]{background:var(--lc-hi)!important;color:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-cell[data-q="lo"]{background:var(--lc-lo)!important;color:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-held:not(.bgq-annun .bgq-held){box-shadow:inset 0 3px 0 var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-annun{background:var(--lc-frame)!important;border:0!important;border-radius:3px!important;padding:4px!important;display:flex;flex-direction:column;gap:4px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-annun > .bgq-loghead{background:transparent!important;border:0!important;color:var(--lc-onframe)!important;padding:5px 10px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-annun > .bgq-plate{border:0!important;border-radius:0!important;background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-annun > .bgq-plate[data-on]{background:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-annun .bgq-held-head{background:transparent!important;box-shadow:inset 6px 0 0 var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-annun > .bgq-plate[data-q="hi"] .bgq-held-head{box-shadow:inset 6px 0 0 var(--lc-hi);background:color-mix(in srgb,var(--lc-hi) 14%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-annun > .bgq-plate[data-q="lo"] .bgq-held-head{box-shadow:inset 6px 0 0 var(--lc-lo);background:color-mix(in srgb,var(--lc-lo) 12%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-annun > .bgq-plate:not([data-on])[data-q="hi"] .bgq-held-head{animation:lcq-blink 2.4s steps(1) infinite}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-annun .bgq-title{font-size:14px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-annun .bgq-read{padding:0 6px!important}
@keyframes lcq-blink{50%{background:color-mix(in srgb,var(--lc-hi) 34%,transparent)}}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-annun .bgq-held-head{animation:none!important}}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq select,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq textarea{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;color:var(--tr-ink)!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):focus,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq select:focus,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq textarea:focus{border-bottom-color:var(--tr-pine)!important;outline:none!important;box-shadow:0 2px 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-bar{border-bottom:2px dashed var(--tr-rule)!important;padding-bottom:10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-plate{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-plate[data-q="hi"]{box-shadow:inset 4px 0 0 var(--tr-red),var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-plate[data-q="lo"]{box-shadow:inset 4px 0 0 var(--tr-amber),var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-title{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:17px!important;letter-spacing:.03em!important;line-height:1.18!important;overflow-wrap:anywhere;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-sub{font-family:var(--tr-mono)!important;font-size:11.5px!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq[data-q-table] .bgq-log{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px 14px!important;align-items:start}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-thumb{border:1px solid var(--tr-rule)!important;border-radius:0!important;box-shadow:inset 0 0 0 3px var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq[data-q-table] .bgq-log > .bgq-plate{padding-top:22px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq[data-q-table] .bgq-log > .bgq-plate::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq[data-q-table] .bgq-log > .bgq-plate:hover{transform:rotate(-.6deg);transform-origin:50% 0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-log:not(.bgq[data-q-table] .bgq-log){gap:0!important;background:var(--tr-stock);border:1px solid var(--tr-rule);border-top:2px solid var(--tr-ink);box-shadow:var(--tr-hang)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-log:not(.bgq[data-q-table] .bgq-log) > .bgq-plate{border:0!important;border-bottom:1px solid var(--tr-rule)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-log:not(.bgq[data-q-table] .bgq-log) > .bgq-plate:nth-child(even):not(.bgq-held){background:var(--tr-stock2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-log:not(.bgq[data-q-table] .bgq-log) > .bgq-plate[data-q="hi"]{box-shadow:inset 4px 0 0 var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-log:not(.bgq[data-q-table] .bgq-log) > .bgq-plate[data-q="lo"]{box-shadow:inset 4px 0 0 var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-loghead{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.08em!important;color:var(--tr-ink)!important;border-bottom:2px solid var(--tr-ink)!important;background:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-held{background:repeating-linear-gradient(135deg,var(--tr-stock) 0 10px,color-mix(in srgb,var(--tr-red) 8%,var(--tr-stock)) 10px 20px)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-tag{display:inline-block!important;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-family:var(--tr-mono)!important;font-size:11.5px!important;font-weight:600!important;color:var(--tr-ink)!important;background:transparent!important;border:1.5px solid var(--tr-ink)!important;border-radius:3px!important;padding:0 5px!important;line-height:1.5!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-read{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;font-weight:600!important;letter-spacing:0!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-read[data-q="hi"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-plate[data-q="hi"] .bgq-read{color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) input.bgq-read[data-q="hi"]{border-bottom-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-read[data-q="lo"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-plate[data-q="lo"] .bgq-read{color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-lim{font-family:var(--tr-mono)!important;font-size:11px!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-st{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-st-hi{color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-st-lo{color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-st-ok{color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-st-mut{color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-form{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;border-top:3px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-form[data-q="hi"]{border-color:var(--tr-red)!important;border-top-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-form-head,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-panel-head{border-bottom:2px solid var(--tr-ink)!important;padding-bottom:6px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-form-head,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-form-head :is(h2,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) h3,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) h4,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) div),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-panel-head,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-panel-head :is(h2,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) h3,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) h4,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) div){font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-form-head :is(h2,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) h3,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) h4,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) div):first-child,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-panel-head > :is(h2,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) h3,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) h4){font-size:17px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-form label,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-form .label{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-dlg{border-radius:3px!important;border:1px solid var(--tr-rule)!important;border-top:3px solid var(--tr-ink)!important;background:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-panel{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;padding-top:22px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-panel::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-stat{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;border-bottom:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-stat-k{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:10.5px!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-stat-v{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:26px!important;line-height:1!important;letter-spacing:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-stat:not([data-q]) .bgq-stat-v{color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-sec{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14px!important;letter-spacing:.08em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-seg{background:transparent!important;border:0!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;padding:0!important;gap:4px!important;box-shadow:none!important;max-width:100%;overflow-x:auto}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-seg-btn{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14px!important;letter-spacing:.06em!important;background:var(--tr-tab)!important;color:var(--tr-ink2)!important;border:1px solid var(--tr-rule)!important;border-bottom:0!important;border-radius:6px 6px 0 0!important;box-shadow:none!important;white-space:nowrap}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-seg-btn[data-on]{background:var(--tr-stock)!important;color:var(--tr-ink)!important;border-color:var(--tr-ink)!important;box-shadow:inset 0 3px 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-go{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14px!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-go[data-q="hi"]{background:var(--tr-red)!important;border-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-key{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14px!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-key[data-q="hi"]{color:var(--tr-red)!important;border-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-key[data-q="lo"]{color:var(--tr-ink)!important;border-color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-ico{color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-ico:hover{color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-trail{border-top:2px solid var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-trail-row{border-top-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-trail-row:nth-child(even){background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-trail-row > span:first-child{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-trail-dot{border-radius:1px!important;background:var(--tr-ink)!important;transform:rotate(45deg)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-checks{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-top:2px solid var(--tr-ink)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-check{border-bottom:1px solid var(--tr-rule);padding-bottom:4px;min-height:22px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-check:last-child{border-bottom:0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-check[data-q="hi"]{box-shadow:inset 3px 0 0 var(--tr-red);padding-left:6px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-check[data-q="ok"]{box-shadow:inset 3px 0 0 var(--tr-pine);padding-left:6px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) span.bgq-sign{display:inline-block!important;border:2px solid currentColor!important;border-radius:3px!important;padding:2px 7px 1px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.06em!important;transform:rotate(-1.5deg);line-height:1.25!important;max-width:100%}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) div.bgq-sign{border-top:2px dashed var(--tr-rule)!important;padding-top:10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-note{position:relative;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-radius:0!important;color:var(--tr-ink)!important;margin-top:14px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-note::before{content:'';position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--tr-ink);box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 25%,transparent)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-note[data-q="hi"]{border-left:4px solid var(--tr-red)!important;color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-note[data-q="lo"]{border-left:4px solid var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-empty{background:var(--tr-stock)!important;border:2px dashed var(--tr-rule)!important;border-radius:2px!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-grid{border-color:var(--tr-rule)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-cell{border-color:var(--tr-rule)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-cell[data-q="hi"]{background:color-mix(in srgb,var(--tr-red) 14%,var(--tr-stock))!important;color:var(--tr-red)!important;font-weight:700}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-cell[data-q="lo"]{background:color-mix(in srgb,var(--tr-amber) 14%,var(--tr-stock))!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-annun{border-radius:0!important;border:1px solid var(--tr-rule)!important;border-top:2px solid var(--tr-ink)!important;background:var(--tr-stock)!important;box-shadow:var(--tr-hang)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-annun > .bgq-plate{border-bottom:1px solid var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-annun > .bgq-plate[data-on] .bgq-held-head{background:color-mix(in srgb,var(--tr-stock2) 70%,transparent)!important;border-bottom:2px dashed var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-annun .bgq-title{font-size:16px!important}
@media (max-width:720px){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-held-body,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-held-body{grid-template-columns:minmax(0,1fr)!important;padding-left:14px!important}:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-title{font-size:15px!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-h1{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.02em!important;font-weight:700!important;font-size:26px!important;line-height:1.05!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-card{background:var(--lc-panel)!important;border-top-color:var(--lc-line)!important;border-right-color:var(--lc-line)!important;border-bottom-color:var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-card-h{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;font-size:14px!important;color:var(--lc-ink)!important;border-bottom:1px solid var(--lc-line);padding-bottom:6px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-sec{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-kpi{position:relative;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-kpi::after{content:'';position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--lc-run);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-kpi[data-alarm]{border-color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-kpi[data-alarm]::after{background:var(--lc-hi);animation:cmx-lamp 2.4s steps(1) infinite}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-kpi-v,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-kpi-k{display:block}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-kpi-v{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-kpi-k{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-tabs{display:inline-flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;max-width:100%;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;padding:3px!important;gap:3px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-tabs > button,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-tabs > a{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;font-weight:600!important;padding:6px 13px!important;border:0!important;border-radius:2px!important;background:transparent!important;color:var(--lc-ink2)!important;box-shadow:none!important;white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-tabs > [aria-pressed="true"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-tabs > [aria-selected="true"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-tabs > [data-on],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-tabs > .on,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-tabs > .active{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-stamp{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-stamp::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-btn{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-btn-go{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-btn:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-btn-go:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-input{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;font-family:var(--font-body)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-lane{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;padding:8px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-lane-h{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13px!important;font-weight:700!important;color:var(--lc-ink)!important;border-bottom:1px solid var(--lc-line);padding:0 2px 7px!important;margin-bottom:8px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-tkt{background:var(--lc-panel)!important;border-top-color:var(--lc-line)!important;border-right-color:var(--lc-line)!important;border-bottom-color:var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important;border-left-color:var(--lc-line)!important;border-top:3px solid var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-stub{border-top:1px solid var(--lc-line)!important;padding-top:8px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-level{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:0!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-level > :first-child{background:var(--lc-ink2)!important;border-radius:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-level[data-low] > :first-child{background:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-alert{background:var(--lc-panel2)!important;border:1px solid var(--lc-hi)!important;border-left:6px solid var(--lc-hi)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-note{background:var(--lc-well)!important;border-radius:2px!important;border-left:3px solid currentColor!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-empty{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;font-family:var(--lc-mono)!important;font-size:12.5px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-rows > *{border-radius:0!important;border-bottom:1px solid color-mix(in srgb,var(--lc-line) 60%,transparent)!important}
@keyframes cmx-lamp{50%{background:color-mix(in srgb,var(--lc-hi) 35%,var(--lc-panel2))}}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cmx-kpi[data-alarm]::after{animation:none!important}}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-h1{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:34px!important;line-height:.95!important;letter-spacing:.01em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-card{position:relative;background:var(--tr-stock)!important;border-top-color:var(--tr-rule)!important;border-right-color:var(--tr-rule)!important;border-bottom-color:var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-card::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-card{padding-top:22px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-card-h{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:17px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important;border-bottom:2px solid var(--tr-ink);padding-bottom:6px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-sec{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-kpi-v,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-kpi-k{display:block}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-kpi{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-kpi[data-alarm]{border-color:var(--tr-red)!important;border-bottom-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-kpi-v{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-kpi-k{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;max-width:100%;gap:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--tr-rule)!important;border-radius:0!important;padding:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-tabs > button,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-tabs > a{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14.5px!important;letter-spacing:.06em!important;padding:6px 13px 7px!important;background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;margin-bottom:-1px;color:var(--tr-ink2)!important;box-shadow:none!important;white-space:nowrap}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-tabs > [aria-pressed="true"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-tabs > [aria-selected="true"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-tabs > [data-on],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-tabs > .on,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-tabs > .active{border-bottom-color:var(--tr-pine)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-stamp{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-btn{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-btn-go{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-input{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-board{position:relative;padding-top:20px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-board::before{content:'';position:absolute;left:0;right:0;top:4px;height:6px;border-radius:3px;background:var(--tr-rail);box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 18%,transparent);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-lane{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:4px 2px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-lane-h{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.1em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-tkt{position:relative;background:var(--tr-stock)!important;border-top-color:var(--tr-rule)!important;border-right-color:var(--tr-rule)!important;border-bottom-color:var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;border-left-color:var(--tr-rule)!important;border-radius:0!important;padding-top:20px!important;transform-origin:50% -14px;transition:transform .25s}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-tkt::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-tkt:hover{transform:rotate(-1.2deg)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-stub{border-top:2px dashed var(--tr-rule)!important;padding-top:8px!important;font-family:var(--tr-mono)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-level{background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-level > :first-child{background:var(--tr-ink)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-level[data-low] > :first-child{background:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-alert{background:repeating-linear-gradient(135deg,var(--tr-stock) 0 10px,color-mix(in srgb,var(--tr-red) 7%,var(--tr-stock)) 10px 20px)!important;border:1px solid var(--tr-rule)!important;border-left:4px solid var(--tr-red)!important;border-radius:0!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-note{background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-empty{background:transparent!important;border:2px dashed var(--tr-rule)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--tr-mono)!important;font-size:12.5px!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-rows > :nth-child(even){background:var(--tr-stock2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-rows > *{border-radius:0!important}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cmx-tkt{transition:none!important;transform:none!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cust-tabs{display:inline-flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;max-width:100%;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;padding:3px!important;gap:3px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cust-tab{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;font-weight:600!important;padding:6px 13px!important;border:0!important;border-radius:2px!important;background:transparent!important;color:var(--lc-ink2)!important;box-shadow:none!important;white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cust-tab.active{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cust-tab-count{font-family:var(--lc-mono)!important;background:transparent!important;color:inherit!important;padding:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cust-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;max-width:100%;gap:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--tr-rule)!important;border-radius:0!important;padding:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cust-tab{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14.5px!important;letter-spacing:.06em!important;padding:6px 13px 7px!important;background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;margin-bottom:-1px;color:var(--tr-ink2)!important;box-shadow:none!important;white-space:nowrap}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cust-tab.active{border-bottom-color:var(--tr-pine)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cust-tab-count{font-family:var(--tr-mono)!important;background:transparent!important;color:var(--tr-ink2)!important;padding:0!important;font-weight:600!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cust-grid > a > .card{transition:transform .25s;transform-origin:50% -14px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cust-grid > a:hover > .card{transform:rotate(-.8deg)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-root .ch-hd{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-who h1{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.02em!important;font-weight:700!important;font-size:26px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-mark{border-radius:2px!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-root .ch-tabs button{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;font-weight:600!important;padding:6px 13px!important;border:0!important;border-radius:2px!important;background:transparent!important;color:var(--lc-ink2)!important;box-shadow:none!important;white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-root .ch-tabs button.on{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-root .ch-tabs em{font-family:var(--lc-mono)!important;background:transparent!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-figs{gap:6px!important;border:0!important;background:transparent!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-fig{position:relative;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-fig::after{content:'';position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--lc-run)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-fig.warn::after{background:var(--lc-lo)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-fig.crit{border-color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-fig.crit::after{background:var(--lc-hi);animation:cmx-lamp 2.4s steps(1) infinite}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-fig b{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-fig.ok b{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-fig span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-kv span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-ohd,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-wrow .lab,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tb label{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-card,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-person,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-wb{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-wb{border-left:4px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-wb.pend{border-left-color:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-ch{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;padding:7px 12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-ch h3,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-wbh a,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-wbh b,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-person b{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;font-size:14px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-ch .n{font-family:var(--lc-mono)!important;background:var(--lc-ink);color:var(--lc-panel)!important;padding:1px 6px;border-radius:2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-av{border-radius:2px!important;background:var(--lc-well)!important;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-seg{display:inline-flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;max-width:100%;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;padding:3px!important;gap:3px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-seg button{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;font-weight:600!important;padding:6px 13px!important;border:0!important;border-radius:2px!important;background:transparent!important;color:var(--lc-ink2)!important;box-shadow:none!important;white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-seg button.on{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-st{background:transparent!important;border:0!important;padding:0!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-st::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-need .sev{width:9px!important;height:9px!important;border-radius:50%!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-need.crit{background:color-mix(in srgb,var(--lc-hi) 10%,var(--lc-panel))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-need.crit .sev{animation:cmx-lamp 2.4s steps(1) infinite}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl th{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-tbl td{border-bottom:1px solid color-mix(in srgb,var(--lc-line) 55%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-sel{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;font-family:var(--font-body)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-menu{border-radius:3px!important;border:1px solid var(--lc-line)!important;border-top:4px solid var(--lc-ink)!important}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-fig.crit::after,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-need.crit .sev{animation:none!important}}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-root .ch-hd{background:var(--tr-stock)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-who h1{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:34px!important;line-height:.95!important;letter-spacing:.01em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-mark{border-radius:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-root .ch-tabs{border-bottom:1px solid var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-root .ch-tabs button{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.06em!important;border-bottom-width:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-root .ch-tabs button.on{border-bottom-color:var(--tr-pine)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-root .ch-tabs em{font-family:var(--tr-mono)!important;background:transparent!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-figs{gap:10px!important;border:0!important;background:transparent!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-fig{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;box-shadow:var(--tr-hang)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-fig b{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:30px!important;letter-spacing:0!important;line-height:1!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-fig span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-kv span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-ohd,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-wrow .lab,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tb label{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-card,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-person,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-wb{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-card::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-person::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-person{padding-top:22px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-card > .ch-ch:first-child{padding-top:20px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-wb{border-left:4px solid var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-wb.pend{border-left-color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-ch{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-ch h3,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-wbh a,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-wbh b,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-person b{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:17px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-ch .n{font-family:var(--tr-mono)!important;border:1.5px solid var(--tr-ink);padding:0 5px;border-radius:3px;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-seg{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;max-width:100%;gap:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--tr-rule)!important;border-radius:0!important;padding:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-seg button{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14.5px!important;letter-spacing:.06em!important;padding:6px 13px 7px!important;background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;margin-bottom:-1px;color:var(--tr-ink2)!important;box-shadow:none!important;white-space:nowrap}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-seg button.on{border-bottom-color:var(--tr-pine)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-st{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tags{gap:8px!important;padding:3px 0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-need .sev{border-radius:50%!important;width:10px!important;height:10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-need{border-top:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-need:first-of-type{border-top:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl th{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.08em!important;color:var(--tr-ink)!important;border-bottom:2px solid var(--tr-ink)!important;background:transparent!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl td{border-bottom:1px solid var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-tbl tbody tr:nth-child(even) td{background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-more{border-top:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-sel{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-menu{border-radius:3px!important;border:1px solid var(--tr-rule)!important;border-top:3px solid var(--tr-ink)!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cb-bldg{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-left:4px solid var(--lc-ink2)!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cb-bh{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cb-nm b{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;font-size:14.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cb-nm small,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cb-facts{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cb-row{border-top:1px solid color-mix(in srgb,var(--lc-line) 55%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cb-row .kd{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-clear,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .cb-empty{font-family:var(--lc-mono)!important;font-size:12.5px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cb-bldg{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-left:4px solid var(--tr-pine)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cb-bldg::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cb-bh{padding-top:20px!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cb-nm b{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:17px!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cb-facts{border-bottom:2px dashed var(--tr-rule)!important;background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cb-row{border-top:1px solid var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cb-row:nth-child(even){background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cb-more{border-top:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .ch-clear,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .cb-empty{font-family:var(--tr-mono)!important;font-size:12.5px!important;color:var(--tr-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pc-sub{background:var(--lc-panel2)!important;border:1px solid var(--lc-line)!important;border-radius:2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pc-sub .pc-lab{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pc-sub a{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pc-sub a[aria-current="page"]{background:var(--lc-well)!important;color:var(--lc-ink)!important;box-shadow:var(--lc-inset),inset 0 -3px 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pc-sub a em,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pc-sub a i{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pc-in{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pc-owed{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pc-sub{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pc-sub .pc-lab{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.08em!important;background:var(--tr-ink)!important;color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pc-sub a{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.06em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pc-sub a[aria-current="page"]{background:var(--tr-stock2)!important;color:var(--tr-ink)!important;box-shadow:inset 0 -3px 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pc-in{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pc-owed{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:12px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;font-size:10.5px!important;padding:2px 5px 1px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-viewas .bgx-link{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;padding:4px 10px!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-kpis .bgx-kpi-note{font-family:var(--lc-mono)!important;font-size:11px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-lines{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important;padding:0 0 10px!important;overflow:hidden}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-lines > .bgx-label{display:block;margin:0 0 10px!important;padding:7px 12px;background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-lines-row{padding:0 12px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-line{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;padding:7px 11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-line-lamp{width:9px!important;height:9px!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--lc-line) 70%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-line-name{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13px!important;letter-spacing:.06em!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-line-meta{font-family:var(--lc-mono)!important;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-line[data-alarm]{border-color:var(--lc-hi)!important;background:color-mix(in srgb,var(--lc-hi) 12%,var(--lc-well))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-line[data-alarm] .bghub-line-lamp{animation:lc-office-blink 1.2s steps(1) infinite}
@keyframes lc-office-blink{50%{opacity:.25}}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-line-lamp{animation:none!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-grid .bgx:has(> .bgx-title){background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important;padding:0 0 12px!important;overflow:hidden}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-grid .bgx:has(> .bgx-title) > .bgx-title{margin:0 0 10px!important;padding:7px 12px;background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-grid .bgx:has(> .bgx-title) > :not(.bgx-title){margin-left:12px!important;margin-right:12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-grid .bgx-title .bgx-link{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-family:var(--lc-mono)!important;font-size:10.5px!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-grid .bgx-row-meta{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-grid .bgx-stat{position:relative}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-grid .bgx-stat::after{content:'';position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--stat-color,var(--lc-run))}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-grid .bgx-label-sm{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10.5px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-empty{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-family:var(--lc-mono)!important;font-size:11.5px!important;letter-spacing:.08em!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-grid .dash-section-head h2{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:15px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bghub-grid .dash-section-head > span[aria-hidden]{border-top:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-ptitle{border-bottom:1px solid var(--lc-line);padding-bottom:10px;margin-bottom:16px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg[role="dialog"][aria-modal="true"]{border:0!important;border-radius:0!important;background:color-mix(in srgb,var(--lc-frame) 55%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-panel{border-radius:3px!important;border:1px solid var(--lc-line)!important;border-top:4px solid var(--lc-frame)!important;background:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-head{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-title{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:15px!important;font-weight:700!important;letter-spacing:.12em!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-kbd{font-family:var(--lc-mono)!important;background:var(--lc-frame)!important;color:var(--lc-onframe)!important;padding:1px 6px!important;border-radius:2px!important;letter-spacing:.04em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-search{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-close{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;width:30px;height:28px;display:grid;place-items:center;padding:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-close:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-nav{background:var(--lc-panel2)!important;border-right:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-idx{border-radius:2px!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;letter-spacing:.05em!important;font-weight:600!important;margin-bottom:2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-idx[data-on]{background:var(--lc-well)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-idx .bgx-mono{font-family:var(--lc-mono)!important;background:var(--lc-well);border:1px solid var(--lc-line);border-radius:2px;padding:0 5px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-canvas{background:var(--bg-app)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-card{transition:transform .08s,box-shadow .08s}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-card:hover{border-color:var(--brand-primary)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-card:active{transform:translateY(1px)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-ct{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:14px!important;letter-spacing:.07em!important;font-weight:700!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-ci{border-radius:2px!important;background:var(--lc-frame)!important;color:var(--lc-onframe)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-pagebar{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-pagetitle{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13px!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-pagebar .bgx-link{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .shub-bg-result{border-radius:2px!important;border:1px solid var(--lc-line)!important;margin-bottom:4px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .settings-page .card > .form-section-title:first-child,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .settings-page .card > h2:first-child,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-form .card > .form-section-title:first-child,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-form .card > h2:first-child,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr .card > .form-section-title:first-child,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr .card > h2:first-child,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs .card > .form-section-title:first-child,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs .card > h2:first-child,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang .card > .form-section-title:first-child,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang .card > h2:first-child,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .brand-arch .card > .form-section-title:first-child,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .brand-arch .card > h2:first-child{display:block;background:var(--lc-panel2);border-left:3px solid var(--lc-frame);padding:6px 10px!important;margin-top:0!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13.5px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .settings-page .card h2,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .settings-page .card h3,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-form .card h2,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-form .card h3,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr .card h2,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr .card h3,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs .card h2,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs .card h3,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang .card h2,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang .card h3,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .brand-arch .card h2,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .brand-arch .card h3{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.07em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .settings-page input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .settings-page select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .settings-page textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-form input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-form select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-form textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .brand-arch input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .brand-arch select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .brand-arch textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]){background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .settings-page input[type=checkbox],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .settings-page input[type=radio],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-form input[type=checkbox],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-form input[type=radio],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr input[type=checkbox],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr input[type=radio],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs input[type=checkbox],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs input[type=radio],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang input[type=checkbox],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang input[type=radio],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .brand-arch input[type=checkbox],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .brand-arch input[type=radio]{accent-color:var(--brand-primary)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .settings-page button[role=switch],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-form button[role=switch],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr button[role=switch],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs button[role=switch],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang button[role=switch],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .brand-arch button[role=switch]{border-radius:3px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .settings-page button[role=switch] > span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-form button[role=switch] > span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr button[role=switch] > span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs button[role=switch] > span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang button[role=switch] > span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .brand-arch button[role=switch] > span{border-radius:2px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .settings-page .persona-opt{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .settings-page .persona-opt:has(input:checked){background:var(--lc-well)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"].gm-embed:has(.app-shell)) .card > .form-section-title:first-child,:is(html[data-skin="line"].gm-embed:has(.app-shell)) .card > h2:first-child{display:block;background:var(--lc-panel2);border-left:3px solid var(--lc-frame);padding:6px 10px!important;margin-top:0!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13.5px!important;font-weight:700!important}
:is(html[data-skin="line"].gm-embed:has(.app-shell)) .card h2,:is(html[data-skin="line"].gm-embed:has(.app-shell)) .card h3{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.07em!important}
:is(html[data-skin="line"].gm-embed:has(.app-shell)) .app-content input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"].gm-embed:has(.app-shell)) .app-content select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"].gm-embed:has(.app-shell)) .app-content textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]){background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"].gm-embed:has(.app-shell)) input[type=checkbox],:is(html[data-skin="line"].gm-embed:has(.app-shell)) input[type=radio]{accent-color:var(--brand-primary)}
:is(html[data-skin="line"].gm-embed:has(.app-shell)) button[role=switch]{border-radius:3px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"].gm-embed:has(.app-shell)) button[role=switch] > span{border-radius:2px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"].gm-embed:has(.app-shell)) .app-content{background-image:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr-titleblock,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-titleblock,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-titleblock,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .barch-titleblock{background:var(--lc-panel2)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr-eyebrow,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-eyebrow,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-eyebrow,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .barch-eyebrow{font-family:var(--lc-mono)!important;background:var(--lc-frame)!important;color:var(--lc-onframe)!important;padding:1px 6px!important;border-radius:2px!important;letter-spacing:.04em!important;display:inline-block;font-size:10.5px!important;text-transform:uppercase}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr-title,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-title,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-title,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .barch-title{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.02em!important;font-weight:700!important;font-size:28px!important;line-height:1.05!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr-lede,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-lede,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-lede,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .barch-lede{color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr-save,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-save,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-save,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .barch-save{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr-save:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-save:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-save:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .barch-save:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr-status > span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-status > span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-status > span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .barch-status > span{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;align-items:center;gap:5px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:700!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr-status > span::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-status > span::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-status > span::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .barch-status > span::before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr-dim .lbl,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-dim .lbl,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-dim .lbl,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .barch-dim .lbl{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;font-weight:700!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr-dim .ln,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-dim .ln,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-dim .ln,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .barch-dim .ln{background:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr-dim .ln::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr-dim .ln::after,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-dim .ln::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-dim .ln::after,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-dim .ln::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-dim .ln::after,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .barch-dim .ln::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .barch-dim .ln::after{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-chip,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-pick,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-toggle{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-chip:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-pick:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-toggle:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-chip.on,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-pick.on{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-toggle.on{background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-input{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-row .box{border-radius:2px!important;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-row .nm,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-avl .nm,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-h,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-h{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-row .sug,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-chip .sug{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;align-items:center;gap:5px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:700!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-row .sug::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-chip .sug::before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-pick .cc,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-avl .cc{font-family:var(--lc-mono)!important;background:var(--lc-frame)!important;color:var(--lc-onframe)!important;padding:1px 6px!important;border-radius:2px!important;letter-spacing:.04em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-banner{border:1px solid var(--lc-line)!important;border-left:6px solid var(--lc-run)!important;border-radius:2px!important;background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-banner.soft{border-left-color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .theme-card{border-radius:2px!important;border:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .theme-card:hover{transform:none!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .theme-card.active{border-color:var(--lc-run)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--lc-run) 35%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .theme-info{background:var(--lc-panel2)!important;border-top:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .theme-btn{border-radius:3px!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .theme-badge{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .plan-card{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .plan-card.popular{border-top:4px solid var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .plan-name{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.02em!important;font-weight:700!important;font-size:22px!important;line-height:1.05!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .plan-price{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .plan-badge{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;align-items:center;gap:5px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:700!important;box-shadow:none!important;color:var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .plan-badge::before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .plan-cta{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .plan-cta[data-go]{background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .plan-cta:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-stat{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-stat-value{font-family:var(--lc-mono)!important;font-weight:500!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .perm-ref-grid > div{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-head{border-bottom:1px solid var(--lc-line);padding-bottom:10px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-tile{border-radius:2px!important;background:var(--lc-frame)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-h1{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.02em!important;font-weight:700!important;font-size:28px!important;line-height:1.05!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-btn,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-back,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-folderbtn{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-btn-go{background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-btn-stop{background:var(--lc-key)!important;color:var(--lc-hi)!important;border-color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-btn:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-back:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-folderbtn:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-note{border-radius:2px!important;border:1px solid var(--lc-line)!important;border-left:6px solid var(--lc-ink2)!important;background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-note[data-tone="warn"]{border-left-color:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-note[data-tone="danger"]{border-left-color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-invite{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-search{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-chip{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:11px!important;padding:4px 10px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-chip[data-on]{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important;color:var(--lc-ink)!important;box-shadow:var(--lc-inset),inset 0 -2px 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-mbtabs,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-tabs{display:inline-flex!important;align-self:flex-start;flex-wrap:wrap;gap:3px!important;padding:3px!important;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-mbtabs > button,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-tabs > button{border:0!important;border-radius:2px!important;background:transparent!important;color:var(--lc-ink2)!important;box-shadow:none!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-mbtabs > button[aria-selected="true"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-tabs > button[data-on]{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-pane{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-listhead,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-readhead{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-bulk{background:var(--lc-panel2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-row:has(.mailx-rowbody[data-unread]){border-left-color:var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-av{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-date{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-subject{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:19px!important;letter-spacing:.04em!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-attach{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-rowbtn{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-empty{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-family:var(--lc-mono)!important;font-size:11.5px!important;letter-spacing:.08em!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-modal{border-radius:3px!important;border:1px solid var(--lc-line)!important;border-top:4px solid var(--lc-frame)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-modal-head{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-modal-title{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:15px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-modal input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-modal select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-modal textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]){background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-head{border-bottom:1px solid var(--lc-line);padding-bottom:10px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-h1{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.02em!important;font-weight:700!important;font-size:28px!important;line-height:1.05!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-tabs{background:var(--lc-well)!important;padding:3px!important;gap:3px!important;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-tabs > button{border:0!important;border-radius:2px!important;background:transparent!important;color:var(--lc-ink2)!important;box-shadow:none!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-tabs > button[data-on]{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-search,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-filter{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-row{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-row[data-on]{background:var(--lc-well)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-status{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;align-items:center;gap:5px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:700!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-status::before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-panehead{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-micro{font-family:var(--lc-mono)!important;background:var(--lc-frame)!important;color:var(--lc-onframe)!important;padding:1px 6px!important;border-radius:2px!important;letter-spacing:.04em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-step-title{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:15px!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-banner{border-left:6px solid currentColor!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-empty{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-family:var(--lc-mono)!important;font-size:11.5px!important;letter-spacing:.08em!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msg-sidebar{background:var(--lc-panel2)!important;border-right:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-head,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-chathead{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-h1,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-h2,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-chattitle{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.06em!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-btn{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-btn-go{background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-btn:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-convo-btn[data-on]{background:var(--lc-well)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-time,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-stamp{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-count{border-radius:2px!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-tag{font-family:var(--lc-mono)!important;background:var(--lc-frame)!important;color:var(--lc-onframe)!important;padding:1px 6px!important;border-radius:2px!important;letter-spacing:.04em!important;text-transform:uppercase!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-bubble{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-bubble:not([data-team]){background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-compose{background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-compose input{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .msgx-empty{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-family:var(--lc-mono)!important;font-size:11.5px!important;letter-spacing:.08em!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .notes-card{position:relative;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:inset 0 3px 0 var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .notes-card:not([data-tinted]){background:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .notes-card[data-pinned]::after{content:'';position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--lc-run);box-shadow:0 0 0 2px color-mix(in srgb,var(--lc-run) 25%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .notes-card-title{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:14px!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .notes-card:not([data-tinted]) .notes-card-title{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .notes-card:not([data-tinted]) > :not(:first-child){color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .notes-modal{border-radius:3px!important;border:1px solid var(--lc-line)!important;border-top:4px solid var(--lc-frame)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .notes-modal-head{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .notes-modal-foot{background:var(--lc-panel2);border-top:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .notes-empty{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-family:var(--lc-mono)!important;font-size:11.5px!important;letter-spacing:.08em!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-h2{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:14px!important;font-weight:700!important;border-bottom:1px solid var(--lc-line);padding-bottom:6px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-new{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;color:var(--lc-ink)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-tpl,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-row{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-tpl:hover,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-row:hover{border-color:var(--brand-primary)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-foot{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;border-bottom:0!important;border-top:1px solid var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-name,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-rowtitle{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-rowthumb{border-radius:2px!important;background:var(--lc-well)!important;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-rowmeta{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;align-items:center;gap:5px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:700!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-rowmeta::before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-del{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-del:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-empty{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-family:var(--lc-mono)!important;font-size:11.5px!important;letter-spacing:.08em!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dl-err{background:var(--lc-hi)!important;color:var(--lc-panel)!important;border:0!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-head{border-bottom:1px solid var(--lc-line);padding-bottom:10px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-h1{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.02em!important;font-weight:700!important;font-size:28px!important;line-height:1.05!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-sub{font-family:var(--lc-mono)!important;font-size:12px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-row:hover{border-color:var(--brand-primary)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-av{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-tag{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;align-items:center;gap:5px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:700!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-tag::before{content:'';width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-pay > div:first-child{font-family:var(--lc-mono)!important;font-weight:500!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .anx-h1{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.02em!important;font-weight:700!important;font-size:28px!important;line-height:1.05!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .anx-card{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .anx-title{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;color:var(--lc-ink)!important;border-bottom:1px solid var(--lc-line);padding-bottom:7px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .anx-card:has(> .anx-value){background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .anx-value{font-family:var(--lc-mono)!important;font-weight:500!important;letter-spacing:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .anx-seg{display:inline-flex!important;align-self:flex-start;flex-wrap:wrap;gap:3px!important;padding:3px!important;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .anx-seg > a,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .anx-seg > button{border:0!important;border-radius:2px!important;background:transparent!important;color:var(--lc-ink2)!important;box-shadow:none!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .anx-seg > a[data-on],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .anx-seg > button[data-on]{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .anx-tab{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .anx-tab[data-on]{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgonb{background:var(--bg-app)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgonb-head{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgonb h1,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgonb h2{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.03em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgonb label{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgonb input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgonb select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgonb textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]){background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgonb button{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgonb-go{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgonb-go:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
@media (max-width:720px){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .mailx-h1,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .inbx-h1,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .emp-h1,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .anx-h1,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .appr-title,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bizs-title,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .lang-title,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .barch-title{font-size:22px!important}}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-viewas .bgx-link{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;padding:3px 10px!important;font-size:13px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-kpis .bgx-kpi-note{font-family:var(--tr-mono)!important;font-size:11px!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-lines{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;position:relative;padding:20px 14px 14px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-lines::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-lines > .bgx-label{display:block;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:17px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important;border-bottom:2px solid var(--tr-ink)!important;padding-bottom:6px;margin-bottom:12px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-line{background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-radius:2px 10px 10px 2px!important;padding:7px 12px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-line-name{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.05em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-line-meta{font-family:var(--tr-mono)!important;font-size:11px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-line[data-alarm]{border-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-line[data-alarm] .bghub-line-meta{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:11px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;font-size:10px!important;padding:2px 5px 1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-grid .bgx:has(> .bgx-title){background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;position:relative;padding:22px 14px 14px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-grid .bgx:has(> .bgx-title)::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-grid .bgx-title .bgx-link{font-family:var(--tr-mono)!important;text-transform:uppercase;font-size:10.5px!important;color:var(--tr-ink)!important;text-decoration:underline;text-underline-offset:3px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-grid .bgx-row-meta{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-grid .bgx-stat{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-grid .bgx-stat .bgx-stat-value{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:22px!important;letter-spacing:0!important;line-height:1!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-grid .bgx-label-sm{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-empty{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11.5px!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-grid .dash-section-head h2{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:20px!important;letter-spacing:.03em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bghub-grid .dash-section-head > span[aria-hidden]{border-top:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-ptitle{border-bottom:2px solid var(--tr-ink);padding-bottom:8px;margin-bottom:18px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg[role="dialog"][aria-modal="true"]{border:0!important;border-radius:0!important;background:color-mix(in srgb,var(--tr-ink) 40%,transparent)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-panel{border-radius:3px!important;border:1px solid var(--tr-rule)!important;border-top:3px solid var(--tr-ink)!important;background:var(--tr-board)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-head{background:var(--tr-stock)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-title{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:19px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-kbd{font-family:var(--tr-mono)!important;border:1.5px solid var(--tr-ink);border-radius:3px;padding:0 5px;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-search{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-close{color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-nav{background:var(--tr-board)!important;border-right:0!important;padding:10px 0 10px 8px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-idx{border-radius:8px 0 0 8px!important;background:var(--tr-tab)!important;border:1px solid var(--tr-rule)!important;border-right:0!important;margin-bottom:3px;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:700!important;font-size:14px!important;letter-spacing:.04em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-idx[data-on]{background:var(--tr-stock)!important;color:var(--tr-ink)!important;font-weight:800!important;margin-right:-1px;position:relative;z-index:1}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-idx .bgx-mono{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-canvas{background:var(--tr-stock)!important;border-left:1px solid var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-ct{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:16px!important;letter-spacing:.05em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-ci{border-radius:3px!important;background:transparent!important;border:2px solid var(--tr-ink);color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-card:hover{border-color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-pagebar{background:var(--tr-stock)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-pagetitle{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:16px!important;letter-spacing:.05em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-pagebar .bgx-link{font-family:var(--tr-mono)!important;text-transform:uppercase;font-size:11px!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .shub-bg-result{border-radius:0!important;border-bottom:1px solid var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .settings-page .card > .form-section-title:first-child,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .settings-page .card > h2:first-child,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-form .card > .form-section-title:first-child,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-form .card > h2:first-child,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr .card > .form-section-title:first-child,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr .card > h2:first-child,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs .card > .form-section-title:first-child,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs .card > h2:first-child,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang .card > .form-section-title:first-child,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang .card > h2:first-child,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .brand-arch .card > .form-section-title:first-child,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .brand-arch .card > h2:first-child{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:18px!important;letter-spacing:.06em!important;border-bottom:2px solid var(--tr-ink)!important;padding-bottom:6px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .settings-page .card h2,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .settings-page .card h3,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-form .card h2,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-form .card h3,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr .card h2,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr .card h3,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs .card h2,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs .card h3,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang .card h2,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang .card h3,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .brand-arch .card h2,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .brand-arch .card h3{font-family:var(--tr-head)!important;text-transform:uppercase!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .settings-page input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .settings-page select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .settings-page textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-form input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-form select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-form textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .brand-arch input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .brand-arch select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .brand-arch textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]){background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .settings-page input[type=checkbox],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .settings-page input[type=radio],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-form input[type=checkbox],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-form input[type=radio],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr input[type=checkbox],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr input[type=radio],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs input[type=checkbox],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs input[type=radio],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang input[type=checkbox],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang input[type=radio],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .brand-arch input[type=checkbox],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .brand-arch input[type=radio]{accent-color:var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .settings-page button[role=switch],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-form button[role=switch],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr button[role=switch],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs button[role=switch],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang button[role=switch],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .brand-arch button[role=switch]{border-radius:3px!important;outline:2px solid var(--tr-ink);outline-offset:-2px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .settings-page button[role=switch] > span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-form button[role=switch] > span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr button[role=switch] > span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs button[role=switch] > span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang button[role=switch] > span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .brand-arch button[role=switch] > span{border-radius:1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .settings-page .persona-opt{border-radius:0!important;border:1px solid var(--tr-rule)!important;background:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .settings-page .persona-opt:has(input:checked){background:var(--tr-stock2)!important;box-shadow:inset 4px 0 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"].gm-embed:has(.app-shell)) .card > .form-section-title:first-child,:is(html[data-skin="ticket"].gm-embed:has(.app-shell)) .card > h2:first-child{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:18px!important;letter-spacing:.06em!important;border-bottom:2px solid var(--tr-ink)!important;padding-bottom:6px!important}
:is(html[data-skin="ticket"].gm-embed:has(.app-shell)) .card h2,:is(html[data-skin="ticket"].gm-embed:has(.app-shell)) .card h3{font-family:var(--tr-head)!important;text-transform:uppercase!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"].gm-embed:has(.app-shell)) .app-content input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"].gm-embed:has(.app-shell)) .app-content select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"].gm-embed:has(.app-shell)) .app-content textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]){background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"].gm-embed:has(.app-shell)) input[type=checkbox],:is(html[data-skin="ticket"].gm-embed:has(.app-shell)) input[type=radio]{accent-color:var(--tr-ink)}
:is(html[data-skin="ticket"].gm-embed:has(.app-shell)) button[role=switch]{border-radius:3px!important;outline:2px solid var(--tr-ink);outline-offset:-2px}
:is(html[data-skin="ticket"].gm-embed:has(.app-shell)) button[role=switch] > span{border-radius:1px!important}
:is(html[data-skin="ticket"].gm-embed:has(.app-shell)) .app-content{background-image:none!important;background:var(--tr-board)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr-titleblock,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-titleblock,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-titleblock,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .barch-titleblock{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;position:relative;padding-top:24px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr-titleblock::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-titleblock::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-titleblock::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .barch-titleblock::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr-eyebrow,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-eyebrow,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-eyebrow,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .barch-eyebrow{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr-title,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-title,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-title,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .barch-title{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:38px!important;line-height:.95!important;letter-spacing:.01em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr-lede,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-lede,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-lede,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .barch-lede{color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr-save,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-save,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-save,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .barch-save{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-size:14px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr-status > span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-status > span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-status > span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .barch-status > span{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:11px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr-dim .lbl,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-dim .lbl,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-dim .lbl,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .barch-dim .lbl{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:17px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr-dim .ln,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-dim .ln,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-dim .ln,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .barch-dim .ln{height:2px!important;background:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr-dim .ln::before,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr-dim .ln::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-dim .ln::before,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-dim .ln::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-dim .ln::before,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-dim .ln::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .barch-dim .ln::before,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .barch-dim .ln::after{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-chip,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-pick,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-toggle{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-size:13px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-chip.on,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-pick.on,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-toggle.on{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-chip.on .sug,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-pick.on .cc{color:var(--tr-stock)!important;border-color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-input{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-row .box{border-radius:0!important;border:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-row.on .box{background:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-row .nm,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-avl .nm,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-h,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-h{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-row .sug{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:11px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;font-size:9.5px!important;padding:2px 5px 1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-pick .cc,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-avl .cc{font-family:var(--tr-mono)!important;border:1.5px solid var(--tr-ink)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-banner{border-radius:0!important;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-left:5px solid var(--tr-ink2)!important;box-shadow:var(--tr-hang)!important;border-left-color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .theme-card{border-radius:2px!important;border:1px solid var(--tr-rule)!important;box-shadow:var(--tr-hang)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .theme-card:hover{transform:none!important;border-color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .theme-card.active{border:2px solid var(--tr-ink)!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .theme-info{border-top:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .theme-btn{border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .plan-card{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;position:relative}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .plan-card::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .plan-card.popular{border:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .plan-name{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:26px!important;letter-spacing:.02em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .plan-price{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .plan-badge{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:11px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .plan-cta{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-size:15px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .plan-cta[data-go]{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .plan-cta:disabled{opacity:.6}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-stat{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-stat-value{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:30px!important;line-height:1!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .perm-ref-grid > div{border-radius:0!important;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-left:3px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-head{border-bottom:2px solid var(--tr-ink)!important;padding-bottom:8px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-tile{border-radius:3px!important;background:transparent!important;border:2px solid var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-tile svg{stroke:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-h1{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:38px!important;line-height:.95!important;letter-spacing:.01em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-btn,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-back,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-folderbtn{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-size:14px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-btn-go{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-btn-stop{background:transparent!important;color:var(--tr-red)!important;border-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-note{border-radius:0!important;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-left:5px solid var(--tr-ink2)!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-note[data-tone="warn"]{border-left-color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-note[data-tone="danger"]{border-left-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-invite{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-search{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-chip{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-size:12.5px!important;padding:3px 10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-chip[data-on]{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-mbtabs{border-bottom:2px solid var(--tr-ink);gap:4px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-mbtabs > button{border-radius:8px 8px 0 0!important;border:1px solid var(--tr-rule)!important;border-bottom:0!important;background:var(--tr-tab)!important;color:var(--tr-ink2)!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.04em!important;margin-bottom:-2px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-mbtabs > button[aria-selected="true"]{background:var(--tr-stock)!important;color:var(--tr-ink)!important;border-color:var(--tr-ink)!important;border-bottom:2px solid var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-tabs > button{background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;color:var(--tr-ink2)!important;box-shadow:none!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-tabs > button[data-on]{border-bottom-color:var(--tr-pine)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-pane{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-listhead,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-readhead{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-row:has(.mailx-rowbody[data-unread]){border-left-color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-av{border-radius:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-date{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-subject{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:24px!important;line-height:1!important;letter-spacing:.02em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-attach{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-rowbtn{border-radius:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-empty{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11.5px!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-modal{border-radius:3px!important;border:1px solid var(--tr-rule)!important;border-top:3px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-modal-head{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-modal-title{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:19px!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-modal input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-modal select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-modal textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]){background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-head{border-bottom:2px solid var(--tr-ink)!important;padding-bottom:8px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-h1{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:38px!important;line-height:.95!important;letter-spacing:.01em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-root .card::after{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-tabs{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-tabs > button{background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;color:var(--tr-ink2)!important;box-shadow:none!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-tabs > button[data-on]{border-bottom-color:var(--tr-pine)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-search,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-filter{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-row{border-radius:0!important;border-bottom:1px solid var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-row[data-on]{background:var(--tr-stock2)!important;box-shadow:inset 4px 0 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-status{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:11px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;font-size:9.5px!important;padding:2px 5px 1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-panehead{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-micro{font-family:var(--tr-mono)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-step-title{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:18px!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-banner{border-left:5px solid currentColor!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-empty{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11.5px!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msg-sidebar{background:var(--tr-stock)!important;border-right:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-head,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-chathead{background:var(--tr-stock)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-h1,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-h2{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:26px!important;letter-spacing:.02em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-chattitle{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:18px!important;letter-spacing:.04em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-btn{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-size:14px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-btn-go{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-convo-btn[data-on]{background:var(--tr-stock2)!important;box-shadow:inset 4px 0 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-time,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-stamp{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-count{border-radius:3px!important;background:var(--tr-ink)!important;color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-tag{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:11px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-chat{background:var(--tr-board)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-bubble{border-radius:2px!important;box-shadow:var(--tr-hang)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-bubble:not([data-team]){background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-bubble[data-team]{background:var(--tr-stock2)!important;color:var(--tr-ink)!important;border:1px solid var(--tr-rule)!important;border-left:4px solid var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-compose{border-top:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-compose input{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .msgx-empty{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11.5px!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .notes-card{position:relative;border-radius:0!important;border:1px solid var(--tr-rule)!important;box-shadow:var(--tr-hang)!important;padding-top:20px!important;overflow:visible}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .notes-card:not([data-tinted]){background:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .notes-card::before{content:'';position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--tr-ink);box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 25%,transparent)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .notes-card[data-pinned]::before{background:var(--tr-red)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .notes-grid{gap:20px 14px!important;padding-top:6px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .notes-card-title{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:16px!important;letter-spacing:.04em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .notes-card:not([data-tinted]) .notes-card-title{color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .notes-card:not([data-tinted]) > :not(:first-child){color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .notes-modal{border-radius:3px!important;border:1px solid var(--tr-rule)!important;border-top:3px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .notes-modal-head{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .notes-modal-foot{border-top:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .notes-empty{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11.5px!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dl-h2{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:18px!important;letter-spacing:.06em!important;border-bottom:2px solid var(--tr-ink)!important;padding-bottom:6px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dl-new{background:var(--tr-stock)!important;border:2px dashed var(--tr-rule)!important;border-radius:2px!important;color:var(--tr-ink)!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dl-tpl{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;position:relative}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dl-tpl::after{content:'';position:absolute;top:6px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dl-foot{border-top:2px dashed var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dl-name,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dl-rowtitle{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.04em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dl-row{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dl-rowthumb{border-radius:2px!important;border:1px solid var(--tr-rule);background:var(--tr-stock2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dl-rowmeta{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:11px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;font-size:9.5px!important;padding:2px 5px 1px!important;margin-top:4px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dl-del{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;color:var(--tr-ink2)!important;border-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dl-empty{background:var(--tr-stock2);border:2px dashed var(--tr-rule)!important;border-radius:2px!important;font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11.5px!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dl-err{border-radius:0!important;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-left:5px solid var(--tr-ink2)!important;box-shadow:var(--tr-hang)!important;border-left-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-head{border-bottom:2px solid var(--tr-ink)!important;padding-bottom:8px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-h1{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:38px!important;line-height:.95!important;letter-spacing:.01em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-sub{font-family:var(--tr-mono)!important;font-size:12px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-row::after{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-row:hover{border-color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-av{border-radius:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-tag{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:11px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;font-size:9.5px!important;padding:2px 5px 1px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-pay > div:first-child{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:20px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .anx-h1{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:38px!important;line-height:.95!important;letter-spacing:.01em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .anx-card{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;position:relative}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .anx-title{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:16px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important;border-bottom:2px solid var(--tr-ink)!important;padding-bottom:6px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .anx-card:has(> .anx-value){background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .anx-value{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:34px!important;line-height:1!important;letter-spacing:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .anx-seg{background:transparent!important;padding:0!important;border-bottom:2px solid var(--tr-ink);border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .anx-seg > a,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .anx-seg > button{background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;color:var(--tr-ink2)!important;box-shadow:none!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .anx-seg > a[data-on],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .anx-seg > button[data-on]{border-bottom-color:var(--tr-pine)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .anx-tab{background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;color:var(--tr-ink2)!important;box-shadow:none!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .anx-tab[data-on]{border-bottom-color:var(--tr-pine)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgonb{background:var(--tr-board)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgonb-head{background:var(--tr-stock);border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgonb h1,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgonb h2{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:.02em!important;line-height:1!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgonb label{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgonb input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgonb select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgonb textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]){background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgonb button{border-radius:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgonb-go{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-size:16px!important}
@media (max-width:720px){:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-h1,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .inbx-h1,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .emp-h1,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .anx-h1,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .appr-title,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bizs-title,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .lang-title,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .barch-title{font-size:28px!important}:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .mailx-subject{font-size:20px!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-brand{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-brand-name{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:15px!important;font-weight:700!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-brand-mark,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-brand img{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-brand-mark{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-nav-group{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;color:var(--lc-ink2)!important;border-top:1px solid var(--lc-line);margin-top:6px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-sidebar nav > div:first-child .portal-nav-group{border-top:0;margin-top:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-avatar{border-radius:2px!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-signout{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-field{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-tab-bar{background:var(--lc-panel2)!important;border-top:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-tab span{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-tab[data-on]{background:var(--lc-well)!important;color:var(--lc-ink)!important;box-shadow:var(--lc-inset),inset 0 3px 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-more-sheet{background:var(--lc-panel)!important;border-radius:3px 3px 0 0!important;border-top:4px solid var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-more-link{border-radius:2px!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13px!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-more-link[data-on]{background:var(--lc-well)!important;color:var(--lc-ink)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-footer{background:var(--lc-panel2)!important;border-top:1px solid var(--lc-line)!important;font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .portal-main a.card:hover{transform:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-cmd{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-cmd input{font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-cmd-out{border-radius:0 0 2px 2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-chip{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:10.5px!important;padding:4px 10px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-chip:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-head{border-bottom:1px solid var(--lc-line);padding-bottom:10px;margin-bottom:16px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-title{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.03em!important;font-weight:700!important;font-size:26px!important;line-height:1.1!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-sub{font-family:var(--lc-mono)!important;font-size:12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-sec,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-h{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:14px!important;font-weight:700!important;letter-spacing:.08em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-h{color:var(--lc-ink2)!important;font-size:12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-label,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-stat-l{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-kicker{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.08em}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-name{font-family:var(--lc-cond)!important;letter-spacing:.03em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-back,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-link,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-more{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-panel,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-doc{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-panel[data-tone="go"]{border-top:4px solid var(--brand-primary)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-panel.pub-panel-mid{border-top:0!important;border-radius:0 0 2px 2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-panel-head,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-doc-head{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-panel-head[data-on]{background:var(--lc-well)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-card{background:var(--lc-panel2)!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-row{border-color:color-mix(in srgb,var(--lc-line) 60%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-row[data-on]{background:var(--lc-well)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-well,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-total,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-totals{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-totals{border-width:1px 0 0!important;border-radius:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-totals div > span:last-child,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-total-due{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-empty{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;border-style:dashed!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-note{border-radius:0!important;border-left:4px solid var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-foot{background:var(--lc-panel2)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;font-size:12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-dock{background:var(--lc-panel2)!important;border-top:2px solid var(--lc-line)!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-band{background:var(--lc-frame)!important;color:var(--lc-onframe)!important;border-radius:2px 2px 0 0!important;border-bottom:3px solid var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-page{background:var(--bg-app)!important;color:var(--text-primary)!important;font-family:var(--font-body)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-btn{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-btn2{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-btn:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-btn2:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-opt:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-btn:disabled,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-btn2:disabled{transform:none!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-banner .pub-btn{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-opt{border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-opt[data-on]{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-field{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;font-family:var(--font-body)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-field:focus{border-color:var(--brand-primary)!important;outline:2px solid color-mix(in srgb,var(--brand-primary) 30%,transparent)!important;outline-offset:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-toggle{border-radius:3px!important;background:var(--lc-well)!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-toggle[data-on]{background:var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-toggle > div{border-radius:2px!important;background:var(--lc-key)!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-status{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-status::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-status:empty::before{display:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-pill,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-count{border-radius:2px!important;font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-amt,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-code,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-meta{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-icon{border-radius:2px!important;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-iconbtn{padding:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-stat,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-stats > .card{background:var(--lc-well)!important;border-top:1px solid var(--lc-line)!important;border-right:1px solid var(--lc-line)!important;border-bottom:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-stat-v,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-big{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;font-weight:500!important;letter-spacing:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-banner{background:var(--lc-panel2)!important;border:1px solid var(--lc-line)!important;border-left:6px solid var(--brand-info)!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-banner[data-tone="accent"]{border-left-color:var(--brand-accent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-banner[data-tone="danger"]{background:var(--lc-hi)!important;border-color:var(--lc-hi)!important;animation:lc-blink 2.4s steps(1) infinite}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-banner[data-tone="danger"] *{color:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-banner[data-tone="danger"] .pub-btn{color:var(--lc-ink)!important}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-banner{animation:none!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-bubble{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-bubble:not([data-me]){background:var(--lc-panel2)!important;border:1px solid var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-tl{width:3px!important;border-radius:0!important;background:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-tl-dot{width:11px!important;height:11px!important;left:-17px!important;top:12px!important;font-size:0!important;background:var(--lc-run)!important;border:2px solid var(--lc-panel)!important;box-shadow:0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-step-dot{box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-step-dot[data-on]{box-shadow:0 0 0 3px color-mix(in srgb,var(--lc-run) 25%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-step-line{width:3px!important}
@media (max-width:720px){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-title{font-size:22px!important}}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-brand{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-brand-name{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:18px!important;letter-spacing:.03em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-brand-mark{border-radius:3px!important;background:var(--tr-ink)!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-nav-group{font-family:var(--tr-mono)!important;letter-spacing:.1em!important;color:var(--tr-ink)!important;border-bottom:1px dashed var(--tr-rule);margin:0 4px 3px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-avatar{background:transparent!important;border:2px solid var(--tr-ink);color:var(--tr-ink)!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-signout{font-family:var(--tr-mono)!important;text-transform:uppercase;letter-spacing:.08em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-field{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-tab-bar{background:var(--tr-stock)!important;border-top:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-tab span{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:11px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-tab[data-on]{background:var(--tr-tab)!important;color:var(--tr-ink)!important;border-radius:0 0 8px 8px;box-shadow:inset 0 3px 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-more-sheet{background:var(--tr-stock)!important;border-radius:0!important;border-top:3px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-more-link{border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-more-link[data-on]{background:var(--tr-stock2)!important;color:var(--tr-ink)!important;font-weight:700!important;box-shadow:inset 3px 0 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-footer{background:var(--tr-stock2)!important;border-top:2px dashed var(--tr-rule)!important;font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .portal-main a.card:hover{transform:translateY(-1px) rotate(-.3deg)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-cmd{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-cmd::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-cmd-out::after{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-cmd-out{border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-chip{border-radius:0 8px 8px 0!important;background:var(--tr-tab)!important;border:1px solid var(--tr-rule)!important;border-left:3px solid var(--tr-ink)!important;color:var(--tr-ink)!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:11.5px!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-head{border-bottom:2px solid var(--tr-ink);padding-bottom:8px;margin-bottom:18px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-title{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:34px!important;line-height:.95!important;letter-spacing:.01em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-sec{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:18px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-h{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-label,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-stat-l{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-kicker{font-family:var(--tr-mono)!important;text-transform:uppercase;letter-spacing:.08em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-name{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.04em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-back,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-link,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-more{font-family:var(--tr-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11.5px!important;text-decoration:underline!important;text-underline-offset:3px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-panel,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-doc{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-doc::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-panel[data-tone="go"]{border-top:3px solid var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-panel.pub-panel-mid{border-top:0!important;border-radius:0 0 2px 2px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-panel-head,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-doc-head{background:var(--tr-stock)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-panel-head[data-on]{background:var(--tr-stock2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-panel > .pub-row:nth-child(even){background:var(--tr-stock2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-row{border-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-row[data-on]{background:var(--tr-stock2)!important;box-shadow:inset 3px 0 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-card{border-radius:0!important;background:var(--tr-stock2)!important;border-bottom:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-well{background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-total{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-top:2px dashed var(--tr-rule)!important;border-radius:0!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-totals{background:var(--tr-stock)!important;border-top:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-totals div > span:last-child{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-total-line{border-top-color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-total-due{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:22px!important;letter-spacing:.02em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-empty{background:var(--tr-stock2)!important;border:2px dashed var(--tr-rule)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-note{border-radius:0!important;border-left:5px solid var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-foot{background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-top:2px dashed var(--tr-rule)!important;border-radius:0!important;font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;font-size:12px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-dock{background:var(--tr-stock)!important;border-top:2px solid var(--tr-ink)!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-band{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border-radius:2px 2px 0 0!important;border-bottom:3px solid var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-page{background:var(--tr-board)!important;color:var(--text-primary)!important;font-family:var(--font-body)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-btn{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-btn2{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-opt{border-radius:8px 8px 0 0!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-opt[data-on]{transform:translateY(-2px);box-shadow:0 3px 0 currentColor!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-field{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-field:focus{border-bottom-color:var(--tr-pine)!important;outline:none!important;box-shadow:0 2px 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-toggle{border-radius:3px!important;background:var(--tr-stock)!important;box-shadow:inset 0 0 0 2px var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-toggle[data-on]{background:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-toggle > div{border-radius:2px!important;background:var(--tr-ink)!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-status{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:11px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-status:empty{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-pill{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:3px 7px 2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:11px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;font-size:10.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-pill[data-tone="go"]{color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-count{background:var(--tr-ink)!important;color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-amt,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-code{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-meta{font-family:var(--tr-mono)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-icon{border-radius:50%!important;background:transparent!important;border:2px solid currentColor}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-iconbtn{padding:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-stat,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-stats > .card{background:var(--tr-stock)!important;border-top:1px solid var(--tr-rule)!important;border-right:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-stats > .card::after{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-stat-v{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:28px!important;line-height:1!important;letter-spacing:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-big{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:32px!important;letter-spacing:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-banner{position:relative;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-left:5px solid var(--brand-info)!important;border-radius:0!important;margin-top:14px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-banner::before{content:'';position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--tr-ink);box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 25%,transparent)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-banner[data-tone="danger"]{border-left-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-banner[data-tone="accent"]{border-left-color:var(--brand-accent)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-bubble{border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-bubble[data-me]{background:var(--tr-ink)!important;color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-bubble:not([data-me]){background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-tl{width:3px!important;border-radius:0!important;background:var(--tr-rail)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-tl-dot{width:12px!important;height:12px!important;left:-18px!important;top:12px!important;font-size:0!important;background:var(--tr-ink)!important;border:0!important;box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 25%,transparent)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-tl-card::after{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-tl-card{border-left:3px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-step-dot{background:var(--tr-stock)!important;box-shadow:inset 0 0 0 2px var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-step-dot[data-on]{background:var(--tr-ink)!important;color:var(--tr-stock)!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-step-line{width:3px!important}
@media (max-width:720px){:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-title{font-size:28px!important}}
.bgp[data-skin-frame="line"][data-theme] .btn-primary{border-radius:3px!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important;font-family:var(--font-heading)!important;text-transform:uppercase;letter-spacing:.1em;transition:transform .08s,box-shadow .08s}
.bgp[data-skin-frame="line"][data-theme] .btn-primary:active{transform:translateY(2px);box-shadow:0 1px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
.bgp[data-skin-frame="line"][data-theme] .bgp-top-link{border-radius:3px;box-shadow:0 3px 0 color-mix(in srgb,var(--border-primary) 55%,var(--text-primary));font-family:var(--font-heading);font-weight:700;letter-spacing:.1em}
.bgp[data-skin-frame="line"][data-theme] .bgp-ticker b{padding:1px 6px;border-radius:2px;background:color-mix(in srgb,var(--bg-app) 86%,var(--text-primary));box-shadow:inset 0 1px 3px color-mix(in srgb,var(--text-primary) 14%,transparent)}
.bgp[data-skin-frame="line"][data-theme] .bgp-foot{background:color-mix(in srgb,var(--bg-card) 55%,var(--bg-app))}
.bgp[data-skin-frame="ticket"][data-theme] .btn-primary{background:var(--text-primary)!important;color:var(--bg-card)!important;border:2px solid var(--text-primary)!important;border-radius:3px!important;font-family:var(--font-heading)!important;text-transform:uppercase;font-weight:800!important;letter-spacing:.08em}
.bgp[data-skin-frame="ticket"][data-theme] .bgp-top-link{border:2px solid var(--text-primary);color:var(--text-primary);font-family:var(--font-heading);font-weight:800;letter-spacing:.08em}
.bgp[data-skin-frame="ticket"][data-theme] .bgp-foot{border-top:2px dashed var(--b1)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="select"]{font-family:var(--font-body)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="select"]:focus,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="select"]:focus-visible{border-color:var(--brand-primary)!important;outline:2px solid color-mix(in srgb,var(--brand-primary) 30%,transparent)!important;outline-offset:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-ui="select"]:disabled{box-shadow:none!important;opacity:.7}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="select"]:focus,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="select"]:focus-visible{border-bottom-color:var(--tr-pine)!important;outline:none!important;box-shadow:0 2px 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-ui="select"]:disabled{border-bottom-style:dashed!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) td.gbk-run{background:color-mix(in srgb,var(--lc-well) 70%,transparent)!important;box-shadow:inset 1px 0 0 var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-detail{background:var(--lc-well)!important;box-shadow:var(--lc-inset)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-lh{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-row{border-bottom-color:color-mix(in srgb,var(--lc-line) 60%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-well{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-btn{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-btn[data-tone="go"]{background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-btn[data-tone="danger"]{background:var(--lc-hi)!important;color:var(--lc-panel)!important;border-color:var(--lc-hi)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--lc-hi) 55%,var(--lc-ink))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-btn:active:not(:disabled){transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-btn:disabled{transform:none!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-note{background:var(--lc-panel2)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-left:4px solid var(--lc-ink)!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gbk-drop{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;border-style:dashed!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:600!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) td.gbk-run{border-left:2px dashed var(--tr-rule)!important;font-weight:800!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-detail{background:var(--tr-stock2)!important;border-top:2px dashed var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-lh{background:var(--tr-stock)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-row{border-bottom-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-row:nth-child(odd){background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-well{background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-left:3px solid var(--tr-ink)!important;border-radius:0!important;font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-btn{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;border-width:1.5px!important;font-size:12.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-btn[data-tone="go"]{background:var(--tr-pine)!important;border-color:var(--tr-pine)!important;color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-btn[data-tone="danger"]{color:var(--tr-red)!important;border-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-note{position:relative;background:var(--tr-stock2)!important;color:var(--tr-ink)!important;border:1px solid var(--tr-rule)!important;border-radius:0!important;box-shadow:var(--tr-hang)!important;padding-top:16px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-note::before{content:'';position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gbk-drop{background:var(--tr-stock)!important;border:2px dashed var(--tr-ink)!important;border-radius:2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.06em!important;color:var(--tr-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-tile{background:var(--lc-panel)!important;border-top:1px solid var(--lc-line)!important;border-right:1px solid var(--lc-line)!important;border-bottom:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-ico{border-radius:2px!important;border:1px solid var(--lc-line);box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-v{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;font-weight:500!important;letter-spacing:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-tile .dwx-v{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;display:inline-block;max-width:100%;padding:3px 7px!important;box-sizing:border-box}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-sub,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-meta,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-fig{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-sub,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-meta{font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-card{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-head{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;padding:9px 14px 3px!important;margin-bottom:4px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-lg{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-tip{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-top:3px solid var(--lc-ink)!important;border-radius:2px!important;box-shadow:0 8px 18px -10px color-mix(in srgb,var(--lc-ink) 45%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-track{border-radius:2px!important;background:var(--lc-well)!important;box-shadow:var(--lc-inset)!important;border:1px solid var(--lc-line)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-track > div{border-radius:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-empty{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-count{border-radius:2px!important;font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-btn{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-btn[data-go]{background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dwx-btn:active:not(:disabled){transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-w[data-editing]{outline:1px dashed var(--lc-line)!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-grip{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;border-radius:2px 2px 0 0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-grip span{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-hide{border-radius:2px!important;background:var(--lc-hi)!important;border-color:var(--lc-panel)!important;box-shadow:0 2px 0 color-mix(in srgb,var(--lc-hi) 55%,var(--lc-ink))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-drop{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;border-style:dashed!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-edit-btn{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-edit-btn[data-on]{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important;color:var(--lc-ink)!important;border-color:var(--lc-line)!important;box-shadow:var(--lc-inset),inset 0 -3px 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-edit-btn:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-eye{border-radius:2px!important;border:1px solid var(--lc-line)!important;background:var(--lc-key)!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-eye[data-on]{background:var(--lc-well)!important;color:var(--lc-run)!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-mgr{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-tray{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;border-style:dashed!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-sec{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-collapsed{background:var(--lc-panel2)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-collapsed > *{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-section-head h2{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;font-size:15px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .dash-section-head > span[aria-hidden]{border-top:1px solid var(--lc-line)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-tile{background:var(--tr-stock)!important;border-top:1px solid var(--tr-rule)!important;border-right:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-ico{border-radius:2px!important;border:1.5px solid var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-v{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-tile .dwx-v{font-size:26px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-sub,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-meta,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-fig{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-sub,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-meta{font-size:11px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-card{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-card::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none;z-index:1}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-head{border-bottom:2px solid var(--tr-ink)!important;padding:20px 18px 6px!important;margin-bottom:4px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-title [data-ui="section-label"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-lg{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:10.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-tip{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-top:2px solid var(--tr-ink)!important;border-radius:2px!important;box-shadow:var(--tr-hang),0 10px 22px -14px color-mix(in srgb,var(--tr-ink) 40%,transparent)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-track{border-radius:0!important;background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-track > div{border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-empty{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.08em;font-size:11px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-count{border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-btn{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-size:12.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-w[data-editing]{outline:2px dashed var(--tr-ink)!important;border-radius:2px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-grip{background:var(--tr-stock2)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px 2px 0 0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-grip span{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.08em;font-size:10.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-hide{background:var(--tr-red)!important;border-color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-drop{background:var(--tr-stock)!important;border:2px dashed var(--tr-ink)!important;border-radius:2px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.06em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-edit-btn{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;border-width:1.5px!important;font-size:12px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-edit-btn[data-on]{background:var(--tr-ink)!important;color:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-eye{border-radius:2px!important;border:1.5px solid var(--tr-rule)!important;background:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-eye[data-on]{border-color:var(--tr-ink)!important;color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-mgr{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-top:2px solid var(--tr-ink)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-tray{background:var(--tr-stock2)!important;border:2px dashed var(--tr-ink)!important;border-radius:2px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-sec{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.08em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-collapsed{background:var(--tr-stock)!important;border-top:1px solid var(--tr-rule)!important;border-right:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-collapsed > *{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.06em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-section-head h2{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:19px!important;letter-spacing:.06em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dash-section-head > span[aria-hidden]{border-top:2px solid var(--tr-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .h-toast [data-ui="toast-act"]{font-size:11px!important;padding:5px 10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .h-toast [data-ui="toast-act"][data-go]{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;text-decoration:none!important;padding:5px 11px!important;font-size:12.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-help__pop{text-transform:none!important;letter-spacing:normal!important;font-family:var(--font-body)!important;font-weight:400!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-help__title{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12.5px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-help__body,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bg-help__more{text-transform:none!important;letter-spacing:normal!important;font-family:var(--font-body)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-help__pop{text-transform:none!important;letter-spacing:normal!important;font-family:var(--font-body)!important;font-weight:400!important;line-height:1.4!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-help__title{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14px!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-help__body,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bg-help__more{text-transform:none!important;letter-spacing:normal!important;font-family:var(--font-body)!important}
@media (max-width:720px){:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-tile .dwx-v{font-size:22px!important}:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .dwx-head{padding:18px 14px 6px!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet]{--gik-winBG:var(--lc-panel);--gik-toolbarTop:var(--lc-panel2);--gik-toolbarBot:var(--lc-panel2);--gik-rail:var(--lc-panel2);--gik-panel:var(--lc-panel2);--gik-inspector:var(--lc-panel);--gik-statusbar:var(--lc-frame);--gik-tabIdle:var(--lc-well);--gik-desk:var(--lc-well);--gik-border:var(--lc-line);--gik-controlBorder:var(--lc-line);--gik-divider:color-mix(in srgb,var(--lc-line) 60%,transparent);--gik-text:var(--lc-ink);--gik-text2:var(--lc-ink2);--gik-text3:var(--lc-ink2);--gik-text4:color-mix(in srgb,var(--lc-ink2) 60%,transparent);--gik-accentSoft:var(--lc-well);--gik-field:var(--lc-well);--gik-fieldSunken:var(--lc-well);--gik-segmentTrack:var(--lc-well);--gik-railTrack:var(--lc-well);--gik-glassFill:var(--lc-panel);--gik-glassBorder:var(--lc-line);--gik-destructive:var(--lc-hi);--gik-font-serif:var(--lc-cond);--gik-font-mono:var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window]{border-color:var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="titlebar"]{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;background-image:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="title"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="brand"]{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="doc-status"]{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="doc-status"]::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="doctabs"]{background:var(--lc-well)!important;box-shadow:var(--lc-inset)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="doctab"]{background:transparent!important;border-left-color:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="doctab"][aria-selected="true"]{background:var(--lc-key)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 3px 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="doctab"] a{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="rail"]{background:var(--lc-panel2)!important;border-right:1px solid var(--lc-line)!important;gap:5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="mode"]{background:var(--lc-key)!important;color:var(--lc-ink2)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important;transition:transform .08s,box-shadow .08s}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="mode"]:hover{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="mode"]:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="mode"][data-on]{background:var(--lc-well)!important;color:var(--lc-ink)!important;box-shadow:var(--lc-inset)!important;transform:translateY(1px)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="mode"][aria-disabled]{background:transparent!important;border-style:dashed!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="mode-label"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:9.5px!important;letter-spacing:.05em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="inkbar"]{left:auto!important;right:3px!important;top:3px!important;bottom:auto!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--lc-run)!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="statusbar"]{background:var(--lc-frame)!important;color:var(--lc-onframe)!important;border-top:0!important;font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="lamp"]{width:8px!important;height:8px!important;border-radius:50%!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"]{border-radius:3px!important;border-top:4px solid var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="bar"]{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="label"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet] [data-gi="label"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi-btn],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet] [data-gi-btn]{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi-btn="primary"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet] [data-gi-btn="primary"]{background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi-btn="danger"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet] [data-gi-btn="danger"]{color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi-btn="ghost"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet] [data-gi-btn="ghost"]{background:transparent!important;border-color:transparent!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi-btn]:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet] [data-gi-btn]:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi-btn]:disabled,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet] [data-gi-btn]:disabled{transform:none!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] .gi-input,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet] .gi-input{box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="seg"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet] [data-gi="seg"]{box-shadow:var(--lc-inset)!important;border:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="seg"] [role="radio"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet] [data-gi="seg"] [role="radio"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="seg"] [aria-checked="true"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet] [data-gi="seg"] [aria-checked="true"]{background:var(--lc-key)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet]{border:1px solid var(--lc-line)!important;border-top:4px solid var(--lc-ink)!important;border-radius:3px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet] [data-gi="sheet-head"]{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet] [data-gi="sheet-title"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:15px!important;font-weight:700!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi-sheet] [data-gi="sheet-foot"]{background:var(--lc-panel2)!important;border-top:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="filter"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;letter-spacing:.06em!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="filter"][aria-pressed="true"]{background:var(--lc-well)!important;color:var(--lc-ink)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="count"]{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="notice"]{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;border-left:4px solid var(--lc-lo)!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="notice"][data-q="hi"]{border-left-color:var(--lc-hi)!important;color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="thead"]{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="thead"] button{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="row"]{border-bottom:1px solid color-mix(in srgb,var(--lc-line) 55%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="row"][aria-selected="true"]{background:var(--lc-well)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="date"]{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="caption"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;letter-spacing:.06em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="tfoot"]{background:var(--lc-panel2)!important;border-top:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="preview-head"]{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="doc-title"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:16px!important;font-weight:700!important;letter-spacing:.04em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="empty-text"]{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;font-size:12.5px!important;text-transform:uppercase;letter-spacing:.06em;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="drop"]{border-color:var(--lc-ink)!important;border-radius:2px!important;background:color-mix(in srgb,var(--lc-well) 85%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="card"]{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="card-sheet"]{border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="card-title"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.04em!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="card-meta"]{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="badge"]{border-radius:2px!important;font-family:var(--lc-mono)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-tabs{width:max-content}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-count{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;background:var(--lc-well)!important;color:var(--lc-ink)!important;border-radius:2px!important;box-shadow:var(--lc-inset)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-filt{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;padding:5px 10px!important;font-size:11.5px!important;gap:7px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-filt::before{background:var(--chip-color,var(--lc-line))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-filt[data-on]{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important;background:var(--lc-well)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-filt:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-lane-head{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-lane-ico{display:inline-flex;align-items:center;justify-content:center;background:var(--lc-ink);color:var(--lc-panel)!important;padding:4px;border-radius:2px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-lane[data-q="hi"]{border-color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-lane[data-q="hi"] .bgac-lane-head{box-shadow:inset 6px 0 0 var(--lc-hi)!important;animation:bgac-blink 2.4s steps(1) infinite}
@keyframes bgac-blink{50%{background:color-mix(in srgb,var(--lc-hi) 26%,var(--lc-panel2))}}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-lane .bgac-lane-head{animation:none!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-domain{border-top-color:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-item{border-top-color:color-mix(in srgb,var(--lc-line) 60%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-sev{background:var(--lc-line)!important;border-radius:1px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-item[data-sev="critical"] .bgac-sev{background:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-item[data-sev="high"] .bgac-sev{background:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-item-title{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-clear{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-opt[data-on] span{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-btn[data-done]{background:var(--lc-run)!important;border-color:var(--lc-run)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--lc-run) 55%,var(--lc-ink))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gis-tools{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gis-side{background:var(--lc-panel)!important;border-left:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .gis-status{background:var(--lc-frame)!important;color:var(--lc-onframe)!important;border:0!important;border-radius:0!important;font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-disc-h{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:700!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-confirm{font-weight:600}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .pub-panel > .pub-status{font-size:15px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-lbl,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-dlg-body > label{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-sign-key{background:var(--lc-key)!important;color:var(--lc-ink2)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-sign-key[data-on]{background:var(--lc-well)!important;color:var(--lc-run)!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-lim[data-q="hi"]{color:var(--lc-hi)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet]{--gik-winBG:var(--tr-stock);--gik-toolbarTop:var(--tr-stock);--gik-toolbarBot:var(--tr-stock);--gik-rail:var(--tr-board);--gik-panel:var(--tr-stock2);--gik-inspector:var(--tr-stock);--gik-statusbar:var(--tr-stock2);--gik-tabIdle:var(--tr-tab);--gik-desk:var(--tr-board);--gik-border:var(--tr-rule);--gik-controlBorder:var(--tr-ink);--gik-divider:var(--tr-rule);--gik-text:var(--tr-ink);--gik-text2:var(--tr-ink2);--gik-text3:var(--tr-ink2);--gik-text4:color-mix(in srgb,var(--tr-ink2) 60%,transparent);--gik-accentSoft:var(--tr-stock2);--gik-field:var(--tr-stock);--gik-fieldSunken:var(--tr-stock2);--gik-segmentTrack:transparent;--gik-railTrack:var(--tr-stock2);--gik-glassFill:var(--tr-stock);--gik-glassBorder:var(--tr-rule);--gik-destructive:var(--tr-red);--gik-font-serif:var(--tr-head);--gik-font-mono:var(--tr-mono)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window]{border-color:var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="titlebar"]{background:var(--tr-stock)!important;background-image:none!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="title"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:17px!important;letter-spacing:.03em!important;line-height:1!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="brand"]{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="doc-status"]{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:2px 6px 1px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:10.5px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="doctabs"]{background:var(--tr-board)!important;border-bottom:2px solid var(--tr-ink)!important;gap:3px;padding-top:3px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="doctab"]{background:var(--tr-tab)!important;border:1px solid var(--tr-rule)!important;border-bottom:0!important;border-radius:6px 6px 0 0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="doctab"][aria-selected="true"]{background:var(--tr-stock)!important;border-color:var(--tr-ink)!important;box-shadow:inset 0 3px 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="doctab"] a{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="rail"]{background:var(--tr-board)!important;border-right:2px solid var(--tr-ink)!important;gap:4px!important;align-items:stretch!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="mode"]{width:auto!important;margin-right:4px;background:var(--tr-tab)!important;color:var(--tr-ink2)!important;border:1px solid var(--tr-rule)!important;border-left:0!important;border-radius:0 8px 8px 0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="mode"]:hover{color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="mode"][data-on]{background:var(--tr-stock)!important;color:var(--tr-ink)!important;border-color:var(--tr-ink)!important;box-shadow:inset 3px 0 0 var(--tr-pine)!important;margin-right:0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="mode"][aria-disabled]{background:transparent!important;border-style:dashed!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="mode-label"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:10px!important;letter-spacing:.04em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="inkbar"]{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="statusbar"]{background:var(--tr-stock2)!important;border-top:2px dashed var(--tr-rule)!important;color:var(--tr-ink2)!important;font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="lamp"]{width:8px!important;height:8px!important;border-radius:50%!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"]{border-radius:2px!important;border-top:3px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="bar"]{background:var(--tr-stock)!important;border-bottom:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="label"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet] [data-gi="label"]{color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi-btn],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet] [data-gi-btn]{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi-btn="primary"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet] [data-gi-btn="primary"]{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi-btn="danger"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet] [data-gi-btn="danger"]{color:var(--tr-red)!important;border-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi-btn="ghost"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet] [data-gi-btn="ghost"]{border-color:transparent!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] .gi-input,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet] .gi-input{border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] .gi-input:focus,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet] .gi-input:focus{border-bottom-color:var(--tr-pine)!important;box-shadow:0 2px 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="seg"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet] [data-gi="seg"]{border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;padding:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="seg"] [role="radio"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet] [data-gi="seg"] [role="radio"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.05em!important;background:var(--tr-tab)!important;border:1px solid var(--tr-rule)!important;border-bottom:0!important;border-radius:6px 6px 0 0!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="seg"] [aria-checked="true"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet] [data-gi="seg"] [aria-checked="true"]{background:var(--tr-stock)!important;border-color:var(--tr-ink)!important;box-shadow:inset 0 3px 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet]{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;border-top:3px solid var(--tr-ink)!important;padding-top:6px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet]::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none;z-index:1}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet] [data-gi="sheet-head"]{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet] [data-gi="sheet-title"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:20px!important;letter-spacing:.02em!important;line-height:1!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi-sheet] [data-gi="sheet-foot"]{background:var(--tr-stock2)!important;border-top:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="filter"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:12.5px!important;letter-spacing:.04em!important;border-radius:0 8px 8px 0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="filter"][aria-pressed="true"]{background:var(--tr-stock)!important;color:var(--tr-ink)!important;box-shadow:inset 3px 0 0 var(--tr-pine),var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="count"]{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="notice"]{background:var(--tr-stock2)!important;border-left:5px solid var(--tr-amber)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="notice"][data-q="hi"]{border-left-color:var(--tr-red)!important;color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="thead"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:12px!important;letter-spacing:.08em!important;color:var(--tr-ink)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="thead"] button{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:12px!important;letter-spacing:.08em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="row"]{border-bottom:1px solid var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="row"]:nth-child(even){background:var(--tr-stock2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="row"][aria-selected="true"]{background:var(--tr-tab)!important;box-shadow:inset 4px 0 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="date"]{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;font-size:11.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="caption"]{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:2px 6px 1px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:10.5px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="signer-state"]{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:2px 6px 1px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:10.5px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;font-size:9.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="tfoot"]{background:var(--tr-stock2)!important;border-top:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="preview"]{border-left:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="preview-head"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:14px!important;letter-spacing:.06em!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="doc-title"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:20px!important;line-height:1.05!important;letter-spacing:.02em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="empty-text"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:18px!important;letter-spacing:.04em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="drop"]{border-color:var(--tr-ink)!important;border-radius:2px!important;background:color-mix(in srgb,var(--tr-stock) 85%,transparent)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="card"]{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;padding-top:20px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="card"]::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none;z-index:1}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="card-sheet"]{border-top:1px solid var(--tr-rule);border-bottom:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="card"]:hover{transform:rotate(-.6deg);transform-origin:50% 0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="card-title"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.03em!important;font-size:14px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="card-meta"]{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="badge"]{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:2px 6px 1px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:10.5px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-count{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;background:var(--tr-ink)!important;color:var(--tr-stock)!important;border-radius:2px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-filt{background:var(--tr-tab)!important;color:var(--tr-ink)!important;border:1px solid var(--tr-rule)!important;border-left:3px solid var(--tr-ink)!important;border-radius:0 8px 8px 0!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:12px!important;letter-spacing:.05em!important;box-shadow:none!important;transform:none!important;padding:4px 10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-filt[data-q="hi"]{border-left-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-filt[data-on]{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border-color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-lane-head{background:var(--tr-stock)!important;border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-lane-ico{color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-lane[data-q="hi"] .bgac-lane-head{background:repeating-linear-gradient(135deg,var(--tr-stock) 0 10px,color-mix(in srgb,var(--tr-red) 10%,var(--tr-stock)) 10px 20px)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-lane[data-q="hi"]{box-shadow:inset 0 4px 0 var(--tr-red),var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-domain{border-top:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-item{margin:0 -14px;padding:8px 14px!important;border-top-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-domain > .bgac-item:nth-child(even){background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-sev{background:var(--tr-rule)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-item[data-sev="critical"] .bgac-sev{background:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-item[data-sev="high"] .bgac-sev{background:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-item-title{color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-clear{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.08em;font-size:11.5px!important;color:var(--tr-ink2)!important;border-top:2px dashed var(--tr-rule);padding-top:10px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-btn[data-done]{background:var(--tr-pine)!important;border-color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gis-tools{background:var(--tr-stock)!important;border-bottom:2px dashed var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gis-side{background:var(--tr-stock2)!important;border-left:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .gis-status{background:var(--tr-stock2)!important;border:0!important;border-top:2px dashed var(--tr-rule)!important;border-radius:0!important;font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-disc-h{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-confirm{font-weight:600}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .pub-panel > .pub-status{font-size:16px!important;padding:5px 10px 4px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-lbl,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-dlg-body > label{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-sign-key{background:transparent!important;color:var(--tr-ink2)!important;border:2px solid var(--tr-rule)!important;border-radius:3px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-sign-key[data-on]{color:var(--tr-pine)!important;border-color:var(--tr-pine)!important;transform:rotate(-3deg)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-lim[data-q="hi"]{color:var(--tr-red)!important}
@media (max-width:720px){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgac-board,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgac-board{grid-template-columns:minmax(0,1fr)!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-chip:not([data-q]),:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-tag:not([data-q]){color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-chip:not([data-q])::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-tag:not([data-q])::before{background:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-chip[data-q="ok"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-tag[data-q="ok"]{color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-chip[data-q="ok"]::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-tag[data-q="ok"]::before{background:var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-chip[data-q="lo"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-tag[data-q="lo"]{color:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-chip[data-q="lo"]::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-tag[data-q="lo"]::before{background:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-chip[data-q="hi"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-tag[data-q="hi"]{color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-chip[data-q="hi"]::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-tag[data-q="hi"]::before{background:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-stages{gap:3px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-stage{background:var(--lc-panel2)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-stage[data-q="hi"]{border-color:var(--lc-hi)!important;box-shadow:inset 0 3px 0 var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-stage-k{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10.5px!important;font-weight:600!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-stage .bgq-read{display:block!important;margin-top:2px;padding:0 4px!important;font-size:12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-stage:not([data-q]) .bgq-read{color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-row{border-top-color:color-mix(in srgb,var(--lc-line) 70%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-row[data-q="lo"]{box-shadow:inset 4px 0 0 var(--lc-lo);padding-left:10px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgq-row[data-q="hi"]{box-shadow:inset 4px 0 0 var(--lc-hi);padding-left:10px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) div.bgq-sign[data-q="hi"]{box-shadow:inset 3px 0 0 var(--lc-hi)!important;color:var(--lc-hi)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-chip:not([data-q]),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-tag:not([data-q]){color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-chip[data-q="ok"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-tag[data-q="ok"]{color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-chip[data-q="lo"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-tag[data-q="lo"]{color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-chip[data-q="hi"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-tag[data-q="hi"]{color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-stages{gap:4px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-stage{background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:2px dashed var(--tr-rule)!important;border-radius:0!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-stage[data-q="hi"]{border:2px solid var(--tr-red)!important;background:color-mix(in srgb,var(--tr-red) 8%,var(--tr-stock))!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-stage-k{font-family:var(--tr-mono)!important;text-transform:uppercase!important;font-size:10px!important;letter-spacing:.06em!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-stage .bgq-read{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;line-height:1.1!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-stage:not([data-q]) .bgq-read{color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-row{border-top-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-row[data-q="lo"]{box-shadow:inset 4px 0 0 var(--tr-amber);padding-left:10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgq-row[data-q="hi"]{box-shadow:inset 4px 0 0 var(--tr-red);padding-left:10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) div.bgq-sign[data-q="hi"]{border-top-color:var(--tr-red)!important;color:var(--tr-red)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-card .bgq-note,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-card .bgq-note,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-card .bgq-note{padding:6px 10px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgm-card .bgq-empty,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .qms-card .bgq-empty,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .bgx-card .bgq-empty{padding:10px 12px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-card .bgq-note,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-card .bgq-note,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-card .bgq-note{padding:6px 10px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgm-card .bgq-empty,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .qms-card .bgq-empty,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .bgx-card .bgq-empty{padding:10px 12px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"]{--gik-winBG:var(--lc-panel);--gik-toolbarTop:var(--lc-panel2);--gik-toolbarBot:var(--lc-panel2);--gik-rail:var(--lc-panel2);--gik-panel:var(--lc-panel2);--gik-inspector:var(--lc-panel);--gik-statusbar:var(--lc-frame);--gik-tabIdle:var(--lc-well);--gik-desk:var(--lc-well);--gik-border:var(--lc-line);--gik-controlBorder:var(--lc-line);--gik-divider:color-mix(in srgb,var(--lc-line) 60%,transparent);--gik-text:var(--lc-ink);--gik-text2:var(--lc-ink2);--gik-text3:var(--lc-ink2);--gik-text4:color-mix(in srgb,var(--lc-ink2) 60%,transparent);--gik-accentSoft:var(--lc-well);--gik-field:var(--lc-well);--gik-fieldSunken:var(--lc-well);--gik-segmentTrack:var(--lc-well);--gik-railTrack:var(--lc-well);--gik-glassFill:var(--lc-panel);--gik-glassBorder:var(--lc-line);--gik-destructive:var(--lc-hi);--gik-font-serif:var(--lc-cond);--gik-font-mono:var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi-btn]{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi-btn="primary"]{background:var(--brand-primary)!important;color:var(--text-on-brand,var(--bg-card))!important;border-color:var(--brand-primary)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi-btn="ghost"]{background:transparent!important;border-color:transparent!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi-btn]:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi-btn]:disabled{transform:none!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] .gi-input{box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="label"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="drop"]{border-color:var(--lc-ink)!important;border-radius:2px!important;background:color-mix(in srgb,var(--lc-well) 85%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="page-head"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="page-head"]{border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="page-title"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="page-title"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:700!important;letter-spacing:.06em!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="page-sub"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="page-sub"]{color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="bar-title"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="bar-title"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:700!important;font-size:13.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="hint"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="hint"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="field-label"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="field-label"]{color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="field-label"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="field-label"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:600!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="field"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="field"]{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="alarm"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="alarm"]{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;border-left:4px solid var(--lc-hi)!important;color:var(--lc-hi)!important;padding:6px 9px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="notice"][data-q="ok"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="notice"][data-q="ok"]{border-left-color:var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="queue"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="queue"]{background:var(--lc-panel)!important;border-right:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="item"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="item"]{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important;position:relative;overflow:hidden;margin-bottom:6px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="item"][data-on],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="item"][data-on]{background:var(--lc-well)!important;box-shadow:var(--lc-inset),inset 4px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="item"][data-q="hi"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="item"][data-q="hi"]{border-color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="queue"] [data-gi="item-head"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="queue"] [data-gi="item-head"]{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;margin:-10px -10px 0!important;padding:5px 10px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="item-kind"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="item-kind"]{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:700!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="item-kind"]::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="item-kind"]::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="item"][data-q="lo"] [data-gi="item-kind"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="item"][data-q="lo"] [data-gi="item-kind"]{color:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="item"][data-q="hi"] [data-gi="item-kind"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="item"][data-q="hi"] [data-gi="item-kind"]{color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="item"][data-q="hi"] [data-gi="item-kind"]::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="item"][data-q="hi"] [data-gi="item-kind"]::before{animation:gi3-blink 1.2s steps(1) infinite}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="item-age"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="item-age"]{background:var(--lc-frame)!important;color:var(--lc-onframe)!important;border:0!important;border-radius:2px!important;padding:1px 6px!important;font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;font-size:10.5px!important;letter-spacing:.06em!important;text-transform:uppercase}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="item-title"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="item-title"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;letter-spacing:.03em!important;font-weight:700!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="item-meta"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="item-meta"]{color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="item-alarm"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="item-alarm"]{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:11px!important;color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="done-mark"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="done-mark"]{background:var(--lc-run)!important;color:var(--lc-panel)!important;box-shadow:0 0 0 5px var(--lc-well),0 0 0 6px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="panel"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="panel"]{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="panel-title"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="panel-title"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;border-bottom:1px solid var(--lc-line);padding-bottom:6px;margin-bottom:10px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="box"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="box"]{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="box"][data-q="lo"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="box"][data-q="lo"]{border-left:4px solid var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="box"][data-q="hi"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="box"][data-q="hi"]{border-left:4px solid var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="box-label"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="box-label"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10.5px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="kv"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="kv"]{border-bottom:1px solid color-mix(in srgb,var(--lc-line) 45%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="group-head"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="group-head"]{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:700!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="tile"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="tile"]{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:12px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="tile"]:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="tile"]:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="outlook"] button,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="outlook"] button{background:var(--lc-key)!important;color:var(--lc-ink)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important;font-family:var(--lc-cond)!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:transform .08s,box-shadow .08s!important;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="outlook"] button:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="outlook"] button:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="viewfinder"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="viewfinder"]{border:2px solid var(--lc-frame)!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="drop"][data-on],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="drop"][data-on]{border-color:var(--lc-run)!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="thumb-sheet"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="thumb-sheet"]{border-color:var(--lc-line)!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="thumb-no"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="thumb-no"]{background:var(--lc-frame)!important;color:var(--lc-onframe)!important;border:0!important;border-radius:2px!important;padding:1px 6px!important;font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;font-size:10.5px!important;letter-spacing:.06em!important;text-transform:uppercase}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="thumb"][data-on] [data-gi="thumb-no"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="thumb"][data-on] [data-gi="thumb-no"]{background:var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="tag"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="tag"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="ref"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="ref"]{background:var(--lc-frame)!important;color:var(--lc-onframe)!important;border:0!important;border-radius:2px!important;padding:1px 6px!important;font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;font-size:10.5px!important;letter-spacing:.06em!important;text-transform:uppercase}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="readout"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="readout"]{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;padding:1px 6px!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="mini"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="mini"]{background:var(--lc-key)!important;color:var(--lc-ink2)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important;transition:transform .08s,box-shadow .08s}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="mini"]:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="mini"]:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="link"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="link"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="flag"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="flag"]{background:var(--lc-frame)!important;color:var(--lc-onframe)!important;border:0!important;border-radius:2px!important;padding:1px 6px!important;font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;font-size:10.5px!important;letter-spacing:.06em!important;text-transform:uppercase}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="keys"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="keys"]{gap:4px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="key-row"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="key-row"]{background:var(--lc-key)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important;padding:5px 8px!important;margin-bottom:4px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="key-row"][data-q="lo"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="key-row"][data-q="lo"]{box-shadow:0 2px 0 var(--lc-keyshadow),inset 4px 0 0 var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="key-row"][data-q="ok"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="key-row"][data-q="ok"]{box-shadow:0 2px 0 var(--lc-keyshadow),inset 4px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="key-row"][data-on],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="key-row"][data-on]{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important;box-shadow:var(--lc-inset),inset 4px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="key-ico"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="key-ico"]{color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="choice"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="choice"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="picklist"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="picklist"]{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="pick"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="pick"]{border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="state"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="state"]{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="state"]:not(:has(> span))::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="state"]:not(:has(> span))::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--lc-ink) 30%,transparent)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="state"] > span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="state"] > span{width:9px!important;height:9px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="state"][data-q="hi"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="state"][data-q="hi"]{color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="state"][data-q="lo"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="state"][data-q="lo"]{color:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="disclose"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="disclose"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="disclose"][data-on],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="disclose"][data-on]{color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="log"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="log"]{border-left:2px solid var(--lc-line)!important;counter-reset:gi3-rev}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="log-row"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="log-row"]{border-bottom:1px solid color-mix(in srgb,var(--lc-line) 55%,transparent);padding-top:4px!important;padding-bottom:4px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="versions"] [data-gi="log-row"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="versions"] [data-gi="log-row"]{counter-increment:gi3-rev}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="versions"] [data-gi="log-row"]::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="versions"] [data-gi="log-row"]::before{content:counter(gi3-rev,decimal-leading-zero);background:var(--lc-frame)!important;color:var(--lc-onframe)!important;border:0!important;border-radius:2px!important;padding:1px 6px!important;font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;font-size:10.5px!important;letter-spacing:.06em!important;text-transform:uppercase;flex:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="log-when"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="log-when"]{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="log-who"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="log-who"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10.5px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="ledger"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="ledger"]{background:var(--lc-well)!important;background-image:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="ledger"] > [data-gi="page-head"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="ledger"] > [data-gi="page-head"]{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important;background:var(--lc-panel2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="keyset"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="keyset"]{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="key"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="key"]{background:transparent!important;color:var(--lc-ink2)!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11.5px!important;font-weight:700!important;border-radius:2px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="key"][data-on],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="key"][data-on]{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="stat"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="stat"]{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="stat"]:active,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="stat"]:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="stat"][data-on],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="stat"][data-on]{background:var(--lc-well)!important;box-shadow:var(--lc-inset)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="stat-bar"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="stat-bar"]{background:var(--lc-line)!important;width:5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="stat"][data-q="lo"] [data-gi="stat-bar"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="stat"][data-q="lo"] [data-gi="stat-bar"]{background:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="stat"][data-q="hi"] [data-gi="stat-bar"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="stat"][data-q="hi"] [data-gi="stat-bar"]{background:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="stat-label"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="stat-label"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11.5px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="stat-fig"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="stat-fig"]{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums;color:var(--lc-ink)!important;font-weight:600!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="stat"][data-q="hi"] [data-gi="stat-fig"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="stat"][data-q="hi"] [data-gi="stat-fig"]{color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="filter"][data-on],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="filter"][data-on]{background:var(--lc-well)!important;color:var(--lc-ink)!important;box-shadow:var(--lc-inset),inset 3px 0 0 var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="ledger"] [data-gi="item"][data-on],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="ledger"] [data-gi="item"][data-on]{border-color:var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="drawer"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="drawer"]{background:var(--lc-panel)!important;border-left:1px solid var(--lc-line)!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="drawer-head"],:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="drawer-head"]{background:var(--lc-panel2)!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"]{--gik-winBG:var(--tr-stock);--gik-toolbarTop:var(--tr-stock);--gik-toolbarBot:var(--tr-stock);--gik-rail:var(--tr-board);--gik-panel:var(--tr-stock2);--gik-inspector:var(--tr-stock);--gik-statusbar:var(--tr-stock2);--gik-tabIdle:var(--tr-tab);--gik-desk:var(--tr-board);--gik-border:var(--tr-rule);--gik-controlBorder:var(--tr-ink);--gik-divider:var(--tr-rule);--gik-text:var(--tr-ink);--gik-text2:var(--tr-ink2);--gik-text3:var(--tr-ink2);--gik-text4:color-mix(in srgb,var(--tr-ink2) 60%,transparent);--gik-accentSoft:var(--tr-stock2);--gik-field:var(--tr-stock);--gik-fieldSunken:var(--tr-stock2);--gik-segmentTrack:transparent;--gik-railTrack:var(--tr-stock2);--gik-glassFill:var(--tr-stock);--gik-glassBorder:var(--tr-rule);--gik-destructive:var(--tr-red);--gik-font-serif:var(--tr-head);--gik-font-mono:var(--tr-mono)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi-btn]{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi-btn="primary"]{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi-btn="ghost"]{border-color:transparent!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] .gi-input{background:transparent!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] .gi-input:focus{border-bottom-color:var(--tr-pine)!important;box-shadow:0 2px 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="label"]{color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="drop"]{border-color:var(--tr-ink)!important;border-radius:2px!important;background:color-mix(in srgb,var(--tr-stock) 85%,transparent)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="page-head"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="page-head"]{border-bottom:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="page-title"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="page-title"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;letter-spacing:.02em!important;line-height:1.05!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="page-sub"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="page-sub"]{color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="bar-title"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="bar-title"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.03em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="hint"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="hint"]{color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="field-label"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="field-label"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:11.5px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="field"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="field"]{background:transparent!important;border:1px solid var(--tr-rule)!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;box-shadow:none!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="field"]:focus,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="field"]:focus{border-bottom-color:var(--tr-pine)!important;outline:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="alarm"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="alarm"]{border:2px solid var(--tr-red)!important;border-radius:2px!important;color:var(--tr-red)!important;padding:6px 9px;background:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="notice"][data-q="ok"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="notice"][data-q="ok"]{border-left-color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="queue"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="queue"]{background:var(--tr-board)!important;border-right:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="queue"] > [data-gi="page-head"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="queue"] > [data-gi="page-head"]{background:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="item"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="item"]{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;padding-top:20px!important;margin-bottom:10px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="item"]::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="item"]::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none;z-index:1}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="item"]:hover,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="item"]:hover{transform:rotate(-.4deg);transform-origin:50% 0}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="item"][data-on],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="item"][data-on]{border-color:var(--tr-ink)!important;box-shadow:inset 4px 0 0 var(--tr-pine),var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="item"][data-q="hi"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="item"][data-q="hi"]{box-shadow:inset 0 4px 0 var(--tr-red),var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="item-kind"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="item-kind"]{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:2px 6px 1px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:10.5px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="item"][data-q="lo"] [data-gi="item-kind"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="item"][data-q="lo"] [data-gi="item-kind"]{color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="item"][data-q="hi"] [data-gi="item-kind"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="item"][data-q="hi"] [data-gi="item-kind"]{color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="item-age"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="item-age"]{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="item-title"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="item-title"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:15px!important;letter-spacing:.02em!important;line-height:1.1!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="item-meta"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="item-meta"]{color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="item-act"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="item-act"]{border-top:2px dashed var(--tr-rule);padding-top:8px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="item-alarm"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="item-alarm"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.04em!important;color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="done-mark"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="done-mark"]{background:transparent!important;color:var(--tr-pine)!important;border:3px solid var(--tr-pine)!important;transform:rotate(-8deg)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="panel"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="panel"]{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;border-top:3px solid var(--tr-ink)!important;padding-top:24px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="panel"]::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="panel"]::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none;z-index:1}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="panel-title"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="panel-title"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:19px!important;letter-spacing:.02em!important;line-height:1.05!important;border-bottom:2px solid var(--tr-ink);padding-bottom:5px;margin-bottom:10px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="box"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="box"]{background:var(--tr-stock2)!important;border:1px solid var(--tr-rule)!important;border-left:4px solid var(--tr-ink)!important;border-radius:0!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="box"][data-q="lo"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="box"][data-q="lo"]{border-left-color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="box"][data-q="hi"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="box"][data-q="hi"]{border-left-color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="box-label"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="box-label"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:11px!important;letter-spacing:.08em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="kv"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="kv"]{border-bottom:1px dotted var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="group-head"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="group-head"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important;border-bottom:2px solid var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="tile"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="tile"]{background:var(--tr-stock)!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:13px!important;letter-spacing:.06em!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="tile"]:hover,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="tile"]:hover{transform:rotate(-.6deg)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="outlook"] button,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="outlook"] button{background:transparent!important;color:var(--tr-ink)!important;border:2px solid var(--tr-ink)!important;border-radius:3px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.08em!important;box-shadow:none!important;font-size:11.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="viewfinder"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="viewfinder"]{border:2px solid var(--tr-ink)!important;border-radius:2px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="drop"][data-on],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="drop"][data-on]{border-color:var(--tr-pine)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="thumb-sheet"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="thumb-sheet"]{border-color:var(--tr-rule)!important;border-radius:1px!important;box-shadow:var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="thumb-no"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="thumb-no"]{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:0!important;border-radius:2px!important;padding:1px 6px!important;font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;font-size:10.5px!important;letter-spacing:.06em!important;text-transform:uppercase}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="thumb"][data-on] [data-gi="thumb-no"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="thumb"][data-on] [data-gi="thumb-no"]{background:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="tag"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="tag"]{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:0!important;border-radius:2px!important;padding:1px 6px!important;font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;font-size:10.5px!important;letter-spacing:.06em!important;text-transform:uppercase}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="ref"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="ref"]{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="readout"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="readout"]{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;border-bottom:2px solid var(--tr-ink);color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="mini"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="mini"]{background:var(--tr-stock)!important;border:1.5px solid var(--tr-ink)!important;border-radius:2px!important;color:var(--tr-ink)!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="link"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="link"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.05em!important;text-decoration:underline;text-underline-offset:2px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="flag"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="flag"]{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:2px 6px 1px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:10.5px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important;background:var(--tr-stock)!important;color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="key-row"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="key-row"]{border-bottom:1px solid var(--tr-rule)!important;border-radius:0!important;padding-top:5px!important;padding-bottom:5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="key-row"]:nth-child(even),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="key-row"]:nth-child(even){background:var(--tr-stock2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="key-row"][data-q="lo"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="key-row"][data-q="lo"]{box-shadow:inset 4px 0 0 var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="key-row"][data-q="ok"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="key-row"][data-q="ok"]{box-shadow:inset 4px 0 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="key-row"][data-on],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="key-row"][data-on]{background:var(--tr-tab)!important;border:1px solid var(--tr-ink)!important;box-shadow:inset 4px 0 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="key-ico"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="key-ico"]{color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="picklist"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="picklist"]{border:1px solid var(--tr-rule)!important;border-radius:0!important;background:var(--tr-stock)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="pick"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="pick"]{border-bottom:1px solid var(--tr-rule)!important;border-radius:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="state"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="state"]{background:transparent!important;border:2px solid currentColor!important;border-radius:3px!important;padding:2px 6px 1px!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:10.5px!important;letter-spacing:.12em!important;transform:rotate(-3deg);display:inline-flex!important;align-items:center;line-height:1!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="state"] > span,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="state"] > span{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="state"][data-q="hi"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="state"][data-q="hi"]{color:var(--tr-red)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="state"][data-q="lo"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="state"][data-q="lo"]{color:var(--tr-amber)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="disclose"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="disclose"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.05em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="log"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="log"]{border-left:0!important;border-top:2px solid var(--tr-ink)!important;counter-reset:gi3-rev}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="log-row"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="log-row"]{border-bottom:1px solid var(--tr-rule);padding-top:4px!important;padding-bottom:4px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="log-row"]:nth-child(even),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="log-row"]:nth-child(even){background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="versions"] [data-gi="log-row"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="versions"] [data-gi="log-row"]{counter-increment:gi3-rev}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="versions"] [data-gi="log-row"]::before,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="versions"] [data-gi="log-row"]::before{content:counter(gi3-rev,decimal-leading-zero);background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:0!important;border-radius:2px!important;padding:1px 6px!important;font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;font-size:10.5px!important;letter-spacing:.06em!important;text-transform:uppercase;flex:none}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="log-when"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="log-when"]{font-family:var(--tr-mono)!important;font-variant-numeric:tabular-nums;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="log-who"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="log-who"]{color:var(--tr-ink2)!important;font-weight:600}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="ledger"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="ledger"]{background:var(--tr-board)!important;background-image:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="ledger"] > [data-gi="page-head"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="ledger"] > [data-gi="page-head"]{background:var(--tr-board)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="keyset"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="keyset"]{background:transparent!important;border:0!important;border-bottom:2px solid var(--tr-ink)!important;border-radius:0!important;padding:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="key"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="key"]{background:var(--tr-tab)!important;color:var(--tr-ink2)!important;border:1px solid var(--tr-rule)!important;border-bottom:0!important;border-radius:6px 6px 0 0!important;font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.04em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="key"][data-on],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="key"][data-on]{background:var(--tr-stock)!important;color:var(--tr-ink)!important;border-color:var(--tr-ink)!important;box-shadow:inset 0 3px 0 var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="stat"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="stat"]{position:relative;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-radius:2px!important;box-shadow:var(--tr-hang)!important;padding-top:22px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="stat"]::after,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="stat"]::after{content:'';position:absolute;top:7px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule);pointer-events:none;z-index:1}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="stat"][data-on],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="stat"][data-on]{border-color:var(--tr-ink)!important;box-shadow:inset 0 -4px 0 var(--tr-pine),var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="stat-label"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="stat-label"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:800!important;font-size:12px!important;letter-spacing:.06em!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="stat-fig"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="stat-fig"]{font-family:var(--tr-head)!important;text-transform:uppercase!important;font-weight:900!important;font-size:34px!important;line-height:1!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="filter"][data-on],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="filter"][data-on]{background:var(--tr-stock)!important;color:var(--tr-ink)!important;box-shadow:inset 3px 0 0 var(--tr-pine),var(--tr-hang)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="ledger"] [data-gi="item"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="ledger"] [data-gi="item"]{padding-top:20px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="drawer"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="drawer"]{background:var(--tr-stock)!important;border-left:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gridink-window] [data-gi="drawer-head"],:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) [data-gi="dlg"] [data-gi="drawer-head"]{border-bottom:2px solid var(--tr-ink)!important}
@keyframes gi3-blink{50%{opacity:.25}}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gridink-window] [data-gi="item"] [data-gi="item-kind"]::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) [data-gi="dlg"] [data-gi="item"] [data-gi="item-kind"]::before{animation:none!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-head .ch-name{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:4px 14px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-head .ch-name::after{content:'';order:2;flex:1 1 40px;height:1px;background:var(--lc-line);min-width:16px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-head .ch-name > .ch-no{order:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-head .ch-name > .ch-no:empty{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-head .ch-name > h1{order:1;font-size:30px!important;white-space:nowrap}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-head .ch-name > :not(.ch-no):not(h1){order:3;flex:0 0 100%!important;max-width:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-head .ch-name:not(:has(> h1)) > p{order:1;flex:0 1 auto!important;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.02em!important;font-size:30px!important;font-weight:700!important;line-height:1.05!important;color:var(--lc-ink)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-sheet:has(> .ch-band[data-needs="alarm"]:only-child){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-sheet > .ch-band[data-needs="alarm"]:only-child{padding:0!important;border:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px;align-content:start;align-self:start;height:max-content;background:var(--lc-frame);border-radius:3px;padding:4px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ps-micro{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);padding:0!important;border:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl{position:relative;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:space-between;gap:6px!important;min-height:62px;padding:9px 11px!important;margin:0!important;border:0!important;border-radius:0!important;background:var(--lc-panel2)!important;text-decoration:none;color:var(--lc-ink2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl .delta{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl .rt{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.15!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl .rs{font-family:var(--lc-mono)!important;font-size:11px!important;opacity:.85;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > a.ch-rl .go{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);padding:0!important;border:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl .ch-btn{align-self:flex-start}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl.crit{background:var(--lc-hi)!important;animation:lc-blink 2.4s steps(1) infinite}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl.warn{background:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl.crit .rt,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl.crit .rs,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl.crit .go,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl.warn .rt,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl.warn .rs,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl.warn .go{color:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl:focus-visible{outline:2px solid var(--lc-onframe);outline-offset:-2px}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl.crit{animation:none!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="list"] .ch-rl .delta{background:transparent!important;min-width:0!important;height:auto!important;padding:0!important;border-radius:0!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;color:var(--sev)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="list"] .ch-rl .delta::before{content:'';display:block!important;position:static!important;width:8px;height:8px;border-radius:50%;background:currentColor;border:0!important;transform:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-band[data-needs="list"] .ch-rl .delta::after{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ch-sheet:has(> .co-needs:only-child){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs:has(.r){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:4px;align-content:start;background:var(--lc-frame);border-radius:3px;padding:4px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r{display:flex!important;flex-direction:column;align-items:stretch!important;gap:6px!important;min-height:96px;padding:10px 12px!important;border:0!important;background:var(--lc-panel2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r .sev{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r .tx b{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;white-space:normal!important;font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.15!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r .tx span{white-space:normal!important;font-family:var(--lc-mono);font-size:11px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r .side{text-align:left!important;display:flex;gap:10px;align-items:baseline}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r .acts{justify-content:space-between;margin-top:auto}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.critical){background:var(--lc-hi)!important;animation:lc-blink 2.4s steps(1) infinite}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.high){background:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.critical) .tx b,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.critical) .tx span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.critical) .side b,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.critical) .side span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.critical) .ch-link,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.critical) .done,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.high) .tx b,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.high) .tx span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.high) .side b,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.high) .side span,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.high) .ch-link,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.high) .done{color:var(--lc-panel)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.critical) span.ch-chip.ch-chip,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.critical) .ch-chip *,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.high) span.ch-chip.ch-chip,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.high) .ch-chip *{color:var(--lc-panel)!important;border-color:color-mix(in srgb,var(--lc-panel) 55%,transparent)!important;background:transparent!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.critical) .ch-chip::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.high) .ch-chip::before{background:var(--lc-panel)!important}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-needs .r:has(.sev.critical){animation:none!important}}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-legend i.inv,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-chart rect.inv{background:var(--lc-ink2)!important;fill:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-legend i.col,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .co-chart rect.col{background:var(--lc-run)!important;fill:var(--lc-run)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-head .ac-name{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:4px 14px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-head .ac-name::after{content:'';order:2;flex:1 1 40px;height:1px;background:var(--lc-line);min-width:16px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-head .ac-no{order:0;font-family:var(--lc-mono)!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;padding:1px 6px!important;border-radius:2px!important;width:max-content}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-head .ac-no:empty{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-head .ac-name > h1{order:1;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.02em!important;font-size:30px!important;font-weight:700!important;line-height:1.05!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-head .ac-sub{order:3;flex:0 0 100%;font-family:var(--lc-mono)!important;font-size:12px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-tabs{display:inline-flex!important;width:max-content;max-width:100%;overflow-x:auto;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;padding:3px!important;gap:3px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-tabs .ac-tab{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13.5px!important;padding:7px 15px!important;border:0!important;border-radius:2px!important;margin:0!important;white-space:nowrap;color:var(--lc-ink2)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ac-tabs .ac-tab.on{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .eh-hdr > span:not(.eh-rec):not(.eh-sub){font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.02em!important;font-size:30px!important;font-weight:700!important;line-height:1.05!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .eh-hdr .eh-rec{font-family:var(--lc-mono)!important;background:var(--lc-ink)!important;color:var(--lc-panel)!important;padding:1px 6px!important;border-radius:2px!important;width:max-content}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) nav:has(> a.eh-tab){display:inline-flex!important;width:max-content;max-width:100%;overflow-x:auto;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;padding:3px!important;gap:3px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) a.eh-tab{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13.5px!important;padding:7px 15px!important;border:0!important;border-radius:2px!important;margin:0!important;white-space:nowrap;color:var(--lc-ink2)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) a.eh-tab[aria-current="page"]{background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) span.ps-chip{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;height:auto!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:700!important;color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) span.ps-chip::before{content:'';width:9px;height:9px;border-radius:50%;background:var(--lc-line);flex:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) span.ps-chip.ok::before,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) span.ps-chip.live::before{background:var(--lc-run)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) span.ps-chip.warn::before{background:var(--lc-lo)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) span.ps-chip.crit::before{background:var(--lc-hi)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) span.ps-chip.crit{color:var(--lc-hi)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl){display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px!important;align-content:start;align-self:start;height:max-content;background:var(--lc-frame)!important;border:0!important;border-radius:3px!important;padding:4px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-needs-h{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);padding:0!important;border:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl{position:relative;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:space-between;gap:6px!important;min-height:62px;padding:9px 11px!important;margin:0!important;border:0!important;border-radius:0!important;background:var(--lc-panel2)!important;text-decoration:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl .delta{display:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl .rt{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;white-space:normal!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.15!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl .rs{white-space:normal!important;font-family:var(--lc-mono)!important;font-size:11px!important;color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > a.ps-rl .go{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);padding:0!important;border:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl.crit{background:var(--lc-hi)!important;animation:lc-blink 2.4s steps(1) infinite}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl.warn{background:var(--lc-lo)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl.crit .rt,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl.crit .rs,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl.crit .go,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl.warn .rt,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl.warn .rs,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl.warn .go{color:var(--lc-panel)!important}
@media (prefers-reduced-motion:reduce){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl.crit{animation:none!important}}
:not(html)[data-skin="line"].gm-portal.gm-portal.gm-portal{--sheet-r:2px;--sheet-r-md:3px;--sheet-mono:var(--lc-mono);--sheet-grot:var(--lc-cond)}
:not(html)[data-skin="line"].gm-portal .pnm-shell{margin:0!important;height:100vh!important;border-radius:0!important}
:not(html)[data-skin="line"].gm-portal .pnm-on-bar{display:none!important}
:not(html)[data-skin="line"].gm-portal [data-app-sidebar] > div:not(.pnm-rail-scroll){width:100%!important;background:var(--lc-line)!important;margin:2px 0 4px!important}
:not(html)[data-skin="line"].gm-portal .pnm-rail-scroll{gap:6px!important}
:not(html)[data-skin="line"].gm-portal [data-app-sidebar] [data-rail-mode]{padding:7px 4px 6px!important;gap:3px!important}
:not(html)[data-skin="line"].gm-portal [data-app-sidebar] [data-rail-mode] svg{width:19px!important;height:19px!important}
:not(html)[data-skin="line"].gm-portal [data-app-sidebar] [data-ui="rail-rule"]{margin:1px 0!important;background:var(--lc-line)!important}
:not(html)[data-skin="line"].gm-portal [data-app-sidebar] [data-ui="rail-util"]{border-radius:3px!important;background:var(--lc-key)!important;border:1px solid var(--lc-line)!important;box-shadow:0 2px 0 var(--lc-keyshadow)!important;color:var(--lc-ink2)!important;font-family:var(--lc-mono)!important}
:not(html)[data-skin="line"].gm-portal .ch-tabs i{border-radius:2px!important}
:not(html)[data-skin="line"].gm-portal .ch-pop{border-radius:3px!important;border-top:4px solid var(--lc-ink)!important}
:not(html)[data-skin="line"].gm-portal .ch-stg,:not(html)[data-skin="line"].gm-portal .ch-stg:first-child{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:not(html)[data-skin="line"].gm-portal .ch-stg .n{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important}
:not(html)[data-skin="line"].gm-portal .ch-stg .val{font-family:var(--lc-mono)!important;font-variant-numeric:tabular-nums}
:not(html)[data-skin="line"].gm-portal .ch-stg.hot{box-shadow:var(--lc-inset),inset 0 3px 0 var(--lc-hi)!important}
:not(html)[data-skin="line"].gm-portal .ch-life{background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;padding:10px!important;gap:8px!important}
:not(html)[data-skin="line"].gm-portal .ch-stg,:not(html)[data-skin="line"].gm-portal .ch-stg:first-child{border-left-width:1px!important;padding:8px 10px 9px!important}
:not(html)[data-skin="line"].gm-portal .ch-stg .n{padding-right:16px}
:not(html)[data-skin="line"].gm-portal .ch-stg .n i{position:absolute!important;top:8px;right:8px;width:8px!important;height:8px!important;border-radius:50%!important;border:0!important;background:var(--lc-line)!important}
:not(html)[data-skin="line"].gm-portal .ch-stg.hot .n i{background:var(--lc-hi)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--lc-hi) 25%,transparent)}
:not(html)[data-skin="line"].gm-portal .ch-stg .cnt{font-family:var(--lc-mono)!important;font-weight:500!important;color:var(--lc-ink)!important}
:not(html)[data-skin="line"].gm-portal .ch-stg .s{display:none!important}
:not(html)[data-skin="line"].gm-portal .ph-hubbody{padding-top:6px!important}
:not(html)[data-skin="line"].gm-portal .ch-wrap{padding-top:0!important}
:not(html)[data-skin="line"].gm-portal .ph-hubbody span[style*="var(--badge-"]{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;font-weight:600!important}
:not(html)[data-skin="line"].gm-portal .ph-hubbody span[style*="var(--badge-"]::before{content:'';width:9px;height:9px;border-radius:50%;background:currentColor;flex:none}
:not(html)[data-skin="line"].gm-portal .ph-hubbody :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),select,textarea){background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:not(html)[data-skin="line"].gm-portal :is([data-ui="seg"],.ph-hubbody [role="tablist"]:not(.skh-tabs):not(.ch-tabs),.aq-chips){display:inline-flex!important;flex-wrap:wrap;width:max-content;max-width:100%;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:3px!important;padding:3px!important;gap:3px!important;overflow:visible!important}
:not(html)[data-skin="line"].gm-portal :is([data-ui="seg"],.ph-hubbody [role="tablist"]:not(.skh-tabs):not(.ch-tabs),.aq-chips) > :is(button,a){font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:13px!important;font-weight:600!important;color:var(--lc-ink2)!important;background:transparent!important;border:0!important;border-radius:2px!important;padding:6px 13px!important;box-shadow:none!important;text-decoration:none!important;white-space:nowrap}
:not(html)[data-skin="line"].gm-portal :is([data-ui="seg"],.ph-hubbody [role="tablist"]:not(.skh-tabs):not(.ch-tabs),.aq-chips) > :is(button,a):hover{color:var(--lc-ink)!important}
:not(html)[data-skin="line"].gm-portal :is([data-ui="seg"],.ph-hubbody [role="tablist"]:not(.skh-tabs):not(.ch-tabs),.aq-chips) > :is([data-on],[aria-selected="true"],[aria-pressed="true"]){background:var(--lc-key)!important;color:var(--lc-ink)!important;box-shadow:0 2px 0 var(--lc-keyshadow),inset 0 0 0 1px var(--lc-line)!important}
:not(html)[data-skin="line"].gm-portal :is([data-ui="seg"],.ph-hubbody [role="tablist"]:not(.skh-tabs):not(.ch-tabs),.aq-chips) > :is(button,a) span{color:inherit!important;font-family:var(--lc-mono)!important;font-size:11px!important;letter-spacing:0!important}
:not(html)[data-skin="line"].gm-portal [data-ui="pstat"]{background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;border-radius:2px!important;box-shadow:var(--lc-inset)!important}
:not(html)[data-skin="line"].gm-portal [data-ui="pstat"] .pst-l{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11.5px!important;color:var(--lc-ink2)!important}
:not(html)[data-skin="line"].gm-portal [data-ui="pstat"] .pst-v{font-family:var(--lc-mono)!important;font-weight:500!important}
:not(html)[data-skin="line"].gm-portal [data-ui="psect"]{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:14px!important;color:var(--lc-ink)!important;border-bottom:1px solid var(--lc-line);padding-bottom:6px}
:not(html)[data-skin="line"].gm-portal .pp-title h1{font-family:var(--lc-cond)!important;text-transform:uppercase!important;letter-spacing:.1em!important;letter-spacing:.02em!important;font-size:28px!important;line-height:1.05!important}
@media (max-height:860px){:not(html)[data-skin="line"].gm-portal [data-app-sidebar] [data-rail-mode]{padding:5px 4px 5px!important}:not(html)[data-skin="line"].gm-portal [data-app-sidebar] [data-rail-mode] svg{width:17px!important;height:17px!important}:not(html)[data-skin="line"].gm-portal [data-app-sidebar] [data-rail-mode] span{font-size:10px!important}:not(html)[data-skin="line"].gm-portal .pnm-rail-scroll{gap:4px!important}}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]){
--fm-panel:var(--bg-card);
--fm-panel2:color-mix(in srgb,var(--bg-card) 55%,var(--bg-app));
--fm-well:color-mix(in srgb,var(--bg-app) 90%,var(--text-primary));
--fm-ink:var(--text-primary);
--fm-ink2:var(--text-muted);
--fm-line:var(--border-primary);
--fm-line2:var(--border-light,var(--border-primary));
--fm-blue:var(--brand-primary);
--fm-on-blue:var(--text-on-brand,var(--bg-card));
--fm-blue-soft:color-mix(in srgb,var(--brand-primary) 13%,var(--bg-card));
--fm-ok:var(--brand-success);
--fm-ok-soft:color-mix(in srgb,var(--brand-success) 14%,var(--bg-card));
--fm-warn:var(--brand-warning);
--fm-warn-soft:color-mix(in srgb,var(--brand-warning) 15%,var(--bg-card));
--fm-stop:var(--brand-danger);
--fm-stop-soft:color-mix(in srgb,var(--brand-danger) 13%,var(--bg-card));
--fm-disp:var(--font-heading);
--fm-body:var(--font-body);
--fm-mono:var(--font-mono,'IBM Plex Mono',ui-monospace,Menlo,monospace);
--sheet-r:var(--radius-sm);--sheet-r-md:var(--radius-md);
}
:is(html[data-theme="dark"][data-skin="flow"]:has(.app-shell),[data-theme="dark"] :not(html)[data-skin="flow"]:not([data-theme="light"]),:not(html)[data-skin="flow"][data-theme="dark"]){
--fm-panel2:color-mix(in srgb,var(--bg-card) 70%,var(--bg-app));
--fm-well:color-mix(in srgb,var(--bg-app) 70%,var(--bg-surface-dark));
--fm-blue-soft:color-mix(in srgb,var(--brand-primary) 22%,var(--bg-card));
--fm-ok-soft:color-mix(in srgb,var(--brand-success) 20%,var(--bg-card));
--fm-warn-soft:color-mix(in srgb,var(--brand-warning) 20%,var(--bg-card));
--fm-stop-soft:color-mix(in srgb,var(--brand-danger) 20%,var(--bg-card));
}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .app-shell-sidebar{margin:0!important;height:100%!important;border-radius:0!important;border-right:1px solid var(--fm-line)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar]{width:84px!important;min-width:84px!important;background:var(--fm-panel)!important;gap:0!important;padding:14px 0 12px!important;border-right:1px solid var(--fm-line)!important;overflow-y:auto;overflow-x:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] > a:first-child{width:40px!important;height:40px!important;margin:0 auto 14px!important;border-radius:var(--radius-md)!important;flex:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] [data-rail-mode]{position:relative;flex:none;width:100%!important;height:auto!important;padding:6px 0 8px!important;gap:5px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] [data-rail-mode]::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--fm-line);z-index:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] [data-rail-mode] svg{position:relative;z-index:1;box-sizing:content-box;width:18px!important;height:18px!important;padding:7px;border-radius:50%;background:var(--fm-panel);border:2px solid var(--fm-line);stroke-width:1.8;transition:border-color .15s,background .15s}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] [data-rail-mode] span{position:relative;z-index:1;background:var(--fm-panel);padding:0 3px;font-family:var(--fm-body)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;line-height:1.1!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] [data-rail-mode]:hover svg{border-color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] [data-rail-mode][data-on]{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] [data-rail-mode][data-on] svg{background:var(--fm-blue);border-color:var(--fm-blue);color:var(--fm-on-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] .rail-mode-bar{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] [data-ui="rail-util"]{width:100%!important;flex:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] [data-ui="rail-avatar"]{flex:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="menu"][data-menu="account"]{left:98px!important;background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar-panel]{background:var(--fm-panel)!important;border-right:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar-panel]{--sidebar-text:var(--fm-ink2);--sidebar-text-hover:var(--fm-ink);--sidebar-text-active:var(--fm-ink);--sidebar-hover:var(--fm-panel2);--sidebar-section:var(--fm-ink2);--sidebar-border:var(--fm-line);--sidebar-user-bg:var(--fm-panel2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .nav-link{border-radius:var(--radius-sm)!important;font-family:var(--fm-body)!important;font-size:13.5px!important;font-weight:550!important;letter-spacing:0!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .nav-link.active{background:var(--fm-blue-soft)!important;color:var(--fm-ink)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-topbar{background:var(--fm-panel);border-bottom:1px solid var(--fm-line);padding:8px 24px!important;margin-bottom:12px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-topbar-where{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:15px!important;font-weight:700!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-topbar-pill{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;border-radius:999px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rail-strip{border-radius:var(--radius-md)!important;background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rail-icon{border-radius:50%!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rail-icon.on{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rail-panel{border-radius:var(--radius-md)!important;border:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rail-panel-head{background:var(--fm-panel)!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rail-panel-title{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:700!important;font-size:15px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .page-title,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-h1,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .page-header-title h1,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-name h1,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-title{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:780!important;font-size:30px!important;line-height:1.05!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .page-header{border-bottom:0;padding-bottom:4px;margin-bottom:16px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .page-subtitle,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-sub,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-name p{font-family:var(--fm-body)!important;font-size:13px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-head{background:var(--fm-panel)!important;border-bottom:1px solid var(--fm-line)!important;padding-bottom:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-no,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-no{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;background:var(--fm-well);color:var(--fm-ink2)!important;padding:1px 7px;border-radius:999px;width:max-content;font-size:12px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-search{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-size:13px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-search kbd{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;border:1px solid var(--fm-line);border-radius:4px;padding:0 5px;background:var(--fm-panel)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tabs,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-tabs{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tabs a,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-tabs a{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tabs a.on,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-tabs a.on{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tabs a.on::after,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-tabs a.on::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tabs .sep,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-tabs .sep{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tabs i{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-style:normal;border-radius:999px;background:var(--fm-stop);color:var(--fm-panel)!important;border-color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 6px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .app-content:has(.ch-head,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-head) .skh:not(.skh-own > .skh){display:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .app-content > .skh + div{padding-top:4px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-head{display:contents}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-title{order:1;font:780 21px/1 var(--fm-disp);letter-spacing:.005em;margin:0;color:var(--fm-ink);white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-rule{order:3;position:relative;flex:1;height:2px;background:var(--fm-line2);min-width:16px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-rule::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-rule::after{content:'';position:absolute;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--fm-panel);border:2px solid var(--fm-line);box-sizing:border-box}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-rule::before{left:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-rule::after{right:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-slot{display:contents}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-slot > *{order:4}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-clock{order:5;font:500 12px var(--fm-mono);color:var(--fm-ink2);white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-k{order:6;font:500 12.5px var(--fm-body);color:var(--fm-ink2);background:var(--fm-panel2);border:1px solid var(--fm-line);border-radius:var(--radius-md);padding:5px 10px;display:flex;gap:10px;align-items:center;cursor:pointer;flex-direction:row-reverse}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-k > span:first-child{font:600 11px var(--fm-mono);border:1px solid var(--fm-line);border-radius:4px;padding:1px 5px;background:var(--fm-panel)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-k:hover{border-color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-k-l{font-family:var(--fm-body)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-tabs{order:2;display:flex;gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-tab{position:relative;font:600 13px var(--fm-body);color:var(--fm-ink2);text-decoration:none;padding:5px 10px 7px;margin-bottom:-2px;border-bottom:2px solid transparent;white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-tab:hover{color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-tab[data-on]{color:var(--fm-ink);border-bottom-color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-tab[data-on]::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-n{font:600 11px var(--fm-mono);font-style:normal;margin-left:6px;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-tab[data-on] .skh-n{color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-sub{order:7;flex:1 0 100%;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:0 18px;padding:0 2px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-sub-a{display:inline-flex;align-items:center;gap:6px;font:500 12.5px var(--fm-body);color:var(--fm-ink2);text-decoration:none;padding:3px 0;white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-sub-a::before{content:'';width:7px;height:7px;border-radius:50%;border:2px solid var(--fm-line);box-sizing:border-box}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-sub-a:hover{color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-sub-a[data-on]{color:var(--fm-ink);font-weight:650}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-sub-a[data-on]::before{background:var(--fm-blue);border-color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-sub-a .skh-n{margin-left:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-topbar-in-skh{display:flex;align-items:center;gap:8px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-topbar-in-skh .bg-topbar-pill{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;border-radius:999px!important;font-size:12.5px!important;padding:5px 11px!important;gap:8px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-topbar-in-skh .bg-topbar-k{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-topbar-in-skh .bg-topbar-pill > span{font-size:12.5px!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-head:has(.fm-shift) .skh-rule{display:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-topbar-in-skh:has(.fm-shift){flex:1;min-width:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-topbar-in-skh:has(.fm-shift) [data-pill="shift"]{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-shift{flex:1;min-width:220px;max-width:560px;margin-right:auto;display:grid;gap:6px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-shift-lbl{display:flex;justify-content:space-between;gap:12px;font:500 12px var(--fm-body);color:var(--fm-ink2);white-space:nowrap;overflow:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-shift-lbl > span{overflow:hidden;text-overflow:ellipsis}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-shift-lbl b{color:var(--fm-ink);font-weight:650}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-shift-lbl em{font-style:normal;font-weight:650}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-shift-lbl em[data-pace="ahead"]{color:var(--fm-ok)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-shift-lbl em[data-pace="behind"]{color:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-band{position:relative;height:16px;border-radius:var(--radius-sm);background:var(--fm-well);overflow:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-band-made{position:absolute;top:0;bottom:0;left:0;background:var(--fm-ok-soft);border-right:2px solid var(--fm-ok)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-band-now{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-band-ticks{position:absolute;inset:0;display:flex;justify-content:space-between;padding:0 1px;pointer-events:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-band-ticks i{width:1px;background:var(--fm-line)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-skh-dup],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-skh-dup] + p,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-skh-dup] + .bgx-sub{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .page-header:has([data-skh-dup]){border-bottom:0!important;padding-bottom:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-ptitle:has([data-skh-dup]){justify-content:flex-end}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-sh{display:inline-block;width:10px;height:10px;flex:none;background:var(--fm-ok);border-radius:50%;vertical-align:middle}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-sh[data-s="watch"]{width:12px;height:10px;border-radius:0;background:var(--fm-warn);clip-path:polygon(50% 0,100% 100%,0 100%)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-sh[data-s="held"]{border-radius:1px;background:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-sh[data-s="done"]{background:transparent;border:2px solid var(--fm-ink2);box-sizing:border-box}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-sh[data-s="info"]{background:var(--fm-blue);transform:scale(.8)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-sh[data-s="idle"]{background:var(--fm-line)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-chip{display:inline-flex;align-items:center;gap:6px;font:650 12px/1 var(--fm-body);padding:5px 9px 5px 7px;border-radius:999px;white-space:nowrap;background:var(--fm-well);color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-chip[data-s="run"]{background:var(--fm-ok-soft)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-chip[data-s="watch"]{background:var(--fm-warn-soft)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-chip[data-s="held"]{background:var(--fm-stop-soft)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-mono{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-card{background:var(--fm-panel);border:1px solid var(--fm-line);border-radius:var(--radius-md);min-width:0;color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-card > header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:13px 16px 0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-card > header h3{margin:0;font:720 17px/1.2 var(--fm-disp);color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-meta{font:500 12.5px var(--fm-body);color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-acts{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-btn{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:13px!important;padding:7px 12px;text-decoration:none;display:inline-block;cursor:pointer;white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-btn:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-btn[data-pri]{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-btn[data-stop]{background:var(--fm-panel)!important;color:var(--fm-stop)!important;border:1px solid var(--fm-stop)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-empty{color:var(--fm-ink2);font-size:14px;line-height:1.45;padding:12px 16px 16px;margin:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-empty a{color:var(--fm-blue);text-decoration:underline}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-flow-wrap{overflow-x:auto;padding:6px 16px 16px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-flow{display:grid;min-width:max-content}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-stg{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important;padding:10px 6px 8px;text-align:center;border-bottom:1px dashed var(--fm-line2);white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-stg:first-child{text-align:left}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-lane{display:grid;align-content:center;gap:2px;padding:14px 10px 14px 2px;border-bottom:1px dashed var(--fm-line2);min-width:118px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-lane b{font:720 15px var(--fm-disp);color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-lane small{font:500 12px var(--fm-body);color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cell{position:relative;min-height:104px;min-width:118px;border-bottom:1px dashed var(--fm-line2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 5px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cell::before{content:'';position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;background:var(--fm-line)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cell[data-lit]::before{background:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cell[data-first]::before{left:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cell[data-last]::before{right:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-dot{position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--fm-panel);border:3px solid var(--fm-line);box-sizing:border-box;z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cell[data-lit] .fm-dot{border-color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cap{position:relative;z-index:2;display:grid;gap:3px;width:100%;max-width:170px;padding:8px 10px;border-radius:var(--radius-md);background:var(--fm-panel);border:1.5px solid var(--fm-ink2);text-align:left;cursor:pointer;font:inherit;color:var(--fm-ink);text-decoration:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cap:hover{border-color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cap:focus-visible{outline:2px solid var(--fm-blue);outline-offset:2px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cap[data-on]{border-color:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-blue-soft)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cap-l1{display:flex;align-items:center;gap:6px;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cap-l2{font:600 12.5px/1.2 var(--fm-body);color:var(--fm-ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cap-l3{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cap[data-s="held"]{border-color:var(--fm-stop);background:repeating-linear-gradient(135deg,var(--fm-stop-soft) 0 7px,var(--fm-panel) 7px 14px)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cap[data-s="held"] .fm-cap-l3{color:var(--fm-stop);font-weight:600}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-cap[data-s="watch"]{border-color:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-more{position:relative;z-index:2;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--fm-ink2);background:var(--fm-panel);padding:0 4px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-legend{display:flex;gap:16px;flex-wrap:wrap;padding:0 16px 14px;font:500 12px var(--fm-body);color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-legend span{display:inline-flex;align-items:center;gap:6px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-events{list-style:none;margin:0;padding:0 16px 14px;display:grid;gap:6px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-events a{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--fm-line2);border-radius:var(--radius-sm);color:var(--fm-ink);text-decoration:none;font-size:13.5px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-events a:hover{border-color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-events .fm-mono{color:var(--fm-ink2);font-size:12px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh{display:grid;gap:18px;margin:0 0 18px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-grid2{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:18px;align-items:start}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-col{display:grid;gap:18px;min-width:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-path-wrap{overflow-x:auto;padding:8px 16px 4px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-path{list-style:none;margin:0;padding:0;display:flex;min-width:max-content}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop{position:relative;display:grid;justify-items:center;align-content:start;gap:5px;min-width:104px;padding:0 6px;text-align:center}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop::before{content:'';position:absolute;top:17px;left:0;right:0;height:4px;margin-top:-2px;background:var(--fm-line)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop:first-child::before{left:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop:last-child::before{right:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop[data-state="done"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop[data-state="here"]::before{background:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop[data-state="here"]::before{right:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop:first-child[data-state="here"]::before{display:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-o{position:relative;z-index:1;width:22px;height:22px;margin-top:6px;border-radius:50%;border:4px solid var(--fm-line);background:var(--fm-panel);box-sizing:border-box}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop[data-state="done"] .fmh-o{background:var(--fm-blue);border-color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop[data-state="here"] .fmh-o{width:34px;height:34px;margin-top:0;border-width:6px;border-color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop[data-out] .fmh-o{border-color:var(--fm-stop);border-radius:var(--radius-sm);background:var(--fm-stop-soft)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop[data-planned] .fmh-o{border-style:dashed}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop b{font:650 12.5px/1.15 var(--fm-body);color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop span{font:500 11.5px var(--fm-body);color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop em{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-style:normal;font-size:11.5px;color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop em[data-tone="out"]{color:var(--fm-stop);font-weight:600}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop em[data-tone="muted"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop em[data-tone="planned"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-stop em[data-tone="logged"]{color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-reads{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:1px solid var(--fm-line2);margin-top:12px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-read{padding:12px 16px 14px;border-right:1px solid var(--fm-line2);display:grid;gap:6px;min-width:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-read:last-child{border-right:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-read-k{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-read-n{font:720 26px/1 var(--fm-disp);font-variant-numeric:tabular-nums;color:var(--fm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-read[data-mono] .fmh-read-n{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.6}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-read-n small{font:600 13px var(--fm-body);color:var(--fm-ink2);margin-left:4px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-bar{position:relative;height:8px;border-radius:4px;background:var(--fm-well);overflow:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-bar i{position:absolute;inset:0 auto 0 0;background:var(--fm-ok-soft);border-right:2px solid var(--fm-ok)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-next{margin:0;padding:0 16px 14px;font:500 12.5px var(--fm-body);color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-switch{display:inline-flex;gap:2px;margin-left:8px;border:1px solid var(--fm-line);border-radius:999px;padding:2px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-switch button{font:600 12px var(--fm-body);color:var(--fm-ink2);background:transparent;border:0;padding:3px 10px;border-radius:999px;cursor:pointer}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-switch button[data-on]{background:var(--fm-blue);color:var(--fm-on-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-reads{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:8px;border-top:1px solid var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-read{padding:12px 16px 14px;display:grid;gap:7px;min-width:0;border-right:1px solid var(--fm-line2);border-bottom:1px solid var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-read-tag{display:flex;align-items:center;gap:7px;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:12px;color:var(--fm-ink2);min-width:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-read-tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-read-val{font:720 28px/1 var(--fm-disp);font-variant-numeric:tabular-nums;color:var(--fm-ink);display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-read-val small{font:600 13px var(--fm-body);color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-read-val em{margin-left:auto;font-style:normal;font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:10.5px!important;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-read[data-out] .fm-read-val{color:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-scale{position:relative;height:30px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-scale-trk{position:absolute;left:0;right:0;top:8px;height:8px;border-radius:4px;background:var(--fm-well)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-scale-ok{position:absolute;top:8px;height:8px;background:var(--fm-ok-soft);border-left:2px solid var(--fm-ok);border-right:2px solid var(--fm-ok);box-sizing:border-box}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-scale-ok[data-l]{border-left:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-scale-ok[data-r]{border-right:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-scale-mk{position:absolute;top:2px;width:3px;height:20px;margin-left:-1.5px;border-radius:2px;background:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-read[data-out] .fm-scale-mk{background:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-scale-ax{position:absolute;top:19px;transform:translateX(-50%);font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:10.5px;color:var(--fm-ink2);white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-read-note{font:500 12px var(--fm-body);color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-read[data-out] .fm-read-note{color:var(--fm-stop);font-weight:600}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-h{display:grid;gap:4px;padding:14px 16px 10px;border-bottom:1px solid var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-l1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-lot{font-size:14px;font-weight:600}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-h h3{margin:0;font:720 20px/1.15 var(--fm-disp);color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-ready{display:flex;align-items:center;gap:8px;margin:10px 16px 0;padding:8px 10px;border-radius:var(--radius-sm);background:var(--fm-ok-soft);font:600 12.5px var(--fm-body);color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-ready .fm-mono{margin-left:auto;font-size:11.5px;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-steps{list-style:none;margin:0;padding:8px 16px 4px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-steps li{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:2px 10px;padding:7px 0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-steps li::before{content:'';position:absolute;left:7px;top:22px;bottom:-8px;width:2px;background:var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-steps li:last-child::before{display:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-steps li[data-state="done"]::before{background:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-nd{position:relative;z-index:1;width:16px;height:16px;margin-top:2px;border-radius:50%;border:2px solid var(--fm-line);background:var(--fm-panel);box-sizing:border-box}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-steps li[data-state="done"] .fmr-nd{background:var(--fm-blue);border-color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-steps li[data-state="here"] .fmr-nd{border-color:var(--fm-blue);border-width:4px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-steps li[data-state="held"] .fmr-nd{border-color:var(--fm-stop);border-width:4px;border-radius:var(--radius-sm);background:var(--fm-stop-soft)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-nm{font:650 13.5px var(--fm-body);color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-dt{grid-column:2;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:12px;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-steps li[data-state="held"] .fmr-dt{color:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-sig{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;color:var(--fm-ink2);text-align:right;white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-sig i{font-style:normal;display:inline-block;border:1px solid var(--fm-line);border-radius:4px;padding:1px 4px;margin:0 6px 0 3px;color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-sig i[data-miss]{border-style:dashed;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-sec{padding:6px 16px 4px;border-top:1px solid var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-sec h4{margin:6px 0 4px;font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-reads,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-flags{list-style:none;margin:0;padding:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-reads li{display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:6px 0;font-size:13px;color:var(--fm-ink);border-top:1px solid var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-reads li:first-child{border-top:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-reads li[data-out] .fm-mono{color:var(--fm-stop);font-weight:600}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-rn b{font:700 10.5px var(--fm-mono);color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-flags{padding:6px 16px;border-top:1px solid var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-flags li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:8px;align-items:center;padding:5px 0;font-size:13px;color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-flags .fm-mono{font-size:11.5px;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmr-review{margin:0;padding:8px 16px;font-size:13px;color:var(--fm-ink2);border-top:1px solid var(--fm-line2);display:flex;align-items:center;gap:8px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-trend{width:100%;height:auto;display:block}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-trend-wrap{padding:6px 12px 4px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-g{stroke:var(--fm-line2);stroke-width:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-lim{stroke:var(--fm-stop);stroke-dasharray:5 4;stroke-width:1.4}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-ln{fill:none;stroke:var(--fm-blue);stroke-width:2.2}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-ar{fill:var(--fm-blue-soft)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-end{fill:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-end[data-out]{fill:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-trend text{fill:var(--fm-ink2);font:10.5px var(--fm-mono)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-acts{display:flex;gap:6px;flex-wrap:wrap;padding:4px 16px 14px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-log{list-style:none;margin:0;padding:6px 0 4px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-log li{display:grid;grid-template-columns:14px auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 16px;border-top:1px solid var(--fm-line2);font-size:13.5px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-log li:first-child{border-top:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-log .fm-mono{color:var(--fm-ink2);font-size:12px}
@media (max-width:1100px){:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fmh-grid2{grid-template-columns:1fr}}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .card,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-card,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-card-deep,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-grid .card,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-sheet,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .list-table-wrap{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .card-header,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-sh{background:transparent;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .card-title,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .form-section-title,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .section-title,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-sh h2{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:17px!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-title h2{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:17px!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-title .bgx-dot{width:10px!important;height:10px!important;border-radius:50%!important;background:var(--fm-blue)!important;padding:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-kpi,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .stat-grid .card,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-stat{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;background:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-kpi::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .stat-grid .card::before{left:auto!important;right:12px!important;top:12px!important;width:9px!important;height:9px!important;border-radius:50%!important;opacity:1!important;background:var(--kpi-color,var(--fm-ok))!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-kpi .bgx-kpi-value,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-stat .bgx-stat-value{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-variant-numeric:tabular-nums;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-kpi .bgx-label,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-stat .bgx-label{color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-row{border-top-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [role="dialog"][aria-modal="true"]:not([style*="inset"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gm-modal] > div{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important;border-top:3px solid var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ntoast-stack > [role="status"]{border-radius:var(--radius-md)!important;border:1px solid var(--fm-line);border-left-width:4px!important;background:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .btn-primary,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-btn-primary,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-btn.primary,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-act.primary{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .btn-secondary,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .btn-ghost,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .btn-outline,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-btn,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-btn,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-act{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .btn-secondary:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .btn-ghost:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .btn-outline:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-btn:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-btn:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-act:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .btn-primary:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-btn-primary:hover{background:color-mix(in srgb,var(--fm-blue) 88%,var(--fm-ink))!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .btn-danger{background:var(--fm-panel)!important;color:var(--fm-stop)!important;border:1px solid var(--fm-stop)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .btn-sm{font-size:12.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .input,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-input{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--font-body)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .input:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-input:focus{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .label,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-label,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-label-sm,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .form-label,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .filter-label{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .status-badge,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .badge,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-chip,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-tag{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .status-badge::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .badge::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-chip::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-tag::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .status-badge[data-tone="danger"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .badge[data-tone="danger"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-chip[data-tone="danger"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-chip[data-tone="bad"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .status-badge[data-tone="warning"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .badge[data-tone="warning"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-chip[data-tone="warning"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-chip[data-tone="warn"]::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) table thead th,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .list-th,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .list-th-right{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important;border-bottom:1px solid var(--fm-line)!important;background:transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) table tbody td,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .list-td{border-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) table td[style*="text-align: right"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .list-td-right{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;padding:4px 0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage.is-empty{padding:12px 16px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage-head{padding:10px 16px 4px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage-head .bgx-label{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:17px!important;font-weight:720!important;text-transform:none!important;letter-spacing:0!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage-list{display:grid!important;gap:0!important;margin-top:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage-item{position:relative;display:flex!important;align-items:center!important;gap:10px!important;border:0!important;border-top:1px solid var(--fm-line2)!important;border-radius:0!important;background:transparent!important;padding:10px 16px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage-item:first-child{border-top:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage-item::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage-item[data-sev="act_now"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;color:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage-item[data-sev="today"]::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);color:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage-bar{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage-title{font-family:var(--fm-body)!important;font-size:14px!important;font-weight:650!important;color:var(--fm-ink)!important;text-transform:none!important;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage-detail{font-family:var(--fm-body)!important;font-size:12.5px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage-owner{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11px!important;color:var(--fm-ink2)!important;text-transform:uppercase}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage-item .bgx-chip{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage-cta{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12.5px!important;padding:6px 10px!important;text-decoration:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-triage-item[data-sev="act_now"] .bg-triage-cta{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:not(html)[data-skin="flow"]{background:var(--bg-app);font-family:var(--font-body)}
:not(html)[data-skin="flow"] h1,:not(html)[data-skin="flow"] h2{font-family:var(--fm-disp);letter-spacing:.005em}
.tdoc[data-skin="flow"]{position:relative}.tdoc[data-skin="flow"]::before{content:"";position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none;height:4px;background:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-sidebar{background:var(--fm-panel)!important;border-right:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-nav-link{border-radius:var(--radius-sm)!important;font-family:var(--fm-body)!important;font-size:13.5px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-nav-link[data-on]{background:var(--fm-blue-soft)!important;color:var(--fm-ink)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important}
.bgp[data-skin-frame="flow"][data-theme]{--f-disp:var(--font-heading)}
.bgp[data-skin-frame="flow"][data-theme] .bgp-head-title{font-size:15px}
.bgp[data-skin-frame="flow"][data-theme] .bgp-pill{border-radius:999px}
.bgp[data-skin-frame="flow"][data-theme] .bgp-sheet{border-radius:var(--radius-md)}
.bgp[data-skin-frame="flow"][data-theme] .bgp-stamp{border-radius:999px;font-size:12px}
@media (max-width:720px){:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar]{width:66px!important;min-width:66px!important}:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] [data-rail-mode] span{font-size:10px!important}:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .page-title,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-h1,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .page-header-title h1,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-name h1{font-size:24px!important}:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-title{font-size:26px}:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skh-clock{display:none}:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-shift{min-width:160px}:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-shift-lbl > span:last-child{display:none}}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="badge"][data-tone]{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="badge"][data-tone]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="badge"][data-tone="warning"]::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="badge"][data-tone="danger"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="badge"][data-tone="muted"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="badge"][data-tone="draft"]::before{content:'';width:9px;height:9px;flex:none;background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;clip-path:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="badge"][data-tone] [data-ui="badge-dot"]{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="badge"]:not([data-tone]){border-radius:999px!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="modal"]{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important;border-top:3px solid var(--fm-blue)!important;background:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="modal-head"]{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important;padding:12px 14px 10px 16px!important;margin-bottom:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="modal-title"]{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:18px!important;font-weight:720!important;text-transform:none!important;display:inline-flex!important;align-items:center;gap:9px;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="modal-title"]::before{content:'';flex:none;width:10px;height:10px;border-radius:50%;background:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="modal-close"]{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12px!important;padding:3px!important;border-color:transparent!important;background:transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="modal-close"]:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="modal-foot"]{background:var(--fm-panel2)!important;border-top:1px solid var(--fm-line2)!important;padding-top:10px!important;padding-bottom:12px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="modal-btn"]{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:13px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="modal-btn"]:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="modal-btn"][data-go=""]{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="modal-btn"][data-go="danger"]{background:var(--fm-panel)!important;color:var(--fm-stop)!important;border:1px solid var(--fm-stop)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="modal-input"]{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;background:var(--fm-panel)!important;outline:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="modal-input"]:focus{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="toast"]{border-radius:var(--radius-md)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="toast-stack"] [data-ui="toast"]{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="toast-bar"]{width:4px!important;border-radius:999px!important;margin:-6px 0 -6px -6px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="toast-kind"]{display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="toast-kind"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="toast-title"]{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:15px!important;font-weight:700!important;text-transform:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="toast-when"]{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="toast-act"]{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12px!important;padding:5px 10px!important;text-decoration:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="toast-act"]:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="toast-foot"]:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="toast-act"][data-go]{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="toast-foot"]{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="hub-header"]{border-bottom:0;padding-bottom:4px;margin-bottom:16px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="hub-header"] h1{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:780!important;font-size:30px!important;line-height:1.05!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="hub-sub"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .page-header-main > p{font-family:var(--fm-body)!important;font-size:13px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="hub-icon"]{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;border-radius:50%!important;color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="hub-tabs"]{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="hub-tab"]{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="hub-tab"]:hover{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="hub-tab"][data-on]{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="hub-tab"][data-on]::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="hub-tab-count"]{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;letter-spacing:0!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="hub-tab"][data-on] [data-ui="hub-tab-count"]{color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .sgrid .card{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="stat-value"]{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) p[data-ui="stat-value"]{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="stat-label"]{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="stat-icon"]{border-radius:50%!important;border:1px solid var(--fm-line);box-shadow:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .sgrid-grip{border-radius:var(--radius-sm)!important;background:var(--fm-panel2)!important;border:1px solid var(--fm-line);box-shadow:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="empty"]{background:var(--fm-panel2);border:1px dashed var(--fm-line);border-radius:var(--radius-md)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="empty-title"]{display:inline-flex!important;align-items:center;gap:8px;font-family:var(--fm-body)!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:650!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="empty-title"]::before{content:'';width:9px;height:9px;flex:none;background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;clip-path:none;color:var(--fm-line)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="empty-desc"]{color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="section-label"]{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="section-num"]{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;border-radius:999px!important;background:var(--fm-blue-soft)!important;color:var(--fm-blue)!important;width:auto!important;min-width:20px;padding:0 6px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="section-rule"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="divider-line"]{background:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="divider"]:not(:has([data-ui="divider-line"])){background:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="divider-label"]{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="surface"]{border-radius:var(--radius-md)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="surface"][data-variant="inset"]{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="surface"][data-variant="flat"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="surface"][data-variant="raised"]{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="dropzone"]{background:var(--fm-panel2)!important;border:1.5px dashed var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="dropzone"] > span:first-of-type{font-family:var(--fm-body)!important;font-size:14px!important;font-weight:650!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="dropzone"] > span + span{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="dropzone"][data-drag]{border:1.5px solid var(--fm-blue)!important;background:var(--fm-blue-soft)!important;outline:3px solid var(--fm-blue-soft)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .skeleton:not([style*="50%"]){border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .btn-success{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;background:var(--fm-ok)!important;border-color:var(--fm-ok)!important;color:var(--fm-on-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .btn-danger-outline{background:var(--fm-panel)!important;color:var(--fm-stop)!important;border:1px solid var(--fm-stop)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .btn-success:hover{background:color-mix(in srgb,var(--fm-ok) 88%,var(--fm-ink))!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .btn-danger-outline:hover{background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="select"]{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="select"]:focus{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="pager-count"]{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="pager-btn"]:not(:disabled){background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12px!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="pager-btn"]:not(:disabled):hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="pager-btn"]:disabled{border-radius:var(--radius-sm)!important;border-color:var(--fm-line2)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="pager-btn"][data-on]{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="seg"]{background:transparent!important;border:1px solid var(--fm-line)!important;border-radius:999px!important;box-shadow:none;padding:2px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="seg-opt"]{border-radius:999px!important;font-family:var(--fm-body)!important;font-weight:600!important;color:var(--fm-ink2)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="seg-opt"][data-on]{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="menu"]{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="menu-head"]{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important;background:transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="menu-item"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="menu"] > button{border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="menu-item"]:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="menu"] > button:hover{background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="menu-item"][data-on]{background:var(--fm-blue-soft)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important;border-left-color:transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="menu-strip"]{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="menu-title"]{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:16px!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="menu-search"]{background:var(--fm-panel2);box-shadow:none;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="cmdk"]{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important;border-top:3px solid var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="cmdk-search"]{background:transparent;box-shadow:none;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="cmdk-esc"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="cmdk"] kbd{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;background:var(--fm-panel)!important;box-shadow:none!important;padding:0 5px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="cmdk-section"]{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important;background:transparent;border-top:1px solid var(--fm-line2);border-bottom:0;padding-top:8px!important;padding-bottom:4px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="cmdk-item"]{border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="cmdk-item"][data-on]{background:var(--fm-blue-soft)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important;border-left-color:transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="cmdk-icon"]{border-radius:50%!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="cmdk-hint"]{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="cmdk-foot"]{background:var(--fm-panel2);border-top:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] > [data-ui="rail-util"]{background:transparent!important;color:var(--fm-ink2)!important;border:0!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] > [data-ui="rail-util"]:hover{color:var(--fm-ink)!important;background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] > [data-ui="rail-util"] span{font-family:var(--fm-body)!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-app-sidebar] > [data-ui="rail-util"][data-on]{background:var(--fm-blue-soft)!important;color:var(--fm-ink)!important;border-color:var(--fm-blue)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="rail-avatar"]{border-radius:50%!important;border:2px solid var(--fm-line)!important;box-shadow:none!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="rail-avatar"] span{color:var(--fm-ink)!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="rail-avatar"][data-on]{border-color:var(--fm-blue)!important;box-shadow:0 0 0 3px var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="rail-count"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="nav-count"]{border-radius:999px!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="nav-section"]{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="mode-head"]{background:transparent;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="mode-title"]{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:17px!important;font-weight:720!important;text-transform:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="mode-lamp"]{width:10px!important;height:10px!important;border-radius:50%!important;box-shadow:0 0 0 3px var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rail-icon.on{color:var(--fm-on-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rail-grip{border-radius:999px!important;background:var(--fm-line)!important;box-shadow:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rail-badge{border-radius:999px!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rail-panel-close,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .files-refresh{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rail-panel-close:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .files-refresh:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .calc-display{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-weight:600!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .calc-pending{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .calc-tape{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .calc-tape-row{border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .calc-tape-clear{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12px!important;font-size:11px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .calc-btn{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-weight:600!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .calc-btn:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .calc-btn.fn{font-family:var(--fm-body)!important;font-size:14px!important;color:var(--fm-ink2)!important;background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .calc-btn.op{color:var(--fm-blue)!important;background:var(--fm-blue-soft)!important;border-color:transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .calc-btn.eq{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .files-providers button{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12px!important;font-size:12px!important;color:var(--fm-ink2)!important;border-radius:999px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .files-providers button.on{background:var(--fm-blue-soft)!important;color:var(--fm-ink)!important;border-color:var(--fm-blue)!important;box-shadow:none!important;border-radius:999px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .files-row,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .files-cloudbtn{border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .files-row:hover{background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .files-meta{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .files-cloudmenu{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .files-cloudmenu-label{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .files-notice{border-radius:var(--radius-sm)!important;background:var(--fm-panel2)!important;border:1px solid var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mobile-tab-bar{background:var(--fm-panel)!important;border-top:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mobile-more-sheet{border-radius:var(--radius-md) var(--radius-md) 0 0!important;border-top:3px solid var(--fm-blue)!important;background:var(--fm-panel)!important}
@media (max-width:720px){:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="hub-header"] h1{font-size:24px!important}:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="hub-tab"]{min-width:0!important;font-size:13px!important;padding:7px 10px 11px!important}}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-root,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-root,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .aih{background-color:var(--bg-app)!important;background-image:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ps-skin,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-skin,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .aih,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .aih-t{--shadow:none;--hair:transparent}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bgbody{--sheet-r:var(--radius-sm);--sheet-r-md:var(--radius-md)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .aih.is-tenant,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .aih-t.is-tenant{--r:var(--radius-md)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-root .ps-micro,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-hdr .ps-micro,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-top .ps-micro{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-sh .ps-micro,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-sh .ch-no{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;background:var(--fm-well)!important;color:var(--fm-ink2)!important;padding:1px 7px!important;border-radius:999px!important;width:max-content;letter-spacing:0!important;font-weight:600!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-sh .ch-no{font-size:11px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-link,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl .act{font-family:var(--fm-body)!important;font-size:13px!important;font-weight:650!important;text-transform:none!important;letter-spacing:0!important;color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-life{gap:8px;padding:12px 16px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-stg{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;border-left-width:1px!important;padding:10px 12px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-stg .n{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-stg .n i{content:''!important;width:9px!important;height:9px!important;flex:none!important;background:transparent!important;border:2px solid currentColor!important;border-radius:50%!important;box-sizing:border-box!important;clip-path:none!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-stg:has(.s.ok) .n i{content:''!important;width:9px!important;height:9px!important;flex:none!important;background:currentColor!important;border-radius:50%!important;border:0!important;color:var(--fm-ok)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-stg:has(.s.warn) .n i{content:''!important;width:11px!important;height:10px!important;flex:none!important;background:currentColor!important;border-radius:0!important;clip-path:polygon(50% 0,100% 100%,0 100%)!important;border:0!important;color:var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-stg:has(.s.crit) .n i{content:''!important;width:9px!important;height:9px!important;flex:none!important;background:currentColor!important;border-radius:1px!important;clip-path:none!important;border:0!important;color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-stg .cnt{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;font-size:26px!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-stg .cnt small,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-stg .val,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-stg .s{font-family:var(--fm-mono)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-stg.hot{border-color:var(--fm-stop)!important;background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-stg.on{border-color:var(--fm-blue)!important;box-shadow:0 0 0 3px var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-stg.on .n{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) button.ch-stg:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-steps,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-steps{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none;margin:4px 0 2px!important;width:max-content}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-steps a,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-steps a{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important;display:inline-flex!important;align-items:center!important;gap:7px;font-size:13px!important;padding:6px 12px 10px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-steps a:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-steps a:hover{color:var(--fm-ink)!important;border-bottom-color:var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-steps a i,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-steps a i{content:''!important;width:9px!important;height:9px!important;flex:none!important;background:currentColor!important;border-radius:50%!important;border:0!important;color:var(--fm-ok)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-steps a.zero i,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-steps a.zero i{content:''!important;width:9px!important;height:9px!important;flex:none!important;background:transparent!important;border:2px solid currentColor!important;border-radius:50%!important;box-sizing:border-box!important;clip-path:none!important;color:var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-steps a.warn i,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-steps a.warn i{content:''!important;width:11px!important;height:10px!important;flex:none!important;background:currentColor!important;border-radius:0!important;clip-path:polygon(50% 0,100% 100%,0 100%)!important;border:0!important;color:var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-steps a b,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-steps a b{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:13px!important;font-weight:650!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-steps a.zero b,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-steps a.zero b{color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tabs em,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-tabs em{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-style:normal;background:var(--fm-well);border-radius:999px;padding:1px 6px;color:var(--fm-ink2)!important;letter-spacing:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-tabs .sn{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-style:normal;background:var(--fm-well);border-radius:999px;padding:1px 6px;color:var(--fm-ink2)!important;letter-spacing:0;border:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-tabs a.on .sn,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tabs a.on em{background:var(--fm-blue-soft)!important;color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb{background:var(--fm-panel)!important;border-bottom:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shb-no{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;background:var(--fm-well)!important;color:var(--fm-ink2)!important;padding:1px 7px!important;border-radius:999px!important;width:max-content;letter-spacing:0!important;font-weight:600!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band{border-top:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-rl{border-top:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-rl .rt{font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-rl .go{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12px!important;padding:3px 10px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-rl:hover .go{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-rl.crit{box-shadow:inset 3px 0 0 var(--fm-stop);background:var(--fm-stop-soft);padding-left:10px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-clear{display:inline-flex;align-items:center;gap:8px;font-family:var(--fm-body)!important;font-size:13px!important;font-weight:650!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-clear::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;border:0;background:var(--fm-ok)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-panel{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-cov,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-yr{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-cov .r{border-top:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-cov .d,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-cov small{font-family:var(--fm-mono)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tr{background:var(--fm-well)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;height:8px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tr i{background:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tr i.warn{background:var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tr i.crit{background:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-yr .gh{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-yr .gh span{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-yr .ev{background:var(--fm-blue-soft)!important;border:1px solid var(--fm-line2)!important;border-left:3px solid var(--fm-blue)!important;border-radius:var(--radius-sm);font-family:var(--fm-mono)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl td{border-bottom-style:solid!important;border-bottom-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl td.num,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl td.r,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl td.dt b,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl td.dt small{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl td.sh{border-left:3px solid var(--fm-line)!important;color:var(--fm-ink)!important;font-family:var(--fm-mono)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl tr.ch-grp td{background:var(--fm-panel2)!important;border-bottom:1px solid var(--fm-line2)!important;font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl tbody tr:hover td{background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl tr.ch-xrow[aria-expanded="true"] td{background:var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl tr.ch-xdetail td{background:var(--fm-panel2)!important;box-shadow:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-facts em,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-dg h4,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-fig span{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;font-style:normal}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-xrow[aria-expanded="true"] .ch-chev{color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl td.ch-empty-cell,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-empty{font-family:var(--fm-body)!important;font-size:13.5px!important;letter-spacing:0;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-fnd span{border-radius:999px;font-family:var(--fm-mono)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-fnd .c{background:var(--fm-stop-soft)!important;color:var(--fm-ink)!important;border-color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-fnd .m{background:var(--fm-warn-soft)!important;color:var(--fm-ink)!important;border-color:var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-chip,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-tag{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;height:auto!important;background:var(--fm-well)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-chip::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-tag::before{content:'';width:9px;height:9px;flex:none;background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;clip-path:none;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span.ch-chip:not(.live):not(.ok):not(.warn):not(.crit){color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-chip.live,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-chip.ok{background:var(--fm-ok-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-chip.live::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-chip.ok::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;border:0;background:var(--fm-ok)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-chip.warn{background:var(--fm-warn-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-chip.warn::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);border:0;background:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-chip.crit{background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-chip.crit::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;border:0;background:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) button.ch-chip,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) a.ch-chip{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;height:28px!important;padding:0 11px!important;font-size:12.5px!important;gap:6px;display:inline-flex!important;align-items:center}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) button.ch-chip:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) a.ch-chip:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) button.ch-chip::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) a.ch-chip::before{content:'';width:9px;height:9px;flex:none;background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;clip-path:none;width:8px;height:8px;color:var(--fm-line)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) button.ch-chip[aria-pressed="true"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) a.ch-chip[aria-pressed="true"]{background:var(--fm-blue-soft)!important;border-color:var(--fm-blue)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) button.ch-chip[aria-pressed="true"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) a.ch-chip[aria-pressed="true"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;width:8px;height:8px;background:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tools{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important;gap:8px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-figs{gap:8px;border:0!important;background:transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-fig{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;border-left-width:1px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-fig b{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;font-size:19px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-callout{background:var(--fm-warn-soft)!important;border:1px solid var(--fm-line)!important;border-left:4px solid var(--fm-warn)!important;border-radius:var(--radius-md)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-callout .k{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-callout b{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-emptystate h3{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;text-transform:none!important;font-size:20px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-steps-list>div{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md);box-shadow:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-steps-list>div::before{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11px!important;font-weight:650!important;color:var(--fm-blue)!important;background:var(--fm-panel)!important;border:2px solid var(--fm-blue)!important;border-radius:999px!important;padding:1px 6px!important;width:max-content}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-steps-list b{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-dg{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;padding:0 12px 8px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-dg h4{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important;margin:0 -12px 6px!important;padding:8px 12px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-dg a,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-dg button{border-top-style:solid!important;border-top-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-dg em{font-family:var(--fm-mono)!important;font-style:normal}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-pty a,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-pty span.p{border-left:3px solid var(--fm-line)!important;border-radius:var(--radius-sm);background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-note{border:1px solid var(--fm-line)!important;background:var(--fm-panel2);border-radius:var(--radius-md)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-arr,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-move button,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-add,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-add{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-arr:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-move button:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-add:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-add:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-arr.on{background:var(--fm-blue-soft)!important;border-color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-pop{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important;border-top:3px solid var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-pop a{font-family:var(--fm-body)!important;font-size:13.5px!important;text-transform:none!important;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-in,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-in,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-ask input,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gi-search{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-in:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-in:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-ask input:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gi-search:focus-within{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-in.num,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-in.num{font-family:var(--fm-mono)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-form label,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-form label,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-kv dt,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-tier dt{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-skus{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-skus .h{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important;font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-sku{border-top:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-sku b{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;text-transform:none!important;font-size:15px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-sku span{font-family:var(--fm-mono)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-sku.on{background:var(--fm-blue-soft)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important;border-left-color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-big,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-tier .p,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-tier dd,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-leg .v{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;letter-spacing:0!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-bar{background:var(--fm-well)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;height:12px!important;overflow:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-leg i{border-radius:50%!important;border:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-tier{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-tier.on{border-color:var(--fm-blue)!important;box-shadow:0 0 0 3px var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl tr.qh-sub td{background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl tr.qh-tot td{border-top:2px solid var(--fm-line)!important;font-family:var(--fm-mono);font-weight:650}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl tr.qh-flag td{background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl tr.qh-flag td:first-child{box-shadow:inset 3px 0 0 var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-dirty{display:inline-flex;align-items:center;gap:7px;font-family:var(--fm-body)!important;font-size:12.5px!important;font-weight:650!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-dirty::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);border:0;background:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qh-src{font-family:var(--fm-mono)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-build{gap:8px;border:0!important;background:transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-build div{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;border-left-width:1px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-build b{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;font-size:17px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-build span{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-build .tot{border-color:var(--fm-blue)!important;box-shadow:0 0 0 3px var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-legend i{border-radius:50%!important;border:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-days{background:var(--fm-panel2);border:1px solid var(--fm-line2);border-radius:var(--radius-md);margin:10px 12px;box-shadow:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-bar{background:var(--fm-well)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-day small{font-family:var(--fm-mono)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-tag.run{background:var(--fm-ok-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lh-tag.run::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;border:0;background:var(--fm-ok)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-figs{gap:8px;padding:12px 16px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-fig{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;border-left-width:1px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-fig .l{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-fig b{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;font-size:24px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-fig small{font-family:var(--fm-mono)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-fig.crit{border-color:var(--fm-stop)!important;background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-ask{background:var(--fm-panel2);border-top:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-sec h2{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;text-transform:none!important;font-size:17px!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-sec i{background:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .r{border-top:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .sev{border:0!important;border-radius:999px!important;background:color-mix(in srgb,var(--sev) 14%,transparent)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .tx b{font-family:var(--fm-body)!important;font-weight:650!important;font-size:14px!important;text-transform:none!important;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .done{display:inline-flex;align-items:center;gap:8px;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .done::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;border:0;background:var(--fm-ok)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-margin .r{border-top:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-margin .pct{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-legend{font-family:var(--fm-body)!important;font-size:12px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-legend b{font-family:var(--fm-mono)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bghead .tabs,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bg .wh-tabs{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none;width:max-content}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bghead .tabs a,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bg .wh-tabs a{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bghead .tabs a:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bg .wh-tabs a:hover{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bghead .tabs a.on,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bg .wh-tabs a.on{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bghead .tabs a.on::after,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bg .wh-tabs a.on::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bghead .bad{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;border-radius:999px!important;background:var(--fm-stop)!important;color:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bghead .sub a{font-family:var(--fm-body)!important;font-size:13px!important;font-weight:550!important;text-transform:none!important;letter-spacing:0!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:4px 2px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bghead .sub a:hover{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bghead .sub a.on{color:var(--fm-ink)!important;font-weight:650!important;box-shadow:inset 0 -2px 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bghead .sub .lane{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bg .wh-prev{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bg .wh-prev .bar{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bg .wh-prev .bar i{background:var(--fm-ok)!important;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bg .wh-prev .hero b{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bg .wh-lanehead{border-bottom:1px solid var(--fm-line2)!important;box-shadow:inset 0 -2px 0 var(--lane)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bg .wh-lanehead b{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bg .wh-pages span{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;background:var(--fm-well)!important;color:var(--fm-ink2)!important;padding:1px 7px!important;border-radius:999px!important;width:max-content;letter-spacing:0!important;font-weight:600!important;box-shadow:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bg .wh-catbar{background:var(--fm-well)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;height:10px!important;overflow:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bg .wh-legend i{border-radius:50%!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .wh-bg .wh-tools a{border-top-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ld-ways > div + div{border-left-style:solid!important;border-top-style:solid!important;border-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ld-ways b{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-tick,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-tick,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-refs{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-head,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-phead{background:var(--fm-panel)!important;border-bottom:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-name h1,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-name h2,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-who h3,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-ttl h3,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-lanehead h2,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ah-sechead h2{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-name h1,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-name h2{font-weight:780!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-no,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-no,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-lanehead .no,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ah-sechead .no,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-ttl .no,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-card .no2{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;background:var(--fm-well)!important;color:var(--fm-ink2)!important;padding:1px 7px!important;border-radius:999px!important;width:max-content;letter-spacing:0!important;font-weight:600!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-micro,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-micro,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-dim,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-daysep,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-fig span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-fig span{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-sheet,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-sheet,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-detail,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-card,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-job,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-qlist,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-tablewrap,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-titleblock,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-titleblock{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-asheet,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-lane{border-left:1px solid var(--fm-line2)!important;border-top:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-lanehead,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ah-sechead,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-ah,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-dh,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-pophead,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-pophead{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-card{border-left:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-card .t,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-job .t,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-qi .qt,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-dh h4{font-family:var(--fm-body)!important;font-weight:650!important;text-transform:none!important;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-tabs,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-actabs{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none;width:max-content;margin:2px 0 10px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-tab,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-actabs button{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important;height:auto!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-tab:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-actabs button:hover{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-tab.on,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-actabs button.on{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-tab.on::after,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-actabs button.on::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-tab em,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-actabs em{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;border-radius:999px!important;background:var(--fm-stop)!important;color:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-seg{display:inline-flex!important;width:max-content;max-width:100%;overflow-x:auto;background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:999px!important;padding:2px!important;gap:2px!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-seg button{font-family:var(--fm-body)!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;font-size:12.5px!important;height:auto!important;padding:4px 12px!important;border:0!important;border-radius:999px!important;color:var(--fm-ink2)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-seg button.on{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-btn,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-btn,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-filter,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-mover button{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-btn:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-btn:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-filter:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-mover button:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-btn.primary,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-btn.primary{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-btn.ink,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-btn.ink{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;background:var(--fm-ink)!important;color:var(--fm-panel)!important;border-color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-btn.on,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-filter.on{background:var(--fm-blue-soft)!important;border-color:var(--fm-blue)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-filter.on b{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-filter i{content:''!important;width:9px!important;height:9px!important;flex:none!important;background:currentColor!important;border-radius:1px!important;clip-path:none!important;border:0!important;color:var(--fm-stop)!important;width:8px!important;height:8px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-btn.sm,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-btn.sm{font-size:12px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-chip,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-chip:not(button){background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;height:auto!important;background:var(--fm-well)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-chip::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-chip:not(button)::before{content:'';width:9px;height:9px;flex:none;background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;clip-path:none;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-chip .dot{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-chip:not(.live):not(.ok):not(.warn):not(.red),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-chip:not(button):not(.live):not(.ok):not(.warn):not(.red){color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-chip.live,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-chip.ok,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-chip.live,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-chip.ok{background:var(--fm-ok-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-chip.live::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-chip.ok::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-chip.live::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-chip.ok::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;border:0;background:var(--fm-ok)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-chip.warn,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-chip.warn{background:var(--fm-warn-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-chip.warn::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-chip.warn::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);border:0;background:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-chip.red,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-chip.red{background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-chip.red::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-chip.red::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;border:0;background:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-tools .h-chip{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;height:28px!important;padding:0 11px!important;font-size:12.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-tools .h-chip:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-tools .h-chip.on{background:var(--fm-blue-soft)!important;border-color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-tools,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-ask{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-figs,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-money,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-dgrid{gap:8px;border:0!important;background:transparent!important;padding:8px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-figs .ac-fig,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-money .h-fig,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-dgrid .h-fig{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;border-left-width:1px!important;border-top-width:1px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-fig b,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-fig b,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-lanefig b{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;letter-spacing:0!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-qi .amt{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-row,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-rl,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-qi,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-fe,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-ca,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ah-item,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ah-conn,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ah-req{border-top-style:solid!important;border-top-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-qi.sel,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ah-req.on{background:var(--fm-blue-soft)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important;border-left-color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-rail{background:var(--fm-panel)!important;border-right:1px solid var(--fm-line)!important;gap:2px;padding:6px 4px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-ri{background:transparent!important;border:0!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;padding:8px 4px!important;color:var(--fm-ink2)!important;font-family:var(--fm-body)!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-ri:hover{background:var(--fm-panel2)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-ri .lb{letter-spacing:0!important;font-weight:600!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-ri .num{font-family:var(--fm-mono)!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-ri.on{background:var(--fm-blue-soft)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important;border-left-color:var(--fm-blue)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-ri .badge{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;border-radius:999px!important;background:var(--fm-stop)!important;color:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-needs{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;border-top:3px solid var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-conn,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-tellai,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-summary,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rq-done{background:var(--fm-panel2)!important;border-color:var(--fm-line)!important;border-radius:var(--radius-md)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-bar{background:var(--fm-well)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;height:8px!important;overflow:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-bar i{background:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-bar.done i{background:var(--fm-ok)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-bar.fail i{background:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-titleblock em,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-titleblock em{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;font-style:normal}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-titleblock strong,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-titleblock strong{font-family:var(--fm-mono)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-decbar,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-dfoot{background:var(--fm-panel2)!important;border-top:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-email,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rq-mail{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-email .eh span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rq-mailh b,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-draftform .row span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-tellai label{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-tellai input,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-email .eh input,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-email textarea,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rq-skin-in,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rq input[type=text],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rq textarea{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-tellai input:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-email .eh input:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-email textarea:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rq-skin-in:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rq input[type=text]:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rq textarea:focus{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-pulse,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ah-pulse i,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-ca .live i{border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-pop,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-popwin{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important;border-top:3px solid var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-toast,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-toast{border:1px solid var(--fm-line)!important;border-left:4px solid var(--fm-ok)!important;border-radius:var(--radius-md)!important;background:var(--fm-panel)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-toast .t,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-toast .t,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-pophead .ttl{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-row .why,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ah-item .reply{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;border-left:3px solid var(--fm-line)!important}
@media (max-width:720px){:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-life,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-figs{padding:8px!important}:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-name h1,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-name h2{font-size:24px!important}}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-skin{--shadow:none;--r:var(--radius-md);--grot:var(--fm-disp);--mono:var(--fm-mono)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-micro{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-link{font-family:var(--fm-body);color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-head{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;padding:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-head > .bgc-hrow{background:transparent;border-bottom:1px solid var(--fm-line2);padding:12px 16px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-head > .bgc-hrow:only-child{border-bottom:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-hno{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;background:var(--fm-well)!important;color:var(--fm-ink2)!important;padding:1px 7px!important;border-radius:999px!important;width:max-content;font-size:12px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-hname h1{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:780;font-size:28px;line-height:1.05;text-transform:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-hname p{font-family:var(--fm-body);font-size:13px;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-btn,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-cta{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:13px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-btn:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-cta:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-btn.sm{font-size:12px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-btn.primary{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-seg{background:var(--fm-panel);border:1px solid var(--fm-line);border-radius:999px;padding:2px;gap:2px;box-shadow:none;overflow:visible}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-seg a,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-seg button{font-family:var(--fm-body);font-weight:600;text-transform:none;letter-spacing:0;background:transparent;border:0!important;border-radius:999px;color:var(--fm-ink2);height:26px;font-size:12.5px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-seg a.on,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-seg button.on{background:var(--fm-blue);color:var(--fm-on-blue);box-shadow:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-tabs{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none;margin:10px 16px 12px!important;max-width:calc(100% - 32px)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-tabs a{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important;font-size:14px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-tabs a.on{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-tabs a.on::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-tabs em{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-style:normal;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-tabs a.on em{color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-sheet,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-setup,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-banner{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-sh{background:transparent;border-bottom:1px solid var(--fm-line2);padding:10px 16px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-sh h3{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720;font-size:17px;text-transform:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-foot{background:var(--fm-panel2);border-top:1px solid var(--fm-line2);font-family:var(--fm-mono)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-big{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-variant-numeric:tabular-nums;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-kpis{background:var(--fm-panel);border:1px solid var(--fm-line);border-radius:var(--radius-md);box-shadow:none;gap:0;padding:0;overflow:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-kpi{background:transparent;border:0;border-right:1px solid var(--fm-line2);border-radius:0;box-shadow:none;padding:12px 16px 14px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-kpi:last-child{border-right:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-kpi::before{left:auto;right:12px;top:12px;width:9px;height:9px;border-radius:50%;background:var(--kc,var(--fm-ok))}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-kpi .v,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-mini .v{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-variant-numeric:tabular-nums;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-kpi .v:not(.ghost):not(.bgc-dn):not(.bgc-warn),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-mini .v:not(.ghost):not(.bgc-dn):not(.bgc-warn){color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-kpi .n,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-mini small{font-family:var(--fm-mono)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-mini{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-chip,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-sev{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-chip::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-sev::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-chip.w::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-sev.today::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-chip.bad::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-sev.now::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-chip.mut::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-sev.week::before{content:'';width:9px;height:9px;flex:none;background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;clip-path:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-tag{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:6px;background:var(--fm-well)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line2)!important;border-radius:999px!important;padding:1px 8px!important;width:max-content}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-tag button{color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-r{border-top-color:var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-r .a{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-weight:600}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) table.bgc-t{border:1px solid var(--fm-line);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;overflow:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-t th{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px;color:var(--fm-ink2);background:transparent;border-bottom:1px solid var(--fm-line);padding:8px 10px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-t td{border-bottom-color:var(--fm-line2);padding:8px 10px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-t td.n{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-t tr.tot td{background:var(--fm-panel2);box-shadow:none;border-top:1px solid var(--fm-line);font-family:var(--fm-mono);font-weight:650}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-t tr.tot td:first-child{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-bar{background:var(--fm-well);box-shadow:none;border:0;border-radius:999px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-inp,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-skin select.bgc-sel,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-skin textarea.bgc-sel{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-inp:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-skin select.bgc-sel:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-skin textarea.bgc-sel:focus{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-form label > span:first-child,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-form label > b:first-child{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-skin details>summary{font-family:var(--fm-body);font-weight:650;font-size:13px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-links a b{font-family:var(--fm-mono)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-empty{background:var(--fm-panel2);border:1px dashed var(--fm-line);border-radius:var(--radius-md)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-empty b,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-step .m b{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720;font-size:15px;text-transform:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-setup h2{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:780;font-size:24px;text-transform:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-num{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;background:var(--fm-panel)!important;color:var(--fm-ink2)!important;border:2px solid var(--fm-line)!important;border-radius:50%!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-step.done .bgc-num{background:var(--fm-blue)!important;border-color:var(--fm-blue)!important;color:var(--fm-on-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-step.partial .bgc-num{border-color:var(--fm-warn)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-skin .dash-section-head h2{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:17px!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-skin .dash-section-head span[aria-hidden]{border-top:2px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gb-classic,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gb-ready span{font-family:var(--fm-mono)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gb-trend i{border-radius:var(--radius-sm) var(--radius-sm) 0 0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-triage:not(.calm){background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;padding:4px 0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-triage:not(.calm) .bgc-th{padding:10px 16px 6px;border-bottom:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-triage .bgc-th .bgc-micro{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:17px;font-weight:720;text-transform:none!important;letter-spacing:0!important;color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-triage.calm{background:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-titem{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:0;border:0!important;border-top:1px solid var(--fm-line2)!important;border-radius:0;background:transparent;padding:10px 16px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-titem .bgc-tx{flex:1 1 auto;min-width:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-titem .bgc-sev{order:-1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-tt{font-family:var(--fm-body);font-size:14px;font-weight:650;text-transform:none;letter-spacing:0;line-height:1.25;color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-td{font-family:var(--fm-body);font-size:12.5px;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-titem .bgc-cta{align-self:center;font-size:12.5px!important;padding:0 10px!important;height:28px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-titem:has(.bgc-sev.now){background:var(--fm-stop-soft)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-titem:has(.bgc-sev.now) .bgc-cta{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-page .card h2,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-page .card h3,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-page .card h4{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-kpi{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;position:relative}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-kpi::before{content:'';position:absolute;right:12px;top:12px;width:9px;height:9px;border-radius:50%;background:var(--fm-ok)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-kpi-v{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-variant-numeric:tabular-nums;letter-spacing:0!important;color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-fig{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-kpi-l,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-sec{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-kpi > div:last-child:not(:first-child) > svg{opacity:.7}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-pick{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:13px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-pick:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-pick[data-on]{background:var(--fm-blue-soft)!important;border-color:var(--fm-blue)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-pick[data-on]::after{content:'';width:7px;height:7px;border-radius:50%;background:var(--fm-blue);margin-left:2px;flex:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-stamp{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-stamp::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-acct{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;position:relative}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-acct[data-on]{border-color:var(--fm-blue)!important;box-shadow:0 0 0 3px var(--fm-blue-soft)!important;transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-acct > div:first-child > div:first-child > div:first-child{border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-total{background:var(--fm-panel2)!important;box-shadow:none!important;border-top:1px solid var(--fm-line)!important;font-family:var(--fm-mono)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) tr.gbk-total td{background:var(--fm-panel2)!important;font-family:var(--fm-mono)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-h1{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:780!important;font-size:30px!important;line-height:1.05!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-h2{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-wh{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important;padding-bottom:10px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-alerts{background:var(--fm-panel);border:1px solid var(--fm-line);border-radius:var(--radius-md);padding:0!important;gap:0!important;overflow:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-alert{background:transparent!important;border:0!important;border-right:1px solid var(--fm-line2)!important;border-radius:0!important;padding:10px 14px!important;transform:none!important;box-shadow:none!important;display:inline-flex;align-items:center;gap:8px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-alert:last-child{border-right:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-alert::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);color:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-alert > span:nth-of-type(1){font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-alert > span:nth-of-type(2){font-family:var(--fm-body)!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important}
@media (max-width:720px){:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-hname h1{font-size:22px}:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-tabs{margin:10px 12px 12px!important;max-width:calc(100% - 24px)}:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgc-kpi{border-right:0;border-bottom:1px solid var(--fm-line2)}:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-h1{font-size:24px!important}}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-page{background:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-notice{border-radius:var(--radius-sm)!important;background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-left:3px solid currentColor!important;font-family:var(--fm-body)!important;font-size:13px!important;text-transform:none!important;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-notice .bgx-mono{text-transform:none!important;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-notice-danger{background:var(--fm-stop-soft)!important;border-color:color-mix(in srgb,var(--fm-stop) 45%,var(--fm-line))!important;border-left-color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-link{font-family:var(--fm-body)!important;font-size:12.5px!important;font-weight:650!important;color:var(--fm-ink)!important;text-transform:none!important;text-decoration:underline!important;text-decoration-color:var(--fm-line2)!important;text-underline-offset:3px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-link:hover{text-decoration-color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-kpi-note,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-row-meta,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-empty{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-empty{font-size:12px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-card > .bgx-title:first-child{margin:0 0 12px!important;padding:0 0 8px;border-bottom:1px solid var(--fm-line)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-title h2{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:15px!important;font-weight:700!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-btn[data-tone="warn"]{color:var(--fm-warn)!important;border-color:color-mix(in srgb,var(--fm-warn) 55%,var(--fm-line))!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cc-aside{gap:12px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cc-panels{gap:12px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-card:not(.bgm-strip){background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-card[data-on]{border-color:var(--fm-blue)!important;box-shadow:0 0 0 2px var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-card[data-alert]{border-color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-head{min-height:20px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-unit > .bgm-head,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-detail > .bgm-head{margin:0 0 2px!important;padding:0 0 8px!important;background:transparent!important;border-bottom:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-head[data-tag]::before{content:attr(data-tag);order:-1;flex:none;font-family:var(--fm-mono)!important;background:var(--fm-panel2)!important;color:var(--fm-ink2)!important;border:1px solid var(--fm-line)!important;padding:0 6px!important;border-radius:var(--radius-sm)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-unit[data-alert] > .bgm-head{border-bottom-color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-unit[data-alert] > .bgm-head .bgm-name{color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-unit[data-alert] > .bgm-head .bgm-lamp,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-unit[data-hold] > .bgm-head .bgm-lamp{border-radius:0!important;background:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-unit[data-alert] > .bgm-head[data-tag]::before{color:var(--fm-stop)!important;border-color:color-mix(in srgb,var(--fm-stop) 45%,var(--fm-line))!important;background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-unit[data-hold] > .bgm-head{border-bottom:2px solid var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-name{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:15px!important;font-weight:700!important;color:var(--fm-ink)!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-title{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:700!important;font-size:18px!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-sechead{border-bottom:1px solid var(--fm-line);padding-bottom:7px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-sec{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:16px!important;font-weight:700!important;color:var(--fm-ink)!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-cap{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11.5px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-card > .bgm-cap:first-child{margin:0 0 10px!important;padding:0 0 7px;border-bottom:1px solid var(--fm-line)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-lamp{width:9px!important;height:9px!important;border-radius:50%!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-code{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;color:var(--fm-ink)!important;background:var(--fm-panel2);border:1px solid var(--fm-line);border-radius:var(--radius-sm);padding:0 5px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-meter{height:6px!important;background:var(--fm-well)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;overflow:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-meter > *{border-radius:999px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-unit .bgm-meter > div{background:var(--fm-ink2)!important;opacity:.8}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-unit[data-alert] .bgm-meter > div,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-unit[data-hold] .bgm-meter > div{background:var(--fm-stop)!important;opacity:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-progress .bgx-mono{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-cells{gap:0!important;padding-top:6px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-cell{position:relative;background:transparent!important;border:0!important;border-top:2px solid var(--fm-line2)!important;border-radius:0!important;box-shadow:none!important;padding-top:12px!important;text-align:center}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-cell::before{content:'';position:absolute;left:50%;width:10px;height:10px;margin-left:-5px;box-sizing:border-box;border-radius:50%;background:var(--fm-panel);border:2px solid var(--fm-line2);z-index:1;top:-6px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-cell .bgx-label-sm,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-cell > div:first-child{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:10px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-cell[data-state="ok"]{border-top-color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-cell[data-state="ok"]::before{background:var(--fm-blue);border-color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-cell[data-state="ok"] > div:last-child{color:var(--fm-ink)!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-cell[data-state="alarm"]{border-top-color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-cell[data-state="alarm"]::before{border-radius:0;background:var(--fm-stop);border-color:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-cell[data-state="alarm"] > div:last-child{color:var(--fm-stop)!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-reads{gap:6px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-read{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;padding:6px 9px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-read .bgx-label-sm{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:10.5px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-figure{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-weight:500!important;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-trend{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-clock{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;padding:2px 8px;font-size:13px;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-foot{border-top:1px solid var(--fm-line2);padding-top:8px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-alarmline{font-family:var(--fm-body)!important;font-size:12.5px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-alarm{background:var(--fm-stop-soft)!important;border:1px solid color-mix(in srgb,var(--fm-stop) 40%,var(--fm-line))!important;border-left:3px solid var(--fm-stop)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-empty{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-btn{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-btn:hover:not(:disabled){border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-btn-go{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-btn[data-tone="danger"]{color:var(--fm-stop)!important;border-color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-btn[data-tone="warn"]{color:var(--fm-warn)!important;border-color:color-mix(in srgb,var(--fm-warn) 55%,var(--fm-line))!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-btn-go[data-tone="danger"]{background:var(--fm-stop)!important;border-color:var(--fm-stop)!important;color:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-btn:active,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-seg-btn:active{transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-btn:disabled{opacity:.55}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-seg-btn{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important;font-size:13px!important;padding:6px 12px 10px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-seg-btn:hover{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-seg-btn[data-on]{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-seg-btn[data-on]::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-search{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-row{border-bottom-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-row:hover{background:var(--fm-panel2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-ai{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-ai > .bgm-head{margin:0 0 6px!important;padding:0 0 8px!important;background:transparent!important;border-bottom:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-ai > .bgm-head .bgx-label{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;color:var(--fm-ink)!important;font-size:15px!important;font-weight:700!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-alert{position:relative;border-radius:0!important;border:0!important;border-bottom:1px solid var(--fm-line2)!important;background:transparent!important;box-shadow:none!important;padding-left:26px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-alert:last-child{border-bottom:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-alert::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;position:absolute;left:8px;top:15px;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-alert .bgx-label-sm{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:10.5px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-alert > div:nth-child(2){font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:14.5px!important;font-weight:700!important;text-transform:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-alert[data-sev="alarm"]{background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-alert[data-sev="alarm"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;color:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-alert[data-sev="alarm"] .bgx-label-sm{color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-alert[data-sev="warn"]::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);color:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-alert[data-sev="warn"] .bgx-label-sm{color:var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-bars{background:transparent!important;border:0!important;border-bottom:1px solid var(--fm-line)!important;border-radius:0!important;box-shadow:none!important;padding:6px 6px 0;box-sizing:content-box}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-bar{border-radius:var(--radius-sm) var(--radius-sm) 0 0!important;background:var(--fm-ink2)!important;opacity:.75}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-bar[data-state="warn"]{background:var(--fm-warn)!important;opacity:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-bar[data-state="alarm"]{background:var(--fm-stop)!important;opacity:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-queue{border-left:2px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-label,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-label{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-input,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-input{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-input:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-input:focus{border-color:var(--fm-blue)!important;outline:2px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-modal{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-strip{background:var(--fm-panel)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;border-top-color:var(--fm-line)!important;border-right-color:var(--fm-line)!important;border-bottom-color:var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-strip:hover{background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-strip[data-tag]::before{content:attr(data-tag);display:inline-block;margin:0 0 6px;font-family:var(--fm-mono)!important;background:var(--fm-panel2)!important;color:var(--fm-ink2)!important;border:1px solid var(--fm-line)!important;padding:0 6px!important;border-radius:var(--radius-sm)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-strip[data-alert]{border-color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-strip[data-hold]{border-left:3px solid var(--fm-stop)!important;background:color-mix(in srgb,var(--fm-stop-soft) 60%,var(--fm-panel))!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-form{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-check{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-check[data-alert]{border-left:3px solid var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-stat{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-stat > p:first-of-type{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-stat > p:nth-of-type(2){font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:700!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-stat-bar{left:auto!important;right:9px!important;top:9px!important;width:9px!important;height:9px!important;border-radius:50%!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-panel-head{background:transparent!important;border-bottom:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-panel-head > span{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:15px!important;font-weight:700!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-tr{border-bottom-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-tr:hover{background:var(--fm-panel2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-note{border-radius:var(--radius-sm)!important;background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-left:3px solid currentColor!important;font-family:var(--fm-body)!important;font-size:13px!important;text-transform:none!important;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-note[data-tone="danger"]{background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-date{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;padding:4px 10px;font-weight:500!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-sub{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-kv{border-top-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-kv > span:first-child{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:10.5px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-kv > span:last-child{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-pill{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-pill::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-tagcell a{font-family:var(--fm-mono)!important;background:var(--fm-panel2)!important;color:var(--fm-ink2)!important;border:1px solid var(--fm-line)!important;padding:0 6px!important;border-radius:var(--radius-sm)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-card{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;position:relative}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-card > div:first-child:has(> h2){margin:0 0 10px!important;padding:0 0 8px;border-bottom:1px solid var(--fm-line)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-card h2{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:16px!important;font-weight:700!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-row{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-btn{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-btn:hover:not(:disabled){border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-btn-go{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-btn:active{transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-chip{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-chip::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-gantt,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-week{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-gantt-head{background:var(--fm-panel2)!important;border-bottom:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-gantt-head span{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-lane{background:transparent!important;border-bottom-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-lane-label{background:var(--fm-panel2)!important;border-right-color:var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-lane-label[data-tag]::before{content:attr(data-tag);display:inline-block;margin:0 0 3px;font-family:var(--fm-mono)!important;background:var(--fm-panel2)!important;color:var(--fm-ink2)!important;border:1px solid var(--fm-line)!important;padding:0 6px!important;border-radius:var(--radius-sm)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-track{background-color:var(--fm-panel)!important;background-image:repeating-linear-gradient(90deg,transparent 0 59px,color-mix(in srgb,var(--fm-line2) 60%,transparent) 59px 60px)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-run{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-left:3px solid var(--fm-ink2)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-run[data-on]{border-color:var(--fm-blue)!important;box-shadow:0 0 0 2px var(--fm-blue-soft)!important;border-left-color:var(--fm-blue)!important;background:var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-run[data-hold]{background:var(--fm-stop-soft)!important;border-left-color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-run[data-draft]{border-style:dashed!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-run-name{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:13px!important;font-weight:700!important;text-transform:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-run-sm{background:var(--fm-panel)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;border-top:1px solid var(--fm-line);border-right:1px solid var(--fm-line);border-bottom:1px solid var(--fm-line)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-run-sm .bgm-run-name{color:var(--fm-ink)!important;font-size:11.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-run-sm[data-hold]{background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-gantt-corner,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-gantt-day{background:var(--fm-panel2)!important;border-color:var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-gantt-day > span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-gantt-corner > span{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:10.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-gantt-day > p{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-weight:500!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-gantt-day[data-on]{box-shadow:inset 0 -2px 0 var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-slot{background:var(--fm-panel)!important;border-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-slot[data-on]{background:var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-slot[data-drop]{outline:2px dashed var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-week .bgm-lane-label{border-bottom-color:var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-col{background:var(--fm-panel2);border:1px solid var(--fm-line);border-radius:var(--radius-md)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-col-head{padding:8px 10px!important;border-bottom:1px solid var(--fm-line);background:transparent}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-col-head .bgx-label{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:14px!important;font-weight:700!important;text-transform:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-col-cards{padding:8px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-col-empty{border:1px dashed var(--fm-line)!important;border-radius:var(--radius-sm)!important;font-family:var(--fm-mono);color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .rd-board{gap:10px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-stages{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-stage{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important;font-size:13px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-stage::after{content:'';position:absolute;left:50%;width:10px;height:10px;margin-left:-5px;box-sizing:border-box;border-radius:50%;background:var(--fm-panel);border:2px solid var(--fm-line2);z-index:1;bottom:-6px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-stage[data-done]{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-stage[data-done]::after{background:var(--fm-blue);border-color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-stage[data-on]{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-stage[data-on]::after{background:var(--fm-panel);border-color:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-ver{border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-ver[data-on]{background:var(--fm-blue-soft)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-ver > div:first-child > span:not(.bgm-lamp){background:var(--fm-line2)!important;width:2px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-log{border-color:var(--fm-line)!important;border-radius:var(--radius-md)!important;background:var(--fm-panel)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-log > div:nth-child(even){background:var(--fm-panel2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-canvas{background-color:var(--fm-panel2)!important;background-image:radial-gradient(color-mix(in srgb,var(--fm-line) 70%,transparent) 1px,transparent 1.5px)!important;background-size:20px 20px!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-legend{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-node{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-node[data-on]{border-color:var(--fm-blue)!important;box-shadow:0 0 0 2px var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-node[data-hold]{border-color:var(--fm-stop)!important;background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-node-head{margin:0 0 4px!important;padding:0 0 5px;border-bottom:1px solid var(--fm-line)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-node-kind{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:10.5px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-node-title{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:14px!important;font-weight:700!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgpm-floor{background-color:var(--bg-app)!important;background-image:radial-gradient(color-mix(in srgb,var(--fm-line) 70%,transparent) 1px,transparent 1.5px)!important;background-size:28px 28px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgpm-room{border-radius:var(--radius-md)!important;background:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgpm-room:not(.open){box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgpm-room-head{padding:10px 12px!important;background:transparent!important;border-bottom:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgpm-room-icon{border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgpm-room-label{display:inline-block;max-width:100%;margin-bottom:3px;font-family:var(--fm-mono)!important;background:var(--fm-panel2)!important;color:var(--fm-ink2)!important;border:1px solid var(--fm-line)!important;padding:0 6px!important;border-radius:var(--radius-sm)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgpm-room-name{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:16px!important;font-weight:700!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgpm-tile{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgpm-tile:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgpm-tile:active{transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgpm-risk{border-radius:0!important;background:transparent!important;border-left:3px solid var(--fm-line2);border-bottom:1px solid var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgpm-ui,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgpm-hov{border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq select,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq textarea{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq select:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq textarea:focus{border-color:var(--fm-blue)!important;outline:2px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-bar{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;padding:6px 8px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-plate{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-plate[data-q="hi"]{border-left:3px solid var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-plate[data-q="lo"]{border-left:3px solid var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-plate[data-void]{background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-loghead{background:transparent!important;border-bottom:1px solid var(--fm-line)!important;font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-title{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:700!important;text-transform:none!important;font-size:15px!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-sub{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11.5px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-tag{display:inline-block!important;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-family:var(--fm-mono)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.5!important;background:var(--fm-panel2)!important;color:var(--fm-ink2)!important;border:1px solid var(--fm-line)!important;padding:0 6px!important;border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-read{display:inline-block;background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-weight:500!important;letter-spacing:0!important;color:var(--fm-ink)!important;padding:1px 7px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) input.bgq-read{padding:8px 10px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-read[data-q="hi"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-plate[data-q="hi"] .bgq-read{color:var(--fm-stop)!important;border-color:var(--fm-stop)!important;background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-read[data-q="lo"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-plate[data-q="lo"] .bgq-read{border-color:var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-lim{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-st{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-st::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-st-ok{color:var(--fm-ok)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-st-ok::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-st-mut{color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-st-mut::before{content:'';width:9px;height:9px;flex:none;background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;clip-path:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-st-hi{color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-st-hi::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-st-lo{color:var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-st-lo::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-ind[data-q="ok"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-ind:not([data-q]){color:var(--fm-ok)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-form,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-panel{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-form[data-q="hi"]{border-color:var(--fm-stop)!important;border-left:3px solid var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-form-head,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-panel-head{border-bottom:1px solid var(--fm-line)!important;padding-bottom:8px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-form-head,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-form-head :is(h2,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) h3,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) h4,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) div),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-panel-head,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-panel-head :is(h2,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) h3,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) h4,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) div){font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:700!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-form label,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-form .label{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-dlg{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stat{position:relative;background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;padding-right:26px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stat::before{content:'';width:9px;height:9px;flex:none;background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;clip-path:none;position:absolute;top:9px;right:9px;color:var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stat[data-q="hi"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;color:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stat[data-q="lo"]::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);color:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stat-k{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stat-v{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:700!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stat:not([data-q="hi"]):not([data-q="lo"]) .bgq-stat-v{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-sec{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important;border-bottom:1px solid var(--fm-line);padding-bottom:3px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-seg{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-seg-btn{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important;font-size:13px!important;padding:6px 12px 10px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-seg-btn:hover{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-seg-btn[data-on]{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-seg-btn[data-on]::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-go{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-go[data-q="hi"]{background:var(--fm-stop)!important;border-color:var(--fm-stop)!important;color:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-key{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-key:hover:not(:disabled){border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-key[data-q="hi"]{background:var(--fm-panel)!important;color:var(--fm-stop)!important;border:1px solid var(--fm-stop)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-key[data-q="lo"]{color:var(--fm-ink)!important;border-left:3px solid var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-go:active,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-key:active{transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-ico{color:var(--fm-ink2)!important;border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-ico:hover{color:var(--fm-ink)!important;background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-trail-row{border-top-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-trail-row > span:first-child{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-trail-dot{border-radius:50%!important;background:var(--fm-blue)!important;box-shadow:0 0 0 3px var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-checks{border-radius:var(--radius-md)!important;border-color:var(--fm-line)!important;background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-checks[data-q="lo"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-checks[data-q="hi"]{border-left:3px solid var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-check{border-bottom:1px solid var(--fm-line2);padding-bottom:3px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-check:last-child{border-bottom:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-check[data-q="hi"]{color:var(--fm-stop)!important;box-shadow:inset 3px 0 0 var(--fm-stop);padding-left:6px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-check[data-q="ok"]{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) div.bgq-sign{box-shadow:inset 2px 0 0 var(--fm-line2);padding-left:10px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span.bgq-sign{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-note{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-note[data-q="hi"]{border-left:3px solid var(--fm-stop)!important;color:var(--fm-stop)!important;background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-note[data-q="lo"]{border-left:3px solid var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-empty{background:var(--fm-panel2)!important;border:1px dashed var(--fm-line)!important;border-radius:var(--radius-md)!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-grid{border-color:var(--fm-line)!important;border-radius:var(--radius-md)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-cell{border-color:var(--fm-line2)!important;border-radius:0!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-cell[data-q="hi"]{background:var(--fm-stop-soft)!important;color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-cell[data-q="hi"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;display:inline-block;margin-right:5px;vertical-align:-1px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-cell[data-q="lo"]{background:var(--fm-warn-soft)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-cell[data-q="lo"]::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);display:inline-block;margin-right:5px;vertical-align:-1px;color:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-held:not(.bgq-annun .bgq-held){box-shadow:inset 0 2px 0 var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-annun{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;padding:0!important;display:flex;flex-direction:column;gap:0;overflow:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-annun > .bgq-loghead{background:var(--fm-panel2)!important;border:0!important;border-bottom:1px solid var(--fm-line)!important;color:var(--fm-ink2)!important;padding:7px 12px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-annun > .bgq-plate{border:0!important;border-bottom:1px solid var(--fm-line2)!important;border-radius:0!important;background:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-annun > .bgq-plate:last-child{border-bottom:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-annun > .bgq-plate[data-on]{background:var(--fm-blue-soft)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-annun .bgq-held-head{position:relative;background:transparent!important;box-shadow:none!important;padding-left:30px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-annun .bgq-held-head::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;position:absolute;left:12px;top:50%;margin-top:-5px;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-annun > .bgq-plate[data-q="hi"] .bgq-held-head::before{color:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-annun > .bgq-plate[data-q="hi"]:not([data-on]) .bgq-held-head{background:color-mix(in srgb,var(--fm-stop-soft) 70%,transparent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-annun > .bgq-plate[data-q="lo"] .bgq-held-head::before{color:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-annun .bgq-title{font-size:14px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-annun .bgq-read{padding:0 6px!important}
@media (max-width:720px){:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-held-body{grid-template-columns:minmax(0,1fr)!important;padding-left:14px!important}}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-h1{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:780!important;font-size:28px!important;line-height:1.05!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-card{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-card-h{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:16px!important;text-transform:none!important;letter-spacing:.005em!important;font-size:17px!important;color:var(--fm-ink)!important;border-bottom:1px solid var(--fm-line2);padding-bottom:8px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-sec{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important;font-size:11.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-kpi{position:relative;background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-kpi::after{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;position:absolute;top:10px;right:10px;color:var(--fm-ok)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-kpi[data-alarm]{border-color:var(--fm-stop)!important;background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-kpi[data-alarm]::after{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;position:absolute;top:10px;right:10px;color:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-kpi-v,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-kpi-k{display:block}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-kpi-v{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;line-height:1.05!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-kpi-k{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important;margin-top:4px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-tabs{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-tabs > button,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-tabs > a{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-tabs > [aria-pressed="true"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-tabs > [aria-selected="true"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-tabs > [data-on],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-tabs > .on,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-tabs > .active{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-tabs > [aria-pressed="true"]::after,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-tabs > [aria-selected="true"]::after,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-tabs > [data-on]::after,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-tabs > .on::after,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-tabs > .active::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-stamp{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-stamp::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-stamp[data-tone="warn"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-stamp[data-tone="warning"]::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-stamp[data-tone="danger"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-stamp[data-tone="bad"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-btn{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-btn:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-btn-go{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-btn-go:hover{background:color-mix(in srgb,var(--fm-blue) 88%,var(--fm-ink))!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-input{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--font-body)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-input:focus{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-lane{background:var(--fm-panel2)!important;border:1px solid var(--fm-line2)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;padding:8px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-lane-h{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:16px!important;text-transform:none!important;letter-spacing:.005em!important;font-size:15px!important;color:var(--fm-ink)!important;border-bottom:1px solid var(--fm-line2);padding:0 2px 7px!important;margin-bottom:8px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-tkt{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;border-left:3px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-tkt:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-stub{border-top:1px solid var(--fm-line2)!important;padding-top:8px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-level{background:var(--fm-well)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;overflow:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-level > :first-child{background:var(--fm-ok)!important;border-radius:999px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-level[data-low] > :first-child{background:var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-alert{background:var(--fm-stop-soft)!important;border:1px solid var(--fm-line)!important;border-left:3px solid var(--fm-stop)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-note{background:var(--fm-panel2)!important;border-radius:var(--radius-sm)!important;border-left:3px solid currentColor!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-empty{background:var(--fm-panel2)!important;border:1px dashed var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-size:13px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cmx-rows > *{border-radius:0!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cust-tabs{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cust-tab{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cust-tab.active{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cust-tab.active::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cust-tab-count{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11px!important;background:transparent!important;color:var(--fm-ink2)!important;padding:0!important;margin-left:5px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-root .ch-hd{background:var(--fm-panel)!important;border-bottom:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-who h1{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:780!important;font-size:28px!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-mark{border-radius:var(--radius-md)!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-root .ch-tabs button{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-root .ch-tabs button.on{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-root .ch-tabs button.on::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-root .ch-tabs em{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-style:normal;font-size:11px!important;background:transparent!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-figs{gap:8px!important;border:0!important;background:transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-fig{position:relative;background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-fig::after{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;position:absolute;top:10px;right:10px;color:var(--fm-ok)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-fig.warn::after{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;top:10px;right:10px;color:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-fig.crit{border-color:var(--fm-stop)!important;background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-fig.crit::after{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;position:absolute;top:10px;right:10px;color:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-fig b{display:block;font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;line-height:1.05!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-fig > span{display:block}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-fig.ok b{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-fig span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-kv span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-ohd,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-wrow .lab,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tb label{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-card,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-person,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-wb{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-wb{border-left:3px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-wb.pend{border-left-color:var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-ch{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important;padding:9px 14px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-ch h3,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-wbh a,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-wbh b,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-person b{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:16px!important;text-transform:none!important;letter-spacing:.005em!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-ch .n{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11px!important;background:var(--fm-well);color:var(--fm-ink2)!important;padding:1px 7px;border-radius:999px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-av{border-radius:50%!important;background:var(--fm-well)!important;box-shadow:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-seg{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-seg button{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-seg button.on{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-seg button.on::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-st{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-st::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-need{border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-need .sev{width:9px!important;height:9px!important;border-radius:50%!important;flex:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-need.crit{background:var(--fm-stop-soft)!important;box-shadow:inset 3px 0 0 var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-need.crit .sev{border-radius:1px!important;background:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl th{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important;background:transparent!important;border-bottom:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-tbl td{border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-sel{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;background:var(--fm-panel)!important;font-family:var(--font-body)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-menu{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cb-bldg{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;border-left:3px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cb-bh{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cb-nm b{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:16px!important;text-transform:none!important;letter-spacing:.005em!important;font-size:15.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cb-nm small,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cb-facts{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cb-row{border-top:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cb-row .kd{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-clear,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .cb-empty{font-family:var(--fm-body)!important;font-size:13px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pc-sub{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none;align-items:flex-end}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pc-sub .pc-lab{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important;background:transparent!important;padding:8px 12px 12px 0!important;margin:0 0 -2px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pc-sub a{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pc-sub a[aria-current="page"]{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pc-sub a[aria-current="page"]::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pc-sub a em,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pc-sub a i{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-style:normal;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pc-in{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;background:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pc-owed{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-viewas .bgx-link{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;padding:4px 10px!important;font-size:12px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-viewas .bgx-link:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-kpis .bgx-kpi-note{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-lines{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;padding:0 0 10px!important;overflow:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-lines > .bgx-label{display:block;margin:0 0 6px!important;padding:12px 14px 8px;background:transparent!important;border-bottom:1px solid var(--fm-line2)!important;font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:17px!important;text-transform:none!important;letter-spacing:.005em!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-lines-row{padding:0 14px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-line{background:var(--fm-panel)!important;border:1px solid var(--fm-line2)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;padding:7px 11px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-line:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-line-lamp{width:9px!important;height:9px!important;border-radius:50%!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-line-name{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:15px!important;text-transform:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-line-meta{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11.5px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-line[data-alarm]{border-color:var(--fm-stop)!important;background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-line[data-alarm] .bghub-line-lamp{border-radius:1px!important;background:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-grid .bgx:has(> .bgx-title){background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;padding:0 0 12px!important;overflow:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-grid .bgx:has(> .bgx-title) > .bgx-title{margin:0 0 10px!important;padding:12px 14px 8px;background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-grid .bgx:has(> .bgx-title) > :not(.bgx-title){margin-left:14px!important;margin-right:14px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-grid .bgx-title .bgx-link{font-family:var(--fm-body)!important;font-size:12.5px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-grid .bgx-row-meta{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-grid .bgx-stat{position:relative}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-grid .bgx-stat::after{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;position:absolute;top:9px;right:9px;width:8px;height:8px;color:var(--stat-color,var(--fm-ok))}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-grid .bgx-stat .bgx-stat-value{display:block}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-grid .bgx-stat .bgx-label-sm{display:block}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-grid .bgx-label-sm{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important;font-size:10.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-empty{font-family:var(--fm-body)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-grid .dash-section-head h2{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:17px!important;text-transform:none!important;font-size:18px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bghub-grid .dash-section-head > span[aria-hidden]{border-top:2px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-ptitle{border-bottom:0;padding-bottom:4px;margin-bottom:16px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg[role="dialog"][aria-modal="true"]{border:0!important;border-radius:0!important;background:color-mix(in srgb,var(--fm-ink) 35%,transparent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-panel{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important;border-top:3px solid var(--fm-blue)!important;background:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-head{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-title{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:17px!important;text-transform:none!important;font-size:19px!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-kbd{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;padding:0 5px!important;background:var(--fm-panel)!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-search{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;border-radius:var(--radius-md)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-close{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;width:30px;height:28px;display:grid;place-items:center;padding:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-close:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-nav{background:var(--fm-panel)!important;border-right:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-idx{border-radius:var(--radius-sm)!important;font-family:var(--fm-body)!important;font-size:13.5px!important;font-weight:550!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:2px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-idx[data-on]{background:var(--fm-blue-soft)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important;color:var(--fm-ink)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-idx .bgx-mono{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;background:var(--fm-well)!important;color:var(--fm-ink2)!important;padding:1px 7px!important;border-radius:999px!important;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-canvas{background:var(--bg-app)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-card{transition:border-color .12s}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-card:hover{border-color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-ct{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:17px!important;text-transform:none!important;font-size:16px!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-ci{border-radius:50%!important;background:var(--fm-blue-soft)!important;color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-pagebar{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-pagetitle{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:17px!important;text-transform:none!important;font-size:15px!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-pagebar .bgx-link{font-family:var(--fm-body)!important;font-size:12.5px!important;font-weight:650!important;text-transform:none!important;letter-spacing:0!important;color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .shub-bg-result{border-radius:var(--radius-sm)!important;border:1px solid var(--fm-line2)!important;margin-bottom:4px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page .card > .form-section-title:first-child,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page .card > h2:first-child,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-form .card > .form-section-title:first-child,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-form .card > h2:first-child,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr .card > .form-section-title:first-child,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr .card > h2:first-child,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs .card > .form-section-title:first-child,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs .card > h2:first-child,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang .card > .form-section-title:first-child,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang .card > h2:first-child,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .brand-arch .card > .form-section-title:first-child,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .brand-arch .card > h2:first-child{display:block;background:transparent!important;border-bottom:1px solid var(--fm-line2)!important;padding:0 0 8px!important;margin-top:0!important;font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:17px!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page .card h2,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page .card h3,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-form .card h2,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-form .card h3,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr .card h2,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr .card h3,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs .card h2,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs .card h3,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang .card h2,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang .card h3,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .brand-arch .card h2,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .brand-arch .card h3{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-form input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-form select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-form textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .brand-arch input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .brand-arch select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .brand-arch textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]){background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-form input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-form select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-form textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .brand-arch input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .brand-arch select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .brand-arch textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page input[type=checkbox],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page input[type=radio],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-form input[type=checkbox],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-form input[type=radio],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr input[type=checkbox],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr input[type=radio],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs input[type=checkbox],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs input[type=radio],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang input[type=checkbox],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang input[type=radio],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .brand-arch input[type=checkbox],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .brand-arch input[type=radio]{accent-color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page button[role=switch],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-form button[role=switch],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr button[role=switch],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs button[role=switch],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang button[role=switch],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .brand-arch button[role=switch]{border-radius:999px!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page button[role=switch] > span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-form button[role=switch] > span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr button[role=switch] > span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs button[role=switch] > span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang button[role=switch] > span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .brand-arch button[role=switch] > span{border-radius:50%!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page .persona-opt{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .settings-page .persona-opt:has(input:checked){background:var(--fm-blue-soft)!important;border-color:var(--fm-blue)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"].gm-embed:has(.app-shell)) .card > .form-section-title:first-child,:is(html[data-skin="flow"].gm-embed:has(.app-shell)) .card > h2:first-child{display:block;background:transparent!important;border-bottom:1px solid var(--fm-line2)!important;padding:0 0 8px!important;margin-top:0!important;font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:17px!important;text-transform:none!important}
:is(html[data-skin="flow"].gm-embed:has(.app-shell)) .card h2,:is(html[data-skin="flow"].gm-embed:has(.app-shell)) .card h3{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;text-transform:none!important}
:is(html[data-skin="flow"].gm-embed:has(.app-shell)) .app-content input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"].gm-embed:has(.app-shell)) .app-content select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"].gm-embed:has(.app-shell)) .app-content textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]){background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"].gm-embed:has(.app-shell)) input[type=checkbox],:is(html[data-skin="flow"].gm-embed:has(.app-shell)) input[type=radio]{accent-color:var(--fm-blue)}
:is(html[data-skin="flow"].gm-embed:has(.app-shell)) button[role=switch]{border-radius:999px!important;box-shadow:none!important}
:is(html[data-skin="flow"].gm-embed:has(.app-shell)) button[role=switch] > span{border-radius:50%!important;box-shadow:none!important}
:is(html[data-skin="flow"].gm-embed:has(.app-shell)) .app-content{background-image:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr-titleblock,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-titleblock,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-titleblock,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .barch-titleblock{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr-eyebrow,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-eyebrow,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-eyebrow,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .barch-eyebrow{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important;display:inline-block;font-size:10.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr-title,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-title,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-title,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .barch-title{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:780!important;font-size:30px!important;line-height:1.05!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr-lede,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-lede,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-lede,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .barch-lede{color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr-save,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-save,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-save,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .barch-save{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr-save:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-save:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-save:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .barch-save:hover{background:color-mix(in srgb,var(--fm-blue) 88%,var(--fm-ink))!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr-status > span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-status > span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-status > span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .barch-status > span{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr-status > span::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-status > span::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-status > span::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .barch-status > span::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr-dim .lbl,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-dim .lbl,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-dim .lbl,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .barch-dim .lbl{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:17px!important;text-transform:none!important;font-size:15px!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr-dim .ln,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-dim .ln,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-dim .ln,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .barch-dim .ln{height:2px!important;background:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr-dim .ln::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr-dim .ln::after,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-dim .ln::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-dim .ln::after,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-dim .ln::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-dim .ln::after,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .barch-dim .ln::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .barch-dim .ln::after{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-chip,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-pick,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-toggle{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-chip:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-pick:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-toggle:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-chip.on,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-pick.on{background:var(--fm-blue-soft)!important;border-color:var(--fm-blue)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-toggle.on{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-input{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-input:focus{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-row .box{border-radius:var(--radius-sm)!important;box-shadow:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-row .nm,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-avl .nm,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-h,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-h{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-row .sug,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-chip .sug{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-row .sug::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-chip .sug::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-pick .cc,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-avl .cc{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;background:var(--fm-well)!important;color:var(--fm-ink2)!important;padding:1px 7px!important;border-radius:999px!important;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-banner{border-radius:var(--radius-sm)!important;border:1px solid var(--fm-line)!important;border-left:3px solid var(--fm-ink2)!important;background:var(--fm-panel2)!important;box-shadow:none!important;border-left-color:var(--fm-blue)!important;background:var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-banner.soft{border-left-color:var(--fm-ink2)!important;background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .theme-card{border-radius:var(--radius-md)!important;border:1px solid var(--fm-line)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .theme-card:hover{transform:none!important;border-color:var(--fm-ink2)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .theme-card.active{border-color:var(--fm-blue)!important;box-shadow:0 0 0 3px var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .theme-info{background:var(--fm-panel)!important;border-top:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .theme-btn{border-radius:var(--radius-sm)!important;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;text-transform:none!important;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .theme-badge{border-radius:999px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .plan-card{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .plan-card.popular{border-color:var(--fm-blue)!important;box-shadow:inset 0 3px 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .plan-name{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:780!important;font-size:22px!important;line-height:1.05!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .plan-price{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-variant-numeric:tabular-nums;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .plan-badge{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .plan-badge::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .plan-cta{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .plan-cta:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .plan-cta[data-go]{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-stat{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-stat-value{display:block;font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .perm-ref-grid > div{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-head{border-bottom:0;padding-bottom:4px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-tile{border-radius:var(--radius-md)!important;background:var(--fm-blue)!important;color:var(--fm-on-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-h1{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:780!important;font-size:30px!important;line-height:1.05!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-btn,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-back,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-folderbtn{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-btn:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-back:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-folderbtn:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-btn-go{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-btn-go:hover{background:color-mix(in srgb,var(--fm-blue) 88%,var(--fm-ink))!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-btn-stop{background:var(--fm-panel)!important;color:var(--fm-stop)!important;border:1px solid var(--fm-stop)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-note{border-radius:var(--radius-sm)!important;border:1px solid var(--fm-line)!important;border-left:3px solid var(--fm-ink2)!important;background:var(--fm-panel2)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-note[data-tone="warn"]{border-left-color:var(--fm-warn)!important;background:var(--fm-warn-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-note[data-tone="danger"]{border-left-color:var(--fm-stop)!important;background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-invite{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-search{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;border-radius:var(--radius-md)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-chip{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12px!important;padding:4px 10px!important;border-radius:999px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-chip[data-on]{background:var(--fm-blue-soft)!important;border-color:var(--fm-blue)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-mbtabs,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-tabs{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-mbtabs > button,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-tabs > button{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-mbtabs > button[aria-selected="true"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-tabs > button[data-on]{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-mbtabs > button[aria-selected="true"]::after,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-tabs > button[data-on]::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-pane{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-listhead,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-readhead{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-bulk{background:var(--fm-blue-soft)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-row:has(.mailx-rowbody[data-unread]){border-left-color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-av{border-radius:50%!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-date{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-subject{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:22px!important;font-weight:740!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-attach{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-rowbtn{border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-empty{font-family:var(--fm-body)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-modal{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important;border-top:3px solid var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-modal-head{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-modal-title{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:17px!important;text-transform:none!important;font-size:18px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-modal input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-modal select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-modal textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]){background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-head{border-bottom:0;padding-bottom:4px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-h1{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:780!important;font-size:30px!important;line-height:1.05!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-tabs{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-tabs > button{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-tabs > button[data-on]{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-tabs > button[data-on]::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-search,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-filter{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-row{border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-row[data-on]{background:var(--fm-blue-soft)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-status{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-status::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-panehead{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-micro{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;background:var(--fm-well)!important;color:var(--fm-ink2)!important;padding:1px 7px!important;border-radius:999px!important;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-step-title{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:17px!important;text-transform:none!important;font-size:17px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-banner{border-left:3px solid currentColor!important;border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-empty{font-family:var(--fm-body)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msg-sidebar{background:var(--fm-panel)!important;border-right:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-head,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-chathead{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-h1,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-h2,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-chattitle{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:740!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-btn{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-btn:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-btn-go{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-convo-btn[data-on]{background:var(--fm-blue-soft)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-time,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-stamp{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-count{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;border-radius:999px!important;background:var(--fm-blue)!important;color:var(--fm-on-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-tag{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-tag::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-bubble{border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-bubble:not([data-team]){background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-compose{background:var(--fm-panel)!important;border-top:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-compose input{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-compose input:focus{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .msgx-empty{font-family:var(--fm-body)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .notes-card{position:relative;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .notes-card:not([data-tinted]){background:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .notes-card[data-pinned]::after{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;position:absolute;top:10px;right:10px;color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .notes-card-title{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:16px!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .notes-card:not([data-tinted]) .notes-card-title{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .notes-card:not([data-tinted]) > :not(:first-child){color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .notes-modal{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important;border-top:3px solid var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .notes-modal-head{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .notes-modal-foot{background:transparent;border-top:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .notes-empty{font-family:var(--fm-body)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-h2{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:17px!important;text-transform:none!important;border-bottom:1px solid var(--fm-line2);padding-bottom:8px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-new{background:var(--fm-panel2)!important;border:1px dashed var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;color:var(--fm-ink)!important;font-family:var(--fm-body)!important;font-weight:650!important;font-size:13px!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-new:hover{border-color:var(--fm-blue)!important;color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-tpl,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-row{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-tpl:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-row:hover{border-color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-foot{background:transparent!important;border-top:1px solid var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-name,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-rowtitle{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-rowthumb{border-radius:var(--radius-sm)!important;background:var(--fm-well)!important;box-shadow:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-rowmeta{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-rowmeta::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-del{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-del:hover{border-color:var(--fm-stop)!important;color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-empty{background:var(--fm-panel2)!important;border:1px dashed var(--fm-line)!important;border-radius:var(--radius-md)!important;font-family:var(--fm-body)!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-err{border-radius:var(--radius-sm)!important;border:1px solid var(--fm-line)!important;border-left:3px solid var(--fm-ink2)!important;background:var(--fm-panel2)!important;box-shadow:none!important;border-left-color:var(--fm-stop)!important;background:var(--fm-stop-soft)!important;color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-head{border-bottom:0;padding-bottom:4px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-h1{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:780!important;font-size:30px!important;line-height:1.05!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-sub{font-family:var(--fm-body)!important;font-size:13px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-row:hover{border-color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-av{border-radius:50%!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-tag{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-tag::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-pay > div:first-child{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-weight:600!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-h1{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:780!important;font-size:30px!important;line-height:1.05!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-card{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-title{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:17px!important;text-transform:none!important;font-size:15px!important;color:var(--fm-ink)!important;border-bottom:1px solid var(--fm-line2);padding-bottom:8px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-card:has(> .anx-value){background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-value{display:block;font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-variant-numeric:tabular-nums;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-seg{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-seg > a,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-seg > button{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-seg > a[data-on],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-seg > button[data-on]{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-seg > a[data-on]::after,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-seg > button[data-on]::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-tab{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-tab:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-tab[data-on]{background:var(--fm-blue-soft)!important;border-color:var(--fm-blue)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgonb{background:var(--bg-app)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgonb-head{background:var(--fm-panel)!important;border-bottom:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgonb h1,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgonb h2{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgonb label{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important;font-size:11.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgonb input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgonb select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgonb textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]){background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgonb input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]):not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgonb select:not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgonb textarea:not(.input):not([style*="border: none"]):not([style*="background: transparent"]):focus{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgonb button{border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgonb-go{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgonb-go:hover{background:color-mix(in srgb,var(--fm-blue) 88%,var(--fm-ink))!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-status[data-tone="danger"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-tag[data-tone="danger"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dl-rowmeta[data-tone="danger"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none}
@media (max-width:720px){:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-h1,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .inbx-h1,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .emp-h1,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .anx-h1,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .appr-title,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bizs-title,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .lang-title,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .barch-title{font-size:24px!important}:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .mailx-subject{font-size:19px!important}}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-brand{background:var(--fm-panel)!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-brand-name{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:17px!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-brand-mark,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-brand img{border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-brand-mark{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-nav-group{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important;border-top:1px solid var(--fm-line2);margin-top:6px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-sidebar nav > div:first-child .portal-nav-group{border-top:0;margin-top:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-avatar{border-radius:50%!important;background:var(--fm-blue-soft)!important;color:var(--fm-blue)!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-signout{font-family:var(--fm-body)!important;font-size:12.5px!important;font-weight:600!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-field{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;background:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-tab-bar{background:var(--fm-panel)!important;border-top:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-tab span{font-family:var(--fm-body)!important;font-size:10.5px!important;font-weight:600!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-tab[data-on]{background:transparent!important;color:var(--fm-blue)!important;box-shadow:inset 0 3px 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-more-sheet{background:var(--fm-panel)!important;border-radius:var(--radius-md) var(--radius-md) 0 0!important;border-top:3px solid var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-more-link{border-radius:var(--radius-sm)!important;font-family:var(--fm-body)!important;font-size:14px!important;font-weight:600!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-more-link[data-on]{background:var(--fm-blue-soft)!important;color:var(--fm-ink)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-footer{background:var(--fm-panel)!important;border-top:1px solid var(--fm-line2)!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .portal-main a.card:hover{transform:none!important;border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-cmd{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;background:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-cmd:focus-within{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-cmd input{font-family:var(--fm-body)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-cmd-out{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important;border-radius:0 0 var(--radius-md) var(--radius-md)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-chip{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;border-radius:999px!important;font-size:12px!important;padding:4px 11px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-chip:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-head{border-bottom:0;padding-bottom:4px;margin-bottom:16px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-title{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:780!important;font-size:30px!important;line-height:1.05!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-sub{font-family:var(--fm-body)!important;font-size:13px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-sec,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-h{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:17px!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-h{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;color:var(--fm-ink2)!important;font-size:11px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-label,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-stat-l{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-kicker{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:12px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-name{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:700!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-back,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-link,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-more{font-family:var(--fm-body)!important;font-size:13px!important;font-weight:650!important;color:var(--fm-blue)!important;text-transform:none!important;letter-spacing:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-panel,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-doc{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-panel[data-tone="go"]{border-top:3px solid var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-panel.pub-panel-mid{border-top:0!important;border-radius:0 0 var(--radius-md) var(--radius-md)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-panel-head,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-doc-head{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-panel-head[data-on]{background:var(--fm-blue-soft)!important;color:var(--fm-ink)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-card{background:var(--fm-panel2)!important;border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-row{border-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-row[data-on]{background:var(--fm-blue-soft)!important;color:var(--fm-ink)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-row[data-unread]{box-shadow:inset 3px 0 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-well,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-total,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-totals{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-totals{border-width:1px 0 0!important;border-radius:0!important;background:transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-totals div > span:last-child,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-total-due{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-total-due{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-empty{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;border-style:dashed!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-note{border-radius:var(--radius-sm)!important;border-left:4px solid var(--fm-warn)!important;background:var(--fm-warn-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-foot{background:var(--fm-panel)!important;border:1px solid var(--fm-line2)!important;border-radius:var(--radius-md)!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:12px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-dock{background:var(--fm-panel)!important;border-top:1px solid var(--fm-line)!important;box-shadow:0 -10px 24px -18px color-mix(in srgb,var(--fm-ink) 40%,transparent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-band{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border-radius:var(--radius-md) var(--radius-md) 0 0!important;border-bottom:3px solid var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-page{background:var(--bg-app)!important;color:var(--text-primary)!important;font-family:var(--font-body)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-btn{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-btn:hover:not(:disabled){background:color-mix(in srgb,var(--fm-blue) 88%,var(--fm-ink))!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-btn2{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-btn2:hover:not(:disabled){border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-btn:disabled,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-btn2:disabled{opacity:.55!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-banner .pub-btn{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-opt{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-opt:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-opt[data-on]{background:var(--fm-blue-soft)!important;border-color:var(--fm-blue)!important;color:var(--fm-ink)!important;box-shadow:inset 0 0 0 1px var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-field{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--font-body)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-field:focus{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-toggle{border-radius:999px!important;background:var(--fm-line)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-toggle[data-on]{background:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-toggle > div{border-radius:50%!important;background:var(--fm-panel)!important;box-shadow:0 1px 3px color-mix(in srgb,var(--fm-ink) 30%,transparent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-status{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-status::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-status[data-tone="warning"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-status[data-tone="warn"]::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-status[data-tone="danger"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-status[data-tone="bad"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-status[data-tone="muted"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-status[data-tone="done"]::before{content:'';width:9px;height:9px;flex:none;background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;clip-path:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-status:empty::before{display:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-pill,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-count{border-radius:999px!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-amt,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-code,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-meta{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-icon{border-radius:50%!important;box-shadow:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-iconbtn{padding:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-stat,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-stats > .card{background:var(--fm-panel)!important;border-top:1px solid var(--fm-line)!important;border-right:1px solid var(--fm-line)!important;border-bottom:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-stat-v,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-big{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-variant-numeric:tabular-nums;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-banner{position:relative;background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-left:4px solid var(--brand-info)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-banner[data-tone="accent"]{border-left-color:var(--brand-accent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-banner[data-tone="info"]{background:color-mix(in srgb,var(--brand-info) 8%,var(--fm-panel))!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-banner[data-tone="danger"]{background:var(--fm-stop-soft)!important;border-color:color-mix(in srgb,var(--fm-stop) 40%,var(--fm-line))!important;border-left-color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-bubble{border-radius:var(--radius-md)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-bubble[data-me]{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-bubble:not([data-me]){background:var(--fm-panel2)!important;border:1px solid var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-tl{width:2px!important;border-radius:0!important;background:var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-tl-dot{width:12px!important;height:12px!important;left:-17px!important;top:12px!important;font-size:0!important;background:var(--fm-panel)!important;border:3px solid var(--fm-blue)!important;border-radius:50%!important;box-shadow:0 0 0 3px var(--fm-panel)!important;box-sizing:border-box}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-tl-card{border-radius:var(--radius-md)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-step-dot{background:var(--fm-panel)!important;box-shadow:inset 0 0 0 3px var(--fm-line)!important;border-radius:50%!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-step-dot[data-on]{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;box-shadow:0 0 0 3px var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-step-line{width:3px!important;background:var(--fm-line)!important}
@media (max-width:720px){:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-title{font-size:24px!important}}
.bgp[data-skin-frame="flow"][data-theme] .btn-primary{border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--font-body)!important;font-weight:650!important;text-transform:none;letter-spacing:0}
.bgp[data-skin-frame="flow"][data-theme] .btn-primary:hover{background:color-mix(in srgb,var(--brand-primary) 88%,var(--text-primary))!important}
.bgp[data-skin-frame="flow"][data-theme] .bgp-top-link{border-radius:999px;border:1px solid var(--border-primary);box-shadow:none;font-family:var(--font-body);font-weight:650;letter-spacing:0}
.bgp[data-skin-frame="flow"][data-theme] .bgp-top-link:hover{border-color:var(--text-muted)}
.bgp[data-skin-frame="flow"][data-theme] .bgp-ticker b{padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--bg-app) 90%,var(--text-primary));font-variant-numeric:tabular-nums}
.bgp[data-skin-frame="flow"][data-theme] .bgp-foot{background:var(--bg-card);border-top:1px solid var(--border-primary)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="select"]{font-family:var(--fm-body)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="select"]:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="select"]:focus-visible{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-ui="select"]:disabled{box-shadow:none!important;opacity:.7;background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) td.gbk-run{background:var(--fm-panel2)!important;box-shadow:inset 1px 0 0 var(--fm-line2);font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-weight:650}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-detail{background:var(--fm-panel2)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important;border-bottom:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-lh{background:transparent!important;border-bottom:1px solid var(--fm-line)!important;font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-row{border-bottom-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-row:hover{background:var(--fm-panel2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-well{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-btn{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-btn:hover:not(:disabled){border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-btn[data-tone="go"]{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-btn[data-tone="danger"]{background:var(--fm-panel)!important;color:var(--fm-stop)!important;border:1px solid var(--fm-stop)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-btn:disabled{opacity:.55;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-note{background:var(--fm-blue-soft)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-left:3px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-drop{background:var(--fm-panel2)!important;border:1.5px dashed var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-size:13px!important;font-weight:600!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gbk-drop:hover{border-color:var(--fm-blue)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-tile{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-ico{border-radius:50%!important;border:0;background:var(--fm-blue-soft)!important;color:var(--fm-blue)!important;box-shadow:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-l{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-v{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-variant-numeric:tabular-nums;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-sub,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-meta,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-fig{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-sub,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-meta{font-size:11.5px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-card{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-head{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important;padding:12px 16px 8px!important;margin-bottom:4px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-title,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-title [data-ui="section-label"]{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:16px!important;text-transform:none!important;letter-spacing:0!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-lg{font-family:var(--fm-body)!important;font-size:12px!important;color:var(--fm-ink2)!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-tip{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-track{border-radius:999px!important;background:var(--fm-well)!important;box-shadow:none!important;border:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-track > div{border-radius:999px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-empty{font-family:var(--fm-body)!important;font-size:13px;color:var(--fm-ink2)!important;text-transform:none;letter-spacing:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-count{border-radius:999px!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;background:var(--fm-well)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-btn{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-btn:hover:not(:disabled){border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-btn[data-go]{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-w[data-editing]{outline:1.5px dashed var(--fm-line)!important;outline-offset:2px;border-radius:var(--radius-md)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-grip{background:var(--fm-panel2)!important;border-bottom:1px solid var(--fm-line2)!important;border-radius:var(--radius-md) var(--radius-md) 0 0!important;cursor:grab}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-grip span{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-hide{border-radius:50%!important;background:var(--fm-stop)!important;color:var(--fm-panel)!important;border-color:var(--fm-panel)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-drop{background:var(--fm-blue-soft)!important;border:1.5px dashed var(--fm-blue)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-size:12.5px!important;font-weight:600!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-edit-btn{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-edit-btn:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-edit-btn[data-on]{background:var(--fm-blue-soft)!important;color:var(--fm-ink)!important;border-color:var(--fm-blue)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-eye{border-radius:var(--radius-sm)!important;border:1px solid var(--fm-line)!important;background:var(--fm-panel)!important;color:var(--fm-ink2)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-eye[data-on]{background:var(--fm-blue-soft)!important;border-color:var(--fm-blue)!important;color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-mgr{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-tray{background:var(--fm-panel2)!important;border:1.5px dashed var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-sec{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-collapsed{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-collapsed > *{font-family:var(--fm-body)!important;font-size:12.5px!important;font-weight:600!important;color:var(--fm-ink2)!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-section-head h2{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:18px!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-section-head > span[aria-hidden]{border-top:2px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-toast [data-ui="toast-act"]{font-size:12px!important;padding:5px 10px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .h-toast [data-ui="toast-act"][data-go]{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;text-decoration:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-help__pop{text-transform:none!important;letter-spacing:normal!important;font-family:var(--fm-body)!important;font-weight:400!important;line-height:1.4!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-help__title{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:14.5px!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-help__body,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bg-help__more{text-transform:none!important;letter-spacing:normal!important;font-family:var(--fm-body)!important}
@media (max-width:720px){:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dwx-head{padding:10px 12px 6px!important}:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .dash-section-head h2{font-size:16px!important}}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet]{--gik-winBG:var(--fm-panel);--gik-toolbarTop:var(--fm-panel);--gik-toolbarBot:var(--fm-panel);--gik-rail:var(--fm-panel);--gik-panel:var(--fm-panel2);--gik-inspector:var(--fm-panel);--gik-statusbar:var(--fm-panel2);--gik-tabIdle:transparent;--gik-desk:var(--fm-panel2);--gik-border:var(--fm-line);--gik-controlBorder:var(--fm-line);--gik-divider:var(--fm-line2);--gik-text:var(--fm-ink);--gik-text2:var(--fm-ink2);--gik-text3:var(--fm-ink2);--gik-text4:color-mix(in srgb,var(--fm-ink2) 60%,transparent);--gik-accentSoft:var(--fm-blue-soft);--gik-field:var(--fm-panel);--gik-fieldSunken:var(--fm-panel2);--gik-segmentTrack:var(--fm-panel2);--gik-railTrack:var(--fm-line2);--gik-glassFill:var(--fm-panel);--gik-glassBorder:var(--fm-line);--gik-destructive:var(--fm-stop);--gik-font-serif:var(--fm-disp);--gik-font-mono:var(--fm-mono)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window]{border-color:var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="titlebar"]{background:var(--fm-panel)!important;background-image:none!important;border-bottom:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="title"]{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:16px!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="brand"]{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="doc-status"]{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;font-size:11.5px!important;padding:2px 8px 2px 6px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="doc-status"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="doctabs"]{background:var(--fm-panel)!important;box-shadow:none!important;border-bottom:2px solid var(--fm-line2)!important;gap:2px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="doctab"]{position:relative;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;margin-bottom:-2px;border-radius:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="doctab"][aria-selected="true"]{background:transparent!important;border-bottom-color:var(--fm-blue)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="doctab"][aria-selected="true"]::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="doctab"] a{font-family:var(--fm-body)!important;font-weight:600;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="doctab"][aria-selected="true"] a{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="rail"]{background:var(--fm-panel)!important;border-right:1px solid var(--fm-line)!important;gap:6px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="mode"]{background:transparent!important;color:var(--fm-ink2)!important;border:0!important;border-radius:var(--radius-md)!important;box-shadow:none!important;transition:background .12s,color .12s}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="mode"]:hover{color:var(--fm-ink)!important;background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="mode"][data-on]{background:var(--fm-blue-soft)!important;color:var(--fm-ink)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="mode"][aria-disabled]{background:transparent!important;opacity:.5;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="mode-label"]{font-family:var(--fm-body)!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="inkbar"]{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="statusbar"]{background:var(--fm-panel2)!important;color:var(--fm-ink2)!important;border-top:1px solid var(--fm-line)!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="lamp"]{width:8px!important;height:8px!important;border-radius:50%!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"]{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important;border-top:3px solid var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="bar"]{background:var(--fm-panel)!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="label"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet] [data-gi="label"]{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi-btn],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet] [data-gi-btn]{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi-btn]:hover:not(:disabled),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet] [data-gi-btn]:hover:not(:disabled){border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi-btn="primary"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet] [data-gi-btn="primary"]{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi-btn="danger"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet] [data-gi-btn="danger"]{background:var(--fm-panel)!important;color:var(--fm-stop)!important;border:1px solid var(--fm-stop)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi-btn="ghost"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet] [data-gi-btn="ghost"]{background:transparent!important;border-color:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi-btn]:disabled,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet] [data-gi-btn]:disabled{opacity:.55;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] .gi-input,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet] .gi-input{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] .gi-input:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet] .gi-input:focus{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="seg"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet] [data-gi="seg"]{background:var(--fm-panel2)!important;box-shadow:none!important;border:1px solid var(--fm-line)!important;border-radius:999px!important;padding:2px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="seg"] [role="radio"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet] [data-gi="seg"] [role="radio"]{font-family:var(--fm-body)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;border-radius:999px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="seg"] [aria-checked="true"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet] [data-gi="seg"] [aria-checked="true"]{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet]{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--fm-ink) 50%,transparent)!important;border-top:3px solid var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet] [data-gi="sheet-head"]{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet] [data-gi="sheet-title"]{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:18px!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi-sheet] [data-gi="sheet-foot"]{background:var(--fm-panel2)!important;border-top:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="filter"]{font-family:var(--fm-body)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="filter"][aria-pressed="true"]{background:var(--fm-blue-soft)!important;color:var(--fm-ink)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="count"]{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="notice"]{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;position:relative;padding-left:28px!important;color:var(--fm-ink)!important;background:var(--fm-warn-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="notice"]::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;left:10px;top:50%;margin-top:-5px;color:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="notice"][data-q="hi"]{background:var(--fm-stop-soft)!important;color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="notice"][data-q="hi"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;margin-top:-4.5px;color:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="thead"]{background:transparent!important;border-bottom:1px solid var(--fm-line)!important;font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="thead"] button{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="row"]{border-bottom:1px solid var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="row"]:hover{background:var(--fm-panel2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="row"][aria-selected="true"]{background:var(--fm-blue-soft)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="name"]{font-weight:600}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="date"]{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11.5px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="caption"]{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="signer-state"]{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;font-size:11.5px!important;padding:2px 8px 2px 6px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="signer-state"]::before{content:'';width:9px;height:9px;flex:none;background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;clip-path:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="tfoot"]{background:var(--fm-panel2)!important;border-top:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="preview"]{border-left:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="preview-head"]{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important;font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="doc-title"]{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:19px!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="empty-text"]{font-family:var(--fm-body)!important;font-size:13.5px!important;text-transform:none!important;letter-spacing:0!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="drop"]{border-color:var(--fm-blue)!important;border-radius:var(--radius-md)!important;background:color-mix(in srgb,var(--fm-blue-soft) 85%,transparent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="card"]{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="card"]:hover{border-color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="card-sheet"]{border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="card-title"]{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="card-meta"]{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="badge"]{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;font-size:11.5px!important;padding:2px 8px 2px 6px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-tabs{width:max-content}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-count{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;background:var(--fm-well)!important;color:var(--fm-ink)!important;border-radius:999px!important;box-shadow:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-filt{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;border-radius:999px!important;padding:5px 11px!important;font-size:12.5px!important;gap:7px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-filt:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-filt::before{border-radius:50%!important;background:var(--chip-color,var(--fm-line))!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-filt[data-q="hi"]::before{border-radius:1px!important;background:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-filt[data-on]{background:var(--fm-blue-soft)!important;border-color:var(--fm-blue)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-lane{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-lane-head{position:relative;background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-lane-ico{display:inline-flex;align-items:center;justify-content:center;background:var(--fm-blue-soft);color:var(--fm-blue)!important;padding:5px;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-lane[data-q="hi"]{border-color:var(--fm-stop)!important;box-shadow:inset 0 3px 0 var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-lane[data-q="hi"] .bgac-lane-ico{background:var(--fm-stop-soft);color:var(--fm-stop)!important;border-radius:var(--radius-sm)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-domain{border-top-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-item{border-top-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-sev{content:'';width:9px;height:9px;flex:none;background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;clip-path:none;width:9px!important;height:9px!important;align-self:center;color:var(--fm-ink2);background:transparent!important;border-radius:50%!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-item[data-sev="critical"] .bgac-sev{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;width:9px!important;height:9px!important;background:var(--fm-stop)!important;border:0!important;border-radius:1px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-item[data-sev="high"] .bgac-sev{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);width:11px!important;height:10px!important;background:var(--fm-warn)!important;border:0!important;border-radius:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-item-title{color:var(--fm-ink)!important;font-weight:650}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-clear{font-family:var(--fm-body)!important;font-size:13px!important;text-transform:none;letter-spacing:0;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-opt[data-on] span{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-btn[data-done]{background:var(--fm-ok)!important;border-color:var(--fm-ok)!important;color:var(--fm-on-blue)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gis-tools{background:var(--fm-panel)!important;border-bottom:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gis-side{background:var(--fm-panel)!important;border-left:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .gis-status{background:var(--fm-panel2)!important;color:var(--fm-ink2)!important;border:0!important;border-top:1px solid var(--fm-line)!important;border-radius:0!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-disc-h{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:15px!important;font-weight:720!important;text-transform:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-confirm{font-weight:600}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .pub-panel > .pub-status{font-size:15px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-lbl,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-dlg-body > label{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-sign-key{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-sign-key:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-sign-key[data-on]{background:var(--fm-ok-soft)!important;color:var(--fm-ok)!important;border-color:var(--fm-ok)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-lim[data-q="hi"]{color:var(--fm-stop)!important;font-weight:650}
@media (max-width:720px){:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgac-board{grid-template-columns:minmax(0,1fr)!important}}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-chip:not([data-q]),:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-tag:not([data-q]){background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-chip:not([data-q])::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-tag:not([data-q])::before{content:'';width:9px;height:9px;flex:none;background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;clip-path:none;background:transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-chip[data-q="ok"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-tag[data-q="ok"]{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;color:var(--fm-ok)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-chip[data-q="ok"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-tag[data-q="ok"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;background:currentColor!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-chip[data-q="lo"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-tag[data-q="lo"]{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;color:var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-chip[data-q="lo"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-tag[data-q="lo"]::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-chip[data-q="hi"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-tag[data-q="hi"]{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-chip[data-q="hi"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-tag[data-q="hi"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;background:currentColor!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stages{position:relative;gap:6px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stage{position:relative;background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stage + .bgq-stage::before{content:'';position:absolute;left:-7px;top:50%;width:7px;height:2px;margin-top:-1px;background:var(--fm-line)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stage[data-q="hi"]{border-color:var(--fm-stop)!important;background:var(--fm-stop-soft)!important;box-shadow:inset 0 3px 0 var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stage[data-q="lo"]{border-color:var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stage-k{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:10.5px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stage .bgq-read{display:block!important;margin-top:2px;padding:0 4px!important;font-size:12.5px!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stage:not([data-q]) .bgq-read{color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stage[data-q="hi"] .bgq-read{color:var(--fm-stop)!important;font-weight:650}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-row{border-top-color:var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-row[data-q="lo"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-row[data-q="hi"]{position:relative;padding-left:22px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-row[data-q="lo"]::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;left:5px;top:50%;margin-top:-5px;color:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-row[data-q="hi"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;position:absolute;left:5px;top:50%;margin-top:-4.5px;color:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-row[data-q="hi"]{background:var(--fm-stop-soft)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) div.bgq-sign[data-q="hi"]{position:relative;color:var(--fm-stop)!important;border-color:var(--fm-stop)!important;background:var(--fm-stop-soft)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-card .bgq-note,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-card .bgq-note,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-card .bgq-note{padding:6px 10px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-card .bgq-empty,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .qms-card .bgq-empty,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-card .bgq-empty{padding:10px 12px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"]{--gik-winBG:var(--fm-panel);--gik-toolbarTop:var(--fm-panel);--gik-toolbarBot:var(--fm-panel);--gik-rail:var(--fm-panel);--gik-panel:var(--fm-panel2);--gik-inspector:var(--fm-panel);--gik-statusbar:var(--fm-panel2);--gik-tabIdle:transparent;--gik-desk:var(--fm-panel2);--gik-border:var(--fm-line);--gik-controlBorder:var(--fm-line);--gik-divider:var(--fm-line2);--gik-text:var(--fm-ink);--gik-text2:var(--fm-ink2);--gik-text3:var(--fm-ink2);--gik-text4:color-mix(in srgb,var(--fm-ink2) 60%,transparent);--gik-accentSoft:var(--fm-blue-soft);--gik-field:var(--fm-panel);--gik-fieldSunken:var(--fm-panel2);--gik-segmentTrack:var(--fm-panel2);--gik-railTrack:var(--fm-line2);--gik-glassFill:var(--fm-panel);--gik-glassBorder:var(--fm-line);--gik-destructive:var(--fm-stop);--gik-font-serif:var(--fm-disp);--gik-font-mono:var(--fm-mono)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi-btn]{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi-btn]:hover:not(:disabled){border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi-btn="primary"]{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important;border:1px solid var(--fm-blue)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi-btn="ghost"]{background:transparent!important;border-color:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi-btn]:disabled{opacity:.55;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] .gi-input{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] .gi-input:focus{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="label"]{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="drop"]{border-color:var(--fm-blue)!important;border-radius:var(--radius-md)!important;background:color-mix(in srgb,var(--fm-blue-soft) 85%,transparent)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="page-head"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="page-head"]{border-bottom:1px solid var(--fm-line2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="page-title"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="page-title"]{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:760!important;text-transform:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="page-sub"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="page-sub"]{color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="bar-title"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="bar-title"]{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-size:15px!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="hint"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="hint"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="field-label"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="field-label"]{color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="field-label"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="field-label"]{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="field"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="field"]{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="field"]:focus,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="field"]:focus{border-color:var(--fm-blue)!important;outline:3px solid var(--fm-blue-soft)!important;outline-offset:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="alarm"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="alarm"]{position:relative;background:var(--fm-stop-soft)!important;border:1px solid var(--fm-stop)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;color:var(--fm-stop)!important;padding:6px 9px 6px 26px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="alarm"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="alarm"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;position:absolute;left:10px;top:50%;margin-top:-4.5px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="notice"][data-q="ok"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="notice"][data-q="ok"]{background:var(--fm-ok-soft)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="notice"][data-q="ok"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="notice"][data-q="ok"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;margin-top:-4.5px;color:var(--fm-ok)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="queue"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="queue"]{background:var(--fm-panel)!important;border-right:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item"]{position:relative;background:transparent!important;border:0!important;border-bottom:1px solid var(--fm-line2)!important;border-radius:0!important;box-shadow:none!important;margin-bottom:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item"]:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item"]:hover{background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item"][data-on],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item"][data-on]{background:var(--fm-blue-soft)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item"][data-q="hi"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item"][data-q="hi"]{box-shadow:inset 3px 0 0 var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item"][data-q="hi"][data-on],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item"][data-q="hi"][data-on]{box-shadow:inset 3px 0 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="queue"] [data-gi="item-head"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="queue"] [data-gi="item-head"]{background:transparent!important;border:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item-kind"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item-kind"]{display:inline-flex!important;align-items:center;gap:6px;background:transparent!important;border:0!important;padding:0!important;font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item-kind"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item-kind"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;color:var(--fm-ok)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item"][data-q="lo"] [data-gi="item-kind"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item"][data-q="lo"] [data-gi="item-kind"]{color:var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item"][data-q="lo"] [data-gi="item-kind"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item"][data-q="lo"] [data-gi="item-kind"]::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item"][data-q="hi"] [data-gi="item-kind"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item"][data-q="hi"] [data-gi="item-kind"]{color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item"][data-q="hi"] [data-gi="item-kind"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item"][data-q="hi"] [data-gi="item-kind"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item-age"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item-age"]{background:var(--fm-well)!important;color:var(--fm-ink)!important;border:0!important;border-radius:999px!important;padding:1px 7px!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11px!important;letter-spacing:0!important;text-transform:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item-title"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item-title"]{font-family:var(--fm-body)!important;font-weight:650!important;text-transform:none!important;letter-spacing:0!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item-meta"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item-meta"]{color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item-act"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item-act"]{border-top:1px solid var(--fm-line2);padding-top:8px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="item-alarm"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="item-alarm"]{font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;text-transform:none;color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="done-mark"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="done-mark"]{background:var(--fm-ok)!important;color:var(--fm-panel)!important;border-radius:50%!important;box-shadow:0 0 0 5px var(--fm-ok-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="panel"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="panel"]{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="panel-title"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="panel-title"]{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:16px!important;font-weight:720!important;text-transform:none!important;border-bottom:1px solid var(--fm-line2);padding-bottom:6px;margin-bottom:10px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="box"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="box"]{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="box"][data-q="lo"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="box"][data-q="lo"]{border-left:3px solid var(--fm-warn)!important;background:var(--fm-warn-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="box"][data-q="hi"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="box"][data-q="hi"]{border-left:3px solid var(--fm-stop)!important;background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="box-label"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="box-label"]{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:10.5px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="kv"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="kv"]{border-bottom:1px solid var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="group-head"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="group-head"]{background:transparent!important;border-bottom:1px solid var(--fm-line)!important;font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="tile"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="tile"]{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:13px!important;border-radius:var(--radius-md)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="tile"]:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="tile"]:hover{border-color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="outlook"] button,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="outlook"] button{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;font-size:12.5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="outlook"] button:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="outlook"] button:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="viewfinder"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="viewfinder"]{border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="drop"][data-on],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="drop"][data-on]{border-color:var(--fm-blue)!important;color:var(--fm-ink)!important;background:var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="thumb-sheet"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="thumb-sheet"]{border-color:var(--fm-line)!important;border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="thumb"][data-on] [data-gi="thumb-sheet"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="thumb"][data-on] [data-gi="thumb-sheet"]{border-color:var(--fm-blue)!important;box-shadow:0 0 0 3px var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="thumb-no"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="thumb-no"]{background:var(--fm-well)!important;color:var(--fm-ink)!important;border:0!important;border-radius:999px!important;padding:1px 7px!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11px!important;letter-spacing:0!important;text-transform:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="thumb"][data-on] [data-gi="thumb-no"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="thumb"][data-on] [data-gi="thumb-no"]{background:var(--fm-blue)!important;color:var(--fm-on-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="tag"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="tag"]{background:var(--fm-well)!important;color:var(--fm-ink)!important;border:0!important;border-radius:999px!important;padding:1px 7px!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11px!important;letter-spacing:0!important;text-transform:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="ref"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="ref"]{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="readout"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="readout"]{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;padding:1px 6px!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="mini"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="mini"]{background:var(--fm-panel)!important;color:var(--fm-ink2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="mini"]:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="mini"]:hover{border-color:var(--fm-ink2)!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="link"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="link"]{font-family:var(--fm-body)!important;font-size:12.5px!important;font-weight:650!important;text-transform:none!important;letter-spacing:0!important;color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="flag"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="flag"]{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:999px!important;padding:1px 7px!important;font-family:var(--fm-body)!important;font-size:11px!important;font-weight:650!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="keys"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="keys"]{gap:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="key-row"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="key-row"]{position:relative;background:transparent!important;border:0!important;border-bottom:1px solid var(--fm-line2)!important;border-radius:0!important;box-shadow:none!important;padding:7px 8px!important;margin-bottom:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="key-row"]:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="key-row"]:hover{background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="key-row"][data-q="lo"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="key-row"][data-q="lo"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="key-row"][data-q="ok"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="key-row"][data-q="ok"]{padding-left:24px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="key-row"][data-q="lo"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="key-row"][data-q="lo"]::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;left:7px;top:50%;margin-top:-5px;color:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="key-row"][data-q="ok"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="key-row"][data-q="ok"]::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;position:absolute;left:8px;top:50%;margin-top:-4.5px;color:var(--fm-ok)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="key-row"][data-on],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="key-row"][data-on]{background:var(--fm-blue-soft)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="key-ico"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="key-ico"]{color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="choice"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="choice"]{font-family:var(--fm-body)!important;font-size:13px!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="picklist"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="picklist"]{background:var(--fm-panel2)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;background:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="pick"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="pick"]{border-radius:var(--radius-sm)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="pick"]:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="pick"]:hover{background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="state"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="state"]{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;font-size:11.5px!important;padding:2px 8px 2px 6px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="state"]:not(:has(> span))::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="state"]:not(:has(> span))::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="state"] > span,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="state"] > span{width:9px!important;height:9px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="state"][data-q="hi"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="state"][data-q="hi"]{color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="state"][data-q="hi"]:not(:has(> span))::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="state"][data-q="hi"]:not(:has(> span))::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="state"][data-q="lo"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="state"][data-q="lo"]{color:var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="state"][data-q="lo"]:not(:has(> span))::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="state"][data-q="lo"]:not(:has(> span))::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="state"][data-q="ok"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="state"][data-q="ok"]{color:var(--fm-ok)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="disclose"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="disclose"]{font-family:var(--fm-body)!important;font-size:12.5px!important;font-weight:650!important;text-transform:none!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="disclose"][data-on],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="disclose"][data-on]{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="log"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="log"]{border-left:2px solid var(--fm-line2)!important;counter-reset:fm-rev;margin-left:6px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="log-row"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="log-row"]{position:relative;border-bottom:1px solid var(--fm-line2);padding-top:5px!important;padding-bottom:5px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="log"] > [data-gi="log-row"]::after,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="log"] > [data-gi="log-row"]::after{content:'';position:absolute;left:-7px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--fm-panel);border:2px solid var(--fm-line);box-sizing:border-box}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="log"] > [data-gi="log-row"]:first-child::after,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="log"] > [data-gi="log-row"]:first-child::after{background:var(--fm-blue);border-color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="versions"] [data-gi="log-row"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="versions"] [data-gi="log-row"]{counter-increment:fm-rev}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="versions"] [data-gi="log-row"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="versions"] [data-gi="log-row"]::before{content:counter(fm-rev,decimal-leading-zero);background:var(--fm-well)!important;color:var(--fm-ink)!important;border:0!important;border-radius:999px!important;padding:1px 7px!important;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-size:11px!important;letter-spacing:0!important;text-transform:none;flex:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="log-when"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="log-when"]{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="log-who"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="log-who"]{font-family:var(--fm-body)!important;font-size:12px!important;color:var(--fm-ink2)!important;text-transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="ledger"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="ledger"]{background:var(--fm-panel2)!important;background-image:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="ledger"] > [data-gi="page-head"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="ledger"] > [data-gi="page-head"]{background:var(--fm-panel)!important;border-bottom:1px solid var(--fm-line)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="keyset"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="keyset"]{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="key"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="key"]{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="key"]:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="key"]:hover{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="key"][data-on],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="key"][data-on]{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="key"][data-on]::after,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="key"][data-on]::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="stat"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="stat"]{background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;position:relative;cursor:pointer}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="stat"]:hover,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="stat"]:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="stat"][data-on],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="stat"][data-on]{border-color:var(--fm-blue)!important;box-shadow:0 0 0 3px var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="stat-bar"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="stat-bar"]{content:'';width:9px;height:9px;flex:none;background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;clip-path:none;position:absolute!important;right:12px;top:12px;left:auto!important;bottom:auto!important;width:9px!important;height:9px!important;background:transparent!important;color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="stat"][data-q="lo"] [data-gi="stat-bar"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="stat"][data-q="lo"] [data-gi="stat-bar"]{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);width:11px!important;height:10px!important;background:var(--fm-warn)!important;border:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="stat"][data-q="hi"] [data-gi="stat-bar"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="stat"][data-q="hi"] [data-gi="stat-bar"]{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;width:9px!important;height:9px!important;background:var(--fm-stop)!important;border:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="stat-label"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="stat-label"]{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="stat-fig"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="stat-fig"]{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:720!important;font-variant-numeric:tabular-nums;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="stat"][data-q="hi"] [data-gi="stat-fig"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="stat"][data-q="hi"] [data-gi="stat-fig"]{color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="filter"][data-on],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="filter"][data-on]{background:var(--fm-blue-soft)!important;color:var(--fm-ink)!important;box-shadow:inset 3px 0 0 var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="ledger"] [data-gi="item"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="ledger"] [data-gi="item"]{background:var(--fm-panel)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="ledger"] [data-gi="item"][data-on],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="ledger"] [data-gi="item"][data-on]{background:var(--fm-blue-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="drawer"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="drawer"]{background:var(--fm-panel)!important;border-left:1px solid var(--fm-line)!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="drawer-head"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="drawer-head"]{background:transparent!important;border-bottom:1px solid var(--fm-line2)!important}
@media (max-width:720px){:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gridink-window] [data-gi="stat-fig"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-gi="dlg"] [data-gi="stat-fig"]{font-size:20px!important}}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-head .ch-name{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:4px 14px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-head .ch-name::after{content:'';order:2;flex:1 1 40px;height:2px;background:var(--fm-line2);min-width:16px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-head .ch-name > .ch-no{order:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-head .ch-name > .ch-no:empty{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-head .ch-name > h1{order:1;font-size:30px!important;white-space:nowrap}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-head .ch-name > :not(.ch-no):not(h1){order:3;flex:0 0 100%!important;max-width:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-head .ch-name:not(:has(> h1)) > p{order:1;flex:0 1 auto!important;font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:30px!important;font-weight:780!important;line-height:1.05!important;text-transform:none!important;color:var(--fm-ink)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-sheet:has(> .ch-band[data-needs="alarm"]:only-child){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-sheet > .ch-band[data-needs="alarm"]:only-child{padding:0!important;border:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl){background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-content:start;align-self:start;height:max-content;padding:4px 0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ps-micro{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:17px!important;font-weight:720!important;text-transform:none!important;letter-spacing:0!important;color:var(--fm-ink)!important;padding:10px 16px 4px!important;margin:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl{position:relative;display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:4px 10px!important;min-height:0;padding:10px 16px!important;margin:0!important;border:0!important;border-top:1px solid var(--fm-line2)!important;border-radius:0!important;background:transparent!important;text-decoration:none;color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ps-micro + .ch-rl{border-top:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl:hover{background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl.crit::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;color:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl.warn::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);color:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl .delta{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl .rt{font-family:var(--fm-body)!important;font-size:14px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl .rs{font-family:var(--fm-body)!important;font-size:12.5px!important;color:var(--fm-ink2)!important;white-space:normal!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl .rs:empty{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl .go{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px!important;color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl .ch-btn{background:var(--fm-panel)!important;color:var(--fm-ink)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-family:var(--fm-body)!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .12s,background .12s!important;margin-left:auto;font-size:12.5px!important;padding:6px 10px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl .ch-btn:hover{border-color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="alarm"] > div:has(.ch-rl) > .ch-rl:focus-visible{outline:2px solid var(--fm-blue);outline-offset:-2px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="list"] .ch-rl .delta{background:transparent!important;min-width:0!important;height:auto!important;padding:0!important;border-radius:0!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--sev)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="list"] .ch-rl .delta::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;display:block!important;position:static!important;border:0!important;transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="list"] .ch-rl.crit .delta::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;display:block!important;position:static!important;border:0!important;transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="list"] .ch-rl.warn .delta::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);display:block!important;position:static!important;border:0!important;transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-band[data-needs="list"] .ch-rl .delta::after{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ch-sheet:has(> .co-needs:only-child){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs:has(.r){background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-content:start;align-self:start;height:max-content;padding:4px 0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .r{position:relative;display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:4px 10px!important;min-height:0;padding:10px 16px!important;margin:0!important;border:0!important;border-top:1px solid var(--fm-line2)!important;border-radius:0!important;background:transparent!important;text-decoration:none;color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .r:first-child{border-top:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .r:hover{background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .r .sev{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;display:inline-block!important;font-size:0!important;color:var(--fm-blue)!important;padding:0!important;min-width:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .r .sev.critical{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;display:inline-block!important;font-size:0!important;color:var(--fm-stop)!important;padding:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .r .sev.high{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);display:inline-block!important;font-size:0!important;color:var(--fm-warn)!important;padding:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .r .sev.low{content:'';width:9px;height:9px;flex:none;background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;clip-path:none;display:inline-block!important;font-size:0!important;color:var(--fm-ink2)!important;padding:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .r .tx b{font-family:var(--fm-body)!important;font-size:14px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .r .tx span{font-family:var(--fm-body)!important;font-size:12.5px!important;color:var(--fm-ink2)!important;white-space:normal!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .r .side b{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;font-weight:600!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .r .side span{color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-needs .r .acts{margin-left:auto}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-legend i.inv,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-chart rect.inv{background:var(--fm-ink2)!important;fill:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-legend i.col,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .co-chart rect.col{background:var(--fm-ok)!important;fill:var(--fm-ok)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-head .ac-name{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:4px 14px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-head .ac-name::after{content:'';order:2;flex:1 1 40px;height:2px;background:var(--fm-line2);min-width:16px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-head .ac-no{order:0;font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;background:var(--fm-well)!important;color:var(--fm-ink2)!important;padding:1px 7px!important;border-radius:999px!important;font-size:12px!important;width:max-content}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-head .ac-no:empty{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-head .ac-name > h1{order:1;font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:30px!important;font-weight:780!important;line-height:1.05!important;text-transform:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-head .ac-sub{order:3;flex:0 0 100%;font-family:var(--fm-body)!important;font-size:13px!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-tabs{position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-tabs .ac-tab{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-tabs .ac-tab:hover{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-tabs .ac-tab.on{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ac-tabs .ac-tab.on::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .eh-hdr > span:not(.eh-rec):not(.eh-sub){font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:30px!important;font-weight:780!important;line-height:1.05!important;text-transform:none!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .eh-hdr .eh-rec{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;background:var(--fm-well)!important;color:var(--fm-ink2)!important;padding:1px 7px!important;border-radius:999px!important;font-size:12px!important;width:max-content}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) nav:has(> a.eh-tab){position:relative;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow-x:auto;max-width:100%;background:transparent!important;border:0!important;border-bottom:2px solid var(--fm-line2)!important;border-radius:0!important;padding:0!important;box-shadow:none!important;scrollbar-width:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) a.eh-tab{position:relative;font-family:var(--fm-body)!important;font-weight:600!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink2)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:8px 14px 12px!important;margin:0 0 -2px!important;white-space:nowrap;border-bottom:2px solid transparent!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) a.eh-tab:hover{color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) a.eh-tab[aria-current="page"]{color:var(--fm-ink)!important;border-bottom-color:var(--fm-blue)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) a.eh-tab[aria-current="page"]::after{content:'';position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--fm-blue);box-shadow:0 0 0 3px var(--fm-panel);z-index:1}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span.ps-chip{background:color-mix(in srgb,currentColor 12%,transparent)!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;height:auto!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span.ps-chip::before{content:'';width:9px;height:9px;flex:none;background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;clip-path:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span.ps-chip.ok,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span.ps-chip.live{color:var(--fm-ok)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span.ps-chip.ok::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span.ps-chip.live::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span.ps-chip.warn{color:var(--fm-warn)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span.ps-chip.warn::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span.ps-chip.crit{color:var(--fm-stop)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span.ps-chip.crit::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl){background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-content:start;align-self:start;height:max-content;padding:4px 0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-needs-h{padding:10px 16px 4px!important;margin:0!important;border:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-needs-h .ps-micro.red{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:17px!important;font-weight:720!important;text-transform:none!important;letter-spacing:0!important;color:var(--fm-ink)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl{position:relative;display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:4px 10px!important;min-height:0;padding:10px 16px!important;margin:0!important;border:0!important;border-top:1px solid var(--fm-line2)!important;border-radius:0!important;background:transparent!important;text-decoration:none;color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-needs-h + .ps-rl{border-top:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl:hover{background:var(--fm-panel2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:50%;color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl.crit::before{content:'';width:9px;height:9px;flex:none;background:currentColor;border-radius:1px;clip-path:none;color:var(--fm-stop)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl.warn::before{content:'';width:11px;height:10px;flex:none;background:currentColor;border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%);color:var(--fm-warn)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl .delta{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl .rt{font-family:var(--fm-body)!important;font-size:14px!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl .rs{font-family:var(--fm-body)!important;font-size:12.5px!important;color:var(--fm-ink2)!important;white-space:normal!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl .go{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px!important;color:var(--fm-blue)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .ps-needs:has(> .ps-needs-h .ps-micro.red):has(> .ps-rl) > .ps-rl:focus-visible{outline:2px solid var(--fm-blue);outline-offset:-2px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-shape]:not(tr):not(.bgq-plate):not(.bgm-strip):not(.bgx-row):not(.list-row):not([data-fm-row]){display:inline-flex!important;align-items:center!important;gap:6px!important;border:0!important;border-radius:999px!important;padding:3px 9px 3px 7px!important;font-family:var(--fm-body)!important;font-weight:650!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fm-ink)!important;box-shadow:none!important;transform:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-shape="held"]:not(tr):not(.bgq-plate):not(.bgm-strip):not(.bgx-row):not(.list-row):not([data-fm-row]){background:var(--fm-stop-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-shape="watch"]:not(tr):not(.bgq-plate):not(.bgm-strip):not(.bgx-row):not(.list-row):not([data-fm-row]){background:var(--fm-warn-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-shape="run"]:not(tr):not(.bgq-plate):not(.bgm-strip):not(.bgx-row):not(.list-row):not([data-fm-row]){background:var(--fm-ok-soft)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-shape="done"]:not(tr):not(.bgq-plate):not(.bgm-strip):not(.bgx-row):not(.list-row):not([data-fm-row]){background:var(--fm-well)!important;color:var(--fm-ink2)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span[data-fm-shape="held"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) div[data-fm-shape="held"]:not(.bgq-plate):not(.bgm-strip):not(.bgx-row)::before{content:''!important;width:9px!important;height:9px!important;flex:none!important;background:currentColor!important;border-radius:1px!important;clip-path:none!important;color:var(--fm-stop)!important;position:static!important;margin:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span[data-fm-shape="watch"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) div[data-fm-shape="watch"]:not(.bgq-plate):not(.bgm-strip):not(.bgx-row)::before{content:''!important;width:11px!important;height:10px!important;flex:none!important;background:currentColor!important;border-radius:0!important;clip-path:polygon(50% 0,100% 100%,0 100%)!important;color:var(--fm-warn)!important;position:static!important;margin:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span[data-fm-shape="run"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) div[data-fm-shape="run"]:not(.bgq-plate):not(.bgm-strip):not(.bgx-row)::before{content:''!important;width:9px!important;height:9px!important;flex:none!important;background:currentColor!important;border-radius:50%!important;color:var(--fm-ok)!important;position:static!important;margin:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span[data-fm-shape="done"]::before,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) div[data-fm-shape="done"]:not(.bgq-plate):not(.bgm-strip):not(.bgx-row)::before{content:''!important;width:9px!important;height:9px!important;flex:none!important;background:transparent!important;border:2px solid currentColor!important;border-radius:50%!important;box-sizing:border-box!important;clip-path:none!important;color:var(--fm-ink2)!important;position:static!important;margin:0!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-shape] > [data-ui="badge-dot"],:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) span[data-fm-shape] > svg:first-child{display:none!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) table[data-fm-route] > tbody > tr > td:first-child{position:relative!important;padding-left:40px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) table[data-fm-route] > tbody > tr > td:first-child::before{content:'';position:absolute;left:17px;top:0;bottom:0;width:2px;background:var(--fm-line2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) table[data-fm-route] > tbody > tr:first-child > td:first-child::before{top:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) table[data-fm-route] > tbody > tr:last-child > td:first-child::before{bottom:50%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) table[data-fm-route] > tbody > tr[data-fm-shape] > td:first-child::after{content:'';position:absolute;z-index:1;width:14px;height:14px;border-radius:50%;background:var(--fm-panel);border:3px solid var(--fm-line);box-sizing:border-box;left:11px;top:50%;margin-top:-7px;border-color:var(--fm-node-b,var(--fm-line));background:var(--fm-node-bg,var(--fm-panel));border-radius:var(--fm-node-r,50%)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) table[data-fm-route] > tbody > tr[data-fm-shape="held"] > td{background:color-mix(in srgb,var(--fm-stop-soft) 45%,transparent)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) table[data-fm-route] > tbody > tr[data-fm-shape="run"]{--fm-node-b:var(--fm-blue);--fm-node-bg:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) table[data-fm-route] > tbody > tr[data-fm-shape="run"][data-fm-moving]{--fm-node-b:var(--fm-blue);--fm-node-bg:var(--fm-panel)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) table[data-fm-route] > tbody > tr[data-fm-shape="watch"]{--fm-node-b:var(--fm-warn);--fm-node-bg:var(--fm-panel)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) table[data-fm-route] > tbody > tr[data-fm-shape="held"]{--fm-node-b:var(--fm-stop);--fm-node-bg:var(--fm-stop-soft);--fm-node-r:var(--radius-sm)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) table[data-fm-route] > tbody > tr[data-fm-shape="done"]{--fm-node-b:var(--fm-line);--fm-node-bg:var(--fm-panel)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-route]:not(table){position:relative!important;padding-left:32px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-route]:not(table)::before{content:'';position:absolute;left:11px;top:22px;bottom:22px;width:2px;background:var(--fm-line2);pointer-events:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-route]:not(table) > [data-fm-shape]{position:relative!important;overflow:visible!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-route]:not(table) > [data-fm-shape]::after{content:'';position:absolute;z-index:1;width:14px;height:14px;border-radius:50%;background:var(--fm-panel);border:3px solid var(--fm-line);box-sizing:border-box;left:-27px;top:50%;margin-top:-7px;border-color:var(--fm-node-b,var(--fm-line));background:var(--fm-node-bg,var(--fm-panel));border-radius:var(--fm-node-r,50%)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-route]:not(table) > [data-fm-shape="held"]{background:linear-gradient(90deg,var(--fm-stop-soft),var(--fm-panel) 45%)!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-route]:not(table) > *[data-fm-shape="run"]{--fm-node-b:var(--fm-blue);--fm-node-bg:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-route]:not(table) > *[data-fm-shape="run"][data-fm-moving]{--fm-node-b:var(--fm-blue);--fm-node-bg:var(--fm-panel)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-route]:not(table) > *[data-fm-shape="watch"]{--fm-node-b:var(--fm-warn);--fm-node-bg:var(--fm-panel)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-route]:not(table) > *[data-fm-shape="held"]{--fm-node-b:var(--fm-stop);--fm-node-bg:var(--fm-stop-soft);--fm-node-r:var(--radius-sm)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) [data-fm-route]:not(table) > *[data-fm-shape="done"]{--fm-node-b:var(--fm-line);--fm-node-bg:var(--fm-panel)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-stats,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-kpis,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .stat-grid,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-stats,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stats{gap:0!important;background:var(--fm-panel)!important;border:1px solid var(--fm-line)!important;border-radius:var(--radius-md)!important;overflow:hidden}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-stats > *,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-kpis > *,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .stat-grid > *,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgm-stats > *,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stats > *{background:transparent!important;border:0!important;border-right:1px solid var(--fm-line2)!important;border-bottom:1px solid var(--fm-line2)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:4px!important;text-align:left!important;min-width:0}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-stats > * > *,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-kpis > * > *,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .stat-grid > * > *{display:block!important;max-width:100%}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-kpi-value,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-stat-value{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-weight:780!important;font-size:26px!important;line-height:1.05!important;order:2}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-kpis .bgx-label,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-stats .bgx-label,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-kpis .bgx-label-sm,:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgx-stats .bgx-label-sm{font-family:var(--fm-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--fm-ink2)!important;order:1;padding-right:18px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stat{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;text-align:left!important;padding:8px 26px 8px 10px!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stat > *{display:block!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .bgq-stat-v{font-family:var(--fm-disp)!important;letter-spacing:.005em!important;font-size:22px!important;font-weight:780!important;line-height:1.05!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-only{display:flex!important}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-steps{align-items:center;flex-wrap:wrap;gap:0;margin-top:8px;font:600 11.5px var(--fm-body);color:var(--fm-ink2)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-step{display:inline-flex;align-items:center;gap:6px}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-step > b{width:22px;height:2px;margin:0 6px;background:var(--fm-line);display:inline-block}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-step > b[data-p]{background:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-step > i{width:11px;height:11px;border-radius:50%;border:2px solid var(--fm-line);background:var(--fm-panel);box-sizing:border-box;flex:none}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-step[data-p] > i{background:var(--fm-blue);border-color:var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-step[data-c]{color:var(--fm-ink)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-step[data-c] > i{border:3px solid var(--fm-blue)}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-shift-none{display:flex!important;align-items:center;font:500 12.5px var(--fm-body);color:var(--fm-ink2);max-width:none;flex:0 1 auto;margin-right:auto}
:is(html[data-skin="flow"]:has(.app-shell),:not(html)[data-skin="flow"]) .fm-shift-none b{font-family:var(--fm-mono)!important;font-variant-numeric:tabular-nums;color:var(--fm-ink);font-weight:650}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]){
--mp-card:var(--bg-card);
--mp-paper:var(--bg-app);
--mp-ink:var(--text-primary);
--mp-ink2:var(--text-muted);
--mp-line:var(--border-primary);
--mp-line2:var(--border-light,var(--border-primary));
--mp-trim:color-mix(in srgb,var(--brand-warning) 26%,var(--border-primary));
--mp-ever:var(--brand-secondary);
--mp-on-ever:var(--text-on-dark,var(--bg-card));
--mp-fern:var(--brand-primary);
--mp-lit:color-mix(in srgb,var(--brand-warning) 60%,var(--bg-card));
--mp-lit-soft:color-mix(in srgb,var(--brand-warning) 16%,var(--bg-card));
--mp-gold:var(--brand-warning);
--mp-dark:color-mix(in srgb,var(--text-primary) 10%,var(--bg-card));
--mp-amb:var(--brand-warning);
--mp-red:var(--brand-danger);
--mp-red-soft:color-mix(in srgb,var(--brand-danger) 12%,var(--bg-card));
--mp-ok-soft:color-mix(in srgb,var(--brand-success) 13%,var(--bg-card));
--mp-mono:var(--font-mono,'IBM Plex Mono',ui-monospace,Menlo,monospace);
}
:is(html[data-theme="dark"][data-skin="maple"]:has(.app-shell),[data-theme="dark"] :not(html)[data-skin="maple"]:not([data-theme="light"]),:not(html)[data-skin="maple"][data-theme="dark"]){
--mp-trim:color-mix(in srgb,var(--brand-warning) 30%,var(--border-primary));
--mp-lit:color-mix(in srgb,var(--brand-warning) 55%,var(--bg-card));
--mp-lit-soft:color-mix(in srgb,var(--brand-warning) 22%,var(--bg-card));
--mp-dark:color-mix(in srgb,var(--text-primary) 16%,var(--bg-card));
--mp-red-soft:color-mix(in srgb,var(--brand-danger) 22%,var(--bg-card));
--mp-ok-soft:color-mix(in srgb,var(--brand-success) 20%,var(--bg-card));
}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .app-shell-sidebar{margin:0!important;height:100%!important;border-radius:0!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [data-app-sidebar]{position:relative;background:var(--mp-ever)!important;border-right:0!important;padding-top:18px!important;color:color-mix(in srgb,var(--mp-on-ever) 72%,var(--mp-ever))}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [data-app-sidebar]::before{content:'';position:absolute;left:0;right:0;top:0;height:8px;background:color-mix(in srgb,var(--mp-ever) 80%,var(--mp-ink));pointer-events:none}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [data-app-sidebar] [data-rail-mode]{position:relative;background:transparent!important;border:0!important;box-shadow:none!important;color:color-mix(in srgb,var(--mp-on-ever) 70%,var(--mp-ever))!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [data-app-sidebar] [data-rail-mode] span{font-family:var(--font-body)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [data-app-sidebar] [data-rail-mode]:hover{color:var(--mp-on-ever)!important;background:color-mix(in srgb,var(--mp-on-ever) 8%,transparent)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [data-app-sidebar] [data-rail-mode][data-on]{color:var(--mp-on-ever)!important;background:color-mix(in srgb,var(--mp-on-ever) 10%,transparent)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [data-app-sidebar] [data-rail-mode][data-on] svg{color:var(--mp-lit)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [data-app-sidebar] [data-rail-mode][data-on]::before{content:'';position:absolute;left:0;top:18%;bottom:18%;width:5px;border-radius:0 3px 3px 0;background:var(--mp-lit);box-shadow:0 0 12px var(--mp-lit)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [data-app-sidebar] .rail-mode-bar{display:none!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [data-ui="menu"][data-menu="account"]{background:var(--mp-card)!important;border:2px solid var(--mp-trim)!important;border-radius:var(--radius-md)!important;box-shadow:0 18px 36px -20px color-mix(in srgb,var(--mp-ink) 50%,transparent)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [data-app-sidebar-panel]{background:var(--mp-card)!important;border-right:1px solid var(--mp-line)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [data-app-sidebar-panel]{--sidebar-text:var(--mp-ink2);--sidebar-text-hover:var(--mp-ink);--sidebar-text-active:var(--mp-ink);--sidebar-hover:var(--mp-paper);--sidebar-section:var(--mp-ink2);--sidebar-border:var(--mp-line);--sidebar-user-bg:var(--mp-paper)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .nav-link{border-radius:var(--radius-sm)!important;font-family:var(--font-body)!important;font-size:13.5px!important;font-weight:550!important;letter-spacing:0!important;text-transform:none!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .nav-link.active{background:var(--mp-lit-soft)!important;color:var(--mp-ink)!important;box-shadow:inset 3px 0 0 var(--mp-ever)!important;font-weight:650!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .rail-strip{border-radius:var(--radius-md)!important;background:var(--mp-card)!important;border:2px solid var(--mp-trim)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .rail-icon.on{background:var(--mp-ever)!important;color:var(--mp-on-ever)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .rail-panel{border-radius:var(--radius-md)!important;border:2px solid var(--mp-trim)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .rail-panel-head{background:var(--mp-card)!important;border-bottom:1px solid var(--mp-line2)!important;box-shadow:inset 0 4px 0 var(--mp-ever)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .page-title,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .page-header-title h1,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .ch-name h1,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .shb-title{font-family:var(--font-heading)!important;font-weight:750!important;letter-spacing:-.015em!important;text-transform:none!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .page-subtitle,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .ch-name p{font-family:var(--font-body)!important;color:var(--mp-ink2)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .ch-head{background:var(--mp-card)!important;border-top:8px solid var(--mp-ever)!important;border-bottom:1px solid var(--mp-line)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .ch-no,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .shb-no{font-family:var(--mp-mono)!important;font-variant-numeric:tabular-nums;color:var(--mp-ink2)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .ch-tabs a,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .shb-tabs a{font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:0!important;border-bottom:3px solid transparent!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .ch-tabs a.on,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .shb-tabs a.on{color:var(--mp-ink)!important;border-bottom-color:var(--mp-gold)!important;background:transparent!important;box-shadow:none!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 8px}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .app-content:has(.ch-head,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .shb) .skh:not(.skh-own > .skh){display:none}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-head{display:contents}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-title{order:1;font:750 22px/1.05 var(--font-heading);letter-spacing:-.015em;margin:0;color:var(--mp-ink);white-space:nowrap}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-rule{order:3;position:relative;flex:1;height:6px;border-radius:3px;background:var(--mp-ever);min-width:16px}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-rule::before,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-rule::after{content:'';position:absolute;top:-3px;width:14px;height:12px;border-radius:2px;background:var(--mp-lit);border:1.5px solid var(--mp-gold);box-sizing:border-box}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-rule::before{left:10px}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-rule::after{right:10px}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-slot{display:contents}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-slot > *{order:4}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-clock{order:5;font:500 12px var(--mp-mono);color:var(--mp-ink2);white-space:nowrap}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-k{order:6;font:500 12.5px var(--font-body);color:var(--mp-ink2);background:var(--mp-card);border:1.5px solid var(--mp-trim);border-radius:var(--radius-sm);padding:5px 10px;display:flex;gap:10px;align-items:center;cursor:pointer;flex-direction:row-reverse}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-k > span:first-child{font:600 11px var(--mp-mono);border:1px solid var(--mp-line);border-radius:4px;padding:1px 5px;background:var(--mp-paper)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-tabs{order:2;display:flex;gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-tab{font:600 13px var(--font-body);color:var(--mp-ink2);text-decoration:none;padding:5px 10px 6px;border-bottom:3px solid transparent;white-space:nowrap}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-tab:hover{color:var(--mp-ink)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-tab[data-on]{color:var(--mp-ink);border-bottom-color:var(--mp-gold)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-n{font:600 11px var(--mp-mono);font-style:normal;margin-left:6px;color:var(--mp-ink2)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-sub{order:7;flex:1 0 100%;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:0 18px;padding:0 2px}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-sub-a{display:inline-flex;align-items:center;gap:6px;font:500 12.5px var(--font-body);color:var(--mp-ink2);text-decoration:none;padding:3px 0;white-space:nowrap}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-sub-a::before{content:'';width:11px;height:9px;flex:none;border-radius:2px;box-sizing:border-box;border:1.5px solid var(--mp-trim);background:var(--mp-dark);width:9px;height:7px}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-sub-a[data-on]{color:var(--mp-ink);font-weight:650}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-sub-a[data-on]::before{background:var(--mp-lit);border-color:var(--mp-gold)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [data-skh-dup],:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [data-skh-dup] + p{display:none!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .page-header:has([data-skh-dup]){border-bottom:0!important;padding-bottom:0!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .card,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .ch-sheet,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .list-table-wrap{background:var(--mp-card)!important;border:2px solid var(--mp-trim)!important;border-radius:var(--radius-md)!important;box-shadow:0 10px 24px -20px color-mix(in srgb,var(--mp-ink) 55%,transparent)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .card-header,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .ch-sh{background:transparent;border-bottom:1px solid var(--mp-line2)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .card-title,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .form-section-title,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .section-title,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .ch-sh h2{font-family:var(--font-heading)!important;font-weight:700!important;text-transform:none!important;letter-spacing:-.005em!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .stat-grid .card{background:var(--mp-card)!important;border:2px solid var(--mp-trim)!important;border-radius:var(--radius-md)!important;box-shadow:0 10px 24px -20px color-mix(in srgb,var(--mp-ink) 55%,transparent)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [role="dialog"][aria-modal="true"]:not([style*="inset"]),:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) [data-gm-modal] > div{background:var(--mp-card)!important;border:2px solid var(--mp-trim)!important;border-radius:var(--radius-md)!important;box-shadow:0 18px 36px -20px color-mix(in srgb,var(--mp-ink) 50%,transparent)!important;border-top:8px solid var(--mp-ever)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .ntoast-stack > [role="status"]{border-radius:var(--radius-md)!important;border:2px solid var(--mp-trim);border-left:6px solid var(--mp-ever)!important;background:var(--mp-card)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .btn-primary,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .ch-btn.primary,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .shb-act.primary{background:var(--mp-ever)!important;color:var(--mp-on-ever)!important;border:1.5px solid var(--mp-ever)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-weight:600!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .btn-primary:hover{background:color-mix(in srgb,var(--mp-ever) 85%,var(--mp-ink))!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .btn-secondary,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .btn-ghost,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .btn-outline,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .ch-btn,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .shb-act{background:var(--mp-card)!important;color:var(--mp-ink)!important;border:1.5px solid var(--mp-trim)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;font-weight:600!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .btn-secondary:hover,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .btn-ghost:hover,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .btn-outline:hover,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .ch-btn:hover,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .shb-act:hover{border-color:var(--mp-gold)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .btn-danger{background:var(--mp-card)!important;color:var(--mp-red)!important;border:1.5px solid var(--mp-red)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .input{background:var(--mp-card)!important;border:1.5px solid var(--mp-line)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .input:focus{border-color:var(--mp-fern)!important;outline:3px solid color-mix(in srgb,var(--mp-fern) 16%,transparent)!important;outline-offset:0}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .label,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .form-label,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .filter-label{font-family:var(--font-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--mp-ink2)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .status-badge,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .badge{background:var(--mp-paper)!important;color:var(--mp-ink)!important;border:1px solid var(--mp-line)!important;border-radius:6px!important;padding:3px 9px 3px 7px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-weight:650!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .status-badge::before,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .badge::before{content:'';width:11px;height:9px;flex:none;border-radius:2px;box-sizing:border-box;border:1.5px solid var(--mp-trim);background:var(--mp-dark);background:var(--mp-lit);border-color:var(--mp-gold)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .status-badge[data-tone="warning"]::before,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .badge[data-tone="warning"]::before{background:var(--mp-lit-soft);border-color:var(--mp-amb)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .status-badge[data-tone="danger"]::before,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .badge[data-tone="danger"]::before{background:var(--mp-lit);border-color:var(--mp-red);box-shadow:inset 0 0 0 1px var(--mp-red)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .status-badge[data-tone="danger"],:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .badge[data-tone="danger"]{color:var(--mp-red)!important;background:var(--mp-red-soft)!important;border-color:color-mix(in srgb,var(--mp-red) 30%,var(--mp-line))!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .status-badge[data-tone="neutral"]::before,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .badge[data-tone="neutral"]::before,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .status-badge[data-tone="muted"]::before{background:var(--mp-dark);border-color:var(--mp-trim);box-shadow:none}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) table thead th,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .list-th,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .list-th-right{font-family:var(--font-body)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:650!important;font-size:11px!important;color:var(--mp-ink2)!important;border-bottom:1.5px solid var(--mp-trim)!important;background:transparent!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) table tbody td,:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .list-td{border-color:var(--mp-line2)!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) table td[style*="text-align: right"],:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .list-td-right{font-family:var(--mp-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .rgu-bld{position:relative;background:var(--mp-lit-soft);border:2px solid var(--mp-trim);border-bottom:0;border-radius:6px 6px 0 0;padding:14px 10px 0;margin-top:12px}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .rgu-bld::before{content:'';position:absolute;left:-6px;right:-6px;top:-10px;height:10px;background:var(--mp-ever);border-radius:4px 4px 0 0}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .rgu-grid{display:grid;gap:6px}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .rgu-door{display:block;width:30px;height:30px;margin:8px auto 0;background:var(--mp-ever);border-radius:4px 4px 0 0}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .rgu-u{position:relative;display:block;min-height:28px;border-radius:3px;border:2px solid var(--mp-trim);background:var(--mp-dark);font:600 8.5px/1 var(--mp-mono);color:color-mix(in srgb,var(--mp-ink) 60%,transparent);padding:3px;text-align:left;text-decoration:none;transition:transform .12s}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .rgu-u:hover{transform:translateY(-1px)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .rgu-u[data-s="lit"]{background:var(--mp-lit)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .rgu-u[data-s="wo"]{background:var(--mp-lit-soft);border-color:var(--mp-amb)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .rgu-u[data-late]{box-shadow:inset 0 0 0 2px var(--mp-red)}
:not(html)[data-skin="maple"]{background:var(--bg-app);font-family:var(--font-body)}
.tdoc[data-skin="maple"]{position:relative;border-top:8px solid var(--brand-secondary)}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .portal-sidebar{background:var(--mp-ever)!important;border-right:0!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .portal-nav-link{border-radius:var(--radius-sm)!important;color:color-mix(in srgb,var(--mp-on-ever) 72%,var(--mp-ever))!important}
:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .portal-nav-link[data-on]{background:color-mix(in srgb,var(--mp-on-ever) 10%,transparent)!important;color:var(--mp-on-ever)!important;box-shadow:inset 4px 0 0 var(--mp-lit)!important}
@media (max-width:720px){:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-title{font-size:19px}:is(html[data-skin="maple"]:has(.app-shell),:not(html)[data-skin="maple"]) .skh-clock{display:none}}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]){
--fp-card:var(--bg-card);
--fp-paper:var(--bg-app);
--fp-ink:var(--text-primary);
--fp-ink2:var(--text-muted);
--fp-ever:var(--brand-secondary);
--fp-on-ever:var(--text-on-dark,var(--bg-card));
--fp-fern:var(--brand-primary);
--fp-line:color-mix(in srgb,var(--brand-secondary) 55%,var(--border-primary));
--fp-line2:color-mix(in srgb,var(--brand-secondary) 18%,var(--border-primary));
--fp-grid:color-mix(in srgb,var(--brand-secondary) 8%,transparent);
--fp-lit:color-mix(in srgb,var(--brand-warning) 60%,var(--bg-card));
--fp-lit-soft:color-mix(in srgb,var(--brand-warning) 16%,var(--bg-card));
--fp-gold:var(--brand-warning);
--fp-amb:var(--brand-warning);
--fp-red:var(--brand-danger);
--fp-hatch:repeating-linear-gradient(45deg,transparent 0 4px,color-mix(in srgb,var(--brand-secondary) 22%,transparent) 4px 5px);
--fp-mono:var(--font-mono,'IBM Plex Mono',ui-monospace,Menlo,monospace);
}
:is(html[data-theme="dark"][data-skin="plan"]:has(.app-shell),[data-theme="dark"] :not(html)[data-skin="plan"]:not([data-theme="light"]),:not(html)[data-skin="plan"][data-theme="dark"]){
--fp-line:color-mix(in srgb,var(--brand-secondary) 40%,var(--text-muted));
--fp-line2:color-mix(in srgb,var(--text-muted) 30%,var(--border-primary));
--fp-grid:color-mix(in srgb,var(--text-muted) 10%,transparent);
--fp-lit:color-mix(in srgb,var(--brand-warning) 50%,var(--bg-card));
--fp-lit-soft:color-mix(in srgb,var(--brand-warning) 20%,var(--bg-card));
}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .app-shell-sidebar{margin:0!important;height:100%!important;border-radius:0!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) [data-app-sidebar]{background-color:var(--fp-paper)!important;background-image:linear-gradient(var(--fp-grid) 1px,transparent 1px),linear-gradient(90deg,var(--fp-grid) 1px,transparent 1px)!important;background-size:20px 20px!important;border-right:1.5px solid var(--fp-ever)!important;color:var(--fp-ink2)}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) [data-app-sidebar] [data-rail-mode]{background:transparent!important;border:1.5px solid transparent!important;border-radius:2px!important;box-shadow:none!important;color:var(--fp-ink2)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) [data-app-sidebar] [data-rail-mode] span{font-family:var(--fp-mono)!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) [data-app-sidebar] [data-rail-mode]:hover{color:var(--fp-ink)!important;border-color:var(--fp-line2)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) [data-app-sidebar] [data-rail-mode][data-on]{color:var(--fp-ever)!important;background:var(--fp-lit)!important;border-color:var(--fp-ever)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) [data-app-sidebar] .rail-mode-bar{display:none!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) [data-ui="menu"][data-menu="account"]{background:var(--fp-card)!important;border:1.5px solid var(--fp-ever)!important;border-radius:2px!important;box-shadow:6px 6px 0 var(--fp-grid)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) [data-app-sidebar-panel]{background:var(--fp-card)!important;border-right:1.5px solid var(--fp-line)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) [data-app-sidebar-panel]{--sidebar-text:var(--fp-ink2);--sidebar-text-hover:var(--fp-ink);--sidebar-text-active:var(--fp-ink);--sidebar-hover:var(--fp-paper);--sidebar-section:var(--fp-ink2);--sidebar-border:var(--fp-line2);--sidebar-user-bg:var(--fp-paper)}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .nav-link{border-radius:2px!important;font-family:var(--font-body)!important;font-size:13.5px!important;font-weight:550!important;letter-spacing:0!important;text-transform:none!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .nav-link.active{background:var(--fp-lit-soft)!important;color:var(--fp-ink)!important;box-shadow:inset 0 0 0 1.5px var(--fp-ever)!important;font-weight:650!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .app-content{background-color:var(--fp-paper);background-image:linear-gradient(var(--fp-grid) 1px,transparent 1px),linear-gradient(90deg,var(--fp-grid) 1px,transparent 1px);background-size:20px 20px}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .rail-strip{border-radius:2px!important;background:var(--fp-card)!important;border:1.5px solid var(--fp-line)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .rail-icon{border-radius:2px!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .rail-icon.on{background:var(--fp-ever)!important;color:var(--fp-on-ever)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .rail-panel{border-radius:2px!important;border:1.5px solid var(--fp-ever)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .rail-panel-head{background:var(--fp-card)!important;border-bottom:1.5px solid var(--fp-line)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .rail-panel-title{font-family:var(--fp-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;font-size:13px!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .page-title,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .page-header-title h1,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .ch-name h1,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .shb-title{font-family:var(--fp-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;font-weight:700!important;letter-spacing:.06em!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .page-subtitle,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .ch-name p{font-family:var(--font-body)!important;color:var(--fp-ink2)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .ch-head{background:var(--fp-paper)!important;border-bottom:1.5px solid var(--fp-ever)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .ch-no,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .shb-no{font-family:var(--fp-mono)!important;font-variant-numeric:tabular-nums;color:var(--fp-ink2)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .ch-tabs a,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .shb-tabs a{font-family:var(--fp-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;font-size:11.5px!important;border:1.5px solid transparent!important;border-bottom:0!important;border-radius:0!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .ch-tabs a.on,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .shb-tabs a.on{color:var(--fp-ink)!important;background:var(--fp-card)!important;border-color:var(--fp-ever)!important;box-shadow:0 1.5px 0 var(--fp-card)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 8px}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .app-content:has(.ch-head,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .shb) .skh:not(.skh-own > .skh){display:none}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-head{display:contents}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-title{order:1;font-family:var(--fp-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;font-size:19px!important;font-weight:700!important;letter-spacing:.06em!important;margin:0;color:var(--fp-ink);white-space:nowrap}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-rule{order:3;position:relative;flex:1;height:1.5px;background:var(--fp-ever);min-width:16px}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-rule::before,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-rule::after{content:'';position:absolute;top:-5px;width:1.5px;height:11px;background:var(--fp-ever)}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-rule::before{left:0}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-rule::after{right:0}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-slot{display:contents}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-slot > *{order:4}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-clock{order:5;font:500 12px var(--fp-mono);color:var(--fp-ink2);white-space:nowrap}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-k{order:6;font:500 12px var(--fp-mono);color:var(--fp-ink2);background:var(--fp-card);border:1.5px solid var(--fp-line2);border-radius:2px;padding:5px 10px;display:flex;gap:10px;align-items:center;cursor:pointer;flex-direction:row-reverse}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-k > span:first-child{font:600 11px var(--fp-mono);border:1px solid var(--fp-line2);padding:1px 5px}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-tabs{order:2;display:flex;gap:0;max-width:100%;overflow-x:auto;scrollbar-width:none}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-tab{font-family:var(--fp-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;font-size:11.5px!important;color:var(--fp-ink2);text-decoration:none;padding:6px 10px;border:1.5px solid transparent;white-space:nowrap}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-tab:hover{color:var(--fp-ink)}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-tab[data-on]{color:var(--fp-ink);background:var(--fp-card);border-color:var(--fp-ever)}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-n{font:600 11px var(--fp-mono);font-style:normal;margin-left:6px;color:var(--fp-ink2)}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-sub{order:7;flex:1 0 100%;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:0 18px;padding:0 2px}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-sub-a{display:inline-flex;align-items:center;gap:6px;font:500 12.5px var(--font-body);color:var(--fp-ink2);text-decoration:none;padding:3px 0;white-space:nowrap}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-sub-a::before{content:'';width:7px;height:7px;border:1.5px solid var(--fp-line);box-sizing:border-box}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-sub-a[data-on]{color:var(--fp-ink);font-weight:650}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-sub-a[data-on]::before{background:var(--fp-lit);border-color:var(--fp-ever)}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) [data-skh-dup],:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) [data-skh-dup] + p{display:none!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .page-header:has([data-skh-dup]){border-bottom:0!important;padding-bottom:0!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .card,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .ch-sheet,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .list-table-wrap{background:linear-gradient(var(--fp-fern),var(--fp-fern)) left 0 top 0/10px 1.5px no-repeat,linear-gradient(var(--fp-fern),var(--fp-fern)) left 0 top 0/1.5px 10px no-repeat,linear-gradient(var(--fp-fern),var(--fp-fern)) right 0 bottom 0/10px 1.5px no-repeat,linear-gradient(var(--fp-fern),var(--fp-fern)) right 0 bottom 0/1.5px 10px no-repeat,var(--fp-card)!important;border:1.5px solid var(--fp-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .card-header,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .ch-sh{background:transparent;border-bottom:1px solid var(--fp-line2)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .card-title,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .form-section-title,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .section-title,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .ch-sh h2{font-family:var(--fp-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;font-size:12.5px!important;color:var(--fp-ink2)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .stat-grid .card{background:linear-gradient(var(--fp-fern),var(--fp-fern)) left 0 top 0/10px 1.5px no-repeat,linear-gradient(var(--fp-fern),var(--fp-fern)) left 0 top 0/1.5px 10px no-repeat,linear-gradient(var(--fp-fern),var(--fp-fern)) right 0 bottom 0/10px 1.5px no-repeat,linear-gradient(var(--fp-fern),var(--fp-fern)) right 0 bottom 0/1.5px 10px no-repeat,var(--fp-card)!important;border:1.5px solid var(--fp-line)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) [role="dialog"][aria-modal="true"]:not([style*="inset"]),:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) [data-gm-modal] > div{background:var(--fp-card)!important;border:1.5px solid var(--fp-ever)!important;border-radius:2px!important;box-shadow:6px 6px 0 var(--fp-grid)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .ntoast-stack > [role="status"]{border-radius:2px!important;border:1.5px solid var(--fp-line);border-left:5px solid var(--fp-ever)!important;background:var(--fp-card)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .btn-primary,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .ch-btn.primary,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .shb-act.primary{background:var(--fp-ever)!important;color:var(--fp-on-ever)!important;border:1.5px solid var(--fp-ever)!important;border-radius:2px!important;box-shadow:none!important;font-weight:600!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .btn-primary:hover{background:color-mix(in srgb,var(--fp-ever) 85%,var(--fp-ink))!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .btn-secondary,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .btn-ghost,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .btn-outline,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .ch-btn,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .shb-act{background:var(--fp-card)!important;color:var(--fp-ink)!important;border:1.5px solid var(--fp-line)!important;border-radius:2px!important;box-shadow:none!important;font-weight:600!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .btn-secondary:hover,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .btn-ghost:hover,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .btn-outline:hover,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .ch-btn:hover,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .shb-act:hover{border-color:var(--fp-ever)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .btn-danger{background:var(--fp-card)!important;color:var(--fp-red)!important;border:1.5px solid var(--fp-red)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .input{background:var(--fp-card)!important;border:1.5px solid var(--fp-line2)!important;border-radius:2px!important;box-shadow:none!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .input:focus{border-color:var(--fp-ever)!important;outline:3px solid var(--fp-grid)!important;outline-offset:0}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .label,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .form-label,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .filter-label{font-family:var(--fp-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;font-size:10.5px!important;color:var(--fp-ink2)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .status-badge,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .badge{background:transparent!important;color:var(--fp-ink)!important;border:1.5px solid var(--fp-line)!important;border-radius:2px!important;padding:2px 8px 2px 6px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:var(--fp-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;font-size:10.5px!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .status-badge::before,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .badge::before{content:'';width:9px;height:9px;flex:none;box-sizing:border-box;border:1.5px solid currentColor;background:var(--fp-lit)}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .status-badge[data-tone="warning"],:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .badge[data-tone="warning"]{color:var(--fp-amb)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .status-badge[data-tone="warning"]::before,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .badge[data-tone="warning"]::before{background:var(--fp-lit-soft)}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .status-badge[data-tone="danger"],:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .badge[data-tone="danger"]{color:var(--fp-red)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .status-badge[data-tone="danger"]::before,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .badge[data-tone="danger"]::before{background:currentColor}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .status-badge[data-tone="neutral"]::before,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .badge[data-tone="neutral"]::before,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .status-badge[data-tone="muted"]::before{background:var(--fp-hatch),var(--fp-card)}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) table thead th,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .list-th,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .list-th-right{font-family:var(--fp-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:600!important;font-size:10.5px!important;color:var(--fp-ink2)!important;border-bottom:1.5px solid var(--fp-ever)!important;background:transparent!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) table tbody td,:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .list-td{border-color:var(--fp-line2)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) table td[style*="text-align: right"],:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .list-td-right{font-family:var(--fp-mono)!important;font-variant-numeric:tabular-nums}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .rgu-bld{border:2px solid var(--fp-ever);background:var(--fp-card);margin-top:8px}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .rgu-grid{display:grid;gap:0}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .rgu-door{display:none}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .rgu-u{position:relative;display:block;min-height:42px;border:0;border-right:1px solid var(--fp-ever);border-bottom:1px solid var(--fp-ever);background:var(--fp-card);font:600 9px/1 var(--fp-mono);color:var(--fp-ever);padding:4px;text-align:left;text-decoration:none}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .rgu-u[data-s="lit"]{background:var(--fp-lit)}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .rgu-u[data-s="vac"]{background:var(--fp-hatch),var(--fp-card)}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .rgu-u[data-s="wo"]{background:var(--fp-lit-soft);box-shadow:inset 0 0 0 2px var(--fp-amb)}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .rgu-u[data-late]{box-shadow:inset 0 0 0 2px var(--fp-red)}
:not(html)[data-skin="plan"]{background-color:var(--bg-app);background-image:linear-gradient(color-mix(in srgb,var(--brand-secondary) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand-secondary) 7%,transparent) 1px,transparent 1px);background-size:20px 20px;font-family:var(--font-body)}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .portal-sidebar{background:var(--fp-paper)!important;border-right:1.5px solid var(--fp-ever)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .portal-nav-link{border-radius:2px!important;font-family:var(--fp-mono)!important;text-transform:uppercase;letter-spacing:.05em;font-size:12px!important;color:var(--fp-ink2)!important}
:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .portal-nav-link[data-on]{background:var(--fp-lit)!important;color:var(--fp-ink)!important;box-shadow:inset 0 0 0 1.5px var(--fp-ever)!important}
@media (max-width:720px){:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-title{font-size:16px!important}:is(html[data-skin="plan"]:has(.app-shell),:not(html)[data-skin="plan"]) .skh-clock{display:none}}
.rf[data-skin="line"]{--line:var(--border-primary);--mut:var(--text-muted);--dim:var(--text-faint);background:var(--bg-app);background-image:linear-gradient(color-mix(in srgb,var(--border-primary) 35%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border-primary) 35%,transparent) 1px,transparent 1px);background-size:48px 48px}
.rf[data-skin="line"] h1,.rf[data-skin="line"] h2,.rf[data-skin="line"] h3{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.03em}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-nav{background:var(--lc-panel2)!important;backdrop-filter:none!important;border-bottom:1px solid var(--lc-line);padding:10px 26px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-brand b{font-family:var(--font-heading);font-size:22px!important;letter-spacing:.08em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-links{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;font-size:14px!important;font-weight:600}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-btn{border-radius:3px!important;font-family:var(--font-heading)!important;text-transform:uppercase;letter-spacing:.12em;font-weight:700!important;font-size:15px!important;transition:transform .08s,box-shadow .08s!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-btn-pri{background:var(--brand-primary)!important;color:var(--text-on-brand)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--brand-primary) 55%,var(--text-primary))!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-btn-ghost{background:var(--lc-key)!important;border:1px solid var(--lc-line)!important;box-shadow:0 3px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-btn:hover{transform:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-btn:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--lc-keyshadow)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-hero{background:none!important;border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-eyebrow{border-radius:2px!important;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;box-shadow:var(--lc-inset);color:var(--lc-ink)!important;text-transform:uppercase}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-eyebrow i{background:var(--lc-run)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--lc-run) 25%,transparent)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-h1{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--lc-ink)!important;font-weight:700!important;letter-spacing:.01em!important;line-height:.95!important;font-size:clamp(44px,7vw,84px)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-h1 span{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--brand-primary)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-sub,:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-lead{color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-hero-hint{font-family:var(--lc-mono)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-hero-map{border-radius:2px!important;border:1px solid var(--lc-line)!important;box-shadow:none!important;padding-top:30px;background:var(--lc-panel2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-hero-map::before{content:'';position:absolute;top:0;left:0;right:0;height:30px;z-index:2;border-bottom:1px solid var(--lc-line);background:radial-gradient(circle at 18px 15px,var(--lc-run) 4px,transparent 5px),radial-gradient(circle at 36px 15px,var(--lc-line) 4px,transparent 5px),radial-gradient(circle at 54px 15px,var(--lc-line) 4px,transparent 5px),var(--lc-panel2)}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-creds{background:var(--lc-frame)!important;border-bottom:0!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-creds-in{gap:4px!important;padding:4px!important;max-width:none!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-cred{background:var(--lc-panel2);padding:14px 16px;min-height:86px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-cred b{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:16px!important;color:var(--lc-ink)!important;display:flex!important;align-items:center;gap:8px}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-cred b::before{content:'';width:9px;height:9px;border-radius:50%;background:var(--lc-run);flex:none}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-cred span{font-family:var(--lc-mono);font-size:11.5px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-kick{display:inline-block;background:var(--lc-ink);color:var(--lc-panel)!important;padding:3px 8px;border-radius:2px;letter-spacing:.14em!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-h2{font-weight:700!important;font-size:clamp(32px,4.6vw,52px)!important;line-height:1!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-card{display:flex;flex-direction:column;border-radius:2px!important;background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important;padding:0 0 18px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-card-tag{order:-1}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-card-ic{align-self:flex-start}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-card:hover{transform:none!important;border-color:var(--lc-ink2)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-card-ic{margin:18px 18px 0;border-radius:3px!important;background:var(--lc-key)!important;border:1px solid var(--lc-line)!important;box-shadow:0 3px 0 var(--lc-keyshadow);color:var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-card h3{margin:14px 18px 6px!important;font-size:21px!important;font-weight:700!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-card p{margin:0 18px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-card-tag{top:0!important;right:0!important;left:0!important;padding:7px 18px;background:var(--lc-panel2);border-bottom:1px solid var(--lc-line);color:var(--lc-ink)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase;position:relative!important;display:block}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-card-tag::before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c);margin-right:8px;vertical-align:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-steps-grid{position:relative}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-steps-grid::before{content:'';position:absolute;left:0;right:0;top:47px;height:6px;background:var(--lc-line);z-index:0}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-step{position:relative;z-index:1;border-radius:2px!important;background:var(--lc-panel)!important;border:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-step-n{border-radius:3px!important;background:var(--lc-well)!important;border:1px solid var(--lc-line)!important;box-shadow:var(--lc-inset);color:var(--lc-ink)!important;font-family:var(--lc-mono)!important;font-weight:500!important;font-size:22px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-faq-item{border-bottom:1px solid var(--lc-line)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-faq-q{font-family:var(--font-heading)!important;text-transform:uppercase;letter-spacing:.05em;font-size:18px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-faq-q.open{color:var(--brand-primary)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-faq-a{font-family:var(--font-body);border-left:3px solid var(--lc-run);padding-left:14px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-final{background:var(--lc-panel);border:1px solid var(--lc-line);border-top:6px solid var(--lc-ink);padding:44px 26px!important;max-width:900px!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-final h2{font-weight:700!important;font-size:clamp(32px,4.6vw,52px)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-foot{border-top:1px solid var(--lc-line)!important;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-info-card{border-radius:3px!important;border:1px solid var(--lc-line)!important;border-top:4px solid var(--lc-ink)!important}
:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-info-title{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.03em}
@media (max-width:760px){:is(html[data-skin="line"]:has(.app-shell),:not(html)[data-skin="line"]) .rf-steps-grid::before{display:none}}
.rf[data-skin="ticket"]{--line:var(--border-primary);--mut:var(--text-muted);--dim:var(--text-faint);background:var(--bg-app)}
.rf[data-skin="ticket"] h1,.rf[data-skin="ticket"] h2,.rf[data-skin="ticket"] h3{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.01em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-nav{background:var(--tr-board)!important;backdrop-filter:none!important;border-bottom:3px solid var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-brand b{font-family:var(--font-heading);font-weight:900!important;font-size:26px!important;letter-spacing:.02em!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-links{font-family:var(--font-heading);text-transform:uppercase;font-weight:800;letter-spacing:.06em;font-size:16px!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-btn{border-radius:3px!important;font-family:var(--font-heading)!important;text-transform:uppercase;letter-spacing:.08em;font-weight:800!important;font-size:16px!important;box-shadow:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-btn-pri{background:var(--tr-ink)!important;color:var(--tr-stock)!important;border:2px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-btn-ghost{background:transparent!important;border:2px solid var(--tr-ink)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-btn:hover{transform:rotate(-1deg)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-hero{background:none!important;border-bottom:0!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-eyebrow{border-radius:3px!important;border:2px solid var(--tr-pine)!important;background:transparent!important;color:var(--tr-pine)!important;transform:rotate(-2deg);font-weight:700!important;text-transform:uppercase}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-eyebrow i{display:none!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-h1{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--tr-ink)!important;font-weight:900!important;letter-spacing:0!important;line-height:.88!important;font-size:clamp(52px,9vw,112px)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-h1 span{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--tr-pine)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-sub,:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-lead{color:var(--tr-ink2)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-hero-in{position:relative}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-hero-map{margin-top:64px!important;border-radius:2px!important;border:1px solid var(--tr-rule)!important;box-shadow:0 18px 30px -18px color-mix(in srgb,var(--tr-ink) 55%,transparent)!important;overflow:visible!important;background:var(--tr-stock)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-hero-map::before{content:'';position:absolute;left:-40px;right:-40px;top:-30px;height:7px;border-radius:4px;background:var(--tr-rail);box-shadow:0 2px 0 color-mix(in srgb,var(--tr-ink) 18%,transparent)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-hero-map::after{content:'';position:absolute;left:50%;top:-30px;width:22px;height:34px;margin-left:-11px;border:3px solid var(--tr-rail);border-radius:5px;background:transparent}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-creds{background:none!important;border-bottom:0!important;padding:26px 0 8px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-creds-in{gap:18px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-cred{position:relative;background:var(--tr-stock2);border:1px solid var(--tr-rule);padding:18px 14px 14px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-cred::before{content:'';position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-cred:nth-child(odd){transform:rotate(-.6deg)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-cred:nth-child(even){transform:rotate(.5deg)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-cred b{font-family:var(--font-heading);text-transform:uppercase;font-weight:900!important;font-size:19px!important;letter-spacing:.03em;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-cred span{font-family:var(--tr-mono);font-size:11.5px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-kick{display:inline-block;border:2px solid var(--tr-red);color:var(--tr-red)!important;padding:4px 8px 3px;border-radius:3px;transform:rotate(-2deg);font-weight:600!important;margin-bottom:10px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-h2{font-weight:900!important;font-size:clamp(38px,6vw,68px)!important;line-height:.92!important;max-width:20ch!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-grid{position:relative;padding-top:26px;gap:30px 18px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-grid::before{content:'';position:absolute;left:-12px;right:-12px;top:0;height:7px;border-radius:4px;background:var(--tr-rail)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-card{border-radius:2px!important;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;box-shadow:var(--tr-hang);overflow:visible!important;padding-top:30px!important;transform-origin:50% -20px;transition:transform .25s!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-card::before{content:'';position:absolute;left:50%;top:9px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-card:hover{transform:rotate(-1.4deg)!important;border-color:var(--tr-rule)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-card-ic{border-radius:3px!important;background:transparent!important;border:2px solid var(--tr-ink)!important;color:var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-card h3{font-weight:900!important;font-size:24px!important;border-bottom:2px solid var(--tr-ink);padding-bottom:6px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-card-tag{top:40px!important;border:2px solid var(--c);color:var(--c)!important;padding:3px 7px 2px;border-radius:3px;transform:rotate(-4deg);font-family:var(--font-heading)!important;font-weight:900;font-size:12px!important;text-transform:uppercase;letter-spacing:.1em!important;background:var(--tr-stock)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-step{border-radius:2px!important;background:var(--tr-stock)!important;border:1px solid var(--tr-rule)!important;border-bottom:3px dashed var(--tr-rule)!important;box-shadow:var(--tr-hang)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-step-n{width:auto!important;height:auto!important;background:none!important;border:0!important;font-family:var(--font-heading)!important;font-weight:900!important;font-size:72px!important;line-height:.8!important;color:var(--tr-pine)!important;place-items:start!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-step h3{font-weight:800!important;font-size:22px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-faq > div{border-top:3px solid var(--tr-ink)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-faq-item{border-bottom:1px solid var(--tr-rule)!important;padding:0 10px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-faq-item:nth-child(even){background:var(--tr-stock2)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-faq-q{font-family:var(--font-heading)!important;text-transform:uppercase;font-weight:800!important;font-size:19px!important;letter-spacing:.03em}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-final{position:relative;background:var(--tr-stock);border:1px solid var(--tr-rule);border-bottom:3px dashed var(--tr-rule);box-shadow:var(--tr-hang);padding:48px 26px 40px!important;max-width:880px!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-final::before{content:'';position:absolute;left:50%;top:14px;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:var(--tr-board);border:1px solid var(--tr-rule)}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-final h2{font-weight:900!important;font-size:clamp(38px,6vw,68px)!important;line-height:.92!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-foot{border-top:3px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-foot-b b{font-family:var(--font-heading);font-weight:900;font-size:18px}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-info-card{border-radius:2px!important;border:1px solid var(--tr-rule)!important;border-top:3px solid var(--tr-ink)!important}
:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-info-title{font-family:var(--font-heading);text-transform:uppercase;font-weight:900!important;font-size:28px!important}
@media (max-width:640px){:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-hero-map::before{left:-8px;right:-8px}:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-cred:nth-child(odd),:is(html[data-skin="ticket"]:has(.app-shell),:not(html)[data-skin="ticket"]) .rf-cred:nth-child(even){transform:none}}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]){--sheet-r:var(--radius-md,10px);--sheet-r-md:var(--radius-lg,14px);--sheet-shadow:none;--sheet-panel:var(--bg-card);--sheet-canvas:var(--bg-app)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ps-root{background-image:none!important;background-color:transparent}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-wrap{gap:16px}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-head{background:transparent!important;border-bottom:0!important;padding:6px 0 0!important;gap:14px}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-no{font:600 11px var(--font-mono,ui-monospace,monospace)!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--text-muted)!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-name h1{font-family:var(--font-heading)!important;font-size:clamp(24px,3vw,30px)!important;font-weight:800!important;letter-spacing:-.02em!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-name p{font-size:14px!important;color:var(--text-secondary)!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-tabs{gap:6px!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-tabs a{border:1px solid var(--border-primary)!important;border-radius:999px!important;padding:7px 14px!important;margin:0!important;background:var(--bg-card);color:var(--text-secondary)!important;font:600 13px var(--font-body)!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-tabs a.on{background:var(--text-primary)!important;border-color:var(--text-primary)!important;color:var(--bg-card)!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-tabs .sep{display:none}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-tabs i,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-tabs em{border:0!important;border-radius:999px!important;font-family:var(--font-body)!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-btn,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-search{border-radius:var(--radius-md,10px)!important;border-color:var(--border-primary)!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-steps{border-top-style:solid!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-steps a{font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:0!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-pop{border-color:var(--border-primary)!important;border-radius:var(--radius-md,10px)!important;overflow:hidden}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-sheet,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ps-sheet{border:1px solid var(--border-primary)!important;border-radius:var(--radius-lg,14px)!important;box-shadow:none!important;overflow:hidden}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-sh{border-bottom-style:solid!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-sh h2,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ps-sh h2{font-family:var(--font-heading)!important;font-weight:700!important;font-size:15px!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ps-micro,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-micro{font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:0!important;font-size:12.5px!important;color:var(--text-muted)!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-link,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .hr-mono{font-family:var(--font-body)!important;font-size:12.5px!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-chip,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ps-chip{font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:0!important;border-radius:999px!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-arr{font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:0!important;border-style:solid!important;border-radius:999px!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-move button,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ps-btn{border-radius:var(--radius-md,10px)!important;border-style:solid!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-stg{border-style:solid!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-note{border-style:solid!important;border-radius:var(--radius-md,10px)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-rl,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ps-rl,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-cov .r,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-dg a,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-dg button,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ps-tray,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ps-area .secs,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .tr-legend,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .tr-kv{border-top-style:solid!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-rl,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ps-rl{border-radius:var(--radius-md,10px)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) th,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .list-th{font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:600!important;color:var(--text-muted)!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .ch-tbl td,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .tr-tbl td,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .pv-tbl td,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .h-table td,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .pl-table td{border-bottom-style:solid!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) [style*="border-bottom: 1px dashed"]{border-bottom-style:solid!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) [style*="border-top: 1px dashed"]{border-top-style:solid!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) td.grp{font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:0!important;font-weight:700!important;color:var(--text-primary)!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .lt-row,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .hr-row,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .pv-row,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .wp-step,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .dmp-row{border-top-style:solid!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .gls-row{border-bottom-style:solid!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .dmp-who{border-right-style:solid!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .lt-sub{font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:0!important;font-size:12.5px!important;font-weight:700!important;color:var(--text-primary)!important;background:transparent!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .lt-code pre,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .lt-err,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .lt-tag{border-radius:var(--radius-md,10px)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .lt-tag{border-radius:999px}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .dh-tile,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .tr-serp,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .wp-check{border-radius:var(--radius-lg,14px)!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .tr-sub,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .pv-tag,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .filter-label,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .label{font-family:var(--font-body)!important;text-transform:none!important;letter-spacing:0!important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .pv-tag{border-radius:999px}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-reg,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-ref,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-idx .no,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-card .cno,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-cmeta{display:none}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-modal{border-radius:var(--radius-xl,16px)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-head,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-pagebar{background:var(--bg-card)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-title{letter-spacing:-.01em;font-size:16px;text-transform:none}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-rail{background:var(--bg-app);border-right:1px solid var(--border-primary)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-rail-cap{font-family:var(--font-body);letter-spacing:.04em;color:var(--text-faint)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-search > svg,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-search-clear{color:var(--text-faint)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-search input{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:999px;color:var(--text-primary)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-search input::placeholder{color:var(--text-faint)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-search input:focus{border-color:var(--brand-primary);background:var(--bg-card)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-idx{color:var(--text-secondary);border-radius:999px;padding:8px 12px}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-idx:hover{background:color-mix(in srgb,var(--brand-primary) 8%,transparent);color:var(--text-primary)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-idx.on{background:var(--text-primary);color:var(--bg-card)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-idx .lb{font-weight:600}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-canvas{background-image:none;background:var(--bg-card)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-ctitle{text-transform:none;letter-spacing:-.02em;font-size:24px}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-dim .lbl{font-family:var(--font-body);letter-spacing:.04em;font-weight:700}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-dim .ln::before,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-dim .ln::after{display:none}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-card,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-row{border-radius:var(--radius-lg,14px)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-card:hover,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-row:hover{box-shadow:0 0 0 1px var(--brand-primary);transform:none}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-card .ci{border:0;border-radius:var(--radius-md,10px);background:color-mix(in srgb,var(--brand-primary) 10%,var(--bg-card))}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-card .ccount,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-row .rd,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-row .rx{font-family:var(--font-body);text-transform:none;letter-spacing:0}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-row .ri{border:0;border-radius:999px}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-back{border-radius:999px}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .shub-pagetitle{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:700;color:var(--text-primary)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .app-content{background-image:none}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .barch-titleblock,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .appr-titleblock,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .bizs-titleblock,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .lang-titleblock{border-radius:var(--radius-lg,14px);border-color:var(--border-primary)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .barch-title,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .appr-title,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .bizs-title,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .lang-title{text-transform:none;font-family:var(--font-heading);letter-spacing:-.02em}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .barch-eyebrow,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .appr-eyebrow,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .bizs-eyebrow,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .lang-eyebrow{color:var(--text-muted)}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .appr-dim .lbl,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .bizs-dim .lbl,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .lang-dim .lbl{font-family:var(--font-body);letter-spacing:.04em;font-weight:700}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .appr-dim .ln::before,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .appr-dim .ln::after,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .bizs-dim .ln::before,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .bizs-dim .ln::after,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .lang-dim .ln::before,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .lang-dim .ln::after{display:none}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .brand-arch .card,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .appr .card,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .bizs .card,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .lang .card{border-radius:var(--radius-lg,14px) !important}
:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .brand-arch .input,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .brand-arch select.input,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .brand-arch textarea.input,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .appr .input,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .bizs .input,:is(html[data-skin="storefront"]:has(.app-shell),:not(html)[data-skin="storefront"]) .lang .input{border-radius:var(--radius-md,10px) !important}