:root{
--sj-canvas-bg:#07101c;
--sj-canvas-panel:#0b1220;
--sj-canvas-text:#e9f1fb;
--sj-canvas-muted:rgba(219,234,254,.70);
--sj-canvas-grid:rgba(255,255,255,.10);
--sj-canvas-frame:rgba(255,255,255,.20);
--sj-canvas-fill:rgba(255,255,255,.045);
--sj-canvas-band-text:#06121d;
--sj-canvas-nozzle-line:rgba(5,10,18,.40);
--sj-canvas-compare-outline:rgba(7,10,20,.55);
--sj-canvas-error-text:rgba(254,202,202,.96);
--sj-canvas-hover-line:rgba(255,255,255,.35);
}
html[data-theme="light"]{
color-scheme:light;
--sj-page:#f6f7f9;--sj-bg:#f6f7f9;--sj-panel:#fff;--sj-panel2:#f8f9fb;--sj-line:#e5e8ed;--sj-line-soft:rgba(92,99,113,.18);--sj-text:#14161a;--sj-muted:#5c6371;--sj-blue:#3b36c4;
--sj-app-bg:#f6f7f9;--sj-app-bg-deep:#f1f3f6;--sj-app-workspace:#f6f7f9;--sj-app-surface:rgba(255,255,255,.96);--sj-app-surface-solid:#fff;--sj-app-surface-raised:#fff;--sj-app-surface-soft:#f8f9fb;--sj-app-surface-hover:#f3f4f7;--sj-app-field:#fff;
--sj-app-border:rgba(92,99,113,.18);--sj-app-border-strong:rgba(92,99,113,.28);--sj-app-blue:#3b36c4;--sj-app-blue-bright:#4a45d6;--sj-app-blue-soft:rgba(59,54,196,.08);--sj-app-orange:#b7602f;--sj-app-green:#17a06f;--sj-app-amber:#9a6716;--sj-app-red:#b83a3a;
--sj-app-shadow-lg:0 18px 48px rgba(20,22,26,.10),0 2px 8px rgba(20,22,26,.05);--sj-app-shadow-sm:0 7px 20px rgba(20,22,26,.065);
--sj-app-text:#14161a;--sj-app-text-2:#5c6371;--sj-app-text-3:#727987;
--sj-btn-bg:#fff;--sj-btn-hover:#f3f4f7;--sj-btn-border:#d5d9e0;--sj-btn-border-hover:#b8bdc7;--sj-btn-text:#14161a;
--sj-brand-blue:#3b36c4;--sj-brand-blue-bright:#4a45d6;--sj-brand-glow:rgba(59,54,196,.12);
--sj-graph-major:rgba(92,99,113,.105);--sj-graph-minor:rgba(92,99,113,.043);
--sj-canvas-bg:#f8fafc;--sj-canvas-panel:#fff;--sj-canvas-text:#20242b;--sj-canvas-muted:rgba(32,36,43,.65);--sj-canvas-grid:rgba(92,99,113,.13);--sj-canvas-frame:rgba(92,99,113,.25);--sj-canvas-fill:rgba(92,99,113,.045);--sj-canvas-band-text:#20242b;--sj-canvas-nozzle-line:rgba(32,36,43,.32);--sj-canvas-compare-outline:rgba(255,255,255,.86);--sj-canvas-error-text:#9e2f38;--sj-canvas-hover-line:rgba(32,36,43,.30);
background:#f6f7f9!important;
}
html[data-theme="dark"]{color-scheme:dark}
.sj-theme-toggle{
box-sizing:border-box;
min-width:36px;
height:34px;
padding:0 9px;
display:inline-flex;
align-items:center;
justify-content:center;
gap:6px;
border:1px solid rgba(151,174,204,.24);
border-radius:9px;
background:#111a27;
color:#e8eef7;
box-shadow:none;
font:800 10px/1 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
cursor:pointer;
white-space:nowrap;
}
.sj-theme-toggle:hover{border-color:rgba(151,174,204,.46);background:#172233}
.sj-theme-toggle-floating{position:fixed;right:16px;top:16px;z-index:2147482500}
.sj-theme-icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.sj-theme-icon-sun{display:none}
html[data-theme="light"] .sj-theme-toggle{border-color:rgba(29,50,72,.20);background:#ffffff;color:#26394e;box-shadow:0 4px 14px rgba(38,58,79,.09)}
html[data-theme="light"] .sj-theme-toggle:hover{border-color:rgba(65,88,214,.38);background:#f1f5f8;color:#2439a6}
html[data-theme="light"] .sj-theme-icon-moon{display:none}
html[data-theme="light"] .sj-theme-icon-sun{display:block}
@media(max-width:720px){.sj-theme-toggle [data-sj-theme-label]{display:none}.sj-theme-toggle{padding:0;width:34px;min-width:34px}}
.sj-brand-wordmark-for-light{display:none!important}
html[data-theme="light"] .sj-brand-wordmark-for-dark{display:none!important}
html[data-theme="light"] .sj-brand-wordmark-for-light{display:block!important}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux){
color-scheme:light!important;
color:var(--sj-app-text)!important;
background-color:#f6f7f9!important;
background-image:
linear-gradient(rgba(61,87,112,.045) 1px,transparent 1px),
linear-gradient(90deg,rgba(61,87,112,.045) 1px,transparent 1px),
radial-gradient(circle at 18% 8%,rgba(65,88,214,.08),transparent 33%),
radial-gradient(circle at 86% 76%,rgba(32,140,174,.045),transparent 30%),
linear-gradient(180deg,#edf2f6 0%,#dfe7ee 100%)!important;
background-size:32px 32px,32px 32px,auto,auto,auto!important;
}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .sj-tool-topbar,
html[data-theme="light"] body.sj-portal-home .sj-tool-topbar{
background:rgba(252,253,254,.97)!important;
color:#1c3044!important;
border-bottom-color:rgba(29,50,72,.15)!important;
box-shadow:0 1px 0 rgba(255,255,255,.82),0 5px 18px rgba(38,58,79,.07)!important;
backdrop-filter:blur(20px) saturate(1.08)!important;
-webkit-backdrop-filter:blur(20px) saturate(1.08)!important;
}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .sj-topbar-left .sj-quick-nav a,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .sj-topbar-right .sj-quick-nav a,
html[data-theme="light"] :is(body.sj-portal-home,body.sj-account-page) .sj-topbar-left .sj-quick-nav a,
html[data-theme="light"] :is(body.sj-portal-home,body.sj-account-page) .sj-topbar-right .sj-quick-nav a{color:#40556b!important}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .sj-topbar-left .sj-quick-nav a:hover,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .sj-topbar-left .sj-quick-nav a.active,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .sj-topbar-left .sj-quick-nav a[aria-current="page"],
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .sj-topbar-right .sj-quick-nav a:hover,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .sj-topbar-right .sj-quick-nav a.active,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .sj-topbar-right .sj-quick-nav a[aria-current="page"],
html[data-theme="light"] :is(body.sj-portal-home,body.sj-account-page) .sj-quick-nav a:hover,
html[data-theme="light"] :is(body.sj-portal-home,body.sj-account-page) .sj-quick-nav a.active,
html[data-theme="light"] :is(body.sj-portal-home,body.sj-account-page) .sj-quick-nav a[aria-current="page"]{
color:#1c3044!important;
box-shadow:inset 0 -2px 0 #5367e3!important;
}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .sj-topbar-right .sj-tool-version-pill,
html[data-theme="light"] :is(body.sj-portal-home,body.sj-account-page) .sj-topbar-right .sj-tool-version-pill{
color:#30465d!important;
border-left-color:rgba(29,50,72,.17)!important;
}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) button{border-color:var(--sj-btn-border)!important;background:var(--sj-btn-bg)!important;color:var(--sj-btn-text)!important}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) button:hover{border-color:var(--sj-btn-border-hover)!important;background:var(--sj-btn-hover)!important}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) button.primary{--sj-btn-bg:linear-gradient(180deg,#6074d1,#4b60ba);--sj-btn-hover:linear-gradient(180deg,#566bc9,#4055ad);--sj-btn-border:#4055b6;--sj-btn-border-hover:#3449a8;--sj-btn-text:#fff}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .tab-btn.active,html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) button.active,html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) button[aria-pressed="true"]{--sj-btn-bg:#d8e2f2;--sj-btn-hover:#cbd9e9;--sj-btn-border:rgba(65,88,214,.42);--sj-btn-border-hover:rgba(65,88,214,.58);--sj-btn-text:#243b65}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) button.danger{--sj-btn-bg:linear-gradient(180deg,#faeeee,#f2dfe1);--sj-btn-hover:#efd7da;--sj-btn-border:rgba(184,58,58,.34);--sj-btn-border-hover:rgba(184,58,58,.52);--sj-btn-text:#96343b}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) input,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) select,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) textarea{
color:#17283b!important;
background:#f8fafc!important;
border-color:rgba(29,50,72,.19)!important;
color-scheme:light!important;
}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) input::placeholder,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) textarea::placeholder{color:#718397!important}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) input:focus,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) select:focus,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) textarea:focus{border-color:#5b6ee1!important;box-shadow:0 0 0 3px rgba(65,88,214,.11)!important}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .panel,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .card,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .section,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .metric,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .outputCard,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) details,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .controls.card,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .tableCard,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .modalCard,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .stat{
background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,248,251,.98))!important;
border-color:rgba(29,50,72,.15)!important;
box-shadow:var(--sj-app-shadow-sm)!important;
color:#1c3044!important;
}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .toolbar,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .topbar,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .sw-topbar,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .footerNote,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .legend,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .sw-legend{background:rgba(240,244,248,.92)!important;border-color:rgba(29,50,72,.13)!important}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .hint,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .muted,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .small,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .mini,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .sub,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .subtitle,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) label{color:#51687e!important}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) h1,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) h2,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) h3,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) strong,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .rank,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .sat{color:#1c3044!important}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) table{background:#ffffff!important;color:#1c3044!important}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) th{background:#eef3f7!important;color:#51687e!important;border-color:rgba(29,50,72,.13)!important}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) td{border-color:rgba(29,50,72,.11)!important}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) tbody tr:hover td{background:#f1f5f8!important}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .pill,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .tag,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .badge,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .rev-badge,
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) .verBadge{background:#edf2f6!important;color:#40566c!important;border-color:rgba(65,88,214,.20)!important}
html[data-theme="light"] body.sj-tool:not(.sj-build-studio-ux) canvas:not(.plotOverlay){background:var(--sj-canvas-bg)!important}
html[data-theme="light"] body.sj-tool-tune,
html[data-theme="light"] body.sj-tool-offset{--bg:#e7edf3;--panel:#fff;--panel2:#f1f5f8;--ink:#1c3044;--text:#1c3044;--muted:#51687e;--line:rgba(29,50,72,.19);--line2:rgba(29,50,72,.12);--shadow:var(--sj-app-shadow-lg)}
html[data-theme="light"] body.sj-tool-tune{--sj-best-bg:linear-gradient(135deg,#f2fbf6,#e8f7ee 58%,#dff2e8);--sj-best-border:rgba(22,133,92,.30);--sj-best-text:#173c2e;--sj-best-shadow:0 16px 38px rgba(35,91,70,.12)}
html[data-theme="light"] body.sj-tool-tune .best:not(.empty) .drops{color:#245944}
html[data-theme="light"] body.sj-tool-tune .best,
html[data-theme="light"] body.sj-tool-tune .best.inactive-selection{background:linear-gradient(135deg,#f7f9ff,#edf2ff 70%,#e5ebff)!important;border-color:rgba(65,88,214,.22)!important;color:#1c3044!important}
html[data-theme="light"] body.sj-tool-tune .results-table tbody tr.option-row.active-option td{background:linear-gradient(90deg,rgba(22,133,92,.12),rgba(65,88,214,.08))!important;border-color:rgba(22,133,92,.24)!important}
html[data-theme="light"] body.sj-tool-tune .formula,
html[data-theme="light"] body.sj-tool-tune .sw-stat,
html[data-theme="light"] body.sj-tool-tune .sw-alert,
html[data-theme="light"] body.sj-tool-offset .stat,
html[data-theme="light"] body.sj-tool-offset .alert{background:#f4f7fa!important;color:#30465d!important}
html[data-theme="light"] body.sj-tool-tune .profile-status{background:rgba(65,88,214,.07)!important;color:#30465d!important;border-color:rgba(65,88,214,.18)!important}
html[data-theme="light"] body.sj-tool-tune .toast,
html[data-theme="light"] body.sj-tool-offset .toast{background:rgba(243,251,247,.97)!important;color:#176b4d!important;border-color:rgba(22,133,92,.25)!important}
html[data-theme="light"] body.sj-tool-tune .table-wrap{background:#fff!important;border-color:rgba(29,50,72,.15)!important}
html[data-theme="light"] body.sj-tool-profile{--bg:#e7edf3;--panel:#fff;--panel2:#f1f5f8;--text:#1c3044;--muted:#51687e;--border:rgba(29,50,72,.15);--border2:rgba(29,50,72,.24);--accent:#4158d6;--sel:rgba(65,88,214,.10);--sel2:rgba(22,133,92,.10);--shadow:var(--sj-app-shadow-lg);color-scheme:light!important}
html[data-theme="light"] body.sj-tool-profile .card{background:linear-gradient(180deg,#fff,#f6f8fa)!important}
html[data-theme="light"] body.sj-tool-profile .toolbar,
html[data-theme="light"] body.sj-tool-profile .tabs,
html[data-theme="light"] body.sj-tool-profile .statusbar{background:#f1f5f8!important;border-color:rgba(29,50,72,.13)!important}
html[data-theme="light"] body.sj-tool-profile .logo{background:#f1f5f8!important;border-color:rgba(29,50,72,.15)!important;box-shadow:0 8px 22px rgba(38,58,79,.10)!important}
html[data-theme="light"] body.sj-tool-profile .versionBadge{background:rgba(65,88,214,.09)!important;color:#3046b4!important;border-color:rgba(65,88,214,.23)!important}
html[data-theme="light"] body.sj-tool-profile pre,
html[data-theme="light"] body.sj-tool-profile code,
html[data-theme="light"] body.sj-tool-profile .rawText{background:#f4f7fa!important;color:#24384d!important}
html[data-theme="light"] body.sj-tool-profile .tableWrap{background:#fff!important;border-color:rgba(29,50,72,.14)!important}
html[data-theme="light"] body.sj-tool-profile .profileFooter{background:linear-gradient(180deg,#f4f7fa,#edf2f6);border-top-color:rgba(29,50,72,.14)}
html[data-theme="light"] body.sj-tool-analyze{--bg0:#dfe7ee;--bg1:#edf2f6;--card:#fff;--card2:#f1f5f8;--panel:rgba(255,255,255,.94);--panel2:#edf2f6;--stroke:rgba(29,50,72,.16);--text:#1c3044;--muted:#51687e;--muted2:#51687e;--blue:#315fc2;--shadow:var(--sj-app-shadow-lg);color-scheme:light!important}
html[data-theme="light"] body.sj-tool-analyze header,
html[data-theme="light"] body.sj-tool-analyze .card{background:linear-gradient(180deg,#fff,#f6f8fa)!important;border-color:rgba(29,50,72,.15)!important}
html[data-theme="light"] body.sj-tool-analyze .filePickerShell,
html[data-theme="light"] body.sj-tool-analyze .modal,
html[data-theme="light"] body.sj-tool-analyze .modalCard,
html[data-theme="light"] body.sj-tool-analyze .plotToolbar,
html[data-theme="light"] body.sj-tool-analyze .issueCard{background:#f4f7fa!important;color:#1c3044!important;border-color:rgba(29,50,72,.15)!important}
html[data-theme="light"] body.sj-tool-analyze .backdrop,
html[data-theme="light"] body.sj-tool-analyze .modalBackdrop{background:rgba(45,60,78,.32)!important}
html[data-theme="light"] body.sj-tool-analyze .canvasWrap{background:var(--sj-canvas-panel)}
html[data-theme="light"] body.sj-tool-analyze #plot{background:var(--sj-canvas-panel)!important}
html[data-theme="light"] body.sj-portal-home{
--black:#f6f7f9;--ink:#14161a;--muted:#5c6371;--muted2:#727987;--white:#fff;--line:#e5e8ed;--line2:#d5d9e0;--card:#fff;--card2:#f8f9fb;
color:#14161a;background-color:#f6f7f9;
background-image:radial-gradient(55% 42% at 18% 6%,rgba(59,54,196,.045),transparent 70%),linear-gradient(0deg,var(--sj-graph-major) 1px,transparent 1px),linear-gradient(90deg,var(--sj-graph-major) 1px,transparent 1px),linear-gradient(0deg,var(--sj-graph-minor) 1px,transparent 1px),linear-gradient(90deg,var(--sj-graph-minor) 1px,transparent 1px),linear-gradient(180deg,#f6f7f9,#f6f7f9);
}
html[data-theme="light"] body.sj-portal-home .topbar{background:rgba(255,255,255,.97);color:#14161a;border-bottom-color:#e5e8ed;box-shadow:0 2px 10px rgba(20,22,26,.035)}
html[data-theme="light"] body.sj-portal-home h1{color:#14161a}
html[data-theme="light"] body.sj-portal-home .lead{color:#5c6371}
html[data-theme="light"] body.sj-portal-home .tool{--tool-bg:#fff;--tool-hover:#fff;--tool-text:#5c6371;background:#fff;border-right-color:#e5e8ed;border-bottom-color:#e5e8ed;border-left-color:#e5e8ed;box-shadow:0 7px 20px rgba(20,22,26,.065)}
html[data-theme="light"] body.sj-portal-home .tool--setup{--tool-blue:#1e9c93}
html[data-theme="light"] body.sj-portal-home .tool--profile{--tool-blue:#4a45d6}
html[data-theme="light"] body.sj-portal-home .tool--studio{--tool-blue:#8a4fd1}
html[data-theme="light"] body.sj-portal-home .tool--analyze{--tool-blue:#0e8fa8}
html[data-theme="light"] body.sj-portal-home .tool h2{color:#14161a}html[data-theme="light"] body.sj-portal-home .version{color:#727987}html[data-theme="light"] body.sj-portal-home .num{color:#14161a}
html[data-theme="light"] body.sj-portal-home .tool-bottom{color:#14161a;box-shadow:none}html[data-theme="light"] body.sj-portal-home .tool--setup .tool-bottom{background:#f5faf9;border-color:#b9dad6}html[data-theme="light"] body.sj-portal-home .tool--profile .tool-bottom{background:#f7f7fd;border-color:#cbcaf0}html[data-theme="light"] body.sj-portal-home .tool--studio .tool-bottom{background:#faf7fd;border-color:#deccf0}html[data-theme="light"] body.sj-portal-home .tool--analyze .tool-bottom{background:#f4fafc;border-color:#c4dee5}
html[data-theme="light"] body.sj-portal-home .arrow{background:transparent;color:var(--tool-blue);border-color:transparent}
html[data-theme="light"] body.sj-portal-home .fineprint{color:#5c6371}html[data-theme="light"] body.sj-portal-home .fineprint strong{color:#14161a}html[data-theme="light"] body.sj-portal-home .version-note{background:rgba(255,255,255,.78);color:#5c6371;border-color:#e5e8ed}html[data-theme="light"] body.sj-portal-home .version-note code{color:#14161a}html[data-theme="light"] body.sj-portal-home footer{background:rgba(255,255,255,.97);color:#5c6371;border-top-color:#e5e8ed}html[data-theme="light"] body.sj-portal-home .contact{color:#5c6371}
html[data-theme="light"] .sj-saas-gate,
html[data-theme="light"] body.sj-saas-login-page,
html[data-theme="light"] body.sj-account-page{
color:var(--sj-saas-text)!important;
background-color:#f6f7f9!important;
background-image:
linear-gradient(rgba(61,87,112,.045) 1px,transparent 1px),
linear-gradient(90deg,rgba(61,87,112,.045) 1px,transparent 1px),
radial-gradient(circle at 16% 4%,rgba(65,88,214,.08),transparent 34%),
linear-gradient(180deg,#f6f7f9,#f1f3f6)!important;
background-size:30px 30px,30px 30px,auto,auto!important;
}
html[data-theme="light"] .sj-saas-card{background:rgba(255,255,255,.98)!important;box-shadow:0 26px 70px rgba(38,58,79,.18)!important}
html[data-theme="light"] .sj-saas-field input,
html[data-theme="light"] .sj-saas-field select,
html[data-theme="light"] .sj-saas-field textarea{background:#f7f9fb!important;color:#1c3044!important;border-color:rgba(29,50,72,.18)!important;color-scheme:light!important}
html[data-theme="light"] .sj-saas-link{color:#4056bf!important}
html[data-theme="light"] .sj-saas-secondary{background:#eef3f7!important;color:#30465d!important}
html[data-theme="light"] .sj-saas-access-panel{background:#f4f7fa!important;border-color:rgba(29,50,72,.15)!important}
html[data-theme="light"] .sj-account-topbar{background:rgba(255,255,255,.96)!important;border-bottom-color:rgba(29,50,72,.15)!important;box-shadow:0 5px 18px rgba(38,58,79,.07)!important}
html[data-theme="light"] .sj-account-brand{color:#1c3044!important}
html[data-theme="light"] .sj-account-nav>a{background:#f1f5f8!important;color:#51687e!important;border-color:rgba(29,50,72,.15)!important}
html[data-theme="light"] .sj-account-nav>a:hover{color:#1c3044!important;border-color:rgba(65,88,214,.32)!important}
html[data-theme="light"] .sj-account-workspace .sj-home-panel h3{color:#1c3044}
html[data-theme="light"] .sj-home-dashboard-head h1,html[data-theme="light"] .sj-home-dashboard-head h2,html[data-theme="light"] .sj-workspace-section-head h2,html[data-theme="light"] .sj-home-primary-project strong{color:#14161a}
html[data-theme="light"] .sj-home-dashboard-head p,html[data-theme="light"] .sj-workspace-section-head p,html[data-theme="light"] .sj-home-panel-note,html[data-theme="light"] .sj-home-empty,html[data-theme="light"] .sj-home-activity-summary p,html[data-theme="light"] .sj-home-primary-project span{color:#5c6371}
html[data-theme="light"] .sj-home-grid,html[data-theme="light"] .sj-home-summary{background:transparent;border-color:transparent}
html[data-theme="light"] .sj-home-grid-compact{background:transparent!important;border-color:transparent!important}
html[data-theme="light"] .sj-home-dashboard{border-bottom-color:#e5e8ed}
html[data-theme="light"] .sj-home-panel,html[data-theme="light"] .sj-home-summary>div,html[data-theme="light"] .sj-home-summary>a{background:#fff;border-color:#e5e8ed;box-shadow:0 0 0 1px #e5e8ed}
html[data-theme="light"] .sj-home-dashboard-compact .sj-home-panel{background:#fff;box-shadow:0 10px 26px rgba(38,58,79,.08),0 0 0 1px #e5e8ed}
html[data-theme="light"] .sj-home-panel-featured{background:#fff;box-shadow:inset 0 3px #3b36c4,0 0 0 1px #e5e8ed}html[data-theme="light"] .sj-home-panel-featured h3{color:#3b36c4}
html[data-theme="light"] .sj-home-dashboard-compact .sj-home-panel-featured{background:#fff;box-shadow:0 10px 26px rgba(38,58,79,.08),0 0 0 1px #e5e8ed}
html[data-theme="light"] .sj-home-activity-panel{background:#f8fbf9;box-shadow:inset 0 3px #17a06f,0 0 0 1px #e5e8ed}html[data-theme="light"] .sj-home-activity-panel h3,html[data-theme="light"] .sj-home-activity-panel .sj-home-panel-title>span{color:#087a55}html[data-theme="light"] .sj-home-dashboard-compact .sj-home-activity-panel{background:#f8fbf9;box-shadow:0 10px 26px rgba(38,58,79,.08),0 0 0 1px #e5e8ed}html[data-theme="light"] .sj-home-activity-summary strong{color:#14161a}
html[data-theme="light"] .sj-home-list li,html[data-theme="light"] .sj-home-usage-summary span,html[data-theme="light"] .sj-home-usage-rows>div,html[data-theme="light"] .sj-home-revision-row{background:#f8f9fb;color:#5c6371;border-color:#e5e8ed}html[data-theme="light"] .sj-home-list strong,html[data-theme="light"] .sj-home-usage-summary b,html[data-theme="light"] .sj-home-usage-rows b,html[data-theme="light"] .sj-home-revision-row strong{color:#14161a}html[data-theme="light"] .sj-home-capability{background:#f8f9fb;border-color:#e5e8ed}html[data-theme="light"] .sj-home-capability b{color:#14161a}
html[data-theme="light"] .sj-home-dialog{background:#fff;color:#14161a;border-color:#d5d9e0;box-shadow:0 28px 80px rgba(20,22,26,.18)}html[data-theme="light"] .sj-home-dialog::backdrop{background:rgba(20,22,26,.30)}html[data-theme="light"] .sj-home-dialog-head{background:#f8f9fb;border-color:#e5e8ed}html[data-theme="light"] .sj-home-dialog-copy{color:#5c6371;border-color:#e5e8ed}html[data-theme="light"] .sj-home-dialog-list{background:#e5e8ed}html[data-theme="light"] .sj-home-project-name input{background:#fff;color:#14161a;border-color:#d5d9e0}
html[data-theme="light"] body.sj-admin-app{color:#1c3044!important;background:#e7edf3!important}
html[data-theme="light"] body.sj-admin-app .sj-tool-topbar{background:rgba(255,255,255,.96)!important;color:#1c3044!important;border-bottom-color:rgba(29,50,72,.15)!important;box-shadow:0 5px 18px rgba(38,58,79,.07)!important}
html[data-theme="light"] body.sj-admin-app .sj-tool-topbar>strong{color:#30465d!important}
html[data-theme="light"] body.sj-admin-app .admin-nav{background:#eef3f7!important;border-color:rgba(29,50,72,.14)!important}
html[data-theme="light"] body.sj-admin-app .admin-nav-title{color:#51687e!important}
html[data-theme="light"] body.sj-admin-app .admin-nav button{color:#51687e!important}
html[data-theme="light"] body.sj-admin-app .admin-nav button:hover,
html[data-theme="light"] body.sj-admin-app .admin-nav button.active{background:#dfe7ee!important;color:#1c3044!important;border-color:rgba(29,50,72,.14)!important}
html[data-theme="light"] body.sj-admin-app .admin-head h1,
html[data-theme="light"] body.sj-admin-app .admin-view-actions h2,
html[data-theme="light"] body.sj-admin-app .editor-head h2,
html[data-theme="light"] body.sj-admin-app .section-head h2{color:#1c3044!important}
html[data-theme="light"] body.sj-admin-app .admin-head p,
html[data-theme="light"] body.sj-admin-app .admin-view-actions p,
html[data-theme="light"] body.sj-admin-app .editor-head p,
html[data-theme="light"] body.sj-admin-app .section-head p{color:#51687e!important}
html[data-theme="light"] body.sj-admin-app .admin-kpi,
html[data-theme="light"] body.sj-admin-app .admin-card,
html[data-theme="light"] body.sj-admin-app .editor-card{background:#fff!important;color:#1c3044!important;border-color:rgba(29,50,72,.15)!important;box-shadow:var(--sj-app-shadow-sm)!important}
html[data-theme="light"] body.sj-admin-app .summary-row{background:#f4f7fa!important;border-color:rgba(29,50,72,.11)!important}
html[data-theme="light"] body.sj-admin-app table{background:#fff!important;color:#1c3044!important}
html[data-theme="light"] body.sj-admin-app th{background:#eef3f7!important;color:#51687e!important}
html[data-theme="light"] body.sj-admin-app th,
html[data-theme="light"] body.sj-admin-app td{border-color:rgba(29,50,72,.11)!important}
html[data-theme="light"] body.sj-admin-app input,
html[data-theme="light"] body.sj-admin-app select,
html[data-theme="light"] body.sj-admin-app textarea{background:#f7f9fb!important;color:#1c3044!important;border-color:rgba(29,50,72,.18)!important;color-scheme:light!important}
html[data-theme="light"] body.sj-admin-app .admin-button,
html[data-theme="light"] body.sj-admin-app .row-action,
html[data-theme="light"] body.sj-admin-app .icon-button{color:#30465d!important;background:#eef3f7!important;border-color:rgba(29,50,72,.16)!important}
html[data-theme="light"] body.sj-jobs-page{background:#e7edf3!important;color:#1c3044!important}
html[data-theme="light"] body.sj-jobs-page .moved{background:#fff!important;border-color:rgba(29,50,72,.16)!important;box-shadow:var(--sj-app-shadow-lg)!important}
html[data-theme="light"] body.sj-jobs-page .moved p{color:#51687e!important}
html[data-theme="light"] body.sj-build-studio-ux{color-scheme:light}
html[data-theme="light"] body.sj-build-studio-ux .sj-tool-topbar{background:rgba(250,252,254,.97)!important;border-bottom-color:rgba(29,50,72,.14)!important}
html[data-theme="light"] body.sj-build-studio-ux .bs-theme-toggle{box-shadow:0 4px 12px rgba(38,58,79,.08)!important}
html[data-theme="light"] body.sj-build-studio-ux .bs-viewer-watermark{opacity:.24!important;background-image:url("sinterjet-viewer-watermark-light.svg")!important}
html[data-theme="light"] body.sj-build-studio-ux .loading-card,
html[data-theme="light"] body.sj-build-studio-ux .slice-render-card{box-shadow:0 16px 44px rgba(38,58,79,.18)!important}
.portal-title-wordmark{display:inline-grid!important;align-items:center;vertical-align:-.05em}
.portal-title-wordmark-image{grid-area:1/1;width:100%;height:auto;max-height:1.1em;object-fit:contain;object-position:left center;opacity:1;filter:none}
html[data-theme="dark"] body.sj-portal-home .portal-title-wordmark-for-dark{display:block!important;filter:brightness(0) invert(1)!important;opacity:1!important}
html[data-theme="dark"] body.sj-portal-home .portal-title-wordmark-for-light{display:none!important}
html[data-theme="light"] body.sj-portal-home .portal-title-wordmark-for-dark{display:none!important}
html[data-theme="light"] body.sj-portal-home .portal-title-wordmark-for-light{display:block!important;filter:none!important;opacity:1!important}
